@import url(//fonts.googleapis.com/earlyaccess/opensanshebrew.css);
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/* overide popup w buttons */

body.acc_inputfocus #of-wrap a:focus {
	border: 2px solid #037b93 !important
}
html, body, input, select, li, footer {
	font-family: 'Open Sans Hebrew', 'sans-serif';
}
/*COLORS*/


#large_grid.wmk_grid ul li.ui-state-default a span.cons:hover + span
{
	background: #23cedfcc;;
} 
#of-wrap .btns a, #of-wrap .btns a.longbtn {
	background: #402166;
	color: #ffffff;
}
.bydes-t.byscr-defaultaspx  #fltr-dday,
.bydes-t.byscr-defaultaspx  #fltr-dhours,
.bydes-t.byscr-classesaspx #fltr-dday,
.bydes-t.byscr-classesaspx #fltr-dhours,
.bydes-t.byscr-classesaspx #sorter-dd, .bydes-t #of-wrap .btns a, .bydes-t #of-wrap .btns a.longbtn {
	background: #00ABE9;
	color: #ffffff;
}
.bydes-p #of-wrap .btns a, .bydes-p #of-wrap .btns a.longbtn {
	background: #402166;
	color: #ffffff;
}
.bydes-b #of-wrap .btns a, .bydes-b #of-wrap .btns a.longbtn {
	background: #807813;
	color: #ffffff;
}
.bydes-r #of-wrap .btns a, .bydes-r #of-wrap .btns a.longbtn {
	background: #E62A3D;
	color: #ffffff;
}
.bydes-r #of-wrap .btns a:active, .bydes-r #of-wrap .btns a.longbtn:active, .bydes-r #of-wrap .btns a:focus, .bydes-r #of-wrap .btns a.longbtn:focus, .bydes-r #of-wrap .btns a:hover, .bydes-r #of-wrap .btns a.longbtn:hover {
	background: #E62A3D;
	color: #ffffff;
}
.bydes-t #of-wrap .btns a:active, .bydes-t #of-wrap .btns a.longbtn:active, .bydes-t #of-wrap .btns a:focus, .bydes-t #of-wrap .btns a.longbtn:focus, .bydes-t #of-wrap .btns a:hover, .bydes-t #of-wrap .btns a.longbtn:hover {
	background: #028dc0;
	color: #ffffff;
}
.bydes-b #of-wrap .btns a:active, .bydes-b #of-wrap .btns a.longbtn:active, .bydes-b #of-wrap .btns a:focus, .bydes-b #of-wrap .btns a.longbtn:focus, .bydes-b #of-wrap .btns a:hover, .bydes-b #of-wrap .btns a.longbtn:hover {
	background: #807813;
	color: #ffffff;
}
#of-wrap .btns a:active, #of-wrap .btns a.longbtn:active, #of-wrap .btns a:focus, #of-wrap .btns a.longbtn:focus, #of-wrap .btns a:hover, #of-wrap .btns a.longbtn:hover {
	background: #4a2d6f;
	color: #ffffff;
}
.bydes-12 {
	background: url(/p/images/myhughug/2.jpg) repeat-x center top transparent !important;
	background-size: cover !important;
}
/* turqiz (default) */

.bydes-11 {
	background: url(/p/images/myhughug/11.jpg) repeat-x center top transparent !important;
	background-size: cover !important;
}
/* turqiz (default)  */

.bydes-31 {
	background: url(/p/images/myhughug/44.jpg) repeat-x center top #FDF3FE !important;
	background-size: cover !important;
}
/*pink*/

.bydes-32 {
	background: url(/p/images/myhughug/4.jpg) repeat-x center top #FDF3FE !important;
	background-size: cover !important;
}
/*pink*/

.bydes-21 {
	background: url(/p/images/myhughug/66.jpg) repeat-x center top transparent !important;
	background-size: cover !important;
}
/*brown*/

.bydes-22 {
	background: url(/p/images/myhughug/6.jpg) repeat-x center top transparent !important;
	background-size: cover !important;
}
/*brown*/



 .bydes-b.byscr-classesaspx #fltr-dday,
.bydes-b.byscr-classesaspx #fltr-dhours,
.bydes-b.byscr-classesaspx #sorter-dd, .bydes-b #hdr-search {
	background: #9e8937;
}

.bydes-p.byscr-defaultaspx #fltr-dday,
.bydes-p.byscr-defaultaspx #fltr-dhours,
.bydes-b.byscr-defaultaspx #fltr-dday,
.bydes-b.byscr-defaultaspx #fltr-dhours,
.bydes-r.byscr-defaultaspx #fltr-dday,
.bydes-r.byscr-defaultaspx #fltr-dhours { background:#fff; color:#020202;}

.bydes-r.byscr-classesaspx #fltr-dday,
.bydes-r.byscr-classesaspx #fltr-dhours,
.bydes-r.byscr-classesaspx #sorter-dd, .bydes-r #hdr-search {
	background: #E62A3D;
}


 
 
.bydes-p.byscr-classesaspx #fltr-dday,
.bydes-p.byscr-classesaspx #fltr-dhours,
.bydes-p.byscr-classesaspx #sorter-dd, .bydes-p #hdr-search {
	background: #9B65AC;
}
.bydes-b footer {
	background: #ac9d65;
}
.bydes-p footer {
	background: #9B65AC;
}
.bydes-r footer {
	background: #E62A3D;
}
.bydes-r #contentwrapper .table thead th {
	background: #E62A3D !important;
}
.bydes-p #contentwrapper .table thead th {
	background: #9B65AC !important;
}
.bydes-b #contentwrapper .table thead th {
	background: #9e8937 !important;
}
.bydes-p button.acc-hidden {
	background: url(/p/images/acc-hcirc31.png) no-repeat left center transparent
}
.bydes-b button.acc-hidden {
	background: url(/p/images/acc-hcirc21.png) no-repeat left center transparent
}
.bydes-t button.acc-hidden {
	background: url(/p/images/acc-hcirc.png) no-repeat left center transparent
}
.bydes-r button.acc-hidden {
	background: url(/p/images/acc-hcirc10.png) no-repeat left center transparent
}
.bydes-p #large_grid {
	border-bottom: 3PX solid #9B65AC !important;
}
.bydes-b #large_grid {
	border-bottom: 3PX solid #9e8937 !important;
}
.bydes-r #large_grid {
	border-bottom: 3PX solid #E62A3D !important;
}
.bydes-r .links-grid ul li a:nth-child(1) {
	color: #E62A3D
}
.bydes-p .links-grid ul li a:nth-child(1) {
	color: #9B65AC
}
.bydes-b .links-grid ul li a:nth-child(1) {
	color: #9e8937
}
#classes_per_act .table-striped th {
	border: 1px solid #0ec7c5;
	font-weight: normal;
}
.bydes-p #classes_per_act .table-striped th {
	border: 1px solid #9B65AC
}
.bydes-r #classes_per_act .table-striped th {
	border: 1px solid #E62A3D
}
.bydes-b #classes_per_act .table-striped th {
	background: #9e8937 !important;
	border: 1px solid #9e8937 !important
}
.bydes-r #classes_per_act .table-striped th {
	background: #E62A3D !important;
	border: 1px solid #E62A3D !important
}
#classes_per_act .table-striped td {
	xxborder: 1px solid #0ec7c5;
        border:none;
}
.bydes-p .moreinfo>div+div {
	border-top: 1px solid #9B65AC !important
}
.bydes-b .moreinfo>div+div {
	border-top: 1px solid #9e8937 !important
}
.bydes-r .moreinfo>div+div {
	border-top: 1px solid #E62A3D !important
}
.bydes-p #classes_per_act .table-striped td {
	xxborder: 1px solid #9B65AC
}
.bydes-b #classes_per_act .table-striped td {
	xxborder: 1px solid #9e8937
}
.bydes-r #classes_per_act .table-striped td {
	xxborder: 1px solid #E62A3D
}
.bydes-p .moreinfo .guide-img, .bydes-p #classes_per_act td.pivg img, .bydes-p #classes_per_act .table-bordered>tbody>tr td.title_w_img img {
	border: 1px solid #9B65AC;
}
.bydes-b .moreinfo .guide-img, .bydes-b #classes_per_act td.pivg img, .bydes-b #classes_per_act .table-bordered>tbody>tr td.title_w_img img {
	border: 1px solid #9e8937;
}
.bydes-r .moreinfo .guide-img, .bydes-b #classes_per_act td.pivg img, .bydes-b #classes_per_act .table-bordered>tbody>tr td.title_w_img img {
	border: 1px solid #E62A3D;
}
.bydes-p #classitem-expand-data .nheader h1 {
	font-size: 29px;
	color: #9B65AC;
	border-bottom: 1px solid #9B65AC
}
.bydes-b #classitem-expand-data .nheader h1 {
	font-size: 29px;
	color: #9e8937;
	border-bottom: 1px solid #9e8937
}
.bydes-r #classitem-expand-data .nheader h1 {
	font-size: 29px;
	color: #E62A3D;
	border-bottom: 1px solid #E62A3D
}
#order-table .nobordertr b {
	color: #fff;
}
.bydes-p #order-table .nobordertr, .bydes-p #order-table th {
	border: 1px solid #9B65AC;
	background: #9B65AC !important;
	color: #fff !important;
}
.bydes-p .circ-wrapper a, .bydes-p #order-table td {
	border: 1px solid #9B65AC
}
.bydes-t #order-table .nobordertr, .bydes-t #order-table th {
	border: 1px solid #23cedf;
	background: #23cedf !important;
	color: #fff !important;
}
.bydes-t .circ-wrapper a, .bydes-t #order-table td {
	border: 1px solid #23cedf
}
.bydes-r #order-table .nobordertr, .bydes-r #order-table th {
	border: 1px solid #E62A3D;
	background: #E62A3D !important;
	color: #fff !important;
}
.bydes-r .circ-wrapper a, .bydes-r #order-table td {
	border: 1px solid #E62A3D
}
.bydes-b #order-table .nobordertr, .bydes-b #order-table th {
	border: 1px solid #9e8937;
	background: #9e8937 !important;
	color: #fff !important;
}
.bydes-b .circ-wrapper a, .bydes-b #order-table td {
	border: 1px solid #9e8937
}

 .circ-wrapper a.active, #large_grid.wmk_grid ul li.ui-state-default a span:hover+span,   #large_grid.wmk_grid ul li.ui-state-default a span:hover {
	background: #23cedfcc
}

