   @font-face {
   	font-family: 'work_sansregular';
   	src: url('../fonts/worksans-regular-webfont.eot');
   	src: url('../fonts/worksans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans-regular-webfont.woff2') format('woff2'), url('../fonts/worksans-regular-webfont.woff') format('woff'), url('../fonts/worksans-regular-webfont.svg#work_sansregular') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
   @font-face {
   	font-family: 'work_sanslight';
   	src: url('../fonts/worksans-light-webfont.eot');
   	src: url('../fonts/worksans-light-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/worksans-light-webfont.woff2') format('woff2'), url('../fonts/worksans-light-webfont.woff') format('woff'), url('../fonts/worksans-light-webfont.ttf') format('truetype'), url('../fonts/worksans-light-webfont.svg#work_sanslight') format('svg');
   	font-weight: normal;
   	font-style: normal;
   }
 .who-we-are main article:nth-of-type(5){clear:both }#youtube-vid{float:left;margin-right:35px;padding-bottom:34.25%;margin-bottom:30px;overflow:hidden;position:relative;height:0;width:45% }#youtube-vid iframe{left:0;top:0;height:100%;width:100%;position:absolute }#notice{display:none }#notice p{margin:0;padding:0 }.supplier-logos.kevin-murphy{margin-top:55px }.correct h2, .incorrect h2{color:#777;padding-bottom:10px }.correct,.incorrect{border:2px solid #D90000;width:100%;clear:both;display:block;margin-top:30px;padding:10px }.correct{border:2px solid #2DB200 }#captcha{text-align:left;border:1px solid #bbb;padding:15px }#captcha input[type="text"]{margin-bottom:0;margin-top:10px }#captcha label{color:#777;padding-bottom:10px;display:block }.BDC_CaptchaDiv{margin:10px 0 }.talk-to-us #page-content .correct p, .talk-to-us #page-content .incorrect p{margin:0;padding:0;font-size:1em;max-width:none }#credits{width:100%;text-align:center;color:#fff;position:absolute;bottom:0;background:rgba(0, 0, 0, 0.5);padding:10px }#credits a.credits-link{color:#fff }article,aside,figure,figcaption,footer,header,hgroup,nav,section,summary{display:block }img,object,video,embed{max-width:100% }body,button,input,select,textarea{font-size:16px;font-size:1rem;line-height:1.5;background-color:#fff;font-family:sans-serif;color:#777 }html,body{padding:0;margin:0 }body{overflow-x:hidden }.scroll{position:fixed;bottom:0;left:0 }body,button,input,select,textarea{font-family:'work_sansregular' }h1,h2,h3,h4,h5,h6{color:#fff;font-weight:normal;margin:0;padding:0;line-height:1.15em;font-family:'work_sanslight' }.box h3{font-size:1.9em;text-align:center;width:100%;max-width:250px;margin:0 auto;position:relative;top:50%;transform:translateY(-50%);white-space:normal;padding:0 15px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box }.box h3 i{margin-top:10px }header{height:10%;background-color:#485560;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;position:fixed;width:100%;z-index:2 }header section{display:inline-block;white-space:nowrap;vertical-align:text-top;position:relative;top:50%;transform:translateY(-50%) }header ul{margin:0;padding:0 }header li{display:inline-block;list-style:none;text-transform:uppercase;margin-right:5px }header li a{border:2px solid #485560 }header li.active a{border:2px solid #fff }header li:last-of-type{margin-right:0 }header li a{color:#fff;text-decoration:none;padding:5px 15px }header #socials li a{border:none }#logo{width:25%;max-width:85px;float:left;margin-left:50px }#logo img{max-width:53px }#nav{width:50%;float:left }#socials{float:right;text-align:right;margin-right:50px }#socials i{font-size:1.75em }header #socials li a{padding:0px 10px }.home main{width:100%;height:90vh;white-space:nowrap;box-sizing:border-box;margin:0;padding:0 }#main-wrap{height:90vh;width:100%;box-sizing:border-box;margin:0;padding:0;background-color:#fff;position:absolute;top:10%;padding-top:5% }.full-width-box{width:100vw;height:90vh;display:inline-block }.full-width-box:after, main section:after,main:after{content:'';display:block;clear:both }#page-content p a{color:#485560 }#page-content p a:hover{color:#000 }main section{float:left;height:100% }main section:first-of-type{width:61.5% }main section:last-of-type{width:38.5% }.box{display:inline-block;vertical-align:text-top;float:left;background-color:#485560;background-repeat:no-repeat;background-position:center center;-webkit-transition:all 0.3s;background-size:cover;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;white-space:nowrap;-webkit-filter:grayscale(0%);filter:grayscale(0%);-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;overflow:hidden;position:relative }div.box>div{position:absolute;height:100%;width:100%;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;-moz-background-size:cover;-webkit-background-size:cover;background-position:center center;background-size:cover;z-index:-1 }div.box:hover>div{transform:scale(1.025) }.box.white{background-color:#fff }.white article{margin:0 auto;width:100%;max-width:500px;overflow:visible;position:relative;top:50%;transform:translateY(-50%) }.white article h1{color:#777;white-space:normal;font-size:1.95em }.box a{color:#fff;text-decoration:none }.white article p{white-space:normal;font-size:0.95em;line-height:1.4em }.box:hover,.greyscale{-webkit-filter:grayscale(100%);filter:grayscale(100%) }.box:hover{background-size:100.5% 100.5% }.greyscale:hover{background-size:101% 101%;-webkit-filter:grayscale(0%);filter:grayscale(0%) }.overlay{background:rgba(0, 0, 0, 0.25);height:100%;width:100%;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s }.box-large{width:100%;height:100% }.box-small{width:50%;height:33.3%;background-color:#485560 }.box-medium{width:50%;float:right;height:66.6% }#page1-box1{background-image:url(../img/home/page1/large/large1.jpg) }#page1-box2{background-image:url(../img/home/page1/large/large2b.jpg) }#page1-box3{background-image:url(../img/home/page1/large/large3.jpg) }#page1-box4{background-image:url(../img/home/page1/large/large4.jpg) }#page1-box5{background-image:url(../img/home/page1/large/large5.jpg) }#page2-box1{background-image:url(../img/home/page2/large/large1.jpg) }#page2-box2{background-image:url(../img/home/page2/large/large2.jpg) }#page2-box3{background-image:url(../img/home/page2/large/large3.jpg) }#page2 .box-medium{float:left }#page2-box4{background-image:url(../img/home/page2/large/large4.jpg) }#page2-box5{background-image:url(../img/home/page2/large/large5.jpg) }#page3-box1{background-image:url(../img/home/page1/large/large2.jpg) }#page3-box2{background-image:url(../img/home/page3/large/large2.jpg) }#page3-box3{background-image:url(../img/home/page3/large/large3a.jpg) }#page3-box4{background-image:url(../img/home/page3/large/large4.jpg) }#page3-box5{background-image:url(../img/home/page3/large/large5.jpg) }#page4-box1{background-image:url(../img/home/page4/large/large1.jpg) }#page4-box2{background-image:url(../img/home/page4/large/large2.jpg) }#page4-box3{background-image:url(../img/home/page4/large/large3.jpg) }#page4-box4{background-image:url(../img/home/page4/large/large4.jpg) }#page4-box5{background-image:url(../img/home/page4/large/large5.jpg) }#introduction article a.mobile-show{display:none }#introduction article a{display:block;border:2px solid #485560;text-decoration:none;padding:7.5px 0;color:#485560;text-transform:uppercase;max-width:160px;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box }#introduction article a:hover{background-color:#485560;color:#fff }.box-small a.btn{display:inline-block;border:2px solid #fff;text-decoration:none;padding:2.5px 15px;color:#fff;text-transform:uppercase;text-align:center;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;font-size:0.5em;margin-top:10px }.box-small a.btn:hover{background-color:#fff;color:#485560 }.slicknav_menu{display:none;background-color:#485560!important;min-height:10vh;z-index:5;position:absolute;width:100% }.slicknav_menu .slicknav_nav li{font-size:1.25em }.slicknav_btn{margin-top:10px!important }@media screen and (max-width: 900px){header,#menu{display:none }.slicknav_menu{display:block }}.who-we-are main article{float:left;display:inline-block;vertical-align:text-top;width:25%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:15px solid #fff;text-align:center }.who-we-are main article h2{font-size:1.375em;color:#485560;font-family:'work_sansregular';margin:15px 0 0 }.who-we-are main article p{font-size:0.9em;margin:2.5px 0 10px }.what-we-do main article{display:inline-block;vertical-align:text-top;width:50%;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border:20px solid #fff }.what-we-do main .section{margin-bottom:35px;margin-top: 17.5px;}.the-salon main h2, .what-we-do main h2{color:#485560;font-family:'work_sansregular';font-size:1.375em;margin:0 0 5px 0 }.the-salon main h2{margin:20px 0;font-size:1.95em;font-family:'work_sanslight' }.what-we-do main h3{color:#777;font-weight:bold;font-family:'work_sansregular';font-size:1.063em;margin-top:5px }.what-we-do main p{margin:0;padding:2.5px 0;word-wrap: break-word;}.what-we-do main .gap, .what-we-do main .gap{padding-top:7.5px }.section:after{content:'';display:block;clear:both }.price-row{display:block;width:100%;clear:both }.price-row.price-header {font-weight: bold;}.price-row:after{content:'';display:block;clear:both }.price-col{float:left;width: 20%;}.price-col.last-col{float:right;width:30% }.the-salon #main-wrap, .who-we-are #main-wrap, .what-we-do #main-wrap, .what-we-use #main-wrap, .silent-haircut #main-wrap, .covid-19 #main-wrap, .talk-to-us #main-wrap{padding-top:0 }#header{background-attachment:scroll;background-position:center top;background-repeat:no-repeat;background-size:cover;width:100%;display:block;height:350px;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;text-align:center }#header h1{position:relative;color:#485560;border:3px solid #fff;padding:15px 30px;display:block;top:50%;transform:translateY(-50%);min-width:200px;max-width:275px;margin:0 auto;text-transform:uppercase;background-color:#fff }.talk-to-us #header{background-image:url(../img/get-in-touch/get-in-touch-header.jpg) }.covid-19 #header{background-image:url(../img/covid19/covid19-header.jpg) }.silent-haircut #header{background-image:url(../img/silent-haircut/header.jpg) }.what-we-use #header{background-image:url(../img/what-we-use/what-we-use-header.jpg) }.what-we-do #header{background-image:url(../img/what-we-do/what-we-do-header.jpg) }.who-we-are #header{background-image:url(../img/who-we-are/who-we-are-header.jpg) }.the-salon #header{background-image:url(../img/the-salon/the-salon-header.jpg) }main section#page-content{width:100%;max-width:1060px;margin:0 auto;padding:30px 0;float:none;clear:both;height:auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box }.talk-to-us #page-content, .what-we-use #page-content{padding:30px 15px }main section#page-content:after{content:'';display:block;clear:both }.get-in-touch main section#page-content{text-align:center }#page-content h1{font-size:1.875em;font-weight:bold;color:#485560;font-family:'work_sansregular';text-transform:uppercase;margin-top:30px;text-align:center }.what-we-do main p.consultations{font-weight:bold;margin-top:35px;color:#485560 }.talk-to-us #page-content p{max-width:750px;margin:15px auto 30px;text-align:center }.covid-19 #page-content h2, .what-we-use #page-content h2{font-size:1.375em;color:#485560;font-family:'work_sansregular';margin:30px 0 0 }.supplier-logos{float:right;width:22%;margin-left:35px;max-height:100px;margin-top:25px;margin-bottom:25px;text-align:center }.supplier-logos img{max-height:100px }form{max-width:900px;margin:0 auto;text-align:center }fieldset{float:left;width:50%;padding:0 15px 0 0;margin:0;border:none;-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 }fieldset:nth-child(even){float:right;padding-right:0;padding-left:15px }button,input[type="button"],input[type="reset"],input[type="submit"]{border:3px solid #485560;clear:both;border-radius:0;-webkit-appearance:none;background-color:#fff;color:#485560;font-size:1.2em;line-height:1;display:block;padding:20px 50px;margin:0 auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s }button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{background-color:#485560;color:#fff }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:#777;border:1px solid #bbb;border-radius:0;padding:10px;width:100%;-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;margin-bottom:30px;text-align:left }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 }.g-recaptcha{margin-bottom:30px;display:inline-block }#contacts{width:100%;clear:both;padding:30px 0 0 }#contacts article{float:left;display:inline-block;width:50%;vertical-align:text-top;-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;height:400px }#map{width:100%;height:400px }.home #map{height:100% }#contacts article:last-of-type{background-color:#485560;color:#fff;text-align:center;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d }.contact-information{position:relative;top:50%;transform:translateY(-50%) }#contacts article:last-of-type img{max-width:125px }#contacts ul{margin:0;padding:0 }#contacts li{display:inline-block;list-style:none;margin:0 10px }#contacts i{font-size:1.5em }#contacts a{text-decoration:none;color:#fff }main section#page-content{padding:15px }@media screen and (max-width: 1340px){header li{margin-right:2.5px }header li a{padding:5px 12.5px }}@media screen and (max-width: 1260px){#socials{display:none }.box h3{font-size:1.4em }}@media screen and (max-width: 1060px){.talk-to-us fieldset:last-of-type{margin-bottom:20px }#introduction article a.mobile-show{display:block }p.mobile-hide{display:none },#header{height:300px }main{height:80% }.full-width-box{height:80vh }#logo{margin-left:15px }header li{margin-right:2.5px }header li a{padding:5px 12.5px }#socials{margin-right:15px }.scroll{top:60px;position:absolute;width:100% }#main-wrap, .home main{height:auto }#main-wrap{top:60px }.home main section{height:550px }.full-width-box{height:auto;width:100%;display:block }#page4 section:first-of-type, #page2 section:first-of-type{float:right }.box-small.box-last{height:34% }#page4 .box-medium{height:66.6% }.box-medium{height:67% }header li{font-size:0.9em }header li a{padding:5px 10px }}@media screen and (max-width: 800px){.scroll{top:60px;position:absolute }#main-wrap, .home main{height:auto }#main-wrap{top:60px }.home main section{height:550px }.full-width-box{height:auto;width:100%;display:block }.who-we-are main article, main section:last-of-type, main section:first-of-type{width:50% }.who-we-are main article img{max-width:75% }.box.white{padding:35px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box }.box h3{font-size:1.438em }div.box>div{background-position:center center }.slicknav_menu{min-height:60px }}@media screen and (max-width: 600px){.price-row {border-bottom: 1px solid #999;}#socials{display:none }main section{height:400px }main section.shop-front{height:225px }main section#google-map{height:275px }main section:last-of-type, main section:first-of-type{width:100%;display:inline-block }.box.white{padding:25px }#header{height:175px }#header h1{padding:10px;font-size:1.75em }main section#introduction{height:auto }#introduction .white article{position:static;top:auto;transform:none }#introduction .white article p:last-of-type{margin-bottom:0 }.white article h1{font-size:1.75em }.white article p{font-size:1em;line-height:1.5em }.who-we-are main article{width:100%;border:15px solid #fff }.who-we-are main article h2{font-size:1.406em;font-weight:normal }.what-we-do main .section{margin-bottom 25px }.who-we-are main article img{max-width:80% }.box h3{font-size:1.250em;padding:0 7.5px }.supplier-logos{width:42%;margin-left:20px }.what-we-use #page-content h2{text-align:center }fieldset:nth-child(even),fieldset{width:100%;float:none;padding:0 }button,input[type="button"],input[type="reset"],input[type="submit"]{width:100% }#youtube-vid{float:none;margin-right:0;padding-bottom:52.25%;margin-bottom:0;width:100% }#contacts article{width:100%;height:350px }.what-we-do main article{width:100%;border:0px solid #fff }.what-we-do main h2{font-size:1.250em }small{font-size:70% }.who-we-are main article p{font-size:1em }#page4 section:first-of-type, #page2 section:first-of-type{float:left }#credits{display:none }#notice{position:static }}.social-link a{background-color:#485560;display:inline-block;padding:2.5px;color:#fff;width:15px;text-align:center }