/*!
Theme Name: Forge
Theme URI: http://weareforge.co
Description: A bedrock for WordPress themes.
Author: Forge Creative Agency
*/.row{max-width:1200px}@media only screen and (min-width:64.063em){.reveal-modal{max-width:640px;padding-top:60px}}body .gform_wrapper{margin:0!important;max-width:100%!important}body .gform_wrapper .button{margin:0!important}body .gform_wrapper input[type=text]{background:#e7e8ea;border:none;box-shadow:none;font-size:14px;margin:0 0 24px;padding:0 10px;width:100%!important}body .gform_wrapper input[type=submit]{width:100%}body .gform_wrapper textarea{background:#e7e8ea;border:none;box-shadow:none;font-size:14px;margin:0 0 24px;padding:10px;width:100%!important}body .gform_wrapper .gform_footer{padding:0!important;margin:0 0 24px!important}body .gform_wrapper label.gfield_label+div.ginput_container{margin-top:0!important}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#555;font-family:"Merriweather Sans",sans-serif}h1,h2,h3,h4,p,ul{margin:0 0 24px 0}h1,h2,h3,h4{font-family:"Merriweather Sans",sans-serif;font-weight:800}h1{font-size:36px;line-height:44px}h2{font-size:30px;line-height:38px}h3{font-size:24px;line-height:32px}h4{font-size:21px;line-height:29px}h1{color:#002c48;text-transform:uppercase}li,p{font-size:14px;line-height:24px}p+h2,p+h3,p+h4,ul+h2,ul+h3,ul+h4{margin-top:36px}@media only screen and (min-width:40.063em){h1{font-size:47px;line-height:55px}}.bg--blue-dark{background:#002c48;color:#fff}.bg--blue-light{background:#00afe9;color:#fff}.bg--blue-medium{background:#0080b7;color:#fff}.bg--shade{background:#e7e8ea}.bg--shadow{background:#ddd}.clear{clear:both}.color--blue-dark{color:#002c48}.color--blue-light{color:#00afe9}.color--blue-medium{color:#0080b7}.color--white{color:#fff}.fs-18{font-size:18px}.fs-21{font-size:21px}.mb-36{margin-bottom:36px}.mb-60{margin-bottom:60px}.mb-double{margin-bottom:48px}.mb-half{margin-bottom:12px}.mb-quarter{margin-bottom:6px}.mb-zero{margin-bottom:0}.section{padding:60px 0 36px}.strong{font-weight:800}.uppercase{text-transform:uppercase}.wide{width:100%}@media only screen and (max-width:40em){.mb-36-small-only{margin-bottom:36px}}@media only screen and (max-width:64em){.text-center-medium-down{text-align:center}}@media only screen and (min-width:40.063em){.text-right-medium-up{text-align:right}}@media only screen and (min-width:64.063em){.flex-center-large-up{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.text-right-large-up{text-align:right}}.btn,input[type=submit]{border:none;color:#fff;display:inline-block;font-family:"Merriweather Sans",sans-serif;font-size:14px;padding:15px 45px;text-align:center;text-transform:uppercase;-webkit-transition:background .15s ease-in-out;transition:background .15s ease-in-out;font-weight:800}.btn:focus,.btn:hover,input[type=submit]:focus,input[type=submit]:hover{color:#fff}.btn--blue-dark{background:#002c48}.btn--blue-dark:hover{background:#001c2f}.btn--blue-light{background:#00afe9}.btn--blue-light:hover{background:#009cd0}.btn--blue-medium{background:#0080b7}.btn--blue-medium:hover{background:#006e9e}a.anchor{display:block;position:relative;top:-77px;visibility:hidden}@media only screen and (max-width:64em){a.anchor{top:-79px}}.application{display:block}.application p{background:#00afe9;color:#fff;padding:15px 1.5em;text-transform:uppercase}.application:hover p{background:#009cd0}.beside{display:-webkit-box;display:-ms-flexbox;display:flex}.beside .beside__left{margin-right:3em}.beside .beside__right{-webkit-box-flex:1;-ms-flex:1;flex:1}.divide{background:#e7e8ea;height:2px;margin:36px 0 60px}.divide--blue{background:#002c48}.divide--grey{background:#ccc}.fa-after{margin-left:.5em}.fa-before{margin-right:.5em}@media only screen and (max-width:64em){.fixed-mobile{position:fixed;z-index:1;width:100%}}.flex-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}footer.primary{background:#002c48;color:#fff;padding:30px 0 6px}footer.primary a{color:#fff;font-weight:800}footer.primary a:hover{color:#00afe9}footer.primary p{font-size:11px}@media only screen and (min-width:64.063em){footer.primary p{line-height:26px}}@media only screen and (min-width:64.063em){footer.primary p.spantec{float:right;border-left:1px solid #fff;margin-left:15px}footer.primary p.spantec img{margin-left:15px}}header.primary{background:#002c48;color:#fff;padding:15px 0}@media only screen and (max-width:64em){header.primary .logo{height:40px;width:107px}}header.primary .hr-logo{height:30px;margin-left:30px}@media only screen and (max-width:64em){header.primary.headhesive{display:none}}header.primary:not(.headhesive){padding:20px 0}@media only screen and (min-width:64.063em){header.primary:not(.headhesive) .logo{background:#002c48;box-sizing:content-box;margin-top:-25px;padding:20px 30px 20px 35px;position:absolute;z-index:1}header.primary:not(.headhesive) .hr-logo{height:35px;position:absolute;top:-5px;left:250px}}.headhesive{position:fixed;top:0;width:100%;z-index:2;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.headhesive .logo{height:47px;width:128px}.headhesive--stick{-webkit-transform:translateY(0);transform:translateY(0)}.hero{background:url(images/hero.jpg);background-position:top center;background-size:cover;position:relative}.hero__intro{padding:104px 1.5em 0}@media only screen and (max-width:40em){.hero__intro h1{font-size:21px;line-height:29px}}.hero__strip{background:rgba(0,175,233,.75);bottom:0;position:absolute;width:100%}.hero__products{width:100%;padding-left:0;padding-right:0}.hero__products .columns{padding-left:0;padding-right:0}@media only screen and (min-width:64.063em){.hero__products .columns:nth-child(odd) .hero__product:hover .hero__product__details{border-top:5px solid #0089b6;margin-top:-24px;position:absolute}}.hero__products .columns:nth-child(even) .hero__product__box,.hero__products .columns:nth-child(even) .hero__product__details{background:#0080b7}@media only screen and (min-width:64.063em){.hero__products .columns:nth-child(even) .hero__product:hover .hero__product__details{border-top:5px solid #005c84;margin-top:-24px;position:absolute}}.hero__product--1 .hero__product__image{background:url(images/product--timber.png) bottom center no-repeat}.hero__product--2 .hero__product__image{background:url(images/product--boxspan.png) bottom center no-repeat}.hero__product--3 .hero__product__image{background:url(images/product--rhs.png) bottom center no-repeat}.hero__product--4 .hero__product__image{background:url(images/product--csection.png) bottom center no-repeat}@media only screen and (min-width:64.063em){.hero__product--1:hover .hero__product__image{background:url(images/product--timber2.png) bottom center no-repeat}.hero__product--2:hover .hero__product__image{background:url(images/product--boxspan2.png) bottom center no-repeat}.hero__product--3:hover .hero__product__image{background:url(images/product--rhs2.png) bottom center no-repeat}.hero__product--4:hover .hero__product__image{background:url(images/product--csection2.png) bottom center no-repeat}}@media only screen and (max-width:40em){.hero__product--1 .hero__product__image{background:url(images/product--timber@2x.png) bottom center no-repeat}.hero__product--2 .hero__product__image{background:url(images/product--boxspan@2x.png) bottom center no-repeat}.hero__product--3 .hero__product__image{background:url(images/product--rhs@2x.png) bottom center no-repeat}.hero__product--4 .hero__product__image{background:url(images/product--csection@2x.png) bottom center no-repeat}}.hero__product__image{background-size:230px 360px!important;height:360px;width:100%;-webkit-transition:background .5s ease-in-out;transition:background .5s ease-in-out}.hero__product__box{background:#00afe9}.hero__product__details{background:#00afe9;color:#fff;display:block;padding:30px 1.5em 6px;-webkit-transition:margin .2s ease-in-out;transition:margin .2s ease-in-out}.hero__product__details h4{color:#fff;margin-bottom:12px}.helpful-info{border:none;border-collapse:collapse;margin-bottom:24px}.helpful-info tr:nth-of-type(odd){background:#e9eaec}.helpful-info tr:nth-of-type(even){background:#fff}.helpful-info thead th{background:#ddd;color:#fff;font-size:18px;padding:20px;text-align:center;text-transform:uppercase}.helpful-info thead th:nth-child(even){background:#0080b7}.helpful-info thead th:nth-child(3){background:#00afe9}.helpful-info tbody td{padding:20px;text-align:center}.helpful-info tbody td:first-child{color:#00afe9;font-size:18px;font-weight:700;text-transform:uppercase}.js-toggle-nav--mobile{color:#fff!important}.legal{background:#001c2f;color:#fff;padding:15px 0}.legal p{font-size:11px;line-height:21px;margin-bottom:0}.magnific li a:not(:first-child){display:none}@media only screen and (max-width:40em){.more-info{display:none}}.nav--mobile{background:#001c2f;display:none;width:100%;margin-bottom:0}.nav--mobile li{float:left;list-style:none;margin-right:20px}.nav--mobile li a{color:#fff;display:block;padding:15px 0}.nav--mobile li:nth-child(odd){color:#fff;padding:15px 0}.nav--mobile li:last-child{display:none}.nav--primary{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:0;text-align:right}.nav--primary li{display:inline-block;margin-bottom:0}.nav--primary li a{color:#fff}.nav--primary li a:hover{color:#00afe9}.nav--primary li:last-child{float:right;font-size:24px}@media only screen and (min-width:64.063em){.nav--primary li:last-child{display:none}}.nav--primary li:not(:first-child){margin-left:30px}@media only screen and (max-width:64em){.home .nav--primary li:not(:last-child){display:none}}.pod{margin-bottom:24px;padding:30px 1.5em 6px}.pod--shade{background:#e7e8ea}.section--stockist{background:url(images/stockist.jpg);background-position:center center;background-size:cover;color:#fff}.section--stockist h1{color:#fff}.section--stockist a{color:#fff}.single-page{padding-top:45px}.slick--components img{display:inline-block}.slick--components strong{color:#00afe9}.slick--components ul{list-style-position:inside;margin:-24px 0 24px;padding:0}.slick--components .fa-angle-left,.slick--components .fa-angle-right{color:#444;top:50px}.slick--components .fa-angle-left:hover,.slick--components .fa-angle-right:hover{color:#00afe9}.slick--helpful .columns{margin-top:72px}@media only screen and (max-width:40em){.slick--helpful .columns{margin-top:104px}}.slick--helpful table{border:none;border-collapse:collapse;color:#555}.slick--helpful table tr:nth-of-type(even){background:#f6f6f6}.slick--helpful table tr:nth-of-type(odd){background:#e9eaec}.slick--helpful .slick-dots{padding:0 1.5em;position:absolute;top:0;margin-bottom:0;width:100%}.slick--helpful .slick-dots li{display:block;float:left;padding:0 1px;width:33%}.slick--helpful .slick-dots li button{background:#00afe9;color:#00afe9;font-size:14px;padding:15px 15px;text-align:center;margin-bottom:0;width:100%;-webkit-transition:all 0s;transition:all 0s}@media only screen and (max-width:40em){.slick--helpful .slick-dots li button{font-size:13px;height:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.slick--helpful .slick-dots li button:focus,.slick--helpful .slick-dots li button:hover{background:#00afe9;outline:0}.slick--helpful .slick-dots li button:before{color:#fff;font-family:"Merriweather Sans",sans-serif}.slick--helpful .slick-dots li:nth-child(1) button:before{content:"Galvanised Steel"}@media only screen and (max-width:40em){.slick--helpful .slick-dots li:nth-child(1) button:before{content:"Galv. Steel"}}.slick--helpful .slick-dots li:nth-child(2) button:before{content:"Maxi-Tube®"}.slick--helpful .slick-dots li:nth-child(3) button:before{content:"Hot Dipped Galvanised"}@media only screen and (max-width:40em){.slick--helpful .slick-dots li:nth-child(3) button:before{content:"Hot Dipped Galv."}}.slick--helpful .slick-dots li.slick-active button{background:#0080b7;color:#0080b7}.slick--hero .fa-angle-left,.slick--hero .fa-angle-right{color:#fff;top:120px}.slick--hero .fa-angle-left:hover,.slick--hero .fa-angle-right:hover{color:#00afe9}.slick--components .fa-angle-left,.slick--components .fa-angle-right,.slick--helpful .fa-angle-left,.slick--helpful .fa-angle-right,.slick--hero .fa-angle-left,.slick--hero .fa-angle-right{cursor:pointer;font-size:36px;position:absolute}.slick--components .fa-angle-left,.slick--helpful .fa-angle-left,.slick--hero .fa-angle-left{left:15px}.slick--components .fa-angle-right,.slick--helpful .fa-angle-right,.slick--hero .fa-angle-right{right:15px}.underlined{border-bottom:2px solid #00afe9;margin-left:15px;margin-right:15px;padding-bottom:24px}#map_sidebar{margin-top:24px}#map_sidebar div.results_entry{padding:0}#map_sidebar div.results_entry span.location_name{color:#0080b7}#map_sidebar div.results_entry:hover{background:0 0}#map_sidebar .results_wrapper{padding:15px}#map_sidebar .results_wrapper:nth-child(odd){background:#eee}#searchForm #radius_in_submit{display:block!important;float:none!important}#searchForm input#addressSubmit.slp_ui_button{background:#00afe9}#searchForm input#addressSubmit.slp_ui_button:hover{background:#0080b7}#searchForm label{text-align:left!important}#searchForm input[type=text]{margin-bottom:24px!important;width:50%!important}@media only screen and (max-width:40em){#searchForm input[type=text]{width:100%!important}}#searchForm select{margin-bottom:24px!important}@media only screen and (min-width:64.063em){div#sl_div div#map{width:50%!important}}div#sl_div div#slp_tagline{display:none}@media only screen and (max-width:40em){div.results_row_right_column{width:100%!important;text-align:left!important}}@media only screen and (max-width:40em){#searchForm #addy_in_radius{width:100%!important}}.slp_result_directions a{background:0 0!important;color:#00afe9!important}