.main.careers .c2a.yellow{padding:25px 0}.main.careers .content ol,.main.careers .content ul{padding:0 0 0 50px}.main.careers .content ol li,.main.careers .content ul li{font-size:15px;line-height:23px}.main.careers .content ol a,.main.careers .content ul a{color:#000;text-decoration:underline}.clear{clear:both}@media screen and (max-width:823px){.events.chairs{padding:10px 0 250px}}.timeslots{padding-top:20px}.timeslots>div{display:block;float:left;margin-right:2.3576520234%;width:23.2317609825%}.timeslots>div:last-child{margin-right:0}.timeslots>div{line-height:22px;margin-left:4.2649021676%;padding-bottom:35px}@media screen and (max-width:823px){.timeslots>div{display:block;float:left;margin-right:7.4229717578%;width:207.4229717578%}.timeslots>div:last-child{margin-right:0}.timeslots>div{margin-left:0}}.timeslots p{margin:0 0 5px}.event:after{clear:both;content:"";display:block}.event{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 0 50px}.event:last-child{padding:0}.event_image{border:2px solid #ccc;display:block;float:left;height:220px;margin-right:2.3576520234%;width:23.2317609825%}.event_image:last-child{margin-right:0}.event_image{background-color:#fff;background-size:cover;margin-left:8.5298043353%;padding:20px}.event_month{color:#ccc;font-family:Futura,sans-serif;font-size:30px;font-style:italic}.event_date{display:block;float:left;margin-right:2.3576520234%;width:100%}.event_date:last-child{margin-right:0}.event_date{color:#c3d5c9;font-family:Futura,sans-serif;font-size:130px;font-weight:700;line-height:130px}.event_caption{display:block;float:left;margin-right:2.3576520234%;width:57.3509783236%}.event_caption:last-child{margin-right:0}.event_caption{text-align:left}.event_description{color:#666}.line{border-top:1px solid rgba(195,213,201,.25);margin:0 0 0 -50%;position:absolute;width:200%;z-index:-1}.l-1{margin-top:-250px}.l-2{margin-top:1050px}.l-3{margin-top:1700px}.l-4{margin-top:400px}.l-5{margin-top:2800px}section{padding:20px 0;text-align:center}section h2{margin:40px}section h3{font-size:50px;margin:20px 0 50px;text-transform:uppercase}@media screen and (max-width:823px){section h3{font-size:35px;margin:20px 0 10px}}section cite{text-transform:lowercase}section .button{padding:20px}.intro:after{clear:both;content:"";display:block}.intro{margin-left:auto;margin-right:auto;max-width:1200px;min-height:1300px;padding:0 5%}.intro .about-us{padding:50px 0 20px}.intro h2{font:normal normal 22px/40px Futura,sans-serif;margin-top:20px;padding:0 20px}@media screen and (max-width:823px){.intro h2{font-size:16px;line-height:25px;padding:0}}.intro h3{margin-top:75px}.intro h3 cite{font:normal normal 30px Futura,sans-serif}.intro ul:after{clear:both;content:"";display:block}.intro ul{margin:100px 0 50px;max-width:1200px;padding:0}@media screen and (max-width:823px){.intro ul{margin:50px 0 10px}}.intro ul li{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.intro ul li:last-child{margin-right:0}.intro ul li{padding:0 30px}.intro ul li:before{border-bottom:2px solid #c3d5c9;content:"";display:inline-block;height:100px;margin-bottom:30px;width:100px}.intro ul h4{font:normal normal 21px Futura,sans-serif;margin:0 0 10px}.intro ul p{color:#6b6b6b;font:normal 15px/25px Futura,sans-serif}.intro .c2a .button{padding-left:30px}.intro .c2a .button:before{display:none}.intro a{color:#c3d5c9;text-decoration:none}.intro a:hover{text-decoration:underline}.intro .haircut:before{background:url(images/icn-haircut.png) top no-repeat}.intro .shave:before{background:url(images/icn-shave.png) top no-repeat}.intro .beverage:before{background:url(images/icn-beverage.png) top no-repeat}.testimonials{min-height:350px;position:relative}.testimonials_testimonial{font:normal normal 26px/40px Futura,sans-serif;margin-bottom:100px;opacity:0;padding:0 10%;position:absolute;-webkit-transition:opacity .5s ease-in 0s;-moz-transition:opacity .5s ease-in 0s;transition:opacity .5s ease-in 0s}.testimonials_testimonial.active{opacity:1}.testimonials_quote:before{content:open-quote}.testimonials_quote:after{content:close-quote}.testimonials_quoter{background:url(images/yelp.gif) bottom no-repeat;display:block;margin:25px 0 0;padding-bottom:35px;text-transform:capitalize}.testimonials_quoter.lizzy{background:none}.instagram{-webkit-overflow-scrolling:touch;max-height:540px;overflow-x:auto;overflow-y:hidden;padding:0}.instagram .scroll{display:block;padding:0;width:4770px}.instagram .instaImg{background:#ccc;background-position:50%;background-size:cover;display:inline-block;float:left;margin:0 5px 5px 0;min-height:260px;padding:0;width:260px}.instagram .instaImg:nth-child(3n-1){margin-bottom:0;min-height:525px;width:525px}.instagram .instaImg:nth-child(3n){margin-bottom:0;margin-left:-795px;margin-top:265px}.instagram img{background:#ccc;display:inline-block;float:left;margin:0 5px 5px 0;padding:0;width:260px}.instagram img:nth-child(3n-1){margin-bottom:0;width:525px}.instagram img:nth-child(3n){margin-bottom:0;margin-left:-795px;margin-top:265px}.main .lady:after{clear:both;content:"";display:block}.main .lady{margin-left:auto;margin-right:auto;max-width:1200px;padding:0 0 100px}.main .lady.wide-text .lady_image{display:block;float:left;margin-right:2.3576520234%;width:31.7615653177%}.main .lady.wide-text .lady_image:last-child{margin-right:0}@media screen and (max-width:414px){.main .lady.wide-text .lady_image{display:block;float:left;margin-right:2.3576520234%;width:100%}.main .lady.wide-text .lady_image:last-child{margin-right:0}}.main .lady.wide-text .lady_content{display:block;float:left;margin-right:2.3576520234%;width:65.8807826589%}.main .lady.wide-text .lady_content:last-child{margin-right:0}@media screen and (max-width:414px){.main .lady.wide-text .lady_content{display:block;float:left;margin-right:2.3576520234%;width:100%}.main .lady.wide-text .lady_content:last-child{margin-right:0}}.main .lady_image{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.main .lady_image:last-child{margin-right:0}.main .lady:nth-child(2n) .lady_image,.main .lady:nth-child(2n).wide-text .lady_image{float:right}.main .lady_content{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.main .lady_content:last-child{margin-right:0}.main .lady_content{padding:25px 50px 50px;text-align:left}.main .lady_name{font:800 normal 38px Futura,sans-serif;margin:0}.main .lady_title{font-size:21px;margin:0 0 10px}.main .lady_contact,.main .lady_instagram{display:inline-block;font:italic 16px Futura,sans-serif;margin:10px 0}.main .lady_contact .fa,.main .lady_instagram .fa{margin:0 5px}.main .lady_instagram{align-self:center;color:#000;font:italic 18px/18px Futura,sans-serif;margin:10px 40px 10px 0;padding:10px}.main .lady_instagram .fa{font-size:24px}@media screen and (max-width:414px){.main .lady_instagram{display:inherit;margin:20px 0;text-align:center}}.main .lady_summary{color:#737373}.main .lady_summary p{line-height:25px}.main .lady_summary .read_more{color:#282828;cursor:pointer;display:inline-block;padding-bottom:25px;text-decoration:underline}.main .lady .awards:after{clear:both;content:"";display:block}.main .lady .awards{margin-left:auto;margin-right:auto;max-width:1200px}.main .lady .award{display:block;float:left;margin-right:2.3576520234%;text-align:center;width:48.8211739883%}.main .lady .award:last-child{margin-right:0}.main .lady .award dt{font-weight:700}.main .lady .award dd{font:italic 14px/16px Futura,sans-serif;margin:4px 0}.main .lady .award:nth-child(2n){margin-right:0}.main .lady .c2a{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding-top:20px;text-align:left}.products .favoriteCategory{font-weight:700;text-align:left}.products .prodHair{max-height:65px}.products .fatboy{max-height:60px}@media screen and (max-width:823px){.products .prodImage{display:inline-block;margin:10px 0;max-width:50%}.products .kevinmurphy{max-width:80%}}.services_pricing{list-style:none;padding:0 25px 0 0}.services_pricing-option{font-size:16px;line-height:22px}.services_pricing-option-dollar{float:right}.services_figures{clear:both;padding:40px 5%}.services_figures p{line-height:27px;padding:0 10% 40px;text-align:left}.services_figure{display:block;float:left;margin-right:2.3576520234%;width:40.291369653%}.services_figure:last-child{margin-right:0}.services_figure{text-align:left}.services_figure.single{display:block;float:left;margin-left:34.1192173411%;margin-right:2.3576520234%;width:36.0264674854%}.services_figure.single:last-child,.services_figure:nth-child(2n){margin-right:0}.services_figure:nth-child(odd){clear:left}.services_figure .services_p{color:#737373;line-height:23px;padding-left:0}.services_figure{margin-bottom:80px}.services_header{display:block;float:left;margin-right:2.3576520234%;width:100%}.services_header:last-child{margin-right:0}.services_header{font:800 normal 35px Futura,sans-serif;margin-top:15px;text-transform:uppercase}.services_header_option{display:block;float:left;margin-right:2.3576520234%;width:100%}.services_header_option:last-child{margin-right:0}.services_header_option{font:normal normal 21px/40px Futura,sans-serif;margin:10px 0 0}.services_header_link{color:#000}@media screen and (max-width:667px){.services_header{float:none}}.services_caption{font:normal normal 21px Futura,sans-serif}.services_caption_note{float:right;font:normal normal 19px/28px Futura,sans-serif}.services_caption.two-line .services_caption_note{margin-top:-28px}@media screen and (max-width:500px){.matterport{width:100%}}.carousel,.carousel-inner{position:relative}.carousel-inner{overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:left .6s ease-in-out;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{bottom:0;color:#fff;cursor:pointer;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,.5) 0),color-stop(transparent 100%));background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{background-image:-webkit-linear-gradient(left,color-stop(transparent 0),color-stop(rgba(0,0,0,.5) 100%));background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:none;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;margin-left:-10px;margin-top:-10px;width:20px}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px 2px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0 1px;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-left:-15px;margin-top:-15px;width:30px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}@font-face{font-family:Glyphicons Halflings;src:url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.eot);src:url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.eot?#iefix) format("embedded-opentype"),url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.woff) format("woff"),url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.ttf) format("truetype"),url(//netdna.bootstrapcdn.com/bootstrap/3.1.1/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-family:Glyphicons Halflings;font-style:normal;font-weight:400;line-height:1;position:relative;top:1px}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}#slides_control>div{height:200px}#slides_control{left:50%;margin-left:-200px;position:absolute;top:20px;width:400px}.carousel{margin-top:50px}.carousel,.carousel-inner>.item{min-height:500px;overflow:hidden}.carousel-inner>.item{background-position:50%;background-size:cover}.carousel-inner>.item>a>img,.carousel-inner>.item>img{width:100%}@media screen and (max-width:823px){.carousel,.carousel-inner>.item{min-height:200px}}.secondary-nav{background-color:#212121;min-height:64px;text-align:center;text-transform:uppercase}.secondary-nav .content:after{clear:both;content:"";display:block}.secondary-nav .content{margin-left:auto;margin-right:auto;max-width:1200px;padding:0}.secondary-nav ul{display:inline-block;height:60px;list-style:none;margin:0 auto;padding:0}.secondary-nav li{float:left;padding:0}.secondary-nav li a.on{border-bottom:3px solid #c3d5c9;color:#c3d5c9;font-weight:700}.secondary-nav a{color:#fff;display:block;padding:20px 18px}.secondary-nav.fixed{min-height:45px;position:fixed!important;top:123px;width:100%;z-index:1}@media screen and (max-width:823px){.secondary-nav{-webkit-overflow-scrolling:touch;min-height:0;overflow-x:scroll}.secondary-nav ul{height:40px;width:980px}.secondary-nav li{padding:0;width:auto}.secondary-nav a{padding:10px 28px}.secondary-nav.fixed{top:107px}.secondary-nav.clicked{top:468px}}.stylist{display:block;float:left;margin-right:2.3576520234%;overflow:auto;padding:0;width:100%}.stylist:last-child{margin-right:0}.stylist{border-bottom:50px solid #e6e1de}.stylist .stylist_image{transition:opacity 1s linear}.stylist_gallery{display:block;float:left;margin-right:2.3576520234%;width:48.8211739883%}.stylist_gallery:last-child{margin-right:0}.stylist_gallery{background:#c3d5c9;height:50vmax;margin-right:0}.stylist_profile{display:block;float:left;margin-right:2.3576520234%;width:50.9536250721%}.stylist_profile:last-child{margin-right:0}.stylist_profile{height:50vmax;margin-right:0}.stylist:nth-child(2n) .stylist_gallery{display:block;float:right;margin-left:2.3576520234%;width:48.8211739883%}.stylist:nth-child(2n) .stylist_gallery:last-child{margin-left:0}.stylist:nth-child(2n) .stylist_gallery{display:table;margin-left:0}.stylist:nth-child(2n) .stylist_gallery_content{display:table-cell;position:relative}.stylist:nth-child(2n) .stylist_profile{display:block;float:right;margin-left:2.3576520234%;width:50.9536250721%}.stylist:nth-child(2n) .stylist_profile,.stylist:nth-child(2n) .stylist_profile:last-child{margin-left:0}@media screen and (max-width:823px){.stylist{border-bottom:50px solid #212121;padding-bottom:50px}.stylist:nth-child(2n) .stylist_gallery,.stylist_gallery{height:50vmax;width:100%}.stylist:nth-child(2n) .stylist_profile,.stylist_profile{width:100%}}.stylist-gallery li{float:left;font-size:21px;list-style:none;padding:1.5%;text-transform:uppercase;width:30%}.stylist-gallery .image{background-size:cover;border:5px solid #fff;display:block;height:350px;margin-bottom:10px}.stylist-gallery a{color:#000}.stylist-gallery a:hover{text-decoration:none}.stylist-gallery a:hover .image{border-color:#c3d5c9}.stylist-gallery img{width:100%}@media screen and (max-width:823px){.stylist-gallery li{padding-bottom:20px;width:45%}}@media screen and (max-width:667px){.stylist-gallery li{width:90%}}.stylist_qna{display:table;padding:2vmax;text-align:left}.stylist_qna_content{display:table-cell;position:relative;vertical-align:middle;width:100%}.stylist_qna_page{left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.stylist_qna_page.active{opacity:1}.stylist_question{display:block;font:800 italic 1.3vmax/1.7vmax Futura,sans-serif;margin-bottom:1vmax}.stylist_answer{color:#c3d5c9;display:block;font:normal 1.3vmax/1.7vmax Futura,sans-serif;margin-bottom:5vmax}.stylist_answer:last-child{margin-bottom:0}@media screen and (max-width:823px){.stylist_qna{background:linear-gradient(165deg,#fff,hsla(0,0%,92%,.5) 100%);border-bottom:1px dashed #e6e1de;border-top:1px solid #e6e1de}.stylist_answer,.stylist_question{font-size:2vmax;line-height:2.3vmax}.stylist_answer{margin-bottom:1.5vmax}}.stylist_profile{color:#424145;padding:2vmax;position:relative;text-align:left}.stylist_name{font:800 normal 2.5vmax Futura,sans-serif;margin:0;text-transform:uppercase}.stylist_title{font:800 normal 1.25vmax Futura,sans-serif;margin:0 0 2vmax;text-transform:normal}.stylist_social{font-size:2.5vmax;position:absolute;right:2vmax;top:2vmax}.stylist_instagram{color:#424145}.stylist_email{color:#424145;margin-right:.8vmax}.stylist_awards{display:table;margin:0 2vmax}.stylist_award{display:block;float:left;margin-right:2.3576520234%;width:23.2317609825%}.stylist_award:last-child{margin-right:0}.stylist_award{display:table-cell;margin-bottom:5px;margin-top:5px;min-height:75px;text-align:center}.stylist_award:nth-child(4n){margin-right:0}.stylist_award dt{font-size:.9vmax}.stylist_award dd{font-size:.75vmax;font-style:italic;margin:2px 0 0}@media screen and (max-width:500px){.stylist_award{min-height:135px}}.stylist_c2a{display:block;float:left;margin-right:2.3576520234%;width:100%}.stylist_c2a:last-child{margin-right:0}.stylist_c2a{margin:1vmax 0 0;text-align:center}.stylist_c2a .fa-cut{font-size:1.5vmax;margin-right:.2vmax}.stylist_c2a .button{border:.2vmax solid #c3d5c9;color:#000;display:inline-block;font-size:1.5vmax;padding:.75vmax 1.5vmax;text-transform:uppercase}.stylist_summary{-webkit-overflow-scrolling:touch;color:grey;font:normal 1vmax/1.75vmax Futura,sans-serif;height:28vmax;margin-bottom:1vmax;overflow-y:auto}.stylist_summary p{margin-top:0}.stylist_summary.short{height:21vmax}.stylist_summary.full-size{height:37vmax}@media screen and (max-width:823px){.stylist#lizzy .stylist_profile{height:68vmax}.stylist_name,.stylist_social{font-size:5.5vmax}.stylist_title{font-size:2.25vmax}.stylist_summary{font-size:2vmax;height:21vmax;line-height:3vmax}.stylist_summary.full-size{height:31vmax}.stylist_awards{height:10vmax}.stylist_award dt{font-size:1.5vmax}.stylist_award dd{font-size:1.25vmax}.stylist_c2a{margin:2vmax 0 0}.stylist_c2a .button,.stylist_c2a .fa-cut{font-size:3.5vmax}.stylist_c2a .button{border:.5vmax solid #c3d5c9}}.stylist .separator,.stylist .staff{clear:both}.stylist .staff .title{display:block;font-size:13px}.stylist_gallery{clear:both;display:table}.stylist_gallery_content{display:table-cell;position:relative}.stylist_image{background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.stylist_image.active{opacity:1}.stylist_image.ycenter{background-position-y:center}.stylist_video{cursor:zoom-in;position:relative}.stylist_video:before{background-color:rgba(66,65,69,.5);content:"";display:block;height:100%;width:100%}.stylist_video:after{background-image:url(images/2021/play-overlay.png);content:"";display:inline-block;height:141px;left:50%;margin:-71px;opacity:50%;position:absolute;top:50%;transition:opacity 1s;width:141px}.stylist_video:hover:after{opacity:100%}@media screen and (max-width:823px){figure.services_figures{padding:40px 0}#is_mobile{display:none}body.interior>header[ui-view] nav.primary ul{margin-bottom:20px}body>header[ui-view] nav.primary{background:#000}body>header[ui-view] nav.primary li{margin:5px 0 15px;width:50%}body>header[ui-view] nav.primary li a{color:#fff;text-align:center}body>header[ui-view] nav.primary li.book-online{display:none}body>header .c2a a.button{font-size:22px;padding:20px}body>header .c2a a.button:before{display:none}body.interior>header .subheader,body.interior>header nav.social-media{padding-bottom:40px}body.interior>header.clicked nav.primary.valign:after{content:"\f139"}body.interior>header.clicked nav.primary.valign .inner .c2a,body.interior>header.clicked nav.primary.valign .inner ul{display:block}body.interior>header nav.primary.valign{background:#212121;display:block;padding:0}body.interior>header nav.primary.valign:after{color:#c3d5c9;content:"\f13a";font-family:FontAwesome;font-size:25px;position:absolute;right:20px;top:111px}body.interior>header nav.primary.valign .inner{display:block}body.interior>header nav.primary.valign .inner .logo{float:left;margin-right:7.4229717578%;width:314.8459435157%}body.interior>header nav.primary.valign .inner .logo:last-child{margin-right:0}body.interior>header nav.primary.valign .inner .logo{display:block;width:auto}body.interior>header nav.primary.valign .inner .logo img{width:45px}body.interior>header nav.primary.valign .inner ul{display:none;padding:0;width:100%}body.interior>header nav.primary.valign .inner ul a,body.interior>header nav.primary.valign .inner ul li{margin:0;width:100%}body.interior>header nav.primary.valign .inner ul .on{border:none;color:#c3d5c9}body.interior>header nav.primary.valign .inner .c2a{display:none;width:100%}body.interior>header nav.primary.valign .inner .c2a a{background:#c3d5c9;color:#000}body.interior>header section.subheader h1{font-size:60px}body.interior>header section.subheader h2{font-size:21px}body>header.fixed .subheader,body>header.fixed nav.social-media{padding-bottom:40px}body>header.fixed.clicked nav.primary.valign:after{content:"\f139"}body>header.fixed.clicked nav.primary.valign .inner .c2a,body>header.fixed.clicked nav.primary.valign .inner ul{display:block}body>header.fixed nav.primary.valign{background:#212121;display:block;padding:0}body>header.fixed nav.primary.valign:after{color:#c3d5c9;content:"\f13a";font-family:FontAwesome;font-size:25px;position:absolute;right:20px;top:111px}body>header.fixed nav.primary.valign .inner{display:block}body>header.fixed nav.primary.valign .inner .logo{float:left;margin-right:7.4229717578%;width:314.8459435157%}body>header.fixed nav.primary.valign .inner .logo:last-child{margin-right:0}body>header.fixed nav.primary.valign .inner .logo{display:block;width:auto}body>header.fixed nav.primary.valign .inner .logo img{width:45px}body>header.fixed nav.primary.valign .inner ul{display:none;padding:0;width:100%}body>header.fixed nav.primary.valign .inner ul a,body>header.fixed nav.primary.valign .inner ul li{margin:0;width:100%}body>header.fixed nav.primary.valign .inner ul .on{border:none;color:#c3d5c9}body>header.fixed nav.primary.valign .inner .c2a{display:none;width:100%}body>header.fixed nav.primary.valign .inner .c2a a{background:#c3d5c9;color:#000}body>header.fixed section.subheader h1{font-size:60px}body>header.fixed section.subheader h2{font-size:21px}body>header.fixed nav.primary.valign:after{top:60px}body>header.fixed .mobile-nav{top:32px}.intro .about-us{display:none}.intro .c2a .button{font-size:15px;padding:15px}.intro ul li{padding-bottom:10px;width:100%}.testimonial-container,.testimonials{display:none}.testimonial-container .testimonials_quote,.testimonials .testimonials_quote{font-size:18px;line-height:26px}body.education .testimonials{display:block}.main .content h2{font-size:30px;margin-top:0}.main .content h3{font-size:16px;line-height:25px}.main .content .left-align p{font-size:15px;line-height:23px}.main .content .left-align li{font-size:16px}.main .c2a a.button{display:block;margin:10px;padding:20px}.main .c2a a.button:before{display:none}body>footer[ui-view]{padding-bottom:40px}body>footer[ui-view] nav{display:block;text-align:center;width:100%}body>footer[ui-view] li{display:none}body>footer[ui-view] li:first-child{display:block;width:100%}body>footer[ui-view] .logo,body>footer[ui-view] .social-media .yelp{display:none}body>footer[ui-view] .social-media .instagram{display:block;font-size:30px}body>footer[ui-view] .address{display:block;float:none;font-size:15px;padding:0;text-align:center;width:100%}body>footer[ui-view] .address .telephone{padding-bottom:20px}body>footer[ui-view] .copyright{bottom:15px;font-size:13px;position:absolute}body>footer[ui-view] .made-by{display:none}figure.location_figure,figure.services_figure,figure.services_figure.single{display:block;margin-left:0;width:100%}section.main{padding-top:10px}.main .lady{padding:0}.main .lady_image{display:none}.main .lady_content{width:100%}.main .lady .c2a{padding:0}.main .c2a a.button{text-align:center}.main div.c2a{padding-top:10px}.event{padding-bottom:10px;text-align:center}.event_image{display:inline-block;float:none;height:auto;margin:0 auto;padding:5px;width:auto}.event_month{display:inline;font-size:21px}.main h3.event_title{font-size:21px;text-align:center}.event_date{display:inline;font-size:38px;line-height:38px}.event_caption{padding:20px;text-align:center;width:100%}.gallery_photo{width:300px}[parallax-lines]{display:none}}@media screen and (max-width:500px){.gallery_photo{width:100%}body.education .testimonials{height:420px}}.mobile-nav{display:none}@media screen and (max-width:823px){body.interior .mobile-nav,header.fixed .mobile-nav{display:inline-block;height:75px;position:fixed;right:0;top:86px;width:75px;z-index:10}}body>header{display:table;height:100%}body>header,body>header .banner-notice{color:#fff;text-align:center;width:100%}body>header .banner-notice{background:#000;cursor:zoom-in;font-size:14px;padding:10px;position:absolute;text-transform:uppercase;top:0}body>header .banner-notice.no-cursor{cursor:default}body>header .banner-notice .fa-play{margin:0 5px 0 0;position:relative;z-index:1}body>header .banner-notice.play-video{background:#212121;display:none;font-size:15px;padding:15px 10px}body>header .banner-notice .text{position:relative;z-index:1}@media screen and (max-width:667px){body>header .banner-notice{font-size:11px}}body>header .glint-effect{overflow:hidden}body>header .glint-effect:after{animation:shine 10s ease-in-out infinite;animation-fill-mode:forwards;background:rgba(33,33,33,.13);background:linear-gradient(90deg,rgba(195,213,201,.53) 0,#c3d5c9 77%,rgba(195,213,201,.73) 92%,rgba(195,213,201,.5));content:"";height:40000%;left:-210%;opacity:0;position:absolute;top:-21000%;transform:rotate(30deg);width:200%}body>header .glint-effect:active:after{opacity:0}@keyframes shine{10%{left:0;opacity:1;top:-21000%;transition-duration:.7s,.7s,.7s;transition-property:left,top,opacity;transition-timing-function:ease}to{left:-30%;opacity:0;top:-21000%;transition-property:left,top,opacity}}body>header .secondary-banner{top:40px}body>header .bg-film{overflow:hidden;z-index:-1}body>header .bg-film,body>header .bg-film:after{height:100%;left:0;position:absolute;top:0;width:100%}body>header .bg-film:after{background:rgba(33,33,33,.83);content:"";z-index:0}body>header .bg-video{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:-1}body>header .bg-video video{height:100%;object-fit:cover;width:100%}body>header .bg-video:after{background:rgba(0,59,47,.75);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}body>header .bg{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}@media screen and (max-width:375px){body>header .bg{bottom:129px}}body>header .bg img{background-attachment:absolute;background-color:#ccc;background-position:50%;background-size:cover;display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}body>header .bg img.a{background-image:url(images/hero-man-1.jpg);background-position:0}body>header .bg img.b{background-image:url(images/hero-man-2.jpg);background-position:100%}body>header .bg img.c{background-image:url(images/hero-man-3.jpg);background-position:0}body>header .bg img.d{background-image:url(images/hero-guys.jpg)}body>header .bg img.active{display:inline-block}body>header .bg:after{background-image:linear-gradient(180deg,rgba(33,33,33,.5),rgba(33,33,33,.5)),url(images/2021/IMG_2688.jpg);background-position:50%;background-size:cover;content:"";display:block;height:100%;width:100%}body>header .hero{height:100%}body>header .hero .th-logo{margin:10% 15% 0;width:44%}@media screen and (max-width:823px){body>header .hero .th-logo{margin-top:25%;width:75%}}body>header .hero .th-video{background-image:url(images/2021/video-thumbnail.jpg);cursor:zoom-in;height:211px;margin:25px auto 0;position:relative;width:375px}body>header .hero .th-video:before{background-color:rgba(66,65,69,.5);content:"";display:block;height:100%;width:100%}body>header .hero .th-video:after{background-image:url(images/2021/play-overlay.png);content:"";display:inline-block;height:141px;left:50%;margin:-71px;position:absolute;top:50%;width:141px}body>header .hero .th-tagline{color:#ccc;font-family:Georgia;font-style:italic;font-weight:400;line-height:36px;margin:2% auto 1%;width:50%}@media screen and (max-width:823px){body>header .hero .th-tagline{font-size:17px;line-height:27px;width:75%}}body>header .hero svg{margin-top:10%}@media screen and (max-width:823px){body>header .hero svg{margin-top:15%}}body>header nav.primary{text-align:center;vertical-align:middle}body>header nav.primary .book-online,body>header nav.primary .c2a,body>header nav.primary .logo{display:none}body>header .content{display:table}body>header .content:after{clear:both;content:"";display:block}body>header .content{margin-left:auto;margin-right:auto;max-width:1200px;padding:0}body>header .content.top{height:90%}@media screen and (max-width:823px){body>header .content.top{height:84%}}body>header .content.btm{height:10%;width:100%}body>header .valign{display:table-cell;margin-right:0;vertical-align:middle;width:100%}body>header a{color:#fff;text-decoration:none}body>header .c2a,body>header nav{padding:20px}body>header ul{display:inline-block;margin:0 auto;padding:0}body>header li{float:left;list-style:none;margin:0 20px}body>header .c2a{display:inline-block;margin:2% 0 3%;padding:0}body>header .c2a .button{background:#c3d5c9;border:none;color:#212121;display:inline-block;font-size:25px;line-height:25px;margin:2px;padding:25px 27px 26px 66px}body>header .c2a .button:before{background-position:7px 18px;background-size:35px;height:80px;width:80px}body>header nav.primary ul{width:100%}body>header nav.primary ul:after{clear:both;content:"";display:block}body>header nav.primary ul{margin-left:auto;margin-right:auto;max-width:1200px}body>header nav.primary li{display:block;float:left;margin-right:2.3576520234%;width:11.8586885354%}body>header nav.primary li:last-child{margin-right:0}body>header nav.primary a{color:#fff;padding:13px 0;text-transform:uppercase}body>header nav.primary a.on{border-bottom:3px solid #c3d5c9;color:#c3d5c9;cursor:default}body>header nav.primary a.on:hover{text-decoration:none}body>header nav.social-media{font-size:25px;margin-top:-20px}body>header .subheader{display:none}body.interior .banner-notice.interior-inline{position:relative}body.interior .banner-notice.play-video{display:inline-block}body.interior .btm .bg-film{background-position:50%;background-repeat:no-repeat;background-size:cover}body.interior.education .btm .bg-film{background-image:url(images/2021/IMG_2688.jpg);background-position:50%}body.interior.products .btm .bg-film{background-image:url(images/2024/DSCF5938.jpg);background-position:50%}body.interior.careers .btm .bg-film{background-image:url(images/2024/careers-heading.jpg);background-position:50%}body.interior.events .btm .bg-film{background-image:url(images/2024/DSCF7649.jpg)}body.interior.gallery .btm .bg-film{background-image:url(images/gallery-2016.jpg);background-position:30%}body.interior.shop .btm .bg-film{background-image:url(images/2024/DSCF5814-2.jpg);background-position:50%}@media screen and (max-width:823px){body.interior.shop .btm .bg-film{background-position-y:-54px}}@media screen and (max-width:500px){body.interior.shop .btm .bg-film{background-position-y:35px}}body.interior.services .btm .bg-film{background-image:url(images/2024/DSCF5883.jpg);background-position:50%}body.interior .btm .bg-film.stylists{background-image:url(images/2024/charlotte-banner.jpg);background-position:top}body.interior.stylists .btm .bg-film{background-image:url(images/2024/DSCF5832.jpg);background-position:top}@media screen and (max-width:823px){body.interior.stylists .btm .bg-film{background-position-y:67px}}@media screen and (max-width:500px){body.interior.stylists .btm .bg-film{background-position-y:80px}}body.interior.about .btm .bg-film,body.interior.ladies .btm .bg-film{background-image:url(images/2024/DSCF7794.jpg);background-position:top}@media screen and (max-width:823px){body.interior.about .btm .bg-film,body.interior.ladies .btm .bg-film{background-position-y:51px}}@media screen and (max-width:500px){body.interior.about .btm .bg-film,body.interior.ladies .btm .bg-film{background-position-y:61px}}body.interior>header{background:#999;background:transparent;height:500px!important}@media screen and (max-width:823px){body.interior>header{height:300px!important}}body.interior>header .bg,body.interior>header .book-online,body.interior>header .top{display:none!important}body.interior>header .inner:after{clear:both;content:"";display:block}body.interior>header .inner{display:table;margin-left:auto;margin-right:auto;max-width:1200px}body.interior>header nav.primary{background:#212121;padding:15px 30px}body.interior>header nav.primary a{color:#fff;display:block}body.interior>header nav.primary ul{display:table-cell;padding-left:20px;text-align:left;vertical-align:middle;width:79.1666666667%}body.interior>header nav.primary li{display:inline-block;float:none;margin:0 8px;width:auto}body.interior>header nav.primary .logo{vertical-align:middle;width:8.3333333333%}body.interior>header nav.primary .logo svg{width:80px}@media screen and (max-width:823px){body.interior>header nav.primary .logo svg{margin-left:10px;width:55px}}body.interior>header nav.primary .c2a{display:table-cell;vertical-align:middle;width:12.5%}body.interior>header nav.primary .c2a .button{line-height:26px;padding:12px 20px 13px}body.interior>header .c2a{box-shadow:none;margin:0;text-align:right}body.interior>header .c2a .button{background:#c3d5c9;border:3px solid #c3d5c9;color:#000;font-size:20px;padding:15px 30px;text-align:center}body.interior>header .c2a .button:before{display:none}body.interior>header nav.primary{background:transparent;padding:15px;vertical-align:top}body.interior>header nav.primary .logo{display:table-cell}body.interior>header nav.primary a{padding:13px 10px}body.interior>header .inner{width:100%}body.interior>header .content{padding:0;width:100%}body.interior>header .content.btm{height:inherit;max-width:100%}@media screen and (max-width:823px){body.interior>header .content.btm{height:300px}}body.interior>header .subheader{display:table-row}body.interior>header .subheader h1{display:block;float:left;margin-right:2.3576520234%;width:100%}body.interior>header .subheader h1:last-child{margin-right:0}body.interior>header .subheader h1{border:none;font-size:80px;margin-bottom:100px;padding:0;text-transform:uppercase}body.interior>header .subheader h2{font:normal normal 28px/40px Futura,sans-serif;margin:0 0 20px}@media screen and (max-width:823px){body.interior>header .subheader h1{margin-bottom:20px}}body>header.fixed{height:auto!important;left:0;position:fixed!important;top:0;z-index:1}body>header.fixed .banner-notice.interior-inline{position:relative}body>header.fixed .book-online,body>header.fixed .main,body>header.fixed .play-video{display:none!important}body>header.fixed .content{padding:0;width:100%}body>header.fixed .content.top{display:none}body>header.fixed .content.btm{height:inherit;max-width:100%}body>header.fixed .inner:after{clear:both;content:"";display:block}body>header.fixed .inner{display:table;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}body>header.fixed nav.primary{background:#212121;padding:15px 30px}body>header.fixed nav.primary a{color:#fff;display:block;padding:13px 10px}body>header.fixed nav.primary ul{display:table-cell;padding-left:20px;text-align:left;vertical-align:middle;width:79.1666666667%}body>header.fixed nav.primary li{display:inline-block;float:none;margin:0 8px;width:auto}body>header.fixed nav.primary .logo{display:table-cell;vertical-align:middle;width:8.3333333333%}body>header.fixed nav.primary .logo svg{width:80px}@media screen and (max-width:823px){body>header.fixed nav.primary .logo svg{margin-left:10px;width:55px}}body>header.fixed nav.primary .c2a{display:table-cell;vertical-align:middle;width:12.5%}body>header.fixed nav.primary .c2a .button{line-height:26px;padding:12px 20px 13px}body>header.fixed .c2a{box-shadow:none;margin:0;text-align:right}body>header.fixed .c2a .button{background:#c3d5c9;border:3px solid #c3d5c9;color:#000;font-size:20px;padding:15px 30px;text-align:center}body>header.fixed .c2a .button:before,body>header.fixed .subheader{display:none}body>footer{background:#c3d5c9;text-align:center}body>footer,body>footer a,body>footer a:hover{color:#212121}body>footer .content:after{clear:both;content:"";display:block}body>footer .content{display:table;margin-left:auto;margin-right:auto;max-width:1200px;width:100%}body>footer .logo{display:table-cell;vertical-align:middle;width:12.5%}body>footer .logo svg{width:60px}body>footer .social-media{display:table-cell;font-size:20px;text-align:left;vertical-align:middle;width:16.6666666667%}body>footer nav{font-size:16px;width:41.6666666667%}body>footer .address,body>footer nav{display:table-cell;vertical-align:middle}body>footer .address{font-size:13px;line-height:18px;padding-right:40px;text-align:right;width:29.1666666667%}body>footer ul{display:inline-block;margin:0 auto;padding:0}body>footer li{float:left;list-style:none;margin:0 10px}body>footer .made-by:after{clear:both;content:"";display:block}body>footer .made-by{margin-left:auto;margin-right:auto;max-width:1200px}body>footer .made-by .bp{background:0 3px url(images/BP%20Icon%20-%20Grey.svg) no-repeat;background-size:11px 11px;color:#212121;display:inline-block;font-size:12px;margin:0 auto 40px;padding-left:16px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.location_figures{padding:40px 10%}.location_figure{display:block;float:left;margin-right:2.3576520234%;width:26.0465964131%}.location_figure:last-child{margin-right:0}.location_figure{text-align:left}.location_figure:nth-child(3n){margin-right:0}.location_figure:nth-child(3n+1){clear:left}.location_caption{font:normal normal 21px Futura,sans-serif}.location_p{color:#737373;line-height:23px}@font-face{font-family:Futura;font-style:normal;src:url(https://s3-us-west-2.amazonaws.com/tailoredhairformen/fonts/Futura/Futura-Medium.woff2) format("woff2")}body{background:#fff;color:#424143;font-family:Futura,sans-serif;margin:0}body.modal-open{overflow:hidden}a{color:#c3d5c9;text-decoration:none}a:hover{text-decoration:underline}.c2a .button{background:transparent;border:4px solid #c3d5c9;color:#212121;font:normal normal 22px/40px Futura,sans-serif;padding:20px 30px 20px 70px;position:relative;text-decoration:none;text-transform:uppercase}.c2a .button:before{background:url(images/icn-haircut.png) 0 10px no-repeat;content:"";display:inline-block;height:56px;left:15px;margin:0;position:absolute;top:0;width:46px}[ui-view]{overflow:hidden;position:relative;width:100%}@media screen and (max-width:823px){[ui-view]{overflow:auto}}.content:after{clear:both;content:"";display:block}.content{margin-left:auto;margin-right:auto;max-width:1200px;padding:20px 0}.chairs{background-image:linear-gradient(180deg,#fff 50%,hsla(0,0%,100%,0)),url(images/2021/IMG_2630.jpg);background-position:bottom;background-repeat:no-repeat;background-size:contain;padding:0 15% 45vmax}.chairs cite{font:normal normal 30px Futura,sans-serif;text-transform:lowercase}.modal{background:rgba(0,0,0,.95);color:#fff;height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;transition:opacity .3s linear;width:100%;z-index:-1}.modal.on{cursor:zoom-out;opacity:1;z-index:1}.modal cite{bottom:10px;color:#484848;font-size:13px;padding:15px;position:absolute;right:20px}.modal video{cursor:default;left:0;margin:0 10%;position:absolute;top:50%;transform:translateY(-50%);width:80%}.modal .notice{height:80%;left:10%;margin:0 auto;overflow-y:auto;position:absolute;top:10%;width:80%}.modal .notice p{line-height:21px;margin-bottom:15px}.modal .notice li,.modal .notice p{font-size:14px}.modal .notice li{margin-bottom:10px}.modal .notice.mobile-app{text-align:center}.modal .notice.mobile-app h2{margin-bottom:50px}.modal .notice .app-download{float:left;margin:0 5%;text-align:center;width:40%}@media screen and (max-width:823px){.modal .notice .app-download{float:none;margin-bottom:40px;width:90%}.modal .notice .app-download .qr-code{display:none}}.main{min-height:500px;padding-top:40px}.main h5{display:inline-block;font:normal normal 21px Futura,sans-serif;margin:0 17px}.main h2{color:#424143;font-size:40px;font-weight:800;text-transform:uppercase}.main h3{color:#424143;font:normal normal 22px/40px Futura,sans-serif;text-transform:none}.main h3.left{padding:0 10%;text-align:left}.main .signature{float:right;padding-right:50px}.main .left-align{padding:0 10%;text-align:left}.main .left-align p{font-size:17px;line-height:28px}.main .left-align ul{padding:0 10%}.main .left-align li{font-size:21px;line-height:26px;padding:0 0 2%}.main .c2a{padding:75px 0 0;text-align:center}.main .c2a .button{border-color:#000;font:normal normal 18px/18px Futura,sans-serif;padding-left:55px}.main .c2a .button:before{background:url(images/icn-scissor-small.png) 0 15px no-repeat;height:60px;width:30px}.main .c2a.yellow .button{border-color:#c3d5c9;font:normal normal 22px/40px Futura,sans-serif;padding:20px 30px}.main .c2a.yellow .button:before{display:none}#map{background:#ccc;height:500px}.headline{background:url(images/h2.png) bottom no-repeat;padding-bottom:50px}.separator{color:#212121;font-family:sans-serif;font-size:25px;font-weight:100;letter-spacing:2px;opacity:.5}.separator_span{display:inline-block;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.separator_span.yellow{color:#212121}