body,h1,h2,h3,ul.nav li a{font-family:Lato,Helvetica,sans-serif}:focus,a{outline:0}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,input,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:400;font-style:inherit;font-size:100%;font-family:Lato,Helvetica,sans-serif}:focus{-moz-outline-style:none}body{line-height:1;color:#000;background:#fff}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}
body{margin:0;font-size:13px;background:#e9eff0;line-height:22px}.fb-like{height:20px}.clear{clear:both}.top_nav{float:right;margin:15px 0 0 22px}.avoid-clicks,.pointer_events{pointer-events:none}a{text-decoration:none}a#cus{text-decoration:underline}.header{height:60px;background-color:#252c32;font-weight:200;width:100%;top:0;z-index:10;border-bottom:solid 1px #c9c9c9}#inner_header{color:#b2b9bc;font-size:14px;height:60px;line-height:62px;margin:0 30px;padding-left:0}#inner_header a{background:url(/bookingpage/images/setmore-logo-new.png) no-repeat;height:45px;width:128px;float:left}.header a{text-decoration:none;color:#b2b9bc;margin-left:3px;float:right}#footer_wrap,#wrapper{margin:0 auto;width:1100px;position:relative}#bg-wrapper{background:#fff;padding:45px 5%;width:90%;min-height:620px}#wrapper{padding:0}#footer_wrap{padding:45px 0 55px;color:#888}#footer_wrap ul li{float:left;margin-right:10px;text-transform:uppercase;font-size:11px;color:#ccc}#footer_wrap ul li a,#footer_wrap ul li#copyright{color:#999;font-weight:600}#footer_wrap ul li.pull-right{float:right;margin-right:0;margin-left:10px}#copyrigt{color:#999!important;font-weight:600}#copyrigt img{float:left;width:24px;min-height:21px}#about_footer{width:600px}#setmore_watermark{background:url(/bookingpage/images/setmore_watermark.png) no-repeat #fff;width:120px;height:30px;float:left;display:block;margin:-3px 10px 0 0}#setmore_watermark span{display:none}.row{float:left;position:relative}.row.bookingpagecontainer{width:calc(100% - 270px);float:none;box-sizing:border-box;display:inline-block;vertical-align:top;margin-left:calc(50px - 1em)}.row1{margin:20px 0 5px}.row1 h1{color:#444;font-weight:400;line-height:1.2em;font-size:30px;margin:35px 0 10px}.bgimage_holder p{color:#969696;font-size:14px;margin-left:95px;font-weight:400;margin-top:-8px;text-decoration:none;cursor:pointer}.bgimage_holder h1{margin-left:95px}.bgimage_holder img{border-radius:100px;float:left;margin-right:20px}.col1{width:220px;padding:0;position:absolute;border:1px solid #bbb;border-bottom-color:#999;min-height:400px;box-shadow:0 2px 5px rgba(0,0,0,.07);display:inline-block;float:none;position:static;box-sizing:border-box}.col1 .logo,.side-menu-col1 .logo{background-repeat:no-repeat;cursor:pointer;border-bottom:1px solid #dbdbdb}.logo img{margin:0!important;width:100%}.col1 .logo a,.side-menu-col1 .logo a{color:#666;font-size:24px;font-weight:700;width:182px;padding-top:32px;height:56px;display:block;text-decoration:none;text-align:center}body #wrapper .col1 ul.nav{border-radius:0;margin-bottom:50px}.col1 .nav li,.side-menu-col1 .nav li{color:#93969d;line-height:43px;font-weight:400;padding-left:0;background:#fff;border-radius:0!important;opacity:.5}.display_none,.wordPress{display:none}.col1 .nav li:hover,.side-menu-col1 .nav li:hover{background-color:#f3f3f3}.col1 .nav li a,.side-menu-col1 .nav li a{background:url(/bookingpage/images/icons.png) 10px 10px no-repeat;display:block;padding-left:60px;text-decoration:none;font-weight:700;line-height:50px;color:#555;font-size:14px;font-weight:400}.global_btn,.input_field{font-family:Lato}#abts_act h2,.col2 h2{font-size:16px;z-index:999999;display:block}.col1 .nav li:hover,.side-menu-col1 .nav li:hover{color:#636363;cursor:pointer;font-weight:700;opacity:.8}.col1 .nav li.active,.side-menu-col1 .nav li.active{opacity:1}.col1 .nav li.gt a,.side-menu-col1 .nav li.gt a{background-position:10px -279px}#gt_cls{background:0 0!important}.col1 .nav li.abts a,.side-menu-col1 .nav li.abts a{background-position:10px -326px}.col1 .nav li.sm a,.side-menu-col1 .nav li.sm a{background-position:10px -376px}.col1 .nav li.srvs a,.side-menu-col1 .nav li.srvs a{background-position:10px -426px}.col1 .nav li.pto a,.side-menu-col1 .nav li.pto a{background-position:10px -474px}.col1 .nav li.rvw a,.col2,.side-menu-col1 .nav li.rvw a{background:0 0}.col2 h2{font-weight:400;color:#252832;margin:0 0 10px}a#class-back,a#service-back{float:left;line-height:22px;font-size:16px;margin-right:10px;display:none;cursor:pointer}#gt_act h2{width:450px!important;float:left}h2.service_title{display:inline}.col2 p{color:#616161;line-height:20px;padding:10px 0;margin-bottom:10px}.col2 .givefeedback,.col2 .list,.col2 .yourinfo{padding:0 0 38px}.col2 .list h3{font-weight:700;font-size:13px;color:#7e7777}.col2 .list ul{margin-bottom:20px;margin-top:5px}.col2 .list ul li{cursor:pointer;border:1px solid transparent;border-bottom:1px solid #eee}.col2 #chs_class_act.list ul li,.col2 #chs_service_act.list ul li{padding:13px 0}.col2 .list ul li .bg_holder{position:relative;font-size:13px;border:none}.col2 .list ul li{background:#fff;border-radius:2px;border:1px solid #eee;top:-1px;position:relative;border-color:transparent transparent #eee transparent}.col2 #sp_act.list ul li:focus,.col2 #sp_act.list ul li:hover{padding-top:3px!important;padding-bottom:1px!important}.biglist ul li:hover .hover-arrow,.col2 .list ul li:hover .hover-arrow{display:block}.col2 .list ul li:hover p{color:#333}.col2 .list ul li:active{box-shadow:inset 0 0 15px #ccc;-webkit-box-shadow:inset 0 0 15px #ccc;-moz-box-shadow:inset 0 0 15px #ccc}.col2 .list ul li.slctd .bg_holder{background:url(/bookingpage/images/icons.png) right #fdfdfd}.col2 .list ul li .bg_holder p{padding:7px 0}.col2 .list ul li img{vertical-align:middle;border-radius:20px;margin:5px 10px 5px 0}.col2 .list ul li b{color:#1a93d0;text-decoration:none;font-weight:400}.col2 #chs_class_act.list ul li b,.col2 #chs_service_act.list ul li b{line-height:20px;display:block;word-break:break-word}.col2 .list ul li p{display:inline-block;float:right;clear:right;line-height:23px;margin-bottom:0;color:#666;width:110px}.col2 #chs_service_act.list ul li p.srDesc{width:100%;word-wrap:break-word;margin-right:-20px;padding:0;position:static}.col2 #chs_class_act.list ul li p.clsDesc{padding:0!important;top:0;word-wrap:break-word;position:relative!important}.col2 #chs_class_act.list ul li p,.col2 #chs_service_act.list ul li p{position:absolute;top:0;left:50%;min-width:150px;text-align:left;line-height:20px;display:block;padding:0 0 0 20%}.col2 .list ul li p span{float:left}.col2 .list ul li p .col2 .btm_shadow{position:absolute;bottom:-38px;right:-8px;background:url(/bookingpage/images/shadow_btm.png) no-repeat;width:22px;height:38px}.col2 .list form{margin:16px 0 0}.col2 .list textarea,.givefeedback textarea{max-height:121px;min-height:121px;min-width:358px;max-width:358px}.col2 .list .global_btn,.givefeedback .global_btn{margin:26px 0 0 84px;padding:16px 42px}.givefeedback .ratio_holder{margin:10px 0 20px}.givefeedback .ratio_holder input{margin:0 8px 0 0;float:left}.givefeedback .ratio_holder label{width:104px;cursor:pointer;float:left;margin:0 0 25px;color:#989898}.faq{padding:10px 0 0}.faq li{background:url(/bookingpage/images/list_icon.png) 0 12px no-repeat;border-bottom:1px solid #e5e5e5;color:#4a4c4e;padding:10px 0 10px 20px}.faq li h4{font-size:16px;padding-bottom:5px;cursor:pointer}.faq li p{font-size:13px;display:none;color:#989898}.col3{float:right;width:192px;padding:21px 20px 0 22px;z-index:1;min-height:390px;position:absolute;margin-left:710px;top:6px}#footer p,.bh li span,.biglist .bh li{float:left}.col3 h3,.list_dtl h3{font-weight:700}.col3 p{padding:0;font-size:12px}.bh{border:none!important}.bh li{color:#777;clear:left}.nm{margin-bottom:0!important}.bh li span{width:50px;display:block;color:#777;font-weight:700}#footer,#footer p a{color:#8d8e90}.bh li div{display:block!important}.col2 .list_dtl .map_img{border:1px solid #b8b8b8;margin:0 0 10px;padding:0!important;box-shadow:0 2px 2px #f1f1f1;-webkit-box-shadow:0 2px 2px #f1f1f1;-moz-box-shadow:0 2px 2px #f1f1f1}#footer{width:962px;margin:0 auto;text-align:center;padding:10px 0}#footer p{line-height:31px;margin-left:35px;font-size:11px}.footer_logo{background:url(/bookingpage/images/bookappt_v3/footer_logo.png) no-repeat;width:101px;height:31px;display:block;float:left}#footer ul{float:right}#footer ul li{margin-left:5px;float:left}#footer ul li a{background:url(/bookingpage/images/social_icons.png) no-repeat;width:22px;height:22px;display:block}#footer ul li a.twitter{background-position:-26px 0}#footer ul li a.facebook{background-position:-53px 0}.input_field{width:358px;padding:16px 11px;border:1px solid #cacdd2;background:#fbfbfb;font-size:13px;color:#989898;margin:0 0 9px}.input_field:focus{border:1px solid #1490e7!important;box-shadow:0 0 3px #29c4bd}.global_btn{line-height:24px;cursor:pointer;padding:16px 8px;font-size:15px;font-weight:700;color:#555;border:1px solid #c2c2c2;border-radius:4px;-moz-border-radius:4px;web-kit-border-radius:4px;-moz-box-shadow:inset 0 1px 0 0 #fff;-webkit-box-shadow:inset 0 1px 0 0 #fff;box-shadow:inset 0 1px 0 0 #fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fff),color-stop(1,#d1d1d1));background:-moz-linear-gradient(center top,#fff 5%,#d1d1d1 100%);background-color:#fff}.grn_btn,.red_btn{color:#fff;border:1px solid #be0000;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fb4d4d),color-stop(1,#be0000));background:-moz-linear-gradient(center top,#fb4d4d 5%,#be0000 100%);background-color:#be0000;box-shadow:1px 1px 2px #999;-moz-box-shadow:1px 1px 2px #999;-web-kit-box-shadow:1px 1px 2px #999}.grn_btn{border:1px solid #71c558;border-bottom:1px solid #156000;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#7bd561),color-stop(1,#1b9100));background:-moz-linear-gradient(center top,#7bd561 5%,#1b9100 100%);background-color:#1b9100}.grn_btn:hover,.red_btn:hover{zoom:1;opacity:.85}#notes_wrapper a,.writeReview{text-align:center}.tab_content{display:none}.class_step_tab,.step_tab{padding:10px 3px 30px 0;margin-bottom:0;z-index:99999}.class_step_tab ul,.step_tab ul{height:45px}.class_step_tab ul li,.step_tab ul li{float:left;padding:0;font-size:12px;color:#afafaf;height:45px;line-height:44px;font-weight:700;width:18%;text-align:center;text-transform:uppercase}.class_step_tab ul li.tab_arrow,.step_tab ul li.tab_arrow{background:url(/bookingpage/images/tab_arrow.png) 0 19px no-repeat;width:2%;height:45px;padding:0}.class_step_tab span.active,.step_tab span.active{font-weight:700;color:#434343!important;cursor:pointer}.class_step_tab span.class_done,.step_tab span.done{color:#222;font-weight:700;background:url(/bookingpage/images/tab_done_arrow.png) 0 3px no-repeat;padding:0 0 0 15px;cursor:pointer}.class_step_tab span.code,.step_tab span.code{font-size:12px;margin:-2px 0 0}.class_datepicke_holder,.datepicke_holder{width:35%;height:216px;float:left;margin-top:0;margin-left:5px}.datepickerContainer{border:none!important;height:218px!important;width:189px!important;display:block!important;box-shadow:none!important;-webkit-box-shadow:none!important;padding:0!important}.datepicke_holder .datepickerDays a{padding:2px 1px 0}.datepicke_holder .datepickerDays a:hover{background:#f0f0f0;border:1px solid #f0f0f0;padding:1px 0 0;margin-bottom:-1px;color:#000}.class_sessions_sheet{display:none;float:right;width:62%;margin-top:0;padding-bottom:30px}.time_sheet{display:none;float:right;width:62%;margin-top:0;padding-bottom:30px}.newArrowRight a{background-size:28px!important;background-position:-10px!important}.newArrowLeft a{background-position:2px!important;background-size:28px!important}.class_sessions_sheet ul,.time_sheet ul{float:left;padding:0 4% 0 0;width:28%;min-height:205px}.class_sessions_sheet ul.morning,.time_sheet ul.morning{padding-left:10px}.class_sessions_sheet ul li,.time_sheet ul li{font-size:12px;padding:5px 0 0;text-align:center;margin-bottom:0;width:100%}.class_sessions_sheet ul li.sessionList_heading,.time_sheet ul li.list_heading{color:#444;font-weight:700;text-align:center;padding-top:0}.class_sessions_sheet ul li a,.time_sheet ul li a{color:#1a93d0;font-weight:700;padding:5px 0;text-decoration:none;border:1px solid #ddd;border-radius:2px;margin:0;width:100%;display:block}.class_sessions_sheet ul li a:hover,.time_sheet ul li a:hover{text-decoration:none;background:#fff;border-color:#bbb;box-shadow:0 3px 5px rgba(0,0,0,.07)}.class_sessions_sheet ul li a:active,.time_sheet ul li a:active{box-shadow:inset 0 0 15px #ccc;-webkit-box-shadow:inset 0 0 15px #ccc;-moz-box-shadow:inset 0 0 15px #ccc}.select_date_popup{position:absolute;border:1px solid #dbb969;background:#ffffd3;font-size:12px;padding:11px;line-height:18px;left:230px;top:206px;box-shadow:1px 1px 3px #999;-webkit-box-shadow:1px 1px 3px #999}.classDateCont,.date_time{min-height:300px}.date_time h2{border-bottom:1px dotted #dadada}.date_time .popup_arrow{background:url(/bookingpage/images/date_popup_arrow.png) no-repeat;height:20px;width:25px;position:absolute;left:-25px;top:19px}.inputfield_holder{border:1px solid #ccc;height:36px;background:repeat-x #fff;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s}.inputfield_holder input.inputB:focus,.inputfield_holder input.inputS:focus,.inputfield_holder input.no_border:focus{border:none!important;box-shadow:none!important}.inputfield_holder input#state:focus,.inputfield_holder input.city:focus{border:solid #dadada!important;border-width:0 1px 0 0!important;box-shadow:none!important}.class_your_info_form,.your_info_form{width:435px;margin:0}.class_your_info_form input,.your_info_form input{padding:8px 6px 10px;background:0 0;border:1px solid transparent;border-right:solid 1px #dadada;color:#a7a7a7;font-size:13px;margin:0!important}.class_your_info_form textarea:focus,.your_info_form textarea:focus{padding:1px}.class_your_info_form ul,.your_info_form ul{margin:0}.class_your_info_form ul li,.your_info_form ul li{padding:3px 0;overflow:hidden}.no_border{border:none!important}.class_your_info_form label,.your_info_form label{color:#a7a7a7;float:left;margin-right:10px;width:90px;display:block;line-height:42px;font-weight:700;font-size:13px}.inputM{width:144px}.inputExt{width:55px}.inputM1{width:244px}.inputS{width:60px}.inputB{width:313px;height:100%}.city,.state{width:104px}.class_your_info_form textarea,.your_info_form textarea{color:#a7a7a7;height:70px;padding:8px 0 0 10px;width:334px;box-shadow:inset 0 2px 2px #f1f1f1;-webkit-box-shadow:inset 0 2px 2px #f1f1f1;-moz-box-shadow:inset 0 2px 2px #f1f1f1;border:1px solid #cbcbcb;font-size:13px}.focus,.your_info_form textarea:focus{background-color:#fff!important;border-color:rgba(39,195,187,.8)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important}.your_info_form textarea:focus{padding:8px 0 0 10px!important}.yourinfo ul{padding:20px 0}.confirmation{padding-bottom:38px}.your_info_form input.continuebtn{border:1px solid #777;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(/bookingpage/images/continuebtn_bg.png) repeat-x;color:#000;font-size:14px;font-weight:700;text-shadow:1px 1px 1px #fff;margin:20px 0 0 145px;padding:13px 30px;cursor:pointer}.class_confirm_appt,.confirm_appt{padding:20px 20px 40px;min-height:180px;margin-top:0;border:1px solid #ccc;border-bottom-color:#aaa;box-shadow:1px 1px 6px #ddd;-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:1px 1px 6px #ddd}.confirm_appt{padding-bottom:60px}.class_confirm_appt ul,.confirm_appt ul{margin:0}.class_confirm_appt ul li,.confirm_appt ul li{padding:4px 0;clear:both;line-height:22px}.class_confirm_appt ul li ul,.confirm_appt ul li ul{margin:0;float:left}.class_confirm_appt ul li ul li,.confirm_appt ul li ul li{line-height:22px;padding:0}.class_confirm_appt ul li span,.confirm_appt ul li span{display:block;line-height:22px;float:left;max-width:320px;word-wrap:break-word}.class_confirm_appt ul li span input,.confirm_appt ul li span input{margin-right:8px}#message_remainder_check+.checkbox_label{display:inline-block;width:auto!important;float:none;position:static;text-transform:none;color:#000;font-size:13px;font-weight:400;margin-left:8px;line-height:18px;padding-left:0}.class_global_btn2_lt,.class_global_btn2_lt1,.global_btn2_lt,.global_btn2_lt1{margin:30px 0 0 173px;height:50px;cursor:pointer}.class_confirm_appt label,.confirm_appt label{display:table;width:100px;font-size:12px;color:#a7a7a7;float:left;font-weight:700;text-transform:uppercase}.class_global_btn2_rt,.class_global_btn2_rt1,.global_btn2_rt,.global_btn2_rt1{color:#fff;font-size:14px;line-height:53px;float:left;font-weight:700;white-space:nowrap}.class_global_btn2_rt,.global_btn2_rt{background-color:#11c3bc;padding:0 18px;border-radius:4px;min-width:154px;text-align:center;cursor:pointer}.global_btn2_rt{margin-top:8px}.class_global_btn2_rt1,.global_btn2_rt1{background:url(/bookingpage/images/green_btn_new.png) no-repeat;padding-left:45px}.lt_tbcont{float:left;width:64.5%;position:relative}#chs_service_act{display:block}#abts_act,#photos_act,#review_act,#services_act,#staff_act,.biglist ul li .list_dtl,.list_dtl{display:none}#photos_act{height:60%;overflow-y:scroll}.about_content{padding:0 0 40px}.about_content img{border:1px solid #c3c2c0;box-shadow:0 2px 2px #eae9e7}.about_content .main_col{float:left}.about_content .contact_col{float:right}.about_content .contact_col h3{font-weight:700;color:#333}.biglist{padding:20px 0 40px}.biglist ul li{cursor:pointer;margin-bottom:0;position:relative;top:-1px}.biglist ul li .bg_holder{background:#fff;padding:0;border-bottom:1px solid #ddd;opacity:1;position:relative}#notes_wrapper,#notes_wrapper .up_arrow,#policy_link,.hover-arrow,.tipsy,.tipsy-arrow{position:absolute}.biglist ul li .bg_holder:hover{background:#fff;border-radius:2px;border:1px solid #ccc;box-shadow:0 3px 5px rgba(0,0,0,.07);top:-1px;position:relative}.biglist ul li img{float:left;margin-right:20px;border-radius:100px}.biglist ul li .arrow{display:none;right:-7px;top:35px}.biglist ul li p{padding:5px 0 2px;overflow-wrap:break-word}.photo_content{padding:30px 0}.photo_content ul li{float:left;width:150px;margin:2px;color:#464847;background:#fff}.photo_content ul li h3{font-weight:700;font-size:13px;padding-top:7px}.photo_content ul li p{padding:5px 0 0}.photo_content ul li img{border-radius:10px;border:0 solid #dedede;box-shadow:0 0 4px #ccc;width:150px}#instafeed img{border:0 solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset}.rm20{margin-right:20px}.list_dtl{min-height:81%;float:left;border-left:1px solid #ccc;padding:33px;z-index:2;width:117px}.contact_col{display:block;background-color:#fff;height:auto!important;min-height:400px;border-left:solid 1px #ddd;margin-top:0;z-index:2;width:26%;padding:0 0 0 4%;color:#777;float:right}#map_wrapper_sidebar{display:none;background:#e5e5e5;height:120px;margin:10px 0}#comp_map_sidebar{width:216px;height:120px}.col2 ul li .list_dtl p{float:none;color:#636664;font-size:12px;padding:0 0 20px;margin-top:10px;width:175px}.biglist .list_dtl,.last .list_dtl{width:210px;z-index:2;background-color:#fff;overflow-y:auto;margin-left:482.71px}.biglist .list_dtl{max-height:85%}.last .list_dtl{max-height:75%;width:154px!important}.col2 .list_dtl.staff_det_popup img{box-shadow:0 1px 2px #dbdbdb;float:none!important;border-radius:150px;margin-left:auto;margin-right:auto;text-align:center;display:table-cell;vertical-align:middle}.col2 .list_dtl h3{color:#494949;padding-bottom:0;line-height:20px}.col2 .list_dtl .services_provided{margin-top:20px}.staff_desc b.serviceName{font-size:14px;line-height:20px;font-weight:700;color:#555;word-break:break-word;float:left;margin-top:0}.staff_desc b.class-name{font-size:14px;line-height:20px;color:#555;word-break:break-word;float:left;width:50%;font-weight:400!important;margin-top:0}.staff_desc .servicePrice{position:absolute;left:50%;min-width:100px;text-align:left;line-height:20px;display:block;padding:0 0 0 20%;clear:right;float:right;margin-bottom:0}@media (max-width:540px){.staff_desc .servicePrice{left:55.5%}}.servicePrice span.class-duration,.servicePrice span.service-duration,.sessionPrice span.class-duration{width:51%;float:left}@media only screen and (min-width:1132px) and (max-width:1440px){.list ul li .hover-arrow{background:url(/bookingpage/images/arrow.png) 2px 5px no-repeat;width:42px;height:79px;top:-10px;z-index:1000;display:none;left:527px}}@media only screen and (min-width:1132px) and (max-width:1440px){.biglist ul li .hover-arrow{background:url(/bookingpage/images/arrow.png) 2px 5px no-repeat;width:42px;height:79px;top:0;right:-35px;z-index:1000;display:none}}.classesProviders .hover-arrow{right:-50px}#chs_class_act .hover-arrow{right:-50px}.service-container .hover-arrow{right:-50px}.service-container #chs_service_act .hover-arrow{right:-50px}.contact_col h3{padding:0;font-size:13px;margin:0 0 5px}.contact_col a{text-decoration:none;color:#777}.contact_col a:hover{text-decoration:underline}#notes_wrapper a,#policy_link,.callBackUrl a{text-decoration:none}.contact_col .sidebar_widget{margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #ddd;line-height:20px}.contact_col .sidebar_business_hours{border-bottom:none;margin-bottom:0}.confirm_appt .contact_col ul,.yourinfo .contact_col ul{padding:0}.contact_info a{line-height:1em;border-bottom:1px solid #ccc;margin:5px 0;display:inline-block;zoom:1}#map_wrapper_aboutus{width:105%;height:300px;margin-top:20px;margin-bottom:30px}#comp_map_aboutus{width:100%;height:100%}#policy_link{margin-top:91px;right:0;color:#bbb;font-weight:600;font-size:13px}.policyNote{margin-top:138px!important;box-sizing:border-box}.cStaffPLog{margin-top:12px}#gt_act .cBkPageNote{margin-top:138px!important}.cBkPageHNote{margin-top:78px!important}.sBkPageHPlcy{margin-top:40px}.sBkPageHNote{margin-top:78px!important}#notes_wrapper{right:10px;width:380px;padding:29px;background:#fff;border:1px solid #bbb;box-shadow:0 1px 8px 1px #ccc;font-size:13px;color:#777;z-index:1000;margin-top:40px}#notes_wrapper a{display:block;width:100px;padding:8px 10px 9px;box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-webkit-box-shadow:1px 1px 2px #ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fefefe),color-stop(1,#f9f9f9));background:-moz-linear-gradient(center top,#fefefe 5%,#f9f9f9 100%);background-color:#f9f9f9;border:1px solid #bbb;border-bottom-color:#999;border-radius:6px;color:#555;font-weight:600;margin:20px auto 10px}#notes_wrapper a:hover{background:#f5f5f5}#notes_wrapper a:active{box-shadow:inset 0 0 8px #ccc;-moz-box-shadow:inset 0 0 8px #ccc;-webkit-box-shadow:inset 0 0 8px #ccc}#notes_wrapper .up_arrow{background:url(/bookingpage/images/arrow.png) 0 -237px no-repeat;right:15px;top:-29px;height:30px;width:40px;z-index:1}#notes_wrapper h3{font-size:14px;color:#494949}.tipsy{padding:5px;font-size:11px;z-index:100000;line-height:18px;top:20px}.tipsy-inner{padding:5px 8px 4px;background-color:#000;color:#fff;width:auto;text-align:center;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.tipsy-arrow{background:url(/bookingpage/images/tipsy.gif) top left no-repeat;width:9px;height:5px}.tipsy-s .tipsy-arrow,.tipsy-se .tipsy-arrow,.tipsy-sw .tipsy-arrow{bottom:0;background-position:bottom left}.tipsy-n .tipsy-arrow{top:0;left:50%;margin-left:-4px}.tipsy-nw .tipsy-arrow{top:0;left:10px}.tipsy-ne .tipsy-arrow{top:0;right:10px}.tipsy-e .tipsy-arrow,.tipsy-w .tipsy-arrow{top:50%;margin-top:-4px;width:5px;height:9px}.tipsy-s .tipsy-arrow{left:50%;margin-left:-4px}.tipsy-sw .tipsy-arrow{left:10px}.tipsy-se .tipsy-arrow{right:10px}.tipsy-e .tipsy-arrow{right:0;background-position:top right}.tipsy-w .tipsy-arrow{left:0}.class_progressBar,.progressBar{background-color:#e5e5e5;border-radius:4px;height:4px;margin-bottom:30px}#class_progressStatus,#progressStatus{background-color:#36cdbe;height:100%;width:0;position:relative;overflow:visible!important}#class_progress-icon,#progress-icon{position:absolute;height:12px;width:12px;background-color:#36cdbe;border-radius:60%;right:0;top:-4px;font-size:8px;color:#fff;padding-top:2px;box-sizing:border-box;text-indent:2px;cursor:pointer;cursor:hand}.icon-arrow-left{color:#e5e5e5;width:1px;top:-1px}.icon-plus-sign{color:#6285ff}.staff_desc{width:85%;float:left}.staff_desc h3{font-size:14px;line-height:20px;font-weight:700;font-weight:400;color:#555;margin:10px 0}.fixedDet{position:fixed!important;right:auto;top:20px!important}.staff_desc_connector{background:#fff;height:15%;position:absolute;right:213px;width:30px;opacity:0}ul.sm li{float:none!important;width:175px}#voice-box p span{background:#fffed5;border:1px solid #cfcd59;border-radius:0 0 5px 5px;box-shadow:2px 2px rgba(0,0,0,.15);color:#000;font-size:12px;font-weight:700;padding:10px 12px 6px;line-height:32px!important}#voice-box{position:fixed;text-align:center;width:100%;z-index:1000;top:0}#voice-box p{text-align:center}.staff_det_popup{border:1px solid #bbb;box-shadow:0 2px 4px rgba(0,0,0,.07);padding:30px;position:fixed;right:auto;top:80px;width:175px!important}.staff_det_popup h2{margin-top:20px;margin-bottom:20px;font-size:20px;font-weight:600;word-break:break-word}.staff_det_popup ul li{border-bottom:none!important}.last:hover .arrow{display:block}.non_working_day{margin-top:10px;text-align:center}.google_signin_btn_share{background:url(/bookingpage/images/social_google.png) left;height:41px;width:35px;cursor:pointer;cursor:hand;float:left}.social_sharing{background:url(/bookingpage/images/social_fb.png) left top no-repeat;height:31px;width:158px;cursor:pointer;cursor:hand;float:left;margin-left:8px}.fb_520{width:520px;position:relative;left:50%;margin-left:-275px}#phone_num{border-right:0 none}.loading_icon{background-image:url(https://storage.googleapis.com/setmore-assets/2.0/Images/Logos/setmore-loader.gif) no-repeat;padding-left:50%;width:65px;margin-left:-32.5px;margin-top:20px}.loader,.setmore_loading_icon{background:#fff;position:absolute}.loading_icon_timings{margin:73px}.loader{width:100%;height:100%;top:0;left:0;opacity:.9;display:none}#setmore_loading_icon{display:NONE;margin:0 auto}.setmore_loading_icon{margin-left:34.5%;top:35%;padding:10px 15px;box-shadow:0 0 2px #ddd;text-align:center;display:none;width:120px}#loading_set,#show_timer{font-size:14px;margin-left:-60px;padding-left:50%}.setmore_loading_icon span{display:block}#loading_set{background:rgba(0,0,0,0);box-shadow:none;margin-top:4%}#show_timer{position:absolute}#skip_step{cursor:pointer;color:#20c0b9;font-size:15px;text-align:center;margin-top:-7px}.bookAnotherAppt{margin-top:0;text-align:center}.bookAnotherAppointment{width:171px;height:17px;font-family:Lato;font-size:14px;font-weight:600;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#444;text-decoration:underline}.bpAppointmentConfirmed{width:172px;height:19px;font-family:Lato;font-size:16px;font-weight:500;font-style:normal;font-stretch:normal;line-height:normal;letter-spacing:normal;color:#252832;margin-bottom:16px!important}.callBackUrl a{line-height:1em;border-bottom:1px solid #ccc;margin:5px 0;display:inline-block;zoom:1}.callBackUrl a:hover{text-decoration:underline}.callBackUrl{text-align:center;margin-top:25px;margin-bottom:15px}.tnctext{white-space:nowrap;overflow:hidden;width:82px;display:inline-block}.mobile-navbar{display:none;text-align:center}.mobile-navbar>i{font-size:24px}.mobile-navbar>label{display:block;line-height:14px;font-size:8px}.noReview{text-align:center;margin-top:95px}.starRating{color:#ffeb1d;font-size:28px}.writeReview{display:block;width:100px;padding:8px 10px 9px;box-shadow:1px 1px 2px #ddd;-moz-box-shadow:1px 1px 2px #ddd;-webkit-box-shadow:1px 1px 2px #ddd;background:-webkit-gradient(linear,left top,left bottom,color-stop(.05,#fefefe),color-stop(1,#f9f9f9));background:-moz-linear-gradient(center top,#fefefe 5%,#f9f9f9 100%);background-color:#f9f9f9;border:1px solid #bbb;border-bottom-color:#999;border-radius:6px;text-decoration:none;color:#555;font-weight:600;margin:20px auto 10px}.writeReview:hover{background:#f5f5f5}.writeReview:active{box-shadow:inset 0 0 8px #ccc;-moz-box-shadow:inset 0 0 8px #ccc;-webkit-box-shadow:inset 0 0 8px #ccc}#review_btn{margin:-45px auto 10px;float:right}.approvedReviews{margin-top:25px}.reviews_list{border-bottom:1px solid #ddd;margin-bottom:18px}.reviews_list .custName{font-size:14px;font-weight:600;color:#6e6e70}.reviewDate{font-size:13px;font-weight:500;margin-left:8px;color:#727271}.rating{color:#ffeb1d;font-size:18px;float:right}.reviews_list p{text-align:justify}#rating{unicode-bidi:bidi-override;direction:rtl;margin:4px}#rating>i{display:inline-block;font-size:28px;cursor:pointer;margin-left:6px}#rating>i.icon-star-empty-active:before,#rating>i.icon-star-empty-active~i.icon-star-empty:before,#rating>i.icon-star-empty:hover:before,#rating>i.icon-star-empty:hover~i.icon-star-empty:before{content:"\f005"!important;color:#ffeb1d}#customerReview,.customerReviewInfo input{background:repeat-x #fff;font-size:13px;color:#989898;width:367px;padding:9px}.customerReviewInfo input{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;margin:0 7px 12px}.customerReviewInfo input:focus{border:1px solid #1490e7!important;box-shadow:0 0 3px #1490e7;border-color:rgba(82,168,236,.8)}#notes_wrapper .cancel{text-decoration:underline;float:right;margin-top:-23px;margin-right:11px;cursor:pointer}#notes_wrapper .starRating{float:left;margin-top:15px;margin-left:2px;margin-bottom:14px}#customerReview{border:1px solid #ccc;border-radius:4px;box-shadow:0 1px 1px rgba(0,0,0,.075) inset;margin:0 7px 12px;height:89px}#customerReview:focus{border:1px solid #1490e7!important;box-shadow:0 0 3px #1490e7;border-color:rgba(82,168,236,.8)}#submit_btn{margin:16px 0 0 80px}.submitReview{background-color:#11c3bc;font-weight:700;color:#fff;padding:12px 16px;font-size:13px;text-shadow:0 -1px 0 #359539;float:left;white-space:nowrap;margin-left:34.5%;margin-top:3%;border-radius:4px;cursor:pointer}.forDot:before{content:'\2022'}.hide{display:none}.addHeight{top:45px}.noPhotos{border:2px solid #ccc;margin:90px auto;padding:25px;text-align:center;width:45%;height:auto}.noPhotos h3{font-size:18px;font-weight:400}.classesheader{font-weight:700;color:#777;padding:12px;font-size:16px;margin-bottom:15px}.corner{border-bottom-right-radius:5px}.classes_list_holder{background-color:#fff;border-bottom:1px solid #ddd;padding:12px;font-size:16px;color:#555;margin-bottom:10px;height:15px;display:table;width:95%;cursor:pointer;border-radius:0}.classes_list_holder:hover{opacity:1;background:#f9f9f9;color:#000}.classes_list_holder>.courseInfo>div:nth-child(2){width:100px;color:#02a7cd;font-weight:700}.desc{width:90px;color:#555;font-weight:400}.classes_list_holder>.courseInfo>div:nth-child(3){width:70px}.classes_list_holder>.courseInfo>div:nth-child(4){width:60px}.classes_list_holder>.courseInfo>div:last-child{color:#718181!important}.indivi_classes{float:left}#selectionoption{background-color:#dee6e5;padding:10px;margin-bottom:15px}.hidder{display:none}#morepagesload{background-image:-webkit-linear-gradient(top,#6dbed0,#0890af);background-image:-moz-linear-gradient(center top,#6dbed0,#0890af);color:#fff;padding:6px 35px;text-align:center;position:relative;text-decoration:none!important;border:2px;font-size:17px;vertical-align:middle}.inputfield_holderclass{border:1px solid #ccc;height:36px;background:repeat-x #fff;overflow:hidden;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border linear .2s,box-shadow linear .2s;-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s}.inputfield_holderclass input.inputB:focus,.inputfield_holderclass input.inputS:focus,.inputfield_holderclass input.no_border:focus{border:none!important;box-shadow:none!important}.inputfield_holderclass input#state:focus,.inputfield_holderclass input.city:focus{border:solid #dadada!important;border-width:0 1px 0 0!important;box-shadow:none!important}.your_info_formclass{width:435px;margin:0}.your_info_formclass input{padding:8px 6px 10px;background:0 0;border:1px solid transparent;border-right:solid 1px #dadada;color:#a7a7a7;font-size:13px;margin:0!important}.your_info_formclass ul{margin:0}.your_info_formclass ul li{padding:3px 0;overflow:hidden}.your_info_formclass label{color:#a7a7a7;float:left;margin-right:10px;width:90px;display:block;line-height:42px;font-weight:700;font-size:13px}.your_info_formclass textarea{color:#a7a7a7;height:70px;padding:8px 0 0 10px;width:351px;box-shadow:inset 0 2px 2px #f1f1f1;-webkit-box-shadow:inset 0 2px 2px #f1f1f1;-moz-box-shadow:inset 0 2px 2px #f1f1f1;border:1px solid #cbcbcb;font-family:Lato;font-size:13px}.focus,.your_info_formclass textarea:focus{background-color:#fff!important;border-color:rgba(39,195,187,.8)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important}.your_info_formclass textarea:focus{padding:8px 0 0 10px!important}.yourinfo_classes ul{padding:20px 0}.class_confirmation,.confirmation{padding-bottom:38px}.classtab_content input.continuebtn,.your_info_formclass input.continuebtn{border:1px solid #777;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;background:url(/bookingpage/images/continuebtn_bg.png) repeat-x;color:#000;font-size:14px;font-weight:700;text-shadow:1px 1px 1px #fff;margin:20px 0 0 145px;padding:13px 30px;cursor:pointer}.inputError{border:1px solid #f84c58!important;top:-1px;left:-1px;border-radius:5px;height:100%}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);background-clip:padding-box;height:200px!important}table{max-width:100%;background-color:transparent;border-collapse:collapse;border-spacing:0}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px!important}.datepicker td.new,.datepicker td.old{color:#999}.table-condensed>thead>tr>th.datepicker-switch1,.table-condensed>thead>tr>th.dow,.table-condensed>thead>tr>th.next,.table-condensed>thead>tr>th.prev{color:#000!important}.table-condensed>tbody>tr>td.disabled{color:#eee}.rightarow{margin-top:3px}.confirm_class{padding:20px 20px 40px;min-height:180px;width:425px;margin-top:-20px;border:1px solid #ccc;border-bottom-color:#aaa;box-shadow:1px 1px 6px #ddd;-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:1px 1px 6px #ddd}.input-holder:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important}.confirm_class ul{margin:0}#confirm_remainder{list-style-type:none}#confirm_remainder #message_remainder_check,#confirm_remainder span label{vertical-align:middle}#confirm_remainder>span{display:flex}@media (max-width :540px){#confirm_remainder>span{justify-content:center}}.confirm_class ul li{padding:4px 0;clear:both;line-height:22px}.confirm_class label{width:100px;font-size:12px;color:#a7a7a7;float:left;font-weight:700;text-transform:uppercase;word-wrap:break-word}.confirm_class ul li span{display:block;line-height:22px;float:left;max-width:320px;margin-top:-2px}.bookAnotherClassAppt{margin-top:35px;text-align:center}#another_classappt{background:url(/bookingpage/images/continuebtn_bg.png) rgba(0,0,0,0);border:1px solid #666;border-radius:5px;color:#000;cursor:pointer;font-size:14px;font-weight:700;padding:13px 9px;text-shadow:1px 1px 1px #fff;text-decoration:none}.confirmation1{padding-bottom:110px;margin-top:50px}#entryfileds{margin-left:-200px}.global_btn2_lt1 span{margin-left:65px;margin-top:-50px}#select_box{margin-left:22px;margin-top:-17px}#selectionoption{height:15px}#calendarlaunch .datepickerContainer{border:1px solid rgba(0,0,0,.15)!important;padding:4px!important}#phone_num1{border-right:0 none}#classes_act{display:none}.bg_holder p span{text-align:left}.servicePrice,.sessionPrice{width:32%!important}.className,.serviceName{width:50%;font-weight:400!important}.login_details{position:absolute;right:0;text-align:right;display:none}.login_details ul{margin-top:-48px}.login_details ul li{float:right;color:#fff;padding:0 10px;line-height:40px}.login_details ul li a{cursor:pointer;color:#e4ebee;text-decoration:none;padding:12px}.login_details ul li ul{position:absolute;background:#fff;border:1px solid #959595;margin-top:7px;width:250px;right:20px;z-index:2000;padding:0 0 10px;display:none;height:auto;border-radius:5px;padding-bottom:0}.login_details ul li ul li{text-align:left;line-height:15px;display:block;margin:0;text-shadow:none;padding:0;float:none}.login_details ul li ul li a{color:#555;display:block;padding:12px 20px;margin:0}.login_details ul li ul li a i{color:#adb0b1}#account_menu{padding-right:38px;text-shadow:1px 1px rgba(0,0,0,.5);cursor:pointer;margin-top:-8px}#account_menu img{border-radius:50%;height:33px;width:33px;position:relative;top:12px}#account_menu ul li{color:#000}#account_menu:hover ul{display:block}#account_menu ul li img{border-radius:50%;height:45px;width:45px;float:left}#account_menu:hover ul li a{color:#555}#my_details{left:0;padding:0 16px 16px;position:relative;top:-8px;margin-top:-10px}#my_details span{color:#54585b;font-weight:400;font-size:12px;word-wrap:break-word}#my_details label{color:#787b7e;font-size:11px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:198px;display:inline-block}#sign_out a{border-top:1px solid #ddd;padding:20px}.sign_in{margin:20px auto;display:block;text-align:center;color:#536976;font-size:24px}.signin label{font-size:20px;margin:0 auto;display:block;color:#536976;text-align:center}.button,.newProfile p{text-align:center;margin:0 auto}#noAcc,.class_customer-login-form,.customer-login-form,.forget-pwd-container,.setmore-login-container,.signUp{display:none}.button{background:#ecf2f5;color:#8599a3;width:200px;border-radius:4px;padding:14px;margin-top:4px;cursor:pointer;font-size:14px}.facebook_signin_btn:hover,.google_signin_btn:hover,.setmore_login:hover{background:#e4ebf1}.input-holder{background:#fff;border:1px solid #d5dce0;border-radius:4px;margin-top:3px;padding:14px;display:block;width:100%;position:relative;font-size:14px;height:auto}.input-holder:focus{background-color:#fff!important;border-color:rgba(39,195,187,.8)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important}.forget-pwd-container,.setmore-login-container.focus,.setmore-signup.focus{box-shadow:none!important}.newProfile p{width:50%}.signUp label{color:#536976;font-size:20px;margin:0 auto;display:block;text-align:center}.signUp p{margin:0 auto 10px;width:230px;color:#8d9ba2;text-align:center}.button-facebook{background-color:#5a84c3;color:#fff}.button-facebook:hover{background-color:#6690cb!important;color:#fff!important}.button-google,.createMyProfile{background:#ea5e5e;color:#fff}.button-google:hover,.createMyProfile:hover{background:#ed6e6e!important;color:#fff!important}#resetPwd,#setmoreLogin{background-color:#20c0b9}#newProfile:hover{background:#ed6e6e}.setmore-signup{margin:-16px auto 14px;width:230px}.setmore-signup .createMyProfile{display:none;margin-left:1px;margin-top:16px}.backToSigin{color:#20c0b9;cursor:pointer;display:block;text-align:center}.setmore-login-container{border-bottom:1px solid #e2e2e2!important;margin:30px auto;width:230px}#setmoreLogin{color:#fff;margin:20px 0 0;width:200px;white-space:nowrap;overflow:hidden}#newProfile{background:#ea5e5e;color:#fff;margin-top:12px;font-size:14px}.newProfile{margin-top:30px}.forget_pwd{margin-bottom:20px;text-align:center;margin-top:20px;display:inline-block;width:100%;overflow:hidden}.forget_pwd span{cursor:pointer;color:#8599a6}#noAcc{color:#20c0b9;text-align:center;margin-top:20px;cursor:pointer;font-size:14px}.forget-pwd-container{max-width:231px;margin:10px auto;text-align:center}.forget-pwd-container .fwd-text{color:#536976;font-size:23px}.forget-pwd-container p{padding:20px 0;color:#8d9ba2;text-align:center}#resetPwd{color:#fff;margin-bottom:13px;margin-top:10px;width:201px}.class_customer-holder,.customer-holder{width:468px;margin-bottom:-1px;padding-bottom:2px;margin:0 auto}.customerLoginActive{border:1px solid #e1e1e1;margin:20px 3px}.class_customer-holder-edit,.customer-holder-edit{color:#20c0b9;cursor:pointer;float:right;font-size:15px;margin-right:24px;margin-top:0}.class_customer-details-list,.customer-details-list{height:auto;margin-left:28px;margin-top:16px;width:404px}.class_customerlist-image,.customerlist-image{border-radius:100%;float:left;height:78px;margin-left:-3px;margin-top:-20px;width:78px}#class_cust-FirstName,#cust-FirstName{color:#54585b;display:block;float:left;font-size:18px;font-weight:300;margin-left:78px;margin-top:-48px;width:360px}#class_cust-LastName,#cust-LastName{color:#252c32;font-size:16px;font-weight:300;width:200px;margin-left:2px}#class_cust-loginId,#cust-loginId{color:#787b7e;float:left;margin-left:80px;margin-top:-26px}.class_customer-details-list li label,.customer-details-list li label{float:left;line-height:46px;margin-right:10px;width:79px;color:#a0a2aa;white-space:nowrap}#class_customer-login-details .input-profile-fields,#customer-login-details .input-profile-fields{float:right;margin-left:22px;margin-top:7px;width:288px}.intl-tel-input.separate-dial-code .selected-dial-code{display:none}.intl-tel-input .selected-flag .industry-type-arrow-down{right:30px}.intl-tel-input.allow-dropdown .flag-container,.intl-tel-input.separate-dial-code .flag-container{padding-left:10px;left:auto!important}.intl-tel-input .country-list{width:290px}#class_cust-Address,#class_cust-IEmailId,#class_cust-IName,#cust-Address,#cust-IEmailId,#cust-IName{width:100%;border:transparent}#class_cust-PhoneNo,#cust-PhoneNo{width:100%;padding-left:83px;border:transparent}#class_cust-City,#cust-City{width:100px;float:left}#class_cust-State,#cust-State{width:84px;float:left}#class_cust-Zip,#cust-Zip{width:104px;float:left;border:transparent}#class_cust-Address,#class_cust-City,#class_cust-IEmailId,#class_cust-IName,#class_cust-PhoneNo,#class_cust-State,#class_cust-Zip,#cust-Address,#cust-City,#cust-IEmailId,#cust-IName,#cust-PhoneNo,#cust-State,#cust-Zip{height:100%}#class_cust-Comments,#cust-Comments{border:1px solid #dbdbdb;border-radius:5px;height:67px;margin-left:22px;margin-top:6px;padding:8px 0 0 6px;width:289px;float:right;font-size:13px;font-family:Lato;resize:vertical}#left_chars_cust{float:right;font-size:12px;margin-left:66px;margin-top:3px}.customer-AdditionalFields .cust-edit-additionalFields .customerAdditionalFields{display:none}.cust-edit-additionalFields span,.customer-AdditionalFields span,.customerAdditionalFields span{color:#a7a7a7;font-size:14px}#class_cust-continue,#cust-continue{margin:30px auto;width:159px;font-size:18px;margin-top:25px;margin-left:180px}.class_cust-details,.cust-details{float:left;margin-left:30px;margin-top:-34px;display:none}.class_cust-details li,.cust-details li{color:#787b7e;margin-left:83px!important;line-height:20px}.class_customerImg,.customerImg{width:85px}.customer-profile-edit{background:#fff;border:1px solid #bbb;box-shadow:0 1px 8px 1px #ccc;color:#777;display:none;font-size:13px;height:560px;padding:0;position:absolute;top:8.5%;width:100%;max-width:640px;z-index:1000;left:50%;margin-left:-350px}.arrow{margin-top:30px;border-left-color:#999;border-width:9px;position:absolute;display:block;width:0;height:0;border-top-color:transparent;border-right-color:transparent;border-bottom-color:transparent;border-style:solid;float:right;margin-right:-19px;right:0}.arrow-under{border-width:9px;right:-17px;border-left-color:#fff;float:right;margin-right:-1px;z-index:1000;position:absolute}.customer-col1{background-color:#f1f5f8;width:200px;height:560px;float:left}.customer-col2{float:right;width:440px;height:560px}.customer-col1 img{border-radius:100%;width:100px;height:100px;margin-left:44px;margin-top:40px;border:1px solid #b7c0c7}.customer-profile-Name{font-size:20px;margin:0 10px;display:block;margin-top:15px;color:#37434a;text-align:center;width:180px;word-wrap:break-word}.customer-col1 ul{line-height:35px;margin-left:43px;margin-top:30px}.customer-col1 ul li{color:#c5cacd;margin:10px}.customer-col1 ul li a{color:#b1bcbd;text-decoration:none}.customer-col1 ul li.active a{color:#364144}.customer-profile-signout{float:left;margin-left:53px;margin-top:198px}.customer-profile-signout a{text-decoration:none;color:#abbcbd}#customer-profile-header{font-size:23px;font-weight:300;margin:6px;marigin-left:0;width:auto!important;color:#384355;float:left}.customer-edit-form{margin-left:38px}.customer-edit-form ul{height:400px;margin-top:7px;overflow-y:auto}.customer-edit-form ul li{color:#a9abac;float:left;line-height:20px;margin-top:14px}.customer-edit-form input{height:40px;padding:0 7px}.class_customer-login-form input,.customer-edit-form input,.customer-login-form input{padding:8px 7px 9px;background:0 0;border:1px solid transparent;border-right:solid 1px #dadada;color:#000;font-size:13px;margin:0!important}#customer-edit-form .input-profile-fields>.intl-tel-input .flag-container{top:-2px}#customer-edit-form .input-profile-fields{height:40px}.input-profile-fields{border:1px solid #dbdbdb;border-radius:5px;float:left;height:40px;margin-left:22px;width:300px;position:relative}#cust-edit-countryCode{top:0}#cust-edit-PhoneNo{width:100%;padding-left:103px!important;position:absolute;border:transparent;padding-top:10px}.focus-ie .input-profile-fields input#class_cust-PhoneNo,.focus-ie .input-profile-fields input#cust-PhoneNo,.focus-ie .input-profile-fields input#cust-edit-PhoneNo{width:70%!important;padding-left:0;display:inline}li.focus-ie.focus{box-shadow:none!important}.focus-ie .input-profile-fields input#class_cust-countryCode,.focus-ie .input-profile-fields input#cust-countryCode,.focus-ie .input-profile-fields input#cust-edit-countryCode{width:65px;display:inline}#cust-edit-City{width:38%;float:left}#cust-edit-State{width:36%;float:left}#cust-edit-Zip{width:26%;float:left;border:transparent}.save-changes{background-color:#00c5c0;color:#fff;margin-top:0;float:left;font-size:15px;height:20px;width:auto}#save-changes:hover,#setmoreLogin:hover{background-color:#36cdbe}.profile-cancel{color:#384355!important;float:left;font-size:14px;left:18px;position:relative;text-decoration:none;width:auto;font-family:Lato;font-weight:400;font-stretch:normal;font-style:normal;line-height:45px;letter-spacing:normal;text-align:center}.customerlist-comments textarea:focus{background-color:#fff!important;border-color:rgba(39,195,187,.8)!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(39,195,187,.6)!important}.slider_holder{float:left;overflow-x:hidden;padding-left:0;position:relative;width:60px;height:25px;cursor:pointer}.slider_off{background:url(/bookingpage/images/switch-bg.png) -57px 0 no-repeat;left:60px;text-indent:26px;color:#000!important}.sliders{line-height:23px;float:left;width:60px;position:absolute;color:#fff!important;font-size:11px!important;font-weight:800!important}.appt-monthly,.apptMonthly{font-size:15px}.slider_on{background:url(/bookingpage/images/switch-bg.png) no-repeat;text-indent:10px;left:2px}.slider_switch{background:url(/bookingpage/images/switch-btn.png) left top no-repeat;height:24px;left:38px;position:absolute;width:25px}#EmailReminders{margin-left:22px;margin-top:10px}#TextReminders{margin-left:22px;display:none}.customer-appointments ul{width:100%;max-width:420px;height:421px;margin:5px 0 0 18px;overflow-y:auto}.customer-appointments ul li{border:1px solid #d7d7d7;float:left;height:65px;margin-bottom:5px}.customer-appointments ul li label{color:#c9cbcd}.customer-appointments ul li .customer-appt-info{display:flex}.service-color-holder{border-radius:5px;height:66px;margin:0;width:5px}.appt-time-date{float:left;height:65px;width:105px}.appt-time-date label{margin-left:20px}.appt-day{text-align:center;margin-top:12px;color:#273137}.appt-Info{border-left:1px solid #ccc;float:left;height:65px;color:#273137;width:234px}.companyName{float:left;margin-left:16px;margin-top:12px;width:186px;display:block}.resourceName{float:right;margin-top:12px;margin-right:55px}.close-icon{color:#aeb1b3!important;cursor:pointer;float:right;margin-right:10px;text-decoration:none;margin-top:11px;font-weight:500;margin-bottom:10px;line-height:13px}.todaydropdown .icon-angle-down{margin-top:9px}.resource-name{margin-left:14px}.apptMonthly{border:transparent!important;float:left!important;height:19px!important;margin-bottom:10px!important;margin-top:4px;padding:1px}.appt-holder,.appt-list-holder ul li{padding:0 5px;cursor:pointer}.noAppointments{font-size:18px;margin:20px 0}.emailReminder{display:block;margin-left:8px;margin-top:11px}.textReminder{float:left;margin-left:8px;margin-top:2px}.futureAppt{display:none}.appt-holder .icon-angle-down{float:right}.appt-holder{border:1px solid #d7d7d7;border-radius:3px;margin-right:26px;color:#272d3b;width:100px;float:right;line-height:31px;z-index:1000}.appt-holder a{color:#272d3b;text-decoration:none}.appt-list-holder{background:#fff;border:1px solid #d7d7d7;display:none;margin-top:0;position:absolute;right:70px;width:111px;z-index:1000}.appt-list-holder ul{margin:0;color:#d7d7d7}.appt-list-holder ul li a{color:#555;font-size:13px;text-decoration:none}.appt-list-holder ul li:hover{background-color:#20c0b9!important}.appt-list-holder ul li:hover a{color:#fff}.appt-holder:hover ul li{display:block}.upcomingAppts span{border:1px solid #d7d7d7;border-radius:3px;float:right;margin-right:52px;margin-top:-39px;padding:6px;color:#272d3b;cursor:pointer}.IEcust-edit-LastName,.IEcust-edit-Zip{border:transparent}.nameHolder{margin-left:35px;float:left;margin-top:-5px}.top-dropdown-arrow{background-image:url(/bookingpage/images/popup_pointer_cancel.png);background-repeat:no-repeat;width:30px;height:20px;background-position:-33px 0;position:relative;left:214px;top:6px}.name-email-top-holder{float:left;width:150px;margin-top:17px;margin-left:9px}.nobranding{color:#000!important;text-shadow:none}.backToAppt{color:#20c0b9;cursor:pointer;float:right;margin-right:40px;margin-top:-32px;width:70px}#username{margin-right:30px}#userId{margin-right:12px}.IEnewProfile{font-size:20px;margin-left:175px}.IEcust-Comments{width:278px!important}.IEaccount_menuImg{height:40px!important;width:40px!important;position:relative;top:8px}.IEcust-edit-City,.IEcust-edit-LastName,.IEcust-edit-firstname{width:100px!important;float:left}.IEcust-edit-State{width:60px!important;float:left}.IEcust-edit-Zip{width:30px!important;float:left}.IEcust-edit-Address,.IEcust-edit-LoginId{width:235px!important}.IEcust-name{width:275px}.IEinput-holder{width:196px}.IEcust-Zip{width:46px!important}#blockpage,.blockPage{width:100%;height:100%;background:url(/bookingpage/images/popup_bg.png) left top;position:absolute;top:0;left:0;display:none;z-index:1}.customer-appointments ul li a{text-decoration:none}.UpcomingAppointments,.customer-appointments ul:hover li.TodayAppointments{cursor:pointer}.customer-appointments ul li:hover div.appt-Info a.editAppt{display:block}.editAppt{color:#c9cbcd;display:block!important;margin-top:26px;margin-left:9px;text-decoration:none}.editApptPopup{background:#fff;border:1px solid #c4c4c4;width:200px;height:82px;z-index:999;display:none;position:relative;right:206px;top:-46px}.editAppt i{font-size:15px}.edit-icon{border-left:1px solid #ccc;margin:0;width:27px;height:65px;float:right}.editApptPopup .hover-arrow{display:block;left:-32px;top:20px;width:32px!important}.btn-cancel,.btn-edit{cursor:pointer;float:left;width:45%;font-weight:600;line-height:30px}.editNdel{text-align:center;margin:42px -5px 0 0;position:absolute;width:190px}.popover-title{font-size:14px;padding:6px 12px;color:#455862;background-color:#f1f5f8;position:absolute}.btn-edit,.btn-edit a{color:#fff!important}.btn-edit{background:#27c3bb;border-radius:3px;font-size:12px;margin-left:8px;border:1px solid #27c3bb}.btn-cancel{background:#f84c58!important;border-radius:3px;font-size:12px;margin-left:7px;border:1px solid #f84c58!important;color:#fff!important}#alertbox #alertPannel input#enable,#login,#side-login{background:#27c3bb!important;border-color:#27c3bb!important;cursor:pointer}.btn-cancel a{color:#455862;font-weight:600}#login,#side-login{color:#fff!important;border:1px solid #d7d7d7;border-radius:3px;font-size:12px;height:34px;line-height:34px;margin-top:-47px;padding:0 15px;float:right;margin-right:30px;display:none}.customerLoginContainer{width:100%;max-width:470px;float:left;position:absolute;margin-left:23px}.no-brand{margin-top:20px!important}.bottomclass{margin-bottom:62px}#alertbox{background:#fff;border:1px solid #aaa;box-shadow:0 0 10px #ccc;color:#000;display:none;font-size:12px;left:34%;margin:0;padding:40px 0 0;position:fixed;top:38.5%;width:450px;z-index:99999}#alertbox h2#alertTitle{color:#000;font-size:20px;font-weight:400;line-height:30px;margin:0;padding:0;text-align:center}#alertbox #alertContent{margin:0;padding:15px 20px}alertbox #alertMessage{display:block;text-align:center}#alertbox #alertPannel{margin:-12px 0 14px;text-align:center}#alertbox #alertPannel input#enable{color:#fff}#alertbox #alertPannel input{background-color:#11c3bc;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;height:43px;line-height:43px;margin-top:35px;padding:0 15px;text-align:center;width:114px}#alertTitle{font-size:17px;text-align:center}#alertMessage{font-size:16px;margin-top:7px;text-align:center}.nav{list-style:none;margin-bottom:20px;margin-left:0}.container-fluid:after,.container-fluid:before{content:"";display:table;line-height:0}.container-fluid:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.detail-navbar>.nav-pills>.active>a{border-radius:0;color:#000;font-weight:600}.detail-navbar>ul>li:first-child>a{padding-left:0;padding-right:0}.detail-navbar>ul>li>a{color:#c1c8cd;font-size:15px;font-weight:600;margin-bottom:0;line-height:30px}.nav-pills>li>a{border-radius:5px;margin-bottom:2px;margin-top:2px;padding-bottom:8px;padding-top:8px}.nav-pills>li>a,.nav-tabs>li>a{line-height:14px;margin-right:2px;padding-left:12px;padding-right:12px;font-weight:600}.nav>li>a{display:block}.detail-navbar>.nav>.pull-right>a:hover,.detail-navbar>.nav>li:last-child>a:focus{text-decoration:none;border-bottom:0!important}.detail-navbar>.nav-pills>.active>a:focus,.detail-navbar>.nav-pills>.active>a:hover,.detail-navbar>.nav>li>a:focus,.detail-navbar>.nav>li>a:hover{color:#000;border-radius:0}.noClasses,.noServices{border:1px solid #d7d7d7;float:left;margin-left:52px;margin-top:95px;padding:0!important;width:358px}.noClasses p,.noServices p{text-align:center;font-size:18px;margin:20px 0}.pace .pace-progress{background:#2dc9c2;position:fixed;z-index:2000;top:0;left:0;height:2px;-webkit-transition:width 1s;-moz-transition:width 1s;-o-transition:width 1s;transition:width 1s}.pace-inactive{display:none}.cal-appt-show-label{padding:3px;font-size:9px;border:1px solid #273137!important;background:0 0!important;margin-left:13px;text-align:center;color:#273137!important;width:45px!important}.classes_act{background-image:none!important}.cls a i.icon-sitemap,.gt_cls a i,.rvw a i.icon-star{margin-left:-41px!important;margin-top:12px;position:absolute;height:20px;width:20px;font-size:23px}.clsAppt{cursor:default!important}.class-payments-info-holder,.payments-info-holder{padding:7% 7%;width:100%;margin-top:0;border:1px solid #ccc;border-bottom-color:#aaa;box-shadow:1px 1px 6px #ddd;-moz-box-shadow:1px 1px 6px #ddd;-webkit-box-shadow:1px 1px 6px #ddd;position:relative;box-sizing:border-box}.appt-paymen-card-inputs-wraper,.class-payment-card-inputs-wraper{float:left;width:60%;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:4px;box-sizing:padding-box;border:1px solid #d7d7d7;margin-bottom:10px;margin-left:1%}.appt-paymen-card-inputs-wraper input,.class-payment-card-inputs-wraper input{font-size:13px;box-shadow:none;margin-bottom:0;border:0;padding:11px 10px 10px;box-sizing:border-box;border-radius:4px}.appt-horizontal-divider{height:1px;background:#d7d7d7;width:auto!important}.appt-paymen-card-inputs-wraper .divider,.class-payment-card-inputs-wraper .divider{width:1px;background:#ccc;height:26px;margin-top:3px;margin-right:5px;float:left;margin-bottom:3px}.payment-details-mmyy-inp{float:left;width:49%;padding-left:10px;padding-bottom:0;padding-top:13px;padding-right:0;margin-right:-14px}.payment-details-mmyy-inpsquare{float:left;width:49%;padding-top:7px;padding-left:3px}#payment-card-number-sca{padding-left:10px;padding-bottom:8px;padding-top:0;padding-right:0;margin-right:-14px}.payment-details-cvv-inp{float:left;width:40%;padding-bottom:2px;padding-right:0;margin-right:-14px}.payment-details-cvv-inpsquare{float:left;width:40%;padding-top:7px;padding-left:7px}.payment-details-cvv-inpsquare-new{float:left;width:40%;font-size:'13px';padding:'10px 0px 10px 3px'}.payment-details-mmyy-inpsquare-new{float:left;width:49%;font-size:'13px';padding:'10px 0px 10px 3px'}.payment-div-alignment{font-size:'13px';padding:'10px 0px 10px 3px';width:'93%'}.class-payment-detail-label,.payment-detail-label,.payment-detail-label-card{width:24%;font-size:12px;color:#a7a7a7;float:left;word-wrap:break-word;text-transform:uppercase}.class-payment-detail-value,.payment-detail-value{display:block;float:left;max-width:289px;word-wrap:break-word;width:75%;margin-left:3%}.class-payment-info-list li,.payment-info-list li{line-height:25px}.class-payment-detail-value-amount,span.payment-detail-value-amount{float:left;display:block;width:30%;word-wrap:break-word;text-align:right}span.class-payment-detail-value-dash,span.payment-detail-value-dash{width:5%;float:left;display:block;text-align:center}span.class-payment-detail-value-name,span.payment-detail-value-name{width:50%;float:left;display:block;word-break:break-word}.class-payment-input-list,.payment-input-list{line-height:40px;border-top:1px dashed #aaa;padding-top:10px;margin:20px 0 0 0}ul.payment-info-list{margin-bottom:10px}input#class-payment-card-number,input#payment-card-number{width:95%}input#payment-card-name{width:85%}a.class-timer-holder,a.timer-holder{text-align:center;display:none;height:25px;color:#aaa;right:0;margin:auto}b#class-payment-timer,b#payment-timer{color:#11c3bc}a#cancel-Payment,a#cancel-class-payment,a#cancel-mulSerPayment,a#skip-Payment,a#skip-Payment-mulSer,a#skip-class-payment,a#skip-payment-appt{text-align:center;display:block;width:252px;line-height:50px;font-size:14px;margin:5px auto;cursor:pointer;color:#20c0b9;text-decoration:none;padding-left:12px}.payment-blocker{position:absolute;background:#fff;width:99%;height:99%;z-index:1000;left:1px;top:1px;opacity:.6}.payment-blocker-loader{padding:10px;border:1px solid #ccc;position:absolute;z-index:10001;background:#fff;top:35%;left:40%}.appt-paymen-card-inputs-wraper.error-focus,.class-payment-card-inputs-wraper.error-focus,.error-focus{border-color:red!important;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(195,39,39,.6)!important;-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(195,39,39,.6)!important;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(195,39,39,.6)!important}ul.class-payment-info-list-sec li,ul.payment-info-list-sec li{line-height:28px!important}.class-payment-info-list .payment-info-list-sec{margin-bottom:5px}span#pay-class-now,span#pay-now,span#pay-now-sca{margin:auto;width:278px!important;background-color:#11c3bc;font-weight:700;color:#fff;font-size:14px;white-space:nowrap;line-height:53px;border-radius:4px;min-width:154px;text-align:center;cursor:pointer;display:block}span#nonce-request{margin:auto;width:278px!important;background-color:#11c3bc;font-weight:700;color:#fff;font-size:14px;white-space:nowrap;line-height:53px;border-radius:4px;min-width:154px;text-align:center;cursor:pointer;display:block}.card-img{margin:auto;display:block}.agreecancellationpolicy{font-weight:500;margin-top:10px}.TnCErr,.errorMsg{display:none;margin-top:10px}#left_chars_cust,.TnCErr,.errorMsg{color:#f84c58;margin-left:5px}.TnCBP,.custom-cancellation-policy{display:block;list-style:none;width:420px;margin-bottom:-1px;padding-bottom:2px;margin:0 auto;text-align:left}.agreecancellationpolicy p.cancellation-terms{color:#000;padding:0;display:inline-block;position:absolute}#TnCcheckbox,#acceptCancellationPolicyTerms,#classAcceptCancellationPolicyTerms{margin:5px!important}#TnCcheckboxClass,#acceptCancellationPolicyTerms,#classAcceptCancellationPolicyTerms{margin:5px!important}#TnCcheckbox a{position:relative;bottom:4px}#TnCcheckbox a.label-link{text-decoration:none}.acceptCancellationPolicyTerms{margin:5px!important}.appointmentMsg{margin-left:5px}.customer-details-list{padding-bottom:0!important}.wix-message-container{position:fixed;background:#000;opacity:.7;left:50%;margin-left:-37.5%;bottom:10%;z-index:1000;width:75%;padding:10px 0}.wix-message-content{color:#fff;text-align:center}.multiple-service-holder{height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000;display:none}.multiple-service-popup{position:fixed;top:50%;left:50%;z-index:11;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:42%;margin:0 auto;height:90%;background-color:#fff;border:1px solid #b1b1b1;box-shadow:0 1px 8px 1px #ccc;box-sizing:border-box;border-radius:2px}.multiple-service-header-holder{position:absolute;width:100%}h3.multiple-service-header-text{font-size:16px;text-align:center;line-height:6px;float:left;padding:43px 43px 20px 30px;color:#656565}a.multiple-service-header-close{position:absolute;font-size:21px;right:8px;color:#656565;cursor:pointer;margin:16px}h3.multiple-category-text{font-weight:700;font-size:13px;color:#7e7777;line-height:40px}.multiple-service-services-holder{position:absolute;top:75px;bottom:100px;left:0;right:0;overflow:auto;margin:0 34px;height:auto}b.multiple-service-name{float:left;width:50%;color:#1a93d0;font-weight:600}ul.muliple-service-list li{line-height:20px;cursor:pointer}p.multiple-service-price{color:#455862;font-weight:400;position:absolute;left:50%;min-width:150px;text-align:left;display:block;padding:0 0 0 8%;float:right;clear:right}span.multiple-service-duration{color:#455862;font-weight:400;float:left!important;margin-right:0;width:50%!important}span.multiple-service-cost{float:left;text-align:left;width:auto}.muliple-check-box{background:url(/bookingpage/images/checkBoxBg.png) 0 -30px no-repeat!important;width:20px;height:30px;float:left;margin-right:5px;margin-bottom:-6px}.muliple-service-list li.active .muliple-check-box,.serviceActive{background:url(/bookingpage/images/checkBoxBg.png) 0 1px no-repeat!important}.multiple-service-btn-holder{position:absolute;bottom:0;width:100%;text-align:center;padding:19px 0;line-height:24px;height:47px}a.multiple-service-continue-btn,a.multiple-service-skip-btn{font-size:14px!important;line-height:32px!important;display:inline-block;width:100px;text-align:center;cursor:pointer}a.multiple-service-continue-btn{border-radius:3px!important;border:1px solid #d7d7d7;background:#26c4bb!important;color:#fff!important;border-color:#27c3bb!important}a.multiple-service-skip-btn{background:#f1f5f7;color:#252c32;border-radius:3px!important;border:1px solid #d7d7d7}.multiple-service-list li{cursor:pointer;border-bottom:1px solid #eee;padding:6px 5px}.multiple-service-list li:hover .multiple-service-price span,.multiple-service-list li:hover b{color:#000}.hideScroll{overflow:hidden}.bookingpage_loader{padding-left:29%;width:65px;margin-top:17%;position:absolute;display:none}.menu-header{display:none;position:relative}.menu-bar{height:20px;background:url(/bookingpage/images/Hamburger-Icon.svg) no-repeat;background-size:21px}.customer-menu-bar,.menu-bar{width:28px;margin-left:12px;padding-bottom:6px;cursor:pointer;position:fixed;top:18px;left:10px}.customer-menu-bar span.icon-bar,.menu-bar span.icon-bar{position:relative;width:28px;background-color:#353e47;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.side-menu,.side-menu-col1{position:absolute;z-index:1}.customer-menu-bar .bar-1,.customer-menu-bar .bar-2,.customer-menu-bar .bar-3,.menu-bar .bar-1,.menu-bar .bar-2,.menu-bar .bar-3{display:block}.menu-bar span.icon-bar.bar-1,.menu-bar span.icon-bar.bar-2,.menu-bar span.icon-bar.bar-3{width:25px;height:1px;border-bottom:.6px solid #333;margin:0 0 4px;padding:0;top:0}.side-menu,.side-menu-col{display:none}.close-menu{font-size:30px;color:#f3f4f4;float:right;margin-right:10px;font-weight:100;cursor:pointer;line-height:50px}.side-menu{height:800px;background-color:#fff;top:0;box-shadow:10px 0 12px rgba(0,0,0,.07)}.side-menu-header{background-color:#262c32;height:53px;line-height:62px}.side-menu-header a{background:url(/bookingpage/images/setmore-logo-new.png) no-repeat 0 -3px;height:50px;width:115px;float:left;margin-left:18px}.side-menu-col1{top:60px;width:234px;padding:0;float:left;overflow:hidden;background:#fff;min-height:400px}.side-menu-col1 .nav{padding:15px 0;margin:0!important}.login-cntr{width:234px}#side-login{position:relative;top:580px;padding:0 50px;height:45px;font-size:16px;border-radius:1px;cursor:pointer;display:block;left:40px;float:left;margin-bottom:35px;z-index:100}.screen-height{max-height:100%}.side-menu-login_details{margin-top:634px}#side-menu-my_Profile,#side-menu-my_details{border-bottom:1px solid #ddd}#side-menu-my_details span{font-size:14px;font-weight:600;color:#2b333e;vertical-align:top;width:120px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;transition:width .5s;float:left}#side-menu-my_details label{color:#555;font-size:11px;font-weight:400}.side-menu-login_details ul li:hover a{cursor:pointer;color:#000}#side-menu-my_details img{width:32px;height:32px;float:left;overflow:hidden}.side-menu-name-email-top-holder{float:left;width:73%;margin-left:12px;word-break:break-all}.side-menu-login_details ul li a{color:#555}.side-menu-col1 .logo img{width:234px}.show{display:block!important}#confirm_ul li label{word-wrap:break-word}#side-icon{float:right;margin:20px 20px 0 0;cursor:pointer}.login-details-footer{clear:both;position:relative;height:4.5em;margin-top:-9em;z-index:10;color:#fff;background-color:#262c32}.login-details-ul{background-color:#fff;width:94%;max-width:98%;border:1px solid #a8a8a8;box-sizing:border-box;border-radius:4px;position:absolute;margin:-210px auto;z-index:1;padding:12px;left:2%}#down-arrow{position:absolute;left:-177px;bottom:-31px}#down-arrow .top-dropdown-arrow{background-position:2px 0}.side-menu-login_details ul li a i{margin:6px}#side-menu-my_Schedule{line-height:30px}#side-menu-my_Profile{line-height:29px}#side-menu-sign_out{line-height:40px}.side-menu-login_details ul li:hover{backgroud-color:red}.side-menu-footer-username{float:left;font-size:14px;padding-top:16px;padding-left:20px;font-weight:500;text-overflow:ellipsis;width:70%;overflow:hidden;white-space:nowrap}.customer-menu-bar{margin-left:-6px;margin-top:0;display:none}a:visited{color:#0254eb}a.morelink{text-decoration:none;outline:0;color:#27c3bb;font-size:13px;float:right}.morecontent span{display:none}.comment{width:400px;background-color:#f0f0f0;margin:10px}h3.servicecategoryheader.accordion{cursor:pointer;border-bottom:1px solid #eee;line-height:50px!important}.category-header-icon{font-size:20px;float:right;margin-top:17px!important}span.category-header-text{float:left}h3.servicecategoryheader.accordion.open i.icon-angle-right:before{content:"\f107"}ul.catergoryservice{margin-top:0!important;margin-bottom:10px!important}ul#catergoryservice li{position:relative}.all-service-nomargin{margin-top:0!important;margin-bottom:0!important}.warning-paypal-button,.warning-paypal-button span{margin:15px}.chng-cls-tz,.chng-tz{font-family:Lato;font-size:14px;word-spacing:1px;position:absolute;top:83px;right:1px;width:520px;text-align:right}.chng-cls-tz-a,.chng-tz-a{font-size:13px;font-weight:600;color:#1a93d0;text-decoration:none;cursor:pointer;margin-left:0}.chng-cls-tz-a-i,.chng-tz-a-i{font-weight:700;margin-left:3px}.fbbdp-adjustment{padding-top:36px}#choose-cls-tz-container,#choose-tz-container{position:absolute;border:1px solid #bbb;box-shadow:0 1px 8px 1px #ccc;z-index:1000;margin:0 186px 0;background:#fff;padding:10px;display:none;width:300px;height:300px}#search-cls-tz,#search-tz{padding:8px}#search-cls-tz-input,#search-tz-input{box-sizing:border-box;font-size:13px;height:14%;padding:4px 4px 4px 10px;width:289px}.cls-tz-dropdown-menu,.tz-dropdown-menu{height:250px;overflow-y:auto}.cls-tz-dropdown-menu li,.tz-dropdown-menu li{border-bottom:solid 1px #dae0e0;padding:8px;cursor:pointer;color:#95a5a6}.cls-tz-dropdown-menu li:hover a,.tz-dropdown-menu li:hover a{color:#000}.cls-tz-dropdown-menu li a,.tz-dropdown-menu li a{text-decoration:none;color:#616161}.localTime{color:#999!important;font-weight:500!important;font-family:Lato;text-transform:none!important;font-size:13px!important}.tzCss{top:83px}.chng-cls-tz,.choose-cls-tz-container{display:none}@media only screen and (min-width:840px) and (max-width:1000px){.editApptPopup{margin-left:5%!important}#allClassesList .hover-arrow,#servicelistsofall .hover-arrow,#staff_act .hover-arrow{right:-44px;background:url(/bookingpage/images/arrow.png) 2px 23px no-repeat;height:100%;top:0}#footer_wrap,#wrapper{margin:0 auto;width:100%;position:relative}#footer_wrap ul li{margin-left:62px}.service-container .hover-arrow{right:-48px}.service-container #chs_service_act .hover-arrow{right:-50px;top:-16px}.staff_det_popup{padding:30px;position:fixed;right:0;left:0;top:80px}ul.catergoryservice{margin-top:0!important;margin-bottom:0!important}.class_datepicke_holder,.class_sessions_sheet,.daily_date_calendar .datepickerContainer,.datepicke_holder,.datepickerContainer,.time_sheet,div.datepicker,div.datepicker table{width:100%!important}.class_customer-details-list,.customer-details-list{height:auto;margin-left:0!important;margin-top:16px;width:100%}#noAcc,.class_customer-login-form,.customer-login-form,.forget-pwd-container,.setmore-login-container,.signUp{width:100%}.class_customer-holder,.customer-holder{width:100%}.class_global_btn2_lt,.class_global_btn2_lt1,.global_btn2_lt,.global_btn2_lt1{margin:30px 0 0 25%}.class_cust-details,.cust-details{width:100%}.hover-arrow{display:none!important}.class_customer-details-list li label,.customer-details-list li label{float:left;line-height:0;padding:10px;margin-right:10px;width:80%;color:#a0a2aa;white-space:nowrap}.reviewPopup{width:70%!important}#notes_wrapper{width:100%;right:0;left:0!important}}.reviewPopup{left:60px}@media only screen and (min-width:540px) and (max-width:840px){.editApptPopup{margin-left:5%!important}}@media screen and (max-width:539px){a#cancel-Payment,a#cancel-class-payment,a#cancel-mulSerPayment,a#skip-Payment,a#skip-Payment-mulSer,a#skip-class-payment,a#skip-payment-appt{padding-left:0}}@media only screen and (min-width:900px) and (max-width:1000px){.row.bookingpagecontainer{width:calc(100% - 270px);margin-left:calc(30px - 1rem)}.contact_col{width:30%!important;padding:0 0 0 2%!important}}@media screen and (max-width:400px){.col2 #chs_class_act.list ul li p,.col2 #chs_service_act.list ul li p{left:46%!important}}@media screen and (max-width:539px){.chng-cls-tz,.chng-tz{width:100%!important}.cls-timesIn,.timesIn{width:100%;float:left;text-align:center}.chng-cls-tz-a,.chng-tz-a{width:100%;float:left;text-align:center;margin-bottom:23px}#choose-tz-container{width:100%;margin:0 auto!important;padding:5px!important;position:absolute;color:#fff;top:20%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#choose-cls-tz-container{width:100%;margin:0 auto!important;padding:5px!important;position:absolute;color:#fff;top:43%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#search-cls-tz-input,#search-tz-input{width:100%}#search-cls-tz,#search-tz{padding:6px!important}.cls-tz-dropdown-menu,.tz-dropdown-menu{height:233px}.multiple-service-services-holder{margin:0 5px!important}.multiple-service-name{width:40%!important;word-break:break-word}h3.multiple-category-text{margin-left:10px!important}.col2 #chs_class_act.list ul li p,.col2 #chs_service_act.list ul li p{left:55%;padding:0 0 0 5%}}#confirm_ul{height:auto;overflow:auto}#class_confirm_ul{height:auto;overflow:auto}.about_company{width:100%;word-wrap:break-word}@media screen and (min-width:769px){#timesheet>.loading_icon_timings{position:absolute;top:35%!important;left:50%!important}}.intl-tel-input .selected-flag{padding:0 0 0 3px!important}.intl-tel-input .selected-flag .icon-angle-down{left:27px}.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,0)!important}.intl-tel-input .selected-flag .iti-arrow{right:0!important;left:28px}.intl-tel-input.separate-dial-code .selected-dial-code{margin-left:42px!important;padding-top:9px;border-left:1px solid #dbdbdb;height:40px;position:relative;top:-1px;padding-left:6px!important;display:block!important}#customer-edit-form .intl-tel-input.separate-dial-code .selected-dial-code{padding-top:10px!important}.intl-tel-input{width:100%;height:100%}.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{left:-5px}.intl-tel-input.separate-dial-code .selected-flag{background-color:rgba(0,0,0,0)!important}@media only screen and (max-width:1130px) and (min-width:1000px){.staff_det_popup{position:fixed;right:0;left:0;top:80px}}p#customerNotes{overflow-y:scroll;max-height:300px}.login_details ul li ul{width:280px!important;margin-right:-18px!important}.gdpr_info_container{display:none;border:1px solid #efefef;background:#fcfcfc;padding:10;color:#8a8a8a;border-radius:5px;text-align:left}.gdpr_info_container.payment{margin-bottom:10px}#blockPageBook{position:absolute;z-index:99998;top:0;left:0;width:100%;height:165%;background-color:#fff;opacity:.6}#alertboxBook{background:none repeat scroll 0 0 #fff;border:1px solid #aaa;box-shadow:0 0 10px #ccc;color:#000;font-size:12px;left:50%;margin:0;padding:40px 15px 20px;position:fixed;top:30%;width:500px;z-index:99999;box-sizing:border-box;margin-left:-250px}#alertboxBook h2#alertTitleBook{color:#000;font-size:20px;font-weight:400;line-height:30px;margin:0;padding:0;text-align:center}#alertboxBook #alertContentBook{margin:0;text-align:center;padding:15px 20px}#alertboxBook #alertMessageBook{display:block;text-align:center}#alertboxBook #alertMessageBook h4{font-size:13px;font-weight:600;line-height:30px}#alertboxBook #alertPannelBook{margin:13px 0 15px 0;text-align:center;display:inline-flex}#alertboxBook #alertPannelBook input{background:url(/webapp/images/global_btn_new.png) repeat-x scroll 0 -5px transparent;border-color:#ccc #bbb #a1a1a1;font-size:11px;font-weight:600;line-height:34px;margin-top:15px;margin-right:5px;padding:0 15px;color:#404040;border-style:solid;border-width:1px;height:34px;border-radius:3px;cursor:pointer}#alertCloseBook{cursor:pointer;right:14px;top:14px;position:absolute;border:none;padding:0;color:#6e6e6e;font-size:24px;background-color:#fff;border-radius:0;line-height:13px;font-weight:300}#alertOk{cursor:pointer}@media screen and (max-width:539px){span#nonce-request{padding:0;margin:5px auto;left:0;right:0;min-width:100%;width:100%!important}}span#reminderCheck{padding-left:14px}span#textForReminder{padding-left:10px}.showDelApptAlone{width:168px;margin-left:34%}.class_confirm_appt,.confirm_appt{padding-bottom:20px}.confirm_appt{overflow:hidden}.confirm_appt #confirm_remainder{margin-left:0;width:100%}.confirm_appt #confirm_remainder::before{content:"";display:block;width:calc(100% + 80px);height:1px;background:#efefef;margin-left:-40px}.confirm_appt #confirm_ul{margin-bottom:10px}label.reminder-title{display:none!important}.global_btn2_rt{display:inline-block;float:none}#cnfAppt_global_btn2{display:block;height:auto!important;margin:0 auto!important;text-align:center}#confirm_remainder>span{display:flex!important;justify-content:center}#confirm_remainder>span input{margin-top:.25em}.classEmailReminder>span input{margin-top:.4em}.classEmailReminder>span label{width:auto!important;float:none;display:inline-block;color:inherit;font-weight:400;text-transform:none;font-size:inherit}.classEmailReminder>span{display:flex!important;max-width:initial!important}#class-payments-info-holder li span#reminderCheck,#payments-info-holder li span#reminderCheck{display:flex}#class-payments-info-holder li span#reminderCheck input,#payments-info-holder li span#reminderCheck input{margin-top:.4em}@media screen and (max-width:539px){.gdpr_info_container.payment{margin-right:0;margin-left:0}.payment-detail-label-card{width:100%!important;font-weight:600;margin-left:10px;width:24%;font-size:12px;color:#a7a7a7;float:left;word-wrap:break-word;text-transform:uppercase}#gdpr{margin-top:0!important;margin-right:0;margin-left:0}.payment-input-list{margin-left:-12px!important}span#pay-now-sca{margin:0 auto 5px 2px;width:auto!important}div#div2{text-align:left;height:61px;border-radius:4px;border-radius:4px;box-shadow:0 0 2px 0 #e9e9e9;border:solid 1px #cfcfcf;background-color:var(--ice-100);padding:7px 5px 0 13px}}.searching-availability{width:205px;height:16px;color:#afb4bb!important;display:inline;text-align:center}.Go-back{width:62px;height:16px;font-family:Lato;text-align:center;color:#00c5c0}.Go-back .text-style-1{font-family:LucidaGrande}.Go-back i{margin-right:4px}.loaderMessage{padding:0!important;font-family:Lato;font-size:13px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal!important;letter-spacing:normal;text-align:center}.loaderMessage a{padding:10px 12px 0 0}@media (max-width :829px){div#chs_class_act,div#chs_service_act{padding:0!important}}.appt-service-name{margin-left:14px}.warn-phno{float:right;position:relative;bottom:29px;right:10px}.tipsy-tooltip-warn{top:425px!important}.tipsy-arrow-warn{bottom:1px!important}.tipsy-tooltip-warn-mobile{top:212px;left:95px;opacity:.8}#cust-countryCode{color:#000!important}.arrow-warn-profile{top:230px!important;left:857px!important}.tooltip-warn-profile{top:177px;left:95px;opacity:.8}.my-account-header{border-bottom:1px solid #dedede;padding-bottom:12px;width:90%;margin:20px 5px 0 18px}.noPastAppts,.noUpcomingAppts{width:auto!important;border:none!important;margin:115px!important}.No-Future-Appointment{width:219px;height:24px;font-family:Lato;font-size:20px;font-weight:400;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;text-align:center;color:#b8c5cf;padding:10px;margin-left:-49px}.close-icon img.Cross-Bold{width:12px;height:12px;margin:0;border-radius:0}.login-icon-div{display:none}.show-login-icon{display:none}#close-li{z-index:1}.placeholder-span{top:14px;left:10px;font-size:12px;background-color:#fff;position:absolute;box-sizing:border-box;padding:0 5px;color:#a2a2a2;font-weight:400;-webkit-transition:.2s top ease-out,.2s font;transition:.2s top ease-out,.2s font}#previous-state{position:relative;top:18px;width:30px;float:left}.customer-edit-form label,.email-label,.name-label,.password-label{position:relative;display:block}.customer-edit-form .focus,.forget-pwd-container .input-holder:focus,.setmore-login-container .input-holder:focus,.setmore-signup .input-holder:focus{box-shadow:none!important;border:solid 1px #d5dee2!important}.customer-edit-form label.focus{border:none!important}.password-label,.setmore-signup .email-label{margin-top:20px!important}.customer-edit-form input{width:100%}.customer-edit-form .placeholder-span{left:8px;top:10px}.placeholder-span-focus{top:-7px!important;font-size:12px!important;line-height:1}.cust-edit-additionalFields span.placeholder-span{margin-left:0!important}#cust-edit-Address,#cust-edit-FirstName,#cust-edit-LoginId{border-right:none}.state-label span.placeholder-span{left:125px!important}.zip-label span.placeholder-span{left:225px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hide-close-icon{display:none}.customer-edit-form input{padding-left:8px!important}.cust-edit-additionalFields span{margin-left:24px}.save-and-cancel{margin-left:61px;width:auto;height:54px;background-color:#fff;margin-top:10px}#my_Schedule{border-bottom:1px solid #dedede;border-top:1px solid #dedede}@media(max-width :540px){h2.service_title{display:block!important;text-align:center;color:#212a32;font-weight:700}.col2 .list h3{color:#212a32;border-bottom:1px solid #eee;padding:2px 3px}span.category-header-text{font-weight:700}h2.srvices_list,h2.srvicescategory_list{text-align:left;font-weight:400}h2.class_list{text-align:left;font-weight:400}div#staff_act h2.service_title{text-align:left;font-weight:400}#chs_class_act .allClasses,#chs_class_act h3.classCategories{font-weight:700;color:#7e7777;border-bottom:0}.add_comma_before::before{content:", "}}.service__holder>*{line-height:20px!important}.service__image{width:50px;height:50px;border-radius:50%!important;vertical-align:middle;position:absolute;top:-6px;margin:0!important}.service__name{float:none!important;color:#1a93d0;display:block}p.service__details{margin-left:55px;display:block!important;position:static!important;float:none!important;margin:0!important;padding:0!important}@media (max-width:540px){b.service__name,p.service__details{margin-left:65px!important;min-height:14px/*!important;*/}.service__name{min-height:40px/*!important;*/}.col2 #chs_service_act.list ul li{min-height:40px}}.service__details>*{float:none!important}@media (max-width:540px){.col2 .list ul li b.service__name{width:75%!important}}@media (min-width:540px){.col2 .list ul li b.service__name{width:55%!important;padding-left:5px}}.forget-pwd-container .placeholder-span{left:9px}.intl-tel-input li.country{width:100%}.label-error{color:#f84c58!important}.appt-loader{position:absolute;left:66%;top:50%;margin:-32.5px 0 0 -32.5px;display:none}.no-branding{margin-top:42px!important}.noEdit,.recurring{width:262px}#account_menu i.icon-angle-down{font-size:14px}.removePaddingTop{padding-top:0!important}.addPaddingTop{padding-top:80px!important}.IEappt-time-date{width:90px!important}.IEappt-time-date-oldappts{width:97px!important}.oldAppointments .appt-Info{width:255px}.overflowAuto{overflow:auto!important}@media (min-width :540px){.service__holder{display:-webkit-box;display:-ms-flexbox;display:flex}.service__image{display:none}.service__name{margin-right:auto}.service__details{position:static!important;margin-left:50px!important;padding:0!important;text-align:left!important;min-width:130px!important}.service__duration{min-width:65px!important;display:inline-block;margin-right:10px}}div.staff_det_popup{left:initial;right:initial}@media (min-width:1200px){div.staff_det_popup{margin-left:568px!important}}@media (min-width:830px){.hover-arrow{display:none;position:absolute;width:40px!important;height:40px!important;right:-49px!important;left:inherit!important;top:50%!important;transform:translateY(-50%);z-index:10000;background:0 0!important;box-sizing:border-box}.hover-arrow::after{box-sizing:border-box;content:"";position:absolute;width:30px;height:30px;border:1px solid #bbb;right:-15px;top:50%;transform:translateY(-50%) rotate(45deg);border-width:0 0 1px 1px;background:linear-gradient(45deg,#fff 60%,transparent 40%)!important}}@media (min-width:830px){.biglist.lt_tbcont>ul>li,.list.tab_content #catergoryservice>li,.list.tab_content ul.last>li{padding:13px 0;border:1px solid transparent!important;border-bottom-color:#eee!important;box-shadow:none!important;border-radius:2px;top:0!important}.biglist.lt_tbcont>ul>li:hover,.list.tab_content #catergoryservice>li:hover,.list.tab_content ul.last>li:hover{padding:10px 7px!important;box-shadow:0 3px 5px rgba(0,0,0,.07)!important;border-color:#ccc!important}.biglist.lt_tbcont>ul>li>.bg_holder,.list.tab_content #catergoryservice>li .bg_holder,.list.tab_content ul.last>li>.bg_holder{padding:0!important;border:none!important;box-shadow:none!important}.biglist ul>li>.bg_holder:hover,.list ul>li>.bg_holder:hover{box-shadow:none!important;border:none!important}#wrapper .biglist ul>li .bg_holder .hover-arrow,#wrapper .list ul>li .bg_holder .hover-arrow{display:none!important}#wrapper .biglist ul>li:hover .bg_holder .hover-arrow,#wrapper .list ul>li:hover .bg_holder .hover-arrow{display:block!important}#sp_act>ul>li,ul.classesProviders>li{padding:2px 7px}#sp_act>ul>li:hover,ul.classesProviders>li:hover{border:1px solid #ccc;box-shadow:0 3px 5px rgba(0,0,0,.07)}}.staff_det_popup:hover{display:block!important}#class_cust-PhoneNo.noCode,#cust-PhoneNo.noCode,#cust-edit-PhoneNo.noCode{padding-left:6px}#class_cust-PhoneNo.twodigits,#cust-PhoneNo.twodigits,#cust-edit-PhoneNo.twodigits{padding-left:90px}#class_cust-PhoneNo.threedigits,#cust-PhoneNo.threedigits,#cust-edit-PhoneNo.threedigits{padding-left:92px}#class_cust-PhoneNo.fourdigits,#cust-PhoneNo.fourdigits,#cust-edit-PhoneNo.fourdigits{padding-left:104px}button#close-alert{margin:3px 0;border-radius:5px;background:#f6f9f9;border-color:#ccc #bbb #a1a1a1;font-size:11px;font-weight:600;margin-top:15px;margin-right:5px;padding:0;color:#404040;border-style:solid;border-width:1px;height:30px;border-radius:6px;width:132px}@media only screen and (max-width:600px){#image-card{margin:-25px 126px 0!important}}table#payment-info-table td,table#payment-total-info-table{padding:8px 0 0 0}.left-align-payment-text{text-align:left}.right-align-payment-text{text-align:left}#container{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10011;background:rgba(40,51,61,.7)}#container:target{visibility:visible;display:block}.reveal-modal{text-align:center;background:#fff;margin:0 auto;border-radius:14px;width:80%;position:relative;z-index:41;top:25%;padding:10px 13px 10px 13px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);-moz-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}#continue-booking{font-family:Lato;font-size:16px;font-weight:400;font-stretch:normal;height:42px;background-color:#11c3bc;color:#fff;line-height:43px;border-radius:4px;min-width:154px;text-align:center;cursor:pointer;display:block}#start-over-again{height:42px;font-family:Lato;font-size:14px;font-weight:400;font-stretch:normal;font-style:normal;letter-spacing:normal;text-align:center;color:#666;background-color:#f1f5f7;white-space:nowrap;line-height:45px;border-radius:4px;min-width:154px;cursor:pointer;display:block;border:solid 1px #d7d7d7}#editPopupContainer{display:none;position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(40,51,61,.7);z-index:10011}span.skip-now-new-button{width:278px!important;background-color:#11c3bc;font-weight:700;color:#fff;font-size:14px;white-space:nowrap;line-height:53px;border-radius:4px;min-width:154px;text-align:center;cursor:pointer;display:block}.dropdown-top-arrow{position:relative;top:-20px}body.insta-fix .multiple-service-btn-holder{box-sizing:border-box;height:75px;bottom:13vh;background-color:#fff}body.insta-fix .multiple-service-services-holder{bottom:calc(75px + 12vh)}.classes-container.noServices{float:none;margin:95px auto 0}.classes-container.noServices p{line-height:1.44;padding:0 15px}
div.datepicker{font-family:"T",Arial,Helvetica,sans-serif;font-size:12px;width:206px;height:147px;position:absolute;cursor:default;top:1px;left:0;display:none}.calendars .datepickerContainer{overflow:hidden}.datepickerContainer{background:#fff!important;position:absolute;top:10px;left:0;padding:10px 15px 15px;border:1px solid #aaa}.hdate .datepickerContainer{width:170px!important;height:214px!important;top:7px;left:6px}.hdate2 .datepickerContainer{width:190px!important;height:239px!important;top:32px;left:1px;z-index:100;overflow:hidden}.hdate .datepickerContainer>table,.hdate2 .datepickerContainer>table{display:inline-block}.hdate .datepickerContainer>table:after,.hdate2 .datepickerContainer>table:after{content:".";display:block;height:0;clear:both;visibility:hidden}.daily_date_calendar .datepickerContainer{top:3px!important;left:-5px!important}.datepickerBorderB,.datepickerBorderT{position:absolute;left:10px;right:10px}.datepickerBorderT{top:0;height:1px}.datepickerBorderB{bottom:0;height:10px}.datepickerBorderBL,.datepickerBorderTL{left:0}.datepickerBorderL,.datepickerBorderR{position:absolute;bottom:10px;top:10px}.datepickerBorderBR,.datepickerBorderTR{right:0}.datepickerBorderL{left:0;width:10px}.datepickerBorderR{right:0;width:10px}.datepickerBorderTL,.datepickerBorderTR{position:absolute;top:0;width:10px;height:1px}.datepickerBorderBL,.datepickerBorderBR{position:absolute;bottom:0;width:10px;height:10px}.datepickerHidden{display:none}div.datepicker table{border-collapse:collapse}div.datepicker a{color:#555;text-decoration:none;cursor:default;outline:0}.datepickerDays a{width:22px;line-height:19px;height:20px;padding-top:1px}.dateNotInMonth{border-top:1px solid #999;background:#dfdfdf}.datepickerDays td,.datepickerMonths td,.datepickerYears td{padding-bottom:2px;border:3px solid #fff;text-align:center;border-left:1px solid #fff;border-right:2px solid #fff}.datepickerDays .dateNotInMonth td{background:#fff;line-height:18px;padding-top:2px;text-align:center}.datepickerDays .datepickerSelected a{color:#fff;text-align:center}div.datepicker .datepickerMonth a{color:#000;border:1px solid #fff}div.datepicker table td{text-align:center;padding:0;margin:0;font-weight:700}div.datepicker th{text-align:center;color:#999;font-weight:600;font-size:14px}div.datepicker tbody a{display:block;cursor:pointer}.datepickerMonths a,.datepickerYears a{width:43px;line-height:36px;height:36px;text-align:center;color:#555}td.datepickerNotInMonth a{color:#b6b6b6;padding:0;margin:0}td.datepickerNotInMonth a span{margin:0;padding:0}tbody.datepickerDays td.datepickerSelected{background:#0087e5;color:#fff;padding:0;border-color:#fff}tbody.datepickerDays td.datepickerNotInMonth.datepickerSelected,tbody.datepickerMonths td.datepickerSelected,tbody.datepickerYears td.datepickerSelected{background:#0087e5}div.datepicker a:hover{color:#000}div.datepicker a:active{box-shadow:inset 0 0 4px #bbb}div.datepicker td.datepickerNotInMonth a:hover{color:#b6b6b6}div.datepicker tbody th{text-align:left}.datepickerSpace div{width:20px}.datepickerGoNext a,.datepickerGoPrev a,.datepickerMonth a{text-align:center;height:20px;line-height:20px;color:#555}.datepicker .datepickerGoNext a:hover,.datepickerGoNext a{float:right;width:20px;background:url(/bookingpage/images/right_pointer.gif) 5px 10px no-repeat;border:1px solid #fff}.datepicker .datepickerGoPrev a:hover,.datepickerGoPrev a{float:left;width:20px;background:url(/bookingpage/images/left_pointer.gif) 5px 10px no-repeat;border:1px solid #fff}.datepickerViewDays .datepickerDoW th{line-height:22px;height:24px;text-align:center;padding-right:0;background:#fff;color:#000;font-size:12px;font-weight:700}table.datepickerViewDays tbody.datepickerMonths,table.datepickerViewDays tbody.datepickerYears,table.datepickerViewMonths tbody.datepickerDays,table.datepickerViewMonths tbody.datepickerYears,table.datepickerViewMonths tr.datepickerDoW,table.datepickerViewYears tbody.datepickerDays,table.datepickerViewYears tbody.datepickerMonths,table.datepickerViewYears tr.datepickerDoW{display:none}td.datepickerDisabled a,td.datepickerDisabled.datepickerNotInMonth a{color:#ddd}td.datepickerDisabledRed a span{color:red}td.datepickerDisabled a:hover{color:#ddd!important;background-color:transparent!important;cursor:default}td.datepickerSpecial a{background:#700}td.datepickerSpecial.datepickerSelected a{background:#a00}tr.month_header{background:#fff}.month_header th{height:30px}.datepickerNotInMonth{visibility:hidden!important}
.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.mfp-bg,.mfp-container,.mfp-wrap{height:100%;width:100%}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;z-index:10001}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-close,.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;padding:0 0 18px 10px;font-style:normal;font-size:28px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}