.bydes-p .circ-wrapper a.active, .bydes-p #large_grid.wmk_grid ul li.ui-state-default a span:hover+span, .bydes-p #large_grid.wmk_grid ul li.ui-state-default a span:hover {
	background: #9B65ACcc
}
.circ-wrapper a.active, #large_grid.wmk_grid ul li.ui-state-default a span:hover+span,  #large_grid.wmk_grid ul li.ui-state-default a span:hover ,
.bydes-t .circ-wrapper a.active, .bydes-t #large_grid.wmk_grid ul li.ui-state-default a span:hover+span, .bydes-t #large_grid.wmk_grid ul li.ui-state-default a span:hover {
	background: #23cedfcc
}
.bydes-b .circ-wrapper a.active, .bydes-b #large_grid.wmk_grid ul li.ui-state-default a span:hover+span, .bydes-b #large_grid.wmk_grid ul li.ui-state-default a span:hover {
	background: #9e8937cc
}
.bydes-r .circ-wrapper a.active, .bydes-r #large_grid.wmk_grid ul li.ui-state-default a span:hover+span, .bydes-r #large_grid.wmk_grid ul li.ui-state-default a span:hover {
	background: #E62A3Dcc
}
bydes-r #clb-msg-close.big-x:before, .bydes-r.byscr-loginaspx .cnt_b .input-group, .bydes-r.byscr-loginaspx #login_form .top_b, .bydes-r .customFields-Wrapper h3, .bydes-r #search-tr h2, .bydes-r .mvdir2, .bydes-r .mvdir1, .bydes-r #large_grid.wmk_grid ul li.ui-state-default a span, .bydes-r .moreinfo>div, .bydes-r #fixed-header a, .bydes-r #classitem-expand-data #times_data h4, .bydes-r #order-table .periodtotal, .bydes-r #order-table .perioddates, .bydes-r .table.carttable .periodtotal, .bydes-r .table.carttable .perioddates, .bydes-r.byscr-registrationaspx h2, .bydes-r .bwrapper a, .bydes-r ul.classitem-expand li label, .bydes-r #classitem-expand-data .nheader h1, .bydes-r #classitem-expand-data .nheader h1, .bydes-r ul.classitem-expand li label, .bydes-r .nheader h3, .bydes-r .nheader h3 a, .bydes-r .nheader h1 {
	color: #E62A3D;
}
.bydes-p #clb-msg-close.big-x:before, .bydes-p.byscr-loginaspx .cnt_b .input-group, .bydes-p.byscr-loginaspx #login_form .top_b, .bydes-p .customFields-Wrapper h3, .bydes-p #search-tr h2, .bydes-p .mvdir2, .bydes-p .mvdir1, .bydes-p #large_grid.wmk_grid ul li.ui-state-default a span, .bydes-p .moreinfo>div, .bydes-p #fixed-header a, .bydes-p #classitem-expand-data #times_data h4, .bydes-p #order-table .periodtotal, .bydes-p #order-table .perioddates, .bydes-p .table.carttable .periodtotal, .bydes-p .table.carttable .perioddates, .bydes-p.byscr-registrationaspx h2, .bydes-p .bwrapper a, .bydes-p ul.classitem-expand li label, .bydes-p #classitem-expand-data .nheader h1, .bydes-p #classitem-expand-data .nheader h1, .bydes-p ul.classitem-expand li label, .bydes-p .nheader h3, .bydes-p .nheader h3 a, .bydes-p .nheader h1 {
	color: #9B65AC;
}
.bydes-b #clb-msg-close.big-x:before, .bydes-b.byscr-loginaspx .cnt_b .input-group, .bydes-b.byscr-loginaspx #login_form .top_b, .bydes-b .customFields-Wrapper h3, .bydes-b #search-tr h2, .bydes-b .mvdir2, .bydes-b .mvdir1, .bydes-b #large_grid.wmk_grid ul li.ui-state-default a span, .bydes-b .moreinfo>div, .bydes-b #fixed-header a, .bydes-b #order-table .periodtotal, .bydes-b #order-table .perioddates, .bydes-b .table.carttable .periodtotal, .bydes-b .table.carttable .perioddates, .bydes-b #classitem-expand-data #times_data h4, .bydes-b.byscr-registrationaspx h2, .bydes-b .bwrapper a, .bydes-b ul.classitem-expand li label, .bydes-b #classitem-expand-data .nheader h1, .bydes-b #classitem-expand-data .nheader h1, .bydes-b ul.classitem-expand li label, .bydes-b .nheader h3, .bydes-b .nheader h3 a, .bydes-b .nheader h1 {
	color: #9e8937;
}
.bydes-t #clb-msg-close.big-x:before, .bydes-t.byscr-loginaspx .cnt_b .input-group, .bydes-t.byscr-loginaspx #login_form .top_b, .bydes-t .customFields-Wrapper h3, .bydes-t #search-tr h2, .bydes-t .mvdir2, .bydes-t .mvdir1, .bydes-t #large_grid.wmk_grid ul li.ui-state-default a span, .bydes-t .moreinfo>div, .bydes-t #order-table .periodtotal, .bydes-t #order-table .perioddates, .bydes-t .table.carttable .periodtotal, .bydes-t .table.carttable .perioddates, .bydes-t #classitem-expand-data #times_data h4, .bydes-t.byscr-registrationaspx h2, .bydes-t .bwrapper a, .bydes-t ul.classitem-expand li label, .bydes-t #classitem-expand-data .nheader h1, .bydes-t #classitem-expand-data .nheader h1, .bydes-t ul.classitem-expand li label, .bydes-t .nheader h3, .bydes-t .nheader h3 a, .bydes-t .nheader h1 {
	color: #00ABE9;
}

 
#large_grid.wmk_grid ul li.ui-state-default a span,
.bydes-t #large_grid.wmk_grid ul li.ui-state-default a span{
    color:#025b89;
}
 
.bydes-p #large_grid.wmk_grid ul li.ui-state-default a span{
    color:#30004d;
}

