.w5{width:5%}.w10{width:10%}.w15{width:15%}.w20{width:20%}.w25{width:25%}.w30{width:30%}.w35{width:35%}.w40{width:40%}.w45{width:45%}.w50{width:50%}.w55{width:55%}.w60{width:60%}.w65{width:65%}.w70{width:70%}.w75{width:75%}.w80{width:80%}.w85{width:85%}.w90{width:90%}.w95{width:95%}.w100{width:100%}.ml-25{margin-left:25px}.none{display:none}a{color:#337ab7;text-decoration:none}h1 a,h3 a,h4 a,h5 a,h6 a,.h3 a,.h4 a,.h5 a,.h6 a{color:#000}.menuzord-menu>li{padding:0 0}.menuzord-menu>li>a{border-radius:0}.left{float:left}.right{float:right}.fit{max-width:100%}.half-width{width:50%}.full-width{width:100%}.full-height{height:100%}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.static{position:static}.pin-top-right{top:0;right:0}.pin-bottom-right{bottom:0;right:0}.border-right-1px{border-right:1px solid}.mlm-10{margin-left:-10px}.fullpage{height:75vh}.no-gutters{padding-left:0;padding-right:0}.no-right-gutter{padding-right:0}.no-left-gutter{padding-left:0}.text-left{text-align:left!important}.modal-header .close{opacity:1;margin-top:-15px}.font-bold{font-weight:bold}.btn.default-btn:hover{color:#fff}.bg-light1{background-color:#eee}.bg-white{background-color:#fff}.ds-text-green{color:#01a500}.ds-text-red{color:#f00}.ds-text-orange{color:#ffa500}.ds-alt-row-bg{background-color:#fff}.ds-text-waitlist{color:#e67a00}.ds-text-available{color:#017800}.ds-text-soldout{color:#f32525}.ds-text-notavailble{color:#d00000}.greenbox{background-color:rgba(72,199,150,.1);border:solid 1px #1e9d6d}.border-1px-light{border:1px solid #eee!important}.filterTags{cursor:pointer;font-size:12px;background-color:#e0e0e0;box-shadow:0 2px 4px 0 rgba(255,255,255,.5);border-radius:3px;margin:2px 4px;overflow:hidden;transition:background-color .1s;max-width:100px;padding:8px;white-space:nowrap;text-overflow:ellipsis}.catalogHeader{margin:-20px -20px 0 -20px}.catalogHeader a{color:#fff}.cataloglist li a{line-height:2.2}.boxshadow{box-shadow:none!important}.sessionGrid{display:flex;flex-wrap:wrap}.c-search-bar{height:45px}.sessiondate{margin-right:-5px}.height34{height:34px!important}.height28{height:28px!important}.height50{max-height:50px}.btn-successshade{color:#4cae4c;background-color:transparent;border-color:#4cae4c}.btn-successshade:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-xs{font-size:11px!important;padding:3px 14px!important}.ds-checkbox{height:16px!important;float:left;width:16px}.slider_image{background-image:url("/assets/js/images/ClassHome/painting.jpg")}#divglobalSearchResults .ui-state-active,#divglobalSearchResults .ui-widget-content .ui-state-active,#divglobalSearchResults .ui-widget-header .ui-state-active,#divglobalSearchResults a.ui-button:active,#divglobalSearchResults .ui-button:active,#divglobalSearchResults .ui-button.ui-state-active:hover{border:0;background:none;font-weight:bold;color:inherit}#divglobalSearchResults .dashedBorder.ui-state-active{border-top:1px dashed #d3d3d3;margin-bottom:5px;margin-top:5px}#slider-range .ui-state-default,#slider-range .ui-widget-content .ui-state-default{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.AlertsList .action{line-height:40px}.AlertsList li{background-color:#f9f9f9;padding:0 5px;margin-bottom:5px}.AlertsList .refno{padding:0 5px;margin:5px 5px;line-height:30px;font-weight:600}.AlertsList .refno.info{background-color:#45bfcc}#Notifications_List{padding:5px;border:1px solid #ccc}.refineSearch .panel-group .panel-title a{padding:8px 15px 8px 48px}.refineSearch .panel-group .panel-title a::after{padding:8px 14px;border-right:2px solid #eaeaea}.refineSearch .panel-group.toggle .panel-body{padding:5px 0 5px 25px}.refineSearch .panel-group{margin-bottom:0;color:#000}.refineSearch .panel-group .panel-title a.active{background:#f3f3f3!important;border:0;color:#333}.refineSearch .panel-group .panel-title a.active::after{color:#888}.breadcumb_bar{border-bottom:1px solid #ccc;margin:0 -30px 15px -30px!important}#divdayCalendarControl{width:18em!important}.catalogIcon{font-size:20px;padding:10px 8px;color:#fff;display:none}.checkbox_button{position:absolute;width:14px;height:14px;background-color:transparent;border:1.4px solid #c2c2c2;border-radius:1.5px;box-sizing:border-box;display:inline-block;vertical-align:middle;cursor:pointer;margin:5px 0 0 -10px}.checkbox_checked{background:#202c45;border:#202c45}.checkbox_checked:before{position:absolute;content:'';left:5px;top:2px;width:4px;height:8px;border:solid #fff;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.widget .checkbox .checkbox label{margin-left:15px}.hovertop{margin-top:2rem;padding-top:10px}.marginLeftRightZero{margin-left:0!important;margin-right:0!important}.marginLeftZero{margin-left:0!important}.padddingLeftRightZero{padding-left:0;padding-right:0}.default-btn{color:#fff;background:#2672ec;border:1px solid #fff;padding:8px 20px;width:auto;cursor:pointer;margin-right:0;line-height:1.42857143;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block}.btn-waitlist{color:#fff;background-color:#fb772c;border-color:#fb772c}#divPaymentOptionAddCard .registration_form{width:50%}#divPaymentOptionAddCard .registration_form label{margin-top:7px}.newCreditcard{border-radius:15px;border:1px solid #d3d3d3}.slash{text-align:center;font-size:15px;display:inline-block;float:left}.kpx_socialButtons{width:225px;margin:0 auto}.align-social-buttons{width:150px!important}.loginmodal .modal-body{padding:5px}.globalHeaderContainer{position:relative;box-sizing:border-box;z-index:1011;background:inherit;-moz-box-orient:horizontal;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between;-webkit-justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.logoContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;justify-content:center;-webkit-justify-content:center;align-items:center}.menuContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:flex-end;-webkit-justify-content:flex-end}.searchContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;align-items:center;padding:10px}.goog-te-gadget img{display:none}.goog-te-gadget-simple{background:none!important;border-left:0!important;border-top:0!important;border-bottom:0!important;border-right:0!important;font-size:14px!important;display:inline-block;padding-top:0!important;padding-bottom:0!important;cursor:pointer;zoom:1;color:#fff!important}.goog-te-gadget-simple .goog-te-menu-value{color:#fff!important}.goog-te-menu-value span:nth-child(3){display:none}.goog-te-menu-value span:nth-child(5){color:#fff!important}#policylist a{word-wrap:break-word}.classDesc{height:3.5em;overflow:hidden;display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;text-overflow:ellipsis}.classHeading{height:2em;overflow:hidden}.u-logo-image{height:100%;max-width:100%}.u-menugroup-fix .nav>li>a{padding-top:23px!important;padding-bottom:23px!important}.u-modules-drawer-icon{font-size:22px;color:#fff;padding-top:5px}.c-navbar-custom{background-color:#8f2c50;border-color:#e7e7e7}.u-dropdown-box{min-width:230px!important}.u-dropdown-box--search{min-width:230px!important;left:0!important}.c-navbar-text>li>a{color:#000;font-size:17px}.c-button-search{border:1px solid #d1d1d1!important;border-left:0!important;border-radius:0 4px 4px 0;padding:10px 12px!important}.u-no-right-border{border-right:0!important}.dropdown-menu.multi-column{width:100%}.dropdown-menu.multi-column .dropdown-menu{display:block!important;position:static!important;margin:0!important;border:0!important;box-shadow:none!important}.svg-color{fill:blue!important}.u-nav-icon{font-size:24px;margin-right:10px}.moduleselectdd{padding:5px 25px;margin:0}.c-nav-module:hover{background:#fff!important}#anchorModulewise{width:210px;margin-top:-2px;border:0}.moduleselectdd .DisplayClassRegNone{background:#f5f5f5!important;border-top:5px solid #fff;border-bottom:5px solid #fff}.moduleselectdd .DisplayClassRegNone:hover{background:inherit!important;border-top:5px solid #fff;border-bottom:5px solid #fff}.moduleselectdd .DisplayClassRegNone:hover .u-module-icon-dd:before{color:#fff!important}.moduleselectdd .DisplayClassRegNone:hover .u-module-icon-div label{color:#fff!important}.moduleselectdd label{word-break:break-all}.c-module-icon-box{width:66px;height:66px;display:block;border-radius:14px;padding:18px 12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.u-module-icon-dd:before{color:inherit!important}.u-module-icon-div label{font-size:12px;color:#000}.c-module-icon-large{padding:24px 12px;height:132px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.u-module-icon-div{padding:10px 0}.u-module-icon{font-size:30px;color:#fff}.u-module-icon-dd{font-size:20px}.u-margin-auto{margin:0 auto}.u-modules-draw{width:60px!important}.c-logo-holder{float:left;max-height:64px;max-width:180px;font-size:18px;line-height:20px;margin-top:1px}.u-fixed-logo{max-height:80px}.home-box{margin:0 10px;padding:10px}.c-result-icon-box{width:46px;height:46px;display:inline-block;border-radius:14px;padding:13px 9px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.u-result-icon{font-size:20px;color:#fff}.nav-profile-menu .u-group-visible-toggle{display:none}#menu-group li{padding-left:0!important}#menu-group .navbar-nav>li>a{padding-top:23px!important;padding-bottom:15px!important}.nav>li>a:focus,.nav>li>a:hover{background-color:inherit}#search_concept{color:#4c4c4c;font-size:12px;width:auto;display:inline-block;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.c-search_btn{height:45px;background-color:#f3f3f3!important;border-radius:4px 0 0 4px!important;font-size:12px}a:hover,a:focus{cursor:pointer}.caret{margin-bottom:8px;margin-right:2px}.c-nav-hover .caret{top:10px;position:relative}.c-search_btn_ul{background-color:#f3f3f3!important;border-radius:0 0 4px 4px!important;font-size:12px;padding-right:2px;min-width:100px!important;margin-top:0}.template{margin-top:5%;background-color:#e4e1e1;height:500px;margin-left:50px}.star-rating{height:13px!important}.u-class_list>li{margin-right:40px}.text{display:block;width:100px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.d-close_btn{font-size:30px!important;padding:12px!important;margin-left:15px!important;color:#fff;border-radius:10px}.side_section{border:1px solid #d3d3d3}.side_section .class_title{max-height:3.2rem;overflow:hidden;font-weight:600}.menuzord-menu ul.dropdown{top:35px;width:400px}.menuzord .menuzord-menu>li.active>a{background:none!important;color:#fff!important}.menuzord .menuzord-menu ul.dropdown li:hover>a i{color:#000!important}.menuzord-menu ul.dropdown li{font-size:13px!important;line-height:2em!important}.menuzord-menu ul.dropdown li a{white-space:normal!important}.menuzord.green .menuzord-menu>li.active>a,.menuzord-menu>li:hover>a,.menuzord-menu ul.dropdown li:hover>a{background:none}.menuzord-menu ul.dropdown li:hover>a{padding-left:22px}#spinner{z-index:10000}#search-group .form-control{height:34px!important}.ui-widget-header{background:#2098d1}.rangeInput{width:6em}#statusmessage{margin-top:20%}.scholarshipModal{border:0;float:left;width:100%}.primary-outline-btn{background-color:#fff!important;border:1px solid #0077d4;color:#0077d4!important}#divglobalSearchResults .ui-widget-content{background-color:#fff!important;height:Auto!important}#divglobalSearchResults .ui-menu-item a{margin-left:15px}.dashedBorder{border-top:1px dashed #d3d3d3;margin-bottom:5px;margin-top:5px}hr{margin-top:10px;margin-bottom:10px}.navbar-fixed-top{position:relative!important}#Global_header .navbar{margin-bottom:0!important;border-radius:0!important}.SessionNotePopOverScroll{max-height:200px!important;overflow-y:scroll}#divSessionScheduleModalbody .k-calendar .k-content td{line-height:2.3em!important;min-height:2.3em!important}.k-scheduler-timecolumn{visibility:hidden!important;width:0!important}#achCalendar .k-header{height:40px}#achCalendar .k-header>a{color:#fff}#achCalendar{width:100%!important}#achCalendar.k-calendar .k-content .k-link{min-height:2.4em!important;line-height:2.4em!important}#achCalendar .k-header .k-widget.k-calendar .k-nav-prev,#achCalendar .k-widget.k-calendar .k-nav-next{top:.56666em}#achCalendar .k-header .k-widget.k-calendar .k-nav-fast{margin:.56666em -.08333em .3333em 0}#achCalendar .k-content thead tr{height:50px}#achCalendar .k-footer{padding:0}#achCalendar .k-icon:before,#achCalendar .k-calendar .k-link.k-nav-fast{color:#fff}#achCalendar .k-calendar .k-content{width:100%!important}.k-picker-wrap,.k-textbox{border-radius:0!important}.k-picker-wrap .k-input{padding:0!important;height:36px}.k-datepicker,.k-textbox{width:100%!important}.k-tooltip-closable .k-tooltip-content{padding-left:5px;padding-right:5px}.k-i-arrow-e{background-position:-18px -16px}.k-i-arrow-w{background-position:-14px -48px}.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar{background-position:-48px -176px}.k-i-refresh{background-position:-48px -112px}.k-scheduler-toolbar>ul>li,.k-scheduler-footer>ul>li{border-width:1px 1px 3px 0}.k-scheduler-toolbar>.k-scheduler-views>li.k-state-selected{border-bottom-color:#00b0ff!important}#dtpToDate_dateview{width:280px!important}#dtpFromDate_dateview{width:280px!important}#example~.k-widget.k-tooltip{background:none!important}#tabGiftCardList .custom-portfolio{display:flex}#schedule_modal .modal-dialog{width:600px!important}.u-icon-visible-toggle{display:none!important}.md-icon-text--only{display:inline-block;margin-top:7px!important}.nav-profile-menu .divider{margin:0!important;background:none}.nav-profile-menu li>a{height:35px!important;padding:10px 15px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.service-block{margin-bottom:15px!important}.featuredClasses .service-block .content{height:220px}.service-block .thumb{height:170px}.service-block .thumb .img-fullwidth{height:100%!important;width:100%!important}.view_details_btn{bottom:45px;position:absolute}.widget ul.list li{padding-left:0!important}.widget ul.list{margin-top:0}.widget .checkbox{margin-top:0!important;margin-bottom:0!important}.widget .panel-group .panel-title a.active::after{background:none!important}.searchContainer .moduleIcon:before{color:#333!important}.main-content{min-height:77vh}.selectpayment .nav-tabs>li>a i{display:inline-block;font-size:18px;margin-right:0;margin-bottom:0;vertical-align:middle}.extrainfo{padding:3px 10px;background-color:#4caf50;font-size:14px}.extrainfo.cart{right:15px}.mtm-15{margin-top:-15px}.payment-options,.viewcartitems{padding:10px;float:left;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.u-valign{vertical-align:middle}.popup-box{height:65vh;width:35%}.wc-message-wrapper.carousel .wc-message{width:100%}.wc-carousel .wc-hscroll>ul>li{width:100%;display:block;margin-bottom:5px}.wc-carousel .wc-adaptive-card{width:inherit}.profile{margin:20px 0}.profile-sidebar{padding:10px 0 10px 0;box-shadow:0 1px 1px}.profile-userpic img{float:none;margin:0 auto;width:50%;height:50%;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;border-radius:50%!important}.profile-usertitle{text-align:center;margin-top:10px}.profile-usertitle-name{font-size:16px;font-weight:600;margin-bottom:7px}.profile-usertitle-job{text-transform:uppercase;font-size:12px;font-weight:600;margin-bottom:15px}.profile-userbuttons{text-align:center;margin-top:10px}.profile-userbuttons .btn{text-transform:uppercase;font-size:11px;font-weight:600;padding:6px 15px;margin-right:5px}.profile-userbuttons .btn:last-child{margin-right:0}.profile-usermenu{margin-top:30px}.profile-usermenu ul li{border-bottom:1px solid #d6d6d6}.profile-usermenu ul li:last-child{border-bottom:0}.profile-usermenu ul li a{color:#333!important;font-size:14px;font-weight:400}.profile-usermenu ul li a i{margin-right:8px;font-size:14px}.profile-usermenu ul li a:hover{background-color:#fafcfd;color:#5b9bd1}.profile-usermenu ul li.active{border-bottom:0}.profile-content{padding:20px;background:#fff;min-height:460px}#divProfileRightPanel .panel-group .panel-title{padding-top:5px!important;padding-bottom:5px!important}#divProfileRightPanel .panel-group .panel-title a::after{top:10px!important}.creditcard{background-image:url('images/CreditCardImages_new.png');background-size:120px 361px;background-repeat:no-repeat;padding-left:48px;width:225px;padding-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.visa{background-position:2px -125px}.visa_electron{background-position:2px -154px}.mastercard{background-position:2px -190px}.maestro{background-position:2px -217px}.discover{background-position:2px -249px}.amex{background-position:2px -282px}.diners{background-position:2px -313px}.CreditCardvalid{background-image:url('images/CreditCardImages.png');background-position:2px -90px;background-size:120px 361px;background-repeat:no-repeat;padding-left:54px;width:225px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearable{background:#fff;padding:3px 18px 3px 4px;transition:background .4s}.clearable.x{background-position:right 5px center}.clearable.onX{cursor:pointer}.clearable::-ms-clear{display:none;width:0;height:0}.line-height-1_40{line-height:1.4}#classListGrid service-block{width:auto!important}.w3rem{width:3rem!important}.default-btn[disabled]{cursor:not-allowed;opacity:.65;-webkit-box-shadow:none;box-shadow:none}.loginImage{display:block;max-width:100%;height:100vh}.loginImageSection{background-color:#a8e5fc}.loginFormSection{width:393px!important;margin-top:20px!important}.loginGroup{padding:0 10px 0 10px}.marginLeft20px{margin-left:20px}#classtag.widget .tags a{background-color:#eee;color:#000;border:1px solid #eee}.medium-btn{width:100%}.col-centered{float:none!important;margin:0 auto}.back-btn{background:#d6d6d6;color:#000}.btngroup{margin-top:20px}.SignUPLink{margin-top:20px}.forgotPwd{margin-top:20px}.customIcon{height:18px}.socialLogin{margin-top:10px}.kpx_socialButtons a{color:#fff}.kpx_socialButtons a:hover{color:#fff;opacity:1}.kpx_socialButtons button{color:#fff;height:34px!important}.kpx_socialButtons button:hover{color:#fff;opacity:1}.kpx_socialButtons>div{padding-left:0;min-width:75px;margin-top:5px}.kpx_socialButtons .kpx_btn-facebook{background:#3b5998;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kpx_socialButtons .kpx_btn-facebook:hover{background:#172d5e}.kpx_socialButtons .kpx_btn-facebook:focus{background:#fff;color:#3b5998;border-color:#3b5998}.kpx_socialButtons .kpx_btn-twitter{background:#00aced;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kpx_socialButtons .kpx_btn-twitter:hover{background:#043d52}.kpx_socialButtons .kpx_btn-twitter:focus{background:#fff;color:#00aced;border-color:#00aced}.kpx_socialButtons .kpx_btn-google-plus{background:#c32f10;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.kpx_socialButtons .kpx_btn-google-plus:hover{background:#6b1301}.kpx_socialButtons .kpx_btn-google-plus:focus{background:#fff;color:#c32f10;border-color:#c32f10;box-shadow:none}.kpx_socialButtons .kpx_btn-outlook{background:#0078d7;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.c-navbar-text .u-icon-badge{position:absolute;left:12px;bottom:14px;color:#fff;font-size:16px}.profileBadge{width:35px;height:35px;position:relative;top:5px;border-radius:50%;padding:5px;padding:8px 10px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.viewIconSection{float:right}.viewIconSection .viewIcons{float:left}.filterCount{margin-left:5px;width:30px;height:30px;position:relative;border-radius:50%;padding:5px;color:#fff;font-weight:700;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.profileText{font-size:15px;font-weight:700;color:#fff}#bottom_sort_filter .drop-up{top:auto;bottom:100%!important;width:200%;box-shadow:0 -6px 12px rgba(0,0,0,.175)}.divFill{display:inline-block;width:100%;height:100%}#bottom_sort_filter .drop-up a:hover{background-color:#3091e4;color:#fff}.scrollToTop{bottom:60px}.styled_input{width:30%;margin:0;padding:7px 1em;height:32px;border-radius:3px;box-sizing:border-box;border:1px solid #999;background:#fff;font-size:13px;vertical-align:middle;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none}.styled_input:before{content:'$';position:absolute;top:0;left:0;width:16px;height:100%;line-height:32px;text-align:right}.navbar-nav>li>.dropdown-menu.u-dropdown-box::before{content:"";position:absolute;top:-15px;width:15px;height:15px;right:25px;border-bottom:10px solid #fff;border-left:7px solid transparent;border-right:6px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background:none}.registration_form>div{padding-left:0!important;padding-right:0!important}.registration_form>div>label{padding-left:0!important;padding-right:0!important}.registration_form>div>div{padding-left:10px!important;padding-right:10px!important}.calendarPopover{width:200px;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-left:3px solid}.available{border-left:3px solid #01a500}.waitlist{border-left:3px solid #ffa500}.calendarPopover li{margin-bottom:3px}.text-theme-coloredblue{color:#337ab7}.text-theme-coloredbluelink{color:#00f}.textlink a:hover,.textlink a:focus{color:#00f;text-decoration:underline}.bordercourse{border:1px solid #ccc;background-color:#fff;color:#000;cursor:default;padding:0}.FooterModal{border-top:1px solid #e5e5e5}.BodyModal{padding:15px 15px}.border-radius-0px{border-radius:0}.fontWhite{color:#fff}.text-danger{color:#ff0500}.orderdetails{display:flex}.orderdetails>div{width:33.33%;border:1px solid transparent;border-color:#ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);margin:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.orderdetails .panel{border:0;box-shadow:none}.borderpopup{border:1px solid #666}.rev_slider_wrapper .rev_slider .tp-bgimg.defaultimg{background-position:top center!important}.tp-caption{display:none!important}.footer span,.footer label{color:#000}.panel.with-nav-tabs .panel-heading{padding:5px 5px 0 5px}.with-nav-tabs.panel-default .nav-tabs>li>a,.with-nav-tabs.panel-default .nav-tabs>li>a:hover,.with-nav-tabs.panel-default .nav-tabs>li>a:focus{font-size:14px;color:#fff}.with-nav-tabs.panel-default .nav-tabs>.open>a,.with-nav-tabs.panel-default .nav-tabs>.open>a:hover,.with-nav-tabs.panel-default .nav-tabs>.open>a:focus,.with-nav-tabs.panel-default .nav-tabs>li>a:hover,.with-nav-tabs.panel-default .nav-tabs>li>a:focus{font-size:14px;color:#333;background-color:#ddd;border-color:transparent}.with-nav-tabs.panel-default .nav-tabs>li.active>a,.with-nav-tabs.panel-default .nav-tabs>li.active>a:hover,.with-nav-tabs.panel-default .nav-tabs>li.active>a:focus{font-size:14px;font-weight:700;color:#555;background-color:#fff;border-color:#ddd;border-radius:5px 5px 0 0;border-bottom-color:transparent}.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu{background-color:#f5f5f5;border-color:#ddd}.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>li>a{color:#333}.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a,.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:hover,.with-nav-tabs.panel-default .nav-tabs>li.dropdown .dropdown-menu>.active>a:focus{color:#fff;background-color:#555}.profilePage h5{font-size:16px;margin:0 0 5px}.profilePage{padding:0 5px}.profilePage--heading{border-bottom:1px solid #515151;padding-bottom:0;overflow:hidden;margin-bottom:10px}.profilePage h5 span{font-weight:600;display:block}.profilePage .form-group{margin-bottom:5px;float:left;width:100%}.mg-bt-30{margin-bottom:30px}.profilePage a:hover{color:#337ab7}.profilePageForm{padding:20px;border-radius:5px;overflow:hidden;background:#f7f7f7}.registration_form{overflow:hidden;clear:both}#preloader:after{opacity:.6;content:"";position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999}.featuredClasses .demo-section{margin-top:7px}#Calendarfilter_Panel{height:600px;overflow-y:scroll}.miniCart #side-panel-trigger-close{right:0;margin:10px;position:relative;top:0;left:initial}.miniCart #side-panel .widget{width:100%}.miniCart #side-panel{width:330px;right:-330px}.miniCart.side-panel-open #side-panel{right:0}.miniCart #side-panel .side-panel-wrap{padding:15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.miniCart .viewCartbtn{position:fixed;bottom:15px;z-index:100;background-color:#fff;width:330px}.miniCart .dropdown-cart .cart-btn .btn{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px 15px}.miniCart .dropdown-cart{padding:0}.side-panel-open #Filter_Panel #side-panel{width:100%!important}.side-panel-open .side-panel-left #side-panel{left:0;right:auto}#bottom_sort_filter{z-index:99999;cursor:pointer;border-top:1px solid #d3d3d3;width:100%;position:fixed;bottom:0;transition:bottom .8s ease-in-out}#appl_filter{z-index:99999;cursor:pointer;border-top:1px solid #d3d3d3;width:100%;position:fixed;bottom:0}.borderrighteee{border-right:1px solid #ddd}.borderlefteee{border-left:1px solid #ddd}.line-bottom{margin-bottom:10px}.tdborder{border:1px solid #ddd}.vertical-align-middle{vertical-align:middle!important}.width50px{width:50px}.hoverBlack:hover{color:#000}.hoverWhite:hover{color:#fff}.linkBlue,.linkBlue:hover{color:#337ab7}.leftiphone{text-align:right}.border-bottomgray{border-bottom:1px solid #eee}.border-bottomgray:last-child{border-bottom:0;padding-bottom:0!important;margin-bottom:0!important}.border-rightgray{border-right:1px solid #c7c7c7;padding:0 5px 0 0}.border-rightgray:last-child{border-right:0}.border-rightash{border-right:1px solid #c1c1c1;padding:0 5px 0 0}.border-rightash:last-child{border-right:0}blockquote.gray{border-left:0}.br-theme-fontawesome-stars-o .br-widget a.br-selected:after,.br-theme-fontawesome-stars-o .br-widget a.br-active:after,.br-theme-fontawesome-stars-o .br-widget a.br-fractional:after{color:#ffbd00!important}.popover-content{width:290px}.minheight5_5em{min-height:5.5em}.maxheight5_5em{max-height:5.5em}.progress-item.style2 .popprogress{height:15px}.eclitext{overflow:hidden;position:relative;line-height:23.8px}.parenteclitext div.clickec{content:'...';position:absolute;line-height:23.8px;right:0;bottom:-16px;padding:0 20px 0 45px}.parenteclitext div.clickec,.block-with-text:before,.block-with-text:after{background:url(/assets/css/images/ellipsis_bg.png) repeat-y}.ecliheightsmall{max-height:8.5em}.ecliheightlarge{max-height:none}.colorblue{color:#057ce6!important}.liststyledisc ul{list-style-type:disc;padding-left:40px;-webkit-padding-start:40px}.liststyledisc ol{list-style-type:decimal;padding-left:40px;-webkit-padding-start:40px}.block-with-text{overflow:hidden;position:relative;line-height:23.8px;color:#000}.maxheight4_9em{max-height:4.9em}.maxheight6_5em{max-height:6.5em}.block-with-text:before{content:'...';position:absolute;right:0;bottom:0;padding:0 20px 1px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.block-with-text:after{content:'';position:absolute;right:0;width:1em;height:1em;margin-top:.2em;padding:0 20px 1px 45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.invalid-pw{padding-left:22px;line-height:17px;color:#ec3f41}.valid-pw{padding-left:22px;line-height:24px;color:#3a7d34}li.valid-pw:before{content:"";font-family:FontAwesome,sans-serif;display:inline-block;margin-left:-1.3em;width:1.3em}li.invalid-pw:before{content:"";font-family:FontAwesome,sans-serif;display:inline-block;margin-left:-1.3em;width:1.3em}.short{font-weight:bold;color:#f00;font-size:larger}.weak{font-weight:bold;color:#ffa500;font-size:larger}.good{font-weight:bold;color:#2d98f3;font-size:larger}.strong{font-weight:bold;color:#32cd32;font-size:larger}#Password_info{margin-top:0;bottom:-75px;right:55px;width:100%;padding:10px;background:#eee;font-size:.875em;border-radius:0;border:1px solid #ddd;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#Password_info h4{margin:0 0 5px 0;padding:0;font-weight:normal;font-size:14px}#Password_info .invalid{line-height:20px}.progress-item .progress-bar .percent{top:-4px}.progress-item.style2 .progress{height:15px}.progress-item.style2 .progress-bar .percent{color:#fff;font-size:12px}.pricefilterbtn{padding:2px 10px 4px 10px}.progress-item .progress-bar{padding-left:0}.posirel{position:relative;height:25px;width:115px}.posirelpolicy{position:relative;height:25px}.portfolio-filter li a.active,.portfolio-filter li:hover a{color:#fff}.ModelContent .tab-content{border:1px solid #ddd}.cursorpointer{cursor:pointer}.breadcrumb>li+li::before{content:""!important;color:#000;font-size:12px}.owl-controls .owl-nav>div{top:32%}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next{background-color:transparent}.owl-controls .owl-prev i,.owl-controls .owl-next i{font-size:30px}.languagedropdownclass{border:0;color:#fff}.paddinglangdd{padding:20px 15px 18px 20px}#divcartlinks .text-theme-colored:first-child{float:left}#divUserCartItems .row .leftiphone,#divReviewCartItems .row .leftiphone{float:left;width:100%}.feesbreakup{display:block!important}.schedule-box{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;height:100%}.schedule-details .price{right:-15px;padding:5px 10px;position:absolute;top:-10px;-webkit-border-top-right-radius:10px;border-top-right-radius:10px}.entry-meta{padding:10px 0}.post .entry-content{padding:0}.entry-content .price{right:-15px;padding:5px 20px;position:absolute;top:-5px;font-weight:bold;font-size:22px}.text-gift-card{color:#337ab7}.width250{width:250px}.width150{min-width:150px}.displayinlineblk{display:inline-block}.PriceRangetd table tbody td{padding:0 15px 0 0}.icon-box a{font-family:'Open Sans',sans-serif!important;line-height:1.7;color:#666;font-size:14px}.icon-box p{line-height:1.7;color:#666;font-size:14px;font-family:'Open Sans',sans-serif!important}.icon-box h4{font-weight:400;color:#333;font-size:18px;font-family:'Open Sans',sans-serif!important}.sortby_gp{float:right;width:auto;position:relative}.sortby_gp>span{display:inline-block;font-weight:500;color:#000;text-transform:capitalize}.sortby_gp label{position:absolute;top:12px;right:0;width:10px;height:10px;font-size:15px}.sortby_gp select{display:inline-block;width:auto;font-weight:normal;text-transform:capitalize;padding:5px 15px 5px 11px;background-color:#fff;outline:0}.divline{border-top:1px solid #ddd}.icon-box.icon-rounded-bordered i,.widget .line-bottom:after,.pager.theme-colored a{border:1px solid #f2184f}.ellipseheading{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.parent{padding:10px 0;-webkit-columns:250px 3;-moz-columns:250px 3;columns:250px 3;-webkit-column-gap:15px;-moz-column-gap:15px;-ms-column-gap:15px;column-gap:15px;min-width:60vw;margin:0 auto;display:block;column-fill:balance}.child{min-width:calc(100% - 4px);margin:10px;background-color:#f7f7f7;min-height:14vh;display:inline-block;position:relative;box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);padding:20px;box-sizing:border-box;border-radius:3px;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}.child:nth-child(2n){min-height:14vh}.child:nth-child(4n+1){min-height:14vh}.child:nth-child(7n-1){min-height:14vh}.SearchLoader{position:absolute;z-index:99;right:50px;top:4px;width:32px}.registeraccor.panel-group .panel-title a.active{background-color:#f8f8f7!important;display:block;font-size:14px;font-weight:500;padding:10px 15px 10px 48px;white-space:normal;color:#202c45}.registeraccor.panel-group .panel-title a::after{color:#888;content:""!important;font-family:fontawesome,sans-serif;font-size:14px;left:0;padding:10px 14px;position:absolute;top:0}.registeraccor.panel-group .panel-title a.active::after{content:"";background-color:#f8f8f8!important;color:#888}.ui-menu .ui-menu-item{list-style-image:none}.scrollDivmax{height:auto;max-height:400px;overflow:auto}.scrollDivminterms{min-height:200px;height:auto;overflow:auto}.scrollDivmintermsP{max-height:440px;overflow:auto;border:solid 1px #ddd}.scrollDivmax.instalpopup{overflow:inherit;max-height:inherit;height:inherit}.totalAmt{margin-right:10px}.lablefont-600{font-weight:600!important}.lablefont-400{font-weight:400!important}.ml-150{margin-left:150px}.custom-portfolio li a{border:1px solid #ddd}.clsspantextwfull>span{width:100%}.bordernone{border:0!important}.layer-overlay.overlay-dark-5::before{background-color:#fff!important;border-bottom:1px solid #c0c0c0}.textbread-white li.active{color:#585858}.service-block .content{height:165px}.morecontent span{display:none}.morelink{display:block}.infopanel ul li{margin:5px 0;padding-bottom:8px}.taginfo li{padding:3px 15px!important;margin:5px 1px 0 0;border-radius:5px;font-size:12px}.activewishlist{color:#337ab7!important}.vertical-align-super{vertical-align:super}.vertical-align-sub{vertical-align:sub}.grn-btn{background:#58a209;color:#fff;text-align:center}.progressbar-container.progresscustom .progress-title h5{white-space:nowrap;font-size:12px;line-height:14px}.k-i-calendar{background-position:-32px -176px!important}.titleviewinfo .panel-group .panel-title a::after{font-size:14px}.notallowcursorForButton{cursor:not-allowed}.selectdiv{position:relative;float:left;min-width:100%;margin:0}.selectdiv:after{content:'';font-family:'FontAwesome',sans-serif;color:#fff;right:20px;font-size:10px;top:25px;height:25px;padding:2px 0 0 0;position:absolute;pointer-events:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.selectdiv select::-ms-expand{display:none}.selectdiv select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;max-width:320px;height:21px;float:right;padding:0 23px 0 5px;color:#fff;background-color:#202c45;background-image:none;-ms-word-break:normal;word-break:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.module{width:100%;overflow:hidden}.module p{margin:0}.compact_line-clamp{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;-moz-box-orient:vertical}.list_line-clamp{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;-moz-box-orient:vertical}.bordergray{border:solid 1px #ddd}.gobtnalign{padding:8px 11px;margin-top:5px;float:right}.width100per{width:100%!important}.field-validation-error{display:block}.Giftcard{width:100%;min-height:100px;text-align:center;position:relative;border-radius:10px;margin-bottom:20px;padding:20px 20px 10px 20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.Giftcard.AllGiftCard{background-color:#bbb;opacity:.6;border:2px solid #fff}.Giftcard.ChildCare{background-color:#7d56af;opacity:.6;border:2px solid #fff}.Giftcard.ClassRegistration{background-color:#9a6c1d;opacity:.6;border:2px solid #fff}.Giftcard.Enrichment{background-color:#9a6c1d;opacity:.6;border:2px solid #fff}.Giftcard.EStore{background-color:#a54178;opacity:.6;border:2px solid #fff}.Giftcard.AllPurpose{background-color:#3b88ce;opacity:.6;border:2px solid #fff}.Giftcard.AllGiftCard:hover,.Giftcard.AllGiftCard.active{border:2px solid #232323;background-color:#c7c7c7;opacity:initial}.Giftcard.ChildCare:hover,.ChildCare.Giftcard.active{border:2px solid #3f1b67;background-color:#7d56af;opacity:initial}.Giftcard.ClassRegistration:hover,.ClassRegistration.Giftcard.active{border:2px solid #846636;background-color:#9a6c1d;opacity:initial}.Giftcard.Enrichment:hover,.Enrichment.Giftcard.active{border:2px solid #846636;background-color:#9a6c1d;opacity:initial}.Giftcard.AllPurpose:hover,.AllPurpose.Giftcard.active{border:2px solid #205482;background-color:#3b88ce;opacity:initial}.Giftcard.EStore:hover,.EStore.Giftcard.active{border:2px solid #ce4a94;background-color:#a54178;opacity:initial}.ribbon{font-size:30px;position:absolute;right:0;top:0}.warning{position:absolute;top:-15px;color:#f00;font-size:27px;right:-5px}.purchaseBlock{font-size:28px}.warningbg{position:absolute;height:20px;width:20px;background-color:#fff;top:-10px;right:-3px;border-radius:15px}#divProfileRightPanel #Completed .caret{float:right}#divProfileRightPanel #WaitList .caret{float:right}#divProfileRightPanel #Cancelled .caret{float:right}#frmBuyGiftCard .icomoon-Class_Registration,#frmGiftCardBalance .icomoon-Class_Registration{font-size:30px}.ClassRegistration span{line-height:1.55}.GiftcardBigger{width:100%;text-align:center;position:relative;border-radius:20px;margin-bottom:20px;padding:20px;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.GiftcardBigger.ChildCare{background-color:#7d56af;border:2px solid #fff}.GiftcardBigger.ClassRegistration{background-color:#9a6c1d;border:2px solid #fff}.GiftcardBigger.Enrichment{background-color:#9a6c1d;border:2px solid #fff}.GiftcardBigger.EStore{background-color:#a54178;border:2px solid #fff}.GiftcardBigger.AllPurpose{background-color:#3b88ce;border:2px solid #fff}.btnBuyGiftCard{color:#337ab7}.GiftcardBigger.Success{background-color:#3baf05;border:2px solid #fff}.AllGiftCardvertical{display:table-cell;vertical-align:middle;padding:10px 10px 10px 15px;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.pt_7{padding-top:7px}.text-green{color:#01a500}.text-red{color:#f00}.fontBlue{color:#1643c1}.line-height-4{line-height:4}.table-responsive{-webkit-overflow-scrolling:scroll}.profileblock{margin:0 auto 15px;max-width:500px}.profileblock .price{background-color:rgba(32,44,69,.1);border:0;right:-1px;padding:5px 10px;position:absolute;top:-1px}.profileblock .thumb{overflow:hidden;position:relative}.logoContainer ul.cd-secondary-dropdown.cd-secondary-dropdownInner,.logoContainer ul.cd-third-dropdown{margin-left:0!important}.cd-dropdown-trigger{background-color:transparent!important;color:#fff!important}.borderCustom{border-bottom:.07rem dashed #ebedf2}.borderCustomPadding{padding-top:10px}.CreditBalanceUsageAmount{width:100px}.scholarshipdropdown .btn{background-color:#ededed!important}.makepayment_table>tbody>tr>th{font-weight:normal!important}.working-process .unvistitedIcon a{color:#808080!important}.working-process .IsSelectedIcon,.working-process li a:hover{border-color:#fff!important;color:#fff!important}.working-process h5{font-weight:bold}#tblEmergenctContactList{border:1px solid #ccc}.dropdown-menu>li>a{padding:5px 20px}.dropdownlistspace li{margin-bottom:5px}#divCreditCardBalanceList .k-input{padding:0 10px}.styled-icons.bellicon a{background:#6e94ac}#bugGiftCarddiv .k-header{background-color:inherit!important}.k-callout.k-callout-n{border-bottom-color:#eee}.k-callout.k-callout-s{border-top-color:#eee}.k-group .k-callout-s{bottom:-18px;left:50%!important}.k-group .k-callout-n{top:-18px;left:50%!important}.k-group .k-callout{border-width:12px}.ordersfeediscount{font-size:13px;color:#000}.loginpopup h1{font-size:21px;margin-top:0;margin-bottom:5px}.themebtn{height:39px;border-radius:0;color:#fff;font-size:16px;text-transform:uppercase}.themebtn:hover{color:#fff}.loginpopup .close{font-size:35px;font-weight:normal;margin:0 8px}.form-group input.textboxht{height:39px;width:205px}.logintxtbox{width:210px}.loginmodal .modal-dialog{width:620px}html:lang(fr) .loginmodal .modal-dialog{width:831px}html:lang(es) .loginmodal .modal-dialog{width:698px}html:lang(de) .loginmodal .modal-dialog{width:700px}html:lang(es) .footer span.buildNumber{margin-left:-45px}.bootstrap-datetimepicker-widget.dropdown-menu{width:23em!important}.AMMonthHeader span{font-size:13px!important;width:48%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AMMonthHeader span a{padding-top:2px;text-decoration:underline!important}.PMMonthHeader span{font-size:13px!important}.PMMonthHeader span a{padding-top:2px;text-decoration:underline!important}.alertwidth{width:96%}.alertwidth a{font-weight:bold;text-decoration:underline}.logintxtbox .eyepw{pointer-events:inherit}.loginpopup .btn.focus,.loginpopup .btn:focus,.loginpopup .btn:hover{color:#fff}.btn-circle{width:30px;height:30px;text-align:center;padding:6px 0;font-size:12px;line-height:1.428571429;border-radius:15px}.emailtxt i{color:#808080}.emailtxt i:hover{cursor:pointer;color:#202c45}.fillableBlock td.Completed{color:#3c763d}.fillableBlock td.Pending{color:#ff0500}.fillableBlock td.Expired{color:#8a6d3b}.fixednavigation{position:fixed;width:100%;top:87px;z-index:999;left:0}.infopanel{margin-top:4%}.working-process li.steps{width:105px}.fee-color{color:#424ef8;text-align:right}.alertInfo i{font-size:24px;margin:10px 0 0}.alertInfo span{float:right;width:95%}.reportViewer{height:600px;border:1px solid #ccc;padding:5px;clear:both}.careStatement .form-control{height:inherit}.textlft{margin-left:-10px}#frmPaymentOptionAddCard #CardNumberImage{margin-top:15px;width:50px;height:30px}#dtpStartDateOpted_dateview .k-widget.k-calendar{width:300px}#dtpStartDateOpted_dateview .k-nav-next,#dtpStartDateOpted_dateview .k-nav-prev,#dtpStartDateOpted_dateview .k-nav-fast{color:#fff}.roomicon{width:15px;height:5px}.tabOrderlist .dropdown.bootstrap-select{width:180px!important}.dateSection .form-control{height:35px}.height35{height:35px!important}.detailView{font-size:13px;padding:10px}.detailView label{font-weight:bold}.detailView span{float:right}.detailView .form-group{clear:both}.detailView_border{border-right:1px solid #ddd;margin-bottom:10px;min-height:170px}.detailViewBlock{border:1px solid #202c45}.detailViewBlock__head{background:#202c45;padding:10px 10px 5px;color:#fff;font-size:12px}.detailViewBlock__head h2{font-size:15px;margin:0;color:#fff}.detailViewBlock__head span a{color:#fff}.detailViewBlock__head span a:hover{text-decoration:underline}.detailViewBlock__body{padding-left:5px}.btn.cancelBtn{padding:8px 6px}.detailOrderView--Scroll,.tableOrderView--Scroll{position:relative;max-height:400px;overflow:hidden;overflow-y:scroll}.dateWidth{width:220px}.orderColumn{width:100px}.locationLink{width:220px;text-align:right}.cancellationBtn{font-size:13px;padding:7px}.popover .scrollDivmax{overflow:inherit}.ratingsectioninfo .popover{left:-100px;right:inherit}.ratingsectioninfo .popover.bottom>.arrow{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.location_Popover{position:absolute;top:20px;display:block;left:0!important}.discountinline{display:inline}.careStatement .dropdown-menu .text{width:100%}.detailBorder{border-bottom:1px solid #ccc;padding-bottom:0}.viewSchedulebtn{padding:7px}.requestCancel{border:1px solid #ccc;background:#eee;font-size:11px}.dropdown.headerMenu{background-color:inherit;border:0;margin-top:6px}.headerMenu a{background-color:inherit;border:0;color:#fff;font-size:14px}.headerMenu a:hover,.headerMenu a:focus{color:#fff}.headerMenu .dropdown-menu{min-width:110px}.headerMenu span.caret{position:relative;top:2px}.InstallmentsradioBtns .radio-inline{margin-right:25px;margin-left:0}.InstallmentsradioBtns .radio-inline:last-child{margin-right:0;margin-left:0}.mySchedule_contxtmnu{border:1px solid #ccc;padding:5px;border-radius:50%;width:30px;height:30px;cursor:pointer}.mymanagepass_contxtmnu{border:1px solid #ccc;padding:5px;border-radius:50%;width:30px;height:30px;cursor:pointer}.btn-group.open .dropdown-toggle.mySchedule_contxtmnu{box-shadow:none}.btn-group.open .dropdown-toggle.mymanagepass_contxtmnu{box-shadow:none}.modal-footer .btn-primary,.modal-footer .btn-primary:focus{color:#fff;background:#2672ec;border:1px solid #fff;border-radius:0}.modal .modal-content{border:0}#tabOrderlist .dropdown-menu{z-index:999}.myscheduleView .dropdown-menu li a{padding:4px 20px}.mymanagepassview .dropdown-menu li a{padding:4px 20px}.payEdit_installmentwid{width:130px}.payEdit_invoice{width:100px}.detailView .popover-content{width:230px;font-size:12px}#divProfileRightPanel .dropdown.bootstrap-select{width:100%!important}#divProfileRightPanel .dropdown-menu .inner{overflow-x:inherit}#divProfileRightPanel .dropdown-menu>li>a{padding:5px 5px}#divProfileRightPanel .dropdown-menu{max-width:200px;left:-5px!important}#divProfileRightPanel table .dropdown-menu{transform:none!important;top:30px!important}#divProfileRightPanel .dropdown-menu .text{text-overflow:inherit;white-space:inherit}#divProfileRightPanel .bootstrap-select.show-tick .dropdown-menu .selected span.check-mark{right:13px;top:7px}.CalendarFilter .k-header .k-icon{display:none}.CalendarFilter .k-month td:not(.k-state-disabled) a.k-link{color:#666!important;text-decoration:underline}.passnumbermodal{color:#337ab7}.modal_label label{font-weight:bold}.FeeItemPrice .k-input{text-align:right}.signoutLink{height:31px;padding:8px 15px}.signoutLink a{color:#333}.signoutLink:hover{color:#262626;text-decoration:none;background-color:#f5f5f5}.profilebox{padding-top:35px}.profileboxgrid{text-align:center!important}.profileCharges{font-weight:normal}.paylaterinvoice{border-top:0;margin-right:10px}.navigatelink{text-decoration:underline}.Schedulescroll{overflow-y:auto}.k-input:disabled{background-color:#ebedf2;color:#575962}.FeeItemPrice .k-numeric-wrap{padding-right:2px}.orderdatespace{white-space:nowrap}.tableOrderView--Scroll.duescroll{overflow-x:scroll}.vieworderborder{border-top:1px solid #ebedf2}.tabOrderlist .text{width:250px;overflow:hidden}.myOrderborder .text{width:250px;overflow:hidden}thead.viewordertable i.fa-sort{margin-left:10px}table.sortable thead.viewordertable{white-space:nowrap}.orderfeenavlink{text-align:right;text-decoration:underline}.orderfeenavlinkPrint{text-decoration:underline}.orderdetailsnavlink{margin-right:30px;text-decoration:underline}.orderheader{align-items:center}.orderheaderdue{margin-top:10px}.vieworderpayment{display:flex}.vieworderdetail{margin-left:85px}.head-actions{margin-right:15px;margin-top:5px}.paynowbutton{padding-left:80px}.paymentdetail{margin-left:80px;white-space:nowrap}.myOrderborder{border:1px solid #ddd}#tblPartPaySelectMemberList .k-numerictextbox{width:120px}.labelfontweight{font-weight:600}.sp-online{font-size:12px}table.sortable th:not(.sorttable_sorted):not(.sorttable_sorted_reverse):not(.sorttable_nosort):after{font-family:'FontAwesome',sans-serif;content:"";margin-left:10px}table.sortable th.sorttable_sorted:after{content:"";font-family:'FontAwesome',sans-serif;margin-left:10px;align-items:center}table.sortable th.sorttable_sorted_reverse:after{content:"";font-family:'FontAwesome',sans-serif;margin-left:10px;align-items:center}#waitlistTableView table tr th{position:sticky;top:0;z-index:9}.tabContentView{min-height:250px}.viewpaymentdetails{margin-left:165px}.makePaymentDueDate{width:92px}.makePaymentModalPopup .k-numerictextbox{display:inline-block;width:115px!important;overflow:visible}.makePaymentOrderNumber{width:90px}.makePaymentMemberName{width:100px}.makePaymentAmountDue{width:78px}.enrichmentextrainfo{right:10px;padding:5px 10px;position:absolute;top:-1px;background:#4caf50;font-size:14px}.feeModalPopUp .table-striped>tbody>tr:nth-of-type(odd){background-color:#fff}.selectSessionType{border-radius:4px;-webkit-appearance:none;height:36px}.selectSessionTypePosition{position:relative}.dropDownIcon{position:absolute;top:45px;right:12px}.dropDownIcon .caret{color:#333}.serachUser{margin-bottom:-12px}.myOrdersSession{margin-right:13px}.FeeDetialsSeparation{float:right;text-align:left}.paymentHistoryPopUpWidth{width:88px}.tab-content.myOrdersBorder{border:1px solid #ddd}.orderAmountDetailsPopup .show{display:table-cell!important}.makePaymentBtn .printBtn.btn:focus{color:#fff}.OrderConfirmationDetails .show{display:inline-block!important}.orderconfirmationAmountValues{padding-right:40px}.btn.btn-onlineClass{background-color:#202c45;color:#fff;padding:3px 12px;margin-left:25px;border-radius:0}.convenienceFeeAmountValue{margin-left:14%}.conveniencefeeInfoFont{font-size:12px}.funfact em{font-size:45px}.orderCancellation_contxtmenu{border:1px solid #ccc;padding:5px;border-radius:50%;width:30px;height:30px;cursor:pointer}.btn-group.open .dropdown-toggle.orderCancellation_contxtmenu{box-shadow:none}.alert-info{color:#000;background-color:transparent;border-color:transparent;padding-left:0}.paymentPaidBy{width:85px}.itemSubTotal{width:14%}.noteBackDrop{background-color:#070c0778}.viewOrderDetailsPopup{padding:15px}.paymentReceiptMethod{font-size:16px;font-weight:600}.paymentDetailsMakePayment{width:190px}.ConvenienceFeeAmountValue{width:150px}.amountDue{padding-right:95px}.orderDueDate{width:19%}.userPayableAmount{width:115px}.makePaymentPayableAmount{width:145px}.input-group .form-control:last-child,.dollarSign.input-group-addon:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;height:51px}.paymentModule{width:80px}.currentDueTotal{padding-left:25px}.viewOrderTab .orderNo{border-radius:4px}.SessionLocationName{color:#337ab7}#divcartlinks .cartItemsAndpayments:first-child{float:left}.convenienceFeeAmount{margin-left:164px}.ssGlobalSearchContainer{height:62px;max-width:800px}.emergencyContactLabel{font-size:14px}.addMemberTblBgColor{background-color:#f0f0f0}.editTxt a{color:#5d78ff;text-decoration:underline}.classFormsSearchCriteria,.accountingSearchCriteria{border:1px solid #ddd}.classFormsSearchCriteria .dropdown-menu>.active>a,.classFormsSearchCriteria .dropdown-menu>.active>a:focus,.classFormsSearchCriteria .dropdown-menu>.active>a:hover{background-color:inherit;color:inherit}.editClassFormDetails .dropdown-menu>.active>a,.editClassFormDetails .dropdown-menu>.active>a:focus,.editClassFormDetails .dropdown-menu>.active>a:hover{background-color:inherit;color:inherit}.classFormsSearchCriteria .text{width:180px}.customDateRangeLabel{margin-top:16px}.webFormsName,.webFormsName:hover{text-decoration:underline}.downloadForm,.downloadForm:hover{color:#000}.FormSesionDetails{width:275px;float:right}.editFormDetails{border:1px solid #ddd}.viewSessionDetails{width:155px;float:right}.FormClassAndMember{width:315px;float:right}.editAndPrint{text-decoration:underline}.WebForms .childDetails{border-radius:4px}.classNameDetails{min-width:140px}.editClassFormDetails .text-danger{color:#ff0500}.editClassFormDetails .col-form-label.font-bold,.editFormDetails .font-bold{font-weight:600}.viewClassDetails .font-bold{font-weight:600}.formName{min-width:280px}.sessionName{min-width:150px}.downloadFormDetails{font-family:'Open Sans',sans-serif;color:#666}.classFormsSearchCriteria .bootstrap-select>.dropdown-toggle{padding:8px 12px}.bordertopEditForm{border-top:0}.viewmemberName,.viewmemberMobilePhone{width:390px}.viewMemberEmail,.viewMemberRelation{width:200px}.viewmemberAuthorizedContact{width:400px}.memberWhiteSpaceNowrap{white-space:nowrap}.webAndFillableFormsessionName{min-width:110px}.viewClassFormsTbl{background-color:#f0f0f0}.viewClassFormsSNO{width:70px}.fillableWebFormsDetaisl{max-height:400px;overflow-y:auto}.PriceRangetd.tableViewAdditionalFee table tbody td{padding:6px 10px 2px 10px}.viewAdditionFeeTableView{position:absolute;top:-20px;left:-60px;display:block;width:300px;cursor:pointer}.viewAdditionFeeCompactView{position:absolute;top:-15px;left:-60px;display:block;width:300px;cursor:pointer}.viewAdditionFeeDetailedView{position:absolute;top:-15px;left:25px;display:block;width:300px;cursor:pointer}.catalogtabletableView{height:275px;overflow-y:auto}.paymentDetailsEmailPrint{text-decoration:underline}.ECAttributes.scrollDivmintermsP.registartionFlow{overflow:inherit}.careEmergencyConatctPohoneNo{width:120px}.tab-content.accountingContent{border:0;padding:0}.accountingSearchCriteria .dropdown-menu>.active>a,.accountingSearchCriteria .dropdown-menu>.active>a:focus,.accountingSearchCriteria .dropdown-menu>.active>a:hover{background-color:inherit;color:inherit}.accountingSearchCriteria .bootstrap-select>.dropdown-toggle{padding:8px 12px}.accountingSearchCriteria .text{width:180px}.amountType{min-width:120px}.accountActivity{min-width:115px}.digitalWalletDescription{min-width:165px}.digitalWalletItemOrSession,.digitalWalletMember{min-width:130px}.digitalWalletBorder{border-radius:3px}.searchTransactions{margin-top:25px}.moneyTransactionProcessedBy,.transactionMember,.transactionReferences{min-width:140px}.transactionsWhiteSpace{white-space:nowrap}.acccountingGrids.AccountingListingGrid{overflow:auto;min-height:360px;max-height:360px}.accountingTransactionsDate{min-width:100px}.digitalWalletDateFilter{-webkit-appearance:none;position:relative;border-radius:3px}.dropDateDownIcon{position:absolute;top:38px;right:25px}.moneytransactionPaymentDetails{border:1px solid #ddd}.digitalWalletInfo{border:1px solid #ddd;padding:15px}.footer.divider{background-color:#fff!important;box-shadow:0 -3px 5px 0 #e8e8e8}.catalogicontext{color:#000!important;font-size:17px}.globalHeaderContainer .logoContainer{margin-top:-5px}.DSSS_logo{padding:0 45px 0 15px}.layer-overlay::before{background-color:#fff;border-top:1px solid #ddd}.theme-sessionsclasses{padding:20px 30px 20px 30px;border-radius:5px}.dashboardPanels{font-size:17px!important}.classHeading.ellipseheading{font-weight:600;color:#000}.c-button-search.line-height-1_40{line-height:1.9}.nav-search-facade.btn-default:hover{background-color:#f8f8f8;border:1px solid #d3d3d3}.menuContainer .nav>li>a:focus,.menuContainer .nav>li>a:hover,.menuContainer .nav>li>a:active{background-color:#fff;color:#000;box-shadow:none}.catalogViewAllsessions{color:#337ab7}.Policy>span{color:#000}.header-nav-wrapper.navbar-scrolltofixed{background-color:#fff}.moduleName.searchAllModules{color:#000;font-size:14px;font-weight:600}.allModulesDropIcn.caret{margin-bottom:10px}.btn.c-search_btn.active,.btn.c-search_btn:active{box-shadow:none}.baseClassName{font-weight:600}.breadcrumb li>a{color:#000}.working-process li a:hover{background:#53adea none repeat scroll 0 0}.theme-continueshopping .fa-arrow-left{font-weight:lighter;padding-right:8px}.registrationClosedSS{padding:6px 10px;float:right}.refineSearch .sidebar .widget .panel .panel-title a{color:#000;font-size:14px;font-weight:400}.border_adius5,.border_adius5:hover{border-radius:5px;color:#fff}.line-height_2{line-height:2}.txt-underline{text-decoration:underline}.line-height-2_4{line-height:2.4}.leftmenunotifybadge{color:#fff}.menuContainer .c-nav-hover:hover{background-color:inherit!important}.ssGlobalSearchContainer .c-button-search{height:45px}section>.container,.footer .container{width:100%!important;padding-left:60px;padding-right:50px}.txt_black,.txt_black:hover{color:#000}.border_rad3{border-radius:3px}.borderlefteee .widget .search-form .input-group-btn{padding-left:20px}.locationAndDetails{color:#337ab7!important;text-decoration:underline}.sessionTxtColor{color:#337ab7}.btn-flat{border-radius:4px}.close:focus,.close:hover{color:#fff}.sidebar .checkbox .checkcontainer,.memberListData .checkbox .checkcontainer{display:block;position:relative;padding-left:35px!important;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sidebar .checkbox .checkcontainer input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.sidebar .checkbox .checkmark,.memberListData .checkbox .checkmark{position:absolute;top:0;left:0;height:21px;width:21px;background-color:#fff;border-radius:3px;border:1px solid #a4a4a4}.sidebar .checkbox .checkmark:after,.memberListData .checkbox .checkmark:after{content:"";position:absolute;display:none}.sidebar .checkbox .checkcontainer input:checked~.checkmark:after,.memberListData .checkbox .checkcontainer input:checked~.checkmark:after{display:block}.sidebar .checkbox .checkcontainer .checkmark:after,.memberListData .checkbox .checkcontainer .checkmark:after{left:8px;top:4px;width:5px;height:11px;border:solid #fff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ssheadLogo{max-width:165px!important;max-height:60px}.selectMembersData tbody tr td a{color:#000!important}.loginClose.close:hover{color:#000}.line_height1_2{line-height:1.2}.memberListData{width:60px}.memberListData .checkbox{float:right}.ck-pin-entered.continueShoppingBorder{border-bottom:1px solid #ddd;padding-bottom:8px}.ck-pin-entered{padding-left:0!important}.panel .panel-collapse{border:1px solid #ddd}.memberListData .checkbox .checkcontainer{margin-bottom:0!important}.service-block .content.heightBlock .maxheight6_5em{max-height:8.5em}.service-block .content.heightBlock .maxheight6_5em.liststyledisc{max-height:6.5em}.post .entry-content .entry-date.media-left{line-height:2}.classTileViews .container{padding-left:160px;padding-right:160px}.classTileViews .dashboardPanels{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SSpanelDates .FilterDateWidth{width:150px!important}.RegClosedBtn{width:150px;margin-left:140px;border-radius:3px;padding:2px 12px}.refineSearch .CalendarFilter.k-widget.k-calendar .k-link.k-nav-fast{font-weight:600}.featuredClasses .service-block{margin-bottom:0!important}.refineSearch .sidebar.sidebar-left .panel-collapse{margin-top:5px}.featuredClasses .owl-item{padding:5px;background:#fff;border-radius:3px}.service-block .content.heightBlock.serviceBlockCompactView{min-height:210px}.working-process li .bg-theme-color-2{border:0}.custom-portfolio li a.active,.custom-portfolio li a.active:hover,.custom-portfolio li a.active:focus{border-left:0}.createOrUpdateEmergencyContacts .table>thead:first-child>tr:first-child>th{color:#fff}.styled-icons.icon-dark a:hover{color:#fff!important}.careSessionListingSS{line-height:2.5}.vieworderdetail.viewOrderSessionDetails{margin-left:auto}.sidebar-leftpanel{background-color:#fff;border-top:1px solid #ddd}.payment-profile-li.myProfileLst{border-top:1px solid #d6d6d6}.claledarViewSchedule .k-reset.k-scheduler-navigation{display:flex}.claledarViewSchedule .k-state-default.k-nav-current{margin-top:3px}.claledarViewSchedule .k-state-default.k-header.k-nav-today{margin-top:1px}.policiesInfoPanel.infopanel ul li:first-child{margin-top:0}.fillableForms_infopanel{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.link_blue{color:#337ab7}.titleviewinfo .panel .panel-title.panelInfo a{color:#337ab7}.paymentBillingAddress{color:#333;font-weight:500}.otherFeeChk{width:40px}.OtherFeeAmount{width:100px}.Classinfo-register_btn.btn-xs{font-size:14px}.calendarView .k-scheduler .k-scheduler-views>.k-state-selected>.k-link,.calendarView .k-scheduler .k-scheduler-views>.k-state-hover>.k-link,.calendarView .k-scheduler .k-scheduler-toolbar .k-state-hover .k-link{color:#fff!important}a.userActivity:hover{color:#202c45!important}.catalogDetailsImg{max-width:320px}.service-block.clssesListCompact .thumb{height:190px}.emergencyContactnameAndPhn{min-width:135px}.emerAuthorizedCnct{min-width:180px}.browserNotSupport_Wrapper{background-color:#626262}.browserNotSupportedPage{position:absolute;width:765px;margin:0 auto;background-color:#fff;border-radius:5px;color:#000;padding:15px;height:400px;top:50%;left:50%;transform:translate(-50%,-50%)}.oopsTxt{color:#0077d4;font-size:28px;font-weight:500}.idBtn_Gotit.btn-primary,.idBtn_Gotit.btn-primary:hover,.idBtn_Gotit.btn-primary:active:hover,.idBtn_Gotit.btn-primary:focus{background-color:#0077d4;color:#fff;border:#0077d4;font-weight:600}.Txt_Browser{font-weight:600}.err_img{position:relative}.Img_NotSupported{position:absolute;max-height:310px;top:15px;right:10px}.supported_Browsers ul li{text-align:center;margin-right:5px}.supported_Browsers ul li div{font-weight:500;font-size:12px}button.close.btn_CloseWindow{color:#4a4a4a;opacity:1;font-size:28px}.txt_anotherBrwsr{width:270px}.browserNotSupportedContent{font-family:'Poppins',sans-serif}.viewClassGradesDetails label{width:35%}.classGradesGrid thead tr th{color:#fff}.classGradesGrid tbody tr td{border:1px solid #ddd;vertical-align:middle}.addByDate,.participantAndComments,.viewGradesSessionHours{min-width:150px}.studentId{min-width:105px}#myScheduleClassRegistrationTable table tbody tr td{vertical-align:middle}.fade.show{opacity:1}.modal-backdrop.fade.show{opacity:.5}.modal.show .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.search-panel.show{display:table-cell!important}#profileMenuIcon .dropdown-menu{top:50px;right:5px;left:auto!important;position:absolute!important;margin-top:5px;transform:translate3d(5px,0,0);width:230px}.btn-group.show{display:inline-block!important}.popover.show{margin-top:-10px}.input-group.userPayableAmount .FeeItemPrice{width:80px}.VIpgJd-ZVi9od-ORHb-OEVmcd{visibility:hidden!important}.cart-align{margin-top:5px;display:flex}.skiptranslate a span:first-child{font-size:17px;font-family:'Open Sans',sans-serif}.placeholderCountry{padding:6px 11px}.mandatoryFieldNote{border:1px solid #0077d4;color:#0077d4}.featureClassArrows .owl-controls .owl-nav>div{min-width:34px;min-height:34px;text-align:center;border-radius:100%;padding:0;top:-45px}.featureClassArrows .owl-prev{right:45px}.featureClassArrows.owl-carousel .owl-controls .owl-nav .owl-prev,.featureClassArrows.owl-carousel .owl-controls .owl-nav .owl-next{background:rgba(0,0,0,.1)}.featureClassArrows.owl-carousel .owl-controls .owl-nav .owl-prev:hover,.featureClassArrows.owl-carousel .owl-controls .owl-nav .owl-next:hover{background-color:#000;opacity:60%}.featureClassArrows .owl-controls .owl-prev:hover i,.featureClassArrows .owl-controls .owl-next:hover i{color:#fff}.featureClassArrows .owl-controls .owl-prev i,.featureClassArrows .owl-controls .owl-next i{font-size:26px;padding-block:3px}input.form-control::placeholder{color:#818888}.sliderCustomStyles .zeus.tparrows{background:rgba(0,0,0,.2)}.successfullThanksNote{color:#3077cd;font-size:13px;background:#fff;box-shadow:0 5px 8px #00000008;border:1px solid #3077cd}.ordericonwidth{float:left;height:100%;width:20px;margin-right:10px}.ordericonwidthclose{float:right;margin-top:13px}.customFocusStyle:focus-visible,.customLanguageDropdowm a:focus-visible,.owl-carousel-5col .owl-stage-outer .owl-item.active:focus-visible .item,.liststyledisc:focus-visible p u{box-shadow:0 0 0 .1rem #000!important;display:block}.customFocusStyle.loginClose:focus-visible{color:#ccc}.loginmodal .customFocusStyle:focus-visible,.customFocusStyle.passChange:focus-visible{display:inline-block}.customFocusStyle.editProfileFocus{padding:5px 10px;display:block;margin:2px 3px 1px 1px}.CalendarFilter .k-month td.k-state-selected a,.CalendarFilter .k-today td.k-state-selected a{color:#fff!important}.customLabelReader{font-weight:600;margin-bottom:10px;display:inline-block}.tabOrderlist .col-form-label{font-weight:500}.ctn_text p,.liststyledisc .ctn_text{color:#000}.CalendarFilter .k-month td.k-state-selected a.k-link{color:#fff!important}.customFocusCatalog.cd-dropdown-trigger{margin:0 36px 0 10px;padding:0}.customFocusStyle.globaldropdownCustomFocus:focus-visible{margin-right:2px!important}.kpx_btn-outlook .outlookFocusIcon{background-image:url("/assets/css/images/Outlook_Icon.svg");width:17px;background-repeat:no-repeat}.kpx_btn-outlook:focus .outlookFocusIcon{background-image:url("/assets/css/images/Outlook_Icon_Hover.svg");width:17px;background-repeat:no-repeat}.kpx_btn-outlook:focus{background-color:#fff;border:1px solid #0078d7;box-shadow:none}.kpx_socialButtons .kpx_btn-outlook:hover{background-color:#005192}.customBorderStyle:focus-visible{display:block;border:2px solid #000}.customFocusStyle.default-btn:focus-visible{border:0;color:#fff}.customFocusStyle.clsloadingpanel.DisplayClassRegNone:focus-visible{margin:1px 0;border:0}.c-search_btn_ul.customDropdownModule>li>a{margin:5px 10px;padding:0 4px 4px 8px}.breadcrumb.theme-breadcrumb.textbread-white li .active{color:#0077d4}.changeEmailCustom{margin:7px 0;display:inline-block}.jsAddButton:focus-visible,.jsgrid-align-center .dropdownfor508:focus-visible,.jsgrid-cell #GridadditionalNumber:focus-visible{border:2px solid #000}.customFocusStyle.passChange:focus-visible .customMarginIcon{margin:10px}.customFocusStyle.sortDropdown:focus-visible{margin-right:2px}.customFocusStyle.passChange.sessionTxtColor:focus-visible,.customFocusStyle.passChange.viewScheduleFocus:focus-visible{margin:2px}.notificationsLiPart{clear:both;overflow:auto}.AlertsList label{line-height:20px}.notificationContentLeft{width:90%}.notificationContentRight{width:10%}.customFocusStyle.Giftcard:focus-visible{opacity:1}.customFocusStyle.passChange.dateControl:focus-visible{position:absolute}.MSRS-RVC .ToolbarPageNav.WidgetSet input:focus-visible,.MSRS-RVC .ToolbarFind.WidgetSet input:focus-visible{box-shadow:0 0 0 .1rem #000!important;display:inline-block;border:0}#ReportViewer1 .ActiveLink:link:focus-visible{box-shadow:0 0 0 .1rem #000!important;display:inline-block}.customFocusStyle.close:focus-visible{padding:1px;margin:0}.customFocusStyle.imgFocus:focus-visible{padding:1px}.container{padding-right:15px;padding-left:15px;margin-right:0;margin-left:0}@media(min-width:768px){.container{width:750px;max-width:inherit}}@media(min-width:992px){.container{width:970px;max-width:inherit}}@media(min-width:1200px){.container{width:1170px;max-width:inherit}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.navbar-nav{flex-direction:inherit}.header .dropdown-toggle::after,.mySchedule_contxtmnu.dropdown-toggle::after,.btn-group .dropdown-toggle::after{display:none}.navbar-nav .dropdown-menu{position:absolute}@media(min-width:576px){.modal-dialog{max-width:inherit}}.modal-content{display:block}.nav{display:block}.modal-header{border-radius:0;display:inherit}.AddAddrFooter.FooterModal{margin-left:-15px;margin-right:-15px;padding-right:15px}.show>.dropdown-menu{width:250px!important;min-width:inherit;display:block;left:-5px!important}.btn.btn-secondary{background-color:#efefef;color:#666}.loginForm.form-inline{display:block}.bootstrap-select .btn-light{background-color:#fff;border-color:#ccc;padding-right:15px}.table-responsive>.table-bordered.fillableBlock{border:1px solid #ddd}.sidebar .form-inline{display:block}.modal .loginpopup a{color:#337ab7}a.textlink{color:#337ab7!important}.searchTxts .input-group{width:390px}.customtd a:not([href]):not([tabindex]){color:#337ab7}.divSessionTableView td td{border:0;padding:0}.table-striped tbody td.PriceRangetd:first-child tr{display:block;background:none}.PriceRangetd table tbody tr:first-child td{padding:5px;float:none;display:block;margin-bottom:5px}table td .media-body{width:auto}.popover-content .table-responsive>.table-bordered{border:1px solid #ddd}table.fillableBlock td a,#idTbl_FillableForm td a{color:#337ab7!important}table.fillableBlock td a:hover,#idTbl_FillableForm td a:hover{color:#23527c!important}a:not([href]):not([tabindex]){color:#337ab7}.buyPassLink{display:block}.mySessionNotes{position:relative}.mySessionNotes .fa-info-circle{float:left;margin-top:3px}.action .dropdown-menu li a{color:#333}.makePaymentTbl{padding:1px;max-height:500px;overflow:auto}.modal-body .AMPMHeaderWidth{width:98%!important}.carousel-item .AMPMHeaderWidth{width:95%!important}.nav-profile-menu.userProfile .userprofileDropDown li>a{color:#333}.k-widget.k-tooltip{color:#444;background-color:#fff;width:100%!important}.k-widget.k-tooltip li{text-align:left;padding:3px}.event-details h4{font-size:16px;line-height:18px;margin:5px 0}.divEmergencyContactList{max-height:330px;overflow:auto}@media screen and (max-width:1440px){.rev_slider_wrapper .rev_slider .tp-bgimg.defaultimg{max-height:420px!important}.rev_slider_wrapper{max-height:420px!important}.rev_slider_wrapper .rev_slider{max-height:420px!important}.ratingsectioninfo .popover-content{width:180px;padding:5px 5px 5px 5px}}@media(max-width:1366px){.sidebar .CalendarFilter.k-widget.k-calendar{padding:14px!important}.RegClosedBtn{width:150px}.featureClassArrows .owl-controls .owl-nav>div{top:-55px}}@media(max-width:1280px) and (min-width:768px){.c-home-box{display:none}}@media(min-width:1280px){.footerLogoContants{float:right}}@media(max-width:1200){.allModulesDropIcn.caret{margin:7px 5px 0 0}}@media only screen and (min-width:1200px){#divPaymentOptionAddCard .registration_form{width:80%}.addressModal{width:60%!important}.widget .search-input{width:390px}.modal-980{width:980px}}@media(min-width:992px){.viewClassGrades.modal-lg{width:970px}}@media(min-width:576px){.fillableForms_infopanel{width:540px}}@media(min-width:768px){.fillableForms_infopanel{width:720px}.nav-profile-menu.userProfile .userprofileDropDown li>a{height:29px!important;padding:5px 15px!important}}@media(min-width:992px){.fillableForms_infopanel{width:960px}}@media(min-width:1200px){.fillableForms_infopanel{width:1140px}}@media only screen and (min-width:1199px){.col-lg{width:20%!important}.col-mg{width:30%!important}.col-sg{width:50%!important}.col-sg-pull{right:30%!important}.col-mg-push{left:50%!important}#Global_header .col-mg{width:22%!important}#Global_header .col-sg-pull{right:23%!important}#Global_header .col-mg-push{left:56%!important;width:23%!important}#Global_header .col-sg{width:57%!important}}@media(max-width:1024px) and (min-width:768px){#logo-group .mr-10{margin-right:25px!important}.gobtnalignwidth{width:100%!important}#divPaymentOptionAddCard .registration_form{width:80%}.md-icon-text{width:50px}.u-text-visible-toggle{display:none!important}.u-icon-visible-toggle{display:inline!important;margin:0}.u-icon-badge:after{right:0}.c-home-box{display:none}.AddonFeeinCareArrow{left:50%!important}.leftmove{left:-240px!important}.popover.leftmove{left:0!important}.popover{z-index:15}#txtglobalSearch,#btnglobalSearch{z-index:0!important}#scheduler{width:695px;float:right}#divdayCalendarControl{width:15em!important}.catalogicontext{display:none}.DSSS_logo{padding:0 15px 0 15px}.menuContainer .c-navbar-text .nav.navbar-nav{margin-top:-2px}}@media(min-width:1024px) and (max-width:1276px){.convenienceFeeAmount{margin-left:136px}}@media only screen and (min-width:1024px){.cd-dropdown-content{min-height:0!important}.tabOrderContentClass div.myscheduleView{overflow-x:initial}.tabOrderContentClass div.mymanagepassview{overflow-x:initial}}@media(max-width:1024px){section>.container,.footer .container{width:100%!important;padding-left:40px;padding-right:40px}.sidebar .CalendarFilter.k-widget.k-calendar{padding:10px!important}.viewClassGradesDetails label{width:30%}.notificationContentLeft{width:auto}}@media only screen and (max-width:1024px){.catalogIcon{display:inline-block}.schedule-details .price{padding:5px 2px 5px 5px}.text-gift-card{display:block;margin:10px 0 0}.headerMenu span.caret{top:3px}.ratingsectioninfo .popover.bottom>.arrow{transform:none;left:13px!important}.popover.bottom>.arrow{top:-11px}.rev_slider_wrapper,.rev_slider,.tp-revslider-mainul{height:350px!important}.vieworderdetail{margin-left:24px}.myOrdersSession{margin-right:13px}.convenienceFeeAmount{margin-left:135px}.searchContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:3!important;-moz-box-ordinal-group:3!important;-ms-flex-order:3!important;order:3!important;min-width:100%;padding:5px 15px}.logoContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:1!important;-moz-box-ordinal-group:1!important;-ms-flex-order:1!important;order:1!important;width:50%;justify-content:flex-start;-webkit-justify-content:flex-start;padding-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.menuContainer{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-ordinal-group:2!important;-moz-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important;padding:0 10px 0 0;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}@media(min-width:992px){#profileMenuIcon .heightradius{height:40px;border-radius:5px 5px 0 0;padding:10px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.border_radius7px{border-radius:7px!important}}@media(max-width:992px){.borderrighteee{border-right:0!important}.borderlefteee{border-left:0!important}.width100iphone{width:100%!important}.top5px{top:5px}.FormClassAndMember,.FormSesionDetails{float:none}.viewSessionDetails{width:310px}.createOrUpdateEmergencyContacts{overflow-x:auto}.DSSS_logo{padding:0 15px 0 15px}.allModulesDropIcn.caret{margin-bottom:-5px}}@media only screen and (min-width:992px) and (max-width:1024px){.col-lg{width:25%!important}.col-mg{width:25%!important}.col-sg{width:50%!important}.col-sg-pull{right:25%!important}.col-mg-push{left:50%!important}.service-block .content{height:300px}.calendarsection{padding-left:0!important}.viewcalendarclass{width:17.9em}.viewpaymentdetails{margin-left:90px}}@media only screen and (max-width:991px){.hideheader{display:none}.sm-text-center{text-align:left!important}#search_concept .moduleName{display:none}}@media(min-width:900px){.menuzord .menuzord-menu>li.active>a i,.menuzord .menuzord-menu>li:hover>a i,.menuzord .menuzord-menu ul.dropdown li:hover>a i{color:#fff!important}}@media(max-width:900px){.menuzord .menuzord-menu>li:hover>a,.menuzord .menuzord-menu ul.dropdown li:hover>a{background:#fff none repeat scroll 0 0!important;color:#202c45!important;font-weight:bold}.menuzord .menuzord-menu>li.active>a i,.menuzord .menuzord-menu>li:hover>a i,.menuzord .menuzord-menu ul.dropdown li:hover>a i{color:#000!important}.menuzord .menuzord-menu>li.active>a{color:#000!important}.loginmodal{width:350px;text-align:center;margin:30px auto}.loginmodal .modal-dialog{width:350px}html:lang(fr) .loginmodal .modal-dialog{width:350px}html:lang(es) .loginmodal .modal-dialog{width:358px}html:lang(de) .loginmodal .modal-dialog{width:358px}.paylaterinvoice{margin-right:10px}.catalogicontext{display:none}.radioleft{margin-left:10px}.payalldue{border:0}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.session_responsive table,.session_responsive thead,.session_responsive tbody,.session_responsive th,.session_responsive td,.session_responsive tr{display:block}.session_responsive thead tr{position:absolute;top:-9999px;left:-9999px}.session_responsive tr{border:1px solid #ccc}.session_responsive td{border:0;border-bottom:1px solid #eee;position:relative}.session_responsive td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.convenienceFeeAmount{margin-left:98px}}@media(min-width:994px) and (max-width:1024px){.convenienceFeeAmount{margin-left:118px}}@media screen and (min-width:0) and (max-width:768px){.sortby_group{float:none!important;margin:10px}.sortby_group .form-control{width:80%!important}.loginImageSection{display:none}.loginFormSection{width:100%!important;margin-top:20px!important}}@media(max-width:768px){.featuredClasses .demo-section{text-align:center}.languagedropdownclass{border:0;color:#fff}.orderdetails{flex-wrap:wrap}.orderdetails>div{width:100%}.popup-box{height:65vh;width:85%}#PriceSlider .k-numeric-wrap{padding-bottom:1px}.columnwidth{min-width:105px}.fixednavigation{top:135px}.infopanel{margin-top:10%}.fee-color{text-align:left}.alertInfo span{width:90%}.detailView span.mobilelft{float:left}.detailView span.mobilelft span{float:left}.detailView_border{min-height:inherit}.myscheduleView tr:nth-last-child(-n+3) td .dropdown-menu.contextmenuTop{top:inherit;bottom:30px}.mymanagepassview tr:nth-last-child(-n+3) td .dropdown-menu.contextmenuTop{top:inherit;bottom:30px}.myscheduleView{min-height:460px}.mymanagepassview{min-height:460px}#divCalendarFilterOpts{width:300px;margin:20px auto}.form-group input.textboxht{width:200px;margin-right:10px}.form-group.logintxtbox,.btnUserlogin{margin-bottom:15px}.rev_slider_wrapper,.rev_slider,.tp-revslider-mainul{height:260px!important}.catalogDetailsImg{max-width:100%}.entry-date.class-info-date{padding:5px 7px!important}.viewClassGradesDetails label,.viewClassGradesDetails label.classAndSession{width:18%}.locationAndDetails.memberWhiteSpaceNowrap{white-space:inherit}}@media(max-width:600px){.header-nav-wrapper .header-top{height:200px}.logoContainer .c-navbar-text{margin-top:40px!important}.SSTenantLogoConatiner{position:relative}.DSSS_logo{position:absolute;right:0;top:0;left:30%;width:100%}.globalHeaderContainer .menuContainer{padding-top:45px}.dslogoborderbottom{display:block!important;border:1px solid #fff;position:absolute;top:70px;width:100%;height:-1px;background:#ddd}.allModulesDropIcn.caret{margin-bottom:-2px}.c-madulesresponsive{margin-top:20px}.catalogicnres{padding-top:30px}.classTileViews .container{padding-left:80px;padding-right:80px}section>.container,.footer .container{padding-left:20px;padding-right:20px}.schedule-details .entry-content .price{right:0}.nav{flex-wrap:inherit}.cmttextarea{width:100px}.media-body{width:100%}.entry-meta{padding:10px 15px}.ordericonwidthclose{margin-top:5px;height:12px}.ordericonwidth{margin-right:15px;height:115px}}@media(min-width:768px) and (max-width:992px){.service-block .content{height:250px}.gobtnalignwidth{width:100%!important}.GiftcardBigger.Success p{font-size:25px!important}.viewpaymentdetails{margin-left:495px}.amountDue{padding-right:35px}.dateEntries{padding:9px!important}}@media only screen and (min-width:768px){.padding-topdd{padding-top:30px}#search-group{margin-bottom:15px!important}.modalsmall{width:400px!important;margin:30px auto}.addressModal{width:80%!important}.text-sm-right{text-align:right}.orderdetails>div{width:47%}}@media only screen and (max-width:768px){.viewpaymentdetails{margin-left:140px}.vieworderdetail{margin-left:69px}.myOrdersSession{margin-right:0}.FormClassAndMember,.FormSesionDetails{width:inherit;float:none;padding-left:10px}.viewSessionDetails{width:290px;float:right}}@media only screen and (max-width:767px){.nav>li>a{padding:10px 5px}.miniCart #side-panel{width:85%!important;right:-85%!important}.miniCart.side-panel-open #side-panel{right:0!important}.miniCart .viewCartbtn{width:80%}.viewIconSection{width:100%;float:none;margin-top:10px}#Filter_Panel #side-panel .side-panel-wrap{padding:15px}#Filter_Panel #side-panel .widget{width:100%}.viewIconSection .viewIcons{width:33.33%;float:left;border:1px solid #d3d3d3;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.viewIconSection .viewIcons a{display:inline-block;width:100%;height:100%}.mobileHeader{top:-70px!important}.profileBadge{top:10px}.globalHeaderContainer{padding:11px 0 10px 0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:135px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#menu-group .navbar-nav>li>a{padding-top:20px!important;padding-bottom:0!important}#divPaymentOptionAddCard .registration_form{width:100%}.overlay{display:none!important}#search-group{margin-top:0!important}#logo-group{padding-left:16px!important}#logo-group>ul{margin-right:10px!important}.paddinglangdd{padding:20px 0}.u-modules-draw{width:45px!important}.ds-module_close{display:block}.navbar-nav>li{float:left!important}.navbar-right{float:right!important}.mq-main-nav{padding-bottom:10px!important}.xs-left-side-nav{position:fixed!important;z-index:100!important;left:0!important;background-color:#fff!important;overflow-x:hidden!important;transition:.5s!important;padding-top:5px!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:auto!important;top:71px!important;width:auto!important}.u-text-visible-toggle{display:none!important}.c-home-box{display:none}.u-group-visible-toggle{display:none!important}.nav-profile-menu .u-group-visible-toggle{display:block!important}.paymentTabs li{width:33%;text-align:center}.selectpayment{padding-left:0;padding-right:0}.placeorder{padding-left:0;padding-right:0}.selectdiv:after{right:10px!important}#Global_header .xs-left-side-nav{height:auto!important;top:65px!important;box-shadow:0 6px 12px rgba(0,0,0,.175)}#anchorModulewise{width:200px!important;margin-left:10px}.u-row-mp{padding:0 0}.img-fullwidth{width:100%!important}.img-Qwidth{width:25%!important}.sortby_gp{margin:0;width:100%}.sortby_gp select{width:70%}.btn.nav-search-facade{padding:8px 12px}.mob-text-lft{text-align:left!important}#tabGiftCardList .nav>li>a{padding:10px 5px;text-transform:capitalize}.table-responsive.acccountingGrids>.table-bordered{border:1px solid #ddd}}@media screen and (min-width:767px) and (max-width:1024px){.loginImageSection{width:50%}.loginFormSection{width:375px!important;margin-top:20px!important}}@media only screen and (max-width:600px){.leftiphone{float:none;text-align:left;margin:5px 0}.dropdown .u-modules-drawer-icon{padding:5px 0 0 8px}.working-process li.steps{width:100%}#divEmergencyContactList{margin-top:10px}.detailOrderView--Scroll,.tableOrderView--Scroll{overflow:hidden;overflow-x:scroll;overflow-y:scroll}.navbar-nav .open.headerMenu .dropdown-menu{position:absolute;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-color:#fff}.dropdown.headerMenu{margin-top:13px}.loginmodal .modal-dialog{width:304px;margin-left:8px}html:lang(fr) .loginmodal .modal-dialog{width:302px;margin-left:8px}html:lang(es) .loginmodal .modal-dialog{width:299px;margin-left:11px}html:lang(de) .loginmodal .modal-dialog{width:301px;margin-left:10px}.form-group input.textboxht{margin:15px auto}.logintxtbox{margin:0 auto 15px}.rev_slider_wrapper,.rev_slider,.tp-revslider-mainul{height:130px!important}.cancellationBtn{float:right}.paylaterinvoice{margin-right:2px}.catalogicontext{display:none}.payalldue{border:0}.radioleft{margin-left:10px}.convenienceFeeAmountValue{margin-left:0}}@media only screen and (max-width:479px){#txtglobalSearch,#btnglobalSearch{z-index:0!important}.orderItemAmountValues{width:200px}.convenienceFeeAmount{margin-left:15px}}@media(min-width:360px){#logo-group{padding-left:15px!important}#logo-group>ul{margin-right:10px!important}}@media(min-width:480px) and (max-width:760px){.convenienceFeeAmount{margin-left:15px}.orderItemAmountValues{width:200px}}@media(max-width:480px){.browserNotSupportedPage{width:100%;margin:50px auto;background-color:#fff;color:#000;padding:15px;height:710px;border-radius:5px;position:inherit;top:0;right:0;transform:inherit}.supported_Browsers{text-align:center}.Img_NotSupported{padding:10px;right:0}.txt_anotherBrwsr{width:100%}.supported_Browsers ul li:last-child{margin-right:0}.entry-date.class-info-date{padding:8px 18px!important}}@media(max-width:415px){.btnresponse{float:left!important}}@media only screen and (min-width:320px) and (max-width:480px){.leftmobileview{float:left!important}.height53px{height:53px!important}.leftmove{left:-190px!important}.popover{z-index:15}.leftarrow{left:39%!important}.gobtnalign{padding:4px 12px!important}.AddonFeeinCareArrow{left:18%!important}#frmBuyGiftCard .icomoon-Class_Registration,#frmGiftCardBalance .icomoon-Class_Registration{font-size:22px!important}.popover.leftmove{left:0!important}.viewpaymentdetails{margin-left:130px}.orderConfirmationAlign{text-align:left}.enrichmentextrainfo{right:15px;padding:5px 10px;position:absolute;top:48%;background:#4caf50;font-size:12px}.vieworderdetail{margin-left:56px}.myOrdersSession{margin-right:98px}.viewSessionDetails{width:290px;float:none;padding-left:10px}.customDateRangeLabel{margin-top:0}.viewAdditionFeeDetailedView.popover.leftmove,.viewAdditionFeeCompactView.popover.leftmove{top:13px;left:10px!important}.catalogtabletableView{height:290px}}@media(max-width:600px){.viewClassGradesDetails label{width:28%;float:none!important}.viewClassGradesDetails label.classAndSession{width:27%}.viewClassGradesDetails label.schedules{float:left!important}}@media only screen and (max-device-width:375px){.myOrdersSession{margin-right:60px}.mblrespon{padding-left:0!important}}@media only screen and (min-device-width:320px) and (max-device-width:480px){body{padding:0;margin:0}}@media(max-width:360px){.mblrespon{padding-left:5px!important}.logoContainer{width:40%!important}.c-madulesresponsive .cd-dropdown-trigger{padding-right:0!important}.header-top .menuContainer{width:60%!important}.c-madulesresponsive{padding-bottom:0!important}.header-nav-wrapper .header-top{height:190px}}@media screen and (max-width:320px){.logoContainer{width:44%!important}.viewClassDetails .font-bold{font-size:11px}.mblrespon{padding-left:5px!important}}.searchContainer .input-group{width:100%}.changeEmailoption label{font-size:16px;font-weight:600}.changeEmailoption input{margin-top:8px}