@font-face{font-family:'Amatic SC';src:url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.eot);src:url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.woff2) format('woff2'),url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.woff) format('woff'),url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.ttf) format('truetype'),url(/wp-content/themes/hairco/fonts/Amatic-SC-Bold.otf) format('opentype');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-2044}@font-face{font-family:'Yanone Kaffeesatz ExtraLight';src:url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.eot);src:url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.woff2) format('woff2'),url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.woff) format('woff'),url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.ttf) format('truetype'),url(/wp-content/themes/hairco/fonts/Yanone-Kaffeesatz-ExtraLight.otf) format('opentype');font-weight:200;font-style:normal;font-stretch:normal;unicode-range:U+000D-FB02}@font-face{font-family:'Source Sans Pro';src:url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.eot);src:url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.eot?#iefix) format('embedded-opentype'),url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.woff2) format('woff2'),url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.woff) format('woff'),url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.ttf) format('truetype'),url(/wp-content/themes/hairco/fonts/Source-Sans-Pro.otf) format('opentype');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-1F16B}body{margin-top:75px}.wrapper,header{height:75px;background:#fff;color:#000;border-bottom:1px solid #e4dbcc;position:fixed;top:0;width:100vw;display:flex;align-items:center;justify-content:center;z-index:5000}.wrapper .container,header .container{height:100%}.wrapper img,header img{height:70px;width:68px;position:absolute;top:2px}.wrapper .btn.btn-primary,header .btn.btn-primary{font-size:1.25em;height:calc(75px - 2px);line-height:calc(75px - 2px);font-family:'Yanone Kaffeesatz ExtraLight';color:#000;background:#fff;border:none;border-radius:0;text-transform:uppercase;padding:0 10px}.wrapper .btn.btn-primary:hover,header .btn.btn-primary:hover{color:#fff;background:#000}.wrapper .btn.btn-primary:active,.wrapper .btn.btn-primary:focus,.wrapper .btn.btn-primary:focus-within,.wrapper .btn.btn-primary:visited,header .btn.btn-primary:active,header .btn.btn-primary:focus,header .btn.btn-primary:focus-within,header .btn.btn-primary:visited{color:#101010!important}.wrapper .desktop-buttons,header .desktop-buttons{display:inline-block;float:right}.wrapper #mobile-buttons,header #mobile-buttons{display:flex;flex-direction:column;position:fixed;top:-100%;background:#fff;width:100%;transition:top .3s ease-in-out}.wrapper #mobile-buttons .btn.btn-primary,header #mobile-buttons .btn.btn-primary{height:50px;line-height:50px;border-bottom:1px solid #e4dbcc}.wrapper #hamburger,header #hamburger{display:none;float:right;margin-top:17.5px;cursor:pointer}.wrapper #hamburger i,header #hamburger i{font-size:40px}.wrapper #hamburger:active,header #hamburger:active{color:#a9a9a9}.wrapper .title,header .title{display:inline-block;width:fit-content;position:absolute;margin-left:80px;top:10px;font-family:'Amatic SC';font-size:2.2em}.wrapper .mobile-title,header .mobile-title{display:none}.wrapper .desktop-title,header .desktop-title{top:16px}@media screen and (max-width:1199px){header .desktop-buttons{display:none}header #hamburger{display:inline-block}}@media screen and (max-width:400px){header .mobile-title{display:block}header .desktop-title{display:none}}.latepoint-w,.latepoint-w h1,.latepoint-w h2,.latepoint-w h3,.latepoint-w h4,.latepoint-w h5,.latepoint-w h6{font-family:'Source Sans Pro'!important;letter-spacing:.5px!important}.latepoint-w .os-service-category-info>.os-item-img-w,.latepoint-w .step-confirmation-w>.info-box,.latepoint-w .step-contact-w .os-step-tabs,.latepoint-w .step-contact-w .step-contact-logged-in-header-w{display:none!important}body{font-family:'Source Sans Pro';font-size:1.1em;letter-spacing:.4px}main{width:100%;padding-left:0!important;padding-right:0!important}main section{padding-top:25px;padding-bottom:25px;margin:0!important;color:#3e3e3e}main .sub-title,main .title{font-family:'Yanone Kaffeesatz ExtraLight';text-transform:uppercase;margin-bottom:25px;font-size:2em;text-align:center;width:100%}main .sub-title{margin-top:-15px;margin-bottom:20px;text-transform:none;font-size:1.5em}main .latepoint-booking-form-element{margin-top:0!important}main section:nth-child(even){background:#e9ecef}main #agents img{display:block;margin:0 auto 20px;width:70%;height:auto;border-radius:50%}main #agents .col-sm{margin-bottom:25px}main #agents a{margin-left:1px}main #agents i{font-size:20px}main #reservation .good-to-know{margin-bottom:20px}main #services .sub-title{margin-top:35px;margin-bottom:35px}main #services .service{margin-bottom:25px}main #services .service.priced-service{height:fit-content;border-left:7px solid #dadada;margin-left:10px}main #services .price{text-align:right;white-space:nowrap}main #contact h5{position:relative;padding-left:30px}main #contact h5 i{position:absolute;top:3px;left:0}main #contact h5 i.fa-door-open{left:-5px}main #contact .sub-title{margin-top:30px;text-align:left}main #contact .day-col,main #contact .hour-col{display:inline-block}main #contact .day-col p,main #contact .hour-col p{margin-bottom:.5rem}main #contact .day-col{margin-right:27px}@media screen and (max-width:991px){.latepoint-w{width:90%;max-width:unset!important}}@media screen and (max-width:400px){.day-col,.hour-col{font-size:12px}}footer{border-top:1px solid #e4dbcc;padding-top:15px;padding-bottom:15px}footer .row>*{padding-top:10px;padding-bottom:10px}