/*!
Theme Name: Andrew Slater Hairdressing
Theme URI: http://underscores.me/
Author: James Monk Design
Author URI: https://www.jamesmonkdesign.co.uk
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: andrews
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Andrew Slater Hairdressing is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body,button,input,select,optgroup,textarea{color:#fff;font-family:sans-serif;font-size:18px;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both;margin:0;padding:0;line-height:1.25em}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;font-size:15px;font-size:.9375rem;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace;font-size:15px;font-size:.9375rem}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul,ol{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.page div.wpcf7-response-output{padding:15px;margin:30px 0;font-size:1.1em;text-align:center}.page span.wpcf7-not-valid-tip{text-align:left;font-size:.9em;margin-top:5px}.page .cf7sr-g-recaptcha-invalid span.wpcf7-not-valid-tip{text-align:center;font-size:1em}.wpcf7-form{margin-top:5px}fieldset{width:50%;float:left;border:none;margin:0;padding:0 15px 0 0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}fieldset:last-of-type{float:right;padding-right:0;padding-left:15px}main button,main input[type="button"],main input[type="reset"],main input[type="submit"]{display:inline-block;-webkit-appearance:none;border:none;border-radius:0;background:none;border:2px solid #fff;color:#fff;font-size:1.063em;cursor:pointer;padding:12.5px 45px;margin-top:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;width:100%}main button:hover,main input[type="button"]:hover,main input[type="reset"]:hover,main input[type="submit"]:hover{background:#fff;color:#1F2022}select,input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#000;font-size:1em;border:none;border-radius:0;padding:12.5px;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;background-color:#F0F0F0}textarea::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder{color:#666}textarea::-moz-placeholder,input[type="email"]::-moz-placeholder,input[type="text"]::-moz-placeholder{color:#666;opacity:1}textarea:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder{color:#666}textarea:-moz-placeholder,input[type="email"]:-moz-placeholder,input[type="text"]:-moz-placeholder{color:#666}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{margin-bottom:0}.contact-form textarea{margin-bottom:20px}.cf7sr-g-recaptcha{display:inline-block;margin-top:0}span.wpcf7-list-item{display:inline-block;margin:0;font-size:1em}a{color:#fff;text-decoration:none}a:hover{color:#fff}a:hover,a:active{outline:0}.main-navigation{display:inline-block;text-align:center}.main-navigation ul{list-style:none;margin:0;padding:0}.main-navigation ul ul{float:left;position:absolute;top:100%;left:-999em;z-index:99999;text-align:left;padding-top:10px}.main-navigation ul ul li{margin:0}.main-navigation ul ul ul{left:-999em;top:0}.main-navigation ul ul li:hover>ul,.main-navigation ul ul li.focus>ul{left:100%}.main-navigation ul ul a{width:250px;color:#fff;background:rgb(0 0 0 / .5);padding:7.5px 10px}.main-navigation li.menu-item-has-children{background-image:url(/wp-content/themes/andrews/img/down-arrow.png);background-repeat:no-repeat;background-position:right center;padding-right:15px}.main-navigation ul li:hover>ul,.main-navigation ul li.focus>ul{left:auto}.main-navigation li{display:inline-block;position:relative;font-size:1em;margin:0 12.5px}.main-navigation a{display:block;text-decoration:none;color:#fff;padding:2px 5px}.main-navigation li.current-menu-item a{border-bottom:2px solid #fff}.main-navigation li.current-menu-item.menu-item-has-children li a{border-bottom:0}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0}.widget select{max-width:100%}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#booking-popup{position:fixed;top:20%;right:-2px;z-index:105;transform:rotate(270deg);transform-origin:right bottom;margin-right:15px}#booking-popup a{background-color:#1F2022;padding:10px 15px 15px;font-size:1.2em;border-radius:5px;border:1px solid #fff;text-transform:uppercase;font-weight:700}@font-face{font-display:swap;font-family:'latoregular';src:url(/wp-content/themes/andrews/fonts/lato-regular-webfont.eot);src:url('/wp-content/themes/andrews/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/andrews/fonts/lato-regular-webfont.woff2) format('woff2'),url(/wp-content/themes/andrews/fonts/lato-regular-webfont.woff) format('woff'),url(/wp-content/themes/andrews/fonts/lato-regular-webfont.ttf) format('truetype'),url('/wp-content/themes/andrews/fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'latolight';src:url(/wp-content/themes/andrews/fonts/lato-light-webfont.eot);src:url('/wp-content/themes/andrews/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/andrews/fonts/lato-light-webfont.woff2) format('woff2'),url(/wp-content/themes/andrews/fonts/lato-light-webfont.woff) format('woff'),url(/wp-content/themes/andrews/fonts/lato-light-webfont.ttf) format('truetype'),url('/wp-content/themes/andrews/fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:400;font-style:normal}body{background-color:#1F2022}body,button,input,select,optgroup,textarea{font-family:'latoregular'}.simple-text{color:#fff}.home .simple-text{text-align:center;padding:65px 0}#content-wrapper h1,.home .simple-text h1{font-family:'latolight';font-weight:400;font-size:2.813em;color:#fff;margin:0 0 25px}.simple-text h3{margin-top:25px}#content-wrapper h1{text-align:center}.home .simple-text article{margin:0 auto;max-width:860px;width:100%}.simple-text p{font-size:1.125em}.simple-text h6{font-size:1.125em;font-weight:700;border-bottom:2px solid #fff;padding-bottom:10px;display:inline-block;margin-top:10px;line-height:1.5em}header#masthead{position:fixed;width:30%;z-index:2;max-width:153px}#top-bar{padding:24px;font-size:1em;color:#fff}#top-bar:after{content:'';display:block;clear:both}#contacts{float:left;width:50%}#address{float:right;width:50%;text-align:right}#top-bar a{color:#fff}#top-bar ul{margin:0;padding:0}#top-bar li{list-style:none;display:inline-block;margin-right:5px}#top-bar li:last-of-type{margin-right:0}#top-bar i{font-size:1.375em;position:relative;top:2.5px}#bottom-bar{background-color:#4f5358;color:#fff;text-align:center;padding:40px 20px 30px}#logo{width:50%;text-align:center;margin-left:25%;float:left;margin-bottom:20px}#social-media-icons ul{margin:0;padding:0}#social-media-icons li{display:inline-block;list-style:none;margin-left:10px}#social-media-icons img{transition:transform .1s}#social-media-icons img:hover{transform:scale(1.1)}#social-media-icons li:first-of-type{margin-left:0}.smaller #bottom-bar{padding:20px}.smaller #social-media-icons,.smaller #logo{opacity:0;height:1px;overflow:hidden;margin:0}a.book-btn{border:1px solid #fff;padding:5px 15px;display:inline-block;font-size:1em;color:#fff;margin-left:15px}.vertical-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}.vertical-content{position:relative;top:50%;transform:translateY(-50%)}ul.slideshow{margin:0;padding:0;list-style:none}.slider li{height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center center;text-align:center;padding:0 20px}#down-arrow{position:absolute;z-index:2;left:0;right:0;margin-left:auto;margin-right:auto;width:44px;bottom:40px}main section.slider{padding-bottom:0;margin-bottom:0}.notice{background-color:#D90000;color:#fff;text-align:center;margin-bottom:32px}.notice h1{font-size:1.3em}.notice p{margin-bottom:0;padding-bottom:0}.btn{display:inline-block;font-size:1.063em;border:1px solid #fff;padding:5px 15px;color:#fff;text-aligN:center;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.btn:hover{background-color:#fff;color:#000}.center-content{max-width:1255px;width:100%;margin:0 auto;padding:0 15px}.center-content:after{content:'';display:block;clear:both}main section{padding:32.5px 0;clear:both;width:100%;display:block}main section:first-of-type{padding-top:0}main section:after{content:'';display:block;clear:both}main section.standard-page-header,main section#content-header,main section.slider{padding-top:0;padding-bottom:0}main section.slider{position:relative}.error-404{min-height:400px;margin-top:100px;text-align:center}main section.salon-love{background-repeat:no-repeat;background-position:center center;background-size:cover;padding:32.5px 0 65px}.salon-love h2{font-size:6em;color:#fff;font-family:'latolight';font-weight:400}#salon-love-container{margin:20px 0}#salon-love-container:after{content:'';display:block;clear:both}#salon-love-description{float:left;width:33.3%;color:#fff;padding-right:20px}#salon-love-description h3{font-size:1.25em}#salon-love-description p{font-size:1.1em}.range-img{background-repeat:no-repeat;background-position:center center;background-size:cover;height:300px;position:relative}.range-title{position:absolute;bottom:0;width:100%;color:#fff;background-color:#2C2F32;text-align:center;padding:15px}.range-title h4{font-size:1.25em;margin-bottom:10px}#salon-love-ranges{float:right;width:66.6%}#salon-love-ranges:after{content:'';display:block;clear:both}.product-range{float:left;width:33.3%;padding-left:20px}.gallery h1,.simple-text h1{font-family:'latolight';font-weight:400;font-size:2.813em;color:#fff;margin:0 0 25px}.gallery h1{text-align:center}.simple-text h2{font-family:'latolight';font-weight:400;font-size:2.188em;color:#fff;line-height:1.4em}.simple td{border-bottom:1px solid #e6e6e6;padding:8px 16px}.simple-text ul{margin:30px 0;padding:0}.simple-text li{list-style:none;border-bottom:1px solid #e6e6e6;padding-bottom:.375em;padding-left:28px}.simple-text li i{color:#6b3d6b;width:14px;margin-right:8px;margin-left:-22px;font:14px/14px FontAwesome}.standard-page-header{position:relative;height:580px}.standard-page-header article,#content-header article,.slider article{background-repeat:no-repeat;background-position:center center;background-size:cover;height:580px;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-mask-image:linear-gradient(black,transparent);mask-image:linear-gradient(#1F2022,transparent);opacity:.5}.standard-page-header article{position:absolute;width:100%;z-index:1}#slider-content-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;height:580px;position:absolute;width:100%;z-index:2}.offers .owl-theme .owl-nav [class*="owl-"]:hover,.offers .owl-theme .owl-nav [class*="owl-"],.slider .owl-theme .owl-nav [class*="owl-"]:hover,.slider .owl-theme .owl-nav [class*="owl-"]{background:none}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0);z-index:2}.offers .owl-theme .owl-nav,.slider .owl-theme .owl-nav{position:absolute;margin-top:0;left:20px;right:20px;top:40%;z-index:1}.offers .owl-prev,.slider .owl-prev{float:left}.offers .owl-next,.slider .owl-next{float:right}.single .offers .owl-theme .owl-prev{margin-left:-40px}.single .offers .owl-theme .owl-next{margin-right:-40px}.single .offers{padding-bottom:65px}.slider-content{color:#fff;text-align:center;margin:0 auto;padding-top:50px}.slider-content img{max-width:300px}.home .slider-content{width:385px;display:block;max-width:85%}.slider-content h2{font-size:1.50em;font-family:'latoregular'}.slider-content p{font-size:1.125em;padding:0;margin:10px 0 15px}#sb_instagram{height:auto!important}main section.banner-opening-hours{padding:0}.contact-details article:first-of-type,.two-columns article:first-of-type{float:left;width:45%;padding-right:30px}.contact-details article:last-of-type,.two-columns article:last-of-type{float:right;width:55%;padding-left:30px}.two-columns h1,.contact-details h2,.two-columns h2{font-family:'latolight';font-weight:400;font-size:2.188em;color:#fff;margin-bottom:20px;margin-top:5px}.contact-details h2{text-align:center;margin:15px 0 0}.contact-details h3,.two-columns h3{margin-top:20px;font-family:'latolight';font-weight:400;font-size:1.719em;color:#fff;line-height:1.5em}#team-list img{-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s;transition:all 0.5s}.cf{position:relative;min-height:481px;width:100%;margin:0 auto}.cf img{position:absolute;left:0;-webkit-transition:opacity 3s ease-in-out;-moz-transition:opacity 3s ease-in-out;-o-transition:opacity 3s ease-in-out;transition:opacity 3s ease-in-out}.cf img.top:hover{opacity:0}.the-team h1,.contact-details h1{font-family:'latolight';font-weight:400;font-size:2.813em;color:#fff;margin:0 0 30px;display:block;text-align:center}.the-team h1{margin-top:60px}#team-list article{float:left;width:33.33333%;margin-bottom:30px;text-align:center}#team-list article:nth-of-type(3n+1){padding-right:30px}#team-list article:nth-of-type(3n+2){padding:0 15px}#team-list article:nth-of-type(3n+3){padding-left:30px}#team-list article:nth-of-type(3n+4){clear:left}#team-list h2{color:#4f5358;font-size:1.313em;margin-bottom:5px}.contact-details .center-content{max-width:1055px}.contact-details #opening-hours{max-width:400px;margin:20px auto 0;padding:30px 30px 10px}.contact-details .opening-hours-row{border-bottom:none}.contact-details article p{margin-top:0}.two-columns p:first-of-type{margin-top:0}.two-columns p:last-of-type{margin-bottom:0}.two-columns p{font-size:1.125em}#offers-list:after{content:'';display:block;clear:both}#offers-list article{float:left;width:33.33333%;margin-bottom:30px}main section.offers{padding:32.5px 60px}main section.offers{padding:32.5px 60px}main section.offers-list{padding:0 0 32.5px}.instagram-gallery h2,.offers-list h2,.offers h2{text-align:center;display:block;font-size:2.188em;color:#fff;margin-bottom:20px;font-family:'latolight';font-weight:400}.offers-list article,.offers article{border-left:10px solid #1F2022;border-right:10px solid #1F2022;color:#fff;background-color:#2C2F32;text-align:center}.offer-img{background-repeat:no-repeat;background-position:center center;background-size:cover;height:170px}.offers-list a,.offers a{color:#fff}.offers-list h3,.offers h3{font-size:1.25em;padding:20px 20px 0;display:block;margin:0 auto;width:100%;max-width:240px}.offers-list .btn,.offers .btn{margin:20px 0;font-size:.938em}.offers-list .btn:hover,.offers .btn:hover{color:#2C2F32}.offers .owl-theme .owl-nav{left:0;right:0}.page .offers .owl-prev{margin-left:-50px!important}.page .offers .owl-next{margin-right:-50px!important}@media print{.grecaptcha-badge,.rpi,.sbi-critical-notice,#booking-popup,.slider-content img,.special-offer,.map,.contact-form,footer,header{display:none!important}#slider-content-wrapper,.standard-page-header,.standard-page-header article,#content-header article,.slider article{height:auto;position:static}.simple-text p{font-size:1em}.standard-page-header h1,.simple-text{color:#000}}.gallery ul{margin:0;padding:0}.gallery ul:after{content:'';display:block;clear:both}.gallery li{float:left;display:inline-block;width:33.3%;padding:2px}.gallery li img{filter:gray;filter:grayscale(50%);vertical-align:bottom}.gallery li img:hover{filter:grayscale(0%)}.standard-page-header h1{font-weight:400;font-size:3em;color:#fff;margin:25px 0 0;text-align:center;text-transform:uppercase}.woocommerce:where(body:not(.woocommerce-uses-block-theme)) ul.products li.product .price{color:#fff}.banner-opening-hours article{float:right;width:33.3%;max-width:492px}#opening-hours{width:100%;background-color:#fff;color:#2C2F32;padding:35px}#opening-hours h2{text-align:center;display:block;font-size:1.875em;color:#2C2F32;padding-bottom:10px;margin-bottom:10px;font-family:'latolight';font-weight:400}.opening-hours-row{width:100%;display:block;clear:both;padding-bottom:10px;margin-bottom:10px;font-size:18px}.opening-hours-row:after{content:'';display:block;clear:both}.opening-hours-column{float:left;width:60%;text-align:left;padding:0 5px}.opening-hours-column.last-column{width:40%;text-align:right}.contact-form h2{font-family:'latolight';font-weight:400;font-size:2.813em;color:#fff;margin:0 0 25px;text-align:center}.contact-intro p{margin:0;padding:0}.contact-form p{font-size:1.125em;color:#fff;margin-top:0;margin-bottom:30px}.contact-form a{text-decoration:underline;color:#fff}.banner-opening-hours{position:relative;height:560px}#map{position:absolute;z-index:1;width:100%}.banner-opening-hours article{position:absolute;z-index:2;right:70px;top:70px}p.wpgmza_infowindow_title{margin-bottom:0;padding-bottom:0}p.wpgmza_infowindow_address{display:none}.wpgmza_infowindow_description p{margin-top:0;padding-top:0}main section.special-offer{padding:0}.overlay{width:100%;background:rgb(0 0 0 / .5);color:#fff;padding:60px 0}.offer-img .overlay,.offers .overlay{padding:0;height:170px;background:rgb(0 0 0 / .25)}.offer-img .overlay:hover,.offers .overlay:hover{background:#fff0}.special-offer h2{margin-bottom:30px;text-align:center;font-size:2em}.special-offer a{color:#fff}.special-offer a.book-btn{font-size:1.125em;margin-left:0;border:2px solid #fff;padding:15px 45px;margin:0 auto;margin-top:0;display:block;max-width:200px;width:100%;margin-top:15px}#html .arve{max-width:none!important}.page-id-251 table{border-collapse:collapse;margin:0 0 30px;padding:0;width:100%;table-layout:fixed}.page-id-251 table tr{padding:.35em}.page-id-251 table th,.page-id-251 table td{padding:10px 0;text-align:center}.page-id-251 table th{text-transform:uppercase}.page-id-251 table th.first-col,.page-id-251 table td.first-col{text-align:left}@media screen and (max-width:600px){.page-id-251 able th.first-col,.page-id-251 table td.first-col{text-align:right}.page-id-251 table{border:0}.page-id-251 table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.page-id-251 table tr{border-bottom:3px solid #ddd;display:block;margin-bottom:.625em}.page-id-251 table td{border-bottom:1px solid #ddd;display:block;text-align:right}.page-id-251 table td::before{content:attr(data-label);float:left;font-weight:700;text-transform:uppercase}.page-id-251 table td:last-child{border-bottom:0}}#footer-logos{margin-bottom:35px}footer{text-align:center;color:#fff;padding:65px 0}footer a{color:#fff;background-image:linear-gradient(currentColor,currentColor);background-position:0% 100%;background-repeat:no-repeat;background-size:0% 1px;transition:background-size .3s}footer a:hover{color:#fff;background-size:100% 1px}footer p{font-size:.938em}footer p:last-of-type{margin-bottom:0}.woocommerce div.product form.cart .variations select{color:#1F2022;padding:5px}.woocommerce div.product form.cart .variations td,.woocommerce div.product form.cart .variations th{text-align:left}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button.alt:disabled[disabled]:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt.disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled:hover,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled],.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button.alt:disabled[disabled]:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt.disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled:hover,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled],:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button.alt:disabled[disabled]:hover{background-color:#fff;color:#1F2022}.woocommerce div.product p.price,.woocommerce div.product span.price{color:#fff;font-size:1.5em;font-weight:700;margin:0;padding:0 0 20px}.single .quantity,.product_meta{display:none!important}#add_payment_method .cart-collaterals .cart_totals tr td,#add_payment_method .cart-collaterals .cart_totals tr th,.woocommerce-cart .cart-collaterals .cart_totals tr td,.woocommerce-cart .cart-collaterals .cart_totals tr th,.woocommerce-checkout .cart-collaterals .cart_totals tr td,.woocommerce-checkout .cart-collaterals .cart_totals tr th,.woocommerce table.shop_table tbody:first-child tr:first-child td,.woocommerce table.shop_table tbody:first-child tr:first-child th{border-bottom:0}.woocommerce .products ul li,.woocommerce ul.products li{text-align:center}.simple-text .shop_table li{padding-left:0;border-bottom:0}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{font-size:1.2em}#add_payment_method table.cart img,.woocommerce-cart table.cart img,.woocommerce-checkout table.cart img{width:50px}.woocommerce ul.products li.product .price{font-size:1.1em;font-weight:700}.woocommerce ul.products li.product a h2:hover{color:#fff}.related h2{text-align:center;font-size:1.875em;padding:50px 0 25px}#payment:before{content:'Your payment method';font-size:1.25em}.woocommerce-checkout #payment{background:none}.woocommerce-checkout #payment ul.payment_methods li{margin-bottom:30px}.wc-proceed-to-checkout h3{text-align:center;color:#666;font-weight:400;font-size:1.1em}.wcppec-checkout-buttons__separator{display:none}.woocommerce-checkout #payment ul.payment_methods li{background:#ebe9eb;padding:15px}#stripe-payment-data p:first-of-type{margin-bottom:0}.woocommerce-checkout #payment div.payment_box .form-row{margin-bottom:0}.form-row.place-order{margin-top:15px}.woocommerce-checkout #payment div.form-row{padding:.5em}.woocommerce-checkout #payment ul.payment_methods{padding:15px 0 0}#place_order{width:100%;float:none;padding:20px 0;margin:20px 0;font-size:1.2em;text-transform:uppercase}#stripe-payment-data fieldset{width:100%;float:none}.woocommerce form .form-row textarea{height:12em}h3#order_review_heading{margin-top:30px;margin-bottom:10px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt{background-color:#fff;border:2px solid #fff;padding:12.5px 28.5px;color:#1F2022;float:none;clear:both;border-radius:0;margin-top:0;font-size:1em}.single.woocommerce button.button.alt{margin-top:20px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover{background-color:#fff;color:#000}.woocommerce div.product form.cart div.quantity{float:none;margin:0 4px 20px 0}.woocommerce table.shop_table td,.woocommerce table.shop_table{border:1px solid #fff}.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) #respond input#submit,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) button.button,.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) input.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce #respond input#submit,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce a.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce button.button,:where(body:not(.woocommerce-block-theme-has-button-styles)) .woocommerce input.button{color:#000!important;background-color:#fff}.woocommerce-page .simple-text h2{padding-bottom:5px;font-size:1.875em}.wc_payment_methods label,#stripe-payment-data a{color:#000}#sbi_load{margin-top:20px}@media screen and (max-width:1170px){header a.book-btn{display:none}#responsive-menu-pro-additional-content .book-btn{padding:10px 40px}#address,#contacts{display:none}#content{padding:0}#logo{width:100%;margin-left:0;float:none;margin-bottom:0}.banner-opening-hours article:first-of-type,.banner-opening-hours article:last-of-type,.two-columns article:last-of-type,.two-columns article:first-of-type{float:none;width:100%;padding:0}.two-columns article:last-of-type{padding-top:15px}.home .gallery li{width:25%}iframe#tour,#wpgmza_map_1,.standard-page-header article,#content-header article,.slider article{height:400px!important}main section{padding:22.5px 0}.salon-love h2{font-size:5em;text-align:center}#salon-love-description{float:none;width:100%;color:#fff;padding-right:0;text-align:center}#salon-love-ranges{float:none;width:100%;margin-top:40px}}@media screen and (max-width:600px){#social-media-icons{display:none}#responsive-menu-pro-container #responsive-menu-pro-title{padding-top:100px}#responsive-menu-pro-container #responsive-menu-pro-search-box,#responsive-menu-pro-container #responsive-menu-pro-additional-content,#responsive-menu-pro-container #responsive-menu-pro-title{padding:55px 5% 0}#responsive-menu-pro-container #responsive-menu-pro li.responsive-menu-pro-item a{padding:0 5%}#down-arrow{bottom:80px;width:51px}.opening-hours-column.last-column,.opening-hours-column{width:50%}.banner-opening-hours{height:auto}#map,.banner-opening-hours article{position:static}main section.salon-love{margin-bottom:32.5px}.home .simple-text h1{font-size:2em}.opening-hours-row,.simple-text h6,.simple-text p{font-size:1em}#saloniq_pointer,.rplg{display:none}#logo{text-align:left}.salon-love h2{font-size:2.5em}#salon-love-ranges{margin-top:20px}.product-range{float:none;width:100%;padding-left:0;margin-top:20px}#logo img{max-width:200px}.contact-form p,.slider-content h2,.slider-content p{font-size:1em}.slider-content p{margin-bottom:0}.slider-content .btn{display:none}main section{padding:20px 0}.owl-nav{display:none}iframe#tour,#wpgmza_map_1,.standard-page-header article,#content-header article,.slider article{height:500px!important}.standard-page-header article,#content-header article,.slider article{margin-bottom:35px}#offers-list article,#team-list article,fieldset,fieldset:last-of-type,.contact-details article:last-of-type,.two-columns article:last-of-type,.contact-details article:first-of-type,.two-columns article:first-of-type{float:none;width:100%;padding:0}#team-list article:nth-of-type(3n+1){padding-right:0}#team-list article:nth-of-type(3n+2){padding:0}#team-list article:nth-of-type(3n+3){padding-left:0}#team-list article:nth-of-type(3n+4){clear:left}.contact-details article:last-of-type,.two-columns article:last-of-type{padding-top:15px}.offers-list article,.offers article{border:none}.gallery li{width:50%}footer p{font-size:.813em}main section.offers{padding:32.5px 15px}.slider-content{padding:100px 15px 15px}.standard-page-header h1{font-size:5em;margin:75px 0 0}h1{font-size:1.5em}.cf{min-height:450px}.alignleft{margin-right:0;margin-bottom:15px}table{font-size:.9em}#booking-popup{top:27.5%}#slider img{max-width:80%}#booking-popup a{padding:10px 7.5px 15px;font-size:1em}}.sticky{display:block}.post,.page{margin:0}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:0}.page-links{clear:both;margin:0}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}