.bydes-t.byscr-registrationaspx h2 span+span {
	border-right: 1px solid #00ABE9;
}
.bydes-p.byscr-registrationaspx h2 span+span {
	border-right: 1px solid #9B65AC;
}
.bydes-b.byscr-registrationaspx h2 span+span {
	border-right: 1px solid #9e8937;
}
.bydes-r.byscr-registrationaspx h2 span+span {
	border-right: 1px solid #E62A3D;
}
.bydes-r .moreinfo>div:nth-child(1):before {
	border-top: 1px solid #E62A3D !important;
}
.bydes-p .moreinfo>div:nth-child(1):before {
	border-top: 1px solid #9B65AC !important;
}
.bydes-b .moreinfo>div:nth-child(1):before {
	border-top: 1px solid #9e8937 !important;
}
.bydes-t .moreinfo>div:nth-child(1):before {
	border-top: 1px solid #0ec7c5 !important;
}
.bydes-r .byscr-registrationaspx .formSep label, .bydes-r .byscr-registrationaspx .formSep label em, .bydes-r.byscr-registrationaspx .formSep .required label {
	color: #784766;
}
.bydes-p .byscr-registrationaspx .formSep label, .bydes-p .byscr-registrationaspx .formSep label em, .bydes-p.byscr-registrationaspx .formSep .required label {
	color: #784766;
}
.bydes-b .byscr-registrationaspx .formSep label, .bydes-b .byscr-registrationaspx .formSep label em, .bydes-b.byscr-registrationaspx .formSep .required label {
	color: #676767;
}
.bydes-t .byscr-registrationaspx .formSep label, .bydes-t .byscr-registrationaspx .formSep label em, .bydes-t.byscr-registrationaspx .formSep .required label {
	color: #676767;
}
.formSep .required label.reqstar{
    color:red !important;;
}
.bydes-p.byscr-loginaspx #login_form .top_b {
	border-bottom: 1px solid #9B65AC
}
.bydes-p #classitem-expand-data .nheader h1 {
	border-bottom: 1px solid #9B65AC
}
.bydes-t.byscr-loginaspx #login_form .top_b {
	border-bottom: 1px solid #00ABE9
}
.bydes-t #classitem-expand-data .nheader h1 {
	border-bottom: 1px solid #0ec7c5
}
.bydes-r #classitem-expand-data .nheader h1 {
	border-bottom: 1px solid #E62A3D
}
.bydes-r.byscr-loginaspx #login_form .top_b {
	border-bottom: 1px solid #E62A3D
}
.bydes-b.byscr-loginaspx #login_form .top_b {
	border-bottom: 1px solid #9e8937
}
.bydes-b #classitem-expand-data .nheader h1 {
	border-bottom: 1px solid #9e8937
}
.bydes-p .main_content .form_validation_ttip {
	border-bottom: 1px solid #9B65AC !important;
}
.bydes-t .main_content .form_validation_ttip {
	border-bottom: 1px solid #0ec7c5 !important;
}
.bydes-b .main_content .form_validation_ttip {
	border-bottom: 1px solid #9e8937 !important;
}
.bydes-r .main_content .form_validation_ttip {
	border-bottom: 1px solid #E62A3D !important;
}
.customFields-Wrapper {
	padding-top: 30px;
}
.bydes-p #form_buttons input, .bydes-p .btn, .bydes-p .btn.verylong-btn, .bydes-p .btn-file.btn-default, .bydes-p .btn-default {
	background: #9B65AC;
}
.bydes-p #form_buttons input:hover, .bydes-p .btn:hover, .bydes-p .btn.verylong-btn:hover, .bydes-p .btn-file.btn-default:hover, .bydes-p .btn-default:hover {
	background: #734681;
}
.bydes-r #form_buttons input, .bydes-r .btn, .bydes-r .btn.verylong-btn, .bydes-r .btn-file.btn-default, .bydes-r .btn-default {
	background: #E62A3D;
}
.bydes-r #form_buttons input:hover, .bydes-r .btn:hover, .bydes-r .btn.verylong-btn:hover, .bydes-r .btn-file.btn-default:hover, .bydes-r .btn-default:hover {
	background: #734681;
}
.bydes-p.byscr-classitemaspx #hdr-search {
	background: #9B65AC;
	height: 0px;
}
.bydes-b.byscr-classitemaspx #hdr-search {
	background: #9e8937;
	height: 0px;
}
.bydes-t.byscr-classitemaspx #hdr-search {
	background: #0ec7c5;
	height: 0px;
}
.bydes-r.byscr-classitemaspx #hdr-search {
	background: #E62A3D;
	height: 0px;
}
.bydes-t #form_buttons input, .bydes-t .btn, .bydes-t .btn.verylong-btn, .bydes-t .btn-file.btn-default, .bydes-t .btn-default {
	background: #00ABE9;
}
.bydes-t #form_buttons input:hover, .bydes-t .btn:hover, .bydes-t .btn.verylong-btn:hover, .bydes-t .btn-file.btn-default:hover, .bydes-t .btn-default:hover {
	background: #007ba8;
}
.bydes-b #form_buttons input, .bydes-b .btn, .bydes-b .btn.verylong-btn, .bydes-b .btn-file.btn-default, .bydes-b .btn-default {
	background: #9e8937;
}
.bydes-b #form_buttons input:hover, .bydes-b .btn:hover, .bydes-b .btn.verylong-btn:hover, .bydes-b .btn-file.btn-default:hover, .bydes-b .btn-default:hover {
	opacity: 1;
	background: #6d5f26;
}
.bydes-t .form_validation_ttip .form-actions #btnCancel {
	background: #00ABE9;
}
.bydes-b .form_validation_ttip .form-actions #btnCancel {
	background: #9e8937;
}
.bydes-p .form_validation_ttip .form-actions #btnCancel {
	background: #9B65AC;
}
.bydes-r .form_validation_ttip .form-actions #btnCancel {
	background: #E62A3D;
}
.bydes-t.byscr-contactaspx #classitem-expand-data .formSep select,
.bydes-t.byscr-checkoutmtpaspx .td_style_fieldValue select, .bydes-t #schoolandgrade select, .bydes-t #schoolandgrade .select2-container, .bydes-t #classitem-expand-data .select2-container, .bydes-t #reg_group1 .select2-containe {
	background: url(/p/images/select_127_27-t.png) no-repeat left center #fff !important;
	border: 1px solid #bebcbf;
}
.bydes-b.byscr-contactaspx #classitem-expand-data .formSep select,
.bydes-b.byscr-checkoutmtpaspx .td_style_fieldValue select, .bydes-b #schoolandgrade select, .bydes-b #schoolandgrade .select2-container, .bydes-b #classitem-expand-data .select2-container, .bydes-b #reg_group1 .select2-containe {
	background: url(/p/images/select_127_27-b.png) no-repeat left center #fff !important;
	border: 1px solid #bebcbf;
}
.bydes-p.byscr-contactaspx #classitem-expand-data .formSep select,
.bydes-p.byscr-checkoutmtpaspx .td_style_fieldValue select, .bydes-p #schoolandgrade select, .bydes-p #schoolandgrade .select2-container, .bydes-p #classitem-expand-data .select2-container, .bydes-p #reg_group1 .select2-container {
	background: url(/p/images/select_127_27-p.png) no-repeat left center #fff !important;
	border: 1px solid #bebcbf;
}
.bydes-r.byscr-contactaspx #classitem-expand-data .formSep select,
.bydes-r.byscr-checkoutmtpaspx .td_style_fieldValue select, .bydes-r #schoolandgrade select, .bydes-r #schoolandgrade .select2-container, .bydes-r #classitem-expand-data .select2-container, .bydes-r #reg_group1 .select2-container {
	background: url(/p/images/select_127_27-r.png) no-repeat left center #fff !important;
	border: 1px solid #bebcbf;
}
.bydes-b .dateselector-wrapper {
	background: url(/p/images/small-cal-b.svg) no-repeat right top;
	background-size: auto 25px;
}
.bydes-t .dateselector-wrapper {
	background: url(/p/images/small-cal-t.svg) no-repeat right top;
	background-size: auto 25px;
}
.bydes-p .dateselector-wrapper {
	background: url(/p/images/small-cal-p.svg) no-repeat right top;
	background-size: auto 25px;
}
.bydes-r .dateselector-wrapper {
	background: url(/p/images/small-cal-r.svg) no-repeat right top;
	background-size: auto 25px;
}
.navbar-inner {
	background: transparent;
	padding: 0px 60px;
}
.byscr-cartaspx .btn.btn-more2 {
	width: auto;
	font-size: 20px;
	height: 38px;
	padding-right: 10px;
	padding-left: 10px;
}
.byscr-cartaspx .btn.btn-more2:active, .byscr-cartaspx .btn.btn-more2:hover {}
.byscr-cartaspx .btn.btn-more1 {
	font-size: 20px;
	height: 38px;
	width: 140px;
	background: #11C2C8;
}
.byscr-cartaspx .btn.btn-more1:active, .byscr-cartaspx .btn.btn-more1:hover {
	background: #0d969b;
}
.byscr-cartaspx .btn.cartApprove {
	font-size: 20px;
	height: 38px;
	width: 140px;
	background: #6ABF4A;
}
.byscr-cartaspx .btn.cartApprove:active, .byscr-cartaspx .btn.cartApprove:hover {
	background: #4b8f32;
}
.bydes-p.byscr-cartaspx #contentwrapper .carttable.table thead th {
	height: 30px;
	border: 1px solid #9B65AC;
}
.bydes-b.byscr-cartaspx #contentwrapper .carttable.table thead th {
	height: 30px;
	border: 1px solid #9e8937;
}
.bydes-t.byscr-cartaspx #contentwrapper .carttable.table thead th {
	height: 30px;
	border: 1px solid #00ABE9;
}
.bydes-r.byscr-cartaspx #contentwrapper .carttable.table thead th {
	height: 30px;
	border: 1px solid #E62A3D;
}


#classes_per_act table tr.opened>td:last-child a,
.bydes-t #classes_per_act table tr.opened>td:last-child a {    
        background:url(/p/images/myhughug/del5.png) no-repeat center center transparent !important;      background-size: 15px 15px !important;
}
.bydes-p #classes_per_act table tr.opened>td:last-child a {    
        background:url(/p/images/myhughug/del2.png) no-repeat center center transparent !important;      background-size: 15px 15px !important;
}
.bydes-b #classes_per_act table tr.opened>td:last-child a {    
        background:url(/p/images/myhughug/del3.png) no-repeat center center transparent !important;      background-size: 15px 15px !important;
}
.bydes-r #classes_per_act table tr.opened>td:last-child a {    
        background:url(/p/images/myhughug/del1.png) no-repeat center center transparent !important;      background-size: 15px 15px !important;
}


