");box-shadow:0 0 5px 5px rgba(0,0,0,.5);z-index:6}label[for="nav-trigger"] a{font-family:'Lato',sans-serif;font-size:120%;font-weight:900;color:#10395c;text-decoration:none}label[for="nav-trigger"] a img{max-height:20px}.nav-trigger:checked+label{-webkit-transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-ms-transform:translate3d(240px,0,0);-o-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0)}.nav-trigger:checked~main{-webkit-transform:translate3d(240px,0,0);-moz-transform:translate3d(240px,0,0);-ms-transform:translate3d(240px,0,0);-o-transform:translate3d(240px,0,0);transform:translate3d(240px,0,0);box-shadow:0 0 5px 5px rgba(0,0,0,0.5)}.nav-trigger:checked~#top-container{visibility:visible;opacity:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.align-center,.align-right{text-align:left}h2{font-size:24px;line-height:1.3em}h3{font-size:20px;line-height:1.3em}#home #page-title-container{padding:15px 10px}#home #page-title-container h1{font-size:12px}#hero-container{padding:0}.project-container,.news-container,.testimonials-container{padding-left:0 !important;padding-right:0 !important}#about-us-index .gray-background,#services-index .gray-background,#services-detail .gray-background{padding:20px 25px !important}.project-container>div>div:first-child{padding-bottom:10px}.project-container>div>div:last-child,.testimonial-container>div>div:last-child{padding-top:0;padding-bottom:0}.team-member-container>div{padding-bottom:0}.project-container>div>div:last-child p:last-child,.testimonial-container>div>div:last-child p:last-child,.testimonial-container>p:last-child{margin:0}.services-container div:nth-last-child(-n+3):not(:last-child){margin-bottom:20px}.post-container{padding:40px 0 0 0}#home .post-container{padding:20px 0}body[id^="news"] #content-container>div>div:first-child,.post-container>div:first-child{padding-right:0}.post-container>div:first-child{padding-bottom:10px}body[id^="news"] #content-container>div>div:last-child,.post-container>div:last-child{padding-left:0}#news-detail article img{width:auto !important;max-width:100% !important;height:auto !important;position:relative;vertical-align:bottom;transition:all .75s cubic-bezier(0.190,1,.22,1)}.contact-form-container{max-width:none}#footer-container .opensans .container .ewmresponsivelayout>div{padding-left:0;padding-right:0}}