.pos,p img{position:relative}.text,[class*=" icon-"],[class^=icon-]{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text,body{-moz-osx-font-smoothing:grayscale}.icon,.text-center{text-align:center}.caps,h1,h2,h3,h4,h5,h6{text-transform:uppercase}.cell,.colWrap,.content,.group,.icon,.tabl{vertical-align:middle}form select,form textarea{-webkit-appearance:none;-moz-appearance:none}@font-face{font-family:Roboto-Bold;src:url(../assets/fonts/Roboto-Bold.eot);src:url(../assets/fonts/Roboto-Bold.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/Roboto-Bold.woff) format('woff'),url(../assets/fonts/Roboto-Bold.ttf) format('truetype'),url(../assets/fonts/Roboto-Bold.svg#Roboto-Bold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:Roboto-Regular;src:url(../assets/fonts/Roboto-Regular.eot);src:url(../assets/fonts/Roboto-Regular.eot?#iefix) format('embedded-opentype'),url(../assets/fonts/Roboto-Regular.woff) format('woff'),url(../assets/fonts/Roboto-Regular.ttf) format('truetype'),url(../assets/fonts/Roboto-Regular.svg#Roboto-Regular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(../assets/fonts/icomoon.eot?sh8j87);src:url(../assets/fonts/icomoon.eot?sh8j87#iefix) format('embedded-opentype'),url(../assets/fonts/icomoon.woff2?sh8j87) format('woff2'),url(../assets/fonts/icomoon.ttf?sh8j87) format('truetype'),url(../assets/fonts/icomoon.woff?sh8j87) format('woff'),url(../assets/fonts/icomoon.svg?sh8j87#icomoon) format('svg');font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icons!important;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.icon-volume-high:before{content:"\e900"}.icon-volume-medium:before{content:"\e901"}.icon-volume-low:before{content:"\e902"}.icon-volume-none:before{content:"\e903"}.icon-volume-off:before{content:"\e904"}.icon-arrow-left:before{content:"\e905"}.icon-arrow-right:before{content:"\e906"}.icon-pause:before{content:"\e907"}.icon-play:before{content:"\e908"}.icon-google:before{content:"\e90d"}.icon-share:before{content:"\e90e"}.icon-lquote:before{content:"\e90b"}.icon-rquote:before{content:"\e90c"}.icon-create:before{content:"\e909"}.icon-design:before{content:"\e90a"}.icon-email:before{content:"\e90f"}.icon-facebook:before{content:"\e910"}.icon-linkedin:before{content:"\e911"}.icon-maintain:before{content:"\e912"}.icon-phone:before{content:"\e913"}.icon-pin:before{content:"\e914"}.icon-plan:before{content:"\e915"}.icon-twitter:before{content:"\e916"}.icon-youtube:before{content:"\e917"}.icon-instagram:before{content:"\e918"}.icon-pinterest:before{content:"\e919"}.icon-houzz:before{content:"\e91a"}html ::-webkit-scrollbar{width:10px}.span_12,body,html{width:100%}html ::-webkit-scrollbar-track{background-color:#c3c3c3}html ::-webkit-scrollbar-thumb{background-color:#85ab9d}html ::-webkit-scrollbar-thumb:hover{background-color:#005133}body{color:#4c4c4e}h1,h2,h3,h4,h5,h6{color:#005133;margin:0}p{color:inherit;margin:0}.icon{display:inline-block;margin-left:auto;margin-right:auto;font-size:4em;line-height:.8em;margin-top:35px;padding-bottom:15px;color:#005133}.abs,.fix,.pos,p img{display:block}.icon.white{color:#fff}.icon.lg{font-size:6em;line-height:.9em}.section,section{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat}.cover,article.project-article .content .colWrap a.post-link{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}.section.white,section.white{background-image:url(../assets/images/white_background.jpg)}.section .green,.section.color-main,section .green,section.color-main{background-color:#005133;color:#fff}.section .green h1,.section .green h2,.section .green h3,.section .green h4,.section .green h5,.section .green h6,.section .green p,.section.color-main h1,.section.color-main h2,.section.color-main h3,.section.color-main h4,.section.color-main h5,.section.color-main h6,.section.color-main p,section .green h1,section .green h2,section .green h3,section .green h4,section .green h5,section .green h6,section .green p,section.color-main h1,section.color-main h2,section.color-main h3,section.color-main h4,section.color-main h5,section.color-main h6,section.color-main p{color:#fff}.section.color-sec,section.color-sec{background-color:#426541;color:#fff}.section.color-sec h1,.section.color-sec h2,.section.color-sec h3,.section.color-sec h4,.section.color-sec h5,.section.color-sec h6,.section.color-sec p,section.color-sec h1,section.color-sec h2,section.color-sec h3,section.color-sec h4,section.color-sec h5,section.color-sec h6,section.color-sec p{color:#fff}.section.color-third,section.color-third{background-color:#CDF2D0;color:#fff}.section.color-third h1,.section.color-third h2,.section.color-third h3,.section.color-third h4,.section.color-third h5,.section.color-third h6,.section.color-third p,section.color-third h1,section.color-third h2,section.color-third h3,section.color-third h4,section.color-third h5,section.color-third h6,section.color-third p{color:#fff}.section.dkgray,section.dkgray{background-color:#b2cac1;color:#fff}.section.dkgray h1,.section.dkgray h2,.section.dkgray h3,.section.dkgray h4,.section.dkgray h5,.section.dkgray h6,.section.dkgray p,section.dkgray h1,section.dkgray h2,section.dkgray h3,section.dkgray h4,section.dkgray h5,section.dkgray h6,section.dkgray p{color:#fff}.section.ltgray,section.ltgray{background-color:#eaeaea;color:#b2cac1}.section.ltgray h1,.section.ltgray h2,.section.ltgray h3,.section.ltgray h4,.section.ltgray h5,.section.ltgray h6,.section.ltgray p,section.ltgray h1,section.ltgray h2,section.ltgray h3,section.ltgray h4,section.ltgray h5,section.ltgray h6,section.ltgray p{color:#b2cac1}.section.white-section,section.white-section{background-color:#fff}p img{height:auto;margin-top:4px;margin-bottom:10px}p img.left{float:left;margin-right:25px}.right,p img.right{float:right}p img.right{margin-left:25px}a,p a,section a,section p a{font-family:Roboto-Regular,sans-serif;color:#005133;text-decoration:none}a:hover,p a:hover,section a:hover,section p a:hover{color:#9d9d9d;text-decoration:none}a.btn,button.btn,p a.btn,section a.btn,section p a.btn{color:#fff;background-color:#005133;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;text-decoration:none;font-family:Roboto-Bold,sans-serif;padding:16px 20px;margin:15px auto;text-transform:uppercase;font-size:.9em;border-color:#005133}a.btn.btn-blue,button.btn.btn-blue,p a.btn.btn-blue,section a.btn.btn-blue,section p a.btn.btn-blue{background-color:#005133;border-color:#005133}a.btn.btn-blue:hover,button.btn.btn-blue:hover,p a.btn.btn-blue:hover,section a.btn.btn-blue:hover,section p a.btn.btn-blue:hover{background-color:#001e13;border-color:#001e13}a.btn.btn-green,button.btn.btn-green,p a.btn.btn-green,section a.btn.btn-green,section p a.btn.btn-green{background-color:#b7b7b7;border-color:#b7b7b7}a.btn.btn-green:hover,button.btn.btn-green:hover,p a.btn.btn-green:hover,section a.btn.btn-green:hover,section p a.btn.btn-green:hover{background-color:#b2cac1;border-color:#b2cac1}a.btn.btn-orange,button.btn.btn-orange,p a.btn.btn-orange,section a.btn.btn-orange,section p a.btn.btn-orange{background-color:#426541;border-color:#426541}a.btn.btn-orange:hover,button.btn.btn-orange:hover,p a.btn.btn-orange:hover,section a.btn.btn-orange:hover,section p a.btn.btn-orange:hover{background-color:#2e462d;border-color:#2e462d}a.btn.btn-gray,button.btn.btn-gray,p a.btn.btn-gray,section a.btn.btn-gray,section p a.btn.btn-gray{background-color:#8b8b8b;border-color:#8b8b8b}a.btn.btn-gray:hover,button.btn.btn-gray:hover,p a.btn.btn-gray:hover,section a.btn.btn-gray:hover,section p a.btn.btn-gray:hover{background-color:#848484;border-color:#848484}a.tooltip{text-decoration:none}#header,header{padding:0;background-color:#eaeaea;color:#005133}#header .content,header .content{padding:0;height:100%}#footer,footer{background-color:#001e13;color:#fff}#footer .copyright,footer .copyright{font-size:12px}#footer .content,footer .content{padding:70px 0}.zero{margin:0;padding:0}.abs{position:absolute}.fix{position:fixed}#old-browser,.cell,.clear,.flex,.section,.tabl,section{position:relative}.tabl{display:table}.cell{display:table-cell}.hide{display:none!important}@media only screen and (min-width:580px) and (max-width:769px){.mobile-hide{display:none!important}}@media only screen and (min-width:381px) and (max-width:579px){.mobile-hide{display:none!important}}@media only screen and (max-width:380px){.mobile-hide{display:none!important}}.mobile,.mobile-show{display:none}.clear,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}.col,.left{float:left}.clear{clear:both!important}#comments #respond #commentform:after,.group:after,.section,section{clear:both}.center{margin-left:auto;margin-right:auto}.max{max-width:1000px}.pad{padding:120px 0}@media only screen and (min-width:770px) and (max-width:949px){.pad{padding:100px 0}}@media only screen and (min-width:580px) and (max-width:769px){.mobile,.mobile-show{display:block}.pad{padding:90px 0}}@media only screen and (min-width:381px) and (max-width:579px){.mobile,.mobile-show{display:block}.pad{padding:75px 0}}@media only screen and (max-width:380px){.mobile,.mobile-show{display:block}.pad{padding:55px 0}}h1,h2,h3,h4,h5,h6,p{padding:10px 0 20px}.fluid,.full-width{width:100%;height:auto}.cover{background-size:cover}.contain{-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}.text{line-height:1}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit}.bold-italic,.italic,em{font-style:italic}body,html{height:100%;margin:0;padding:0}body{font-family:Roboto-Regular,sans-serif;line-height:1;font-weight:400;-webkit-font-smoothing:antialiased;font-size:16px}@media only screen and (min-width:770px) and (max-width:949px){body{font-size:15px}}@media only screen and (min-width:580px) and (max-width:769px){body{font-size:14px}}@media only screen and (min-width:381px) and (max-width:579px){body{font-size:14px}}@media only screen and (max-width:380px){body{font-size:15px}}*{-ms-box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}a img{border:none}a{cursor:pointer;font-size:inherit}button,input,textarea{-webkit-appearance:none;-webkit-border-radius:0}table{border-collapse:collapse;border-spacing:0}.text-left{text-align:left}.text-right{text-align:right}.bold,.heavy-font,strong{font-family:Roboto-Bold,sans-serif!important}.light-font{font-family:Roboto-Regular,sans-serif!important}.uline{text-decoration:underline}.italic,em{font-family:Roboto-Regular,sans-serif}.bold-italic,h1,h2,h3,h4,h5,h6{font-family:Roboto-Bold,sans-serif}h1,h2,h3,h4,h5,h6{line-height:1.2em}h1{font-size:2.8em}h2{font-size:2.5em}@media only screen and (min-width:381px) and (max-width:579px){h2{font-size:2.2em}}@media only screen and (max-width:380px){h2{font-size:2em}}h3{font-size:2.2em}h4{font-size:1.9em}h5{font-size:1.6em}h6{font-size:1.3em}p{font-size:1em;line-height:1.8em}.section,section{display:block;margin:0;padding:0}.group:after,.group:before{content:"";display:table}#no-js,#old-browser{padding:11px 0;background-color:#ffffbd;color:#f50;text-align:center;border:3px solid #fc0;font-family:Roboto-Bold,sans-serif!important;z-index:100000}.group{zoom:1}.col{display:block;margin:1% 0 1% 1.6%}.col:first-child{margin-left:0}.colWrap{display:inline-block;margin-right:.4%;margin-left:.4%}.span_11{width:91.53%}.span_10{width:83.06%}.span_9{width:74.6%}.span_8{width:66.13%}.span_7{width:57.66%}.span_6{width:49.2%}.span_5{width:40.73%}.span_4{width:32.26%}.span_3{width:23.8%}.span_2{width:15.33%}.span_1{width:6.86%}.span_1of5{width:18.712121%}.no-gutter-col{display:block;float:left;margin:1% 0}.no-gutter-col.span_12{width:100%}.no-gutter-col.span_11{width:91.6666666666%}.no-gutter-col.span_10{width:83.333333333%}.no-gutter-col.span_9{width:74.9999999999%}.no-gutter-col.span_8{width:66.66666666%}.no-gutter-col.span_7{width:58.33333333%}.no-gutter-col.span_6{width:50%}.no-gutter-col.span_5{width:41.66666666%}.no-gutter-col.span_4{width:33.33333333%}.no-gutter-col.span_3{width:24.99999999%}.no-gutter-col.span_2{width:16.66666666%}.no-gutter-col.span_1{width:8.33333333%}.no-gutter-col.span_1of5{width:20%}.flex,.flex .flex-item.span_12{width:100%}.flex{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:stretch;max-width:100%}.flex .flex-item{margin:auto;flex:1 1 auto;align-self:stretch;text-align:center;height:100%}.flex .flex-item.span_11{width:91.6666666666%}.flex .flex-item.span_10{width:83.333333333%}.flex .flex-item.span_9{width:74.9999999999%}.flex .flex-item.span_8{width:66.66666666%}.flex .flex-item.span_7{width:58.33333333%}.flex .flex-item.span_6{width:50%}.flex .flex-item.span_5{width:41.66666666%}.flex .flex-item.span_4{width:33.33333333%}.flex .flex-item.span_3{width:24.99999999%}.flex .flex-item.span_2{width:16.66666666%}.flex .flex-item.span_1{width:8.33333333%}.flex .flex-item.span_1of5{width:20%}.flex .flex-item-gutter{margin-right:.4%;margin-left:.4%;flex:1 1 auto;align-self:stretch;text-align:center;height:100%}.flex .flex-item-gutter.span_12{width:100%}.flex .flex-item-gutter.span_11{width:91.53%}.flex .flex-item-gutter.span_10{width:83.06%}.flex .flex-item-gutter.span_9{width:74.6%}.flex .flex-item-gutter.span_8{width:66.13%}.flex .flex-item-gutter.span_7{width:57.66%}.flex .flex-item-gutter.span_6{width:49.2%}.flex .flex-item-gutter.span_5{width:40.73%}.flex .flex-item-gutter.span_4{width:32.26%}.flex .flex-item-gutter.span_3{width:23.8%}.flex .flex-item-gutter.span_2{width:15.33%}.flex .flex-item-gutter.span_1{width:6.86%}.flex .flex-item-gutter.span_1of5{width:18.712121%}#old-browser{display:block}#modal-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;bottom:0;right:0;z-index:10000;background-color:rgba(0,0,0,.8);overflow-y:scroll;-webkit-overflow-scrolling:auto}#modal-overlay #fluid-vid{margin-top:2%}#fluid-vid,.fluid-vid{position:relative!important;padding-bottom:56.25%!important;padding-top:0!important;height:0!important;max-width:960px;max-height:540px;margin:2% auto 0!important;background-color:transparent!important}#fluid-vid.inline-video,.fluid-vid.inline-video{margin:25px auto}#fluid-vid iframe,.fluid-vid iframe{position:absolute;top:0;left:0;width:100%;max-width:100%;height:100%;max-height:540px}#wrapper{min-height:100%;margin-top:75px}@media only screen and (min-width:950px) and (max-width:1200px){#wrapper{margin-top:50px}}.content{position:relative;margin-left:auto;margin-right:auto;max-width:1000px;padding:120px 0}@media only screen and (min-width:770px) and (max-width:949px){#wrapper{margin-top:55px}.content{padding:100px 0}}@media only screen and (min-width:580px) and (max-width:769px){#fluid-vid iframe,.fluid-vid iframe{max-height:100%}#wrapper{margin-top:59px}.content{padding:90px 0}}@media only screen and (min-width:381px) and (max-width:579px){#fluid-vid iframe,.fluid-vid iframe{max-height:100%}#wrapper{margin-top:59px}.content{padding:75px 0}}@media only screen and (max-width:380px){#fluid-vid iframe,.fluid-vid iframe{max-height:100%}#wrapper{margin-top:59px}.content{padding:55px 0}}.content.no-top{padding-top:0}#header,header{position:relative;display:block}#header.fixed,header.fixed{position:fixed;display:block;z-index:1000}#header .col,#header .no-gutter-col,header .col,header .no-gutter-col{margin-top:0;margin-bottom:0}#main{height:90%;min-height:600px!important}#footer,footer{position:relative;display:block;margin:0;padding:0}a.tooltip{position:relative;display:inline;text-transform:none;color:#005133;text-align:left;line-height:14px}a.tooltip .icon-info{font-size:1.2em;z-index:0}a.tooltip:hover:after{background:#656568;background-color:rgba(101,101,104,.9);top:28px;left:50%;margin-left:-95px;color:#fff;font-size:12px;content:attr(data-tip);padding:10px 8px;position:absolute;z-index:98;width:180px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;font-family:Roboto-Regular,sans-serif}@media only screen and (min-width:770px) and (max-width:949px){#main{min-height:500px}a.tooltip:hover:after{width:140px;margin-left:-70px}}@media only screen and (min-width:580px) and (max-width:769px){#main{min-height:450px}a.tooltip:hover:after{width:110px;margin-left:-55px}}@media only screen and (min-width:381px) and (max-width:579px){#main{min-height:350px}a.tooltip:hover:after{width:90px;margin-left:-45px}}@media only screen and (max-width:380px){#main{min-height:300px}a.tooltip:hover:after{width:80px;margin-left:-40px}}a.tooltip:hover:before{border-color:#656568 transparent;border-color:rgba(101,101,104,.9) transparent;border-style:solid;border-width:0 8px 10px;top:18px;content:"";left:20%;position:absolute;z-index:99}#news-articles .category-articles{padding-bottom:25px;margin-bottom:25px;border-bottom:1px solid #d0d0d0}#news-articles .category-articles:last-child{border:none}article.event-articles .content,article.first{border-bottom:1px solid #ddd}article{z-index:10}article.category-articles,article.event-articles{max-width:1000px;margin:15px auto;vertical-align:top}article.category-articles .content,article.event-articles .content{max-width:100%;padding:40px 0;text-align:left;color:#4c4c4e}article.category-articles .content h1,article.category-articles .content h2,article.category-articles .content h3,article.category-articles .content h4,article.category-articles .content h5,article.category-articles .content h6,article.event-articles .content h1,article.event-articles .content h2,article.event-articles .content h3,article.event-articles .content h4,article.event-articles .content h5,article.event-articles .content h6{font-family:Roboto-Bold,sans-serif!important;text-align:left}article.category-articles .content.no-image-post a:hover,article.event-articles .content.no-image-post a:hover{color:#005133}@media only screen and (min-width:381px) and (max-width:579px){article.category-articles .content,article.event-articles .content{padding:30px 0}article.category-articles .content.no-image-post,article.event-articles .content.no-image-post{width:90%;margin-left:auto;margin-right:auto}}@media only screen and (max-width:380px){article.category-articles .content,article.event-articles .content{padding:20px 0}article.category-articles .content.no-image-post,article.event-articles .content.no-image-post{width:90%;margin-left:auto;margin-right:auto}}article.category-articles .content .feature-image,article.event-articles .content .feature-image{position:relative;vertical-align:middle;overflow:hidden;height:375px;background-color:#f4f4f4}@media only screen and (min-width:770px) and (max-width:949px){article.category-articles .content .feature-image,article.event-articles .content .feature-image{height:360px}}@media only screen and (min-width:580px) and (max-width:769px){article.category-articles .content .feature-image,article.event-articles .content .feature-image{height:350px}}@media only screen and (min-width:381px) and (max-width:579px){article.category-articles .content .story-text,article.event-articles .content .story-text{position:relative;display:block;width:90%;margin-top:20px;margin-left:auto!important;margin-right:auto!important}article.category-articles .content .story-text .span_10,article.event-articles .content .story-text .span_10{width:100%;margin-left:auto;margin-right:auto}article.category-articles .content .feature-image,article.event-articles .content .feature-image{height:250px}}@media only screen and (max-width:380px){article.category-articles .content .story-text,article.event-articles .content .story-text{position:relative;display:block;width:90%;margin-top:20px;margin-left:auto!important;margin-right:auto!important}article.category-articles .content .story-text .span_10,article.event-articles .content .story-text .span_10{width:100%;margin-left:auto;margin-right:auto}article.category-articles .content .feature-image,article.event-articles .content .feature-image{height:150px}}article.category-articles .content .feature-image img,article.event-articles .content .feature-image img{position:relative;display:block;width:auto;max-width:100%;height:auto;max-height:100%;margin:0 auto}article.category-articles .content .feature-image .hover-box,article.event-articles .content .feature-image .hover-box{position:absolute;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,81,51,.9);z-index:50;vertical-align:middle}article.category-articles .content .feature-image .hover-box .tabl,article.event-articles .content .feature-image .hover-box .tabl{position:relative;display:table;color:#fff;font-family:Roboto-Bold,sans-serif;text-align:center;vertical-align:middle;font-size:1.2em;width:100%;height:100%}@media only screen and (min-width:381px) and (max-width:579px){article.category-articles .content .feature-image,article.event-articles .content .feature-image{position:relative;display:block;margin-left:auto;margin-right:auto;width:90%}article.category-articles .content .feature-image img,article.event-articles .content .feature-image img{width:100%}}@media only screen and (max-width:380px){article.category-articles .content .feature-image,article.event-articles .content .feature-image{position:relative;display:block;margin-left:auto;margin-right:auto;width:90%}article.category-articles .content .feature-image img,article.event-articles .content .feature-image img{width:100%}}article.category-articles h1,article.category-articles h2,article.category-articles h3,article.category-articles h4,article.category-articles h5,article.category-articles h6,article.event-articles h1,article.event-articles h2,article.event-articles h3,article.event-articles h4,article.event-articles h5,article.event-articles h6{font-family:Roboto-Bold,sans-serif!important;color:inherit;margin:0;padding:4px 0}article.category-articles h1 a,article.category-articles h2 a,article.category-articles h3 a,article.category-articles h4 a,article.category-articles h5 a,article.category-articles h6 a,article.event-articles h1 a,article.event-articles h2 a,article.event-articles h3 a,article.event-articles h4 a,article.event-articles h5 a,article.event-articles h6 a{font-family:inherit;font-weight:inherit;color:inherit}article .post-meta .name,article.event .event-dates .event-date,article.event .event-location,article.event-articles .content .event-location{font-family:Roboto-Bold,sans-serif}article.category-articles .colWrap,article.event-articles .colWrap{vertical-align:top}article.category-articles .post-excerpt,article.event-articles .post-excerpt{color:inherit}article.category-articles .post-excerpt a,article.event-articles .post-excerpt a{font-size:.9em;color:inherit;text-decoration:underline}article ol,article ul{position:relative;clear:both;margin-left:2%}@media only screen and (min-width:381px) and (max-width:579px){article.event-articles{margin:0 auto}}@media only screen and (max-width:380px){article.event-articles{margin:0 auto}}article.event-articles .content h1,article.event-articles .content h2,article.event-articles .content h3,article.event-articles .content h4,article.event-articles .content h5,article.event-articles .content h6{color:#426541}article.event-articles .content .event-location{padding:5px 0 0}article.event h1,article.event h2,article.event h3,article.event h4,article.event h5,article.event h6{color:#426541;padding-bottom:5px}article.event .content{margin-top:25px}article.event .event-location{padding:0}article.event #map{height:260px;background-color:#ddd}article.event #map iframe{position:absolute;display:block;top:0;left:0;width:100%!important;height:100%!important}article.event #location-info{vertical-align:middle;padding-left:15px}article.event #location-info.span_12{padding-left:0}@media only screen and (min-width:580px) and (max-width:769px){article.event #map{width:100%;height:280px;margin-bottom:25px}article.event #location-info{width:100%;padding-left:0}}@media only screen and (min-width:381px) and (max-width:579px){article.event #map{width:100%;height:260px;margin-bottom:20px}article.event #location-info{width:100%;padding-left:0}article.first{border-bottom:none}}@media only screen and (max-width:380px){article.event #map{width:100%;height:220px;margin-bottom:15px}article.event #location-info{width:100%;padding-left:0}article.first{border-bottom:none}}article.event #location-info a.event-link{text-decoration:underline;color:#426541}article.event #location-info a.event-link:hover{color:#9d9d9d}article.event #location-info .event-address{padding:0 0 15px}article.event .event-dates .event-date{color:#b2cac1}article.event .event-description{position:relative;display:block;margin-top:25px}article p img.alignright{position:relative;display:block;float:right;margin-left:15px}article p img.alignleft{position:relative;display:block;float:left;margin-right:15px}article .post-meta{font-size:.9em;color:#8b8b8e;margin:0;padding:0}article .story-text{text-align:left;color:#4c4c4e}article .story-text h1,article .story-text h2,article .story-text h3,article .story-text h4,article .story-text h5,article .story-text h6{text-align:left}article .story-text a:hover{color:#426541}article.first{margin-top:0}article.first h1,article.first h2,article.first h3,article.first h4,article.first h5,article.first h6{font-family:Roboto-Bold,sans-serif!important;text-align:left}article.first .content{max-width:1100px}article.first .content .feature-image img{position:relative;display:block;width:100%;height:auto}article.article-post .content{padding-top:50px}article.article-post .content .wp-post-image{position:relative;display:block;margin:35px auto;width:auto;max-width:100%;height:auto;max-height:500px}article.article-post .content h1,article.article-post .content h2,article.article-post .content h3,article.article-post .content h4,article.article-post .content h5,article.article-post .content h6{font-family:Roboto-Bold,sans-serif!important;text-align:left;color:#005133}#page-top .high-road,a.btn{position:relative;text-align:center;vertical-align:middle}article.article-post img.wp-post-image{position:relative;display:block;width:100%;height:auto;margin:25px auto 0}article.article-post .categories-tags{font-size:.9em;color:#9d9d9d;padding-bottom:35px}article.article-post .categories-tags a{color:#005133;font-family:Roboto-Bold,sans-serif}article.article-post .categories-tags a:hover{color:#426541;text-decoration:underline}article.article-post .share-links{position:relative;display:block;margin:30px auto}article.article-post .share-links p{font-family:Roboto-Bold,sans-serif;color:#426541;font-size:1.1em}@media only screen and (max-width:380px){article.article-post .share-links p span.share-text{position:relative;display:block}article.article-post .share-links p input{clear:both;width:100%}}article.article-post .share-links p a{color:#426541}article.article-post .share-links p a .icon{position:relative;top:5px;margin:5px;font-size:3.6em;color:#005133}article.article-post .share-links p a:hover{color:#9d9d9d}article.article-post .share-links p input{position:relative;display:none;margin-left:10px;padding:5px 10px;font-size:14px;color:#656568;border:1px solid #b2b2b4;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}article.article-post .share-links p input:focus{outline:0;border-color:#426541;-webkit-box-shadow:0 0 8px 0 rgba(66,101,65,.4);-moz-box-shadow:0 0 8px 0 rgba(66,101,65,.4);box-shadow:0 0 8px 0 rgba(66,101,65,.4)}ol,ul{list-style-position:outside;padding-left:1em}ol li,ul li{margin:5px 0 10px;line-height:1.5em}ol.three-col-list li,ol.two-col-list li,ul.three-col-list li,ul.two-col-list li{margin-left:1em;overflow:visible;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column}ol.two-col-list,ul.two-col-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (min-width:381px) and (max-width:579px){article.article-post .share-links p input{clear:both;width:100%}ol.two-col-list,ul.two-col-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (max-width:380px){ol.two-col-list,ul.two-col-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}}ol.two-col-list li,ul.two-col-list li{padding-right:25px}ol.three-col-list,ul.three-col-list{-webkit-column-count:3;-moz-column-count:3;column-count:3}@media only screen and (min-width:580px) and (max-width:769px){article.article-post .share-links p input{clear:both;width:100%}ol.three-col-list,ul.three-col-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}}ol.three-col-list li,ul.three-col-list li{padding-right:20px}a.btn{display:inline-block}#page-top,hr{display:block}hr{position:relative;margin:50px auto;background:#9d9d9d;border:none;height:1px}#page-top{position:fixed;z-index:1000;background-color:#fff;top:0}#page-top .high-road{display:inline-block;margin:18px auto 0}#page-top .cta,#page-top .high-road img,#page-top .home-link{position:relative;display:block}#page-top .high-road img{width:100%;height:auto;margin:0 auto;vertical-align:middle;max-width:400px}@media only screen and (min-width:950px) and (max-width:1200px){#page-top .high-road{margin:15px auto 0}#page-top .high-road img{max-width:350px}}@media only screen and (min-width:770px) and (max-width:949px){#page-top .high-road{width:74.6%;margin:10px auto 0}#page-top .high-road img{max-width:300px;float:right}}@media only screen and (min-width:580px) and (max-width:769px){#page-top .high-road{width:66.13%}#page-top .high-road img{max-width:250px;float:right}}@media only screen and (min-width:381px) and (max-width:579px){ol.three-col-list,ul.three-col-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}#page-top .high-road{width:66.13%}#page-top .high-road img{max-width:200px;float:right}}@media only screen and (max-width:380px){ol.three-col-list,ul.three-col-list{-webkit-column-count:1;-moz-column-count:1;column-count:1}#page-top .high-road{width:57.66%}#page-top .high-road img{max-width:150px;float:right}}#page-top .content{padding:0;max-width:92%}@media only screen and (min-width:580px) and (max-width:769px){#page-top .content{max-width:100%}}@media only screen and (min-width:381px) and (max-width:579px){#page-top .content{max-width:100%}}@media only screen and (max-width:380px){#page-top .content{max-width:100%}}#page-top .home-link{float:left;margin:10px 0}#page-top .home-link img{position:relative;width:100%;height:auto;max-width:300px}@media only screen and (min-width:381px) and (max-width:579px){#page-top .home-link{margin:5px 0 10px;max-width:45px}}@media only screen and (max-width:380px){#page-top .home-link{margin:5px 0 10px;max-width:45px}}#page-top .cta{float:right;text-align:right}#page-top .cta p{text-align:right;font-size:1.1em;padding:10px 0 0}#page-top .cta p .phone{font-family:Roboto-Bold,sans-serif!important;color:#005133}@media only screen and (min-width:950px) and (max-width:1200px){#page-top .cta p{font-size:.9em}}@media only screen and (min-width:770px) and (max-width:949px){#page-top .cta{width:32.26%;display:none}#page-top .cta p{font-size:.9em}}@media only screen and (min-width:580px) and (max-width:769px){#page-top .home-link{margin:5px 0 10px;max-width:45px}#page-top .cta{display:none}}#nav-menu,nav{position:absolute;display:block;padding:0;height:auto;text-align:left;overflow:visible;z-index:900;background-color:rgba(0,81,51,.75)}#nav-menu .home-link,nav .home-link{float:left;max-width:300px;margin:10px 0}#nav-menu .home-link img,nav .home-link img{position:relative;display:block;width:100%;height:auto}#nav-menu .content,nav .content{max-width:90%;margin-left:auto;margin-right:auto;text-align:center;padding:0}#nav-menu #menu-main-menu.menu,#nav-menu .menu,nav #menu-main-menu.menu,nav .menu{position:relative;display:block;width:100%;background-color:transparent;list-style-type:none;padding:0;margin:0 auto;text-align:center}@media only screen and (min-width:580px) and (max-width:769px){#nav-menu .content,nav .content{width:100%;max-width:100%}#nav-menu #menu-main-menu.menu,#nav-menu .menu,nav #menu-main-menu.menu,nav .menu{background-color:#fff;position:absolute;display:none;width:100%;z-index:100;float:none;left:0;margin:0;padding:0}}@media only screen and (min-width:381px) and (max-width:579px){#nav-menu .content,nav .content{width:100%;max-width:100%}#nav-menu #menu-main-menu.menu,#nav-menu .menu,nav #menu-main-menu.menu,nav .menu{background-color:#fff;position:absolute;display:none;width:100%;z-index:100;float:none;left:0;margin:0;padding:0}}@media only screen and (max-width:380px){#nav-menu .content,nav .content{max-width:100%;width:100%}#nav-menu #menu-main-menu.menu,#nav-menu .menu,nav #menu-main-menu.menu,nav .menu{background-color:#fff;position:absolute;display:none;width:100%;z-index:100;float:none;left:0;margin:0;padding:0}}#nav-menu #menu-main-menu.menu .menu-item,#nav-menu .menu .menu-item,nav #menu-main-menu.menu .menu-item,nav .menu .menu-item{position:relative;display:inline-block;padding:0;height:100%;margin:0;border:none;background-color:none;width:auto;text-align:center}@media only screen and (min-width:381px) and (max-width:579px){#nav-menu #menu-main-menu.menu .menu-item.active,#nav-menu #menu-main-menu.menu .menu-item.current-menu-item,#nav-menu #menu-main-menu.menu .menu-item.current-page-ancestor,#nav-menu #menu-main-menu.menu .menu-item.current_page_parent,#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item.active,#nav-menu .menu .menu-item.current-menu-item,#nav-menu .menu .menu-item.current-page-ancestor,#nav-menu .menu .menu-item.current_page_parent,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item.active,nav #menu-main-menu.menu .menu-item.current-menu-item,nav #menu-main-menu.menu .menu-item.current-page-ancestor,nav #menu-main-menu.menu .menu-item.current_page_parent,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item.active,nav .menu .menu-item.current-menu-item,nav .menu .menu-item.current-page-ancestor,nav .menu .menu-item.current_page_parent,nav .menu .menu-item:hover{background-color:#005133}}@media only screen and (max-width:380px){#nav-menu #menu-main-menu.menu .menu-item.active,#nav-menu #menu-main-menu.menu .menu-item.current-menu-item,#nav-menu #menu-main-menu.menu .menu-item.current-page-ancestor,#nav-menu #menu-main-menu.menu .menu-item.current_page_parent,#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item.active,#nav-menu .menu .menu-item.current-menu-item,#nav-menu .menu .menu-item.current-page-ancestor,#nav-menu .menu .menu-item.current_page_parent,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item.active,nav #menu-main-menu.menu .menu-item.current-menu-item,nav #menu-main-menu.menu .menu-item.current-page-ancestor,nav #menu-main-menu.menu .menu-item.current_page_parent,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item.active,nav .menu .menu-item.current-menu-item,nav .menu .menu-item.current-page-ancestor,nav .menu .menu-item.current_page_parent,nav .menu .menu-item:hover{background-color:#005133}}#nav-menu #menu-main-menu.menu .menu-item.active a,#nav-menu #menu-main-menu.menu .menu-item.current-menu-item a,#nav-menu #menu-main-menu.menu .menu-item.current-page-ancestor a,#nav-menu #menu-main-menu.menu .menu-item.current_page_parent a,#nav-menu #menu-main-menu.menu .menu-item:hover a,#nav-menu .menu .menu-item.active a,#nav-menu .menu .menu-item.current-menu-item a,#nav-menu .menu .menu-item.current-page-ancestor a,#nav-menu .menu .menu-item.current_page_parent a,#nav-menu .menu .menu-item:hover a,nav #menu-main-menu.menu .menu-item.active a,nav #menu-main-menu.menu .menu-item.current-menu-item a,nav #menu-main-menu.menu .menu-item.current-page-ancestor a,nav #menu-main-menu.menu .menu-item.current_page_parent a,nav #menu-main-menu.menu .menu-item:hover a,nav .menu .menu-item.active a,nav .menu .menu-item.current-menu-item a,nav .menu .menu-item.current-page-ancestor a,nav .menu .menu-item.current_page_parent a,nav .menu .menu-item:hover a{color:#fff}#nav-menu #menu-main-menu.menu .menu-item:hover .sub-menu,#nav-menu .menu .menu-item:hover .sub-menu,nav #menu-main-menu.menu .menu-item:hover .sub-menu,nav .menu .menu-item:hover .sub-menu{height:auto;max-height:500px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd}@media only screen and (min-width:580px) and (max-width:769px){#nav-menu #menu-main-menu.menu .menu-item.active,#nav-menu #menu-main-menu.menu .menu-item.current-menu-item,#nav-menu #menu-main-menu.menu .menu-item.current-page-ancestor,#nav-menu #menu-main-menu.menu .menu-item.current_page_parent,#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item.active,#nav-menu .menu .menu-item.current-menu-item,#nav-menu .menu .menu-item.current-page-ancestor,#nav-menu .menu .menu-item.current_page_parent,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item.active,nav #menu-main-menu.menu .menu-item.current-menu-item,nav #menu-main-menu.menu .menu-item.current-page-ancestor,nav #menu-main-menu.menu .menu-item.current_page_parent,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item.active,nav .menu .menu-item.current-menu-item,nav .menu .menu-item.current-page-ancestor,nav .menu .menu-item.current_page_parent,nav .menu .menu-item:hover{background-color:#005133}#nav-menu #menu-main-menu.menu .menu-item,#nav-menu .menu .menu-item,nav #menu-main-menu.menu .menu-item,nav .menu .menu-item{width:100%;border-bottom:1px solid #005133;margin:0}#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item:hover{background-color:#d0d0d0}}@media only screen and (min-width:381px) and (max-width:579px){#nav-menu #menu-main-menu.menu .menu-item,#nav-menu .menu .menu-item,nav #menu-main-menu.menu .menu-item,nav .menu .menu-item{width:100%;border-bottom:1px solid #005133;margin:0}#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item:hover{background-color:#d0d0d0}}@media only screen and (max-width:380px){#nav-menu #menu-main-menu.menu .menu-item,#nav-menu .menu .menu-item,nav #menu-main-menu.menu .menu-item,nav .menu .menu-item{width:100%;border-bottom:1px solid #005133;margin:0}#nav-menu #menu-main-menu.menu .menu-item:hover,#nav-menu .menu .menu-item:hover,nav #menu-main-menu.menu .menu-item:hover,nav .menu .menu-item:hover{background-color:#d0d0d0}}#nav-menu #menu-main-menu.menu .menu-item a,#nav-menu .menu .menu-item a,nav #menu-main-menu.menu .menu-item a,nav .menu .menu-item a{position:relative;display:block;width:auto;padding:25px 20px;text-align:center;font-size:.95em;color:#b2cac1;font-family:Roboto-Bold,sans-serif;text-decoration:none;text-transform:uppercase}#nav-menu #menu-main-menu.menu .menu-item a.active,#nav-menu #menu-main-menu.menu .menu-item a:hover,#nav-menu .menu .menu-item a.active,#nav-menu .menu .menu-item a:hover,nav #menu-main-menu.menu .menu-item a.active,nav #menu-main-menu.menu .menu-item a:hover,nav .menu .menu-item a.active,nav .menu .menu-item a:hover{color:#fff}@media only screen and (min-width:770px) and (max-width:949px){#nav-menu #menu-main-menu.menu .menu-item a,#nav-menu .menu .menu-item a,nav #menu-main-menu.menu .menu-item a,nav .menu .menu-item a{padding:25px 10px}}@media only screen and (min-width:580px) and (max-width:769px){#nav-menu #menu-main-menu.menu .menu-item a,#nav-menu .menu .menu-item a,nav #menu-main-menu.menu .menu-item a,nav .menu .menu-item a{font-size:1.1em;color:#4c4c4e}#nav-menu #menu-main-menu.menu .menu-item a.active,#nav-menu #menu-main-menu.menu .menu-item a:hover,#nav-menu .menu .menu-item a.active,#nav-menu .menu .menu-item a:hover,nav #menu-main-menu.menu .menu-item a.active,nav #menu-main-menu.menu .menu-item a:hover,nav .menu .menu-item a.active,nav .menu .menu-item a:hover{border-bottom-color:transparent;color:#fff}}@media only screen and (min-width:381px) and (max-width:579px){#nav-menu #menu-main-menu.menu .menu-item a,#nav-menu .menu .menu-item a,nav #menu-main-menu.menu .menu-item a,nav .menu .menu-item a{font-size:1.1em;color:#4c4c4e}#nav-menu #menu-main-menu.menu .menu-item a.active,#nav-menu #menu-main-menu.menu .menu-item a:hover,#nav-menu .menu .menu-item a.active,#nav-menu .menu .menu-item a:hover,nav #menu-main-menu.menu .menu-item a.active,nav #menu-main-menu.menu .menu-item a:hover,nav .menu .menu-item a.active,nav .menu .menu-item a:hover{border-bottom-color:transparent;color:#fff}}@media only screen and (max-width:380px){#nav-menu #menu-main-menu.menu .menu-item a,#nav-menu .menu .menu-item a,nav #menu-main-menu.menu .menu-item a,nav .menu .menu-item a{font-size:1.1em;color:#4c4c4e}#nav-menu #menu-main-menu.menu .menu-item a.active,#nav-menu #menu-main-menu.menu .menu-item a:hover,#nav-menu .menu .menu-item a.active,#nav-menu .menu .menu-item a:hover,nav #menu-main-menu.menu .menu-item a.active,nav #menu-main-menu.menu .menu-item a:hover,nav .menu .menu-item a.active,nav .menu .menu-item a:hover{border-bottom-color:transparent;color:#fff}}#nav-menu #menu-main-menu.menu .menu-item .sub-menu,#nav-menu .menu .menu-item .sub-menu,nav #menu-main-menu.menu .menu-item .sub-menu,nav .menu .menu-item .sub-menu{position:absolute;display:block;list-style-type:none;z-index:100;background-color:#fff;color:#8b8b8e;margin:0;padding:0;width:100%;min-width:200px;overflow:hidden;max-height:0;-moz-transition:max-height .3s ease-in 0s;-webkit-transition:max-height .3s ease-in 0s;transition:max-height .3s ease-in 0s;border-color:transparent}@media only screen and (min-width:580px) and (max-width:769px){#nav-menu #menu-main-menu.menu .menu-item .sub-menu,#nav-menu .menu .menu-item .sub-menu,nav #menu-main-menu.menu .menu-item .sub-menu,nav .menu .menu-item .sub-menu{display:none}}@media only screen and (min-width:381px) and (max-width:579px){#nav-menu #menu-main-menu.menu .menu-item .sub-menu,#nav-menu .menu .menu-item .sub-menu,nav #menu-main-menu.menu .menu-item .sub-menu,nav .menu .menu-item .sub-menu{display:none}}@media only screen and (max-width:380px){#nav-menu #menu-main-menu.menu .menu-item .sub-menu,#nav-menu .menu .menu-item .sub-menu,nav #menu-main-menu.menu .menu-item .sub-menu,nav .menu .menu-item .sub-menu{display:none}}#nav-menu #menu-main-menu.menu .menu-item .sub-menu li,#nav-menu .menu .menu-item .sub-menu li,nav #menu-main-menu.menu .menu-item .sub-menu li,nav .menu .menu-item .sub-menu li{position:relative;display:block;margin:0;padding:0;width:100%}#nav-menu #menu-main-menu.menu .menu-item .sub-menu li:hover,#nav-menu .menu .menu-item .sub-menu li:hover,nav #menu-main-menu.menu .menu-item .sub-menu li:hover,nav .menu .menu-item .sub-menu li:hover{background-color:#426541}#nav-menu #menu-main-menu.menu .menu-item .sub-menu li a,#nav-menu .menu .menu-item .sub-menu li a,nav #menu-main-menu.menu .menu-item .sub-menu li a,nav .menu .menu-item .sub-menu li a{position:relative;display:block;margin:0;padding:6px 25px 6px 15px;color:#8b8b8e;border:none;text-align:left;font-size:.9em;text-transform:none;font-weight:400}#nav-menu #menu-main-menu.menu .menu-item .sub-menu li a:hover,#nav-menu .menu .menu-item .sub-menu li a:hover,#side-menu ul li,nav #menu-main-menu.menu .menu-item .sub-menu li a:hover,nav .menu .menu-item .sub-menu li a:hover{color:#fff}#nav-menu #menu-main-menu.menu .menu-item .sub-menu li a:before,#nav-menu .menu .menu-item .sub-menu li a:before,nav #menu-main-menu.menu .menu-item .sub-menu li a:before,nav .menu .menu-item .sub-menu li a:before{content:''}#hamburger{position:relative;display:none;float:right;width:40px;height:auto;z-index:100;text-align:center}@media only screen and (min-width:580px) and (max-width:769px){#hamburger{display:block;margin-right:25px;top:17px}}@media only screen and (min-width:381px) and (max-width:579px){#hamburger{display:block;width:38px;top:17px;margin-right:15px}}@media only screen and (max-width:380px){#hamburger{display:block;width:35px;top:17px;margin-right:15px}}#hamburger img{width:100%;height:auto}#side-menu{position:fixed;display:block;width:300px;height:100%;margin:0;padding:0;background-color:rgba(76,76,78,.9);top:0;right:-305px;z-index:5000;-webkit-transition:right .4s ease-out;-moz-transition:right .4s ease-out;-o-transition:right .4s ease-out;transition:right .4s ease-out}#side-menu .close-modal{position:relative;display:block;float:right;width:20px;height:auto;margin:19px 25px 0 0;z-index:50;cursor:pointer}#side-menu .close-modal img{width:100%;height:auto}#side-menu ul{position:relative;display:block;margin-left:auto;margin-right:auto;list-style-type:none}#side-menu ul li a{position:relative;display:block;font-family:Roboto-Bold,sans-serif!important;color:#fff;opacity:0;right:-200px;-webkit-transition:right .45s ease-in-out,opacity .6s linear;-moz-transition:right .45s ease-in-out,opacity .6s linear;-o-transition:right .45s ease-in-out,opacity .6s linear;transition:right .45s ease-in-out,opacity .6s linear}#side-menu ul li a.show{opacity:1;right:0}#side-menu ul li a:hover{color:#426541;text-decoration:underline}form{position:relative;display:block;height:auto}form fieldset,form label{font-size:.9em;padding:0}form fieldset input,form fieldset select,form fieldset textarea,form label input,form label select,form label textarea{margin-top:5px}form fieldset .error,form label .error{color:#ea0000}form select,form textarea{color:#656568;font-size:14px}form fieldset legend{margin:0;position:relative;display:block}form fieldset .first{margin-left:0}form input[type=text],form input[type=search],form input[type=tel],form input[type=email],form input[type=number],form input[type=date],form input[type=datetime],form input[type=password]{padding:12px 10px;font-size:14px;color:#656568;border:1px solid #b2b2b4;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form input[type=text]:focus,form input[type=search]:focus,form input[type=tel]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=date]:focus,form input[type=datetime]:focus,form input[type=password]:focus{outline:0;border-color:#426541;-webkit-box-shadow:0 0 8px 0 rgba(66,101,65,.4);-moz-box-shadow:0 0 8px 0 rgba(66,101,65,.4);box-shadow:0 0 8px 0 rgba(66,101,65,.4)}form input[type=text].error,form input[type=search].error,form input[type=tel].error,form input[type=email].error,form input[type=number].error,form input[type=date].error,form input[type=datetime].error,form input[type=password].error{border-color:#ea0000}form input[type=text].search-field,form input[type=search].search-field,form input[type=tel].search-field,form input[type=email].search-field,form input[type=number].search-field,form input[type=date].search-field,form input[type=datetime].search-field,form input[type=password].search-field{border-right:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form .checkboxes input[type=radio],form .checkboxes input[type=checkbox],form .radios input[type=radio],form .radios input[type=checkbox]{width:0;height:0;margin:0;padding:0;display:none}form .checkboxes label,form .radios label{position:relative;display:block;float:left;font-size:.9em;margin:0 0 1% .4%}form .checkboxes label .first,form .radios label .first{margin-left:0}form .checkboxes label.check-label,form .checkboxes label.radio-label,form .radios label.check-label,form .radios label.radio-label{font-size:.9em!important;font-family:Roboto-Regular,sans-serif!important}form .checkboxes input[type=radio]+label,form .checkboxes input[type=checkbox]+label,form .radios input[type=radio]+label,form .radios input[type=checkbox]+label{margin-top:10px}form .checkboxes input[type=radio]+label span,form .checkboxes input[type=checkbox]+label span,form .radios input[type=radio]+label span,form .radios input[type=checkbox]+label span{display:inline-block;background:#9d9d9d;vertical-align:middle;cursor:pointer;margin-right:5px;top:-2px}form .checkboxes input[type=radio]:checked+label span,form .checkboxes input[type=checkbox]:checked+label span,form .radios input[type=radio]:checked+label span,form .radios input[type=checkbox]:checked+label span{background:#fff}form .checkboxes input[type=radio]+label span,form .radios input[type=radio]+label span{padding:5px 5px 6px 6px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:4px solid #9d9d9d}form .checkboxes input[type=checkbox]+label span,form .radios input[type=checkbox]+label span{padding:10px 10px 11px 11px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form textarea{appearance:none;padding:12px 10px;font-family:Roboto-Regular,sans-serif;resize:none;height:160px;border:1px solid #b2b2b4;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;max-width:99.2%}form textarea:focus{outline:0;border-color:#426541;-webkit-box-shadow:0 0 8px 0 rgba(66,101,65,.4);-moz-box-shadow:0 0 8px 0 rgba(66,101,65,.4);box-shadow:0 0 8px 0 rgba(66,101,65,.4)}form textarea.error{border-color:#ea0000}form select{appearance:none;-ms-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;padding:12px 0;text-indent:10px;margin-bottom:5px;background:url(../assets/images/selectarrow.png) 96% center no-repeat #fff;background-size:auto 15px;border:1px solid #b2b2b4;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-top:8px!important;max-width:99.6%;overflow:''}form select::-ms-expand{display:none}form select:focus{outline:0;border-color:#426541;-webkit-box-shadow:0 0 8px 0 rgba(66,101,65,.4);-moz-box-shadow:0 0 8px 0 rgba(66,101,65,.4);box-shadow:0 0 8px 0 rgba(66,101,65,.4)}form select.error{border-color:#ea0000}form #submit,form .submit,form button.btn,form input[type=button],form input[type=reset],form input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;background-color:#fff;color:#426541;padding:14px 20px;border:1px solid #426541;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;line-height:14px;cursor:pointer;margin-top:9px;font-family:Roboto-Bold,sans-serif}#comments p,.author-info p{line-height:1.3em}@media only screen and (min-width:381px) and (max-width:579px){form textarea{max-width:100%}form #submit,form .submit,form button.btn,form input[type=button],form input[type=reset],form input[type=submit]{font-size:13px}}@media only screen and (max-width:380px){form textarea{max-width:100%}form #submit,form .submit,form button.btn,form input[type=button],form input[type=reset],form input[type=submit]{font-size:12px}}form #submit:hover,form .submit:hover,form button.btn:hover,form input[type=button]:hover,form input[type=reset]:hover,form input[type=submit]:hover{background-color:#fff;border-color:#9d9d9d;color:#9d9d9d}form #submit.btn-orange,form .submit.btn-orange,form button.btn.btn-orange,form input[type=button].btn-orange,form input[type=reset].btn-orange,form input[type=submit].btn-orange{background-color:#426541;border-color:#426541}form #submit.btn-orange:hover,form .submit.btn-orange:hover,form button.btn.btn-orange:hover,form input[type=button].btn-orange:hover,form input[type=reset].btn-orange:hover,form input[type=submit].btn-orange:hover{background-color:#2e462d;border-color:#2e462d}form #submit.btn-gray,form .submit.btn-gray,form button.btn.btn-gray,form input[type=button].btn-gray,form input[type=reset].btn-gray,form input[type=submit].btn-gray{background-color:#8b8b8b;color:#fff;border-color:#8b8b8b}form #submit.btn-gray:hover,form .submit.btn-gray:hover,form button.btn.btn-gray:hover,form input[type=button].btn-gray:hover,form input[type=reset].btn-gray:hover,form input[type=submit].btn-gray:hover{background-color:#7e7e7e;border-color:#7e7e7e}form #submit.file-btn,form .submit.file-btn,form button.btn.file-btn,form input[type=button].file-btn,form input[type=reset].file-btn,form input[type=submit].file-btn{margin-top:4px}form #submit.reset,form #submit.reset:hover,form .submit.reset,form .submit.reset:hover,form button.btn.reset,form button.btn.reset:hover,form input[type=button].reset,form input[type=button].reset:hover,form input[type=reset].reset,form input[type=reset].reset:hover,form input[type=submit].reset,form input[type=submit].reset:hover{background-color:#9d9d9d;border-color:#9d9d9d;color:#4c4c4e}form button.btn{margin:8px 0 1% 1.6%}form label #submit,form label .btn,form label .submit,form label button.btn,form label input[type=button],form label input[type=reset],form label input[type=submit]{margin-top:5px;padding-bottom:13px;margin-left:0}form label button.search{padding:9px 10px 10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}form label button.search .icon{padding:0}form .file-browse .in-block{position:relative;display:inline-block;vertical-align:middle}form .file-browse .in-block.file-info{margin-left:.4%;text-indent:10px}form .file-browse .in-block.error{border-color:#ea0000}form .file-browse input[type=file]{position:absolute;opacity:0;z-index:-1;visibility:hidden}form .input-group span{float:left;background-color:#b4b4b4;color:#b2b2b4;padding:9px;border:1px solid #b2b2b4;border-right:none;text-align:center;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;-ms-border-radius:4px 0 0 4px;-o-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;z-index:1;width:40px;font-size:21px}form .input-group span:hover{color:#b2b2b4}form .input-group input{width:88%;float:left;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;-ms-border-radius:0 4px 4px 0;-o-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;z-index:0}@media only screen and (min-width:770px) and (max-width:949px){form .input-group input{width:82%}}@media only screen and (min-width:580px) and (max-width:769px){form textarea{max-width:100%}form .input-group input{width:80%}}form input.wpcf7-not-valid{border-color:#ea0000}form div.wpcf7-mail-sent-ok{position:relative;display:block;text-align:center;border-color:#426541;padding:10px 0}form div.wpcf7-validation-errors{display:none!important}#comments,#comments .date,#comments cite{display:block;position:relative}#comments{vertical-align:top;margin-top:25px;font-size:.9em}#comments .comment-num{color:#8b8b8e;border-top:1px solid #9d9d9d;padding-top:20px}#comments .comment-num a.show-comment-form{position:relative;display:block;float:right;margin-right:5px;width:auto;max-width:250px;padding:6px 20px;border:1px solid #426541;color:#426541;font-size:14px;text-align:center}#comments .comment-num a.show-comment-form:hover{color:#9d9d9d;border-color:#9d9d9d}@media only screen and (min-width:381px) and (max-width:579px){#comments .comment-num a.show-comment-form{position:relative;display:block;width:80%;float:none;margin:10px 0}}@media only screen and (max-width:380px){#comments .comment-num a.show-comment-form{position:relative;display:block;width:80%;float:none;margin:10px 0}#comments .comment-body .comment-content{width:100%}}#comments ul{list-style-type:none;padding:0;margin:25px 0 0}#comments .avatar{padding-right:5px}#comments .comment-body{vertical-align:top;padding:15px;margin:5px;background-color:#f4f4f4;border-left:4px solid #426541}#comments .comment-body .comment-content{padding-right:5%}#comments .children{list-style-type:none;margin:5px 0 15px;padding:0 0 0 3%}#comments .children .comment{margin:0;position:relative}@media only screen and (min-width:381px) and (max-width:579px){#comments .comment-body .comment-content{width:100%}#comments .children .comment{border-left:none}}@media only screen and (max-width:380px){#comments .children .comment{border-left:none}}#comments .children .comment-body{position:relative;padding:15px;margin:3px 5px 3px 20px;background-color:#f4f4f4;border-left:4px solid #b7b7b7}#comments cite{font-family:Roboto-Bold,sans-serif;color:#4c4c4e}#comments .author-name,#comments .comment-author .fn{font-family:Roboto-Bold,sans-serif!important}#comments .date{font-size:.9em}#comments .comment-author{vertical-align:top;padding:5px 0;font-size:1em;max-width:100px}#comments #respond #commentform,#sidebar .widget-container{vertical-align:middle;zoom:1}@media only screen and (min-width:381px) and (max-width:579px){#comments .children .comment-body{margin-left:5px}#comments .comment-author{display:none}}@media only screen and (max-width:380px){#comments .children .comment-body{margin-left:5px}#comments .comment-author{display:none}}#comments .comment-author .fn{font-size:1.1em}#comments .comment-author img{position:relative;display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;max-width:80px}#comments #respond #commentform:after,#comments #respond #commentform:before{content:"";display:table}#comments .author-name{color:#4c4c4e}#comments #respond{position:relative;display:none;margin-bottom:25px}#comments #respond small a#cancel-comment-reply-link{position:relative;display:block;z-index:50;border:1px solid #9d9d9d;color:#9d9d9d;background-color:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;margin-right:10px;text-align:center}#comments #respond small a#cancel-comment-reply-link:hover{border-color:#005133;color:#005133}.author-info,.author-info h6{border-bottom:1px solid #9d9d9d}@media only screen and (min-width:381px) and (max-width:579px){#comments #respond small a#cancel-comment-reply-link{position:relative;display:block;width:50%;float:none;margin:10px 0}}@media only screen and (max-width:380px){#comments #respond small a#cancel-comment-reply-link{position:relative;display:block;width:50%;float:none;margin:10px 0}#comments #respond #commentform label.colWrap{width:100%}}#comments #respond #reply-title{position:relative;display:block;width:100%;font-size:1.4em;padding:15px 0 0}#comments #respond #commentform label.colWrap{margin-left:0;display:block;clear:both!important;margin-bottom:10px}#comments #respond #commentform .form-submit,#comments #respond small a{position:relative;display:inline-block}#sidebar .widget-container form#searchform:after,#sidebar .widget-container:after{clear:both}#comments #respond #commentform input,#comments #respond #commentform textarea{margin-top:6px}#comments #respond textarea{position:relative;display:block;width:100%}#comments #respond p a{color:#426541;text-decoration:underline}#comments #respond p a:hover{color:#9d9d9d}#comments #respond small a{float:right;margin-right:35px;padding:4px 8px;font-family:Roboto-Regular,sans-serif;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:14px;cursor:pointer;background-color:#9d9d9d;color:#426541}#comments .reply a,#sidebar,#sidebar .widget-container{position:relative;display:block}#comments #respond small a:hover{background-color:#426541;color:#fff}#comments .reply a{text-decoration:underline;margin:0 0 10px;color:#4c4c4e}#comments .reply a:hover{color:#426541}#sidebar{margin-left:auto;margin-right:auto;height:100%;list-style-type:none;padding:10px 0}#sidebar .widget_tag_cloud{font-family:Roboto-Bold,sans-serif}#sidebar .widget-container{margin:0 0 35px}#sidebar .widget-container form#searchform:after,#sidebar .widget-container form#searchform:before,#sidebar .widget-container:after,#sidebar .widget-container:before{content:"";display:table}#sidebar .widget-container form#searchform{vertical-align:middle;zoom:1;margin-bottom:25px}.author-info .author-name,.author-info a{display:block;position:relative}#sidebar .widget-container h6{font-size:1em;font-family:Roboto-Bold,sans-serif!important;color:#4c4c4e;padding:0;margin-bottom:5px}#sidebar .widget-container ul{list-style-type:none;padding:0;margin-bottom:25px}#sidebar .widget-container ul li{list-style-type:none;position:relative;display:block;margin:5px auto}.author-info{margin:0 0 25px;padding:15px 0}.author-info h6{text-align:center;margin-bottom:20px}.author-info p{font-size:.9em}.author-info img{width:100%;height:auto;max-width:90%}.author-info .author-name{font-family:Roboto-Bold,sans-serif;font-size:1.2em}#categories-menu-media .content ul.portfolio-categories li a,#partners .content p.title,#service-items ul.service-list li.service-item:before,#services .service p strong{font-family:Roboto-Bold,sans-serif!important}a.btn{-webkit-transition:top .6s ease-out,opacity .9s ease-in,background-color .4s;-moz-transition:top .6s ease-out,opacity .9s ease-in,background-color .4s;-o-transition:top .6s ease-out,opacity .9s ease-in,background-color .4s;transition:top .6s ease-out,opacity .9s ease-in,background-color .4s}.slide-up{top:100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-up.wpcf7-form{-webkit-transition-delay:.3s;-moz-transition-delay:.3s;-o-transition-delay:.3s;transition-delay:.3s}.slide-up.slide{top:0;opacity:1}.fade-in{opacity:0;-webkit-transition:opacity .9s ease-out;-moz-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.fade-in.slide{opacity:1}.slide-down{top:-100px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out}.slide-down.slide{top:0;opacity:1}.slide-in-left{left:-200px;opacity:0;-webkit-transition:left .6s ease-out,opacity .9s ease-out;-moz-transition:left .6s ease-out,opacity .9s ease-out;-o-transition:left .6s ease-out,opacity .9s ease-out;transition:left .6s ease-out,opacity .9s ease-out}.slide-in-left.slide{left:0;opacity:1}.slide-in-right{right:-200px;opacity:0;-webkit-transition:right .6s ease-out,opacity .9s ease-out;-moz-transition:right .6s ease-out,opacity .9s ease-out;-o-transition:right .6s ease-out,opacity .9s ease-out;transition:right .6s ease-out,opacity .9s ease-out}.slide-in-right.slide{right:0;opacity:1}.text-slide-up h1,.text-slide-up h2,.text-slide-up h3,.text-slide-up h4,.text-slide-up h5,.text-slide-up h6{position:relative;top:100px;opacity:0;-webkit-transition:top .4s ease-out,opacity .7s ease-out;-moz-transition:top .4s ease-out,opacity .7s ease-out;-o-transition:top .4s ease-out,opacity .7s ease-out;transition:top .4s ease-out,opacity .7s ease-out}.text-slide-up p{position:relative;top:150px;opacity:0;-webkit-transition:top .6s ease-out,opacity .9s ease-out;-moz-transition:top .6s ease-out,opacity .9s ease-out;-o-transition:top .6s ease-out,opacity .9s ease-out;transition:top .6s ease-out,opacity .9s ease-out;-webkit-transition-delay:.4s;-moz-transition-delay:.4s;-o-transition-delay:.4s;transition-delay:.4s}.text-slide-up a,.text-slide-up a.btn{position:relative;top:150px;opacity:0;margin-top:15px;-webkit-transition:top .7s ease-out,opacity 1s ease-out;-moz-transition:top .7s ease-out,opacity 1s ease-out;-o-transition:top .7s ease-out,opacity 1s ease-out;transition:top .7s ease-out,opacity 1s ease-out;-webkit-transition-delay:.6s;-moz-transition-delay:.6s;-o-transition-delay:.6s;transition-delay:.6s}.text-slide-up.slide a,.text-slide-up.slide a.btn,.text-slide-up.slide h1,.text-slide-up.slide h2,.text-slide-up.slide h3,.text-slide-up.slide h4,.text-slide-up.slide h5,.text-slide-up.slide h6,.text-slide-up.slide p{top:0;opacity:1}ul.pretty-array{position:relative;margin-left:auto;margin-right:auto;padding:0;vertical-align:top;list-style-type:none;font-size:13px;line-height:18px}ul.pretty-array li{padding:0;margin:0;vertical-align:top}ul.pretty-array li:nth-child(even){background-color:#eeefef}ul.pretty-array li:nth-child(odd){background-color:#fff}ul.pretty-array li.header{padding:6px 0;border-bottom:1px solid #fff;background-color:transparent}ul.pretty-array li.header .icon{padding-right:10px;font-size:10px;cursor:pointer;margin-left:-10px}ul.pretty-array li.array-row{display:none}ul.pretty-array li.array-row p{padding:5px 0 5px 5px}ul.pretty-array li.array-row:hover{-webkit-box-shadow:inset 1px 1px 4px 0 rgba(63,63,63,.9);-moz-box-shadow:inset 1px 1px 4px 0 rgba(63,63,63,.9);box-shadow:inset 1px 1px 4px 0 rgba(63,63,63,.9)}ul.pretty-array li div.array-item{vertical-align:top;padding:0;margin:0}body.portfolio #categories-menu{border-bottom:1px solid #9d9d9d;margin-bottom:0!important}@media only screen and (min-width:381px) and (max-width:579px){#comments #respond #commentform label.colWrap{width:100%}body.portfolio #categories-menu{border-bottom:none}}body.portfolio #categories-menu .content{padding:0;text-align:center}body.portfolio #categories-menu .content ul.portfolio-categories{position:relative;display:inline-block;list-style-type:none;padding:0;margin:15px auto;width:auto}body.portfolio #categories-menu .content ul.portfolio-categories li{position:relative;display:inline-block;width:auto;margin:0;padding:0;text-align:center}body.portfolio #categories-menu .content ul.portfolio-categories li a{padding:5px 15px;line-height:0;font-family:Roboto-Bold,sans-serif!important;color:#9d9d9d;text-align:center}body.portfolio #categories-menu .content ul.portfolio-categories li.active a,body.portfolio #categories-menu .content ul.portfolio-categories li:hover a{color:#005133}#categories-menu{margin-bottom:100px}@media only screen and (min-width:580px) and (max-width:769px){body.portfolio #categories-menu{border-bottom:none}#categories-menu{margin-bottom:50px}article.project-article .content .colWrap{width:100%}}@media only screen and (min-width:381px) and (max-width:579px){#categories-menu{margin-bottom:20px}article.project-article .content .colWrap{width:100%}}@media only screen and (max-width:380px){body.portfolio #categories-menu{border-bottom:none}#categories-menu{margin-bottom:0}article.project-article .content .colWrap{width:100%}}article.project-article{margin:45px auto 0;padding:0;vertical-align:top}article.project-article .content{vertical-align:top;padding:0 0 45px;border-bottom:1px solid #c3c3c3;text-align:left}article.project-article .content .colWrap{vertical-align:top}article.portfolio-article,article.portfolio-article .content .colWrap{vertical-align:middle}article.project-article .content .colWrap h1,article.project-article .content .colWrap h2,article.project-article .content .colWrap h3,article.project-article .content .colWrap h4,article.project-article .content .colWrap h5,article.project-article .content .colWrap h6{text-align:left;padding:8px 0 0}article.project-article .content .colWrap p.post-meta{padding:8px 0 0}article.project-article .content .colWrap p.post-excerpt{padding:5px 0}article.project-article .content .colWrap a.post-link{text-align:left;position:relative;display:block;width:90%;height:0;padding-bottom:56.5%;background-position:center center;background-repeat:no-repeat;background-size:cover}#services .service .service-photo,header{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover}@media only screen and (min-width:580px) and (max-width:769px){article.project-article .content .colWrap a.post-link{width:100%}}@media only screen and (min-width:381px) and (max-width:579px){article.project-article .content .colWrap a.post-link{width:100%}}@media only screen and (max-width:380px){article.project-article .content .colWrap a.post-link{width:100%}}article.project-article .content .colWrap a.post-link .play-icon{position:absolute;display:block;top:30%;left:50%;margin-left:-30px;width:60px;height:auto}article.project-article:last-child{margin-bottom:50px}article.project-article:last-child .content{border-bottom:none}a.more-posts{position:relative;display:block;margin:25px auto 50px;max-width:200px}article.portfolio-article .content{padding:70px 0;vertical-align:middle;text-align:left}article.portfolio-article .content h1,article.portfolio-article .content h2,article.portfolio-article .content h3,article.portfolio-article .content h4,article.portfolio-article .content h5,article.portfolio-article .content h6{text-align:left;padding-bottom:0}article.portfolio-article .project{position:relative;display:block;margin:45px auto}article.portfolio-article .project .project-details p{padding:5px 0}@media only screen and (min-width:580px) and (max-width:769px){article.portfolio-article .project .colWrap.project-details,article.portfolio-article .project .project-gallery{width:100%}article.portfolio-article .project .project-details{margin-top:35px}}@media only screen and (min-width:381px) and (max-width:579px){article.portfolio-article .project .colWrap.project-details,article.portfolio-article .project .project-gallery{width:100%}article.portfolio-article .project .project-details{margin-top:35px}}@media only screen and (max-width:380px){article.portfolio-article .project .colWrap.project-details,article.portfolio-article .project .project-gallery{width:100%}article.portfolio-article .project .project-details{margin-top:35px}}article.portfolio-article .project .project-description{position:relative;display:block;margin:25px auto;line-height:1.5em}article.portfolio-article .project .project-gallery #image-viewer{position:relative;display:block;overflow:hidden;margin:0 0 10px;max-width:95%}article.portfolio-article .project .project-gallery #image-viewer .slide-image{position:absolute;display:block;right:1000px;cursor:pointer}article.portfolio-article .project .project-gallery #image-viewer .slide-image img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto}article.portfolio-article .project .project-gallery #image-viewer .slide-image img.play-icon{position:absolute;display:block;width:100px;height:auto;max-width:55%;top:30%;left:40%;z-index:100}article.portfolio-article .project .project-gallery #image-viewer .slide-image.active{position:relative;right:0}article.portfolio-article .project .project-gallery .thumbnails{position:relative;display:block;max-width:95%}article.portfolio-article .project .project-gallery .thumbnails .thumb{position:relative;border:1px solid transparent;cursor:pointer}article.portfolio-article .project .project-gallery .thumbnails .thumb img{position:relative;display:block;width:auto;height:auto;max-width:100%;max-height:100%;margin:0 auto;opacity:.6;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;-o-transition:opacity .4s;transition:opacity .4s}article.portfolio-article .project .project-gallery .thumbnails .thumb img.play-icon{position:absolute;display:block;width:30px;height:auto;max-width:75%;top:21%;left:32%;z-index:100}article.portfolio-article .project .project-gallery .thumbnails .thumb.active,article.portfolio-article .project .project-gallery .thumbnails .thumb:hover{border-color:#005133;-webkit-box-shadow:0 0 4px 0 rgba(0,81,51,.4);-moz-box-shadow:0 0 4px 0 rgba(0,81,51,.4);box-shadow:0 0 4px 0 rgba(0,81,51,.4)}article.portfolio-article .project .project-gallery .thumbnails .thumb.active img,article.portfolio-article .project .project-gallery .thumbnails .thumb:hover img{opacity:1}input.share-url{display:none}.modal-slide-image{display:none;right:0;left:0}.modal-slide-image.active{display:block}#categories-menu-media{border-bottom:1px solid #9d9d9d;margin-bottom:0!important}#categories-menu-media .content{padding:0;text-align:center}#categories-menu-media .content ul.portfolio-categories{position:relative;display:inline-block;list-style-type:none;padding:0;margin:15px auto;width:auto}#categories-menu-media .content ul.portfolio-categories li{position:relative;display:inline-block;width:auto;margin:0;padding:0;text-align:center}#categories-menu-media .content ul.portfolio-categories li a{padding:5px 15px;line-height:0;color:#9d9d9d;text-align:center}#categories-menu-media .content ul.portfolio-categories li.active a,#categories-menu-media .content ul.portfolio-categories li:hover a{color:#005133}#service-items{position:relative;display:block;vertical-align:top;background-color:#f6f6f6}#service-items ul.service-list{list-style-position:outside;vertical-align:top;margin-left:0;padding-left:10px}#service-items ul.service-list li.service-item{vertical-align:top;padding-left:0;overflow:visible}#service-items ul.service-list li.service-item:before{position:relative;display:inline;color:#005133;font-size:1.2em;content:'• ';left:-10px;margin-right:-10px;float:left}@media only screen and (min-width:770px) and (max-width:949px){#service-items ul.service-list li.service-item{width:49.2%}}@media only screen and (min-width:580px) and (max-width:769px){#categories-menu-media{border-bottom:none;margin-bottom:50px}#service-items ul.service-list li.service-item{width:49.2%}}@media only screen and (min-width:381px) and (max-width:579px){#categories-menu-media{border-bottom:none;margin-bottom:20px}#service-items ul.service-list li.service-item{width:100%}}@media only screen and (max-width:380px){#categories-menu-media{border-bottom:none;margin-bottom:0}#service-items ul.service-list li.service-item{width:100%}}#services h2.head{padding-bottom:45px}#services h2.head:not(.pad){padding:0 25px 45px}#services .service{position:relative;vertical-align:middle;min-height:500px;margin:0!important}#services .service:nth-child(odd){direction:rtl}@media only screen and (min-width:580px) and (max-width:769px){#services .service{min-height:450px}#services .service .span_6{display:block;width:100%!important}}@media only screen and (min-width:381px) and (max-width:579px){#services .service{min-height:350px}#services .service .span_6{display:block;width:100%!important}}@media only screen and (max-width:380px){#services .service{min-height:300px}#services .service .span_6{display:block;width:100%!important}}#services .service .service-photo{background-position:center center;background-repeat:no-repeat;background-size:cover}#services .service .service-description{direction:ltr;text-align:left;padding:65px;background-color:#eaeaea}@media only screen and (min-width:580px) and (max-width:769px){#services .service .service-photo{min-height:450px}#services .service .service-description{padding:50px}}@media only screen and (min-width:381px) and (max-width:579px){#services .service .service-photo{min-height:350px}#services .service .service-description{padding:45px}}@media only screen and (max-width:380px){#services .service .service-photo{min-height:300px}#services .service .service-description{padding:35px}}#services .service .service-description h4{color:#005133;text-align:left}#services .service .service-description p{padding-left:0!important}#services .service .service-description ul{margin-left:25px}#services .service .service-description:before{position:absolute;display:block;content:"";width:0;height:0;float:left;border-top:30px solid transparent;border-right:35px solid #eaeaea;border-bottom:30px solid transparent;left:-25px;top:42%;z-index:10}@media only screen and (min-width:580px) and (max-width:769px){#services .service .service-description:before{content:'';display:none}}@media only screen and (min-width:381px) and (max-width:579px){#services .service .service-description:before{content:'';display:none}}@media only screen and (max-width:380px){#services .service .service-description:before{content:'';display:none}}#services .service:nth-child(odd) .service-description:before{right:-25px;left:auto;border-left:35px solid #eaeaea;border-right:none}#home-slider{position:relative;display:block;width:100%;height:100%;overflow:hidden}#home-slider a.slide-arrow{position:absolute;display:block;top:45%;width:35px;height:35px;background-image:url(../assets/images/arrow-sprite.png);background-repeat:no-repeat;background-size:70px 35px;z-index:100}#home-slider a.slide-arrow.slide-arrow-left{left:25px;background-position:top left}#home-slider a.slide-arrow.slide-arrow-right{right:25px;background-position:top right}#media-content .media-tab a.vid-link:before,#partners .content .flex-item,#partners .content .span_3,header{background-position:center center;background-repeat:no-repeat}#home-slider .slide{position:absolute;width:100%;height:100%;right:100%;top:0;z-index:1;overflow:hidden}#home-slider .slide.active{display:block;right:0;z-index:2}#home-slider .slide img{position:relative;display:block;left:0;z-index:1;width:auto;height:auto;min-height:100%;min-width:100%;max-height:100%}#home-slider .slide .headline{position:absolute;display:block;min-width:100%!important;padding:24% 100px 0;text-align:center;z-index:50;font-size:3.5em}#home-slider .slide .headline.text-white{color:#fff}#home-slider .slide .headline.text-green{color:#005133}#home-slider #dot-nav{position:absolute;display:none;width:100%;text-align:center;bottom:35px;z-index:100}#home-slider #dot-nav .dot{position:relative;display:inline-block;width:15px;height:15px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid rgba(255,255,255,.8);background-color:transparent;margin:0 5px;cursor:pointer}#home-slider #dot-nav .dot.active,#home-slider #dot-nav .dot.active:hover{background-color:rgba(255,255,255,.7)}#home-slider #dot-nav .dot.active{border-color:rgba(255,255,255,.8);cursor:default}#home-slider #dot-nav .dot:hover{background-color:rgba(76,76,78,.6)}#media-content .content{padding-top:50px;-webkit-transition:height 1s;-webkit-transition-delay:0s;-webkit-transition-timing-function:ease-out;-moz-transition:height 1s;-moz-transition-delay:0s;-moz-transition-timing-function:ease-out;-o-transition:height 1s;-o-transition-delay:0s;-o-transition-timing-function:ease-out;transition-property:height;transition-duration:1s;transition-timing-function:ease-out;transition-delay:0s;overflow:hidden}#media-content .masonry-page{position:absolute;display:block;-webkit-transition:opacity .5s ease-out,left .5s ease-out;-moz-transition:opacity .5s ease-out,left .5s ease-out;-o-transition:opacity .5s ease-out,left .5s ease-out;transition:opacity .5s ease-out,left .5s ease-out}#media-content a.tab{position:relative;display:inline-block;padding:10px 25px;margin:0 2px -1px 0;background-color:#cdcdcd;color:#fff;border:1px solid #cdcdcd;border-bottom-color:#bcbcbc;z-index:5;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;-ms-border-radius:4px 4px 0 0;-o-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}#media-content a.tab.active{background-color:#fff;color:#9d9d9d;border-bottom-color:#fff}#media-content a.tab:hover{color:#005133}#media-content a.tab.single-tab{border:none!important;opacity:0}#media-content .media-tab{position:relative;display:none;border-top:1px solid #bcbcbc}#media-content .media-tab.single-tab{border:none!important}#media-content .media-tab.active{display:block}#media-content .media-tab .span_3{margin:1.2% .4%}@media only screen and (min-width:770px) and (max-width:949px){#media-content .media-tab .span_3{width:49.2%}}@media only screen and (min-width:580px) and (max-width:769px){#media-content .media-tab .span_3{width:49.2%}}@media only screen and (min-width:381px) and (max-width:579px){#media-content .media-tab .span_3{width:49.2%}}@media only screen and (max-width:380px){#media-content .media-tab .span_3{width:49.2%}}#media-content .media-tab img{position:relative;display:block;width:100%;height:auto;border:10px solid #fff;border-left-width:5px;border-right-width:5px;background-color:#fff}#media-content .media-tab a.vid-link{position:relative}#media-content .media-tab a.vid-link:before{position:absolute;display:block;background-image:url(../assets/images/video_play.png);background-size:25%;z-index:100;width:100%;height:100%;content:''}.pagination-block{position:absolute;display:block;bottom:0;margin:0 auto;text-align:center}.pagination-block #news-loader{position:relative;display:block;margin:5px auto;width:80px;height:auto;opacity:0;-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.pagination-block #news-loader img{position:relative;display:block;width:100%;height:auto}.pagination-block #pagination{-webkit-transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;transition:opacity 1s ease-out}.pagination-block #pagination ul{position:relative;display:block;margin-left:auto;margin-right:auto;padding:0;list-style-type:none}.pagination-block #pagination ul li{position:relative;display:none;padding:2px 6px;margin:0 2px;line-height:25px;font-size:1.5em}.pagination-block #pagination .next,.pagination-block #pagination .previous,.pagination-block #pagination ul li.active{display:inline-block}.pagination-block #pagination ul li a{color:#426541}.pagination-block #pagination ul li:hover{cursor:pointer;background-color:#efefef}.pagination-block #pagination ul li.active:hover,.pagination-block #pagination ul li.disable:hover{background-color:transparent}.pagination-block #pagination ul li:hover a{color:#4c4c4e}.pagination-block #pagination ul li.disable a{color:#9d9d9d;cursor:default}.pagination-block #pagination ul li.active a{color:#8b8b8e;cursor:default}.pagination-block #pagination .screen-reader-text{display:none}@media only screen and (max-width:769px){.pagination-block #pagination ul li{font-size:1.5em}img.aligncenter{margin-left:auto;margin-right:auto}}header{text-align:center;vertical-align:middle;background-size:cover}header#home-hero{height:85vh;min-height:700px}header#home-hero h1{font-size:4.3em;line-height:1em}header#home-hero h1 sup{line-height:0;font-size:70%;vertical-align:15px}header#page-hero{height:50vh;min-height:475px}@media only screen and (min-width:770px) and (max-width:949px){header#home-hero h1{font-size:4em}header#home-hero{height:70vh;min-height:600px}header#page-hero{height:45vh;min-height:450px}}@media only screen and (min-width:580px) and (max-width:769px){header#home-hero h1{font-size:3.6em}header#home-hero{height:55vh;min-height:500px}header#page-hero{height:40vh;min-height:380px}}@media only screen and (min-width:381px) and (max-width:579px){header#home-hero h1{font-size:3.2em}header#home-hero{height:45vh;min-height:350px}header#page-hero{height:35vh;min-height:330px}}@media only screen and (max-width:380px){header#home-hero h1{font-size:3.6em}header#home-hero{height:25vh;min-height:250px}header#page-hero{height:30vh;min-height:220px}}header .hero{height:100%;text-align:center;vertical-align:middle}header .hero .cell{text-align:center;vertical-align:middle}header .hero .cell.white h1{color:#fff}header .hero .cell.grn h1{color:#005133}header .hero .cell h1{font-size:3.5em}@media only screen and (min-width:770px) and (max-width:949px){header .hero .cell h1{font-size:3em}}@media only screen and (min-width:580px) and (max-width:769px){header .hero .cell h1{font-size:2.8em}}@media only screen and (min-width:381px) and (max-width:579px){header .hero .cell h1{font-size:2.4em;padding:0 20px}}@media only screen and (max-width:380px){header .hero .cell h1{font-size:2em;padding:0 30px}}article h1,article h2,article h3,article h4,article h5,article h6,section h1,section h2,section h3,section h4,section h5,section h6{text-align:center}.headline{position:relative;display:block;width:auto;text-align:center;margin:0 auto 25px;max-width:90%!important;white-space:normal;overflow:visible;overflow-wrap:normal}.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{text-align:center;position:relative;display:inline-block;width:auto;white-space:normal;padding:10px;max-width:100%!important;border-bottom:1px solid #9d9d9d}@media only screen and (min-width:381px) and (max-width:579px){.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{overflow-wrap:break-word}}.green .headline h1,.green .headline h2,.green .headline h3,.green .headline h4,.green .headline h5,.green .headline h6{border-bottom-color:#fff}#partners a.btn,#philosophy a.btn,#services a.btn{position:relative;display:block;max-width:200px;margin-left:auto;margin-right:auto;padding:16px 20px}#partners{vertical-align:middle}#partners .content{width:100%;max-width:100%;padding:55px 0;vertical-align:middle}#partners .content .parnter{position:relative;display:block;padding-top:25px!important}#partners .content .headline{margin:20px auto 0;padding-bottom:80px;position:relative;display:block}#partners .content .headline:after{content:'';position:absolute;display:block;z-index:800;border-color:#005133 transparent;border-style:solid;border-width:28px 22px 0;margin-left:50%;left:-22px;bottom:-28px}@media only screen and (max-width:380px){.headline h1,.headline h2,.headline h3,.headline h4,.headline h5,.headline h6{overflow-wrap:break-word}#partners .content .headline:after{content:'';position:absolute;display:none}}#partners .content .flex-item,#partners .content .span_3{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0;height:400px;vertical-align:middle;overflow:hidden;cursor:cell;width:25%}@media only screen and (min-width:770px) and (max-width:949px){#partners .content .flex-item,#partners .content .span_3{width:50%;height:385px}}@media only screen and (min-width:580px) and (max-width:769px){#partners .content .flex-item,#partners .content .span_3{width:50%;height:375px}}@media only screen and (min-width:381px) and (max-width:579px){#partners .content .flex-item,#partners .content .span_3{width:50%;height:350px}}@media only screen and (max-width:380px){#partners .content .flex-item,#partners .content .span_3{width:100%;height:350px}}#partners .content .cell,#partners .content .tabl{height:auto;margin-top:335px;vertical-align:middle}#about-us,#philosophy,#philosophy .colWrap,#recent-news,#recent-news .content,#recent-news article,#recent-projects,#recent-projects .content,#recent-projects article,#service-main,#service-main .content,#service-main .service,#services .service .colWrap,#staff,#staff .staff-member{vertical-align:top}@media only screen and (min-width:770px) and (max-width:949px){#partners .content .cell,#partners .content .tabl{margin-top:325px}}@media only screen and (min-width:580px) and (max-width:769px){#partners .content .cell,#partners .content .tabl{margin-top:310px}}#partners .content .tabl{background-color:rgba(66,101,65,.95)}@media only screen and (min-width:381px) and (max-width:579px){#partners .content .cell,#partners .content .tabl{margin-top:285px}#partners .content .tabl .cell:before{content:'';position:absolute;display:inline;z-index:800;border-color:rgba(66,101,65,.95) transparent;border-style:solid;border-width:0 18px 22px;left:50%;margin-left:-18px;top:-22px}}@media only screen and (max-width:380px){#partners .content .cell,#partners .content .tabl{margin-top:285px}#partners .content .tabl .cell:before{content:'';position:absolute;display:inline;z-index:800;border-color:rgba(66,101,65,.95) transparent;border-style:solid;border-width:0 18px 22px;left:50%;margin-left:-18px;top:-22px}#partners .content .tabl.even .cell:before{border-color:rgba(0,30,19,.9) transparent}}#partners .content .tabl.even{background-color:rgba(0,30,19,.95)}#partners .content .cell{padding:10px 25px}#partners .content p{color:#b2cac1}#partners .content p.title{display:block;color:#fff;text-transform:uppercase;padding-bottom:10px}#partners .content p.partners-text{display:none}.service .icon-create,.service .icon-design,.service .icon-maintain,.service .icon-plan{position:relative;display:block;background-color:#005133;color:#fff;line-height:0;width:96px;padding:45px 0;margin-bottom:25px;text-align:center}#services .service{margin-top:15px}#services .service .colWrap{padding:10px 15px;margin-bottom:50px}@media only screen and (min-width:381px) and (max-width:579px){#partners .content .tabl.even .cell:before{border-color:rgba(0,30,19,.9) transparent}#services .service .colWrap{width:100%}}@media only screen and (max-width:380px){#services .service .colWrap{width:100%}}#services .service .icon-create,#services .service .icon-design,#services .service .icon-maintain,#services .service .icon-plan{position:relative;display:block;background-color:#005133;color:#fff;line-height:0;width:96px;padding:45px 0;margin-bottom:25px;text-align:center}#services .service p{padding:0 10px}#services .service p strong{position:relative;display:block;margin-bottom:5px;text-transform:uppercase;margin-left:auto;margin-right:auto;font-size:1.2em}#categories ul li a,#pagination p{font-family:Roboto-Bold,sans-serif}#services .service a{position:relative;display:inline-block;text-decoration:underline;padding:20px 5px 0}#lg-img{position:relative;display:block;width:100%;height:400px;background:url(../assets/images/reesman_truck_emblem.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#recent-news article a.post-link,#recent-projects article a.post-link,.lg-image{position:relative;width:100%;-moz-background-size:cover;-o-background-size:cover;display:block;background-repeat:no-repeat}@media only screen and (min-width:770px) and (max-width:949px){#lg-img{height:375px}}@media only screen and (min-width:580px) and (max-width:769px){#lg-img{height:350px}}@media only screen and (min-width:381px) and (max-width:579px){#lg-img{height:320px;background-position:30% center}}@media only screen and (max-width:380px){#lg-img{height:280px;background-position:30% center}}.lg-image{height:400px;background-position:bottom center;-webkit-background-size:cover;background-size:cover}@media only screen and (min-width:770px) and (max-width:949px){.lg-image{height:375px}.lg-image#developers-signoff{background-position-x:35%}}@media only screen and (min-width:580px) and (max-width:769px){.lg-image{height:350px}#recent-news article,#recent-projects article{width:100%;margin-bottom:25px;padding-bottom:15px}}@media only screen and (min-width:381px) and (max-width:579px){.lg-image{height:320px}#recent-news article,#recent-projects article{width:100%;margin-bottom:25px;padding-bottom:15px}}@media only screen and (max-width:380px){.lg-image{height:280px}#recent-news article,#recent-projects article{width:100%;margin-bottom:25px;padding-bottom:15px}}.lg-image#agg-signoff{background-image:url(../assets/images/aggregate.jpg)}.lg-image#homeowners-signoff{height:600px;background-image:url(../assets/images/homeowners.jpg)}.lg-image#developers-signoff{height:600px;background-image:url(../assets/images/developers_aerial.jpg)}@media only screen and (max-width:769px){.lg-image#developers-signoff{background-position-x:35%}}#recent-news,#recent-projects{text-align:center;color:#fff;background:url(../assets/images/green_news.jpg) center center no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#recent-news .headline,#recent-projects .headline{margin-bottom:25px}#recent-news article,#recent-projects article{text-align:left;font-size:.9em}#recent-news article.no-image,#recent-projects article.no-image{padding-top:15px}#recent-news article .article-content,#recent-projects article .article-content{position:relative;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:580px) and (max-width:769px){#recent-news article .article-content,#recent-projects article .article-content{width:100%}}@media only screen and (min-width:381px) and (max-width:579px){#recent-news article .article-content,#recent-projects article .article-content{width:100%}}@media only screen and (max-width:380px){#recent-news article .article-content,#recent-projects article .article-content{width:100%}}#recent-news article h1,#recent-news article h2,#recent-news article h3,#recent-news article h4,#recent-news article h5,#recent-news article h6,#recent-projects article h1,#recent-projects article h2,#recent-projects article h3,#recent-projects article h4,#recent-projects article h5,#recent-projects article h6{text-transform:uppercase;color:#fff;text-align:left;padding-bottom:0}#historic-images.single,#staff,#staff .staff-member{text-align:center}#recent-news article p.post-meta,#recent-projects article p.post-meta{font-size:1.1em;font-family:Roboto-Bold,sans-serif;padding:8px 0 0}#recent-news article p.post-excerpt,#recent-projects article p.post-excerpt{padding:5px 0}#recent-news article a.post-link,#recent-projects article a.post-link{margin:25px auto 15px;height:0;padding-bottom:56.25%;border:1px solid #fff;-webkit-background-size:cover;background-size:cover;background-position:center center;color:#fff}#historic-images .no-gutter-col,#history{-moz-background-size:cover;-o-background-size:cover}#recent-news article a.post-link .play-icon,#recent-projects article a.post-link .play-icon{position:absolute;display:block;top:30%;left:50%;margin-left:-30px;width:60px;height:auto}#recent-news article .date,#recent-news article time,#recent-projects article .date,#recent-projects article time{color:#b2cac1!important}#recent-news article a.more-link,#recent-projects article a.more-link{color:#fff;text-decoration:underline}#recent-news article a.more-link:hover,#recent-projects article a.more-link:hover{color:#9d9d9d}#recent-news a.news-btn,#recent-projects a.news-btn{position:relative;display:block;max-width:200px;margin:65px auto 0;background-color:#003723}#recent-news a.news-btn:hover,#recent-projects a.news-btn:hover{background-color:#006a43}#about-us .btn{position:relative;display:block;margin:15px auto;max-width:175px}#bio-modal .content .bio-img img,#bio-modal .content .col img{margin-right:auto;margin-left:auto;width:100%}#about-us .content{padding:100px 0}@media only screen and (min-width:770px) and (max-width:949px){#about-us .content{padding:90px 0}}#about-us .colWrap{vertical-align:top}#about-us .colWrap img{position:relative;display:block;max-width:90%;top:-30px}@media only screen and (min-width:580px) and (max-width:769px){#about-us .content{padding:80px 0}#about-us .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:90%}#about-us .colWrap img{top:-25px;max-width:95%}}@media only screen and (min-width:381px) and (max-width:579px){#about-us .content{padding:75px 0}#about-us .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:95%}#about-us .colWrap img{top:-25px;max-width:100%}}@media only screen and (max-width:380px){#about-us .content{padding:55px 0}#about-us .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%}#about-us .colWrap img{top:-25px;max-width:100%}}#aggregate-intro .colWrap img{position:relative;display:block;margin-left:auto;margin-right:auto}@media only screen and (min-width:580px) and (max-width:769px){#aggregate-intro .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:90%}}#aggregate-details{background-color:#f6f6f6}#aggregate-details ul{margin-top:0;padding-top:0;font-size:.9em;-webkit-column-count:2;-moz-column-count:2;column-count:2}@media only screen and (min-width:381px) and (max-width:579px){#aggregate-intro .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:95%}#aggregate-details ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}@media only screen and (max-width:380px){#aggregate-intro .colWrap{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%}#aggregate-details ul{-webkit-column-count:1;-moz-column-count:1;column-count:1}}#aggregate-details ul li{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid-column;margin-left:1em;overflow:visible;padding-right:25px}#bio-modal{position:fixed;display:none;overflow-y:scroll;top:0;left:-100%;bottom:0;width:100%;height:100%;z-index:1000;background-color:rgba(0,81,51,.9)}#bio-modal a.close-bio{position:absolute;top:30px;right:40px;color:#fff;font-family:Roboto-Bold,sans-serif!important;font-size:1.2em;width:40px;height:40px;z-index:5}#bio-modal .content .bio-img img,#bio-modal .content .col img,#bio-modal a.close-bio img,#staff .staff-member .staff-photo{height:auto;display:block;position:relative}#bio-modal a.close-bio img{width:100%}#bio-modal .content .col img{max-width:90%}@media only screen and (min-width:580px) and (max-width:769px){#bio-modal .content .col{width:100%;float:none;margin:15px auto}}@media only screen and (min-width:381px) and (max-width:579px){#bio-modal .content .col img{max-width:100%}#bio-modal .content .col{width:100%;float:none;margin:15px auto}}@media only screen and (max-width:380px){#bio-modal .content .col img{max-width:100%}#bio-modal .content .col{width:100%;float:none;margin:15px auto}}#bio-modal .content h2{padding-bottom:5px}#bio-modal .content .staff-title{padding:0;font-size:1.3em;color:#c3c3c3}#staff{padding:25px 0 0}#staff .content{max-width:1100px}#staff .headline{margin:50px auto 80px}#staff .staff-member{color:#4c4c4e;position:relative;margin-bottom:25px}@media only screen and (min-width:770px) and (max-width:949px){#staff .staff-member{width:32.26%}}@media only screen and (min-width:580px) and (max-width:769px){#staff .staff-member{width:49.2%}}#staff .staff-member a.bio{position:relative;display:block}#staff .staff-member a.staff-image img{-webkit-filter:grayscale(100%);filter:grayscale(100%);filter:gray}#staff .staff-member a.staff-image:hover img{-webkit-filter:grayscale(0);filter:none}#staff .staff-member .staff-photo{width:100%;margin-left:auto;margin-right:auto;max-width:90%}@media only screen and (min-width:381px) and (max-width:579px){#staff .staff-member{width:100%}#staff .staff-member .staff-photo{max-width:100%}}@media only screen and (max-width:380px){#staff .staff-member{width:100%}#staff .staff-member .staff-photo{max-width:100%}}#staff .staff-member h5{font-size:1.5em;color:#005133;text-transform:none;padding-bottom:5px;text-decoration:none}#staff .staff-member p.staff-title{color:#9d9d9d;padding:0 0 5px;font-size:1.2em}#staff .staff-member a.bio-btn{position:relative;display:block;width:60px;margin:5px auto;background-color:#fff;color:#9d9d9d;border:1px solid #9d9d9d;padding:8px}#staff .staff-member a.bio-btn:hover{background-color:#ddd}#history{background-image:url(../assets/images/history_background.jpg);background-repeat:no-repeat;background-position:top center;-webkit-background-size:cover;background-size:cover}#historic-images{position:relative;display:block;margin:0;padding-bottom:35px!important;height:50vh;min-height:600px;background-color:#005133}#historic-images.single .no-gutter-col{display:inline-block;float:none}#historic-images .no-gutter-col{height:100%;margin:0;-webkit-background-size:cover;background-size:cover;background-position:center center;background-repeat:no-repeat;border-bottom:2px solid #005133}#community,#service-list .service-item .serv-image{background-repeat:no-repeat;-moz-background-size:cover;-o-background-size:cover;background-position:center center}@media only screen and (min-width:381px) and (max-width:579px){#historic-images .no-gutter-col{width:100%;height:300px;position:relative;display:block;float:none}}@media only screen and (max-width:380px){#historic-images .no-gutter-col{width:100%;height:300px;position:relative;display:block;float:none}}@media only screen and (min-width:770px) and (max-width:949px){#historic-images{height:40vh;min-height:400px}}#testimonials .testimonial{position:relative;display:block;margin:45px auto;text-align:center;padding:45px 0;border-bottom:1px solid #ddd}#testimonials .testimonial:after,#testimonials .testimonial:before{position:absolute;font-family:icons;color:#ececec;z-index:-1;font-size:4.5em;display:block}#testimonials .testimonial:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}#testimonials .testimonial:before{content:"\e90b";top:5%;left:-30px}#testimonials .testimonial:after{content:"\e90c";top:25%;right:-30px}#agg-addr .number,#community .story p.story-title,#service-main .service p strong,#testimonials .testimonial .author{font-family:Roboto-Bold,sans-serif!important}#testimonials .testimonial .author{position:relative;display:block;color:#005133;margin:15px auto}#community{background-image:url(../assets/images/community_involvement.jpg);-webkit-background-size:cover;background-size:cover}#community .headline{margin-bottom:65px}#community a{color:#b2cac1;text-decoration:underline}#community a:hover{color:#fff}#community a.news-btn{position:relative;display:block;max-width:200px;margin:10px auto;text-decoration:none}#community a.news-btn:hover{background-color:#001e13;border-color:#001e13}#community img{position:relative;display:block;width:100%;height:auto;margin-left:auto;margin-right:auto;margin-bottom:25px}#community .story{margin-bottom:45px}#community .story p.story-title{font-size:1.2em;padding:5px 0}@media only screen and (min-width:580px) and (max-width:769px){#historic-images{height:35vh;min-height:350px}#community .colWrap{width:100%}}#service-main .service{margin:50px auto}@media only screen and (min-width:381px) and (max-width:579px){#historic-images{height:auto}#community img{max-width:100%}#community .colWrap{width:100%}#service-main .service{margin:30px auto;width:100%}}@media only screen and (max-width:380px){#historic-images{height:auto}#community img{max-width:100%}#community .colWrap{width:100%}#service-main .service{margin:25px auto;width:100%}}#service-main .service .icon{font-size:6em}#service-main .service p{padding:0 10px}#service-main .service p strong{position:relative;display:block;margin-bottom:5px;text-transform:uppercase;margin-left:auto;margin-right:auto;font-size:1.2em}#service-main .service .btn{margin-top:25px}#service-category .icon{font-size:5.5em}#service-list{padding:25px 0 0}#service-list .headline{margin:50px auto 80px}#service-list .service-item{color:#4c4c4e;position:relative;background-color:#eaeaea;min-height:525px}#service-list .service-item .serv-image{margin:0;-webkit-background-size:cover;background-size:cover;overflow:hidden;width:50%!important}#case-study #wide-image,#gallery .content .thumb{-moz-background-size:cover;-o-background-size:cover;background-repeat:no-repeat}@media only screen and (min-width:580px) and (max-width:769px){#service-list .service-item .serv-image{position:relative;display:block;clear:both;width:100%!important;height:300px}}@media only screen and (min-width:381px) and (max-width:579px){#service-list .service-item .serv-image{position:relative;display:block;clear:both;width:100%!important;height:250px}}@media only screen and (max-width:380px){#service-list .service-item .serv-image{position:relative;display:block;clear:both;width:100%!important;height:200px}}#service-list .service-item .serv-descript{margin:0;width:50%!important;height:auto}#service-list .service-item .serv-descript p{color:#4c4c4e}@media only screen and (min-width:580px) and (max-width:769px){#service-list .service-item .serv-descript{position:relative;display:block;clear:both;width:100%!important}}@media only screen and (min-width:381px) and (max-width:579px){#service-list .service-item .serv-descript{position:relative;display:block;clear:both;width:100%!important;text-align:center}}@media only screen and (max-width:380px){#service-list .service-item .serv-descript{position:relative;display:block;clear:both;width:100%!important;text-align:center}}#service-list .service-item .serv-descript.even:before,#service-list .service-item .serv-descript.odd:before{position:absolute;width:0;height:0;border-top:30px solid transparent;border-bottom:30px solid transparent;top:45%;z-index:10}#service-list .service-item .serv-descript h1,#service-list .service-item .serv-descript h2,#service-list .service-item .serv-descript h3,#service-list .service-item .serv-descript h4,#service-list .service-item .serv-descript h5,#service-list .service-item .serv-descript h6{color:#005133;padding:5px 0;text-align:left;text-transform:none}#service-list .service-item .serv-descript.odd:before{display:block;content:"";float:left;border-right:35px solid #eaeaea;left:-25px}@media only screen and (min-width:580px) and (max-width:769px){#service-list .service-item .serv-descript h1,#service-list .service-item .serv-descript h2,#service-list .service-item .serv-descript h3,#service-list .service-item .serv-descript h4,#service-list .service-item .serv-descript h5,#service-list .service-item .serv-descript h6{text-align:center}#service-list .service-item .serv-descript.odd:before{content:'';display:none}}@media only screen and (min-width:381px) and (max-width:579px){#service-list .service-item .serv-descript h1,#service-list .service-item .serv-descript h2,#service-list .service-item .serv-descript h3,#service-list .service-item .serv-descript h4,#service-list .service-item .serv-descript h5,#service-list .service-item .serv-descript h6{text-align:center}#service-list .service-item .serv-descript.odd:before{content:'';display:none}}@media only screen and (max-width:380px){#service-list .service-item .serv-descript h1,#service-list .service-item .serv-descript h2,#service-list .service-item .serv-descript h3,#service-list .service-item .serv-descript h4,#service-list .service-item .serv-descript h5,#service-list .service-item .serv-descript h6{text-align:center}#service-list .service-item .serv-descript.odd:before{content:'';display:none}}#service-list .service-item .serv-descript.even:before{display:block;content:"";float:right;border-left:35px solid #eaeaea;right:-25px}#service-list .service-item .serv-descript.odd{padding:120px 0 120px 50px}@media only screen and (min-width:580px) and (max-width:769px){#service-list .service-item .serv-descript.even:before{content:'';display:none}#service-list .service-item .serv-descript.odd{padding:80px 0}}@media only screen and (min-width:381px) and (max-width:579px){#service-list .service-item .serv-descript.even:before{content:'';display:none}#service-list .service-item .serv-descript.odd{padding:80px 0}}@media only screen and (max-width:380px){#service-list .service-item .serv-descript.even:before{content:'';display:none}#service-list .service-item .serv-descript.odd{padding:80px 0}}#service-list .service-item .serv-descript.even{padding:120px 50px 120px 0}@media only screen and (min-width:580px) and (max-width:769px){#service-list .service-item .serv-descript.even{padding:80px 0}#service-list .service-item .serv-descript .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}@media only screen and (min-width:381px) and (max-width:579px){#service-list .service-item .serv-descript.even{padding:80px 0}#service-list .service-item .serv-descript .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}@media only screen and (max-width:380px){#service-list .service-item .serv-descript.even{padding:80px 0}#service-list .service-item .serv-descript .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}#aggregate{padding-bottom:35px}#aggregate .headline{position:relative;display:block;max-width:85%;margin-left:auto;margin-right:auto;padding:45px 0}#aggregate #map{height:450px}#aggregate #map div.map-info p{color:#4c4c4e}#aggregate #map div.map-info p strong{color:#005133}#aggregate:after{content:'';position:absolute;display:block;z-index:800;border-color:#005133 transparent;border-style:solid;border-width:28px 22px 0;margin-left:50%;left:-22px;bottom:-28px}#agg-addr{background-image:url(../assets/images/map_background.jpg)}@media only screen and (min-width:770px) and (max-width:949px){#agg-addr .location{width:100%}}@media only screen and (min-width:580px) and (max-width:769px){#agg-addr .location{width:100%}}@media only screen and (min-width:381px) and (max-width:579px){#aggregate #map{height:350px}#agg-addr .location{width:100%}}@media only screen and (max-width:380px){#aggregate #map{height:300px}#agg-addr .location{width:100%}#agg-addr .number{display:none}}#agg-addr .number{text-align:center;width:auto;font-size:1.8em;color:#005133;height:100%;border-right:2px solid #ddd;margin-left:15px;padding:15px;vertical-align:middle}@media only screen and (min-width:381px) and (max-width:579px){#agg-addr .number{vertical-align:top;margin-left:10px;padding:10px;border:none;font-size:1.1em}}#agg-addr .text{height:100%;width:auto;padding-left:15px;vertical-align:middle}#agg-addr h6{color:#4c4c4e;padding-bottom:0}#agg-addr h6 .loc-num{position:relative;display:none;padding-right:3px;font-size:.9em}@media only screen and (max-width:380px){#agg-addr .text{font-size:.9em;padding-left:5px;vertical-align:top}#agg-addr h6 .loc-num{display:inline}}#agg-addr p{padding-top:0}#categories{position:relative;display:block;border-bottom:1px solid #d0d0d0}@media only screen and (min-width:381px) and (max-width:579px){#agg-addr .text{font-size:.9em;vertical-align:top;padding-left:5px}#categories{border-bottom:none}}#categories .content{padding:5px 0}#categories ul,#categories ul li{padding:0;position:relative;text-align:center}#categories ul{display:block;margin:5px auto}#categories ul li{display:inline-block;vertical-align:middle;margin:0}#categories ul li a{position:relative;display:block;margin:0 15px;color:#9d9d9d;font-size:.9em}#categories ul li a.active,#categories ul li a:hover,#categories ul li.active a,#categories ul li.current-cat a{color:#426541}#categories form#cat-select{position:relative;display:none;margin:25px auto 0;z-index:10}@media only screen and (min-width:381px) and (max-width:579px){#categories .content{padding:0}#categories ul{display:none}#categories form#cat-select{display:block}}@media only screen and (max-width:380px){#categories{border-bottom:none}#categories .content{padding:0}#categories ul{display:none}#categories form#cat-select{display:block}}#pagination{position:relative;display:block;margin:35px auto 50px}#pagination p{font-size:.9em;color:#9d9d9d;padding:10px 0}#contact-us p .bull,.wpcf7-form input[type=submit]{font-family:Roboto-Bold,sans-serif!important;position:relative}#pagination img{position:relative;display:block;margin-left:auto;margin-right:auto;width:100%;height:auto;max-width:20px}.news-loader{position:relative;display:block;text-align:center;margin:10px auto 50px}.news-loader img{position:relative;display:block;margin:0 auto;width:50%;max-width:150px;height:auto}@media only screen and (min-width:580px) and (max-width:769px){.wpcf7-form .span_6{width:100%}}@media only screen and (min-width:381px) and (max-width:579px){.wpcf7-form .span_6{width:100%}}@media only screen and (max-width:380px){.wpcf7-form .span_6{width:100%}}.wpcf7-form input[type=submit]{display:block;margin:25px auto;width:250px;padding:18px 0;border:none;text-transform:uppercase;color:#fff;background-color:#9d9d9d}#careers h4,#careers h5{margin-top:35px}.wpcf7-form input[type=submit]:hover{background-color:#b2cac1;color:#fff}@media only screen and (min-width:381px) and (max-width:579px){.wpcf7-form input[type=submit]{width:100%}}@media only screen and (max-width:380px){.wpcf7-form input[type=submit]{width:100%}}#gallery .content{padding:45px 0}#gallery .content .headline{margin-bottom:45px}#gallery .content p{font-size:.9em}@media only screen and (min-width:770px) and (max-width:949px){#gallery .content .span_3{width:32.26%}}#gallery .content .thumb{position:relative;display:block;padding:0;height:150px;max-width:100%;border:1px solid #fff;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-position:center center;background-color:#9d9d9d}#contact-us p strong{color:#005133}@media only screen and (min-width:580px) and (max-width:769px){#gallery .content .span_3{width:32.26%}#contact-us p .email,#contact-us p .phone,#contact-us p strong{position:relative;display:block;clear:both!important}}@media only screen and (min-width:381px) and (max-width:579px){#gallery .content .span_3{width:100%}#contact-us p .email,#contact-us p .phone,#contact-us p strong{position:relative;display:block;clear:both!important}}@media only screen and (max-width:380px){#gallery .content .span_3{width:100%}#contact-us p .email,#contact-us p .phone,#contact-us p strong{position:relative;display:block;clear:both!important}#contact-us p .bull{display:none!important}}#contact-us p .bull{font-size:1.5em;color:#005133;padding:0 5px;top:3px}@media only screen and (min-width:580px) and (max-width:769px){#contact-us p .bull{display:none!important}}@media only screen and (min-width:381px) and (max-width:579px){#contact-us p .bull{display:none!important}}#careers{background-color:#f6f6f6}#careers h5{text-transform:none}#careers strong{font-size:1.2em}#careers .email a{color:#fff;text-decoration:underline}#careers .email a:hover{color:#b2cac1}#careers .btn-green{background-color:#003723}#careers .btn-green:hover{background-color:#006a43}#modal-overlay{vertical-align:middle}#modal-overlay .content{position:relative;height:auto;max-height:80%;padding:35px 0;vertical-align:middle}#modal-overlay .content a.arrow{position:absolute;display:none;z-index:500;top:48%;width:35px;height:35px;background-image:url(../assets/images/arrow-sprite.png);background-repeat:no-repeat;background-size:70px 35px}#modal-overlay .content a.arrow.left-link{left:30px;background-position:left center}#modal-overlay .content a.arrow.right-link{right:15px;background-position:right center}@media only screen and (max-width:769px){#modal-overlay .content a.arrow{display:none!important}}#modal-overlay .content .close-modal{position:absolute;display:block;margin-top:20px;right:20px;background-image:url(../assets/images/closemodal.png);background-repeat:no-repeat;background-size:100%;width:20px;height:20px;z-index:500}#modal-overlay .content .slider{position:relative;display:block;width:100%;height:100%;vertical-align:middle;overflow:hidden}#modal-overlay .content .slider .modal-slide,#modal-overlay .content .slider .slide{position:relative;display:block;vertical-align:middle;text-align:center;height:50vh;min-height:580px}#modal-overlay .content .slider .modal-slide .modal-slide-image,#modal-overlay .content .slider .slide .modal-slide-image{position:absolute;display:none;width:100%;height:100%;padding:0;margin:0 auto;background-color:#000;left:-1000px;z-index:10;vertical-align:middle;text-align:center;font:0/0 a}#modal-overlay .content .slider .modal-slide .modal-slide-image.active,#modal-overlay .content .slider .slide .modal-slide-image.active{display:block;left:0;z-index:1}#modal-overlay .content .slider .modal-slide .modal-slide-image:after,#modal-overlay .content .slider .slide .modal-slide-image:after{content:' ';position:relative;display:inline-block;height:100%;vertical-align:middle}#modal-overlay .content .slider .modal-slide .modal-slide-image img,#modal-overlay .content .slider .slide .modal-slide-image img{position:relative;display:inline-block;margin:auto;width:auto;max-width:100%;height:auto;max-height:100%;vertical-align:middle}#modal-overlay .content .slider .modal-slide .modal-slide-image p,#modal-overlay .content .slider .slide .modal-slide-image p{position:absolute;display:none;padding:15px;color:#fff;z-index:100;left:0;width:100%;bottom:0;text-align:center;background-color:rgba(0,0,0,.7);font-family:Roboto-Regular,sans-serif;font-size:15px;line-height:17px}#case-study #wide-image{background-position:center center;-webkit-background-size:cover;background-size:cover;height:450px}@media only screen and (min-width:770px) and (max-width:949px){#modal-overlay .content .slider .modal-slide,#modal-overlay .content .slider .slide{min-height:450px}#case-study #wide-image{height:350px}}@media only screen and (min-width:580px) and (max-width:769px){#modal-overlay .content .slider .modal-slide,#modal-overlay .content .slider .slide{min-height:400px}#case-study #wide-image{height:300px}}@media only screen and (min-width:381px) and (max-width:579px){#modal-overlay .content .slider .modal-slide,#modal-overlay .content .slider .slide{min-height:300px}#modal-overlay .content .slider .modal-slide .modal-slide-image p,#modal-overlay .content .slider .slide .modal-slide-image p{font-size:14px;line-height:16px}#case-study #wide-image{height:250px}#case-study ul li{text-align:center}}@media only screen and (max-width:380px){#modal-overlay .content .slider .modal-slide,#modal-overlay .content .slider .slide{min-height:280px}#modal-overlay .content .slider .modal-slide .modal-slide-image p,#modal-overlay .content .slider .slide .modal-slide-image p{font-size:14px;line-height:16px}#case-study #wide-image{height:200px}#case-study ul li{text-align:center}}#case-study ul{list-style-type:none;padding-left:0}#case-study ul li{padding-left:0;margin-left:0}#case-study ul li p{padding-bottom:8px}#case-study ul li .title{font-size:1.3em;font-family:Roboto-Bold,sans-serif;padding-bottom:0;padding-top:5px}#case-study .serv-category{color:#4c4c4e;position:relative;background-color:#eaeaea;min-height:525px}#case-study .serv-category .serv-image{margin:0;background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;width:50%!important}@media only screen and (min-width:580px) and (max-width:769px){#case-study .serv-category .serv-image{position:relative;display:block;clear:both;width:100%!important;height:300px}}@media only screen and (min-width:381px) and (max-width:579px){#case-study .serv-category .serv-image{position:relative;display:block;clear:both;width:100%!important;height:250px}}@media only screen and (max-width:380px){#case-study .serv-category .serv-image{position:relative;display:block;clear:both;width:100%!important;height:200px}}#case-study .serv-category .serv-box{margin:0;width:50%!important;height:auto;padding:120px 0 120px 50px}#case-study .serv-category .serv-box p{color:#4c4c4e}@media only screen and (min-width:381px) and (max-width:579px){#case-study .serv-category .serv-box{position:relative;display:block;clear:both;width:100%!important;text-align:center}}@media only screen and (max-width:380px){#case-study .serv-category .serv-box{position:relative;display:block;clear:both;width:100%!important;text-align:center}}#case-study .serv-category .serv-box h1,#case-study .serv-category .serv-box h2,#case-study .serv-category .serv-box h3,#case-study .serv-category .serv-box h4,#case-study .serv-category .serv-box h5,#case-study .serv-category .serv-box h6{color:#005133;padding:5px 0;text-align:left;text-transform:none}@media only screen and (min-width:580px) and (max-width:769px){#case-study .serv-category .serv-box{position:relative;display:block;clear:both;width:100%!important}#case-study .serv-category .serv-box h1,#case-study .serv-category .serv-box h2,#case-study .serv-category .serv-box h3,#case-study .serv-category .serv-box h4,#case-study .serv-category .serv-box h5,#case-study .serv-category .serv-box h6{text-align:center}}#case-study .serv-category .serv-box .job-title{font-size:1.2em;color:#9d9d9d;font-family:Roboto-Bold,sans-serif!important}#footer .company,#footer .menu a,.categories-tags a,.share-links p,footer .company,footer .menu a{font-family:Roboto-Bold,sans-serif}#case-study .serv-category .serv-box:before{position:absolute;display:block;content:"";width:0;height:0;float:left;border-top:30px solid transparent;border-right:35px solid #eaeaea;border-bottom:30px solid transparent;left:-25px;top:45%;z-index:10}#case-study .serv-category .serv-box a{color:#9d9d9d}#case-study .serv-category .serv-box a .icon{padding-left:0}#case-study .serv-category .serv-box a:hover{color:#4c4c4e}@media only screen and (min-width:580px) and (max-width:769px){#case-study .serv-category .serv-box:before{content:'';display:none}#case-study .serv-category .serv-box{padding:80px 0}}@media only screen and (min-width:381px) and (max-width:579px){#case-study .serv-category .serv-box h1,#case-study .serv-category .serv-box h2,#case-study .serv-category .serv-box h3,#case-study .serv-category .serv-box h4,#case-study .serv-category .serv-box h5,#case-study .serv-category .serv-box h6{text-align:center}#case-study .serv-category .serv-box:before{content:'';display:none}#case-study .serv-category .serv-box{padding:80px 0}}@media only screen and (max-width:380px){#case-study .serv-category .serv-box h1,#case-study .serv-category .serv-box h2,#case-study .serv-category .serv-box h3,#case-study .serv-category .serv-box h4,#case-study .serv-category .serv-box h5,#case-study .serv-category .serv-box h6{text-align:center}#case-study .serv-category .serv-box:before{content:'';display:none}#case-study .serv-category .serv-box{padding:80px 0}#case-study .serv-category .serv-box .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}@media only screen and (min-width:580px) and (max-width:769px){#case-study .serv-category .serv-box .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}@media only screen and (min-width:381px) and (max-width:579px){#case-study .serv-category .serv-box .span_8{position:relative;display:block;float:none;margin:10px auto;width:80%}}article.category-articles .feature-image a.video-poster{position:absolute;display:block;width:70px;height:70px;top:38%;left:43%;z-index:100}#philosophy a.video-poster,#philosophy a.video-poster img{position:relative;display:block}article.category-articles .feature-image a.video-poster img{position:relative;display:block;width:100%;height:auto;border:none!important}#philosophy .colWrap{margin-top:35px;margin-bottom:35px}#philosophy a.video-poster span{position:absolute;display:block;width:70px;height:70px;top:38%;left:38%;z-index:100}#philosophy a.video-poster img{width:100%;height:auto;border:none!important}#footer #social,#footer .company,footer #social,footer .company{position:relative;display:block;vertical-align:middle;border-bottom:1px solid #426541}#philosophy a.video-poster img.fluid{position:relative;display:block;margin:0;max-width:90%}.categories-tags{font-size:.9em;color:#9d9d9d;padding-bottom:0}.categories-tags a{color:#005133}.categories-tags a:hover{color:#426541;text-decoration:underline}#footer,footer{text-align:center;vertical-align:middle}#footer .content,footer .content{max-width:1000px}#footer .email,footer .email{position:relative;display:block}#footer h1,#footer h2,#footer h3,#footer h4,#footer h5,#footer h6,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6{color:#426541;padding-top:12px}#footer #social,footer #social{margin:0 auto 15px;padding:0 0 20px}#footer #social a,footer #social a{margin:0 30px;vertical-align:middle}@media only screen and (min-width:770px) and (max-width:949px){#footer #social a,footer #social a{margin:0 25px}}@media only screen and (min-width:580px) and (max-width:769px){#footer #social a,footer #social a{margin:0 20px}}@media only screen and (min-width:381px) and (max-width:579px){#footer .branding .colWrap,footer .branding .colWrap{width:100%;text-align:center}#footer #social a,footer #social a{margin:0 10px}}#footer #social a .icon,footer #social a .icon{font-size:4em;line-height:0;color:#fff}#footer #social a:hover .icon,footer #social a:hover .icon{color:#426541}#footer a.home-link,footer a.home-link{position:relative;display:block;max-width:380px}#footer a.home-link img,footer a.home-link img{position:relative;display:block;width:100%;height:auto;left:-5px}#footer .colWrap,footer .colWrap{vertical-align:middle}@media only screen and (max-width:380px){#footer .branding .colWrap,footer .branding .colWrap{width:100%;text-align:center}#footer #social a,footer #social a{margin:0 10px}#footer .colWrap,footer .colWrap{width:100%;text-align:left}#footer .colWrap ul,footer .colWrap ul{padding-left:0}}#footer .company,footer .company{zoom:1;margin:80px auto 0;padding-bottom:30px;color:#fff;font-size:1em;line-height:15px;text-align:center;width:100%}#footer .company:after,#footer .company:before,footer .company:after,footer .company:before{content:"";display:table}#footer .company:after,footer .company:after{clear:both}#footer .company .email,#footer .company .icon,#footer .company a,footer .company .email,footer .company .icon,footer .company a{display:inline-block;vertical-align:middle;position:relative}@media only screen and (min-width:580px) and (max-width:769px){#footer .company,footer .company{margin-top:60px}}@media only screen and (min-width:381px) and (max-width:579px){#footer .company,footer .company{margin-top:40px}}@media only screen and (max-width:380px){#footer .company,footer .company{margin-top:20px}}#footer .company .colWrap,footer .company .colWrap{width:auto;vertical-align:middle;padding-right:25px}@media only screen and (min-width:770px) and (max-width:949px){#footer .company .colWrap,footer .company .colWrap{width:100%;text-align:left;margin:15px 0}}@media only screen and (min-width:580px) and (max-width:769px){#footer .company .colWrap,footer .company .colWrap{width:100%;text-align:left;margin:5px 0}}@media only screen and (min-width:381px) and (max-width:579px){#footer .company .colWrap,footer .company .colWrap{width:100%;text-align:left;margin:5px 0}}@media only screen and (max-width:380px){#footer .company .colWrap,footer .company .colWrap{width:100%;text-align:left;margin:5px 0}}#footer .company .icon,footer .company .icon{color:#fff;font-size:4.5em;line-height:15px;margin-top:15px}#footer .company a,footer .company a{color:inherit}#footer .tagline,footer .tagline{border-left:1px solid #426541}@media only screen and (min-width:381px) and (max-width:579px){#footer .tagline,footer .tagline{border-left:none;padding-top:20px}}@media only screen and (max-width:380px){#footer .tagline,footer .tagline{border-left:none;padding-top:20px}}#footer .menu,footer .menu{position:relative;display:block;width:100%;list-style-type:none;margin:25px auto;padding:0}#footer .menu li.menu-item,footer .menu li.menu-item{position:relative;display:inline-block;width:auto;min-width:19.5%;margin:0;border-right:1px solid #fff}#footer .menu li.menu-item:last-child,footer .menu li.menu-item:last-child{border-right:none}#footer .menu a,footer .menu a{color:#fff;padding:25px}#footer .menu a:hover,footer .menu a:hover{color:#426541}@media only screen and (min-width:580px) and (max-width:769px){#footer .menu a,footer .menu a{padding:15px}}@media only screen and (min-width:381px) and (max-width:579px){#footer .menu a,footer .menu a{padding:10px;font-size:.9em}}@media only screen and (max-width:380px){#footer .menu li.menu-item,footer .menu li.menu-item{border-right:none}#footer .menu a,footer .menu a{padding:3px;font-size:11px;text-decoration:underline}.share-links p span.share-text{position:relative;display:block}}.share-links{position:relative;display:block;text-align:left;margin:30px auto}.share-links p{color:#4c4c4e;font-size:1.1em;line-height:1em!important}.share-links p a{line-height:1em}.share-links p a .icon{color:#005133;position:relative;top:5px;margin:5px;font-size:3.4em;line-height:1em}.share-links p a:hover{color:#9d9d9d}.share-links p input{position:relative;display:none;width:50%;margin-left:10px;padding:5px 10px;font-size:14px;color:#656568;border:1px solid #9d9d9d;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0}@media only screen and (min-width:580px) and (max-width:769px){.share-links p input{clear:both;width:100%}}@media only screen and (min-width:381px) and (max-width:579px){.share-links p input{clear:both;width:100%}}@media only screen and (max-width:380px){.share-links p input{clear:both;width:100%}}.share-links p input:focus{outline:0;border-color:#b2cac1;-webkit-box-shadow:0 0 8px 0 rgba(178,202,193,.4);-moz-box-shadow:0 0 8px 0 rgba(178,202,193,.4);box-shadow:0 0 8px 0 rgba(178,202,193,.4)}#projects.content{padding:25px 0 0}