.bydes-p.byscr-cartaspx .table a[onclick*="RemoveItem"] {
	opacity: 0.9;
	background-image: url(/p/images/remove_icon-p.png);
}
.bydes-b.byscr-cartaspx .table a[onclick*="RemoveItem"] {
	opacity: 0.9;
	background-image: url(/p/images/remove_icon-b.png);
}
.bydes-t.byscr-cartaspx .table a[onclick*="RemoveItem"] {
	opacity: 0.9;
	background-image: url(/p/images/remove_icon-t.png);
}
.bydes-r.byscr-cartaspx .table a[onclick*="RemoveItem"] {
	opacity: 0.9;
	background-image: url(/p/images/remove_icon-r.png);
}
.bydes-p.byscr-checkoutmtpaspx .page_title span {
	color: #9B65AC
}
.bydes-r.byscr-checkoutmtpaspx .page_title span {
	color: #E62A3D
}
.bydes-p #hdr-search #hdr-search-form input[type=text], .bydes-p.byscr-cartaspx #contentwrapper .carttable.table>tbody>tr>td, .bydes-p #hdr-search #hdr-search-form input[type=button], .bydes-p.byscr-classesaspx #hdr-search #hdr-search-form input[type=text] {
	border: 1px solid #9B65AC;
}
.bydes-t #hdr-search #hdr-search-form input[type=text], .bydes-t.byscr-cartaspx #contentwrapper .carttable.table>tbody>tr>td, .bydes-t #hdr-search #hdr-search-form input[type=button], .bydes-t.byscr-classesaspx #hdr-search #hdr-search-form input[type=text] {
	border: 1px solid #0ec7c5;
}
.bydes-b #hdr-search #hdr-search-form input[type=text], .bydes-b.byscr-cartaspx #contentwrapper .carttable.table>tbody>tr>td, .bydes-b #hdr-search #hdr-search-form input[type=button], .bydes-b.byscr-classesaspx #hdr-search #hdr-search-form input[type=text] {
	border: 1px solid #9e8937;
}
.bydes-r #hdr-search #hdr-search-form input[type=text], .bydes-r.byscr-cartaspx #contentwrapper .carttable.table>tbody>tr>td, .bydes-r #hdr-search #hdr-search-form input[type=button], .bydes-r.byscr-classesaspx #hdr-search #hdr-search-form input[type=text] {
	border: 1px solid #E62A3D;
}
.byscr-defaultaspx #hdr-search #hdr-search-form input[type=button] {
	width: 19px;
	margin-right: -4px;
	border-radius: 8px 0px 0px 8px;
	-webkit-border-radius: 8px 0px 0px 8px;
	border-right: none;
}
.bydes-p.byscr-defaultaspx #hdr-search #hdr-search-form input[type=button], .bydes-p.byscr-classesaspx #hdr-search #hdr-search-form input[type=button] {
	background: url(/p/images/myhughug/mag7.png) no-repeat left 10px center #fff;
	background-size: 20px 20px;
}
.bydes-b.byscr-defaultaspx #hdr-search #hdr-search-form input[type=button], .bydes-b.byscr-classesaspx #hdr-search #hdr-search-form input[type=button] {
	background: url(/p/images/myhughug/mag9.png) no-repeat left 10px center #fff;
	background-size: 20px 20px;
}
.bydes-t.byscr-defaultaspx #hdr-search #hdr-search-form input[type=button], .bydes-t.byscr-classesaspx #hdr-search #hdr-search-form input[type=button] {
	background: url(/p/images/myhughug/mag8.png) no-repeat left 10px center #fff;
	background-size: 20px 20px;
}
.bydes-r.byscr-defaultaspx #hdr-search #hdr-search-form input[type=button], .bydes-r.byscr-classesaspx #hdr-search #hdr-search-form input[type=button] {
	background: url(/p/images/myhughug/mag6.png) no-repeat left 10px center #fff;
	background-size: 20px 20px;
}



.bydes-t #classes_per_act .table-striped>tbody>tr:nth-child(even) + .opened-data td,
.bydes-t #classes_per_act .table-striped>tbody>tr:nth-child(even),  
.bydes-t #classes_per_act .table-striped>tbody>tr:nth-child(even)>td, .bydes-t .table-striped>tbody>tr:nth-child(even)>th {
	background: #d4e4e4;
}
.bydes-t #classes_per_act .table-striped .btn-default:hover, .bydes-t #classes_per_act .table-striped .btn-default:active {
	background: #007ba8;
}
.bydes-t #classes_per_act .table-striped .btn-default {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #00ABE9
}
.bydes-p #classes_per_act .table-striped>tbody>tr:nth-child(even) + .opened-data td,
.bydes-p #classes_per_act .table-striped>tbody>tr:nth-child(even),
.bydes-p #classes_per_act .table-striped>tbody>tr:nth-child(even)>td, .bydes-p .table-striped>tbody>tr:nth-child(even)>th {
	background: #EEE5F1;
}
.bydes-p #classes_per_act .table-striped .btn-default:hover, .bydes-p #classes_per_act .table-striped .btn-default:active {
	background: #734681
}
.bydes-p #classes_per_act .table-striped .btn-default {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #9B65AC
}
.bydes-r #classes_per_act .table-striped>tbody>tr:nth-child(even) + .opened-data td,
.bydes-r #classes_per_act .table-striped>tbody>tr:nth-child(even), 
.bydes-r #classes_per_act .table-striped>tbody>tr:nth-child(even)>td, .bydes-r .table-striped>tbody>tr:nth-child(even)>th {
	background: #EEE5F1;
}


.bydes-r #classes_per_act .table-striped>tbody>tr:nth-child(odd) + .opened-data td,
.bydes-p #classes_per_act .table-striped>tbody>tr:nth-child(odd) + .opened-data td,
.bydes-t #classes_per_act .table-striped>tbody>tr:nth-child(odd) + .opened-data td { background:#fff}

.bydes-r #classes_per_act .table-striped .btn-default:hover, .bydes-r #classes_per_act .table-striped .btn-default:active {
	background: #734681
}
.bydes-r #classes_per_act .table-striped .btn-default {
	border-radius: 7px;
	-webkit-border-radius: 7px;
	background: #E62A3D
}
.bydes-r #classes_per_act .table-striped .btn-default:hover, .bydes-r #classes_per_act .table-striped .btn-default:active {
	background: #E62A3D
}
.bydes-b #classes_per_act .table-striped .btn-default:hover, .bydes-b #classes_per_act .table-striped .btn-default:active {
	background: #6d5f26
}
.bydes-p #contentwrapper #times_data .table thead th {
	background: #9C65AD !important;
}
.bydes-r #contentwrapper #times_data .table thead th {
	background: #E62A3D !important;
}
.bydes-r #times_data .table-bordered thead {
	border-top: 4px solid #E62A3D;
	border-right: 1px solid #E62A3D;
	border-left: 1px solid #E62A3D;
}
.bydes-p #times_data .table-bordered thead {
	border-top: 4px solid #9C65AD;
	border-right: 1px solid #9C65AD;
	border-left: 1px solid #9C65AD;
}
.bydes-p .table-bordered thead {
	border-top: 4px solid #9C65AD;
	border-right: 1px solid #9C65AD;
	border-left: 1px solid #9C65AD;
}
.bydes-r .table-bordered thead {
	border-top: 4px solid #E62A3D;
	border-right: 1px solid #E62A3D;
	border-left: 1px solid #E62A3D;
}
.bydes-b #times_data .table-bordered thead {
	border-top: 4px solid #9e8937;
	border-right: 1px solid #9e8937;
	border-left: 1px solid #9e8937;
}
.bydes-b .table-bordered thead {
	border-top: 4px solid #9e8937;
	border-right: 1px solid #9e8937;
	border-left: 1px solid #9e8937;
}
#clb-msg-close.big-x {
	transform: scaleX(1.4);
	left: 23px;
	top: 23px !important;
	right: auto !important;
	background-image: none !important;
}
#clb-msg-close.big-x:before {
	content: "X";
	font-size: 22px;
	transform: scaleX(2);
}
/* end colors */

/* general inputs */

input[type="checkbox"]:before {}
input[type="checkbox"]:checked:before {}
/* end general inputs */

footer {
	background: #2ee0e2;height:auto; 
        min-height:41px;
       position: sticky;
    bottom: 0px;
    z-index: 199999;
    
}
#envinfo {
	display: none;
}
#welcomeimg, #maincontainer .shadow_l, #maincontainer .shadow_r, .heading.btable {
	display: none
}
.login-url {
	float: right;
}
.web-url {
	float: left;
}
.facebook-url {
	float: left;
}
.moreinfo {
	padding: 8px 0px;
}
.nheader>a {
	display: none;
}
/* WIDTH */

.navbar-inner, xx footer, #maincontainer, #fixed-header, #hdr-search, #hdr-slides {
	max-widtH: 1500px;
	margin: 0px auto;
}
#maincontainer { margin-bottom:40px;}
.main_content {
	background: transparent;
}
.items-url {
	float: right;
}
.cst-url img {
	float: right;
	max-height: 80px;
	width: auto;
}
#fixed-header {
	padding-top: 30px;
	height: 120px;
}
#fixed-header a img {
	display: block;
}
#fixed-header a {
	text-align: center;
	color: #0ec7c5;
	margin: 5px 10px;
	max-width: 65px;
}
#fixed-header a[href=''] {
	display: none;
}

a.cnt-url {
    float: left;
    width: 62px;
    height: 62px;
    display: block;
    color: #ffffff !important;
    line-height: 19px;
    padding: 9px 10px 0px 10px;
}

#hdr-search {
	clear: both;
	background: #0ec7c5;
}

 
#hdr-search #hdr-search-form {
	width: 330px;
	max-width: 100%;
	margin: 0px auto;
	padding: 10px 0px;
	height: 57px;
}

#hdr-search.withCatFilter #hdr-search-form{
    height:120px;
}

