/*!
Theme Name: Hausen New
Theme URI: http://www.brandtastic.co.uk
Author: Brandtastic
Author URI: http://www.brandtastic.co.uk/
Description: A boilerplate theme for Brandtastic Clients
Version: 1.0
*/
@font-face{font-family:'homestead_displaydisplay';src:url("fonts/homestead/homestead-display-webfont.woff2") format("woff2"),url("fonts/homestead/homestead-display-webfont.woff") format("woff"),url("fonts/homestead/homestead-display-webfont.ttf") format("truetype"),url("fonts/homestead/homestead-display-webfont.svg#homestead_displaydisplay") format("svg");font-weight:normal;font-style:normal}html{font-size:62.5%;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}@media only screen and (max-width: 65em){html{font-size:50%}}@media only screen and (max-width: 31em){html{font-size:62.5%}}html,body{height:100%}*{margin:0;padding:0}ol,ul{list-style:none}img{border:none;max-width:100%;height:auto}.clear{clear:both}.col,aside{float:left}p{padding-bottom:15px;padding-bottom:1.5rem}p:last-child{padding-bottom:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-style:normal}.container{width:90%;margin:0 auto}body{font-family:'Roboto Slab', serif;background:url("images/holding-page-bg.jpg") fixed center center no-repeat #020202;background-size:cover;color:#898989;font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem;text-align:center}@media only screen and (max-width: 31em){body{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem}}body.page-template-template-holding{font-size:26px;line-height:34px;font-size:2.6rem;line-height:3.4rem}@media only screen and (max-width: 31em){body.page-template-template-holding{font-size:20px;line-height:26px;font-size:2rem;line-height:2.6rem}}.container{max-width:1200px;max-width:120rem;*zoom:1}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}.container.main{padding:40px 0px;padding:4rem 0rem}.container.ultra{padding:80px 0px;padding:8rem 0rem}@media only screen and (max-width: 31em){.container.ultra{padding:40px 0px;padding:4rem 0rem}}.container.no-bottom{padding-bottom:none}.container.no-top{padding-top:0}.container.narrow-top{padding-top:40px;padding-top:4rem}.container.mid{max-width:1000px;max-width:100rem}.page-content{position:relative;min-height:100%}.page-template-template-holding .page-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.page-main{padding-top:80px;padding-top:8rem;background-repeat:no-repeat;background-position:top center}@media only screen and (max-width: 31em){.page-main{padding-top:0}}.page-template-template-holding .footer-fix{height:100%}.acf-map{height:400px;height:40rem}img.alignright,img.alignleft{display:block;margin-bottom:20px;margin-bottom:2rem}img.alignright{float:right;margin-left:20px;margin-left:2rem}img.alignleft{float:left;margin-right:20px;margin-right:2rem}img.aligncenter{margin:0 auto;margin-bottom:20px;margin-bottom:2rem;display:block}.button{border:2px solid #fff;padding:10px 20px;padding:1rem 2rem;color:#fff;text-decoration:none;font-weight:700;display:inline-block;font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem;-webkit-transition:0.4s all ease;transition:0.4s all ease}@media only screen and (max-width: 31em){.button{font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem}}.button:hover{background:#fff;color:#090807}h1.feature-title{background:#090807;padding:20px 40px 15px;padding:2rem 4rem 1.5rem;font-family:"homestead_displaydisplay","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;display:inline-block;color:#fff;font-size:50px;line-height:50px;font-size:5rem;line-height:5rem;margin:-55px 0px 80px;margin:-5.5rem 0rem 8rem;position:relative}@media only screen and (max-width: 31em){h1.feature-title{margin:0px -20px 20px;margin:0rem -2rem 2rem;display:block;font-size:34px;line-height:34px;font-size:3.4rem;line-height:3.4rem}}h1.feature-title:before,h1.feature-title:after{width:52px;width:5.2rem;content:'';display:block;height:30px;height:3rem;margin-top:5px;margin-top:0.5rem}@media only screen and (max-width: 31em){h1.feature-title:before,h1.feature-title:after{display:none}}h1.feature-title:before{float:left;margin-right:20px;margin-right:2rem;background:url("images/planer-left@2x.png") center left no-repeat;background-size:contain}h1.feature-title:after{float:right;margin-left:20px;margin-left:2rem;background:url("images/planer-right@2x.png") center right no-repeat;background-size:contain}.landing-feature h2,.landing-main h2{font-weight:700;font-size:30px;line-height:34px;font-size:3rem;line-height:3.4rem;margin-bottom:20px;margin-bottom:2rem;color:#fff}@media only screen and (max-width: 31em){.landing-feature h2,.landing-main h2{font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem}}h2.feature-title{background:#090807;padding:10px 20px;padding:1rem 2rem;font-family:"homestead_displaydisplay","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;text-align:center;display:inline-block;font-size:40px;line-height:40px;font-size:4rem;line-height:4rem;margin-bottom:80px;margin-bottom:8rem;color:#fff;font-weight:normal}@media only screen and (max-width: 31em){h2.feature-title{font-size:30px;line-height:30px;font-size:3rem;line-height:3rem;margin-bottom:40px;margin-bottom:4rem}}h2.feature-title:before,h2.feature-title:after{width:52px;width:5.2rem;content:'';display:block;height:30px;height:3rem;margin-top:2px;margin-top:0.2rem}@media only screen and (max-width: 31em){h2.feature-title:before,h2.feature-title:after{display:none}}h2.feature-title:before{float:left;margin-right:20px;margin-right:2rem;background:url("images/planer-left@2x.png") center left no-repeat;background-size:contain}h2.feature-title:after{float:right;margin-left:20px;margin-left:2rem;background:url("images/planer-right@2x.png") center right no-repeat;background-size:contain}article h2{color:#090807;font-weight:700;font-size:30px;line-height:36px;font-size:3rem;line-height:3.6rem;margin-bottom:20px;margin-bottom:2rem}@media only screen and (max-width: 31em){article h2{font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem}}article h3{font-weight:700;color:#090807;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem;margin:20px 0px 10px;margin:2rem 0rem 1rem}@media only screen and (max-width: 31em){article h3{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}}header h4{font-weight:700;font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem}ul.sharers li{margin-left:2px;margin-left:0.2rem;font-size:14px;line-height:18px;font-size:1.4rem;line-height:1.8rem;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;float:left}ul.sharers li a{display:block;color:#fff;text-decoration:none;padding:2px 5px;padding:0.2rem 0.5rem}ul.sharers li a.facebook{background:#3b5998}ul.sharers li a.twitter{background:#4099ff}ul.sharers li a.google{background:#d34836}ul.sharers li a i{margin-left:5px;margin-left:0.5rem;font-size:14px;line-height:14px;font-size:1.4rem;line-height:1.4rem}header{text-align:center;background:#090807;color:#fff;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}@media only screen and (max-width: 31em){header{display:none}}header.feature-header{background:none;position:absolute;top:0;width:100%;z-index:100}header .header-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:1200px;max-width:120rem;width:90%;margin:0 auto}header .header-container aside{*zoom:1;text-align:left}header .header-container aside:before,header .header-container aside:after{content:" ";display:table}header .header-container aside:after{clear:both}header .header-container aside:first-child{width:calc(50% - 100px);width:calc(50% - 10rem);margin-right:auto}@media only screen and (max-width: 65em) and (orientation: portrait){header .header-container aside:first-child{width:calc(50% - 60px);width:calc(50% - 6rem)}}header .header-container aside:last-child{width:calc(50% - 100px);width:calc(50% - 10rem);margin-left:auto}@media only screen and (max-width: 65em) and (orientation: portrait){header .header-container aside:last-child{width:calc(50% - 60px);width:calc(50% - 6rem)}}header h3{font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;font-weight:700}header h3 a{color:#fff;text-decoration:none}header h3 i{margin-right:20px;margin-right:2rem}header h1,header h2{background:#090807;height:160px;height:16rem;width:160px;width:16rem;margin:0px 0px -60px;margin:0rem 0rem -6rem;padding:10px;padding:1rem;box-sizing:border-box;border-radius:50%}@media only screen and (max-width: 65em) and (orientation: portrait){header h1,header h2{height:120px;height:12rem;width:120px;width:12rem}}header h1 a,header h2 a{display:block;width:100%;height:100%;background:url("images/header-logo@2x.png") center center no-repeat;background-size:contain;text-indent:-10000px}header h1 a,header h2 a{display:block;width:100%;height:100%}header h1{background:none}header h1 a{display:none}footer{background:#090807;color:#fff;position:absolute;bottom:0;width:100%;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}footer .footer-container{width:90%;max-width:1200px;max-width:120rem;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:20px 0px;padding:2rem 0rem}.ie-10 footer .footer-container,.ie-11 footer .footer-container{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 31em){footer .footer-container{display:block;*zoom:1}footer .footer-container:before,footer .footer-container:after{content:" ";display:table}footer .footer-container:after{clear:both}}@media only screen and (max-width: 31em){footer aside{clear:left;margin-bottom:10px;margin-bottom:1rem}footer aside:last-child{margin-bottom:0}}footer aside:first-child{margin-right:auto}footer aside:last-child{margin-left:auto}footer aside.logo-area{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 31em){footer aside.logo-area{display:block}}footer aside.logo-area h2{width:100px;width:10rem;height:100px;height:10rem;margin-right:20px;margin-right:2rem;text-indent:-10000px;background:url("images/footer-logo@2x.png") center center no-repeat;background-size:contain}@media only screen and (max-width: 65em) and (orientation: portrait){footer aside.logo-area h2{display:none}}footer aside.logo-area h2 a{display:block;width:100%;height:100%}footer aside ul.socials{margin-bottom:10px;margin-bottom:1rem;*zoom:1}footer aside ul.socials:before,footer aside ul.socials:after{content:" ";display:table}footer aside ul.socials:after{clear:both}footer aside ul.socials li{float:left;margin-right:5px;margin-right:0.5rem}footer aside ul.socials li:last-child{margin-right:0}footer aside ul.socials li a{display:block;width:25px;width:2.5rem;height:25px;height:2.5rem;text-indent:-10000px;background-size:contain;background-position:center center;background-repeat:no-repeat}footer aside ul.socials li a.icon-instagram{background-image:url("images/icon-instagram@2x.png")}footer aside ul.socials li a.icon-facebook{background-image:url("images/icon-facebook@2x.png")}footer aside ul.socials li a.icon-email{background-image:url("images/icon-email@2x.png")}footer aside a{color:#fff;text-decoration:none}footer aside p.tastic{font-size:14px;line-height:20px;font-size:1.4rem;line-height:2rem;font-family:"HelveticaNeueW01-55Roma","HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}footer aside p.tastic strong{font-weight:normal;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.footer-cta{color:#fff}.footer-cta h3{font-size:24px;line-height:30px;font-size:2.4rem;line-height:3rem;margin-bottom:20px;margin-bottom:2rem}@media only screen and (max-width: 31em){.footer-cta h3{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}}header nav{font-weight:700;float:right}header nav ul{*zoom:1}header nav ul:before,header nav ul:after{content:" ";display:table}header nav ul:after{clear:both}header nav ul li{float:left;padding:0px 10px;padding:0rem 1rem}header nav ul li:last-child{border-right:none;padding-right:0}header nav ul li a{color:#fff;text-decoration:none;font-size:16px;line-height:20px;font-size:1.6rem;line-height:2rem;border-bottom:1px solid transparent;-webkit-transition:0.4s all ease;transition:0.4s all ease;display:block}header nav ul li:hover a,header nav ul li.current-page-ancestor a,header nav ul li.current_page_item a,header nav ul li.current_page_parent a{border-bottom:1px solid #fff}@media only screen and (max-width: 31em){footer nav{display:none}}footer nav ul{text-align:center;font-size:0}footer nav ul li{display:inline-block;padding:0px 10px;padding:0rem 1rem}footer nav ul li a{font-size:16px;line-height:16px;font-size:1.6rem;line-height:1.6rem;color:#fff;text-decoration:none}.mobile-nav{background:#fff;text-align:left;display:none}.mobile-nav li{border-bottom:1px solid #ccc}.mobile-nav li a{padding:10px 20px 10px 15px;padding:1rem 2rem 1rem 1.5rem;display:block;color:#090807;text-decoration:none;border-left:5px solid #fff;border-left:0.5rem solid #fff}.mobile-nav li:hover a,.mobile-nav li.current-page-ancestor a,.mobile-nav li.current_page_item a,.mobile-nav li.current_page_parent a{border-left:5px solid #090807;border-left:0.5rem solid #090807}.mobile-nav-trigger{display:none}@media only screen and (max-width: 31em){.mobile-nav-trigger{display:block;background:#090807;color:#fff;text-align:left;text-decoration:none;padding:10px 20px;padding:1rem 2rem;font-size:20px;line-height:24px;font-size:2rem;line-height:2.4rem}.mobile-nav-trigger:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:"";float:right}.mobile-nav-trigger.active:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}}.form-split{*zoom:1;margin-bottom:2%}.form-split:before,.form-split:after{content:" ";display:table}.form-split:after{clear:both}.form-split aside{width:49%;padding:0 !important}.form-split aside:nth-child(n){margin-bottom:2%;margin-right:2%}.form-split aside:nth-child(2n){margin-right:0}.form-split aside:nth-child(2n+1){clear:both}.form-split aside:nth-child(2n+1):nth-last-child(-n+2),.form-split aside:nth-child(2n+1):nth-last-child(-n+2) ~ *{margin-bottom:0}.form-split aside input[type=email],.form-split aside input[type=text],.form-split aside input[type=tel],.form-split aside textarea{margin-bottom:0}fieldset{border:none}input[type=email],input[type=text],input[type=tel],input[type=password],input[type=number],textarea{width:100%;box-sizing:border-box;padding:10px;padding:1rem;-webkit-appearance:none;border-radius:0;margin-bottom:2%;outline:none;background:#fff;font-family:'Roboto Slab', serif;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;border:1px solid #ccc;border-radius:4px;margin-bottom:20px;margin-bottom:2rem}input[type="submit"]{text-decoration:none;-webkit-transition:0.4s all ease;transition:0.4s all ease;cursor:pointer;outline:none;border-radius:0;-webkit-appearance:none;display:block;padding:10px 40px;padding:1rem 4rem;background:#333;color:#fff;text-decoration:none;-webkit-transition:0.4s all ease;transition:0.4s all ease;font-weight:700;font-family:'Roboto Slab', serif;border:none;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem}input[type="submit"]:hover{opacity:0.8;filter:alpha(opacity=80)}input[type="submit"]:hover{opacity:0.8;filter:alpha(opacity=80)}select{background-image:url("images/select@2x.png");background-position:right center;background-repeat:no-repeat;background-size:45px auto;background-size:4.5rem auto;padding:10px 52px 10px 10px;padding:1rem 5.2rem 1rem 1rem;width:100%;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:0;margin-bottom:2%;outline:none;background-color:#fff;font-family:'Roboto Slab', serif;font-size:18px;line-height:24px;font-size:1.8rem;line-height:2.4rem;border:1px solid #ccc;color:#333}select::-ms-expand{display:none}form{*zoom:1;padding:80px;padding:8rem;border:1px dashed #090807;border-radius:10px;margin:40px 80px 0px;margin:4rem 8rem 0rem;text-align:left}form:before,form:after{content:" ";display:table}form:after{clear:both}@media only screen and (max-width: 65em) and (orientation: portrait){form{margin:40px 0px 0px;margin:4rem 0rem 0rem}}@media only screen and (max-width: 31em){form{margin:20px 0px 0px;margin:2rem 0rem 0rem;padding:0;padding-top:20px;padding-top:2rem;border:none;border-top:1px dashed #090807;border-radius:0}}form input[type="submit"]{float:right}form p{padding-bottom:0}form br{display:none}form label{font-weight:700;color:#333;font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem;margin-bottom:5px;margin-bottom:0.5rem;display:block}@media only screen and (max-width: 31em){form label{margin-bottom:10px;margin-bottom:1rem}}.wpcf7-form-control-wrap{position:relative;display:block}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip{font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;color:#ed1c24;display:block;padding:10px;padding:1rem;margin-bottom:10px;margin-bottom:1rem;border:1px solid #ed1c24;border-top:none}.wpcf7-form-control-wrap span.wpcf7-not-valid-tip:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:"";float:right;color:#ed1c24;font-size:20px;line-height:20px;font-size:2rem;line-height:2rem}.wpcf7-form-control-wrap input.wpcf7-not-valid{margin-bottom:0;border:1px solid #ed1c24;border-bottom:none}.tastic div.wpcf7-response-output{clear:both;margin:20px 0px 0px;margin:2rem 0rem 0rem;padding:10px 20px;padding:1rem 2rem;border-radius:10px;font-family:"HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif}.tastic div.wpcf7-response-output:before{font-size:20px;line-height:20px;font-size:2rem;line-height:2rem;margin-right:10px;margin-right:1rem}.tastic div.wpcf7-response-output.wpcf7-validation-errors{border:2px solid #ed1c24;color:#ed1c24;background:rgba(236,26,41,0.2)}.tastic div.wpcf7-response-output.wpcf7-validation-errors:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}.tastic div.wpcf7-response-output.wpcf7-mail-sent-ok{color:#00a453;border:2px solid #00a453;background:rgba(57,143,20,0.2)}.tastic div.wpcf7-response-output.wpcf7-mail-sent-ok:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}.overlay-cover{top:0;left:0;width:100%;height:100%;overflow:hidden;position:fixed;background:#000;opacity:0.8;filter:alpha(opacity=80);z-index:9999;display:none}.overlay-wrap{display:none;visibility:hidden;top:0;left:0;width:100%;height:100%;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden;overflow-y:auto;overflow-x:hidden;z-index:9999}.overlay-wrap .overlay-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.overlay-wrap .overlay-container.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.overlay-wrap .overlay-container .overlay-content{position:relative;display:inline-block;vertical-align:middle;margin:80px auto;margin:8rem auto;max-width:1200px;max-width:120rem;text-align:left;z-index:1045;border-radius:4px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2);text-align:center}.overlay-wrap .overlay-container .overlay-content img{display:inline-block;vertical-align:top}.overlay-wrap .overlay-container .overlay-content .overlay-close{position:absolute;top:-40px;top:-4rem;right:-40px;right:-4rem;color:#fff}@media only screen and (max-width: 65em){.overlay-wrap .overlay-container .overlay-content .overlay-close{right:20px;right:2rem;top:20px;top:2rem}}.overlay-wrap .overlay-container .overlay-content .caption{background:#111;padding:10px 20px;padding:1rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;color:#fff;text-align:left}.ie-10 .overlay-wrap .overlay-container .overlay-content .caption,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption{display:block;*zoom:1}.ie-10 .overlay-wrap .overlay-container .overlay-content .caption:before,.ie-10 .overlay-wrap .overlay-container .overlay-content .caption:after,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption:before,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption:after{content:" ";display:table}.ie-10 .overlay-wrap .overlay-container .overlay-content .caption:after,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption:after{clear:both}@media only screen and (max-width: 31em){.overlay-wrap .overlay-container .overlay-content .caption{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.overlay-wrap .overlay-container .overlay-content .caption span:first-child{max-width:70%}.ie-10 .overlay-wrap .overlay-container .overlay-content .caption span:first-child,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption span:first-child{float:left}@media only screen and (max-width: 31em){.overlay-wrap .overlay-container .overlay-content .caption span:first-child{width:100%;max-width:100%;margin-bottom:10px;margin-bottom:1rem}}.overlay-wrap .overlay-container .overlay-content .caption span:last-child{margin-left:auto}.ie-10 .overlay-wrap .overlay-container .overlay-content .caption span:last-child,.ie-11 .overlay-wrap .overlay-container .overlay-content .caption span:last-child{float:right}@media only screen and (max-width: 31em){.overlay-wrap .overlay-container .overlay-content .caption span:last-child{margin-left:0}}.overlay-wrap#enquiry-overlay .overlay-content{max-width:520px;max-width:52rem}.landing-feature{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:800px;height:80rem;background:url("images/homepage-feature.jpg") center center no-repeat;background-size:cover;box-sizing:border-box;padding-top:100px;padding-top:10rem}@media only screen and (max-width: 31em){.landing-feature{height:600px;height:60rem;padding-top:50px;padding-top:5rem}}.landing-feature h1{background:#090807;padding:10px;padding:1rem;border-radius:50%;max-width:340px;max-width:34rem;width:100%}@media only screen and (max-width: 31em){.landing-feature h1{max-width:180px;max-width:18rem;margin-bottom:50px;margin-bottom:5rem}}.landing-feature h1 a{display:block;text-indent:-10000px;background:url("images/homepage-logo@2x.png") center center no-repeat;background-size:contain;width:100%;height:340px;height:34rem}@media only screen and (max-width: 31em){.landing-feature h1 a{height:180px;height:18rem}}.landing-feature .landing-feature-content{position:relative;width:100%;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#fff;text-align:center;font-size:24px;line-height:28px;font-size:2.4rem;line-height:2.8rem}.landing-feature .landing-feature-content:before{position:absolute;top:0;right:0;left:0;bottom:0;background:rgba(49,49,49,0.7);mix-blend-mode:multiply;content:''}.landing-feature .landing-feature-content *{z-index:10;position:relative}@media only screen and (max-width: 31em){.landing-feature .landing-feature-content{font-size:18px;line-height:22px;font-size:1.8rem;line-height:2.2rem}}.landing-main{text-align:center}.holding-center{text-align:center;font-weight:700;width:100%;padding:40px 0px;padding:4rem 0rem}.holding-center a{color:#fff;text-decoration:none}.holding-center h1,.holding-center h2{font-family:"homestead_displaydisplay","HelveticaNeueW01-75Bold","HelveticaNeue-Bold","Helvetica Neue Bold","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:50px;line-height:60px;font-size:5rem;line-height:6rem;text-transform:uppercase;margin-bottom:20px;margin-bottom:2rem;font-weight:normal}.holding-center h1.logo,.holding-center h2.logo{background:url(images/holding-logo@2x.png) center center no-repeat;background-size:contain;height:420px;height:42rem;width:100%;max-width:420px;max-width:42rem;margin:0 auto;margin-bottom:20px;margin-bottom:2rem;text-indent:-10000px}@media only screen and (max-width: 95em){.holding-center h1.logo,.holding-center h2.logo{height:380px;height:38rem}}@media only screen and (max-width: 31em){.holding-center h1.logo,.holding-center h2.logo{height:240px;height:24rem}}.holding-center h1.logo a,.holding-center h2.logo a{display:block;width:100%;height:100%}.filter-list{text-align:center;font-size:0;margin:0 auto;margin-bottom:60px;margin-bottom:6rem;display:inline-block}@media only screen and (max-width: 31em){.filter-list{display:none}}.filter-list:before,.filter-list:after{display:block;content:'';width:30px;width:3rem;height:41px;height:4.1rem}.filter-list:before{float:left;background:url("images/leaves-left@2x.png") left center no-repeat;background-size:contain}.filter-list:after{float:right;background:url("images/leaves-right@2x.png") right center no-repeat;background-size:contain}.filter-list li{display:inline-block;padding:5px 20px 0px 32px;padding:0.5rem 2rem 0rem 3.2rem;background:url("images/screw@2x.png") center left no-repeat;background-size:12px auto;background-size:1.2rem auto}@media only screen and (max-width: 65em) and (orientation: portrait){.filter-list li{background:none;padding:5px 10px 0px;padding:0.5rem 1rem 0rem}}.filter-list li.title-item,.filter-list li.first-filter{padding-left:20px;padding-left:2rem;background:none}.filter-list li.first-filter{padding-left:0}@media only screen and (max-width: 65em) and (orientation: portrait){.filter-list li:last-child{padding-right:20px;padding-right:2rem}}.filter-list li a{font-size:22px;line-height:30px;font-size:2.2rem;line-height:3rem;color:#fff;text-decoration:none;position:relative}.filter-list li a:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}.filter-list li a:before{position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;-webkit-transition:0.4s all ease;transition:0.4s all ease}.filter-list li a:hover:before,.filter-list li a.active:before{opacity:1}.filter-list li a.disabled{color:#9a9898;cursor:default}.mobile-filters{display:none}@media only screen and (max-width: 31em){.mobile-filters{display:block;background:#fff;border:1px solid #ccc;padding:10px 20px;padding:1rem 2rem;text-align:left;margin-bottom:40px;margin-bottom:4rem;border-radius:4px;font-size:18px;line-height:18px;font-size:1.8rem;line-height:1.8rem}.mobile-filters ul{display:none}.mobile-filters li{border-bottom:1px solid #ccc}.mobile-filters li:last-child{padding-bottom:0;border-bottom:none}.mobile-filters a{display:block;padding:10px 0px;padding:1rem 0rem;color:#090807;text-decoration:none}.mobile-filters a:before{float:right}.mobile-filters a.active:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}.mobile-filters a.filter-trigger:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}.mobile-filters a.filter-trigger.active:before{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;-webkit-font-smoothing:antialiased;content:""}}.product-gallery{*zoom:1}.product-gallery:before,.product-gallery:after{content:" ";display:table}.product-gallery:after{clear:both}.product-gallery li{float:left;width:25%}@media only screen and (max-width: 65em) and (orientation: portrait){.product-gallery li{width:33.3333%}}@media only screen and (max-width: 31em){.product-gallery li{width:50%}}.product-gallery li img{display:block}.product-gallery li a{display:block;position:relative}.product-gallery li a .thumbnail-overlay{top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,0.6);position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;opacity:0;-webkit-transition:0.4s all ease;transition:0.4s all ease}.product-gallery li a .thumbnail-overlay span{width:40px;width:4rem;height:40px;height:4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#090807;background:rgba(255,255,255,0.5);border-radius:50%}.product-gallery li a:hover .thumbnail-overlay{opacity:1}.landing-main .product-gallery{margin-bottom:40px;margin-bottom:4rem}@media only screen and (max-width: 65em) and (orientation: portrait){.landing-main .product-gallery li{width:25%}}@media only screen and (max-width: 31em){.landing-main .product-gallery li{width:50%}}.mix{display:none}article{padding:0px 80px 80px;padding:0rem 8rem 8rem;position:relative;background:#fff}@media only screen and (max-width: 31em){article{padding:0px 20px 20px;padding:0rem 2rem 2rem}}article:before,article:after{width:50px;width:5rem;height:50px;height:5rem;content:'';display:block;position:absolute}@media only screen and (max-width: 31em){article:before,article:after{display:none}}article:before{top:20px;top:2rem;left:20px;left:2rem;background:url("images/leaves-top-left@2x.png") top left no-repeat;background-size:contain}article:after{top:20px;top:2rem;right:20px;right:2rem;background:url("images/leaves-top-right@2x.png") top right no-repeat;background-size:contain}
