*{margin:0;padding:0}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%}body{font-family:AkzidenzGroteskBEReg;font-size:1.75rem;line-height:1.5;color:#414343}.row,.card-deck{margin-right:0px;margin-left:0px}.green{background-color:#75aa5c}.lightgreen{background-color:#aed25a}.orange{background-color:#db6b3f}.grey{background-color:#63757d}@font-face{font-family:'AllerRg';src:url("../fonts/Aller_Rg.ttf");src:url("../fonts/Aller_Rg.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AllerBd';src:url("../fonts/Aller_Bd.ttf");src:url("../fonts/Aller_Bd.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AllerBdIt';src:url("../fonts/Aller_BdIt.ttf");src:url("../fonts/Aller_BdIt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AllerIt';src:url("../fonts/Aller_It.ttf");src:url("../fonts/Aller_It.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AllerLt';src:url("../fonts/Aller_Lt.ttf");src:url("../fonts/Aller_Lt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AllerLtIt';src:url("../fonts/Aller_LtIt.ttf");src:url("../fonts/Aller_LtIt.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AkzidenzGroteskBEReg';src:url("../fonts/AkzidenzGroteskBE-Regular.ttf");src:url("../fonts/AkzidenzGroteskBE-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AkzidenzGroteskBEBd';src:url("../fonts/AkzidenzGroteskBE-XBdCn.ttf");src:url("../fonts/AkzidenzGroteskBE-XBdCn.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'AkzidenzGroteskBEMd';src:url("../fonts/AkzidenzGroteskBQ-Medium.ttf");src:url("../fonts/AkzidenzGroteskBQ-Medium.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'WebSymbolsRegular';src:url("../fonts/websymbols-regular-webfont.eot");src:url("../fonts/websymbols-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../fonts/websymbols-regular-webfont.woff") format("woff"),url("../fonts/websymbols-regular-webfont.ttf") format("truetype"),url("../fonts/websymbols-regular-webfont.svg#WebSymbolsRegular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url("../fonts/glyphicons-halflings-regular.ttf");src:url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular") format("svg")}.glyphicon{display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:normal;line-height:1;position:relative;top:1px}.glyphicon-search:before{content:"\e003"}.glyphicon-menu-right:before{content:"\e258"}h1,h2,h3,h4,h5,h6{font-family:'AllerRg';text-transform:uppercase}.h1,h1{font-size:5rem;padding-left:5rem}@media only screen and (max-width: 100em){.h1,h1{font-size:3rem}}@media only screen and (max-width: 56.25em){.h1,h1{text-align:center;font-size:2.5rem;padding-top:2rem;padding-left:0}}h2,h3{color:#75aa5c;font-family:AllerBd}h2{margin-bottom:3rem;padding-bottom:1rem;position:relative;font-size:3rem}h2:after{content:'';width:50px;height:4px;background:#db6b3f;position:absolute;bottom:-4px;left:0;padding-left:20px}@media only screen and (max-width: 56.25em){h2:after{left:45%}}#Home h2,.CaseStudies h2,.about h2{font-size:3rem;margin-bottom:5rem;font-family:AllerBd}#Home h2::after,.CaseStudies h2::after,.about h2::after{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.caseStudy h2{font-size:2.5rem;margin-bottom:5rem}.productCategory h2{font-size:2.5rem;margin-bottom:10rem}.productCategory h2::after{left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contactUs h2{font-size:5rem}@media only screen and (max-width: 56.25em){.contactUs h2{text-align:center}}.contactUs .international h2,.contactUs .contact-nz h2{font-size:3rem}@media only screen and (max-width: 56.25em){.contactUs .international{text-align:center}}.contactUs .international h2{margin-left:15%;color:#aed25a}@media only screen and (max-width: 56.25em){.contactUs .international h2{margin-left:0}}.contactUs .international h2::after{background:transparent}.contactUs .contactForm h2{font-size:3rem}.products h2{margin-bottom:5rem;font-family:AllerBd}h3{font-family:AllerBd;margin-bottom:2rem;padding-top:3rem;position:relative}@media only screen and (max-width: 56.25em){h3{text-align:center}}h3:before{content:'';width:50px;height:4px;background:#db6b3f;position:absolute;top:-4px;left:0;padding-left:20px}@media only screen and (max-width: 56.25em){h3:before{left:45%}}h3.caseStudy-title:before{background:transparent}.productCategory h3::before{background:transparent}.caseStudy h3{text-transform:none;padding-top:2rem;font-family:AllerBd}#Home .products h3{color:#414343}#Home .products h3:before{background:transparent}@media only screen and (max-width: 56.25em){.internat h3,.productPage h3{text-align:left}}.internat h3:before,.productPage h3:before{left:0}h4{color:#db6b3f;font-size:1.75rem}.features h4{margin-top:4rem;margin-bottom:4rem;font-family:AllerBd}.features h4::after{content:'';width:50px;height:4px;background:#75aa5c;position:absolute;top:90px;left:0;padding-left:20px;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#About .stuff h4{margin-top:2rem;margin-bottom:2rem;font-family:AllerBd;font-size:2rem}.cta-inner h4{text-transform:uppercase;color:#FFFFFF;margin-right:5rem}.form-row h4{color:#75aa5c;margin-top:2rem}h5{font-size:1.75rem}.caseStudy .section_one h5{color:#75aa5c;margin-bottom:0px}a{color:#db6b3f}a:hover{color:#aed25a}a.orangeButton{color:#FFFFFF;padding:10px;display:inline-block;background:url(../images/case_study_white.png) 5px 10px no-repeat;padding-left:45px;padding-right:15px;background-color:#db6b3f}#Home a{color:#414343}#Home a:hover{color:#414343;text-decoration:none}.read.prodCatalogue{width:300px;margin-bottom:3rem}.read a{color:#FFFFFF !important}.read a:hover{color:#FFFFFF !important}.cta-inner a{text-transform:uppercase;font-family:'AllerLt';font-size:1.5rem}nav a{color:#414343}ul{list-style-type:disc;padding-left:18px}ul li{display:list-item}ul.main-menu,ul.link{list-style-type:none;padding-left:0}ul.main-menu li,ul.link li{display:block}ol{counter-reset:section;list-style-type:none}ol li::before{counter-increment:section;content:counters(section, ".") ". "}:target:before{content:"";display:block;height:140px;margin:-140px 0 0}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-top:1rem}.social-right{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:center;align-self:center;height:2.5rem}.social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:baseline;align-self:baseline;margin:0 1rem}.social-links a{margin-right:1rem;line-height:1.0}.fa{-ms-flex-item-align:center;align-self:center;font-size:2.5rem;color:#75aa5c}.fa:hover{color:#aed25a}.fa-search{position:absolute}.fa-phone-square{margin-right:.5rem}.fa-phone-square span{-ms-flex-item-align:center;align-self:center}a.fb,a.lI{font-size:16px}.fb a,.lI a,.fb a:focus,.lI a:focus,.fb a:hover,.lI a:hover,a.fb,a.lI{background:-webkit-gradient(linear, left top, left bottom, from(#aed25a), to(#75aa5c)) rgba(0,0,0,0);background:linear-gradient(#aed25a, #75aa5c) rgba(0,0,0,0);padding:3px 15px 0 10px;font-weight:900;border-radius:6px;color:#fff;text-decoration:none;margin-left:5px;-ms-flex-item-align:baseline;align-self:baseline}.search-dropdown-icon{display:none}.search-bar form fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:20px;position:relative}.search-bar form input.action{font-size:1.1rem;cursor:pointer;border:none;padding:5px;background:none;font-family:'WebSymbolsRegular';color:#414343;border-radius:0;text-align:right;margin-left:-25px;margin-top:2px}@media only screen and (max-width: 75em){.search-bar form input.action{margin-left:0}}.search-bar form input.text{width:170px;padding:2px 34px 2px 15px;background-color:#F1F1F0 !important;color:#414343;margin:0;border:none;background:#fff;text-transform:uppercase;font-size:1.0rem;font-family:AllerLt;text-align:right;line-height:1.6}.login{padding:0 15px;font-size:1.6rem}@supports (-ms-accelerator: true){.chrome .search-bar form input.action{margin-left:0px;position:absolute;top:0;right:0;max-width:5px}}@supports (-ms-ime-align: auto){.chrome .search-bar form input.action{margin-left:0px;position:absolute;top:0;right:0;max-width:5px}}.logo{height:100%;margin-left:5rem;position:relative}@media only screen and (max-width: 75em){.logo{margin-left:2rem;height:auto}}.logo img{position:relative}@media only screen and (max-width: 83.125em){.logo img{width:200px}}@media only screen and (max-width: 56.25em){.logo img{margin-left:1rem;width:150px}}.navbar-brand:hover{background-color:#FFFFFF !important}.right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:60%;margin-right:10rem}@media only screen and (max-width: 75em){.pageHeading{padding:1rem 0}}@media only screen and (max-width: 56.25em){.pageHeading{font-size:1.75rem}}.header{border-bottom:2rem solid #414343;padding:1rem 10rem;height:140px;background-color:#FFFFFF}@media only screen and (max-width: 75em){.header{padding:0}}.header_wrapper{margin-top:140px}.header_center{width:70%;min-height:170px;-webkit-transform:translate(-3%, -50%);transform:translate(-3%, -50%);background:#75aa5c;margin:0 auto 10rem}@media only screen and (max-width: 56.25em){.header_center{width:80%;border-bottom:1rem solid #db6b3f;-webkit-box-shadow:0 3rem 0 0 #aed25a;box-shadow:0 3rem 0 0 #aed25a;-webkit-transform:translate(-3%, -50%);transform:translate(0%, -50%)}}@media only screen and (max-width: 37.5em){.header_center{width:90%;border-bottom:1rem solid #db6b3f;-webkit-box-shadow:0 3rem 0 0 #aed25a;box-shadow:0 3rem 0 0 #aed25a;-webkit-transform:translate(-3%, -60%);transform:translate(0%, -60%)}}@media only screen and (max-width: 45em){.header_center .col-md-6{text-align:center}}.header_center ::after{content:""}.header_bar{width:100%;min-height:170px;padding:0 5rem;display:-webkit-box;display:-ms-flexbox;display:flex;color:#FFFFFF;border-right:3rem solid #db6b3f;-webkit-box-shadow:10rem 0 0 0 #aed25a;box-shadow:10rem 0 0 0 #aed25a;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:-5rem;font-size:2rem}@media only screen and (max-width: 56.25em){.header_bar{border-right:0;-webkit-box-shadow:none;box-shadow:none;margin-left:0}}.header_image img,.header_image .img{width:100%;height:70vh;position:relative}.header_image_caption{position:absolute;top:70vh;right:0;overflow-wrap:break-word;width:10%;font-size:small;padding-right:2px;text-align:right;color:#414343}@media only screen and (max-width: 56.25em){.header_image_caption{width:10%;bottom:41px}}@media only screen and (max-width: 640px){.search-bar{width:35%;display:none;margin:0;background-color:#E7E7E7;margin-left:-35px}.search-dropdown-icon{display:block;cursor:pointer;width:20px;height:20px;font-family:'WebSymbolsRegular';font-size:14px;color:#ededed;text-align:center;line-height:14px;margin-right:15px}.search-bar form{margin:0;width:100%}.search-bar div.field{margin-bottom:0}.search-bar form input.text{max-width:100%;padding:8px 10% 8px 1%;text-indent:15px;position:relative;display:block;background:#fff;font-size:14px}.search-bar form input.action{font-size:18px}}.search-bar form input.action{font-size:14px;position:absolute;right:5px;top:0;cursor:pointer;border:none;padding:5px;background:none;font-family:'WebSymbolsRegular';color:#848484;border-radius:0;margin:0;width:20px}.specifier-login{color:#414343}nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 56.25em){nav{-ms-flex-pack:distribute;justify-content:space-around}}#menu ul{margin:0;padding:0}#menu .main-menu{display:none}#menu input[type="checkbox"],#menu ul span.drop-icon{display:none}#dropdown:checked+.main-menu{display:block;position:absolute;top:100px;background:#414343;width:100%}#menu li,#toggle-menu,#menu .sub-menu{border-style:solid;border-color:rgba(0,0,0,0.05)}#menu li,#toggle-menu{border-width:0 0 1px}#menu .sub-menu{background-color:#444;border-width:1px 1px 0;margin:0 1em}#menu .sub-menu li:last-child{border-width:0}#menu li,#toggle-menu,#menu a:not(.navbar-brand){position:relative;display:block;color:#FFFFFF}#toggle-menu{background:#414343}#toggle-menu,#menu a{padding:1.5em}#menu a{transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out}#menu a:hover{background-color:white;color:#aed25a}#menu .sub-menu{display:none}#menu input[type="checkbox"]:checked+.sub-menu{display:block}#menu input[type="checkbox"]:checked+.sub-menu{background-color:#FFFFFF}#menu input[type="checkbox"]:checked+.sub-menu a{color:#414343}#menu .sub-menu input[type="checkbox"]:checked+.sub-menu{background-color:#414343}#menu .sub-menu input[type="checkbox"]:checked+.sub-menu a{color:#FFFFFF}#menu .sub-menu a:hover{color:#414343}#menu li label.drop-icon{position:absolute;right:0;top:0;border-left:1px solid #75aa5c;background-color:#75aa5c}#toggle-menu .drop-icon{position:absolute;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#menu label.drop-icon,#toggle-menu span.drop-icon{padding:1em;font-size:1em;text-align:center;text-shadow:0 0 0 transparent;color:rgba(255,255,255,0.75)}li.active{background-color:#75aa5c}@media only screen and (max-width: 56.25em){.fixed-top{position:absolute}}@media only screen and (min-width: 56.25em){#menu .main-menu{display:block}#toggle-menu,#menu label.drop-icon{display:none}#menu li,#toggle-menu,#menu a:not(.navbar-brand){position:relative;display:block;color:#414343}#menu ul span.drop-icon{display:inline-block}#menu li{float:left}#menu .sub-menu li{float:none}#menu .sub-menu{border-width:0;margin:0;position:absolute;top:100%;left:0;width:12em;z-index:3000}#menu .sub-menu,#menu input[type="checkbox"]:checked+.sub-menu{display:none}#menu .sub-menu li{border-width:0 0 1px}#menu .sub-menu .sub-menu{top:0;left:100%}#menu .sub-menu .drop-icon{position:absolute;top:0;right:0;padding:1em}#menu li:hover>input[type="checkbox"]+.sub-menu{display:block}#menu .main-menu{display:none}#menu input[type="checkbox"],#menu ul span.drop-icon{display:none}#menu a:hover{text-decoration:none}#menu ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex}#menu li.active{background-color:#75aa5c}#menu li.active a{color:#FFFFFF}#menu .sub-menu{background-color:#444;border-width:1px 1px 0;margin:0 1em;display:none}#menu .sub-menu li:last-child{border-width:0}#menu .sub-menu a{color:#FFFFFF}#menu .sub-menu a:hover{color:#FFFFFF;background-color:#75aa5c}#menu a{transition:all .125s ease-in-out;-webkit-transition:all .125s ease-in-out}#menu a:hover{background-color:#414343;color:#FFFFFF}#menu label.drop-icon,#menu #toggle-menu span.drop-icon{border-radius:50%;width:1em;height:1em;text-align:center;background-color:rgba(0,0,0,0.125);text-shadow:0 0 0 transparent;color:rgba(255,255,255,0.75)}#menu .drop-icon{line-height:1}li,#toggle-menu,#menu a{position:relative;display:block}#toggle-menu,#menu a:not(.navbar-brand){text-transform:uppercase;font-family:AllerRg;font-size:1.5rem}#toggle-menu,#menu a{padding:1rem 1.5rem}}@media only screen and (min-width: 56.25em) and (max-width: 56.25em){#toggle-menu,#menu a{padding:1rem 0.5rem 1rem 0.5rem}}@media only screen and (min-width: 56.25em){#menu input[type="checkbox"]:checked+.sub-menu{display:block}#menu .sub-menu #menu input[type="checkbox"]:checked+.sub-menu{display:block}#toggle-menu .drop-icon,#menu li label.drop-icon{position:absolute;right:0;top:0}#menu label.drop-icon,#toggle-menu span.drop-icon{padding:1em;font-size:1em;text-align:center;background-color:rgba(0,0,0,0.125);text-shadow:0 0 0 transparent;color:rgba(255,255,255,0.75)}}@media only screen and (min-width: 56.25em) and (min-width: 56.25em){#menu .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#toggle-menu,#menu label.drop-icon{display:none}#menu ul span.drop-icon{display:inline-block}#menu li{float:left}#menu .sub-menu li{float:none}#menu .sub-menu{border-width:0;margin:0;position:absolute;top:100%;left:0;width:12em;z-index:3000}#menu .sub-menu,#menu input[type="checkbox"]:checked+.sub-menu{display:none}#menu .sub-menu li{border-width:0 0 1px}#menu .sub-menu .sub-menu{top:0;left:100%}#menu .sub-menu .drop-icon{position:absolute;top:0;right:0;padding:1em}#menu li:hover>input[type="checkbox"]+.sub-menu{display:block}#menu li,#toggle-menu{border:none}#menu li,#toggle-menu,#menu .sub-menu{border:none}}.main{margin-top:-10rem}@media only screen and (max-width: 56.25em){.main{margin-top:-10rem}}section:not(:last-child){padding:5rem 0}section.cta{margin-bottom:0%;padding:0px}.section-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:70%;margin:auto}@media only screen and (max-width: 56.25em){.section-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 37.5em){.section-row{width:90%}}.section-left{margin-right:5rem;max-width:45%}@media only screen and (max-width: 56.25em){.section-left{max-width:100%;margin-right:0;text-align:left;margin-bottom:4rem}}.section-left img{width:100%;max-width:500px}@media only screen and (max-width: 56.25em){.section-left img{margin-bottom:2rem}}.section-right{margin-left:5rem;max-width:45%}@media only screen and (max-width: 56.25em){.section-right{max-width:100%;margin-left:0;text-align:left}}.section-third{width:33.33%}.center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content{margin-bottom:10rem}.read{background-color:#db6b3f;padding:.7rem 1rem;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:150px;position:absolute;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.read a{color:#FFFFFF;font-family:AllerLt;font-size:1.5rem}.read a i{padding-left:5px;font-size:11px;top:0}.read .arrow{padding-left:5px}.row::after{content:"";clear:both}.pad10{padding-bottom:10rem}.newsletter{margin-top:-15rem}.newsletter-archive,.newsletter-subscribe{width:70%;margin:auto}.newsletter ul li{display:-webkit-box;display:-ms-flexbox;display:flex;justify-items:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}#mc_embed_signup div.mce_inline_error{background-color:#db6b3f !important}.container-parentPage{width:80%;margin:auto}.container-parentPage .card-deck{margin-bottom:2rem}@media (min-width: 768px){#scrollup a{padding:4px 3px 5px 2px;background:#aed25a;position:fixed;bottom:15px;right:15px;display:none;border-radius:50%;width:60px;height:60px;font-weight:700;letter-spacing:2px;font-size:12px;text-transform:uppercase;text-align:center;line-height:1.6;z-index:9999;color:#db6b3f}#scrollup .top:before{font-family:'Glyphicons Halflings';content:"\e113";font-weight:600;font-size:18px;text-align:center;display:block}#scrollup a,#scrollup a:hover{text-decoration:none}}@media (min-width: 56.25em){.hidden-lg{display:none !important}}@media (min-width: 37.5em) and (max-width: 56.25em){.hidden-md{display:none !important}}@media (max-width: 37.5em){.hidden-sm{display:none !important}}.addMargin{margin-top:220px !important;margin-bottom:0px !important}.home.main{margin-top:-20rem}#Home section:not(:last-child){padding:5rem 0}#Home .cta{margin-bottom:10rem;padding:0 !important}#Home .caseStudy{padding:0px 15rem 10rem 15rem}@media only screen and (max-width: 56.25em){#Home .caseStudy{padding:0}}#Home .caseStudy-title{color:#db6b3f}#Home .caseStudy-title::after{background-color:transparent}#Home .caseStudy-image img{width:100%;padding-bottom:1rem}#Home .caseStudy-image.image1 img{border-bottom:3px solid #75aa5c;border-radius:2px}#Home .caseStudy-image.image2 img{border-bottom:3px solid #db6b3f}#Home .caseStudy-image.image3 img{border-bottom:3px solid #75aa5c}.home-header_bar{padding:7rem 10rem 7rem 8rem}@media only screen and (max-width: 75em){.home-header_bar{padding:5rem 10rem 5rem 5rem}}@media only screen and (max-width: 56.25em){.home-header_bar{padding:3rem 5rem 3rem 5rem}}.home-header_bar .home-page-heading{font-size:3rem;margin-left:7.5rem;line-height:1.2}@media only screen and (max-width: 75em){.home-header_bar .home-page-heading{font-size:2.5rem}}@media only screen and (max-width: 56.25em){.home-header_bar .home-page-heading{font-size:2rem;margin-left:0}}.home-header_bar .cta-btn{margin-left:7.5rem;margin-top:2rem;font-size:1.5rem;font-family:AllerLt;text-transform:uppercase}@media only screen and (max-width: 56.25em){.home-header_bar .cta-btn{margin-left:0}}.features{margin-left:20rem;margin-right:20rem}@media only screen and (max-width: 56.25em){.features{margin-left:0;margin-right:0}}.features .card-body{position:relative}.features .card-text{line-height:1.7rem}.features img{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.products{background-color:#F1F1F0;padding:10rem 0}.products .card-deck{padding-left:20rem;padding-right:20rem;margin-bottom:3rem}@media only screen and (max-width: 56.25em){.products .card-deck{padding-left:0;padding-right:0}}.products .card-text{line-height:1.4;font-size:1.5rem}.gallery{padding-bottom:0 !important}.gallery img{width:100%}.gallery .column{float:left;width:25%;padding:0px}@media only screen and (max-width: 56.25em){.gallery .column{width:50%}}#About .about-text-img img:not(:last-of-type){margin-right:1rem}#About ul{padding-left:2rem}#About .section_one .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 75em){#About .section_one .section-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media only screen and (max-width: 56.25em){#About .section_one .section-row{width:90%}}#About .section_one .section-row .section-left img{padding-top:10px}@media only screen and (max-width: 75em){#About .section_one .section-row .section-left{margin-right:0;max-width:50%;margin-bottom:3rem}}@media only screen and (max-width: 56.25em){#About .section_one .section-row .section-left{max-width:95%}}@media only screen and (max-width: 75em){#About .section_one .section-row .section-right{margin-left:0;max-width:50%}}@media only screen and (max-width: 56.25em){#About .section_one .section-row .section-right{max-width:95%}}#About .section_two{background-color:#F1F1F0;padding:10rem 0}#About .section_two .col-md-6:first-child{padding-right:20px}#About .section_two .col-md-6:last-child{padding-left:20px}#About .stuff{margin:10rem auto}#About .stuff-row{width:55%;margin:auto}#About .stuff-section{width:100%}@media only screen and (max-width: 56.25em){#About .stuff-section{text-align:center}}#About .stuff-title{margin-bottom:5rem;text-transform:uppercase}#About .stuff .section-row{width:100%;margin-bottom:6rem}#About .stuff img{width:100%}#About .stuff p{line-height:1.3}@media only screen and (max-width: 56.25em){#About .bio{text-align:left}}@media only screen and (max-width: 56.25em){#About .section-left{max-width:95%}}@media only screen and (max-width: 56.25em){#About .section-right{max-width:95%}}.caseStudy .section_one .showcase img{max-width:100%}.caseStudy .section_two,.caseStudy .section_five{padding:10rem 0;background-color:#F1F1F0}.caseStudy .imgRow{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}.caseStudy .imgRow img{width:25%}.caseStudy .section-third:not(:last-child){margin-right:5rem}.caseStudy .section_six{padding:10rem 0}.caseStudy .section_six .section-row{-webkit-box-pack:normal;-ms-flex-pack:normal;justify-content:normal}.caseStudy .section_six .wrapper{width:70%;margin:auto}.case-companyname{color:#FFFFFF;padding-left:5rem;padding-bottom:0;margin-bottom:0}.case-companyname::after{content:"";background:transparent}.attrib{display:-webkit-box;display:-ms-flexbox;display:flex}.attribute{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:5rem}.attribute:not(.payback){margin-bottom:2rem}.caseStudyLink,.productLink{height:5rem;width:30rem;margin-bottom:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:2rem;color:#FFFFFF}.caseStudyLink img,.productLink img{width:3rem}.caseStudyLink a,.productLink a{color:#FFFFFF;padding-left:2rem}.caseStudyLink{margin-right:2rem}.CaseStudies img{width:100%}.CaseStudies a:hover{text-decoration:none}.nz,.internat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width: 56.25em){.nz,.internat{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start}}@media only screen and (max-width: 45em){.nz,.internat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.internat{width:70%;margin:auto}.contactHeader p{display:none}.contactHeader .messuccess{color:#db6b3f;display:block;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.contactMessage p{display:none}.contactMessage .messuccess{display:block}.contactUs-img img{padding-top:10px}.contactUs .contact-nz{margin-top:5rem}@media only screen and (max-width: 56.25em){.contactUs .vcard:not(:last-of-type){margin-bottom:2rem}}@media only screen and (max-width: 56.25em){.contactUs .vcard{width:45%}}@media only screen and (max-width: 45em){.contactUs .vcard{width:50%;margin:auto}}@media only screen and (max-width: 56.25em){.contactUs address{margin:auto;text-align:left;-webkit-transform:translate(25%, 0%);transform:translate(25%, 0%)}}.contactUs .international{background-color:#F1F1F0;padding-top:10rem}@media only screen and (max-width: 56.25em){.contactUs .international{text-align:center}}.contactUs .contactForm{width:50%;margin:auto;padding:0}@media only screen and (max-width: 56.25em){.contactUs .contactForm{text-align:center}}.contactUs .contactForm input,.contactUs .contactForm textarea{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:#F1F1F0;border:none;border-bottom:3px solid transparent;width:90%;display:block;-webkit-transition:all .3s;transition:all .3s}@media only screen and (max-width: 56.25em){.contactUs .contactForm input,.contactUs .contactForm textarea{width:100%}}.contactUs .contactForm label{font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;-webkit-transition:all .3s;transition:all .3s}.contactUs .contactForm button{padding:2rem;font-size:1.75rem;margin-top:2rem;background-color:#db6b3f;border:none;color:#FFFFFF;text-transform:uppercase}.contactUs .contactForm .middleColumn input:placeholder-shown+label{opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.contactUs .contactForm input:focus:invalid{border-bottom:3px solid #75aa5c}.contactUs .contactForm input::-webkit-input-placeholder{color:#cbcbc9}.contactUs .contactForm .btn.focus,.contactUs .contactForm .btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25);box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25)}@media only screen and (max-width: 765px){.productPage.main,.productList.main{margin-top:-20rem}}@media only screen and (max-width: 56.25em){.productCategory.main{margin-top:-20rem}}.productCategory img{width:250px;height:188px}@media only screen and (max-width: 765px){.productCategory .card-deck{width:100%;margin:2rem auto;text-align:center}}.productCategory .card-deck:last-child{margin-bottom:10rem}.productCategory .card-title{margin-bottom:.75rem;color:#414343;font-family:AllerBd}.productCategory .card-body{padding:1.5rem .5rem;color:#414343}.product-page .row{width:70%;margin:10rem auto;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 100em){.product-page .row{width:90%}}.product-page .wrapper{width:70%;margin:auto;padding-left:15px}.product .gallery-row{display:-webkit-box;display:-ms-flexbox;display:flex;width:70%;margin:auto;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width: 100em){.product .gallery-row{width:80%}}.product-gallery{padding-bottom:0 !important;border:1px solid #F1F1F0;background-color:white}.product .section-two,.product .section-four{background-color:#F1F1F0}.product-features{display:-webkit-box;display:-ms-flexbox;display:flex}.product .spec{margin-left:1rem}.product .last{margin-bottom:2rem}.product .section-left{margin:0 5rem}.product .section-part15{width:15%}.product .section-part25{width:25%}.product .section-part30{width:30%}.product-link a:hover{color:#414343;text-decoration:none}.product-link .icon{padding-right:2rem}.product-link:first-child{margin-top:7rem}.product-threeD{padding:10px 0}.product .section-table,.product .section-four{padding:10rem 0}.product table{width:70%;margin:auto}@media only screen and (max-width: 100em){.product table{width:80%}}.product .table th{background-color:#db6b3f}.product-magazine{width:1370px;height:920px;padding:2rem;margin:auto}#magazine{width:1330px;height:880px;margin:auto}#magazine .turn-page{background-color:#ccc;background-size:100% 100%}#Flipbook-source,.ti-more-alt,.ti-more-alt::before{display:none}.df-container{width:70% !important;margin:auto}#specifier{width:1032px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (max-width: 64em){#specifier{width:100%;height:auto}}#specifier .banner{height:70px;background:#aed25a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 56.25em){#specifier .banner-img{width:50% !important}}#specifier .banner-image{height:40px;padding-left:5rem;width:auto}#specifier .banner-prodcategory{font-family:Aller;font-weight:bold;font-size:1.6rem;border-left:2px solid #414343;padding-left:2rem}@media only screen and (max-width: 56.25em){#specifier .banner-prodcategory{width:50% !important}}#specifier h2{color:#aed25a;margin-bottom:0}#specifier h2::after{background:none}#specifier span.icon{padding-right:2rem}#specifier .icon img{width:3rem;height:3rem}#specifier .spec-catalogue a:hover{color:#414343;text-decoration:none}.specifier{padding-bottom:3rem}.specifier-details{padding-top:30px}@media only screen and (max-width: 48em){.specifier-details{padding-left:15px !important}}.specifier h3{color:#414343;margin-bottom:0}@media only screen and (max-width: 56.25em){.specifier h3{text-align:left}}.specifier h3::before{background:none}.specifier .applications{font-style:italic}.specifier-not{padding-bottom:5rem}.specifier-images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:67px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.specifier .table td,.specifier .table th{padding:0px}.specifier-button a:hover{color:#414343;text-decoration:none}.spec-catalogue{margin-bottom:3rem;margin-top:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.spec-btn{color:white;background-color:#db6b3f;padding:5px 15px}.spec-btn:first{margin-right:3rem}#printSpecifier{position:absolute;right:10rem;padding:5px}@media only screen and (max-width: 56.25em){#printSpecifier{display:none}}.specCategory .card-body{padding:1.5rem .5rem;color:#414343}.specCategory h4{color:#414343}.specCategory img{width:250px;height:188px}.SpecImg{margin-top:2rem}#_df_flipbookContainer,#df_images,.df-page-content{width:410px;height:594px}._df_thumb ._df_book-title{background-color:#414343 !important}.flipimages{display:none}#flipbookContainer,.df-container{background-color:transparent !important}.cta-inner{background-color:#75aa5c;color:#FFFFFF !important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:10rem}.cta-inner .arrow{margin-left:2rem}.cta-btn{background-color:#db6b3f;padding:.7rem 1rem}.cta-btn a{color:#FFFFFF !important}footer{color:#FFFFFF;background-color:#414343}footer a{color:#FFFFFF;text-decoration:none}footer a:hover{text-decoration:none;color:#FFFFFF;cursor:pointer}footer a.footer-tel{color:#75aa5c;text-decoration:none}footer .row{padding:15rem}@media only screen and (max-width: 68.75em){footer .row{padding:10rem}}@media only screen and (max-width: 991px){footer .row .col-lg-3:not(:last-child){padding-bottom:15px}}@media only screen and (max-width: 37.5em){footer .row{width:100%;padding:5rem}}footer .direct-call{color:#75aa5c;text-decoration:none}footer .fa{padding-right:.5rem}footer hr{border-top:1px solid #cbcbc9;margin:0 15rem}footer .copyright{padding:1rem;color:#cbcbc9}@media only screen and (max-width: 56.25em){footer .copyright{font-size:1.4rem}}input,textarea,select{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:#F1F1F0;border:none;border-bottom:3px solid transparent;-webkit-transition:all .3s;transition:all .3s;width:100%}label{font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;-webkit-transition:all .3s;transition:all .3s;text-align:left}button{padding:1rem 2rem !important;font-size:1.75rem !important;margin-top:2rem;margin-bottom:3rem;background-color:#db6b3f;border:none !important;color:#FFFFFF;text-transform:uppercase}.middleColumn input:placeholder-shown+label{opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem)}input:focus:invalid{border-bottom:3px solid #75aa5c}input::-webkit-input-placeholder{color:#cbcbc9}.btn.focus,.btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25);box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25)}.form input,.form textarea,.form select{font-size:1.5rem;font-family:inherit;color:inherit;padding:1.5rem 2rem;border-radius:2px;background-color:#F1F1F0;border:none;border-bottom:3px solid transparent;width:90%;display:block;-webkit-transition:all .3s;transition:all .3s}.form label{font-weight:700;margin-left:2rem;margin-top:.7rem;display:block;-webkit-transition:all .3s;transition:all .3s}.form button{padding:1rem 2rem !important;font-size:1.75rem !important;margin-top:2rem;margin-bottom:3rem;background-color:#db6b3f;border:none !important;color:#FFFFFF;text-transform:uppercase}.form .middleColumn input:placeholder-shown+label{opacity:0;visibility:hidden;-webkit-transform:translateY(1rem);transform:translateY(1rem)}.form input:focus:invalid{border-bottom:3px solid #75aa5c}.form input::-webkit-input-placeholder{color:#cbcbc9}.form .btn.focus,.form .btn:focus{outline:0;-webkit-box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25);box-shadow:0 0 0 0.2rem rgba(241,241,240,0.25)}.form-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:60%;margin:auto;margin-bottom:2rem}@media only screen and (max-width: 100em){.form-row{width:80%}}@media only screen and (max-width: 68.75em){.form-row{width:100%;padding:0 3rem}}@media only screen and (max-width: 45em){.form-row{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width: 45em){.form-row .field{margin-right:1rem}}@media only screen and (max-width: 37.5em){.form-row .field{width:40%}}.form-row .third{width:30%;margin-right:15px}@media only screen and (max-width: 45em){.form-row .third{width:40%}}@media only screen and (max-width: 37.5em){.form-row .third{width:100%}}@media only screen and (max-width: 37.5em){.form-row .third .field{width:100%}}.form-row.start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.form-left{padding-right:5rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.form-right{padding-left:5rem;width:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.tandc{padding-left:3px;padding-right:3px}#Form_Form_TsAndCs_Holder{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-top:3rem}#Form_Form_TsAndCs_Holder input{width:5%}#Form_Form_TsAndCs_Holder label{width:100%;padding-left:3px}#Form_Form_TsAndCs_Holder .right{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 37.5em){#Form_Form_TsAndCs_Holder .right{margin-right:0}}.return label{margin-left:0}.input-group{margin-left:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mc_embed_signup .mc-field-group.input-group ul{padding-left:2rem !important}.newsletter-archive{padding:10px 0 50px 3%}#mc_embed_signup input{font-size:1.5rem !important;font-family:inherit;color:inherit;padding:1.5rem 2rem !important;border-radius:2px !important;background-color:#F1F1F0 !important;border:none !important;border-bottom-width:medium !important;border-bottom-style:none !important;border-bottom-color:currentcolor !important;border-bottom:3px solid transparent !important;-webkit-transition:all .3s;transition:all .3s}#mc_embed_signup input:focus:invalid,#mc_embed_signup input:focus{border-bottom:3px solid #aed25a !important}#mc-embedded-subscribe.button{padding:1rem 2rem !important;font-size:1.75rem !important;margin-top:2rem !important;margin-bottom:3rem !important;background-color:#db6b3f !important;border:none !important;color:#FFFFFF !important;text-transform:uppercase !important;border-radius:0.25rem !important;line-height:1.5 !important;height:45px !important}.quoteForm{width:50%;margin:auto}@media only screen and (max-width: 100em){.quoteForm{width:60%}}.quoteForm-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.quoteForm label{margin-left:0}.quoteForm input,.quoteForm textarea{width:100%}.quoteForm #Form_Form_ProductName_Holder,.quoteForm #Form_Form_ProductName1_Holder,.quoteForm #Form_Form_ProductName2_Holder{width:80%;margin-right:1rem}.ui-datepicker table,#ui-datepicker-div{background:#75aa5c}.register{margin-top:-10rem}#Form_RegisterForm_action_register,#MemberLoginForm_LoginForm_action_dologin{padding:1rem 2rem !important;font-size:1.75rem !important;margin-top:2rem;margin-bottom:3rem;background-color:#db6b3f;border:none !important;color:#FFFFFF;text-transform:uppercase;width:20%}.message{color:#db6b3f}#MemberLoginForm_LoginForm_Remember_Holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#MemberLoginForm_LoginForm_Remember_Holder .checkbox{width:10px}.print-footer{display:none}#printSpecifier{display:none}@media print{.social{display:none}#specifier ~ footer{display:none}.print-footer{display:block}}