button.acc-hidden {
	top: 10px !important;
	height: 130px !important;
	width: 60px !important;
	;
	background: url(/p/images/acc-hcirc.png) no-repeat left center transparent;
	border: none !important;
	border-radius: 0px 65px 65px 0px !important;
}
.byscr-defaultaspx button.acc-hidden {
	x-top: calc(57px + 120px + 20vw + 3vw) !important;
}
#hdr-search #hdr-search-form input[type=text] {
	padding: 3px 20px;
	width: auto;
	font-size: 16pt;
	background: #ffffff;
	border: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #090909;
}
#hdr-search #hdr-search-form input[type=button] {
	cursor: pointer;
	padding: 3px 20px;
	width: auto;
	font-size: 16pt;
	background: #3CCAD4;
	border: none;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	color: #fefefe;
}
/* register */

.byscr-registrationaspx #Categorytitle {
	float: none;
	margin: 0 auto;
	max-width: 844px;
	text-align: right;
}
.byscr-registrationaspx .btn.verylong-btn {
	letter-spacing: 0.5px !important;
	width: auto;
	display: inline-block !important;
	background: #6ABF4A;
	opacity: 0.9;
	font-size: 19px;
	min-width: 100px;
	box-shadow: 1px 1px 1px #bebebe;
	font-weight: bold;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	padding-top: 4px !important;
	line-height: 1.4 !important;
}
.byscr-registrationaspx .btn.verylong-btn:hover {
	opacity: 1;
	background: #6ABF4A;
}
.form_validation_ttip .form-actions a.helpbtn {
	position: static !important;
	font-size: 19px;
	left: auto !important;
	top: auto !important;
	text-shadow: none;
	height: 32px;
	padding: 0px;
	line-height: 32px;
	border: none;
	background: #F2990B;
	margin-right: 50px !important;
	min-height: 0px;
	min-width: 100px;
	font-family: Open Sans Hebrew, sans-serif;
        padding:0px 10px;
}
.form_validation_ttip .form-actions a.helpbtn:hover {
	background: #F2990B;
}
.byscr-registrationaspx h2 {
	margin: 0 auto;
	text-align: right;
	max-width: 844px;
}
.byscr-registrationaspx h2 span {
	padding-right: 7px;
	margin-right: 7px;
}
.byscr-registrationaspx .tfusa-yellow, .byscr-registrationaspx .tfusa-red, .byscr-registrationaspx .tfusa-green {
	color: #fff !important;
	line-height: 23px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	border-right: none !important;
	margin: 0 auto;
        display:inline-block;
}
.tfusa-def-green {
	background: #6ABF4A;
	color: #ffffff;
	padding: 0px 8px;
	border-radius: 6px;
}
.tfusa-def-red {
	background: #f24b4b;
	color: #ffffff;
	padding: 0px 8px;
	border-radius: 6px;
      
}
td  .tfusa-def-red {
      max-width:110px;display:inline-block;
}
.tfusa-def-yellow {
	background: #f2f246;
	color: #333333;
	padding: 0px 8px;
	border-radius: 6px;
}
.cartsummary-table {
	width: 100%;
	max-width: 1500px;
}
.byscr-checkoutapprovedaspx a.btn-default.btnLarge {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.byscr-cartaspx .table a[onclick*="RemoveItem"]:hover, .byscr-cartaspx .table a[onclick*="RemoveItem"]:active, .byscr-cartaspx .table a[onclick*="RemoveItem"]:focus {
	opacity: 1;
}
.byscr-cartaspx input[type="radio"], .byscr-registrationaspx input[type="checkbox"], .byscr-registrationaspx input[type="radio"] {
	-webkit-appearance: none;
}
.byscr-cartaspx input[type="radio"]:before, .byscr-registrationaspx input[type="checkbox"]:before, .byscr-registrationaspx input[type="radio"]:before {
	color: transparent;
	text-indent: 3px;
	content: ".";
	line-height: 14px;
	background: #fff;
	border: 1px solid #bebcbf;
        height: 18px;
}
.byscr-cartaspx input[type="radio"]:checked:before, .byscr-registrationaspx input[type="checkbox"]:checked:before, .byscr-registrationaspx input[type="radio"]:checked:before {
	color: #757575;
    background: #fff;
    border: 1px solid #757575;
    content: 'x';
    line-height: 14px;
    height: 18px;
}
.byscr-registrationaspx .f_city .select2-container {
	background: #fff !important;
	border: 1px solid #bebcbf !important;
}
.byscr-contactaspx #classitem-expand-data .formSep select{
    -webkit-appearance: none;
    appearance: none; text-indent:10px;
}
.byscr-contactaspx #classitem-expand-data .formSep input, .byscr-contactaspx #classitem-expand-data .formSep select, .byscr-contactaspx #classitem-expand-data .formSep textarea, .formSep #schoolandgrade .f_grade select.form-control, .formSep #streetandnum .f_num input.form-control, .byscr-registrationaspx .formSep textarea.form-control, .byscr-registrationaspx .formSep select.form-control, .byscr-registrationaspx .formSep input.form-control {
	background: #fff;
	border: 1px solid #bebcbf;
}
/* checkout */

.byscr-checkoutmtpaspx #form_buttons, ul.cards-club {
	padding-top: 20px;
}
.td_style_fieldName, .td_style_fieldValue, .td_style_fieldPayments {
	font-size: 14px;
	margin-left: 3px;
}
.byscr-checkoutmtpaspx #form_buttons input {
	border: none;
	font-size: 16px;
	margin-left: 5px;
	width: 100px;
}
.byscr-checkoutmtpaspx #fullname, .byscr-checkoutmtpaspx #email, .byscr-checkoutmtpaspx #Track2CardNo, .byscr-checkoutmtpaspx #cvv, .byscr-checkoutmtpaspx #personalId, .byscr-checkoutmtpaspx #fname, .byscr-checkoutmtpaspx #lname {
	border: 1px solid #bebcbf;
	background: #fff;
}
/* grid */

#large_grid {
	border-bottom: 3PX solid #2ee0e2 !important;
	border-top: none !important;
}
#large_grid.wmk_grid ul li.ui-state-default .img_wrap {
	height: 220px;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
        overflow:hidden;
        margin:0px;
}
 
#large_grid.wmk_grid ul li.ui-state-default, #large_grid>ul>li {
	float: right;
	position: relative;
	width: 170px;
        height:220px;
	margin: 20px;
        overflow:hidden;
         box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
        -webkit-box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
            border-radius: 5px;
    -webkit-border-radius: 5px;
}

#large_grid.wmk_grid ul li.ui-state-default a img {
	border-radius: 5px;
	-webkit-border-radius: 5px;
	min-width: 170px;
	max-height: 220px;
        height:220px;
        width:auto;
        max-width:none;
        
        max-width:100%;height:auto;
}



.wmk_grid>ul>li>a .img_wrap:before {
	position: absolute;
	background: rgba(255, 255, 255, 0.6);
	width: 100%;
	display: block;
	left: 0px;
	right: 0px;
	height: calc(100% - 21px);
	content: '';
	z-index: 100;
	display: none;
}
.links-grid {}
.links-grid ul {
	width: 100%;
	list-style-type: none;
	max-width: 860px;
	margin: 30px auto;
}
.links-grid ul li {
	float: right;
	display: block;
	list-style: none;
	width: 25%;
}
.links-grid ul li a {
	display: block;
	font-size: 18px;
	color: #2ee0e2;
	font-weight: bold;
	line-height: 30px
}
.links-grid ul li a+a {
	color: #656464;
	font-weight: normal;
	line-height: 27px;
}
#large_grid.wmk_grid ul li.ui-state-default:hover a .img_wrap:before, #large_grid.wmk_grid ul li.ui-state-default a:hover .img_wrap:before {
	opacity: 0;
	display: none;
}

 


#large_grid.wmk_grid ul li.ui-state-default a span:hover {
	xxbackground: transparent;
	color: #ffffff;
}
#large_grid.wmk_grid ul li.ui-state-default a span {
	background: rgba(255, 255, 255, 0.5);
	;
}
#large_grid.wmk_grid ul li.ui-state-default:nth-child(4n+1) {
	clear: both;
}
#large_grid.wmk_grid ul li.ui-state-default a span.cons {
	line-heighT: 21px;
	z-index: 300;
	position: absolute;
	bottom: 4px;
	font-size: 18px;
	margin: 0px;
	font-weight: bold;
	width: 100%;
	text-align: center;
	padding: 3px 10% 0px 10%;
	height: auto;
}

#large_grid.wmk_grid ul li.ui-state-default a span.cons:nth-child(2){
    min-height:46px;
}
#large_grid.wmk_grid ul li.ui-state-default a span.cons+.cons {
	border-radius: 0px 0px 5px 5px;
	-webkit-border-radius: 0px 0px 5px 5px;
	background: rgba(255, 255, 255, 0.5);
	bottom: 0px;
	height: 4px;
	font-size: 15px;
	display: block;
	line-height: 16px;
	overflow: hidden;
	font-weight: normal;
       
}
/*slide */

#hdr-slides {
	position: relative;
}
#hdr-slides-img {
	-webkit-border-radius: 12px;
	border-radius: 12px;
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 500px;
}

#hdr-slides[data-col='20'] #hdr-slides-img { height:300px;}
#hdr-slides[data-col='25'] #hdr-slides-img { height:375px;}
#hdr-slides[data-col='30'] #hdr-slides-img { height:450px;}
#hdr-slides[data-col='40'] #hdr-slides-img { height:600px;}
#hdr-slides[data-col='45'] #hdr-slides-img { height:675px;}
#hdr-slides[data-col='50'] #hdr-slides-img { height:750px;}


