/*! normalize.css v1.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.67em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}p,pre{margin:1em 0}code,kbd,pre,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}a{outline:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}html,body{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}*{margin:auto;padding:0;text-decoration:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-smoothing:antialiased}html[xmlns] .clearfix{display:block}* html .clearfix{height:1%}img{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0}html{height:100%}@font-face{font-family:'AdobeCaslonProRegular';src:url('../f/acaslonpro-regular.eot');src:url('../f/acaslonpro-regular.eot') format('embedded-opentype'),url('../f/acaslonpro-regular.woff2') format('woff2'),url('../f/acaslonpro-regular.woff') format('woff'),url('../f/acaslonpro-regular.ttf') format('truetype'),url('../f/acaslonpro-regular.svg#AdobeCaslonProRegular') format('svg');}@font-face{font-family:'AdobeCaslonProItalic';src:url('../f/acaslonpro-italic.eot');src:url('../f/acaslonpro-italic.eot') format('embedded-opentype'),url('../f/acaslonpro-italic.woff2') format('woff2'),url('../f/acaslonpro-italic.woff') format('woff'),url('../f/acaslonpro-italic.ttf') format('truetype'),url('../f/acaslonpro-italic.svg#AdobeCaslonProItalic') format('svg');}@font-face{font-family:'VerlagLight';src:url('../f/verlaglight.eot');src:url('../f/verlaglight.eot') format('embedded-opentype'),url('../f/verlaglight.woff2') format('woff2'),url('../f/verlaglight.woff') format('woff'),url('../f/verlaglight.ttf') format('truetype'),url('../f/verlaglight.svg#VerlagLight') format('svg');}@font-face{font-family:'VerlagLightItalic';src:url('../f/verlaglightitalic.eot');src:url('../f/verlaglightitalic.eot') format('embedded-opentype'),url('../f/verlaglightitalic.woff2') format('woff2'),url('../f/verlaglightitalic.woff') format('woff'),url('../f/verlaglightitalic.ttf') format('truetype'),url('../f/verlaglightitalic.svg#VerlagLightItalic') format('svg');}@font-face{font-family:'AvenirLTStd-Light';src:url('../f/webfonts/2CD9B4_0_0.eot');src:url('../f/webfonts/2CD9B4_0_0.eot?#iefix') format('embedded-opentype'),url('../f/webfonts/2CD9B4_0_0.woff2') format('woff2'),url('../f/webfonts/2CD9B4_0_0.woff') format('woff'),url('../f/webfonts/2CD9B4_0_0.ttf') format('truetype');}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px}.ir:before{content:"";display:block;width:0;height:150%}.hidden{display:none !important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.clearfix{*zoom:1}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a{color:#575756;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}h1{font-family:'AvenirLTStd-Light';font-size:1.125em;letter-spacing:1px;margin-bottom:2%;color:#575756}h2{font-family:'AdobeCaslonProItalic',serif;/*margin:5% 0 2%;*/text-align:center;letter-spacing:0.75px;font-size:1.125em}h4{font-size:1.125em;letter-spacing:2.5px}hr.yel{height:1px;border:none;border:0;width:35px;background:#fecb37;margin:2% 0}p{line-height:1.75em;font-size:0.85rem;color:#575756}p+p{margin-top:10px}.iemess{display:none;margin:20px auto;width:50%;line-height:2em;font-size:2em;text-align:center}.lt-ie8 .iemess{display:block}.lt-ie8 .iemess a{color:#4e4c4c}.lt-ie8 .iewrap{display:none}body{font-size:1em;font-family:'AdobeCaslonProRegular',serif}svg{width:100%}svg path.drawMe{fill-opacity:0;fill:#fff !important}section{width:100%}section .cntr{max-width:1024px;margin:0 auto}section .cntr header{margin:0 auto;width:100%}header .page-title{width:24%;margin:0 auto 4%}header .page-title hr{border:none;height:1px;background-color:#31333d}.white{color:#ffffff}.white hr{background-color:white;height:1px;border:none}.white p{color:#f7f7f7}.border{background-color:#BBBCBF;height:98%;width:1px;position:absolute;left:25px;z-index:3;margin-top:1%}.border.dark{background-color:#6D6E75}.border.right{right:25px;left:inherit}.moonNav{position:absolute;top:40px;right:10%;width:70px;height:50px;z-index:11}.wmw-text,.wmw,.wmw-brown,.wmw-yellow,.wmw-white{background-color:#f7f7f7;padding:1% 0;position:absolute;left:12px;width:16px;z-index:3;margin-top:100px}.wmw-text.right,.wmw.right,.wmw-brown.right,.wmw-yellow.right,.wmw-white.right{right:12px;left:initial}.wmw-yellow{right:12px;left:initial;margin-top:50px}.wmw-white{margin-top:50px;background-color:#31333d}.wmw-text{width:32px;margin-top:0}.wmw-text.right{right:4px}.contain{left:0;right:0;top:0;bottom:0;margin:6px;box-sizing:border-box;position:relative}.skrollable{position:fixed;z-index:10}.skrollr-mobile .skrollable{position:absolute}.skrollable .skrollable{position:absolute}.skrollable .skrollable .skrollable{position:static}.moving{position:relative}.moving img{width:50%}#para_1{width:300px;height:300px;margin-left:12%;position:absolute}#para_1 img{width:80%}#para_2{width:300px;height:300px;position:absolute;right:3%}#para_2 img{width:100%}#para_3{width:300px;height:300px;right:4%;position:absolute}#para_3 img{width:70%}#para_4{width:300px;height:300px;right:7%;position:absolute;z-index:11}#para_4 img{width:40%}#para_5{width:300px;height:300px;right:7%;position:absolute}#para_5 img{width:83%}#para_6{width:300px;height:300px;left:18%;position:absolute}#para_6 img{width:50%}#para_7{width:200px;height:200px;right:4%;position:absolute;z-index:1}#para_7 img{width:90%}#para_8{width:300px;height:300px;left:12%;position:absolute}#para_8 img{width:70%}section#intro{width:100%;height:100vh;background-color:#f7f7f7;position:relative;z-index:100}section#intro .eyes{background-size:contain;background-repeat:no-repeat;background-position:center center;display:inline-block;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}section#intro .contain{position:absolute;margin:6px;background-color:#31333d;box-sizing:border-box}section#intro .contain .logo{width:20%;height:230px;margin:0 auto;position:relative;margin-top:16%}section#intro .contain .logo img{width:100%}section#intro .contain .logo svg{position:absolute}section#intro .contain .logo svg#Layer_2{opacity:0;-moz-transition:1s 250ms ease-in-out;-o-transition:1s 250ms ease-in-out;-webkit-transition:1s 250ms ease-in-out;-ms-transition:1s 250ms ease-in-out;transition:1s 250ms ease-in-out}section#intro .contain h2.animateMeSalon{text-align:center;color:#f7f7f7;font-size:1.125em;opacity:0;-moz-transition:1s 250ms ease-in-out;-o-transition:1s 250ms ease-in-out;-webkit-transition:1s 250ms ease-in-out;-ms-transition:1s 250ms ease-in-out;transition:1s 250ms ease-in-out}.miniLogo.black #miniLogo path.w,.miniLogo.white #miniLogo-eyes path.w{fill:#31333d}.miniLogo.black #miniLogo circle.w,.miniLogo.white #miniLogo-eyes circle.w{stroke:#31333d}.miniLogo.white #miniLogo path.w,.miniLogo.white #miniLogo-eyes path.w{fill:#f7f7f7}.miniLogo.white #miniLogo circle.w,.miniLogo.white #miniLogo-eyes circle.w{stroke:#f7f7f7}section#about{background-color:#fff;position:relative}section#about .contain{position:relative;padding:5% 5% 18%;background-color:#f7f7f7}section#about .contain header .aboutLogo{margin:0 auto;max-width:180px}section#about .contain header .aboutLogo img{width:100%}section#about .contain .menuCon{position:fixed;width:110px;top:120%}section#about .contain .menuCon nav{margin:90px 0 0 5px}section#about .contain .menuCon nav ul li{letter-spacing:0.2em;margin:9px 0;font-size:0.975em}section#about .contain .menuCon nav ul li a{color:#575756}section#about .contain .menuCon nav ul li a:hover{color:#C1C1C4}section#about .contain .menuCon .miniLogo{height:70px;width:70px;position:absolute}section#about .contain .menuCon .miniLogo.white{color:#f7f7f7}section#about .contain .menuCon .miniLogo.black{color:#31333d}section#about .contain .cntr{max-width:768px}section#about .contain .cntr .twoCol{width:100%}section#about .contain .cntr .twoCol .col1{width:45%;float:left}section#about .contain .cntr .twoCol .col2{float:right;width:45%}section#about .contain .cntr .boxQuote{margin:5% auto;text-align:center;padding:2.5% 2.5% 2% 2.5%;max-width:500px;color:#575756;font-family:'AdobeCaslonProItalic',serif;font-size:1.125em;letter-spacing:1px}section#about .contain .cntr .boxQuote .inner{width:59%;margin:0 auto}section#about .contain .cntr .boxQuote:before{content:'“';position:relative;font-size:3rem;left:-6px;line-height:0}section#about .contain .cntr .social{margin:5% auto;text-align:center;max-width:250px;color:#575756;font-family:'AdobeCaslonProItalic',serif;font-size:1.125em;letter-spacing:1px}section#about .contain .cntr .social .facebook,section#about .contain .cntr .social .pinterest{margin:0 auto;float:left;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;filter:alpha(opacity=70);-ms-filter:"alpha(opacity=70)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-moz-opacity:0.7;-khtml-opacity:0.7;opacity:0.7}section#about .contain .cntr .social .facebook:hover,section#about .contain .cntr .social .pinterest:hover{filter:alpha(opacity=100);-ms-filter:"alpha(opacity=100)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);-moz-opacity:1;-khtml-opacity:1;opacity:1;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);transform:scale(0.9);-o-transform:scale(0.9);-ms-transform:scale(0.9)}section#about .contain .cntr .social .pinterest{float:right}section#about .contain .cntr .social .sep{height:28px;background-color:#fecb37;width:1px;float:left;height:22px;left:24%;float:left;margin-top:-1px;position:relative}section#staff{background-color:#31333d;position:relative}section#staff .contain{padding:5%}section#staff .contain .col-single{width:34%;margin:0 auto;max-width:350px}section#staff .contain .staffCon{max-width:1024px;margin-top:8%;margin:8% auto;width:100%}section#staff .contain .staffCon .node{color:#31333d;margin-bottom:6%;float:left;width:28%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section#staff .contain .staffCon .node.left{float:left}section#staff .contain .staffCon .node.mid{margin:0 7% 6%}section#staff .contain .staffCon .node.right{float:right}section#staff .contain .staffCon .node.no{margin-bottom:0}section#staff .contain .staffCon .node .circle-mask{overflow:hidden;position:relative;margin:0 auto;height:280px;width:280px;background-color:#f7f7f7;-moz-border-radius:100% !important;-webkit-border-radius:100% !important;border-radius:100% !important;-webkit-transform:translateZ(0);transform:translateZ(0)}section#staff .contain .staffCon .node .circle-mask img{width:100%;position:absolute;z-index:1;-moz-border-radius:100% !important;-webkit-border-radius:100% !important;border-radius:100% !important}section#staff .contain .staffCon .node .circle-mask .circle{overflow:hidden;position:relative;margin:0 auto;height:280px;width:280px;background-color:#f7f7f7;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;margin-left:27%;z-index:2}section#staff .contain .staffCon .node .circle-mask .circle .textCon{padding:24% 13%;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}section#staff .contain .staffCon .node .circle-mask .circle .textCon hr{background-color:#fecb37;width:20px;margin:4% 0 9%}section#staff .contain .staffCon .node .circle-mask .circle .textCon span.pack{display:block;font-family:'AdobeCaslonProItalic',serif;font-size:0.875em;letter-spacing:1px;margin:2% 0}section#staff .contain .staffCon .node .circle-mask .circle .textCon span.role{display:block;font-size:0.85em;margin-bottom:4%}section#staff .contain .staffCon .node .circle-mask .circle .textCon p{font-size:0.8em;line-height:1.3em;color:#31333d;width:77%}table{width:80%;border-collapse:collapse}table tbody{width:100%}table tbody td{padding:1.25% 0;font-family:'AvenirLTStd-Light'}table tbody td:nth-child(2){text-align:right}table tbody td span{display:inline-block;font-size:0.875em;font-family:'AdobeCaslonProItalic',serif;display:inline-block;margin-right:8px;letter-spacing:0.85px}section#services{background-color:#f7f7f7;position:relative}section#services .border-style{border-top:1px solid #EAEAEA;border-right:1px solid #EAEAEA;border-left:1px solid #EAEAEA;height:18px;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}section#services .border-style.hvr{border-color:#fecb37}section#services .border-style .title{position:relative;margin:-8px auto}section#services .contain{padding:5%}section#services .contain header .aboutLogo{margin:0 auto;max-width:180px}section#services .contain header .aboutLogo img{width:100%}section#services .contain .cntr .ser-menuCon{width:70%;margin:0 auto}section#services .contain .cntr h5{text-transform:uppercase;text-align:center;letter-spacing:2px;font-size:1rem}section#services .contain .cntr h5 span{background-color:#f7f7f7;padding:0 10px}section#services .contain .cntr .subtitle{font-size:0.875em;text-align:center;font-family:'AdobeCaslonProItalic',serif;margin:0 0 4%}section#services .contain .cntr .ser-menuCon .twoCon{font-size:0.9rem;width:80%;margin:3% auto}section#services .contain .cntr .ser-menuCon .twoCon .col-left,section#services .contain .cntr .ser-menuCon .twoCon .col-right{float:left;width:45%;max-width:340px;padding-bottom:5%}section#services .contain .cntr .ser-menuCon .twoCon .col-left .title,section#services .contain .cntr .ser-menuCon .twoCon .col-right .title{position:relative;margin:-8px auto}section#services .contain .cntr .ser-menuCon .twoCon .col-right{float:right;width:45%;max-width:340px}section#services .contain .cntr .ser-menuCon .col-mid{margin:0 auto;width:80%}section#services .contain .cntr .ser-menuCon .col-mid table.color{font-family:'AvenirLTStd-Light';font-size:0.9em;max-width:340px;width:80%}section#contact{background-color:#31333d;position:relative}section#contact .contain{padding:5%}section#contact .contain .cntr{max-width:1024px}section#contact .contain .cntr .mapCon{width:100%;height:41vh;max-height:360px;margin:3% auto}section#contact .contain .cntr .mapCon #map_canvas{width:100%;height:100%}section#contact .contain .cntr .detailsCon{margin-bottom:5%}section#contact .contain .cntr .detailsCon .col1,section#contact .contain .cntr .detailsCon .col2,section#contact .contain .cntr .detailsCon .col3,section#contact .contain .cntr .detailsCon .col4{float:left}section#contact .contain .cntr .detailsCon .col1 span,section#contact .contain .cntr .detailsCon .col2 span,section#contact .contain .cntr .detailsCon .col3 span,section#contact .contain .cntr .detailsCon .col4 span{display:block}section#contact .contain .cntr .detailsCon .col1{width:50%}section#contact .contain .cntr .detailsCon .col2{width:25%;margin-left:5%}section#contact .contain .cntr .detailsCon .col2 .stack_1{margin-bottom:15%}section#contact .contain .cntr .detailsCon .col2 .stack_1:nth-child(3){margin-bottom:0}section#contact .contain .cntr .detailsCon .col3{width:20%;float:right}section#contact .contain .cntr .detailsCon .col3 .stack_2{margin-bottom:11px}section#contact .contain .cntr .detailsCon .col3 .stack_2:nth-child(5){margin-bottom:0}.sans{font-family:'AvenirLTStd-Light';text-transform:uppercase;font-size:0.75em;margin-bottom:2%;letter-spacing:1px}.serif{font-family:'AdobeCaslonProRegular',serif;letter-spacing:2px;font-size:0.875em;letter-spacing:2px}.contactForm form.contact-form .innerCol1{float:left;width:65%}.contactForm form.contact-form .innerCol2{float:right;width:30%}.contactForm form.contact-form .innerCol2 .teethCon{margin:0% auto}.contactForm form.contact-form .innerCol2 .teethCon .radiobutton{width:100%}.contactForm form.contact-form .innerCol2 .teethCon .teeth_upper,.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower{position:relative;height:90px}.contactForm form.contact-form .innerCol2 .teethCon .teeth_upper img,.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower img{background-color:#31333d;width:100%;position:absolute;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out;top:0}.contactForm form.contact-form .innerCol2 .teethCon .teeth_upper img.close,.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower img.close{top:23%}.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower img.close{top:-23%}#status,#status_booking{color:#F75C5B;font-weight:bold;font-size:0.85em;letter-spacing:1px;text-align:center;padding-top:2%;border-top:1px solid}#status.yellow,#status_booking.yellow{color:#fecb37}#status_booking{padding:2% 0}.cus-sel{position:relative;display:block;margin-bottom:0.5em;padding:0}.cus-sel.none{margin-bottom:0 !important}.cus-sel-title div{font-size:0.875em;border:none;width:100%;height:34px;padding:0.3% 3%;line-height:2.6em;color:#f7f7f7;letter-spacing:1px;margin-bottom:0.5em;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.cus-sel select{width:100%;margin:0;background:none;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;appearance:none;-webkit-appearance:none;font-family:'AdobeCaslonProRegular',serif;letter-spacing:1px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;font-size:0.875em;padding:0.3% 3%;line-height:2.6em;border:none;background-color:#393C44;width:100%;height:34px;color:#f7f7f7}.cus-sel::after{content:"";position:absolute;width:22px;height:9px;top:50%;right:1em;margin-top:-4px;background:url(../i/selectArrow.png) no-repeat;background-size:cover;z-index:2;pointer-events:none}.none::after{background:none !important}.cus-sel:hover{cursor:pointer}.cus-sel select:focus{}.cus-sel option{font-weight:normal}x:-o-prefocus,.cus-sel::after{display:none}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.cus-sel select::-ms-expand{display:none}.cus-sel select:focus::-ms-value{background:transparent;color:#222}}@-moz-document url-prefix(){.cus-sel{overflow:hidden}.cus-sel select{width:120%;width:-moz-calc(100% + 3em);width:calc(100% + em)}}.cus-sel select:-moz-focusring{color:transparent;text-shadow:0 0 0 #000}input.formtext,input.bookingForm,textarea{font-family:'AdobeCaslonProRegular',serif;font-size:0.875em;border:none;background-color:#393C44;width:100%;height:34px;padding:0.3% 3%;line-height:2.6em;color:#f7f7f7;letter-spacing:1px;margin-bottom:0.5em;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}::-webkit-input-placeholder{color:#f7f7f7;letter-spacing:1px}:-moz-placeholder{color:#f7f7f7;opacity:1}::-moz-placeholder{color:#f7f7f7;opacity:1}:-ms-input-placeholder{color:#f7f7f7}#message{height:130px;padding-top:6px}input.radiobutton{border:none;color:#f7f7f7;background:none;font-family:'AdobeCaslonProRegular',serif;font-size:0.875em;width:96%;height:32px;letter-spacing:2px;line-height:2.8em;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}input.radiobutton:hover{color:#808080}input.radiobutton.bookingForm{border:1px solid #808080;width:100%;height:initial;padding:3px 0 0}input.radiobutton.bookingForm:hover{background-color:#393c44;color:#f7f7f7}label{width:20%;float:left;margin-top:10px;font-size:0.8em;color:#000;text-transform:uppercase}#errormessage{color:#F75C5B;text-transform:uppercase;font-size:0.7em}.book-open{width:24%;margin:2% auto;color:#3b3d47;cursor:pointer;min-width:245px;color:#f7f7f7;display:block}.book-open div{margin:2% 0 2%;border-top:1px solid #808080;border-bottom:1px solid #808080;padding:5.5% 0 3.5% 0;color:#fecb37;font-family:'AdobeCaslonProItalic',serif;text-align:center;letter-spacing:0.75px;font-size:1.125em;-moz-transition:all 250ms ease-in-out;-o-transition:all 250ms ease-in-out;-webkit-transition:all 250ms ease-in-out;-ms-transition:all 250ms ease-in-out;transition:all 250ms ease-in-out}.book-open div:hover{color:#f7f7f7}.note{font-family:'AdobeCaslonProItalic',serif;font-size:0.875em;margin:1% 0;color:#808080;color:#f7f7f7}.bookingCon{display:none}.bookingCon .page-title{width:24%;margin:3% auto 2%}.bookingCon form .note{font-family:'AdobeCaslonProItalic',serif;font-size:0.875em;margin:3% 0;color:#808080;text-align:center;color:#f7f7f7}.bookingCon form .col1{width:30%;margin-right:2%;float:left}.bookingCon form .col2{width:30%;margin:0 3%;float:left}.bookingCon form .col3{width:30%;margin-left:2%;float:left}#email_booking{margin-bottom:1em}.error-focus{background-color:#B55757 !important}footer{max-width:1024px;padding:20px 2% 10px;letter-spacing:2px;overflow:auto}footer .left{float:left;width:25%;font-size:0.875em}footer .right{float:right;width:25%;text-align:right}footer .right .bantam{font-family:Lato;color:#C1C1C4;letter-spacing:0px}footer .center{float:left;width:50%;font-family:'AvenirLTStd-Light';color:#C1C1C4;font-size:0.75em;letter-spacing:0;text-align:center}footer .center span.loreal{display:block;width:60%;margin:2% auto}footer .center span.loreal img.png{width:40%;margin:4% auto 0;display:block}.lt-ie9 img.svg{display:none}.lt-ie9 img.png{display:block}img.png{display:none}@media screen and (max-width: 1024px){section#staff .contain .staffCon .node{width:50%}section#staff .contain .staffCon .node:nth-child(even){float:right;margin:0 0 6% 0}section#staff .contain .staffCon .node:nth-child(odd){float:left;margin:0 0 6% 0}}@media screen and (max-width: 678px){header .page-title{width:100%;margin-bottom:7%}section#about .contain header .aboutLogo{margin:2% auto}section#about .contain .cntr .boxQuote .inner{width:100%}section#intro{height:0;height:100%}section#intro .contain{position:relative;padding:12.5% 0 44%;height:97.5%}section#intro .contain .logo{margin-top:5%;width:60%;padding-top:12%}.twoCol .col1,.twoCol .col2{float:none !important;width:100% !important}.moving,.menuCon{display:none !important}section#staff .contain .col-single{width:100% !important}section#staff .contain .staffCon .node{float:none !important;width:inherit;margin-bottom:5%}section#staff .contain .staffCon .node.no{float:none !important;width:inherit;margin-bottom:5%}section#staff .contain .staffCon .node.left{float:none !important}section#services .contain .cntr .ser-menuCon .twoCon .col-left,section#services .contain .cntr .ser-menuCon .twoCon .col-right{float:none;width:95%;margin:0 auto}section#services .contain .cntr .ser-menuCon .col-mid{width:100%}section#contact .contain .cntr .detailsCon .col1,section#contact .contain .cntr .detailsCon .col2,section#contact .contain .cntr .detailsCon .col3,section#contact .contain .cntr .detailsCon .col4{float:none;width:100%}.contactForm form.contact-form .innerCol1{float:none;width:100%}.contactForm form.contact-form .innerCol2{float:none}section#contact .contain .cntr .detailsCon .col2{margin:10% auto 6%;text-align:center}section#contact .contain .cntr .detailsCon .col3{display:none}section#contact .contain .cntr .detailsCon .col2 .stack_1{margin-bottom:10%}section#contact .contain .cntr .detailsCon .col2 .stack_1 .sans{display:none}section#services .contain .cntr .ser-menuCon{width:100%}section#services .contain .cntr .ser-menuCon .twoCon{width:100%}section#staff .contain .staffCon .node.mid{margin-left:0;margin-right:0}.border,.wmw-brown,.wmw-yellow,.mapCon,.bookingCon,.wmw,.wmw-white,.wmw-text,.moonNav{display:none}.contactForm form.contact-form .innerCol2{float:none;margin:0 auto;width:100%}.contactForm form.contact-form .innerCol2 .teethCon .teeth_upper img,.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower img,.contactForm form.contact-form .innerCol2 .teethCon .teeth_upper,.contactForm form.contact-form .innerCol2 .teethCon .teeth_lower{display:none}input.radiobutton{width:100%;border:1px solid #808080;line-height:2.7em}.bookingCon{padding:3% 0}.bookingCon form .col1{width:100%;margin-right:0;float:none}.bookingCon form .col1 #email_booking{margin-bottom:0.5em}.bookingCon form .col2{width:100%;margin:0;float:none}.bookingCon form .col3{width:100%;margin-left:0;float:none}footer .left,footer .center,footer .right{float:none;width:100%;text-align:center;margin:2% auto}footer .center{width:80%}}