@font-face{font-family:bauerbodni_btbold;src:url(bauerbbd-webfont.eot);src:url(bauerbbd-webfont.eot?#iefix) format("embedded-opentype"),url(bauerbbd-webfont.woff2) format("woff2"),url(bauerbbd-webfont.woff) format("woff"),url(bauerbbd-webfont.ttf) format("truetype"),url(bauerbbd-webfont.svg#bauerbodni_btbold) format("svg");font-weight:400;font-style:normal}.template-index .nav-standard-top-area-search-input::-webkit-input-placeholder{color:#000!important}.template-index .nav-standard-top-area-search-input::-moz-placeholder{color:#000!important}.template-index .nav-standard-top-area-search-input:-moz-placeholder{color:#000!important}.template-index .nav-standard-top-area-search-input:-ms-input-placeholder{color:#000!important}.nav-standard-top-area-search-input::-webkit-input-placeholder{color:#fff!important}.nav-standard-top-area-search-input::-moz-placeholder{color:#fff!important}.nav-standard-top-area-search-input:-moz-placeholder{color:#fff!important}.nav-standard-top-area-search-input:-ms-input-placeholder{color:#fff!important}.template-index .white_icons_header nav:not(.nav-sticky) .nav-standard-top-area-search-sumbit{color:#000}.template-index .nav-mega-section-title a{color:#000}.nav-mega-section-title a:hover{color:#b59646}.template-index .nav-sticky .navbar-standard>li:hover>a{color:#000!important}.template-index .nav-sticky .navbar-standard>li:hover>a .triangle-icon{border-color:#000 transparent transparent transparent!important}.template-index .collection-row .product-thumb .cart-btn-custom{display:none}.product-thumb .cart-btn-custom .btn-primary{font-size:16px;padding:11px 27px}.product-thumb .cart-btn-custom{z-index:9;position:relative;padding:10px 0 0}.template-index .collection-products-wrapper{margin-bottom:50px}.nav-sticky .nav-standard-top-area-search-input::-webkit-input-placeholder{color:#b59646!important}.nav-sticky .nav-standard-top-area-search-input::-moz-placeholder{color:#b59646!important}.nav-sticky .nav-standard-top-area-search-input:-moz-placeholder{color:#b59646!important}.nav-sticky .nav-standard-top-area-search-input:-ms-input-placeholder{color:#b59646!important}.template-index .collection-row{padding:20px 0 0}.nav-standard-top-area-actions li a.lin-basket:before{display:none}.template-index .white_icons_header nav:not(.nav-sticky) .nav-standard-top-area-actions li a.lin-basket svg path{fill:#000}body:not(.template-index) nav:not(.nav-sticky) .nav-standard-top-area-actions li a.lin-basket svg path{fill:#fff}.nav-standard-top-area-actions li a.lin-basket svg path{fill:#b59646}.template-index .nav-standard-float.nav-sticky{background:#fff!important}.template-index .nav-standard-float.nav-sticky .dropdown-menu{background-color:#fff;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px #0000002d}.rich-img{width:45%}@media (max-width: 991px){.rich-img{width:100%}}.rich-content{width:55%}@media (max-width: 991px){.rich-content{width:100%}}.bg-over{background-size:cover;background-position:center;background-repeat:no-repeat}.size-18{font-size:18px}@media (max-width: 1199px){.size-18{font-size:16px}}.testimonials-slider{background-size:cover;background-position:center;background-image:url(testimonials-bg.jpg);background-repeat:no-repeat}.testimonials-slider .swiper-pagination-bullets{display:none}.testimonials-slider .quotes-slider__text{max-width:653px;width:85%;margin:0 auto!important;padding-left:0!important;padding-right:0!important;background-color:transparent!important;box-shadow:none!important;-webkit-box-shadow:none!important}.quote-triangle-left{display:none!important}.quote-icon{display:inline-block}.quote-content{padding:43px 0}@media (max-width: 767px){.quote-content{padding:23px 10px}}.quote-content p{margin:0}.swiper-button-prev.lin,.swiper-button-next.lin{font-size:30px;color:#fff;text-align:center;line-height:50px}.hero-container.-inline-slider.testimonials-slider{padding-bottom:0}.template-index .collection-main{padding-left:0;padding-right:0;padding-bottom:0;padding-top:60px!important;width:100%}@media (max-width: 767px){.template-index .collection-main{padding-top:50px!important}}.template-index .collection-main .section-header{padding-bottom:58px}@media (max-width: 767px){.template-index .collection-main .section-header{padding-bottom:38px}}.template-index .collection-main .row{margin-left:0;margin-right:0}.template-index .collection-main .row .col-xs-6{padding-left:0;padding-right:0}@media (max-width: 767px){.template-index .collection-main .row .col-xs-6{width:100%}}.template-index .collection-main .row .col-xs-6 .collection-thumb-img-wrap{box-shadow:none;border-radius:0}.template-index .collection-main .row .col-xs-6 .collection-thumb-img-wrap .collection-thumb-img-overlay{border-radius:0;width:calc(100% + -0px);height:calc(100% + -0px);top:0;left:0}.template-index .collection-main .row .col-xs-6 .collection-thumb-img-wrap .collection-thumb-img{border-radius:0}.template-index .collection-main .row .col-xs-6 .collection-thumb{margin-bottom:0}.template-index .collection-main .row .col-xs-6 .collection-thumb .collection-thumb-caption{position:absolute;left:0;bottom:0;width:100%;z-index:4}.template-index .collection-main .row .col-xs-6 .collection-thumb .collection-thumb-caption .collection-thumb-title{padding:24px 0;letter-spacing:0px;font-size:18px;color:#140901;background:#ffffffb8}@media (max-width: 767px){.template-index .collection-main .row .col-xs-6 .collection-thumb .collection-thumb-caption .collection-thumb-title{padding:14px 0;font-size:16px}}.instagram-section{padding-top:55px}@media (max-width: 767px){.instagram-section{padding-top:40px}}@media (max-width: 767px){.instagram-section .hero-container.-insta{padding-bottom:20px}}.instagram-section .section-header{padding-bottom:55px}@media (max-width: 767px){.instagram-section .section-header{padding-bottom:40px}}.instagram-section .section-header-title{letter-spacing:2px}.instagram-section .instagram-row .col-5{float:left;width:20%}@media (max-width: 767px){.instagram-section .instagram-row .col-5{width:50%}}.footer-main-standard-newsletter-input::-webkit-input-placeholder{color:#cbcbcb;opacity:1}.footer-main-standard-newsletter-input::-ms-input-placeholder{color:#cbcbcb;opacity:1}.footer-main-standard-newsletter-input::-moz-placeholder{color:#cbcbcb;opacity:1}.footer-main-standard-newsletter-input:-moz-placeholder{color:#cbcbcb;opacity:1}.footer-main-standard .col-sm-five{float:left;width:20%}@media (max-width: 767px){.footer-main-standard .col-sm-five{width:100%!important;padding:0 15px 30px;text-align:center}}.footer-main-standard .col-sm-five.foot-col-first{width:341px}@media (max-width: 1199px){.footer-main-standard .col-sm-five.foot-col-first{width:260px}}@media (max-width: 991px){.footer-main-standard .col-sm-five.foot-col-first{width:200px}}.footer-main-standard .col-sm-five.foot-col-first ul{column-count:2;-webkit-column-count:2;-moz-column-count:2}@media (max-width: 767px){.footer-main-standard .col-sm-five.foot-col-first ul{column-count:1;-webkit-column-count:1;-moz-column-count:1}}.footer-main-standard .col-sm-five.foot-col-last{width:127px}@media (max-width: 991px){.footer-main-standard .col-sm-five.foot-col-last{width:105px}}@media (max-width: 1199px){.nav-standard-logo img{max-width:230px!important;min-height:38px!important}}@media (max-width: 991px){.col-sm-five.foot-col-first+.col-sm-five{width:18%;padding-left:10px}}@media (max-width: 767px){.col-sm-five.foot-col-first+.col-sm-five{padding-left:15px}}@media (max-width: 991px){.nav-container-float{background:#000!important}}@media (max-width: 991px){.nav-container-logo{max-width:200px}}@media (max-width: 991px){.nav-container-logo img{min-height:inherit!important;max-width:100%!important}}@media (max-width: 767px){.quotes-bar .swiper-quotes blockquote{font-size:14px}}@media (max-width: 767px){.quotes-bar .swiper-quotes .quote-author{font-size:22px}}@media (max-width: 1199px){.hero-area .hero-item-caption .hero-item-caption-inner .hero-item-title{font-size:25px}}.page-wrapper.team-page{padding-bottom:0}.team-list .team-item{padding-left:5px;padding-right:5px;margin-bottom:65px}.team-list .row-flex:before{display:none}@media (max-width: 767px){.team-list .team-item{padding-left:15px;padding-right:15px;margin-bottom:35px}}.team-list .team-item .team-img{margin:0 0 15px}.team-list .team-item .team-img img{width:100%}.team-list .team-item .team-heading{margin:0 0 8px;font-family:Avenir Next;font-size:19px;font-weight:700;text-align:center}@media (max-width: 767px){.team-list .team-item .team-heading{font-size:18px}}.team-list .team-item .team-position{font-size:19px;font-weight:700;text-align:center}@media (max-width: 767px){.team-list .team-item .team-position{font-size:16px}}.hairmakeup-page{padding-top:65px;padding-bottom:0}.hairmakeup-page .rte-page{padding:0 0 60px}@media (max-width: 767px){.hairmakeup-page{padding-top:45px}}.hairmakeup-page .hairmakeup-top-img{background-size:cover;background-position:center;background-repeat:no-repeat}.hairmakeup-page .hairmakeup-top-img img{width:100%;opacity:0;visibility:hidden}.hairmakeup-page .hairmakeup-content{padding:63px 0;background-size:cover;background-position:center;background-repeat:no-repeat}@media (max-width: 767px){.hairmakeup-page .hairmakeup-content{padding:35px 0}}.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner{margin:0 auto;padding:0;max-width:498px;width:100%;text-align:center}@media (max-width: 767px){.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner{padding:0 20px}}.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner h2{font-size:37px;letter-spacing:1.85px;margin-bottom:33px}@media (max-width: 767px){.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner h2{font-size:25px;margin-bottom:10px}}.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner .hairmakeup-text{font-weight:700;line-height:20px}@media (max-width: 767px){.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner .hairmakeup-text{font-size:14px}}.hairmakeup-page .hairmakeup-content .hairmakeup-content-inner .hairmakeup-text p:last-child{margin-bottom:0}.hairmakeup-grid{background:#000}.hairmakeup-page .hairmakeup-list .hairmakeup-item{padding-left:0;padding-right:0;clear:none}.hairmakeup-list .row-flex{display:block;flex-wrap:initial}.hairmakeup-page .hairmakeup-list .hairmakeup-item .hairmakeup-img{background-size:cover;background-position:top center;background-repeat:no-repeat}.hairmakeup-page .hairmakeup-list .hairmakeup-item .hairmakeup-img a{display:block}.hairmakeup-page .hairmakeup-list .hairmakeup-item .hairmakeup-img img{width:100%;opacity:0;visibility:hidden}.ourwork-page .transformations-list .transformations-title{margin-bottom:60px;font-size:37px;font-weight:400;letter-spacing:1.85px;text-transform:uppercase;text-align:center}@media (max-width: 991px){.ourwork-page .transformations-list .transformations-title{font-size:33px;margin-bottom:40px}}@media (max-width: 767px){.ourwork-page .transformations-list .transformations-title{font-size:30px;margin-bottom:20px}}.ourwork-page .transformations-list .transformations-item{padding-left:10px;padding-right:10px;margin-bottom:20px}@media (max-width: 767px){.ourwork-page .transformations-list .transformations-item{padding-left:20px;padding-right:20px}}.cocoen:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";opacity:1;visibility:visible;background-color:#888686a6;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.beer-slider:after{position:absolute;left:0;top:0;right:0;bottom:0;content:"";opacity:1;visibility:visible;z-index:2;background-color:#888686a6;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;display:none}.cocoen:hover:after{opacity:0;visibility:hidden}.beer-slider:hover:after{opacity:0;visibility:hidden}.cocoen-drag:before{background:url(move-arrow.png)}.beer-handle:before{background:url(move-arrow.png)}.ourwork-main .collection-main{padding-top:60px;padding-bottom:0}@media (max-width: 767px){.ourwork-main .collection-main{padding-top:40px}}.ourwork-main .collection-main .col-xs-6{padding-left:10px;padding-right:10px}@media (max-width: 767px){.ourwork-main .collection-main .col-xs-6{width:100%;padding-left:20px;padding-right:20px}}.ourwork-main .collection-main .col-xs-6 .collection-thumb{margin-bottom:20px}.ourwork-main .collection-main .col-xs-6 .collection-thumb .collection-thumb-caption{position:absolute;left:0;bottom:18px;z-index:3;width:100%;margin-top:0}.ourwork-main .collection-main .col-xs-6 .collection-thumb .collection-thumb-caption .collection-thumb-title{font-family:Prata,serif;font-size:35px;font-weight:400;letter-spacing:1.75px;color:#fff;text-transform:capitalize}@media (max-width: 991px){.ourwork-main .collection-main .col-xs-6 .collection-thumb .collection-thumb-caption .collection-thumb-title{font-size:30px}}@media (max-width: 767px){.ourwork-main .collection-main .col-xs-6 .collection-thumb .collection-thumb-caption .collection-thumb-title{font-size:25px}}.ourstory-page{padding-bottom:0;padding-top:30px}.ourstory-page .rte-page{max-width:635px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.ourstory-page .rte-page{padding:0 0 40px}}.video-section-main{background-color:#140901;padding:55px 0 60px}.video-section-main h2{font-size:37px;letter-spacing:1.85px;text-align:center;margin:0 0 60px}@media (max-width: 991px){.video-section-main h2{font-size:33px;margin:0 0 40px}}@media (max-width: 767px){.video-section-main h2{font-size:30px;margin:0 0 30px}}.video-section-main .video-slider{float:left;margin:0;padding:0;max-width:1006px;width:100%}@media (max-width: 1199px){.video-section-main .video-slider{max-width:806px}}@media (max-width: 991px){.video-section-main .video-slider{max-width:586px}}@media (max-width: 767px){.video-section-main .video-slider{max-width:100%}}.video-section-main .video-slider-nav{float:left;margin:0 0 0 32px;padding:0;max-width:132px;width:100%;height:565px}@media (max-width: 1199px){.video-section-main .video-slider-nav{height:453px;overflow:hidden}}@media (max-width: 991px){.video-section-main .video-slider-nav{height:330px}}@media (max-width: 767px){.video-section-main .video-slider-nav{height:auto;max-width:100%;margin:25px 0 0}}@media (max-width: 767px){.video-section-main .video-slider-nav .slick-list{margin:0 -10px}}.video-section-main .video-slider-nav .item{margin:0 0 24px;border:none}@media (max-width: 1199px){.video-section-main .video-slider-nav .item{margin:0 0 21px}}@media (max-width: 991px){.video-section-main .video-slider-nav .item{margin:0 0 11px}}@media (max-width: 767px){.video-section-main .video-slider-nav .item{margin:0 10px}}.video-section-main .video-slider-nav .item .iframe-responsive:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.video-section-main .video-slider-nav .slick-arrow{display:none!important}@media (max-width: 991px){.video-section-main{padding:40px 0 50px}}@media (max-width: 767px){.video-section-main{padding:40px 15px 50px}}.iframe-responsive{position:relative;height:0;padding-top:56.25%}.iframe-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.experience-page{padding-bottom:0;padding-top:30px}.experience-page .rte-page{max-width:635px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.experience-page .rte-page{padding:0 0 40px}}.request-appointment-popup{text-align:center;padding-top:10px}.request-appointment-popup a{color:#81807f;font-size:16px;font-weight:700;text-transform:uppercase;text-decoration:underline}.academy-page{padding-top:30px}.academy-page .rte-page{max-width:730px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.academy-page .rte-page{padding:0 0 40px}}.academy-page .academy-classes{padding:78px 0 0}@media (max-width: 991px){.academy-page .academy-classes{padding:60px 0 0}}@media (max-width: 767px){.academy-page .academy-classes{padding:45px 0 0}}.academy-page .academy-classes .academy-classes-inner{margin:0 auto;max-width:730px;width:100%;text-align:center;font-size:16px;font-weight:700}.academy-page .academy-classes .academy-classes-inner h2{font-size:37px;letter-spacing:1.85px;margin-bottom:32px}@media (max-width: 991px){.academy-page .academy-classes .academy-classes-inner h2{font-size:33px;margin-bottom:28px}}@media (max-width: 76px){.academy-page .academy-classes .academy-classes-inner h2{font-size:30px;margin-bottom:22px}}.academy-page .academy-classes .academy-classes-inner p{margin-bottom:20px;line-height:20px}.locations-page{padding-bottom:0;padding-top:30px}.locations-page .rte-page{max-width:635px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.locations-page .rte-page{padding:0 0 40px}}.locations-page .row .rich-content .hero-text__caption-inner .btn{margin-top:0;padding:0;background:none!important;color:#fff!important;text-decoration:underline}.locations-page .row .rich-content .hero-text__caption-inner .btn:hover{background:none;color:#fff!important}@media (max-width: 767px){.locations-page .row .rich-content .hero-text__caption-inner .btn{margin-top:22px}}.locations-page .row.row-col-inverse .rich-content .hero-text__caption-inner .btn{margin-top:0;color:#b59645!important}.locations-page .row.row-col-inverse .rich-content .hero-text__caption-inner .btn:hover{background:none;color:#b59645!important}@media (max-width: 767px){.locations-page .row.row-col-inverse .rich-content .hero-text__caption-inner .btn{margin-top:22px}}.locations-page .location-bottom{padding:85px 0;background-color:#140901}@media (max-width: 991px){.locations-page .location-bottom{padding:60px 0}}@media (max-width: 1199px){.locations-page .location-bottom .row-flex{margin-left:0;margin-right:0}}.locations-page .location-bottom .salon-poolicies{margin:0;padding:0;max-width:715px;width:100%}@media (max-width: 1199px){.locations-page .location-bottom .salon-poolicies{max-width:585px}}@media (max-width: 991px){.locations-page .location-bottom .salon-poolicies{max-width:100%}}.locations-page .location-bottom .salon-poolicies .accordions h2{margin:0;text-transform:uppercase;font-size:22px;font-family:Century Gothic,sans-serif;font-weight:700;border-bottom:1px solid #cdcdcd;padding:0 0 25px}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item{margin:0;padding:16px 0 10px;border-bottom:1px solid #cdcdcd;position:relative}@media (max-width: 767px){.locations-page .location-bottom .salon-poolicies .accordions .accordion-item{padding:10px 0 4px}}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item h3{margin:0;padding:8px 25px 14px 0;font-family:Century Gothic,sans-serif;color:#b59646;font-size:16px;font-weight:700;letter-spacing:0px;cursor:pointer;line-height:28px;position:relative}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item h3.active span:after{display:none}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item h3 span{position:absolute;right:0;top:11px;width:25px;height:25px}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item h3 span:before{content:"";position:absolute;left:0;top:10px;width:16px;height:4px;background:#b59646}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item h3 span:after{content:"";position:absolute;left:6px;top:4px;width:4px;height:16px;background:#b59646}.locations-page .location-bottom .salon-poolicies .accordions .accordion-item .accordion-content{margin:0;padding:0 65px 10px 0;display:none;font-weight:700}.locations-page .location-bottom .location-hours{margin:0 0 0 auto;padding:0;max-width:300px;width:100%;position:relative}@media (max-width: 991px){.locations-page .location-bottom .location-hours{padding:40px 0 0;max-width:100%;text-align:center}}.locations-page .location-bottom .location-hours .hours h2{margin:0;text-transform:uppercase;font-size:22px;font-family:Century Gothic,sans-serif;font-weight:700;padding:0 0 15px}.locations-page .location-bottom .location-hours .hours .hours-day{padding:0 0 80px;font-weight:700;line-height:30px}@media (max-width: 991px){.locations-page .location-bottom .location-hours .hours .hours-day{padding:0 0 30px}}.locations-page .location-bottom .location-hours .hours .hours-text,.locations-page .location-bottom .location-hours .hours .hours-text a{color:#fff;font-weight:700}.locations-page .location-bottom .location-hours .hours .hours-text .btn{margin-top:15px;font-size:18px;padding:12px 30px}@media (max-width: 767px){.locations-page .location-bottom .location-hours .hours .hours-text .btn{font-size:16px}}.balayage-network-page{padding-top:30px}.balayage-network-page .rte-page{max-width:730px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.balayage-network-page .rte-page{padding:0 0 40px}}.registration-page{padding-top:30px}.registration-page .rte-page{max-width:730px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.registration-page .rte-page{padding:0 0 40px}}.certification-main{padding:100px 0 16px}@media (max-width: 991px){.certification-main{padding:0 0 16px}}.certification-left{margin:0;padding:0;float:left;width:350px}@media (max-width: 1199px){.certification-left{width:320px}}@media (max-width: 991px){.certification-left{width:240px}}@media (max-width: 767px){.certification-left{width:100%}}.certification-left h3{margin:0;padding:0 0 20px;color:#b59645;font-family:Century Gothic,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;border-bottom:1px solid #cbcbcb}@media (max-width: 991px){.certification-left h3{font-size:18px}}@media (max-width: 767px){.certification-left h3{margin-bottom:20px}}.certification-right{margin:0;padding:0;float:right;width:650px}@media (max-width: 1199px){.certification-right{width:600px}}@media (max-width: 991px){.certification-right{width:480px}}@media (max-width: 767px){.certification-right{width:100%}}.certification-right .item{margin:0 -4px}@media (max-width: 767px){.certification-right .item{margin:0}}.certification-right .certificate-item{margin:0 0 8px;padding:0 4px;float:left;width:33.33%}@media (max-width: 767px){.certification-right .certificate-item{width:50%}}.certification-right .certificate-item .certificate-inner{position:relative;margin:0;padding:0;overflow:hidden}.certification-right .certificate-item .certificate-inner .certificate-image{background-size:cover;background-position:center;background-repeat:no-repeat}.certification-right .certificate-item .certificate-inner .certificate-image img{width:100%;opacity:0;visibility:hidden}.certification-right .certificate-item .certificate-inner .certificate-content{position:absolute;padding:11px 20px;left:0;bottom:-100%;width:100%;background-color:#140901;color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}@media (max-width: 991px){.certification-right .certificate-item .certificate-inner .certificate-content{padding:11px 15px}}.certification-right .certificate-item .certificate-inner .certificate-content h4{font-family:Century Gothic,sans-serif;font-size:13px;font-weight:700;color:#fff}.certification-right .certificate-item .certificate-inner .certificate-content .certificate-text{font-size:13px;font-weight:700;color:#fff}.certification-right .certificate-item .certificate-inner .certificate-content .certificate-text p{margin:0}.certification-right .certificate-item .certificate-inner:hover .certificate-content{bottom:0}.navbar-standard li>a.active .triangle-icon{border-color:#b59646 transparent transparent transparent}.navbar-standard li>a.active,.nav-mega-section-title>a.active{color:#b59646!important}.nav-sticky .navbar-standard li>a.active{color:#fff!important}.nav-sticky .navbar-standard li>a.active .triangle-icon{border-color:#fff transparent transparent transparent}.tabbed-content{padding:0;margin:0}.tabs ul{margin:0;padding:0}.tabs ul li{padding:30px 0;border-bottom:1px solid #cdcdcd}.tabs ul li a{padding:0;text-decoration:none}.tabs ul li a span{color:#cbcbcb;font-size:16px;font-weight:700}.tabs ul li a .lavel-content{padding:27px 0 0;color:#cbcbcb;font-size:16px;font-weight:700;line-height:20px}.tabs ul li a.active span,.tabs ul li a.active .lavel-content{color:#b59645}.tabs ul li a .lavel-content p:last-child{margin-bottom:0}.item{margin-bottom:2px}.item:before{cursor:pointer;font-weight:700;background:#eee;padding:.5em;display:block;clear:both}.item.active:before{background:#b59645;color:#eee}.item.active .item-content{padding:0;-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;-ms-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.tabbed-content .tabs{display:none}.tabbed-content .item{min-height:2em}.tabbed-content .item:before{content:attr(data-title)}.tabbed-content .item .item-content{opacity:0;visibility:hidden;height:0;overflow:hidden}.tabbed-content .item.active .item-content{opacity:1;visibility:visible;height:auto}.mobile-content{display:none;padding:0 4px;font-weight:700;font-size:15px}@media all and (min-width: 768px){.tabbed-content .tabs{display:block}.tabbed-content .tabs li{display:inline-block}.tabbed-content .tabs li a{display:block}.tabbed-content .item{min-height:0}.tabbed-content .item:before{display:none}.item.active .item-content{padding-top:0}}@media all and (max-width: 991px){.tabs ul li{padding:25px 0}.tabs ul li a .lavel-content{font-size:14px}#navbarStickyMobile{display:block!important}}@media all and (max-width: 767px){.tabbed-content{padding:0 15px}.tabbed-content .item .item-content{margin:8px -4px 0}.mobile-content{display:block}}.cut-color-page{padding-top:30px}.cut-color-page .rte-page{max-width:665px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.cut-color-page .rte-page{padding:0 0 40px}}.cut-color-block{margin:0;padding:0;float:left;width:25%;position:relative}.services-link{position:absolute;left:0;top:0;right:0;bottom:0}@media (max-width: 767px){.cut-color-block{width:50%;margin-bottom:0}}@media (max-width: 479px){.cut-color-block{width:100%}}.cut-color-block h4{margin:0;padding:17px 0;color:#b59646;font-family:Century Gothic,sans-serif;font-size:16px;font-weight:700;text-align:center}.cut-color-block .cut-color-block-inner{position:relative;overflow:hidden;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s}.cut-color-block .cut-color-block-inner .cut-color-block-image{background-size:cover;background-position:center;background-repeat:no-repeat}.cut-color-block .cut-color-block-inner .cut-color-block-image a{display:block}.cut-color-block .cut-color-block-inner .cut-color-block-image img{width:100%;opacity:0;visibility:hidden}.cut-color-block .cut-color-block-inner .cut-color-block-content{font-size:13px;font-weight:700;line-height:16px;position:absolute;padding:20px 32px;left:0;bottom:-125%;width:100%;background-color:#140901;color:#fff;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;display:none}@media (max-width: 1024px){.cut-color-block .cut-color-block-inner .cut-color-block-content{padding:20px 25px}}@media (max-width: 991px){.cut-color-block .cut-color-block-inner .cut-color-block-content{padding:20px}}@media (max-width: 1024px){.cut-color-block .cut-color-block-inner .cut-color-block-content p:last-child{margin-bottom:0}}.cut-color-block:hover .cut-color-block-inner,.cut-color-block.active .cut-color-block-inner{opacity:.6}.cut-color-block:hover .cut-color-block-inner .cut-color-block-content,.cut-color-block.active .cut-color-block-inner .cut-color-block-content{bottom:0}#shopify-section-newsletter-bar{clear:both}.cut-color-style{margin:0;padding:70px 0 0;clear:both}@media (max-width: 767px){.cut-color-style{padding:40px 0 0}}.cut-color-style-left{margin:0;padding:0;float:left;width:455px}@media (max-width: 1199px){.cut-color-style-left{width:325px}}@media (max-width: 991px){.cut-color-style-left{width:255px}}@media (max-width: 767px){.cut-color-style-left{width:100%}}.cut-color-style-left h3{margin:0;padding:0 0 38px;color:#b59645;font-family:Century Gothic,sans-serif;font-size:22px;font-weight:700;text-transform:uppercase}@media (max-width: 991px){.cut-color-style-left h3{font-size:20px}}@media (max-width: 991px){.cut-color-style-left h3{padding:0 0 18px}}.cut-color-style-left .tabs ul{margin:0;padding:0;list-style-type:none}.cut-color-style-left .tabs ul li{margin:0;padding:16px 0;border-bottom:none;display:block}.cut-color-style-left .tabs ul li a{font-size:16px;font-weight:700;opacity:.56}.cut-color-style-left .tabs ul li a:hover,.cut-color-style-left .tabs ul li a:focus{color:#b59646}.cut-color-style-left .tabs ul li a.active{opacity:1}.tabbed-content .cut-color-style-right{margin:0;padding:0;float:right;width:685px}@media (max-width: 1199px){.tabbed-content .cut-color-style-right{width:615px}}@media (max-width: 991px){.tabbed-content .cut-color-style-right{width:465px}}@media (max-width: 767px){.tabbed-content .cut-color-style-right{width:100%}}.tabbed-content .cut-color-style-right .request-appointment-popup{margin-top:-5px;margin-bottom:50px;padding-top:0;padding-bottom:20px;text-align:right;border-bottom:1px solid #cbcbcb}@media (max-width: 991px){.tabbed-content .cut-color-style-right .request-appointment-popup{padding-bottom:15px;font-size:16px}}@media (max-width: 767px){.tabbed-content .cut-color-style-right .request-appointment-popup{text-align:left;margin-bottom:20px}}.tabbed-content .cut-color-style-right .request-appointment-popup a{text-transform:none;font-size:18px}.tabbed-content .cut-color-style-right .item-content{display:flex;display:-webkit-flex;display:-moz-flex;flex-wrap:wrap}@media (max-width: 767px){.tabbed-content .cut-color-style-right .item-content{margin:8px 0 0;padding:0 8px}}.tabbed-content .cut-color-style-right .item-content .cut-color-tab-left{margin-bottom:52px;width:50%;line-height:20px;font-weight:400}@media (max-width: 767px){.tabbed-content .cut-color-style-right .item-content .cut-color-tab-left{margin-bottom:30px;font-size:15px}}.tabbed-content .cut-color-style-right .item-content .cut-color-tab-right{margin-bottom:52px;width:25%;text-align:right;line-height:20px;font-weight:400}.tabbed-content .cut-color-style-right .item-content .heading{font-weight:700}@media (max-width: 767px){.tabbed-content .cut-color-style-right .item-content .cut-color-tab-right{margin-bottom:30px;font-size:15px}}.cut-color-page .tabbed-content{padding:0}.spa-service-page{padding-top:30px;padding-bottom:0}.spa-service-page .rte-page{max-width:690px;width:100%;margin:0 auto;padding:0 0 60px;text-align:center}@media (max-width: 767px){.spa-service-page .rte-page{padding:0 0 40px}}.spa-service-page .spa-service-img img{width:100%}.spa-service-page .spa-facials{padding:70px 0 0;background-color:#140901}.spa-service-page .spa-facials h3{color:#b59646;font-size:37px;font-weight:400;letter-spacing:1.85px;text-align:center;margin-bottom:20px}.spa-service-page .spa-facials .spa-facials-text{margin:0 auto;padding:0 0 70px;max-width:600px;width:100%;text-align:center;font-weight:700}.spa-service-page .spa-facials .spa-facials-row{float:left;width:100%;padding:38px 0;border-top:1px solid #b59646}.spa-service-page .spa-facials .spa-facials-row .column-one{width:230px;margin-right:170px}@media (max-width: 1199px){.spa-service-page .spa-facials .spa-facials-row .column-one{margin-right:80px}}@media (max-width: 991px){.spa-service-page .spa-facials .spa-facials-row .column-one{width:200px;margin-right:40px}}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-one{width:100%;margin-right:0}}.spa-service-page .spa-facials .spa-facials-row .column-one .spa-facials-name{width:135px;float:left;padding:12px 0}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-one .spa-facials-name{width:calc(100% - 80px)}}.spa-service-page .spa-facials .spa-facials-row .column-one .spa-facials-price{float:right;padding:12px 0}.spa-service-page .spa-facials .spa-facials-row .column-two{width:340px;margin-right:170px}@media (max-width: 1199px){.spa-service-page .spa-facials .spa-facials-row .column-two{width:320px;margin-right:80px}}@media (max-width: 991px){.spa-service-page .spa-facials .spa-facials-row .column-two{width:240px;margin-right:40px}}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-two{width:100%;margin-right:0}}.spa-service-page .spa-facials .spa-facials-row .column-two .spa-facials-name{width:216px;float:left;padding:12px 0}@media (max-width: 991px){.spa-service-page .spa-facials .spa-facials-row .column-two .spa-facials-name{width:180px}}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-two .spa-facials-name{width:calc(100% - 80px)}}.spa-service-page .spa-facials .spa-facials-row .column-two .spa-facials-price{float:right;padding:12px 0}.spa-service-page .spa-facials .spa-facials-row .column-three{width:230px}@media (max-width: 991px){.spa-service-page .spa-facials .spa-facials-row .column-three{width:200px}}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-three{width:100%}}.spa-service-page .spa-facials .spa-facials-row .column-three .spa-facials-name{width:157px;float:left;padding:12px 0}@media (max-width: 991px){.spa-service-page .spa-facials .spa-facials-row .column-three .spa-facials-name{width:147px}}@media (max-width: 767px){.spa-service-page .spa-facials .spa-facials-row .column-three .spa-facials-name{width:calc(100% - 80px)}}.spa-service-page .spa-facials .spa-facials-row .column-three .spa-facials-price{float:right;padding:12px 0}.spa-service-page .spa-facials .spa-facials-row .spa-facials-col{float:left;font-weight:700}.spa-service-page .spa-facials .spa-facials-row:first-child{border-top:none}.category-filter{margin-left:-15px;width:85%;padding:0}.category-filter ul{margin:0;padding:0;list-style-type:none;border-bottom:1px solid #cdcdcd}.category-filter ul li{padding:6px 0 6px 56px;border-top:1px solid #cdcdcd;position:relative}@media (max-width: 1199px){.category-filter ul li{padding:6px 0 6px 46px}}.category-filter ul li span{position:absolute;left:37px;top:0;width:25px;height:54px}.category-filter ul li span:before{content:"";position:absolute;left:4px;top:25px;width:16px;height:4px;background:#b59646;opacity:.65}.category-filter ul li span:after{content:"";position:absolute;left:10px;top:19px;width:4px;height:16px;background:#b59646;opacity:.65}.category-filter ul li span.active:after{display:none}@media (max-width: 1199px){.category-filter ul li span{left:27px}}.category-filter ul li a{font-size:18px;font-weight:700;color:#b5964670;padding:8px 0 8px 40px;display:block}.category-filter ul li a:hover{text-decoration:none}@media (max-width: 1199px){.category-filter ul li a{padding:8px 0 8px 30px}}.category-filter ul li ul{border-bottom:none}.category-filter ul li ul li{padding:5px 0 5px 40px;border-top:none}@media (max-width: 1199px){.category-filter ul li ul li{padding:5px 0 5px 30px}}.category-filter ul li ul li a{font-size:16px;font-weight:700;padding:0 0 0 23px}@media (max-width: 1199px){.category-filter ul li ul li{padding:0 0 0 23px}}@media (max-width: 1300px){.category-filter{width:calc(100% + 15px)}}@media (max-width: 991px){.category-filter{width:auto;margin-right:-15px}}.quick-view-panel-inner .product-item-caption .shopify-product-form{margin-bottom:30px}.quick-view-panel-inner .product_payments_btns .btn-primary{width:auto;font-size:16px;padding:11px 27px}.category-filter .sub-menu{display:none}.category-filter ul li.active>a{color:#b59645}.hours_contact .hours_day p{color:#81807f;font-family:Century Gothic,sans-serif;margin:0;font-weight:600}.hours_contact .hours_text p{margin:0}.hours_contact .hours_day p strong{font-size:17px}.hours_contact .hours_text>div{padding:0}.hours_contact hr{border-top:1px solid #81807f}.hours_contact{width:100%;float:left;margin:0 0 30px}.main_shop #shopify-section-list-collection-template header{display:none}.main_shop #shopify-section-list-collection-template .container{padding-right:0;padding-left:0;margin-right:auto;margin-left:auto;width:auto}.shop_txt p{font-size:16px;font-weight:400;text-align:center;font-family:Century Gothic;width:632px;margin:0 auto 9px;line-height:1.42857143;color:#b59645;max-width:90%}.shop_txt p:empty,.prt_top p:empty{display:none}.main_shop #shopify-section-featured-collection h2{text-transform:capitalize;font-size:37px!important;letter-spacing:1.85px}.main_shop #shopify-section-featured-collection .container-fluid{width:1170px;max-width:95%;padding-top:20px}.main_shop #shopify-section-featured-collection .section-header{padding-bottom:100px}.contact_form{margin-bottom:30px}.contact_form input,.contact_form select,.contact_form textarea{border:1px solid #81807f!important;border-radius:0!important;margin:13px 0 30px!important}.partner_txt{margin:0 0 25px}.partner_btm h2{text-align:center;font-size:37px;margin:0 0 25px!important;letter-spacing:3px}.main_partner{padding:65px 0;width:100%;float:left;background:url(https://cdn.shopify.com/s/files/1/0018/8727/2995/files/relaxing-spa-bg_755x.jpg?v=1559649341) no-repeat center;background-size:cover}.partner_btm p{width:760px}.prt_top p{font-size:16px;font-weight:700;font-family:Century Gothic;margin:0 0 30px;line-height:24px;color:#b59645}.prt_top{background:#140901;padding:0 0 100px;width:100%;float:left}.prt_top.prt_top-second{padding:0}.prt_top-second .prt_left,.prt_top-second .prt_right{padding-bottom:100px}@media (max-width: 767px){.prt_top-second .prt_left,.prt_top-second .prt_right{padding-bottom:0}}.prt_right h3{color:#b59645;font-family:Century Gothic;font-size:22px;font-weight:700;text-transform:uppercase;margin:0 0 20px}.prt_left p{width:85%;max-width:100%}.prt_left{margin-bottom:30px}.partner-main{padding:35px 0 0;width:100%;float:left}.location-bottom{width:100%;float:left}.partner-main .locations-page,.partner-main .locations-page .location-bottom{padding:0;width:100%;float:left}.prt_lst .section-header .section-header-title{color:#b59646;font-family:Prata;font-size:37px!important;font-weight:400;letter-spacing:1.85px;text-transform:capitalize;margin:0 0 25px}.prt_lst .section-header.-lg .section-header-subtitle{color:#b59645;font-family:Century Gothic;font-size:16px;font-weight:700}.prt_lst .collection-row{padding:100px 0 0}.collection-thumb-des{background:#140901;text-align:left;padding:30px;position:absolute;z-index:99;color:#fff;width:100%;float:left;left:0;bottom:37px;font-weight:700;letter-spacing:.2px;display:none}.collection-thumb-des p{margin:0}.main_shop .collection-thumb:hover .collection-thumb-des,.main_shop .collection-thumb .collection-thumb-img-overlay{display:none}.main_shop .collection-thumb:hover .collection-thumb-img{opacity:1}#shopify-section-list-collection-template .col-md-3{padding:0}@media only screen and (min-width: 320px) and (max-width: 1024px){.prt_left p{width:100%!important}}#shop .shop_txt p{margin:-21px auto 9px}.footer_form h2{color:#b59646;font-family:Prata;font-size:37px;font-weight:400;letter-spacing:1.85px;text-transform:uppercase;text-align:center;padding:0 70px 0 0;cursor:pointer;margin:0;display:inline-block;position:relative}@media only screen and (max-width: 1199px){.footer_form h2{font-size:31px}}.footer_form{background:#000;padding:50px 0;text-align:center}@media (max-width: 991px){.footer_form{padding:35px 0 30px}}.footer_form.form-white{background:#fff}.footer_form h2:before{content:"";position:absolute;right:0;top:50%;margin-top:-10px;width:32px;height:20px;background:url(arrow.png) center no-repeat}@media (max-width: 767px){.footer_form h2:before{width:25px;height:16px}}@media (max-width: 991px){.footer_form h2{font-size:30px}.footer_form img{width:28px}}@media (max-width: 767px){.footer_form h2{font-size:25px;width:290px;padding:0 40px 0 0}.footer_form img{width:24px}}#nav-shopping-cart-dialog{display:block}.product-item-caption-desc .rte-page{font-weight:400}.alert ul{padding:0 0 0 18px}.template-product .navbar-standard li>a{color:#fff}.template-product .nav-sticky .navbar-standard li>a{color:#b59646}.salon-service-page{padding:60px 0 0}@media (max-width: 767px){.salon-service-page{padding:40px 0 0}}.nav-sticky .navbar-standard>li>a>.triangle-icon{border-color:#b59646 transparent transparent transparent}.mfp-ajax-holder .mfp-content:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-ajax-holder .mfp-content .mfp-dialog{display:inline-block;vertical-align:middle}.prt_lst{clear:both}.prt_lst .hero-container{padding-bottom:0}.prt_left .btn{padding:12px 36px;font-size:16px}.contact-form .btn{padding:12px 44px;font-size:18px}.hours_text .col-md-5 p{line-height:30px}.hours_text .col-md-5 p:first-child{line-height:normal;margin-bottom:7px}.contact-page-right{padding-top:28px}@media (max-width: 767px){.contact-page-right{padding-top:0}}@media (max-width: 767px){.hours_text .col-md-5{padding-top:15px!important}.partner_btm p{width:100%;max-width:100%;padding:0 35px}.prt_left,.prt_right{padding-left:20px;padding-right:20px}}.video-slider-nav .slick-dots{display:none!important}.form-control{border:1px solid #707070!important}.request-appointment{display:none;padding:60px 0 35px}@media (max-width: 767px){.request-appointment{padding:40px 0 15px}}.request-appointment form div{float:left;text-align:left}.checkbox-group{width:100%}.request-appointment .fb-text,.request-appointment .fb-email,.request-appointment .fb-tel,.request-appointment .fb-select,.request-appointment .fb-radio,.request-appointment .fb-undefined,.request-appointment .fb-file,.request-appointment .fb-checkbox,.aaa-customer-textarea-editer,.request-appointment .fb-date{width:510px;float:left}@media (max-width: 1199px){.request-appointment .fb-text,.request-appointment .fb-email,.request-appointment .fb-tel,.request-appointment .fb-select,.request-appointment .fb-radio,.request-appointment .fb-undefined,.request-appointment .fb-file,.request-appointment .fb-checkbox,.aaa-customer-textarea-editer,.request-appointment .fb-date{width:430px}}@media (max-width: 991px){.request-appointment .fb-text,.request-appointment .fb-email,.request-appointment .fb-tel,.request-appointment .fb-select,.request-appointment .fb-radio,.request-appointment .fb-undefined,.request-appointment .fb-file,.request-appointment .fb-checkbox,.aaa-customer-textarea-editer,.request-appointment .fb-date{width:340px}}@media (max-width: 991px){.request-appointment .fb-text,.request-appointment .fb-email,.request-appointment .fb-tel,.request-appointment .fb-select,.request-appointment .fb-radio,.request-appointment .fb-undefined,.request-appointment .fb-file,.request-appointment .fb-checkbox,.aaa-customer-textarea-editer,.request-appointment .fb-date{width:100%}}@media (max-width: 767px){.request-appointment .all-form .field-services-choose-all-that-apply .checkbox-group{width:100%}}@media (max-width: 767px){.request-appointment .all-form .field-services-choose-all-that-apply .checkbox-group label{margin:-40px 0 0;display:inline-block;width:100%;vertical-align:top}}@media (max-width: 767px){.request-appointment .all-form .field-services-choose-all-that-apply .checkbox-group label br{display:block}}.request-appointment .form-in-two{width:510px}.request-appointment .form-in-two .field-zipcode{float:left;width:194px}@media (max-width: 1199px){.request-appointment .form-in-two .field-zipcode{width:154px}}@media (max-width: 991px){.request-appointment .form-in-two .field-zipcode{width:40%}}@media (max-width: 767px){.request-appointment .form-in-two .field-zipcode{width:40%}}.request-appointment .form-in-two .field-referred-by{float:right;width:282px}@media (max-width: 1199px){.request-appointment .form-in-two .field-referred-by{width:242px}}@media (max-width: 991px){.request-appointment .form-in-two .field-referred-by{width:55%}}@media (max-width: 767px){.request-appointment .form-in-two .field-referred-by{width:55%}}@media (max-width: 1199px){.request-appointment .form-in-two{width:430px}}@media (max-width: 991px){.request-appointment .form-in-two{width:100%}}@media (max-width: 767px){.request-appointment .form-in-two{width:100%}}.request-appointment .field-last-name,.request-appointment .field-telephone,.request-appointment .field-select-preferred,.request-appointment .field-first-time-customer,.request-appointment .field-file-attchphoto,.request-appointment .field-weekly-beauty-tips,.request-appointment .field-services-choose-all-that-apply{float:right}.request-appointment .more-information{clear:both}@media (max-width: 767px){.request-appointment .more-information{bottom:70px;position:absolute;left:0}}@media (max-width: 520px){.request-appointment .more-information{bottom:110px}}.request-appointment .form-group{margin-bottom:35px!important}.request-appointment .form-group label{margin:0 0 15px;width:100%;color:#b59646;font-size:16px;text-align:left}.request-appointment .form-group.fb-submit{width:100%;text-align:center}.request-appointment .more-information .paragraph{font-weight:700}.request-appointment .form-group.field-comments{margin-bottom:17px!important;margin-right:120px}@media (max-width: 1199px){.request-appointment .form-group.field-comments{margin-right:80px;margin-left:0!important}}@media (max-width: 991px){.request-appointment .form-group.field-comments{margin-right:40px}}.request-appointment .form-group.field-weekly-beauty-tips label{margin-bottom:25px}@media (max-width: 1199px){.request-appointment .form-group.field-weekly-beauty-tips{margin-top:0}}.request-appointment .fb-submit{margin:40px 0 0!important}@media (max-width: 767px){.request-appointment .fb-submit{margin:50px 0 0!important}}.all-form form .fb-select select{font-style:italic;-webkit-appearance:none;appearance:none;background-image:url(select-arrow.png);background-size:15px auto;background-position:97% 52%;background-repeat:no-repeat}.all-form .fb-submit .button-input{padding:10px 44px}.all-form .radio-group input{width:40px;height:40px;vertical-align:middle;margin:0;position:relative;z-index:1;opacity:0}.all-form .radio-group label{position:relative;padding:10px 0 10px 60px;margin:0 60px 0 -15px}.all-form .radio-group label:before{position:absolute;top:0;left:0;width:40px;height:40px;border:1px solid #707070;background:#fff;content:""}.all-form .radio-group label:after{position:absolute;left:10px;top:10px;width:20px;height:20px;background:#b59645;content:"";opacity:0;visibility:hidden}.all-form .radio-group br{display:none}.all-form .fb-checkbox{margin:25px 0 0;position:relative}.all-form .fb-checkbox .checkbox-group input{width:40px;height:40px;vertical-align:middle;margin:0;position:absolute;top:0;left:0;z-index:1;opacity:0}.all-form .fb-checkbox .checkbox-group label{position:relative;padding:0 20px 0 60px;margin:0 60px 0 -45px}.all-form .fb-checkbox .checkbox-group label:before{position:absolute;top:50%;margin-top:-20px;left:0;width:40px;height:40px;border:1px solid #707070;background:#fff;content:""}.all-form .fb-checkbox .checkbox-group label:after{position:absolute;left:10px;top:50%;margin-top:-10px;width:20px;height:20px;background:#b59645;content:"";opacity:0;visibility:hidden}.all-form .fb-checkbox .checkbox-group br{display:none}.all-form .field-file-attchphoto{position:relative;padding:0}.all-form .field-file-attchphoto input[type=file]::-webkit-file-upload-button{border:1px solid grey;background:#fffaaa}.all-form .field-file-attchphoto input[type=file]{text-indent:-9999px;padding:6px 0 6px 80px;margin:15px 0 0;height:auto;color:#9b9a9a;background:none;border:none!important;line-height:normal;outline:none;position:relative;z-index:1;cursor:pointer;opacity:0}.all-form .field-file-attchphoto:before{position:absolute;content:"Choose File...";left:0;bottom:0;padding:8px 34px 8px 27px;width:170px;height:37px;color:#9b9a9a;font-size:16px;font-style:italic;border-radius:5px;border:1px solid #707070}@media (max-width: 768px){.all-form>div{width:100%!important;position:relative}}.radio-group input:checked+label:after{opacity:1;visibility:visible}.all-form .fb-checkbox .checkbox-group input:checked+label:after{opacity:1;visibility:visible}.fb-checkbox input:checked+label:after{opacity:1;visibility:visible}textarea.form-control{height:190px;resize:none}.footer_form h2.active:before{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg)}.registration-page-form .aaaformbuilder_form .form-group{margin-bottom:30px}.registration-page-form .aaaformbuilder_form .form-group label{width:100%;margin-bottom:15px}.registration-page-form .form-control{height:50px;line-height:38px}.registration-page-form .field-select-color,.registration-page-form .field-first-name,.registration-page-form .field-last-name{margin:0;padding:0;float:left;width:510px}@media (max-width: 1199px){.registration-page-form .field-select-color,.registration-page-form .field-first-name,.registration-page-form .field-last-name{width:420px}}@media (max-width: 991px){.registration-page-form .field-select-color,.registration-page-form .field-first-name,.registration-page-form .field-last-name{width:100%}}.registration-page-form .field-first-name{clear:both;margin:0 120px 0 0}@media (max-width: 1199px){.registration-page-form .field-first-name{margin:0 100px 0 0}}@media (max-width: 991px){.registration-page-form .field-first-name{margin:0}}.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-text-years-experience,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy,.registration-page-form .field-checkbox-beauty-tips{margin:0;padding:0;float:left;width:360px}@media (max-width: 1199px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-text-years-experience,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy,.registration-page-form .field-checkbox-beauty-tips{width:293px}}@media (max-width: 991px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-text-years-experience,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy,.registration-page-form .field-checkbox-beauty-tips{width:345px}}@media (max-width: 767px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-text-years-experience,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy,.registration-page-form .field-checkbox-beauty-tips{width:100%}}.registration-page-form .field-checkbox-beauty-tips{margin:41px 0 0}@media (max-width: 1199px){.registration-page-form .field-checkbox-beauty-tips{margin:62px 0 0}}@media (max-width: 991px){.registration-page-form .field-checkbox-beauty-tips{margin:9px 0 39px!important;width:100%}}.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-aaa-customer-state,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-name-salon,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy{margin-right:30px}@media (max-width: 991px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-city,.registration-page-form .field-aaa-customer-state,.registration-page-form .field-replyemail,.registration-page-form .field-aaa-customer-phone-number,.registration-page-form .field-text-cosmetology,.registration-page-form .field-text-name-salon,.registration-page-form .field-select-what-do-you-do,.registration-page-form .field-select-learn-academy{margin-right:0}}@media (max-width: 991px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-state,.registration-page-form .field-replyemail,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-select-what-do-you-do{margin-right:30px}}@media (max-width: 767px){.registration-page-form .field-street-address,.registration-page-form .field-aaa-customer-state,.registration-page-form .field-replyemail,.registration-page-form .field-text-best-time,.registration-page-form .field-text-name-salon,.registration-page-form .field-select-what-do-you-do{margin-right:0}}.registration-page-form .field-textarea-additional-comments{float:left;width:780px!important}@media (max-width: 1199px){.registration-page-form .field-textarea-additional-comments{width:616px!important}}@media (max-width: 991px){.registration-page-form .field-textarea-additional-comments{width:100%!important}}.registration-page-form .field-textarea-additional-comments textarea{height:125px}.registration-page-form .text-quarter{margin:30px 0 0;padding:0;width:325px;float:right}@media (max-width: 1199px){.registration-page-form .text-quarter{margin:40px 0 0;width:285px}}@media (max-width: 991px){.registration-page-form .text-quarter{margin:0 0 30px;width:100%}}.registration-page-form .text-quarter p,.registration-page-form .text-quarter .paragraph{margin:0 0 28px;font-size:16px;font-weight:700}@media (max-width: 1199px){.registration-page-form .text-quarter p,.registration-page-form .text-quarter .paragraph{font-size:15px}}@media (max-width: 991px){.registration-page-form .text-quarter p,.registration-page-form .text-quarter .paragraph{margin:0 0 20px;font-size:16px}}.registration-page-form .text-quarter p:last-child{margin-bottom:0}.registration-page-form .field-aaa-customer-state{width:115px;margin-right:30px;float:left}@media (max-width: 1199px){.registration-page-form .field-aaa-customer-state{width:102px}}@media (max-width: 991px){.registration-page-form .field-aaa-customer-state{width:345px}}@media (max-width: 767px){.registration-page-form .field-aaa-customer-state{width:100%}}.registration-page-form .field-aaa-customer-zip-code{width:215px;float:left}@media (max-width: 1199px){.registration-page-form .field-aaa-customer-zip-code{width:162px}}@media (max-width: 991px){.registration-page-form .field-aaa-customer-zip-code{width:345px}}@media (max-width: 767px){.registration-page-form .field-aaa-customer-zip-code{width:100%}}.registration-page-form .fb-submit{clear:both;text-align:center;padding-top:15px}.aaaformbuilder_form .success{border:none!important}.aaaformbuilder_form .loader{display:block!important;padding:0!important;margin:0 auto!important}.aaaformbuilder_form .loader img{opacity:0}.class-form-submit .shopify-payment-button{display:block!important;width:100%;max-width:100%!important}.class-form-submit .shopify-payment-button .shopify-payment-button__button{font-size:0;max-width:initial;width:auto;text-align:center;letter-spacing:0;padding:18px 44px}.class-form-submit .shopify-payment-button .shopify-payment-button__button:before{content:"submit";font-size:18px;vertical-align:middle;text-align:center}.product-form__item .popup-addtocart{letter-spacing:0;font-size:16px;padding:11px 27px}.Classes-product-main{padding:95px 0 85px}@media (max-width: 991px){.Classes-product-main{padding:75px 0 55px}}@media (max-width: 767px){.Classes-product-main{padding:50px 0 40px}}.Classes-product-main .sidebar-academy-classes-dates{text-align:center}.Classes-product-main .sidebar-academy-classes-dates .product-item-caption-title{margin-bottom:23px;color:#b59646!important;font-size:37px;font-weight:400;letter-spacing:1.85px}@media (max-width: 991px){.Classes-product-main .sidebar-academy-classes-dates .product-item-caption-title{font-size:33px}}@media (max-width: 767px){.Classes-product-main .sidebar-academy-classes-dates .product-item-caption-title{font-size:30px}}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper label{display:none}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper .select2-container{max-width:510px!important;width:100%!important}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper .select2-container .select2-selection--single{border:1px solid #707070;height:50px;border-radius:0}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper .select2-container .select2-selection--single .select2-selection__rendered{line-height:42px;padding-left:15px;text-align:left;color:#9b9a9a;font-style:italic}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper .select2-container .select2-selection--single .select2-selection__arrow{height:48px;border:none}.Classes-product-main .sidebar-academy-classes-dates .selector-wrapper .select2-container .select2-selection--single .select2-selection__arrow b{border:none;background-image:url(select-arrow.png);background-size:15px auto;background-position:center;left:0;margin-left:0;margin-top:0;position:absolute;top:0;width:100%;height:100%;background-repeat:no-repeat}.Classes-product-main .product-item-caption-price{padding:0 0 25px}.Classes-product-main .product-item-caption-price li{margin-right:0;font-size:16px}.Classes-product-main .bta-booking-fields .bta-booking-field{float:left;text-align:left;margin:0 0 27px}.Classes-product-main .bta-booking-fields .bta-booking-field label{width:100%;margin-bottom:15px;text-align:left}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-booking-field label{font-size:15px}}.Classes-product-main .bta-booking-fields .bta-booking-field label.error{font-size:14px;font-weight:400;color:red}.Classes-product-main .bta-booking-fields .bta-booking-field label.error:after{display:none}.Classes-product-main .bta-booking-fields .bta-booking-field input[type=text],.Classes-product-main .bta-booking-fields .bta-booking-field select{height:40px;line-height:38px;padding:0 15px;border:1px solid #707070;border-radius:0;box-shadow:none;width:100%;margin:0;color:#9b9a9a;outline:none!important}.Classes-product-main .bta-booking-fields .bta-booking-field input.error,.Classes-product-main .bta-booking-fields .bta-booking-field select.error,.Classes-product-main .bta-booking-fields .bta-booking-field textarea.error{border-color:red}.Classes-product-main .bta-booking-fields .bta-booking-field textarea{height:100px;line-height:38px;padding:0 15px;border:1px solid #707070;border-radius:0;box-shadow:none;width:100%;margin:0;color:#9b9a9a;resize:none;outline:none!important}.Classes-product-main .bta-booking-fields .bta-booking-field select{font-style:italic}.Classes-product-main .bta-booking-fields .bta-field-select_your_interests_from_the_options_below{width:360px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-select_your_interests_from_the_options_below{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-select_your_interests_from_the_options_below select{width:300px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-select_your_interests_from_the_options_below select{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-first_name{width:300px;margin-right:50px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-first_name{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-last_name{width:283px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-last_name{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-street_address{width:360px;margin-right:35px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-street_address{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-city{width:238px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-city{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-state{width:120px;margin-right:30px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-state{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-zipcode{width:215px;margin-right:30px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-zipcode{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-telephone{width:238px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-telephone{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-best_time_to_reach_you{width:235px;margin-right:40px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-best_time_to_reach_you{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-email{width:358px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-email{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-cosmetology_license_{width:315px;margin-right:40px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-cosmetology_license_{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-name_of_salon{width:278px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-name_of_salon{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-years_of_experience{width:175px;margin-right:30px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-years_of_experience{width:100%;margin-right:0}}.Classes-product-main .bta-booking-fields .bta-field-how_did_you_learn_about_our_academy{width:428px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-how_did_you_learn_about_our_academy{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-what_do_you_do{width:360px}@media (max-width: 767px){.Classes-product-main .bta-booking-fields .bta-field-what_do_you_do{width:100%}}.Classes-product-main .bta-booking-fields .bta-field-please_elaborate_on_your_educational_goals_and_any_additional_comments{width:100%}.Classes-product-main .product-popup-main{position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;padding:0 15px;z-index:9999;opacity:0;visibility:hidden}.Classes-product-main .product-popup-main .product-popup{box-shadow:0 3px 6px #00000029;border:1px solid #afadad;background-color:#fff;width:100%;max-width:755px;margin:50px auto;padding:50px 60px;position:relative;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out}.Classes-product-main .product-popup-main .product-popup .section-header-title{margin:0 0 33px;font-size:37px!important;font-weight:400;letter-spacing:1.85px;text-transform:none;line-height:1.4;text-align:left}@media (max-width: 767px){.Classes-product-main .product-popup-main .product-popup .section-header-title{margin:0 0 20px;font-size:30px!important;line-height:1.2}}.Classes-product-main .product-popup-main .product-popup .section-header-subtitle{color:#000;font-size:16px;font-weight:400;text-align:left;margin:0;max-width:509px;opacity:1}@media (max-width: 767px){.Classes-product-main .product-popup-main .product-popup .section-header-subtitle{font-size:15px!important}}@media (max-width: 820px){.Classes-product-main .product-popup-main .product-popup{padding:40px 51px}}@media (max-width: 767px){.Classes-product-main .product-popup-main .product-popup{padding:40px 20px}}.Classes-product-main .product-popup-main .product-popup-close{position:absolute;right:25px;top:25px;width:20px;height:20px}.Classes-product-main .product-popup-main .product-popup-close:before{content:"";left:9px;top:0;width:2px;background:#81807f;height:100%;position:absolute;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}.Classes-product-main .product-popup-main .product-popup-close:after{content:"";left:9px;top:0;width:2px;background:#81807f;height:100%;position:absolute;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}@media (max-width: 767px){.Classes-product-main .product-popup-main .product-popup-close{right:15px;top:15px}}.Classes-product-main .product-popup-main .popupremove{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 768px){.Classes-product-main .product-item-caption-header{margin-top:0}}.product-popup-open .Classes-product-main .product-popup-main .product-popup{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0)}.product-popup-open .product-popup-main{opacity:1;visibility:visible}.product-description-academy-classes-dates{width:100%}select::-ms-expand{display:none}span#fildata{color:#9b9a9a;padding:6px 0 6px 182px;margin:15px 0 0;position:absolute;left:0;bottom:2px;width:100%;height:33px;overflow:hidden}.radio-group{width:100%}.fb-submit .loader:after{display:none!important}.fb-submit .loader:before{width:100%;height:100%;background:url(Spinner.png) center no-repeat;background-size:100%;-webkit-animation:fa-spin 2s infinite linear!important;animation:fa-spin 2s infinite linear!important}.class-form-submit{display:block}.class-form-submit .btn-primary{width:auto!important;letter-spacing:0!important;min-width:auto;padding:7px 44px;font-size:0}.class-form-submit .btn-primary:before{content:"submit"!important;font-size:18px!important;vertical-align:middle;text-align:center;line-height:normal!important;width:auto}.contact-form-row{position:relative}.contact-form-row label.error{font-size:14px;font-weight:400;color:red;margin:0;text-align:left;position:absolute;left:0;bottom:-21px}.contact-form-row input.error,.contact-form-row select.error,.contact-form-row textarea.error{border-color:red!important}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.bta-booking-field.require_field label:after{content:"*";margin:0 0 0 3px}.request-appointment .all-form .fb-checkbox{margin-top:0}.video-menu{margin:0 -10px;padding:0;list-style-type:none;text-align:right}.video-menu li{margin:0;padding:0 13px;display:inline-block}.video-menu li:last-child{padding-right:0}.video-menu li a{margin:0;padding:0;display:block;font-weight:600}.video-menu li a:hover{text-decoration:none;color:#000}.video-menu li a.active{color:#000}.page-navigation{margin:-42px 0 0;padding:0 50px;float:left;width:100%;position:relative;z-index:1}.page-navigation a{font-size:18px;font-weight:400;color:#000}.page-navigation a:hover{text-decoration:none}.page-navigation .previous-page{float:left;padding:0 0 0 50px;position:relative}.page-navigation .next-page{float:right;padding:0 50px 0 0;position:relative}.page-navigation .previous-page:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:5px solid #000;display:block;position:absolute;left:0;top:50%;margin-top:-3px}.page-navigation .previous-page:after{content:"";position:absolute;left:0;top:50%;width:40px;height:2px;background:#000}.page-navigation .next-page:before{content:"";border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:5px solid #000;display:block;position:absolute;right:0;top:50%;margin-top:-3px}.page-navigation .next-page:after{content:"";position:absolute;right:0;top:50%;width:40px;height:2px;background:#000}.video-menu-main{margin:-42px 0 0;position:relative}.team-detail-img{margin:0;padding:0;width:30%;float:left}.team-detail-desc{margin:0;padding:0 0 0 40px;width:70%;float:left}@media (max-width: 767px){.page-navigation{padding:0 20px;margin:0}.page-navigation .previous-page{padding:0 0 0 40px}.page-navigation .previous-page:after{width:30px}.page-navigation .next-page{padding:0 40px 0 0}.page-navigation .next-page:after{width:30px}.video-menu-main{margin:0;padding:20px 0 0;text-align:center}.video-menu{text-align:center}.team-detail-img,.team-detail-img img{width:100%}.team-detail-desc{padding:40px 0 0;width:100%;float:left}}@media (max-width: 479px){.col-xsmall-12{width:100%}}.fancybox-thumbs__list a:before{border:6px solid #b59646!important}.sub_filed{float:left;width:33.33%;position:relative;margin:24px 0 0}@media (min-width: 768px){.sub_filed:first-child{margin-top:0}.sub_filed:nth-child(2){margin-top:0}.sub_filed:nth-child(3){margin-top:0}}.sub_filed label{margin:0!important;display:flex!important;align-items:center;line-height:20px;min-height:40px}.sub_filed #services-choose-all-that-apply-2+label{padding:0 0 0 60px}.sub_filed #services-choose-all-that-apply-5+label{padding:0 0 0 60px}.request-appointment .field-first-time-customer{float:left}.request-appointment .fb-undefined{width:510px!important}.request-appointment .field-file-attchphoto{float:left}.bridal .request-appointment .field-file-attchphoto{clear:left}.bridal .request-appointment .form-group.bridal-comment{float:right;display:inline-block;margin-left:120px}body:not(#hair-restoration) .hair-restoration .request-appointment{display:none!important}#hair-restoration .other-form .request-appointment{display:none!important}body:not(#bridal) .bridal .request-appointment{display:none!important}#bridal .other-form .request-appointment{display:none!important}.hair-restoration .request-appointment .field-first-time-customer,.hair-restoration .request-appointment .field-age-range,.hair-restoration .request-appointment .field-how-long-have-you-been-experiencing-hair-loss,.hair-restoration .request-appointment .field-1576579470336{float:right}.hair-restoration .request-appointment .field-comments{float:right;margin:0}.bridal .request-appointment .form-in-two{float:right}.bridal .request-appointment .form-in-two>div:first-child{float:left;width:225px}.bridal .request-appointment .form-in-two>div:last-child{float:right;width:225px}.bridal .request-appointment .field-zipcode{float:left;width:225px;margin:0 0 0 120px}.aaaformbuilder_form{font-size:16px}.bridal .request-appointment .field-first-time-customer,.bridal .request-appointment .field-setting-of-ceremony{float:right}.bridal .field-day-of-your-wedding .sub_filed,.bridal .field-requested-trial-location .sub_filed{width:50%}.bridal .field-what-bridal-services-are-you-interested-in{float:right}.bridal .field-day-of-your-wedding .sub_filed:first-child label{padding:0 0 0 60px}.bridal #textarea-editer-element2,.bridal #textarea-editer-element4{margin-top:-20px;margin-bottom:20px;clear:both}.bridal #textarea-editer-element3{float:right;margin-top:-20px;margin-bottom:20px}.bridal .request-appointment .all-form .field-hair{clear:both}.bridal .request-appointment .all-form .field-makeup{float:right}.bridal .field-bridal-trial+.form-in-two{height:114px}.bridal .field-select-all-that-apply{float:right}.bridal .field-select-all-that-apply .sub_filed{width:34%}.bridal .field-select-all-that-apply .sub_filed:last-child{width:32%}.bridal .field-1576579470336{float:right;min-height:270px}.bridal .last_p{margin:0 0 0 120px;float:left;display:inline-block;font-weight:700}.date_custom>div{width:30%!important}.date_custom .fb-select:nth-of-type(2){margin:0 10px}.date_custom .fb-select label{display:none}.date_custom>label{width:100%;float:left;margin:0 0 15px}.bridal .all-form .field-file-attchphoto input[type=file]{margin-top:0}.bridal .field-select-all-that-apply .sub_filed label{padding-right:12px;font-size:15px}.bridal .request-appointment .field-wedding-date input,.bridal .request-appointment .field-referred-by input{width:283px!important}.hair-restoration .field-have-you-used-rogain{clear:left}.hair-restoration .field-is-hair-loss-common-in-your-family{clear:both}.hair-restoration .request-appointment .field-comments{clear:right;float:none;display:inline-block;margin-left:120px}.hair-restoration .request-appointment .field-comments-two{float:right;margin-top:15px}.hair-restoration .for-more-info{font-weight:700}.hair-restoration .field-how-long-have-you-been-experiencing-hair-loss .sub_filed:last-child label{min-width:230px}#style-makeup .all-form .form-group.field-file-attchphoto,#cut-color .all-form .form-group.field-file-attchphoto{clear:left}.all-form .form-group.field-file-attchphoto label{padding-right:15px}.bridal .all-form form .fb-select select{background-position:87% 52%}.font-blod{font-weight:700}.for-mobile,.tablet-for{display:none}.nav-standard-top-line li{display:inline-block;vertical-align:middle}.nav-standard-top-area-actions .top-right-phone a{font-size:14px}.team-detail-desc-full{display:none}.team-detail-desc .btn.hero-text__btn{margin-top:7px}.team-detail-desc .team-btn-main{text-align:center}.newsletter_hero.-dir--left .newsletter_hero__header{max-width:520px}.newsletter--wrapper-inner{display:flex;flex-wrap:wrap;flex-direction:row;margin:0 -20px}.form-col{width:50%;padding:0 20px;position:relative}.form-col:nth-child(2),.form-col:nth-child(3){margin-bottom:20px}.footer-main-standard-newsletter-submit{right:20px}#search .category-products-wrap-filters .footer-main-standard-newsletter-submit{right:0;height:52px}.navbar-nav>li:last-child .dropdown-menu li a{text-transform:none}.navbar-nav>li:last-child .dropdown-menu li .mega-simple-menu-column:first-child a{pointer-events:none}.navbar-nav>li:last-child .dropdown-menu li .mega-simple-menu-column:last-child a{color:#b59646;text-decoration:underline!important}.bg-cover{background-position:center;background-repeat:no-repeat;background-size:cover}.bg-cover img{width:100%;opacity:0;visibility:hidden}.careers-list .careers-item{padding:0}.bg-placeholder{background:#b59646}.bg-placeholder svg{fill:#fff}.services-tab-content-main{clear:both}.services-tab-desc{background:#000}.services-tab-content{display:none}.services-tab-content.active{display:block}.service-top-title{padding-bottom:0}.service-top-title .page-header-nb{display:none}.services-tab-img img{width:100%;height:auto}.footer_form .bridal-form-title,.footer_form .hair-form-title,#bridal .footer_form h2,#hair-restoration .footer_form h2{display:none}#bridal .footer_form .bridal-form-title{display:inline-block;font-size:34px}#hair-restoration .footer_form .hair-form-title{display:block}.partnership-tab-item{margin:0;padding:0;text-align:center}.partnership-tab-item .partnership-block{margin:0 -4px 0 0;padding:0;display:inline-block;width:20%;position:relative;opacity:.5;transition:all .3s}.partnership-tab-item .partnership-block:hover,.partnership-tab-item .partnership-block.active{opacity:1}.partnership-block-image{background-size:contain;background-position:center;background-repeat:no-repeat}.partnership-block-image img{width:100%;opacity:0;visibility:hidden}.partnership-link{position:absolute;left:0;top:0;right:0;bottom:0}.partnership-content-item{display:none}.partnership-content-item.active{display:block}.nav-sticky .nav-container-action.lin-basket .icon-cart{display:none}.transformations-list .hairmakeup-item{width:100%}.field-select-other{display:none}.field-select-other{clear:both}.field-select-other label{display:none}.select-other-desktop.checkbox-checked{display:block}.field-hair-other{display:none}.hair-other-desktop.checkbox-checked{display:block}.field-hair-other label{display:none}.field-makeup-other{display:none;float:right!important}.field-makeup-other.checkbox-checked{display:block}.field-makeup-other label,.field-on-location{display:none}.on-location-desktop.checkbox-checked{display:block}.field-on-location label,#careers .footer_form{display:none}.main_shop .page-wrapper .collection-thumb{opacity:.5;transition:all .3s}.main_shop .page-wrapper .collection-thumb:hover{opacity:1}.academy-video-item{display:flex;flex-wrap:wrap}.academy-video-item .item.video-full{width:100%}.academy-video-item .item{padding:0 15px;width:50%}.academy-video-item .item h4{font-family:Century Gothic,sans-serif;margin:10px 0 15px;font-size:16px;color:#000}#careers .careers-list{margin:0 0 60px}.partnership-content-slider .item-inner{background-size:cover;background-position:center;background-repeat:no-repeat}.partnership-content-slider .item-inner img{opacity:0;visibility:hidden;width:100%;height:auto}.owl-carousel .owl-stage-outer{width:100%}.partnership-content-slider{position:relative;clear:both}.partnership-content-slider .item{margin:0}.partnership-content-slider .owl-prev,.partnership-content-slider .owl-next{position:absolute;top:50%;outline:none;margin-top:-20px}.partnership-content-slider .owl-prev span,.partnership-content-slider .owl-next span{font-size:0;line-height:0;display:block;width:30px;height:41px}.partnership-content-slider .owl-prev span:before{content:"";left:0;top:9px;width:100%;height:4px;background:#cecece;display:block;border-radius:3px;transform:rotate(-45deg);position:absolute}.partnership-content-slider .owl-prev span:after{content:"";left:0;bottom:9px;width:100%;height:4px;background:#cecece;display:block;border-radius:3px;transform:rotate(45deg);position:absolute}.partnership-content-slider .owl-next span:before{content:"";left:0;top:9px;width:100%;height:4px;background:#cecece;display:block;border-radius:3px;transform:rotate(45deg);position:absolute}.partnership-content-slider .owl-next span:after{content:"";left:0;bottom:9px;width:100%;height:4px;background:#cecece;display:block;border-radius:3px;transform:rotate(-45deg);position:absolute}.partnership-content-slider .owl-prev{left:20px}.partnership-content-slider .owl-next{right:20px}.aaaformbuilder_form .error{border:none!important}@media only screen and (max-width: 1330px){.newsletter--wrapper-inner{margin:0 -10px}.form-col{padding:0 10px}.footer-main-standard-newsletter-submit{right:10px}}@media only screen and (max-width: 1229px){.navbar-nav>li:last-child .dropdown-menu{left:auto;right:0}}@media only screen and (min-width: 1200px){.bridal .request-appointment .form-in-two>.date_custom:last-child{width:255px!important}}@media only screen and (max-width: 1199px){.hair-restoration .request-appointment .field-comments{margin-left:80px;width:430px!important}.hair-restoration .request-appointment .field-comments-two{width:430px!important}#style-makeup .request-appointment .form-group.field-comments{margin-right:80px;width:430px!important}.bridal .request-appointment .form-in-two>div:first-child{width:205px}.bridal .request-appointment .form-in-two>div:last-child{width:205px}.bridal .request-appointment .field-zipcode{margin:0 0 0 80px;width:205px}.bridal .request-appointment .form-in-two .date_custom{width:100%!important}.bridal .field-what-bridal-services-are-you-interested-in{float:left}.for-desktop{display:none}div#textarea-editer-element1.for-mobile{display:block;clear:none}.request-appointment .fb-undefined{width:430px!important;margin-left:80px!important}.bridal .last_p{margin:0 0 0 80px}.bridal .field-makeup .sub_filed,.bridal .field-hair .sub_filed{width:50%}.bridal .field-makeup .sub_filed:nth-child(3),.bridal .field-hair .sub_filed:nth-child(3){margin-top:24px}.bridal .field-select-all-that-apply .sub_filed{width:50%!important}.bridal .field-select-all-that-apply .sub_filed:nth-child(3){margin-top:24px}newsletter--wrapper-inner{margin:0 -7px}.form-col{padding:0 7px}.footer-main-standard-newsletter-submit{right:7px}.newsletter_hero .footer-main-standard-newsletter-input{padding:16px 20px}.newsletter_hero .email-small.footer-main-standard-newsletter-input{padding:16px 100px 16px 20px}.select-other-desktop.checkbox-checked{display:none}.select-other-mobile.checkbox-checked{display:block;clear:none}.bridal .field-what-bridal-services-are-you-interested-in{clear:left}#bridal .footer_form .bridal-form-title{font-size:29px}}@media only screen and (max-width: 991px){.request-appointment .fb-undefined{width:100%!important;margin-left:0!important}.tablet-for{display:block}.tablet-not{display:none}.bridal .request-appointment .form-in-two>div:first-child{width:100%}.bridal .request-appointment .form-in-two>div:last-child{width:100%}.bridal .request-appointment .field-zipcode{margin:0;width:100%}.bridal .request-appointment .field-wedding-date input,.bridal .request-appointment .field-referred-by input{width:100%!important}.date_custom>div{width:32.4%!important}.bridal .field-makeup .sub_filed,.bridal .field-hair .sub_filed{width:33.33%}.bridal .field-makeup .sub_filed:nth-child(3),.bridal .field-hair .sub_filed:nth-child(3){margin-top:0}.bridal .field-select-all-that-apply .sub_filed{width:33.33%!important}.bridal .field-select-all-that-apply .sub_filed:nth-child(3){margin-top:0}.bridal .last_p{margin:0!important}.bridal .field-requested-trial-location .sub_filed,.bridal .field-day-of-your-wedding .sub_filed{width:33.33%}.hair-other-desktop.checkbox-checked{display:none}.hair-other-mobile.checkbox-checked{display:block}.on-location-desktop.checkbox-checked{display:none}.on-location-mobile.checkbox-checked{display:block}#bridal .footer_form .bridal-form-title{font-size:21px}}@media only screen and (max-width: 767px){.request-appointment .fb-undefined{width:100%!important;margin-left:0!important}.form-col{width:100%}.form-col:nth-child(4){margin-bottom:20px}.partnership-tab-item .partnership-block{width:50%}.main_partner{padding:40px 0}.partner_btm h2{font-size:32px;margin:0 0 15px!important}.partner-main{padding:10px 0 0}.academy-video-item .item h4{font-size:16px}.academy-video-item .item{padding:0 7px}.academy-video .container .row{margin-left:0;margin-right:0}#bridal .footer_form .bridal-form-title{font-size:17px}}span#fildata1,span#fildata2,span#fildata3{color:#9b9a9a;padding:6px 0 6px 182px;margin:15px 0 0;position:absolute;left:0;bottom:2px;width:100%;height:33px;overflow:hidden}div#textarea-editer-element1{clear:both;margin-top:-20px;margin-bottom:20px}@media only screen and (min-width: 320px) and (max-width: 767px){.sub_filed{width:100%}.hair-restoration .all-form .fb-checkbox .checkbox-group input{margin:0 0 20px}.hair-restoration .request-appointment .field-comments{float:left;margin-left:0;width:100%!important}.hair-restoration .request-appointment .field-comments-two,.request-appointment .fb-undefined{width:100%!important}.bridal .request-appointment .form-in-two>div:first-child,.bridal .request-appointment .form-in-two>div:last-child{width:100%}.bridal .request-appointment .field-zipcode{width:100%;margin:0}.bridal div{height:auto!important;min-height:auto!important}.bridal .sub_filed,.aaa-customer-textarea-editer{width:100%!important}.bridal .last_p{margin:0}#style-makeup .request-appointment .form-group.field-comments{margin-right:0;width:100%!important}}@media only screen and (max-width: 767px){.for-mobile{display:block}.for-desktop{display:none}.date_custom>div{width:33.33%!important;padding:0 5px;margin:0!important}.bridal .request-appointment .form-in-two .date_custom{width:auto!important;float:none!important;margin-left:-5px;margin-right:-5px}.bridal .field-makeup .sub_filed:nth-child(3),.bridal .field-hair .sub_filed:nth-child(3){margin-top:24px}.bridal .checkbox-group .sub_filed:first-child{margin-top:0!important}.bridal .checkbox-group .sub_filed:nth-child(2),.bridal .checkbox-group .sub_filed:nth-child(3){margin-top:24px}.bridal .field-select-all-that-apply .sub_filed{width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 1024px){.hair-restoration .request-appointment .field-comments,.hair-restoration .request-appointment .field-comments-two{width:100%!important;margin-left:0}.hair-restoration .request-appointment .field-1576579470336{float:left;margin:0!important}.other-form .request-appointment .form-group.field-comments{float:left;width:435px!important;margin:0}.other-form .field-first-time-customer{float:right}.bridal .field-1576579470336{float:left}.bridal .request-appointment .form-in-two .date_custom{width:100%!important}.bridal div{height:auto!important;min-height:auto!important}.bridal .last_p{margin:0 0 0 80px}#style-makeup .request-appointment .form-group.field-comments{margin-right:0;width:100%!important}}@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.bridal .field-1576579470336{float:right}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hair-restoration .field-how-long-have-you-been-experiencing-hair-loss .sub_filed{width:50%}.hair-restoration .field-how-long-have-you-been-experiencing-hair-loss .sub_filed:nth-child(3){margin-top:24px}}@media only screen and (max-width: 479px){.academy-video-item .item h4{font-size:14px}}@media only screen and (max-width: 360px){.academy-video-item .item h4{font-size:12px}}.footer-main-standard-links>li:last-child{display:none}.request-appointment .form-group .aaa_captcha_cont label{display:inline-block;width:auto;margin-right:15px}.request-appointment .form-group .aaa_captcha_cont span{font-size:16px;font-weight:600}body .aaaformbuilder_form input.aaa_captcha_result{height:40px;padding:5px 15px;font-size:16px;line-height:28px;color:#9b9a9a;border:1px solid #707070!important}body .aaaformbuilder_form input.aaa_captcha_result:focus{outline:none}@media (max-width: 380px){.request-appointment .form-group .aaa_captcha_cont label{display:block}.request-appointment .more-information{bottom:140px}}.aaaformbuilder_form .form-group.location-fields{float:right}.request-appointment form .location-fields div{vertical-align:text-top}.request-appointment form .location-fields .radio-group>label{vertical-align:top;display:inline-block!important;width:47%;margin:0 0 0 -15px!important}.request-appointment form .location-fields .radio-group>label.large-content{color:#b59645;display:inline-block!important;margin:0;padding:0 0 0 60px}.request-appointment .field-first-time-customer{float:right}@media only screen and (max-width: 767px){.request-appointment form .location-fields .radio-group{position:relative}.request-appointment form .location-fields .radio-group input[type=radio]{position:absolute}.request-appointment form .location-fields .radio-group>label,.request-appointment form .location-fields .radio-group>label.large-content{width:100%;margin-left:0!important;padding:10px 0 0 60px;margin-bottom:20px!important}}
/*# sourceMappingURL=/s/files/1/0018/8727/2995/t/2/assets/eva.css.map */