.byscr-defaultaspx #hdr-slides-img {
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
#hdr-slides-img .mh-sld {
	display: block;
	position: absolute;
	top: 0px;
	width: 100%;
}
#hdr-slides-img .mh-sld:nth-child(1) {
	left: 0px;
}
#hdr-slides-img .mh-sld+.mh-sld {
	display: none;
}
.mvdir2, .mvdir1 {
	position: absolute;
	top: 8.5vw;
	height: 2vw;
	font-size: 3vw;
	z-index: 1000;
	left: 2.75vw;
	line-height: 3vw;
	font-family: monospace;
	text-shadow: 2px 2px 5px rgba(66, 66, 66, 0.5);
}
.mvdir1 {
	left: auto;
	right: 2.75vw;
}
.circ-wrapper {
	position: absolute;
	bottom: 1vw;
	z-index: 2000;
	text-align: center;
	width: 100%;
	left: 0px;
	right: 0px;
}
.circ-wrapper a {
	display: inline-block;
	font-size: 15px;
	width: 14px;
	cursor: default;
	height: 14px;
	margin: 0px 0.33vw;
	box-shadow: 1px 1px 4px rgba(44, 44, 44, 0.74);
}
/* hovering trs */
#classes_per_act .table-striped>tbody>tr:hover ,
#classes_per_act .table-striped>tbody>tr:hover + tr.opened-data td,
#classes_per_act .table-striped>tbody>tr:hover + tr.opened-data + tr.opened-data td,
#classes_per_act .table-striped>tbody>tr:hover>td, .byscr-cartaspx #contentwrapper .carttable.table>tbody>tr:hover>td {
	 
	background: #e5e5e5;
}
 
#classes_per_act .table-striped>tbody>tr:nth-child(even):hover,
#classes_per_act .table-striped>tbody>tr:nth-child(even):hover>td, .byscr-cartaspx #contentwrapper .carttable.table>tbody>tr:nth-child(even):hover>td {
	background: #c4c4c4;
}
/* AUTOCOMPLETE */

#search-tr-table {
	max-widtH: 400px;
	margin: 0 auto;
}
#search-tr {
	display: table-row !important;
}
.au-sus {
	border: 1px solid #999;
	background: #fff;
	cursor: default;
	overflow: auto;
	margin-left: -12px !important;
	max-height: calc(99vh - 270px) !important;
}
.byscr-defaultaspx #fltr-dhours,
.byscr-defaultaspx #fltr-dday,
.byscr-classesaspx #fltr-dday,
.byscr-classesaspx #fltr-dhours,
.byscr-classesaspx #sorter-dd {
	border: none;
	height: 30px;
	float: left;
	margin-left: 50px;
	margin-top: 30px;
	font-size: 18px;
	width: 100px;
	color: #fff;
}
.byscr-defaultaspx #fltr-dhours { margin-top:20px;    width: 44%;margin-left:0px;}
.byscr-defaultaspx #fltr-dday{   margin-top:20px; margin-left: 0px; width: 44%;float:right;}


.byscr-classesaspx #fltr-dday option[disabled], 
.byscr-classesaspx #fltr-dhours option[disabled],
.byscr-classesaspx #sorter-dd option[disabled] {
	color: #fff;
}
.byscr-classesaspx .au-sus {
	margin-left: -30px !important
}
.byscr-classesaspx #search-tr div {
	display: none;
}
.au-su {
	padding: 10px 5px;
	font-size: 1.2em;
	white-space: nowrap;
	overflow: hidden;
}
.autocomplete-selected {
	background: #f0f0f0;
}
.au-sus strong {
	font-weight: normal;
	color: #3399ff;
}
/* class item page */

ul.classitem-expand {
	max-width: 52%;
	line-height: 140%;
	color: #7a6d7f;
	font-size: 16px;
}
ul.classitem-expand h3 {
	font-size: 16px;
}
#classitem-expand-data .nheader h1 {
	font-size: 29px;
}
ul.classitem-expand li {
	line-height: 140%;
	color: #7a6d7f;
	font-size: 16px;
}
ul.classitem-expand li label {
	font-size: 18px;
}

ul.classitem-expand li.min-pars-red label {     font-weight: normal;    font-size: 16px;color:#000;}
ul.classitem-expand li.min-pars-green label {    font-weight: normal;    font-size: 16px; color:#6ABF4A;}

.moreinfo>div:nth-child(1) {
	border-top: none !important
}
.moreinfo>div:nth-child(1):before {
	content: " ";
	width: 50%;
	position: absolute;
	top: 0px;
	right: 0px;
}
.moreinfo>div:after {
	content: ' ';
	display: block;
	clear: both;
	height: 10px;
}
.moreinfo>div {
	clear: both;
	border-top: none;
}
.moreinfo .guide-img, .moreinfo .loc-img {
	float: right;
}
.form_validation_ttip .form-actions #btnCancel {
	border-radius: 8px;
	font-weight: 500;
	height: auto;
	color: #ffffff;
	font-size: 20px;
	text-shadow: none;
	letter-spacing: 1px;
}
#classitem-expand-data #times_data {
	margin-bottom: 12px;
}
#classitem-expand-data #times_data h4 {
	width: 280px;
	text-align: center;
	 
	font-size: 23px;
	line-height: 30px;
	margin-top: 12px;
}
#contentwrapper #times_data .table thead th {
	font-weight: 500;
	font-size: 17px;
	line-height: 23px;
	padding-bottom: 3px;
}
.main_content .form_validation_ttip {
	max-width: 890px;
}
.main_content .form_validation_ttip .form-actions {
	text-align: center;
	margin-bottom: 28px;
}
/* tables */

#classes_per_act .mobiletfusa span {
	padding: 4px 6px !important;
}
#classes_per_act table {
	width: 100%;
}
/* classes page */

.moreinfo label.guidename {
	display: none;
}
.moreinfo>div:nth-child(1) {
	
	padding: 8px 0px 30px 0px;
	position: relative;
}
.moreinfo>div.wimg:nth-child(1) {
    padding: 148px 0px 30px 0px;
}

 
.moreinfo .guide-img {
	height: 100px;
	width: auto;
	position: absolute;
	top: 40px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#classes_per_act .table-striped thead th {
	cursor: default;
	height: 30px;
}
#classes_per_act .table-bordered>tbody>tr td:nth-child(1) {
	min-width: 70px !important;
}
#classes_per_act .table-bordered>tbody>tr td.title_no_img {
	min-width: 200px !important;
        padding-left: 10px;padding-right:120px;
        padding-right:260px;
        padding-right:0px;
}
.byscr-classesaspx #Categorytitle img {
	display: none;
}
.byscr-classesaspx .bwrapper {
	width: 100%;
	max-width: 100%;
}
#classes_per_act .table-striped td {
	height: 64px;
}
#classes_per_act td.pivg img {
	max-width: 64px;
	margin-left: 4px;
}
.moreinfo .guide-img {
	border: 1px solid #2ee0e2;
}



#classes_per_act .table-bordered>tbody>tr td.title_w_img {
    overflow: hidden;
    width: 110px;
    display: block;
    padding: 4px;
    height: 75px !important;
}





#classes_per_act .table-bordered>tbody>tr td.title_w_img img{
    max-width:none;
    width:auto;
}

#classes_per_act td.pivg img, #classes_per_act .table-bordered>tbody>tr td.title_w_img img {
	vertical-align: middle;
	border: 1px solid #2ee0e2;
	min-width: 64px;
	height: 64px;
}
.byscr-classesaspx #hdr-search {
	clear: both;
	background: #e6eaea;
	width: 90%;
	border-radius: 15px;
	-webkit-border-radius: 15px;
}
.byscr-classesaspx #hdr-search #hdr-search-form {
	width: 330px;
	max-width: 100%;
	margin: 0px auto;
	padding: 28px 0px;
	height: auto;
	margin: 15px 50px;
}
.byscr-registrationaspx .col-sm-6.col.f_gender.requiredgender {
	height: 84px;
}
.byscr-registrationaspx .dateselector-wrapper {
	padding-right: 45px;
}
.byscr-registrationaspx .customFields-Wrapper.White {
	width: 94%;
	width: calc(100% - 54px);
}
.byscr-registrationaspx #streetandnum, .byscr-registrationaspx #schoolandgrade {
	height: auto;
}
.byscr-cartaspx #hdr-search #hdr-search-form, .byscr-registrationaspx #hdr-search #hdr-search-form, .byscr-classitemaspx #hdr-search #hdr-search-form {
	display: none;
}
#hdr-search #hdr-search-form input[type=text] {
	border-radius: 0px 8px 8px 0px;
	-webkit-border-radius: 0px 8px 8px 0px;
	border-left: none !important;
}
#classitem-expand-data .table-striped>tbody>tr:nth-child(even)>td {
	background: #ffffff;
}
#classitem-expand-data {
	position: relative;
}
#classitem-expand-data #Categorytitle img {
	max-height: 540px;
	left: 0px;
	top: 20px;
	position: absolute;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	width: auto;
        min-width:17.5%;
	z-index: 2000;
	max-width: 45%;
	max-height: 75vh;
}
.main_content .form_validation_ttip, #classitem-expand-data .formSep {
	max-width: 100%;
}
.nheader {
	width: 100%;
}
.nheader h3, .nheader h3 a {
	font-weight: 400;
}
.table.carttable {
	width: 98%;
}
#hdr-search #hdr-search-form input[type=button], .byscr-classesaspx #hdr-search #hdr-search-form input[type=button] {
	margin-right: -55px;
	background: url(/p/images/myhughug/mag8.png) no-repeat left 10px center #fff;
	color: transparent;
	border-radius: 8px 8px 0px 8px;
	background-size: 20px auto;
	-webkit-border-radius: 8px 8px 0px 8px;
	border-right: none;
}
/* login */

