a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}body{line-height:1.3}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:""""}input,textarea{vertical-align:middle;font-family:Arial,Helvetica,sans-serif;font-size:1em;outline:0}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}figure{position:relative}figure img{width:100%}.container{padding-left:20px;padding-right:20px}.row{width:100%;max-width:1140px;margin:0 auto;overflow:hidden}.columns,.full{overflow:hidden;clear:both;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.column,.columns{float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.columns .column.content{float:left;width:70%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;padding-bottom:1px}.columns .column.sidebar{float:left;width:30%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-bottom:1px}.full .content,.full .sidebar{display:block}.column>.block,.sidebar>.block{padding:1em;display:block;overflow:hidden;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}embed,img,object{max-width:100%}img{height:auto}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.clearfix{zoom:1}@media only screen and (max-width:1023px){body{font-size:1em;line-height:1.5em}}@media only screen and (max-width:1140px){body{font-size:1em;line-height:1.5em}.columns,.full{width:96%;margin-left:2%;margin-right:2%}}@media only screen and (max-width:962px){.content{width:60%!important}.sidebar{width:40%!important}}@media handheld,only screen and (max-width:767px){body{font-size:16px;-webkit-text-size-adjust:none}.row,body{width:100%;min-width:0;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.column,.columns,.full{width:100%!important;display:block!important;margin:0!important}.content,.sidebar{width:100%!important;float:none!important;clear:both!important}.sidebar .block{width:50%!important;-webkit-box-sizing:border-box!important;-moz-box-sizing:border-box!important;box-sizing:border-box!important;float:left!important;clear:none!important;padding:0 1em}}@media handheld,only screen and (max-width:520px){.columns .content{display:block!important}.columns .column{width:100%!important;float:none!important;clear:both!important;display:block!important}.sidebar .block{width:100%!important}}body{background:#303030;font:11pt/1 rosario,Helvetica,Arial,sans-serif;color:#303030}body>nav#lpa-strip{padding:1em;background:#303030;border-bottom:2px solid #000}body>nav#lpa-strip a#lpa-logo{display:block;width:100px;background:url(/img/lpalogo.png) center center/contain no-repeat;padding-top:40px;margin:5px 0 0;text-align:left;text-indent:-999em;float:left}body>nav#lpa-strip ul.social{float:right;margin:32px 0 0}body>header{padding-top:20px;background:url(/img/header-background.jpg) center top no-repeat #539916}body>header nav{background:#303a25;margin-top:10px}body>header #glp-header{background:url(/img/glp-header-tag.png) no-repeat center;height:140px;max-width:1000px;margin:10px auto 0;overflow:hidden;padding:40px 0}body>header a#gp-logo{display:block;width:100%;text-indent:-999em;background:url(/img/glp-header.png) left center/contain no-repeat;height:50px;max-width:715px;margin:0 40px}body>header #menu-icon{display:none;border-radius:0 0 10px;text-indent:-999em;padding:10px;height:28px;width:28px;background:url(/img/icon-menu.png) center center no-repeat #000;position:absolute;top:90px}body>header nav{text-align:center}header nav ul#site-nav{margin:0 auto}header nav ul#site-nav>li{display:inline-block;vertical-align:middle;padding:0;text-align:center;max-width:200px;margin:0;overflow:hidden;list-style:none;font:12pt/1 rosario,Helvetica,Arial,sans-serif}header nav ul#site-nav li a{color:#fff;text-decoration:none;padding:.5em 1.5em;margin:0;display:block;overflow:hidden;font:12pt/1 rosario,Helvetica,Arial,sans-serif;background:0 0}header nav ul#site-nav li a:hover,header nav ul#site-nav li:hover a{color:#87b813;background:#303a25}header nav ul#site-nav li ul{position:absolute;left:-999em;background:#303a25;text-align:left;padding:.5em;z-index:2;min-width:10%;list-style:none;margin:0;border-radius:0!important}header nav ul#site-nav li ul li{padding:.25em 0;margin:0;width:auto;clear:both;display:block;font-size:.9em;letter-spacing:1px;list-style:none;border-radius:0!important}header nav ul#site-nav li ul li a,header nav ul#site-nav li:hover ul li a{font:10pt/1 rosario,Helvetica,Arial,sans-serif;text-shadow:1px 1px 5px #000;text-transform:none;width:100%;display:block;height:auto;text-align:left;text-decoration:none;color:#ccc;border-radius:0!important;background:0 0}header nav ul#site-nav li ul li a:hover{color:#fff}header nav ul#site-nav li ul li ul{background:#333;display:block;padding:.25em;left:-999em;margin:-2em 0 0 85%;width:100%;list-style:none}header nav ul#site-nav li ul li ul li{width:auto}header nav ul#site-nav li.over ul ul,header nav ul#site-nav li:hover ul ul,header nav ul#site-nav li:hover ul ul ul,header nav ul#site-navli.over ul ul ul{left:-999em}header nav ul#site-nav li li li.over ul,header nav ul#site-nav li li li:hover ul,header nav ul#site-nav li li.over ul,header nav ul#site-nav li li:hover ul,header nav ul#site-nav li.over ul,header nav ul#site-nav li:hover ul{left:auto}main{background:#fcfeff;margin:0 auto;padding:2em 0 1em}#page-slider{margin:0 auto 2em;width:80%}#page-slider .slide{margin:0 auto;width:100%;text-align:center}main .intro{width:80%;margin:0 auto 1em;padding:40px;box-sizing:border-box;border-bottom:1px dotted #999;font-size:2em;text-align:center}main article.primary{width:80%;margin:0 auto;padding:40px;box-sizing:border-box;border-bottom:1px dotted #999;text-align:center;position:relative}main article.primary p{font-size:2em}main article.primary.cols h1{clear:both;display:block;position:absolute;margin:-4em -80px;text-align:center;width:100%;padding:0 40px}main article.primary.cols p{font-size:1em}main article.primary.cols{padding:9em 40px 40px;-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4em;-moz-column-gap:4em;column-gap:4em;text-align:justify;font-size:1em}.subcontent{margin:2em auto;padding:40px 8em;width:60%;box-sizing:border-box;text-align:center}.subcontent h1,.subcontent h2,.subcontent h3,.subcontent h4,.subcontent h5,.subcontent h6,.subcontent p{text-align:center}.gallery{margin:3em auto}.gallery header{text-align:center}section#case-studies{margin:3em auto;text-align:center}.gallery ul,section#case-studies ul{margin:0 auto;list-style-type:none;overflow:hidden;text-align:center;padding:2em 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.gallery ul li,section#case-studies ul li{list-style-type:none;background:#fff;box-shadow:2px 2px 5px hsla(0,0%,0%,.2);padding:1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:380px;-ms-flex-preferred-size:380px;flex-basis:380px;box-sizing:border-box;position:relative;text-align:center;margin:10px}.gallery ul.video li{padding:0;max-width:280px}.gallery ul.video li figure{margin:0}.gallery ul.video li figure figcaption{padding:5px 10px;font-size:.9em}.gallery ul.video li figure figcaption h3{text-align:center!important}body>footer{text-align:center;font-size:.9em;color:#666}body>footer ul li{display:inline-block;margin:0 1em}body>footer ul li a{text-decoration:none}body>footer p a{color:#777}ul.social{margin:0 auto}ul.social li{margin:0 .25em;display:inline-block}ul.social li a{display:block;height:24px;width:24px;background:url(/img/social-icons.png) center center no-repeat #777;border-radius:50%;text-align:left;overflow:hidden;text-indent:-999em}ul.social li a:hover{background-color:#fff}ul.social li.twitter a{background-position:center 0}ul.social li.facebook a{background-position:center -48px}ul.social li.youtube a{background-position:center -72px}ul.social li.linkedin a{background-position:center -24px}h1{font-size:2.2em;font-weight:700;margin:.25em 0 .75em;color:#76a143;line-height:1.4}h2{font-size:1.3em;line-height:1.4;font-weight:700;margin:2em 0 1em;color:#76a143}h3{margin:.25em 0 .75em;line-height:1.4;font-size:1.1em;color:#558021;text-align:left;font-weight:600}h3 a,h5 a{color:#558021}h4{margin:.25em 0 .75em;line-height:1.4;font-size:.8em;text-transform:uppercase;color:#558021}h5{font-size:1em;line-height:1.4;font-weight:700;margin:.25em 0 .75em}h6{margin:.25em 0 .75em}dd,dt,li,p,td{line-height:1.8}p{margin:0 0 1em}dl,ol,ul{margin:.75em 2em}ul>li{list-style-type:square;list-style-position:inside}ol>li{list-style-type:decimal;list-style-position:inside}blockquote{padding:0 2em;display:block;color:#999;font-style:italic;box-sizing:border-box;width:80%;margin:0 auto}blockquote:after,blockquote:before{content:"";display:block;width:75px;height:1px;border-bottom:1px dotted #999;margin:2em auto}a{color:#cc4807}a:hover{color:#87b813}a:active{color:#ffc}a.button{display:block;background:#303a25;color:#87b813;border-radius:.5em;padding:.75em 2.5em;font-weight:700;text-decoration:none;width:auto}a.button:hover{background:#87b813;color:#fff}a.button:active{background:#ffc}p a.button{display:inline-block;padding:.75em 2.5em;font-size:11pt}#fast-facts .fast-facts{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;margin:2em auto}#fast-facts .fact{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:380px;-ms-flex-preferred-size:380px;flex-basis:380px;padding:200px 20px 80px;box-sizing:border-box;background-repeat:no-repeat;background-position:center top 20px;font-size:1.2em;position:relative;text-align:center}#fast-facts .fact h3{color:#303a25;text-align:center}#fast-facts .fact a.button{background:#303a25;color:#e3e50a;position:absolute;bottom:20px;right:20px;left:20px}#fast-facts .fact:hover a.button{background:#303a25;color:#fff}#fast-facts .fact a.button:hover{background:#539916;color:#fff}#fast-facts .fact:nth-child(5n+1){background-color:#91c850}#fast-facts .fact:nth-child(5n+2){background-color:#e3e50a}#fast-facts .fact:nth-child(5n+3){background-color:#a3e065}#fast-facts .fact:nth-child(5n+4){background-color:#f3f482}#fast-facts .fact:nth-child(5n+5){background-color:#89b27b}#fast-facts .fact#fact-1{background-image:url(/img/icon-truck.png)}#fast-facts .fact#fact-2{background-image:url(/img/icon-train.png)}#fast-facts .fact#fact-3{background-image:url(/img/icon-light.png)}#fast-facts .fact#fact-4{background-image:url(/img/icon-costs.png)}#fast-facts .fact#fact-5{background-image:url(/img/icon-temperature.png)}#fast-facts .fact#fact-6{background-image:url(/img/icon-fan.png)}#fast-facts .fact#fact-7{background-image:url(/img/icon-clock.png)}#fast-facts .fact#fact-8{background-image:url(/img/icon-peak.png)}#fast-facts .fact#fact-9{background-image:url(/img/icon-power.png)}#fast-facts .fact#fact-10{background-image:url(/img/icon-marker.png)}