@font-face{font-family:'GillSans-Light';src:url("../fonts/gill-sans/GillSans-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/gill-sans/GillSans-Light.woff") format("woff"),url("../fonts/gill-sans/GillSans-Light.ttf") format("truetype"),url("../fonts/gill-sans/GillSans-Light.svg#GillSans-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GillSans-LightItalic';src:url("../fonts/gill-sans/GillSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/gill-sans/GillSans-LightItalic.woff") format("woff"),url("../fonts/gill-sans/GillSans-LightItalic.ttf") format("truetype"),url("../fonts/gill-sans/GillSans-LightItalic.svg#GillSans-LightItalic") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GillSans-Regular';src:url("../fonts/gill-sans/GillSans-Regulareot?#iefix") format("embedded-opentype"),url("../fonts/gill-sans/GillSans-Regular.woff") format("woff"),url("../fonts/gill-sans/GillSans-Regular.ttf") format("truetype"),url("../fonts/gill-sans/GillSans-Regular.svg#GillSans-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GillSans-SemiBold';src:url("../fonts/gill-sans/GillSans-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/gill-sans/GillSans-SemiBold.woff") format("woff"),url("../fonts/gill-sans/GillSans-SemiBold.ttf") format("truetype"),url("../fonts/gill-sans/GillSans-SemiBold.svg#GillSans-Light") format("svg");font-weight:normal;font-style:normal}html,body{padding:0;margin:0;color:#273d1b;font-family:'GillSans-Light', sans-serif}h1{font-weight:300;font-size:25px;line-height:60px;letter-spacing:12px;text-transform:uppercase;font-family:'GillSans-Regular', sans-serif}h2{font-size:30px;letter-spacing:3px;line-height:50px;font-weight:800;text-transform:uppercase;font-family:'GillSans-SemiBold', sans-serif}h3{font-size:20px;font-weight:600;margin-bottom:1em;font-family:'GillSans-SemiBold', sans-serif}h4{color:#05314c;font-size:19px;margin-bottom:1em;font-weight:600;font-family:'GillSans-SemiBold', sans-serif;letter-spacing:1px}p{font-size:24px;line-height:35px;margin-bottom:1em}p.lead{font-size:24px;line-height:35px;margin-bottom:2em}strong{font-weight:800;font-family:'GillSans-SemiBold', sans-serif}a{color:#ee5023}a:hover{color:#2d3d22}a:active,a:focus{color:#b2ca34 !important}.btn{font-size:18px;line-height:20px;padding:0.8em 2em !important;display:block;margin:0.8em 0;font-family:'GillSans-SemiBold', sans-serif}.btn-primary{padding:0.8em;background-color:#ee5023;border:none;text-transform:uppercase;border-radius:0px;font-weight:600;letter-spacing:1px}.btn-primary:hover{background-color:#273d1b}.btn-primary:active,.btn-primary:focus{background-color:#333d2e !important;color:#fff !important}.btn-default{padding:0.8em;background-color:#b2ca35;border:none;text-transform:uppercase;border-radius:0px;font-weight:600;letter-spacing:1px;color:#fff}.btn-default:hover{background-color:#ee5023;color:#fff}.btn-default:active,.btn-default:focus{background-color:#bb3f1c !important;color:#fff !important}.navbar-fixed-top{background:#fff}.navbar{border:0}.icon-nav,.icon-close-x{font-size:32px;color:#ee5023}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:transparent !important;border-color:transparent}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:transparent}#navbar-hamburger{margin-right:-1em}#navbar-close{margin-right:-1em}#mainnav li a{color:#ee5023;text-transform:uppercase;font-family:'GillSans-SemiBold', sans-serif;font-weight:600;font-size:18px;line-height:20px;letter-spacing:1px;padding:0 0 0.5em;margin:2em 2em 0;display:inline-block;text-align:center}#mainnav li a:first-child{margin-left:0}#mainnav li a:hover{color:#2d3d22;background-color:transparent}#mainnav li.active a{color:#2d3d22;border-bottom:4px solid #b2ca35;background-color:transparent}#mobile-navbar{border-top:1px solid transparent !important;background:#ee5023;padding:2em}#mobile-navbar li a,#mobile-navbar li a:hover,#mobile-navbar li a:active{color:#fff;display:block;text-align:center;margin:0;padding:1em 0}#mobile-navbar #mainnav li.active a{color:#fff;border-bottom:none;background-color:transparent}#header{padding:4em 0;background:#fff;background-position:top center;background-repeat:no-repeat;background-size:cover;color:#fff;border-bottom:10px solid #edba1d}#header-text{text-align:center}#header-text p{font-size:20px;line-height:30px;margin:1em 1em 4em}#main-content{padding-top:4em;padding-bottom:4em;font-size:18px;line-height:30px}#cta{padding-top:0.5em;padding-bottom:0.51em;background:#edba1d;font-size:18px;line-height:30px;color:#fff;text-align:center}#cta h2{font-size:40px;text-transform:none;letter-spacing:0;line-height:60px}#cta span{margin-right:0.5em}#footer{background-color:#fff;color:#666;text-align:center;padding:1em 0;border-top:10px solid #edba1d}#footer p{font-size:16px;margin-bottom:0;font-family:'GillSans-Regular', sans-serif}#home-solutions{padding:4em 0}#home-solutions h2{text-transform:none;display:block;position:relative;margin-bottom:1em;padding-bottom:1em}#home-solutions h2:after{content:'';position:absolute;bottom:0;left:40%;margin:auto;border-bottom:10px solid #ee5023;width:20%;height:10px}#home-about{padding:4em 0;background:url("../images/layout/home-about.png") center center no-repeat;background-size:cover;color:#fff}#home-about h2{text-transform:uppercase;display:block;position:relative;margin-bottom:1em;padding-bottom:1em}#home-about h2:after{content:'';position:absolute;bottom:0;left:40%;margin:auto;border-bottom:10px solid #b2ca35;width:20%;height:10px}#product-categories{width:225px;margin:1em auto 2em}#product-categories .btn-default{text-transform:none !important}#accordion h3{display:block;width:100%}#accordion h3 a:hover,#accordion h3 a:active,#accordion h3 a:focus{text-decoration:none !important}#accordion p{font-size:16px;line-height:20px;color:#666}#accordion p a{font-weight:800;font-family:'GillSans-SemiBold', sans-serif;margin-right:1em}#accordion .icon-arrow-right,#accordion .icon-arrow-down{display:inline-block;color:#ee5023;vertical-align:bottom;font-size:24px;line-height:16px}.panel-group .panel{margin-bottom:0;border-radius:0}.panel-default{border-color:#fff}.panel{margin-bottom:0px;background-color:rgba(226,221,212,0.6);border:1px solid #fff;border-radius:4px;-webkit-box-shadow:0 1px 1px transparent;box-shadow:0 1px 1px transparent}#accordion .panel-default>.panel-heading{color:#333;background-color:rgba(226,221,212,0.1);border-color:#fff;line-height:24px;padding:1em}.panel-group .panel-heading+.panel-collapse>.list-group,.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:none !important;padding:0em 2.6em 0.5em}.thumbnail{border-radius:0;border:none;padding:0;background:#b2ca35}.thumbnail .caption{text-align:center;padding:1em}.thumbnail .caption h3{font-size:24px;text-transform:uppercase;margin-bottom:0.5em}.thumbnail .caption p{font-size:16px;line-height:25px;margin-bottom:0.5em;font-family:'GillSans-Regular', sans-serif}.thumbnail .caption .btn{font-size:16px}#solution-detail-white{padding:4em 0;background:#fff}#solution-detail-white h2{display:block;position:relative;margin-bottom:1em;padding-bottom:1em}#solution-detail-white h2:after{content:'';position:absolute;bottom:0;left:0;margin:auto;border-bottom:10px solid #b2ca35;width:20%;height:10px}#solution-detail-orange{padding:4em 0;background:#ee5023;color:#fff}#solution-detail-orange h2{display:block;position:relative;margin-bottom:1em;padding-bottom:1em}#solution-detail-orange h2:after{content:'';position:absolute;bottom:0;left:0;margin:auto;border-bottom:10px solid #edba1d;width:20%;height:10px}#solution-detail-graphic{min-height:200px;padding:4em 0;background-repeat:no-repeat;background-position:center center;background-size:auto;background-attachment:scroll;color:#fff}#solution-detail-green{padding:4em 0;background:#272d1b;color:#fff}#solution-detail-green h2{display:block;position:relative;margin-bottom:1em;padding-bottom:1em}#solution-detail-green h2:after{content:'';position:absolute;bottom:0;left:0;margin:auto;border-bottom:10px solid #b2ca35;width:20%;height:10px}dl{border-top:1px solid #63874F}dt{text-transform:uppercase;font-size:24px;font-family:'GillSans-SemiBold', sans-serif;font-weight:800;margin-top:1em;letter-spacing:2px;margin-bottom:0.3em}dd{border-bottom:1px solid #63874F;padding-bottom:2.5em;font-size:16px;line-height:25px;font-family:'GillSans-Regular', sans-serif}#contact{margin-top:3em}#contact label{text-align:left;font-size:20px;font-family:'GillSans-SemiBold', sans-serif}#contact input,#contact textarea{font-size:16px}#contact hr{margin:2em 0 1em}@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: portrait){.navbar{margin-bottom:0}.navbar-brand{width:60% !important}}@media (max-width: 767px){.navbar-fixed-top{position:relative !important}.btn{display:block;width:100%}#accordion h3{font-size:20px}#accordion .icon-arrow-right,#accordion .icon-arrow-down{font-size:24px;line-height:20px}#accordion p{font-size:18px;line-height:22px;color:#666}}@media (min-width: 768px){.navbar{border:0;min-height:95px}.scroll{background:rgba(255,255,255,0.9) !important}.btn{display:inline-block}#mobile-navbar{display:none !important;visibility:hidden !important}h1{font-weight:300;font-size:60px;line-height:70px;letter-spacing:12px;text-transform:uppercase}h2{font-size:40px}#header{padding:16em 0 10em}#home-solutions,#home-about{padding:10em 0}#home-solutions .btn{margin:0 0.8em}#solution-detail-graphic{min-height:500px;padding:4em 0;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;color:#fff}}