.byscr-loginaspx {}
/*contact */

.byscr-contactaspx #hdr-search {
	display: none
}
.byscr-contactaspx h1:after {
	content: "מלא פרטים ונחזור אליכם בהקדם";
	color: #353535;
	display: block;
	font-size: 20px;
	font-weight: normal;
}
.byscr-contactaspx h1 {
	border-bottom: none !important;
	text-align: center;
}
.byscr-contactaspx #classitem-expand-data {
	max-width: 840px;
}
.byscr-contactaspx #classitem-expand-data .formSep {
	max-width: 100%;
}
.byscr-contactaspx #classitem-expand-data .col-md-12 {
	min-height: 40px;
	width: 33%;
	float: right;
	margin-bottom: 15px;
}
.byscr-contactaspx #classitem-expand-data .col-md-12.for-submit, .byscr-contactaspx #classitem-expand-data .col-md-12.for-notes {
	width: 99%;
	margin-bottom: 15px;
}
.byscr-contactaspx #classitem-expand-data .col-md-12.for-notes textarea {
	height: 90px;
	width: 100%;
}
.byscr-contactaspx #classitem-expand-data .formSep label {
	display: none !important;
}
.byscr-contactaspx #classitem-expand-data .formSep .ClassSelector .select2-container {
	width: 100% !important;
	height: 30px;
	background: #fff;
}
.byscr-contactaspx #classitem-expand-data .formSep select, .byscr-contactaspx #classitem-expand-data .formSep input {
	width: 100%;
	height: 30px;
	background: #fff;
}
.byscr-contactaspx .EmailFld input {
	direction: rtl;
}
.byscr-contactaspx #classitem-expand-data .formSep input#btnSubmit {
	font-size: 20px;
	height: 38px;
	width: 140px;
	background: #6ABF4A;
}
.byscr-contactaspx #classitem-expand-data .formSep input#btnSubmit:active, .byscr-contactaspx #classitem-expand-data .formSep input#btnSubmit:hover {
	background: #4b8f32;
}
#myhughugiframe {
	border: none;
	overflow: hidden;
	width: 300px;
	height: 300px;
}
/* round images */


.byg-1 #classes_per_act .opened-data img,
.byg-1 #classes_per_act td.pivg img, 
.byi-1 #classes_per_act .table-bordered>tbody>tr td.title_w_img img, 
.circ-wrapper a {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	border-width: 1px !important;
}
#classes_per_act td.pivg img, #classes_per_act .table-bordered>tbody>tr td.title_w_img img {
	border-width: 0px !important;
}





/* COLUMNS WIDTH */
  ul.scr-items-6 {    max-width: 1240px; }
  ul.scr-items-5 {    max-width: 1050px; }
  ul.scr-items-3 {    max-width: 1050px; }
  ul.scr-items-2 {    max-width: 1050px; }
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default { margin:20px 18px;}
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default:nth-child(4n+1) { clear:none; }
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default:nth-child(6n+1) { clear:both; }
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default:nth-child(4n+1) { clear:none; }
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default:nth-child(6n+1) { clear:both; }
    #large_grid.wmk_grid ul.scr-items-5  li.ui-state-default:nth-child(4n+1) { clear:none; }
    #large_grid.wmk_grid ul.scr-items-5  li.ui-state-default:nth-child(5n+1) { clear:both; }
    #large_grid.wmk_grid ul.scr-items-3  li.ui-state-default:nth-child(4n+1) { clear:none; }
    #large_grid.wmk_grid ul.scr-items-3  li.ui-state-default:nth-child(3n+1) { clear:both; }
    #large_grid.wmk_grid ul.scr-items-2 li.ui-state-default:nth-child(2n+1) { clear:both; }
    #large_grid.wmk_grid ul.scr-items-1  li.ui-state-default:nth-child(1n+1) { clear:both; }
    
    
    
 @media screen and (max-width: 1030px) {   
    #large_grid.wmk_grid  li.ui-state-default { margin:20px 15px !important;}
 }
 
 @media screen and (max-width: 1400px) {   
    #large_grid.wmk_grid ul.scr-items-6  li.ui-state-default { margin:20px 0.5vw;}
 }
    
@media screen and (max-width: 1500px) {
    #hdr-slides-img { height: 29vw; } 
    #hdr-slides[data-col='20'] #hdr-slides-img { height:17vw;}
    #hdr-slides[data-col='25'] #hdr-slides-img { height:21vw;}
    #hdr-slides[data-col='30'] #hdr-slides-img { height:26vw;}
    #hdr-slides[data-col='40'] #hdr-slides-img { height:33vw;}
    #hdr-slides[data-col='45'] #hdr-slides-img { height:38vw;}
    #hdr-slides[data-col='50'] #hdr-slides-img { height:43vw;}
    
}


@media screen and (min-width: 963px) {
    #classes_per_act .table thead th.sbyname{padding-right: 114px;}
        #classes_per_act .table-bordered>tbody>tr td.title_no_img { min-width:350px;}
        #classes_per_act .table-bordered>tbody>tr td.title_w_img + td {min-width:250px;}
}


