/*!
	PLEASE DO NOT EDIT STYLE.CSS - YOUR EDITS WILL BE OVERWRITTEN
	Always edit style.scss and compile (see sass-lang.com for more info)

	@author jamie@bronte.co.nz
*/:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*{box-sizing:border-box}body{font-size:16px;line-height:1.5;background:#ccc;margin:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-family:"azo-sans-web","Helvetica",sans-serif;background-image:url("../images/bg-intro.jpg");background-attachment:fixed}h1{text-transform:uppercase;font-size:1.6em;margin:.25em 0}@media(min-width: 768px){h1{font-size:2.8em;line-height:1.3em}}h1,h2,h3,h4,h5,h6{font-weight:700}ul{padding-left:1.25em}p{margin-top:0;margin-bottom:1.25em}@media(max-width: 768px){.hide-sm{display:none !important}}@media(max-width: 992px){.hide-md{display:none !important}}.soft-movement,.btn{transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}.btn{padding:.3em 1em;display:block;text-align:center;background:#fff;color:#212121;margin:0 1em}@media(min-width: 768px){.btn{display:inline-block;margin:0}}.btn.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.5);background:transparent}.btn.btn-outline:hover{border-color:#fff}.btn.btn-large{font-size:1.2em}.btn.btn-orange{background:#f1911f;color:#fff;border-bottom:none}.btn.btn-orange:hover{background:#e85b21}.container{width:90%;max-width:1200px;margin:0 auto;overflow:hidden;position:relative}.container.narrow{max-width:800px}.col-12{width:100%;padding:1%;float:left}@media(min-width: 992px){.col-6{width:50%;padding:0 1%;float:left}}@media(min-width: 992px){.col-4{width:33.3333333333%;padding:0 1%;float:left}}@media(min-width: 992px){.col-3{width:25%;padding:0 1%;float:left}}a{text-decoration:none;transition:.2s ease-in-out;-moz-transition:.2s ease-in-out;-webkit-transition:.2s ease-in-out}header{text-align:center;color:#fff;padding-top:80px;padding-bottom:0px}header .sticky-wrap{text-decoration:none;transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-webkit-transition:.4s ease-in-out}header h1{margin:0 0 5px}@media(min-width: 768px){header h1{margin:0 0 10px}}@media(min-width: 768px){header h1{margin-bottom:0}}header h1 a.logo{width:180px;height:75px;background-size:180px 75px;background-image:url("../images/logo@2x.png?v=160715");display:inline-block;text-indent:-999px;overflow:hidden}@media(min-width: 768px){header h1 a.logo{width:300px;height:125px;background-size:300px 125px}}.sticky-wrap.stuck{position:fixed;top:0;width:100%;padding-top:10px;z-index:10;background-color:rgba(255,255,255,.9)}.sticky-wrap.stuck h1 a.logo{width:55px;background-size:180px 75px;height:65px}@media(min-width: 768px){.sticky-wrap.stuck h1 a.logo{height:75px}}.sticky-wrap.stuck h1{font-size:1em}.sticky-wrap.stuck nav{margin-top:-68px}@media(min-width: 480px){.sticky-wrap.stuck nav{margin-top:0}}.sticky-wrap.stuck nav ul{margin-top:0}@media(min-width: 768px){.sticky-wrap.stuck nav ul.left{margin-left:15%}}@media(min-width: 768px){.sticky-wrap.stuck nav ul.right{margin-right:15%}}.sticky-wrap.stuck nav a{color:#212121}nav{width:100%;margin-bottom:1em;overflow:hidden}@media(min-width: 768px){nav{top:30px;margin-bottom:0;height:80px;position:absolute}}@media(min-width: 1200px){nav{width:80%;left:10%}}nav a{color:#fff;text-transform:uppercase;font-weight:bold;letter-spacing:1px;font-size:.9em}nav ul{padding-left:0;list-style:none;width:100%;margin:0}@media(min-width: 768px){nav ul{position:absolute;width:30%;margin:1em 0}}nav ul li{text-align:center;width:50%;float:left}@media(min-width: 480px){nav ul li{width:25%}}@media(min-width: 768px){nav ul li{width:50%}}nav ul li.active a{border-bottom:2px solid #f1911f}nav ul.left{left:0}nav ul.right{right:0}nav a.client-login{border:1px solid rgba(87,86,86,.5);display:inline-block;padding:3px 6px;margin:10px auto 0;text-align:center}nav a.client-login:hover{border-color:#575656}@media(min-width: 768px){nav a.client-login{margin:0;position:fixed;top:35px;right:30px}}section .container{padding:50px 0}@media(min-width: 768px){section .container{padding:80px 0}}@media(min-width: 992px){section .container{padding:100px 0 120px}}section h2.title{text-transform:uppercase;letter-spacing:1px;display:block;margin:0 auto 2.5em;padding-top:.5em;text-align:center;position:relative;font-size:1.2em;line-height:1.3em}@media(min-width: 992px){section h2.title{font-size:1.8em}}section h2.title:after{content:"";width:20px;height:2px;background:rgba(255,255,255,.5);position:absolute;left:50%;margin-left:-10px;bottom:-6px}section#intro{text-align:center;color:#fff}section#intro .btn{margin-top:1.5em}section#intro .montage{background-image:url("../images/bg-montage-intro.jpg");background-position:center top;width:100%;height:180px;background-size:1350px 180px}@media(min-width: 1200px){section#intro .montage{height:240px;background-size:1800px 240px}}section#about{background-color:#575656;background-image:url("../images/pattern-15percent.png");background-position:center bottom;color:#fff}section#about h1,section#about h2,section#about h3,section#about h4,section#about h5,section#about h6{color:#fff}section#about .about-us-intro{color:#f1911f;font-size:1.4em;font-weight:bold;line-height:1.6em;text-align:center}section#about .about-us-intro{padding-bottom:30px}section#about .about-us-text{padding-top:0}@media(min-width: 992px){section#about .about-us-text{-webkit-columns:300px 2;-moz-columns:300px 2;columns:300px 2}}section#about .people{padding:20px 0 80px}section#people{background:#f1911f;background-image:url("../images/pattern-20percent.png");background-position:center top;color:#fff}section#people a{color:#fff;padding-bottom:3px;border-bottom:1px solid transparent}section#people a:hover{padding-bottom:0;border-bottom-color:rgba(255,255,255,.75)}section#people .person{box-shadow:0 0 40px rgba(241,145,31,.5);background-color:rgba(241,145,31,.3)}section#people .person p{font-size:.9em}section#people .person h3{margin-bottom:0;margin-top:0;font-size:1.4em;text-transform:uppercase;letter-spacing:1px;line-height:1em}section#people .person .position{color:#b8690c;text-transform:uppercase;font-size:.8em;font-weight:bold;letter-spacing:1px}section#people .person .photo{display:inline-block;margin-bottom:15px}section#people .staff{margin-bottom:30px}section#people .staff img{width:200px;height:220px}section#people .staff.staff-4,section#people .staff.staff-7{clear:both}section#people .non-exec-director{padding-top:20px}section#people .non-exec-director-7{clear:both}section#what{background-color:#212121;background-image:url("../images/bg-what.jpg");background-size:1260px 630px;background-position:center top;background-repeat:no-repeat;color:#fff}@media(min-width: 992px){section#what{background-size:1800px 900px}}section#what .container{padding-bottom:25px}section#what .container.narrow{padding-top:0}@media(min-width: 768px){section#what h4{margin-top:0}}section#what ul{list-style:none;padding-left:2em}section#what ul li{position:relative}section#what ul li:before{content:"";width:8px;height:8px;border:2px solid #f1911f;position:absolute;left:-1.25em;top:.5em}section#what .what-intro{color:#f1911f;font-size:1.4em;line-height:1.6em;text-align:center;display:inline-block}section#what .table-title{text-align:center;padding-top:3em}section#what .table-title p{margin-bottom:.25em}section#what .table-title strong{text-transform:uppercase;font-size:1.2em;letter-spacing:1px}@media(min-width: 992px){section#what .table-wrap{display:flex;display:-webkit-flex;flex-direction:row;-webkit-flex-direction:row;-webkit-align-content:stretch;align-content:stretch}}section#what .table{border:1px solid rgba(255,255,255,.2);padding:20px;margin-top:20px;width:100%}@media(min-width: 992px){section#what .table{width:48%}}section#what .table h4{text-transform:uppercase;margin-top:0;text-align:center;letter-spacing:1px}@media(min-width: 768px){section#what .table.table-1{margin-right:2%}}@media(min-width: 768px){section#what .table.table-2{margin-left:2%}}section#what .montage{background-image:url("../images/bg-montage-what.jpg");background-position:center top;width:100%;height:180px;background-size:1350px 180px;margin-top:80px}@media(min-width: 1200px){section#what .montage{height:240px;background-size:1800px 240px}}section#why{background-color:#eee;background-image:url("../images/bg-why.jpg");background-size:1260px 840px;background-position:center bottom;background-repeat:no-repeat}@media(min-width: 992px){section#why{background-size:1800px 1200px}}section#why h2.title:after{background:rgba(87,86,86,.25)}section#why h3{color:#e85b21;text-transform:uppercase;font-size:2em}@media(min-width: 992px){section#why h3{font-size:2.1em;margin-top:1.9em}}@media(min-width: 1200px){section#why h3{font-size:2.5em;margin-top:2.2em}}section#why h4{margin-top:0;margin-bottom:0;font-size:1.4em;text-transform:uppercase;letter-spacing:1px}section#why h5{font-size:.9em;color:#575656;text-transform:uppercase;text-align:center;margin:1em 0}section#why h6{font-size:.9em;font-weight:normal;font-style:italic;margin-bottom:0;margin-top:1em}@media(min-width: 992px){section#why .why-choose.col-6{padding-left:10%}}@media(min-width: 1200px){section#why .why-choose.col-6{padding-left:0%}}section#why .why-choose.col-6 p{box-shadow:0 0 40px rgba(238,238,238,.5);background-color:rgba(238,238,238,.4)}section#why table{text-align:center;color:#fff;width:100%;margin:0 auto}@media(min-width: 992px){section#why table{width:480px}}section#why table td{vertical-align:middle}@media(max-width: 992px){section#why table td{width:100%;display:block;overflow:hidden;padding:20px 0}}section#why table p{margin:0em .4em .5em;font-size:.9em}section#why table .yellow{background:#ffdb0a}@media(max-width: 992px){section#why table .yellow{display:none}}section#why table .orange-light{background:#fab818}section#why table .orange{background:#f1911f}section#why table .orange-dark{background:#e85b21}section#why table tr.spacer-row{font-size:1px}section#contact{background-color:#212121;background-image:url("../images/pattern-15percent.png");background-position:center bottom;color:#fff}section#contact form label{display:block;color:#8a8989;font-size:1em;margin-top:1em;margin-bottom:.5em;font-weight:400}section#contact form input[type=text],section#contact form textarea{width:100%;border:none;padding:3px;color:#575656;font-size:1em}section#contact form button[type=submit]{background:#e85b21;color:#fff;margin:1em 0 0 0;font-weight:bold;letter-spacing:1px;text-transform:uppercase;border:none;display:block;width:100%;padding:.75em 0;font-size:1.2em}@media(min-width: 992px){section#contact form button[type=submit]{display:inline-block;width:auto;padding:.5em 3em;font-size:.9em}}@media only screen and (min-width: 642px){section#contact .gform_wrapper .gform_footer{padding-right:16px}}section#contact .gform_wrapper div.validation_error,section#contact .gform_wrapper .validation_message,section#contact .gform_wrapper .gfield_required{color:#eee}section form ul.errors{color:#fff;padding-left:0;list-style:none;margin-top:0}section form ul.errors li{background:#e85b21;padding:.25em .5em}section#client-login,section#error,section#thanks{color:#fff;min-height:500px;text-align:center;padding:20px}@media(min-width: 768px){section#client-login,section#error,section#thanks{padding:100px}}@media(min-width: 992px){section#client-login,section#error,section#thanks{padding:150px}}section#client-login h1,section#client-login h2,section#client-login h3,section#client-login h4,section#client-login h5,section#client-login h6,section#client-login a,section#error h1,section#error h2,section#error h3,section#error h4,section#error h5,section#error h6,section#error a,section#thanks h1,section#thanks h2,section#thanks h3,section#thanks h4,section#thanks h5,section#thanks h6,section#thanks a{color:#fff}section#client-login a,section#error a,section#thanks a{border-bottom:1px solid rgba(255,255,255,.5)}section#client-login a.btn,section#error a.btn,section#thanks a.btn{border-bottom:none}section#error,section#thanks{background-color:#575656;background-image:url("../images/pattern-15percent.png");background-position:center bottom}section#client-login{padding-top:0}section#client-login h1{position:relative;margin-bottom:50px}section#client-login h1:after{content:"";width:20px;height:2px;background:rgba(255,255,255,.5);position:absolute;left:50%;margin-left:-10px;bottom:-6px}section#client-login img{width:15px;margin-right:5px;position:relative;top:3px}section#client-login small{color:#bdbcbc}@media(min-width: 768px){section#client-login small{display:inline-block;margin:0 auto;max-width:60%}}footer{background-color:#212121;background-image:url("../images/pattern-15percent.png");background-position:center top;text-align:center;color:#716f6f;font-size:.9em;padding:30px 0 100px}@media(min-width: 992px){footer{padding:30px 0 250px}}footer a{color:#716f6f}/*# sourceMappingURL=style.css.map */
