body,html{min-height:100%;height:100%;font-family:"Open Sans",sans-serif;font-weight:400;background:#f1f1f1}html{font-size:62.5%}.navbar-dark .navbar-toggler{color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.navbar-toggler{padding:0}main{margin-bottom:30px}img{width:100%}h1{font-size:3.3rem;font-weight:600}h2{font-size:2rem;font-weight:700;border-top:3px solid #fd4f00;display:inline-block;color:#666;text-transform:uppercase;padding-top:8px;margin-bottom:30px}h3{font-weight:600}li{font-size:1.4rem}p,ul{font-size:1.6rem}a{color:#fd4f00}.parallax{min-height:400px;background-attachment:fixed;background-position:center;background-repeat:no-repeat;background-size:cover}.page-template .col h1{margin-top:20px}.admin-bar .header{top:32px}.header{position:fixed;width:100%;z-index:99;transition:background-color .3s ease-out;top:0}.header #logo img{max-height:100px;transition:max-height .3s ease-out}.nav-container{background:#191617;text-align:center}.nav-container .logo{max-width:500px;margin:20px}.col .navbar{padding-top:0;padding-bottom:0}.nav{background:rgba(25,22,23,.85);border-top:1px solid #666}.nav .navbar-nav{padding:5px 0 5px 0}.nav .navbar-nav .menu-item:last-child{border-right:none}.nav .navbar-nav .menu-item{font-size:1.6rem;letter-spacing:.1rem;border-right:1px solid #fff;transition:font-size .3s ease-out}.nav .navbar-nav .menu-item a{text-transform:uppercase;color:#fff;padding-left:20px;padding-right:20px;display:inline-block;text-decoration:none;padding-top:.5rem;padding-bottom:.5rem}.nav .navbar-nav .menu-item a:hover{background:rgba(0,0,0,.1)}.nav .navbar-nav .current-menu-item a{background:rgba(0,0,0,.1)}.nav-locations{background:#666}.nav-locations .locations{flex-direction:row;display:flex;font-size:1.4rem;letter-spacing:.1rem;text-transform:uppercase;justify-content:center;margin-bottom:0}.nav-locations .locations li{list-style:none;display:inline-flex;padding:8px 0;transition:font-size .3s ease-out}.nav-locations .locations li a.item{color:#fff;padding:5px 20px;text-decoration:none;border-right:1px solid rgba(25,22,23,.85)}.nav-locations .locations li a.item:hover{background:rgba(0,0,0,.1)}.nav-locations .locations li:last-child a{border-right:none}.topfeature{position:relative;width:100%;max-width:1920px;margin:auto}.topfeature .video-container{position:relative;padding-top:41.667%}.topfeature video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;max-height:100%}.topfeature .container{position:relative;z-index:2}.topfeature .overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:#000;opacity:0;z-index:1}main.greybg{background:#f1f1f1;padding-top:30px;padding-bottom:30px;margin-bottom:0}main.greybg .linkedin{padding-right:20px}main.greybg .homenews img{height:auto}main.greybg .homenews .newsitem{margin-bottom:20px;border-left:1px solid #ccc;padding-left:20px;padding-right:20px}main.greybg .homenews .newsitem h3{font-size:1.4rem;margin-top:8px;margin-right:10px;line-height:2rem;margin-bottom:3px}main.greybg .homenews .newsitem h4{text-transform:uppercase;font-weight:700;font-size:1.2rem;margin-top:20px;margin-bottom:20px}main.greybg .homenews .newsitem a{color:rgba(25,22,23,.85);text-decoration:none}main.content{margin-top:191px}main.content h1{margin-bottom:20px}main.content .col-content{background:rgba(25,22,23,.85);padding-left:20px;padding-right:15px;padding-bottom:20px;height:100%}main.content .col-content h1,main.content .col-content h2{color:#fff;font-weight:600;margin-top:20px;margin-bottom:10px}main.content .col-content h1{margin-bottom:20px;border-top:5px solid #fd4f00;display:inline-block;padding-top:5px;text-transform:uppercase}main.content .col-content h3{color:#fff;font-size:2.2rem;margin-bottom:10px}main.content .col-content p{color:#fff;margin-bottom:15px}main.content .col-content ul{color:#fff}main.content .col-content .valignimg{width:25px;display:inline-block}footer{background:#fd4f00;padding-top:30px;padding-bottom:60px}footer form{margin-bottom:50px;margin-top:50px}footer form label{font-size:1.8rem;color:#fff;text-transform:uppercase;font-weight:700;width:100%}footer form input{float:left;line-height:21px;color:#fd4f00;background:#fff;border:1px solid #fff;width:calc(95% - 25px)}footer form button{width:25px;height:25px;color:#fd4f00;background:#fff;border:1px solid #fff}footer .footernav ul{margin-top:5px;columns:2;column-gap:10px;list-style:none;padding:0;display:inline-block}footer .footernav ul li{font-size:1.1rem}footer .footernav ul li a{color:#fff;text-decoration:none}footer .logson{max-width:230px}footer .copyright{font-size:.8rem;color:#fff;margin-top:10px}footer .followus h4{color:#fff;text-transform:uppercase;font-weight:600;font-size:1.3rem;margin-top:8px}footer .followus a{color:#fff;font-size:1.8rem}.newslisting a{color:#191617;text-decoration:none}.newslisting h2{border:0}.newslisting .post-date{margin-bottom:0}.newslisting .featured{margin-bottom:20px}.newslisting .featured .newsitem{border-top:1px solid #fd4f00;padding-top:30px;position:relative}.newslisting .featured .newsitem h2{padding-right:40%}.newslisting .featured .newsitem .post-meta{position:absolute;bottom:0;left:7.5px}.newslisting .copy{background:rgba(25,22,23,.85);padding:10px 15px;height:100%;margin-bottom:15px;position:relative;padding-bottom:75px}.newslisting .copy h2{font-size:1.8rem}.newslisting .copy a,.newslisting .copy p{color:#fff}.newslisting .copy .post-meta{position:absolute;bottom:8px;left:15px}.newslisting img{height:auto}.pagination .page-numbers{display:block;width:20px;height:20px;text-align:center;border:1px solid #666;margin-right:3px;line-height:18px}.pagination .dots{border:none}.pagination .next,.pagination .prev{width:auto;padding:0 8px}.pagination .current,.pagination a.page-numbers:hover{background:#fd4f00;color:#fff}.projects-list .project-item .col-content{padding-top:20px}.projects-list .project-item .col-content h5{color:#fff;font-size:1.2rem;line-height:1.2rem}.projects-list .project-item .col-content h3{font-weight:600;text-transform:uppercase;padding-top:5px;margin-bottom:0}.projects-list .project-item .col-content h3 a{color:#fff;text-decoration:none;border-top:1px solid #fd4f00;padding-top:1px;display:block}.project .content{padding-right:30px}.project .content h1{margin-bottom:5px;padding-top:15px;border-top:1px solid #fd4f00}.project .content .copy{margin-top:15px}.project .content .copy h3{margin-top:15px}.image-facts{background:rgba(25,22,23,.85);padding:15px 20px}.image-facts h3{color:#fff}.image-facts ul{color:#fff}.image-facts ul li{font-size:1.4rem}.breadcrumbs{margin:0 0 0 5px;padding:0}.breadcrumbs li{float:left;margin-right:10px;list-style:none;margin-left:0;line-height:4rem}.breadcrumbs li a{color:#191617;text-decoration:none}.breadcrumbs li a:hover{text-decoration:underline}.breadcrumbs li.active{color:#fd4f00}.newslist-categories,.categorylist-categories{margin-bottom:30px;background:rgba(25,22,23,.85);padding-top:10px;padding-bottom:7px}.newslist-categories p,.categorylist-categories p{color:#fff}.categorylist-categories{background-color:#e7e7e7}.post-categories{margin:0 0 20px 0;list-style:none;padding:0}.post-categories li{float:left;font-size:1.2rem;margin-right:5px;margin-bottom:6px}.post-categories li a{background:#666;color:#fff;padding:3px 10px;display:block;text-decoration:none;border-radius:25px;border:0px solid rgba(0,0,0,0)}.post-categories li a:hover{background-color:#fd4f00}.post-categories li.current-cat a{background-color:#fd4f00}.news-post h1{border-top:1px solid #fd4f00;padding-top:15px;margin-bottom:10px;line-height:3.5rem}.news-post .entry-meta{margin-bottom:15px;font-size:1.6rem}.news-post img{height:auto}.latest-news{background:#e7e7e7;padding:20px}.latest-news h2{border-top:none;color:#191617;margin-bottom:20px}.latest-news .latest-posts img{height:auto;border-top:2px solid #191617}.latest-news .latest-posts h3{text-transform:uppercase;color:#fff}.latest-news .latest-posts h3 a{color:#fff;text-decoration:none}.latest-news .latest-posts p.post-date{color:#fff;font-weight:600;font-size:1.2rem}.latest-news .latest-posts h3,.latest-news .latest-posts .post-meta{padding:20px 10px 10px 10px}.latest-news .latest-posts .post-meta{padding-top:8px;padding-bottom:8px}.latest-news .latest-posts article{margin-bottom:15px;background:#191617}footer.entry-footer{background:none}.postyears{margin-top:30px}.juicer-feed.juicer-widget.j-modern{max-width:none !important}.juicer-feed.juicer-widget.j-modern h1.referral{display:none !important}.juicer-feed.juicer-widget.j-modern .front,.juicer-feed.juicer-widget.j-modern .back{margin:0;padding:0}.nav-tabs.nav-justified{width:100%;border-bottom:0;padding-left:15px;display:flex}.nav-tabs.nav-justified>li{flex:1;text-align:center}.nav-tabs.nav-justified>li>a{border-bottom:medium none;border-radius:0;color:#666;font-size:1.8rem;line-height:58px;padding:0;text-decoration:none;color:#fff}.nav-tabs.nav-justified>li>a:hover,.nav-tabs.nav-justified>li.active{background:#fd4f00;cursor:pointer}.sw-ad-box h3{color:#fd4f00}.sw-ad-box .sw-info img.icon{max-width:15px;float:left;margin-right:10px;margin-top:6px}.sw-ad-box .sw-info p{font-weight:300;color:#000;line-height:20px;margin-bottom:8px;float:left}.sw-ad-box .sw-info .clear{clear:both;line-height:0;font-size:0}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td{color:#fff !important;font-size:1.6rem !important;line-height:2.2rem !important;font-family:"Open Sans",sans-serif !important;font-weight:400 !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#fff !important;font-family:"Open Sans",sans-serif !important;font-weight:600 !important;font-size:2.2rem !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{background:none !important}#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead{font-weight:600 !important}@media(max-width: 992px){.nav{background:#333}.nav .container{margin:0;width:100%;max-width:100%}.nav .navbar-nav .menu-item{border-right:none;margin-bottom:10px}.nav .navbar-nav .menu-item a{padding-left:0}.navbar-dark .navbar-toggler{margin:1px 0}.navbar-dark .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='%23ffffff' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}.nav-container .logo{min-height:58px}.header #logo img{width:85%;height:auto;margin:20px 0}main.content{margin-top:180px}.newslist-categories .container,.categorylist-categories .container,.nav-locations .container{max-width:100%;margin:0}.newslisting .featured .newsitem{padding-top:5px}.newslisting .featured .newsitem p{margin-bottom:0;font-size:1.2rem}.newslisting .featured .newsitem h2{padding-right:0}.newslisting .featured .newsitem .post-meta{position:unset}.newslisting .copy{padding-bottom:25px;height:auto}.newslisting .copy .post-meta{position:unset}.newslisting .copy .post-meta p{margin-bottom:0;font-size:1.2rem}.newslist-categories,.categorylist-categories,.nav-locations{overflow-x:scroll;position:relative;white-space:nowrap;margin:0;padding-left:0;padding-right:0}.newslist-categories .post-categories,.newslist-categories .locations,.categorylist-categories .post-categories,.categorylist-categories .locations,.nav-locations .post-categories,.nav-locations .locations{width:max-content;display:inline-block;margin:0 !important;padding:0}}@media(max-width: 797px){.nav-locations li{font-size:1.2rem}.nav-locations li a.item{padding:5px 10px}}/*# sourceMappingURL=custom.css.map */