@media screen and (max-width: 962px) {
	/* THIS IS MOBILE ! */
        footer {position:static; bottom:auto;        }
        #large_grid { border-bottom:none !important;}
        
        footer>.footer_wrap { font-size:14px;  max-width: 98%; }
        footer ul li {   font-size:14px;}
        
        .formSep .dateselector{ height:auto !important;}
        
	.row {
		max-width: calc(100vw + 15px);
	}
        #classitem-expand-data #times_data h4 { text-align:right;}
	#maincontainer #contentwrapper {
		margin: 0px !important;
	}
	#fixed-header a img {
		width: 48px;
	}
	.cst-url img {
		max-width: 100%;
	}
	#fixed-header a {
		float: left;
		margin: 5px 3px
	}
	a.cst-url img {
		width: 95px;
		MIN-WIDTH: 95px;
	}
	a.cst-url {
		float: right !important;
		width: 200px;
		margin-left: -20px !important;
		max-width: 105px !important;
	}
	.mvdir2, .mvdir1 {
		font-size: 12vw;
	}
	#hdr-slides-img {
		height: 33vw;
	}
        
        #hdr-slides[data-col='20'] #hdr-slides-img { height:20vw;}
        #hdr-slides[data-col='25'] #hdr-slides-img { height:25vw;}
        #hdr-slides[data-col='30'] #hdr-slides-img { height:30vw;}
        #hdr-slides[data-col='40'] #hdr-slides-img { height:40vw;}
        #hdr-slides[data-col='45'] #hdr-slides-img { height:45vw;}
        #hdr-slides[data-col='50'] #hdr-slides-img { height:50vw;}


	.main_content {
		padding-right: 0px !important;
		padding-left: 0px !important;
		margin: 0px !important;
	}
	.acc-clubtec.acc-hidden {
		top: calc(186px + 43vw) !important;
		width: 40px !important;
		font-size: 0px;
		background-size: 40px auto !important;
	}
	xx #large_grid.wmk_grid ul li.ui-state-default a span.cons {
		text-align: center;
	}
	xxx  #large_grid.wmk_grid ul li {
		height: 220px;
		min-height: 220px;
	}
	#hdr-search #hdr-search-form {
		width: 83%;
	}
	#hdr-search #hdr-search-form input[type=text] {
		width: 200px;
		width: calc(90vw - 90px)
	}
	xxx #large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) {
		width: 80%;
		margin-right: 10%;
		margin-top: 24px;
	}
	xx #large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1) a {
		margin-top: -12px;
	}
	xxx#large_grid.wmk_grid ul li.ui-state-default .img_wrap {
		margin-top: 0px;
	}
	xxx #large_grid.wmk_grid ul li.ui-state-default a img {
		width: 100%;
		max-width: 100%;
                height:100%;
	}
        
        
        #large_grid.wmk_grid ul li.ui-state-default:nth-child(1n+1){
            width: 170px;
            height:240px;
                margin: 20px 2vw;
        }   
        
         #large_grid {
       overflow-x: hidden;
    width: calc(100% + 24px);
    margin-right: -12px;
}
        
       #large_grid.wmk_grid ul {
    transform: scale(0.85);
    width: 115vw;
    max-width: 450px;
    margin: 0px;
    margin-right: -7.5vw;
}
        
        
        
        
     
        
        
        
        
        
        
        
	.byscr-classesaspx #hdr-search {
		margin-top: -20px;
	}
	.byscr-classesaspx #hdr-search, #hdr-slides-img {
		width: 100%;
		border-radius: 0px;
		-webkit-border-radius: 0px;
	}
	.byscr-classesaspx #hdr-search #hdr-search-form {
		width: calc(100vw - 20px);
		max-width: 100%;
		margin: 15px;
                text-align:center;
	}
        .byscr-classesaspx #hdr-search #hdr-search-form input {    margin-top: 4px;}
	.byscr-classesaspx #hdr-search #hdr-search-form input[type=text] {
		width: 140px;
	}
        .byscr-classesaspx #fltr-dday,
        .byscr-classesaspx #fltr-dhours { margin-left:5px;}
	.byscr-classesaspx #sorter-dd {
		margin-left: 15px;
	}
	.byscr-classesaspx .au-sus {
		margin-left: -60px !important;
	}
	.nheader {
		width: 84%;
		padding-left: 8%;
	}
	#classes_per_act {
		margin: 0px 10px 0px 0px;
	}
	 
	#classes_per_act table {
		display: block;
		/* overflow-x: auto;
		 white-space: nowrap; */
	}
	#classitem-expand-data #Categorytitle img {
		position: static;
		width: 100vw;
		top: auto;
		left: auto;
		max-width: 100vw;
		margin-right: -5%;
		margin-left: -5%;
		-webkit-border-radius: 0px;
		border-radius: 0px;
	}
	ul.classitem-expand {
		width: 100%;
		max-width: 100%;
	}
	#classitem-expand-data .formSep {
		width: 90%;
	}
	.byscr-classesaspx .bwrapper {
		padding: 0px 5%;
	}
	.byscr-classesaspx .col-sm-12.col-md-12 {
		padding: 0px;
	}
	.byscr-classitemaspx .nheader {
		width: 100%;
		padding-left: 0px;
		padding-right: 5%;
	}
	.byscr-classitemaspx #hdr-slides {
		display: none;
	}
	#Categorytitle {
		float: none;
		margin-left: 0px;
	}
	.byscr-registrationaspx .f_city .select2-container, .moreinfo>div:nth-child(1):before {
		width: 100%;
	}
	.byscr-registrationaspx .f_city .select2-container, .byscr-registrationaspx .formSep input.form-control {
		width: 100% !important;
		;
	}
	.byscr-registrationaspx .formSep .required label {
		width: 100%;
	}
	.byscr-registrationaspx h2 span {
		display: inline-block;
	}
	.byscr-registrationaspx h2 span:nth-child(3) {
		clear: both;
		border-right: none !important;
		padding-right: 0px;
		margin-right: 0px;
	}
	.byscr-registrationaspx .formSep textarea.form-control {
		width: 100%;
	}
	#streetandnum .f_num label:nth-child(2) {
		max-width: 58px;
		float: left;
		text-align: right;
		width: 92px;
		max-width: 92px;
	}
	.formSep #streetandnum .f_num input.form-control, .formSep #schoolandgrade .f_grade select.form-control {
		margin-left: 11%;
	}
	input#ctl00_ContentPlaceHolder1_txtStreetNumber {
		width: 92px !important;
		float: left;
	}
	select#ctl00_ContentPlaceHolder1_lstGrades {
		float: left;
	}
        .byscr-registrationaspx .dateselector-wrapper[by] {margin-top:8px;}
	.byscr-registrationaspx .dateselector-wrapper, #streetandnum, #schoolandgrade {
		width: 100%;
	}
	.byscr-registrationaspx h2, #reg_group1, #reg_group2, #reg_group3, #reg_group4 {
		width: calc(100vw - 4%) !important;
		margin-right: 5%;
	}
	.byscr-registrationaspx #Categorytitle img {
		display: none;
	}
	.byscr-registrationaspx .col-sm-6.col.f_gender.requiredgender {
		height: auto;
	}
	.byscr-registrationaspx .formSep .row.floatrow {
		width: 100%;
	}
	.byscr-registrationaspx .bwrapper {
		padding: 0px 5%;
	}
	.byscr-registrationaspx .customFields-Wrapper.White, .customFields .fieldK .col, .customFields .formSep select.form-control {
		width: 100%;
	}
	.customFields .formSep input.form-control {
		width: 100%;
	}
	 
	.byscr-cartaspx .acc-clubtec.acc-hidden {
		top: calc(136px + 43vw) !important;
	}
	.byscr-cartaspx #classes_per_act:before {
		display: none;
	}
	.byscr-cartaspx .main_content>.row {
		max-width: calc(100vw - 30px);
		margin-right: 5%;
	}
	.byscr-cartaspx .main_content>.row .carttable {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
	table.cart_actions {
		width: 100%;
	}
	.cart_actions {
		margin-top: 20px;
	}
	table.cart_actions td {
		padding: 12px 5px;
	}
	.cart_actions tr td a {
		min-width: 100%
	}
	.cart_actions tr td {
		width: 97%;
	}
	.cart_actions tr td, .cart_actions tr {
		display: block !important;
	}
	#classes_per_act .table-striped .btn-default {
		width: 140px;
	}
	#classes_per_act .mobtfusa span {
		width: 140px;
		font-size: 12px;
	}
	.byscr-checkoutmtpaspx #form_buttons input {
		width: 27vw;
		max-width: 100px;
	}
	.byscr-checkoutmtpaspx footer>.footer_wrap {
		width: 100%;
		max-width: 100%;
	}
	.grid_8.row9 #expMonth {
		margin-right: 2px;
	}
	.grid_8.row9 #expYear {
		margin-left: 0px;
	}
	.byscr-checkoutapprovedaspx .cartsummary-table {
		max-width: 88%;
		margin-right: 8%;
	}
	.byscr-checkoutapprovedaspx .cartsummary-table:before {
		margin-left: 50px;
		float: left;
		margin-top: 0px;
		content: ">";
		font-family: cursive;
		font-size: 30px;
		margin-bottom: 20px;
	}
	.byscr-checkoutapprovedaspx .cartsummary-table #order-table {
		display: block;
		overflow-x: auto;
		white-space: nowrap;
	}
	.byscr-contactaspx #classitem-expand-data .col-md-12 {
		float: none;
		width: 100%;
	}
	.byscr-contactaspx .row {
		width: 100%;
		margin-right: 0px;
	}
	.byscr-contactaspx #classitem-expand-data .col-md-12.for-submit {
		text-align: center;
	}
        
        
        
        
        /* TABLES: CLASSES */
        
        .tfusa-def-green { text-align:center;}
        #classes_per_act th { font-size:16px; padding:3px;}
        #classes_per_act  td { font-size:13px; padding:3px; text-align:right;}
        #classes_per_act > table { max-width:96%;}
        #classes_per_act .sbyaudi,
        #classes_per_act .td-audi,
        #classes_per_act .sbyguide,
        #classes_per_act .pivg,
        #classes_per_act .title_w_img * ,
        #classes_per_act .title_w_img + td img { display:none;}
        
        #classes_per_act .table-bordered>tbody>tr td.title_w_img { width:0px;}
        
        
        
        #classes_per_act .table-bordered>tbody>tr td.title_w_img:nth-child(1),
         #classes_per_act td.title_w_img { min-width:0px !important; height:auto !important; padding:0px;}
        #classes_per_act .mobtfusa span , 
         #classes_per_act  .btn-default { width:90px !important;
    font-size: 14px;padding-top: 2px;
    min-height: 4px;
    padding-bottom: 2px;
    height: auto;}
         #classes_per_act .table-bordered>tbody>tr td.title_no_img { padding-right:9px;}
        #classes_per_act table tr>td:last-child {
            display:table-cell;
            vertical-align:top;
        }
       
       #classes_per_act table tr>td:last-child  a {
            color: transparent;
            max-width: 23px;
             box-shadow: none;
        }
        
        
       #classes_per_act .opened-data img {
    max-width: 8vw;
    height: 30px;
    margin: -5px 5px 0px 5px;
        display: block;
    float: right;
}
        
        #classes_per_act .table-bordered>tbody>tr td.title_no_img { min-width:90px !important;}
        
        #classes_per_act table tr>td:last-child a:after {
    content: "...";
    color: #fff;
    display: block;
    float: left;
    margin-top: -23px;
    text-align: center;
    width: 7px;
    font-size: 14px;
    letter-spacing: 1px;
}



.byscr-registrationaspx  h2  #dstantby {margin:8px 0px 8px 0px}

#classes_per_act table tr.opened>td:last-child a:after  { display:none;}
 
        
        /* temp cart style */
  .byscr-cartaspx .main_content>.row .carttable { max-width:100%; white-space:normal}      
  .byscr-cartaspx .main_content>.row .carttable   th +th {color:transparent !important;}
  .byscr-cartaspx .main_content>.row .carttable   th +th +th { display:none;}     
  .byscr-cartaspx .table-bordered>tbody>tr>td:nth-child(1) { width:40%;}
  .byscr-cartaspx .table-bordered>tbody>tr>td:nth-child(1) td:nth-child(1) { display:none;}
  .byscr-cartaspx .table-bordered>tbody>tr td + td:not(.last-td) {width:100% ; display:block; border-top: none !important;
    border-bottom: none !important;
  }
  .byscr-cartaspx .table-bordered>tbody>tr td.last-td{
      width:100% ; display:block; border-top: none !important;
  }
  
  #classes_per_act .table-striped thead th { width:auto !important;}
  #classes_per_act table td[data-sort-start] { min-width:64px;}
}


.byscr-defaultaspx  #hdr-search.withCatFilter #hdr-search-form { padding-top:20px;}
 

@media screen and (min-width: 963px) {
    
    .iidev #fixed-header { padding-top:0px;}
.iidev.byscr-defaultaspx  #hdr-search {
     
}
.iidev.byscr-defaultaspx #hdr-search #hdr-search-form {
    margin-top:-100px;
}

.iidev .navbar-inner {
    float: left;
    width: auto;
    margin-bottom: -20px;
    margin-left: 170px;
}
.iidev .navbar-inner + * { clear:both;}

}