*,:after,:before{box-sizing:border-box}body,html{height:100%;margin:0!important}body{font-family:'Futura W02';font-size:100%;font-style:normal;font-weight:500;background-color:#FFF;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialised}address,article,aside,div,footer,header,hgroup,layer,main,nav,section{display:block}blockquote,button,dl,input,label,ol,p,select,textarea,ul{margin:0;padding:0}button,input{outline:0}ul{list-style:none}table{border-collapse:collapse}b,strong,th{font-weight:600}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-style:normal;font-weight:700;text-transform:uppercase}h1,h4{font-size:1em}h2{font-size:1.5em}h3{font-size:1.25em}hr{margin:2em 0;border:none;border-bottom:4px solid #000}.mm-page{height:100%!important}#page{width:100%;height:100%;display:table}body.logged-in #page{padding-top:46px}.animated-link{display:inline-block;position:relative;-webkit-perspective:1000;-ms-perspective:1000;perspective:1000}.animated-link span{display:inline-block;position:relative;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:.6s;transition:.6s}.animated-link span:before{width:100%;height:100%;position:absolute;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:rotateX(-180deg);transform:rotateX(-180deg);-webkit-transition:background .6s;transition:background .6s;content:attr(data-hover)}.animated-link:hover span{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.arrow-list li{padding-left:1em}.arrow-list li:before{width:0;height:0;display:block;position:relative;top:0;left:-1em;content:"\00BB"}.block-reset{font-size:1rem;white-space:normal}.bold{font-family:'Futura W02'!important;font-weight:700}.break-word{display:block}.btn,.btn-reverse,a.btn,a.btn-reverse{display:inline-block;padding:.5em;color:#fff;font-size:1em;font-weight:700;line-height:150%;text-decoration:none;text-transform:uppercase;border:3px solid #000;background:#000;cursor:pointer}.btn-reverse,.btn:hover,a.btn-reverse,a.btn:hover{color:#000;background-color:#fff}.btn-reverse:hover,a.btn-reverse:hover{color:#fff;background:#000}.btn-txt{display:inline-block}.btn .fa{vertical-align:bottom!important;line-height:inherit}.capitalize{text-transform:capitalize}.caret-bottom-right:before{width:0;position:absolute;right:5px;bottom:5px;z-index:101;border-bottom:20px solid #fff;border-left:20px solid transparent;content:""}.circle-icon{width:32px;height:32px;line-height:32px;text-align:center;vertical-align:middle;border-radius:50%;background-color:#B9CE08}.circle-mask{border-radius:50%}.clear{clear:both}.clear-whitespace{font-size:0;white-space:nowrap}.closed{display:none}[class*=" col-"],[class^=col-]{width:100%;padding:0 2rem;float:left}.col-12,.col-xs-12{width:100%}.col-11,.col-xs-11{width:91.66666667%}.col-10,.col-xs-10{width:83.33333333%}.col-9,.col-xs-9{width:75%}.col-8,.col-xs-8{width:66.66666667%}.col-7,.col-xs-7{width:58.33333333%}.col-6,.col-xs-6{width:50%}.col-5,.col-xs-5{width:41.66666667%}.col-4,.col-xs-4{width:33.33333333%}.col-3,.col-xs-3{width:25%}.col-2,.col-xs-2{width:16.66666667%}.col-1,.col-xs-1{width:8.33333333%}.col-xs-5ths{width:20%}@media (min-width:36rem){.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-5ths{width:20%}}@media (min-width:48rem){.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-5ths{width:20%}}@media (min-width:64rem){.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-5ths{width:20%}.hidden-lg{display:none!important}}.container{margin:0 -2rem}.row{margin-right:-1rem!important;margin-left:-1rem!important}.clearfix:after,.container:after,.row:after{content:"";display:table;clear:both}@media (max-width:35.9375rem){.hidden-xs{display:none!important}}@media (min-width:36rem) and (max-width:47.9375rem){.hidden-sm{display:none!important}}@media (min-width:48rem) and (max-width:63.9375rem){.hidden-md{display:none!important}}.component-block{border-top:7px solid #000}.embed-container{height:0;max-width:100%;position:relative;padding-bottom:56.25%;overflow:hidden}.embed-container embed,.embed-container iframe,.embed-container object{width:100%;height:100%;position:absolute;top:0;left:0}.eshot-error{padding:1em;font-weight:600;border:1px solid #000;border-radius:8px;background-color:#f2f2f2}.extra-bold{font-weight:800}.fa-spin-hover{-webkit-transform:translate3d(0,0,0) rotateZ(0);transform:translate3d(0,0,0) rotateZ(0);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-webkit-transition-timing-function:cubic-bezier(1,0,0,1);transition-timing-function:cubic-bezier(1,0,0,1);-webkit-transition-delay:.1s;transition-delay:.1s}.fa-spin-hover:hover{-webkit-transform:translate3d(0,0,0) rotateZ(-360deg);transform:translate3d(0,0,0) rotateZ(-360deg);-webkit-transition-delay:0;transition-delay:0}.font-size-small{font-size:.875em;line-height:150%}.form-block{display:inline-block}.fortawesome_icon{position:relative}.fortawesome_icon:before{margin:0 0 0 -1.5em;position:absolute;left:0;font-family:EssenceFitness;font-weight:400!important}.heavy{font-weight:600}.hidden{display:none}.img-container{position:relative}.img-container:hover .img-for-overlay{opacity:.3}.container:hover .img-overlay-rl{opacity:1}.img-for-overlay{display:block;opacity:1;transition:.5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden}.img-overlay-rl{position:absolute;top:50%;left:50%;opacity:0;transform:translate(-50%,-50%);transition:.5s ease}.inline-block{display:inline-block}.page-row{height:1px;display:table-row}.page-row-expanded{height:100%}.page-align{width:100%;max-width:75em;margin:0 auto;padding-left:2rem!important;padding-right:2rem!important;position:relative}.wrap{width:100%;max-width:75em;margin:0 auto;padding-right:1rem!important;padding-left:1rem!important;position:relative}.row-dark{background-color:#000}.light-border{border:1px solid #EFEFEF}.responsive-img,.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.spacer{padding:1em}.spacer-x2{padding:2em}.spacer-top{padding-top:1em}.spacer-top-x2{padding-top:2em}.spacer-right{padding-right:1em}.spacer-right-x2{padding-right:2em}.spacer-bottom{padding-bottom:1em}.spacer-bottom-x2{padding-bottom:2em}.spacer-left{padding-left:1em}.spacer-left-x2{padding-left:2em}.spacer-horizontal{padding:0 1em}.spacer-horizontal-x2{padding:0 2em}.spacer-none{padding:0!important}.spacer-vertical{padding:1em 0}.spacer-vertical-x2{padding:2em 0}.row-table{display:table}.row-table-cell{display:table-cell}.vertical-align-bottom{vertical-align:bottom}.vertical-align-middle{vertical-align:middle}.vertical-align-top{vertical-align:top}.wp-custom-header iframe,.wp-custom-header img,.wp-custom-header video{width:100%;height:100%;display:block;position:absolute;top:0;left:0}header a{color:#000;text-decoration:none}#header-nav{width:100%;padding:1.5em 0;position:fixed;z-index:999;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,.2)}#header-nav-inner{width:100%;display:table;padding:0 2rem}#header-nav-inner .logo{display:table-cell;text-align:left;vertical-align:middle}#header-nav-inner h1,.logo a{display:block}#header-nav-inner h1 a,.logo a{width:10.3125em;height:1.5em;background-position:left center;background-repeat:no-repeat;background-size:auto 1.5em}#header-nav-inner h1 a{display:block}#wp-custom-header-container{display:none;position:relative}#wp-custom-header,#wp-custom-header-video-button{display:none}#wp-custom-header #wp-custom-header-video-button{width:100px;height:70px;position:absolute;top:50%;left:50%;z-index:998;text-indent:-9999px;border:none;background-image:url(../images/YouTube_light_color_icon.png);background-repeat:none;background-size:100px auto;overflow:hidden;transform:translate(-50%,-50%);cursor:pointer}#wp-custom-header{height:0;padding-bottom:56.25%;position:relative;background-image:url(../images/toniandguy_white.png);background-position:center;background-repeat:no-repeat;background-size:50%}#video-cover{width:100%;position:relative}#video-caption{color:#000}#video-cover-cta{margin:0}#video-cover-cta li{padding:1rem 0}#video-cover-cta li a.btn{display:block;padding:.5rem;text-align:center;border:3px solid #000;background:#fff}#video-cover-cta li a.btn:hover{color:#fff;background-color:#000}#promotions{min-height:20rem;position:relative;overflow:hidden}#promotions img{width:100%;height:auto;display:block}#promotions p{margin-bottom:1rem;font-size:1.125rem;line-height:150%}#promotions .cycle-next,#promotions .cycle-prev{position:absolute;z-index:998;color:#fff;cursor:pointer}#promotions .cycle-prev{left:0}#promotions .cycle-next{right:0}#promotions .animated-link{text-transform:uppercase}#mobile-widget,#promotions .img-container{display:block}#desktop-widget{display:none}#instagram-cta{background-color:#000}#instagram-cta .btn{color:#fff;border:3px solid #fff}#instagram-cta .btn.btn-static{color:#bbb6a4;border:3px solid #bbb6a4;cursor:default}#instagram-cta .btn.btn-static:hover{background-color:#000}#instagram-cta a.btn:hover{color:#000}#instagram-cta .container{margin:0 -.625rem}#instagram-cta .container>div,#instagram-cta ul.container li{padding:.625rem}#instagram-cta .fa-instagram{color:#fff}#instagram-data a{display:block}#instagram-data ul li{display:inline-block;color:#fff;font-weight:600;vertical-align:middle}#instagram-data .instagram_profile_picture{width:6rem;height:auto;display:block}#instagram-follow,#instagram-user{padding:.625rem}#instagram-user ul li{padding-right:1rem}#instagram-media .img-overlay{height:0;padding-top:100%;position:relative;background-position:center;background-size:cover}#instagram-media .img-overlay a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:100;text-decoration:none;text-align:center}#instagram-media .img-overlay a i{display:none}#instagram-media .img-overlay a:hover{background-color:rgba(0,0,0,.5)}#instagram-media .img-overlay a:hover i{display:block;position:relative;top:50%;transform:translateY(-50%)}#instagram-cta .instagram-cta{padding:.625rem 0;text-align:right}.instagram-feed{width:80%;max-width:64rem;max-height:80%;display:none;margin:0!important;padding:0!important}.instagram-img{padding:0!important}.instagram-img img{max-width:100%;height:auto;display:block}.instagram-caption{padding-top:2rem;padding-right:4rem!important;padding-bottom:2rem;padding-left:2rem!important}.instagram-caption span.ig-caption-title{display:block;margin-bottom:1rem;font-weight:700;font-size:1.5rem;text-transform:uppercase;border-bottom:1px solid #ccc}#hamburger-container{display:table-cell;text-align:right;vertical-align:middle}.hamburger{padding:0!important;outline:0}.hamburger-box{vertical-align:bottom}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background-color:#000}.mm-navbar a:before{color:#FFF}.mm-listview>li>a,.mm-listview>li>span,.mm-title{color:#FFF!important;font-family:'Futura W02';font-weight:600;text-transform:uppercase}#navigation{display:none}#header-menu{display:block;float:right}#header-menu>li{display:block;padding:0 .5rem;position:relative;float:left;border:3px solid transparent}#header-menu>li.menu-item-has-children:hover{border:3px solid #000;background-color:#000}#header-menu li a{display:block;line-height:1.5rem}#header-menu>li>a{padding-top:.625rem;padding-bottom:.375rem;border-bottom:4px solid transparent}#header-menu li.current_page_ancestor>a,#header-menu>li:not(.nav-social):hover>a{border-bottom:4px solid #000!important}#header-menu>li.menu-item-has-children:hover>a{color:#fff}#header-menu li:not(.nav-social) a{text-transform:uppercase}#header-menu li.nav-social{display:none;padding:0}#header-menu li.nav-social a{padding-bottom:.625rem;border-bottom:none}#header-menu li.nav-social a i{display:block;position:relative;bottom:-1px;font-size:1.375rem;line-height:inherit}#header-menu ul.sub-menu{display:none;margin:0;position:absolute;top:calc(100% - 4px);left:-3px;z-index:999;border:3px solid #000;border-bottom:none;background-color:#fff}#header-menu li.about-nav ul.sub-menu{left:auto;right:-3px}#header-menu li:hover>ul.sub-menu{display:block;text-align:left}#header-menu ul.sub-menu li{white-space:nowrap;border-bottom:3px solid #000}#header-menu ul.sub-menu li a{min-width:10rem;padding:.75rem}#header-menu ul.sub-menu li a:hover{color:#fff;background-color:#000}#banner a{color:#FFF;text-decoration:none}#banner-inner{padding-top:1.5em}body.home #logo{position:absolute;top:0;z-index:1}#logo{width:100%;padding:1em;text-align:center}#logo img{width:80%;display:block;margin:0 auto}.j-text .j-message,h1.referral{display:none!important}.j-text .j-meta{margin:0!important}#front-page-main img{max-width:100%;height:auto}body.home #newsletter-cta{display:none;padding:1.5em!important;padding-top:calc(1.5em + 10px)!important;border:none}#content-header h1,#content-header h2{color:#FFF}#content-header h1{width:100%;display:block;padding-top:2rem;font-size:12vw;line-height:125%;text-align:left}#content-header .page-align{overflow:visible}#content-header h2{font-size:2.5em;line-height:100%}#content-header div.clear-whitespace{position:relative}#content-header div.title-only{padding-bottom:2rem}#content-header div.title-only div.entry-subtitle{padding:2rem 0 0}#content-header div.featured-image{width:100%;display:block;text-align:center}#content-header div.featured-image img{display:inline-block;margin-top:-2rem;vertical-align:bottom}#content-header div.entry-subtitle{padding:2rem}#content-header div.entry-content{width:100%;display:block;padding:2rem}#content-header div.entry-content a{color:#FFF!important}#content-header div.entry-content p,#content-header div.the-excerpt p{margin-top:1rem;color:#FFF;line-height:150%}.no-featured-img{margin:2rem 0}#content a:not(.btn):not(.btn-reverse){color:#000}#content article.main-content h2{margin-bottom:.5em}#content article.main-content p{margin-bottom:1em;line-height:150%}#content article.main-content img{max-width:100%;height:auto}#content article.main-content ol{list-style-position:inside}#content article.main-content blockquote{margin:1em 0}#content article.main-content ul.bullet{margin-left:1.25em;list-style:disc}#content article.main-content div.embed-container{margin:1em 0}#content .press_articles .post-thumbnail img{border:1px solid #ccc}#press-pop-up{display:inline-block;width:100%;max-width:40rem;margin:0;padding:0}#press-pop-up .container{margin:0;padding:2rem 0}#press-pop-up img{border:1px solid #ccc}#press-pop-up a{color:#000;text-transform:uppercase;outline:0}body.page-services table{width:100%;text-align:center}body.page-services tr{display:inline}body.page-services td{width:100%;display:inline-block;padding:1em}body.page-services td img{width:50%}body.page-awards article.main-content strong{text-transform:uppercase}body.page-dry-styling-menu #main.page-align{overflow:visible}body.page-dry-styling-menu #main img{max-width:100%!important;max-height:100%!important}ul.location-list li.location{display:block}ul.location-list li.location div.location-inner{padding:2rem;border-top:7px solid #000}ul.location-list li.location h3{display:block;font-weight:800;text-transform:uppercase}ul.location-list li.location h3 a{text-decoration:none}ul.location-list li.location p{display:block}ul.location-list li.location p.address,ul.location-list li.location p.link{font-weight:700;text-transform:uppercase}ul.location-list li.location p.email{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#sidebar-menu ul.nav{width:100%;display:inline-block;margin-bottom:2em;text-align:left;border:4px solid #000;border-bottom:0}#sidebar-menu ul.nav a{width:100%;display:block;padding:1em;color:#000;text-decoration:none;text-transform:uppercase;border-bottom:4px solid #000}#sidebar-menu ul.nav a:hover,#sidebar-menu ul.nav li.current-menu-item{color:#FFF;background-color:#000}#sidebar-menu ul.nav li.current-menu-item a{color:#FFF}#sidebar{margin-top:2em;text-align:center}.sidebar-container>*{text-align:left}#sidebar-slides{display:inline-block;margin-bottom:2em;position:relative;overflow:hidden}#sidebar-slides .slide{background-color:#000}#sidebar-slides .slide h3{width:70%;position:absolute;bottom:10px;left:10px;z-index:101;font-size:1.875em;font-weight:500}#sidebar-slides .slide a{display:block;color:#FFF!important;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#sidebar-slides .slide img{vertical-align:bottom}#newsletter-cta{padding-top:2em;text-transform:uppercase;border-top:7px solid #000}#newsletter-cta p{margin-bottom:1em;line-height:100%}#newsletter-cta p.extra-bold{font-size:1.375em}.google-map{width:100%;height:25em;border-top:1px solid #EFEFEF;box-shadow:0 0 15px rgba(0,0,0,.2);background-color:#D8D8D8}.google-map img{max-width:inherit!important}.marker{width:inherit;height:inherit}.gform_wrapper{margin:0!important}.gform_wrapper div.validation_error{max-width:calc(100% - 16px)!important;margin-bottom:1.5em!important;color:#000!important;text-align:left!important;border-top:2px solid #000!important;border-bottom:2px solid #000!important}.gform_validation_error li.gfield.field_hidden{display:none!important}.gform_validation_error .gform_footer.top_label{display:block!important}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_wrapper textarea{border:3px solid #000}.gform_wrapper input,.gform_wrapper select,.gform_wrapper textarea{font-weight:700}.gform_wrapper .gfield_select{height:39px;border:3px solid #000}.gform_wrapper button,form[id^=gform_]{font-family:'Futura W02'!important;font-size:1rem!important}.gform_wrapper .gform_heading{margin-bottom:1em}.gform_wrapper .gf_progressbar{width:100%}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:700!important}.gform_wrapper label.gfield_label{text-transform:uppercase}.gform_wrapper .gform_footer{margin:0!important}.ui-datepicker-calendar .ui-state-active{box-sizing:content-box!important}#gform_confirmation_message_19>div:last-of-type{display:none!important}#gform_19 .gform_description{font-weight:700}div.book-online-block{margin:2em 0}ul.book-online-cta{display:table;border:4px solid #000;table-layout:fixed}ul.book-online-cta li{display:table-cell;padding:1.5em;vertical-align:middle}ul.book-online-cta .book-online-cta-title{width:30%;text-align:center}ul.book-online-cta .book-online-cta-title h2{margin:0!important}ul.book-online-cta .book-online-cta-link{width:70%;color:#FFF;background-color:#000}ul.book-online-cta .book-online-cta-link a{display:block;color:#FFF!important;text-align:center;text-decoration:none;text-transform:uppercase;border:4px solid #FFF}ul.book-online-cta .book-online-cta-link a:hover{color:#000!important;background-color:#FFF}#input_10_1,#input_10_5,#input_19_1{width:100%!important}div.category-select-container{margin-bottom:1em}ul.category-select-large,ul.category-select.product_cat-select{min-width:14em}ul.category-select a{display:block;text-decoration:none}ul.category-select>li{position:relative}ul.category-select>li>a{height:3em;padding:0 1em;position:relative;color:#FFF!important;font-size:1.25em;line-height:3em;text-transform:uppercase;background-color:#000;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;-o-user-select:none;user-select:none}ul.btn-reverse.category-select{padding:0;border:none}ul.btn-reverse.category-select>li>a{color:#000!important;background-color:#FFF}ul.btn-reverse.category-select>li>a.caret-bottom-right:before{border-bottom:20px solid #000}ul.btn-reverse ul.open{border-top:3px solid #000!important}ul.category-select ul.open{width:100%;display:block;position:absolute;top:100%;left:0;z-index:999;text-transform:uppercase;border:3px solid #000;border-top:none;border-bottom:none}ul.category-select ul.open>li{color:#000;border-bottom:3px solid #000;background-color:#FFF}ul.category-select ul.open>li>a{padding:.5em 1em;color:#000}ul.category-select ul.open>li>a:hover{color:#FFF!important;background-color:#000}.js-about-us{display:block}.js-pricelist-offers{display:none}.woocommerce-product-gallery figure{margin:0}.woocommerce-title-inner{margin-bottom:1em;font-size:2.5em;line-height:150%}.woocommerce-info{color:#000;border-top-color:#000}.woocommerce-ordering{float:left!important;clear:left}.woocommerce-info:before{color:#000}.woocommerce ul.products li.product h3{font-size:1.25em}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:30%!important;margin:0 3.3333333% 3em 0}.woocommerce ul.products li.product p{margin-bottom:1em}.woocommerce ul.products li.product p:last-child{margin:0}.woocommerce ul.products li.product .price{padding:.5em;position:absolute;top:0;right:0;color:#000;font-size:1.25em;font-weight:700;border:4px solid #000;background-color:#FFF}.woocommerce .product .entry-summary p{margin-bottom:1em}body.tax-product_cat .ajax_add_to_cart,body.term-wella p.woocommerce-info{display:none}.woocommerce input.addon-custom,.woocommerce textarea.addon-custom-textarea{padding:.25rem!important;line-height:1.5rem!important}body:not(.postid-2033) .single_add_to_cart_button.button.alt,body:not(.postid-2033) div.quantity{display:none}#promo-list{margin-bottom:1rem}#promo-list .promo{padding:0!important;position:relative;cursor:pointer}#promo-list .promo img{width:100%;height:100%;display:block}#promo-list .promo .img-overlay{width:100%;height:100%;display:block;padding:1rem;position:absolute;top:0;z-index:100;color:rgba(255,255,255,0);text-align:center;background-color:transparent;transition:all .3s}#promo-list .promo .img-overlay:hover{color:rgba(255,255,255,1);background-color:rgba(0,0,0,.8)}#promo-list .promo .img-overlay .promo-content{width:100%;display:none;position:relative;top:50%;text-transform:uppercase;transform:translateY(-50%)}#promo-list .promo .img-overlay:hover>.promo-content{display:block}body.archive.category div#content-header h2,body.page-gallery div#content-header h2,body.single-galleries div#content-header h2,body.single-post div#content-header h2{line-height:150%}#masonry-grid .caret-bottom-right:before{right:10px;bottom:10px}#masonry-grid .grid-item{display:block;padding:2rem;position:relative}#masonry-grid .grid-img{display:block;width:100%;padding-top:56.25%;position:relative;border:1px solid #efefef;background-position:center;background-repeat:no-repeat;background-size:cover;transition:transform .3s ease-in-out;-webkit-box-reflect:below -1px -webkit-linear-gradient(bottom,rgba(255,255,255,.2) 0,transparent 25%,transparent 100%)}#masonry-grid .grid-img.press-img{border:1px solid #ccc;background-position:top center}#masonry-grid .grid-img:hover{transform:scale(1.05);transition-duration:.4s}#masonry-grid .grid-img a{width:100%;height:100%;position:absolute;top:0;left:0;z-index:998}#masonry-grid .grid-item div.date{position:absolute;z-index:998;top:1rem;right:1rem;color:#FFF;font-size:1rem;text-transform:uppercase;border:6px solid rgba(255,255,255,.5)}#masonry-grid .grid-img.press-img div.date{border:6px solid rgba(212,212,212,.5)}#masonry-grid .grid-item div.date div.basic-date{padding:.25rem;text-shadow:1px 1px 2px rgba(0,0,0,.3);background-color:rgba(0,0,0,.2)}#masonry-grid .grid-img.press-img div.date div.basic-date{background-color:rgba(0,0,0,.5)}#masonry-grid .grid-item div.date div.basic-date .month{font-weight:700}#masonry-grid .grid-item div.date div.year{color:#000;font-weight:700;text-align:center;background-color:rgba(255,255,255,.5)}#masonry-grid .grid-img.press-img div.date div.year{background-color:rgba(255,255,255,.8)}#masonry-grid .grid-item .grid-item-title{width:100%;display:table}#masonry-grid .grid-item .grid-item-title>h3{padding:.5rem 2rem 0;font-size:1rem;text-align:center}#masonry-grid .grid-item .grid-item-title>h3 a{text-decoration:none}#masonry-grid .alm-btn-wrap{text-align:center}#masonry-grid .alm-btn-wrap #load-more{display:inline-block;padding:.5em;color:#fff;font-size:1em;font-weight:800;line-height:150%;text-decoration:none;text-transform:uppercase;border:3px solid #000;background:#000;cursor:pointer}#masonry-grid .alm-btn-wrap #load-more:hover{color:#000;background:#fff}div.error-404{text-align:center}div.error-404 h1{font-size:6em;font-weight:800}div.error-404 p{margin:1em 0;font-size:1.125em}div.error-404 p.oops{margin:0;font-size:3em;font-weight:700;line-height:100%;text-transform:uppercase}div.error-404 a.button{display:inline-block;padding:.5em 1.5em;color:#000;font-size:1.125em;font-weight:700;text-decoration:none;text-transform:uppercase;border:4px solid #000}div.error-404 a.button:hover{color:#FFF!important;background-color:#000}footer{color:#000;line-height:150%;background:#fff}footer a{color:#000;text-decoration:none}footer a:hover{text-decoration:underline}#colophon .colophon-container{box-shadow:0 0 15px rgba(0,0,0,.2)}#footer-sitemap{display:none;text-transform:uppercase}#footer-sitemap a:not(.site-title){display:block;font-size:.875em}#footer-widgets{font-size:.875em}#footer-widgets a{text-decoration:underline}#footer-widgets .widget-left,.widget-left>div{float:left}#footer-widgets .widget-right{float:right}#footer-widgets .menu{float:left;text-transform:uppercase}#footer-widgets .menu li{display:block;float:left;border-left:1px solid #ccc}#footer-widgets .menu li a{display:block;padding:0 .5em}#footer-widgets .copyright,#footer-widgets .textwidget{padding:0 .5em}@media (max-width:23.375em){#footer-widgets a{display:block}#footer-widgets .copyright,#footer-widgets .textwidget{padding-left:0}#footer-widgets .menu li:first-child{border-left:none}#footer-widgets .menu li:first-child a{padding-left:0}}@media (max-width:40.0625em){#gform_10 div.ginput_complex.ginput_container.gf_name_has_2 span{width:100%!important}}@media (max-width:47.9375em){body.logged-in #header-nav{position:relative}#content-header ul.category-select{display:block!important;margin-bottom:1em}#footer-widgets .widget-container{width:100%}#footer-widgets .widget-left{margin-bottom:1rem;padding-bottom:1rem;border-bottom:5px solid #000}div.error-404 p.oops br{display:none}}@media (max-width:48em){#video-cover-cta .col-3{width:100%}#instagram-follow,#instagram-user{padding:.625rem 0}}@media (max-width:56.1875em){#video-caption p{margin:1rem 0;font-size:1.125rem;line-height:150%}#video-cover-cta li a.btn{color:#000}#promotions>.cycle-slideshow{width:100%;background-color:#000;background-image:url(../images/gradient-bg.jpg);background-position:center bottom;background-repeat:no-repeat}#promotions .cycle-slideshow.page-align{padding:0!important}#promotions .cycle-next,#promotions .cycle-prev{text-shadow:1px 1px 2px rgba(0,0,0,.3)}#promotions .cycle-slideshow .container{margin:0}#promotions .cycle-slideshow .col-lg-6{width:100%;padding:0}#promotions .cycle-slideshow .caption{padding:2rem;color:#fff}#promotions .animated-link{color:#fff!important}#footer-sitemap.container{margin:0 -1rem}#footer-sitemap .col-3{padding:0 1rem}}@media (min-width:48em) and (max-width:56.1875em){#video-cover-cta .col-3{width:50%}}@media (min-width:48em) and (max-width:61.25em){div.title-only h2 span{display:none}}@media (min-width:56.25em) and (max-width:61.1875em){#video-cover{background-image:url(../images/gradient-bg.jpg);background-position:center bottom;background-repeat:no-repeat}}@media (max-width:64em){#promotions .cycle-next,#promotions .cycle-prev{padding:2rem}}@media (min-width:31.75em){#video-cover-cta{margin:0 -.25rem}#video-cover-cta li{padding:1rem .25rem}}@media (min-width:40em){ul.category-select>li>a{padding:0 1.75em}ul.category-select ul.open>li>a{padding:.5em 2em}}@media (min-width:40.0625em){#field_10_1,#field_10_2,#field_10_5{margin-right:-16px!important}}@media (min-width:48em){#header-menu li.nav-home-mobile{display:none}.post-type-archive-promotions .content-area{padding:2rem 0}#promo-list{width:65%;float:left}#sidebar{margin-top:0}.sidebar-container{padding-right:0!important;float:right!important;clear:right;text-align:right!important}.sidebar-container>:not(script){width:100%;max-width:18em;display:inline-block}div.category-select-container{margin:0;float:right}ul.category-select.select-state{text-align:center}body.page-services td{width:49%}body.archive.category div#content-header ul.category-select{margin-left:1em}#footer-widgets{border-top:1px solid #ccc}#footer-sitemap{display:block}}@media (min-width:48.875em){body.logged-in #page{padding-top:32px}}@media (min-width:50em){.colophon-inner-top{display:block!important}.colophon-inner-top .widget-container{display:table-cell!important;vertical-align:top}#footer-widgets .widget-container{width:auto}#footer-widgets .widget-right{text-align:right}#content-header div.featured-image{width:50%;display:inline-block;vertical-align:bottom}#content-header div.featured-image img{margin-top:-10rem}#content-header div.entry-content,#content-header div.entry-subtitle.has_post_thumbnail{width:50%;display:inline-block;padding:2rem}}@media (min-width:56.25em){#wp-custom-header-container{display:block;box-shadow:0 0 15px rgba(0,0,0,.5);background-color:#000}#wp-custom-header{display:block}#video-cover{text-align:center}#video-caption{color:#fff;text-shadow:1px 1px 2px rgba(0,0,0,.5)}#video-caption h2{font-size:1.75rem;line-height:150%}#video-caption p{font-size:1.25em;line-height:150%}#video-cover-cta li a.btn{color:#fff;border:2px solid #fff;background:rgba(0,0,0,.5)}#video-cover-cta li a.btn:hover{color:#000;background:#fff}#promotions{padding:4rem 0}#promotions img{max-width:100%;height:auto;display:block;border:1px solid #bbb;box-shadow:0 0 15px rgba(0,0,0,.3)}#promotions .cycle-next,#promotions .cycle-prev{top:50%!important;transform:translateY(-50%);color:#000}#promotions .slide{width:100%;overflow:hidden}#promotions .cycle-slideshow .col-lg-6{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d}#promotions .cycle-slideshow .caption>div,#promotions .cycle-slideshow .img-container{position:relative;top:50%;transform:translateY(-50%)}#promotions .cycle-slideshow .caption-left>div,#promotions .cycle-slideshow .img-left{padding-left:6rem}#promotions .cycle-slideshow .caption-right>div,#promotions .cycle-slideshow .img-right{padding-right:6rem}#mobile-widget{display:none}#desktop-widget{display:block}}@media (min-width:61.25em){#video-cover{padding:0;position:absolute;bottom:0;z-index:100}#video-caption h2{font-size:2rem}}@media (min-width:64em){#header-nav-inner .logo a,#header-nav-inner h1 a{width:13.6875em;height:2em;background-size:auto 2em}#navigation{display:table-cell}#hamburger-container{display:none}#video-cover-cta{margin:0 -.5rem}#video-cover-cta li{padding:1.5rem .5rem}#promotions .cycle-slideshow .caption-left>div,#promotions .cycle-slideshow .img-left{padding-left:4rem}#promotions .cycle-slideshow .caption-right>div,#promotions .cycle-slideshow .img-right{padding-right:4rem}#content-header h1{font-size:4rem}#content article.main-content blockquote{margin:1em 2em}body.page-services table{table-layout:fixed}body.page-services tr{display:table-row}body.page-services td{width:33.3333333%;display:table-cell}}@media (min-width:64.0625em){#wp-custom-header img{display:none}}@media (min-width:80em){#header-menu li.nav-social{display:block}footer .logo a{width:13.6875em;height:2em;background-size:auto 2em}}
#video-caption h1 {font-size: 2rem;}
.h1heading
{
	font-size: 4rem;
	width: 100%;
	display: block;
	padding-top: 2rem;
	line-height: 125%;
	text-align: left;
	color: #FFF;
	font-weight: bold;
	text-transform: uppercase;
}
h1.h2sizefont
{
	font-size: 2.5em !important;
	line-height: 100%;
	color: #FFF;
	font-weight: 700;
	padding-top:0px !important;
}