@font-face{font-family:'Montserrat';font-weight:300;font-style:normal;font-display:block;src:url(//www.medusahair.co.uk/wp-content/themes/SGv5-child/fonts/Montserrat-Light.ttf)}@font-face{font-family:'Montserrat';font-weight:400;font-style:italic;font-display:block;src:url(//www.medusahair.co.uk/wp-content/themes/SGv5-child/fonts/Montserrat-Regular.ttf)}body{background-color:#FFF!important}body,button,input,select,textarea,.widget li,td,p,div.textwidget{font-family:'Montserrat';font-size:15px;line-height:1.5}main h1,main h2,main h3,main h4{font-family:'Montserrat';color:#111;font-weight:400}main p,main em,main table,main ul,main li{color:#111;font-weight:400;text-align:left}main h1{text-align:center;margin-top:3rem;letter-spacing:normal;font-size:38px;text-transform:uppercase}main h2{text-align:left;font-size:32px;font-weight:400;line-height:1.2}main h3{margin:20px 0 10px;font-size:26px;font-weight:400}main a,main a:visited,main a:active{color:#111;text-decoration:none;font-weight:700}main a:hover{color:#000;text-decoration:none}.logged-in #site-header{top:32px}.logged-in main,.logged-in .woocommerce .content-area{margin-top:115px}.page main,.woocommerce .content-area{margin-top:115px!important}.category main{margin-top:115px!important;margin-bottom:30px!important}.single-post main{margin-top:115px!important}article{width:100%;max-width:1200px;margin:0 auto}.widget li{margin:.3rem 0 .3rem 20px;text-align:left}#site-header{position:fixed;top:0;left:0;width:100%;overflow:hidden;background-color:#fff!important}#site-header .header-titles-wrapper{max-width:100%;padding:0}#site-header .header-inner{width:100%;margin:0 auto;padding:0}#site-header .header-navigation-wrapper{position:absolute;top:25px;right:60px}#site-header .header-toggles{margin-right:0}#site-header .header-toggles .toggle{padding:0}#site-header .header-navigation-wrapper .nav-toggle span.line{display:block;height:1px;width:100%;margin:10px 0;background:#000}#site-header .header-navigation-wrapper .nav-toggle .toggle-icon{width:45px;height:45px}#site-header .row1{display:flex;justify-content:space-between;align-items:center;padding:20px 60px}#site-header .row1 .column{flex:1 0 33%;padding:0}#site-header .row1 .column:nth-child(1){text-align:left}#site-header .row1 .column:nth-child(2){text-align:center}#site-header .row1 .column:nth-child(3){padding-right:80px;text-align:right}#site-header .row1 .socialmedia{text-align:left}#site-header .row1 a.social-media-button{padding:5px 20px;font-size:16px;font-family:'Montserrat';line-height:1;text-decoration:none;color:#111111!important}#site-header .row1 a.social-media-button:hover{color:#888!important}#site-header .row1 a.social-media-button.header-book{font-size:20px;font-weight:700!important}#site-header .row1 .logo{width:180px}#site-header .row1 .column:nth-child(3) a{color:#111;font-size:18px}#site-header .row1 .column:nth-child(3) a:hover{color:#000;font-size:18px}.menu-modal{overflow:auto}.menu-modal .menu-modal-inner{display:block!important;width:100%!important;padding:0 5%;background:rgba(255,255,255,.9)}.menu-modal .row1,.menu-modal .row2{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;width:100%}.menu-modal .row1 .column{flex:1 0 50%;padding:2%;flex-direction:column}.menu-modal .row1 .column:nth-child(1) img{width:200px;height:auto}.menu-modal .row2{padding-top:10%}.menu-modal li.heading a{font-size:20px!important;font-weight:700!important}.menu-modal .row2 .menu-wrapper{flex:1 0 33%;padding:2%}.menu-modal .row2 .column:nth-child(2){flex:1 0 33%;padding:2%}.menu-modal .row2 .column:nth-child(1){flex:1 0 33%;padding:2%}.menu-modal .row2 ul.menu li{margin:0;padding:10px 0}.menu-modal .row2 ul.menu li.large-book a{font-size:26px;font-weight:700!important}.menu-modal .row2 ul.menu li a{padding:10px 0;text-transform:uppercase;color:#111!important;font-family:'Montserrat';font-weight:400;font-size:18px;letter-spacing:2px}.menu-modal .row2 ul.menu li a:hover{text-decoration:none!important;opacity:.5}.menu-modal-inner .expanded-menu li{border:0;border-color:transparent}.menu-modal-inner .expanded-menu li a{padding:10px 0;text-transform:uppercase;color:#111!important;font-family:'Montserrat';font-weight:400;font-size:18px;letter-spacing:2px}.menu-modal-inner .expanded-menu li a:hover{text-decoration:none!important;opacity:.5}.menu-modal-inner .expanded-menu .sub-menu{padding-left:40px}.menu-modal-inner .expanded-menu .sub-menu-toggle{color:#111!important}.menu-modal-inner .expanded-menu button.sub-menu-toggle{border:0}.menu-modal-inner .toggle-text,.menu-modal-inner .svg-icon{color:#111!important}.menu-modal-inner .close-nav-toggle{padding:10px;font-size:20px}.menu-modal-inner .toggle-text:hover,.menu-modal-inner .close-nav-toggle:hover{text-decoration:none;color:#000!important}.menu-modal-inner button.close-nav-toggle svg{width:4rem;height:4rem}.modal-menu a:focus,.modal-menu a:hover,.modal-menu li.current-menu-item>.ancestor-wrapper>a,.modal-menu li.current_page_ancestor>.ancestor-wrapper>a{text-decoration:none}.menu-bottom{padding:0}.home article{max-width:100%}.home .entry-content .panel-layout{width:100%}.home article h1{display:none}.home main .carousel .so-panel{margin:0}.home .banner-row{padding:80px;background:#111;background:linear-gradient(90deg,rgba(17,17,17,1) 0%,rgba(26,26,26,1) 30%,rgba(51,51,51,1) 50%,rgba(26,26,26,1) 60%,rgba(17,17,17,1) 100%)}.home .banner-row:before{content:'';position:absolute!important;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/cross-bg.png)}.home .banner-row h2{font-size:40px;margin-bottom:10px;color:#fff}.home .banner-row p{color:#fff;font-size:20px}.home .banner-row img{box-shadow:0px 0px 20px 10px #000}.home .banner-row .wout-button,.home .banner-row .wout-button:visited{font-size:20px}.home .seo-row{padding:60px;background:#f2f2f2}.home .seo-row h1{display:block;color:#111;font-size:30px;text-align:center!important}.home .seo-row .gout-button,.home .seo-row .gout-button:visited{font-size:20px}.home .two-row .panel-grid-cell:nth-child(1){padding:100px 100px 280px;background:#212121}.home .two-row .panel-grid-cell:nth-child(2){padding:100px 100px 280px;background:#353535}.home .two-row .textwidget{padding:30px;background:#111}.home .two-row .textwidget h2{margin:0 0 20px}.home .two-row .textwidget p{font-size:14px}.home .two-row .textwidget *{color:#fff}.home .two-row .so-panel:nth-child(1){position:relative}.home .two-row .so-panel:nth-child(2){position:absolute;top:90%!important;right:20%!important;transform:translateX(16%);width:90%;margin:0 auto 50px!important}.home .student-row{-webkit-align-items:stretch!important;align-items:stretch!important;padding:80px;background:#a8a9ad}.home .student-row .panel-grid-cell:nth-child(2){padding:30px}.home .student-row .panel-grid-cell:nth-child(2) *{color:#fff}.home .student-row .inside-row{background:linear-gradient(90deg,rgba(17,17,17,1) 0%,rgba(26,26,26,1) 30%,rgba(51,51,51,1) 50%,rgba(26,26,26,1) 60%,rgba(17,17,17,1) 100%)}.home .student-row .inside-row:before{content:'';position:absolute!important;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/cross-bg.png)}.home .nco-row .panel-grid-cell:nth-child(1){padding:0 100px}.home .award-row{padding:80px;background:#111;background:linear-gradient(90deg,rgba(17,17,17,1) 0%,rgba(26,26,26,1) 30%,rgba(51,51,51,1) 50%,rgba(26,26,26,1) 60%,rgba(17,17,17,1) 100%)}.home .award-row:before{content:'';position:absolute!important;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/cross-bg.png)}.home .award-row .panel-grid-cell:nth-child(2){padding:0 100px}.home .award-row .panel-grid-cell:nth-child(2) *{color:#fff}.home .faqs-row{padding:60px}.faq-accordion-wrapper .question{background:#000!important}.faq-accordion-wrapper .question h2{font-size:15px!important;color:#fff!important}.gout-button,.gout-button:visited{display:inline-block;margin:10px 10px 10px 0;padding:8px 20px;font-size:15px;border:1px solid #111;background:0 0;color:#111111!important;text-decoration:none!important}.gout-button:hover{background:#111;color:#fff!important;text-decoration:none!important}.gout-button:last-child{margin:0}.grey-button,.grey-button:visited{display:inline-block;margin:10px 10px 10px 0;padding:8px 20px;font-size:15px;background:#111111!important;color:#fff!important;text-decoration:none!important}.grey-button:hover{background:#000;color:#fff!important;text-decoration:none!important}.grey-button:last-child{margin:0}.wout-button,.wout-button:visited{display:inline-block;margin:10px 10px 10px 0;padding:8px 20px;font-size:15px;border:1px solid #fff;background:0 0;color:#fff!important;text-decoration:none!important}.wout-button:hover{background:rgba(0,0,0,.1);color:#fff!important;text-decoration:none!important}.wout-button:last-child{margin:0}.page-template-template-no-sidebar-no-h1 article{max-width:100%}.page-template-template-no-sidebar-no-h1 br.clear{display:none}.darker-row{padding:50px 0;background:rgba(194,165,132,.7)}.darker-row *,.darker-row a,.darker a:active,.darker-row a:visited{color:#fff}.lighter-row{padding:50px 0}.team-row{padding:0 80px}.team-row h2,.page-id-625 .darker-row h2{margin:0}.team-row h3,.page-id-625 .darker-row h3{margin-top:5px;font-family:'Montserrat';font-weight:400;font-size:18px}.internal-banner{padding:80px;background:#111;background:linear-gradient(45deg,rgba(17,17,17,1) 0%,rgba(26,26,26,1) 30%,rgba(51,51,51,1) 50%,rgba(26,26,26,1) 60%,rgba(17,17,17,1) 100%)}.internal-banner:before{content:'';position:absolute!important;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/cross-bg.png)}.internal-banner h1{font-size:40px;margin-bottom:10px;color:#fff}.internal-banner h2{color:#fff}.internal-banner p,.internal-banner a,.internal-banner a:active,.internal-banner a:visited{color:#fff;font-size:15px}.internal-banner a:visited:hover{opacity:.5}.internal-banner img{box-shadow:0px 0px 20px 10px #000}.lightgrey-row img{box-shadow:0px 0px 20px 10px #111}.grey-row img{box-shadow:0px 0px 20px 10px #222}.lightgrey-row{padding:80px 50px;background:#212121}.lightgrey-row p,.lightgrey-row a,.lightgrey-row a:active,.lightgrey-row a:visited{color:#fff;font-size:15px}.lightgrey-row a:hover{color:#fff;opacity:.5}.grey-row{padding:80px 50px;background:#353535}.grey-row p,.grey-row a,.grey-row a:active,.grey-row a:visited{color:#fff;font-size:15px}.grey-row a:hover{color:#fff;opacity:.5}.grey-row *,.lightgrey-row *{color:#fff}.image-row{padding:50px}.white-box{max-width:500px;margin:0 auto;padding:30px;color:#111;background:#fff;box-shadow:0px 0px 20px 10px #000}.white-box *{color:#111!important}.lightgrey-row .wpforms-container{padding:30px!important;background:#fff!important}.grey-row .wpforms-container{padding:30px!important;background:rgba(255,255,255,.9)!important;box-shadow:0px 0px 20px 10px #000!important}.boxes-row{-webkit-align-items:stretch!important;align-items:stretch!important;padding:80px;background:#a8a9ad}.boxes-row .panel-grid-cell:nth-child(odd){background:linear-gradient(45deg,rgba(17,17,17,1) 0%,rgba(26,26,26,1) 30%,rgba(51,51,51,1) 50%,rgba(26,26,26,1) 60%,rgba(17,17,17,1) 100%)}.boxes-row .panel-grid-cell *{color:#fff!important}.boxes-row .panel-grid-cell h2{margin-top:0}.boxes-row .panel-grid-cell:nth-child(even){background:linear-gradient(45deg,rgba(100,100,100,1) 0%,rgba(51,51,51,1) 50%,rgba(17,17,17,1) 100%)}ul.locations{list-style:none;margin:20px 0}ul.locations li{margin:0;padding:8px 10px;background:rgba(255,255,255,.05);border-bottom:1px solid #000}body.page-id-250{background:#111!important}body.page-id-250 main{padding:0 60px 60px}body.page-id-250 article h1{color:#fff}body.page-id-250 article h3{font-size:20px;color:#fff}body.page-id-250 article .widget_sow-button{display:inline-block;width:50%;text-align:center}body.page-id-250 article .widget_sow-button .ow-button-base a{display:block;width:90%;margin:0 auto;background:#111;border-radius:0;border:0 solid #fff}body.page-id-250 article .widget_sow-button .ow-button-base a:hover{opacity:.5;background:#111!important}body.page-id-250 article .top-salons-row .so-panel{margin:0}body.page-id-250 article .top-salons-row .panel-grid-cell,body.page-id-250 article .bottom-salons-row .panel-grid-cell{padding:50px}body.page-id-250 article .top-salons-row .panel-grid-cell:nth-child(1),body.page-id-250 article .top-salons-row .panel-grid-cell:nth-child(3),body.page-id-250 article .bottom-salons-row .panel-grid-cell:nth-child(2){background:#212121}body.page-id-250 article .top-salons-row .panel-grid-cell:nth-child(2),body.page-id-250 article .bottom-salons-row .panel-grid-cell:nth-child(1),body.page-id-250 article .bottom-salons-row .panel-grid-cell:nth-child(3){background:#353535}@media (min-width:1200px){.animateup{transform:translate(0,100px)}.animatedown{transform:translate(0,-100px)}.animateright{transform:translate(50px,0)}.animateleft{transform:translate(-50px,0)}.finish{transform:translate(0,0);transition:transform ease 1.5s}}.clean-form{max-width:600px;padding:20px!important;border:1px solid #111111!important}input,textarea,select,.wpforms-uploader{background:transparent!important;border:1px solid #111111!important;border-radius:0!important}div.wpforms-container-full button[type=submit]{background:#111!important;color:#fff!important;text-transform:uppercase;font-weight:300;border:1px solid #111111!important;border-radius:0;box-shadow:0 0 0}div.wpforms-container-full button[type=submit]:hover{background:#222!important}div.wpforms-container-full input[type=text]::placeholder,div.wpforms-container-full input[type=email]::placeholder,div.wpforms-container-full textarea::placeholder,div.wpforms-container-full input[type=textarea]::placeholder{color:#111111!important;opacity:1!important}.page-id-245 main{background:#222}.page-id-245 main h1,.page-id-245 main h2,.page-id-245 main h3,.page-id-245 main p{color:#fff}table.prices{max-width:900px;margin:0 auto;border:0 solid #222;background:#fff}table.prices td:nth-child(1),table.prices th:nth-child(1){width:33%;padding-left:5px;text-align:left}table.prices th{color:#fff;background:#111;text-align:center;font-size:15px;letter-spacing:2px;text-transform:uppercase;border-color:#222}table.prices td{padding:10px;font-size:13px;text-align:center;border-color:#222}.page-id-245 h3{text-align:center}.sow-accordion h2{margin:5px 0;color:#fff;font-size:26px}.sow-accordion-panel:nth-child(even){background:#333}.sow-accordion-panel:nth-child(odd){background:#444}.sow-accordion-panel-header{background:inherit}.review_item{box-shadow:0px 0px 0px rgba(0,0,0,.2)!important;border:1px solid #e5d5c8;border-radius:0;background:rgba(255,255,255,.3);color:#111111!important}main .ysre-reviews-summary{text-align:center}#yourSalonReviewsForm #YS-reviews-header{position:absolute;top:0!important;left:0!important;transform:unset!important;padding:0!important;background-color:transparent!important;box-shadow:2px 2px 5px grey;border-radius:0!important}#yourSalonReviewsForm #YS-reviews-header h2{margin:0;color:#111111!important;font-size:40px!important}#YS-reviews-header h2{color:#111111!important}#yourSalonReviewsForm #YS-reviews-wrapper .h2-rate-your-visit{margin-top:1em!important;margin-bottom:20px!important;color:#111111!important;font-size:20px}#yourSalonReviewsForm.reviewsFormNarrow #YS-reviews-form{padding:0!important}#yourSalonReviewsForm #YS-reviews-wrapper .h2-hi-stars,#YS-reviews-wrapper .h2-low-stars{margin-top:20px!important;margin-bottom:20px!important;color:#111111!important;font-size:20px}#yourSalonReviewsForm #YS-reviews-wrapper .h2-hi-stars span,#YS-reviews-wrapper .h2-low-stars span{color:#111111!important;padding:5px 11px;margin-right:5px;border-radius:50%}#yourSalonReviewsForm h2 span{padding:0!important;color:#111111!important;background:transparent!important}#yourSalonReviewsForm .ysre-button{font-family:'Avenir';background:#111111!important;color:#E5D5C8!important;border-radius:0!important;border:0!important;text-shadow:0 0px 0px rgb(0 0 0/30%)!important}#yourSalonReviewsForm{margin-top:0!important;padding:30px;box-shadow:rgba(0,0,0,.16) 0px 0px 0px!important;border-radius:0!important;border:0 solid #E5D5C8!important;background:#E5D5C8!important}.ysre-ui-stream-message{font-style:normal}main ul.ysre-pagination li.ysre-active{color:#111;border:1px solid #e5d5c8;background-color:#e5d5c8}main ul.ysre-pagination li{text-align:center}#yourSalonReviewsForm input[type=text],#yourSalonReviewsForm textarea{margin-bottom:10px;padding:4px;border-right:0;border-left:0;border-top:0}#yourSalonReviewsForm label{padding-top:10px!important;font-size:15px;color:#111111!important}#yourSalonReviewsForm input::placeholder{color:#ccc}#team .teamMember .title{opacity:1}#team .teamMember .title a{text-decoration:none}#team .teamMember .title span{color:#fff}#team .teamMember .name{font-size:18px;font-weight:700}#team .teamMember{width:350px;height:400px}#team .teamMember .title{font-size:18px}.single-staff .staff-img{max-width:300px;margin-bottom:2em}.single-staff #yourSalonReviews{display:block;clear:both}.staff-salon-bread-street,.staff-salon-hanover-street,.staff-salon-broughton-street,.staff-salon-raeburn-place,.staff-salon-elm-row,.staff-salon-teviot{width:1200px;max-width:300px;padding:0 0 60px}.staff-salon-raeburn-place h3,.staff-salon-teviot h3,.staff-salon-broughton-street h3{margin:40px 0 30px !important}.staff-salon-raeburn-place p{padding-top:5px}.post-template-template-no-sidebar-no-h1.single-post main{padding-top:0;padding-bottom:0;background:0 0}.post-template-template-no-sidebar-no-h1.single-post article{max-width:100%!important;margin:0!important;padding:0!important}.post-template-template-no-sidebar-no-h1.single-post br.clear{display:none}.single-post main{padding-top:30px;padding-bottom:30px;background:#f2f2f2}.single-post article{max-width:900px!important;margin:30px auto!important;padding:30px 50px;background:#fff}.woocommerce-product-search button{margin-top:10px;padding:8px 15px;background:#111!important}.woocommerce-product-search button:hover{background:#C2A584!important;color:#fff!important;text-decoration:none!important}.select2-container .select2-selection--single{height:unset!important}.select2-container--default .select2-selection--single{padding:15px 18px!important;background-color:transparent!important;border:1px solid #111111!important;border-radius:0!important}.post-type-archive main{width:100%!important;padding:0!important}.post-type-archive main h1{display:none}.post-type-archive main .woocommerce-breadcrumb{margin-bottom:0!important}.post-type-archive main .width-full-1000{padding:50px 50px 0}main .woocommerce-breadcrumb{font-family:'Montserrat';font-weight:700;background:rgba(194,165,132,.6);padding:10px;color:#111}main nav.woocommerce-breadcrumb a,nav.woocommerce-breadcrumb a:visted,.woocommerce-breadcrumb a:active{font-family:'Montserrat';color:#fff!important}.woocommerce .content-area{max-width:100%!important;padding:0!important}.woocommerce main{padding:0 5% 5%}.woocommerce mark,.woocommerce ins{background:#fff}.woocommerce ul.products li.product h3{color:#111;font-size:12px}.woocommerce ul.products li.product .price{color:#111;font-size:15px}.woocommerce li.product{margin-bottom:50px!important;padding:10px!important;text-align:center!important;border:0 solid #000;box-shadow:0 0 0px #d8d8d8}.woocommerce ul.products li.product .button{margin-bottom:1em}.woocommerce li.product h2{text-align:center;font-size:20px!important;color:#111111!important;border:0}.woocommerce .woocommerce-product-gallery{margin-bottom:1em}.woocommerce h1{text-align:left;margin-top:3rem!important;letter-spacing:normal;font-weight:400!important;font-size:40px!important;text-transform:uppercase}.woocommerce p.out-of-stock{color:#c2a584;display:none}.woocommerce p.in-stock{margin:5px;padding:0;color:#111}.woocommerce span.onsale{display:none}.woocommerce .price .woocommerce-Price-amount{font-size:20px;font-weight:700;color:#111}.woocommerce .summary table{margin:15px 0;border:0!important}.woocommerce .summary td,.woocommerce .summary th,.woocommerce .summary tr{padding:0;border:0!important}.woocommerce-product-attributes-item__label{color:#beb4a8}.woocommerce .button{margin:0 auto;background:#beb4a8;padding:15px 30px;font-size:14px;border-radius:0;box-shadow:0 0 0;text-shadow:0 0 0!important;font-family:'WorkSans'}.woocommerce .quantity{color:#111}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{transition:all .25s;background:#111}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{transition:all .25s;background-color:#000}.search-results.woocommerce ul.products{padding:0 50px}.search-results.woocommerce .woocommerce-result-count{padding:20px 0 0 50px}.search-results.woocommerce form{padding:20px 50px 0 0}.single-product.woocommerce div.product form.cart div.quantity{width:100%;margin-bottom:10px}.single-product.woocommerce div.product form.cart .button{float:none;text-transform:capitalize!important}.single-product.woocommerce div.product form.cart .button:hover{background:#c2a584}.archive.woocommerce #container,.category.woocommerce #container{padding:0 4%}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img{width:32px}.woocommerce .action-buttons-row{display:none}.reset_variations,.variations .label{display:none}.woocommerce li.additional_information_tab a,.woocommerce .product_meta,.woocommerce-variation-availability,.woocommerce li.description_tab a{display:none}.woocommerce-product-gallery__trigger{display:none}del .woocommerce-Price-amount bdi{color:#4c5253 !important;text-decoration:line-through}.woocommerce del{text-decoration:none}.wp-block-button__link:hover,.woocommerce-checkout article button:hover{color:#fff!important;background:#C2A584!important;text-decoration:none!important}.wp-block-button__link,.woocommerce-checkout article button{background:#BEB4A8!important}.wc-block-grid__product-title{font-family:'TheSeasons'!important;font-size:20px!important;color:#111111!important}.woocommerce-Price-amount{font-size:18px!important}.single-contact article .contact-row{padding-top:60px;padding-bottom:60px;background:#111}.single-contact article .contact-row:before{content:'';position:absolute!important;top:0;left:0;width:100%;height:100%;background-image:url(/wp-content/uploads/2024/12/cross-bg.png)}.single-contact article h3{text-transform:uppercase}.single-contact article .contact-row [class^=sg-contact]{display:block;font-size:15px!important;font-family:'Montserrat';font-weight:300;color:#fff;text-align:left}.single-contact article .contact-row [class^=sg-contact] em.comma{display:none}.single-contact article .about-row{padding-top:60px;padding-bottom:60px;background:#212121}.single-contact article .map-row{padding-top:60px;padding-bottom:60px;background:#353535}.single-contact article .map-row table.opening{border:0}.single-contact article .map-row table.opening td{border-top:0;border-left:0;border-right:0;border-bottom:1px solid #eaeaea}.single-contact article .reviews-row{padding:60px;background:#eaeaea}.single-contact article .team-row{padding:60px}.single-contact article .team-row *,.single-contact article .contact-row *,.single-contact article .about-row *,.single-contact article .map-row h3,.single-contact article .map-row td{color:#fff!important}.single-contact br.clear{display:none}.single-contact article .button-row{padding-top:30px;padding-bottom:30px;background:#111}.single-contact article .button-row .salonbuttons{text-align:center}.single-contact article .button-row .salonbuttons .wout-button{width:200px;padding:10px 20px;font-size:18px;background:#212121;border:0}.single-contact article .button-row .salonbuttons .wout-button:hover{background:#353535}#site-footer{clear:both;padding:0!important;color:#fff;background:#111;text-align:center}#site-footer .top-row{padding:10px 0;background:#000}#site-footer .top-row .wout-button,#site-footer .top-row .wout-button:visited{display:inline-block;margin:0 5px;padding:10px 25px;font-size:13px;line-height:1}#site-footer .top-row a:hover{opacity:.5;text-decoration:none}#site-footer .top-row h3.widget-title,#site-footer .middle-row h3.widget-title{font-family:'Montserrat';color:#fff;font-weight:300;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:2px}#site-footer .top-row .socialmedia{text-align:center}#site-footer .top-row a.social-media-button i{display:inline-block!important}#site-footer .top-row a.social-media-button{padding:0 5px;font-size:20px;text-decoration:none;color:#fff!important;line-height:1!important}#site-footer .top-row a.social-media-button:hover,#site-footer .bottom-row a:hover,#site-footer .top-link a:hover{opacity:.5;text-decoration:none}#site-footer .top-salons-row{max-width:1000px;margin:0 auto;padding-bottom:30px;border-bottom:1px solid #fff}#site-footer .bottom-salons-row{max-width:1000px;margin:0 auto}#site-footer .top-salons-row h3,#site-footer .bottom-salons-row h3{margin-bottom:20px;font-family:'Montserrat';color:#fff;font-weight:300;font-size:18px;text-align:center;text-transform:uppercase;letter-spacing:2px}#site-footer .top-salons-row p,#site-footer .bottom-salons-row p{font-family:'Montserrat';font-size:14px}#site-footer .top-salons-row .contact-buttons,#site-footer .bottom-salons-row .contact-buttons{text-align:center}#site-footer .top-salons-row .contact-buttons a.contact-button i,#site-footer .bottom-salons-row .contact-buttons a.contact-button i{display:inline-block!important}#site-footer .top-salons-row .contact-buttons a.contact-button,#site-footer .bottom-salons-row .contact-buttons a.contact-button{padding:0 5px;font-size:20px;text-decoration:none;color:#fff!important;line-height:1!important}#site-footer .top-salons-row .contact-buttons a.contact-button:hover,#site-footer .bottom-salons-row .contact-buttons a.contact-button:hover{opacity:.5;text-decoration:none}#site-footer .bottom-row{text-align:center;color:#fff}#site-footer .bottom-row br{display:none}#site-footer .widget_footer_links a,#site-footer .widget_footer_links span,#site-footer a.sitemap{display:inline-block!important;margin-right:10px;font-family:'Montserrat';font-weight:300;font-size:12px!important;color:#fff}#site-footer .top-link{padding:20px;text-align:center}#site-footer .top-link a{font-family:'Montserrat';font-weight:300;font-size:12px!important;color:#fff}@media(max-width:1024px){#site-header{position:unset!important}.logged-in main,.logged-in .woocommerce .content-area{margin:0}}@media (max-width:1000px){#site-header .header-inner .toggle{font-size:30px}}@media (max-width:932px){.page main,.woocommerce .content-area,.category main,.single-post main{margin-top:0!important}#site-header{position:unset!important}#site-header .header-titles-wrapper{padding:0}#site-header .row1{padding:20px!important}#site-header .row1 .logo{width:120px;height:auto}.menu-modal.active{z-index:99999}.modal-menu{left:0!important}.menu-modal .row1{padding-top:20px}.menu-modal .row2{padding:30px 0!important}.menu-modal .row1 .column img{width:120px;height:auto}.menu-modal-inner button.close-nav-toggle svg{width:2rem;height:2rem}body,button,input,select,textarea,.widget li,td,p,div.textwidget{font-size:15px;line-height:1.4}main h1{font-size:30px}main h2{font-size:26px}.home .banner-row{padding:30px}.home .banner-row .textwidget{padding-right:30px}.home .banner-row .textwidget h2{font-size:40px}.home .banner-row .textwidget p{font-size:16px;font-weight:300!important}.home .two-row .panel-grid-cell:nth-child(1),.home .two-row .panel-grid-cell:nth-child(2){padding:50px}.home .two-row .so-panel:nth-child(2){position:unset;top:unset;right:unset!important;transform:unset;width:100%;margin:0!important}.home .nco-row .panel-grid-cell:nth-child(1){padding:30px!important}.home .award-row{padding:30px}.home .award-row .panel-grid-cell:nth-child(2){padding:30px}.home .award-row .panel-grid-cell:nth-child(2) p{font-size:12px}.home .width-full-1200,.home .width-full-1000,.home .instagram-row{padding:20px!important}.single-contact article .contact-row,.single-contact article .about-row,.single-contact article .button-row,.single-contact article .map-row,.single-contact article .reviews-row,.single-staff,.cta-row{padding:30px!important}.single-contact article .team-row{padding:0}.home main .panel-grid-cell,.home main .panel-grid{margin-bottom:0}.internal-banner{padding:30px!important}.internal-banner h1{font-size:34px!important}.internal-banner p{font-size:14px!important}.lightgrey-row,.grey-row,.image-row{padding:30px!important}.gout-button,.gout-button:visited,.grey-button,.grey-button:visited,.wout-button,.wout-button:visited{font-size:14px}.category article{padding:20px}body.page-id-250 main{padding:0 20px 20px}body.page-id-250 article .widget_sow-button{display:inline-block;width:50%;text-align:center}body.page-id-250 article .widget_sow-button .ow-button-base a{padding:10px;font-size:14px}body.page-id-250 article .top-salons-row .panel-grid-cell,body.page-id-250 article .bottom-salons-row .panel-grid-cell{padding:20px 10px}body.page-id-250 article .top-salons-row .panel-grid-cell h3,body.page-id-250 article .bottom-salons-row h3{font-size:24px!important}body.page-id-250 article .top-salons-row .so-panel,body.page-id-250 article .bottom-salons-row .so-panel{margin:0 0 10px 0!important}#site-footer{padding:2em 1em!important;text-align:center}#site-footer div,#site-footer p,#site-footer td,#site-footer a,#site-footer .top-row [class^=sg-contact]{text-align:center;font-size:13px!important}#site-footer table{margin:0 auto}#site-footer .top-row a.social-media-button{font-size:20px!important}}@media (max-width:667px){.menu-modal .column .menu-menu-one-container li{text-transform:uppercase;font-size:18px;margin:0;padding:10px 0}#site-header .row1{display:block;padding:20px!important}#site-header .row1 .column{width:100%;text-align:center!important}#site-header .row1 .column:nth-child(1){display:none}#site-header .row1 .socialmedia{text-align:center;float:unset}.menu-modal .row2{display:block}.menu-modal .row2 .menu-wrapper{width:100%;padding:2%}.home .two-row .panel-grid-cell:nth-child(1),.home .two-row .panel-grid-cell:nth-child(2){margin:0!important;padding:30px!important}.home .student-row .textwidget{padding:0 20px 30px}.home .student-row .textwidget h2{margin-top:0}.home .nco-row .panel-grid-cell:nth-child(1){padding:0 30px 30px!important}.home .nco-row h2{margin-top:0}.lightgrey-row h2,.grey-row h2{margin-top:0}body.page-id-250 article .top-salons-row .panel-grid-cell,body.page-id-250 article .bottom-salons-row .panel-grid-cell{padding:20px!important}.single-contact article .button-row .wout-button{display:block!important;width:100%!important;margin:20px 0}.single-contact article .team-row{padding:30px 0}.page-id-245 main{padding:0 20px 20px}#site-footer .top-row a.wout-button{margin:5px!important}#site-footer .top-salons-row{padding-bottom:0;border:0}}@media (max-width:480px){#site-header .row1{display:flex}#site-header .row1 .column{width:50%}#site-header .row1 .column:nth-child(1){display:none}#site-header .row1 .column:nth-child(2){text-align:left!important}#site-header .row1 .column:nth-child(3){padding-right:50px;text-align:right!important}table.prices td,table.prices th{font-size:14px}}