@font-face{font-family:'FontAwesome';src:url('font/fontawesome-webfont_v-4.5.0.eot');src:url('font/fontawesome-webfont.eot') format('embedded-opentype'),url('font/fontawesome-webfont_v-4.5.0.woff') format('woff'),url('font/fontawesome-webfont_v-4.5.0.woff') format('woff'),url('font/fontawesome-webfont_v-4.5.0.ttf') format('truetype'),url('font/fontawesome-webfont_v-4.5.0-fontawesomeregular.svg') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'fontawesome-5pro-light-300';src:url('font/fontawesome-5pro-light-300.eot');src:url('font/fontawesome-5pro-light-300.eot#iefix') format('embedded-opentype'),url('font/fontawesome-5pro-light-300.woff') format('woff2'),url('font/fontawesome-5pro-light-300.woff') format('woff'),url('font/fontawesome-5pro-light-300.ttf') format('truetype'),url('font/fontawesome-5pro-light-300.svg') format('svg');font-weight:300;font-style:normal}.font-awesome-light-pro{font-family:"Font Awesome 5 Pro";font-weight:300}.font-awesome-normal-pro{font-family:"Font Awesome 5 Pro";font-weight:400}.font-awesome-solid-pro{font-family:"Font Awesome 5 Pro";font-weight:900}.font-awesome-brand-pro{font-family:"Font Awesome 5 Pro";font-weight:900}.font-awesome-5pro-light{font-family:'fontawesome-5pro-light-300'}.font-awesome-5pro-normal{font-family:'fontawesome-5pro-regular-400'}.font-awesome-5pro-solid{font-family:'fontawesome-5pro-solid-900'}.font-awesome-5pro-brand{font-family:'fontawesome-5pro-brands-400'}.font-awesome-newicon{font-family:'vagaro-newicon'}.font-awesome-light{font-family:'Fontawesome pro 300',sans-serif}.font-awesome-normal{font-family:'Fontawesome pro 400',sans-serif}.font-awesome-solid{font-family:'Fontawesome pro solid 900',sans-serif}.font-awesome-brand{font-family:'Fontawesome pro brands 900'}.font-awesome{font-family:'Fontawesome pro 300',sans-serif;color:grey;font-size:16px}.font-awesome.solid{font-family:'Fontawesome pro solid 900',sans-serif;color:#333}.font-awesome.solid.homeIcon{font-family:'fontawesome-5pro-solid-900'}.font-awesome.solid.space-right{margin-right:2px}.font-awesome.large{font-size:20px}.font-awesome.arrow{color:grey;font-size:44px;text-decoration:none;-webkit-transition:color 300ms ease;transition:color 300ms ease}.font-awesome.arrow.off{color:#dbdbdb}.font-awesome.space-right{margin-right:5px;margin-left:1px}.font-awesome-light.right-space{margin-right:6px}.font-awesome.solid._\31 0{display:inline-block;font-size:10px;vertical-align:top}.font-awesome.solid._\31 0.grey{color:#9b9b9b}.font-awesome.back-arrow{margin-right:6px;color:#333;font-size:40px;line-height:50px}.font-awesome._\32 2,.font-awesome-light._\32 2{font-size:22px}.font-awesome._\31 8,.font-awesome-light._\31 8{font-size:18px}.font-awesome._\32 2.shopping-bag,.font-awesome._\32 2.cart-shopping-bag{margin-right:4px;color:#333}.font-awesome.solid._\31 0.grey.miles-img-font{margin-right:6px;color:gray;font-size:13px}.font-awesome.solid._\31 0.location-icon{font-size:13px;line-height:1.1}.font-awesome.solid._\31 0.listings-distance-icon{vertical-align:middle}.font-awesome-normal.space-right{margin-right:5px}.font-awesome-normal.space-left{margin-left:8px}.miles-img-font{margin-right:5px;color:#333;font-size:12px}.bookdropicon{margin-left:10px;vertical-align:middle;font-size:20px}.noarrow .bookdropicon{display:none}.Embedded_Widget #page-wrapper{height:auto}.showonlyinwidget{display:none}.iosdevice #page-wrapper{height:auto}.embedded-widget-booktitle{display:none}.common-vagaro-icon{font-family:'vagaro-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sad-calendar,.icon-customers,.icon-inventory-copy,.icon-short-answer,.icon-slider,.icon-membership,.icon-inventory-copy,.icon-store-front,.icon-Notes,.icon-deny-recurring,.icon-deny-multiple-appt,.icon-cancel-recurring,.icon-cancel-multiple-appt,.icon-delete-recurring,.icon-delete-multiple-appt,.icon-edit-occurance,.icon-double-book{font-family:'vagaro-icons'!important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-sad-calendar:before{content:""}.icon-customers:before{content:""}.icon-inventory-copy:before{content:""}.icon-short-answer:before{content:""}.icon-slider:before{content:""}.icon-membership:before{content:""}.icon-inventory-copy:before{content:""}.icon-store-front:before{content:""}.icon-Notes:before{content:""}.icon-deny-recurring:before{content:""}.icon-deny-multiple-appt:before{content:""}.icon-cancel-recurring:before{content:""}.icon-cancel-multiple-appt:before{content:""}.icon-delete-recurring:before{content:""}.icon-delete-multiple-appt:before{content:""}.icon-edit-occurance:before{content:""}.icon-double-book:before{content:""}.page-form-wrapper{height:100%}.right-nav-div .list-your-business{position:relative}.right-nav-div .list-your-business.active:after{content:"";position:absolute;left:0;right:0;bottom:-4px;background-color:#eb6663;height:2px}.mobile-check,.tinymobile-check{display:none;height:0;overflow:hidden}.ipad-mob-menu-custom{display:none}.ipad-mob-menu-normal{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.siteowlcarousal.owl-carousel{position:static}.siteowlcarousal.select-template-div{position:relative}.siteowlcarousal .owl-nav{position:absolute;right:0;top:21px;width:48px;z-index:5}.siteowlcarousal .owl-nav .owl-prev,.siteowlcarousal .owl-nav .owl-next{background-repeat:no-repeat;background-position:0 0;background-size:14px auto;height:23px;width:14px}.siteowlcarousal .owl-nav .owl-prev{background-image:url('PublicImages/Images/left-arrow-2x.png');float:left}.siteowlcarousal .owl-nav .owl-prev.slick-disabled{opacity:.3;cursor:default}.siteowlcarousal .owl-nav .owl-next{background-image:url('PublicImages/Images/right-arrow-2x.png');float:right}.siteowlcarousal .owl-nav .owl-next.slick-disabled{opacity:.3;cursor:default}.blockPlaceholder{opacity:0;visibility:hidden}.card-imgabsolute{position:absolute;left:0;top:0;height:100%;width:100%}.iosdevice .card-imgabsolute,.iosdevice .square-slide-div .square-category{display:block!important}.card-bgimg{background-size:cover;background-repeat:no-repeat;background-position:center center;width:100%}.card-bgimg img{width:100%;height:auto}.star-container{display:inline-block;vertical-align:top}.ratingstar{display:inline-block;vertical-align:top;color:#ccc}.ratingstar.font-size14 .fa-star,.ratingstar.font-size14 .fa-star-o{font-size:14px}.ratingstar .fa-star.rated{color:#f6d646}.ratingstar.filled-star{color:#f6d646;left:0;overflow:hidden;position:absolute;top:0;white-space:nowrap;width:0}.ratingstar.filled-star.one-star{width:20%}.ratingstar.filled-star.two-star{width:40%}.ratingstar.filled-star.three-star{width:60%}.ratingstar.filled-star.four-star{width:80%}.ratingstar.filled-star.five-star{width:100%}.top-review-star{color:#ccc}.top-review-star .fa-star.rated{color:#eb6663}.back-to-top-container{position:fixed;right:50%;margin-right:-600px;z-index:1000;display:none;padding-top:0;bottom:20px}.backtotopicon{background-color:#fff;border:1px solid rgba(0,0,0,.15);border-radius:100%;height:50px;width:50px;box-shadow:0 3px 12px 0 rgba(0,0,0,.15);cursor:pointer;color:#333;font-size:20px;text-align:center;line-height:48px;-webkit-transition:box-shadow .2s ease;transition:box-shadow .2s ease}.backtotopicon:hover{box-shadow:0 6px 12px 0 rgba(0,0,0,.15)}#divdistanceMiles{display:none!important}.content-wrapper{min-height:100%;padding-top:50px}.content-wrapper.padding-top0{padding-top:0}.nav-bar{position:fixed;left:0;top:0;right:0;width:100%;z-index:1002;-webkit-backface-visibility:hidden;backface-visibility:hidden}.glyphicon{position:relative;top:0;display:inline-block;font-family:'Fontawesome pro solid 900',sans-serif;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-star:before{content:""}.glyphicon-star-empty:before{content:""}.review-rating-box{width:160px;margin:0 auto;display:table}.review-rating-box .rating-symbol{cursor:pointer}.review-rating .rating-symbol.glyphicon-star-empty{color:#ebebeb}.review-rating .rating-symbol{color:#f6d646;margin-right:0;cursor:pointer}.label-text-80{width:80px}.review-rating{width:100%;display:block;padding:0;margin-bottom:0}.review-rating label{float:left;display:block;width:80px;text-align:right;margin-right:10px;color:#6b6b6b;font-size:14px;font-weight:normal;padding-left:0}.review-rating div{float:left;padding-top:0}.review-rating-col{margin:0}.review-rating-col li{width:100%;float:left;padding:0;margin:0}.vagaroapp-webpage.myAccountpage .content-wrapper{padding-top:70px}.custapploc-arror{margin-left:10px;font-size:15px}.custAppLoc{display:none;text-align:center;line-height:50px;font-size:18px;width:100%}.content-wrapper.footerpresent{margin-bottom:-361px}.content-wrappernofooter{padding-top:50px}.hero-list{-webkit-transition:-webkit-transform 250ms ease-out 0s;-moz-transition:-moz-transform 250ms ease-out 0s;-o-transition:-o-transform 250ms ease-out 0s;-ms-transition:-ms-transform 250ms ease-out 0s;transition:transform 250ms ease-out 0s;-webkit-transform:translate3d(0,50px,0);-moz-transform:translate3d(0,50px,0);-o-transform:translate3d(0,50px,0);-ms-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.hero-list.transition600ms{-webkit-transition:-webkit-transform 600ms ease-out 0s;-moz-transition:-moz-transform 600ms ease-out 0s;-o-transition:-o-transform 600ms ease-out 0s;-ms-transition:-ms-transform 600ms ease-out 0s;transition:transform 600ms ease-out 0s}.push{height:361px}.homepagesearchSelectinput{background:none;color:#333;font-size:16px;border:0 none;padding-left:15px;padding-right:20px}.homepagesearchSelectinput:-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput:-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput :-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput :-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.homepagesearchSelectinput ::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input{background:none;color:#333;font-size:16px;border:0 none;padding-left:15px;padding-right:20px}.dropdown-text-input:-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input:-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input :-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input ::-moz-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input :-ms-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.dropdown-text-input ::-webkit-input-placeholder{color:rgba(0,0,0,.5);opacity:1}.service-where-div .dropdown-text-input{padding-left:41px}div.mobile-search-text-field{margin-bottom:50px;border-bottom:0 none}.topSearchlocationInput{color:#696969;font-size:16px;border:0 none;height:49px;padding:0;width:100%}.topSearchlocationInput:-moz-placeholder{color:#999;opacity:1}.topSearchlocationInput::-moz-placeholder{color:#999;opacity:1}.topSearchlocationInput:-ms-input-placeholder{color:#999;opacity:1}.topSearchlocationInput::-webkit-input-placeholder{color:#999;opacity:1}input.topSearchlocation{padding-left:60px}.topSearchlocation{color:#696969;font-size:16px;border:0 none;height:49px;padding:0;width:100%}.topSearchlocation:-moz-placeholder{color:#999;opacity:1}.topSearchlocation::-moz-placeholder{color:#999;opacity:1}.topSearchlocation:-ms-input-placeholder{color:#999;opacity:1}.topSearchlocation::-webkit-input-placeholder{color:#999;opacity:1}.topSearchlocation.select2-container-multi .select2-choices{padding-left:50px!important}.topSearchlocation.select2-container+.topSearchlocation.select2-container{display:none}.date-timeinput{background:none;font-size:16px;color:#333;height:100%;width:100%;border:0 none;padding:0;margin:0;line-height:22px;cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;z-index:1}.date-timeinput:-moz-placeholder{color:rgba(0,0,0,.7);opacity:1}.date-timeinput::-moz-placeholder{color:rgba(0,0,0,.7);opacity:1}.date-timeinput:-ms-input-placeholder{color:rgba(0,0,0,.7);opacity:1}.date-timeinput::-webkit-input-placeholder{color:rgba(0,0,0,.7);opacity:1}.date-timeinput:disabled{opacity:1!important;-webkit-appearance:none;color:#333;-webkit-text-fill-color:#333;cursor:not-allowed}#txtHomeServicesDate_picker{margin-top:0}#txtServiceDate_picker{margin-top:0}#txtServiceDate_picker{margin-top:0}#txtdivSearchDate_picker{margin-top:0}.item-quantitychange{position:relative;width:100%}.item-quantitychange input{background:transparent;width:50px;border:0 none;line-height:18px}.item-quantitychange a{position:absolute;right:0;width:18px;height:50%;opacity:0;text-align:center;text-decoration:none;-webkit-transition:opacity 300ms;transition:opacity 300ms}.item-quantitychange a:before{position:absolute;font-family:'Fontawesome pro solid 900',sans-serif;left:0;top:0;width:100%;color:#333}.item-quantitychange .arrow-up-down a{position:absolute;right:0;width:18px;height:50%;opacity:0;text-align:center;text-decoration:none}.item-quantitychange .itemuparrow{top:0}.item-quantitychange .itemuparrow:before{content:"";top:2px}.item-quantitychange .itemdownarrow{bottom:0}.item-quantitychange .itemdownarrow:before{content:"";top:auto;bottom:3px}.touchDevice .item-quantitychange a,.touchDevice .shopping-bag-item .delete-item-link{opacity:1!important}.bootstrap-datetimepicker-widget.dropdown-menu{margin-top:9px}.bootstrap-datetimepicker-widget table th{font-size:16px;font-weight:500}.bootstrap-datetimepicker-widget table td span{color:rgba(51,51,51,.9)}.bootstrap-datetimepicker-widget .picker-switch span.glyphicon-time,.bootstrap-datetimepicker-widget .picker-switch span.glyphicon-calendar{color:#eb6663}.date-time-picker input[type="button"],.date-time-picker input{border:1px solid #ccc;text-align:left;min-width:178px;line-height:22px}.date-time-picker input[type="button"]:focus,.date-time-picker input:focus{border-color:#3898ec}#divSearchAppDate.date-time-picker input[type="button"]{border-radius:3px;width:130px;min-width:130px}#map img{max-width:none}.mobilesearchicon{font-size:16px;line-height:20px;color:#696969}.home-tabbing-div{padding-top:10px}.home-tabbing-div .vg-default-tabs{padding:0 80px;margin-bottom:30px}.home-tabbing-div .vg-default-tab-content{padding:0}.popular-cat-div{padding:0 80px}.vg-default-tabs.big-fonts .vg-default-tab-link a{font-size:22px;padding-top:9px;line-height:24px}.vg-default-tabs.big-fonts .vg-default-tab-link a:before{border-bottom-width:3px}.popular-cat-row{padding-top:20px;padding-bottom:20px;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.popular-cat-row a{padding:10px 20px;border:1px solid #cdcdcd;text-align:center;text-decoration:none;display:inline-block;margin-right:10px;border-radius:20px;font-size:16px;color:#333;-webkit-transition:all .3s ease;transition:all .3s ease}.popular-cat-row a:hover{box-shadow:0 3px 8px 0 rgba(0,0,0,.1)}.service-searchinput{width:100%}.service-search-select{background-color:#fff;border:1px solid rgba(0,0,0,.15);left:-1px;position:absolute;right:-1px;top:100%;z-index:2;word-wrap:break-word;display:none;max-height:350px;overflow:auto;-webkit-overflow-scrolling:touch}.service-search-select ul{padding:0;margin:0;list-style:none}.service-search-select ul li{padding:14px 0 3px}.service-search-select ul li:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.service-search-select ul li ul li{padding:0;margin:0}.service-search-select ul li ul li:not(:last-of-type){border-bottom:0}.slider-rowdiv .home-title{min-height:24px}.home-main .slider-rowdiv .home-title{min-height:initial}.home-main .bookmarks-listingdiv .home-title{margin-bottom:10px;font-size:22px;font-weight:400}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block{width:380px;padding:0 10px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a{padding:0 20px 0 0;margin:0;border-radius:5px;display:table;width:100%;box-shadow:0 0 13px 0 rgba(0,0,0,.07);background-color:#fff}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .card-image{display:table-cell;margin-bottom:0;width:150px;height:100px;border:0 none}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .card-image .card-bgimg{border-radius:3px 0 0 3px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .bookmark-rightdiv{padding-left:20px;display:table-cell;vertical-align:middle}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .card-rating-div{margin-bottom:0}.home-main .bookmarks-listingdiv .slick-slideParent{margin:0 -10px}.bookmarks-titleicon{font-family:'Fontawesome pro solid 900',sans-serif;margin-right:8px}.loaddatatext{background-color:#fff;border:1px solid rgba(0,0,0,.15);color:rgba(51,51,51,.75);font-size:16px;left:-1px;line-height:18px;padding:10px 15px;position:absolute;right:-1px;top:100%;z-index:2}.service-data-block{padding:0 15px}.service-data-title{color:#333;font-size:20px;font-weight:500}.service-title-icon{color:rgba(51,51,51,.75);float:left;line-height:18px}.icon-location-pin-icon{font-size:14px}.icon-user-icon{font-size:15px}.service-data-div{font-size:16px;padding:10px 15px;line-height:18px;cursor:pointer}.service-data-div:hover,.service-data-div.highlight-div{background-color:rgba(0,0,0,.05)}.service-whereDropdown .service-data-title,.service-where-div .service-data-title{padding-left:20px;color:rgba(51,51,51,.75)}.service-whereDropdown .service-data-div,.service-where-div .service-data-div{padding:10px 35px}.how-scroll-top{position:absolute;height:50px;width:10px;bottom:0;left:0;visibility:hidden;opacity:0}.add-review-photo{position:absolute;height:100%;width:100%;left:0;right:0;top:0;bottom:0;text-indent:-1000px;opacity:0;cursor:pointer}.ie-fix-overflowhidden{overflow:hidden}.upsFedexIcoN{position:absolute;right:0;top:-15px;height:50px;width:100px}.upsFedexIcoN.uspsIcon{background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//ShopOwner/Images/get-featured-usps.png") no-repeat;background-size:63px;background-position:right;top:-18px}.upsFedexIcoN.upsIcon{background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//ShopOwner/Images/get-featured-ups.png") no-repeat;background-size:34px;background-position:right}.upsFedexIcoN.fedexIcon{background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//ShopOwner/Images/get-featured-fedex.png") no-repeat;background-size:96px;background-position:right}.buy-service-style{height:80px;width:80px;border-radius:40px}.buy-gift-certi{width:80px;min-height:46px;height:auto;border-radius:3px}.shopping-qty{width:45px;margin-left:5px}.shopping-qty.w-custom-dropdown{height:38px;background-position:right -4px center;background-size:24px auto}.shopping-qty.w-custom-dropdown select{border-radius:3px!important;padding-left:6px;padding-right:6px;height:38px}.vg-class-block{display:flex;margin-left:15px;padding-top:10px;padding-bottom:10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.1)}.vg-brand-name-checkout{color:rgba(51,51,51,.5);font-size:12px}.vg-brand-name-checkout,.vg-div-block-91,.vg-text-block-18{text-transform:uppercase}.vg-class-date-checkout{color:rgba(51,51,51,.75);font-size:14px}.class-product-row{margin-left:10px;margin-bottom:5px;border-bottom:1px solid rgba(0,0,0,.1)}.class-product-row:last-child{border-bottom:0}.class-product-row .product-name{font-size:14px}.clsTempPackage{position:absolute;right:0;width:200px;z-index:99;top:47px;border-radius:3px;background-color:#fff;box-shadow:1px 1px 3px 0 rgba(0,0,0,.3);max-height:235px;overflow-y:auto;-webkit-overflow-scrolling:touch}.clsTempPackage .sign-up-dropdown-div{display:block;float:left;width:100%;padding:10px;border-bottom:1px solid rgba(0,0,0,.15);color:#333;font-weight:400;text-decoration:none;line-height:normal;cursor:pointer}.clsTempPackage .sign-up-dropdown-div .session-left{width:60%;float:left;word-wrap:break-word;word-break:break-word;padding-right:5px;text-align:left}.clsTempPackage .sign-up-dropdown-div .session-right{width:40%;float:right;text-align:right;padding-left:5px}.w-dropdown-list.dropdownclass-section{position:absolute;right:0}.w-dropdown-list.dropdownclass-section .session-left{width:57%;float:left;word-wrap:break-word;word-break:break-word;padding-right:0}.w-dropdown-list.dropdownclass-section .session-right{width:43%;float:right;text-align:right;padding-left:0;word-wrap:break-word;word-break:break-word}.dateinput-row{width:100%;border:solid rgba(0,0,0,.15) 1px;border-radius:3px;font-size:14px;height:40px}.dateinput-row>div{height:100%}.dateinput-row input{font-size:15px;padding:0 12px;width:100%;max-width:100%}#newCartSummaryDectail123 .service-provider-div{width:100%;padding-top:10px}.vg-class-block:first-child{border-bottom:0}.vg-class-block:last-child{border-bottom:0}.class-product{width:100%}.popup-width-class{width:100%;max-width:700px}.class-product .div-block-25{width:100%}.ch-mebership-row{padding-top:20px;padding-bottom:20px;margin-bottom:0;border-top:1px solid rgba(0,0,0,.1)}.ch-mebership-row .div-block-25{margin-left:0}.class-top-border-row{padding-top:20px;border-top:1px solid rgba(0,0,0,.1)}.product-left-shopping-bag{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-ms-calc(100% - 100px);width:-o-calc(100% - 100px);width:calc(100% - 100px);word-wrap:break-word}.product-left-shopping-bag .div-block-42{max-width:calc(100% - 110px)}.dark-dot-bullet{list-style:outside none none;margin:0;padding:0}.dark-dot-bullet li{position:relative;margin-bottom:5px;padding-left:12px}.dark-dot-bullet li:before{content:"";background:#333;position:absolute;height:6px;width:6px;border-radius:100%;left:0;top:7px}.country-dropdown .country-text{min-width:107px}.search-nav-bar,.nav-profile-photo,.profile-dropdown,.cart-link-block,.shopping-bag-tab,.cart-icon,.cart-number{position:relative!important}.slidertrack{background:none;border-radius:10px;margin-right:2px;width:5px}.handletrack{background:rgba(0,0,0,.4);border-radius:7px;right:0;width:3px}.social-circle-div{font-family:'Fontawesome pro brands 900'}.social-circle-div.email{font-family:'Fontawesome pro 300',sans-serif}.windowsSafari .footer-section .social-circle-div{position:relative;margin:0 4%}.search-div-38{width:33.5%;float:left}.search-div-38 .dropdown-text-input{height:100%}.search-div-38.service-what-div{width:35%}.search-div-38.service-book-what{width:33.5%}.search-div-38._\31 6{width:20%;border-right-style:none}.search-div-38.inputError .select2-container-multi .select2-choices .select2-search-field input{background-image:url("Images/required-img-new1-2x.png")!important;background-repeat:no-repeat!important;background-size:auto 20px!important;background-position:right center!important}.search-div-38.inputError .errortext{font-size:14px;display:block;width:100%;padding-right:12px;position:absolute;bottom:-21px}.search-div-38.service-where-div,.search-div-38.service-what-div{padding-left:0}.search-div-38.service-where-div .servcie-dropdown-text,.search-div-38.service-what-div .servcie-dropdown-text{padding-left:15px}.search-div-38.service-where-div .select2-container.dropdown-text-input,.search-div-38.service-what-div .select2-container.dropdown-text-input{padding-right:0;padding-left:0}.search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input,.search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input{padding:0 30px 0 15px;font-size:16px}.search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input:disabled,.search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input:disabled{opacity:1!important;-webkit-appearance:none;-webkit-text-fill-color:rgba(0,0,0,.5)}.search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input{padding-left:41px}.search-div-38.service-datetime-div{padding-left:0}.search-div-38.service-datetime-div>div{width:100%;height:100%}.search-div-38.service-datetime-div .dropdown-fa-absolute{z-index:0}.search-div-38.service-datetime-div .date-timeinput{padding-left:15px;padding-right:10px}.search-font-absolute{color:#696969;font-size:16px;position:absolute;left:15px;top:15px}.dropdown-fa-absolute{color:#999;font-size:20px;position:absolute;right:15px;top:15px}.logo-link-block.w--current{float:left}.search-icon{height:100%;width:24px;position:absolute;top:0;left:20px;padding-top:15px}.overflow-hide{overflow:hidden}.slick-slideParent{margin:0 -3px;position:static}.slider-rowdiv .Loader{min-height:208px}.slider-rowdiv .div-no-data{margin-bottom:129px}.slider-rowdiv.dailydealsslider .Loader{min-height:193px}.slider-rowdiv.dailydealsslider .div-no-data{margin-bottom:121px}.slick-contslide.slick-slider{position:static;width:100%;overflow:hidden}.slide-prev,.slide-next{position:absolute;background-color:transparent;background-position:0 0;background-repeat:no-repeat;background-size:14px auto;height:23px;width:14px;top:21px;padding:0;margin:0}.home-main .slide-prev,.home-main .slide-next{display:none!important}.slide-prev{right:32px}.slide-prev.slide-disabled{color:#dbdbdb;cursor:default}.slide-next{right:0}.slide-next.slide-disabled{color:#dbdbdb;cursor:default}.slick-contslide .card-link-block{width:33.33%}.slick-contslide .card-link-block a{text-decoration:none;padding:0 3px}.slick-contslide .card-linkbottomdiv{padding:0 3px}.home-main .slick-contslide .card-link-block{width:16.66%;margin-bottom:20px}.card-image{border-color:#e5e5e5;position:relative}.card-image img{width:100%;height:auto}.slick-slideParent .cards-parent-div-flex,.popular-services-div-flex.slick-fourblockslider{overflow:auto;-webkit-overflow-scrolling:touch;height:auto!important;width:100%!important}.slick-slideParent .cards-parent-div-flex .ps__scrollbar-y-rail,.popular-services-div-flex.slick-fourblockslider .ps__scrollbar-y-rail{display:none!important}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider{position:relative}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex::-webkit-scrollbar,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider::-webkit-scrollbar{width:7px;height:7px;background-color:#d9d9d9;border-radius:10px;visibility:hidden}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex::-webkit-scrollbar-thumb,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px;visibility:hidden}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex::-webkit-scrollbar-track,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider::-webkit-scrollbar-track{border-radius:10px;visibility:hidden}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex:hover::-webkit-scrollbar,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider:hover::-webkit-scrollbar{visibility:visible}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex:hover::-webkit-scrollbar-thumb,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider:hover::-webkit-scrollbar-thumb{visibility:visible}body:not(.touchDevice) .slick-slideParent .cards-parent-div-flex:hover::-webkit-scrollbar-track,body:not(.touchDevice) .slick-slideParent .popular-services-div-flex.slick-fourblockslider:hover::-webkit-scrollbar-track{visibility:visible}body:not(.touchDevice) .homebox-slider::-webkit-scrollbar{width:7px;height:7px;background-color:#d9d9d9;border-radius:10px;visibility:hidden}body:not(.touchDevice) .homebox-slider::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px;visibility:hidden}body:not(.touchDevice) .homebox-slider::-webkit-scrollbar-track{border-radius:10px;visibility:hidden}body:not(.touchDevice) .homebox-slider:hover::-webkit-scrollbar{visibility:visible}body:not(.touchDevice) .homebox-slider:hover::-webkit-scrollbar-thumb{visibility:visible}body:not(.touchDevice) .homebox-slider:hover::-webkit-scrollbar-track{visibility:visible}body:not(.touchDevice) .select-template-div::-webkit-scrollbar{width:7px;height:7px;background-color:#d9d9d9;border-radius:10px;visibility:hidden}body:not(.touchDevice) .select-template-div::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px;visibility:hidden}body:not(.touchDevice) .select-template-div::-webkit-scrollbar-track{border-radius:10px;visibility:hidden}body:not(.touchDevice) .select-template-div:hover::-webkit-scrollbar{visibility:visible}body:not(.touchDevice) .select-template-div:hover::-webkit-scrollbar-thumb{visibility:visible}body:not(.touchDevice) .select-template-div:hover::-webkit-scrollbar-track{visibility:visible}body:not(.touchDevice) .mobile-dropdown::-webkit-scrollbar{width:7px;height:7px;background-color:#d9d9d9;border-radius:10px;visibility:hidden}body:not(.touchDevice) .mobile-dropdown::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:2px;visibility:hidden}body:not(.touchDevice) .mobile-dropdown::-webkit-scrollbar-track{border-radius:10px;visibility:hidden}body:not(.touchDevice) .mobile-dropdown:hover::-webkit-scrollbar{visibility:visible}body:not(.touchDevice) .mobile-dropdown:hover::-webkit-scrollbar-thumb{visibility:visible}body:not(.touchDevice) .mobile-dropdown:hover::-webkit-scrollbar-track{visibility:visible}body:not(.touchDevice) .default-custom-scroll::-webkit-scrollbar{width:7px;height:7px;background-color:#d9d9d9;border-radius:10px}body:not(.touchDevice) .default-custom-scroll::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:2px}body:not(.touchDevice) .default-custom-scroll::-webkit-scrollbar-track{border-radius:10px}.card-link-block .daily-deal-div-left,.card-link-block .card-rating-div{margin-bottom:10px}.home-page-section{margin-bottom:20px}#scLiveStreamClasses.home-page-section{padding-bottom:30px}.home-page-section.popular-cat-home{margin-bottom:30px;display:none}.home-see-all{margin-right:68px;position:relative;min-width:50px}.home-see-all.no-arrow-slide{margin-right:0}.fourblockslider .square-category,.slick-fourblockslider .square-category{width:auto;position:relative;height:auto!important;background-position:center center;background-repeat:no-repeat;background-size:cover;text-decoration:none}.fourblockslider .square-category .category-name,.slick-fourblockslider .square-category .category-name{left:0;margin-top:-16px;position:absolute;right:0;top:50%;text-align:center}.slick-contslide .card-link-block a,.square-slide-div .square-category{display:block}.square-slide-div{display:flex;width:25%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.square-slide-div a{margin:0 3px}.where-dropdown,.calendar-overall-div{z-index:1}.servcie-dropdown-text{margin-top:2px}.shopping-bag-item .delete-item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;opacity:0;-webkit-transition:opacity 300ms;transition:opacity 300ms}.shopping-bag-item .quantity-dropdown-arrow{-webkit-transition:opacity 300ms;transition:opacity 300ms}.shopping-bag-item:hover .delete-item-link,.shopping-bag-item:hover .quantity-dropdown-arrow,.shopping-bag-item:hover .item-quantitychange a{opacity:1}.brand-name.item-name{height:auto;min-height:29px}.quantity-overall-div{width:62px;margin-right:0}.quantity-overall-div .quantity{width:41px;padding:0;margin:0}.item-text-div{max-width:210px}.shopping-bag-right-div{min-width:108px}.quantity.flex-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popular-services-div-flex a img{width:100%}.country-dropdown-toggle{line-height:24px}.booking-back{margin-bottom:0;display:none}.mobileprovider{display:none!important;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none}.mob-booking-title{display:none;font-size:17px;margin-left:-46px;line-height:24px}.mob-booking-title #hdmnthname:after{content:","}.mob-booking-title div{display:inline}.show-mobileappoint{display:block;width:100%;margin-top:20px}.cancel-select-service{display:none;font-size:17px;float:right;color:#eb6663;cursor:pointer;padding-right:15px;margin-top:20px;line-height:35px}.cancel-select-service a{color:#eb6663;text-decoration:none}.bookappointmentsearch .logo-name-div{display:none}.bookappointmentsearch .div-mobile-back{display:none}.service-providerDropdown ul{padding-top:9px}.service-providerDropdown ul li{border-bottom:0 none!important;padding:0}.w-dropdown-list{z-index:1}.service-added-div{background-color:#fff}.service-addedname{position:relative;width:100%;height:100%}.service-added-provider{width:100%;height:100%}.service-removeico,.font-awesome.solid.service-removeico{left:15px;font-size:20px;color:#d83f34;position:absolute;top:14px;cursor:pointer;z-index:2}.service-removeico.select2-container,.font-awesome.solid.service-removeico.select2-container{z-index:0}.bookserviceinput{-webkit-appearance:none;box-shadow:none;border:0;border-radius:6px 0 0 6px;font-size:16px;padding:0 0 0 42px;margin:0;line-height:22px;height:100%}.service-added-provider .bookserviceinput{padding:0 0 0 15px}.searchbar-service-provider{border:0 none;box-shadow:none;margin-bottom:0}.searchbar-service-provider:last-of-type{margin-bottom:20px}.searchbar-service-provider .search-div-38{border-bottom:1px solid rgba(0,0,0,.15);border-left:1px solid rgba(0,0,0,.15);font-size:16px;border-radius:6px 0 0 6px}.searchbar-service-provider .search-div-38:last-of-type{border-left:0 none;border-radius:0 2px 2px 0}.searchbar-service-provider .search-div-38 .select2-container-multi .select2-choices .select2-search-field input{color:#333;padding-left:0}.search-bar-parent-div-alt .date-timeinput{color:#333}.search-bar-parent-div-alt .search-div-38,.search-bar-parent-div-alt .hero-search-button{height:48px}.search-bar-parent-div-alt .select2-container-multi .select2-choices .select2-search-field input{color:#333}.promodigittextrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.service-namepromo{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-ms-calc(100% - 100px);width:calc(100% - 100px)}.promo-digit{line-height:20px}.promo-bold{font-weight:600}.service-addedname .icon-minus-round-icon{position:relative;top:1px;vertical-align:top;cursor:pointer}.addbutton{background-color:#7cc576;border-radius:20px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;height:40px;line-height:40px;text-align:center;width:153px;margin-top:20px}.icon-plus-img{background-image:url("PublicImages/Images/gen-plus-sign-2x.png");background-position:0 center;background-repeat:no-repeat;background-size:14px auto;padding:10px}.weekslider-container{max-width:960px;position:relative;margin:0 auto 40px}.no-serviceselection .service-removeico,.no-serviceselection .addbutton{display:none}.no-serviceselection .service-providerinput{visibility:hidden}.no-serviceselection .service-searchinput{padding-left:0}.no-serviceselection .bookserviceinput{padding:0 0 0 15px}.no-serviceselection .remove-in-bundle .dropdown-fa-absolute{display:none}.weekdayslider{padding:0 60px;margin:0 auto;position:static!important;width:960px;max-width:100%}.weekdayslider .owl-stage-outer{border-right:1px solid #ccc}.weekdayslider .slick-list{width:840px;max-width:100%}.weekdayslider .owl-item{cursor:pointer}.weekdayslider .owl-item .day-div{width:100%;border-right:0 none}.weekdayslider .owl-item .day-div a{text-decoration:none;color:#333}.weekdayslider .owl-item:last-child{margin-left:0;border-right:1px solid #ccc}.weekdayslider .owl-item .day-div{margin-left:0}.weekdayslider .owl-prev,.weekdayslider .owl-next{height:100%;width:60px;position:absolute;top:0;cursor:pointer;font-size:44px;color:#95989a;text-align:center;line-height:84px}.weekdayslider .owl-prev:hover,.weekdayslider .owl-next:hover{background-color:#f5f5f5}.weekdayslider .owl-prev.slick-disabled,.weekdayslider .owl-next.slick-disabled{cursor:default;color:rgba(127,127,127,.247)}.weekdayslider .owl-prev{left:0}.weekdayslider .owl-next{right:0}.weekdayslider .slick-list{border-left:1px solid #ccc;border-right:1px solid #ccc}.bookprofiles-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:flex-start;-ms-flex-line-pack:flex-start;align-content:flex-start}.bookprofiles-container .book-profile-flex-div{width:33.33%;padding-right:20px}.bookprofiles-container .book-profile-flex-div.book-profile-single{width:100%}.bookprofiles-container .book-profile-flex-div.book-profile-two{width:50%}.book-profile-flex-div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;vertical-align:top}#apgSearchProgress,#AppProgressModalEvent{width:666px;max-width:95%;margin-left:auto!important;margin-right:auto!important}#apgSearchProgress.modal-dialog,#apgSearchProgressEvent.modal-dialog{padding:0;z-index:999}#apgSearchProgress .loader,#apgSearchProgressEvent .loader{display:none}#AppProgressModal.model,#AppProgressModalEvent.model{background-color:rgba(0,0,0,.15)}.app-search-pop{text-align:center;width:100%;padding:45px 20px;background:#fff;border-radius:5px;background-color:#fff;box-shadow:0 2px 22px 0 rgba(0,0,0,.2);position:relative}.app-search-pop h2{font-size:30px;line-height:36px;font-weight:500;margin:0}.app-search-pop .text-block-48{padding-top:10px;text-align:center}.search-close-app{position:absolute;right:15px;top:15px}.book-checkout .book-wrapper{padding:0;max-width:100%;width:100%}.book-checkout .thm-contentWrap{max-width:100%}.portfolioservice{width:-webkit-calc(100% - 100px);width:-moz-calc(100% - 100px);width:-ms-calc(100% - 100px);width:calc(100% - 100px);vertical-align:top}.appoint-cellphone .w-custom-dropdown{float:left;width:24%}.appoint-cellphone .myformgrp{float:right;width:74%}.shipping-address-div .address-field,.div-address-div .address-field{width:100%}.shipping-address-div .select2-container-multi .select2-choices .select2-search-field input,.div-address-div .select2-container-multi .select2-choices .select2-search-field input{font-size:14px;color:#333}.address-field.select2-container{border:0 none;padding:0}.address-field.select2-container .select2-choices .select2-search-field input{font-size:14px;color:#333;border:1px solid #ccc;border-radius:3px;padding:8px 12px}.address-field.select2-container .select2-choices .select2-search-field input:focus{border-color:#3898ec;outline:0}.address-field.select2-container.errorInput .select2-choices .select2-search-field input{border-color:#eb6663}.address-field.select2-container.errorInput .select2-choices .select2-search-field input:focus{border-color:#eb6663}.payment-iframe{margin:0 -4px}.thanks-popup .modal-dialog{width:500px}.thanks-popup .modal-content{font-size:14px;line-height:20px}.thanks-popup-img-left{float:left;padding-right:10px}.thanks-popup-text-right{margin-left:195px}.thanks-popup-img{vertical-align:top}.thanks-popup-label{display:block;text-align:center}[data-ix=fade-in]{opacity:0;-webkit-transform:translate(0,13px);-ms-transform:translate(0,13px);transform:translate(0,13px)}[data-ix=calendar-fall]{opacity:0;-webkit-transform:translate(0,-100px);-ms-transform:translate(0,-100px);transform:translate(0,-100px)}[data-ix=cal-success-check],[data-ix=cal-success-check-2]{-webkit-transform:scale(.01,.01);-ms-transform:scale(.01,.01);transform:scale(.01,.01)}[data-ix=fade-in-delay]{opacity:0}.accept-div-overall{width:1000px;max-width:90%;margin-right:auto;margin-left:auto;padding-top:50px;font-weight:300;text-align:center}.green-circle-div{background-color:#4bb665;width:40px;height:40px;line-height:40px;position:absolute;left:100px;top:92px;border-radius:50%;font-family:'Fontawesome pro 400',sans-serif;color:#fff;font-size:22px}.green-circle-div.blue{background-color:#248dd5}.calendar-icon-success{background-color:#fff;width:120px;margin:0 auto 42px;border-radius:10px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2);position:relative}.booked-month{height:40px;border-radius:10px 10px 0 0;line-height:40px;background-color:#d65956;color:#fff;font-size:20px;font-weight:300;letter-spacing:.5px}.booked-date{color:#333;height:80px;font-size:50px;line-height:80px}.accept-title{margin-bottom:5px;font-size:32px;line-height:36px}.accept-paragraph{max-width:600px;font-size:16px;line-height:22px;margin:0 auto}.appointment-detail{width:800px;max-width:90%;margin:35px auto 0}.appt-service-booked{display:table;width:100%}.appt-service-provider{display:table-cell;vertical-align:middle;width:50%;border-right:1px solid rgba(0,0,0,.14);padding:30px;text-align:left}.appt-service-inner{display:inline-block;text-align:left;margin:27px 0}.appt-provider-img{background-position:center center;background-repeat:no-repeat;background-size:cover;width:60px;height:60px;float:left;border-radius:100%}.appt-provider-img .avatar-inital.bordered-avatar{font-size:24px}.appt-provider{margin-left:70px;padding-top:3px}.name-booking-success{font-size:26px;line-height:36px;font-weight:300}.name-book-service{font-size:16px;font-weight:400}.booked-date-time{display:table-cell;vertical-align:middle;text-align:center;width:50%;padding:30px}.booked-date-time .common-btn-style{margin-top:10px}.booked-date-month{margin-bottom:3px;font-size:18px;font-weight:400}.booked-time{margin-bottom:0;font-size:26px;line-height:36px;font-weight:300}.booked-location-map{padding:30px 0;margin-bottom:50px}.appt-location-map{background-repeat:no-repeat;background-position:center center;background-size:cover;height:250px}.dang-no-appointment{font-weight:300;margin:0 auto 120px;padding:30px 0;text-align:center;max-width:800px;width:95%}.dang-no-appointment .icon-sad-calendar{font-size:80px;line-height:80px;font-weight:400}.dang-part{font-weight:500}.dang-part .dang-mid{display:-ms-flexbox;display:flex;width:400px;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto}.dang-part .dang-icon{font-family:'vagaro-icons';font-size:55px;line-height:60px}.dang-part .dang-title{margin-top:10px;margin-bottom:0;font-size:26px;line-height:34px}.dang-part .dang-description{margin-top:4px;margin-bottom:10px;color:#777;font-size:16px;font-weight:300}.dang-part .dang-next-date{margin-bottom:40px;font-size:20px;font-weight:400;line-height:1.4;margin-top:0}.dang-part .w-button-primary{width:100%;font-size:15px;font-weight:300;padding-left:0;padding-right:0;margin-bottom:30px;min-height:40px;line-height:40px;-webkit-appearance:none;appearance:none;-moz-appearance:none}.waitlistFull{width:100%}.waitlistFull .orText{width:100%;color:#777;margin-bottom:0;background:#cdcdcd;height:1px;display:flex;justify-content:center;align-items:center}.waitlistFull .orText span{padding:0 20px;position:relative;top:0;font-size:15px;font-weight:300;background:#fff}.waitlistFull .w-button-white{width:100%;font-size:15px;font-weight:300;padding-left:0;padding-right:0;margin-top:30px;margin-bottom:0;min-height:38px;line-height:38px;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;border:1px solid transparent;border-radius:3px;color:#333}.waitlistFull .w-button-white:hover{border-color:#e9e9e9}.waitlistFull-appointment{width:100%}.waitlistFull-appointment .orText{width:100%;color:#777;margin-bottom:0;background:#cdcdcd;height:1px;display:flex;justify-content:center;align-items:center}.waitlistFull-appointment .orText span{padding:0 20px;position:relative;top:0;font-size:15px;font-weight:300;background:#fff}.waitlistFull-appointment .w-button-appointment{width:100%;font-size:15px;font-weight:300;padding-left:0;padding-right:0;margin-top:30px;margin-bottom:0;min-height:38px;line-height:38px;-webkit-appearance:none;appearance:none;-moz-appearance:none;cursor:pointer;border:1px solid transparent}.select2-selectAll--dropdown a:hover{color:#333!important}.common-watilistfull{padding:0}.common-add-waitlist-btn{width:400px;margin:0 auto 120px}.add-waitlist-btn{display:block}.font-black-color{font-weight:400;color:#333}.class-detail-popup .newpopupdesign{width:710px!important}.WaitlistpopupPart{padding-top:0;font-weight:500!important}.WaitlistpopupPart .waitlistpopuptitle{padding-left:7px;padding-right:7px}.WaitlistpopupPart .waitlistpopuptitle .eventclass-name{font-size:20px!important}.WaitlistpopupPart .WaitlistDisc{margin-bottom:5px;font-size:16px;cursor:default;width:100%;display:inline-block;margin-top:8px}.WaitlistpopupPart .WaitlistDiscfullwidth{margin-bottom:5px;font-size:16px;cursor:default;width:100%;display:inline-block}.WaitlistpopupPart .Waitlistpopupbody{padding-top:10px;z-index:99999;padding-right:0}.WaitlistpopupPart .waitlist-row{margin-top:0}.WaitlistpopupPart .WaitListServiceFull{width:50%;display:inline-block;margin-bottom:5px;vertical-align:top}.WaitlistpopupPart .WaitListServiceFullWidth{width:100%;display:inline-block}.WaitlistpopupPart .WaitListServiceFullWidth .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-top:5px}.WaitlistpopupPart .WaitListServiceFull .select2-container--default .select2-selection--multiple .select2-selection__arrow b{border-width:7px 5px 0 5px;margin-left:-7px;border-color:#333 transparent transparent transparent}.WaitlistpopupPart .select2-container--default{width:100%!important}.WaitlistpopupPart .dropdown-fa-absolute{display:none}.WaitlistpopupPart .select2-container--default .select2-selection--multiple{border-radius:2px;height:40px;cursor:pointer}.WaitlistpopupPart .select2-container--default .select2-selection--multiple .select2-selection__rendered{line-height:27px;font-size:16px}.WaitlistpopupPart .select2-container--default .select2-selection--multiple .select2-selection__rendered span{padding-left:9px}.WaitlistpopupPart .select2-container--default .select2-selection--multiple .select2-selection__arrow{top:20px;right:7px}.WaitlistpopupPart .select2-container--default .select2-selection--multiple .select2-selection__arrow b{border-width:6px 6px 0 6px;border-color:#333 transparent transparent transparent}.WaitlistpopupPart .select2-container .select2-search--inline .select2-search__field{font-size:15px;font-family:"proxima-nova",sans-serif}.WaitlistpopupPart .select2-dropdown{width:100%!important}.WaitlistpopupPart .select2-container--open .select2-dropdown{width:100%!important}.WaitlistpopupPart .SelectDateTime{position:static}.WaitlistpopupPart .SelectDatePart{width:49%;float:left}.WaitlistpopupPart .SelectDatePart h2{margin-bottom:5px;font-size:15px;cursor:default;font-weight:500;line-height:20px}.WaitlistpopupPart .selectTimePart{width:51%;float:left;padding-left:20px}.WaitlistpopupPart .selectTimePart h2{margin-bottom:5px;font-size:15px;cursor:default;font-weight:500;line-height:20px}.WaitlistpopupPart .xdsoft_datetimepicker{max-width:100%;min-width:253px;padding-top:9px;padding-right:17px;padding-left:9px;border:1px solid #e7e7e7;border-radius:3px;height:294px}.WaitlistpopupPart .xdsoft_datetimepicker .xdsoft_label.scroller_custom:after{background:transparent;box-shadow:none}.WaitlistpopupPart .WaitlistTimes{clear:both;width:100%;display:inline-block;padding-top:0;padding-bottom:0}.WaitlistpopupPart .WaitlistTimes .ser-headText{float:left}.WaitlistpopupPart .WaitlistTimes .ser-headText h2{font-size:18px;font-weight:500;color:#333;margin-bottom:6px;margin:0;padding:0}.WaitlistpopupPart .WaitlistTimes .ser-headText p{font-size:15px;color:gray;font-weight:300;margin:0;padding:0}.WaitlistpopupPart .WaitlistTimes .WaitlistTimesInputCheck{float:right}.WaitlistpopupPart .WaitlistTimesInputCheck{border-radius:10px;overflow:hidden;display:inline-block}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn{float:left;position:relative;width:100%}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"]{position:absolute;margin:0;padding:0;left:0;top:0;height:100%;width:100%;opacity:0;cursor:pointer}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn .timeSchedule{padding:14px 29px 15px;border:1px solid rgba(0,0,0,.15);width:100%;text-align:center;font-size:16px;color:#9a9a9a;display:block;box-sizing:border-box;font-weight:300;background-color:#fff;border-bottom:none}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn .timeSchedule:after{position:absolute;bottom:0;left:0;bottom:-1px;width:100%;height:1px;background-color:rgba(36,141,213,.15);content:""}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn .timeSchedule span{width:100%;display:block}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"]:checked+.timeSchedule{background-color:rgba(36,141,213,.15);color:#222;border-color:#248dd5}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn:first-child>input[type="checkbox"]:checked+.timeSchedule{background-color:rgba(36,141,213,.15);color:#222;border-color:#248dd5}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn:first-child .timeSchedule{border-radius:10px 10px 0 0}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn:last-child .timeSchedule{border-radius:0 0 10px 10px;border-bottom:1px solid rgba(0,0,0,.15)}.WaitlistpopupPart .st-time{margin-bottom:3px;font-size:16px;font-weight:600}.WaitlistpopupPart .wl-time{font-weight:400;color:#222;font-size:14px}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"]:checked+.timeSchedule:after{position:absolute;width:100%;bottom:-1px;height:1px;left:0;background-color:#248dd5;content:"";z-index:1;cursor:pointer}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"][disabled]+.timeSchedule{float:left!important;position:relative!important;width:100%!important;background-color:#f8f8f8!important;cursor:default!important}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"][disabled]+.timeSchedule .st-time{color:#b3b3b3}.WaitlistpopupPart .WaitlistTimesInputCheck .serSwitch-btn>input[type="checkbox"][disabled]+.timeSchedule .wl-time{color:#b3b3b3}.WaitlistpopupPart .WaitListServicehalfWidth{width:50%;display:inline-block}.WaitlistpopupPart .WaitListServicehalfWidth .select2-container--default .select2-selection--multiple .select2-selection__rendered{padding-top:5px}.WaitlistpopupPart .WaitListServicehalfWidth .select2-search{padding-left:0}.WaitlistpopupPart .WaitListServicehalfWidth .select2-search input{padding-left:0}.WaitlistpopupPart .NewAddwaitlistLine{width:100%;float:left}.WaitlistpopupPart .NewAddwaitlistLine .datepicker-50{width:50%}.WaitlistpopupPart .NewAddwaitlistLine .dropdown-fa-absolute{display:block!important}.WaitlistpopupPart .newaddwaitlistdatepicker{padding-top:15px;border-bottom:0 solid rgba(0,0,0,.15);border-radius:0 5px 0 5px}.WaitlistpopupPart .NewaddtowailistRow{margin-top:-1px}.WaitlistpopupPart .waitlistTimeDate{display:block}.WaitlistpopupPart .waitlistTimeDate .addbutton{width:248px;font-weight:400;margin-bottom:15px;margin-left:0;float:left;font-weight:300}.WaitlistpopupPart .newWaitlistAdddate{height:432px;padding-left:0}.WaitlistpopupPart .newWaitlistAdddate .adddatetimerow{overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-right:27px;padding-left:27px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38{border-right:0!important;height:60px}.WaitlistpopupPart .newWaitlistAdddate .dropdown-fa-absolute{top:20px;color:#333;font-size:18px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput{border:1px solid rgba(0,0,0,.15);border-right:0;border-radius:5px 0 0 5px;font-weight:400;font-family:proxima-nova,sans-serif}.WaitlistpopupPart .newWaitlistAdddate .search-div-38._\31 6 .date-timeinput{border:1px solid rgba(0,0,0,.15);border-radius:0 5px 5px 0;font-weight:400}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .Adddate-timeinput{padding-left:42px;border-top:0}.WaitlistpopupPart .newWaitlistAdddate .search-div-38._\31 6 .Addtime-timeinput{border-top:0}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .removeicon-waitlist{top:20px;font-size:18px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38:last-child .date-timeinput{border:1px solid rgba(0,0,0,.15)}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewdropdown{position:relative}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg{position:inherit;top:60px;clear:both;bottom:inherit}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg.toptimedropdown{position:inherit;top:inherit;clear:both;bottom:60px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg.toptimedropdown1{position:inherit;top:inherit;clear:both;bottom:136px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist{width:100%;background:#fff;border-radius:5px;box-shadow:0 4px 7px 2px rgba(0,0,0,.1);padding:5px 15px 10px;position:absolute;width:250px!important;right:27px;height:auto!important;z-index:9;display:none;bottom:inherit}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist ul{list-style:none;padding:0;margin:0}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist li{display:block;width:100%;margin-bottom:15px;margin-top:10px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist li:last-child{margin-bottom:5px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .st-time{font-size:14px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>label{color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:20px;margin-bottom:0;vertical-align:top;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>div span{font-weight:600}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]{display:block}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]:disabled+label::before{background-color:#f8f8f8}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]:disabled+label span{color:#b3b3b3!important}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]:disabled+label{cursor:default}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]+label::before{border-color:rgba(0,0,0,.2);border-radius:5px;border-style:solid;border-width:1px;box-sizing:border-box;content:"";cursor:pointer;float:left;height:18px;margin-left:-26px;overflow:hidden;position:relative;width:18px;background:#fff;margin-top:2px}.WaitlistpopupPart .NewAddwaitlistLine .waitlistNewDropdownbg .select-dropdown-waitlist .checkbox-part>input[type="checkbox"]:checked+label::before{background-color:#333;background-image:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com/Images/signup-check.png");background-position:center center;background-repeat:no-repeat;background-size:14px auto}.WaitlistpopupPart .multiNewadddatepicker .NewAddwaitlistLine .waitlistNewDropdownbg{position:relative;top:inherit;clear:both;bottom:30px}.WaitlistpopupPart .modal-footer{background:#f8f8f8;border-radius:0 0 8px 8px;padding-bottom:10px;position:relative;z-index:9999}.WaitlistpopupPart .modal-footer.footer-blue-buttons .btn{padding:9px 25px;min-width:100px;font-size:16px;font-weight:400;width:auto!important;float:none}.WaitlistpopupPart .SelectDatePart td.xdsoft_current.select-cross{position:relative}.WaitlistpopupPart .SelectDatePart td.xdsoft_current.select-cross>div.select-cross-position{position:relative}.WaitlistpopupPart .SelectDatePart td.xdsoft_current.select-cross span.selectdatesi{position:absolute;right:-10px;top:-10px;border-radius:100%;width:18px;height:18px;background:#e7e7e7;font-family:'Fontawesome pro 300',sans-serif;color:#777;font-size:12px;line-height:18px}.WaitlistpopupPart .waitlistnewbody{overflow:auto;position:absolute;top:15px;right:0;left:0;bottom:0;width:100%}.WaitlistpopupPart .waitlistnewdescont{position:relative;max-width:100%}.WaitlistpopupPart .waitlistcontPos{position:relative;clear:both;overflow:inherit}.WaitlistpopupPart .reswaitlistServiceTitle{display:none}.waitlist-dropdownList{width:100%}.waitlist-dropdownList .select2-dropdown--below{width:328px!important}.dropdown-full-width .select2-dropdown--below{width:560px!important}.select2-selectAll--dropdown{padding:10px 10px 30px}.selectnone{float:none!important;position:absolute;right:7px;text-align:right}.select2-results{width:100%}.service-data-only .hide-home-servicesclass{display:none}.hide-customserviceclass{display:none!important}.waitlist-dropdownList{border:none}.select2-container--open .waitlist-dropdownList{border-bottom-left-radius:0;border-bottom-right-radius:0}.waitlist-dropdownList .multicheck-checkbox{background:#fff!important;border:solid rgba(0,0,0,.3) 1px;width:18px;height:18px;top:13px;border-radius:3px;-webkit-border-radius:3px}.waitlist-dropdownList .select2-results__option[aria-selected=true] .multicheck-checkbox{text-align:center;color:#fff;background:#333!important;font-size:14px;line-height:17px;background-position:center center;background-repeat:no-repeat;background-size:15px 13px}.waitlist-dropdownList .select2-results__option[aria-selected=true] .multicheck-checkbox:after{font-family:'Fontawesome pro 400',sans-serif;content:""}.waitlist-dropdownList .labelpadd{padding-left:36px;word-break:break-word;line-height:22px;margin-bottom:4px;font-size:15px}.waitlist-dropdownList .select2-results__option{padding:10px 6px 8px}.waitlist-dropdownList .res-selectlink a{display:block;font-size:16px;color:#4a90e2;text-decoration:none!important;padding:10px 0 10px 13px}.waitlist-dropdownList .res-selectlink a em{font-style:normal;display:inline-block;margin-right:10px;font-family:'Fontawesome pro 300'}.waitlist-dropdownList .res-selectlink a:hover{text-decoration:none!important}.waitlist-dropdownList .select2-search--dropdown .select2-search__field{min-height:40px}.waitlist-dropdownList{z-index:99999}.bundletext span{font-size:16px;border-bottom:1px solid #e7e7e7;padding-bottom:5px;margin-bottom:5px;width:100%;float:left}.waitlist-border-none:last-child{border-bottom:0}.view-business-btn-bg{text-align:center;margin-top:60px}.view-business-btn-bg .view-business-btn{width:auto!important;color:#333}.WaitlistpopupPart .modal-footer.footer-blue-buttons .popup-addwaitlist{float:right!important;font-weight:100;margin-bottom:0!important}.dang-title{margin-top:20px;margin-bottom:10px;font-size:38px;line-height:1.16}.dang-description{font-size:15px;max-width:400px;margin:0 auto}.dang-next-date{font-size:26px;font-weight:400;line-height:1.4;margin-top:24px;margin-bottom:14px}.dang-datepick{background:transparent;border:0 none!important;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;margin:0;display:inline;height:auto;vertical-align:top;width:auto}.es-icon{font-size:60px;line-height:68px;padding-bottom:5px}.listing-like-page .footer-section{display:none}.listing-like-page .content-wrapper{margin-bottom:0;height:100%;padding-top:0}.listing-like-page .push{display:none!important}.filters-button{float:left;margin-top:7px}.filter-container{overflow:hidden}.daily-deals-map .gm-style-mtc{margin-top:12px}.redo-search-btn{display:none;width:157px;position:absolute;top:128px;left:20px;background-color:#eb6663;cursor:pointer;color:#fff;height:32px;line-height:32px;font-size:16px;text-align:center;border-radius:3px;z-index:5;box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.map-list-pkg{position:fixed;left:0;right:0;bottom:0;z-index:10;display:none!important}.listings-filter-div{white-space:nowrap;max-height:58px}.prof-right-padding.data-padding-right{padding-right:35px}.prof-right-padding.data-padding-right .right-slide-arrow{right:10px}.ipadandroid .filteradded{overflow:auto;-webkit-overflow-scrolling:touch}.ipadandroid .right-slide-arrow,.ipadandroid .left-slide-arrow{display:none!important}.ipadandroid .prof-right-padding{padding-right:90px}.ipadandroid .prof-right-padding.data-padding-right{padding-right:0}.more-gradient{position:relative}.listings-60{-webkit-overflow-scrolling:touch;overflow-x:hidden;position:relative;z-index:5}.ipadandroid .listings-60:not(.daily-deals){position:fixed;top:108px;margin-top:0;bottom:0}.ipadandroid .listings-parent-div-100:not(.daily-deals-wrap) .daily-deals-map{margin-left:450px}.listings-60:not(.daily-deals) .section-bottomload{margin-top:40px}.iosdevice .listings-60{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.filters-div{overflow:auto;-webkit-overflow-scrolling:touch}.windowsSafari .listings-60,.windowsSafari .filters-div{overflow-x:hidden;overflow-y:scroll}.windowsSafari .filters-div{height:100%}.windowsSafari .businesses-avail-text{float:left;position:relative}.distance-overall-div{padding-bottom:61px}.distance-div{margin-left:-18px;margin-top:36px;white-space:nowrap;width:64px;text-align:center}.filtercheckboxdiv._\34-col-flex-filter{padding:0;display:block}.filtercheckboxdiv._\34-col-flex-filter.bottom{padding-bottom:30px}.filtercheckboxdiv .filter-title{float:left;padding:10px 10px 10px 0}.filter-cateinput{margin-left:140px}.filtercheckboxdiv .filters-checkbox{float:left;padding:10px 10px 10px 0;width:32%;display:block}.filtercheckboxdiv .filters-checkbox:nth-child(3n+1){clear:left}.filtercheckboxdiv .nthchild-issue .filters-checkbox:nth-child(3n+1){clear:none}.filtercheckboxdiv .filters-checkbox.filters-first{clear:none!important}.filter-top-div{bottom:78px;left:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:30px 40px;position:absolute;right:0;top:0;padding-bottom:10px}.filter-tabs-menu .filter-mobile-tab{float:left;padding-left:15px;padding-right:15px;border:#cdcdcd solid 1px;margin-left:-1px}.filter-tabs-menu .filter-mobile-tab:first-child{border-radius:4px 0 0 4px;margin-left:0}.filter-tabs-menu .filter-mobile-tab:last-child,.filter-tabs-menu.filt-lastCurv .filter-mobile-tab:nth-last-child(2){border-radius:0 4px 4px 0}.filter-tabs-menu .filter-mobile-tab.active{background-color:#eef3ff!important;border-color:#2b90d6}.filter-tabs-menu .filter-mobile-tab:after{background-color:#2b90d6;content:"";width:1px;top:-1px;bottom:-1px;right:-1px;position:absolute;display:none;z-index:1}.filter-tabs-menu .filter-mobile-tab.active:after{display:block}.filter-tabs-menu .filter-mobile-tab:last-child:after,.filter-tabs-menu.filt-lastCurv .filter-mobile-tab:nth-last-child(2):after{display:none}.sort-toggle{max-width:88px}.sort-toggle.w--open{padding-left:0}.sort-dropdown-list{right:0;min-width:157px;z-index:1}.listings-business-parent-div{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#ulFeatureBusiness .listings-business-parent-div,#ulFeatureBusiness .listings-business-parent-div{z-index:1}.width100-per{width:100%!important}.infobox-button{height:38px;font-size:14px;line-height:18px;text-align:center}.infobox-button.w-button-default{background-color:#464646}.map-tooltip{position:relative;min-height:64px}a.map-tooltip{display:block;text-decoration:none;color:#333}.map-tooltip:after{border-left:15px solid transparent;border-right:15px solid transparent;border-top:15px solid #fff;content:"asgfsdfsd";height:0;left:50%;margin-left:-15px;overflow:hidden;position:absolute;top:100%;width:0}.map-tooltip p{padding:6px 5px 0 5px;line-height:18px;clear:both;word-break:break-all;display:block;font-size:14px;color:#6a6765;text-align:center;margin:0}.map-tooltip .rating-center{margin:0 auto;display:table;min-width:82px}.map-salon-img{position:relative;width:100%;height:167px;overflow:hidden}.map-salon-img a{color:#fff;text-decoration:none}.map-salon-img a.map-imgcenter{display:block;width:100%;height:167px;vertical-align:middle;text-align:center;background-size:cover;background-position:center center;background-repeat:no-repeat;background-color:#e0e0e0;border-radius:5px 5px 0 0}.map-salon-img a.map-imgcenter img{vertical-align:middle}.caption-overlay{background:rgba(0,0,0,.5);width:100%;left:0;color:#fff;font-size:14px;height:38px;position:absolute;bottom:0}.caption-map{text-decoration:none;color:#333;font-size:17px;line-height:22px;font-weight:600;text-transform:capitalize;margin-bottom:2px}.salon-time{float:left;width:178px;margin:0;height:151px;padding-top:18px}.salon-time li{font-size:12px;margin:0;padding:0;color:#6a6765;line-height:17px}.salon-time label{width:40px;font-weight:normal;padding:0;margin:0 15px 0 0;font-size:12px;text-align:right;display:inline-block}.mile-row{display:block;padding:0 0 0 0;clear:both;height:35px;line-height:30px}.mile-row img{vertical-align:top;margin-right:5px;margin-top:10px}.map-right-arrow{color:#fff;position:absolute;font-size:30px;top:inherit;top:-23px;right:142px;width:25px;display:inline-block;width:0;height:0;vertical-align:middle;border-bottom:28px solid;border-right:21px solid transparent;border-left:21px solid transparent}.min-height-map{height:152px;width:177px}.map-addres-col{padding:7px 10px 10px}.map-addres-col a{text-decoration:none}.infoBox{overflow:visible!important;min-height:64px;width:250px;background:#fff;border-radius:5px;box-shadow:2px 2px 8px 0 rgba(0,0,0,.25)}.infoBox>img{position:absolute!important;right:3px;top:3px;width:20px;height:20px;z-index:1;background-color:#fff;padding:4px;border-radius:100%;box-shadow:0 0 3px 2px rgba(0,0,0,.25)}.time-col-height{height:190px;overflow:hidden}.infoBox .fullwidth-element{display:none!important}.infoBox .daily-deal-text-div-flex{padding:7px 10px 10px 10px}.infoBox .daily-deal-image-div{border-top-left-radius:5px;border-top-right-radius:5px;height:167px;max-height:167px;margin-bottom:0}.infoBox #location{display:inline-block!important;text-transform:capitalize;font-size:16px}.infoBox #location span{margin-right:5px}.infoBox .card-title{width:100%;-ms-word-wrap:break-word;word-wrap:break-word;word-break:break-word;overflow-wrap:break-word}.windowsApp .infoBox .daily-deal-text-div-flex{display:block}.infoBox #location span:first-child{margin-right:1px}.list-unstyled{padding-left:0;list-style:none}.infoboxlikeapp-arrow{background-image:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//PublicImages/Images/right-arrow2x.png");background-size:10px auto;background-position:right center;background-repeat:no-repeat;height:20px;width:10px;opacity:.5;margin-left:10px;margin-top:11px;float:right}.infobox-likeapp-left{float:left;width:190px}.infobox-likeapp-left .card-miles{font-size:14px}.map-addres-col .card-miles{font-size:13px;color:#333}.bookaservicename{font-size:14px;color:#333;line-height:20px;margin-top:8px}.map-addres-col .price-time-parent-div{margin-left:0}.listings-parent-div-100{bottom:0;left:0;position:fixed;right:0;top:0}.mapfilter,.mobileFilter .mapfilter{display:none!important}.mobile-professionfilter{background-color:#fff;position:fixed;top:50px;left:0;right:0;z-index:3;display:none;border-bottom:1px solid rgba(0,0,0,.1)}.listings-dropdown{float:left}.price-time-parent-div .time-div,.price-time-parent-div .price-div{cursor:pointer}.price-time-parent-div.search-no-price{width:92px}.price-time-parent-div.search-no-price .time-div{width:100%}.price-time-parent-div.search-no-price .price-div{display:none}.listings-top-div{position:relative}.filters-div.listing-business-info-div{width:100%}.listing-business-info-div .gen-tooltip-div.featured-tooltip,.listing-business-info-div .featured-tooltip{left:-120px}.listings-business-parent-div:first-of-type .gen-tooltip-div.featured-tooltip,.cards-parent-div-flex.daily+a+.listings-business-parent-div .gen-tooltip-div.featured-tooltip{top:17px;bottom:auto;padding:3px 0 0}.gen-tooltip-div.featured-tooltip.openbottom{top:17px;bottom:auto;padding:3px 0 0}.price-time-parent-div{margin-left:auto}.icon-promotion{position:absolute;right:0;top:0;width:59px;height:59px;cursor:pointer;background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/promotion-img-new-icon.png") no-repeat left top}.popup-promo-title{font-size:38px;line-height:44px;margin-top:20px;font-weight:bold;margin-bottom:10px}.bookaservice-service{background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;margin-top:5px;width:370px}.listing-searchinputstyle{border:0 none;-webkit-appearance:none;outline:none;font-size:14px;color:#222;padding:7px 40px 7px 15px;line-height:22px}.listing-searchinputstyle:-moz-placeholder{color:#222;opacity:1}.listing-searchinputstyle::-moz-placeholder{color:#222;opacity:1}.listing-searchinputstyle:-ms-input-placeholder{color:#222;opacity:1}.listing-searchinputstyle::-webkit-input-placeholder{color:#222;opacity:1}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input{border:0 none;-webkit-appearance:none;outline:none;font-size:14px;color:#222;padding:7px 40px 7px 15px;line-height:22px;height:34px}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder{color:#222;opacity:1}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder{color:#222;opacity:1}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder{color:#222;opacity:1}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder{color:#222;opacity:1}.bookaservice-date,.bookaservice-time{margin-top:5px;width:185px;background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;height:36px}.bookaservice-date input,.bookaservice-time input,.bookaservice-date input[type="button"],.bookaservice-time input[type="button"]{border:0 none;-webkit-appearance:none;outline:none;font-size:14px;color:#222;padding:7px 40px 7px 15px;line-height:22px;padding:8px 40px 5px 15px;background-color:transparent;width:100%;cursor:pointer;text-align:left;position:relative;z-index:1}.bookaservice-date input:-moz-placeholder,.bookaservice-time input:-moz-placeholder,.bookaservice-date input[type="button"]:-moz-placeholder,.bookaservice-time input[type="button"]:-moz-placeholder{color:#222;opacity:1}.bookaservice-date input::-moz-placeholder,.bookaservice-time input::-moz-placeholder,.bookaservice-date input[type="button"]::-moz-placeholder,.bookaservice-time input[type="button"]::-moz-placeholder{color:#222;opacity:1}.bookaservice-date input:-ms-input-placeholder,.bookaservice-time input:-ms-input-placeholder,.bookaservice-date input[type="button"]:-ms-input-placeholder,.bookaservice-time input[type="button"]:-ms-input-placeholder{color:#222;opacity:1}.bookaservice-date input::-webkit-input-placeholder,.bookaservice-time input::-webkit-input-placeholder,.bookaservice-date input[type="button"]::-webkit-input-placeholder,.bookaservice-time input[type="button"]::-webkit-input-placeholder{color:#222;opacity:1}.bookaservice-date input[disabled],.bookaservice-time input[disabled],.bookaservice-date input[type="button"][disabled],.bookaservice-time input[type="button"][disabled]{cursor:not-allowed}.bookaservice-date input:focus,.bookaservice-time input:focus,.bookaservice-date input[type="button"]:focus,.bookaservice-time input[type="button"]:focus{outline:none}.bookaservice-date .w-icon-dropdown-toggle,.bookaservice-time .w-icon-dropdown-toggle{top:1px;z-index:0}.bookaservice-time{width:112px}.bookaservice-time input{padding-right:35px}body.listing-like-page .bookaservice-select.select2-drop.selectbox-hide{box-shadow:none;border:0 solid rgba(0,0,0,.1)}.bookaservice-select.select2-drop{box-shadow:1px 1px 8px 0 rgba(0,0,0,.2);border:1px solid rgba(0,0,0,.1);margin-left:-1px;margin-top:1px;line-height:20px}.bookaservice-select.select2-drop .select2-results li.select2-result-with-children{border-bottom:0 none;padding:0}.bookaservice-select.select2-drop .select2-results li.select2-result-with-children>.select2-result-label{padding:10px;color:#333;font-size:16px;font-weight:600}.bookaservice-select.select2-drop .select2-results li li.select2-result:hover{background:#e8e8e8}.bookaservice-select.select2-drop .select2-results li li.select2-result:hover .select2-result-label{color:#333}.bookaservice-select.select2-drop .select2-results .select2-result-label{line-height:20px;padding:10px 20px;color:rgba(51,51,51,.6);font-size:14px}.bookaservice-select.select2-drop .select2-results .select2-highlighted{background:#e8e8e8}.bookaservice-select.select2-drop .select2-results .select2-highlighted .select2-result-label{color:#333}.daily-deal-link .daily-deal-image-div{max-width:100%;margin-bottom:4px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;position:absolute;left:0;top:0;right:0;bottom:0;height:auto;max-height:none}.ipadandroid .daily-deal-link:last-of-type{padding-bottom:80px}.tab-content>.tab-pane{display:none;height:auto}.tab-content>.active{display:block}.custombannercontainer{clear:both;display:none;min-height:124px;position:relative;width:100%}.form-50-div,.profile-photo,.upload-button,.light-text{position:relative}.shopOwner-profile{border-bottom:0 none;padding-top:0;padding-bottom:0}.profileformgrp{margin-bottom:20px}.profileformgrp input{margin-bottom:0;width:100%;font-weight:400}.profileformgrp :-moz-placeholder{color:#9a9a9a;opacity:1}.profileformgrp ::-moz-placeholder{color:#9a9a9a;opacity:1}.profileformgrp :-ms-input-placeholder{color:#9a9a9a;opacity:1}.profileformgrp ::-webkit-input-placeholder{color:#9a9a9a;opacity:1}.ipadandroid .profileformgrp input:-moz-placeholder{opacity:1}.ipadandroid .profileformgrp input::-moz-placeholder{opacity:1}.ipadandroid .profileformgrp input:-ms-input-placeholder{opacity:1}.ipadandroid .profileformgrp input::-webkit-input-placeholder{opacity:1}.profileformgrp .text-area._\35 0{width:100%}.profileformgrp .w-custom-dropdown{background-color:transparent;background-image:none;border-radius:3px;height:38px;margin-bottom:0}.profileformgrp .w-custom-dropdown select{border-radius:3px!important;height:38px}.profile-select-arrow{font-family:'Fontawesome pro solid 900',sans-serif;color:#333;line-height:20px;font-size:15px;position:absolute;right:10px;top:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%)}.select-gradient{background-image:url("PublicImages/Images/select-gradient.png");background-position:0 1px;background-repeat:repeat-x;position:relative;border-radius:3px;overflow:hidden}.profileformgrp.width50{width:49%}.profileformgrp.margin-bottom10{margin-bottom:10px}.upload-button input[type="file"]{text-indent:-100px;font-size:0;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;width:100%;opacity:0;cursor:pointer}.profileformgrp .light-text{width:auto;margin-top:10px}.modal-button-div.margin-top0{margin-top:0}.profile-photo{width:80px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.profile-photo-delete{background-color:rgba(0,0,0,.4);border-radius:40px;color:#fff;font-size:15px;font-weight:400;height:100%;line-height:78px;opacity:0;position:absolute;left:0;top:0;text-align:center;text-decoration:none;vertical-align:middle;visibility:hidden;width:100%;-webkit-transition:opacity ease 200ms,visibility ease 200ms;transition:opacity ease 200ms,visibility ease 200ms}.profile-photo:hover .profile-photo-delete.edit-delete-overlay{opacity:1;visibility:visible}.gif-imgloader{background-color:rgba(0,0,0,.4);display:none;position:absolute;top:0;left:0;right:0;bottom:0;border-radius:100%}.gif-imgloader img{height:30px;margin-left:25px;margin-top:25px;max-height:30px;max-width:30px;width:30px}.switch-tab-menu .switch-tab:first-of-type{border-radius:20px 0 0 20px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.switch-tab-menu .switch-tab:last-of-type{border-radius:0 20px 20px 0}.div-block-15{max-width:-webkit-calc(100% - 110px);max-width:-moz-calc(100% - 110px);max-width:-o-calc(100% - 110px);max-width:-ms-calc(100% - 110px);max-width:calc(100% - 110px)}.address-country{position:relative}.has-error .address-country .countrydropdown,.address-country .countrydropdown{background-image:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/down-arrow-blacknw1.png");background-position:59px center;background-repeat:no-repeat;background-size:25px auto;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-radius:3px 0 0 3px;cursor:pointer;float:left;left:0;margin:0;position:absolute;top:0;width:80px}.has-error .address-country .countryselectoption,.address-country .countryselectoption{background-color:#fff;border:1px solid #d9d9d9;border-radius:3px;left:0;list-style:outside none none;margin:0;padding:0;position:absolute;top:37px;width:213px;display:none;z-index:1}.has-error .address-country .countryselectoption li,.address-country .countryselectoption li{background-position:8px center;background-repeat:no-repeat;background-size:40px 20px;cursor:pointer;font-size:16px;line-height:36px;padding-left:62px}.has-error .address-country .countrydropdown .selectedcountry.aus-f,.address-country .countrydropdown .selectedcountry.aus-f{background-image:url("Images/aus-f-2x.png")}.has-error .address-country .countrydropdown .selectedcountry.canada-f,.address-country .countrydropdown .selectedcountry.canada-f{background-image:url("Images/canada-f-2x.png")}.has-error .address-country .countrydropdown .selectedcountry.uk-f,.address-country .countrydropdown .selectedcountry.uk-f{background-image:url("Images/uk-f-2x.png")}.has-error .address-country .countrydropdown .selectedcountry.us-f,.address-country .countrydropdown .selectedcountry.us-f{background-image:url("Images/us-f-2x.png")}.has-error .address-country .countryselectoption li:hover,.address-country .countryselectoption li:hover,.has-error .address-country .countryselectoption li.active,.address-country .countryselectoption li.active{background-color:#e5e5e5}.has-error .address-country .countryselectoption li.aus-f,.address-country .countryselectoption li.aus-f{background-image:url("Images/aus-f-2x.png")}.has-error .address-country .countryselectoption li.canada-f,.address-country .countryselectoption li.canada-f{background-image:url("Images/canada-f-2x.png")}.has-error .address-country .countryselectoption li.uk-f,.address-country .countryselectoption li.uk-f{background-image:url("Images/uk-f-2x.png")}.has-error .address-country .countryselectoption li.us-f,.address-country .countryselectoption li.us-f{background-image:url("Images/us-f-2x.png")}.has-error .address-country .countrydropdown .selectedcountry,.address-country .countrydropdown .selectedcountry{background-position:8px center;background-repeat:no-repeat;background-size:40px 20px;height:100%;width:100%}.has-error .address-country .input-text,.address-country .input-text,.has-error .address-country .select2-container.select2-container-multi.input-text,.address-country .select2-container.select2-container-multi.input-text{border-radius:0 3px 3px 0;float:left;margin-left:79px;width:calc(100% - 80px)}.change-password-buttons{padding-bottom:50px;text-align:right;width:100%}.change-password-buttons .w-button-white,.change-password-buttons .w-button-save{font-size:14px;height:36px;line-height:34px;padding:0;width:70px}.profile-footer-btns{padding:0 20px 30px;text-align:right}.profile-footer-btns:not(.myprofile-button){display:none}.prof-empty-screen .profile-footer-btns{visibility:hidden;display:block}.profile-footer-btns.padding-top30{padding-top:25px}.profile-footer-btns.padding-top25{padding-top:25px}.profile-footer-btns input+input{margin-left:12px}.receipt-spacer:last-of-type{display:none}.password-change{display:none}label.errorInput{font-size:12px;line-height:16px;align-items:center;color:#d83f34!important;font-weight:normal;text-align:right;display:block;width:100%}._\32-tabs-menu li{float:left;width:50%}._\32-tabs-menu a._\32-tabs,a._\32-tabs{display:block;color:#222;text-decoration:none;width:100%}._\32-tabs-menu a._\32-tabs:hover,a._\32-tabs:hover{color:#222}._\32-tabs-menu .active ._\32-tabs{border-bottom:3px solid #eb6663}._\32-tabs-menu .active a._\32-tabs{color:#eb6663}.square-photo-div,.appt-business-name,.cancel-div{position:relative}.appt-business-name{float:none;display:block}.appt-type-div{clear:left}.package-icon-right{margin-bottom:12px}.package-icon-right a{text-decoration:none}.servicebundleicon{display:none}.serv-bundle-icon{margin-left:5px}.serv-bundle-icon span{font-size:22px;color:#eb6663;line-height:24px}.appointment-options-div{width:180px}.vg-dropdown-link.appointment-btnlink{font-size:15px}.appointment-options-div .vg-dropdown-child{border-color:#d9d9d9}.tag-panel{width:100%}.tag-panel .tag-box{background:#e7e7e7;margin-top:5px;margin-right:5px;padding:6px 10px 4px 10px;border-radius:3px;font-size:14px;float:left}.tag-panel .tag-text{padding:0 5px 0 0;float:left;line-height:19px}.tag-panel .month-date{font-size:14px;margin-right:3px;float:left}.tag-panel .schedule-time{font-size:14px;float:left}.tag-panel .tag-close-icon{font-family:'Fontawesome pro 300',sans-serif;font-style:normal;cursor:pointer;float:left}.bookmarks-bus-name{float:none}.bookmark-text-div{position:relative}.remove-link img{float:left}.bookmarkpromotion{position:absolute;right:0;top:-30px;font-size:17px}.bookmarks-div:first-of-type .bookmarkpromotion{top:-20px}.home-feedb-block{display:none}.points-section.last{border-bottom:0 none}.review-delete,.review-edit{max-width:150px}.myAccTopRightButton{text-align:right}.myAccTopRightButton .w-custom-dropdown{display:inline-block;vertical-align:middle;max-width:150px;margin-bottom:0;margin-right:20px}.verified-div{color:#7cc576;font-weight:400;display:inline-block;margin-left:7px}.verified-div .w-inline-block{vertical-align:middle}.right-checkfont{background-color:#7cc576;color:#fff;font-size:12px;border-radius:100%;text-align:center;height:20px;width:20px;line-height:20px;margin-right:1px;vertical-align:middle}.profile-sections.gift.hidegclist{display:none}.scroll-containerGC{max-height:300px;border:1px solid #575656;min-height:.01%;overflow-x:auto;-webkit-overflow-scrolling:touch}.history-record{width:100%;max-width:675px}.grid-tabel{border-collapse:collapse;width:100%;border:solid 1px #575656}.grid-tabel th{padding:8px 5px;font-size:14px;color:#fff;vertical-align:top;border:solid 1px #494848;font-weight:normal;background:#3d3d3d}.grid-tabel td{padding:8px 5px;font-size:14px;color:#5e5b59;border:solid 1px #575656}.floatThead-wrapper .grid-tabel th{border:0 none;border-right:1px solid #494848}.scroll-containerGC .grid-tabel,.scroll-containerpkg .grid-tabel,.floatThead-container .grid-tabel{border:0!important}.scroll-containerGC .grid-tabel td,.scroll-containerpkg .grid-tabel td{border-left:0 none;border-top:0;word-wrap:break-word}.scroll-containerGC .grid-tabel td:last-of-type,.scroll-containerpkg .grid-tabel td:last-of-type{border-right:0 none;padding-left:5px;padding-right:10px}.scroll-containerGC .grid-tabel tr:last-of-type td,.scroll-containerpkg .grid-tabel tr:last-of-type td{border-bottom:0 none}.quickFlip{overflow:hidden;width:350px;height:207px;float:left;margin-bottom:5px}.blackPanel,.redPanel{width:350px!important}.flipimg{width:100%!important;height:auto!important;position:relative!important}.cardOverlayWhiteflip{width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/white-transparent.png") repeat}.cardflipdata{width:100%;position:absolute;bottom:15px}.cardflipdata div{width:33%;float:left;text-align:center}.cardflipdata div a{display:block;padding:5px;color:#eb6663;font-size:15px;text-decoration:none;font-weight:500}.card-flip-content{color:#333;width:100%;text-align:center;top:50%;position:absolute;margin-top:-26px}.flipcode{font-size:16px;font-weight:500;padding-bottom:5px}.flip-expires{font-size:14px}.gc-parent-div{position:relative}.gc-parent-div:nth-child(odd){clear:left}.cardOverlayWhite{background-color:rgba(255,255,255,.9);height:100%;left:0;position:absolute;top:0;width:100%;border-radius:10px}.gift-card-wrap{width:80%;max-width:1000px;margin:0 auto 30px;padding:0}.back-button{margin-bottom:10px}.button-arrow{margin-right:5px}.gray-button{font-size:20px;font-weight:400;color:#0076ff;text-decoration:none}.button-arrow{font-size:20px;font-weight:400;color:#0076ff}.gift-card-content{background:#fff;padding-top:20px;padding-bottom:20px}.gift-card-box{width:100%;padding:10px 20px}.gcImage-block{width:48%;display:inline-block;vertical-align:middle}.gcImage-detail{display:inline-block;vertical-align:middle;padding-left:10px;width:50%;text-align:center}.gift-card-detail{list-style:none;padding:0;margin:0 0 10px 0}.gift-card-detail li{font-weight:300;font-size:15px}.gift-card-box a{text-decoration:none;color:#333}.gift-img{border:rgba(0,0,0,.1) solid 1px;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;margin-bottom:5px}.gift-name{font-weight:500;display:inline-block;font-size:15px}.gift-price{float:right;color:#50bb58;font-size:17px;font-weight:400}.gift-barcode{display:inline-block;width:100%;margin-bottom:10px}.gift-barcode .custom-barcode{margin-left:-5px;width:100%;height:100px;margin:0;padding:0}.gift-barcode-num{display:block;text-align:center;font-weight:400;margin-top:5px;font-size:15px}.gray-btn{width:150px;height:42px;margin:0;padding:10px 15px;border:1px solid rgba(0,0,0,.25);background-color:#fff;color:#333;display:inline-block;text-align:center;text-decoration:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px}.gray-btn:hover{border-style:solid;border-width:1px;border-color:rgba(0,0,0,.15);background-color:#f5f5f5}.gift-div-block{width:100%}.gift-div-block1{padding:5px 20px 15px}.gift-issue-detail{margin-top:20px;background:#fff}.gift-redeed-div{padding:30px 20px;border-bottom:1px solid rgba(0,0,0,.15)}.gift-redeed-div.last{border-bottom:none}.rd-name{color:#333;font-size:24px;line-height:28px;display:block}.rd-date{font-size:15px;font-weight:300;display:block}.gift-rd-title{display:inline-block}.gift-rd-price{font-size:22px;font-weight:400;color:#3eb351;float:right;margin-top:4px}.minus-price{color:#eb6663}.social-share{position:relative}.social-share .dl-desk-share-block{position:absolute;top:12px;right:0}.social-share .mobile-share-popup{right:0;left:inherit}.dl-business-title{width:calc(100% - 100px);width:-webkit-calc(100% - 100px);width:-ms-calc(100% - 100px);width:-o-calc(100% - 100px)}.dl-full-div{width:calc(100% - 215px);width:-webkit-calc(100% - 215px);width:-ms-calc(100% - 215px);width:-o-calc(100% - 215px)}.dl-share-dropdown{position:relative;display:inline-block}.dl-share-button{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;padding:7px 10px;font-size:14px;color:#848484;cursor:pointer}.dl-share-button span{display:inline-block;vertical-align:middle}.dl-share-button:hover{background:#f5f5f5}.dl-share-ico{margin-right:3px;font-family:'Fontawesome pro solid 900',sans-serif}.dl-share-icons{border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;border:1px solid rgba(0,0,0,.15);background:#fff;position:absolute;top:100%;left:0;min-width:135px;display:none}.dl-share-icons ul{list-style:none;margin:0;padding:0}.dl-share-icons ul li{display:block;border-bottom:1px solid rgba(0,0,0,.15)}.dl-share-icons ul li:last-child{border-bottom:none}.dl-share-icons ul li a{color:#333;font-size:14px;text-decoration:none;padding:13px 20px;display:block}.dl-share-icons ul li a:hover{background:#f5f5f5}.dl-share-icons ul li a span{display:iinline-block;vertical-align:middle}.dl-soc-icon{font-size:24px;margin-right:10px;font-family:'Fontawesome pro brands 900',sans-serif}.dl-soc-icon-envelop{font-size:20px;font-family:'Fontawesome pro solid 900',sans-serif;margin-right:10px}.mobile-dlshare-button{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;padding:9px 10px;display:inline-block;line-height:initial;font-size:14px;color:#848484;cursor:pointer}.mobile-dlshare-button:hover{background:#f5f5f5}#divPromoImage .share-daily-div{display:none}.mobile-share-popup{background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-ms-border-radius:5px;position:absolute;top:100%;left:0}.dl-desk-share-block{position:relative;z-index:1}.dl-share-head{padding:10px 13px 15px;display:none}.dl-share-head strong{font-size:18px;line-height:22px;color:#333;display:block;font-weight:400!important;margin-bottom:3px}.dl-share-head span{font-size:14px;color:rgba(51,51,51,.6);line-height:18px}.dl-mobile-share-ico{list-style:none;padding:0;margin:0;border:1px solid #d9d9d9;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px}.dl-mobile-share-ico li{display:block;border-bottom:1px solid #d9d9d9}.dl-mobile-share-ico li:last-child{border-bottom:none}.dl-mobile-share-ico li a{display:block;padding:15px 20px 15px;text-align:center;color:#333;text-decoration:none}.dl-mobile-share-ico li a:hover{background:#f5f5f5}.dl-micon-middle{min-width:100px;display:inline-block;text-align:left}.dl-micon-middle span{display:inline-block;vertical-align:middle}.dl-clock-popup{font-family:'Fontawesome pro 300';display:inline-block;font-size:20px;color:rgba(51,51,51,.6);text-decoration:none;position:absolute;top:10px;right:12px}.dl-clock-popup:hover{color:#333}.multiloc .dl-business-title{width:100%}.multiloc .dl-full-div{width:-webkit-calc(100% - 425px);width:-ms-calc(100% - 425px);width:-o-calc(100% - 425px);width:calc(100% - 425px)}.cart-icon.font-awesome{font-size:22px;padding-top:3px;color:#333}.tab-content.giveNavspace{padding-top:43px}.booking-dropdown-pkg{width:200px}.booking-dropdown-pkg .flamingo-btn{font-size:14px;font-weight:400}.mobile-book-div{position:fixed;left:0;right:0;bottom:0;z-index:99;display:none;width:95%;margin-right:auto;margin-left:auto;padding:0 0 10px}.mobile-book-div .vg-dropdown-child{max-width:1000px;margin-left:auto;margin-right:auto}.book-mobile-button{display:block;height:60px;padding-top:20px;padding-bottom:20px;border-radius:3px;background-color:#eb6663;box-shadow:0 1px 12px 1px rgba(0,0,0,.2);font-size:18px;text-align:center;max-width:1000px;margin-left:auto;margin-right:auto}.book-mobile-button .bookdropicon{font-size:21px}.windowsSafari .business-details-div{width:49%}.bookmarked.bannerbookmark{background-color:#eb6663;color:#fff;border-color:#eb6663}.fixed-tabs-div{top:50px;opacity:0;-webkit-transition:opacity 100ms ease 0s;transition:opacity 100ms ease 0s}.fixed-tabs-div.fixednavisible{opacity:1;display:block}.offsettab{position:relative;top:-52px;visibility:hidden;opacity:0}.detail-tab.tab-fixednav{position:fixed;top:50px;z-index:7;width:100%}.review-overall-div{margin-right:25px}.review-overall-star{margin-left:35px;float:right}.business-details-div{word-wrap:break-word}.review-profile,.review-bar,._\35-star-reviews,.number-of-reviews-div{position:relative}.number-of-reviews-div .grey-btn{padding-left:10px;padding-right:10px}.review-description-div{width:90%}.reviews-top-mobile{float:left}.review-name-date-div{width:-webkit-calc(100% - 65px);width:-ms-calc(100% - 65px);width:-o-calc(100% - 65px);width:calc(100% - 65px);word-wrap:break-word}.mobiletabmenu{display:none}.mobiletabmenu a,.mobile-menu-bookmark a{position:relative}.mobiletabmenu a:before,.mobile-menu-bookmark a:before{position:absolute;content:"";top:0;right:15px;height:100%;font-family:'Fontawesome pro 300',sans-serif;font-size:30px}.mobiletabmenu .cart-link-block,.mobiletabmenu .shopping-bag-tab{display:none}.text-section:last-of-type{border-bottom:none}.demorenterDealslide .home-page-section{margin:0 auto;padding:0}.demorenterDealslide .home-title{margin-bottom:6px;font-size:18px}.video-full-youtube{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-full-youtube iframe,.video-full-youtube object,.video-full-youtube embed{width:100%!important;position:absolute;height:100%!important;top:0;left:0}.hang-on-dots{display:table;margin-left:auto;margin-right:auto}.review-dotloader{display:none;text-align:center;margin-top:30px;margin-bottom:30px;overflow:hidden}.review-spinload{font-size:20px;-webkit-animation:spinload 2s infinite linear;animation:spinload 2s infinite linear}.reviewloadbtn.grey-btn{padding-left:20px;padding-right:20px;margin-right:0}@-webkit-keyframes spinload{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinload{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.hang-on-dots.padding{margin-top:30px;margin-bottom:30px}.dot-1{width:10px;height:10px;margin-right:10px;border-radius:50%;background-color:#eb6663;float:left}.dot-2{width:10px;height:10px;margin-right:10px;border-radius:50%;background-color:#eb6663;float:left}.dot-3{width:10px;height:10px;border-radius:50%;background-color:#eb6663;float:left}.reviews-title-buttons-div .w-dropdown-list{right:-1px;top:100%}.reviews-title-buttons-div .dropdown-list-2.w--open{margin-left:0;margin-top:0}.messagesendpopup .modal-dialog{width:95%;max-width:666px}.messagesendpopup .modal-body{padding:0 0 20px}.policy-border{border-top:1px solid rgba(0,0,0,.15);margin-top:15px;padding-top:15px}.passive-alert-parent{position:fixed;left:0;top:0;right:0;z-index:9;display:none;margin-top:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.passive-alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;max-width:90%;margin-right:auto;margin-left:auto;padding:10px 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #7cc576;border-radius:5px;background-color:#effdee;color:#7cc576}.passive-alert.passive-fail{background-color:#ffe5e5;color:#d81a1a;border-color:#d81a1a}.passive-alert.passive-warn{background-color:#fff6e7;color:#f5a623;border-color:#f5a623}.passive-alert-green,.passive-banner-fail,.passive-banner-warning{position:fixed;left:0;top:0;right:0;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;padding:3px 10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#7cc576;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);font-size:16px;color:#fff;min-height:50px;z-index:1010;transform-style:preserve-3d;-webkit-transition:transform 300ms ease 0s;transition:transform 300ms ease 0s;-webkit-transform:translateX(0) translateY(-50px) translateZ(0);transform:translateX(0) translateY(-50px) translateZ(0)}.passive-alert-green .passive-alert-icon,.passive-banner-fail .passive-alert-icon,.passive-banner-warning .passive-alert-icon{font-size:24px;margin-right:10px;line-height:34px}.passive-alert-green .passive-tex-msg,.passive-banner-fail .passive-tex-msg,.passive-banner-warning .passive-tex-msg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:300}.passive-banner-fail{background-color:#d83f34}.passive-banner-warning{background-color:#ff9f08}.image-27{margin-right:7px}.show-passive-alert-popup .passive-alert-parent{z-index:99999}.w-lightbox-right,.w-lightbox-left,.w-lightbox-close{background-image:none}.w-lightbox-right:before{content:"";position:absolute;font-family:'Fontawesome pro 400',sans-serif;color:#000;font-size:44px;right:23px;top:50%;margin-top:-27px}.w-lightbox-left:before{content:"";position:absolute;font-family:'Fontawesome pro 400',sans-serif;color:#000;font-size:44px;left:23px;top:50%;margin-top:-27px}.w-lightbox-close:before{content:"";position:absolute;font-family:'Fontawesome pro 400',sans-serif;color:#000;font-size:22px;left:26px;top:10px}.direction-link a{padding-left:17px;position:relative}.direction-link a:before{position:absolute;content:"";font-family:'Fontawesome pro solid 900',sans-serif;left:0;top:-1px;color:#676767;font-size:14px}.detailstyle{max-width:1000px;width:95%;margin:0 auto;padding:20px 0}.gallery-single-imagepopup{text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}.gallery-single-imagepopup.gallery-popup-background{padding:40px 0}.gallery-single-imagepopup .gallery-popup-white-overall{background-color:transparent;box-shadow:none;padding:0;overflow:visible;-webkit-overflow-scrolling:unset;max-width:100%;max-height:inherit!important}.gallery-single-imagepopup .display-table,.gallery-single-imagepopup .display-table-cell{width:auto;margin:0 auto}.gallery-single-imagepopup .padding-top25,.gallery-single-imagepopup .padding-bottom25{padding:0}.gallery-single-imagepopup .gallery-button-div,.gallery-single-imagepopup .gallery-title-div,.gallery-single-imagepopup .business-name---book-div,.gallery-single-imagepopup .gallery-description,.gallery-single-imagepopup .image-title{display:none}.gallery-single-imagepopup .div-block-70{display:block}.gallery-single-imagepopup .div-block-71{width:auto;margin-bottom:0}.gallery-single-imagepopup .gallery-popup-img{margin-top:0;max-height:99vh;max-width:92%;width:auto}.gallery-single-imagepopup .w-lightbox-left,.gallery-single-imagepopup .w-lightbox-right{z-index:1004}.portfolio-detail{min-height:250px}.reviews-tab .review-btn-and-sort-div{width:auto}.reviews-tab .write-reviewbtn{display:none}.reviews-tab .sort-div-fullwidth:last-of-type{margin-right:0}.book-dropdown-list.service.w--open{margin:0;overflow:auto;-webkit-overflow-scrolling:touch}.book-dropdown-list.service{left:0;top:43px;width:100%;z-index:1}.book-dropdown{display:block}.select2-container.ddlPromotionService.errorInput .select2-search-field:after{display:none;content:none}.social-circle-div{position:relative}.share-daily-div .social-circle-div{border-color:rgba(0,0,0,.6);color:#333}.share-daily-div .social-circle-div:hover{background-color:#f5f5f5}.service-dropdown.daily{background-color:#fff}.service-dropdown.daily.select2-container-multi .select2-choices{min-height:inherit}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field{position:relative}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field:after{content:"";position:absolute;right:5px;top:4px;font-family:'webflow-icons';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input{font-size:14px;color:#333;padding-right:25px}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder{color:#333;opacity:1}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder{color:#333;opacity:1}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder{color:#333;opacity:1}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder{color:#333;opacity:1}.date-time-flex .service-dropdown{padding-left:0;padding-right:0}.calender-font-ico,.time-font-ico{position:absolute;z-index:0;right:10px;top:9px}.calender-font-ico{right:35px}.service-dropdown.date.daily input{background:none;padding:3px 10px;width:100%;border:0 none;text-align:left;position:relative;z-index:1}.service-dropdown.date.daily input:-moz-placeholder{color:#333;opacity:1}.service-dropdown.date.daily input::-moz-placeholder{color:#333;opacity:1}.service-dropdown.date.daily input:-ms-input-placeholder{color:#333;opacity:1}.service-dropdown.date.daily input::-webkit-input-placeholder{color:#333;opacity:1}.service-dropdown.date.daily input:disabled{opacity:1!important;-webkit-appearance:none;color:#333;-webkit-text-fill-color:#333}#txtServiceDateWeb_picker{margin-top:12px}#txtServiceDateMobile_picker{margin-top:12px}.windowsSafari .share-daily-div .social-circle-div{margin-right:4px}.dailydealsocial{max-width:200px;width:180px;z-index:0}.daily-deal-other{width:100%}.bottom-daily-div{float:left}.right-side-daily .dealSerevicecat{max-width:200px}.gallery-content{padding-top:108px;width:100%}.free-wall{margin:20px}.wall-block{background:#fff;border-radius:3px;color:#333;border:none;cursor:pointer;width:249px;float:left;margin-right:20px;margin-bottom:20px}.wall-block a{text-decoration:none;width:100%}.gallery-popup-div{z-index:1003;position:fixed;padding:50px 10px}.close-gallery-popup{font-family:'Fontawesome pro 400',sans-serif}.gallery-single-imagepopup .close-gallery-popup{z-index:1005}.gallery-popup-background .w-lightbox-control{line-height:normal;width:68px}.gallery-popup-background .w-lightbox-control:before{pointer-events:none}.gallery-popup-white-overall{max-height:100%;margin:0 auto;overflow:auto;-webkit-overflow-scrolling:touch}.gallery-popup-white-overall.singleimagepopup{max-width:700px}.gallery-popup-white-overall.singleimagepopup .div-block-71{width:100%}.gallery-popup-white-overall.doulbleimagepopup{max-width:1000px}.gallery-popup-white-overall.doulbleimagepopup .div-block-71{width:48.5%}.gallery-solo-image{background-color:#fff}body:not(.touchDevice) .gallery-solo-image:hover .gallery-hover-div,.gallery-solo-image.hover .gallery-hover-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-liked .gallery-hover-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery-liked .button-4,.gallery-liked .div-block-69{visibility:hidden}.gallery-liked .button-4.gal-likeddiv,.gallery-liked .div-block-69.gal-likeddiv{visibility:visible}.gallery-liked:hover .button-4,.gallery-liked:hover .div-block-69{visibility:visible}.gallery-solo-image .gallery-image-alt{width:100%;height:auto}.gallery-book-button .book-div{height:40px;line-height:40px}.gal-share-popupinput{height:42px}.spemailsendpopup .modal-dialog{max-width:678px;width:100%}.divspemail-left{float:left;width:200px}.divspemail-left .padding10{padding:0}.divspemail-left #divSpEmailBody{width:100%!important}.divspemail-left#divtemplate .homegallerypopup{background-color:#eb6663;border-radius:5px 5px 0 0;color:#fff;font-size:16px;padding:10px;width:100%!important}.divspemail-left .gallery-image-alt{border-radius:0 0 5px 5px;height:auto}.divspemail-left .daily-deal-large-header{background-color:#eb6663;color:#fff;font-size:18px;padding:10px 10px 3px;margin:0;border-radius:5px 5px 0 0;line-height:1.2}.divspemail-left .daily-deal-bus-and-distance-div{background-color:#eb6663;color:#fff;font-size:14px;padding:0 10px 8px}.divspemail-left .deal-listing-discount{font-size:18px;line-height:1.2}.divspemail-left .strikethrough.large{font-size:14px}.divspemail-form-right{float:right;width:400px}.divspemail-form-right{float:right}.gallery .cards-parent-div-flex.daily{display:none}.prof-ratestar{margin-top:4px;margin-bottom:7px}.photo-tabs-menu-2{display:flex;padding-bottom:25px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:1px solid rgba(0,0,0,.2)}.deals-category-tab{display:flex;width:30%;margin-bottom:15px;padding-top:15px;padding-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.2);font-size:15px;font-weight:500;color:#222;border-radius:5px;background-color:#fff}.deals-category-tab.w--current{display:flex;border-color:#248dd5;background-color:rgba(36,141,213,.1)}.windowsPhone .deals-category-tab{display:table;text-align:center;padding:0 15px;height:50px;word-break:break-word;word-wrap:break-word}.windowsPhone .deals-category-tab div{width:100%;display:table-cell;vertical-align:middle;height:50px}.windowsPhone .filter-top-div{padding:30px 20px}.confirm-book-div{max-width:95%}.addressfieldwidth{max-width:95%}.addressfieldwidth .address-street{max-width:100%}.grayfrmgrp.margin-bottom10 .w-input{margin-bottom:0}.ccswipe-height{height:2px}.content-wrapper .sign-in-background{top:0}.sign-in-background{overflow:auto;-webkit-overflow-scrolling:touch;display:block}.sign-in-parent-div{display:block;height:100%;padding:56px 0 10px 0;text-align:center;overflow:auto;-webkit-overflow-scrolling:touch}.solaDesign .loginfirstcont .sign-in-right-div .sign-in-div{overflow:hidden}.sign-in-right-div{display:inline-block;vertical-align:middle}.sign-in-right-div .sign-in-div{width:400px;overflow:visible}.sign-in-right-div .log-in-btn{font-size:15px;line-height:20px}.sign-in-right-div .checkbox-custom-black:hover input[type="checkbox"]+label:before{border-color:#3898ec}.sign-in-right-div .forgot-password{font-size:15px;color:#2a90d6;font-weight:normal;text-align:right;margin-top:-4px;padding-right:8px}.sign-in-right-div .forgot-password:hover{color:#226fa3}@media only screen and (max-width:767px){.sign-in-right-div .forgot-password{text-align:center}}.sign-in-right-div .sign-up-text.login-signuptext{font-size:15px;line-height:20px;color:#000}.loginpopopen .banner-success-master,.signuppopopen .banner-success-master,.customer-signup-body .banner-success-master,.loginpopopen .banner-fail-master,.signuppopopen .banner-fail-master,.customer-signup-body .banner-fail-master,.loginpopopen .banner-warning-master,.signuppopopen .banner-warning-master,.customer-signup-body .banner-warning-master{text-align:center;box-shadow:none;align-items:center;color:#fff;padding:15px 0}.loginpopopen .banner-success-master .icon-banner,.signuppopopen .banner-success-master .icon-banner,.customer-signup-body .banner-success-master .icon-banner,.loginpopopen .banner-fail-master .icon-banner,.signuppopopen .banner-fail-master .icon-banner,.customer-signup-body .banner-fail-master .icon-banner,.loginpopopen .banner-warning-master .icon-banner,.signuppopopen .banner-warning-master .icon-banner,.customer-signup-body .banner-warning-master .icon-banner{font-size:20px;margin-right:10px;line-height:20px;display:inline-block}.loginpopopen .banner-success-master .icon-banner,.signuppopopen .banner-success-master .icon-banner,.customer-signup-body .banner-success-master .icon-banner,.loginpopopen .banner-fail-master .icon-banner,.signuppopopen .banner-fail-master .icon-banner,.customer-signup-body .banner-fail-master .icon-banner,.loginpopopen .banner-warning-master .icon-banner,.signuppopopen .banner-warning-master .icon-banner,.customer-signup-body .banner-warning-master .icon-banner,.loginpopopen .banner-success-master .text-block-28,.signuppopopen .banner-success-master .text-block-28,.customer-signup-body .banner-success-master .text-block-28,.loginpopopen .banner-fail-master .text-block-28,.signuppopopen .banner-fail-master .text-block-28,.customer-signup-body .banner-fail-master .text-block-28,.loginpopopen .banner-warning-master .text-block-28,.signuppopopen .banner-warning-master .text-block-28,.customer-signup-body .banner-warning-master .text-block-28{display:inline-block}@media only screen and (max-width:767px){.loginpopopen .banner-success-master,.signuppopopen .banner-success-master,.customer-signup-body .banner-success-master,.loginpopopen .banner-fail-master,.signuppopopen .banner-fail-master,.customer-signup-body .banner-fail-master,.loginpopopen .banner-warning-master,.signuppopopen .banner-warning-master,.customer-signup-body .banner-warning-master{margin-top:44px}}#dvRegister .customer-signup-logo img{max-width:80px}@media only screen and (min-width:440px){#dvRegister .sign-in-right-div .sign-in-div{width:452px;overflow:hidden}#dvRegister .signupheaderpart{padding-top:17px}}.loginpagecont .content-wrapper{height:100%;padding-top:0}.loginpagecont .loginfirstcont{height:100%}.loginpagecont .sign-in-background{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:inherit;height:100%}.loginpagecont .sign-in-parent-div{display:block;height:100%;paing:50px 0;text-align:center;overflow:inherit;-webkit-overflow-scrolling:auto}.loginpagecont .sign-in-parent-div .display-table,.loginpagecont .sign-in-parent-div .display-table-cell{background-color:#f5f5f5}.signininput{background:none;height:100%;width:100%;border:0 none;padding:0 15px 0 0;margin:0;box-shadow:none;-webkit-overflow-scrolling:touch}.signininput:-moz-placeholder{color:rgba(51,51,51,.8);opacity:1}.signininput::-moz-placeholder{color:rgba(51,51,51,.8);opacity:1}.signininput:-ms-input-placeholder{color:rgba(51,51,51,.8);opacity:1}.signininput::-webkit-input-placeholder{color:rgba(51,51,51,.8);opacity:1}.signininput:-webkit-autofill{-webkit-box-shadow:0 0 0 30px whitesmoke inset;-webkit-text-fill-color:rgba(51,51,51,.8);border-radius:0 5px 5px 0}.signininput::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.signininput.errorInput:-webkit-autofill{-webkit-box-shadow:0 0 0 30px #f3d9d8 inset;-webkit-text-fill-color:rgba(51,51,51,.8);border-radius:0 5px 5px 0}.modal-dialog.forgotpass-width{width:450px;max-width:100%}.modal-dialog.forgotpass-width .modal-body{padding-bottom:15px}.modal-dialog.forgotpass-width .modal-footer{padding-top:0}.forgot-password-title{margin-top:-16px;margin-bottom:5px;font-size:18px;line-height:22px;font-weight:400}.text-block-37{margin-bottom:10px;font-size:14px;font-weight:400;color:rgba(51,51,51,.6);line-height:18px}.forgotPass-img{float:left;margin-right:10px;width:160px}.sign-in-logo-div img{max-height:66px}.loginfrmcontrol._\35 0{width:48%}.loginfrmcontrol.inputError .sign-in-text-field{background-color:#fbe4e3}.sign-in-text-field{position:relative}.sign-in-text-field .signininput.errorInput{background-color:transparent;background-repeat:no-repeat;background-position:right center;background-size:36px auto;border:0 none!important}.login-slide .sign-in-text-field label.errorInput{margin-top:0;text-align:right}.login-slide .sign-in-text-field label.errorInput:before{top:-48px}.loginfrmcontrol .errortext{margin-top:-15px;margin-bottom:15px}.checkbox-custom-black.login-remember{display:table;margin:0 auto}.windowsSafari .loginfrmcontrol .signininput{width:300px;max-width:100%;display:table}.stepLogin1{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(0%) translateY(0) translateZ(0);-ms-transform:translateX(0%) translateY(0) translateZ(0);transform:translateX(0%) translateY(0) translateZ(0)}.stepLogin2{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(100%) translateY(0) translateZ(0);-ms-transform:translateX(100%) translateY(0) translateZ(0);transform:translateX(100%) translateY(0) translateZ(0)}.stepLogin2 .stepcaptcha{display:none}.stepLogin2.slide2 .stepcaptcha{display:block}.stepLogin1.slide1{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(-100%) translateY(0) translateZ(0);-ms-transform:translateX(-100%) translateY(0) translateZ(0);transform:translateX(-100%) translateY(0) translateZ(0)}.stepAppleflname{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(0%) translateY(0) translateZ(0);-ms-transform:translateX(0%) translateY(0) translateZ(0);transform:translateX(0%) translateY(0) translateZ(0)}.stepLogin2.slide2{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(-100%) translateY(0) translateZ(0);-ms-transform:translateX(-100%) translateY(0) translateZ(0);transform:translateX(-100%) translateY(0) translateZ(0)}.stepAppleflname.slide2{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(-300%) translateY(0) translateZ(0);-ms-transform:translateX(-300%) translateY(0) translateZ(0);transform:translateX(-300%) translateY(0) translateZ(0)}#divAppleFLStep1{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(300%) translateY(0) translateZ(0);-ms-transform:translateX(300%) translateY(0) translateZ(0);transform:translateX(300%) translateY(0) translateZ(0)}#divAppleFLStep1.slide2{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transition:-webkit-transform 300ms;-ms-transition:transform 300ms;transition:transform 300ms;-webkit-transform:translateX(0%) translateY(0) translateZ(0);-ms-transform:translateX(0%) translateY(0) translateZ(0);transform:translateX(0%) translateY(0) translateZ(0)}.backtoenteremail{display:table;margin:10px auto 0;text-align:center}.text-block-31.divUserName{width:-webkit-calc(100% - 46px);width:-moz-calc(100% - 46px);width:-ms-calc(100% - 46px);width:calc(100% - 46px);text-align:left;word-wrap:break-word}.captchContainer{margin-bottom:11px;text-align:center}.captchdiv>div{margin:0 auto}.leftalign .captchdiv>div{margin:0!important}.leftalign.captchContainer{text-align:left}.vagaroapp-webpage .loginpagecont .download-app-div{display:none}.vagaroapp-webpage .loginpagecont .login-slide{display:block}.vagaroapp-webpage .loginpagecont #loginNext.log-in-btn{display:none}.vagaroapp-webpage .loginpagecont .stepLogin1,.vagaroapp-webpage .loginpagecont .stepLogin1.slide1,.vagaroapp-webpage .loginpagecont .stepLogin2,.vagaroapp-webpage .loginpagecont .stepLogin2.slide2{-webkit-transform:none!important;transform:none!important;-webkit-transform-style:flat!important;transform-style:flat!important}.vagaroapp-webpage .loginpagecont .backtoenteremail{display:none}.vagaroapp-webpage .loginpagecont .stepLogin1 .sign-in-btn-divinner{padding:18px 25px 0}.vagaroapp-webpage .loginpagecont .stepLogin2 .div-block-103{display:none}.vagaroapp-webpage .loginpagecont .stepLogin2 .sign-in-btn-divinner{padding:0 25px 20px}.vagaroapp-webpage .loginpagecont .twosteploginpage .stepLogin1{display:none}.vagaroapp-webpage .loginpagecont .twosteploginpage .stepLogin2 .sign-in-btn-divinner{padding-top:20px}.vagaroapp-webpage #shoppingcartsecond .div-block-22{min-height:100vh}.loginmodalpopup button.close{right:20px;top:20px}html.iosdevice.loginpopopenHtml,body.iosdevice.loginpopopen,html.iosdevice.signuppopopenHtml,body.iosdevice.signuppopopen,body.overflowHidden.loginpopopen,.overflowHidden.loginpopopenHtml,body.overflowHidden.signuppopopen,.overflowHidden.signuppopopenHtml{overflow:inherit}html.iosdevice.waitlistpopupHidden,.waitlistpopupHidden body.iosdevice{height:100%!important;overflow:hidden!important}.iosdevice.vgcustomerapp .sign-up-image{display:none!important}.loginpopopen.modal-open{overflow:inherit!important;padding-right:0!important}.loginpopopen .loginmodalpopup{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:inherit!important;z-index:102;padding:0!important}.loginpopopen .loginmodalpopup .sign-in-background{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:inherit}.loginpopopen .loginmodalpopup .modal-backdrop.in{display:none}.loginpopopen .loginmodalpopup .modal-dialog{width:100%}.loginpopopen .loginmodalpopup .modal-content{-webkit-box-shadow:none;box-shadow:none}.loginpopopen .loginmodalpopup button.close{right:20px;top:20px}.loginpopopen .loginmodalpopup .sign-in-parent-div{overflow:inherit;height:100vh}.loginpopopen .loginmodalpopup .sign-in-parent-div .display-table,.loginpopopen .loginmodalpopup .sign-in-parent-div .display-table-cell{background-color:#f5f5f5}.loginpopopen .loginmodalpopup .sign-in-btn-divinner .padding-left25{padding-left:0}.loginpopopen .loginmodalpopup .sign-in-btn-divinner .padding-right25{padding-right:0}.loginpopopen .hidewhnloginopen{display:none!important}.loginpopopen #page-wrapper{height:auto}html.iosdevice.forgotPassword,body.iosdevice.forgotPassword{height:100%!important;overflow:hidden!important}body.Embedded_Widget.loginpopopen .sign-in-parent-div .display-table,body.Popup_Widget.loginpopopen .sign-in-parent-div .display-table,body.facebookwidget.loginpopopen .sign-in-parent-div .display-table,body.Embedded_Widget.loginpopopen .sign-in-parent-div .display-table-cell,body.Popup_Widget.loginpopopen .sign-in-parent-div .display-table-cell,body.facebookwidget.loginpopopen .sign-in-parent-div .display-table-cell{display:block}body.Embedded_Widget.loginpopopen .sign-in-parent-div,body.facebookwidget.loginpopopen .sign-in-parent-div,body.Embedded_Widget.signuppopopen .sign-in-parent-div,body.facebookwidget.signuppopopen .sign-in-parent-div{height:auto}.signup-user-found{padding:20px 15px;text-align:center}.signup-user-found .user-photo{width:100px;height:100px;border-radius:100%;background-size:cover;background-position:center;margin-left:auto;margin-right:auto}.user_id_url{font-size:14px;line-height:20px;color:#333}.signup-user-found h3{font-size:18px;line-height:24px;font-weight:500;margin-bottom:50px;margin-top:10px}.signup-user-found h3.name{margin-top:10px;margin-bottom:5px}.signup-user-found .signininput{border-radius:3px;background-color:#fff;border:1px solid #d9d9d9;padding:0 10px;color:#333;height:40px}.signup-user-found .loginFromDiv{margin-top:20px}.signup-user-found .loginFromDiv .formField{margin-bottom:15px}.signup-user-found .signininput:focus{border-color:#3898ec;outline:0;background-image:none}.signup-user-found .signininput.errorInput{background-color:rgba(216,63,52,.09);border-color:#d83f34}.signup-user-found .diflogin{margin-top:5px;padding-top:5px;padding-bottom:5px}.signup-user-found .diflogin a{color:#248dd5;-webkit-transition:color .2s ease;transition:color .2s ease;text-decoration:none;font-size:14px;line-height:20px}.signup-user-found .diflogin a:hover,.signup-user-found .diflogin a:focus{color:#0768aa;outline:0}.sign-up-text.login-signuptext{padding:20px 0 0;font-size:15px;line-height:16px;color:#333;font-weight:400}.sign-up-text.login-signuptext a.sign-up-link{padding-left:10px;font-weight:normal;color:#2a90d6}.sign-up-text.login-signuptext a.sign-up-link:hover{color:#226fa3}.checkbox-custom-black.login-remember{float:left}.loginforgotpwd{float:right}.login-emailsms-box{padding-left:92px;background:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/msg-login-img.png") no-repeat left top}.login-emailsms-box ul,.login-enterotp ul{padding:0;margin:0;list-style:none}.login-emailsms-box ul li{display:block;width:100%;margin-bottom:18px;clear:both;font-size:16px;font-weight:normal;color:#5a5c5c;text-align:left}.login-emailsms-box ul li.mar-bottom5{margin-bottom:5px}.login-emailsms-box ul li.paddingleft{padding-left:57px}.login-emailsms-box ul li.margin0{margin-bottom:0}.login-emailsms-box ul li span{text-align:right;font-weight:normal;margin-right:5px;width:52px;display:inline-block;white-space:nowrap;color:#eb6663}.login-emailsms-box ul li label{clear:both}.login-emailsms-box ul li a,.login-enterotp ul li a{color:#5a5c5c!important;text-decoration:underline;border-bottom:none!important}.login-emailsms-box ul li p,.login-enterotp ul li p{margin:0}.login-enterotp ul{padding:0;margin:0;list-style:none}.login-enterotp ul li{text-align:center;font-size:16px}.login-enterotp ul li.margin-top10{margin-top:10px}.twostepfieldtext{display:inline-block;overflow-wrap:break-word;vertical-align:top;width:-webkit-calc(100% - 80px);width:calc(100% - 80px)}.password-text-change h2{font-size:35px;font-weight:600;text-align:center;color:#3e3d3d;line-height:38px}.password-text-change p{font-size:24px;line-height:35px;text-align:center}.password-text-change p a{color:#eb6663;text-decoration:underline}.password-text-change p a:hover{text-decoration:none}.unsubscribeWrap{margin:0 auto;max-width:650px;padding:30px 10px;width:100%}.cp-h1{font-size:30px;font-weight:400;margin-top:0}.errorchildspan span{float:left;width:100%}.changePasswordDiv{padding:30px 10px;width:100%;margin:0 auto;height:100%}.changePasswordDiv .myformgrp input{border-radius:3px;border-color:#d9d9d9}.changePasswordDiv .myformgrp input:focus{border-color:#3898ec}.changePasswordDiv .myformgrp input.errorInput{background-image:none;background-color:rgba(216,63,52,.15);border-color:#d83f34}.changePasswordDiv .myformgrp input.errorInput:focus{background-image:none;background-color:rgba(216,63,52,.15);border-color:#d83f34}.grp-tab-btns{width:inherit;white-space:nowrap;padding-left:10px;padding-right:10px;border-right:rgba(0,0,0,.15) solid 1px;display:block;text-align:center}.grp-tab-btns:last-child{border-right:none}.grp-tab-btns.active{background-color:#7cc576;color:#fff!important}.pushlong{min-width:140px}.appointTab{width:-webkit-calc(100% - 360px);width:-moz-calc(100% - 360px);width:-o-calc(100% - 360px);width:-ms-calc(100% - 360px);width:calc(100% - 360px);max-width:500px}.changePasswordDiv .myformgrp label{font-weight:normal;margin-bottom:0}.upHead{margin-bottom:5px;font-size:36px;line-height:44px;font-weight:normal;margin-top:0}.up-text{margin-bottom:30px;font-size:16px;font-weight:300}.UPSubHead{margin-bottom:20px;font-size:20px}.disblock{width:400px;text-align:left}.UP-Submit{height:40px;padding-right:20px;padding-left:20px;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;-ms-border-radius:3px;transition:all ease-in .2s;-webkit-transition:all ease-in .2s;-ms-transition:all ease-in .2s;-moz-transition:all ease-in .2s;min-width:120px;background-color:#eb6663}.UP-Submit:hover{background-color:#d65956}.upload-alertbar{display:block;width:80%;max-width:1000px;margin:0 auto 10px;padding:11px 20px;color:#fff;background-color:#7cc576;border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-webkit-border-radius:5px;text-align:center}.upload-alertbar span{text-align:left;display:inline-block}.upload-alertbar .right-icon{color:#fff;font-family:'Fontawesome pro solid 900',sans-serif;margin-right:10px;font-size:22px;font-style:normal;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-moz-transform:translateY(-50%)}.upload-alertbar-in{display:inline-block;text-align:left;position:relative;padding-left:30px}html{scroll-behavior:smooth}.changePasswordDiv .display-table .display-table-cell{text-align:center}.loginfrmcontrol{position:relative}.loginContainer{min-height:50px;padding:0 0 20px;position:relative;height:auto}.signupheaderpart{padding:10px 25px 0}.signupheaderpart .or.fb{font-size:15px;line-height:20px}@media only screen and (max-width:440px){.signupheaderpart .or.fb{font-size:16px}}.signupheaderpart .or.fb a{color:#2a90d6}.signupheaderpart .or.fb a:hover{color:#226fa3}.signup-eventfields{padding:0 25px}.signup-eventfields input.log-in-btn{font-size:15px;font-weight:400;line-height:20px}.signuppopopen.modal-open{overflow:inherit!important;padding-right:0!important}.signuppopopen .hidewhnloginopen{display:none!important}.signuppopopen #page-wrapper{height:auto}.signuppopopen .loginmodalpopup .sign-in-parent-div{overflow:inherit;height:100vh}.signupmodalpopup{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:inherit!important;z-index:102;padding:0!important;height:100%}.signupmodalpopup .sign-in-background{position:relative;top:auto;bottom:auto;right:auto;left:auto;overflow:inherit;height:100%}.signupmodalpopup .modal-backdrop.in{display:none}.signupmodalpopup button.close{right:20px;top:14px}.signupmodalpopup .sign-in-parent-div{overflow:inherit;height:100vh}.signupmodalpopup .sign-in-parent-div .display-table,.signupmodalpopup .sign-in-parent-div .display-table-cell{background-color:#f5f5f5}.signupmodalpopup{transition:none}.signupmodalpopup .modal-dialog{width:100%;margin:0!important;transform:none!important;transition:none!important}.signuppopopen.modal-open{overflow:hidden}.Embedded_Widget .signupmodalpopup .sign-in-parent-div,.facebookwidget .signupmodalpopup .sign-in-parent-div{height:auto}.signupbuttoncont{display:none}.signuppage .forgot-password.smaller{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:16px;align-items:center;color:#333;font-weight:400}.signuppage .forgot-password.smaller a{font-weight:400}.signup-loader-height{margin:0;width:100%}.signupwidgetscroll.showcaptcha{height:calc(628px)}.signupwidgetscroll{height:calc(545px)}.signup-loader-height.email,.signup-loader-height.phone,.signup-loader-height.phone{height:auto}.signup-loader-height.email .signupwidgetscroll,.signup-loader-height.phone .signupwidgetscroll,.signup-loader-height.phone .signupwidgetscroll{height:auto}.signup-loader-height.email{height:471px;margin:0;width:100%}.signup-loader-height.email .signupwidgetscroll{height:418px}.signup-loader-height.phone{height:421px;margin:0;width:100%}.signup-loader-height.phone .signupwidgetscroll{height:360px}.signup-loader-height.success{height:291px;margin:0;width:100%}.signup-loader-height.success .signupwidgetscroll{height:240px}.customer-signup-body .signup-verify .verify-text{padding-top:24px}.customer-signup-body .select-country-mar{width:100%}.customer-signup-body .addresswithcountry .countrydropdown .selectedcountry.us-f:before{left:70px}.customer-signup-body .signup-verify{padding:16px 24px 0 24px}.customer-signup-body .email .signup-verify{padding-left:24px;padding-right:24px}.customer-signup-body .email .signup-verify .input-part{padding-bottom:14px}.customer-signup-body .email .signup-verify.success{padding-top:36px}.customer-signup-body .phone .signup-verify{padding-left:24px;padding-right:24px}.customer-signup-body .phone .signup-verify .input-part{padding-bottom:14px}.customer-signup-body .success .signup-verify{padding-left:24px;padding-right:24px}.customer-signup-body .success .signup-verify .input-part{padding-bottom:14px}.customer-signup-body .forgot-password.smaller{white-space:nowrap}.customer-signup-body .sign-up-text.login-signuptext{font-size:12px;padding-top:8px;padding-bottom:10px}.customer-signup-body .loginContainer{padding-bottom:0}.signupbodyscroll{height:-webkit-calc(100% - 115px);height:-moz-calc(100% - 115px);height:-ms-calc(100% - 115px);height:calc(100% - 115px);padding:16px 24px 0 24px;-webkit-overflow-scrolling:touch}.loginfrmcontrol._\33 5{width:35%}.loginfrmcontrol._\36 5{width:61%}.text-block-36{font-size:15px}.div-block-15.switchlabeltext{max-width:-webkit-calc(100% - 170px);max-width:-moz-calc(100% - 170px);max-width:-o-calc(100% - 170px);max-width:-ms-calc(100% - 170px);max-width:calc(100% - 170px)}.signuppage .loginfrmcontrol .errortext{margin:0;position:absolute;bottom:-14px;right:0;width:100%}.signuppage .w-custom-dropdown.errorInput select,.signuppage .w-custom-dropdown.errorInput:focus select{border:0 none}.signuppage .loginfrmcontrol .w-custom-dropdown .errortext:before{top:-37px}.signuppage .signininput{z-index:1}.signuppage .signininput{font-size:15px;line-height:20px;align-items:center;color:#333;font-weight:400}.signuppage .w-custom-dropdown select{position:relative;z-index:1}.signuppage .loginfrmcontrol .errortext.errortextbig{position:relative;bottom:0;width:100%;margin-top:-16px;clear:both;float:left;line-height:14px;padding-top:6px;padding-bottom:5px;text-align:left}.vagaroapp-webpage .signupmodalpopup button.close,.vagaroapp-webpage .loginmodalpopup button.close{background-image:none;right:0!important;top:2px!important;height:40px;left:0;position:fixed}.vagaroapp-webpage .signupmodalpopup button.close:after,.vagaroapp-webpage .loginmodalpopup button.close:after{content:"";font-family:'Fontawesome pro 300',sans-serif;position:absolute;height:40px;line-height:40px;font-size:40px;color:#333;left:0;top:0;width:41px;text-indent:0}.vagaroapp-webpage .loginmodalpopup .sign-in-btn-divinner{padding-top:20px!important}.vagaroapp-webpage.iosdevice.changefixposition button.close{position:absolute}.vagaroapp-webpage .loginforgotpwd{margin:0 auto;float:none}.vagaroapp-webpage button.close.afterHide:after{display:none;content:""}.useraggreement-popup .modal-body{padding:0}#dvAgreementPolicy{margin:0}#dvAgreementPolicy iframe{height:442px;width:100%}.useraggreement-popup .bootbox-body{padding:0}.useraggreement-popup .modal-header{padding-bottom:10px}#fld1.inframe{height:378px;overflow-x:hidden;overflow-y:scroll}.useraggreement-popup .modal-dialog{max-width:800px;width:95%}.service-50{vertical-align:top}.service-50:hover .service-link{display:inline-block}.service-price-alt{min-width:69px;text-align:right}.windowsSafari .service-title-alt{max-width:86%}.service-imgdiv{display:none}.service-withimg.service-standard .service-imgdiv{display:block;height:150px;width:100px;float:left;position:relative;border:1px solid rgba(0,0,0,.1);border-radius:3px}.service-withimg.service-standard .service-imgdiv .service-img{background-position:center center;background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;height:100%;width:100%;border-radius:3px}.service-withimg.service-standard .servicenameprice{margin-left:110px}.service-withimg.service-standard .servicenameprice .service-title-alt{word-break:break-word;word-wrap:break-word;max-width:calc(100% - 150px)}.our-staff-flex{display:block}.our-staff-description{width:100%}.a-our-staff-profile{position:relative}.our-staff-flex.padding-top0{padding-top:0}.a-our-staff-div .div-block-19{display:block;margin-left:100px}.a-our-staff-div .div-block-20{display:block}.a-our-staff-div .a-staff-name{display:block;word-wrap:break-word;word-break:break-word}.a-our-staff-div .a-staff-rating{display:block}.shopdetail-tagline{color:#eb6663;font-size:14px}.service-tag-title .business-heading{float:left}.service-tag-title .shopdetail-tagline{float:right;padding-top:10px}.services-overall-div .business-headpad{padding-bottom:20px}.services-overall-div .services-heading:before{content:"";position:absolute;font-family:'Fontawesome pro 300',sans-serif;font-size:24px;color:#333;width:24px;height:24px;text-align:center;line-height:24px;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);font-weight:300;left:6px;top:12px}.services-overall-div .services-heading.collapsed:before{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.sort-div-fullwidth{padding:0;cursor:pointer;margin-right:10px}.sort-div-fullwidth .w-dropdown-toggle{padding:8px 0 8px 20px;display:block;text-align:center;width:100%}.sort-div-fullwidth .w-dropdown-toggle .w-icon-dropdown-toggle{position:relative;vertical-align:middle;display:inline-block;left:inherit;top:inherit;bottom:inherit}.sort-div-fullwidth .recent-title{display:inline-block;vertical-align:middle}.storecategoryname{max-width:148px}.product-parent-div{display:block}.book-dropdown-list{max-height:400px;overflow:auto;-webkit-overflow-scrolling:touch;width:100%}.product-type-dropdown,.brand-dropdown,.book-search-button{display:block}.other-photos-div{height:350px}.thumbnail-image{height:82px;display:block}.qty{position:relative}.iosdevice .product-image-div.aesop{display:inline-block!important}.item-quantitychange.greycoloredinput{width:auto;padding-right:20px}.item-quantitychange .qty-text-field{position:static;background-color:#fff}.item-quantitychange .qty-text-field input{width:100%;text-align:center;height:100%}.item-quantitychange .qty-text-field a{right:0}.item-quantitychange:hover .qty-text-field a{opacity:1}.item-quantitychange .qty-text-field .itemuparrow{top:0}.item-quantitychange .qty-text-field .itemdownarrow{bottom:0}.facebook-div{position:relative}.product-search-field{width:100%;height:100%;border:0 none;margin-bottom:0;padding:10px 15px 10px 36px;background-color:transparent;color:#333;font-size:15px;position:relative}.product-formcont{background-color:#fff;position:relative;height:38px;border:1px solid #dcdcdc;border-radius:3px}.product-formcont:before{content:"";position:absolute;left:15px;top:8px;color:rgba(51,51,51,.7);font-family:'Fontawesome pro 300',sans-serif}.dropdown-icon-prod{color:#333;font-size:15px;position:absolute;right:0;top:1px}.w-dropdown .book-dropdown.pos-static{height:19px;overflow:hidden;position:relative;white-space:normal}.w-dropdown .ms-parent.book-dropdown.pos-static{position:static}.w-dropdown .ms-choice{background:none;color:#333;text-align:left;-webkit-appearance:none;border-radius:0;box-shadow:none;padding:0;width:100%;position:relative}.w-dropdown .ms-choice:after{content:"";position:absolute;right:0;top:3px;font-family:'Fontawesome pro 300',sans-serif;speak:none;text-transform:none;line-height:1}.w-dropdown .ms-choice .open{display:none}.w-dropdown .ms-choice span{display:block;padding-right:20px}.w-dropdown .ms-drop{background-color:#fff;border:1px solid #d9d9d9;border-radius:0;color:#333;display:none;left:0;margin-left:0;margin-top:0;overflow:hidden;padding:0;position:absolute;top:100%;width:100%;z-index:9999}.w-dropdown .ms-drop ul,.w-dropdown .ms-drop ol{margin:0!important;list-style:none;width:100%!important;padding:0!important;overflow:auto;-webkit-overflow-scrolling:touch}.w-dropdown .ms-drop ul>li label{font-size:15px;font-weight:300;margin:0;min-height:34px;padding:7px 10px 0 40px;position:relative;white-space:normal;cursor:pointer;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.w-dropdown .ms-drop ul>li label:before{border-color:rgba(0,0,0,.3);border-radius:5px;border-style:solid;border-width:1px;box-sizing:border-box;content:"";cursor:pointer;height:20px;position:absolute;width:20px;left:10px;top:7px}.w-dropdown .ms-drop ul>li.selected label:before{background-color:#333;background-image:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/signup-check.png");background-position:center center;background-repeat:no-repeat;background-size:12px auto}.w-dropdown .ms-drop input[type="checkbox"]{margin-left:-60px;margin-right:44px}.percent-off-text{min-width:52px}.shoppingcartpopup .modal-dialog{width:900px}.shoppingcartpopup .modal-content{line-height:20px}.shoppingcartpopup button.close{right:10px;top:10px}.shoppingcartpopup .slick-prev,.shoppingcartpopup .slick-next{position:absolute;background-color:rgba(255,255,255,.8);background-position:center center;background-repeat:no-repeat;background-size:10px auto;height:30px;width:24px;top:50%;font-size:0;padding:0;margin:0;text-indent:-9999px;margin-top:-15px}.shoppingcartpopup .slick-prev{background-image:url("PublicImages/Images/left-arrow-2x.png");left:0;border-radius:0 5px 5px 0}.shoppingcartpopup .slick-prev.slick-disabled{opacity:.3;cursor:default}.shoppingcartpopup .slick-next{background-image:url("PublicImages/Images/right-arrow-2x.png");right:0;border-radius:5px 0 0 5px}.shoppingcartpopup .slick-next.slick-disabled{opacity:.3;cursor:default}.windowsSafari .gc-div:nth-of-type(3n-1){margin-left:16px;margin-right:16px}.windowsSafari .gc-flex{display:block;margin-left:0;margin-right:0}.gift-certi-select{margin:10px 0;max-width:500px;width:100%}.gift-certi-qty{display:inline-block;margin:10px 5px 10px 0;width:100px}.windowsSafari .gc-thumb{float:left;position:relative}.gift-certi-slider .gc-thumb{background-position:left center;background-repeat:no-repeat;background-size:100%;margin:0}.gc-palceholder{opacity:0;visibility:hidden}.webkit-desktop .select-template-div{padding-bottom:3px}.gc-printcont{position:absolute;top:0;right:0;bottom:0;text-align:center;width:55%;font-family:Arial,Helvetica,sans-serif;text-align:left;word-wrap:break-word}.gc-printcont .gcprice{font-size:36px;font-weight:bold;line-height:normal;text-align:right;padding-top:10px;min-height:40px;padding-right:40px}.gc-printcont .gcservice{font-size:15px;line-height:normal;min-height:40px;padding-top:13px;padding-bottom:8px;text-align:center;padding-left:5px;padding-right:5px}.gc-printcont .formto-text{font-size:15px;font-weight:bold;margin-bottom:5px;line-height:normal;overflow:hidden;max-height:17px}.gc-printcont .formto-bottom-text{font-size:15px;font-weight:bold;margin-bottom:5px;line-height:normal;overflow:hidden;max-height:17px}.gc-printcont .gcmessage{font-size:12px;line-height:normal;margin-top:10px;max-height:30px;overflow:hidden}.gc-printcont .gc-purchased-text{font-size:12px;font-weight:bold;line-height:normal;margin-bottom:6px}.gc-printcont .gc-expire{font-size:12px;font-weight:bold;margin-bottom:20px;line-height:normal}.gc-printcont .gc-business{font-size:12px;font-weight:bold;line-height:normal;margin-bottom:4px}.gc-printcont .gc-address{font-size:10px;font-weight:bold;width:65%;line-height:13px}.gc-printcont .gc-bottom-section{position:absolute;bottom:20px;right:0;left:0;width:100%;max-width:215px}.gc-cat-img{margin-right:10px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-decoration:none;vertical-align:top;width:168px;height:93px;cursor:pointer}.gc-silder-parent .slide-prev,.gc-silder-parent .slide-next{top:-35px}.gcpreviewbackground{background-size:100%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;left:0;top:0;bottom:0;right:0;border-radius:3px}.gcpreviewbackground-border{border:1px solid rgba(0,0,0,.1);border-radius:3px}#gc-categoryimg{min-height:95px;width:100%;position:absolute;left:0;top:0;right:0;bottom:0}#gc-categoryimg .section-loader-absolute{min-height:inherit}.grpSpan{border-radius:3px;background:#dcdcdc;font-size:12px;font-weight:300;color:#333;padding:0 6px;margin-right:5px;display:inline-block;margin-bottom:3px;margin-top:3px;line-height:24px}.Mem-History-balance{cursor:pointer}.windowsSafari .active-membership{padding-top:0}.windowsSafari .active-membership img{vertical-align:baseline;width:10px}.windowsSafari .gc-flex-container{position:relative;z-index:2;background-color:#fff}.windowsSafari .build-gc-container{margin-left:-48px;position:relative;z-index:0}.gc-flex-container,.build-gc-container{perspective:1000px}.windowsSafari .membership-active-div{max-width:76%}.windowsSafari .membership-active-div .service-title-alt{max-width:100%}.book-wrapper{padding:20px 0;margin:0 auto;max-width:1000px;width:95%;font-size:14px;font-weight:400}.day-div{position:relative}.book24-msg.CustomMessage{margin-top:20px;font-size:20px;font-weight:500;text-align:center}.bookservicecontainer-inner .business-info-div{padding-left:0}.bookservicecontainer-inner .div-block-83{float:none;width:100%}.bookservicecontainer-inner .location-stars-div{display:block}.bookservicecontainer-inner .location-text{display:block;font-size:15px}.bookservicecontainer-inner .div-block-83 .business-name{line-height:22px;margin-bottom:0}.book-class-btn .dropdown-list.w--open{margin-top:0;top:100%;box-shadow:2px 2px 8px 0 rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.1)}.book-class-btn.class-signup{padding:0}.book-class-btn.class-signup .w-icon-dropdown-toggle{right:-7px}.book-class-btn.class-signup .w-dropdown-toggle,.book-class-btn.class-signup .dropdown-toggle{vertical-align:top;white-space:nowrap;margin-left:auto;margin-right:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-top:5px;padding-bottom:5px;padding-left:0;padding-right:0;width:100%}.book-class-btn.class-signup .w-dropdown-toggle .w-icon-dropdown-toggle,.book-class-btn.class-signup .dropdown-toggle .w-icon-dropdown-toggle{margin-right:0}.book-class-btn.class-signup .w-dropdown-toggle .cls-signuptext,.book-class-btn.class-signup .dropdown-toggle .cls-signuptext{position:relative;padding:0 20px 0 0;text-align:center;width:75px;margin:0 auto}.book-class-btn.class-signup .w-dropdown-toggle.work-shopsignup .cls-signuptext,.book-class-btn.class-signup .dropdown-toggle.work-shopsignup .cls-signuptext{width:auto;padding:0}.book-class-btn.class-signup.checkin-appbtn .dropdown-toggle{padding-top:0;padding-bottom:0}.book-class-btn.class-signup.checkin-appbtn .add-to-waitlist-btn{min-height:inherit}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section{min-width:215px;font-size:16px;right:auto;left:50%;margin-left:-108px}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section a:last-of-type{border-bottom:0 none}.wrap-1000-div{max-width:1000px;margin-left:auto;margin-right:auto;width:95%}.class-date.class-table-head{background-color:#f5f5f5;font-size:20px;font-weight:600;line-height:24px;padding:10px;border-radius:5px;margin-top:10px;max-width:1000px;width:95%;margin-left:auto;margin-right:auto}.class-date-time{float:left;width:33.33%}.class-name-col{float:left;width:33.33%;padding-left:10px}.class-name-col.mobile{display:none}.class-instructor-col{float:left;width:33.33%;padding-left:10px;padding-right:10px}.class-col-verywidth{float:left;width:calc(100% - 145px)}.streamclass-div .class-col-verywidth{float:left;width:calc(100% - 210px)}.class-signup-col{float:right;width:145px}.windowsSafari .stars{display:inline-block;vertical-align:top;width:41%}.class-book-time{font-size:16px;font-weight:500}.class-instructorname,.class-name-div{font-size:16px;text-decoration:none}.class-available-container{width:95%;max-width:1000px;margin:0 auto;padding:0 10px}.class-div .class-date-time,.class-div .class-name-col,.class-div .class-instructor-col{padding-top:5px;padding-bottom:2px}.class-div .class-date-time{padding-left:0}.class-time-spots .w-inline-block{vertical-align:middle}.class-time-spots .class-book-time{margin-right:8px}.class-time-spots .text-block-18{margin-left:0}.class-div:last-of-type{border-bottom:0 none}.clstip-popup .modal-dialog{max-width:600px;width:90%}.clstip-popup .modal-body{padding-left:25px;padding-right:25px;padding-top:30px}.clstip-img{background-position:center top;background-repeat:no-repeat;background-size:cover;width:53px;height:80px;margin-bottom:10px;float:left}.clstip-name-min{margin-left:63px}.clstip-img-name.no-cls-img .clstip-img{display:none}.clstip-img-name.no-cls-img .clstip-name-min{margin-left:0}.clstip-name{margin-bottom:5px;font-size:18px;line-height:22px}.clstip-min{margin-bottom:6px;color:rgba(51,51,51,.7);font-size:16px}.clstip-description{margin-bottom:10px;color:rgba(51,51,51,.6);font-size:14px;line-height:18px}.class-wrapper .weekslider-container{margin-bottom:30px}.class-wrapper .search-bar-parent-div-alt{border:0 none;border-radius:0;max-width:1000px;width:95%;margin-left:auto;margin-right:auto}.class-wrapper .search-bar-parent-div-alt .search-div-38{height:38px;border:1px solid rgba(0,0,0,.1);border-radius:3px}.class-wrapper .search-div-38.service-what-div{width:calc(50% - 5px);float:right}.class-wrapper .search-div-38.service-book-what{width:calc(50% - 5px);float:left}.class-wrapper .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input,.class-wrapper .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input{font-size:15px}.class-wrapper .dropdown-text-input{font-size:15px}.class-wrapper .dropdown-text-input:-moz-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input::-moz-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input:-ms-input-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input::-webkit-input-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input :-moz-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input ::-moz-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input :-ms-input-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-text-input ::-webkit-input-placeholder{color:#333;opacity:1}.class-wrapper .dropdown-fa-absolute{color:#333;font-size:15px;top:8px}.upDownArow{display:inline-block}.upDownArow .text-block-17{font-size:16px;font-weight:500;margin-bottom:5px}.upDownArow .w-input{border-color:rgba(0,0,0,.2);border-radius:3px;display:inline-block;width:60px;vertical-align:middle;margin-bottom:0;margin-left:2px;margin-right:2px}.arrow-up-down{display:inline-block;vertical-align:middle}.arrow-up-down a{position:relative;width:20px;height:18px;display:block;text-align:center;text-decoration:none;-webkit-transition:opacity 300ms;transition:opacity 300ms}.arrow-up-down a:before{position:absolute;font-family:'Fontawesome pro solid 900',sans-serif;left:0;top:0;width:100%;color:#333;font-size:16px}.arrow-up-down .uparrow:before{content:"";top:2px}.arrow-up-down .downarrow:before{content:"";top:auto;bottom:3px}.qty-big-control .arrow-up-down{vertical-align:top}.qty-big-control .arrow-up-down a{height:38px;width:20px}.qty-big-control .arrow-up-down a:before{font-size:20px;line-height:38px;font-family:'Fontawesome pro 300',sans-serif;color:#9a9a9a}.qty-big-control .arrow-up-down .uparrow:before{content:"";top:0}.qty-big-control .arrow-up-down .downarrow:before{content:"";bottom:0}.qty-big-control .upDownArow .w-input,.qty-big-control .upDownArow input{text-align:center}.signupweek-day{padding-top:25px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.15)}.dayselection{vertical-align:middle}.dayselection .form-checkbox{display:inline-block;padding-left:0;padding-bottom:16px;position:relative;margin-right:7px;width:30px}.dayselection .form-checkbox:last-child{margin-right:0}.dayselection .form-checkbox label{display:inline-block;margin-top:-19px}.dayselection .form-checkbox input[type="checkbox"]+label:before{position:absolute;margin-left:0;bottom:0;left:0}.signupdays .text-block-17{display:inline-block;vertical-align:middle}.signup-weeks .text-block-17{vertical-align:middle}.signup-weeks .w-custom-dropdown{background-position:63px center;display:inline-block;width:84px;margin-bottom:0;height:38px}.signup-weeks .w-custom-dropdown select{height:38px;padding-right:10px;padding-left:7px;border-radius:3px!important}.signup-weeks .upDownArow.w-custom-dropdown{background-position:30px center;width:46px}.signup-weeks .upDownArow.w-custom-dropdown select{padding-right:15px;padding-left:8px}.signup-weeks .dayupDownArow .w-custom-dropdown{background-position:40px center;width:60px}.signup-weeks .dayupDownArow .w-custom-dropdown select{padding-right:15px;padding-left:8px}.startdate-enddate{padding-top:2px}.class-detail-popup .modal-dialog{width:600px}.class-detail-popup .modal-content{font-size:14px;line-height:20px}.classevent-photo{background-color:#eee;background-repeat:no-repeat;background-position:center center;background-size:cover;border-radius:3px;width:67px;height:100px}.classevent-desc{margin-left:82px}.classevent-desc .more-div{margin-top:-24px}.event-ph-description{padding-top:10px;margin-bottom:15px}.event-ph-description.no-eventimg .classevent-photo{display:none}.event-ph-description.no-eventimg .classevent-desc{margin-left:0}.eventattendee-session{padding:15px 0;border-bottom:1px solid rgba(0,0,0,.15)}.eventclass-name{font-size:24px;line-height:1;margin-bottom:5px}.eventclass-name .tooltip-container{display:none}.product-name .tooltip-container{display:none}.event-description{font-size:14px;line-height:20px}.elementshowmore{overflow:hidden}.elementshowmore.height60{height:60px}.classpriceRow{color:#7cc576;font-size:34px;vertical-align:bottom;width:188px;text-align:center;line-height:30px;min-height:34px;align-self:flex-end}.eventatendee{margin-right:41px}.classoldprice{color:gray;text-decoration:line-through;font-size:25px}.workshop-class .eventsession,.workshop-class .signupweek-day,.workshop-class .startdate-enddate{pointer-events:none;opacity:.5;display:none}.conflict-container{max-height:230px;overflow:auto;-webkit-overflow-scrolling:touch}.class-unavailable{padding-top:15px;padding-bottom:15px;border-bottom:1px solid rgba(0,0,0,.15)}.cls-conflict-left{float:left;width:362px}.cls-conflict-dropdown{margin-left:382px}.cls-conflict-dropdown .w-custom-dropdown{height:38px}.cls-conflict-dropdown .w-custom-dropdown select{height:38px;border-radius:0!important}.cls-conflict-remove{background-color:#e23939;background-image:url("PublicImages/Images/white-x-2x.png");background-repeat:no-repeat;background-position:center center;background-size:8px 8px;width:16px;height:16px;float:left;border-radius:100%}.cls-conflict-date{margin-left:21px}.text-block-33{font-size:16px;margin-bottom:5px;line-height:18px}.ExRedAlert{padding-top:1px;display:block;color:red}.eventpopupbody .userdetail{padding:0;margin:0;list-style:none}.eventpopupbody li{float:left;margin-bottom:10px}.eventpopupbody .add-attendee-head li{margin-bottom:0}.eventpopupbody li.width23per{width:22.5%}.eventpopupbody li.width26per{width:26%}.eventpopupbody li.width24per{width:24%}.eventpopupbody li.width3per{width:5%;padding-top:6px}.eventpopupbody .rightpadding10{padding-right:10px}.eventpopupbody li label{font-size:14px;font-weight:500;display:block}.AddeventuserSection{margin-top:5px}.eventpopupbody .addremoveicon{background-color:#eb6663;width:24px;margin-right:5px}.eventpopupbody .AddeventuserSection .addremoveicon{float:left;background-color:#5c9557}.AddeventuserSection span{float:left;margin-top:2px}.AddeventuserSection span a{color:#333;text-decoration:none;font-size:15px}.displaynone{display:none}.eventpopupbody .requiredText{color:#eb6663;font-size:12px;text-align:left}.eventpopupbody .validatemsg{display:none}.eventpopupbody .w-input{border-radius:3px;margin-bottom:0}.eventpopupbody .eventusergroup{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:175px}.divEmptystate{padding-top:40px;padding-bottom:140px;display:none}.divEmptystate.verti-center{padding-bottom:40px;height:67.5vh}.divEmptystate-table{display:table;height:100%;width:100%}.divEmptystate-table-cell{display:table-cell;height:100%;width:100%;vertical-align:middle}.divEmptystate-inner{max-width:400px;text-align:center;margin:0 auto}.divEmptystate .icon-sad-calendar{font-size:55px;line-height:60px}.empty-state-icon{margin-bottom:15px;font-size:60px;line-height:68px}.this-is-a-heading{font-size:26px;line-height:34px;font-weight:500;margin-top:10px}.this-is-a-heading.margin-top0{margin-top:0}.this-is-a-description{margin-top:4px;margin-bottom:30px;color:#777;font-size:16px;font-weight:300}.content-wrapper .thm-topHeadBG{padding-bottom:15px;padding-top:15px}.thm-contentWrap{margin:0 auto;max-width:1060px}.custom-web-footer{display:none;text-align:right;max-width:1060px;margin:0 auto}.custom-theme-nav{display:none}.vagaro-poweredlogo{background-position:center center;background-repeat:no-repeat;background-size:99px auto;height:38px;width:99px;display:inline-block;vertical-align:top}.customTopSocial{margin-top:10px}.custom-top-social{background-repeat:no-repeat;background-size:100% auto;background-position:0 0;height:30px;width:30px;float:left;margin:0 3px}.background-transparent{background:transparent}.no-border-bottom{border-bottom:0 none}.userAgreement{color:#333;display:block;font-size:15px;line-height:23px;padding:15px}.userAgreement ul{list-style:outside none none;margin:0;padding:0 0 10px}.userAgreement a{color:#eb6663;text-decoration:underline}.userAgreement a:hover{text-decoration:none}.userAgreement h3{clear:both;color:#eb6663;display:block;font-size:18px;font-weight:600;line-height:18px;padding-bottom:5px;text-align:left;margin-top:0}.listingnumber{list-style-type:lower-roman;margin:0;padding:0 0 10px}.listingnumber li{clear:both;display:block;line-height:20px;padding:0 0 10px}.userAgreement p{font-size:15px;line-height:20px;padding-bottom:15px;margin-bottom:0}.paddingLeft25{padding-bottom:0;padding-left:25px}.utility-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;margin-top:-50px;max-height:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.space-30{height:30px}.normal-404-text{margin-top:10px;font-size:16px}.search-font-absolute-common{display:none}.select2-servicediv{background-color:#fff;height:40px}.select2-servicediv .dropdown-fa-absolute{color:#333;line-height:12px}.select2-servicediv .service-commonin{border:1px solid #ccc;border-radius:3px;-webkit-appearance:none;color:#333;font-size:16px;font-weight:300;padding:0 28px 0 12px;line-height:normal;height:100%;width:100%;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.select2-servicediv .service-commonin.select2-container{padding:0}.select2-servicediv .service-commonin.select2-container .select2-choices{height:100%}.select2-servicediv .service-commonin.select2-container .select2-choices .select2-search-field{height:100%}.select2-servicediv .service-commonin.select2-container .select2-choices .select2-search-field input{height:100%;color:#333;padding:0 28px 0 12px;font-size:16px;font-weight:300}.panel-collapse.collapse{display:none;visibility:hidden}.panel-collapse.collapse.in{display:block;visibility:visible}.panel-collapse.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.checkin-welcome{display:none;padding-top:25px;padding-bottom:25px;padding-left:50px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid rgba(0,0,0,.15);background-color:#fff;position:relative;z-index:5;padding-right:200px}.checkinappbody .content-wrapper{padding-top:0;margin-bottom:0!important}.checkinappbody .tab-content.giveNavspace{padding-top:0}.checkinappbody .push{display:none}.checkinappbody .book-confirmpage{top:131px}.checkinappbody .checkin-welcome{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.checkinappbody .div-block-22{min-height:100%}.checkinappbody.overflowHidden .checkin-welcome{position:fixed;left:0;right:0;top:0}.checkinappbody .popup-progress-parent{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:6px;max-width:100%;margin-top:0;position:relative;z-index:6}.checkinappbody .popup-progress{width:0;height:6px;background-color:#20345c}.checkin-profile-pic{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left;margin-right:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:80px;height:80px;border-radius:100px;background-color:#eee;color:#333!important;font-size:32px;font-weight:400;text-decoration:none;text-transform:uppercase;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;box-shadow:1px 1px 14px 0 rgba(0,0,0,.25)}h1.checkin-username,div.checkin-username{margin-top:0;margin-bottom:0;font-size:46px;line-height:48px;font-weight:400;word-wrap:break-word;word-break:break-word;width:calc(100% - 120px)}.checkin-backclose{position:absolute;right:50px}.checkin-backbtn{font-family:'Fontawesome pro 300',sans-serif;font-size:60px;line-height:60px;color:#333;margin-right:20px;float:left}.checkin-closebtn{font-family:'Fontawesome pro 300',sans-serif;font-size:60px;line-height:60px;color:#333;float:left}.iosdevice.changefixposition .nav-bar{position:absolute!important}.font-awes-icon{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.font-awes-text-900{font-family:'Fontawesome pro solid 900'}.font-awes-text-400{font-family:'Fontawesome pro 400';font-weight:400}.fa-dollar-sign:before{content:""}.prepay-paid-appt-icon{text-align:center;margin-right:3px!important;display:inline-block;vertical-align:middle;margin-top:10px}.prepay-paid-appt-icon .fa-dollar-sign{line-height:22px;font-size:22px;color:#3eb351;line-height:26px}.deposite-sign:before{content:""}.vagaro-deposit-bg{margin-top:2px!important;background:none!important}.vagaro-icons-deposit{font-family:'vagaro-icons-deposit'}.deposit-icon{font-size:19px;font-style:normal;color:#333}.membership-package-icon{width:20px;height:20px;display:inline-block;border-radius:50%;background:#3eb351;color:#fff;font-weight:500;font-size:12px;line-height:20px;text-align:center;vertical-align:middle}.item-price-line-through{color:rgba(51,51,51,.5);text-decoration:line-through;font-size:16px}.text-block-56-package{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:inline-block;margin-top:10px;margin-bottom:-10px;padding:5px 10px;border-radius:5px;background-color:rgba(214,89,86,.15);width:100%}.product-div-shopping-col{padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15)}.product-div-shopping-col .product-div-shopping-bag{padding:0;border:0}.successfull-box.div-block-93{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:80vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:none}.successfull-box.div-block-93.cpError-box{min-height:inherit}.successfull-box.div-block-93.cpError-box .continuebtncont{display:none}.successfull-box.div-block-93.cpError-box .accept-title{color:#d81a1a;font-size:20px;line-height:26px}.successfull-box.div-block-93.cpError-box .successful-check{width:60px;height:60px;font-size:35px}.successfull-box .accept-div-overall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1000px;max-width:90%;margin-top:0;margin-right:auto;margin-left:auto;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-weight:300;text-align:center}.successfull-box .accept-div-overall.fill{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.successfull-box .successful-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:76px;height:76px;margin-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#7cc576;font-family:'Fontawesome pro 400',sans-serif;color:#fff;font-size:50px}.successfull-box .successful-check.error-check{background-color:#d81a1a}.successfull-box .accept-title{margin-bottom:5px;font-size:32px;line-height:36px}.successfull-box .accept-paragraph{max-width:600px;font-size:16px;line-height:22px}.successfull-box .space-30{height:30px}.successfull-box .successbtn{z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;min-width:120px;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;color:#fff;text-decoration:none;background-color:#7cc576;cursor:pointer}.successfull-box .successbtn:hover{background-color:#5c9557}.miles-div span{width:54px;display:inline-block}.appt-text.membership-name{font-size:17px;line-height:26px;font-weight:400}.appt-text.text-fade{color:rgba(51,51,51,.6);font-weight:400;font-size:14px}.appt-type-div .appt-text{font-size:14px}.address-map-parent-div .location-div{display:block;clear:left}.hfeed_text{text-align:center;font-size:14px;color:#333;margin-bottom:15px}.home-feedb-block{background:#f5f5f5;padding:20px 0}.home-feedb-inner{width:1040px;margin:0 auto;max-width:100%;padding-left:25px;padding-right:25px}.multi-location-button{position:absolute;top:0;right:0}.location-button{background-color:#fff;height:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:7px 45px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d9d9d9;border-radius:3px;color:#333;text-align:center;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;text-decoration:none}.location-button:hover{background:#f5f5f5}a.location-button:link,a.location-button:visited,a.location-button:active,a.location-button:hover,a.location-button:focus{color:#333!important;font-family:"proxima-nova",sans-serif}.multilocation-div{padding-bottom:0;padding-top:0}.multilocation-div .location-head{background-color:#f5f5f5;text-decoration:none;border:1px solid #eee;border-radius:5px;cursor:pointer;display:block;min-height:50px;line-height:24px;font-size:20px;padding-left:30px;padding-top:12px;padding-bottom:12px;position:relative;margin-bottom:0}.multilocation-div .location-head:before{content:"";position:absolute;font-family:'Fontawesome pro 300',sans-serif;font-size:24px;color:#333;width:24px;height:24px;text-align:center;line-height:24px;-webkit-transition:-webkit-transform 300ms ease;transition:transform 300ms ease;-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(90deg);font-weight:300;left:6px;top:12px}.multilocation-div .location-head.collapsed:before{-webkit-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-moz-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);-ms-transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg);transform:rotateX(0deg) rotateY(0deg) rotateZ(0deg)}.multiloc.location-select .location-stars-div.big{font-size:24px;font-weight:500;line-height:1.4}.location-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:15px;margin-bottom:0;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.half-loc{width:49.2%;height:auto;padding:20px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.05);border-radius:5px;background-color:#f8f8f8;color:rgba(51,51,51,.6);font-size:14px;line-height:18px;font-weight:400;text-decoration:none;margin-bottom:15px;cursor:pointer}.full-loc{width:100%;height:auto;padding:20px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.05);border-radius:5px;background-color:#f8f8f8;color:rgba(51,51,51,.6);font-size:14px;line-height:18px;font-weight:400;text-decoration:none;margin-bottom:15px;cursor:pointer}.location-title{font-size:20px;color:rgba(51,51,51,.8);margin:0;line-height:1.4;font-weight:600;margin-bottom:10px}.place-detail{font-style:normal;font-size:16px;color:rgba(51,51,51,.8);line-height:1.3}.location-name{position:relative}.vagaroapp-webpage.myAccountpage .divEmptystate.verti-center{height:84vh}.vagaroapp-webpage.myAccountpage .divEmptystate.verti-center.divsmempty1{height:73vh}.vagaroapp-webpage.myAccountpage .divEmptystate.verti-center.divsmempty2{height:80vh}.vagaroapp-webpage.myAccountpage .divEmptystate.verti-center.divsmempty3{height:87vh}.attendtextColor{color:#333;font-size:15px;font-weight:500;margin-bottom:12px}.detailwidget-class{padding:20px}.detailwidget-class .business-info-div{padding-left:0}.class-heading-book{text-align:center;font-size:20px;margin-bottom:25px;margin-top:35px}.detailwidget-class .btnfull{width:100%;margin-bottom:20px;height:40px}.class-service-footer{width:100%;padding-bottom:15px;text-align:center;color:#aaa;font-size:14px}.frm-powered-div-link{width:100px}.marginBottom0{margin-bottom:0!important}.select2-hilight-title{border-bottom:1px solid rgba(0,0,0,.2)!important;background:#fff!important}.select2-hilight-title .select2-result-label{cursor:pointer!important}.select2-hilight-title:hover{background-color:#e8e8e8!important}.clstip-popup{padding-right:0!important}.clstip-popup .modal-dialog{max-width:600px;width:100%}.clstip-popup .modal-dialog.workshop-show .modal-content{overflow:auto;max-height:400px;-webkit-overflow-scrolling:touch}.clstip-popup .modal-header{height:29px;position:absolute;top:0;left:0;width:100%;padding:14px 14px 0}.clstip-popup .modal-header button.close{top:11px;right:20px}.clstip-popup .modal-content .clstip-cont{height:100%}.clstip-popup .modal-content .clstip-description{margin-bottom:13px}.clstip-popup .modal-content .clstip-workshopdates{font-size:14px;line-height:24px;color:#777;margin-bottom:5px}.clstip-popup .modal-content .clstip-workshopdates-title{margin-bottom:2px;font-weight:500}body:not(.ipadandroid) .clstip-popup .modal-content .clstip-datelist::-webkit-scrollbar,body:not(.ipadandroid) .class-checkin-pop .modal-content .modal-body::-webkit-scrollbar,body:not(.ipadandroid) .clstip-popup .modal-dialog.workshop-show .modal-content::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .clstip-popup .modal-content .clstip-datelist::-webkit-scrollbar-thumb,body:not(.ipadandroid) .class-checkin-pop .modal-content .modal-body::-webkit-scrollbar-thumb,body:not(.ipadandroid) .clstip-popup .modal-dialog.workshop-show .modal-content::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .clstip-popup .modal-content .clstip-datelist::-webkit-scrollbar-track,body:not(.ipadandroid) .class-checkin-pop .modal-content .modal-body::-webkit-scrollbar-track,body:not(.ipadandroid) .clstip-popup .modal-dialog.workshop-show .modal-content::-webkit-scrollbar-track{border-radius:10px}body:not(.ipadandroid) .class-checkin-pop .modal-content::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .class-checkin-pop .modal-content::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .class-checkin-pop .modal-content::-webkit-scrollbar-track{border-radius:10px}body:not(.ipadandroid) .eventpopupbody .eventusergroup::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .eventpopupbody .eventusergroup::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .eventpopupbody .eventusergroup::-webkit-scrollbar-track{border-radius:10px}.class-checkin-pop .modal-dialog{max-width:615px;width:100%;background:#fff;border-radius:8px;padding:42px 0 66px}.class-checkin-pop .modal-header{height:36px;position:absolute;top:0;left:0;width:100%;padding:14px 14px 0}.class-checkin-pop .modal-header button.close{top:18px;right:20px}.class-checkin-pop .modal-content{max-height:436px;overflow:auto;box-shadow:none;background:none}.class-checkin-pop .modal-content .modal-body{padding-top:0;padding-bottom:0}.class-checkin-pop .modal-content .event-ph-description{margin-bottom:12px;padding-top:0}.class-checkin-pop .modal-content .eventattendee-session{padding-bottom:28px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center}.class-checkin-pop .modal-content .clstip-datelist{margin-top:7px}.class-checkin-pop .modal-content .vg-class-date-checkout.title{font-size:16px;color:#333;font-weight:500}.class-checkin-pop .modal-content .vg-class-date-checkout.attendtextColor{font-size:14px;line-height:24px;color:#777;font-weight:400;margin-bottom:0}.class-checkin-pop .modal-footer{padding:10px 20px;position:absolute;width:100%;bottom:0}.class-checkin-pop .modal-footer .btn{height:40px;font-size:15px}.class-checkin-pop.waitlist-class-popup .modal-content .eventattendee-session .upDownArow .w-input{border-radius:3px 0 0 3px;margin-right:0;width:60px;height:40px;position:relative;z-index:1}.class-checkin-pop.waitlist-class-popup .modal-content .event-description{height:25px}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down{padding:0;margin-left:-5px;background:none;border-radius:0;border:none}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down a{border-radius:0;background:#e7e7e7;border:#cdcdcd solid 1px!important;width:40px}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down a.uparrow{border-radius:0 3px 3px 0}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down a.downarrow:before{line-height:37px}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down a:hover{background:#cdcdcd}.class-checkin-pop.waitlist-class-popup .modal-content .qty-big-control .arrow-up-down a:before{color:#333}.class-checkin-pop .class-msg-ul{width:100%;position:relative;overflow:hidden}.class-checkin-pop .class-msg-ul.rm-cls-height{height:inherit!important}.class-checkin-pop .class-msg-ul .applied-green-part{margin-bottom:0;position:relative;padding-left:28px}.class-checkin-pop .class-msg-ul .applied-green-part .sign-icon{position:absolute;top:4px;left:10px}.class-checkin-pop .class-msg-ul .applied-green-part .classb-tooltip{font-family:'Fontawesome pro 300';font-size:15px;color:#7cc576;font-style:normal;position:absolute;top:5px;right:10px;cursor:pointer}.class-checkin-pop .class-msg-ul .class-msg-list{float:left;vertical-align:top;position:relative;margin-right:8px}.class-checkin-pop .class-msg-ul .subclss{float:left;margin-right:8px;position:relative}.class-checkin-pop .class-msg-ul .msgcounter{border:#7cc576 solid 1px;border-radius:50%;height:18px;width:18px;text-align:center;line-height:30px;color:#7cc576;font-size:10px;display:inline-block;vertical-align:top;line-height:16px}.class-checkin-pop .class-msg-ul .cl-msg-more{padding:4px 10px 4px 90px;background-image:-webkit-linear-gradient(179deg,white 46%,rgba(255,255,255,0));background-image:linear-gradient(271deg,white 46%,rgba(255,255,255,0));color:#248dd5;font-weight:500;cursor:pointer;position:absolute;bottom:0;right:0;display:none}.class-checkin-pop .class-msg-ul.show-cl-more{height:82px}.class-checkin-pop .class-msg-ul.show-cl-more .cl-msg-more{display:block}.shop-cart-left .applied-green-part{margin-bottom:0;position:relative;padding-left:30px}.shop-cart-left .sign-icon{position:absolute;top:4px;left:10px}@-webkit-keyframes clbtooltip{0%{margin-bottom:0}50%{margin-bottom:4px}100%{margin-bottom:0}}@-moz-keyframes clbtooltip{0%{margin-bottom:0}50%{margin-bottom:4px}100%{margin-bottom:0}}@-ms-keyframes clbtooltip{0%{margin-bottom:0}50%{margin-bottom:4px}100%{margin-bottom:0}}@keyframes clbtooltip{0%{margin-bottom:0}50%{margin-bottom:4px}100%{margin-bottom:0}}.formLogin .sign-in-background,.formLogin{background:transparent!important}.formLogin body{background:transparent!important}.formLogin .sign-in-parent-div .display-table-cell,.formLogin .sign-in-parent-div .display-table{background:transparent!important}.formLogin .modal-backdrop{background:transparent!important}.formLogin #page-wrapper{display:none!important}.formLogin{overflow:hidden!important}.formLogin.signuppopopen.modal-open{overflow:hidden!important}.formLogin .signupmodalpopup .sign-in-right-div{max-width:470px}.formLogin .sign-in-right-div{width:100%}.formLogin .sign-in-div{width:470px;margin:0 auto}.formLogin .sign-in-parent-div{padding:0!important}.formLogin .loginContainer{padding-bottom:5px!important}.formLogin .signup-loader-height{height:655px!important}.waitlist-class-popup .qty-big-control .arrow-up-down{background-color:#e7e7e7;padding:0 10px;margin-left:-7px;border-radius:0 3px 3px 0;border:solid #cdcdcd 1px}.waitlist-class-popup .upDownArow .w-input{width:70px}.waitlist-class-popup .eventstartdate{padding-top:15px}.waitlist-class-popup .classdatepicker{border:1px solid #cdcdcd;border-radius:3px;position:relative}.waitlist-class-popup .classdatepicker .w-input{height:auto;margin-bottom:0;text-align:left;display:inline-block;width:150px;background:transparent;position:relative;z-index:2}.waitlist-class-popup .classdatepicker:after{content:'';font-family:'Fontawesome pro 300';position:absolute;right:7px;top:7px;z-index:0}.waitlist-class-popup .upDownArow .w-input:focus{border-color:#3898ec}.waitlist-class-popup .qty-big-control .arrow-up-down a:before{font-size:18px}.waitlist-class-popup .qty-big-control .arrow-up-down .uparrow:before{content:''}.waitlist-class-popup .qty-big-control .arrow-up-down .downarrow:before{content:''}.waitlist-class-popup .vg-brand-title-checkout{font-size:16px;font-weight:600;color:#000}.waitlist-class-popup .vg-brand-name-checkout{margin-bottom:20px}.waitlist-class-popup .attendtextColor{margin-bottom:0;font-size:14px;font-weight:400}.waitlist-class-popup .vg-event-date-color{color:rgba(51,51,51,.5);font-size:14px}.waitlist-class-popup .vg-class-days-mrg{margin-top:20px}.waitlist-class-popup .vg-class-total-price{margin-top:10px;padding-top:10px;border-top:1px solid #cdcdcd;font-size:16px}.waitlist-class-popup .popupContent{border:solid #eee 1px;border-radius:5px 5px 0 0;margin:15px 0}.waitlist-class-popup .eventpopupbody .userdetail{padding:10px 15px 0;margin:0;list-style:none;border-bottom:solid #eee 1px}.waitlist-class-popup .eventpopupbody .userdetail:hover{background-color:#f8f8fa}.waitlist-class-popup .eventpopupbody .userdetail.add-attendee-head{background-color:#f3f4f2;padding-top:15px}.waitlist-class-popup .eventpopupbody .userdetail:last-of-type{border-bottom:0}.waitlist-class-popup .eventpopupbody li label{margin-bottom:15px}.waitlist-width-change .modal-dialog{max-width:615px;width:100%}.familyclassonline{-webkit-overflow-scrolling:inherit!important}.familyclassonline .modal-dialog{z-index:9999}.OnlineClassStep2 .waitlist-width-change .modal-dialog{height:calc(100% - 30px);z-index:9999;margin-top:15px!important;margin-bottom:15px!important}.OnlineClassStep2 .waitlist-width-change .modal-content.familyclassheight{height:auto;max-height:100%!important;position:absolute;left:0;right:0;bottom:0;top:36px;border-radius:3px!important}.OnlineClassStep2 .waitlist-width-change .familyclassheight .modal-body{position:absolute;left:0;top:0;bottom:60px;right:0;overflow:auto}.OnlineClassStep2 .familycktfrnd-bg .ffcktsharing-tabs .ffsharing-tabmenu{padding-left:20px;padding-right:20px}.OnlineClassStep2 .familycktfrnd-bg .three-selectbox .select-dropcommon{width:30.5%}.OnlineClassStep2 .familycktfrnd-bg .ffcktsharing-tabs .modal-footer{text-align:left;padding-left:0;padding-right:0;padding-bottom:0}.bootbox .modal-header .modal-title{margin-right:20px}.waitlist-class-popup .addremoverow{color:#777;font-size:18px;cursor:pointer;font-family:'Fontawesome pro 300',sans-serif;background:none}.waitlist-class-popup .eventpopupbody .AddeventuserSection .addremoveicon.addremoverow{background:none}.waitlist-class-popup .eventpopupbody{width:100%;float:left}.waitlist-class-popup .eventpopupbody-right{width:100%;float:left;padding:10px 0;margin-top:20px;line-height:20px}.waitlist-class-popup .event-ph-description{margin-bottom:5px}.waitlist-class-popup .modal-header{padding:16px 20px 0}.table-lable-waitlist{display:none}body .widgetpopupOpen{overflow:hidden}.waitlist-class-popup .eventpopupbody li.width3per{padding-top:10px}.waitlist-class-popup .eventpopupbody li.width3per .addremoveicon{text-align:center}.waitlist-class-popup .add-attendee-scroll{overflow-y:inherit}.waitlist-class-popup .mobi-buttons{display:none}.waitlist-class-popup .mobi-buttons button.btn{font-size:14px;padding:7px 45px;border-radius:3px;float:right;margin-left:15px;font-weight:400;min-width:95px;border:1px solid transparent;text-align:center;-webkit-appearance:none;outline:0 none;line-height:20px;cursor:pointer}.waitlist-class-popup .mobi-buttons button.btn.btn-default:hover{border-color:#999}.waitlist-class-popup .mobi-buttons button.btn.btn-default{background-color:#fff;border-color:#d9d9d9;color:#333;-webkit-transition:border 200ms ease 0s;transition:border 200ms ease 0s}.waitlist-class-popup .mobi-buttons button.btn.done-btn{background-color:#fff;border-color:#333;color:#333;-webkit-transition:border 200ms ease 0s;transition:border 200ms ease 0s}.waitlist-class-popup .popup-addnew-btn{display:block}.waitlist-class-popup .w-input{height:42px}.waitlist-class-popup .AddeventuserSection span a{color:#2a90d6;font-size:16px}.waitlist-class-popup .eventpopupbody .AddeventuserSection .addremoveicon{color:#2a90d6;background:none;font-family:'Fontawesome pro 300',sans-serif;width:auto;font-size:16px;margin-right:10px}.waitlist-class-popup .event-ph-description{padding-top:7px}.waitlist-class-popup .event-description{line-height:25px}.waitlist-class-popup .addWaitllist-title{display:none}.waitlist-class-popup .qty-big-control .arrow-up-down a{height:40px}.appointment-button-div.alt.waitlist-inline-btn{margin-top:10px}.appointment-button-div.alt.waitlist-inline-btn .cancel-div.alt{width:auto}.class-signup-col .class-signup{border-radius:3px;width:100%}.appointment-waitlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;font-family:proxima-nova,sans-serif}.appointment-waitlist .accept-div-overall{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1000px;max-width:90%;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-weight:300;text-align:center}.appointment-waitlist .calendar-icon-success{overflow:hidden;width:120px;margin-top:0;margin-bottom:29px;border-radius:10px;box-shadow:0 3px 10px 0 rgba(0,0,0,.2)}.appointment-waitlist .calendar-icon-success.no-shadow{overflow:visible;box-shadow:none}.appointment-waitlist .green-circle-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:50%;background-color:#4bb665;font-family:'Fontawesome pro 400',sans-serif;color:#fff;font-size:22px}.appointment-waitlist .green-circle-div.wlicon{position:absolute;left:88px;top:95px;font-style:normal}.appointment-waitlist .div-block-94{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:800px;max-width:90%;margin-top:35px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,sans-serif}.appointment-waitlist .div-block-95{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid #cdcdcd;border-bottom:1px none #cdcdcd}.appointment-waitlist .div-block-95.left-align{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.appointment-waitlist .div-block-95.left-align.top-align{padding-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.appointment-waitlist .div-block-99{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;margin-top:30px;margin-bottom:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.appointment-waitlist .div-block-96{width:60px;height:60px;line-height:60px;font-size:17px;font-weight:lighter;color:#fff;text-align:center;margin-right:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:100%;background-color:#c7c7cc;background-position:0 0;background-size:cover;background-repeat:no-repeat}.appointment-waitlist .text-block-32{font-size:16px;font-weight:400}.appointment-waitlist .div-block-95.right{border-right-style:none}.appointment-waitlist .div-block-101{text-align:center}.appointment-waitlist .time{margin-bottom:10px;font-size:26px;line-height:36px;font-weight:300}.appointment-waitlist .time.no-space{margin-bottom:0}.appointment-waitlist .btn.common-btn-style.common-green-btn:hover{cursor:pointer}.appointment-waitlist .div-block-95.map{display:block;width:100%;margin-right:auto;margin-bottom:50px;margin-left:auto;padding-right:0;padding-left:0;border-right-style:none;border-bottom-style:none}.appointment-waitlist .map-76{height:250px}.appointment-waitlist .name-booking-success{font-size:26px;line-height:36px;font-weight:300}.appointment-waitlist .name-booking-success._\33 0px-marg-top{padding-top:30px}.appointment-waitlist .avatar-name-smaller{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;margin-top:0;margin-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.appointment-waitlist .avatar-name-smaller.top-10-px-marg{margin-top:10px}.appointment-waitlist .div-block-96.smaller-avatar{width:40px;height:40px;line-height:40px;font-size:16px;font-weight:lighter;color:#fff;background-image:#c7c7cc;background-position:50% 50%;background-size:cover}.appointment-waitlist .text-20pt{font-size:20px}.appointment-waitlist .avatar-name-smaller.no-margin{margin-bottom:0}.appointment-waitlist .div-block-101.xtra-40px-bottom{margin-bottom:40px}.appointment-waitlist .service-provider-name{margin-bottom:3px;color:#333;font-size:18px;font-weight:500;text-decoration:none}.appointment-waitlist .div-block-96.wht-outline-avatar{border:3px solid #fff;box-shadow:0 2px 7px 0 rgba(0,0,0,.1);line-height:56px}.appointment-waitlist .div-block-96.wht-outline-avatar.overlap-left{margin-left:-35px}.appointment-waitlist .div-block-96.wht-outline-avatar.overlap-left:first-child{margin-left:0}.appointment-waitlist .appointment-detail .div-block-94{max-width:100%;margin-top:0}.appointment-waitlist .avatar-inital.bordered-avatar{color:#fff}.appointment-waitlist .avatar-inital.bordered-avatar{background-image:linear-gradient(180deg,#c7c7cc,#c7c7cc)}.appointment-waitlist .div-block-101.xtra-40px-bottom:last-child{margin-bottom:0}.appointment-waitlist .avatar-inital-inner-text{font-size:16px}#divAppointment.appointment-response.thm-textColor .appointment-detail .avatar-inital.bordered-avatar{background-image:linear-gradient(180deg,#c7c7cc,#c7c7cc);color:#fff;font-size:16px}.service-price-alt.minwidth130{min-width:130px}.gray-font{color:rgba(51,51,51,.6);font-size:14px}.promocode-part{width:100%;margin:0;padding:0;border-radius:2px;position:relative}.promo-input-part{margin-right:108px}.promo-input{color:#333;width:100%;padding:10px;border-radius:2px 0 0 2px;font-size:16px;border:1px solid #ccc;border-right:0;height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.promo-input:focus{background:rgba(216,63,52,.15)!important;border:1px solid #d83f34!important;height:40px}.promo-btn{position:absolute;top:0;right:0}.promo-btn-apply{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;padding:10px 34px;float:right;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border-radius:0 2px 2px 0;background-color:#2a90d6;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;color:#fff;font-size:14px;text-decoration:none;-webkit-box-align:center;cursor:pointer;width:108px}.promo-btn-apply:hover{background-color:#226fa3}.promo-summercode{padding:0 0 10px;width:100%;position:relative}.confirmed-thank-you{margin-bottom:50px}.confirmed-thank-you .div-block-94{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:800px;max-width:100%;margin-top:35px;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-family:proxima-nova,sans-serif}.confirmed-thank-you .booked-date-month{font-weight:500}.confirmed-thank-you .appt-service-booked .booked-date-time:first-child{border-right:1px solid rgba(0,0,0,.14)}.confirmed-thank-you .service-provider-name{margin-bottom:3px;color:#333;font-size:18px;font-weight:500;text-decoration:none}.confirmed-thank-you .time{margin-bottom:10px;font-size:26px;line-height:36px;font-weight:300}.confirmed-thank-you .service-provider-name.drop{margin-bottom:10px}.confirmed-thank-you .service-provider-name.drop.center{width:229px;margin-bottom:20px;text-align:center;margin:0 auto 20px}.confirmed-thank-you .div-block-95.left-border .w-button-primary{min-width:120px;line-height:22px}.confirmed-thank-you .div-block-95{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-right:1px solid rgba(0,0,0,.14);border-bottom:1px none rgba(0,0,0,.15)}.confirmed-thank-you .div-block-95.right{border-right-style:none}.confirmed-thank-you .div-block-101,.confirmed-thank-you .div-block-102{text-align:center}.confirmed-thank-you .div-block-95.left-border{border-left:1px solid rgba(0,0,0,.15);border-right-style:none}.confirmed-thank-you .common-green-btn{display:block}.reactivate-wrpapper .div-block-99{position:fixed;left:0;top:50px;background:#fff;overflow:auto;overflow-x:hidden;right:0;bottom:0;z-index:2}.reactivate-wrpapper .div-block-100{width:100%;max-width:500px;left:50%;top:50%;position:absolute;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.reactivate-wrpapper h1{margin-top:0;margin-bottom:10px;color:#333;font-size:25px;line-height:32px;font-weight:600;padding-left:30px;padding-right:30px}.reactivate-wrpapper p{margin-bottom:10px;color:#777;font-size:15px;line-height:22px}.reactivate-wrpapper ._\31 5-spacer{height:15px}.reactivate-wrpapper .subtext{margin-top:50px;font-size:13px}.reactivate-wrpapper .moon-img-block{width:180px;margin:0 auto 15px auto;position:relative}.reactivate-wrpapper .moon-img{position:absolute;left:50%;top:-74px;margin-left:-30px;-webkit-animation:moonAni 1s forwards .5s;animation:moonAni 1s forwards .5s;opacity:0}.reactivate-wrpapper .paddingblock{padding-left:10px;padding-right:10px;padding-top:30px;padding-bottom:30px}@keyframes moonAni{0%{top:-74px;opacity:0}100%{top:-10px;opacity:1}}@-webkit-keyframes moonAni{0%{top:-74px;opacity:0}100%{top:-10px;opacity:1}}.promo-summercode-bg{background:#f7f7f7;padding:10px;width:100%;border-radius:2px;top:5px}.promo-summercode-bg span.sign-icon{color:#5c9557;margin-right:5px}.promo-summercode-bg span{color:#5c9557}.promo-summercode-bg p.text{margin-left:20px;font-size:14px;margin-bottom:0}.promo-close-icon{float:right;cursor:pointer}.vg-green-text{color:#1ab133}.promo-summercode-error-bg{background:#ffe2e2;padding:10px;width:100%;border-radius:2px;top:5px}.promo-summercode-error-bg span.sign-icon{color:#d83f34;margin-right:5px}.promo-summercode-error-bg span{color:#d83f34}.promo-summercode-error-bg p.text{margin-left:20px;font-size:14px;margin-bottom:0;color:#333}.vg-red-text{color:#d83f34}.text-alignJustify{text-align:inherit}.deal-listing-discount-left{display:block;margin-top:0;padding:6px 14px;border-radius:4px;position:absolute;left:5px;bottom:7px;background-color:#eb6663;color:#fff;font-size:13px;text-align:right}.onfocus-blue:focus{border:1px solid #3898ec!important;background:#fff!important}.onfocus-blue.errorInput{border:1px solid #eb6663!important}.deal-usageLeft{position:absolute;display:inline-block;padding:3px 8px;border-radius:5px;background-color:#eb6663;bottom:3px;color:#fff!important;font-size:14px;font-weight:400;left:5px}.dailydeal-white-btn{background-color:#fff;color:rgba(51,51,51,.7)!important;border:solid 1px #cdcdcd!important;-webkit-transition:border 200ms ease 0s;transition:border 200ms ease 0s}.dailydeal-white-btn:hover{border-color:#333!important;color:#333!important}.business-dailydeal-articlepart{min-width:inherit;margin-left:4px}.business-dailydeal-articlepart .PriceText{color:#eb6663}.business-dailydeal-articlepart .PriceText span{color:#b2b2b2}.business-dailydeal-articlepart .pkgmbr-price-subtext{display:block}.ucdaily-deal-rightside .service-50{padding:12px 12px 0}.WaitlistpopupPart .newaddwaitlistdatepicker.multiNewadddatepicker .select-dropdown-waitlist{right:0}.rescheck-disable{background:#fff!important;border-color:#cdcdcd!important;opacity:.5;pointer-events:none!important}.rescheck-disable .checkbox-part label:before{background:transparent!important}.payinvoice-CursorPointer{cursor:pointer}.img-height-auto{height:100%;max-height:none}.dlr-prey-icon{background:none!important}.dlr-prey-icon .fa-dollar-sign{font-family:'fontawesome-5pro-solid-900';font-size:18px!important;color:#00b454;position:relative}.dlr-prey-icon .fa-dollar-sign:before{content:"";position:relative;z-index:1}.dlr-prey-icon .fa-dollar-sign:after{position:absolute;top:2px;left:2px;border-radius:50%;background:#fff;height:14px;width:14px;content:""}#dvMemebershipsContainer .membership-active-div{max-width:100%;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}#dvMemebershipsContainer .service-price-alt{max-width:114px;-webkit-box-flex:0;-webkit-flex:0 100%;-ms-flex:0 100%;flex:0 100%}.understrunture.utility-page-wrap .utility-image{text-align:center;max-width:272px;margin:0 auto 15px;position:relative}.understrunture.utility-page-wrap .utility-image img{max-width:100%}.understrunture.utility-page-wrap .utility-top-img{position:absolute;top:87px;left:98px;max-width:128px;-webkit-transition:top linear .3s;-moz-transition:top linear .3s;transition:top linear .3s}.understrunture.utility-page-wrap .utility-top-img.image-move-top{top:35px}.understrunture .business-name{font-size:36px;line-height:40px}.understrunture .common-btn-style{font-size:16px}.understrunture .normal-404-text{font-size:15px;line-height:22px;color:#777}.holdwithcard{background:#777;font-size:12px;padding:3px 5px;position:relative;top:-2px;color:#fff;border-radius:3px;font-weight:normal}.holdcardFont{font-weight:500}.deposit-paymentTitle{margin-bottom:5px}.deposit-discri{font-size:14px;color:#777}.depositpopup .model-default.model-default-new .popupWrapper .popupTitle{font-size:20px!important}.depositpaycontent{padding-top:10px}.cookiemodal-popup .modal-footer{padding-top:0}.cookiemodal-popup p a{text-decoration:underline;color:#2a90d6}.cookiemodal-popup p a:hover{text-decoration:none;color:#226fa3}.service-what-dropdown.select2-drop.dropdownwidth-auto{min-width:inherit}.percent-off-right-text{padding:0 5px;border-radius:3px;background-color:#eb6663;color:#fff;font-size:10px;font-weight:500;text-transform:uppercase;line-height:20px;float:right;margin-right:30px;margin-top:9px}.gc-tab-padding .gc-amount{margin-top:12px}.gc-tab-padding .magin-bottom0{margin-bottom:0}.gc-tab-padding .gc-amount{margin-bottom:15px}#tab_PriceDropDown.gift-certi-select{padding-bottom:5px}.appleSignIn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;margin-bottom:12px;padding:12px 15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:start;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#000;box-shadow:1px 1px 4px 0 rgba(0,0,0,.25);color:#fff;font-size:16px;text-decoration:none;cursor:pointer}.appleSignIn .img-icon{margin-top:-2px}.appleSignIn .btn-icon-div{margin-right:8px}.livestramhome-listing-stencil{width:100%;overflow:hidden;flex-wrap:nowrap;margin-left:-10px}.livestramhome-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.livelisting-strnsil{margin:8px 10px 16px 10px;padding:12px;border-radius:3px;height:198px;position:relative;min-width:366px;width:360px;box-shadow:0 0 13px 0 rgba(0,0,0,.07)}.livelisting-strnsil .titlebar-strnsil{justify-content:flex-start;display:flex}.livelisting-strnsil .titlebar-strnsil .titleday-stnsil{width:104px;height:24px;background:#ececec;border-radius:15px;position:relative;overflow:hidden;margin-right:8px}.livelisting-strnsil .titlebar-strnsil .titletime-stnsil{width:53px;height:24px;background:#ececec;border-radius:15px;position:relative;overflow:hidden}.livelisting-strnsil .detail-strnsil{display:flex;padding-top:21px}.livelisting-strnsil .icon-strnsil{width:48px;height:48px;background:#ececec;border-radius:50%;position:relative;overflow:hidden}.livelisting-strnsil .imgDetail-strnsil{margin-left:12px;min-width:148px}.livelisting-strnsil .imgDetail-strnsil .busname-strnsil{width:100%;height:12px;margin-bottom:10px;background:#ececec;border-radius:20px;position:relative;overflow:hidden}.livelisting-strnsil .imgDetail-strnsil .bustype-strnsil{width:100%;height:15px;margin-bottom:10px;background:#ececec;border-radius:20px;position:relative;overflow:hidden}.livelisting-strnsil .imgDetail-strnsil .busdtl-strnsil{width:100%;height:14px;margin-bottom:8px;background:#ececec;border-radius:20px;position:relative;overflow:hidden}.livelisting-strnsil .button-part-strnsil{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between;align-items:center}.livelisting-strnsil .button-price-strnsil{display:flex;align-items:center}.livelisting-strnsil .button-strnsil{min-width:100px;height:40px;background:#ececec;border-radius:3px;position:relative;overflow:hidden}.livelisting-strnsil .price-strnsil{min-width:32px;height:17px;background:#ececec;border-radius:3px;position:relative;overflow:hidden;margin-left:16px}.livelisting-strnsil .time-strnsil{min-width:110px;height:10px;background:#ececec;border-radius:3px;position:relative;overflow:hidden}.common-livestrnsil-ani{width:100%;height:100%;background:#ececec;background:-moz-linear-gradient(left,#ececec 0%,#f4f4f4 50%,#ececec 100%);background:-webkit-linear-gradient(left,#ececec 0%,#f4f4f4 50%,#ececec 100%);background:linear-gradient(to right,#ececec 0%,#f4f4f4 50%,#ececec 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ececec',endColorstr='#ececec',GradientType=1);-webkit-animation:liveani 1s infinite;-moz-animation:liveani 1s infinite;-ms-animation:liveani 1s infinite;animation:liveani 1s infinite;position:absolute;top:0;left:0}@-moz-keyframes liveani{0%{left:-100%}100%{left:100%}}@-webkit-keyframes liveani{0%{left:-100%}100%{left:100%}}@keyframes liveani{0%{left:-100%}100%{left:100%}}.class-stensil-block{width:100%;max-width:100%;padding:0}.class-stensil-block .class-row-stensil{padding:16px 8px;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.15);word-wrap:break-word}.class-stensil-block .clstleft-part{width:calc(100% - 210px);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.class-stensil-block .clstleft-part .time-strnsil{width:77px;margin-right:19px;margin-top:4px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.class-stensil-block .clstleft-part .time-strnsil .cltime-div{width:76px;height:13px;overflow:hidden;position:relative;border-radius:20px;background:#ececec;margin-bottom:9px}.class-stensil-block .clstleft-part .time-strnsil .clmin-div{width:76px;height:22px;overflow:hidden;position:relative;border-radius:20px;background:#ececec}.class-stensil-block .clstleft-part .class-bus-block{display:flex;align-items:center;justify-content:space-between}.class-stensil-block .clstleft-part .class-bus-inn{display:flex;justify-content:center;align-items:center}.class-stensil-block .clstleft-part .classbusi-img{width:48px;height:48px;background:#ececec;border-radius:50%;overflow:hidden;position:relative}.class-stensil-block .clstleft-part .classbusi-detail{padding-left:12px;display:flex;align-items:self-start;flex-direction:column}.class-stensil-block .clstleft-part .clbusiness-name{width:330px;height:15px;border-radius:20px;background:#ececec;overflow:hidden;margin-bottom:10px;position:relative}.class-stensil-block .clstleft-part .clbusiness-type{display:flex;align-items:center}.class-stensil-block .clstleft-part .clbusiness-type .halfDiv-type{min-width:140px;height:13px;border-radius:20px;background:#ececec;overflow:hidden;position:relative;margin-right:10px}.class-stensil-block .clstright-part{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.class-stensil-block .clstright-part .clstprice{display:inline-flex;justify-content:flex-end;margin-right:15px;align-items:center;width:58px;height:20px;border-radius:9px;overflow:hidden;background:#ececec;position:relative}.class-stensil-block .clstright-part .clstsignup{float:right;width:115px;overflow:hidden;position:relative;background:#ececec;border-radius:3px;min-height:40px}.livesteam-slider{width:100%;height:60px}.livesteam-slider .livesteam-inner{width:95%;max-width:1000px;margin:0 auto;padding:0 40px;position:relative}.livesteam-slider .livesteam-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.livesteam-slider .livesteam-slider .live-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:132px}.livesteam-slider .livesteam-slider .live-slide .live-slide-ani{width:88px;height:44px;background:#ececec;border-radius:25px;position:relative;overflow:hidden}.livesteam-slider .livesteam-inner .live-left-arrow{position:absolute;left:0;top:50%;height:36px;width:36px;border-radius:50%;background:#ececec;overflow:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.livesteam-slider .livesteam-inner .live-right-arrow{position:absolute;right:0;top:50%;height:36px;width:36px;border-radius:50%;background:#ececec;overflow:hidden;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.fixed-timebar{position:fixed;top:171px;left:0;right:0;z-index:1;background-color:#fff}.fixed-timebar .fixed-timebar-inner{width:95%;max-width:1000px;margin:0 auto}.fixed-timebar .timebase-Div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:24px 0 16px;background-color:#fff}.fixed-timebar .timeRight-block{font-size:16px;line-height:20px;color:#333}.fixed-timebar .timeRight-block a{color:#248dd5;text-decoration:underline}.fixed-timebar .classHeaderbar-sticky{padding:8px;font-size:18px;font-weight:500;width:100%;max-width:100%;background-color:#f5f5f5;line-height:24px;border-radius:5px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:space-between;-webkit-box-pack:space-between;-webkit-justify-content:space-between;-ms-flex-pack:space-between;align-items:center}.popup-button-div .livePrice-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.popup-button-div .livePrice-block span{margin-left:8px}.popup-button-div .livePrice-block .poplivesteam-icon em{font-style:normal;font-family:'fontawesome-5pro-solid-900'}.popup-button-div .livePrice-block .poplivesteam-icon{font-size:14px;line-height:22px;font-weight:500;display:none}.liveSearchbox{border-right:1px solid rgba(0,0,0,.15);padding-left:12px;padding-right:11px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%;display:none}.livestreampage .liveSearchbox{display:flex}.liveSearchbox .search-list-row .font-awesome.large{font-weight:300;color:#333;left:10px;padding-top:8px;font-size:20px;height:100%;width:24px;position:absolute;top:0;font-family:'Fontawesome pro 300',sans-serif}.live-searchArea .liveSeachhiddneinput{border:none;height:36px;padding-left:38px}.live-searchArea .liveSeachhiddneinput.select2-container{padding-left:0;height:inherit}.live-searchArea{background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;width:250px;position:relative}.live-searchArea .select2-container-multi .select2-choices .select2-search-field input{border:0 none;-webkit-appearance:none;outline:none;font-size:14px;color:#222;padding:7px 15px 7px 38px;line-height:22px;height:36px}.live-searchArea .search-icon{left:16px;font-size:14px;line-height:20px;color:#333;font-family:'Fontawesome pro 400',sans-serif;padding-top:0;width:16px;height:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.live-searchArea .w-icon-dropdown-toggle{display:none}.live-searchArea .select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder{color:#333}.live-searchArea .select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder{color:#333}.live-searchArea .select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder{color:#333}.live-searchArea .select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder{color:#333}.right-checkout .product-left-div{max-width:calc(100% - 75px)}.right-checkout .product-left-div .applied-green-part{position:relative;padding-left:30px}.right-checkout .product-left-div .applied-green-part .sign-icon{position:absolute;left:10px;top:4px}.right-checkout .service-div-checkout .applied-green-part{position:relative;padding-left:30px}.right-checkout .service-div-checkout .applied-green-part .sign-icon{position:absolute;left:10px;top:4px}.review-userbg{display:flex;width:100%;margin-top:15px;margin-bottom:15px;padding-top:15px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px solid rgba(0,0,0,.15);font-size:16px}.review-userImg{width:36px;height:36px;margin-right:10px;border-radius:100%;background-size:cover;background-color:#cdcdcd;display:flex;justify-content:center;align-items:center}.review-username{font-size:16px;line-height:20px}.Review-username{width:calc(100% - 36px);word-break:break-word;word-wrap:break-word}.addphoto-reviewProfile{width:100%;display:block}.addphoto-title{font-size:14px;line-height:20px;font-weight:500;padding-bottom:5px}.add-reviewbtn-bg{width:231px;display:none}.reviewaddshareimg{width:100%;display:flex;margin-bottom:20px;float:none;padding:0 20px;height:40px;justify-content:center;align-items:center;color:#fff;background:#3c8ace;font-size:14px;text-decoration:none;border-radius:3px}.reviewaddshareimg i{font-style:normal;font-size:18px;margin-right:10px;margin-left:-3px}.reviewaddshareimg i:before{content:''}.reviewProfile-bg{width:100%;display:flex;margin-bottom:20px;justify-content:flex-start}.reviewProfile{display:flex;width:33.33%;height:180px;padding-top:10px;padding-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.15);border-radius:5px;background-color:#f4f4f4;color:rgba(51,51,51,.5);text-decoration:none;-webkit-transition:border .5s ease;transition:border .5s ease;cursor:pointer;margin-right:10px;position:relative}.reviewProfile:hover{border:1px solid #000}.reviewpro-photoIcon{font-size:40px;line-height:40px;padding-bottom:9px}.reviewpro-photoIcon i{font-style:normal}.reviewpro-img{margin-bottom:10px}.reviewProfile-bg .reviewProfile .notification-text-other{color:rgba(51,51,51,.5);font-size:13px;line-height:20px;font-weight:500}.reviewProfile-bg .notification-link{margin-left:20px;padding-top:0;float:right;background-color:transparent;color:#248dd5!important;font-size:13px;text-decoration:none!important}.reviewProfile-bg .notification-link.floatnone{display:inline-block;float:none;margin-left:0}.reviewProfile-bg .fileuprelative{display:inline-block;position:relative;word-break:break-all;text-align:center}.reviewProfile-bg .drag-drop-error .fileuprelative .fileuplink{width:160px;margin:0 auto;display:block}.reviewProfile-bg .filetypeinput{opacity:0;font-size:0;cursor:pointer;-moz-opacity:0;z-index:2;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:20px;text-indent:-100px}.reviewProfile-bg .fileuplink{display:inline-block;word-break:break-all}.reviewProfile-bg .or-reg{color:rgba(51,51,51,.5);display:inherit;font-size:13px}.review-editpic{border-radius:5px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:33.33%;height:180px;margin:0 10px 0 0;z-index:9}.review-gallery-image{width:100%;height:180px;margin-bottom:0;border-radius:5px;background-image:-webkit-linear-gradient(270deg,transparent,rgba(0,0,0,.2));background-image:linear-gradient(180deg,transparent,rgba(0,0,0,.2));background-position:top center;background-size:cover;background-repeat:no-repeat,repeat;float:left;margin-left:0;margin-right:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;cursor:pointer;border:1px solid rgba(0,0,0,.1);overflow:hidden}.review-gallery-move-touch{width:35px;cursor:move;position:absolute;bottom:0;right:0;border-radius:4px 0 4px 0;height:35px;background:rgba(0,0,0,.7);background-image:url("Images/move-arrow.png");background-position:center;background-size:20px;background-repeat:no-repeat;z-index:999;display:none}.gallerySortableipad .review-gallery-move-touch{display:block}.review-gallery-image:before{background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.2),rgba(0,0,0,.6));background-image:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.6));content:"";position:absolute;border-radius:5px;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden}.desktop .review-gallery-image:hover:before,.review-gallery-image.hover:before{opacity:1;visibility:visible}.review-gallery-hover-div{transition:opacity 200ms ease 0s;opacity:0;visibility:hidden;position:absolute;right:0;top:0;z-index:2}.desktop .review-gallery-image:hover .review-gallery-hover-div,.review-gallery-image.hover .review-gallery-hover-div{opacity:1;visibility:visible}._\33-dots{width:5px;height:5px;border-radius:100%;background-color:#fff;display:inline-block}._\33-dots-link-block{display:inline-block;width:60px;padding:6px 17px;opacity:.85}._\33-dots-link-block:hover{opacity:1}.review-gallery-edit-dropdown{position:absolute;right:16px;top:27px;display:none;width:140px;padding-top:10px;padding-bottom:10px;float:right;border-radius:5px;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);z-index:1}.review-gallery-edit-dropdown.show{display:block}.review-edit-gallery-link{display:block;padding-top:6px;padding-bottom:6px;padding-left:20px;background-color:#fff;color:#333!important;text-align:left;text-decoration:none}.review-edit-gallery-link:hover{background-color:#ebebeb}.review-edit-gallery-link.delete{color:#eb6663!important}#divAccAppointmentReview .switch-div.facebook{border-radius:0}.review-gallery-move-touch{width:35px;cursor:move;position:absolute;bottom:0;right:0;border-radius:4px 0 4px 0;height:35px;background:rgba(0,0,0,.7);background-image:url("Images/move-arrow.png");background-position:center;background-size:20px;background-repeat:no-repeat;z-index:999;display:none}.gallerySortableipad .review-gallery-move-touch{display:block}.reviewProfile-bg .reviewProfile.drag-drop-active{background-color:rgba(124,197,118,.15);border-color:#7cc576;border-style:solid}.reviewProfile-bg .reviewProfile.drag-drop-error{background-color:rgba(228,19,19,.15);border-color:#e41313;border-style:solid}.review-photos{display:inline-flex;width:100px;height:100px;margin-right:1px}.review-photo-img{width:100%;height:100px;margin-right:0;margin-bottom:0;border:1px solid rgba(0,0,0,.1);border-radius:3px;background-position:top center;background-repeat:no-repeat;cursor:pointer;background-size:cover}.passive-alert-parent .passive-alert .reviewsucess-icon{display:block;font-size:22px;margin-right:10px}.passive-alert-parent .passive-alert img{display:none}.passive-alert-parent .passive-alert.passive-warn .reviewsucess-icon{display:none;font-size:22px;margin-right:10px}.passive-alert-parent .passive-alert.passive-warn img{display:block}.passive-alert-parent .passive-alert.passive-fail .reviewsucess-icon{display:none;font-size:22px;margin-right:10px}.passive-alert-parent .passive-alert.passive-fail img{display:block}.branded-multilocation .branded-app-tlt{padding:15px 10px;font-size:28px;line-height:30px;font-weight:700;background:#fff;border-bottom:1px solid rgba(0,0,0,.15)}.branded-multilocation .listing-business-tlt{padding:20px 10px 10px 10px;font-size:20px;font-weight:600;line-height:22px;margin-bottom:20px;border-bottom:1px solid rgba(0,0,0,.15)}.branded-multilocation .multi-loc-row .listing-business-tlt{border-bottom:none;margin-bottom:0}.branded-multilocation .branded-multi-buss .listing-business-tlt{border-bottom:none;margin-bottom:0}.branded-multilocation .location-title{margin-bottom:3px;font-size:17px;color:#333;line-height:22px}.branded-multilocation .closed-and-icons-div{padding-top:3px}.open-now{color:#7cc576;font-size:13px}.branded-multilocation .alt-services-div{width:95%}.branded-multilocation .bookmark-block{border-bottom:1px solid rgba(0,0,0,.15);padding-bottom:5px}.branded-multilocation .multi-loc-row{margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.branded-multilocation .half-block-6{width:49%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.branded-multilocation .half-loc{width:100%;position:relative;height:100%}.branded-multilocation .half-loc:after{content:'';position:absolute;top:50%;right:12px;transform:translateY(-50%);font-family:'Fontawesome pro 400';font-size:22px;color:#999}.branded-multilocation .listings-distance-icon{margin-right:4px;margin-left:0}.branded-multilocation .listing-location{font-size:15px}.branded-multilocation .card-miles{color:#333;font-weight:400}.branded-multilocation .place-detail{color:rgba(0,0,0,.65);font-size:15px;line-height:20px}.branded-multilocation .place-detail.bold-addr{font-weight:bold;font-size:17px;color:#333}.branded-multilocation .ratingstar{color:#ebebeb}.branded-multilocation .ratingstar.filled-star{color:#f6d646}.branded-multilocation .ratingstar.font-size14 .fa-star{font-size:18px;margin-right:3px}.brandedapp-not-live .content-wrapper{height:100%}.app-not-live-div{height:100%;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:relative}.app-center-div{width:100%;max-width:332px;padding:0 15px}.app-not-title{font-size:24px;color:#333;text-align:center;margin-bottom:5px}.app-not-decs{font-size:16px;color:#777;text-align:center;line-height:20px}.app-back-btn{text-align:center;margin:15px 0}.loginpopopen .divbrand-pwr-logo .login-eventfields{padding-bottom:24px!important}.loginpopopen .divbrand-pwr-logo .loginbtncont{position:relative!important;left:inherit;right:inherit;bottom:inherit}.hmtimemobileview span{display:none}#txtHomeServicesDate_picker .hmanytime-text{font-size:16px;text-align:center;border-collapse:collapse;cursor:pointer;height:32px;margin-bottom:2px;padding:5px;line-height:23px;border-radius:16px;display:block;margin-bottom:3px}.hmanytime-text{display:none}#txtHomeServicesDate_picker .hmanytime-text:hover{background:rgba(234,99,97,.15);border-color:rgba(234,99,97,.25);box-shadow:none!important}#txtHomeServicesDate_picker .hmanytime-text.xdsoft_current{border-color:#eb6663;background:#eb6663;color:#fff}#txtServiceDate_picker .hmanytime-text{font-size:16px;text-align:center;border-collapse:collapse;cursor:pointer;height:32px;margin-bottom:2px;padding:5px;line-height:23px;border-radius:16px;display:block;margin-bottom:3px}#txtServiceDate_picker .hmanytime-text:hover{background:rgba(234,99,97,.15);border-color:rgba(234,99,97,.25);box-shadow:none!important}#txtServiceDate_picker .hmanytime-text.xdsoft_current{border-color:#eb6663;background:#eb6663;color:#fff}.onlinegiftcertipart .shipping-method{height:50px}.onlinegiftcertipart .shipping-method.w--current{background-color:rgba(42,144,214,.1);border-color:#248dd5;border-bottom:0}.onlinegiftcertipart .shipping-method.w--current:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:#248dd5;z-index:11}.onlinegiftcertipart .shipping-method:hover:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:#248dd5;z-index:11}.onlinegiftcertipart .shipping-method:hover{border-color:#248dd5;border-bottom:0}.onlinegiftcertipart .shipping-method{border-bottom:0}.onlinegiftcertipart .shipping-method:last-child{border-bottom:1px solid rgba(0,0,0,.15)}.onlinegclist{padding-left:15px;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:10px}.onlinegcscroll{max-height:516px;overflow:auto}.onlinegctextwidth{width:100%;margin-bottom:0}.waitlistcontPos .familycktfrnd{margin-bottom:15px}.familycktbook{width:100%;position:relative}.familycktfrnd-bg{width:100%}.familycktfrnd{width:100%;height:70px;position:relative;border-radius:3px 3px 0 0}.familycktfrnd-bg span.cktdropdown-icon{position:absolute;line-height:38px;right:10px;top:50px}.familycktfrnd .familycktfrndlist{list-style:none;padding:0;margin:0;width:100%;z-index:99}.familycktfrndlist .familycktfrndlistblok{display:flex;width:100%;margin:0 0 -1px;padding:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:rgba(0,0,0,.15);border-radius:3px;background-color:#fff;cursor:pointer;z-index:2}.familycktfrndlist .familycktfrndlistblok{border-style:solid;border-width:1px}.familycktfrndlist .familycktfrndlistblok:not(.init){float:left;width:100%;display:none;background:#fff;border-color:#cdcdcd;border-width:1px;border-style:solid;position:relative;border-bottom:transparent!important}.familycktfrndlist .familycktfrndlistblok:not(.init):first-child{border-radius:3px 3px 0 0}.familycktfrndlist .familycktfrndlistblok:not(.init):last-child{border-radius:0 0 3px 3px;border-bottom:1px solid #cdcdcd;margin-bottom:20px}.familycktfrndlist .familycktfrndlistblok:not(.init):hover:last-child{border-radius:0 0 3px 3px;border-bottom:1px solid #cdcdcd;margin-bottom:20px}.familycktfrndlist .familycktfrndlistblok:not(.init):hover{position:relative;z-index:1000;margin:0 0 -1px;border:1px solid #248dd5}.familycktfrndlist .familycktfrndlistblok.mid-tabs{border-radius:0!important}.familycktfrndlist .familycktfrndlistblok:hover:after{content:'';position:absolute;width:100%;background-color:#248dd5;height:1px;bottom:0;left:0}.familycktfrndlist .familycktfrndlistblok:last-child{border-bottom:1px solid #cdcdcd!important}.familycktfrndlist .familycktfrndlistblok:last-child:hover{margin-bottom:-1px}.familycktfrndlist .familycktfrndlistblok:last-child:hover:after{bottom:-1px}.familycktfrndlist .familycktfrndlistblok.mid-tabs:hover{margin-bottom:-1px}.familycktfrndlist .familycktfrndlistblok.init{cursor:pointer;line-height:38px;min-height:68px}.familycktfrndlist .familycktfrndlistblok.init:hover{position:relative;z-index:1000;margin:0 0 -1px;border:1px solid #248dd5;background-color:rgba(36,141,213,.1)}.familycktfrndlist .familycktfrndlistblok.init:after{content:'';position:absolute;right:10px;top:15px;font-family:'Fontawesome pro solid 900',sans-serif;font-size:14px}.familycktfrndlist .familycktfrndlistblok.init:hover:after{content:'';position:absolute;width:100%;background-color:#248dd5;height:0;bottom:0;left:0}.fficons{position:absolute;right:10px}.familycktfrndlist .familycktfrndlistblok:hover .fficons{right:9px}a#submit{z-index:1}.ffshipping-bg{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffshipping-bg .avtar{width:36px;height:36px;background:rgba(0,0,0,.11);line-height:36px;font-size:16px;color:rgba(51,51,51,.75);float:left;margin-right:8px;border-radius:100%;text-align:center;background-position:center;background-size:cover}.ffshipping-bg .ffavterwidth{align-self:flex-start;-webkit-align-self:flex-start;-ms-align-self:flex-start}.ffshipping-bg .avtar.withborder{border:1px solid rgba(0,0,0,.1)}.ffshipping-bg .avtar img{border-radius:100%;border:0}.ffshipping-bg .avtardetails{float:left;padding-top:6px}.ffshipping-bg .avtardetails.nosubtitle{padding-top:10px}.ffshipping-bg .avtar-name{font-size:14px;font-weight:600;line-height:initial}.ffshipping-bg .avtar-name.vline{line-height:38px}.ffshipping-bg .pending-tag-parent{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffshipping-bg .avtar-subtitle{float:left;clear:none;color:#888;font-size:13px;line-height:18px}.invitpending{margin-right:8px;margin-bottom:0;margin-left:4px;padding:2px 8px;border-radius:3px;background-color:#ff9f08;color:#fff;font-size:12px;line-height:14px;font-weight:500}.addfflink{width:100%}.addfflink a{color:#248dd5!important;font-size:14px;text-decoration:none;width:100%;font-weight:400}.addfflink a span{font-size:12px;margin-right:4px}.tabsubtitle{display:inline-block;width:auto;margin-bottom:4px;color:#333;font-size:16px;font-weight:500}.ffcktsharing-tabs{width:100%;border:0}.ffcktsharing-tabs .ffcktsharing-tabs-bg.w-tab-menu{display:flex;padding:0 0 20px 0;background:none!important}.ffcktsharing-tabs .ffsharing-tabmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;min-width:100px;padding-right:15px;padding-left:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #cdcdcd;border-radius:3px;background-color:#fff;-webkit-transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;position:relative}.ffcktsharing-tabs .ffsharing-tabbody{display:flex;align-items:flex-start;-webkit-box-align:start;border-top:1px solid rgba(0,0,0,.15);padding:0 0}.ffcktsharing-tabs .w-tab-content{overflow:inherit}.ffcktsharing-tabs .ffsharing-tabbody.pet{border-bottom:0}.ffcktsharing-tabs .ffsharing-tabcontentbody{display:flex;align-items:flex-start;-webkit-box-align:start;margin:0 0 0 0;justify-content:space-between}.ffcktsharing-tabs .ff-info-parent{width:100%}.ffcktsharing-tabs .ffsharing-50{width:49%;float:left;flex:0 0 auto}.ffcktsharing-tabs .ffsharing-50 .cust-addedit-control{width:100%;padding-top:20px}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg.w--current{z-index:10;border-color:#2a90d6;background-color:rgba(36,141,213,.1)}.ffgenderselect .select-dropcommon{background:#fff!important;border-radius:5px}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg{position:relative;z-index:2;min-width:40px;margin-left:-1px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;border-color:#cdcdcd;border-radius:0;background-color:#fff;font-size:14px;color:#333}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:first-child{border-radius:5px 0 0 5px}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:last-child{border-radius:0 5px 5px 0}.ffcktsharing-tabs .cust-controllabel{display:inline-block;width:auto;margin-bottom:4px;font-size:16px;font-weight:500}.ffcktsharing-tabs .v-commoninput{background-color:#fff;border:1px solid #cdcdcd;height:40px;padding:0 10px;border-radius:3px!important;font-size:14px;color:#333;font-family:inherit;-webkit-appearance:none;width:100%;font-style:normal;box-shadow:none;cursor:pointer}.ffcktsharing-tabs .v-commoninput.errorInput,.ffcktsharing-tabs .v-commoninput.errorInput:focus{background:rgba(216,63,52,.09)!important;border:1px solid #d83f34!important}.ffcktsharing-tabs .select-customdiv{position:relative;padding-right:25px;line-height:38px;cursor:pointer;overflow:hidden;white-space:nowrap}.ffcktsharing-tabs .select-customdiv.active{border-color:#2a90d6}.ffcktsharing-tabs .select-customdiv:before{background-color:none;border-radius:6px;content:"";font-family:'Fontawesome pro solid 900';position:absolute;right:0;top:0;padding-right:11px;padding-left:5px;line-height:38px;font-size:16px;color:#333;pointer-events:none}.ffcktsharing-tabs .select-custom-optionParent{position:relative}.ffcktsharing-tabs .select-custom-optiondiv{display:none;position:absolute;top:5px;left:0;right:0;background-color:#fff;box-shadow:0 4px 7px 2px rgba(0,0,0,.1);border-radius:3px;z-index:1}.ffcktsharing-tabs .select-custom-option{font-size:16px;cursor:pointer;color:#333;line-height:20px}.ffcktsharing-tabs .select-custom-optiondiv:not(.select-withcheckbox) .select-custom-option{padding:10px 11px}.ffcktsharing-tabs .select-custom-option:hover,.ffcktsharing-tabs .select-custom-option.active{background-color:#eee}.three-selectbox .select-dropcommon{width:30.8%;float:left;margin-right:9px;position:relative;background:#fff!important;border-radius:5px}.three-selectbox .select-dropcommon:last-child,.three-selectbox .select-dropcommon:last-of-type{margin-right:0}.three-selectbox .select-dropcommon select{background-color:transparent;height:40px;width:100%;padding:0 22px 0 12px;position:relative;border-radius:3px;border:1px solid #cdcdcd;outline:0 none;font-size:16px;font-family:inherit;font-weight:400;margin:0;white-space:nowrap;line-height:normal;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;cursor:pointer}.select-dropcommon select.errorInput,.select-dropcommon select.errorInput:focus{background-size:36px auto;border:1px solid #d83f34!important;background:rgba(216,63,52,.09)!important}.three-selectbox .select-dropcommon:before{content:"";font-family:'Fontawesome pro solid 900';position:absolute;right:11px;top:0;line-height:40px;font-size:15px;color:#333;pointer-events:none}.ffcktsharing-tabs .ffckoutfooter.modal-footer{padding-left:0;padding-right:0}.ffcktsharing-tabs .ffckoutfooter.modal-footer .btn+.btn{margin-left:0;float:right}.ffonlineclassbootbox .modal-dialog{z-index:9999}.ffgenderselect .select-dropcommon select{background-color:transparent;height:40px;width:100%;padding:0 22px 0 12px;position:relative;border-radius:3px;border:1px solid #cdcdcd;outline:0 none;font-size:16px;font-family:inherit;font-weight:400;margin:0;white-space:nowrap;line-height:normal;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;cursor:pointer}.ffgenderselect .select-dropcommon:before{content:"";font-family:'Fontawesome pro solid 900';position:absolute;right:11px;top:0;line-height:40px;font-size:15px;color:#333;pointer-events:none}.membshiptooltip{position:relative;display:inline}.tooltip-overlay{display:inline-block}.ffmembshiptooltip:hover .ffmembershiptooltipblock{display:block!important}.ffmembshiptooltip{background:transparent;width:auto;display:inline;position:relative}.ffmembershiptooltipblock{display:none;position:absolute;left:-130px;top:-53px;width:300px;z-index:99}.form-tooltip{text-align:center;z-index:99;white-space:nowrap;-webkit-animation:MoveUpDown3 200ms ease;animation:MoveUpDown3 400ms ease}.form-tooltip .chip-body{display:inline-block;padding:8px 10px;border-radius:3px;background-color:#333;box-shadow:1px 1px 8px 0 rgba(0,0,0,.25);color:#fff;font-size:13px;line-height:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:normal}.form-tooltip .arrow-down{position:absolute;left:50%;margin-left:-9px;bottom:-25px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #333}.ffsharing-icon{font-size:15px;background:#2a90d6;padding:3px 8px;border-radius:5px;color:#fff;margin-left:5px;font-family:'Fontawesome pro solid 900';cursor:pointer}.ffccdetail .form-tooltip .arrow-down{bottom:-9px}.FFappointmentlist{padding:0;position:relative;margin:0 auto}.FFappointmentlist .cust-addedit-control{margin-bottom:16px;width:230px}.FFappointmentlist .select-custom-optionParent{position:relative}.FFappointmentlist .cust-controllabel{display:inline-block;width:auto;margin-bottom:4px;color:#333;font-size:16px;font-weight:500}.FFappointmentlist .select-customdiv{position:relative;padding-right:25px;line-height:38px;cursor:pointer;overflow:hidden;white-space:nowrap}.FFappointmentlist .v-commoninput{background-color:#fff;border:1px solid #cdcdcd;height:40px;padding:0 10px;border-radius:3px!important;font-size:14px;color:#333;font-family:inherit;-webkit-appearance:none;width:100%;font-style:normal;box-shadow:none;cursor:pointer}.FFappointmentlist .select-customdiv:before{background-color:#fff;border-radius:6px;content:"";font-family:'Fontawesome pro solid 900';position:absolute;right:0;top:0;padding-right:10px;padding-left:5px;line-height:38px;font-size:14px;color:#333;pointer-events:none}.FFappointmentlist .select-custom-optiondiv{display:none;position:absolute;top:5px;left:0;right:0;background-color:#fff;box-shadow:0 4px 7px 2px rgba(0,0,0,.1);border-radius:3px;z-index:1;padding:10px 0}.FFappointmentlist .select-custom-option{font-size:14px;cursor:pointer;color:#333;line-height:20px;padding:10px 11px}.FFappointmentlist .select-custom-option:hover,.FFappointmentlist .select-custom-option.active{background-color:#f8f8f8}.action-pkg{bottom:0}.ffdropdownbottom{top:auto!important;bottom:15px}.ffappt-for-card-bg{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ffappt-for-card{display:flex;padding:6px 8px;-ms-flex-direction:column;flex-direction:column;border-radius:3px;box-shadow:0 0 12px 0 rgba(0,0,0,.15)}.ffappt-for-card .ffsub-grey{color:#777;line-height:14px;font-weight:500;font-size:12px}.ffappt-for-card .div-block-519{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ffappt-for-card .sub-black{padding-top:1px;font-size:14px;line-height:16px;font-weight:500}.ffappt-for-card .shared-pkg-chip.blue.block{display:inline-block;margin-left:4px;padding:2px 4px}.ffappt-for-card .shared-pkg-chip.blue{background:#248dd5}.ffappt-for-card .shared-pkg-chip{display:flex;padding:5px 8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#5c9557;color:#fff;font-size:10px}.ffappt-for-card .shared-pkg-chip.blue .iconlineheight{line-height:15px}.ffcheckout-accordian{width:80%}.ffcheckout-accordian-bg{padding:30px 0}.ffcheckout-accordian-bg .panel-default{position:relative}.ffaccordianspace{padding:5px 0}.accordian-list{width:100%;border:1px solid #cdcdcd;border-radius:3px;padding:8px;margin:0;position:relative;display:flex}.accordian-list a{color:#333;text-decoration:none;font-weight:normal;width:100%;display:flex}.accordian-list .familycktfrndlistblok:after{content:'';position:absolute;right:10px;top:15px;font-family:'Fontawesome pro solid 900',sans-serif;font-size:14px}.accordian-list .avtar.placeholder{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)))!important;background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5))!important;text-align:center}.accordian-list .avtar.placeholder .person-icon{color:#fff}.ffclose-icon{position:absolute;right:-24px;top:15px;font-size:18px}.ffclose-icon a{color:#b3b3b3;text-decoration:none}.ffclose-icon a:hover{color:#333}.ffattendeelist-bg{margin-top:0;margin-bottom:8px;position:fixed;z-index:99;max-height:265px;overflow:auto;width:calc(100% - 74px);border-radius:0 0 5px 5px}.ffattendeelist{width:100%}.ffattendeelist ul{list-style:none;padding:0;margin:0;position:relative;width:100%;z-index:99}.ffattendeelist ul li{display:flex;width:100%;margin:0 0 -1px;padding:15px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-color:rgba(0,0,0,.15);border-radius:3px;background-color:#fff;color:#333;cursor:pointer;z-index:2}.ffattendeelist ul li{border-style:solid;border-width:1px}.ffattendeelist ul li{float:left;width:100%;background:#fff;border-color:#cdcdcd;border-width:1px;border-style:solid;position:relative;border-bottom:transparent!important}.ffattendeelist ul li:last-child{border-bottom:1px solid #cdcdcd!important}.ffattendeelist ul li.mid-tabs:hover{margin-bottom:-1px}.ffattendeelist ul li.mid-tabs{border-radius:0!important}.ffattendeelist ul li:first-child{border-radius:3px 3px 0 0}.ffattendeelist ul li:hover{position:relative;z-index:1000;margin:0 0 -1px;border:1px solid #248dd5}.ffattendeelist ul li.mid-tabs{border-radius:0!important}.ffattendeelist ul li:hover:after{content:'';position:absolute;width:100%;background-color:#248dd5;height:1px;bottom:0;left:0}.ffcheckout-accordian-bg .panel-collapse.collapse.in{display:block;visibility:visible;position:absolute;top:0;margin-top:55px;bottom:inherit;margin-bottom:inherit}.ffcheckout-accordian-bg .panel-collapse.collapse.in.topopenff{top:inherit;margin-top:-134px;z-index:999;border:1px solid #cdcdcd;border-radius:3px}.fullwidthffonline{width:100%}.prof-ffsharing-bg{width:100%;border-top:1px solid rgba(0,0,0,.15);padding:20px;margin-top:0}.prof-ffsharing-bg .ffsharing-list{width:100%}.prof-ffsharing-bg .ffshipping-bg{width:100%}.prof-ffsharing-bg .switch-div.bottom.vert{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.prof-ffsharing-bg .div-block-15{max-width:500px}.prof-ffsharing-bg .switch-div.bottom{border-bottom-style:none}.prof-ffsharing-bg .popup-parent{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.prof-ffsharing-bg .create-new-ff-link{display:flex;margin-top:16px;padding:8px;color:#248dd5;cursor:pointer;text-decoration:none}.prof-ffsharing-bg .create-new-ff-link span{margin-right:4px;font-size:12px}.prof-ffsharing-bg .create-new-ff-link:hover{border-radius:5px;color:#248dd5}.prof-ffsharing-bg .create-new-ff-link:hover,.prof-ffsharing-bg .ff-booking-dd.w--current,.prof-ffsharing-bg .ff-booking-dd:active{background-color:rgba(36,141,213,.1)}.prof-ffsharing-bg .listed-ff{display:block;width:100%;margin-left:0;padding:8px 0;border-radius:5px}.prof-ffsharing-bg .famfriend-parent{margin-bottom:8px}.prof-ffsharing-bg .ffshipping-bg .avtar{border:1px solid rgba(0,0,0,.1)}.prof-ffsharing-bg .famfriend-parent .fftitle{padding-left:16px;font-size:18px;font-weight:600}.prof-ffsharing-bg .ff-list-item-edit._\38px-bottom{margin-bottom:0;padding:8px 16px 8px 20px}.prof-ffsharing-bg .ff-list-item-edit{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:start;border-radius:3px;-webkit-box-pack:justify;width:100%}.prof-ffsharing-bg .ff-list-item-edit:hover{background:#f8f8f8}.prof-ffsharing-bg .pending-tag-2{margin-right:8px;margin-bottom:0;margin-left:4px;padding:2px 8px;border-radius:3px;background-color:#ff9f08;color:#fff;font-size:12px;line-height:14px;font-weight:500;min-width:112px}.prof-ffsharing-bg .denied-tag-2{margin-right:8px;margin-bottom:0;margin-left:4px;padding:2px 8px;border-radius:3px;background-color:#d83f34;color:#fff;font-size:12px;line-height:14px;font-weight:500;min-width:106px}.prof-ffsharing-bg .action-data{display:flex;height:28px;min-width:20px;padding-top:0;padding-right:0;padding-bottom:0;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;margin-top:4px}.prof-ffsharing-bg .ff-name{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.prof-ffsharing-bg .ffshipping-bg .ffname-part{width:calc(100% - 48px)}.prof-ffsharing-bg .ffsharing-icon{padding:4px 6px;margin-left:4px;border-radius:3px;font-weight:300;font-family:'Fontawesome pro 300',sans-serif;font-size:13px;position:relative}.prof-ffsharing-bg .bold-2.smaller-height._\32px-right{margin-right:2px}.prof-ffsharing-bg .bold-2.smaller-height{line-height:14px}.prof-ffsharing-bg .bold-2{line-height:16px;font-weight:600}.prof-ffsharing-bg .shared-tag-group{display:flex}.NewDesignChange input[type='text'][disabled]{background:#f7f7f7!important;cursor:not-allowed;opacity:.7}.NewDesignChange select[disabled]{background:#f7f7f7!important;cursor:not-allowed;opacity:.7}.btn-hover-chip{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}._\33-circle-menu-pkg{display:inline-block;opacity:.8;font-size:20px;padding:0 8px;height:28px;border-radius:5px;cursor:pointer;text-align:center;line-height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}._\33-circle-menu-pkg.service3-circlemenu{opacity:1;font-size:23px;color:#666!important;transition:background ease-in .3s;-webkit-transition:background ease-in .3s;-ms-transition:background ease-in .3s;-moz-transition:background ease-in .3s}._\33-circle-menu-pkg.service3-circlemenu:hover{text-decoration:none!important;color:#666!important}._\33-circle-menu-pkg.service3-circlemenu.active{color:#333!important}._\33-circle-menu-pkg.service3-circlemenu:hover{text-decoration:none!important;color:#333!important}._\33-circle-menu-pkg.service3-circlemenu.active{color:#333!important}._\33-circle-menu-pkg:hover,._\33-circle-menu-pkg.active{background-color:#d6d6d6}.dots-dropdownparent{position:relative;left:10px;top:4px;bottom:-10px}.dots-dropdown{display:none;background-color:#fff;position:absolute;top:0;border-radius:5px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);min-width:160px;padding:10px 0;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:15px;right:0}.dots-dropdown.bottom-align{top:auto;bottom:30px}.dots-dropdown.right-aligned{right:0}.dots-dropdown.left-aligned{left:0}.dots-dropdown.text-center{text-align:center}.dots-dropdown-link{display:block;background-color:#fff;color:#333;padding:6px 20px;line-height:20px;font-size:14px;font-weight:300;border:0 none;cursor:pointer;margin-left:0!important;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;text-decoration:none}.dots-dropdown-link.break-top{border-top:1px solid #cdcdcd}.dots-dropdown-link:hover{background-color:#ebebeb;color:#333}a.dots-dropdown-link:hover{color:#333}.disable-option,.disable-option:hover{background:none;opacity:.31;cursor:default;pointer-events:none}.ffprofile-tooltip{position:relative;display:flex;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ffprofiletooltip:hover .ffprofiletooltipblock.hide{display:flex!important}.ffprofiletooltip{background:transparent;width:auto;display:inline;position:relative}.ffprofiletooltipblock.hide{right:-20%;display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffprofiletooltipblock{position:absolute;left:0;bottom:50px;right:-100%;z-index:200000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}.onlinesvcname{display:inline-block}.onlinepkgmsbg{position:relative;display:inline}.onlinesharingicons .tooltipffhover{display:none}.onlinesharingicons{position:relative;width:37px;height:21px;display:inline-block}.onlinesharingicons:hover .tooltipffhover{background:transparent;width:400px;position:absolute;left:0;bottom:35px;z-index:99;text-align:left;display:block;margin-left:0}.onlinesharingicons:hover .tooltipffhover-bg{text-align:center;padding:0;width:0;display:inline;color:#fff}.onlinesharingicons:hover .tooltiptext{display:inline-block;padding:5px 10px;border-radius:3px;background-color:#333;-shadow:1px 1px 8px 0 rgba(0,0,0,.25);color:#fff;font-size:13px;line-height:16px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:normal;width:auto}.onlinesharingicons:hover .tooltipffhover-bg .arrow-down{position:absolute;left:0%;margin-left:10px;bottom:-10px;width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #333}.FFdragImage-bg{width:150px;display:flex;margin-bottom:20px;justify-content:flex-start}.FFdragImage{display:flex;width:150px;height:150px;padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:dashed;border-width:1px;border-color:rgba(0,0,0,.15);border-radius:5px;background-color:#f4f4f4;color:rgba(51,51,51,.5);text-decoration:none;-webkit-transition:border .5s ease;transition:border .5s ease;cursor:pointer;position:relative;background-position:center;background-size:cover;text-align:center}.FFdragImage.drag-drop-new.drag-drop-active{border-color:#7cc576;border-style:solid;background-color:#f4f4f4!important;border-width:4px}.FFdragImage.drag-drop-new.drag-drop-error{background-color:rgba(228,19,19,.15);border-color:#e41313;border-style:solid}.FFdragImage:hover{border:1px dashed #000}.ffapp-photoIcon{font-size:34px;line-height:38px;padding-bottom:0;margin-top:0}.ffapp-photoIcon i{font-style:normal}.FFdragImage-bg .FFdragImage .notification-text-other{color:rgba(51,51,51,.5);font-size:14px;line-height:20px;font-weight:500;text-align:center}.FFdragImage-bg .notification-link{margin-left:20px;padding-top:0;float:right;background-color:transparent;color:#248dd5!important;font-size:15px;text-decoration:none!important}.FFdragImage-bg .notification-link.floatnone{display:inline-block;float:none;margin-left:0}.FFdragImage-bg .fileuprelative{display:inline-block;position:relative;word-break:break-all;text-align:center}.FFdragImage-bg .drag-drop-error .fileuprelative .fileuplink{width:100%;margin:0 auto;display:block}.FFdragImage-bg .filetypeinput{opacity:0;font-size:0;cursor:pointer;-moz-opacity:0;z-index:2;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:20px;text-indent:-100px}.FFdragImage-bg .fileuplink{display:inline-block;word-break:break-all}.ffuploadbg{width:100%;text-align:center}.ffprofile-photo{width:150px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;height:150px;margin-right:16px;border-radius:5px}.ffprofile-photo-delete{background-color:rgba(0,0,0,.4);border-radius:40px;color:#fff;font-size:15px;font-weight:400;height:100%;line-height:78px;opacity:0;position:absolute;left:0;top:0;text-align:center;text-decoration:none;vertical-align:middle;visibility:hidden;width:100%;-webkit-transition:opacity ease 200ms,visibility ease 200ms;transition:opacity ease 200ms,visibility ease 200ms}.ffprofile-photo:hover .profile-photo-delete.edit-delete-overlay{opacity:1;visibility:visible}.ffprofile-photo-div{border-bottom:0}.ffprofile-photo-div .input-title{display:block;margin-bottom:7px;font-weight:400}.ffprofile-photo-div .light-text{width:470px}.ffaddguest-popup .modal-dialog{width:800px;max-width:100%;z-index:9999}.ffaddguest-popup .close-icon{position:absolute;padding:2px 5px;right:6px;top:8px;color:#9a9a9a;font-size:20px;font-weight:300;cursor:pointer;background:none}.ffaddguest-popup .close-icon:hover{color:#333}.ffaddguest-popup .modal-header{padding:15px 20px}.ffaddguest-popup .modal-content{border-radius:5px}.ffaddguest-popup .modal-title{margin-top:0;margin-bottom:5px;font-size:20px;line-height:30px;font-weight:500;color:rgba(51,51,51,.75)}.ffaddguest-popup .ffmodal-content{color:#777;font-size:15px;line-height:22px;font-weight:400;margin-top:-40px;padding-bottom:20px}.ffaddguest-popup .create-ff-row-2{display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;justify-content:space-between}.ffaddguest-popup .ff-info-parent.no-left-marg{margin-left:0}.ffaddguest-popup .ff-info-parent{width:100%;margin-left:16px}.ffaddguest-popup .form-50-div{width:49%;float:left;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.ffaddguest-popup .form-50-div .field-label-2{display:block;width:auto;margin-bottom:4px;color:#333;font-size:16px;font-weight:500}.ffaddguest-popup .form-50-div .input-text{height:40px;margin-bottom:20px;padding:8px 10px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.15);border-radius:3px;width:100%;font-size:15px}.ffaddguest-popup .form-50-div .input-text.errorInput,.errorInput:focus{border:1px solid #d83f34!important;background:rgba(216,63,52,.09)}.ffaddguest-popup .form-50-div .validatemsg{margin-top:-15px}.ffaddguest-popup ._\32 4-space{width:24px;height:24px}.ffaddguest-popup .mobile-hide{display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffaddguest-popup .modal-footer{background:#f8f8f8;padding:10px 20px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.ffaddguest-popup .modal-footer .btn-default{color:#777}.ffaddguest-popup .modal-footer .btn-default:hover{color:#333}.ffpkgmshow-tool{position:relative;z-index:9}.ffsharingicon-bg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffsharingicon-bg.space-below{margin-bottom:4px}.ffsharingicon-bg .btn-hover-chip{position:relative;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ffsharingicon-bg .btn-hover-chip:hover .chip-package-2.hide{display:flex!important}.ffsharingicon-bg .chip-package-2.hide{right:-6px;display:none;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.ffsharingicon-bg .chip-package-2{position:absolute;left:0;bottom:54px;right:-111%;z-index:200000;display:flex;height:40px;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;text-align:center}.ffsharingicon-bg .chip-bounce-2{display:flex;width:400px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:Start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;ms-flex-align:flex-start;align-items:flex-start}.ffsharingicon-bg .chip-body{position:static;z-index:1;display:block;padding:6px 15px;border-radius:3px;color:#fff;font-size:13px;font-weight:300}.ffsharingicon-bg .chip-body,.ffsharingicon-bg .chip-box{background-color:#333;box-shadow:none}.ffsharingicon-bg .text-block-27{display:inline-block}.ffsharingicon-bg .chip-box{position:relative;width:20px;height:20px;margin-top:-14px;-webkit-box-flex:0;webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:2px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);margin-left:12px}.ffsharingicon-bg .shared-pkg-chip{display:flex;padding:5px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#5c9557;color:#fff;font-size:10px}.ffsharingicon-bg .shared-pkg-chip.blue{background-color:#248dd5}.ffsharinCCgonline{width:100%}.ffsharinCCgonline .cc-cardwidth{width:auto}.ffsharinCCgonline .w-tabs{position:relative}.ffsharinCCgonline .w-tabs:after{clear:both}.ffsharinCCgonline .w-tabs:before,.ffsharinCCgonline .w-tabs:after{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}.ffsharinCCgonline .shipping-tabs-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ffsharinCCgonline .w-tab-menu{position:relative}.ffsharinCCgonline .shipping-method div.cccardname{font-size:14px;color:#333}.ffsharinCCgonline .shipping-method.first-tab.w--current{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.ffsharinCCgonline .shipping-method.first-tab{border-bottom-left-radius:0;border-bottom-right-radius:0}.ffsharinCCgonline .shipping-method:hover:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:#248dd5;z-index:11}.ffsharinCCgonline .shipping-method:hover{border-color:#248dd5}.ffsharinCCgonline .shipping-method.w--current{background-color:rgba(42,144,214,.1);border-color:#248dd5}.ffsharinCCgonline .shipping-method.w--current:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:#248dd5;z-index:11}.ffsharinCCgonline .shipping-method.mid-tab{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:0}.ffsharinCCgonline .shipping-method{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;color:#333;text-decoration:none;cursor:pointer}.ffsharinCCgonline .w-tab-link{border:solid 1px #ccc;border-bottom:transparent;position:relative;display:inline-block;vertical-align:top;text-decoration:none;text-align:left;cursor:pointer;color:#222}.ffsharinCCgonline .w-inline-block{max-width:100%;display:inline-block}.ffsharinCCgonline .cc-sub{color:#777;font-size:12px;line-height:16px;text-transform:uppercase}.ffsharinCCgonline .div-block-636{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.ffsharinCCgonline .div-block-637{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.ffsharinCCgonline .tabs-content{padding-top:20px}.ffsharinCCgonline .w-tab-content{position:relative;display:block;overflow:hidden}.ffsharinCCgonline .w--tab-active{display:block!important}.ffsharinCCgonline .w-tab-pane{position:relative;display:none}.ffsharinCCgonline .w-form{margin:0 0 15px}.ffsharinCCgonline .shipping-method.end-tab{border-top-left-radius:0;border-top-right-radius:0;border-bottom:1px solid #ccc}.ffsharinCCgonline .shared-pkg-chip.blue{background-color:#248dd5;margin-left:4px}.ffsharinCCgonline .text-block-355{font-size:15px;line-height:15px}.ffsharinCCgonline .shared-pkg-chip{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:5px 8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#5c9557;color:#fff;font-size:10px}.ffsharinCCgonline .w-input,.ffsharinCCgonline .w-select{display:block;width:100%;height:38px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}.ffsharinCCgonline .div-block-638{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.Addffsharing-popup-online.Addffsharing-popup{width:100%!important;height:100%!important;overflow-y:hidden!important;z-index:99992!important}.Addffsharing-popup-online .Addffsharing-popup .modal-dialog{margin-top:10px;height:calc(80%)}.Addffsharing-popup-online.Addffsharing-popup .modal-dialog{width:800px!important;margin:10px auto 0!important;z-index:99999;height:calc(100% - 20px)!important}.Addffsharing-popup-online .ffpopupheight{bottom:62px}.Addffsharing-popup-online.Addffsharing-popup.customerAddEdit-popup.model-default.model-default-new .popupFooter{bottom:0}.Addffsharing-popup.customerAddEdit-popup.model-default.model-default-new .popupFooter .btn.btn-primary:hover{border-color:#5c9557!important}.Addffsharing-popup.customerAddEdit-popup.model-default.model-default-new .popupFooter .btn.btn-primary{border-color:#7cc576!important}.Addffsharing-popup-online .ffsharing-tabs.w-tab-custom{clear:inherit;border-radius:0;border:0;margin-bottom:0}.Addffsharing-popup-online .ffsharing-tabs.w-tab-custom .w-tab-menu{background-color:none;padding:0;font-size:inherit;background:none!important;padding-bottom:20px!important}.Addffsharing-popup-online .ffsharing-tabs.w-tab-custom .w-tab-body.ffsharing-tabbody{padding:0}.Addffsharing-popup-online .cust-controllabel{font-size:16px;color:#18191a;font-weight:500;margin-bottom:3px}.Addffsharing-popup-online .v-commoninput{background-color:#fff;border:1px solid #cdcdcd;height:40px;padding:0 10px;border-radius:3px!important;font-size:16px;color:#333;font-family:inherit;-webkit-appearance:none;width:100%;font-style:normal;box-shadow:none;cursor:text}.Addffsharing-popup-online .v-commoninput:focus{border-color:#2a90d6}.Addffsharing-popup-online .ffsharing-50 .cust-addedit-control{padding:0 9px;margin-bottom:19px;float:left}.Addffsharing-popup-online .ffsharing-tabcontentbody{width:100%}.Addffsharing-popup-online .settings-form-wrapper .div-with-switch,.div-with-switch.day-switch-border{border-bottom:1px solid rgba(0,0,0,.15);width:100%}.Addffsharing-popup-online .outcall-div-block-auto{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-align:left}.Addffsharing-popup-online .switch-checkboxhtml{padding-left:65px;min-height:30px}.Addffsharing-popup-online .switch-checkboxhtml>input[type="checkbox"]{display:none}.Addffsharing-popup-online .switch-checkboxhtml>label{cursor:pointer;line-height:20px;display:inline-block;vertical-align:top;font-size:16px;font-weight:400;padding-top:6px;position:relative;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Addffsharing-popup-online .switch-checkboxhtml>label.padding-top0{padding-top:0}.Addffsharing-popup-online .switch-checkboxhtml>input[type="checkbox"]+label:before{background-color:#eee;content:'';height:30px;width:50px;overflow:hidden;cursor:pointer;top:0;left:-65px;position:absolute;border-radius:50px;border:1px solid rgba(0,0,0,.1);-webkit-transition:background-color 200ms ease 0s;transition:background-color 200ms ease 0s}.Addffsharing-popup-online .access-level-title{position:relative;display:inline-block;margin-bottom:3px;padding-top:0;float:none;font-size:18px;line-height:22px;font-weight:500;color:#333;word-wrap:break-word;word-break:break-word}.Addffsharing-popup-online .ffsharing-tabs .switch-checkboxhtml>label .access-level-title span.span-masteruser-fullname{display:inline-block;color:#333;font-size:18px;font-weight:500}.Addffsharing-popup-online .switch-checkboxhtml>label span{color:#777;display:block;font-size:15px;font-weight:400;margin-bottom:2px;margin-top:3px}.Addffsharing-popup-online .switch-checkboxhtml>label .access-level-description{float:none;width:auto;display:block;color:#777}.Addffsharing-popup-online .div-with-switch{padding-bottom:20px;padding-top:20px}.Addffsharing-popup-online .switch-checkboxhtml>input[type="checkbox"]+label:after{background-color:#fff;content:'';height:28px;width:28px;overflow:hidden;cursor:pointer;top:1px;left:-64px;position:absolute;box-shadow:1px 0 3px 0 rgba(0,0,0,.15);border-radius:100%;-webkit-transition:-webkit-transform 100ms ease-in 0s;transition:transform 100ms ease-in 0s;-webkit-transform:translateX(0) translateY(0) translateZ(0);-moz-transform:translateX(0) translateY(0) translateZ(0);-ms-transform:translateX(0) translateY(0) translateZ(0);-o-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}.Addffsharing-popup-online .switch-checkboxhtml>input[type="checkbox"]:checked+label:before{background-color:#7cc576}.Addffsharing-popup-online .switch-checkboxhtml>input[type="checkbox"]:checked+label:after{-webkit-transform:translateX(20px) translateY(0) translateZ(0);-moz-transform:translateX(20px) translateY(0) translateZ(0);-ms-transform:translateX(20px) translateY(0) translateZ(0);-o-transform:translateX(20px) translateY(0) translateZ(0);transform:translateX(20px) translateY(0) translateZ(0)}.Addffsharing-popup-online .select-customdiv{position:relative;padding-right:25px;line-height:38px;cursor:pointer;overflow:hidden;white-space:nowrap}.Addffsharing-popup-online .select-customdiv:before{background-color:#fff;border-radius:6px;content:"";font-family:'Fontawesome pro solid 900';position:absolute;right:0;top:0;padding-right:11px;padding-left:5px;line-height:38px;font-size:16px;color:#333;pointer-events:none}.Addffsharing-popup-online .select-custom-optionParent{position:relative}.Addffsharing-popup-online .select-custom-optiondiv{display:none;position:absolute;top:5px;left:0;right:0;background-color:#fff;box-shadow:0 4px 7px 2px rgba(0,0,0,.1);border-radius:3px;z-index:1}.Addffsharing-popup-online .select-custom-option{font-size:16px;cursor:pointer;color:#333;line-height:20px}.Addffsharing-popup-online .ffsharing-50 .cust-addedit-control .select-custom-optiondiv:not(.select-withcheckbox) .select-custom-option{padding:8px 11px}.Addffsharing-popup-online .select-custom-optiondiv:not(.select-withcheckbox) .select-custom-option{padding:10px 11px}.prof-ffsharing-bg .link-default-box-color.block-link{text-align:center;font-size:14px;padding:8px;cursor:pointer;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;white-space:nowrap;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}.prof-ffsharing-bg .link-default-box-color{color:#2a90d6!important;text-decoration:none!important;padding:5px;border-radius:3px;font-weight:400}.prof-ffsharing-bg .link-default-box-color span{display:none!important}.prof-ffsharing-bg .link-default-box-color:hover{color:#2a90d6!important;background:rgba(36,141,213,.1);border-radius:5px}.prof-ffsharing-bg .add-ffSharing-part{padding-top:10px}body:not(.ipadandroid) .default-scrollbar::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}.default-scrollbar::-webkit-scrollbar{width:8px;background-color:#d9d9d9;border-radius:10px;height:8px}body:not(.ipadandroid) .default-scrollbar::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}.default-scrollbar::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .default-scrollbar::-webkit-scrollbar-track{border-radius:10px}.default-scrollbar::-webkit-scrollbar-track{border-radius:10px}.Addffsharing-popup-online .select-customdiv:before{background-color:transparent}.Addffsharing-popup-online input.errorInput{background-image:none!important;background-color:rgba(216,63,52,.15)!important;border:solid #d83f34 1px!important}.Addffsharing-popup-online .errorInput{border:solid #eb6663 1px!important;background-color:rgba(216,63,52,.15)!important;background-size:36px auto!important}.onlineclassffborder{border:0!important}.onlineclassffheight{width:100%;margin-left:0;margin-right:0;padding-left:0}.onlineclassffheight .ffcheckout-accordian-bg{padding:6px 0 10px 0}.ffclassmb0{margin-bottom:0}.onlineclassffheight .ffcheckout-accordian{width:94%}body:not(.ipadandroid) .onlineclassffheight::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .onlineclassffheight::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}.class-checkin-pop.waitlist-class-popup .modal-content .event-description.ffsubtitle-attendee{height:auto;font-size:15px;line-height:20px;padding-bottom:22px;border-bottom:1px solid #cdcdcd;margin-bottom:0}.classfield-label-2{display:inline-block;width:auto;color:#333;font-size:16px;font-weight:500}.attendeelist .ffattendeelist-bg .ffclose-icon{display:none}.scffsharing{margin:0;padding:24px 0}.scfftext{width:100%;margin:0;padding:0}.onlinecheckboxff{padding:12px 0 0}.select-ffs{padding-top:24px}.select-ffs.hide{padding-top:16px}.scffsharing .text-block-373{font-size:14px;line-height:18px;margin-top:8px;font-weight:500}.scffsharing .div-block-544{display:flex;flex-wrap:wrap}.scffsharing .tag.shared-ff-chkout.selected{background:#248dd5!important;color:#fff!important}.scffsharing .tag.shared-ff-chkout:hover{background:rgba(36,141,213,.2);color:#333}.scffsharing .tag.shared-ff-chkout{padding-left:8px;padding-right:8px;cursor:pointer}.scffsharing .tag{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-top:5px;margin-right:5px;padding:3px 5px 3px 10px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#e7e7e7;color:#333;font-size:14px;text-decoration:none}.brand-name-checkout.sent-casing{text-transform:none;line-height:16px;color:#777}.ffpopup-parent{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.create-new-ff-link{display:flex;margin-top:16px;padding:8px;color:#248dd5;cursor:pointer;font-size:15px}.create-new-ff-link:hover,.create-new-ff-link.active{background:rgba(36,141,213,.1)}.customcheck-box-singal{padding-left:26px}.customcheck-box-singal label{font-size:16px;cursor:pointer;display:inline-block;font-weight:400;line-height:28px;margin-bottom:0;vertical-align:top;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.customcheck-box-singal input[type="checkbox"]{display:none}.customcheck-box-singal input[type="checkbox"]+label::before{background-color:#fff;border-color:rgba(0,0,0,.3);border-radius:3px;border-style:solid;border-width:1px;top:1px;box-sizing:border-box;content:"";cursor:pointer;float:left;height:25px;margin-left:-26px;overflow:hidden;position:relative;width:25px}.customcheck-box-singal.top0 input[type="checkbox"]+label::before{top:0}.customcheck-box-singal input[type="checkbox"]:checked+label::before{text-align:center;font-family:'Fontawesome pro 400',sans-serif;color:#fff;background-color:#333;font-size:16px;line-height:25px;content:"";background-position:center center;background-repeat:no-repeat;background-size:15px 13px}.customcheck-box-singal.singal-center{display:inline-block;padding-left:20px}.customcheck-box-singal.singal-center input[type="checkbox"]+label::before{margin-left:-20px;margin-right:10px}.customcheck-box-singal-label{padding-left:30px}.margin-top5{margin-top:5px}.customcheck-box-singal-label label{line-height:20px}.customcheck-box-singal-label input[type="checkbox"]+label::before{top:0;margin-left:-30px}.family-friends-invite-msg{display:flex;width:600px;max-width:90%;margin-right:auto;margin-left:auto;padding-top:50px;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:proxima-nova,sans-serif;font-weight:400;text-align:center;opacity:0;-webkit-transform:translate(0,13px);-ms-transform:translate(0,13px);transform:translate(0,13px)}.family-friends-invite-msg.msgshow{opacity:1;transform:translateX(0) translateY(0) translateZ(0);transition:opacity 500ms ease 0s,transform 500ms ease 0s}.family-friends-invite-msg .accept-title{margin-bottom:5px;font-size:32px;line-height:36px;margin-bottom:8px;color:#333}.family-friends-invite-msg .accept-paragraph{max-width:600px;color:#777;font-size:16px;line-height:22px}.family-friends-invite-msg .space-16{width:16px;height:16px}.family-friends-invite-msg .btn{z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;transition:background-color .2s ease;color:#fff;text-decoration:none}.family-friends-invite-msg .btn.outline{min-width:120px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.15);background-color:#fff;color:#333;font-weight:400}.family-friends-invite-msg .btn.green{background-color:#7cc576;cursor:pointer}.family-friends-invite-msg .btn.outline:hover{border-color:#333}.family-friends-invite-msg .btn.green:hover{background-color:#5c9557}.family-friends-invite-msg .button-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-top:8px;padding-bottom:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#divLoginNew.loginmodalpopup{padding-left:0!important}.loginmodalpopup .sign-in-background.modal-dialog{width:100%!important;margin:0!important;transform:none;transition:inherit}.covidblock{padding-top:10px}.covidblock .covid-inn{padding-left:80px;padding-right:80px}.covidblock .covid-banner{max-width:1040px;margin:12px 0 6px;padding:24px 32px 24px 31px;border:2px solid #2a90d6;border-radius:8px;background-color:rgba(42,144,214,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#2a90d6}.covidblock .covid-icon{min-width:53px;margin-right:14px;margin-bottom:8px;padding-top:3px}.covidblock .covid-content h2{margin-top:4px;margin-bottom:8px;color:#2a90d6;line-height:36px;font-weight:600}.covidblock .covid-content p{font-size:16px;margin-bottom:16px}.covidblock .covid-content .covid-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.covidblock .covid-content .covid-button a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;min-width:100px;padding-right:25px;padding-left:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;-webkit-transition:all .3s ease;transition:all .3s ease;font-size:16px;text-align:center;background-color:#2a90d6;color:#fff;text-decoration:none}.covidblock .covid-content .covid-button a:hover{background-color:#226fa3}.vg-join-video-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #bfbfbf;padding:10px 20px;font-size:15px;font-weight:400;text-decoration:none;color:#333;border-radius:3px;margin-right:10px}.vg-join-video-btn:hover{background-color:#f5f5f5;border-color:rgba(0,0,0,.5)}.upcoming-checkin-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;border:1px solid #2a90d6;background:#2a90d6;padding:10px 16px;font-size:15px;font-weight:400;text-decoration:none;color:#fff;border-radius:3px;margin-right:10px}.upcoming-checkin-btn:hover{background-color:#2a90d6;border-color:rgba(0,0,0,.15)}.up-checked-text{display:none}.upcoming-checkin-btn em{margin-right:8px;font-size:15px;font-style:normal}.upcoming-checkin-btn.checked-show .up-checked-text{display:inline-block}.upcoming-checkin-btn.checked-show .up-checkin-text{display:none}.checkedIn{background-color:#2374ac;border-color:#2374ac}.checkedIn:hover{background-color:#2374ac}.vg-join-video-btn.vg-living-video{border-color:#d83f34;color:#d83f34}.vg-join-video-btn.vg-living-video:hover{border-color:#d83f34;color:#d83f34}.vg-join-video-btn em{font-style:normal;font-family:'fontawesome-5pro-light-300';margin-right:6px}.vg-join-video-btn.vg-living-video em{font-family:'Fontawesome pro solid 900'}.vg-reschule-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vg-live-stream{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#333;font-size:14px;font-weight:400;line-height:22px}.vg-live-stream em{font-style:normal;margin-right:6px;font-family:'fontawesome-5pro-solid-900'}.promotion-icon-check .font-awesome.solid{font-family:'fontawesome-5pro-solid-900'}.filt-tabicon-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.filt-tabicon-box em{font-style:normal;font-family:'fontawesome-5pro-solid-900';margin-right:8px}.vg-service-video{color:#333;font-size:14px;font-weight:400;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vg-service-video span{font-weight:500}.vg-service-video em{font-style:normal;margin-right:6px;font-family:'fontawesome-5pro-solid-900'}.clstip-popup .vg-service-video{font-weight:600}.stream-btn .cls-signuptext{width:100%;line-height:38px;cursor:pointer;text-align:center;font-size:16px}.livestreamclassesbg{width:100%;display:inline-block;vertical-align:top;margin-top:-8px}.livestreamboxbg{justify-content:space-between;margin:0;padding:0;flex-direction:row}.homebox-slider .livestreambox{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.livestreamboxpart{margin:8px 10px 16px 10px;padding:12px;border-radius:5px;height:166px;position:relative;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:360px;box-shadow:0 0 13px 0 rgba(0,0,0,.07);background-color:#fff}.livestreamboxpart:hover{border-color:#cdcdcd}.livestreamtimebg{width:100%;display:flex;justify-content:space-between;position:relative;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.livestreamtimeday{justify-content:flex-start;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.livestreamtimeday .daytime{font-size:16px;font-weight:500;font-stretch:normal;font-style:normal;line-height:normal;letter-spacing:normal;color:#333;margin-right:8px}.livestreamtimeday .daytime span{font-size:18px;font-weight:500;line-height:24px}.livestreamtimeday .Rectangle{min-width:53px;line-height:14px;border-radius:20px;padding:4px 8px;background-color:#e7e7e7;display:flex;text-align:center;justify-content:center;max-height:22px}.livestreamtimeday .Rectangle span{font-size:12px;color:#777;font-weight:500}.spotsleftbtnbg{justify-content:flex-end;display:flex;display:none}.spotsleftbtn{width:98px;height:25px;opacity:.98;border-radius:3px;border:solid 1px #e7e7e7;background-color:#fff;align-content:center;justify-content:center;display:flex;line-height:25px;text-transform:uppercase;color:#333;text-decoration:none}.spotsleftbtn span{font-size:10px;font-weight:600}.spotsleftbtn span.text{margin-right:4px}.liverpersonaldetailbg{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:8px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.avtarbg{margin-top:5px}.avtarpart{width:48px;height:48px;border:1px #f8f8f8 solid;border-radius:100%;background-size:cover;background-position:50%;position:relative}.avtarpart .bookmark-text20{position:absolute;font-size:18px;bottom:-8px;right:-2px}.avtarpart .avtar-text-box{width:48px;height:48px;border-radius:100%;background:#9a9a9a;line-height:48px;color:#fff;font-size:16px;text-align:center}.personal-trainingbg{padding-left:12px;padding-top:2px}.personal-training{font-size:12px;font-weight:500;color:#777;text-transform:uppercase;line-height:18px}.personal-title{font-size:16px;font-weight:600;color:#333;padding-bottom:5px;line-height:20px;margin-top:3px}.personal-dis{font-size:16px;color:#333;line-height:20px;margin-bottom:4px}.joinnowbtn{-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;padding-left:24px;padding-right:24px;height:40px;border-radius:3px;background-color:#eb6663;color:#fff;font-size:16px;cursor:pointer;display:flex;justify-content:center;align-items:center}.joinnowbtn:hover{background-color:#c75552}.signup-btn .joinnowbtn{background:#fff;border:1px solid #cdcdcd;color:#333}.signup-btn .joinnowbtn:hover{background:#f8f8f8}.class-start-time{display:flex;justify-content:center;font-size:12px;text-align:right;color:#777;align-items:center;padding-right:0}.class-start-time.text-red{color:#d83f34}.bookmark-text20{font-size:20px;margin-left:20px}.bookmark-text14{font-size:14px}.livestreambottomtext{font-size:18px;font-weight:500;min-width:80px;color:#333;text-align:right;padding-left:16px}.livebgbottombox .livestreambottomtext{font-size:16px;font-weight:600;min-width:initial;color:#333;display:flex;align-items:center;padding-left:16px}.livebtnbg{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.livebtn{border-radius:3px;background-color:#d83f34;display:flex;justify-content:center;align-items:center;padding:4px 6px;margin-right:0;line-height:normal}.livebtn span.dot{width:6px;height:6px;background:#fff;border-radius:6px;margin-right:5px}.livebtn span{font-size:12px;color:#fff;font-weight:600}.liveboxbottom{position:absolute;bottom:12px;left:12px;right:12px;display:flex;justify-content:space-between}.livebgbottombox{display:flex}.mobile-home-price{display:none}.livestreamfilter{display:none}.livestreampage #divListing{display:none!important}.livestreampage .daily-deals-map{display:none!important}.livestreampage .livestreamfilter{display:flex;padding-left:0}.livestreampage .streampagesectionFlex{display:block!important}.livestreampage #professionalFilter{display:none!important}.livestreampage .listigBusiness-wrap.mobilebusiness-view{display:block!important;width:100%;position:fixed;top:50px;left:0;right:0;z-index:2;height:60px;padding-top:0;padding-bottom:0;background:#fff}.streamclass-div .class-signup-col{width:114px}.streamclass-div .book-class-btn.signup-white-btn{background:#fff;border:1px solid #cdcdcd;color:#333;display:block}.streamclass-div .book-class-btn.signup-white-btn:hover{background:#f8f8f8}.livestreampage .listigBusiness-wrapper{height:59px}.livestreampage .listigBusiness-wrap.mobilebusiness-view .divider-search .line{left:11px;height:60px;top:-30px}.white-roundbox{border-radius:25px;box-shadow:0 0 14px -4px rgba(0,0,0,.14);height:40px;background-color:#fff;font-size:14px;color:#333;font-weight:500;padding:10px 16px;cursor:pointer}.white-roundbox.duration-text{padding-left:14.25px;padding-right:14.25px}.white-roundbox:hover{background:#e7e7e7}.white-roundbox.active{background:#777;color:#fff}.marginleft20{margin-left:11px}.livestreampage .listigBusiness-inner{display:-webkit-box;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.livestreampage .listigBusiness-inner a{padding:8px 17px 7px 15px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:100px}.livestreampage .prof-right-padding.data-padding-right{padding-right:0;margin-left:0}.listigBusiness-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center}.streamclass-div{display:flex;align-items:center}.streamclass-div .class-div{padding-top:15px}.streamclassesfilter.listings-filter-div{padding-top:16px;padding-bottom:16px;max-height:80px}.streamclassesfilter .listigBusiness-wrap{padding:0;border-bottom:0}.streamclassesfilter .search-marginleft{margin-left:20px!important}.streamclassesfilter .divider-search .line{top:-18px;height:80px}.streamclassesfilter .listigBusiness-inner a{min-width:137px}.streamclassesfilter.listings-filter-div .filters-button{min-width:82px}.streamclassesfilter.listings-filter-div .filters-button span{font-weight:600}.stremclassdate{width:100%;height:61px;z-index:1;position:fixed;left:0;right:0;top:110px;border-bottom:1px solid rgba(0,0,0,.15);overflow:hidden;background-color:#fff}.displaynone{display:none!important}.streamlistings-parent-div-100{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;margin-top:169px}.streamlistings-parent-div-100 .fixed-timebar{padding-top:16px}.streampagesectionFlex{width:100%}.streamclasslistingWrapper{max-width:1000px;width:95%;margin:18px auto 0}.grid-view-icon{width:85px;height:44px;background:#fff;border-radius:75px;box-shadow:0 0 14px 0 rgba(0,0,0,.1);font-size:16px;color:#333}.grid-view-icon .list-view{display:none}.grid-view-icon.active .list-view{display:inline-block}.grid-view-icon.active .box-view{display:none}.boxview #listview{display:none}.boxview #boxview{display:block!important}.grid-view-icon.active{background:#777}.grid-view-icon.active a{color:#fff}.list-box-view{padding-top:15px}.grid-view-icon a{display:inline-block;width:85px;height:44px;font-size:16px;color:#333;text-decoration:none;text-align:center;line-height:44px}.streamclasslistingWrapper .home-title{font-size:36px;line-height:36px;font-weight:600;padding-left:0;margin-bottom:0;margin-top:0}.streamclasslistbg{width:100%;padding:0;margin:0}.class-date.streamclass-table-head{width:100%;max-width:100%;margin-top:0;padding:8px;font-size:18px;font-weight:500;margin-bottom:12px}.streamclass-available-container{width:100%;max-width:100%;padding:0;margin-bottom:16px}.streamclass-date-time{width:77px;margin-right:19px}.streamclass-book-time{font-size:18px;font-weight:500;line-height:24px}.streamclass-date-timesche{border-radius:20px;background-color:#e7e7e7;min-width:60px;display:flex;justify-content:center;align-items:center;margin:0 auto;text-align:center;padding:5px 7px}.streamclasscontent{display:flex;justify-content:flex-start;align-items:center;width:100%}.streamclass-date-timesche span{font-size:12px;font-weight:500;color:#777;line-height:12px}.streamclassdetailbg{display:flex;align-items:center;justify-content:space-between;width:calc(100% - 100px)}.streamclassdetail{position:relative}.streamclassdetail .bookmark-text20{position:absolute;bottom:-8px;right:0;font-size:18px;margin-right:0;margin-left:0}.streamclassdetail .avatar{width:48px;height:48px;border:solid 1px #f8f8f8;background-size:cover;background-position:50%;border-radius:100%}.streamclassdetail .avatar .avatar-text{width:48px;height:48px;line-height:48px;border-radius:100%;color:#fff;background-color:#9a9a9a;font-size:16px;text-align:center}.streamcusdetail{padding-left:13px;display:flex;align-items:self-start;flex-direction:column;width:calc(100% - 52px)}.streamcusdetail .title{font-size:18px;font-weight:500;color:#333;width:100%;margin-bottom:3px;line-height:23px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.streamcusdetail .disc{font-size:16px;color:#333;display:flex;align-items:center;width:100%}.streamcusdetail .separate{width:2px;height:2px;border-radius:2px;background-color:#777;margin:0 8px;display:block}.streamcusdetail .disc span{display:inline-flex;align-items:center}.streamcusdetail .disc .liveDuration-provide{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:calc(100% - 125px);display:block}.streamcusdetail .smallsizetext{font-size:12px;line-height:16px;color:#777;font-weight:400;white-space:nowrap}.streamcusdetail .smallsizetext.redtext{color:#d83f34;font-weight:500}.stremspotbg{display:inline-flex;justify-content:flex-end;padding-right:15px;align-items:center}.streamclass-signup-col{width:auto;font-size:16px;font-weight:600;color:#333;position:relative;display:none}.streamclass-col-verywidth{width:50%}.streamclass-col-verywidth .class-date-time{width:100%}.streamclasslistbg .streamclass-date-time{padding-top:0}.streamclasslistbg .class-time-spots{width:76px;text-align:center}.streamclasslistbg .class-time-spots .class-book-time{margin-right:0}.streamclasslistbg .streamclass-date-timesche{margin-top:4px}.streamclasslistbg .class-div{padding:16px 8px;cursor:pointer}.streamclasslistbg .class-div:last-of-type{border-bottom:0}.listing-slider{width:95%;max-width:1000px;margin:0 auto;height:60px;padding:0 40px}.listing-slider .slick-slide{text-align:center;font-size:14px;color:#777;font-weight:300}.listing-slider .slick-slide .dateslide{width:88px;height:44px;line-height:46px;border-radius:25px;text-align:center;margin:8px auto 0 auto;cursor:pointer}.listing-slider .slick-slide .dateslide:hover{background:#e7e7e7}.listing-slider .slick-slide .dateslide:active{background:#cdcdcd}.listing-slider .slick-slide.selected div{background:#eb6663!important;color:#fff}.listing-slider .slick-prev,.listing-slider .slick-next,.homebox-slider .slick-prev,.homebox-slider .slick-next{text-indent:-1000px;border-radius:50%;overflow:hidden;padding:0;height:36px;width:36px;position:absolute;top:13px;cursor:pointer;font-size:44px;color:#95989a;text-align:center;background:transparent}.listing-slider .slick-prev{left:0;background-image:url('https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-prev-black.png');background-repeat:no-repeat;background-size:10px;background-position:center 9px}.listing-slider .slick-next{right:0;background-image:url('https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-next-black.png');background-repeat:no-repeat;background-size:10px;background-position:center 9px}.listing-slider .slick-prev,.homebox-slider .slick-prev{left:0;background-image:url('https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-prev-black.png');background-repeat:no-repeat;background-size:10px;background-position:center 9px}.listing-slider .slick-next,.homebox-slider .slick-next{right:0;background-image:url('https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-next-black.png');background-repeat:no-repeat;background-size:10px;background-position:center 9px}.listing-slider .slick-next.slick-disabled,.listing-slider .slick-prev.slick-disabled{opacity:.4}.homebox-slider .slick-next.slick-disabled,.homebox-slider .slick-prev.slick-disabled{opacity:.4}.listing-slider .slick-prev:hover,.listing-slider .slick-next:hover{background-color:#e7e7e7}.listing-slider .slick-prev:active,.listing-slider .slick-next:active{background-color:#cdcdcd}.dropdown-stream{float:right;width:98px;margin-top:3px;height:44px;cursor:pointer}.homebox-slider .slick-prev{left:inherit;right:35px;top:-56px;background-position:8px 9px;width:25px}.homebox-slider .slick-next{left:inherit;right:0;top:-56px;width:25px}.homebox-slider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.homebox-slider .slick-list{margin-left:-10px}.homebox-slider .avtarbg{margin-top:0}.homebox-slider .personal-trainingbg{padding-top:0;max-width:286px}.homebox-slider .personal-title{margin-top:0;max-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.homebox-slider .personal-dis{margin-bottom:0;max-height:41px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown-stream-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;box-shadow:0 0 14px -4px rgba(0,0,0,.14);padding:10px 20px;background-color:#fff;font-size:14px;color:#333;font-weight:500;border-radius:25px;text-align:center}.dropdown-stream-div.selected{background:#777;color:#fff}.dropdown-class-stream{position:absolute;display:none;width:250px;max-height:400px;overflow:auto;right:0;top:50px;border-radius:5px;background:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}#durationdropdown.dropdown-class-stream{width:200px}.dropdown-class-stream.positionLeft{left:0;right:initial}.dropdown-class-stream ul{padding:0;margin:0;list-style:none}.dropdown-class-stream ul li{padding:10px 12px;font-size:14px;color:#333;margin-bottom:1px}.dropdown-class-stream ul li a{display:block;color:#333;font-size:14px;text-decoration:none}.dropdown-class-stream ul li:first-of-type{border-radius:0 5px 0 0}.dropdown-class-stream ul li:last-of-type{border-radius:0 0 0 5px}.dropdown-class-stream ul li:hover{background-color:#f8f8f8;cursor:pointer}.dropdown-class-stream ul li.active{background-color:#777}.dropdown-class-stream ul li.active a{color:#fff}.dropdown-class-stream .checkbox-custom-black{padding-left:26px}.dropdown-class-stream .checkbox-custom-black label{font-size:14px;color:#333;display:block;font-weight:400}.dropdown-class-stream .checkbox-custom-black input[type="checkbox"]+label:before{width:18px;height:18px;margin-left:-26px;margin-top:2px}.dropdown-class-stream .checkbox-custom-black input[type="checkbox"]:checked+label:before{background-size:12px auto}.dropdown-class-stream ul li .filter-icon{margin-right:8px}.dropdown-class-stream ul li .filter-pill-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.live-stream-class-popup .class-large-img{width:160px;height:241px;margin-right:16px;border-radius:8px;margin-bottom:10px;background-size:cover;background-repeat:no-repeat;background-position:50% 100%}.live-stream-class-popup .class-large-imgDetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 176px)}.live-stream-class-popup.noclassImg .class-large-imgDetail{width:100%}.live-stream-class-popup .modal-dialog{width:90%;margin:30px auto;max-width:777px}.live-stream-class-popup .modal-body{max-height:578px;overflow:auto;padding-top:0;padding-bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.live-stream-class-popup .modal-footer{padding-top:20px;border-top:solid #e7e7e7 1px}.live-stream-class-popup .desc-header{font-weight:600;font-size:16px;padding-bottom:38px;margin-bottom:4px}.live-stream-class-popup .description{line-height:24px;font-size:16px;color:#333;padding-bottom:18px}.live-stream-class-popup .review-heading{font-size:20px;font-weight:500;margin-top:10px;color:#333;padding-bottom:20px;margin-bottom:15px;border-bottom:solid #cdcdcd 1px}.live-stream-class-popup .class-img-box{width:48px;height:48px;border:solid 1px #f8f8f8;border-radius:50%;background-size:cover;background-position:50%;margin-right:8px}.live-stream-class-popup .class-img-box .user-name{background-color:#9a9a9a;height:48px;display:none;width:48px;border-radius:50%;line-height:48px;text-align:center;font-size:16px;font-weight:500;color:#fff}.reviewstarbox{margin:0 auto;width:91px;display:block}.liveProfile-avtar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:22px;margin-bottom:16px}.live-stream-class-popup .review-left-part{float:left}.live-stream-class-popup .review-left-part a.review-text-line{color:#000;text-decoration:none;font-size:15px}.live-stream-class-popup .review-left-part a.review-text-line:hover{text-decoration:underline}.live-stream-class-popup .review-right-part .signup-businessname a{font-size:16px;line-height:24px;text-decoration:none;color:#2a90d6;text-decoration:underline}.live-stream-class-popup .review-right-part .signup-businessname a:hover{color:#226fa3}.live-stream-class-popup .personal-training-text{font-size:14px;font-weight:500;color:#9a9a9a;padding-bottom:5px;text-transform:uppercase}.live-stream-class-popup .video-icon-row{margin-bottom:8px;margin-top:8px;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.live-stream-class-popup .class-text-heading{font-size:34px;font-weight:500;color:#333;line-height:40px;padding-right:26px}.live-stream-class-popup .provider-name{font-size:18px;line-height:20px;font-weight:500;margin-bottom:4px}.liveProfile-avtar .avtar-rating{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.liveProfile-avtar .avtar-rating .reviewstarbox{margin-right:8px;margin-left:0}.live-stream-class-popup .date-row{font-size:16px;line-height:20px;color:#333;font-weight:300}.live-stream-class-popup .live-stream-text{font-size:14px;line-height:22px;padding-left:8px}.live-stream-class-popup .video-icon-row .event-duration{display:inline-block;min-width:50px;text-align:center;padding:0 8px;margin-left:8px;font-size:12px;color:#777;background-color:#e7e7e7;border-radius:30px}.live-stream-class-popup .video-icon-row .liveStm-icon{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:22px;padding-left:1px}.live-stream-class-popup .video-icon-row .liveStm-icon em{font-family:"Font Awesome 5 Pro";font-weight:900;font-style:normal}.live-stream-class-popup .video-icon-row .liveStm-icon span{margin-left:4px;font-weight:500}.live-stream-class-popup a.btn-spot-left{padding:0 8px;color:#333;text-decoration:none;font-weight:600;border-radius:3px;border:solid 1px #e7e7e7;font-size:10px;display:inline-block;background-color:#fff}.live-stream-class-popup a.btn-spot-left:hover{color:#333;text-decoration:none}.fa{font-size:13px}.live-stream-class-popup a.btn-spot-left span{display:inline-block;padding-left:3px;font-weight:600;color:#333;text-decoration:none}.live-stream-class-popup .review-div{margin-top:15px;padding-bottom:15px;margin-bottom:0}.live-stream-class-popup .review-paragraph{margin-bottom:0;font-size:16px;line-height:24px;color:#333}.live-stream-class-popup .review-title{font-size:16px;font-weight:600}.live-stream-class-popup .review-top-div{margin-bottom:5px}.live-stream-class-popup .review-top-div .review-profile{background:#f8f8f8;background-size:cover;background-position:50%}.live-stream-class-popup .live-stream-bottom{float:left;margin-top:12px;font-size:20px;font-weight:600}.live-stream-class-popup .live-stream-bottom span{margin-right:8px;display:inline-block}.live-stream-class-popup .padding-top3{padding-top:3px}.live-stream-class-popup .user-name{height:48px;width:48px;color:#333;font-size:16px;border-radius:50%;line-height:48px;border-style:solid;border-width:1px;border-color:#f8f8f8;text-align:center;font-weight:500}.live-stream-class-popup .ratingstar{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.live-stream-class-popup .ratingstar .fa{font-size:16px}.live-stream-class-popup .ratingVerfiedDiv{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.live-stream-model{padding-right:10px;cursor:pointer}.mobile-event-price{display:none}.date-header-fixed{position:fixed;top:172px;left:0;right:0;z-index:2;padding-top:24px;background:#fff}.date-header-fixed .streamclass-table-head{max-width:1000px;margin:0 auto;width:95%}.listing-slider .mobile-day-of-week{margin-right:4px}.onlyfilter{display:none}.mob-class-stream-filter{display:none}.livetimezone{color:#248dd5;font-size:16px;font-weight:500}.streamclass-signup-col .dropdown-list{position:absolute;left:auto;right:0;bottom:auto;display:block;z-index:999;width:450px;margin-top:4px;margin-bottom:4px;margin-left:0;padding:8px;-ms-flex-direction:column;flex-direction:column;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);font-size:14px}.timezondropdown{position:relative;display:inline-block}.streamclass-signup-col .dropdown-list.hide{display:none}.streamclass-signup-col .dropdown-list.show{display:block}.streamclass-signup-col .dropdown-list .select-country-mar input{margin-bottom:0}.has-error .addresswithcountry,.addresswithcountry{position:relative;z-index:3}.has-error .addresswithcountry .countrydropdown,.addresswithcountry .countrydropdown{border:1px solid #ccc!important;border-radius:2px 0 0 2px;float:left;position:absolute;left:0;top:0;width:80px;margin:0;cursor:pointer;background-image:none;height:38px}.has-error .addresswithcountry .countrydropdown:after,.addresswithcountry .countrydropdown:after{content:'';font-family:'Fontawesome pro solid 900',sans-serif;font-size:16px;color:#333;right:0;top:0;width:18px;position:absolute;pointer-events:none;bottom:0;line-height:38px;text-align:left}.has-error .addresswithcountry .countrydropdown .selectedcountry,.addresswithcountry .countrydropdown .selectedcountry{background-repeat:no-repeat;background-position:8px center;background-size:40px 20px;height:100%;width:100%}.has-error .addresswithcountry .countrydropdown .selectedcountry.aus-f,.addresswithcountry .countrydropdown .selectedcountry.aus-f{background-image:url('Images/aus-f-2x.png')}.has-error .addresswithcountry .countrydropdown .selectedcountry.canada-f,.addresswithcountry .countrydropdown .selectedcountry.canada-f{background-image:url('Images/canada-f-2x.png')}.has-error .addresswithcountry .countrydropdown .selectedcountry.uk-f,.addresswithcountry .countrydropdown .selectedcountry.uk-f{background-image:url('Images/uk-f-2x.png')}.has-error .addresswithcountry .countrydropdown .selectedcountry.us-f,.addresswithcountry .countrydropdown .selectedcountry.us-f{background-image:url('Images/us-f-2x.png')}.has-error .addresswithcountry .countryselectoption,.addresswithcountry .countryselectoption,.has-error .addresswithcountry .countryselectoptionNewBilling,.addresswithcountry .countryselectoptionNewBilling{background-color:#fff;position:absolute;left:0;top:39px;list-style:none;margin:0;padding:0;border:1px solid #ccc;width:213px;border-radius:2px}.has-error .addresswithcountry .countryselectoption li,.addresswithcountry .countryselectoption li,.has-error .addresswithcountry .countryselectoptionNewBilling li,.addresswithcountry .countryselectoptionNewBilling li{background-repeat:no-repeat;background-size:40px 20px;background-position:8px center;font-size:16px;line-height:36px;padding-left:62px;cursor:pointer}.has-error .addresswithcountry .countryselectoption li:hover,.addresswithcountry .countryselectoption li:hover,.has-error .addresswithcountry .countryselectoptionNewBilling li:hover,.addresswithcountry .countryselectoptionNewBilling li:hover,.has-error .addresswithcountry .countryselectoption li.active,.addresswithcountry .countryselectoption li.active,.has-error .addresswithcountry .countryselectoptionNewBilling li.active,.addresswithcountry .countryselectoptionNewBilling li.active{background-color:#e5e5e5}.has-error .addresswithcountry .countryselectoption li.aus-f,.addresswithcountry .countryselectoption li.aus-f,.has-error .addresswithcountry .countryselectoptionNewBilling li.aus-f,.addresswithcountry .countryselectoptionNewBilling li.aus-f{background-image:url('Images/aus-f-2x.png')}.has-error .addresswithcountry .countryselectoption li.canada-f,.addresswithcountry .countryselectoption li.canada-f,.has-error .addresswithcountry .countryselectoptionNewBilling li.canada-f,.addresswithcountry .countryselectoptionNewBilling li.canada-f{background-image:url('Images/canada-f-2x.png')}.has-error .addresswithcountry .countryselectoption li.uk-f,.addresswithcountry .countryselectoption li.uk-f,.has-error .addresswithcountry .countryselectoptionNewBilling li.uk-f,.addresswithcountry .countryselectoptionNewBilling li.uk-f{background-image:url('Images/uk-f-2x.png')}.has-error .addresswithcountry .countryselectoption li.us-f,.addresswithcountry .countryselectoption li.us-f,.has-error .addresswithcountry .countryselectoptionNewBilling li.us-f,.addresswithcountry .countryselectoptionNewBilling li.us-f{background-image:url('Images/us-f-2x.png')}.has-error .addresswithcountry .select2-container.select2-container-multi.custom-w-input,.addresswithcountry .select2-container.select2-container-multi.custom-w-input{margin-left:78px;float:left;width:88.8%;width:calc(100% - 95px)}.popup-button-div{display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.text-block-padding{margin-right:16px;font-weight:600}.text-block-padding.signed-up-text{font-weight:300}.live-stream-class-popup .modal-footer .btn-primary{font-size:16px;padding-left:25px;padding-right:25px}.live-stream-class-popup .modal-footer .btn-primary.btn-flamigo{background-color:#eb6663;color:#fff}.live-stream-class-popup .modal-footer .btn-primary.btn-flamigo:hover{background-color:#c74e4b}.live-stream-class-popup .modal-footer .btn-primary.btn-purchase{background-color:#7cc576;color:#fff;padding-top:9px;padding-bottom:9px}.live-stream-class-popup .modal-footer .btn-primary.btn-purchase:hover{background-color:#5c9557}.streamfilterclass{margin-left:18px;white-space:nowrap}.streamfilterclass .fliter-class-name{margin-left:7px;margin-right:7px;font-weight:500;margin-top:6px;margin-bottom:6px;padding:10px 16px;border-radius:25px;box-shadow:0 0 14px -4px rgba(0,0,0,.14);color:#333;cursor:pointer;text-decoration:none;max-width:inherit}.streamfilterclass .fliter-class-name:hover{background-color:#e7e7e7}.streamfilterclass .fliter-class-name.selected{background-color:#777;color:#fff}.streamfilterclass .filter-icon{margin-right:4px}.margin-left4{margin-left:4px}.margin-right4{margin-right:4px}.livestreampage .listings-parent-div-100{position:relative}.livestreampage .streamfilterclass .fliter-class-name:nth-last-child(2){margin-right:5px}.datesliderfix{position:fixed;top:172px;left:0;right:0;z-index:0;padding-top:24px;background:#fff}.datesliderfix .streamclass-table-head{max-width:1000px;margin:0 auto;width:95%}.live-stream-class-popup .review-left-part .reviewstarbox{margin-bottom:8px}.streamclasslistingWrapper .streamclass-div.no-border{border-bottom-style:none}.streamclasslistingWrapper .streamclass-div.no-border.smaller-padding{padding-top:0;padding-bottom:16px;cursor:default}.streamclasslistingWrapper .streamclass-div .no-details{margin-right:16px;color:#777;font-size:18px;line-height:24px;font-weight:500}.streamclasslistbg .class-div.no-border:hover{background:none}.home-main .see-all-div{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.live-stream-class-popup .class-paharagh{padding-bottom:16px}.live-stream-class-popup .class-paharagh:last-child{padding-bottom:0}.live-stream-class-popup .class-paharagh .heading{margin-bottom:11px;font-size:18px;line-height:20px;font-weight:500;padding-bottom:0;border-bottom:none}.live-stream-class-popup .class-paharagh .clheaddic{margin-bottom:4px;font-size:16px;line-height:24px;text-align:justify;font-weight:300}.live-stream-class-popup .class-paharagh .clheaddic a{font-size:16px;line-height:24px;color:#2a90d6;text-decoration:none;display:block;margin-bottom:22px}.live-stream-class-popup .class-paharagh .clheaddic a:hover{color:#226fa3}.supportBusinee-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#248dd5;font-size:16px;background-color:rgba(36,141,213,.1);padding:12px 16px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.supportBusinee-block strong{font-weight:600}.supportBusinee-block a{margin-left:16px;padding:4px 12px;border:1px solid #248dd5;border-radius:3px;font-size:14px;text-decoration:none;color:#248dd5;font-weight:500}.streamcusdetail .disc span.mobile-free-text{font-size:18px;color:#333;font-weight:500;display:none}.live-backarrow{width:20px;height:20px;position:absolute;top:10px;left:16px;text-decoration:none;text-align:center;display:none;font-family:'Fontawesome pro 300',sans-serif;font-size:40px;color:#333}.login-backbtn{width:20px;height:20px;position:absolute;top:20px;left:16px;text-decoration:none;text-align:center;display:none;font-family:'Fontawesome pro 300',sans-serif;font-size:40px;color:#333}.covid-tag-symbol{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:4px 12px;border-radius:20px;background-color:#248dd5;color:#fff;font-size:14px;line-height:18px;margin-left:8px}.covid-tag-symbol em{background-image:url(Images/covid-symbol.svg);background-repeat:no-repeat;background-size:16px;margin-right:4px;width:16px;height:18px}.closed-and-icons-div .listings-icon-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.closed-and-icons-div .listings-icon-div .car-icon{margin-left:8px}.covid-tag-block{margin-bottom:8px}#divServiceTitleBook{margin-bottom:5px}.covid-tag{width:auto;max-width:none;padding:4px 12px;border-radius:20px;background-color:#248dd5;color:#fff;font-size:14px;line-height:18px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;float:left}.covid-tag em{background-image:url(Images/covid-symbol.svg);background-repeat:no-repeat;background-size:16px;margin-right:4px;width:16px;height:18px}.video-session-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;color:#333;font-size:14px;font-weight:400;margin-top:5px;margin-bottom:8px;display:none}.video-session-div em{font-style:normal;font-family:'fontawesome-5pro-solid-900';margin-right:4px}.video-session-div span{font-weight:500}.upcoming-appslider{width:100%;max-width:100%;padding-left:80px;padding-right:80px;margin-bottom:25px;padding-top:20px}.upcoming-appslider .home-title{font-size:22px;font-weight:400;margin-bottom:10px;margin-top:10px;line-height:22px}.upcoming-appslider .upcoming-fs-box{margin-top:8px;padding-top:8px;border-top:1px solid #e7e7e7}.upcoming-appslider .upcoming-fs-box .sub-grey{color:#777;line-height:14px;font-weight:500}.upcoming-appslider .upcoming-fs-box .div-block-519{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.upcoming-appslider .upcoming-fs-box .sub-black{padding-top:1px;color:#333;font-size:14px;line-height:16px;font-weight:500}.upcoming-appslider .upcoming-fs-box .shared-pkg-chip{display:inline-block;margin-left:4px;padding:2px 4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:5px;background-color:#248dd5;color:#fff;font-size:10px}.upcoming-appslider .ff-icon-text{font-size:12px;line-height:15px}.upcoming-appslider .uc-appoint-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.upcoming-appslider .uc-appoint-inner.slick-slider{display:block;overflow:inherit}.upcoming-appslider .ucservice-box{float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upcoming-appslider .upcoming-padd-wrap{padding:16px;padding-top:40px;position:relative}.upcoming-appslider .block-date-wrap{display:flex;width:56px;height:56px;position:absolute;left:16px;top:-29px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.13)}.text-block-date{color:#eb6663;font-size:24px}.text-block-month{color:#eb6663;font-size:16px}.upcoming-business-img{border-top-left-radius:5px;border-top-right-radius:5px;width:100%;height:150px;background-size:cover;background-position:center center;background-repeat:no-repeat}.upcoming-appslider .ucdaily-service{margin:0 10px 8px 10px;border-radius:5px;position:relative;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:360px;box-shadow:0 0 13px 0 rgba(0,0,0,.07);background-color:#fff}.upcoming-appslider .ucdaily-title{color:#333;font-size:17px;line-height:22px;font-weight:600}.upcoming-appslider .ucdaily-class-des{color:#333;font-size:16px;font-weight:300;letter-spacing:.2px}.upcoming-appslider .ucdaily-time-row{color:#333;font-size:16px;font-weight:300;letter-spacing:.2px;margin-top:8px}.upcoming-appslider .ucdaily-class{font-size:16px;color:#666;font-weight:400}.upcoming-appslider .slick-track{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upcoming-appslider .slick-prev,.upcoming-appslider .slick-next{text-indent:-1000px;border-radius:50%;overflow:hidden;padding:0;height:36px;width:36px;position:absolute;top:13px;cursor:pointer;font-size:44px;color:#95989a;text-align:center;background:transparent}.upcoming-appslider .slick-list{margin-left:-10px}.upcoming-appslider .slick-prev{left:0;background-image:url(https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-prev-black.png);background-repeat:no-repeat;background-size:10px;background-position:center 9px}.upcoming-appslider .slick-prev{left:inherit;right:35px;top:-43px;background-position:8px 9px;width:25px}.upcoming-appslider .slick-next.slick-disabled,.upcoming-appslider .slick-prev.slick-disabled{opacity:.4}.upcoming-appslider .slick-next{right:0;background-image:url(https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/list-slider-next-black.png);background-repeat:no-repeat;background-size:10px;background-position:center 9px}.upcoming-appslider .slick-next{left:inherit;right:0;top:-43px;width:25px}.upcoming-service-popup{display:none}.upcoming-service-popup .modal-content{background-color:#f8f8f8}.upcoming-service-popup .modal-body{padding:20px 0 0 0}.upcoming-service-popup .ucservice-detail{padding-bottom:12px}.upcoming-service-popup .ucserData{text-align:center}.upcoming-service-popup .ucserData .head{font-size:20px;line-height:24px;color:#333;margin-bottom:4px}.upcoming-service-popup .ucserData .subhead{color:#666;font-size:16px;line-height:19px;margin-bottom:15px}.upcoming-service-popup .ucserData .classesName{font-size:14px;color:#777;line-height:16px;margin-bottom:22px}.upcoming-service-popup .ucservice-map-block .uclinks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.upcoming-service-popup .uclinks{border-top:#e7e7e7 solid 1px;border-bottom:#e7e7e7 solid 1px}.upcoming-service-popup .uclinks a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;text-decoration:none;color:#2a90d6;border-right:#e7e7e7 solid 1px;text-align:center;padding-top:13px;padding-bottom:13px;font-size:14px;line-height:16px}.upcoming-service-popup .uclinks a:hover{text-decoration:none;color:#226fa3}.upcoming-service-popup .uclinks a:last-child{border-right:none}.upcoming-service-popup .uctimer-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.upcoming-service-popup .ucmap-block{padding:0 13px;margin-top:15px;padding-bottom:5px}.upcoming-service-popup .ucmap-block .ucmap{background-repeat:no-repeat;background-size:cover;min-height:145px;background-position:center;border-radius:5px;margin-bottom:9px}.upcoming-service-popup .ucAdress-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.upcoming-service-popup .ucAdress-box .ucAdress{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;line-height:20px;color:#333}.upcoming-service-popup .ucAdress-box .ucadress-dist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#666;font-size:14px;line-height:20px}.upcoming-service-popup .ucAdress-box .ucadress-dist em{margin-right:6px;font-family:'Fontawesome pro solid 900';font-style:normal}.upcoming-service-popup .ucappointment-block{text-align:center;position:relative;padding-top:18px;padding-left:12px;padding-right:12px;padding-bottom:15px}.upcoming-service-popup .ucappointment-block:after{content:"";position:absolute;left:7px;right:7px;top:0;background-color:#e7e7e7;height:1px}.upcoming-service-popup .ucappoint-label{font-size:25px;line-height:29px;color:#333;font-weight:500;margin-bottom:12px}.upcoming-service-popup .ucappoint-disc{font-size:14px;line-height:16px;color:#777;margin-bottom:12px}.upcoming-service-popup .ucappoint-barcode-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.upcoming-service-popup .ucappoint-barcode-block .ucappoint-barcode{background:#fff;padding:37px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.upcoming-service-popup .covid-checkin .ucappoint-label{color:#2a90d6}.upcoming-service-popup .uccheckin-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.upcoming-service-popup .uccheckin-button .accheckin-btn{background:#2a90d6;color:#fff;font-size:16px;line-height:19px;border-radius:3px;padding:15px 10px;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color linear .3s;-moz-transition:background-color linear .3s;-ms-transition:background-color linear .3s;transition:background-color linear .3s}.upcoming-service-popup .uccheckin-button .accheckin-btn:hover{background-color:#226fa3;text-decoration:none}.upcoming-service-popup .covid-checkin .ucappoint-label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.upcoming-service-popup .covid-checkin .ucCoid-image{margin-right:2px}.upcoming-service-popup .covid-checkin .ucCoid-image img{vertical-align:top}.upcoming-service-popup .ProgressBar{height:116px;width:116px;position:relative}.upcoming-service-popup .ProgressBar-contentCircle{height:116px;width:116px}.upcoming-service-popup .ProgressBar-circle,.upcoming-service-popup .ProgressBar-background{fill:none;stroke:#eb6663;stroke-width:5;stroke-linecap:square;stroke-dasharray:0;stroke-dashoffset:0;position:relative;z-index:10}.upcoming-service-popup .ProgressBar-background{stroke:#ededed;stroke-width:5;z-index:0}.upcoming-service-popup .ProgressBar-percentage{color:#333;font-size:24px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center}.upcoming-service-popup .ProgressBar-percentage .count-min{font-size:24px;line-height:29px;color:#333}.upcoming-service-popup .ProgressBar-percentage .mintext{font-size:14px;line-height:16px;color:#9a9a9a}.covidCheckedIn .success-paragraph{margin-top:5px;color:#777;font-size:22px;line-height:28px;font-weight:300;word-wrap:break-word;word-break:break-word}.covidCheckedIn .successbtn{min-width:300px;height:60px;background:#20345c;font-size:16px;font-weight:400}.covidCheckedIn .successbtn:hover{background:#20345c}.covidCheckedIn .accept-div-overall{padding-bottom:20px}.confirmContact-block{width:100%;background:#ddedf8;margin-top:20px;padding:24px;border-radius:8px;margin-bottom:24px}.confirmContact-block .chckcontact-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;margin-bottom:14px}.confirmContact-block .chckcontact-top .chckcontact-icon{height:60px;width:60px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:rgba(42,144,214,.16);color:#2a90d6;font-family:'Fontawesome pro solid 900',sans-serif;font-size:32px;line-height:48px;margin-right:16px}.confirmContact-block .chckcontact-top .chckcontact-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;width:calc(100% - 76px);word-break:break-word;word-wrap:break-word}.confirmContact-block .chckcontact-top .chckcontact-detail h3{margin-top:0;margin-bottom:4px;font-size:24px;line-height:30px;font-weight:500}.confirmContact-block .chckcontact-top .chckcontact-detail p{font-size:18px;color:#777;line-height:20px;font-weight:400}.mobNumber-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:left;margin-bottom:10px}.mobNumber-box .mobNumber-text{font-size:18px;line-height:20px;color:#333;font-weight:400}.mobNumber-box .mobNumber .mobnumber-input{width:100%;border:none;-webkit-appearance:none;background:#ddedf8;border-bottom:#333 solid 3px;padding-top:10px;padding-bottom:10px;font-size:46px;line-height:60px;color:#333;padding-left:0;padding-right:0}.mobNumber-box .mobNumber .mobnumber-input:focus{border-bottom-color:#3898ec}.checkinFullDiv.covidCheckedIn{background-color:#fff;border-radius:10px;width:820px;max-width:100%}.upcoming-slider-stencil{width:100%;max-width:100%;margin-bottom:0}.upcoming-slider-stencil .upslide-inner-stencil{width:100%;overflow:hidden}.upcoming-slider-stencil .upslide-track-stnl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-7px;margin-right:-7px}.upcoming-slider-stencil .upslide-field-stencil{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.upcoming-slider-stencil .upfields-stnl{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0 10px 8px 10px;width:360px;position:relative;box-shadow:0 0 13px 0 rgba(0,0,0,.07)}.upcoming-slider-stencil .upslide-img-stnl{height:150px;width:100%;border-radius:5px 5px 0 0;position:relative;background:#ececec;overflow:hidden}.upcoming-slider-stencil .upslide-detail-stnl{padding:16px;padding-top:40px;position:relative}.upcoming-slider-stencil .update-stnl-block{width:56px;height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:absolute;left:16px;top:-29px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.13)}.upcoming-slider-stencil .upslide-title-stnl{height:14px;width:187px;background:#ececec;margin-bottom:10px;position:relative;border-radius:20px;overflow:hidden}.upcoming-slider-stencil .upslide-subtitle-stnl{height:11px;width:254px;background:#ececec;position:relative;margin-bottom:17px;border-radius:20px;overflow:hidden}.upcoming-slider-stencil .upslide-time-stnl{height:11px;width:63px;background:#ececec;position:relative;border-radius:20px;overflow:hidden}.upcoming-slider-stencil .big-date-strl{width:29px;height:16px;margin-bottom:7px;position:relative;border-radius:20px;overflow:hidden;background:#ececec}.upcoming-slider-stencil .small-date-strl{width:29px;height:14px;position:relative;border-radius:20px;overflow:hidden;background:#ececec}.checkout-addtip-wrap{background:#f4f4f4;position:fixed;top:0;left:0;bottom:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:32px;padding-right:48px;padding-left:48px;overflow:auto;padding-bottom:88px}.checkout-addtip-inner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topblock{margin-bottom:24px;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.topblock .bigtext{margin-bottom:8px;font-size:30px;line-height:34px;font-weight:500;color:#333}.topblock .classtext{margin-bottom:0;color:#777;font-size:20px;font-weight:500;line-height:20px}.checkout-tip-box{width:650px;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:24px 24px 16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:12px;background-color:#fff;box-shadow:0 0 8px 0 rgba(51,51,51,.02)}.checkout-tip-box.no-pading-bottom{padding-top:16px;padding-bottom:15px}.checkout-tip-box.no-pading-bottom.removebottomCurv{border-bottom-left-radius:0;border-bottom-right-radius:0}.checkout-tip-box.padingb24{padding-bottom:28px}.checkout-tip-box .total-tipblok{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:16px;padding-bottom:16px;border-bottom:1px solid #e7e7e7}.checkleft-amout .tiptotalAmt{font-size:20px;font-weight:600;color:#333;line-height:20px;margin-bottom:4px}.checkleft-amout .tipchip-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#777;font-size:16px;font-weight:500;line-height:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.checkleft-amout .tipchip-div .card-type{font-style:normal;font-family:'Fontawesome pro brands 900';font-size:24px;line-height:28px}.checkleft-amout .tipchip-div .card-type.visachip:before{content:""}.checkleft-amout .tipchip-div .card-type.MCchip:before{content:""}.checkleft-amout .tipchip-div .card-type.stripechip:before{content:""}.checkleft-amout .tipchip-div .card-type.paypalchip:before{content:""}.checkleft-amout .tipchip-div .card-type.DCchip:before{content:""}.checkleft-amout .tipchip-div .card-type.jcbchip:before{content:""}.checkleft-amout .tipchip-div .card-type.amexchip:before{content:""}.checkleft-amout .tipchip-div .card-type.dinersClubchip:before{content:""}.checkleft-amout .tipchip-div .card-type.CCardchip{font-family:'Fontawesome pro solid 900'}.checkleft-amout .tipchip-div .card-type.CCardchip:before{content:""}.checkleft-amout .tipchip-div span{margin-left:8px}.checkout-green-button{background-color:#7cc576;font-size:16px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;min-width:120px;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:#fff!important;text-decoration:none!important;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.checkpay-summary-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:16px;padding-bottom:16px}.checkpay-summary-link a{color:#248dd5!important;font-size:16px;font-weight:400;text-decoration:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkpay-summary-link a .sammuryarrow{font-style:normal;font-family:'Fontawesome pro 400';margin-left:16px;-webkit-transition:.3s linear transform;transition:.3s linear transform;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.checkpay-summary-link a.chckdownarrow .sammuryarrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.vpowerlogo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;width:100%}.split-box{width:100%;padding-left:11px;margin-top:4px}.split-box a{width:52px;height:24px;min-width:0;padding-right:12px;padding-left:12px;border:1px solid #cdcdcd;background-color:#fff;color:#333!important;text-decoration:none!important;border-radius:3px;display:inline-block;line-height:22px}.adtip-total-text{text-align:center}.adtip-total-text .adtiptext{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;color:#333}.adtip-total-text .addedtip-total{font-size:20px;font-weight:600;color:#333;line-height:20px}.addtip-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:5px;background-color:#fff;font-size:16px;max-width:580px;margin-left:auto;margin-right:auto}.addtip-links .addtip-fields{padding:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #cdcdcd;text-decoration:none!important;color:#333!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:-1px;font-size:20px;line-height:20px;font-weight:600;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.addtip-links .addtip-fields:first-child{margin-left:0;border-radius:10px 0 0 10px}.addtip-links .addtip-fields:last-child{border-radius:0 10px 10px 0}.addtip-links .addtip-fields:hover,.addtip-links .addtip-fields.active{position:relative;z-index:1;border-style:solid;border-width:1px;border-color:#2a90d6;background-color:rgba(42,144,214,.1)}.addtip-links .addtip-fields strong{margin-bottom:4px;font-size:20px;line-height:20px;font-weight:600;text-align:right;color:#333!important}.addtip-links .addtip-fields span{color:#777;font-weight:500;font-size:16px;line-height:20px}.addtip-links .custom-tip-div{padding:0!important}.addtip-links .custom-tip-div input{-webkit-appearance:none;border:none;font-size:20px;line-height:20px;font-weight:600;padding-left:12px;padding-right:12px;width:100%;height:100%;min-width:103px;color:#000;font-family:"proxima-nova",sans-serif;border-radius:0 10px 10px 0;text-align:center}.addtip-links .custom-tip-div input:-moz-placeholder{color:#000;opacity:1}.addtip-links .custom-tip-div input::-moz-placeholder{color:#000;opacity:1}.addtip-links .custom-tip-div input:-ms-input-placeholder{color:#000;opacity:1}.addtip-links .custom-tip-div input::-webkit-input-placeholder{color:#000;opacity:1}.nexttip-button{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.chechout-backarrow{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;background-color:transparent;color:#333!important;text-decoration:none!important;font-family:'Fontawesome pro solid 900';font-size:20px;position:absolute;top:0;left:-41px;cursor:pointer}.chechout-backarrow:hover{background-color:rgba(0,0,0,.1)}.cccharge-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.cccharge-block .cctext-div{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;color:#333}.cccharge-block .ccharges-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cccharge-block .ccharges-box .cccharge-pertage{font-size:20px;font-weight:600;line-height:20px;color:#333}.cccharge-block .ccharges-box .cccharge-tip{margin-left:4px;color:#777;font-size:20px;font-weight:400;line-height:20px}.checkout-sign{min-height:142px}.chargebutton{margin-top:24px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.chargebutton a{background-color:#7cc576;font-size:16px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40px;min-width:120px;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;color:#fff!important;text-decoration:none!important;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease}.chargebutton a span{margin-left:5px}.chargebutton a:hover{background-color:#5c9557}.checkout-complete-screen{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:24px 48px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:48px;width:100%}.vagaro-blue-icon{position:relative;margin-bottom:12px}.vagaro-blue-icon .vagaro-right-icon{position:absolute;left:inherit;top:inherit;right:-9px;bottom:4px;font-family:'Fontawesome pro solid 900';color:#7cc576;font-size:28px;line-height:28px}.vagaro-blue-icon .vagaro-right-icon.red{color:#d83f34}.checkout-comp-head{text-align:center;margin-bottom:24px}.checkout-comp-head h2{margin-top:0;margin-bottom:8px;font-size:30px;line-height:34px;font-weight:500;color:#333}.checkout-comp-head h3{margin-top:0;margin-bottom:8px;font-size:20px;line-height:20px;font-weight:500;color:#777}.checkout-comp-head .checkout-final-price{font-size:20px;font-weight:600;margin-bottom:4px;line-height:20px;color:#333}.checkout-comp-head .checkoutClass{color:#777;font-size:20px;font-weight:500;line-height:20px}.checkout-ratting{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;padding-top:20px;padding-bottom:22px}.checkout-ratting .exp-text{font-size:16px;line-height:20px;color:#333;text-align:center}.checkout-ratting .rating-starts{margin-top:15px}.ch-ratting-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ch-ratting-block .ch-starts{font-size:40px;color:#e7e7e7;margin-right:2px;margin-left:2px;font-family:'Fontawesome pro solid 900';cursor:pointer;line-height:44px}.ch-ratting-block .ch-starts:before{content:""}.ch-ratting-block .ch-starts.hover{color:#f6d644}.ch-ratting-block .ch-starts.selected{color:#f6d644}.signature-popupbg-tip{width:512px;float:none;height:147px;margin-top:20px;margin-left:auto;margin-right:auto;border-bottom:1px solid #cdcdcd;margin-bottom:4px}.m-signature-pad--body-tip{float:left;width:512px;height:147px;position:relative}.signature-bottom-border-tip{float:left;height:25px;position:absolute;left:-5px;bottom:3px;font-family:'Fontawesome pro 300';color:#9a9a9a;font-size:20px;cursor:pointer;width:25px;text-align:center;line-height:25px}.signature-here-text{color:#cdcdcd;font-size:24px;display:inline-block;position:absolute;top:44px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.m-signature-pad--body-tip canvas{width:512px!important;display:block;height:147px!important;margin-top:0;padding:2px;-ms-touch-action:none!important;position:relative;z-index:1}.split-list-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-top:24px;margin-left:auto;margin-right:auto;max-width:90%;border:1px solid #cdcdcd;border-radius:10px}.split-list-box .split-list-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:12px;margin-top:-1px;cursor:pointer;border-top:1px solid #cdcdcd}.split-list-box .split-list-field:first-child{border-top:none}.split-list-box .left-split{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(100% - 100px)}.split-list-box .split-profile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:4px;width:100%}.split-list-box .avtar-text{font-size:18px;font-weight:600;color:#222;line-height:20px;max-width:calc(100% - 45px)}.split-list-box .avtar-img{border-radius:50%;height:36px;width:36px;margin-right:8px;background-repeat:no-repeat!important;background-size:cover!important;background-position:0 0}.split-list-box .avtar-img-text{border-radius:50%;height:36px;width:36px;background-color:#c7c7c7;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:16px;font-weight:600}.split-list-box .split-class{color:#777;font-size:12px;line-height:16px}.split-list-box .split-class .spclass-name{margin-right:3px;display:inline-block}.split-list-box .split-class .spclass-price{display:inline-block}.split-list-box .split-input-box{max-width:90px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;position:relative}.split-list-box .split-input-in{position:relative;max-width:90px}.split-list-box .split-input-in input{border:1px solid #cdcdcd;min-width:90px;padding-left:25px;padding-right:10px;font-size:16px;border-radius:2px;background-color:#fff;height:40px;width:100%;line-height:20px;font-family:"proxima-nova",sans-serif}.split-list-box .split-input-in .split-dollar{font-size:16px;color:#222;line-height:20px;position:absolute;left:12px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.checkout-summry-data{width:100%}.checkout-summry-data .container-new{max-width:554px!important}.checkout-summry-data .emailcontent{padding:32px 48px 88px!important}.checkout-summry-data .businessPrice{padding-bottom:15px}.checkout-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:3px 10px;box-shadow:0 3px 8px 0 rgba(0,0,0,.2);font-size:16px;color:#fff;min-height:50px;position:fixed;left:0;top:0;right:0;z-index:9;transform-style:preserve-3d;-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;-webkit-transform:translateX(0) translateY(-50px) translateZ(0);transform:translateX(0) translateY(-50px) translateZ(0);opacity:0}.checkout-message em{font-family:'Fontawesome pro 400',sans-serif;font-size:24px;margin-right:10px;line-height:34px;font-style:normal}.checkout-message span{color:#fff;font-weight:300;line-height:20px}.checkout-message.warning{background-color:#ff9f08}.checkout-message.fail{background-color:#d83f34}.checkout-message.success{background-color:#7cc576}.split-input-dd{min-width:140px;padding-top:10px;padding-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:5px;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.2);font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;top:100%;left:0;margin-top:5px;z-index:1}.split-input-dd a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:10px 12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#333;text-decoration:none;cursor:pointer}.split-input-dd a:hover{background-color:#f8f8f8}.split-input-dd a strong{font-weight:600;text-align:right;margin-right:10px}.split-input-dd a span{font-weight:300;min-width:52px}.checkout-message.active{-webkit-transform:translateX(0) translateY(0) translateZ(0);transform:translateX(0) translateY(0) translateZ(0);opacity:1}.checkout-timeout .vpowerlogo{padding-top:32px}.checkout-tip-box .signCancle-block{width:512px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:3px;height:33px}.checkout-tip-box .signCancle-block .cancle-btn{-webkit-appearance:none;border-radius:3px;border:#cdcdcd solid 1px;width:83px;height:30px;line-height:30px;color:#3a3a3a;font-size:18px;background:#fff;line-height:inherit;font-weight:500;font-family:"proxima-nova",sans-serif;cursor:pointer}.splittip-total{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.splittip-total .splittip-inbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.splittip-total .split-subamt{font-size:20px;font-weight:600;line-height:20px;color:#333;padding-right:5px;white-space:nowrap}.splittip-total .split-subamt:last-child{padding-right:0}.splittip-total.more-serprovider .split-subamt{font-size:16px}.checkoutfaild-list-block{font-size:14px;color:#666;line-height:20px}.checkoutfaild-list-block b{font-weight:600;color:#333}.checkoutfaild-list-block .partialsuccess{margin-top:10px;margin-bottom:10px}.checkoutfaild-list-block .partialsuccess .tabelGrid{border-collapse:separate;border:#ebebeb solid 1px;border-radius:5px 5px 0 0;border-spacing:0}.checkoutfaild-list-block .partialsuccess .tabelGrid th{background-color:#f3f4f2;color:#686868;padding:15px 10px;font-weight:500;border-right:none;border-left:none;font-size:14px;height:50px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.checkoutfaild-list-block .partialsuccess .tabelGrid tr{background:#fff}.checkoutfaild-list-block .partialsuccess .tabelGrid tr td{border-right:none;color:#333;font-weight:300;padding:10px;font-size:14px;line-height:18px;border-left:none;text-align:left;border-bottom:#ebebeb solid 1px;background-color:transparent}.checkoutfaild-list-block .partialsuccess .tabelGrid tr:last-child td{border-bottom:none}.checkoutfaild-list-block .partialsuccess .tabelGrid th:first-child,.checkoutfaild-list-block .partialsuccess .tabelGrid tr td:first-child{min-width:110px}.addtip-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.addtip-block .addtiptext-div{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;color:#333}.addtip-block .addtip-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.addtip-box .addtip-pertage{font-size:20px;font-weight:600;line-height:20px;color:#333}.addtip-box .addtip-tip{margin-left:4px;color:#777;font-size:20px;font-weight:400;line-height:20px}.splittip-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.spllittip-block .splittiptext-div{margin-bottom:4px;font-size:16px;font-weight:600;line-height:20px;color:#333}.splittip-block .splittip-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.splittip-box .splittip-pertage{font-size:20px;font-weight:600;line-height:20px;color:#333}.splittip-box .splittip-tip{margin-left:4px;color:#777;font-size:20px;font-weight:400;line-height:20px}.covid-readness-icon{color:#248dd5;font-size:16px;margin-left:8px;font-family:'Fontawesome pro 400';cursor:pointer}.mobile-backarrow{width:20px;height:20px;position:absolute;top:10px;left:16px;text-decoration:none;text-align:center;display:none;font-family:'Fontawesome pro 300',sans-serif;font-size:40px;color:#333;z-index:99}.covidRD-title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.covide-rd-popup .modal-dialog{width:777px;max-width:95%}.covide-rd-popup .title{margin-bottom:10px;font-size:18px;line-height:20px;font-weight:500}.covide-rd-popup .subtitle{margin-bottom:20px;padding-right:15px;font-size:16px;font-weight:300;line-height:24px}.covide-rd-popup ol.listed{padding-left:20px;list-style:none;counter-reset:my-awesome-counter}.covide-rd-popup ol.listed li{margin-bottom:20px;font-size:16px;font-weight:300;line-height:24px;position:relative;counter-increment:my-awesome-counter}.covide-rd-popup ol.listed li:before{content:counter(my-awesome-counter) ". ";position:absolute;left:-20px}.covide-rd-popup .close{color:#9a9a9a;font-size:20px;padding:5px;font-family:'Fontawesome pro 300';background-image:none;text-indent:inherit;height:30px;width:25px;top:4px;right:8px;background-color:#fff}.covide-rd-popup .modal-body{max-height:90vh;overflow:auto}.deleteCardPopup .modal-dialog{width:600px;max-width:95%}.deleteCardPopup .modal-body{padding-top:8px}.deleteCard-wrap .dctext{border-bottom:#ececec solid 1px;padding-bottom:14px}.deleteCard-wrap .dctext p{color:#777;font-weight:300;font-size:16px;line-height:24px}.deleteCardBtn-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center}.deleteCardBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#248dd5;border-radius:3px;cursor:pointer;height:30px;line-height:inherit;padding:0 11px;background-color:rgba(36,141,213,.1);font-size:14px;text-decoration:none}.deletecard-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-height:422px;overflow:auto;padding-top:4px}.deleteCard-cell{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-bottom:#ececec solid 1px;padding:10px 0}.deleteCard-cell em{font-style:normal;font-family:'Fontawesome pro 300';margin-left:4px}.deleteCard-cell .DCgroup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-top:8px;padding-bottom:8px}.deleteCard-cell .DCard-img{width:96px;margin-right:12px;position:relative}.deleteCard-cell .DCard-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:14px;line-height:20px;color:#333;font-weight:400}.deleteCard-cell .DCard-detail .DCbusiness{font-weight:500}.deleteCard-cell .DCard-detail .DCadress{color:#777}.deleteCard-cell .DCard-detail .DCrewDate{font-weight:500}.deleteCard-cell .DCard-detail .DCservice{color:#777}.deleteCard-cell .DCard-detail .DCservice strong{margin-right:4px;text-transform:uppercase}.deleteCard-cell .DCardimage{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;position:absolute;top:0;left:0;right:0;bottom:0;cursor:default!important}.deleteCard-cell .DCardimage img{width:100%;height:auto}.deleteCardPopup .modal-footer{padding-top:20px;padding-bottom:15px}.deleteCardPopup .modal-footer .btn{min-width:120px;padding:10px}.tooltipffhover{display:none}.payment-chip{position:relative;width:41px;height:21px;display:inline-block}.payment-chip:hover .tooltipffhover{background:transparent;width:400px;position:absolute;left:0;bottom:35px;z-index:99;text-align:center;display:block;margin-left:-176px}.payment-chip:hover .tooltipffhover-bg{text-align:center;padding:0;width:0;display:inline;color:#fff}.payment-chip:hover .tooltiptext{display:inline-block;padding:8px 10px;border-radius:3px;background-color:#333;-shadow:1px 1px 8px 0 rgba(0,0,0,.25);color:#fff;font-size:13px;line-height:20px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;font-weight:normal;width:auto}.payment-chip:hover .tooltipffhover-bg .arrow-down{position:absolute;left:50%;margin-left:-9px;bottom:-8px;width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:9px solid #333}.ff-icon-row{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.deleteCard-cell:first-of-type .payment-chip:hover .tooltipffhover{bottom:inherit;top:40px}.deleteCard-cell:first-of-type .payment-chip:hover .tooltipffhover-bg .arrow-down{top:-8px;border-top:0;border-bottom:9px solid #333}.bundleProduct-icon{font-family:'Fontawesome pro 300',sans-serif;font-size:16px;color:#333;margin-right:5px;font-style:normal;position:absolute;left:0}.onlinePro-bundle .product-bundle-icon{cursor:pointer}.item-name-div .product-bundle-icon{position:relative;padding-left:21px}.product-bundle-arrow{font-family:'Fontawesome pro solid 900';font-size:18px;margin-right:0;font-style:normal;display:inline-block;vertical-align:top;line-height:inherit;position:absolute;left:4px}.onlinePro-bundle .product-bundle-icon.activeArrow .product-bundle-arrow{transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg)}.onlinePro-subbundle.active{display:block}.track-middle-block .unsubGrayBox{margin-bottom:20px}.track-middle-block .myformgrp label{font-size:16px;font-weight:500;margin-bottom:10px}.track-middle-block .myformgrp{margin-bottom:20px;position:relative}.track-middle-block .cpsubmit-button .UP-Submit{width:auto;font-size:17px;font-weight:500}.track-middle-block .myformgrp .w-input{background-color:#f5f5f5;border-color:#f5f5f5;color:rgba(51,51,51,.8);font-size:16px}.track-middle-block .cpsubmit-button{text-align:center}.track-middle-block .errorchildspan{position:absolute;bottom:-17px;right:0}body .twofactorauthwrapper .mobile-popup-myaccount{position:fixed;left:0;top:0;right:0;bottom:0;z-index:3;height:100%;background-color:rgba(0,0,0,.490196);display:none}#dvRegister .div-block-120{border-color:#c4c4c4}#dvRegister .signupheaderpart .or-div .or{font-size:16px;color:#777;font-weight:600}.sign-in-btn-divinner{padding:24px 25px 14px;position:relative;display:inline-block;width:100%}.sign-in-btn-divinner .or-div.center{margin:20px 0 20px 0}.sign-in-btn-divinner .or-div.center .div-block-120{border-color:#c4c4c4}.sign-in-btn-divinner .or-div.center .or{font-size:16px;color:#777;font-weight:600}@media only screen and (max-width:440px){.sign-in-btn-divinner .or-div.center{margin:16px 0 16px 0}}.myaccount-popup{max-width:440px!important;padding:60px 44px 17px 44px;position:relative;background:#fff;border-radius:8px!important;overflow:hidden}.myaccount-popup .closed{position:absolute;right:20px;top:16px;width:20px;height:20px;text-align:center}.myaccount-popup .closed a{text-decoration:none}.or-div{margin:0}.signup-verify.phone-one .addresswithcountry{margin-bottom:0}.signup-verify{clear:both;text-align:center;max-width:100%;margin-left:auto;margin-right:auto;height:auto;display:inline-block;width:100%}.signup-verify .passive-alert-parent .passive-alert{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;max-width:100%;margin-right:auto;margin-left:auto;padding:10px 20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #7cc576;background-color:#7cc576;color:#fff}.signup-verify .passive-alert-parent .passive-alert .reviewsucess-icon{display:block;font-size:16px;margin-right:10px;font-family:'Fontawesome pro solid 900',sans-serif}.signup-verify .passive-alert-parent .passive-alert .reviewsucess-icon:before{content:""}.signup-verify .passive-alert-parent .passive-alert img{display:none}.signup-verify .verify-text{display:block;clear:both;padding-top:0}.signup-verify .verify-text h2{margin:0;font-size:26px;line-height:32px;text-align:center;letter-spacing:-.02em;color:#000;padding-bottom:5px;font-weight:500;padding-top:16px}.signup-verify .verify-text p{margin:0;font-size:15px;line-height:20px;text-align:center;color:#777;padding-bottom:22px;max-width:352px;margin-left:auto;margin-right:auto}.signup-verify .verify-text p a{color:#000;text-decoration:none}.signup-verify .verify-text.phone .verify-text .input-part{padding-bottom:22px}.signup-verify .input-part{display:block;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;padding-bottom:23px;position:relative}.signup-verify .input-part span.help-block{font-size:12px;line-height:16px;align-items:center;color:#d83f34!important;text-align:right;display:block}.signup-verify .input-part label{text-align:left;font-size:15px;line-height:20px;color:#333;margin:0;font-weight:400;padding-bottom:5px;display:block}.signup-verify .input-part input.input-box{background:#fff;border:1px solid #cdcdcd;border-radius:3px;font-size:15px;line-height:20px;display:flex;align-items:center;color:#333;width:100%;padding:10px;box-sizing:border-box;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield;caret-color:auto}.signup-verify .input-part input.input-box::-webkit-input-placeholder{color:#9a9a9a}.signup-verify .input-part input.input-box:-ms-input-placeholder{color:#9a9a9a}.signup-verify .input-part input.input-box::placeholder{color:#9a9a9a}.signup-verify .input-part input.input-box.error{background:#f0dddb;border:1px solid #d83f34!important}.signup-verify .input-part input.input-box.error::-webkit-input-placeholder{color:#333}.signup-verify .input-part input.input-box.error:-ms-input-placeholder{color:#333}.signup-verify .input-part input.input-box.error::placeholder{color:#333}.signup-verify .input-part input.input-box.filled{border:1px solid #cdcdcd}.signup-verify .input-part input.input-box:focus,.signup-verify .input-part input.input-box:active{border-color:#2a90d6;caret-color:auto}.signup-verify .input-part p{padding-top:0;padding-bottom:0;text-align:left;max-width:100%}.signup-verify .input-part p a{color:#2a90d6;font-weight:400;padding:5px 7px;display:inline-block;box-sizing:border-box;border-radius:3px;margin-top:7px}.signup-verify .input-part p a.active{background:#edf3ff;color:#507fa0}@media(hover:hover){.signup-verify .input-part p a:hover{background:#edf3ff;color:#507fa0;cursor:pointer}}.signup-verify .input-part input::-webkit-outer-spin-button,.signup-verify .input-part input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.signup-verify.success{padding-bottom:10px}.signup-verify.success p{padding-bottom:0}.signup-verify.success .verify-text{margin-top:12px;margin-bottom:24px}.signup-verify .signup-button-center{text-align:right}.signup-verify .signup-button-center a{font-size:15px;line-height:20px;text-align:center}.signup-verify .signup-button-center .previous-btn.w-button{background:#fff;border:1px solid #e7e7e7;box-sizing:border-box;border-radius:3px;color:#333!important;margin-right:16px;padding-right:16px;padding-left:17px;float:right}.signup-verify .signup-button-center .previous-btn.w-button:hover{background-color:#f8f8f8}.signup-verify .signup-button-center .form-next-button.w-button{background:#7cc576;border-radius:3px;padding:10px 29px;font-weight:normal;font-size:15px;line-height:20px;text-align:center;color:#fff;padding-right:29px;padding-left:29px;float:right}.signup-verify .signup-button-center .form-next-button.w-button:hover{background-color:#5c9557}.addresswithcountry{position:relative;z-index:3;margin-bottom:10px}.addresswithcountry .countrydropdown{border:1px solid #ccc!important;border-radius:3px 0 0 3px;float:left;position:absolute;left:0;top:0;width:66px;margin:0;cursor:pointer;line-height:40px;height:40px;border-right:0!important}.addresswithcountry .countrydropdown:after{content:'';font-family:'Fontawesome pro solid 900',sans-serif;font-size:16px;color:#333;right:0;top:0;width:20px;position:absolute;pointer-events:none;bottom:0;line-height:inherit;text-align:left}.addresswithcountry .countrydropdown .selectedcountry{background-repeat:no-repeat;background-position:8px center;background-size:32px 24px;height:100%;width:100%}.addresswithcountry .countrydropdown .selectedcountry.us-f{background-image:url(Images/us-icon.png)}.addresswithcountry .countrydropdown .selectedcountry.us-f:before{content:"+1";left:73px;position:relative;font-weight:normal;font-size:15px;display:flex;align-items:center;color:#777;z-index:2;line-height:39px;width:27px;text-align:center}.addresswithcountry .countrydropdown .selectedcountry.uk-f{background-image:url(Images/uk-icon.png)}.addresswithcountry .countrydropdown .selectedcountry.uk-f:before{content:"+44";left:73px;position:relative;font-weight:normal;font-size:15px;display:flex;align-items:center;color:#777;z-index:2;line-height:39px;width:27px;text-align:center}.addresswithcountry .countrydropdown .selectedcountry.canada-f{background-image:url(Images/canada-icon.png)}.addresswithcountry .countrydropdown .selectedcountry.canada-f:before{content:"+1";left:73px;position:relative;font-weight:normal;font-size:15px;display:flex;align-items:center;color:#777;z-index:2;line-height:39px;width:27px;text-align:center}.addresswithcountry .countrydropdown .selectedcountry.aus-f{background-image:url(Images/aus-icon.png)}.addresswithcountry .countrydropdown .selectedcountry.aus-f:before{content:"+61";left:73px;position:relative;font-weight:normal;font-size:15px;display:flex;align-items:center;color:#777;z-index:2;line-height:39px;width:27px;text-align:center}.addresswithcountry .countryselectoption{background-color:#fff;position:absolute;left:0;top:39px;list-style:none;margin:0;padding:0;border:1px solid #ccc;width:230px;border-radius:2px;display:none;text-align:left}.addresswithcountry .countryselectoption.active{display:block}.addresswithcountry .countryselectoption li{background-repeat:no-repeat;background-size:32px 24px;background-position:8px center;font-size:16px;line-height:36px;padding-left:48px;cursor:pointer}.addresswithcountry .countryselectoption li span{font-weight:500;font-size:15px;line-height:20px;color:#777;padding-left:8px}.addresswithcountry .countryselectoption li.us-f{background-image:url(Images/us-icon.png)}.addresswithcountry .countryselectoption li.uk-f{background-image:url(Images/uk-icon.png)}.addresswithcountry .countryselectoption li.canada-f{background-image:url(Images/canada-icon.png)}.addresswithcountry .countryselectoption li.aus-f{background-image:url(Images/aus-icon.png)}.select-country-mar{padding-left:65px}.select-country-mar input.input-box{background:#fff;border-radius:0 3px 3px 0;width:100%;padding:10px 12px;vertical-align:middle;background-color:#fff;border:1px solid #cdcdcd;-webkit-appearance:none;font-size:15px;line-height:20px;color:#333;position:relative;font-weight:400;height:40px;padding-left:28px}.select-country-mar input::-webkit-outer-spin-button,.select-country-mar input::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.button-radius-remove{flex-wrap:wrap}.button-radius-remove.pt-0{padding-bottom:0}.button-radius-remove .switchlabeltext{width:100%;display:block}.button-radius-remove .tabs{width:100%}.button-radius-remove .tabs .switch-tab-menu{border:none;overflow:inherit;padding-top:4px}.button-radius-remove .tabs .switch-tab-menu a.switch-tab{background:#fff;border:1px solid #cdcdcd;box-sizing:border-box;width:auto;padding:10px 16px;color:#333;border-radius:3px;font-size:15px}.button-radius-remove .tabs .switch-tab-menu a.switch-tab.w--current{background:#eef3ff;border-color:#2a90d6}.button-radius-remove .tabs .switch-tab-menu a.switch-tab.email{border-top-right-radius:0;border-bottom-right-radius:0}.button-radius-remove .tabs .switch-tab-menu a.switch-tab.text{border-radius:0}.button-radius-remove .tabs .switch-tab-menu a.switch-tab.none{border-top-left-radius:0;border-bottom-left-radius:0}.signupbodyscroll.customer-signup .sign-in-text-field{position:relative;padding:0 0;height:auto;margin-bottom:8px;flex-wrap:wrap;background:none}.signupbodyscroll.customer-signup .sign-in-text-field .signininput{background:#fff;border:1px solid #cdcdcd;box-sizing:border-box;border-radius:3px;color:#333;font-weight:400;font-size:15px;flex-wrap:wrap;height:auto;padding:9px 9px 9px 9px}.signupbodyscroll.customer-signup .sign-in-text-field .signininput::-webkit-input-placeholder{color:#9a9a9a}.signupbodyscroll.customer-signup .sign-in-text-field .signininput:-ms-input-placeholder{color:#9a9a9a}.signupbodyscroll.customer-signup .sign-in-text-field .signininput::placeholder{color:#9a9a9a}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.email-icon-spacing{padding-left:35px;box-sizing:border-box}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.email-icon-spacing.cntry-us,.signupbodyscroll.customer-signup .sign-in-text-field .signininput.email-icon-spacing.cntry-ca{padding-left:25px}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.error{background-color:#f0dddb;border:1px solid #d83f34!important}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.error::-webkit-input-placeholder{color:#333}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.error:-ms-input-placeholder{color:#333}.signupbodyscroll.customer-signup .sign-in-text-field .signininput.error::placeholder{color:#333}.signupbodyscroll.customer-signup .sign-in-text-field .signininput:focus{border-color:#3898ec;outline:0}.signupbodyscroll.customer-signup .sign-in-text-field .btn-icon-div{color:#777;font-size:15px;font-weight:400;position:absolute;top:10px;left:8px;z-index:2}.signupbodyscroll.customer-signup .sign-in-text-field .errortext{position:static;font-size:12px;line-height:16px;text-align:right;color:#d83f34!important;font-weight:normal;padding:4px 0 9px 0;float:right}.signupbodyscroll.customer-signup .addresswithcountry{margin-bottom:0;padding-bottom:2px}@media(max-width:768px){.signupbodyscroll.customer-signup .addresswithcountry{padding-bottom:0}.signupbodyscroll.customer-signup .addresswithcountry .countrydropdown:after{width:18px}}.signupbodyscroll.customer-signup .button-radius-remove .tabs .switch-tab-menu a.switch-tab{padding:9px 15px;margin:0 -1px}.signupbodyscroll.customer-signup .button-radius-remove .tabs .switch-tab-menu a.switch-tab.w--current{z-index:1}.signupbodyscroll.customer-signup .forgot-password.smaller{margin-top:10px;margin-bottom:16px}.customer-signin-first-step .sign-in-text-field{font-size:15px;font-weight:400;padding:0;background:none;position:relative;flex-wrap:wrap;margin-bottom:7px;height:auto}.customer-signin-first-step .sign-in-text-field .btn-icon-div{position:absolute;left:8px;top:10px}.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll{background:#fff;border:1px solid #cdcdcd;box-sizing:border-box;border-radius:3px;padding:10.5px 8px 10.5px 31px;color:#333;height:40px}@media only screen and (max-width:440px){.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll{height:48px}}.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll.errorInput{background-color:#f0dddb;border:1px solid #d83f34!important}.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll.errorInput::-webkit-input-placeholder{color:#333!important}.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll.errorInput:-ms-input-placeholder{color:#333!important}errorInput .customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll.errorInput::placeholder{color:#333!important}.customer-signin-first-step .sign-in-text-field input.signininput.inputfixscroll:focus{border-color:#3898ec;outline:0}.customer-signin-first-step .sign-in-text-field ::-webkit-input-placeholder{color:#9a9a9a!important}.customer-signin-first-step .sign-in-text-field :-ms-input-placeholder{color:#9a9a9a!important}.customer-signin-first-step .sign-in-text-field ::placeholder{color:#9a9a9a!important}.customer-signin-first-step .sign-in-text-field .font-awesome-light{color:#9a9a9a;font-weight:400}.customer-signin-first-step .login-middle-spacing{display:block;margin:20px 0}.screenlocksignin .loginstep1panel .sign-in-text-field{margin-bottom:15px}.screenlocksignin .loginstep1panel .sign-in-text-field .btn-icon-div{top:14px}@media only screen and (max-width:440px){.screenlocksignin .loginstep1panel .sign-in-text-field .btn-icon-div{top:16px}}.screenlocksignin .loginstep1panel .sign-in-text-field input.signininput.inputfixscroll{height:48px}.screenlocksignin .loginstep1panel .log-in-btn{line-height:24px}.customer-signup-logo img{max-width:80px;height:auto;max-height:inherit}.signup-verify .addresswithcountry.customer-log-in input.input-box.error{background:#f0dddb;border:1px solid #d83f34!important}.signup-verify .addresswithcountry.customer-log-in input.input-box{background:#fff;border-radius:0 3px 3px 0;width:100%;padding:10px 12px;vertical-align:middle;background-color:#fff;border:1px solid #ccc;-webkit-appearance:none;font-weight:normal;font-size:15px;line-height:20px;color:#333;position:relative;height:40px;padding-left:35px}.signup-verify .addresswithcountry.customer-log-in input.input-box:focus{border-color:#2a90d6}.signup-verify .addresswithcountry.customer-log-in input.input-box.cntry-ca,.signup-verify .addresswithcountry.customer-log-in input.input-box.cntry-us{padding-left:25px}@media only screen and (max-width:767px){.signup-verify .addresswithcountry.customer-log-in input.input-box{height:48px;padding-left:35px!important}.signup-verify .addresswithcountry.customer-log-in input.input-box.cntry-us{padding-left:27px!important}.signup-verify .addresswithcountry .countrydropdown{height:48px}.signup-verify .addresswithcountry .countrydropdown .selectedcountry:before{line-height:46px!important}}.first-last-sign-up.customer-signup-first-step{margin:0 -4px}.first-last-sign-up.customer-signup-first-step .loginfrmcontrol._\35 0{width:50%;margin:0 4px}.checkbox-custom-black.small{padding-left:28px}.checkbox-custom-black.small label{font-weight:400;position:relative;font-size:15px;line-height:17px;display:flex;align-items:center;color:#333}.checkbox-custom-black.small input[type="checkbox"]+label:before{height:19px;width:19px;left:-28px}.profile-form .profileformgrp.country-box{position:relative}.profile-form .profileformgrp.country-box .input-text.w-input{padding-left:35px}.profile-form .profileformgrp.country-box .input-text.w-input.cntry-ca,.profile-form .profileformgrp.country-box .input-text.w-input.cntry-us{padding-left:25px}.profile-form .profileformgrp span.country-icon{position:absolute;left:8px;top:38px;font-weight:normal;font-size:15px;line-height:20px;display:flex;align-items:center;color:#777}.myaccount-popup .signup-verify .input-part{padding-bottom:75px}@media only screen and (min-width:768px) and (max-width:991px){.write-review-account .stars-div{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.write-review-account .stars{margin-right:0;width:33.33%}.slider-rowdiv .home-title{padding-left:5px}.home-main .bookmarks-listingdiv .home-title{padding-left:1px}.upcoming-appslider .home-title{padding-left:3px}}@media(min-width:768px){.listing-slider .day-of-week{display:none}.desktop.modal-open .nav-bar,.desktop.modal-open .stremclassdate,.desktop.modal-open .streamlistings-parent-div-100 .fixed-timebar,.desktop.modal-open .livestreampage .liststream-filter-top{padding-right:17px}}@media(max-width:991px){.livestreamboxpart{width:340px;margin-left:8px;margin-right:8px}.homebox-slider .slick-list{margin-left:-3px}.upcoming-appslider{padding-left:15px;padding-right:15px}.upcoming-appslider .ucdaily-service{width:340px;margin-left:8px;margin-right:8px}.upcoming-appslider .slick-list{margin-left:-3px}.upcoming-slider-stencil .upfields-stnl{width:340px;margin-left:8px;margin-right:8px}.livestramhome-listing-stencil{margin-left:0}.livelisting-strnsil{width:340px;min-width:340px;margin-left:8px;margin-right:8px}}@media(max-width:767px){.vg-dropdown-link.viewbusinessData{border-top:1px solid rgba(0,0,0,.15);border-radius:0}.payment-chip:hover .tooltipffhover{right:0;width:265px;left:inherit}.payment-chip:hover .tooltiptext{float:right}.payment-chip:hover .tooltipffhover-bg .arrow-down{right:10px;left:inherit}.sinup-w-xero-content{width:90%;box-shadow:none}.home-main .bookmarks-listingdiv{margin-bottom:7px}.mobile-backarrow{display:block}.covide-rd-popup .modal-body{max-height:100%}.covide-rd-popup .title{margin-top:20px}.covide-rd-popup .close{right:9px;display:none}.covide-rd-popup .modal-content{height:100%;border-radius:0}.covide-rd-popup .modal-dialog{width:100%;margin:0!important;position:absolute;top:0;left:0;bottom:0;padding:0;max-width:100%}.live-stream-class-popup .class-paharagh .heading{margin-top:12px}.datesliderfix .streamclass-table-head{width:95%!important;border-radius:3px!important;margin-top:0!important;display:none}.datesliderfix{top:120px;padding-top:10px}.mobfix-timeslide .datesliderfix{display:block}.date-header-fixed{top:130px;padding-top:0}.date-header-fixed .streamclass-table-head{width:95%!important;border-radius:3px!important;margin-top:0!important}.streamclasslistbg .class-time-spots .class-book-time{margin-right:4px}.streamclass-date-timesche{margin:0}.bookmark-text20{margin-right:20px;margin-left:0}#scLiveStreamClasses.home-page-section{padding-bottom:10px}.livestreampage #mobilefilterChange{visibility:hidden}.livestreampage.moboverflow-hide #mobilefilterChange{visibility:visible!important}.livestreampage .mobile-listing-business.listing-mobile-filter .mob-location-filter:not(.mob-service-change).book-service-open-common{z-index:999!important}.streamclass-date-timesche{width:auto;min-width:inherit}.reviewstarbox{margin:15px auto 0 auto}.live-stream-class-popup .review-left-part a.review-text-line{margin-left:0}.live-stream-class-popup .video-icon-row{display:inline-flex}.mob-class-stream-filter{position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;left:0;top:0;right:0;bottom:0;z-index:9999;background:#fff;padding:12px;transform:translateX(100%);transition:transform .3s ease-in-out}.mob-class-stream-filter.openfilter{transform:translateX(0%)}.mob-class-stream-filter .mob-content-scroll{position:absolute;left:12px;right:12px;top:12px;bottom:74px;overflow:auto}.mob-class-stream-filter .toprightpart{display:inline-flex;justify-content:flex-end}.mob-class-stream-filter .filterclosebtn{display:inline-flex;padding:0 15px;text-decoration:none;color:#777;font-size:20px;font-weight:300}.mob-class-stream-filter .filterclosebtn:hover{color:#333}.mob-class-stream-filter .h2{font-size:24px;line-height:30px;font-weight:500}.mob-class-stream-filter .div-block-579{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mob-class-stream-filter .inline-link{border-radius:3px;color:#248dd5;text-decoration:none;cursor:pointer;font-size:14px;line-height:20px}.mob-class-stream-filter .head-text{font-size:18px;line-height:24px;font-weight:500;margin-bottom:4px}.mob-class-stream-filter .mob-filter-div-block{padding-top:16px;padding-bottom:16px;border-bottom:1px solid #e7e7e7}.mob-class-stream-filter .bottom-btn-box{position:fixed;left:0;right:0;bottom:0;padding:12px}.mob-class-stream-filter ul{padding:0;margin:15px 0 0 12px;list-style:none}.mob-class-stream-filter ul li{margin-bottom:13px}.mob-class-stream-filter ul li .checkbox-custom-black label{font-size:14px;font-weight:400}.mob-class-stream-filter .bottom-btn-box .mob-filterbutton{border:1px #eb6663;background-color:#eb6663;color:#fff;line-height:20px;-webkit-transition:background-color .2s ease,border .2s ease,color .2s ease,box-shadow .3s ease;transition:background-color .2s ease,border .2s ease,color .2s ease,box-shadow .3s ease;font-size:16px;text-align:center;border-radius:3px;line-height:50px;text-decoration:none}.mob-class-stream-filter .bottom-btn-box .mob-filterbutton div{width:100%;text-align:center}.mob-class-stream-filter .bottom-btn-box .mob-filterbutton:hover{background-color:#c74e4b}.mob-filter-pill{padding:10px 20px;border-radius:25px;box-shadow:0 0 14px -4px rgba(0,0,0,.14);color:#333;cursor:pointer;float:left;font-size:14px;font-weight:normal;margin-bottom:16px;margin-left:12px;margin-top:12px}.mob-filter-pill.active{color:#fff;background:#777}.mob-filter-pill .margin-right5{margin-right:5px}.listing-slider .mobile-date{display:block;text-align:center;line-height:normal}.listing-slider .day-of-week{display:block;text-align:center;line-height:normal;padding-top:10px;margin-bottom:0}.listing-slider .slick-slide.selected .day-of-week{color:#fff}.listing-slider .mobile-day-of-week{display:none}.date-header-fix .dateheader-fixed .streamclass-table-head{width:100%}.date-header-fix .dateheader-fixed{top:247px}.listigBusiness-inner{width:100%}.listigBusiness-wrapper{flex-direction:column;align-items:self-start}.livestreampage .livestreamfilter{display:none}.dropdown-class-stream{max-height:225px;top:42px;box-shadow:0 0 3px 0 rgba(0,0,0,.1);display:none!important}.white-roundbox,.dropdown-stream-div{font-size:14px;box-shadow:0 0 3px 0 rgba(0,0,0,.1)}.livestreampage .listigBusiness-inner a{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 8px 11px}.livestreampage .dropdown-stream{float:inherit;display:none!important;vertical-align:top;margin-top:0;padding-top:6px;margin-right:10px}.livestreampage .marginleft20{margin-left:0;margin-right:20px}.live-stream-class-popup .live-stream-bottom{float:none;padding-bottom:8px;text-align:center}.listing-slider .slick-prev,.listing-slider .slick-next{display:none!important}.listing-slider{padding:0!important}.listing-slider .slick-slide .dateslide{width:100%;height:54px;line-height:54px;border-radius:35px}.stremclassdate{height:70px;top:196px}.listing-slider .slick-slide{font-size:12px;font-weight:400}.livestreampage #mobileServiceChange{display:none!important}.livestreampage #mobileDateChange{display:none!important}.streamlistings-parent-div-100{margin-top:0;top:0;left:0;right:0;bottom:0;height:initial;overflow:auto;position:fixed;top:266px}.class-date.streamclass-table-head{margin-top:0}.grid-view-icon{margin-top:0}.streamclasslistingWrapper .home-title-div{align-items:flex-start}.listigBusiness-wrap.mobilebusiness-view .divider-search{display:none!important}.livestreampage .listigBusiness-inner{max-width:100%!important;width:100%!important;position:relative;margin-bottom:16px}.livestreampage .listigBusiness-inner:after{content:"";position:absolute;bottom:-16px;left:-12px;right:-12px;height:1px;background-color:#d9d9d9}.livestreampage .listigBusiness-wrap.mobilebusiness-view{padding-top:16px;padding-bottom:16px}.onlyfilter-pill{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:auto;margin-right:0;padding:10px 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:25px;box-shadow:0 0 14px -4px rgba(0,0,0,.14);color:#333;cursor:pointer}.onlyfilter-pill.floating{position:fixed;left:0;top:auto;right:0;bottom:5%;z-index:10000000;display:flex;width:150px;min-width:0;margin-right:auto;margin-left:auto;padding-top:12px;padding-bottom:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}.streamclass-signup-col .dropdown-list{left:0;right:auto;margin-left:0}.livestreampage .listigBusiness-wrapper{height:inherit}.livestreampage .listings-parent-div-100{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit}.livestreampage .stremclassdate{top:inherit;right:inherit;left:inherit;position:relative;z-index:9;margin-top:-70px}.livestreampage .listing-slider .slick-slide{font-size:14px}.livestreampage .mobile-listing-business.mobfix-timeslide .stremclassdate{position:fixed;top:50px;margin-top:0}.livestreampage .streampagesectionFlex{position:relative;top:inherit;left:inherit;right:inherit;bottom:inherit;padding-top:120px}.livestreampage .streampagesectionFlex.mobfix-timeslide{padding-top:211px}.class-stensil-block .clstleft-part{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.class-stensil-block .class-row-stensil{flex-direction:column;padding-top:18px;padding-bottom:18px;margin-bottom:0}.class-stensil-block .clstleft-part .time-strnsil{width:100%;display:flex;margin-bottom:10px;margin-right:0;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.class-stensil-block .clstleft-part .class-bus-block{width:100%}.class-stensil-block .clstleft-part .time-strnsil .cltime-div{margin-bottom:0;margin-right:8px}.class-stensil-block .clstleft-part .clbusiness-name{margin-left:0}.class-stensil-block .clstright-part{width:100%;margin-top:14px}.class-stensil-block .clstright-part .clstprice{margin-top:10px;margin-bottom:15px}.class-stensil-block .clstright-part .clstsignup{min-height:50px}.livesteam-slider .livesteam-inner .live-left-arrow,.livesteam-slider .livesteam-inner .live-right-arrow{display:none}.livesteam-slider .livesteam-inner{padding:0}.livesteam-slider .livesteam-slider .live-slide .live-slide-ani{width:95%;height:54px}.livesteam-slider{height:70px}.fixed-timebar{position:relative;top:inherit;left:inherit;right:inherit}.mobfix-timeslide .fixed-timebar{top:120px;position:fixed;left:0;right:0}.streamclasslistingWrapper{margin-top:-42px}.liveSearchbox{width:100%;padding-left:0;padding-right:0;border-right:none;padding:12px 0 13px;position:relative}.liveSearchbox:after{position:absolute;bottom:0;left:-12px;right:-12px;content:"";background-color:rgba(0,0,0,.15);height:1px}.homebox-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.homebox-slider .slick-prev{top:-56px;right:26px}.homebox-slider .slick-next{top:-56px;right:0}.homebox-slider .personal-trainingbg{width:calc(100% - 52px)}.live-stream-class-popup .modal-dialog{width:100%;margin:0!important;position:absolute;top:0;left:0;bottom:0;padding:0}.live-stream-class-popup .modal-content{height:100%;border-radius:0}.live-stream-class-popup .modal-body{max-height:calc(100% - 148px)}.live-stream-class-popup .modal-footer{position:absolute;bottom:0;left:0;right:0;border-top:1px solid #e7e7e7}.live-stream-class-popup .popup-button-div .livePrice-block{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;display:none}.liveProfile-avtar .avtar-rating .reviewstarbox{margin:0;margin-right:8px}.live-stream-class-popup .popup-button-div{position:relative}.live-stream-class-popup .modal-footer .btn-primary{width:100%;display:block;height:60px;font-size:18px;line-heigh:30px}.live-stream-class-popup .modal-footer .btn-primary.viewClassbtn,.live-stream-class-popup .modal-footer .btn-primary.enroll-visits{padding-top:18px}.live-backarrow{display:block}.login-backbtn{display:block;z-index:1;top:12px}.live-stream-class-popup .class-text-heading{padding-right:0}.mobile-event-price{display:inline-block}.live-stream-class-popup .modal-header .close,.loginmodalpopup .sign-in-parent-div .close{display:none}.singlejoinbtn{width:100%}.text-block-padding.signed-up-text{display:none!important}.upcoming-appslider{padding-left:15px;padding-right:0}.upcoming-service-popup .modal-dialog{width:100%;margin:0!important;position:absolute;top:0;left:0;bottom:0;padding:0}.upcoming-service-popup .modal-content{height:100%;border-radius:0}.upcoming-service-popup .modal-header{padding-top:45px}.upcoming-service-popup .modal-body{max-height:calc(100% - 45px);overflow:auto;padding:0}.upcoming-service-popup{display:block}.upcoming-appslider .uc-appoint-inner{overflow:auto;-webkit-overflow-scrolling:touch}.deleteCardPopup .modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.deleteCardPopup .modal-footer .btn{width:48%;height:50px}.deleteCardPopup .modal-footer .btn.btn-primary{margin-left:18px}.mobile-popup-myaccount{padding-right:0!important;height:100%;margin-top:50px}.mobile-popup-myaccount .mobile-popup-myaccount-inner{padding:0}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup{height:100%;width:100%!important;max-width:100%!important;padding:0 16px;border-radius:0!important;box-shadow:none!important}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .closed{display:none}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .previous-btn.w-button{display:none}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .form-next-button.w-button{border-radius:3px;height:auto;padding:15px 15px;box-sizing:border-box;font-weight:400;line-height:normal;width:100%;height:60px;font-size:16px}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .signup-button-center{display:flex;flex-wrap:wrap;margin-bottom:50px;position:fixed;bottom:10px;left:16px;right:16px}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .signup-verify{padding-top:24px}.mobile-popup-myaccount .mobile-popup-myaccount-inner .myaccount-popup .signup-verify .verify-text p{max-width:100%;text-align:center}}.intelligentsearch .w-icon-dropdown-toggle{display:none}.intelligentsearch .search-icon{left:10px;padding-top:8px}.intelligentsearch.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input{padding:7px 15px 7px 40px}.home-intelligentsearch.search-div-38 .select2-container-multi .select2-choices .select2-search-field input{padding:7px 15px 7px 40px!important}.support-black-owned{padding-left:80px;padding-right:80px}.support-black-owned .support-black-banner{margin-top:16px;margin-bottom:20px;padding:36px 36px 32px 36px;box-shadow:0 0 14px 0 rgba(0,0,0,.14);font-size:16px;border-radius:5px;background-color:#000;color:#fff;max-width:1040px}.support-header-medium{font-size:22px;margin-right:0;margin-bottom:12px;line-height:27px;font-weight:500}.support-black-text{color:rgba(255,255,255,.7)}.support-black-link{max-width:160px;margin-top:11px;padding-top:4px;padding-bottom:4px;text-decoration:none;color:#fff;font-weight:500}.support-black-link span{font-family:"Font Awesome 5 Pro";color:#fff;vertical-align:middle;display:inline-block;margin-left:5px}@media(min-width:768px){.mobile-social-menu{display:none!important}.showinmobile,.mobile-search-background-div{display:none!important}.search-bar-wrapper-all{display:block!important;position:relative;width:1040px;max-width:95%}.home-main .search-bar-wrapper-all{width:100%;max-width:100%;padding-left:80px;padding-right:80px}.home-main .cards-parent-div-flex{overflow:inherit;-webkit-flex-wrap:wrap;-ms-flex-flow:row wrap;flex-wrap:wrap}.home-main .slick-slideParent .cards-parent-div-flex{overflow:inherit}.deals-sorting{display:none!important}.nav-bar .sort-dropdown-div{display:none!important}.popup-product-brand{max-height:120px;overflow:auto;-webkit-overflow-scrolling:touch}.daily-deal-service.select2-drop{font-size:14px;font-weight:300}.daily-deal-service.select2-drop.service-what-dropdown{min-width:inherit}.daily-deal-service .select2-results li.select2-result-with-children{padding:0;border:0 none}.daily-deal-service .select2-results li.select2-result-with-children:first-child{padding-top:5px}.daily-deal-service .select2-results li.select2-result-with-children>.select2-result-label{font-size:15px;font-weight:600;padding:5px 15px 10px}.daily-deal-service .select2-results .select2-result-label{padding:8px 10px 8px 40px}.mob-bookmarkdiv{display:none}.class-policy-popup .modal-dialog{width:600px;max-width:100%}.class-policy-popup .modal-body{max-height:450px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 20px}.class-policy-popup .modal-title{margin-bottom:20px}.vagaroapp-webpage .appt-section.bottom,.vagaroapp-webpage .appt-section:last-child:not(:first-child){padding-bottom:160px}.reviewbtnparent.bethe-first{display:table}.desktopFilter .listigBusiness-wrap{padding:0 12px 0 0;margin-right:11px;border:none;position:relative}.desktopFilter .listigBusiness-wrap:after{position:absolute;height:60px;top:-11px;width:1px;right:0;content:"";background:#d9d9d9}.desktopFilter .bookaservice-service{width:120px}.desktopFilter #divServiceFilters.search-list-row{min-width:313px}.desktopFilter.service-dtpick-hide #divServiceFilters.search-list-row{min-width:141px}.desktopFilter .listigBusiness-inner a{padding-left:10px;padding-right:10px;padding-top:8px;padding-bottom:7px;-webkit-box-flex:inherit;-webkit-flex:inherit;-ms-flex:inherit;flex:inherit}.livestreampage .listigBusiness-inner a{padding-left:10px;padding-right:10px;min-width:inherit}.desktopFilter .listings-filter-div{max-height:60px;padding-left:11px}.desktopFilter .search-list-row .font-awesome.large{left:16px;font-size:14px;line-height:20px;color:#333;margin-top:0;font-family:'Fontawesome pro 400',sans-serif;padding-top:0;width:16px;height:20px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.desktopFilter .divider-search .line{height:59px;top:-30px}.desktopFilter .bookaservice-date{width:163px;height:38px}.livestreampage .listigBusiness-wrap.mobilebusiness-view{padding-right:0;padding-left:11px}.desktopFilter .listings-filter-div .filters-button{padding-top:6px;padding-bottom:6px}.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input{height:36px}.intelligentsearch.bookaservice-service .select2-container-multi .select2-choices .select2-search-field input{padding-left:38px}streamclassdetailbg .streamcusdetail .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.streamclass-available-container{margin-bottom:12px}.live-searchArea{width:170px}.livestreampage .liststream-filter-top{max-width:calc(100% - 577px)}.desktopFilter .search-list-row.prof-searchbar .font-awesome.large{margin-top:20px}}@media(min-width:991px){.desktopFilter .bookaservice-service{width:250px;margin-right:11px;margin-left:0}.desktopFilter .search-list-row{min-width:295px}.desktopFilter.service-dtpick-hide #divServiceFilters.search-list-row{min-width:273px}.desktopFilter #divServiceFilters.search-list-row{min-width:454px}.desktopFilter .listigBusiness-inner a{padding-left:15px;padding-right:17px;min-width:100px}.livestreampage .listigBusiness-inner a{padding-left:15px;padding-right:17px;min-width:100px}.desktopFilter .bookaservice-date{width:170px}.desktopFilter .search-list-row .listings-dropdown{margin-right:11px}.live-searchArea{width:250px}.livestreampage .liststream-filter-top{max-width:calc(100% - 693px)}}@media(max-width:800px){.Addffsharing-popup-online.Addffsharing-popup .modal-dialog{width:96%!important}.ffaddguest-popup .modal-dialog{padding:20px}}@media only screen and (min-width:992px) and (max-width:1899px){.home-main .search-bar-wrapper-all .search-div-38{width:32.5%}.home-main .search-bar-wrapper-all .search-div-38.service-what-div{width:34%}.home-main .search-bar-wrapper-all .search-div-38._\31 6{width:22%}}@media only screen and (min-width:1410px) and (max-width:1659px){.home-main .slick-contslide .card-link-block{width:20%}}@media only screen and (min-width:1160px) and (max-width:1409px){.home-main .slick-contslide .card-link-block{width:25%}}@media only screen and (min-width:992px) and (max-width:1159px){.home-main .slick-contslide .card-link-block{width:33.33%}}@media only screen and (min-width:992px){.service-50{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.shopping-bag-tab.no-float,.fixed-tabs-div .shopping-bag-tab,.tab-fixednav .shopping-bag-tab{margin-right:145px}.reviewbtnparent{display:table}}@media(max-width:1430px){.store-tabs{margin-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.store-tabs-menu{width:100%;margin-top:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.store-tab-link{width:25%;opacity:1;border-bottom:3px solid transparent;border-left:0 none}.store-tab-link.w--current{border-bottom-color:#eb6663;border-left:0 none}.store-tabs-content{width:100%;max-width:none}.list-your-business{margin-right:10px}}@media(max-width:1230px){.back-to-top-container{right:2.5%;margin:0;bottom:85px}.mobile-book-div{z-index:1005}.mobile_menu_show .mobile-book-div{z-index:10}.slider-rowdiv .card-image,.busAbouttab .slider-rowdiv.dailydealsslider .card-image{min-height:inherit}}@media(max-width:1060px){.gallery-popup-white-overall.doulbleimagepopup{max-width:90%}.gallery-popup-white-overall.doulbleimagepopup .div-block-71{width:48.5%}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section{right:-1px;left:auto;margin-left:0}.ffcktsharing-tabs .ffsharing-tabmenu{padding-left:20px;padding-right:20px}.three-selectbox .select-dropcommon{width:30%}.familycktfrnd-bg .three-selectbox .select-dropcommon{width:30%}}@media(max-width:1200px) and (min-width:767px){.loginpopopen .loginmodalpopup.brandedApp-loginopen .sign-in-parent-div .display-table-cell{padding-top:30px}}@media(max-width:991px){.streamclass-available-container .class-div .class-signup-col{padding-top:0}.streamclass-available-container .class-signup-col{width:105px}.streamclasslistbg .streamclass-col-verywidth{width:57%}.streamclasslistbg .streamclass-col-verywidth .class-date-time{width:100%}.busAbouttab .class-service-footer{padding-bottom:95px}.clsTempPackage{top:51px}.search-div-38{width:26.5%}.search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input{padding-right:10px}.search-div-38.service-what-div{width:28.5%}.search-div-38.service-book-what{width:26.5%}.search-div-38._\31 6{width:28%}.hero-search-button{width:17%}.loaddatatext{font-size:14px}.home-tabbing-div .vg-default-tabs{padding:0}.home-tabbing-div .vg-default-tabs-links{padding:0 20px}.home-main .search-bar-wrapper-all{padding-left:20px;padding-right:20px}.home-tabbing-div .popular-cat-div{padding-left:0;padding-right:0}.home-tabbing-div .popular-cat-row{padding-left:20px}.home-see-all{margin:0;min-width:inherit}.customTopSocial{margin-top:0;min-width:360px}.slide-prev,.slide-next{display:none!important}.slide-prev{right:52px}.slide-next{right:18px}.end-div-space{display:block;width:15px;height:10px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#fff}.cards-parent-div-flex,.popular-services-div-flex{padding:0}.slider-rowdiv .div-no-data{margin-left:20px;margin-right:20px}.square-slide-div{width:24%}.square-slide-div a{margin:0 10px 0 0}.category-name{font-size:24px}.slick-slideParent{padding:0 0 0 20px;margin:0}.home-main .slick-slideParent{padding:0}.slick-slideParent .cards-parent-div-flex{padding:0}.cards-parent-div-flex.owl-carousel{display:block}.slick-contslide .card-link-block{width:49%}.slick-contslide .card-link-block a,.slick-contslide .card-link-block .card-linkbottomdiv{padding:0 5px}.home-main .slick-contslide .card-link-block{width:50%;margin-right:0}.home-main .slick-contslide .card-link-block a,.home-main .slick-contslide .card-link-block .card-linkbottomdiv{padding:0 5px 0 0;margin:0 5px}.home-main .gen-tooltip-div.featured-tooltip{left:0}.home-main .bookmarks-listingdiv{padding-left:20px;padding-right:20px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block{width:356px;padding-left:8px;padding-right:8px}.home-main .bookmarks-listingdiv .slick-slideParent{margin:0 0 0 -8px}.ipadandroid .listings-60:not(.daily-deals){top:380px;margin-top:0}.ipadandroid .listings-parent-div-100:not(.daily-deals-wrap) .daily-deals-map{margin-left:0}.redo-search-btn{position:fixed}.daily-deals-wrap .redo-search-btn{position:absolute}.filtercheckboxdiv .filters-checkbox{width:50%}.filtercheckboxdiv .filters-checkbox:nth-child(3n+1){clear:none}.filtercheckboxdiv .filters-checkbox:nth-child(2n+1){clear:left}.filtercheckboxdiv .nthchild-issue .filters-checkbox:nth-child(2n+1){clear:none}.bookaservice-service{width:180px;margin-left:0}.listings-dropdown{margin-right:10px}.search-marginleft{margin-right:10px!important}.livestreampage .listigBusiness-wrap.mobilebusiness-view .divider-search .line{left:12px}.bookaservice-date{width:170px}.left-slide-arrow,.right-slide-arrow{display:none!important}.daily-deal-link{width:100%;margin-left:auto;margin-right:auto}.custom-package-detail-buttons{height:50px}.custom-package-detail-buttons.appointment-button-div.alt{margin-top:10px}.write-review-account{margin-top:0}.vagaroapp-webpage.myAccountpage .content-wrapper{padding-top:50px;background:#f5f5f5}.membership-buttons.appointment-button-div.alt{margin-top:10px}.sign-in-div{width:400px}.sign-up-image{max-width:42%}.signupmodalpopup .sign-in-parent-div{margin-left:auto;margin-right:auto;max-width:762px}.signupmodalpopup .sign-up-image{display:none!important}.signupmodalpopup .sign-in-div{width:100%}.booking-dropdown-pkg{max-width:90%}.booking-dropdown-pkg .flamingo-btn{max-width:100%}.fixed-tabs-div{padding:0}.reviews-description-parent-div{padding-right:0}.review-description-div.stars{float:none;width:auto;display:table;margin:0 auto 30px}.demorenterDealslide .cards-parent-div-flex{padding:0}.review-overall-div{margin-right:0;width:auto}.review-overall-star{margin-left:10px}.detailnavfixed .mobile-book-div{display:none}.detailnavfixed.busAbouttab .mobile-book-div{display:block}.mobile-book-div.active-vg-dropdown .common-overlay{opacity:1;visibility:visible;z-index:-1}.busAbouttab .footer-section{padding-bottom:80px}.book-checkout .mobile-book-div{display:none}.vagaroapp-webpage .tab-content.giveNavspace{padding-bottom:80px}.reviewloadbtn.grey-btn{max-width:100%}.dropdown-subcategory{padding-left:20px}.product-popup-div{max-width:900px;width:100%}.shoppingcartpopup .modal-dialog{max-width:900px;width:100%}.business-headpad{width:95%;margin-left:auto;margin-right:auto}.services-overall-div .business-headpad{padding-bottom:10px}.service-50:nth-of-type(2n),.service-50{float:none;min-height:inherit}.service-tag-title .business-heading{float:none;margin-bottom:0}.service-tag-title .shopdetail-tagline{float:none;padding-top:10px}.class-date.class-table-head{font-size:18px}.class-time-spots .class-book-time{display:block;margin-right:0}.class-div .class-date-time,.class-div .class-name-col,.class-div .class-instructor-col{padding-bottom:0}.class-div .class-date-time{padding-top:0}.class-div .class-name-col,.class-div .class-instructor-col,.class-div.spotleftDescription .class-date-time{padding-top:15px}.class-div .class-signup-col{padding-top:10px}.class-time-spots .text-block-18{margin-top:4px}.div-block-61{display:block}.quickFlip{width:346px;height:205px;margin:0 auto 5px auto}.blackPanel,.redPanel{width:346px!important;height:205px!important}.gift-card-wrap{width:100%}.back-button-gc{padding-left:20px;margin-bottom:5px}.search-list-row{min-width:300px}.pros-div{width:210px}#divServiceFilters.search-list-row{min-width:380px}.business-type-hide #divServiceFilters.search-list-row{min-width:300px}.service-dtpick-hide #divServiceFilters.search-list-row{min-width:200px}.service-dtpick-hide #ddlBusMode.listings-dropdown{margin-left:0}.location-detail{width:95%;display:block;margin:15px auto 0}.half-loc{width:100%;height:auto;margin-bottom:10px;float:none}.vagaroapp-webpage.myAccountpage{background:#fff}.changePasswordDiv .changeFormbk .display-table-cell{vertical-align:top}.changePasswordDiv{padding-left:30px;padding-right:30px;max-width:820px;text-align:center}.disblock{text-align:left}.upload-alertbar{width:95%;margin-top:10px}.appointment-button-div.alt.waitlist-inline-btn{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.hmtimemobileview span{display:none}.FFappointmentlist{padding-top:20px!important;padding-left:20px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover{bottom:inherit;top:40px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover-bg .arrow-down{top:-10px;border-bottom:12px solid #333;border-top:inherit;bottom:inherit}.covidblock .covid-inn{padding-left:20px;padding-right:20px}.covidblock .covid-banner{padding:16px 23px}.support-black-owned{padding-left:20px!important;padding-right:20px!important}.checkout-tip-box{width:100%}.checkout-addtip-inner{width:100%}.topblock{width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.topblock .bigtext{text-align:center}.topblock .classtext{text-align:center}.addtip-links{max-width:100%}.chechout-backarrow{left:0}.checkout-summry-data .emailcontent{padding-left:12px!important;padding-right:12px!important}.checkout-summry-data .container-new{max-width:100%!important}.split-box{padding-left:0}}@media(max-width:991px) and (min-width:767px){.livestreampage .prof-right-padding.data-padding-right{padding-right:0;margin-left:0;padding-left:8px}.livestreampage .prof-right-padding.data-padding-right #divStreamFirstSlide{display:none}}@media(max-width:767px){.support-black-owned .support-black-banner{padding:32px}.support-black-link{padding-bottom:0}.padding-none{padding-left:0;padding-right:0}.m-width100per{width:100%}.m-width100per .tab-max-width{max-width:400px}.m-width100per .gift-certi-select{max-width:100%}.family-friends-invite-msg .button-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.family-friends-invite-msg{margin-top:0;padding-top:30px}.family-friends-invite-msg .accept-paragraph,.thanksDiv .thanks-message{font-size:18px}.family-friends-invite-msg .btn{height:50px;font-size:16px}.btn-width90per{width:90%}.btn-width90per a{width:100%}#dvDelasFromMobile .gift-certi-select{max-width:100%}.gc-tab-padding .magin-bottom0{margin-top:0}.cookiemodal-popup .modal-dialog{max-width:90%!important}.cookiemodal-popup .modal-footer{padding-top:0}.ffappt-for-card-bg{flex-direction:row;width:100%}.FFappointmentlist{padding-top:20px!important;padding-left:20px}.brandedebody .content-wrapper{background:#f5f5f5}.branded-multi-buss{margin-bottom:15px}.branded-multi-buss:last-child{margin-bottom:0}.branded-multilocation .location-name{border-bottom:none}.branded-multilocation .alt-services-div{width:100%}.branded-multilocation .listing-business-tlt{margin-bottom:0}.branded-multilocation .bookmark-block{border-bottom:none;padding-bottom:0}.branded-multilocation .bookmark-block .half-block-6{margin-bottom:0}.branded-multilocation .multi-loc-row .listing-business-tlt{border-bottom:1px solid rgba(0,0,0,.15)}.branded-multilocation .branded-multi-buss .listing-business-tlt{border-bottom:1px solid rgba(0,0,0,.15)}.branded-multilocation .multi-loc-row{margin:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.branded-multilocation .half-block-6{width:100%;padding:0}.branded-multilocation .half-loc{margin-bottom:0;position:relative;border-radius:0;border-bottom:1px solid rgba(0,0,0,.15);padding:10px 40px 10px 10px;background:#fff}.branded-multilocation .alt-services-div{margin-bottom:0}.branded-multilocation .business-info-div{padding-left:10px}.windowsAppHTML.modal-open-html{overflow:hidden}.windowsApp .service-title-alt{width:55%}.windowsApp .membership-active-div{width:100%}.windowsApp .product-div-checkout,.windowsApp .product-master{display:block;width:100%;clear:both}.windowsApp .product-left-div.class-item-width{width:60%;display:block;float:left}.windowsApp .product-name,.windowsApp .brand-name-checkout{max-width:100%}.windowsApp .img-product-checkout{float:left}.windowsApp .product-left-div .div-block-25{margin-left:70px}.windowsApp .product-div-checkout .product-name{display:inline-block;float:left;width:15%;padding-left:5%}.windowsApp .product-div-checkout .product-name:last-of-type{text-align:right;width:20%}.windowsApp .product-left-div .product-name{display:block;float:none;width:100%;padding-left:0}.windowsApp .subtotal-master,.windowsApp .total-master{display:block;width:100%;float:left;clear:both}.windowsApp .div-block-34{position:relative;display:block}.windowsApp .div-block-35{width:100%;display:block;margin:0;padding-left:15px;padding-right:15px}.windowsApp .div-block-23{width:100%;margin:0;padding-left:15px;padding-right:15px}.windowsApp .product-master,.windowsApp .total-master,.windowsApp .subtotal-master{margin:0;padding-left:15px;padding-right:15px}.windowsApp .right-checkout,.windowsApp .show-hide-div{display:block}.windowsApp .view-order-summary{position:absolute;right:10px;top:20px}.windowsApp .back-arrow,.windowsApp .text-block-16{vertical-align:middle;line-height:18px}.windowsApp .div-block-47{max-width:100%;display:inline-block}.windowsApp .left-div-checkout{display:block;max-width:100%;width:100%}.windowsApp .product-div-checkout.ch-mebership-row{width:100%;max-width:100%}.windowsApp .product-div-checkout.ch-mebership-row .product-left-div{width:75%}.windowsApp .product-div-checkout.ch-mebership-row .div-block-25{margin-left:0;width:100%}.windowsApp .product-div-checkout.ch-mebership-row .product-name{width:20%;display:inline-block}.windowsApp .product-div-checkout.ch-mebership-row .div-block-25 .product-name{width:100%;display:inline-block;text-align:left}.windowsApp .gallery-popup-white-overall{overflow-y:auto;-webkit-overflow-scrolling:auto;position:relative;z-index:1}.popup-width-class{width:90%;max-width:700px}.clsTempPackage{top:41px;width:200px}.list-your-business.lnkLogin{text-decoration:none}.utility-page-wrap{height:auto;margin-top:0;padding:50px 10px;display:block;text-align:center}.utility-page-content{display:inline-block}.footer-section{height:auto!important}.content-wrapper.footerpresent{margin-bottom:0!important;min-height:inherit}.push{display:none}.nav-bar .sort-dropdown-div{position:relative;top:0;right:0;z-index:1;display:block;margin-top:15px;margin-right:10px;float:right}.nav-bar .sort-dropdown-div .w-dropdown-toggle{padding-right:20px}.nav-bar .sort-dropdown-div .w-icon-dropdown-toggle{margin-right:0}.content-wrapper,.nav-bar,#page-wrapper,.listings-parent-div-100,.filter-background,.gallery-content{-webkit-transition:all ease 500ms;transition:all ease 500ms}.ipadandroid .listings-60:not(.daily-deals){top:133px;margin-top:0}.mobile-check{display:block}.back-to-top-container{left:auto;right:2.5%;width:auto}.mobile-search-background-div{overflow:auto;-webkit-overflow-scrolling:touch}.mobile-search-text-field{padding:0;height:45px}html.mob-overflow-hidden,body.mob-overflow-hidden{overflow:hidden}html.moboverflow-hide,body.moboverflow-hide{overflow:hidden;height:100%!important}html.moboverflow-hide .listings-60,body.moboverflow-hide .listings-60{overflow:hidden}.shopping-cart{height:100%;overflow:auto;-webkit-overflow-scrolling:touch;top:0;padding-top:65px;min-height:100%}.mobile-tabs-menu{margin-bottom:5px}.mobile-tabs-menu .mobile-tabs{border:1px solid #cdcdcd;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-left:-1px;position:relative;background-color:#fff;color:#222}.mobile-tabs-menu .mobile-tabs .mobile-tabs-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.mobile-tabs-menu .mobile-tabs:first-of-type{border-radius:4px 0 0 4px;margin-left:0}.mobile-tabs-menu .mobile-tabs:last-of-type{border-radius:0 4px 4px 0}.mobile-tabs-menu .mobile-tabs em{font-size:16px;font-style:normal;font-family:'fontawesome-5pro-solid-900'}.mobile-tabs-menu .mobile-tabs span{font-size:16px;font-weight:400}.mobile-tabs-menu .mobile-tabs:after{border-right:1px solid #cdcdcd;position:absolute;height:100%;width:1px;content:"";display:none;right:-1px;top:0;border-radius:5px;z-index:1}.mobile-tabs-menu.outcallsevicehide .outcallservice{display:none}.promotion-icon-check span.font-awesome.videoIcon{font-size:15px}.mobile-search-form-wrapper{max-height:inherit}.social-circle-div{margin:0}.busAbouttab .dailydealsslider .home-title-div{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}#newCartSummaryDectail123 .service-provider-div{padding-top:20px}#newCartSummaryDectail123 .service-div-checkout{padding-top:0;padding-bottom:0}.footer-25-div.discover{clear:both;margin-top:20px}.windowsPhone .review-right-div .stars-div{display:block}.windowsPhone .review-right-div .stars-div .stars{display:inline-block;width:49%;margin-right:0}.searchedmobiletext{max-width:85%;word-wrap:break-word;color:rgba(51,51,51,.5);padding-left:10px}.slider-rowdiv .card-image{min-height:inherit}.popular-cat-row{padding-top:25px;padding-bottom:10px}.busAbouttab .slider-rowdiv.dailydealsslider .card-image{min-height:inherit}.slider-rowdiv .home-title{width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);width:-ms-calc(100% - 50px);width:-o-calc(100% - 50px);width:calc(100% - 50px);max-width:-webkit-calc(100% - 50px);max-width:-moz-calc(100% - 50px);max-width:-ms-calc(100% - 50px);max-width:-o-calc(100% - 50px);max-width:calc(100% - 50px)}.home-main .slider-rowdiv .home-title{width:auto;max-width:-webkit-calc(100% - 75px);max-width:-moz-calc(100% - 75px);max-width:-ms-calc(100% - 75px);max-width:-o-calc(100% - 75px);max-width:calc(100% - 75px)}.see-all-div{margin-top:20px;width:auto}.home-main .see-all-div{margin-top:0}.home-tabbing-div .vg-default-tabs-links{padding:0}.home-tabbing-div .vg-default-tab-link{width:50%;text-align:center;margin-right:0}.home-tabbing-div .vg-default-tabs{margin-bottom:0}.home-tabbing-div .vg-default-tabs .vg-default-tab-link a{height:50px;line-height:30px}.home-main .search-bar-wrapper-all{padding-left:0;padding-right:0}.home-main .home-page-section{padding-left:0;padding-right:0}.square-slide-div{width:32.4%}.home-page-section{margin-bottom:10px}.home-page-section.popular-cat-home{margin-bottom:20px}.fourblockslider,.slick-fourblockslider{min-height:inherit}.slick-slideParent .cards-parent-div-flex .card-link-block{width:356px}.home-main .home-title-div{padding-right:15px;padding-left:20px}.upcoming-appslider .home-title-div{padding-left:0}.home-main .slick-slideParent{padding:0 0 0 12px}.home-main .slick-contslide .card-link-block{margin-bottom:8px}.home-main .slick-contslide .card-link-block a,.home-main .slick-contslide .card-link-block .card-linkbottomdiv{padding:0 8px;margin:0}.close-link-div{padding:11px 10px 5px;width:100px;text-decoration:none;text-align:left;color:#0076ff}.close-link-div .w-inline-block{vertical-align:middle}.close-link-div .font-awesome.back-arrow{line-height:26px;margin-right:6px}.close-link-div .business-name{margin-bottom:0}.home-main .bookmarks-listingdiv .slick-slideParent{padding-left:20px}.home-main .bookmarks-listingdiv .home-title-div{padding-left:20px;padding-right:20px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a{display:block;padding:0 0 30px 0}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .card-image{width:100%;height:auto;display:block}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .card-image .card-bgimg{border-radius:5px 5px 0 0}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a .bookmark-rightdiv{display:block;padding-left:15px;padding-right:15px;padding-top:10px;min-height:84px}.hero-search-button{width:100%;font-size:20px;display:block;text-align:center;float:none;border-radius:3px}.search-bar-wrapper-all{background-color:#fff;position:fixed;left:0;top:0;bottom:0;right:0;overflow:auto;-webkit-overflow-scrolling:touch;z-index:9000;display:none}.search-bar-wrapper-all .search-bar{height:auto;display:block;border:0 none;box-shadow:none;width:90%;margin:28px auto;padding:0}.search-bar-wrapper-all .search-div-38,.search-bar-wrapper-all .search-div-38._\31 6{max-width:100%;border:0 none;width:100%;display:block;height:auto;padding:0;margin-bottom:10px;float:none}.search-bar-wrapper-all .servcie-dropdown-text{margin-top:0;margin-bottom:5px;color:#333;font-size:17px;font-weight:400}.search-bar-wrapper-all .search-div-38._\31 6{margin-bottom:0}.search-bar-wrapper-all .search-font-absolute,.search-bar-wrapper-all .dropdown-fa-absolute{display:none}.search-bar-wrapper-all .dropdown-text-input,.search-bar-wrapper-all .date-timeinput{background-color:rgba(143,143,148,.118)!important;padding:0 11px;border-radius:5px;font-size:17px;line-height:1.42857143;height:36px;color:#333;max-width:100%;width:100%;font-weight:300}.search-bar-wrapper-all .dropdown-text-input:-moz-placeholder,.search-bar-wrapper-all .date-timeinput:-moz-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .dropdown-text-input::-moz-placeholder,.search-bar-wrapper-all .date-timeinput::-moz-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .dropdown-text-input:-ms-input-placeholder,.search-bar-wrapper-all .date-timeinput:-ms-input-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .dropdown-text-input::-webkit-input-placeholder,.search-bar-wrapper-all .date-timeinput::-webkit-input-placeholder{color:#333;opacity:.6}.search-bar-wrapper-all .dropdown-text-input:focus,.search-bar-wrapper-all .date-timeinput:focus{border-color:#3898ec}.search-bar-wrapper-all .search-div-38.service-where-div .servcie-dropdown-text,.search-bar-wrapper-all .search-div-38.service-what-div .servcie-dropdown-text{padding-left:0}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input{padding:0 11px;font-size:17px;color:#333;border-radius:5px;font-weight:300}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder{color:#333;opacity:.7}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input:focus,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input:focus{border-color:#3898ec}.search-bar-wrapper-all .search-div-38.service-where-div .select2-container-multi .select2-choices .select2-search-field input:disabled,.search-bar-wrapper-all .search-div-38.service-what-div .select2-container-multi .select2-choices .select2-search-field input:disabled{-webkit-text-fill-color:#333}.search-bar-wrapper-all .search-div-38.service-datetime-div .servcie-dropdown-text,.search-bar-wrapper-all .search-div-38.service-datetime-div .date-timeinput{padding:0 11px;font-weight:300}.search-bar-wrapper-all .search-div-38.service-datetime-div .servcie-dropdown-text:disabled,.search-bar-wrapper-all .search-div-38.service-datetime-div .date-timeinput:disabled{opacity:1!important;-webkit-appearance:none;color:#333;-webkit-text-fill-color:#333}.search-bar-wrapper-all .service-search-select{left:0;right:0}.performserviceat{margin-top:15px;margin-bottom:5px;font-size:17px;font-weight:500}.service-where-dropdown.select2-drop,.service-what-dropdown.select2-drop,.mobcommon-dropdown.select2-drop{margin-top:0}.listing-like-page .custAppLoc{width:calc(100% - 143px);float:left;margin-left:20px}.daily-deals-wrap .redo-search-btn{position:fixed}.mapfilter,.mobileFilter .mapfilter{display:inherit!important}.mapfilter.listing-mapfiler,.mobileFilter .mapfilter.listing-mapfiler{display:none!important}.filtercheckboxdiv .filters-checkbox{width:100%;float:none}.filters-button-div{padding-left:20px;padding-right:20px}.listings-parent-div-100{margin-top:0;top:50px}.filter-mobile-tab{max-width:126px;padding-left:8px;padding-right:8px}.listings-parent-div-100.pagesectionFlex{display:block!important}.listings-60{position:fixed;top:133px;bottom:0;left:0;width:100%}.listings-60 .listing-header{display:block!important}.gallery-content .div-block-97{display:none!important}.gallery-content .title-paragraph{display:none}.livestreampage .map-list-pkg.map-optionshow{display:none!important}.map-list-pkg.map-optionshow{display:block!important}.livestreampage .onlyfilter{position:fixed;left:0;right:0;bottom:0;z-index:10;display:block}.map-pill-pkg,.list-pill-pkg,.filter-pill-pkg{position:fixed;left:50%;bottom:0;width:100px;margin-left:-50px;margin-bottom:30px;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.filter-pill-pkg{display:none}.list-pill-pkg{z-index:50;display:none}.list-pill,.map-pill,.filter-pill{padding:10px 20px;border-radius:100px;background-color:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.25);font-size:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;cursor:pointer}.filter-pill-pkg{margin-left:-2px;width:102px;border-left:1px solid #cdcdcd}.filter-pill-pkg.applied{border-left-color:#eb6663}.filter-pill-pkg.applied .filter-pill{background-color:#eb6663;color:#fff}.filter-pill{border-radius:0 100px 100px 0;box-shadow:2px 1px 8px 0 rgba(0,0,0,.2);width:101px}.filter-mobicon{margin-right:10px;font-size:16px}.with-filterhere .map-pill-pkg{margin-left:-101px}.with-filterhere .filter-pill-pkg{display:block}.with-filterhere .map-pill{border-radius:100px 0 0 100px}.image-22{margin-right:10px}.redo-search-btn{z-index:4;top:80px;left:50%;margin-left:-78px;border-radius:18px;height:36px;line-height:36px;box-shadow:0 2px 4px 0 rgba(0,0,0,.2)}.daily-deals-map .gm-style-mtc{margin-top:20px}.listings-parent-div-100.map-viewonly .redo-search-btn{z-index:6}.daily-deals-wrap .listings-map-40.showMap,.listings-map-40.showMap{z-index:5;visibility:visible;opacity:1}.listings-60.hideList{display:none}.listings-map-40,.daily-deals-wrap .listings-map-40{position:fixed!important;left:0;top:50px;right:0;bottom:0;z-index:4;visibility:hidden;display:block!important;opacity:0;width:100%;height:auto;margin-top:0}.iosdevice .listings-parent-div-100{position:relative;top:0;height:auto;bottom:auto}.iosdevice.ipadandroid .listings-60:not(.daily-deals),.iosdevice .listings-60{position:relative;top:0;bottom:auto;padding-top:133px;min-height:210px;overflow:inherit}.iosdevice .mob-location-filter{z-index:4!important}.iosdevice .mob-option-filter{z-index:3!important}.iosdevice .listings-60{z-index:2}.iosdevice .listings-map-40{z-index:1}.iosdevice .daily-deals-map .listings-map-40.showMap{z-index:4}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field:after{top:2px}.service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field input{font-size:18px}.daily-deal-link{width:49%;margin-left:0;margin-right:0}.ipadandroid .daily-deal-link:last-of-type{padding-bottom:0}.calender-font-ico,.time-font-ico{top:7px}.service-dropdown.date.daily input{padding:0 15px}.mob-location-filter{background-color:#fff;padding:0;position:fixed;top:50px;left:0;z-index:2!important}.mob-location-filter .location-text-mobile{background:none}.mob-location-filter input.location-text-mobile:-moz-placeholder{color:#333;opacity:1}.mob-location-filter input.location-text-mobile::-moz-placeholder{color:#333;opacity:1}.mob-location-filter input.location-text-mobile:-ms-input-placeholder{color:#333;opacity:1}.mob-location-filter input.location-text-mobile::-webkit-input-placeholder{color:#333;opacity:1}.mob-location-filter .change-text{padding:10px 10px 10px 0}.mob-location-filter .select2-container-multi.select2-container-disabled .select2-choices{border:0 none;background:none}.mob-location-filter .select2-container-multi .select2-choices{min-height:inherit;height:18px}.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input{font-size:17px;color:#333;line-height:18px;-webkit-appearance:none;margin-right:70px;width:-webkit-calc(100% - 70px)!important;width:-moz-calc(100% - 70px)!important;width:-ms-calc(100% - 70px)!important;width:calc(100% - 70px)!important}.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input:-moz-placeholder{color:#333;opacity:1}.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input::-moz-placeholder{color:#333;opacity:1}.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input:-ms-input-placeholder{color:#333;opacity:1}.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input::-webkit-input-placeholder{color:#333;opacity:1}.mob-dropdown.select2-drop{margin-top:-1px;font-weight:300}.mobile-location-input{border:0 none;line-height:18px;padding:11px 10px;width:100%;position:relative;z-index:1;cursor:default}.mobile-locationchange{position:absolute;right:0;top:0;height:100%;z-index:0}.mobile-filter-result,.mobile-galleryfilter-result{width:-webkit-calc(100% - 46px);width:-moz-calc(100% - 46px);width:-ms-calc(100% - 46px);width:-o-calc(100% - 46px);width:calc(100% - 46px);float:left;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.mob-option-filter{background-color:#fff;padding:0 10px;position:fixed;top:91px;left:0;z-index:1!important}.mob-option-filter .change-text,.mob-option-filter .location-text-mobile{padding:10px 0}.mob-option-filter .location-text-mobile{float:left}.mob-option-filter .mobile-filter-result,.mob-option-filter .mobile-galleryfilter-result{display:none}.mob-option-filter .mobile-filter-result .filter-result-text,.mob-option-filter .mobile-galleryfilter-result .filter-result-text{margin:4px 5px 4px 0;padding:5px 30px 5px 10px}.mob-option-filter.mob-date-filter{padding:0}.mob-option-filter.mob-date-filter .change-text{padding:10px 10px 10px 0}.mob-option-filter.mob-date-filter .location-text-mobile{background-color:transparent;padding:10px}.professional-mobile-filter .mobile-professionfilter{display:block}.professional-mobile-filter .mob-location-filter{top:93px}.professional-mobile-filter .mob-location-filter.book-service-open-common{top:50px;z-index:4!important}.professional-mobile-filter .mob-option-filter{top:134px}.professional-mobile-filter .gallery-content{padding-top:176px}body:not(.vagaroapp-webpage) .listing-mobile-filter .mob-service-change{top:91px;z-index:3!important}body:not(.vagaroapp-webpage) .listing-mobile-filter .mob-service-change.book-service-open-common{top:50px;z-index:4!important}body:not(.vagaroapp-webpage) .listing-mobile-filter .mob-option-filter{top:132px}.listing-mobile-filter .mob-location-filter:not(.mob-service-change).book-service-open-common{z-index:4!important}.listing-mobile-filter .mob-service-change.book-service-open-common{z-index:6!important}body.ipadandroid:not(.vagaroapp-webpage) .booking-dateshow .listings-60:not(.daily-deals){top:173px}body.iosdevice.ipadandroid:not(.vagaroapp-webpage) .booking-dateshow .listings-60:not(.daily-deals){padding-top:173px;top:0}.prof-search-icon{position:absolute;left:10px;top:12px}.professional-input{-webkit-appearance:none;border:0 none;float:left;padding:0 0 0 38px;height:42px;font-size:17px;color:#333;width:calc(100% - 60px)}.professional-filterGobtn{text-align:center;text-decoration:none;color:#fff;height:32px;background-color:#eb6663;float:right;width:50px;border-radius:3px;line-height:32px;margin-top:5px;margin-right:5px}.mobile-filter-result.atmobileicon{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:-ms-calc(100% - 70px);width:-o-calc(100% - 70px);width:calc(100% - 70px)}.mobile-filter-result.promoicon{width:-webkit-calc(100% - 118px);width:-moz-calc(100% - 118px);width:-ms-calc(100% - 118px);width:-o-calc(100% - 118px);width:calc(100% - 118px);float:left;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.promotion-icon-check span.font-awesome{margin-top:11px}.daily-detail-banner{width:100%}.daily-dealleftinner .text-normal{display:block}.listings-parent-div-100.padding-top0inmob{padding-top:0}.windowsPhone .daily-column{display:block}.windowsPhone .share-daily-div .social-parent-div.invert{-webkit-filter:none;filter:none;-ms-filter:none}.myAccountpage .content-wrapper{padding-top:50px}.windowsPhone .profile-photo-div{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.windowsPhone .profile-upload-and-text{display:block;word-wrap:break-word;width:70%}.light-text{max-width:100%;width:auto}.profileformgrp .w-custom-dropdown select{font-size:17px}.form-50-div.birthday{width:100%}.input-select._\35 0{width:49%}.input-select._\32 5{width:23.5%}.vagaroapp-webpage .profile-footer-btns input+input{margin-left:0}.vagaroapp-webpage .profile-footer-btns.myprofile-button input{width:100%;float:none}.confirm-book-div{max-width:100%}.thanks-popup .modal-dialog{width:100%}.thanks-popup-img-left{float:none;padding-right:0;margin-bottom:10px}.thanks-popup-text-right{margin-left:0}.thanks-popup-img{display:block;margin:0 auto}.accept-div-overall{padding-top:15px}.calendar-icon-success{margin-bottom:22px}.appt-service-booked,.appt-service-provider,.booked-date-time{display:block;width:100%}.appt-service-inner{margin:20px 0;text-align:center}.appt-service-provider{border-right:0 none;border-top:1px solid rgba(0,0,0,.15);padding-top:0;padding-bottom:0;text-align:center}.booked-date-time,.booked-location-map{border-top:1px solid rgba(0,0,0,.15);padding-top:20px;padding-bottom:20px}.green-circle-div{margin-bottom:10px}.accept-paragraph{font-size:18px}.bookmarks-white-book-btn{padding-left:28px;padding-right:28px}.bookmark-image{width:46%}.windowsPhone .bookmark-text-div{width:100%}.windowsPhone .bookmark-text-parent-div{display:inline-block;max-width:49%;vertical-align:top}.bookmark-text-parent-div .bookmark-text-div{width:100%}.logo-name-div{display:block;width:100%}.business-info-div{display:block}.business-info-div:after,.business-info-div:before{content:" ";display:table}.business-info-div:after{clear:both}.review-btn-and-sort-div{width:100%;margin-bottom:25px;padding-top:60px;position:relative}.review-btn-and-sort-div .flamingo-btn{position:absolute;top:0;left:0;font-weight:400}.sort-div{width:-webkit-calc(50% - 5px);width:calc(50% - 5px)}.sort-div-fullwidth:last-of-type{margin-right:0}.reviews-title-buttons-div .w-dropdown-list{right:auto;left:-1px}.div-block-83{float:left;width:-webkit-calc(100% - 72px);width:-ms-calc(100% - 72px);width:calc(100% - 72px)}.thm-topHeadBG .div-block-83{float:none;width:100%;padding-right:15px}.iosPro .mobile-book-div{bottom:90px}.detailnavfixed .mobile-book-div{display:none}.detailnavfixed.busAbouttab .mobile-book-div,.busAbouttab .mobile-book-div{display:block}.vagaroapp-webpage.busAbouttab .tab-content,.windowsApp.busAbouttab .tab-content{padding-bottom:80px}.vagaroapp-webpage .reviews-sectiontag-abouttab{padding-bottom:100px}.div-mobile-back{margin:5px 0;padding:5px 0;word-wrap:break-word;word-break:break-word}.div-mobile-back a{text-decoration:none}.mob-back-left{padding-left:10px;color:#0076ff;float:left;width:-webkit-calc(100% - 72px);width:-ms-calc(100% - 72px);width:calc(100% - 72px)}.mob-back-left .w-inline-block{vertical-align:middle}.mob-backtab-business{width:-webkit-calc(100% - 34px);width:-ms-calc(100% - 34px);width:calc(100% - 34px)}.mobile-cart-link-block{float:right;padding:10px 10px 10px 0;color:#333;text-decoration:none}.mobile-cart-link-block .cart-shopping-bag{vertical-align:middle}.mobile-cart-link-block .cart-number{float:none;display:inline-block;vertical-align:middle}.tab-content.giveNavspace{padding-top:0}.content-wrapper .thm-topHeadBG{padding-bottom:0;padding-top:0}.mobiletabmenu{display:block}.mobiletabmenu #liAbout,.mobiletabmenu #liBook24x7,.mobiletabmenu .book-now-multiple{display:none}.card-title,.busAbouttab .dailydealsslider .card-title{font-size:17px}.demorenterDealslide.text-section{padding-top:20px}.demorenterDealslide .title{margin-top:0}.location-div{z-index:0}.address-map-parent-div .location-div{padding:0 0 10px}.daily-deals-map-div .location-div{padding-left:0;padding-right:0}.reviews-tab .write-reviewbtn{display:block}.windowsPhone .sort-div{display:block;line-height:34px}.store-tabs-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.store-tab-link{width:100%}.tableFixedscrollContainer .floatThead-wrapper{height:100%}.tableFixedscrollContainer .scroll-containerGC{max-height:100%}.quickFlip{float:none}.windowsPhone .gift-certificate-div{height:100%}.gc-gradient{text-align:center}.text-section._\31 00.mob-zeromargin{margin-top:0}.windowsPhone .gc-preview{display:block}.gift-card-box{width:100%;float:none;max-width:inherit;margin:0;padding-left:15px;padding-right:15px}.gift-barcode{margin-left:auto;margin-right:auto;display:block;width:380px;margin-bottom:20px}.gift-redeed-div{padding:20px}.gcImage-detail{display:block;vertical-align:top;padding-left:0;width:100%;text-align:left}.gcImage-block{width:100%;display:block;vertical-align:top}.button-arrow{font-size:46px;font-weight:300;line-height:20px;margin-top:-2px;margin-right:11px;display:inline-block;vertical-align:top}.qc-title{width:calc(100% - 90px)}.gift-name{width:calc(100% - 160px)}.gift-img{width:100%}.dl-micon-middle{font-size:16px}.dl-share-head{display:block}.mobile-share-popup{width:65%;top:50%;left:50%;transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.dl-desk-share-block{position:static;z-index:inherit}.mobile-share-model,.mobile-share-social-model{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;height:100%;width:100%;z-index:9999}.dl-mobile-share-ico{border:none;border-top:1px solid #d9d9d9;border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-webkit-border-radius:0}.social-share .dl-desk-share-block{right:10px}.social-share .dl-desk-share-block .dl-share-text{display:none}.share-daily-div{position:absolute;top:12px;right:10px}.mobile-dlshare-button .dl-share-text{display:none}.dl-desk-share-block .mobile-dlshare-button,.dl-share-ico{color:#333}.social-share .mobile-share-popup{left:50%;right:inherit}.dl-micon-middle{width:120px}.dl-mobile-share-ico li a{padding:19px 20px}.dl-business-title{width:100%}#divPromoImage .share-daily-div{display:block}.multiloc .dl-full-div{width:100%}.multiloc .dl-business-title{width:100%}.gallery.page{margin:20px}.windowsPhone .gallery-popup-background .display-table,.windowsPhone .gallery-popup-background .display-table-cell{display:block}.windowsPhone .gallery-solo-image{width:100%;margin:0}.windowsPhone .gallery{display:block}.windowsPhone .gallery-image-alt{width:100%}.windowsPhone .gallery-hover-div{display:block}.gallery-content{padding-top:133px}.gallery-solo-image{width:49%;min-width:260px;z-index:0}.new-gallery-title{font-size:26px;line-height:1.2}.gallery-popup-background .display-table,.gallery-popup-background .display-table-cell{display:block}.gallery-single-imagepopup.gallery-popup-background{padding:0}.gallery-single-imagepopup .display-table{display:table}.gallery-single-imagepopup .display-table-cell{display:table-cell}.gallery-single-imagepopup .gallery-popup-img{margin-top:0;max-height:96vh;max-width:92%;width:auto}.gallery-popup-background .w-lightbox-control{display:none!important}.gallery-popup-white-overall{max-height:100%!important}.gallery-popup-white-overall.singleimagepopup{max-width:100%}.gallery-popup-white-overall.doulbleimagepopup{max-width:100%}.gallery-popup-white-overall.doulbleimagepopup .div-block-71{width:100%}.business-name---book-div,.gallery-left-flex{display:block}.divspemail-left{float:none;max-width:300px;width:100%;margin:0 auto 20px}.divspemail-form-right{float:none;width:100%}.message-service-provider-background{overflow:auto;-webkit-overflow-scrolling:touch}.messagesendpopup .modal-dialog{width:100%}.a-our-staff-div .a-our-staff-profile{display:block!important;float:none;margin:0 auto 10px}.a-our-staff-div .div-block-19{display:block;margin-left:0;text-align:center}.mobileprovider{display:block!important;width:100%}.mobileprovider::-ms-expand{display:none}.desktopProvider{display:none!important}.mobile-backinbooking{border-bottom:1px solid #d9d9d9}.mobile-backinbooking.div-mobile-back{text-align:center;padding:7px 0 13px;margin-bottom:0}.mobile-backinbooking.div-mobile-back.mobile-backhide{display:none!important}.mobile-backinbooking .mob-back-left{text-align:left}.mobile-backinbooking .font-awesome.back-arrow{font-size:38px}.mobile-backinbooking .business-name{font-size:17px}.mobile-backinbooking .booking-back{display:block}.mobile-backinbooking .font-awesome._\32 2{font-size:20px}.mobile-backinbooking .cart-number{font-size:14px}.mobile-backinbooking .location-text{font-size:14px}.mobile-backinbooking .mobile-cart-link-block{padding:0 10px 0 0}.mobile-backinbooking .mob-booking-title{display:inline-block}.mobile-backinbooking h1.business-name,.mobile-backinbooking .back-city-state{display:none}.mobile-backinbooking .mob-back-left{width:94px}.mobile-backinbooking .mob-backtab-business{text-align:left}.bookappointmentsearch .logo-name-div{display:block}.book-wrapper.searched-appointment .bookservicecontainer,.book-wrapper.searched-appointment .add-service-div-cont{display:none}.show-mobile-appoint{margin-left:10px}.book-wrapper{padding-top:0;width:100%}.section-wrapper{max-width:95%;margin:0 auto}.show-mobileappoint{margin-top:20px}.bookservicecontainer-inner{max-width:95%;margin:10px auto 0;padding-bottom:60px}.search-bar-parent-div-alt{display:block;box-shadow:none;border:0 none;padding-right:0;margin-top:20px;border-radius:0}.search-bar-parent-div-alt .search-div-38{background-color:#fff;width:100%;max-width:100%;border:0 none;margin-bottom:10px;display:block;height:36px;border-radius:5px}.search-bar-parent-div-alt .search-div-38 .dropdown-text-input,.search-bar-parent-div-alt .search-div-38 .date-timeinput{height:36px;border:1px solid #cdcdcd}.search-bar-parent-div-alt .search-div-38 .select2-container-multi .select2-choices .select2-search-field input{padding:0 11px}.search-bar-parent-div-alt .search-div-38.service-book-what .select2-container-multi .select2-choices .select2-search-field input{padding-left:30px}.search-bar-parent-div-alt .search-font-absolute{top:8px;font-size:15px;left:10px}.search-bar-parent-div-alt .date-timeinput{background-color:#fff;border-radius:5px}.addbutton{margin-top:10px;margin-bottom:10px}.service-removeico,.font-awesome.solid.service-removeico{left:0;top:6px}.service-added-provider{height:36px}.service-book-what .dropdown-text-input{padding-left:30px}.dropdown-text-input{border-radius:5px}.search-bar-parent-div-alt .hero-search-button{height:auto}.no-serviceselection .remove-in-bundle{display:none}.bookservicecontainer-inner .search-div-38._\31 6{width:100%}.service-added-div .search-bar-parent-div-alt{margin-top:10px}.service-commondrop.select2-drop{margin-top:0}.searchbar-service-provider:last-of-type{margin-bottom:0}.bookprofiles-container{display:block}.bookprofiles-container .book-profile-flex-div{width:100%;display:block;padding-right:0;margin-top:20px}.bookprofiles-container .book-profile-flex-div.book-profile-two{width:100%}.bookprofiles-container .profile-link-block{float:left}.bookprofiles-container .book-profile-contact-div{margin-left:95px}.search-bar-parent-div-alt .hero-search-button{width:100%;position:absolute;bottom:0;left:0;right:0}.searchbar-service-provider .search-div-38{background-color:transparent!important;height:36px!important;font-size:16px;padding:0;width:100%;border:0 none}.searchbar-service-provider .search-div-38.book-service-open{background-color:#fff!important}.searchbar-service-provider .search-div-38.book-service-open .bookserviceinput{background-color:transparent}.searchbar-service-provider .search-div-38 .service-addedname{height:36px}.searchbar-service-provider .search-div-38 .service-addedname .select2-container-multi .select2-choices .select2-search-field input{padding-left:11px}.searchbar-service-provider .search-div-38 .bookserviceinput{height:100%;background-color:#fff;border:1px solid #cdcdcd;border-radius:5px;padding:0 11px}.searchbar-service-provider .search-div-38 .select2-container.bookserviceinput{padding-left:0;padding-right:0}.bookappointmentsearch:not(.no-serviceselection) .searchbar-service-provider .search-div-38 .service-addedname .bookserviceinput{margin-left:26px;width:auto;display:block}.book-service-open-common{position:fixed;top:50px;background-color:#fff;left:0;right:0;margin:0;height:70px!important;z-index:2!important}.book-service-open-common.location-div{border:0 none}.book-service-open-common .service-dropdown.daily.select2-container-multi .select2-choices .select2-search-field:after{display:none}.book-service-open-common .search-font-absolute-common{top:28px;left:24px;display:block!important;font-size:15px;line-height:20px}.book-service-open-common .dropdown-fa-absolute{display:none}.book-service-open-common .select2-container{margin-top:20px;margin-left:15px;float:left}.book-service-open-common .select2-container.service-mob-commoninput{height:36px;padding-left:0;padding-right:0;background-image:none}.book-service-open-common .select2-container.service-mob-commoninput input{padding-left:30px!important;padding-right:11px!important;font-size:16px!important}.book-service-open-common.mob-location-filter .select2-container-multi .select2-choices{height:100%}.book-service-open-common.mob-location-filter .select2-container-multi .select2-choices .select2-search-field input{width:100%!important}.book-service-open-common .mobile-locationchange{display:none}.book-service-open-common .cancel-select-service{display:block}.book-service-open-common .service-mob-commoninput{background-color:rgba(143,143,148,.118);border:0 none;margin-top:20px;margin-left:15px;width:calc(100% - 100px);padding:0 11px;padding-left:30px;height:36px;font-size:16px;font-weight:300;border-radius:5px}.book-service-open-common .service-mob-commoninput .dropdown-icon{display:none}.book-service-open-common .errortext,.book-service-open-common label.errorInput{display:none!important}.service-what-dropdown,.mobcommon-dropdown{position:fixed;top:120px!important;left:0!important;width:100%!important;bottom:0!important;border:0 none!important}.service-what-dropdown.bookaservice-select.select2-drop,.mobcommon-dropdown.bookaservice-select.select2-drop{box-shadow:none;margin-left:0}.service-what-dropdown .select2-results,.mobcommon-dropdown .select2-results{max-height:100%}.build-gc-container.gc-transformnone{-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important;-webkit-transform-style:flat!important;transform-style:flat!important;perspective:none!important}.build-gc-container.gc-transitionNone{-webkit-transition:none!important;transition:none!important}.service-book-what.book-service-open{position:fixed;top:50px;background-color:#fff;left:0;margin-bottom:0;height:70px!important;z-index:2;border-radius:0}.search-bar-parent-div-alt .book-service-open .search-font-absolute{top:28px;left:24px;display:block!important}.book-service-open .service-addedname{position:static}.search-div-38.service-book-what .select2-container.dropdown-text-input{height:36px}.book-service-open.search-div-38.service-book-what .select2-container.dropdown-text-input,.book-service-open.search-div-38.service-book-what .select2-container.bookserviceinput{margin-top:20px;margin-left:15px}.book-service-open .cancel-select-service{display:block}.book-service-open.service-book-what .dropdown-text-input{width:calc(100% - 100px)}.bookappointmentsearch:not(.no-serviceselection) .searchbar-service-provider .search-div-38.book-service-open .service-addedname .bookserviceinput{width:calc(100% - 100px);float:left;margin-left:15px}.bookappointmentsearch:not(.no-serviceselection) .searchbar-service-provider .search-div-38.book-service-open .service-addedname input.bookserviceinput{padding-left:30px}.searchbar-service-provider .search-div-38.book-service-open .service-addedname .select2-container-multi .select2-choices .select2-search-field input{padding-left:30px}.book-service-open .service-removeico{display:none}.service-book-drop{position:fixed;top:120px!important;left:0!important;width:100%!important;bottom:0!important}.service-book-drop.select2-drop{border:0 none}.service-book-drop .select2-results{max-height:100%}.weekdayslider{padding:0}.weekdayslider .owl-nav,.weekdayslider .owl-prev,.weekdayslider .owl-next{display:none}.weekdayslider .slick-list{border:0 none}.book-wrapper.searched-appointment .bookappointmentsearch .div-mobile-back{background-color:#fff;padding:12px 0 13px;margin:0;position:fixed;top:50px;left:0;right:0;z-index:1}.weekslider-container{width:100%;margin-bottom:0}.dvDateSlider{background-color:#fff;position:fixed;top:50px;left:0;right:0;z-index:1}.class-wrapper .dvDateSlider{z-index:2}.book-wrapper.searched-appointment{padding-top:155px}.book-checkout .book-wrapper.searched-appointment{padding-top:0}.month-center-div{margin-top:0;line-height:24px;padding:12px 0 13px}.month-this-week{padding-right:6px}.month-this-week,.this-week{display:inline;margin:0;font-size:17px;font-weight:400;color:#333;text-transform:none;line-height:24px}.windowsPhone .book-class-btn{display:block;text-align:center}.wrap-1000-div{width:100%}.class-wrapper{padding-top:140px}.class-col-verywidth{width:100%;float:none}.class-date-time{float:none;width:100%;padding-left:0;margin-bottom:2px}.class-name-col{float:none;width:100%;padding-left:0}.class-signup-col{width:100%;float:none;padding-right:0}.class-book-time{font-weight:400}.class-available-container{padding-left:15px;padding-right:15px;width:100%}.class-available-container .class-date-time{padding-left:0}.class-instructor-col{float:none;width:100%;padding-left:0;padding-right:0}.class-date.class-table-head{width:100%;padding-left:10px;padding-right:10px;border-radius:0}.class-date.class-table-head .class-signup-col,.class-date.class-table-head .class-name-col,.class-date.class-table-head .class-instructor-col{display:none}.class-name-div{margin-top:3px;margin-bottom:3px}.book-class-btn.class-signup .w-dropdown-toggle,.book-class-btn.class-signup .dropdown-toggle{padding-top:15px;padding-bottom:15px}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section{left:0;right:0}.class-time-spots .class-book-time{display:inline-block;margin-right:8px}.class-div .class-name-col,.class-div .class-instructor-col,.class-div.spotleftDescription .class-date-time{padding-top:0}.class-name-col.mobile{display:block}.class-name-col.desktop{display:none}.class-div .gen-tooltip-icon{font-size:18px}.class-checkin-pop .modal-dialog{padding:0;margin-top:0!important;max-width:100%;position:absolute;top:0;left:0;border-radius:0}.class-checkin-pop .modal-dialog .mobile-class-detail-wrap{max-height:calc(100% - 36px);margin-top:36px;overflow:auto}.class-checkin-pop .modal-dialog .modal-content{max-height:initial;overflow:initial;margin-top:0}.class-checkin-pop .modal-footer{position:relative;bottom:inherit}.class-checkin-pop .modal-footer.footer-blue-buttons .btn{width:31.5%;font-size:17px;height:50px;padding:7px 20px}.class-checkin-pop .modal-footer.footer-blue-buttons .btn.btn-default{margin-left:0}body:not(.ipadandroid) .class-checkin-pop .modal-dialog .mobile-class-detail-wrap::-webkit-scrollbar{width:7px;background-color:#d9d9d9;border-radius:10px;height:7px}body:not(.ipadandroid) .class-checkin-pop .modal-dialog .mobile-class-detail-wrap::-webkit-scrollbar-thumb{background-color:#7d7e7e;border-radius:10px}body:not(.ipadandroid) .class-checkin-pop .modal-dialog .mobile-class-detail-wrap::-webkit-scrollbar-track{border-radius:10px}.class-detail-popup .modal-footer.footer-blue-buttons .btn{width:100%!important;float:none;margin-bottom:10px;margin-left:0!important}.class-div .class-name-div{font-size:20px;font-weight:500}.class-div .class-signup-col{padding-top:0}.class-time-spots .text-block-18{margin-top:0}.class-wrapper .search-div-38.service-what-div,.class-wrapper .search-div-38.service-what-div{width:100%;float:none}.class-wrapper .weekslider-container{margin-bottom:0}.class-wrapper .search-bar-parent-div-alt .search-div-38{border:0 none;height:36px;border-radius:0}.class-div .class-name-div{font-size:20px;font-weight:500}.class-div .class-signup-col{padding-top:0}.class-time-spots .text-block-18{margin-top:0}.class-wrapper .search-div-38.service-what-div,.class-wrapper .search-div-38.service-what-div{width:100%;float:none}.class-wrapper .weekslider-container{margin-bottom:0}.class-wrapper .search-bar-parent-div-alt .search-div-38{border:0 none;height:36px;border-radius:0}.class-detail-popup{padding:0!important}.class-detail-popup .modal-dialog{margin:0!important;height:100%;padding:0;width:100%}.class-detail-popup .modal-content{height:100%;border-radius:0;overflow:auto}.class-detail-popup .modal-footer.footer-blue-buttons .btn{width:31.5%}.class-detail-popup .modal-footer.footer-blue-buttons .btn.btn-default{margin-left:0}.eventatendee{margin-right:0;margin-bottom:20px;width:100%}.eventsession{margin-bottom:20px;width:100%}.classpriceRow{line-height:1.2;width:auto}.signupdays{display:block;width:100%}.signupdays .text-block-17{margin:-39px 0 20px 240px}.dayselection{padding-top:17px;display:block}.qty-big-control .arrow-up-down a{width:30px}.eventpopupbody .eventusergroup{max-height:inherit;overflow:visible}.conflict-container{max-height:inherit;overflow:visible}.cls-conflict-left{width:100%;float:none;margin-bottom:20px}.cls-conflict-dropdown{margin-left:0}.cls-conflict-dropdown .w-custom-dropdown{width:200px}.windowsPhone .right-checkout{display:block}.div-block-22{min-height:inherit}.product-div-shopping-col{display:block;float:left;width:100%}.product-div-shopping-bag{display:block;float:left;width:100%}.product-div-shopping-bag .div-block-59{word-break:break-word}.product-left-shopping-bag{display:block;float:left;width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:-ms-calc(100% - 130px);width:-o-calc(100% - 130px);width:calc(100% - 130px)}.product-left-shopping-bag .img-shopping-bag{float:left}.product-left-shopping-bag .div-block-42{margin-left:95px}.sign-in-parent-div .display-table,.sign-in-parent-div .display-table-cell{display:block}.loginpagecont .sign-in-parent-div{padding-top:80px}.sign-in-right-div{width:90%;margin:0 auto}.sign-in-div{width:100%;margin:0 auto 15px}.forgotPass-img{width:100px;margin-right:10px;margin-bottom:10px}.vagaroapp-webpage .loginpagecont .sign-in-background{background-color:#fff;height:auto}.vagaroapp-webpage .loginpagecont .sign-in-parent-div{padding-bottom:90px;padding-top:50px}.vagaroapp-webpage .loginpagecont .sign-in-parent-div .display-table,.vagaroapp-webpage .loginpagecont .sign-in-parent-div .display-table-cell{background-color:#fff}.vagaroapp-webpage .loginpagecont .sign-in-right-div{width:100%}.vagaroapp-webpage .loginpagecont .sign-in-div{margin-bottom:0;padding-left:15px;padding-right:15px;border-radius:0;box-shadow:none}.vagaroapp-webpage .loginpagecont .stepLogin1 .sign-in-btn-divinner,.vagaroapp-webpage .loginpagecont .stepLogin2 .sign-in-btn-divinner{padding-left:0;padding-right:0}.vagaroapp-webpage .loginpagecont .stepLogin2 .sign-in-btn-divinner{padding-bottom:10px}.vagaroapp-webpage .loginpagecont .loginbtncont{background-color:#fff;padding:0 10px 10px;position:fixed;bottom:0;left:0;width:100%;margin-left:0;-web-transition:margin-left 300ms linear;-ms-transition:margin-left 300ms linear;transition:margin-left 300ms linear}.vagaroapp-webpage .loginpagecont .log-in-btn{padding-top:18px;padding-bottom:18px}.vagaroapp-webpage .loginpagecont .display-table{height:auto}.loginpopopen .loginmodalpopup button.close{right:5%;top:20px}.loginpopopen .loginmodalpopup .sign-in-background{background-color:#fff;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.loginpopopen .loginmodalpopup .sign-in-parent-div{padding-top:44px;padding-bottom:70px;max-width:100%;margin-right:0;margin-left:0}.loginpopopen .loginmodalpopup .sign-in-parent-div .display-table,.loginpopopen .loginmodalpopup .sign-in-parent-div .display-table-cell{background-color:#fff}.loginpopopen .loginmodalpopup .sign-in-div{margin-bottom:0;padding-left:15px;padding-right:15px;border-radius:0;box-shadow:none}.loginpopopen .loginmodalpopup .sign-in-btn-divinner{padding-left:0;padding-right:0}.loginpopopen .loginmodalpopup .sign-in-right-div{width:100%}.loginpopopen .loginmodalpopup .login-eventfields{padding:0 0 0;height:90px}.loginpopopen .loginmodalpopup .loginbtncont{background-color:#fff;padding:0 15px 15px;position:fixed;bottom:0;left:0;right:0}.loginpopopen .loginmodalpopup .log-in-btn{font-size:18px;padding:15px}.signuppopopen .loginmodalpopup .sign-in-btn-divinner{padding-left:0;padding-right:0}.loginpopopen.Popup_Widget .loginmodalpopup .sign-in-parent-div{height:auto;padding-bottom:0}.loginpopopen.Popup_Widget .loginmodalpopup button.close{right:20px}.loginpopopen.Popup_Widget .loginmodalpopup .login-eventfields{padding:0}.loginpopopen.Popup_Widget .loginmodalpopup .loginbtncont{background-color:transparent;padding:0;position:static;bottom:auto;left:auto;right:auto}.loginpopopen.Popup_Widget .loginmodalpopup .log-in-btn{padding-top:9px;padding-bottom:9px}.windowsApp .loginmodalpopup .sign-in-text-field{display:block}.windowsApp .btn-icon-div{display:block;position:absolute;top:14px}.windowsApp .hideinscreenlock .btn-icon-div{left:13px}.windowsApp #aFBLogin .btn-icon-div,.windowsApp #aFBSignup .btn-icon-div{left:17px}.windowsApp .logintext-padding{padding-left:30px}.windowsApp .signininput{position:absolute;right:0;top:0;width:82%}.unsubscribeWrap{padding:15px 10px 30px}.login-enterotp{padding-bottom:20px}.signupmodalpopup .sign-in-background{background-color:#fff}.signupmodalpopup .sign-in-right-div{width:90%}.signupmodalpopup .sign-in-parent-div{width:90%}.signupmodalpopup .sign-in-parent-div .display-table,.signupmodalpopup .sign-in-parent-div .display-table-cell{background-color:#fff}.signupmodalpopup .sign-in-div{margin-bottom:0;padding-left:0;padding-right:0;border-radius:0;box-shadow:none}.useraggreement-popup .modal-dialog{width:100%;margin:0 auto!important;height:100%;padding:10px}.useraggreement-popup .modal-content{height:100%}.useraggreement-popup .modal-body{height:-webkit-calc(100% - 53px);height:-moz-calc(100% - 53px);height:-ms-calc(100% - 53px);height:calc(100% - 53px)}.useraggreement-popup .bootbox-body,.useraggreement-popup #dvAgreementPolicy{height:100%}.useraggreement-popup #dvAgreementPolicy iframe{height:100%}.product-popup-div{padding-left:15px}.shoppingcartpopup.modal{padding-right:0!important}.shoppingcartpopup .modal-dialog{margin:0!important;padding:0;height:100%}.shoppingcartpopup .modal-content{height:100%}.shoppingcartpopup button.close{height:22px}.w-dropdown .ms-choice:after{font-size:24px;top:0}.dropdown-icon-prod{font-size:24px}.windowsPhone .book-service-div,.windowsPhone .product-form-flex{display:block}.windowsPhone .div-block-140{display:block;clear:left}.windowsPhone .div-block-140:before,.windowsPhone .div-block-140:after{content:" ";display:table}.windowsPhone .div-block-140:after{clear:both}.windowsPhone .product-type-dropdown{float:left}.windowsPhone .brand-dropdown{float:right}.write-review .review-left-div .fullwidth-element img{display:none!important}.vagaroapp-webpage .divEmptystate.verti-center{height:80vh}.multi-location-button{position:relative;top:inherit;left:inherit;width:100%;margin:12px auto 0}.location-button{height:50px}.location-name{border-bottom:1px solid rgba(0,0,0,.25)}.disblock{display:block;width:100%}.changePasswordDiv{padding-left:20px;padding-right:20px;padding-top:10px;padding-bottom:10px}.UP-Submit{width:100%;height:50px;font-size:16px}.disblock{margin-left:0}.changePasswordDiv .display-table,.changePasswordDiv .display-table-cell{display:block}.changePasswordDiv .changeFormbk .display-table-cell{padding-bottom:10px}.appointTab{width:-webkit-calc(100%);width:-moz-calc(100%);width:-o-calc(100%);width:-ms-calc(100%);width:100%}.mobile-remove-disflex{display:block}.w-tabs{display:inline-block;margin-top:10px}.signup-user-found .signininput{height:50px}.signup-user-found{padding:0 0 20px}.select2-hilight-title:after{display:none!important}.Embedded_Widget .class-inwebsite-widget .modal-dialog{position:relative;top:inherit;left:inherit}.Embedded_Widget .class-inwebsite-widget .modal-dialog .modal-body{padding-top:20px}.Embedded_Widget .class-inwebsite-widget .modal-dialog .mobile-class-detail-wrap{margin-top:0}.formLogin .sign-in-div{width:100%}.WaitlistPopup-bg{z-index:1005!important;top:50px}.WaitlistpopupPart{position:relative}.WaitlistpopupPart .SelectDatePart{width:100%!important}.WaitlistpopupPart .selectTimePart{width:100%!important;padding-left:0!important}.WaitlistpopupPart .xdsoft_datetimepicker{max-width:100%;min-width:auto!important;width:100%;height:auto}.WaitlistpopupPart .xdsoft_datetimepicker .xdsoft_datepicker{width:100%!important}.WaitlistpopupPart .xdsoft_datetimepicker .xdsoft_label{float:none;padding:0 10px 0 5px}.WaitlistpopupPart .WaitlistTimes .WaitlistTimesInputCheck{float:left;display:block;width:100%;margin-bottom:20px}.WaitlistpopupPart .waitlistpopuptitle{padding-left:0;padding-right:0}.WaitlistpopupPart .modal-header{position:fixed;display:block;height:60px;width:100%;padding-left:10px;padding-right:10px}.WaitlistpopupPart .modal-header button.close.text{display:none}.WaitlistpopupPart .modal-footer.footer-blue-buttons .btn{margin-left:0!important;margin-top:10px}.WaitlistpopupPart .modal-footer.footer-blue-buttons .btn:first-child{margin-top:0}.Waitlistpopupbody{position:absolute;left:0;right:0;bottom:100px;top:60px;overflow:auto;padding-left:15px;padding-right:15px}.WaitlistpopupPart .modal-header button.close{right:30px}.WaitlistpopupPart .modal-footer{position:absolute;bottom:0;width:100%;padding-left:15px;padding-right:15px;z-index:1}.waitlist-dropdownList .select2-dropdown--below{right:20px!important;width:auto!important}.dropdown-full-width .select2-dropdown--below{right:57px!important;width:auto!important}.waitlistdatepicker-heightfix{height:auto}.WaitlistpopupPart .WaitListServiceFull{width:100%}.WaitlistpopupPart .WaitlistDisc{width:100%;margin-top:12px}.common-watilistfull{margin:0 auto;width:95%}.add-to-waitlist-full{margin-top:10px}.WaitlistpopupPart .SelectDatePart td.xdsoft_current.select-cross span.selectdatesi{right:-8px;top:-10px}.NewaddtowailistRow .search-div-38:last-child .dropdown-fa-absolute{display:none!important}.waitlist-class-popup .eventpopupbody{width:100%}.waitlist-class-popup .eventpopupbody-right{width:100%;padding:0}.waitlist-class-popup .table-lable-waitlist{display:none;font-size:14px;font-weight:500;padding-bottom:3px}.waitlist-class-popup .eventpopupbody .userdetail.add-attendee-head{display:none}.waitlist-class-popup .eventpopupbody .dynemicData{position:relative;padding-top:30px}.waitlist-class-popup .eventpopupbody li.width3per .addremoveicon{position:absolute;top:5px;right:0}.waitlist-class-popup .eventpopupbody .eventusergroup{max-height:none}.onlineclassffheight{max-height:none}.waitlist-class-popup .add-attendee-scroll{overflow-y:auto;max-height:none}.waitlist-class-popup .eventpopupbody li.width23per,.waitlist-class-popup .eventpopupbody li.width26per,.waitlist-class-popup .eventpopupbody li.width24per,.waitlist-class-popup .eventpopupbody li.width3per{width:100%;float:none}.waitlist-class-popup .eventpopupbody li.width3per{margin-bottom:20px;padding-top:0;text-align:right}.waitlist-class-popup .eventpopupbody li.width3per .addremoveicon{display:inline-block;margin-right:0}.waitlist-class-popup .eventpopupbody .rightpadding10{padding-right:0}.waitlist-class-popup .mobi-buttons{display:none}.waitlist-class-popup .mobi-buttons button{width:100%}.waitlist-class-popup .popup-addnew-btn{display:block}.waitlist-class-popup .popup-addnew-btn button{width:100%}.waitlist-class-popup .popupContent{border:0}.waitlist-class-popup .eventpopupbody .userdetail{padding-left:0;padding-right:0;padding-bottom:10px}.waitlist-class-popup .eventpopupbody .userdetail:hover{background:none}#ulstaticContent .table-lable-waitlist{display:none}.mobile-input-full{display:block;min-height:50px}.mobile-input-full-none{display:none}.waitlist-class-popup .mobile-input-full.table-lable-waitlist{display:none}.waitlist-class-popup .mobile-input-full .w-input{height:50px}.waitlist-class-popup .w-input{height:50px}.waitlist-class-popup .qty-big-control .upDownArow .w-input,.qty-big-control .upDownArow input{height:42px}.waitlist-class-popup .mobi-buttons button.btn.btn-default{height:50px;margin-top:10px;margin-bottom:10px}.waitlist-class-popup .addWaitllist-title{display:none}.waitlist-class-popup .addWaitllist-title h2{font-size:16px;margin-bottom:0;font-weight:500}.appointment-button-div.alt.waitlist-inline-btn .cancel-div{height:42px}.common-add-waitlist-btn{width:100%!important}.class-detail-popup .newpopupdesign{width:100%!important}.appointment-waitlist .accept-div-overall{margin-top:30px;margin-bottom:20px;padding-top:0}.appointment-waitlist .green-circle-div{margin-bottom:10px}.appointment-waitlist .accept-paragraph{font-size:18px}.appointment-waitlist .div-block-94{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.appointment-waitlist .div-block-95{width:100%;padding-top:0;padding-bottom:0;border-top:1px solid rgba(0,0,0,.15);border-right-style:none!important}.appointment-waitlist .div-block-99{margin-top:20px;margin-bottom:20px}.appointment-waitlist .div-block-95.right{padding-top:20px;padding-bottom:20px}.appointment-waitlist .div-block-101{text-align:center}.appointment-waitlist .btn.common-btn-style.common-green-btn{width:100%;margin-bottom:10px}.appointment-waitlist .div-block-95{width:100%;padding-top:0;padding-bottom:0;border-top:1px solid rgba(0,0,0,.15);border-right-style:none!important}.appointment-waitlist .div-block-95.map{padding-top:20px;padding-bottom:20px}.appointment-waitlist .avatar-name-smaller{margin-top:20px;margin-bottom:20px}.appointment-waitlist .calendar-icon-success{margin-bottom:22px}.appointment-waitlist .name-booking-success._\33 0px-marg-top{padding-top:16px}.appointment-waitlist .appt-service-provider{text-align:left}.appointment-response .booked-date-time,.appointment-response .booked-location-map{margin-bottom:10px}.newWaitlistAdddate{height:auto!important;bottom:160px}.WaitlistpopupPart .newaddwaitlistdatepicker{border-bottom:0;padding-top:5px}.newWaitlistAdddate .adddatetimerow{overflow-y:auto!important;-webkit-overflow-scrolling:touch;padding-left:10px!important;padding-right:10px!important;padding-bottom:0}.WaitlistpopupPart .waitlistnewbody{top:0}.WaitlistpopupPart .WaitlistDiscfullwidth{display:none}.WaitlistpopupPart .reswaitlistServiceTitle{border-bottom:1px solid #cdcdcd;margin-bottom:20px;padding-bottom:2px;display:block}.WaitlistpopupPart .reswaitlistServiceTitle span{font-size:18px;color:#333;font-weight:400}.WaitlistpopupPart .resTimeWLavailability{overflow:auto;position:absolute;top:50px;right:0;left:0;bottom:0;width:100%;padding-bottom:75px}.WaitlistpopupPart .Waitlistpopupbody{padding-top:0}.WaitlistpopupPart .WaitListServicehalfWidth{width:100%!important}.WaitlistpopupPart .newWaitlistAdddate:first-child .dropdown-fa-absolute{display:block!important;right:6px;top:10px}.newWaitlistAdddate .search-div-38.service-datetime-div .date-timeinput{padding-left:10px}.newWaitlistAdddate .search-div-38{height:44px!important}.newWaitlistAdddate .dropdown-fa-absolute{top:12px!important;right:7px;font-size:18px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .removeicon-waitlist{left:5px;top:12px;font-size:24px}.WaitlistpopupPart .NewAddwaitlistLine{margin-bottom:10px;margin-top:5px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .Adddate-timeinput{border-bottom:1px solid rgba(0,0,0,.15);border-radius:2px 0 0 2px!important;margin-left:20px!important;padding-left:10px;width:78%;position:absolute;right:0}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput{border:1px solid rgba(0,0,0,.15);border-radius:2px 0 0 2px!important;border-right:0}.WaitlistpopupPart .newWaitlistAdddate .search-div-38._\31 6 .date-timeinput{border:1px solid rgba(0,0,0,.15);border-radius:0 2px 2px 0!important}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput:last-child{margin-left:0;font-size:16px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38_16 .Adddate-timeinput{border-bottom:1px solid rgba(0,0,0,.15);border-radius:2px 0 0 3px!important;margin-left:30px!important;padding-left:10px;width:91.5%}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput:first-child{margin-left:0;font-size:16px}.WaitlistpopupPart .waitlistTimeDate{padding-bottom:20px}.WaitlistpopupPart .newWaitlistAdddate .NewAddwaitlistLine:first-child .search-div-38 .date-timeinput{border-radius:2px 0 0 2px}.WaitlistpopupPart .newWaitlistAdddate .NewAddwaitlistLine:first-child .search-div-38._\31 6 .date-timeinput:last-child{border-radius:0 2px 2px 0}.WaitlistpopupPart .newWaitlistAdddate .NewAddwaitlistLine:last-child .search-div-38 .date-timeinput{border-radius:2px 0 0 2px}.WaitlistpopupPart .newWaitlistAdddate .NewAddwaitlistLine:last-child .search-div-38._\31 6 .date-timeinput:last-child{border-radius:0 2px 2px 0}.WaitlistpopupPart .waitlistTimeDate .addbutton{margin-bottom:20px;margin-left:0;margin-top:0;padding-bottom:20px}.WaitlistpopupPart .waitlistTimeDate .addbutton.btn-margin-left{margin-left:40px}.mobileAvailability{z-index:1;padding:0;height:100%}.mobileAvailability .resWaitlistNewDropdownbg{width:100%;padding-left:30px;padding-right:30px;padding-top:12px;border-top:1px solid rgba(0,0,0,.15)}.mobileAvailability .resWaitlistNewDropdownbg .waitlistpopuptitle .eventclass-name{font-size:24px!important;margin-bottom:5px;padding-left:0;padding-right:0}.mobileAvailability .resWaitlistNewDropdownbg .waitlistpopuptitle .child-title{font-size:16px!important;color:#777;font-weight:400}.mobileAvailability .resWaitlistNewDropdownbg .selectDateBg{width:100%;padding-top:30px;border-bottom:1px solid #cdcdcd;text-align:center}.mobileAvailability .resWaitlistNewDropdownbg .selectDateBg .selectDateAvailability{text-align:center;font-size:24px;line-height:26px;outline:0;border:0;margin-bottom:5px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist{width:100%;background:#fff;border-radius:5px;padding-top:20px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist ul{list-style:none;padding:0;margin:0}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist li{display:block;width:100%;text-align:center;height:73px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist li.rescheckbox-part{display:inline-block;margin-top:0;margin-bottom:0;border:1px solid rgba(0,0,0,.2);border-bottom:none;position:relative}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist li.rescheckbox-part.info{display:inline-block;margin-top:0;margin-bottom:0;border:1px solid #2b90d6;border-bottom:none;position:relative;background:#eef3ff}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist li.rescheckbox-part.disabledate{background:#d8d8d8}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part:first-child{border-radius:10px 10px 0 0}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part:last-child{border-radius:0 0 10px 10px;border-bottom:1px solid rgba(0,0,0,.2)}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part:last-child.info{border-radius:0 0 10px 10px;border-bottom:1px solid #2b90d6}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .st-time{font-size:20px;margin-left:-40px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .wl-time{font-size:20px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:0;margin-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .checkbox-part>label{color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:400;line-height:71px;margin-bottom:0;vertical-align:top;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:10px;float:left;width:100%;text-align:center}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>label span{font-weight:400}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>input[type="checkbox"]{display:none}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>input[type="checkbox"]+label::before{border-color:rgba(0,0,0,.2);border-radius:3px;border-style:solid;border-width:0;box-sizing:border-box;content:"";cursor:pointer;float:left;height:50px;margin-left:0;overflow:hidden;position:relative;width:40px;background:none}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>input[type="checkbox"]:checked+label::before{content:"";background:none;font-size:24px;font-family:'Fontawesome pro 400',sans-serif;color:#2a90d6}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>input[type="checkbox"]:disabled+label::before{background-color:#d8d8d8}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part .checkbox-part>input[type="checkbox"]:checked+label::after{position:absolute;bottom:0;left:0;bottom:-1px;width:100%;height:1px;background-color:rgba(36,141,213,.79);content:""}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .rescheckbox-part:last-child .checkbox-part>input[type="checkbox"]:checked+label::after{position:absolute;bottom:0;left:0;bottom:-1px;width:100%;height:0;background-color:rgba(36,141,213,.79);content:""}.confirmed-thank-you .div-block-95,.confirmed-thank-you .search-box.flag{border-right-style:none}.confirmed-thank-you .div-block-95{width:100%;padding-top:0;padding-bottom:0;border-top:1px solid rgba(0,0,0,.15)}.confirmed-thank-you .div-block-95.map,.confirmed-thank-you .div-block-95.right{padding-top:20px;padding-bottom:20px}.confirmed-thank-you .div-block-101{text-align:center}.confirmed-thank-you .div-block-95.left-border{padding-top:19px;padding-bottom:19px;border-left-style:none}.confirmed-thank-you .div-block-94{max-width:90%}.confirmed-thank-you .div-block-94,.confirmed-thank-you .how-it-works-column{-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.confirmed-thank-you .div-block-94{-ms-flex-direction:column;flex-direction:column}.confirmed-thank-you .common-green-btn{width:100%}.confirmed-thank-you{margin-bottom:0}.confirmed-thank-you .accept-div-overall{margin-top:30px;margin-bottom:20px;padding-top:0}.iosdevice.Embedded_Widget .dvDateSlider{position:absolute!important}.mobile-social-menu{font-family:'Fontawesome pro solid 900';font-size:20px;color:#9b9b9b;display:none;margin-left:5px;height:50px;line-height:50px;width:25px;text-align:center;cursor:pointer}.social-share-popup .wgsocial{position:absolute;left:15px;right:15px;top:15px;bottom:15px}.social-share-popup .mobile-share-popup{height:100%;background:transparent;width:100%;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.social-share-popup .dl-share-head{width:100%;position:relative;background:#fff;border-top-left-radius:5px;border-top-right-radius:5px;padding:10px 25px 15px}.social-share-popup .wg-soc-list{max-height:calc(100% - 71px);overflow:auto;width:100%;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.wgsocial .mobile-share-popup .dl-share-head{border-bottom:1px solid #d9d9d9;padding-left:13px;padding-right:13px}.wgsocial .mobile-share-popup .dl-mobile-share-ico{border-top:none}.mobile-share-mid{background-color:#fff;width:100%;padding:0;margin:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center;-webkit-flex-direction:column;flex-direction:column;border-radius:5px}.removescroll-bg{position:fixed;overflow:hidden}.reviewProfile-bg .reviewProfile .notification-text-other{text-align:center}.reviewProfile{display:flex}.add-reviewbtn-bg{width:100%;display:none}.mobile-close{display:none}.mobile-review{padding-top:15px;padding-bottom:15px;width:100%!important}.review-gallery-edit-dropdown{padding-top:3px;padding-bottom:3px;width:83px}.review-gallery-image{border-radius:10px}.class-checkin-pop .modal-content .eventattendee-session{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.classpriceRow{width:100%;text-align:left}body.vgcustomerapp .hmtimemobileview span{display:block;position:absolute;top:0;right:0;font-size:17px;color:#777;width:30px;height:36px;line-height:39px;z-index:2;text-align:center}body.vgcustomerapp .hmtimemobileview span:hover{color:#333}body.vgcustomerapp.mob-overflow-hidden #menuBar{z-index:9002}body.vgcustomerapp.moboverflow-hide #menuBar{z-index:1002}body.vgcustomerapp.searchaddservclass #menuBar{z-index:9002}body.vgcustomerapp.mob-overflow-hidden .custAppLoc{margin-left:-50px}body.vgcustomerapp.moboverflow-hide .w-inline-block .business-name{display:none}body.vgcustomerapp.moboverflow-hide .close-link-div{width:100%;padding:0;color:#333;border-bottom:1px solid rgba(0,0,0,.2);height:50px}body.vgcustomerapp.moboverflow-hide .close-link-div .font-awesome.back-arrow{padding:0 10px 0 13px;font-size:40px;line-height:50px}body.desktopcustomerbody .hmtimemobileview span{display:block;position:absolute;top:0;right:0;font-size:17px;color:#777;width:30px;height:36px;line-height:39px;z-index:2;text-align:center}body.desktopcustomerbody .hmtimemobileview span:hover{color:#333}body.desktopcustomerbody.mob-overflow-hidden #menuBar{z-index:9002}body.desktopcustomerbody.mob-overflow-hidden #mobileBack{display:block!important}body.desktopcustomerbody.moboverflow-hide #menuBar{z-index:1002}body.desktopcustomerbody.searchaddservclass #menuBar{z-index:9002}body.desktopcustomerbody.mob-overflow-hidden .custAppLoc{margin-left:-50px}body.desktopcustomerbody.moboverflow-hide .w-inline-block .business-name{display:none}body.desktopcustomerbody.moboverflow-hide .close-link-div{width:100%;padding:0;color:#333;border-bottom:1px solid rgba(0,0,0,.2);height:50px}body.desktopcustomerbody.moboverflow-hide .close-link-div .font-awesome.back-arrow{padding:0 10px 0 13px;font-size:40px;line-height:50px}.ffprofile-photo-div{margin-top:20px;padding-right:0;flex-direction:column-reverse;-webkit-box-direction:reverce;-webkit-box-orient:verticle}.profile-upload-and-text{margin-bottom:8px}.prof-ffsharing-bg .shared-tag-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;padding-top:0;margin-top:-5px}.ffshipping-bg .avtar-subtitle{line-height:12px}.ffprofiletooltipblock br{display:block}.prof-ffsharing-bg .ff-name{margin-bottom:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ffaddguest-popup .modal-footer .btn-default{width:100%;margin-bottom:15px}.ffaddguest-popup .modal-footer .btn-primary{width:100%;margin-left:0}.ffaddguest-popup .modal-body{max-height:200px;overflow-y:auto}.ffaddguest-popup .form-50-div{width:100%}.ffaddguest-popup .create-ff-row-2{flex-direction:column}.ffaddguest-popup .mobile-hide{display:none}.ffshipping-bg .pending-tag-parent{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ffshipping-bg .invitpending{margin-left:0}.Addffsharing-popup-online.Addffsharing-popup .modal-dialog{width:96%!important}.Addffsharing-popup-online .ffprofilephoto-bg{width:100%}.Addffsharing-popup-online .ff-info-parent{width:100%}.Addffsharing-popup-online .ffsharing-tabcontentbody{flex-direction:column}.Addffsharing-popup-online .ffsharing-tabs .ffsharing-tabmenu{padding-left:6px;padding-right:6px;font-size:13px}.Addffsharing-popup-online .ffsharing-tabs.w-tab-custom .w-tab-body.ffsharing-tabbody{flex-direction:column}.Addffsharing-popup-online .ffsharing-50{width:100%}.Addffsharing-popup-online .ffsharing-50 .cust-addedit-control{padding:0}.Addffsharing-popup-online .modal-bootstrapcommon .modal-footer .btn.btn-default{width:100%;margin-bottom:15px}.Addffsharing-popup-online .modal-bootstrapcommon .modal-footer .btn+.btn{width:100%;margin-left:0}.ffcktsharing-tabs .checkout-title{margin-top:20px}.ffcktsharing-tabs .ffsharing-tabmenu{padding-left:18px;padding-right:18px}.ffcktsharing-tabs .ffsharing-50{width:100%}.ffcktsharing-tabs .ffsharing-tabcontentbody{flex-direction:column}.ffcktsharing-tabs .ffckoutfooter.modal-footer{padding-left:0;padding-right:0}.ffcktsharing-tabs .ffckoutfooter.modal-footer .btn+.btn{margin-left:0;margin-top:15px}.signupmodalpopup .sign-in-parent-div{padding:0}.loginpopopen .stepLogin1{transform-style:inherit;-webkit-transform-style:inherit;-webkit-transition:margin-left 300ms linear;-ms-transition:margin-left 300ms linear;transition:margin-left 300ms linear;-webkit-transform:none;-ms-transform:none;transform:none;margin-left:0}.loginpopopen .stepLogin1.anileft100{margin-left:-110%}.loginpopopen .loginbtncont.anileft100{margin-left:-110%}.covidblock .covid-content .covid-button a{height:50px}.listigBusiness-wrap.desktopbusiness-view{display:none}.mobile-listing-business .listings-60{top:228px}.mobile-listing-business.booking-dateshow .listings-60{top:269px}.mobile-listing-business .listigBusiness-wrap.mobilebusiness-view{position:fixed;top:50px;z-index:3;width:100%;background-color:#fff;padding-right:10px;padding-left:10px}.mobile-listing-business .mob-location-filter{top:146px}body:not(.vagaroapp-webpage) .mobile-listing-business.listing-mobile-filter .mob-service-change{top:187px}.iosdevice.ipadandroid .mobile-listing-business .listings-60:not(.daily-deals),.iosdevice .mobile-listing-business .listings-60{padding-top:229px;top:0}body:not(.vagaroapp-webpage) .mobile-listing-business.listing-mobile-filter .mob-option-filter{top:228px}body.iosdevice.ipadandroid:not(.vagaroapp-webpage) .booking-dateshow.mobile-listing-business .listings-60:not(.daily-deals){padding-top:269px;top:0}body:not(.vagaroapp-webpage) .mobile-listing-business.listing-mobile-filter .mob-service-change.book-service-open-common{top:50px}.mobile-listing-business.listing-mobile-filter .mob-location-filter:not(.mob-service-change).book-service-open-common{top:50px}body.ipadandroid:not(.vagaroapp-webpage) .mobile-listing-business.booking-dateshow .listings-60:not(.daily-deals){top:269px}.ipadandroid .mobile-listing-business .listings-60:not(.daily-deals){top:228px}.vagaroapp-webpage.no-loc-fixed .mobile-listing-business .listings-60,.vagaroapp-webpage .mobile-listing-business .listings-60{top:187px}.iosdevice.vagaroapp-webpage.no-loc-fixed .mobile-listing-business .listings-60{padding-top:187px}body.vagaroapp-webpage .mobile-listing-business.listing-mobile-filter .mob-service-change.book-service-open-common{top:50px}body.vagaroapp-webpage .booking-dateshow.mobile-listing-business .listings-60{top:228px}body.vagaroapp-webpage .mobile-listing-business.listing-mobile-filter .mob-option-filter{top:187px}body.vagaroapp-webpage .mobile-listing-business.listing-mobile-filter .mob-service-change{top:146px}body.vagaroapp-webpage .mobile-listing-business.booking-dateshow .mob-option-filter{top:187px}.filt-tabicon-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;font-size:16px;font-weight:400}.filt-tabicon-box em{margin-right:0}.filter-tabs-menu{margin-top:0}._\34-col-flex-filter.bottom{margin-bottom:30px}.home-intelligentsearch.search-div-38 .select2-container-multi .select2-choices .select2-search-field input{padding:0 11px!important}.book-service-open-common.home-intelligentsearch.search-div-38 .select2-container-multi .select2-choices .select2-search-field input{padding:7px 11px 7px 30px!important}.livestreamclassesbg{padding-left:15px}.live-searchArea{width:100%}.checkout-green-button{height:50px}.checkout-addtip-wrap{padding-right:16px;padding-left:16px;background:#fff}.checkout-tip-box{box-shadow:0 0 8px 0 rgba(51,51,51,.15)}.addtip-links .addtip-fields{padding-left:8px;padding-right:8px}.addtip-links .custom-tip-div input{padding-left:7px;padding-right:7px;min-width:69px;font-size:16px}.chargebutton a{height:50px}}.msg-more-zindex{z-index:99992!important}.divfinalCheckoutTipSuboption{flex-wrap:wrap;-webkit-flex-wrap:wrap}.selectonlineTipCol{width:100%}.selectonlineTipCol ul{margin:0;padding:0;list-style:none;float:right}.selectonlineTipCol ul li{padding:0;float:left;min-width:56px;max-width:56px;min-height:35px;text-align:center;border:solid #cdcdcd 1px;background-color:#fff;color:#333;margin-left:-1px;position:relative;z-index:1;line-height:35px;font-size:13px;font-weight:500;cursor:pointer}.selectonlineTipCol ul li:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.selectonlineTipCol ul li:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.selectonlineTipCol ul li:hover{border-color:#2a90d6;z-index:2}.selectonlineTipCol ul li.selected{z-index:2;border-color:#2a90d6;background-color:#ebf3fb;color:#333}.selectonlineTipCol ul li#liCustomTIp{background-color:#fff!important}.selectonlineTipCol ul li input[type="button"]{background:none;padding:0!important}.selectonlineTipCol ul li input[type="text"]{width:100%;border:0;text-align:center;background:none}.otherTipCol{width:100%;margin-top:10px}.customtipdiv{max-width:86px;float:right;position:relative}.customtipdoller{position:absolute;top:9px;left:11px;font-weight:400!important;color:#333}.otherTipCol input[type="text"]{background-color:#fff;background-repeat:no-repeat;border:1px solid #ccc;border-radius:2px;box-shadow:none;color:#333;display:block;font-size:15px;height:38px;line-height:1.42857;padding:6px 12px 6px 23px;width:100%;font-weight:400}.new-invoice-address{font-size:14px;line-height:20px;color:#333}.new-invoice-address p{margin-bottom:0}.past-due{color:#d83f34}#divInvoiceDetails .checkout-title .fa-check-circle{font-style:normal;color:#7cc576;font-size:18px}.white-color-li li{background:#fff}#dvOnlineBookingCancellationPolicy{word-break:break-word;word-wrap:break-word;overflow-wrap:break-word}.class-video-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.class-video-block .text-block-18{margin-right:8px;position:relative;cursor:pointer}.class-video-block .text-block-18:hover .class-tooltip-detial,.class-video-block .text-block-18:focus .class-tooltip-detial{opacity:1;visibility:visible}.vg-live-spot{background-color:#fff;color:#333;border:1px solid #e7e7e7;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vg-live-spot em{font-style:normal;margin-right:4px;font-family:'fontawesome-5pro-solid-900'}.class-tooltip-detial{background-color:#333;padding:6px 15px;border-radius:6px;font-size:13px;color:#fff;position:absolute;min-width:100px;text-align:center;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:none;bottom:100%;margin-bottom:10px;-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;-ms-transition:all ease-in .3s;transition:all ease-in .3s;opacity:0;visibility:hidden;font-weight:300;line-height:14px}.class-tooltip-detial:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#333 transparent transparent transparent}.vg-att-livestm{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:4px}.vg-att-livestm a{border:#cdcdcd solid 1px;padding:9px 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;margin-right:-1px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;color:#333;cursor:pointer}.vg-att-livestm a:after{content:"";position:absolute;top:0;right:-1px;border-right:#248dd5 solid 1px;height:100%;border-radius:3px;z-index:1;display:none}.vg-att-livestm a.active:after{display:block}.vg-att-livestm a:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.vg-att-livestm a:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px;margin-right:0}.vg-att-livestm a:last-child:after{display:none}.vg-att-livestm a .symboldetail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vg-att-livestm a .symboldetail em{font-style:normal;margin-right:6px;font-family:'fontawesome-5pro-solid-900'}.vg-att-livestm a .price{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#333}.vg-att-livestm a .price .old{margin-right:4px;color:#777;text-decoration:line-through}.vg-attendi-sesion{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.vg-att-livestm a.active{border-color:#248dd5;background-color:rgba(36,141,213,.1)}.vg-att-livbox{width:100%;margin-top:0}.class-checkin-pop .modal-content .eventattendee-session{border-bottom:15px}.class-checkin-pop .modal-content .modal-body{padding-bottom:10px}.vg-att-livbox .title{color:#333;font-size:16px;font-weight:500;margin-bottom:0}.vg-live-stream{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;color:#333;font-size:14px;font-weight:400;line-height:22px}.vg-live-stream em{font-style:normal;margin-right:6px;font-family:'fontawesome-5pro-solid-900'}.book-class-btn.class-signup .session-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px}.book-class-btn.class-signup .session-right .session-price{margin-right:10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book-class-btn.class-signup .session-right .session-price:last-child{margin-right:0}.book-class-btn.class-signup .session-right .session-price em{font-style:normal;margin-right:6px;font-family:'fontawesome-5pro-solid-900'}.book-class-btn.class-signup .session-right .session-price.seshouse-pc{-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.book-class-btn.class-signup .session-left{white-space:nowrap}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section .link-block-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding:10px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.15);color:#333;font-weight:400;text-decoration:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;max-width:100%}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section{min-width:215px;font-size:14px;right:0;left:inherit}.book-class-btn.class-signup .session-right .session-price span{white-space:nowrap}.cl-live-tooltip{margin-left:4px;position:relative}.cl-live-tooltip .cl-toolIcon{font-style:normal!important;font-family:'Fontawesome pro 300'!important;color:#248dd5;margin-right:0!important}.cl-tooltip-detail{position:absolute;bottom:100%;left:50%;width:260px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;visibility:hidden;-webkit-transition:all ease-in .3s;-ms-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transition:all ease-in .3s;margin-bottom:7px}.cl-tooltip-detail .cl-tooltip-in{background-color:#333;padding:6px 15px;border-radius:6px;font-size:13px;color:#fff;text-align:center;font-weight:300;line-height:14px;z-index:9}.cl-tooltip-detail .cl-tooltip-in:after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border-width:8px;border-style:solid;border-color:#333 transparent transparent transparent}.cl-live-tooltip:hover .cl-tooltip-detail,.cl-live-tooltip:focus .cl-tooltip-detail{opacity:1;visibility:visible}.vg-att-livestm a .symboldetail span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section{min-width:215px;font-size:14px;right:0;left:inherit}.dropdownclass-section .link-block-3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex!important;width:100%;padding:10px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.15);color:#333;font-weight:400;text-decoration:none;float:none!important}.dropdownclass-section .book-class-btn.class-signup .session-left{white-space:nowrap;width:inherit!important;float:none!important}.dropdownclass-section .book-class-btn.class-signup .session-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:20px;width:inherit!important;float:none!important}.w-dropdown-list.dropdownclass-section .session-left{width:inherit!important;float:none!important}.w-dropdown-list.dropdownclass-section .session-right{width:inherit!important;float:none!important}.class-sign-right{display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.livestreampage .liststream-filter-top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex!important;align-items:center}.livestreampage .streamfilterclass .left-slide-arrow{top:15px}.livestreampage .streamfilterclass .left-slide-arrow:before{height:62px;top:-20px}.livestreampage .streamfilterclass .right-slide-arrow{top:15px;right:10px}.livestreampage .streamfilterclass .right-slide-arrow:before{content:'';position:absolute;background:#fff;width:35px;height:35px;z-index:0;right:-11px;height:62px;top:-20px}.livestreampage .streamfilterclass .right-slide-arrow span{position:relative}.livestreampage .mobile-classmore-links{background:#fff;padding-top:8px;overflow:auto;padding-bottom:8px;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);position:absolute;top:195px;left:2px;right:2px;z-index:9;border-radius:0 0 3px 3px;display:none}.livestreampage .mobile-classmore-links ul{list-style:none;padding-left:0;margin-bottom:0}.livestreampage .mobile-classmore-links ul li{display:block}.livestreampage .mobile-classmore-links ul li a{padding:10px 12px;display:-webkit-box;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#333;display:-webkit-flex;display:-ms-flexbox;display:flex;text-decoration:none;font-size:14px;line-height:20px}.livestreampage .mobile-classmore-links ul li a:hover{background-color:#f8f8f8}.livestreampage .mobile-classmore-links ul li.active{background-color:#777}.livestreampage .mobile-classmore-links ul li.active a{color:#fff}#ViewMoreReview{padding:5px 10px;text-decoration:none;line-height:28px;color:#2a90d6;font-weight:400;font-size:14px;border-radius:4px}#ViewMoreReview:hover{background:#eef3ff}.filter-icon.pilates{display:inline-block;-webkit-transform:rotate(-25deg);-ms-transform:rotate(-25deg);transform:rotate(-25deg)}.signupText .stremspotbg{display:none}.signupText .class-signup-col{display:none}.liveboxbottom .signed-up-text{font-size:18px;line-height:20px;font-weight:500;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:40px}.liveboxbottom .signed-up-text span{margin-right:4px;font-size:20px}.class-sign-right .signed-up-text{font-size:18px;line-height:20px;font-weight:500;white-space:nowrap;display:none}.class-sign-right .signed-up-text span{margin-right:4px;font-size:20px;line-height:24px}.class-sign-right.signupText .signed-up-text{display:block}.signup-enroll-done .signed-up-text .font-awesome-5pro-light{margin-right:4px}.livestreampage .nav-bar .listpage-sorting{display:none!important}.listing-classpopup.fade .modal-dialog{-webkit-transition:none;-o-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;-o-transform:none;transform:none}.listing-classpopup.fade{-webkit-transition:opacity .2s linear 0s;transition:opacity .2s linear 0s}.mp-appointment-wrap{margin:0 -10px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;-webkit-overflow-scrolling:touch}.mp-appointment-box{position:relative;padding:15px;margin:0 10px 21px;width:46.4%;border-radius:8px;-webkit-border-radius:8px;box-shadow:0 2px 2px rgba(0,0,0,.1);-webkit-transition:all 200ms ease;transition:all 200ms ease;text-decoration:none!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;color:#333!important;background:#f8f8f8}.appointmnet-title{font-size:14px;font-weight:600;color:#333;line-height:20px}.appointmnet-title span{line-height:20px;color:#333;font-size:14px;font-weight:400}.ff-appt-cardview{border-top:solid #cacaca 1px;margin-top:6px}.ff-appt-cardview .ffappt-for-card{box-shadow:none;padding-left:0;padding-right:0;padding-bottom:0}.ff-appt-cardview .ffappt-for-card .ffsub-grey{padding-bottom:3px}.customcheck-box-singal.small-check input[type="checkbox"]:checked+label::before{font-size:11px;line-height:18px}.customcheck-box-singal.small-check input[type="checkbox"]+label::before{height:18px;margin-left:-25px;width:18px}.customcheck-box-singal.small-check{padding-left:25px;margin-bottom:5px;margin-top:-5px}.customcheck-box-singal.small-check label{font-size:14px;line-height:21px}.customcheck-box-singal.small-check.selectall{margin-bottom:13px;margin-top:5px}.checkbox-custom-black.small-check input[type="checkbox"]:checked+label::before{font-size:11px;line-height:18px;background-size:10px;border-radius:3px}.checkbox-custom-black.small-check input[type="checkbox"]+label::before{height:18px;margin-left:-25px;width:18px;background-size:10px;border-radius:3px}.checkbox-custom-black.small-check{padding-left:25px;margin-bottom:5px;margin-top:-5px}.checkbox-custom-black.small-check label{font-size:14px;line-height:21px}.appointment-poppup .modal-title{margin-bottom:8px}.appointment-poppup .modal-header{position:absolute;left:0;right:0}.sweet-alert-model.fontsize14 p{font-size:14px!important}@media(min-width:768px){.social-share-popup{display:none!important}}@media(min-width:480px) and (max-width:767px){.class-sign-right{width:100%;margin-top:4px}.livestreambottomtext{text-align:right;padding-right:20px}}@media(max-width:767px){.appointment-poppup .modal-footer{position:absolute;left:0;right:0;bottom:0}.appointment-poppup .modal-body{position:absolute;bottom:68px;height:auto!important;top:0;padding-top:0}.mp-appointment-box{width:100%}.streamfilterclass{margin-left:0;padding:0;margin-right:20px}.streamfilterclass .fliter-class-name{margin-left:0;margin-right:16px}.streamclasslistbg .streamclass-col-verywidth{width:100%!important}.streamclasslistbg .class-date.class-table-head{border-radius:3px;margin-bottom:8px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover{bottom:inherit;top:40px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover-bg .arrow-down{top:-10px;border-bottom:12px solid #333;border-top:inherit;bottom:inherit}.attendeelist .ffattendeelist-bg{width:100%;height:100%;left:0;right:0;max-height:96%;top:0;background:#fff;z-index:999;margin-bottom:15px;padding-bottom:10px}.attendeelist .ffattendeelist-bg .ffclose-icon{display:block;position:absolute;right:18px;top:12px;font-size:20px}.attendeelist .ffattendeelist{height:100%;padding:45px 15px}.list-box-view .livestreamclassesbg{padding-left:0;padding-right:0}.streamclasslistingWrapper .home-title{font-size:25px;margin-top:0}.streamclasslistingWrapper .streamclass-div{flex-direction:column;margin-bottom:0}.streamclass-available-container .class-col-verywidth{width:100%!important}.streamclass-available-container .streamclassdetailbg{flex-direction:column;width:100%;align-items:self-start}.streamclass-available-container.class-available-container{padding-left:0;padding-right:0}.streamclass-available-container .stremspotbg{margin-top:10px;margin-bottom:5px;text-align:left;padding:0}.streamclass-available-container .stremspotbg.removemargin{margin-bottom:0}.stream-btn .cls-signuptext{line-height:48px}.class-date-time.streamclass-date-time{width:100%;display:flex;margin-bottom:11px}.class-date-time.streamclass-date-time .class-time-spots{width:100%;display:flex}.streamclass-date-time .streamclass-date-timesche{margin-top:0;max-height:22px}.livestreampage .listigBusiness-wrap.mobilebusiness-view{padding-top:16px;padding-bottom:0;position:relative;height:initial;right:inherit;left:inherit;z-index:99;overflow:hidden}.livestreampage .liststream-filter-top{max-width:100%;overflow:auto;display:block!important;white-space:nowrap}.livestreampage .prof-right-padding.data-padding-right{padding-right:0;margin-right:0;display:inline-block;width:auto;overflow:inherit;vertical-align:top}.livestreampage .liststream-filter-top .filteradded #divStreamLastSlide{display:none}.streamcusdetail .title{margin-top:0}.live-stream-class-popup .modal-header{padding-top:45px}.vagaroapp-webpage .daily-deals-wrap .mob-option-filter{top:50px!important;padding-top:0!important}.vagaroapp-webpage .daily-deals{top:91px!important}.iosdevice.vagaroapp-webpage .daily-deals{top:91px!important;padding-top:0!important}.vagaroapp-webpage .professional-mobile-filter .mob-option-filter{top:94px}.vagaroapp-webpage .professional-mobile-filter .gallery-content{padding-top:135px}.vagaroapp-webpage .photoslisting .gallery-content{padding-top:91px}.vagaroapp-webpage .photoslisting .mob-option-filter{top:50px}.home-page-section.daily{padding-top:23px}.customer-signin-first-step .w-clearfix.loginforgot-remember.margin-bottom10.hideinscreenlock{padding-top:7px!important;padding-bottom:6px!important}}@media(max-width:650px){.reviewProfile-bg .reviewProfile .notification-text-other{text-align:center}.reviewProfile{display:none}.add-reviewbtn-bg{width:100%;display:block}.reviewaddshareimg{width:100%;display:flex;margin-bottom:10px;float:none;padding:0 20px;height:50px;justify-content:center;align-items:center;color:#fff;background:#3c8ace;font-size:14px;text-decoration:none;border-radius:3px}.reviewaddshareimg i{font-style:normal;font-size:18px;margin-right:10px;margin-left:-3px}.reviewaddshareimg i:before{content:''}.filter-top-div .w-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:0}.signature-popupbg-tip{width:100%;overflow:hidden}.m-signature-pad--body-tip{width:100%}.checkout-tip-box .signCancle-block{width:100%;margin:0}}@media(min-width:640px) and (max-width:767px){.quickFlip{width:293px;height:178px}.blackPanel,.redPanel{width:293px!important;height:178px!important}}@media(min-width:601px) and (max-width:650px){.quickFlip{width:270px;height:165px;margin:0 auto 5px auto}.blackPanel,.redPanel{width:270px!important;height:165px!important}}@media(min-width:480px) and (max-width:600px){.quickFlip{width:216px;height:131px}.blackPanel,.redPanel{width:216px!important;height:131px!important}.cardflipdata div{width:31%}.cardflipdata div a{padding:0}}@media only screen and (max-width:555px){.signupmodalpopup .sign-in-parent-div{width:100%}.signupmodalpopup .sign-in-right-div{width:100%}}@media(max-width:540px){.eventpopupbody li.width23per,.eventpopupbody li.width26per,.eventpopupbody li.width24per,.eventpopupbody li.width3per{width:100%;float:none}.eventpopupbody li.width3per{margin-bottom:20px;padding-top:0;text-align:right}.eventpopupbody li.width3per .addremoveicon{display:inline-block;margin-right:0}.eventpopupbody .rightpadding10{padding-right:0}.streamclass-signup-col .dropdown-list{width:100%}}@media only screen and (min-device-width:320px) and (max-device-height:480px) and (-webkit-device-pixel-ratio:2) and (device-aspect-ratio:2/3){.tinymobile-check{display:block}}@media(max-width:480px){.gallery-solo-image{width:100%}.mobile-share-popup{width:83%}.gift-barcode{width:100%}}@media(max-width:479px){.livestreambottomtext{min-width:66px}.livestreambottomtext{padding-left:0;text-align:left}.streamclass-available-container .class-signup-col{width:100%}.class-sign-right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.filter-tabs-menu .filter-mobile-tab{padding-left:0;padding-right:0;float:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:1;width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:inherit}.filters-button-div .grey-btn-alt,.filters-button-div .go-btn{width:50%;padding-left:0;padding-right:0}.review-photos{width:88px;height:88px}.clsTempPackage{top:46px;width:auto;right:10px;left:0}.cardflipdata div{width:31%}.cardflipdata div a{padding:0}.slider-rowdiv .Loader{min-height:91px}.slider-rowdiv .div-no-data{margin-bottom:75px}.slider-rowdiv .card-image{min-height:127px}.slick-slideParent{padding:0}.busAbouttab .dailydealsslider .slick-slideParent .cards-parent-div-flex,.popular-services-div-flex.slick-fourblockslider{padding-left:20px}.busAbouttab .dailydealsslider .slick-slideParent .cards-parent-div-flex .card-link-block{width:92%}.square-slide-div{width:48%}.shopping-bag-right-div{min-width:90px}.delete-item-link{margin-left:0}.show-quantity-dropdown .quantity-overall-div{margin-bottom:5px}.home-main .home-title-div,.busAbouttab .dailydealsslider .home-title-div{padding-right:10px}.home-title{font-size:18px;padding-left:0;min-height:20px}.upcoming-appslider .home-title{padding-left:3px}.home-see-all{margin-right:0}.siteowlcarousal .owl-nav{width:38px;right:14px}.siteowlcarousal .owl-nav .owl-prev,.siteowlcarousal .owl-nav .owl-next{background-size:11px auto;width:19px}.siteowlcarousal .owl-nav .owl-next{background-position:center 0}.slide-prev{right:35px;background-size:11px auto;width:19px}.slide-next{right:16px;background-size:11px auto;width:19px;background-position:center 0}.category-name{font-size:18px}.cards-parent-div-flex .card-link-block{width:100%;display:block}.home-main .bookmarks-listingdiv .slick-slideParent{padding-left:0}.home-main .bookmarks-listingdiv .slick-slideParent .cards-parent-div-flex{padding-left:20px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block a{padding:0 0 20px 0}.filter-cateinput{margin-left:0}.filtercheckboxdiv .filter-title{float:none;padding:0}.filtercheckboxdiv .filters-checkbox{padding:0 0 15px;margin-bottom:0}.filtercheckboxdiv._\34-col-flex-filter.bottom{padding-bottom:20px}.filter-top-div{padding:20px;padding-bottom:10px}.windowsApp .cards-parent-div-flex.daily,.windowsApp .daily-deal-text-div-flex{display:block}.daily-deal-link{width:100%;margin-left:auto;margin-right:auto}.div-block-15{max-width:100%}.profile-footer-btns input+input{margin-left:16px}.profile-footer-btns.myprofile-button input{width:calc(50% - 8px);float:left}.item-name-div{width:30%;word-wrap:break-word;word-break:break-word;padding-right:5px}.profile-page .profile-body .product-listcontainer .products-div .product-items-div .qty-div{width:21.666%!important}.product-lower-price{width:21.6%}.product-lower-price.longer{padding-right:4%}.qty-div-price{width:26%;padding-right:5px;padding-left:15px}.qty-div-subtotal{width:27%;text-align:right}.bookmark-image{width:100%;margin-right:0}.windowsPhone .bookmarks-div{display:block}.windowsPhone .remove-link{float:none}.windowsPhone .bookmark-text-parent-div{height:auto;display:block;max-width:100%}.windowsPhone .gift-certificate-div{display:block}.gc-printcont .gcprice{padding-right:15px;font-size:10px;padding-top:6px;min-height:20px}.gc-printcont .formto-text{font-size:7px;margin-bottom:1px;max-height:8px}.gc-printcont .formto-bottom-text{font-size:7px;margin-bottom:1px;max-height:8px}.gc-printcont .gcmessage{font-size:7px;margin-top:2px;max-height:15px}.gc-printcont .gc-bottom-section{bottom:10px}.gc-printcont .gc-purchased-text{font-size:7px;margin-bottom:1px}.gc-printcont .gc-expire{font-size:7px;margin-bottom:1px}.gc-printcont .gc-address{width:98%;font-size:6px;line-height:7px}.gc-printcont .gc-business{font-size:8px;margin-bottom:2px;margin-top:5px}.gc-printcont .gcservice{padding-top:0;padding-bottom:0;height:18px;margin-bottom:3px;font-size:10px;overflow:hidden;margin-top:5px}.gift-rd-title{display:block}.gift-rd-price{margin-top:6px}.gray-btn{width:100%;margin-left:0;font-size:18px}.gift-rd-price{float:none}.demorenterDealslide .siteowlcarousal .owl-nav{top:20px}.mobile-book-div{padding:0 0 8px}.book-mobile-button{box-shadow:0 1px 8px 2px rgba(0,0,0,.2)}.service-withimg.service-standard .servicenameprice .service-name-price{display:block}.service-withimg.service-standard .servicenameprice .service-title-alt{max-width:100%;width:100%}.service-withimg.service-standard .servicenameprice .service-price-alt{text-align:left;width:100%;padding-top:10px}.points-section .appt-business-name{max-width:61%}.service-price-alt{min-width:84px}.service-price-alt.minwidth130{min-width:150px}.gallery-popup-white-overall{padding-left:15px;padding-right:15px}.gallery-solo-image{width:100%}.new-gallery-title{font-size:20px}.book-div{padding-left:30px;padding-right:30px}.searchappmodal .modal-dialog{width:95%!important}.book-wrapper.searched-appointment{padding-top:140px}.book-checkout .book-wrapper.searched-appointment{padding-top:0}.class-wrapper{padding-top:115px}.class-detail-popup{padding:0!important}.class-detail-popup .modal-footer.footer-blue-buttons .btn{margin-left:5px}.class-detail-popup .modal-footer.footer-blue-buttons .btn.btn-default{margin-bottom:0}.signup-weeks .text-block-17{margin-right:2px}.divEmptystate-inner{padding:0 15px}.appointment-detail{margin-top:10px}.appt-service-provider,.booked-date-time{padding-left:0;padding-right:0}.dang-no-appointment{padding-right:20px;padding-left:20px}.dang-title{font-size:32px;line-height:1.38}.dang-next-date{font-size:18px}.common-btn-style.go-to{width:100%}.windowsPhone .review-right-div .stars-div .stars{display:block;width:100%}.review-form-wrapper .button-modal-div{display:block}.review-form-wrapper .button-modal-div .w-button-white{width:100%;margin:0}.review-form-wrapper .button-modal-div .green-btn{width:100%}.day-text{font-size:13px}.deals-category-tab{width:47%;padding-left:10px;padding-right:10px;text-align:center;word-break:break-word;word-wrap:break-word}.myAccTopRightButton{text-align:left;padding:0 20px}.myAccTopRightButton>span{display:block;margin-bottom:3px}.myAccTopRightButton .w-custom-dropdown{margin-right:0;max-width:100%;margin-bottom:20px}.ccard-confirmation .modal-footer .btn{padding-left:5px;padding-right:5px}.sign-in-parent-div .display-table-cell{vertical-align:top}.loginpagecont .sign-in-parent-div,.sign-in-parent-div{padding-top:50px}.sign-in-btn-divinner{padding-bottom:10px}.sign-in-right-div{width:100%}.sign-in-div{margin-bottom:0}.loginpagecont .sign-in-div{padding-right:0;padding-left:0}.loginpagecont .sign-in-btn-divinner{padding-top:13px;padding-left:15px;padding-right:15px}.loginpagecont .sign-in-parent-div .display-table,.loginpagecont .sign-in-parent-div .display-table-cell{background-color:#fff}.loginpagecont .log-in-btn{padding-top:18px;padding-bottom:18px}.login-emailsms-box{padding-left:0;background:none}.twostepfieldtext{margin-bottom:15px}.cp-h1{font-size:26px}.signupmodalpopup .sign-in-parent-div{width:100%}.signupheaderpart{padding-left:10px;padding-right:10px}.or.fb{font-size:15px;line-height:18px;font-weight:400}.package-icon-right{text-align:left}.appt-price-div{width:100%;position:relative}.grp-tab-btns{padding-left:8px;padding-right:8px;font-size:15px}.w-tabs .switch-tab.long,.w-tabs .pushlong{width:auto}.confirmed-thank-you .div-block-34,.confirmed-thank-you .div-block-95,.confirmed-thank-you .order-summary{padding-left:0;padding-right:0}.confirmed-thank-you .div-block-95.map,.confirmed-thank-you .div-block-95.right{padding-top:20px;padding-bottom:20px}.confirmed-thank-you .div-block-101{width:100%}.confirmed-thank-you .div-block-95.left-border .w-button-primary{width:100%;font-size:16px;line-height:50px;height:50px;padding-top:0;padding-bottom:0}.confirmed-thank-you .common-green-btn{font-size:16px;line-height:50px;height:50px}.confirmed-thank-you .div-block-94{margin-top:10px}.appointment-button-div.alt.waitlist-inline-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-70{width:68%}.appointment-button-div.alt.waitlist-inline-btn .width-30 .cancel-div.alt{margin-left:5px}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-30{width:30%}.waitlist-btn-padding{padding-bottom:15px}.appointment-waitlist .div-block-95{padding-right:0;padding-left:0}.appointment-waitlist .div-block-94{margin-top:10px}.reviewProfile{width:100%;margin-bottom:10px}.review-editpic{margin-left:0;margin-right:6px;height:90px;width:31.33%}.review-gallery-image{height:90px}.reviewProfile-bg .drag-drop-error .fileuprelative .fileuplink{width:auto}.ffprofile-photo-div{margin-top:20px;padding-right:0;flex-direction:column-reverse;-webkit-box-direction:reverce;-webkit-box-orient:verticle}.profile-upload-and-text{margin-bottom:8px}.prof-ffsharing-bg .shared-tag-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}.ffprofiletooltipblock br{display:block}.prof-ffsharing-bg .ff-name{margin-bottom:2px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.ffmobileshow .ffsharingicon-bg .btn-hover-chip{align-items:flex-end;-webkit-box-align:end}.ffmobileshow .ffsharingicon-bg .chip-package-2.hide{align-items:flex-end;-webkit-box-align:end;right:0}.ffmobileshow .ffsharingicon-bg .chip-bounce-2{align-items:flex-end;-webkit-box-align:end}.ffmobileshow .ffsharingicon-bg .chip-box{right:7px}.add-ffSharing-part .bold-2.smaller-height._\32px-right{margin-right:2px;line-height:18px}.ffcktsharing-tabs .ffsharing-tabmenu{padding-left:18px;padding-right:18px;width:100%}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg{margin-bottom:-1px;margin-left:0;min-height:41px}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:transparent;z-index:11}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:first-child{border-radius:5px 5px 0 0}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:first-child:before{content:'';width:100%;height:1px;left:0;bottom:-1px;position:absolute;background-color:transparent;z-index:11}.ffcktsharing-tabs .ffsharing-tabmenu.fftab-bg:last-child{border-radius:0 0 5px 5px}.ffcktsharing-tabs .ffsharing-50{width:100%}.ffcktsharing-tabs .ffsharing-tabcontentbody{flex-direction:column}.ffcktsharing-tabs .ffcktsharing-tabs-bg.w-tab-menu{flex-direction:column}.ffmember-bg{width:100%}.onlinepkgmsbg{width:100%}.onlinesharingicons{float:right}.onlinesharingicons:hover .tooltipffhover{width:290px;text-align:center;left:inherit;right:-11px;margin-right:0}.onlinesharingicons:hover .tooltipffhover br{display:none}.onlinesharingicons:hover .tooltipffhover-bg .arrow-down{left:inherit;right:9px;margin-left:0;margin-right:3px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover{width:230px;text-align:center;left:inherit;right:-11px;margin-right:0;bottom:inherit;top:40px}.appt-section:first-child .onlinesharingicons:hover .tooltipffhover-bg .arrow-down{left:inherit;right:9px;margin-left:0;margin-right:3px;top:-10px;border-bottom:12px solid #333;border-top:inherit;bottom:inherit}.onlinemembervisitff .onlinesharingicons:hover .tooltipffhover{width:230px;text-align:center;left:inherit;right:-11px;margin-right:0;bottom:inherit;top:40px}.onlinemembervisitff .onlinesharingicons:hover .tooltipffhover-bg .arrow-down{left:inherit;right:9px;margin-left:0;margin-right:3px;top:-10px;border-bottom:12px solid #333;border-top:inherit;bottom:inherit}.covidblock .covid-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;margin-bottom:2px}.covidblock .covid-content .covid-button a{width:100%}.covidblock .covid-icon{margin-right:0;margin-bottom:5px}.vg-join-video-btn{padding-left:10px;padding-right:10px;margin-right:0;margin-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.upcoming-checkin-btn{padding-left:10px;padding-right:10px;margin-right:0;margin-bottom:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:18px}.vg-reschule-btn{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}.vg-stm-video{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.livestreampage .listigBusiness-inner a em{margin-right:0}.livestreampage .mobile-classmore-links{top:198px}.class-stensil-block .clstright-part{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}.class-stensil-block .clstright-part .clstsignup{width:100%}.livelisting-strnsil .time-strnsil{min-width:99px}.class-stensil-block .clstleft-part .clbusiness-name{width:100%}.class-stensil-block .clstleft-part .classbusi-detail{width:calc(100% - 50px)}.class-stensil-block .clstleft-part .clbusiness-type .halfDiv-type{width:50%;min-width:inherit}.class-stensil-block .clstleft-part .clbusiness-type .halfDiv-type:last-child{margin-right:0}.class-stensil-block .clstleft-part .clbusiness-type{width:100%}.class-stensil-block .class-row-stensil{position:relative}.class-stensil-block .clstright-part .clstprice{position:absolute;top:38%;right:0;margin-right:0;margin-top:0;margin-bottom:0}.class-stensil-block .clstleft-part{padding-right:75px;width:calc(100% - 90px)}.class-stensil-block .clstleft-part .class-bus-inn{width:100%}.streamclasslistingWrapper .streamclass-div{position:relative}.class-sign-right.signupText{margin-top:10px}.streamcusdetail .title{line-height:18px;margin-bottom:7px}.streamcusdetail .disc{line-height:20px;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.streamcusdetail .disc .separate{display:none}.streamclass-div .book-class-btn.signup-white-btn{margin-top:8px;display:none}.fixed-timebar .classHeaderbar-sticky{align-items:flex-start;flex-direction:column}.fixed-timebar .classHeaderbar-sticky span.magin-bottom4{margin-bottom:4px}.fixed-timebar .timeRight-block{margin-top:4px}.popup-button-div .livePrice-block{font-size:13px}.popup-button-div .livePrice-block .text-block-padding{font-size:14px;margin-right:10px}.popup-button-div .livePrice-block .poplivesteam-icon{display:block}.popup-button-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.live-stream-class-popup .review-right-part{margin-left:0}.live-stream-class-popup .review-left-part{position:absolute;top:60px}.homebox-slider .slick-prev{top:-47px}.homebox-slider .slick-next{top:-47px}.streamcusdetail .disc .liveDuration-provide{max-width:100%;margin-bottom:4px}.live-stream-class-popup .modal-body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.live-stream-class-popup .class-large-img{-webkit-box-flex:inherit;-webkit-flex:none;-ms-flex:none;flex:none;width:100%;margin-right:0;background-position:center top}.live-stream-class-popup .class-large-imgDetail{width:100%}.supportBusinee-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.supportBusinee-block a{margin-left:0;margin-top:8px}.streamcusdetail .disc span.mobile-free-text{display:none}.class-start-time{position:absolute;top:-19px;width:100%;justify-content:flex-start}.livebgbottombox .livestreambottomtext{display:none}.livebgbottombox{width:100%}.livebgbottombox .joinnowbtn{width:100%}.livebgbottombox .joinnowbtn>span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.liveboxbottom .livebtnbg{position:absolute;top:-25px;left:0}.mobile-home-price{display:block;margin-left:5px}.livestreamboxpart{height:180px}.streamcusdetail .smallsizetext{margin-top:4px;margin-bottom:4px}.streamcusdetail .disc .livebtnbg{margin-bottom:8px}.class-signup-col .class-signup{margin-top:0}.checkout-tip-box .total-tipblok{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkout-tip-box .total-tipblok .checkleft-amout{margin-bottom:16px;text-align:center}.checkout-tip-box .total-tipblok .addtip-button{width:100%}.checkout-tip-box{padding-left:16px;padding-right:16px}.addtip-links{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.addtip-links .addtip-fields{width:100%;margin-left:0;margin-top:-1px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:20px;padding-bottom:20px}.addtip-links .addtip-fields:first-child{border-radius:10px 10px 0 0;margin-top:0}.addtip-links .addtip-fields:last-child{border-radius:0 0 10px 10px}.checkout-green-button{width:100%}.chargebutton a{width:100%}.checkout-complete-screen{padding:6px}.addtip-links .addtip-fields strong{margin-bottom:0}.addtip-links .addtip-fields span{margin-left:4px}.split-list-box .split-list-field{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.split-list-box .split-input-box{margin-top:2px}.addtip-links .custom-tip-div input{border-radius:0 0 10px 10px;padding-top:20px;padding-bottom:20px;font-size:20px}.signature-popupbg-tip{height:163px}.m-signature-pad--body-tip{height:163px}.m-signature-pad--body-tip canvas{height:163px!important}.split-list-box{max-width:100%;margin-top:40px}.split-input-dd{left:inherit;right:0}.checkout-tip-box.no-pading-bottom{padding-bottom:17px}.signature-here-text{top:65px;min-width:190px}.checkleft-amout .tipchip-div{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.deleteCardPopup .modal-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.deleteCardPopup .modal-footer .btn{width:100%}.deleteCardPopup .modal-footer .btn.btn-primary{margin-left:0;margin-top:20px}}.sinup-w-xero-bg{background:#fff;height:100%}.sinup-w-xero-bg body,.sinup-w-xero-bg form{height:100%}.sinup-w-xero-wrapper{color:#333;width:100%;height:100%;padding-top:20px;padding-bottom:20px;justify-content:center;align-items:center;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sinup-w-xero-wrapper *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sinup-w-xero-content{text-align:center;width:100%;box-shadow:0 1px 12px 0 rgba(0,0,0,.15);max-width:600px;padding:40px;background:#fff;border-radius:5px;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;align-items:center;margin:0 auto}.sinup-w-xero-wrapper h1{color:#333;font-size:24px;line-height:30px;font-weight:500;margin:19px 0 0 0}.sinup-w-xero-wrapper p{padding:0;font-size:16px;font-weight:500;color:#333;padding-left:10px;line-height:23px;padding-right:10px;margin-bottom:4px}.sinup-w-xero-wrapper .btn-continue{margin-top:10px;margin-bottom:10px;height:40px;min-width:100px;padding-right:25px;padding-left:25px;border:0;outline:0;border-radius:3px;background-color:#eb6663;color:#fff;-webkit-transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none}.sinup-w-xero-wrapper .btn-continue:hover{background-color:#c74e4b}.sinup-w-xero-wrapper .btn-continue-white{margin-top:8px;margin-bottom:10px;height:40px;min-width:100px;padding-right:25px;padding-left:25px;border:0;outline:0;border-radius:3px;background-color:#fff;border:solid #cdcdcd 1px;color:#333;-webkit-transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;transition:background-color 200ms ease,border 200ms ease,color 200ms ease,box-shadow 300ms ease;font-size:16px;text-align:center;text-decoration:none;cursor:pointer;-webkit-appearance:none}.sinup-w-xero-wrapper .btn-continue-white:hover{background-color:#f8f8f8}.sinup-w-xero-wrapper .padd20{padding-bottom:20px}.avtar-wrapper{width:280px;margin:0 auto}.or-text-color{color:#777}.signup-avtar-xero{width:80px;height:80px;font-size:36px;color:#fff;border-radius:100%;background-position:50% 50%;background-size:cover;margin:12px auto 0 auto;background-color:#9a9a9a}.signup-avtar-xero div{width:80px;height:80px;overflow:hidden;line-height:80px;text-transform:capitalize;display:none}.s-business-name{margin-top:12px;margin-bottom:14px;font-size:20px;line-height:24px;font-weight:500}#CancelCCCaptureAppoitmentModal .shipping-method{border-radius:0}#CancelCCCaptureAppoitmentModal .shipping-method.first-tab{border-top-right-radius:3px;border-top-left-radius:3px}#CancelCCCaptureAppoitmentModal .shipping-method.end-tab{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.profile-page.sidePanelhideInApp .profile-body{width:100%;margin:0!important;max-width:100%;padding:0}.profile-page.sidePanelhideInApp .profile-body #content .tab-content .tab-pane .profile-sections{margin:0;max-width:100%}.vagaroapp-webpage.myAccountpage .content-wrapper{padding-top:50px}.Addffsharing-popup.ffsharingpopupNew .ffpopupheight{overflow-y:auto;overflow-x:hidden}.Addffsharing-popup.ffsharingpopupNew .popupWrapper{height:95vh!important}.Addffsharing-popup{border-radius:0!important}.profile-page .profile-body #content{height:100%}.profile-page .profile-body #content .tab-content{height:100%}.profile-page .profile-body #content .tab-content .tab-pane{height:100%;min-height:500px}.profile-page .profile-body #content .tab-content .tab-pane .profile-sections{height:100%;min-height:80vh}#divMyPaymentMethodsPopup,#divMyMembershipPopup,#divMyMembershipHistory,#divMyPointsPopup{min-height:100vh}.profile-page .profile-body #content .tab-content .tab-pane#appointments .profile-sections{height:auto;min-height:auto}.profile-page .profile-body #content .tab-content .tab-pane#points .profile-sections #ulPointsData .points-section:last-child{border-bottom:1px solid rgba(0,0,0,.1)}#iFrame_divMyPaymentMethodsCCFrame{width:100%!important;margin-left:77px}.vshow{display:block!important}.vhide{display:none!important}.padding-top-0{padding-top:0!important}.paddingL20{padding-left:20px}.marginb10{margin-bottom:10px}.border-top{border-top:1px solid rgba(0,0,0,.1)}.vSwitch70 .switch-tab{width:70px}.paymentMethod-wrap .ModalPopupBG{background:rgba(0,0,0,.5)}.profile-page .profile-body #notification .switch-div{border-bottom:none;padding-bottom:0;padding-top:0}.profile-page.inInnerPagebgonly .profile-body{background:inherit}.profile-page.inInnerPage .profile-body{background:inherit}.profile-page.inInnerPage .profile-body #divMyPointsPopup .profile-body-section{margin-bottom:30px}.modelCommanw600{width:600px;max-width:95%;margin-right:auto;margin-left:auto;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.modelCommanw600 p{color:#777;line-height:24px;font-weight:300;margin-bottom:16px;font-size:16px}.modelCommanw600 .closebtnv{background-color:transparent;background-image:none;padding:0;cursor:pointer;border:0;display:block;color:#9a9a9a!important;z-index:999;margin:0!important;text-indent:0;text-align:center;font-size:20px;-webkit-appearance:none;opacity:1}.modelCommanw600 .modal-content.general-form-custom{border-radius:5px}.modelCommanw600 .modelSmallHeding{color:#777;font-size:16px;line-height:24px;font-weight:500;margin-bottom:0}.modelCommanw600 .modelNote{margin-top:8px;padding:12px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.2);border-radius:5px;background-color:#f8f8f8;color:#777;font-size:15px}.modelCommanw600 .btnCancel{background:#d83f34;padding-right:24px;padding-left:24px;color:#fff;height:40px;border-radius:3px;border:1px solid #cdcdcd;font-size:16px}.modelCommanw600 .btnSecond{background:#fff;padding-right:24px;padding-left:24px;color:#777;height:40px;border-radius:3px;border:1px solid #cdcdcd;font-size:16px}.modelCommanw600 .modelCheckBox{display:flex;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;margin-bottom:16px;color:#333}.modelCommanw600 .modelCheckBox .checkbox-custom-black input[type="checkbox"]:checked+label:before{background-size:13px auto;height:23px;width:23px}.modelCommanw600 .modelCheckBox .checkbox-custom-black input[type="checkbox"]+label:before{height:23px;width:23px}.modelCommanw600 .modelCheckBox .checkbox-custom-black label{font-size:15px}.modelCommanw600 .modal-body{padding:15px 20px;text-align:left}.modelCommanw600 .modal-footer{padding:10px 20px;text-align:right}.unableRemoveCardPopup .modal-header{padding:15px 20px 0}.unableRemoveCardPopup .modal-header .modal-title{line-height:30px;margin-bottom:5px}.unableRemoveCardPopup .modal-body{padding:0 20px 15px 20px}.unableRemoveCardPopup .modal-body .deleteCard-wrap .dctext{padding-bottom:0;border:0;margin:0}.unableRemoveCardPopup .modal-body .deleteCard-wrap .dctext p{margin-bottom:6px}.unableRemoveCardPopup .modal-body .deletecard-list{padding-top:0}.unableRemoveCardPopup .longText{margin-bottom:0}.unableRemoveCardPopup .replaceCard{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-weight:400;text-decoration:none;padding-bottom:10px;border-bottom:1px solid rgba(0,0,0,.1)}.unableRemoveCardPopup .replaceCard .replaceCardAction{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;position:relative;width:160px;height:34px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.unableRemoveCardPopup .replaceCard .replaceCardAction .clickAction{margin-top:4px;margin-bottom:4px;color:#2a90d6;display:-webkit-box;display:flex;height:30px;min-width:auto;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(235,102,99,0)}.unableRemoveCardPopup .replaceCard .replaceCardAction .clickAction .actionLink{display:-webkit-box;display:flex;height:30px;min-width:auto;padding-right:8px;padding-left:8px;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(235,102,99,0);border-radius:3px;color:#248dd5;text-align:center;text-decoration:none;cursor:pointer;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-weight:400}.unableRemoveCardPopup .replaceCard .replaceCardAction .clickAction .actionLink:hover{background-color:rgba(36,141,213,.1)}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup{z-index:1000;display:none;width:300px;position:relative;left:10px;top:-10px;padding-top:10px;padding-bottom:10px;float:right;border-radius:5px;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list{height:48px;padding-top:8px;padding-left:20px;border-style:none;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;padding:9px 10px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList .cardlogo{margin-right:12px}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList .cardlogo .cardIcon{color:#2374ac;font-size:36px}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList .cardDetails{display:-webkit-box;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList .cardDetails .cardName{font-weight:500}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .cardList .cardDetails .cardEnd{margin-right:8px;color:#777;font-weight:400}.unableRemoveCardPopup .replaceCard .replaceCardAction .menu-dropdownPopup .menu-list .selectCard{color:#7cc576;margin-right:4px}.unableRemoveCardPopup .salonListDiv{overflow:auto;width:100%;margin-top:12px}.unableRemoveCardPopup .salonListDiv .salonlistWraper{display:-webkit-box;display:flex;width:100%;margin-top:4px;max-height:45vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow{padding-top:10px;padding-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;border-bottom:1px solid rgba(0,0,0,.1)}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .businessRow{margin-top:8px;margin-bottom:8px;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .businessRow .bussinessLogo{width:auto;height:auto;max-height:64px;margin-right:12px}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .businessRow .bussinessName{font-weight:500}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .businessRow .bussinessLoca{margin-right:8px;color:#777;font-weight:400}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .bussinessLink{display:-webkit-box;display:flex;height:30px;min-width:auto;padding-right:8px;padding-left:8px;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(235,102,99,0);border-radius:3px;color:#248dd5;text-align:center;text-decoration:none;cursor:pointer;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .bussinessLink:hover{background-color:rgba(36,141,213,.1)}.unableRemoveCardPopup .salonListDiv .salonlistWraper .salonListRow .bussinessLink .iconarrow{margin-left:4px}.unableRemoveCardPopup .modal-content{border-radius:5px}.unableRemoveCardPopup .modal-footer{padding:10px 20px 15px 20px;text-align:right;margin-top:15px}.unableRemoveCardPopup .modal-footer .btnSecond,.unableRemoveCardPopup .modal-footer .btnSave{min-width:120px;font-size:15px;padding:10px 25px}.unableRemoveCardPopup .modal-footer .btnSecond:hover{background-color:#f5f5f5}.unableRemoveCardPopup .modal-footer .btnSave{background-color:#7cc576}.unableRemoveCardPopup .modal-footer .btnSave:hover{background-color:#68a863}.FFNotificationTab .dividerWrapper{margin:20px 0!important}.FFNotificationTab .buttons-title{margin-bottom:5px}.FFNotificationTab .text-block{font-size:14px}.FFNotificationTab .profile-div .switch-div{border-bottom:none}.FFNotificationTab .profile-div .body-title{font-size:18px;font-weight:600;margin-top:20px}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-top:20px;padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.1)}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-name{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-name .business-name-logo{width:68px;margin-right:12px;background-position:50% 50%;background-size:cover;height:45.5px}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-name .business-name-name{font-weight:500}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-name .business-name-loc{margin-right:8px;color:#777;font-weight:400}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-switch{webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row:last-child{border-bottom:0;padding-bottom:0}.FFNotificationTab .profile-div .see-all-bussiness-wrapper{border-top:1px solid rgba(0,0,0,.1);margin-top:20px}.FFNotificationTab .profile-div .see-all-bussiness{margin-bottom:24px;display:flex;width:max-content;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:18px;margin-left:0;margin-bottom:16px;text-align:center;font-size:15px;max-height:28px;padding:4px 10px;cursor:pointer;-webkit-transition:background-color 200ms ease;transition:background-color 200ms ease;min-width:92px;white-space:nowrap;text-align:left;max-width:max-content;color:#2a90d6!important;text-decoration:none!important;border-radius:3px;font-weight:400}.FFNotificationTab .profile-div .see-all-bussiness span{margin-left:16px;vertical-align:middle;align-items:center}.FFNotificationTab .profile-div .see-all-bussiness:hover{background-color:rgba(36,141,213,.1)}.notification-save-btn{padding:44px 20px 20px 20px}.profile-save-btn{float:right}.profile-save-btn .profile-save-btn-inner{margin-top:0;padding:20px 20px 0 20px;border:1px #000;margin-bottom:20px;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-save-btn .profile-save-btn-inner input[type="submit"]{display:block;width:auto;min-width:120px;padding:10px 25px}.profile-page{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.profile-page .familyfriends-tab #aFamilyFriends .side-nav-icon{font-size:13px}.profile-page .notification-tab #aNotification .side-nav-icon{font-size:15px}.profile-page .reviews-tab #areviews .side-nav-icon{font-size:13px}.profile-page .invoices-tab #aMyInvoices .side-nav-icon{font-size:16px}.profile-page .profile-side-nav{display:flex;width:248px;height:auto;padding-top:8px;padding-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#464646}.profile-page .profile-side-nav .side-nav-tab.header.first-header{margin-top:0}.profile-page .profile-side-nav .side-nav-tab.header{margin-top:20px;cursor:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:10px;padding-bottom:10px;padding-left:20px;text-decoration:none}.profile-page .profile-side-nav .side-nav-tab.header:hover{background-color:rgba(255,255,255,0)}.profile-page .profile-side-nav .side-nav-tab.header .card-title{display:inline-block;margin-right:8px;font-family:proxima-nova,sans-serif;color:#fff;font-weight:600;font-size:17px;line-height:22px;text-decoration:none}.profile-page .profile-side-nav .tabs-container{padding-left:0;list-style:none;width:auto;margin:0}.profile-page .profile-side-nav .tabs-container li{float:inherit}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab{display:flex;padding-top:10px;padding-bottom:10px;padding-left:15px;max-width:100%;color:#fff;font-size:15px;text-decoration:none}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab:hover{background-color:rgba(255,255,255,.16);cursor:pointer;outline:0}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab .side-nav-icon{font-size:14px;display:-webkit-flex;display:flex;width:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab .side-nav-icon .profilesidePic .nav-profile-photo{overflow:hidden;width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50px;background-position:50% 50%;background-size:cover}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab .side-nav-icon .profilesidePic .nav-profile-photo .avatar-inital.intialsname .avatar-inital-inner{font-size:10px}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab .side-nav-icon .profilesidePic .nav-profile-photo .avatar-inital.intialsname .avatar-inital-inner .avatar-inital-inner-text{color:#fff}.profile-page .profile-side-nav .tabs-container li a.side-nav-tab .side-nav-icon .common-vagaro-icon{line-height:20px}.profile-page .profile-side-nav .tabs-container li.active a.side-nav-tab{background:rgba(255,255,255,.36)}.profile-page .profile-side-nav .tabs-container .notification-bubble{display:flex;width:16px;height:16px;margin-right:8px;margin-top:2px;margin-left:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;background-color:#fff;color:#333;font-size:12px;font-weight:600}.profile-page .profile-body{width:80%;margin-left:248px;max-width:1000px;margin-right:auto}.profile-page .profile-body .profile-sections{font-size:14px;width:100%;padding-right:20px;padding-left:20px;padding-top:0;margin-bottom:0}.profile-page .profile-body .profile-sections .bookmarks-div .bookmark-text-div{width:100%}.profile-page .profile-body .profile-sections .reviews-title{padding-left:0}.profile-page .profile-body .profile-sections .reviews-div:first-child{padding-top:5px}.profile-page .profile-body .profile-sections .review-delete,.profile-page .profile-body .profile-sections .review-edit{max-width:100%;width:auto;margin-right:8px;font-size:14px}.profile-page .profile-body .profile-sections .review-edit:hover,.profile-page .profile-body .profile-sections .review-delete:hover{border-color:rgba(0,0,0,.5);background-color:#f5f5f5}.profile-page .profile-body .profile-sections .onlinePayment-block{padding:0}.profile-page .profile-body .profile-sections .onlinePayment-block .cardInfo{display:none;font-weight:600;font-size:16px;color:#777;margin-bottom:6px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock{margin-left:-4px;overflow:hidden;max-width:400px;width:100%}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock #frmCard .cc-detail.cc-lifull-width li .form-control{height:45px;border-radius:3px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner{width:400px!important}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm{margin:0 0 15px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .card-number{display:-webkit-flex;display:flex;margin-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:-webkit-box}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .card-number .cardNumber{height:45px;margin-bottom:0;border-radius:3px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup{display:flex;margin-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardMonth,.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardCvv{width:25%;margin-bottom:0;border-radius:3px;height:45px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardZipCode{width:45%;height:45px;margin-bottom:1px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardFirst,.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardLast,.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardMiddle{width:40%;border-radius:3px;height:45px}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner .addCardForm .cardInputGroup .cardMiddle{width:15%}.profile-page .profile-body .profile-sections .onlinePayment-block .saveCardbtn{display:none;margin-top:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .profile-sections .onlinePayment-block .saveCardbtn input[type="submit"]{width:auto;min-width:120px;padding:10px 25px;font-size:15px;border-radius:3px}.profile-page .profile-body .profile-sections .onlinePayment-block .securedVagaro{display:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:16px;margin-bottom:24px}.profile-page .profile-body .profile-sections .onlinePayment-block .securedVagaro .lockIcon{font-size:12px}.profile-page .profile-body .profile-sections .onlinePayment-block .securedVagaro .secureText{margin-left:6px;margin-right:2px;font-size:12px;font-weight:500}.profile-page .profile-body .profile-sections .onlinePayment-block .securedVagaro .vagaroLogo{height:16px;margin-top:4px;width:auto}.profile-page .profile-body .profile-sections .profile-form .w-custom-dropdown,.profile-page .profile-body .profile-sections .profile-form .w-input,.profile-page .profile-body .profile-sections .profile-form .w-select{height:40px}.profile-page .profile-body .profile-sections .profile-form textarea.w-input{height:auto}.profile-page .profile-body .profile-sections .changePasswordProfile{padding-right:20px;padding-left:20px}.profile-page .profile-body .profile-sections .changePasswordProfile .title{padding-top:0;width:100%;max-width:none;margin-bottom:20px}.profile-page .profile-body .profile-sections .changePasswordProfile .title span{display:inline-block;margin-bottom:5px;float:none;clear:none;font-size:20px;line-height:15px;font-weight:500}.profile-page .profile-body .profile-sections .changePasswordProfile #lnkbtnChangePwd{font-size:15px;margin-bottom:24px;max-width:200px;width:auto;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .profile-sections .dividerWrapper{margin:32px 0;padding-top:0}.profile-page .profile-body .profile-sections .dividerWrapper .divider{border-top:1px solid #cdcdcd}.profile-page .profile-body .profile-sections .profile-photo-div{border-bottom:0}.profile-page .profile-body .profile-sections .accountProfile{width:150px;height:150px;padding:16px;text-align:center;position:relative;-webkit-box-flex:0;margin:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;display:-webkit-flex;display:-ms-flexbox;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:dashed;border-width:1px;border-radius:5px;background-color:#f4f4f4;color:rgba(51,51,51,.5);text-decoration:none;cursor:pointer}.profile-page .profile-body .profile-sections .accountProfile .reviewpro-photoIcon{margin-bottom:8px;color:rgba(51,51,51,.55);font-size:34px;line-height:38px;padding-bottom:0}.profile-page .profile-body .profile-sections .accountProfile .notification-text-other{margin-bottom:10px;font-size:14px;font-weight:500}.profile-page .profile-body .profile-sections .accountProfile .notification-link{display:inline-block}.profile-page .profile-body .profile-sections .accountProfile .fileuprelative{display:-webkit-flex;display:flex;display:-webkit-box;display:-ms-flexbox;display:inline-block;position:relative;word-break:break-all;text-align:center}.profile-page .profile-body .profile-sections .accountProfile .fileuprelative .fileuplink{border-radius:3px;color:#248dd5;text-align:center;text-decoration:none;cursor:pointer;word-break:break-all}.profile-page .profile-body .profile-sections .accountProfile:active{border:3px solid #7cc576!important}.profile-page .profile-body .profile-sections .accountProfile:hover{border-width:1px;border-color:#000}.profile-page .profile-body .profile-sections .accountProfile .filetypeinput{opacity:0;font-size:0;cursor:pointer;-moz-opacity:0;z-index:2;width:100%;position:absolute;top:0;bottom:0;left:0;right:0;min-height:20px;text-indent:-100px}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic{border-radius:5px;background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:150px;height:150px;margin:0 0 0 0;z-index:9}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-image{width:100%;height:150px;margin-bottom:0;border-radius:5px;background-image:-webkit-linear-gradient(225deg,transparent,rgba(0,0,0,.2));background-image:linear-gradient(150deg,transparent,rgba(0,0,0,.2));background-position:top center;background-size:cover;background-repeat:no-repeat,repeat;float:left;margin-left:0;margin-right:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;opacity:1;cursor:pointer;border:0 solid rgba(0,0,0,.1);overflow:hidden}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-image .mainProfile-gallery-hover-div{transition:opacity 200ms ease 0s;opacity:0;visibility:hidden;position:absolute;right:0;top:0;z-index:2;width:100%}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-image .mainProfile-gallery-hover-div .change-photoUI{display:flex;justify-content:center;align-items:center;border-radius:inherit;flex-direction:column;height:150px;width:100%;background-image:-webkit-linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,.5));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5));position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;color:#fff}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-image .mainProfile-gallery-hover-div .change-photoUI .photoUI-icon{font-size:22px;line-height:22px;margin-top:0}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-edit-dropdown{position:absolute;left:0;top:101px;display:none;width:190px;padding-top:3px;padding-bottom:3px;float:right;border-radius:5px;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2);z-index:222}.profile-page .profile-body .profile-sections .accountProfile .mainProfile-editpic .mainProfile-gallery-edit-dropdown .mainProfile-edit-gallery-link{display:block;padding:6px 20px;background-color:#fff;color:#333!important;text-align:left;text-decoration:none;font-size:14px;font-weight:300}.profile-page .profile-body .profile-sections .accountProfile .profile-photo-delete{display:flex;justify-content:center;align-items:center;border-radius:inherit;flex-direction:column;height:150px;width:100%;border-radius:0}.profile-page .profile-body .profile-sections .accountProfile .gif-imgloader{border-radius:0}.profile-page .profile-body .profile-sections .accountProfile .gif-imgloader img{margin-top:40%;margin-left:0%}.profile-page .profile-body .profile-sections .accountProfile .avatar-inital{background-color:inherit;border-radius:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;color:inherit}.profile-page .profile-body .profile-sections .accountProfileText{width:49%;margin-left:16px;float:left;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.profile-page .profile-body .profile-sections .accountProfileText .input-title{display:block;margin-bottom:7px;font-weight:400}.profile-page .profile-body .profile-sections .accountProfileText .long-text{width:auto;color:#888;font-size:13px;float:left;clear:none;line-height:18px}.profile-page .profile-body .profile-sections .addNewPaymentBtn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;padding:16px 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:15px;font-weight:300;text-decoration:none}.profile-page .profile-body .profile-sections .addNewPaymentBtn .addNewPaymentBtn-inner{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.profile-page .profile-body .profile-sections .addNewPaymentBtn .linkText{margin-top:4px;margin-bottom:4px;color:#2a90d6;display:-webkit-box;display:flex;height:30px;min-width:auto;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(235,102,99,0)}.profile-page .profile-body .profile-sections .addNewPaymentBtn .linkText .inline-link{display:-webkit-box;display:flex;height:30px;min-width:auto;padding-right:8px;padding-left:8px;-ms-flex-item-align:start;align-self:flex-start;background-color:rgba(235,102,99,0);border-radius:3px;color:#248dd5;text-align:center;text-decoration:none;cursor:pointer;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-weight:400}.profile-page .profile-body .profile-sections .addNewPaymentBtn .linkText .inline-link:hover{background:rgba(36,141,213,.1)}.profile-page .profile-body .profile-sections .parentSaveChange{margin-top:0;padding:20px 0;border:1px #000}.profile-page .profile-body .profile-sections .parentSaveChange .innerSaveChange{display:flex;margin-top:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .profile-sections .parentSaveChange .innerSaveChange .saveChange{display:block;font-size:15px;text-align:center;width:auto;min-width:120px;padding:10px 25px;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px}.profile-page .profile-body .profile-sections .online-payment-detail .expiredCardDiv{display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.profile-page .profile-body .profile-sections .online-payment-detail .expiredCardDiv .red-chip{display:inline-block;margin-top:0;-ms-flex-item-align:end;align-self:flex-start;margin:2px 8px;padding-right:4px;padding-left:4px;border-radius:5px;color:#fff;font-size:11px;font-weight:500;background-color:#d83f34}.profile-page .profile-body .paymentMethod-wrap{background:#f5f5f5;padding-right:20px;padding-left:20px;margin-top:12px}.profile-page .profile-body .paymentMethod-wrap .profile-sections{padding:30px 20px}.profile-page .profile-body .paymentMethod-wrap #divNoPaymentMethodsdetailrecord{margin:0;padding:16px 0;background:no-repeat;font-size:15px;border-bottom:1px solid rgba(0,0,0,.15);border-radius:0}.profile-page .profile-body .paymentMethod-wrap #divNoPaymentMethodsdetailrecord .text-block-24{margin-top:8px;margin-bottom:8px;font-size:15px}.profile-page .profile-body .paymentMethod-wrap .back-link-block{margin-bottom:12px;margin-left:0;margin-right:0;width:100%;max-width:100%;margin-top:0}.profile-page .profile-body .paymentMethod-wrap .current-points{max-width:100%;width:100%}.profile-page .profile-body .paymentMethod-wrap .paymentCard-flex .cardBusinessName{color:#777}.profile-page .profile-body .paymentMethod-wrap .appt-top-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-business-name{float:none;display:block;width:100%;margin-top:0;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;color:#333;font-size:24px;line-height:28px;font-weight:400;text-decoration:none}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div .expiredCardDiv{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div .expiredCardDiv .onlineCardno{float:none;clear:none;-ms-flex-item-align:start;align-self:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div .expiredCardDiv .red-chip{display:inline-block;margin-top:0;-ms-flex-item-align:end;align-self:flex-start;margin:2px 8px;padding-right:4px;padding-left:4px;border-radius:5px;color:#fff;font-size:11px;font-weight:500;background-color:#d83f34}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div .cardBusinessName{color:#777;line-height:24px;font-weight:300}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div{display:flex;margin-top:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div .cardEdit-btn{display:-webkit-box;height:40px;padding-right:20px;border-color:rgba(0,0,0,.15);padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;display:-ms-flexbox;display:flex;min-width:120px;border-style:solid;border-width:1px;display:-webkit-flex;font-weight:400;background-color:#fff;color:#333;margin-left:16px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper{display:block;max-width:1000px;margin-right:auto;padding:30px 20px;border-radius:2px;margin-bottom:0;background-color:#fff}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell{padding-right:20px;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-row{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-menu .action-data{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:28px;min-width:32px;padding-top:0;padding-right:0;padding-bottom:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-menu .action-data .action-pkg{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:32px;height:6px;padding:0 3px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-menu .action-data .action-pkg .circle-menu{display:flex;height:28px;color:#333;margin-bottom:0;padding:0 8px;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:.8;font-size:20px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;cursor:pointer;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-menu .action-data .action-pkg .circle-menu:hover{border-radius:5px;background-color:#e6e6e6}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown{position:relative;left:10px;top:-10px;display:none;width:300px;z-index:1000;padding-top:10px;padding-bottom:10px;float:right;border-radius:5px;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list{height:48px;border-style:none;padding:8px 10px 9px 20px;display:flex;-webkit-align-items:center;-ms-flex-align:center;-webkit-box-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-radius:3px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .cardList{display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .cardList .cardlogo{margin-right:12px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .cardList .cardlogo .cardIcon{font-size:36px;color:#2374ac}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .cardList .cardDetails .cardName{font-weight:500}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .cardList .cardDetails .cardEnd{margin-right:8px;color:#777;font-weight:400}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list .selectCard{margin-right:4px;color:#7cc576;font-size:20px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .menu-list:hover{background-color:#ebebeb}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .removeCardfromBussiness{margin-top:6px;color:#eb6663;display:flex;width:100%;padding:6px 20px;font-size:15px;font-weight:300;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff;text-align:left;text-decoration:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;cursor:pointer}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown .removeCardfromBussiness:hover{background-color:#ebebeb}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell:last-child{border-bottom:0}.profile-page .profile-body .paymentMethod-wrap .parentSaveChange{background-color:#fff;margin-top:0;padding:20px}.profile-page .profile-body .paymentMethod-wrap .parentSaveChange .innerSaveChange{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.profile-page .profile-body .paymentMethod-wrap .parentSaveChange .innerSaveChange .saveChange{z-index:100;display:-webkit-box;display:flex;height:40px;min-width:120px;padding-right:20px;padding-left:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:3px;transition:background-color .2s ease;color:#fff;background-color:#7cc576;cursor:pointer;font-weight:400}.profile-page .profile-body .prof-ffsharing-bg{border-top:none;padding:0}.profile-page .profile-body .ffsharing-main .myprofile-button .profile-save-btn{font-size:15px;width:auto;min-width:120px;padding:10px 25px}.profile-page .profile-body .profile-heading{margin-bottom:20px;margin-top:20px;font-size:24px;line-height:29px;font-weight:600}.profile-page .profile-body .profile-heading.bottom-pad{margin-bottom:16px}.profile-page .profile-body .product-listcontainer .products-div .product-items-div .qty-div{width:16.666%}.profile-page .profile-body .product-listcontainer .products-div .product-items-div .qty-div .pri-right-text{text-align:left}.profile-page .profile-body .product-listcontainer .products-div .product-items-div .qty-div-price{padding-left:0}.profile-page .profile-body .product-listcontainer .products-div .product-items-div .qty-div-subtotal .title-caps{text-align:left}.profile-page .profile-body #divMyMembershipPopup .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #divMyMembershipPopup .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #divMyMembershipPopup .profile-body-section .current-points{width:100%}.profile-page .profile-body #divMyMembershipPopup .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.profile-page .profile-body #divMyPointsPopup .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:20px}.profile-page .profile-body #divMyPointsPopup .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #divMyPointsPopup .profile-body-section .current-points{width:100%}.profile-page .profile-body #divMyPointsPopup .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.profile-page .profile-body #divGCHistoryContent .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #divGCHistoryContent .gift-card-wrap{width:100%;padding-right:20px;padding-left:20px}.profile-page .profile-body #dvMyPackageHistoryPopup .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #dvMyPackageHistoryPopup .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #dvMyPackageHistoryPopup .profile-body-section .current-points{width:100%}.profile-page .profile-body #dvMyPackageHistoryPopup .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.profile-page .profile-body #dvMyCustomPackageDetailPopup .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #dvMyCustomPackageDetailPopup .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #dvMyCustomPackageDetailPopup .profile-body-section .current-points{width:100%}.profile-page .profile-body #dvMyCustomPackageDetailPopup .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.profile-page .profile-body #divMyMembershipHistory .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #divMyMembershipHistory .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #divMyMembershipHistory .profile-body-section .current-points{width:100%}.profile-page .profile-body #divMyMembershipHistory .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.profile-page .profile-body #divMyMembershipBalance .back-link-block{width:auto;max-width:1000px;margin-left:20px;margin-bottom:12px;margin-top:12px}.profile-page .profile-body #divMyMembershipBalance .profile-body-section{padding-right:20px;padding-left:20px}.profile-page .profile-body #divMyMembershipBalance .profile-body-section .current-points{width:100%}.profile-page .profile-body #divMyMembershipBalance .profile-body-section .profile-sections{padding-left:0;padding-right:0;min-height:inherit!important}.prof-empty-screen .paddingL20{padding:0}.prof-empty-screen .cardInfo{display:block!important}.prof-empty-screen .saveCardbtn{display:flex!important}.prof-empty-screen .securedVagaro{display:flex!important;display:-webkit-flex!important;display:-ms-flexbox!important}#desktop-menu #accprofile .side-nav-Text.mobProfile{display:none}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#desktop-menu .loginlink .mobile-dropdown-link.header{display:none}#desktop-menu .profile-SlideRight{vertical-align:middle}#desktop-menu .profile-SlideRight .profilesidePic .nav-profile-photo{background-position:50% 50%;background-size:cover;overflow:hidden;width:20px;height:20px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50px;margin:0}#desktop-menu .profile-SlideRight .profilesidePic .nav-profile-photo .avatar-inital{font-size:10px}.mobile-dropdown-link.header{display:block;margin-right:8px;font-family:proxima-nova,sans-serif;color:#222;font-weight:600;font-size:17px;line-height:22px;text-decoration:none;padding-top:10px;padding-bottom:10px;padding-left:20px;border-bottom:1px solid rgba(0,0,0,.15);margin-bottom:6px;margin-top:8px}#desktop-menu .side-nav-icon{display:flex;width:24px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:4px}#desktop-menu #accfamilyfriends .side-nav-icon{font-size:13px}#desktop-menu #accnotification .side-nav-icon{font-size:15px}#desktop-menu #accreviews .side-nav-icon{font-size:13px}#desktop-menu #myaccountivoices .side-nav-icon{font-size:16px}#desktop-menu .side-nav-Text{display:inline-block}#desktop-menu .count-iconRound{display:inline-flex;margin-left:8px;background:#333;width:16px;height:16px;color:#fff;text-align:center;border-radius:100%;font-size:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#desktop-menu .profile-dropdown-links{border-bottom:0}#mobile-menu .profile-SlideRight .profilesidePic img{vertical-align:top}@media(max-width:1024px){.footer-section{position:relative;z-index:1}}@media(min-width:1153px){.myAccountpage #footerdiv.footer-section{max-width:1000px;width:100%;margin-left:248px}}@media(min-width:992px) and (max-width:1152px){.myAccountpage #footerdiv.footer-section{max-width:1000px;width:75.9%;margin-left:248px}.myAccountpage #footerdiv.footer-section .normal-footer{padding-left:10px;padding-right:10px}}@media(max-width:991px){.profile-page .profile-body #divGifCertificateList .gift-certificate-div .gc-parent-div{margin:0}.mobile-dropdown{background-color:#464646}.mobile-dropdown .mobile-dropdown-link{color:#fff}.mobile-dropdown .mobile-dropdown-link.header{color:#fff;margin-top:20px}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div .cardDelete-btn{width:inherit;font-size:inherit;height:inherit}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell{width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width:767px){.profile-page .profile-body .notification-save-btn{padding:20px}.profile-page .profile-body .profile-heading{margin-top:18px;margin-bottom:18px}.profile-page .profile-body #content .tab-content #notification .profile-sections .notification-tab{margin-top:18px}.profile-page .profile-body #content .tab-content #notification .profile-sections .notification-tab #DivAppSetting .switch-tab{height:40px;padding-left:15px;padding-right:15px}.profile-page .profile-body #content .tab-content #notification .profile-sections .vagaroEmailstab{margin-top:20px;margin-bottom:4px}.profile-page .profile-body #content .tab-content #notification .profile-sections .vagaroEmailstab .switch-tab-menu .switch-tab{height:40px}.profile-footer-btns.myprofile-button input{width:100%;height:50px}.mobile-dropdown .mobile-dropdown-link.header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:55px;padding-right:15px;padding-left:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:300;text-decoration:none}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div .cardDelete-btn{height:50px;font-size:16px}.profile-page .profile-body .profile-sections .parentSaveChange{display:block}.profile-page .profile-body .profile-sections .parentSaveChange .innerSaveChange .saveChange{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;margin-bottom:0}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .addCardBlockInner{width:auto;max-width:380px}.profile-save-btn{width:100%}.profile-save-btn .profile-save-btn-inner input[type="submit"]{width:100%;height:50px}.mob-height-50px{height:50px}.profile-page .profile-body .mob-vpx-0px,.mob-vpx-0px{padding-left:0;padding-right:0}}@media screen and (max-width:479px){.ffsharing-tabs-bg{flex-direction:column}.ffsharing-tabs .ffsharing-tabmenu.fftab-bg{min-width:100%;margin-bottom:6px;border-radius:5px!important}.write-review-account .stars-div .stars{width:100%}.profile-page .profile-body .ffsharing-main .myprofile-button .profile-save-btn{width:100%}.profile-page .profile-body .profile-sections .online-payment-detail .expiredCardDiv{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.profile-page .profile-body .profile-sections .online-payment-detail .expiredCardDiv .red-chip{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;margin:2px 0}.profile-page .profile-body .profile-sections .onlinePayment-block .addCardBlock .saveCardbtn input[type="submit"]{width:100%;height:50px}.modelCommanw600{max-width:100%}.modelCommanw600 .modal-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modelCommanw600 .btnSecond,.modelCommanw600 .btnCancel{width:100%;height:50px}.modelCommanw600 .btnCancel{margin:0 0 20px 0!important}.profile-page .profile-body .profile-sections .reviews-div #divbtnOld{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.profile-page .profile-body .profile-sections .review-delete,.profile-page .profile-body .profile-sections .review-edit{width:47%;font-size:16px}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-switch{display:-webkit-box;margin-top:10px;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-switch .tabs{width:100%}.FFNotificationTab .profile-div .all-bussiness-list .bussiness-row .bussiness-row-inner .bussiness-switch .tabs .switch-tab-menu .switch-tab{width:33.33%;height:40px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper{padding-bottom:0;margin-bottom:20px}.paymentMethod-wrap .current-points{margin-top:20px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .menu-dropdown{top:0}.profile-page .profile-body .paymentMethod-wrap .parentSaveChange .innerSaveChange{margin:0}.profile-page .profile-body .paymentMethod-wrap .parentSaveChange .innerSaveChange .saveChange{width:100%;height:50px}.profile-page .profile-body .paymentMethod-wrap .appt-top-div .appt-type-div .cardBusinessName{font-size:16px}.unableRemoveCardPopup .modal-footer{margin-top:0;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.unableRemoveCardPopup .modal-footer .btnSecond,.unableRemoveCardPopup .modal-footer .btnSave{height:50px;width:100%}.unableRemoveCardPopup .modal-footer .btnSave{margin-left:0;margin-bottom:20px}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell .business-row{width:calc(100% - 33px)}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell{width:100%}.profile-page .profile-body .paymentMethod-wrap .listing-wrapper .cardfile-list .cardfile-cell{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div{width:100%;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;flex-direction:column}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div .cardEdit-btn{margin-left:0;height:50px;font-size:16px}.profile-page .profile-body .paymentMethod-wrap .appointment-button-div a{width:100%}.profile-page .profile-body .profile-sections .parentSaveChange .innerSaveChange .saveChange{width:100%}.profile-page .profile-body .profile-sections .parentSaveChange .innerSaveChange{flex-direction:column;-webkit-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal}.profile-page .profile-body .profile-sections .accountProfileText{width:100%;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto;margin-bottom:8px;margin-left:0}.profile-page .profile-body .profile-sections .profile-photo-div{padding-bottom:0;padding-left:8px;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (max-width:991px){#desktop-menu #accprofile .side-nav-Text.mobProfile{display:block}#mobile-menu #accprofile .side-nav-Text.deskProfile{display:none}.Embedded_Widget .mobile-dropdown-link{height:40px;line-height:20px;font-size:15px}.Embedded_Widget .profilesidePic .nav-profile-photo{width:20px;height:20px}.profile-side-nav{display:none!important;width:200px;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#464646}.profile-body{width:100%!important;margin:0!important}.mobile-dropdown-link{height:40px;line-height:20px;font-size:15px}.mobile-dropdown-link .side-nav-icon{margin-right:4px;display:-webkit-flex;display:flex;width:32px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}.mobile-dropdown-link .side-nav-icon .profilesidePic .nav-profile-photo{background-size:cover;overflow:hidden;width:20px;height:20px;margin-right:8px;opacity:1!important;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;border-radius:50px}.mobile-dropdown-link .side-nav-icon .profilesidePic .nav-profile-photo .avatar-inital.intialsname .avatar-inital-inner .avatar-inital-inner-text{font-size:10px;color:#fff}.mobile-dropdown-link .notification-bubble{display:flex;width:16px;height:16px;margin-right:8px;margin-left:8px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:20px;background-color:#fff;color:#333;font-size:12px;font-weight:600}.mobile-dropdown-link.header{margin-top:20px}.d-flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){.write-review-account .stars-div{width:100%}.write-review-account .stars-div .stars{width:43%;margin-left:15px;margin-right:14px}.write-review-account .review-form-wrapper{width:100%}.write-review-account .review-gallery-edit-dropdown{right:0;width:120px}._touchBottom .tabs-container{max-height:calc(100vh - 430px)}.footer-section{position:relative;z-index:1}}body.Embedded_Widget .profile-page.inInnerPage .profile-body #divMyPointsPopup{padding-right:20px;padding-left:20px}@media only screen and (max-width:478px){.signupbuttoncont{background-color:#fff;position:fixed;bottom:0;left:0;right:0;padding:15px;z-index:1;display:none}.signupbuttoncont .log-in-btn{padding-top:13px;padding-bottom:13px}.newWaitlistAdddate .search-div-38.service-datetime-div .date-timeinput{padding-left:5px}}@media only screen and (max-width:453px){}.sign-in-background .sign-in-btn-divinner .facebook-btn,.sign-in-background .sign-in-btn-divinner .appleSignIn{border-radius:3px;padding:5px 16px;height:40px;box-shadow:none;box-sizing:border-box;margin-bottom:8px;letter-spacing:-.4px}@media only screen and (max-width:540px){.sign-in-background .sign-in-btn-divinner .facebook-btn,.sign-in-background .sign-in-btn-divinner .appleSignIn{height:50px;letter-spacing:-.2px}}.sign-in-background .sign-in-btn-divinner .facebook-btn.google,.sign-in-background .sign-in-btn-divinner .appleSignIn.google{border:1px solid #e7e7e7;box-sizing:border-box;border-radius:3px}@media(max-width:449px){.first-last-sign-up.customer-signup-first-step{margin:0 0}.first-last-sign-up.customer-signup-first-step .loginfrmcontrol._\35 0{width:100%;margin:0}.signup-verify{padding-top:24px}.signup-verify .input-part{padding-bottom:0;max-width:100%}.signup-verify .input-part label{font-weight:normal;font-size:16px;line-height:20px}.signup-verify .input-part input.input-box{height:48px}.signup-verify .verify-text h2{font-size:24px;line-height:28px;color:#333;letter-spacing:0;padding-top:15px;font-weight:normal}.signup-verify .verify-text p{font-size:16px;padding-bottom:15px;text-align:center}.signup-button-center .signup-button-center{padding-left:0;padding-right:0;margin-bottom:0}.sign-in-background{padding:0}.sign-in-background .sign-up-text{font-size:15px}.customer-signin-first-step .sign-in-text-field{font-size:15px;line-height:20px;color:#9a9a9a;padding:0;margin:16px 0}.customer-signin-first-step .sign-in-text-field .font-awesome-light{font-size:15px;line-height:15px}.signup-verify .signup-button-center{display:flex;flex-wrap:wrap;margin-bottom:0;position:fixed;bottom:10px;left:0;right:0;margin-top:10px}.signup-verify .signup-button-center .previous-btn.w-button{width:100%;height:50px;float:none;font-size:16px;text-align:center;line-height:30px;margin:0;order:-1;margin-bottom:12px}.signup-verify .signup-button-center .form-next-button.w-button{width:100%;height:50px;font-size:16px}}@media(max-width:449px) and (max-width:449px){.signup-verify .verify-text p{padding-bottom:24px}}@media(max-width:449px){.sinup-w-xero-content{width:90%;box-shadow:none;padding:10px}.sinup-w-xero-wrapper p{padding-left:0;padding-right:0}.avtar-wrapper{width:90%}.sinup-w-xero-wrapper .btn-continue,.sinup-w-xero-wrapper .btn-continue-white{width:100%}.signupmodalpopup .sign-in-right-div{width:100%}.first-last-sign-up{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.loginfrmcontrol._\35 0,.loginfrmcontrol._\33 5,.loginfrmcontrol._\36 5{width:100%}.switch-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.div-block-15.switchlabeltext{text-align:center;width:100%;max-width:100%}.tabs{margin-top:10px}.switch-div.centered{padding-top:12px;padding-bottom:15px}.signupbodyscroll,.signup-eventfields{padding:0 15px}.widget-signup .signupbodyscroll{height:initial!important;overflow:auto!important}.formsignup .signupwidgetscroll{height:auto;position:fixed;left:0;top:113px;bottom:0;right:0;padding-left:20px;padding-right:20px;overflow:auto;-webkit-overflow-scrolling:touch}.signup-eventfields .log-in-btn{display:none}.signupbodyscroll{height:auto;padding:0 15px}.signupmodalpopup .customer-signup-logo{position:fixed;top:0;left:0;right:0;width:100%;z-index:99;background:#fff;padding-top:10px;padding-bottom:10px}.signupmodalpopup button.close{position:fixed}#dvRegister .signupheaderpart{padding:15px 15px 12px;margin-top:45px}#dvRegister .or.fb{margin-bottom:12px}.signupbodyscroll.customer-signup .addresswithcountry{padding-bottom:0}.signupbodyscroll.customer-signup .sign-in-text-field{margin-bottom:8px}}@media only screen and (max-width:440px){.switch-div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.div-block-15.switchlabeltext{text-align:center;width:100%;max-width:100%}.tabs{margin-top:10px}.switch-div.centered{padding-top:12px;padding-bottom:15px}.dang-part{font-weight:500}.dang-part .dang-mid{width:100%}#dvRegister .switch-div.centered{padding-top:16px;padding-bottom:15px}#dvRegister .bottom.centered.switch-div.button-radius-remove{padding-top:10px}.customer-signup-body .loginContainer .loginContentwrap{display:flex;flex-flow:column}}@media(min-width:360px) and (max-width:479px){.quickFlip{width:340px;height:205px}.blackPanel,.redPanel{width:340px!important;height:205px!important}.waitlist-dropdownList .select2-dropdown--below{width:auto!important;right:20px!important}}@media(max-width:395px){.classdateprice .price-time-parent-div{margin-top:15px}.livestreamboxpart{width:335px}.livelisting-strnsil{width:335px;min-width:335px}.livestreamboxpart{-webkit-box-flex:inherit;-webkit-flex:auto;-ms-flex:auto;flex:auto}.signup-btn .joinnowbtn{padding-left:10px;padding-right:10px}.upcoming-appslider .ucdaily-service{width:335px}.upcoming-slider-stencil .upfields-stnl{width:335px}.upcoming-slider-stencil .upslide-subtitle-stnl{width:100%}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block{width:351px}.slick-slideParent .cards-parent-div-flex .card-link-block{width:351px}}@media(max-width:370px){.captchdiv>div{-webkit-transform:scale(.92);-moz-transform:scale(.92);-ms-transform:scale(.92);-o-transform:scale(.92);transform:scale(.92);margin-left:-7px}.selectonlineTipCol ul li{min-width:45px;max-width:45px}.selectonlineTipCol ul li#liCustomTIp{min-width:57px;max-width:57px}.upcoming-appslider .ucdaily-service{width:319px}.upcoming-slider-stencil .upfields-stnl{width:319px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block{width:335px}.slick-slideParent .cards-parent-div-flex .card-link-block{width:335px}.livestreamboxpart{width:319px}.livelisting-strnsil{width:319px;min-width:319px}}@media(max-width:359px){.checkout-title{font-size:18px}.item-text-div{max-width:104px}.download-app-div{margin-left:10px}.grey-btn-alt,.go-btn{padding-left:20px;padding-right:20px}.grey-btn-alt{margin-right:13px}.quickFlip{width:300px;height:183px}.blackPanel,.redPanel{width:300px!important;height:183px!important}.captchdiv>div{-webkit-transform:scale(.8);-moz-transform:scale(.8);-ms-transform:scale(.8);-o-transform:scale(.8);transform:scale(.8);margin-left:-26px}.input-select._\32 5.select-day-div{width:21%}.input-select._\32 5.select-year-div{width:27%}.price-time-parent-div{width:160px}.time-div{padding:3px 0;width:78px}.price-div{width:80px}.classdateprice .time-div{padding:3px 10px;width:auto}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-70{width:60%}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-70 .cancel-div{padding-left:8px;padding-right:8px}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-30 .cancel-div.alt{padding-left:8px;padding-right:8px}.appointment-button-div.alt.waitlist-inline-btn .width-30 .cancel-div.alt{margin-right:5px;margin-left:5px}.appointment-button-div.alt.waitlist-inline-btn .width-30:last-child .cancel-div.alt{margin-left:0;margin-right:0}.appointment-button-div.alt.waitlist-inline-btn .cancel-more-div.width-30{width:32%}.waitlist-dropdownList .select2-dropdown--below{width:auto!important}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput:last-child{font-size:14px}.WaitlistpopupPart .newWaitlistAdddate .search-div-38 .date-timeinput:first-child{font-size:14px}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .checkbox-part>label{padding-left:0}.mobileAvailability .resWaitlistNewDropdownbg .select-datelist .st-time{margin-left:-30px}.book-class-btn.class-signup .w-dropdown-list.dropdownclass-section .link-block-3{padding-left:15px;padding-right:15px}.book-class-btn.class-signup .session-right{margin-left:7px}.upcoming-appslider .ucdaily-service{width:280px}.upcoming-slider-stencil .upfields-stnl{width:280px}.home-main .bookmarks-listingdiv .slick-contslide .card-link-block{width:296px}.slick-slideParent .cards-parent-div-flex .card-link-block{width:296px}.livestreamboxpart{width:280px}.livelisting-strnsil{width:280px;min-width:280px}}.w-lightbox-strip{display:none}.windowsApp .product-div-checkout{margin-bottom:0;padding-bottom:20px;min-height:90px}.windowsPhone .map-list-pkg{position:static}.windowsPhone .bus-name-daily{max-width:calc(100% - 100px)}.profile-page .profile-side-nav{position:fixed;z-index:1;top:50px;bottom:0}.profile-page .profile-side-nav ul.tabs-container{overflow-y:auto}.vagaro-logo.v-logo-width{width:100%;max-width:90px;max-height:40px}img.vagaro-logo[src*="svg"]{min-height:27px}.cms-wrapper.thankyouPage{background:none repeat scroll 0 0 #fff;margin:0 auto;text-align:justify;min-height:500px!important}.thankyouPage .thank-min-height{height:calc(-368vh);justify-content:center;display:flex;align-items:center;flex-direction:column;align-self:center;min-height:345px;width:100%}.thankyouPage .page-title{background:none repeat scroll 0 0 #eb6663;clear:both;color:#fff;display:block;font-family:Arial;font-size:22px;left:160px;line-height:50px;min-height:50px;position:fixed;right:0;text-align:center;top:0}.thankyouPage .td-full-width{width:100%!important;max-width:100%!important}.thankyouPage .thanksDiv{position:absolute;display:flex;justify-content:center;align-items:center;flex-direction:column;width:96%;top:44%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);box-sizing:border-box;text-align:center;left:0;right:0;bottom:0;margin:auto}.thankyouPage .thanksDiv .rightsign{width:70px;height:70px;border-radius:100%;margin-bottom:15px;background-color:#7cc576;color:#fff;font-size:16px;font-weight:500;padding:5px 10px;font-family:'Fontawesome pro 400',sans-serif;box-sizing:border-box;text-align:center;margin-left:auto;margin-right:auto}.thankyouPage .thanksDiv .rightarrow{color:#fff;font-size:40px;line-height:60px;font-style:normal}.thankyouPage .thanksDiv .warningsign{width:70px;height:70px;border-radius:100%;margin-bottom:15px;background-color:#f96;color:#fff;font-size:16px;font-weight:500;padding:5px 10px;font-family:'Fontawesome pro 400',sans-serif;box-sizing:border-box;text-align:center;margin-left:auto;margin-right:auto}.thankyouPage .thanksDiv .denysign{width:70px;height:70px;border-radius:100%;margin-bottom:15px;background-color:#d83f34;color:#fff;font-size:16px;font-weight:500;padding:5px 10px;font-family:'Fontawesome pro 400',sans-serif;box-sizing:border-box;text-align:center;margin-left:auto;margin-right:auto}.thankyouPage .thanksDiv .paymentTitle{margin-top:0;margin-bottom:8px;color:#333;font-size:32px;line-height:36px;font-weight:400}.thankyouPage .thanksDiv .thanks-message{margin-bottom:20px;color:#777;font-size:16px;line-height:22px;display:block}.thankyouPage .thanksDivbg{background:#fff;display:flex;justify-content:center;align-items:center;min-height:345px;height:100%;position:relative;width:100%;align-self:center;top:10px}.thankyouPage a.greenbutton-default,.thankyouPage .greenbutton-default{background-color:#7cc576;color:#fff!important;font-weight:400;height:40px;border-radius:3px;text-align:center;font-size:16px;cursor:pointer;text-decoration:none;display:inline-block;line-height:40px;padding:0 20px;outline:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-moz-transition:all .2s ease-in}.thankyouPage .greenbutton-default:hover,.thankyouPage a.greenbutton-default:active{background-color:#5c9557;color:#fff!important;text-decoration:none}.thankyouPage .content-wrapper.footerpresent.hidewhnloginopen{padding-top:30px}.thankyouPage .btnhover,.thankyouPage .btnhovergreen,.thankyouPage .btnhoverred{display:block!important}.thankyouPage .btnhover:hover{border-color:#cdcdcd!important;color:#333!important;background-color:#f8f8f8!important}.thankyouPage .btnhovergreen:hover{background-color:#5c9557!important}.thankyouPage .btnhoverred:hover{background-color:#c74e4b!important}.thankyouPage .remove-blue a,.thankyouPage .remove-blue{color:#777!important;text-decoration:none!important;cursor:default!important}.thankyouPage .remove-blue-bk a,.thankyouPage .remove-blue-bk{color:#333!important;text-decoration:none!important;cursor:default!important}.thankyouPage .link-policy{color:#777!important;text-decoration:underline!important;cursor:pointer!important}.thankyouPage .blue-link{color:#2a90d6!important;text-decoration:underline!important;cursor:pointer!important}.thankyouPage .rm-hover-color{color:#777!important;text-decoration:none!important}.thankyouPage .rm-hover-color-black{color:#333!important;text-decoration:none!important}.thankyouPage .rm-hover-color-white{color:#fff!important;text-decoration:none!important}.thankyouPage .out-ul{color:#777!important;text-decoration:underline!important;cursor:pointer!important}.thankyouPage .rm-hover-color-ul{color:#777!important;text-decoration:underline!important}.thankyouPage .rm-hover-blue-ul{color:#2a90d6!important;text-decoration:underline!important}.thankyouPage .rm-hover-blue{color:#2a90d6!important;text-decoration:none!important}.thankyouPage table tbody{width:100%!important;display:table}.divBusinessReviewCust{padding:12px 16px 16px;border-radius:5px;border:solid 1px #cdcdcd;background-color:#f8f8f8}.divBusinessReviewCust .review-paragraph{margin-bottom:0;font-size:16px;line-height:20px;padding-top:6px}.divBusinessReviewCust #pBusinessDate.review-title{font-weight:normal;font-size:16px;line-height:20px;padding-top:2px}@media only screen and (min-width:1200px){.thankyouPage .cms-wrapper{width:100%;max-width:870px}.thankyouPage .thanksDivcontentpart{width:100%;max-width:870px}}@media only screen and (min-width:992px){.thankyouPage .cms-wrapper{width:100%;max-width:840px}.thanksDivcontentpart{width:100%;max-width:840px}}@media only screen and (min-width:768px){.thankyouPage .cms-wrapper{width:100%;max-width:608px}.thankyouPage .thanksDivcontentpart{width:100%;max-width:608px}}@media screen and (max-width:767px){.thankyouPage .cms-wrapper{width:100%!important}.thankyouPage .errorMiddleSec{font-size:18px!important}.thankyouPage .errorMiddlePageNotFound img{max-width:250px}.thankyouPage .thanksDivcontentbg{min-height:500px;flex-direction:row}.thankyouPage .force-row,.thankyouPage .container{width:100%!important;max-width:100%!important}.thankyouPage table tbody{width:100%!important;display:table}.thankyouPage .width100{width:100%!important;max-width:100%!important}.thankyouPage .padding0{padding:0!important}.thankyouPage .img-full-width{width:100%!important;max-width:100%!important;border-radius:0!important}.thankyouPage .align-left{text-align:left!important}.thankyouPage .padding10{padding:15px 0!important}.thankyouPage .tbl-center{margin:0 auto!important}.thankyouPage .padding15-bottom{padding-bottom:15px}.thankyouPage .padding15-top{padding-top:15px}.thankyouPage .text-heading-large{font-size:24px!important;line-height:36px!important;text-align:center}.thankyouPage .text-sub-head{font-size:20px!important;line-height:28px!important;text-align:center}.thankyouPage .tablewidth90{width:90%!important}.thankyouPage .tdblock{width:100%!important;display:block!important}.thankyouPage .btnhover,.thankyouPage .btnhovergreen,.thankyouPage .btnhoverred{max-width:100%!important}.thankyouPage .text-subtitle{font-size:18px!important;line-height:26px!important}.thankyouPage .bullet{width:30px!important}.loginpopopen .loginmodalpopup .sign-in-logo-div{position:absolute;top:0;left:0;right:0;padding-top:10px;padding-bottom:10px;display:block;z-index:0}.loginpopopen .loginmodalpopup .sign-in-logo-div img{max-width:76px}}@media screen and (max-width:499px){.thankyouPage .receipt-content,.thankyouPage .footer-content{padding-left:16px!important;padding-right:16px!important}.thankyouPage .allpadding{padding:24px 16px!important}.loginpopopen .loginmodalpopup .sign-in-logo-div{position:fixed;top:0;left:0;right:0;width:100%;background:#fff;z-index:90}.loginpopopen .loginmodalpopup .sign-in-parent-div .login-backbtn{position:fixed;z-index:99}}@media only screen and (min-width:768px) and (max-height:600px){.class-checkin-pop .modal-content{max-height:240px}}@media only screen and (min-width:768px) and (max-height:479px){.class-checkin-pop .modal-content{max-height:180px}.clstip-popup .modal-dialog.workshop-show .modal-content{max-height:270px}}@media only screen and (min-width:1024px) and (max-height:800px){.class-checkin-pop .modal-content{max-height:380px}}@media only screen and (max-height:800px){.deletecard-list{max-height:280px}}@media only screen and (max-height:600px){.profile-dropdown-list{max-height:250px;overflow:auto;-webkit-overflow-scrolling:touch}.ffaddguest-popup .modal-dialog{width:100%;max-width:100%;padding:20px;height:100%}.ffaddguest-popup .modal-content{height:100%}.ffaddguest-popup .modal-body{position:absolute;left:0;right:0;top:40px;bottom:90px;overflow:auto;max-height:100%!important}.ffaddguest-popup .modal-footer{position:absolute;width:100%;bottom:0}.deleteCardPopup .modal-dialog{position:absolute;top:20px!important;bottom:20px!important;margin-top:0!important;-webkit-transform:translateX(-50%)!important;-ms-transform:translateX(-50%)!important;-o-transform:translateX(-50%)!important;transform:translateX(-50%)!important;left:50%}.deleteCardPopup .modal-footer{position:absolute;bottom:0;left:0;right:0}.deleteCardPopup .modal-body{height:calc(100% - 119px);overflow:auto;margin-top:10px}.deleteCardPopup .modal-content{height:100%}.deletecard-list{max-height:inherit}}@media only screen and (max-width:479px) and (max-height:600px){.deleteCardPopup .modal-body{height:calc(100% - 200px)}}@media only screen and (max-height:350px){.text-area.message{min-height:70px}.messagepopupform{max-height:140px;overflow:auto;-webkit-overflow-scrolling:touch}}.demo{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg6SAy0AAAC8AAAAYGNtYXAaVcxaAAABHAAAAExnYXNwAAAAEAAAAWgAAAAIZ2x5ZgscV1gAAAFwAAABhGhlYWQCkFKvAAAC9AAAADZoaGVhB0MDyQAAAywAAAAkaG10eBIAA10AAANQAAAAIGxvY2EBMADyAAADcAAAABJtYXhwAAwATQAAA4QAAAAgbmFtZWTuiIAAAAOkAAABe3Bvc3QAAwAAAAAFIAAAACAAAwQAAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADmAwPA/8D/wAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAACAAAAAwAAABQAAwABAAAAFAAEADgAAAAKAAgAAgACAAEAIOYD//3//wAAAAAAIOYA//3//wAB/+MaBAADAAEAAAAAAAAAAAAAAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQEgAAADIAOAAAUAAAkBBwkBFwMg/kBAAYD+gEABwAHAQP6A/oBAAAEA4AAAAuADgAAFAAATARcJAQfgAcBA/oABgEABwAHAQP6A/oBAAAADAMAA4ANAAsAAGAAxAEoAAAEhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIxUhIg4CHQEUHgIzITI+Aj0BNC4CIwMg/cAHCwkFBQkLBwJABwsJBQUJCwf9wAcLCQUFCQsHAkAHCwkFBQkLB/3ABwsJBQUJCwcCQAcLCQUFCQsHAsAFCQsHIAcLCQUFCQsHIAcLCQXABQkLByAHCwkFBQkLByAHCwkFwAUJCwcgBwsJBQUJCwcgBwsJBQAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFFv+egGGAAAAAAEAAAABAADSLAJOXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAAAAACgAUAB4AMgBGAKwAwgAAAAEAAAAIAEsAAwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAaAAAAAQAAAAAAAgAOAHEAAQAAAAAAAwAaADAAAQAAAAAABAAaAH8AAQAAAAAABQAWABoAAQAAAAAABgANAEoAAQAAAAAACgA0AJkAAwABBAkAAQAaAAAAAwABBAkAAgAOAHEAAwABBAkAAwAaADAAAwABBAkABAAaAH8AAwABBAkABQAWABoAAwABBAkABgAaAFcAAwABBAkACgA0AJkAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBWAGUAcgBzAGkAbwBuACAAMQAuADAAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4Ac3dlYmZsb3ctaWNvbnMAdwBlAGIAZgBsAG8AdwAtAGkAYwBvAG4AcwBSAGUAZwB1AGwAYQByAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA) format('truetype'),url(data:application/font-woff;charset=utf-8;base64,d09GRk9UVE8AAAVcAAoAAAAABRQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAAA9AAAAZMAAAGTuzUomU9TLzIAAAKIAAAAYAAAAGAOkgMtY21hcAAAAugAAABMAAAATBpVzFpnYXNwAAADNAAAAAgAAAAIAAAAEGhlYWQAAAM8AAAANgAAADYCkFKvaGhlYQAAA3QAAAAkAAAAJAdDA8lobXR4AAADmAAAACAAAAAgEgADXW1heHAAAAO4AAAABgAAAAYACFAAbmFtZQAAA8AAAAF7AAABe2TuiIBwb3N0AAAFPAAAACAAAAAgAAMAAAEABAQAAQEBDndlYmZsb3ctaWNvbnMAAQIAAQA6+BwC+BsD+BgEHgoACXf/i4seCgAJd/+LiwwHi0v6lPpUBR0AAACaDx0AAACfER0AAAAJHQAAAYoSAAkBAQ4bHR8iJywxNndlYmZsb3ctaWNvbnN3ZWJmbG93LWljb25zdTB1MXUyMHVFNjAwdUU2MDF1RTYwMnVFNjAzAAACAYkABgAIAQEEBwoNJDvH4P6UDv6UDv6UDvyUDvm0+FQV/FT4VEtL+BT8FPwU/BTLSwUO93T4VBX4VPhUy0v8FPwU+BT8FEtLBQ75tPlUFfzUiwV5i319i3kIi2sFi3mZfZ2LCPjUiwWdi5mZi50Ii6sFi519mXmLCIv7VBX81IsFeYt9fYt5CItrBYt5mX2diwj41IsFnYuZmYudCIurBYudfZl5iwiL+1QV/NSLBXmLfX2LeQiLawWLeZl9nYsI+NSLBZ2LmZmLnQiLqwWLnX2ZeYsIDvm4+SkV+6n7qvuq96ovLvgG/Bj4BvgYBQ76lBT6lBWLDAoAAAMEAAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA5gMDwP/A/8ADwABAAAAAAQAAAAAAAAAAAAAAIAAAAAAAAgAAAAMAAAAUAAMAAQAAABQABAA4AAAACgAIAAIAAgABACDmA//9//8AAAAAACDmAP/9//8AAf/jGgQAAwABAAAAAAAAAAAAAAABAAH//wAPAAEAAAABAAC1pQTjXw889QALBAAAAAAAz/iHGQAAAADP+IcZAAAAAAOBA4AAAAAIAAIAAAAAAAAAAQAAA8D/wAAABAAAAAAAA4EAAQAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAACAAAABAABIAQAAOAEAADABAAAnQAAUAAACAAAAAAADgCuAAEAAAAAAAEAGgAAAAEAAAAAAAIADgBxAAEAAAAAAAMAGgAwAAEAAAAAAAQAGgB/AAEAAAAAAAUAFgAaAAEAAAAAAAYADQBKAAEAAAAAAAoANACZAAMAAQQJAAEAGgAAAAMAAQQJAAIADgBxAAMAAQQJAAMAGgAwAAMAAQQJAAQAGgB/AAMAAQQJAAUAFgAaAAMAAQQJAAYAGgBXAAMAAQQJAAoANACZAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAVgBlAHIAcwBpAG8AbgAgADEALgAwAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHN3ZWJmbG93LWljb25zAHcAZQBiAGYAbABvAHcALQBpAGMAbwBuAHMAUgBlAGcAdQBsAGEAcgB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==) format('woff');font-weight:400;font-style:normal}.modelCommanw600{width:600px;max-width:95%;margin-right:auto;margin-left:auto;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.modelCommanw600 p{color:#777;line-height:18px;font-weight:300;margin-bottom:16px;font-size:16px}.modelCommanw600 .closebtnv{background-color:transparent;background-image:none;padding:0;cursor:pointer;border:0;display:block;color:#9a9a9a!important;z-index:999;margin:0!important;text-indent:0;text-align:center;font-size:20px;-webkit-appearance:none;opacity:1}.modelCommanw600 .modal-content.general-form-custom{border-radius:5px}.modelCommanw600 .btnCancel{background:#eb6663;padding-right:24px;padding-left:24px;color:#fff;height:40px;border-radius:3px;font-size:16px}.modelCommanw600 .btnSecond{background:#fff;padding-right:15px;padding-left:15px;color:#777;height:40px;border-radius:3px;border:1px solid #cdcdcd;font-size:16px;min-width:83px}.modelCommanw600 .modal-body{padding:14px 20px 20px 20px;text-align:left}.modelCommanw600 .modal-footer{padding:20px 20px;text-align:right}.securedVagaro{display:flex;display:-webkit-flex;display:-ms-flexbox;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:12px}.securedVagaro .lockIcon{font-size:12px}.securedVagaro .secureText{margin-left:6px;margin-right:2px;font-size:12px;font-weight:normal;color:#333}.securedVagaro .vagaroLogo{height:16px;margin-top:4px;width:auto}.addCardForm{margin:0 0 15px}.addCardForm .card-number{display:-webkit-flex;display:flex;margin-bottom:15px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:-webkit-box}.addCardForm .card-number .cardNumber{height:45px;margin-bottom:0;border-radius:3px;padding-left:43px}.addCardForm .card-number .cardChange{font-size:20px;color:#cdcdcd;line-height:45px;position:absolute;left:32px}.addCardForm .cardInputGroup{display:flex;margin-bottom:12px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.addCardForm .cardInputGroup .cardMiddle,.addCardForm .cardInputGroup .cardCvv{width:15.5%;margin-bottom:0;border-radius:3px;height:45px}.addCardForm .cardInputGroup .cardMonth,.addCardForm .cardInputGroup .cardZipCode{width:40%;height:45px;margin-bottom:1px}.addCardForm .cardInputGroup .cardFirst,.addCardForm .cardInputGroup .cardLast{width:40%;border-radius:3px;height:45px}.upgradeDrive.bootstrap-modal-common.in .modal-dialog{display:flex!important;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;height:90%;flex:1 1 auto;flex-direction:column;min-height:1px;overflow:hidden;justify-content:center;align-items:center;width:calc(80%);max-width:600px}.upgradeDrive.bootstrap-modal-common .modal-content{border:0!important;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex:0 1 auto;justify-content:center;min-height:1px;width:100%;flex-flow:column;position:relative;background-color:#fff;font-size:16px;font-weight:400;line-height:22px;border-radius:8px;outline:0;word-wrap:break-word}.upgradeDrive.in{display:flex!important}.upgradeDrive.in .modal-dialog{z-index:99999}.upgradeDrive.bootstrap-modal-common .modal-header{padding:15px 20px 0 20px!important;box-shadow:none;position:relative;z-index:100;min-height:fit-content;font-size:18px!important;line-height:30px!important;font-weight:500!important;border-bottom:0!important}.upgradeDrive.bootstrap-modal-common .modal-header .modal-title{font-size:18px!important;line-height:30px!important;font-weight:500!important;padding-right:30px}.upgradeDrive.bootstrap-modal-common .close-button-new{background:none!important;font-family:'fontawesome-5pro-light-300'!important;position:absolute;font-size:20px;right:5px;top:5px;width:30px;height:30px;cursor:pointer;border:0;outline:0;-webkit-appearance:none;color:#9a9a9a}.upgradeDrive.bootstrap-modal-common .modal-footer{border-bottom-right-radius:6px;border-bottom-left-radius:6px;border-top:0!important;min-height:not-set!important;box-shadow:none;position:relative;z-index:100;background:#f8f8f8!important;padding:10px 20px!important}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default,.bootstrap-modal-common .modal-footer .btn.btn-primary{cursor:pointer;letter-spacing:.5px;border-radius:3px!important;-webkit-appearance:none;padding-right:20px!important;font-size:16px!important;padding-left:20px!important;height:40px}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default:hover{border-color:#999;background-color:#f8f8f8}.upgradeDrive.bootstrap-modal-common .close-button-new:hover{color:#000}.upgradeDrive.bootstrap-modal-common .modal-body{min-height:not-set!important;display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex:1 1 auto;flex-direction:column;min-height:1px;padding:0 20px 20px 20px!important;color:#777;font-size:15px;line-height:22px}.upgradeDrive.bootstrap-modal-common .modal-body .checkbox-custom-black{padding-bottom:8px;padding-left:30px;padding-top:8px}.upgradeDrive.bootstrap-modal-common .terms-title{font-size:16px;font-weight:500;color:#333}.checkbox-custom-black.requestDriveUpdate input[type=checkbox]{display:none;font-size:inherit;line-height:inherit}.checkbox-custom-black.requestDriveUpdate label{color:rgba(51,51,51,.85);cursor:pointer;display:inline-block;font-weight:300;margin-bottom:0;vertical-align:top;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:initial;margin-top:6px;line-height:20px;font-family:proxima-nova,sans-serif!important;font-size:16px!important;font-weight:400!important}.checkbox-custom-black.requestDriveUpdate{padding-bottom:0!important;padding-left:30px!important}.checkbox-custom-black.requestDriveUpdate input[type=checkbox]+label:before{background-color:#fff;border-color:rgba(0,0,0,.2);border-radius:3px;border-style:solid;border-width:1px;box-sizing:border-box;content:"";cursor:pointer;float:left;height:20px;margin-left:-30px;overflow:hidden;position:relative;width:20px}.checkbox-custom-black.requestDriveUpdate input[type=checkbox]:checked+label:before{background-color:#333;background-image:url("https://1a96a36bae7c8550901a-274b8a70320bb26e7a1e0ea7836ee429.ssl.cf2.rackcdn.com//Images/signup-check.png");background-position:center center;background-repeat:no-repeat;background-size:14px auto}.upgradeDrive.bootstrap-modal-common .body-inner{display:flex;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;flex:1 1 auto;flex-direction:column;min-height:1px;overflow-y:auto}.modal.popupnew-design.free-emv-popup.in{justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:flex!important}.popupWrapper.maxpopupwidth600 *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.modelCommanUser .modal-title{margin-bottom:16px;font-family:proxima-nova,sans-serif;color:#333;font-size:18px!important;line-height:30px;font-weight:500}.modelCommanUser p{color:#777;line-height:24px;font-weight:300;margin-bottom:16px;font-size:16px}.triallockcontent{padding:0 0 10px 0;line-height:22px;margin:0 auto;font-size:14px;color:#777}.triallockcontent a:link,.triallockcontent a:visited{color:#248dd5;text-decoration:none}.trialendstext{background:#e2e2e2;color:#333;display:inline-block;font-size:12px;padding:1px 10px;border-radius:4px;box-sizing:content-box}.popupnew-design .popupWrapper .popupFooter{border-top:0;padding:10px 20px}.popupWrapper .popupFooter>ul{padding:0;margin:0;min-width:150px;list-style:none;text-align:right}.popupWrapper .popupFooter>ul>li{display:inline-block;padding:0;margin:0;vertical-align:middle;position:relative}.free-emv-popup .popup-w-btn-green.btnheight input.button-type-flatGray,.free-emv-popup .popup-w-btn-green.btnheight input.button-type-flat{height:40px;border-radius:3px!important;line-height:40px;padding:0 25px}.free-emv-popup .popup-w-btn-green.btnheight input.button-type-flatGray,.free-emv-popup .popup-w-btn-green.btnheight input.button-type-flat{height:40px;border-radius:3px!important;line-height:40px;padding:0 25px}.free-emv-popup .modelCommanUser{margin-top:0!important;margin-bottom:0;max-width:95%;margin-right:auto;position:relative;z-index:99999;background:#fff;border-radius:5px;margin-left:auto;-ms-flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.free-emv-popup .popupWrapper .popupFooter{position:relative;clear:both;padding:10px 20px;border-top:1px solid #ebebeb;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;color:#6b6b6b;background:#f0f0f0;font-size:15px;min-height:30px}.free-emv-popup .popup-w-btn-green .button-type-flatGray,.free-emv-popup .popup-w-btn-green .grayButtonPlain{-webkit-appearance:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#777!important;border-style:solid!important;border-width:1px!important;border-color:#cdcdcd!important;background:#fff;height:40px;font-weight:400;font-size:16px!important;-webkit-transition:border 200ms ease!important;transition:border 200ms ease!important}.free-emv-popup .popup-w-btn-green .button-type-flatGray:hover,.free-emv-popup .popup-w-btn-green .grayButtonPlain:hover{border-color:#333!important;color:#333!important}.free-emv-popup .popup-w-btn-green .button-type-flat,.popup-w-btn-green .orangeButtonPlain{-webkit-appearance:none;margin-left:15px!important;-moz-border-radius:2px!important;-webkit-border-radius:2px!important;border-radius:2px!important;background-color:#7cc576!important;-webkit-transition:background-color 300ms ease;transition:background-color 300ms ease;color:#fff;height:40px;font-weight:400;font-size:16px!important}.free-emv-popup .popup-w-btn-green .button-type-flat:hover,.free-emv-popup .popup-w-btn-green .orangeButtonPlain:hover{background-color:#5c9557!important}.free-emv-popup .popupWrapper .popupContent #image-locked{margin-bottom:10px}.popupnew-design .popupWrapper{box-shadow:0 4px 14px 0 rgba(0,0,0,.25)}.free-emv-popup .popupWrapper .popupContent{padding:15px 20px!important}.modal.popupnew-design.free-emv-popup.in{justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:flex!important}.modal.free-trialPaymentHistory.in{justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:99999;width:100%;height:100%;display:flex!important}.modal.free-trialPaymentHistory .popupWrapper{z-index:99999;position:relative;width:100%;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;margin:0 auto;background:#fff}.modal.free-trialPaymentHistory.popupnew-design .popupWrapper .popupTitle{padding:20px;padding-top:10px;padding-right:40px;padding-bottom:0;color:#333;height:auto!important;line-height:22px!important;margin:0;border-bottom:0;font-size:20px;font-weight:500}.modal.free-trialPaymentHistory.popupnew-design .popupWrapper .popupContent{padding:20px}.modal.free-trialPaymentHistory .floatThead-wrapper{border-radius:7px 7px 0 0;overflow:hidden}.modal.free-trialPaymentHistory.popupnew-design .popupWrapper .popupFooter{border-top:0;padding:10px 20px;position:relative;clear:both;padding:15px 20px;border-top:1px solid #ebebeb;border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;color:#6b6b6b;background:#f0f0f0;font-size:15px;min-height:30px}.modal.free-trialPaymentHistory .popupWrapper .popupFooter>ul{padding:0;margin:0;min-width:150px;list-style:none;text-align:right}.modal.free-trialPaymentHistory .popupWrapper .popupFooter>ul>li{display:inline-block;padding:0;margin:0;vertical-align:middle;position:relative}.modal.free-trialPaymentHistory .popupWrapper .popupFooter>ul>li>input{min-width:95px;padding:8px 10px;border:0;margin:0 0 0 10px;text-align:center;font-size:15px;font-family:inherit;font-weight:400;cursor:pointer}.modal.free-trialPaymentHistory .popup-w-btn-green .button-type-flatGray,.modal.free-trialPaymentHistory .popup-w-btn-green .grayButtonPlain{-webkit-appearance:none;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;color:#777!important;border-style:solid!important;border-width:1px!important;border-color:#cdcdcd!important;background:#fff;height:40px;font-weight:400;font-size:16px!important;-webkit-transition:border 200ms ease!important;transition:border 200ms ease!important}.modal.free-trialPaymentHistory .popup-w-btn-green .button-type-flatGray:hover,.modal.free-trialPaymentHistory .popup-w-btn-green .grayButtonPlain:hover{border-color:#333!important;color:#333!important}.trialhistory .modal-backdrop{z-index:99999!important}.trialhistory .popup-display-preview{z-index:9999999!important}.rightReviewCountText{float:right;color:#c9c9c9;font-size:16px;font-weight:500}@media screen and (max-width:991px){.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default,.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-primary{box-sizing:border-box}.upgradeDrive.in{padding-right:0!important}}@media screen and (max-width:568px){.upgradeDrive.in.bootstrap-modal-common .modal-footer .btn.btn-primary{background:#7cc576!important;margin-left:0;border:none}}@media screen and (min-width:568px) and (max-width:767px) and (orientation:landscape){.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default,.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-primary{width:auto;min-height:40px}.bootstrap-modal-common .modal-footer .btn.btn-default{margin-bottom:0;margin-right:13px}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-primary{box-sizing:border-box;border:0}}@media screen and (max-width:767px){.free-trialPaymentHistory.in{padding-right:0!important}.upgradeDrive.bootstrap-modal-common .modal-content{width:calc(100% - 20px)}.modal.free-trialPaymentHistory.in{width:calc(100% - 20px);margin:0 auto}.upgradeDrive.bootstrap-modal-common .modal-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default{margin-bottom:15px}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default,.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-primary{margin-left:0}.upgradeDrive .modal-footer .btn+.btn{margin-bottom:0;margin-left:0}.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-default,.upgradeDrive.bootstrap-modal-common .modal-footer .btn.btn-primary{width:100%;min-height:50px;box-sizing:border-box}.signup-loader-height.email .signupwidgetscroll,.signup-loader-height.phone .signupwidgetscroll,.signup-loader-height.success .signupwidgetscroll{height:100%}.ipadandroid.myAccountpage .listings-logo-search-div{width:100%;position:fixed}}@media screen and (max-width:479px){.modelCommanw600 .modal-footer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.modelCommanw600 .btnCancel{margin-left:0!important;margin-bottom:12px!important}.loginpopopen .loginmodalpopup .sign-in-parent-div{padding-bottom:0}.loginpopopen .loginmodalpopup .sign-in-parent-div .login-backbtn{top:13px;left:10px;font-size:30px}.sign-in-parent-div #divModalWindow{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;-webkit-transition:none;-o-transition:none;transition:none;padding-bottom:20px}.sign-in-parent-div #divModalWindow .signup-verify.phone-one{padding-bottom:150px}.sign-in-parent-div .signup-verify .signup-button-center{left:0;right:0;bottom:0;background:#fff;padding:10px}.sign-in-parent-div .display-table-cell .sign-in-right-div .sign-in-div .sign-in-btn-divinner .signup-button-center.top-space-add #dvtwostepemailcodeinfo #twostepemailcodeinfo #divtwofactorauthentication .modal-innerwrapper #divModalWindow .signup-verify{padding-top:0}.sign-in-parent-div .display-table-cell .sign-in-right-div .sign-in-div .sign-in-btn-divinner .signup-button-center.top-space-add #dvtwostepemailcodeinfo #twostepemailcodeinfo #divtwofactorauthentication .modal-innerwrapper #divModalWindow .signup-verify .verify-text{padding-top:0}}.sign-in-right-div .sign-in-div .success{padding-bottom:0}.customer-signup-body .signup-verify .signup-button-center a{width:96px}@media screen and (max-width:435px){.sign-in-right-div .sign-in-div{width:100%}.sign-in-div .addresswithcountry .countrydropdown:after{width:18px}.customer-signin-first-step .sign-in-text-field .btn-icon-div{position:absolute;left:10px;top:16px}.signupbodyscroll.customer-signup #divloginSCap{overflow:hidden}.sign-in-background.modal-dialog{padding:0}#dvSignupNew #iFrameSignUp{height:calc(100vh - 51px)}#dvSignupNew .signupwidgetscroll{height:auto}#dvSignupNew .signup-loader-height.email,#dvSignupNew .signup-loader-height .phone,#dvSignupNew .signup-loader-height.phone,#dvSignupNew .signup-loader-height.success{height:auto}#dvSignupNew .signup-loader-height.email .signupwidgetscroll,#dvSignupNew .signup-loader-height .phone .signupwidgetscroll,#dvSignupNew .signup-loader-height.phone .signupwidgetscroll,#dvSignupNew .signup-loader-height.success .signupwidgetscroll{height:auto;padding-top:45px}body.customer-signup-body{overflow:hidden}body.customer-signup-body .signup-eventfields .sign-up-text.login-signuptext{margin-bottom:0}body.customer-signup-body .signup-eventfields .log-in-btn{opacity:0;visibility:hidden;height:1px!important;padding:0!important;margin:0!important}body.customer-signup-body .signupbodyscroll{overflow-y:scroll}.signupiframe .signupbuttoncont{background-color:#fff;position:fixed;bottom:0;left:0;right:0;padding:2px 15px 15px;z-index:1;display:block}.signupiframe .signupbuttoncont .log-in-btn{padding-top:13px;padding-bottom:13px}.signupiframe #dvSignupNew #iFrameSignUp{height:calc(100ch - 195px);padding-bottom:65px}.customer-signup-body #form1{height:100%!important}.customer-signup-body .signup-verify .verify-text{padding:0}.customer-signup-body .modal-innercenter-box .modal-window{-webkit-transform:inherit;-ms-transform:inherit;transform:inherit;-webkit-transition:none;-o-transition:none;transition:none;padding-bottom:122px}.customer-signup-body #divConfirmBox .modal-innercenter-box .modal-window{padding-bottom:0}.customer-signup-body .signup-verify{padding:24px 16px 0 16px!important}}.customer-signin-first-step .w-clearfix.loginforgot-remember.margin-bottom10.hideinscreenlock{padding-top:14px;padding-bottom:18px;margin:0;width:100%}.myaccount-popup .signup-verify,.customer-signup-body .signup-verify{padding-top:0}.myaccount-popup .verify-text{padding-top:0}@media screen and (max-width:767px){.sign-in-div .checkbox-custom-black.small{display:none}.sign-in-div .loginforgotpwd{width:100%}}@media screen and (max-height:600px){.ipadandroid.businessdetailpage .signup-verify .verify-text{padding-bottom:110px}.ipadandroid.businessdetailpage .signup-verify .signup-button-center{background:#fff}.ipadandroid.loginpopopen .signup-verify .verify-text,.ipadandroid.signuppopopen .signup-verify .verify-text{padding-bottom:110px}.ipadandroid.loginpopopen .signup-verify .signup-button-center,.ipadandroid.signuppopopen .signup-verify .signup-button-center{background:#fff}.keyboradopen.customer-signup-body .modal-innerwrapper .modal-innercenter-box .w-loginwidth{height:calc(100vh - 60px)}}@media screen and (max-width:449px){.loginstep1panel .forgot-password{line-height:normal;margin-top:-1px;padding-right:10px}body.customer-signup-body .signupbodyscroll.customer-signup .sign-in-text-field .signininput{height:48px}body.customer-signup-body .signupbodyscroll.customer-signup .addresswithcountry .countrydropdown{height:48px!important}body.customer-signup-body .signupbodyscroll.customer-signup .sign-in-text-field .btn-icon-div{top:15px}body.customer-signup-body .signupbodyscroll.customer-signup .w-custom-dropdown.withFontarrow{height:48px!important}body.customer-signup-body .signupbodyscroll.customer-signup .select-field select{height:48px!important}body.customer-signup-body .signupbodyscroll.customer-signup .div-block-15.switchlabeltext{text-align:left}body.customer-signup-body .signupbodyscroll.customer-signup .forgot-password.smaller{font-size:16px;line-height:20px;text-align:center;color:#333;margin:16px 0;white-space:normal}body.customer-signup-body .signupbodyscroll.customer-signup .button-radius-remove .tabs{width:100%;margin:0}body.customer-signup-body .signupbodyscroll.customer-signup .bottom.centered.switch-div.button-radius-remove.pt-0~.bottom.centered.switch-div.button-radius-remove{border-top:solid 1px #e7e7e7;border-bottom:solid 1px #e7e7e7;margin-bottom:16px}body.customer-signup-body .sign-up-text.login-signuptext{order:-1;width:100%;font-size:16px;line-height:20px;align-items:center;color:#000;display:block;margin-bottom:32px}body.customer-signup-body .signup-eventfields{display:flex;flex-wrap:wrap}body.customer-signup-body .signup-eventfields .log-in-btn{display:block}body.customer-signup-body .signup-eventfields input.log-in-btn{padding:15px 0;font-size:18px;margin-bottom:15px}body.customer-signup-body .addresswithcountry .countrydropdown .selectedcountry:before{line-height:47px!important}body.customer-signup-body .button-radius-remove .tabs .switch-tab-menu a.switch-tab{width:100%}body.customer-signup-body .signup-verify .signup-button-center{left:16px;right:16px;background:#fff}.addresswithcountry .countryselectoption{top:47px;z-index:2}.addresswithcountry .countrydropdown:after{top:3px}}.BusinessTypePage{display:block;padding:36px 80px}@media screen and (max-width:1055px){.BusinessTypePage{padding:36px 24px}}@media screen and (max-width:420px){.BusinessTypePage{padding:36px 15px 0}}.BusinessTypePage .BusinessTitle{display:block;padding-bottom:26px;clear:both;width:100%}.BusinessTypePage .BusinessTitle h2{margin:0;line-height:36px;font-size:32px;padding-bottom:10px}.BusinessTypePage .BusinessSection{width:100%;padding-bottom:13px;clear:both;display:flex;flex-flow:column}.BusinessTypePage .BusinessSection h3{display:block;margin:0;padding-bottom:16px;font-size:20px;line-height:24px}.BusinessTypePage .BusinessSection .BusinessSectionList{column-gap:20px;column-count:5;display:block;width:100%;padding:0;list-style:none;max-width:1516px}@media screen and (min-width:1056px){.BusinessTypePage .BusinessSection .BusinessSectionList.col4{column-count:4}}@media screen and (max-width:1055px){.BusinessTypePage .BusinessSection .BusinessSectionList{column-gap:20px;column-count:2}}@media screen and (max-width:767px){.BusinessTypePage .BusinessSection .BusinessSectionList{column-gap:0;column-count:1}}.BusinessTypePage .BusinessSection .BusinessSectionList li{display:block;padding-bottom:11px;page-break-inside:avoid;break-inside:avoid}.BusinessTypePage .BusinessSection .BusinessSectionList li a{color:#333;font-size:16px;line-height:20px;text-decoration:none}.BusinessTypePage .BusinessSection .BusinessSectionList li a:hover{color:#2479c7}.BusinessTypePage .BusinessSection .BusinessSectionList li a:focus{color:#26639c}