html{background-color:#000}body{overflow:initial!important}h1,h2{font-family:"futura-pt",sans-serif!important;font-weight:500!important}h3,h4,a,li,blockquote{font-family:"futura-pt",sans-serif!important;font-weight:500!important}h5,h6,p{font-family:"baskerville-urw",serif;font-weight:400}p{font-size:18px}h1.home-title{font-weight:300!important}#main-footer p,#main-footer a{font-family:"futura-pt",sans-serif!important;font-weight:500!important;color:#fff!important}.email-hover a::hover{color:#222222}#page-container{padding-top:89px!important}span.mobile_menu_bar_toggle.mobile_menu_bar_toggle::before{color:#ffffff}.select_page{visibility:hidden}#top-header{display:none!important}.et_divi_100_custom_back_to_top .et_pb_scroll_top{z-index:9999999;position:fixed;right:50px;bottom:200px;background-color:#000;width:40px;height:40px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all 0.2s ease,-webkit-transform 0.6s ease;transition:all 0.2s ease,-webkit-transform 0.6s ease;transition:all 0.2s ease,transform 0.6s ease;transition:all 0.2s ease,transform 0.6s ease,-webkit-transform 0.6s ease;cursor:pointer}#badge-container{max-width:40px!important;position:absolute;left:50%;bottom:0}.et_pb_pricing_content_top{padding-bottom:0!important}.et_pb_pricing_content{padding:15px 30px 30px 30px!important}.et_pb_pricing_heading{margin-bottom:5px!important}.et_pb_pricing li{padding:0 0 10px 14px!important}#about-button-home a:hover,#team-button-home a:hover{background-color:#636363;color:#fff}a.shop-button:hover,a.career-button:hover{color:#fff!important}.et_pb_button{font-family:'futura-pt',sans-serif!important}.et_pb_button:hover{color:#fff!important}#left-area{padding:0!important}.et_pb_post{margin:0!important}.single .post{padding:0!important}#team-stylists{z-index:1000!important}.gallery-btn{border-radius:30px!important}.gallery-btn-blog{margin:0 auto!important}.et_pb_gallery_item{padding:2.5px}ul.hair-menu li{list-style:none;font-size:18px;margin-left:-10px}p.hair-menu-button-container{text-align:center}button.hair-menu-button{padding:10px 20px;background-color:#000;border:1px solid #000;border-radius:30px}button.hair-menu-button a{font-size:18px;color:#fff}button.hair-menu-button a:hover{color:#000}button.hair-menu-button:hover{background-color:#fff}.director-quote{font-weight:600!important}.post-content p{display:none!important}.rpwwt-post-title{float:left}#rpwwt-recent-posts-widget-with-thumbnails-3 img{width:250px;height:200px;margin-left:10px}article.et_pb_post{height:450px!important;min-height:450px!important;margin-bottom:10px!important}#left-area ul{margin:20px 0 0 -20px}.et_pb_social_media_follow li a.icon::before{color:#000}.et_pb_social_network_link a.icon:hover{color:#222222!important}div.press-page .filterable-blogposts .article-col .post{min-height:400px;margin-bottom:10px}div#footer-bottom{padding:0!important;background-color:#000000!important}.et_pb_social_media_follow li a.icon::before{color:#fff!important}.et_pb_social_media_follow li a.icon:hover::before{color:#e7e7e7!important}.error-button{color:#fff!important;border-color:#fff!important}.woocommerce-additional-fields{display:none}@media only screen and (min-width:768px){.custom_blog .et_pb_post{min-height:480px;max-height:480px;margin-bottom:10px!important}}@media only screen and (min-width:1500px){.custom_blog .et_pb_post{min-height:550px;max-height:550px;margin-bottom:10px!important}}@media (max-width:980px){.footer-right-align{text-align:left!important}.footer-right-align li a{padding-left:0!important}}@media only screen and (max-width:980px){.et_header_style_split #main-header{visibility:hidden}}@media (max-width:980px){.et_header_style_centered #et_mobile_nav_menu{float:none;position:relative;margin-top:-5px;padding:10px}}@media (min-width:981px){.et_header_style_split #logo{display:block;margin:0 auto}}@media only screen and (min-width:981px){.et_header_style_left #et-top-navigation,.et_header_style_split #et-top-navigation{padding:10px 0 0 0}}@media only screen and (min-width:981px){.et_header_style_left .et-fixed-header #et-top-navigation,.et_header_style_split .et-fixed-header #et-top-navigation{padding:10px 0 0 0}.logo_container{margin:10px 0 0 0}}@media only screen and (max-width:560px){a.career-button-mobile{margin:20px 0 0 0px!important}}@media (min-width:1450px){#home-hero{height:800px}}