body{font-family:'Titillium Web',sans-serif;font-size:16px;height:auto !important;width:auto !important}@media (max-width:1199px){body{padding-bottom:11rem}}h1,h2,h3,h4,h5{font-weight:600}h3.fz-20{font-size:20px}h1,h2,h3,h4,h5,p,span{font-family:'Titillium Web',sans-serif}h1.center,h2.center,h3.center,h4.center,h5.center,p.center,span.center{display:block;text-align:center}h1.blue,h2.blue,h3.blue,h4.blue,h5.blue,p.blue,span.blue{color:#009cdd}h1.green,h2.green,h3.green,h4.green,h5.green,p.green,span.green{color:#69a356}h1.white,h2.white,h3.white,h4.white,h5.white,p.white,span.white{color:#fff}.block{display:block}h2.logo{text-transform:uppercase}h1{font-size:36px;font-weight:300;margin-top:0}h2{font-size:24px;margin-bottom:15px}h3{font-size:1.15em;margin-bottom:15px}.relative{position:relative}p{line-height:1.65em;font-size:16px;margin-bottom:25px}table{margin-bottom:15px}.cmsTitle{display:none}.cms-image{overflow:hidden;border-radius:0px 0 50px 0px}.cms-image img{width:100%}.field-validation-error{display:block;color:red}.col-md-20{width:20%;float:left;padding:0 20px}@media (max-width:420px){.col-md-20{width:100%}}.no-margin{margin:0 !important}.no-border{border:none !important}.no-padding{padding:0 !important}.mobile-only{display:none}@media (max-width:767px){.mobile-only{display:block}}@media (max-width:767px){.no-mobile{display:none}}.btn{padding:8px 25px;font-size:16px;font-weight:700;border-width:2px;background:#009cdd;color:#fff;border-color:#009cdd;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;border-width:3px;text-decoration:none !important;margin:10px 0;border-radius:4px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;max-width:100%}@media (max-width:1025px){.btn{padding:5px 25px}}.btn .fa{margin-right:5px;font-size:16px}.btn:hover{color:#009cdd;background:none;border-color:#009cdd}.btn:active{background:#009cdd;color:#fff;border-color:#009cdd}.btn.btn-primary{background:#e44c05;color:#e44c05;border-color:#e44c05}@media (max-width:767px){.btn.btn-primary{width:100%}}.btn.btn-primary:hover{color:#e44c05;background:none;border-color:#e44c05}.btn.btn-primary:active{background:#e44c05;color:#fff;border-color:#e44c05}.btn.btn-red{background:#c73740;color:#fff;border-color:#c73740}.btn.btn-red:hover{color:#c73740;background:transparent;border-color:#c73740}.btn.btn-green{background:green;color:#fff;border-color:green}.btn.btn-green:hover{background:transparent;color:green;border-color:green}.btn.full{width:100%}.btn.btn-big{padding:5px 20px;font-size:20px}.tablet-only{display:none !important}@media (max-width:991px){.tablet-only{display:inline-block !important}}@media (max-width:991px){.no-tablet{display:none}}.GMB-Marktgebieden ul li a{color:#fff}.GMB-Marktgebieden ul li a:hover{text-decoration:none;border-bottom:1px dotted #fff}ul.breadcrumbs{padding:20px 0 0 0;margin:0 0 0px 0;position:absolute;list-style:none;top:-75px;right:15px}@media (max-width:991px){ul.breadcrumbs{right:auto;left:15px}}ul.breadcrumbs li{float:left;width:auto;padding:0;margin:0;font-size:12px}@media (max-width:991px){ul.breadcrumbs li{color:#fff !important}}ul.breadcrumbs li .divider{width:20px;text-align:center;display:inline-block}ul.breadcrumbs li a{border-bottom:1px dotted #5b3267;text-decoration:none;color:#5b3267;font-weight:bold;font-size:12px}@media (max-width:991px){ul.breadcrumbs li a{color:#fff !important;border-bottom:1px dotted #fff !important}}ul.breadcrumbs li a:hover{color:#5b3267;border-bottom:1px solid #5b3267}@media (max-width:991px){ul.breadcrumbs li a:hover{color:#fff !important;border-bottom:1px solid #fff !important}}ul.breadcrumbs:after{display:block;clear:both;content:''}.content p>a{border-bottom:1px dotted #009cdd;color:#009cdd}.content p>a:hover{text-decoration:none;border-bottom:1px solid #009cdd}.content ol{padding:0 0 0 20px;margin:0}.content ol>li{width:100%;padding:5px 15px}.content ol>li a{color:#000}.content ul{list-style:none;padding:0 0 0 20px;margin:0 0 20px 0}.content ul>li{width:100%;padding:5px 15px}.content ul>li:before{font-family:'FontAwesome';content:'\f105';font-size:14px;margin:0 10px 0 -15px;color:#009cdd}.content ul.usp{padding:0;font-size:16px}.content ul.usp>li{color:#003c87;padding:7px 0 7px 35px;position:relative}.content ul.usp>li:before{content:'\f046';font-size:24px;position:absolute;left:15px;top:1px;color:#003c87}.content ul.usp.white>li{color:#fff}.content ul.usp.white>li:before{color:#fff}.content ul.col-6>li{width:50%;float:left}.content ul:after{content:' ';clear:both;display:block}.tabs .tab-content{min-height:900px}.GMB-bg-inverse{padding-left:0;padding-right:0}ul.topcontact{position:absolute;top:5px;font-weight:300;right:18px;color:#fff;font-size:14px;list-style:none;padding:0;margin:0}ul.topcontact li{float:left}ul.topcontact li:first-child{border-right:1px solid #fff}ul.topcontact li a{padding:0 15px;color:#fff}@media (max-width:1199px){ul.topcontact{right:45px}}@media (max-width:991px){ul.topcontact{display:none}}.navbar{display:block;padding:15px 0}@media (max-width:1199px){.navbar .GMB-navbar-brand img{width:100px}}.navbar.sub{padding-bottom:100px;border-bottom-right-radius:100px}@media (max-width:1199px){.navbar ul.navbar-nav.memu-wb{position:relative;top:auto;right:auto;margin-top:20px}}.navbar ul.navbar-nav.memu-wb li.contact{display:none}@media (max-width:991px){.navbar ul.navbar-nav.memu-wb li.contact{display:block}}.navbar ul.navbar-nav.memu-wb li .touch-icon{display:none}.navbar ul.navbar-nav.memu-wb li a{padding:5px 15px;color:#fff}@media (max-width:1199px){.navbar ul.navbar-nav.memu-wb li a{font-size:16px;padding:5px 10px}}.navbar ul.navbar-nav.memu-wb li .submenu{position:absolute;list-style:none;padding:0;margin:0;display:none;z-index:16;background:#ccebf8;width:250px;overflow:hidden;border-radius:0px 0 40px 0px}.navbar ul.navbar-nav.memu-wb li .submenu li{margin:0}.navbar ul.navbar-nav.memu-wb li .submenu li a{padding:8px 15px 8px 30px;color:#003c87;display:block;font-size:14px;margin:0}.navbar ul.navbar-nav.memu-wb li .submenu li a:hover{background:rgba(255,255,255,0.4);text-decoration:none}@media (min-width:1025px){.navbar ul.navbar-nav.memu-wb li:hover a{background:#ccebf8;color:#003c87}.navbar ul.navbar-nav.memu-wb li:hover .submenu{display:block}}.sidebarmenu{width:100%;display:block;padding:50px 20px;border-radius:0px 0 50px 0px;background:#009cdd}.sidebarmenu ul{list-style:none;padding:0;margin:0}.sidebarmenu ul li{margin-bottom:20px}.sidebarmenu ul li a{padding:0;color:#fff}.sidebarmenu ul li a:hover{text-decoration:none;border-bottom:1px dotted #fff}.sidebarmenu ul li ul li ul{margin-top:10px}.form-control{margin-bottom:15px}@media (max-width:767px){#myCarousel .carousel-inner{border-radius:0 0 80px 0;overflow:hidden;z-index:9}}@media (max-width:767px){#myCarousel .carousel-inner .carousel-item{height:450px;z-index:8}}@media (max-width:767px){.GMB-slider .carousel-indicators{top:50px}}.validation-summary-errors{margin:20px 0;color:red}.topmenu{margin-top:-30px;margin-bottom:100px}.topmenu .col,.topmenu .col-lg-2{position:relative}.topmenu .col a.link,.topmenu .col-lg-2 a.link{position:absolute;top:0;bottom:0;right:15px;left:15px;z-index:1}.topmenu .col span.title,.topmenu .col-lg-2 span.title{text-align:center;display:block;font-weight:bold;font-size:14px;line-height:1em;color:#009cdd}.topmenu .col span.title.waterkwaliteit,.topmenu .col-lg-2 span.title.waterkwaliteit{color:#3e7e84}.topmenu .col span.title.haven,.topmenu .col-lg-2 span.title.haven{color:#c86a3a}.topmenu .col span.title.bioenergie,.topmenu .col-lg-2 span.title.bioenergie{color:#628744}.topmenu .col span.title.rioleringstechnieken,.topmenu .col-lg-2 span.title.rioleringstechnieken{color:#3a6986}.topmenu .col span.title.services,.topmenu .col-lg-2 span.title.services{color:#62336f}.topmenu .col span.title.waterveiligheid,.topmenu .col-lg-2 span.title.waterveiligheid{color:#b53758}.topmenu .col div.image,.topmenu .col-lg-2 div.image{overflow:hidden;margin-bottom:10px;position:relative;border-radius:0px 0 50px 0px}.topmenu .col div.image:before,.topmenu .col-lg-2 div.image:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.topmenu .col div.image img,.topmenu .col-lg-2 div.image img{width:100%}.topmenu .col:hover div.image:before,.topmenu .col-lg-2:hover div.image:before{-webkit-animation:shine 0.75s;animation:shine 0.75s}.topmenu .col:hover span.title,.topmenu .col-lg-2:hover span.title{color:#009cdd !important}.pixelblock{width:100%;display:block}.containerwidth-left{position:relative;display:block}.containerwidth-left:after{clear:both;content:'';display:block}.containerwidth-left .container{margin:0 !important;float:right !important;display:block !important}.subpage{padding-bottom:50px}.subpage h1{margin-bottom:30px;font-size:36px;float:left;font-weight:300;color:#009cdd}@media (max-width:991px){.subpage h1{margin-top:20px}}.subpage #textblock h2,.subpage #textblock h3,.subpage #textblock h4,.subpage #textblock h5{color:#009cdd}.subpage #textblock p{color:#474748}.subpage #textblock .intro p{font-size:16px;color:#aaa}.content p+ul{margin-bottom:0px}@media (max-width:767px){footer .mobile-text-left{margin-top:50px}}footer .content ul{padding:0}footer .content ul li{padding:0}footer .content ul li:before{display:none}.reference-details{margin:0 !important;background:none !important}.reference-details #map{width:100%;height:424px}.no-reference{height:424px}#map{display:block;width:420px;height:535px}@media (max-width:1199px){#map{width:360px}}@media (max-width:991px){#map{width:100%;height:400px;margin-bottom:20px}}@media (max-width:767px){#map{width:100%;margin-bottom:30px}}.InYourArea .next-page{float:right}.InYourArea .next-page a{color:#000}.InYourArea #span-result{padding-left:20px}.InYourArea .searchbar{background-color:#019cde;padding:20px;border-radius:5px;line-height:40px}.InYourArea .searchbar .fa-search{position:absolute;right:25px;top:8px;color:#666;font-size:20px;cursor:pointer}.InYourArea .searchbar .searchbar-title{color:#fff;font-size:20px}@media (max-width:1199px){.InYourArea .searchbar .searchbar-title{font-size:17px}}@media (max-width:991px){.InYourArea .searchbar .searchbar-title{font-size:13px}}@media (max-width:767px){.InYourArea .searchbar .searchbar-title{font-size:20px}}.InYourArea .row.subbar{line-height:75px;height:75px;font-size:20px;color:#019cde;font-weight:800}.InYourArea .Bioenergie.active,.InYourArea .Bioenergie.hover,.InYourArea .Bioenergie:hover{background-color:#158103 !important;border-color:#fff !important}.InYourArea .Bioenergie.active .button .btn-darkblue,.InYourArea .Bioenergie.hover .button .btn-darkblue,.InYourArea .Bioenergie:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .Bioenergie.active .title,.InYourArea .Bioenergie.hover .title,.InYourArea .Bioenergie:hover .title{color:#fff !important}.InYourArea .Bioenergie.active .text,.InYourArea .Bioenergie.hover .text,.InYourArea .Bioenergie:hover .text{color:#fff !important}.InYourArea .Bioenergie.active .text p,.InYourArea .Bioenergie.hover .text p,.InYourArea .Bioenergie:hover .text p{color:#fff !important}.InYourArea .Bioenergie.active .image,.InYourArea .Bioenergie.hover .image,.InYourArea .Bioenergie:hover .image{border:1px solid #fff}.InYourArea .WaterveiligheidConstructies.active,.InYourArea .WaterveiligheidConstructies.hover,.InYourArea .WaterveiligheidConstructies:hover{background-color:#b53758 !important;border-color:#fff !important}.InYourArea .WaterveiligheidConstructies.active .button .btn-darkblue,.InYourArea .WaterveiligheidConstructies.hover .button .btn-darkblue,.InYourArea .WaterveiligheidConstructies:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .WaterveiligheidConstructies.active .title,.InYourArea .WaterveiligheidConstructies.hover .title,.InYourArea .WaterveiligheidConstructies:hover .title{color:#fff !important}.InYourArea .WaterveiligheidConstructies.active .text,.InYourArea .WaterveiligheidConstructies.hover .text,.InYourArea .WaterveiligheidConstructies:hover .text{color:#fff !important}.InYourArea .WaterveiligheidConstructies.active .text p,.InYourArea .WaterveiligheidConstructies.hover .text p,.InYourArea .WaterveiligheidConstructies:hover .text p{color:#fff !important}.InYourArea .WaterveiligheidConstructies.active .image,.InYourArea .WaterveiligheidConstructies.hover .image,.InYourArea .WaterveiligheidConstructies:hover .image{border:1px solid #fff}.InYourArea .WaterkwaliteitInstallaties.active,.InYourArea .WaterkwaliteitInstallaties.hover,.InYourArea .WaterkwaliteitInstallaties:hover{background-color:#3e7e84 !important;border-color:#fff !important}.InYourArea .WaterkwaliteitInstallaties.active .button .btn-darkblue,.InYourArea .WaterkwaliteitInstallaties.hover .button .btn-darkblue,.InYourArea .WaterkwaliteitInstallaties:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .WaterkwaliteitInstallaties.active .title,.InYourArea .WaterkwaliteitInstallaties.hover .title,.InYourArea .WaterkwaliteitInstallaties:hover .title{color:#fff !important}.InYourArea .WaterkwaliteitInstallaties.active .text,.InYourArea .WaterkwaliteitInstallaties.hover .text,.InYourArea .WaterkwaliteitInstallaties:hover .text{color:#fff !important}.InYourArea .WaterkwaliteitInstallaties.active .text p,.InYourArea .WaterkwaliteitInstallaties.hover .text p,.InYourArea .WaterkwaliteitInstallaties:hover .text p{color:#fff !important}.InYourArea .WaterkwaliteitInstallaties.active .image,.InYourArea .WaterkwaliteitInstallaties.hover .image,.InYourArea .WaterkwaliteitInstallaties:hover .image{border:1px solid #fff}.InYourArea .HavenIndustrie.active,.InYourArea .HavenIndustrie.hover,.InYourArea .HavenIndustrie:hover{background-color:#c86a3a !important;border-color:#fff !important}.InYourArea .HavenIndustrie.active .button .btn-darkblue,.InYourArea .HavenIndustrie.hover .button .btn-darkblue,.InYourArea .HavenIndustrie:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .HavenIndustrie.active .title,.InYourArea .HavenIndustrie.hover .title,.InYourArea .HavenIndustrie:hover .title{color:#fff !important}.InYourArea .HavenIndustrie.active .text,.InYourArea .HavenIndustrie.hover .text,.InYourArea .HavenIndustrie:hover .text{color:#fff !important}.InYourArea .HavenIndustrie.active .text p,.InYourArea .HavenIndustrie.hover .text p,.InYourArea .HavenIndustrie:hover .text p{color:#fff !important}.InYourArea .HavenIndustrie.active .image,.InYourArea .HavenIndustrie.hover .image,.InYourArea .HavenIndustrie:hover .image{border:1px solid #fff}.InYourArea .Rioleringstechnieken.active,.InYourArea .Rioleringstechnieken.hover,.InYourArea .Rioleringstechnieken:hover{background-color:#003c87 !important;border-color:#fff !important}.InYourArea .Rioleringstechnieken.active .button .btn-darkblue,.InYourArea .Rioleringstechnieken.hover .button .btn-darkblue,.InYourArea .Rioleringstechnieken:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .Rioleringstechnieken.active .title,.InYourArea .Rioleringstechnieken.hover .title,.InYourArea .Rioleringstechnieken:hover .title{color:#fff !important}.InYourArea .Rioleringstechnieken.active .text,.InYourArea .Rioleringstechnieken.hover .text,.InYourArea .Rioleringstechnieken:hover .text{color:#fff !important}.InYourArea .Rioleringstechnieken.active .text p,.InYourArea .Rioleringstechnieken.hover .text p,.InYourArea .Rioleringstechnieken:hover .text p{color:#fff !important}.InYourArea .Rioleringstechnieken.active .image,.InYourArea .Rioleringstechnieken.hover .image,.InYourArea .Rioleringstechnieken:hover .image{border:1px solid #fff}.InYourArea .Services.active,.InYourArea .Services.hover,.InYourArea .Services:hover{background-color:#62336f !important;border-color:#fff !important}.InYourArea .Services.active .button .btn-darkblue,.InYourArea .Services.hover .button .btn-darkblue,.InYourArea .Services:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .Services.active .title,.InYourArea .Services.hover .title,.InYourArea .Services:hover .title{color:#fff !important}.InYourArea .Services.active .text,.InYourArea .Services.hover .text,.InYourArea .Services:hover .text{color:#fff !important}.InYourArea .Services.active .text p,.InYourArea .Services.hover .text p,.InYourArea .Services:hover .text p{color:#fff !important}.InYourArea .Services.active .image,.InYourArea .Services.hover .image,.InYourArea .Services:hover .image{border:1px solid #fff}.InYourArea .search-result{width:100%;border:solid 1px #019cde;margin-bottom:15px;height:95px;padding:10px 10px 10px 100px;border-top-right-radius:8px;border-bottom-left-radius:8px;position:relative}@media (min-width:1025px){.InYourArea .search-result:hover{background-color:#003c87;border-color:#fff !important}.InYourArea .search-result:hover .button .btn-darkblue{border-color:#fff !important;background-color:transparent !important;color:#fff}.InYourArea .search-result:hover .button .btn-darkblue:hover{color:#fff !important}.InYourArea .search-result:hover .title{color:#fff !important}.InYourArea .search-result:hover .text{color:#fff !important}.InYourArea .search-result:hover .text p{color:#fff !important}.InYourArea .search-result:hover .image{border:1px solid #fff}}.InYourArea .search-result:nth-child(5n){margin-bottom:0px}.InYourArea .search-result .projectNumber{text-align:center;vertical-align:middle;line-height:69px;display:block;color:#fff;font-weight:600;margin-left:-1px}@media (max-width:991px){.InYourArea .search-result{height:auto}.InYourArea .search-result:after{display:block;clear:both;content:''}.InYourArea .search-result .button{position:relative !important;float:none !important;left:0 !important;top:0 !important}}.InYourArea .search-result .image{position:absolute;left:10px;top:10px;bottom:10px;width:75px;border-top-right-radius:8px;border-bottom-left-radius:8px;background-repeat:no-repeat !important;border:solid 1px #e2e2e2}@media (max-width:991px){.InYourArea .search-result .image{height:72px}}.InYourArea .search-result .text{color:#019cde;float:left}.InYourArea .search-result .text .title{color:#003c87;font-weight:800}.InYourArea .search-result .text p{color:#019cde !important;float:left;font-size:16px !important}.InYourArea .search-result .text a.btn{color:#fff !important}.InYourArea .search-result .button{float:right;position:absolute;right:14px;top:27px}@media (max-width:991px){.InYourArea .search-result .button{float:left;position:absolute;left:99px;top:80px}}.InYourArea .search-result .button .btn-darkblue{background-color:#003c87;border-color:#003c87}.InYourArea .search-result .button .btn-darkblue:hover{background-color:#fff;color:#003c87;cursor:pointer}.InYourArea .pagination{margin-top:15px}.InYourArea .pagination li a{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#003c87;text-decoration:none;background-color:#fff;border:1px solid #ddd}.InYourArea .pagination>.active>a,.InYourArea .pagination>.active>span,.InYourArea .pagination>.active>a:hover,.InYourArea .pagination>.active>span:hover,.InYourArea .pagination>.active>a:focus,.InYourArea .pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#003c87;border-color:#ddd}.ipcmscontrollist .ipcmsmodule div.newsitem{float:left;position:relative}.ipcmscontrollist .ipcmsmodule div.newsitem .round{top:-3px;left:-10px;z-index:99;width:30px;height:30px;border-width:4px}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-services{background:#62336f !important}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-waterkwaliteit{background:#3e7e84 !important}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-waterveiligheid{background:#b53758 !important}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-bioenergie{background:#628744 !important}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-haven{background:#c86a3a !important}.ipcmscontrollist .ipcmsmodule div.newsitem .round.gmb-rioleringstechnieken{background:#3a6986 !important}.ipcmscontrollist .ipcmsmodule div.newsitem a{font-size:18px !important;position:relative}.ipcmscontrollist .ipcmsmodule div.newsitem h2,.ipcmscontrollist .ipcmsmodule div.newsitem h3,.ipcmscontrollist .ipcmsmodule div.newsitem h4{margin:10px 0 15px 0 !important}.ipcmscontrollist .ipcmsmodule div.newsitem h4{font-size:18px !important;font-weight:normal}.ipcmscontrollist .ipcmsmodule div.newsitem h5{margin-bottom:10px}.ipcmscontrollist .ipcmsmodule div.newsitem h2{font-size:24px !important}.ipcmscontrollist .ipcmsmodule div.newsitem h3{font-size:18px !important}.ipcmscontrollist .ipcmsmodule div.newsitem p{font-weight:normal;color:#474748 !important}.ipcmscontrollist .ipcmsmodule div.newsitem .image{float:left;margin:7px 25px 25px 0px;width:150px !important;border-bottom-right-radius:50px;overflow:hidden;position:relative}.ipcmscontrollist .ipcmsmodule div.newsitem .image:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.ipcmscontrollist .ipcmsmodule div.newsitem img{width:100%}.ipcmscontrollist .ipcmsmodule div.newsitem .date{font-size:12px !important;margin:5px 0px}.ipcmscontrollist .ipcmsmodule div.newsitem ul>li:before{font-family:'FontAwesome';content:'\f105';font-size:16px;margin:0 10px 0 -15px;color:#009cdd}.ipcmscontrollist .ipcmsmodule div.newsitem ul>li{width:100%;padding:5px 15px;font-size:16px !important}.ipcmscontrollist .ipcmsmodule div.newsitem ul{list-style:none;padding:0 0 0 20px;margin:0 0 20px 0}#reference-slider{margin:0}#reference-slider .carousel-item{background:none;display:block;height:0;overflow:hidden}#reference-slider .carousel-item .GMB-Referenties-bg{opacity:0;-webkit-transition:opacity 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out;-o-transition:opacity 0.5s ease-in-out;transition:opacity 0.5s ease-in-out}#reference-slider .carousel-item.active{height:auto}#reference-slider .carousel-item.active .GMB-Referenties-bg{opacity:1}.vacanciesItem{width:100%;margin-bottom:10px}@media (min-width:767px){.vacanciesItem{margin-left:60px}}.vacanciesItem .image{display:none;float:right !important}.vacanciesItem a{color:#009cdd}.vacanciesItem a:hover{border-bottom:1px dotted #5b3267;text-decoration:none}.vacanciesItemDetails .image{float:right !important;margin:7px 0px 15px 22px !important}.box-content-intro{display:none}.GMB-slider-btn{color:#fff}.GMB-slider-btn:hover{text-decoration:none;background-color:#fff !important}@media (max-width:1199px){.containerwidth-left{width:100% !important}}@media (max-width:1199px){.carousel{width:100% !important}}@media (max-width:991px){.navbar-collapse .collapse{display:block !important}}.ipcmscontrollist .ipcmsmodule .newsitem.details .image{margin:7px 22px 15px 0px;width:225px !important}@media (max-width:470px){.ipcmscontrollist .ipcmsmodule .newsitem.details .image{width:100% !important}}.ipcmscontrollist .ipcmsmodule .newsitem.details .image img{width:100%}@media (max-width:767px){.ipcmscontrollist .ipcmsmodule .newsitem.details img{width:100% !important;height:auto !important}}.vacanciesItemDetails .image{width:305px !important}.sidebar_project ul li{margin-bottom:8px;color:#fff}.subProjectBreadCrumbs ul.breadcrumbs{padding:0px 0 10px 0}.subProject ul li{color:#fff !important;list-style-type:none !important}.header-block{top:-550px}@media (max-width:767px){.header-block{display:block !important;top:0px !important;width:100%;float:none;padding-bottom:35px}}@media (max-width:767px){.header-block .GMB-slider-box{position:unset !important;padding:0px;margin:0px 0 0 0 !important;margin-right:auto !important;margin-left:auto !important;max-width:494px}}@media (max-width:767px){.header-block .GMB-slider-box .GMB-slider-btn{float:left}}@media (max-width:991px){.highlights .GMB-img img{border-radius:0 0 0px 0px !important;margin-bottom:30px}}@media (min-width:767px) and (max-width:991px){.marketing .GMB-featurette .col-md-2{display:none}}@media (min-width:767px) and (max-width:991px){.marketing .GMB-featurette .col-md-5{max-width:50% !important;flex:50%}}@media (max-width:991px){.topmenu{display:none}}@media (min-width:576px) and (max-width:767px){.topmenu .col-md-2{margin-bottom:20px}}@media (max-width:767px){.sidebarmenu{margin:30px 0}}@media (max-width:991px){.subpage .offset-md-3{margin-left:0px !important}}.content p a{border:none;color:#009cdd}.content p a:hover{border-bottom:1px dotted #009cdd}.btn-darkblue:visited{color:#fff !important}.highlights a:hover{text-decoration:none !important}.highlights a:hover p{color:#009cdd !important;text-decoration:none !important;border-bottom:1px dotted #009cdd !important;margin-bottom:9px !important}.highlights p{margin:0px 26px 10px 26px !important}@media (min-width:767px){.highlights p{min-height:53px}}.reference_location,.reference_client,.reference_combinant{color:#fff !important}.reference_description p,.news_description p{color:#474748 !important;font-size:16px !important;font-weight:normal !important}.blink{overflow:hidden;position:relative;border-radius:0px 0 50px 0px}.blink:before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,0.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.blink img{width:100%}.rounded:hover div.blink:before{-webkit-animation:shine 0.75s;animation:shine 0.75s}.magazine-list{margin:0 0 30px 0}.magazine-list .magazine{padding:15px;margin-top:0px;margin-bottom:20px;display:block;background:#ccebf8}.magazine-list .magazine:after{display:block;content:'';clear:both}.magazine-list .magazine a.image{display:block;float:left;width:100px;height:140px;margin-right:15px;text-align:center}.magazine-list .magazine a.image img{max-height:140px;max-width:100%;width:100%;-webkit-box-shadow:0 8px 6px -6px rgba(0,0,0,0.4);-moz-box-shadow:0 8px 6px -6px rgba(0,0,0,0.4);box-shadow:0 8px 6px -6px rgba(0,0,0,0.4)}@media (max-width:767px){.content iframe{width:100%}}.highlights img{border:1px solid #f4f4f4}.highlights p{position:relative}.highlights p .GMB-round-yellow{bottom:-30px;top:auto;left:-45px;background:#ffcd00 !important}.highlights p .GMB-round-yellow.gmb-services{background:#62336f !important}.highlights p .GMB-round-yellow.gmb-waterkwaliteit{background:#3e7e84 !important}.highlights p .GMB-round-yellow.gmb-waterveiligheid{background:#b53758 !important}.highlights p .GMB-round-yellow.gmb-bioenergie{background:#628744 !important}.highlights p .GMB-round-yellow.gmb-haven{background:#c86a3a !important}.highlights p .GMB-round-yellow.gmb-rioleringstechnieken{background:#3a6986 !important}@media (max-width:767px){body{background-image:none !important;padding-bottom:15px}}.search-bar{background-color:#019cde;padding:20px 25px 20px 25px;border-radius:5px}.search-bar #SearchString{width:89%;padding-left:5px;height:40px}@media (min-width:768px) and (max-width:1200px){.search-bar #SearchString{width:82%}}@media (max-width:767px){.search-bar #SearchString{width:68%}}@media (max-width:450px){.search-bar #SearchString{width:101%}}.search-bar #SearchString::-webkit-input-placeholder{color:#989898;font-style:italic}.search-bar #SearchString::-moz-placeholder{color:#989898;font-style:italic}.search-bar #SearchString:-ms-input-placeholder{color:#989898;font-style:italic}.search-bar #SearchString:-moz-placeholder{color:#989898;font-style:italic}.search-bar .search-button{width:9%;margin-left:1%;background:transparent;border:solid 2px #fff;border-radius:4px;color:#fff;cursor:pointer;text-transform:uppercase;font-size:15px;padding:7px;font-family:Titillium Web;font-weight:600}@media (min-width:768px) and (max-width:1200px){.search-bar .search-button{width:16%}}@media (max-width:767px){.search-bar .search-button{width:28%}}@media (max-width:450px){.search-bar .search-button{width:100%;margin-top:15px}}.search-bar .search-button:hover{background:#fff;color:#019cde;border-color:#fff}.search-results h1{float:none}.search-results h4{padding:30px 0px}.search-results .item{margin-bottom:40px;position:relative}.search-results .item .readMore{float:right;font-size:16px}.search-results .controlCount{float:right;margin-top:-60px;font-weight:600}.search-results .description p{color:#474748 !important;margin-bottom:5px}.search-results .round{top:30px;left:-15px;z-index:99;width:30px;height:30px;border-width:4px}.search-results .round.gmb-services{background:#62336f !important}.search-results .round.gmb-waterkwaliteit{background:#3e7e84 !important}.search-results .round.gmb-waterveiligheid{background:#b53758 !important}.search-results .round.gmb-bioenergie{background:#628744 !important}.search-results .round.gmb-haven{background:#c86a3a !important}.search-results .round.gmb-rioleringstechnieken{background:#3a6986 !important}.newsItem-searchResult{position:relative}.topcontact .fa-search{position:absolute;right:7px;top:6px}.topcontact li:last-child{border-left:1px solid #fff}.topcontact li:first-child{border-right:1px solid #fff;padding-top:1px;height:27px}.topcontact li:nth-child(2){padding-top:1px;height:28px}.topcontact input{color:#fff;height:28px;padding:0px 5px 0px 5px}#search-loader{border:10px solid #019cde;border-top:10px solid #fff;border-radius:50%;width:60px;margin-top:30px !important;height:60px;animation:spin 2s linear infinite;margin:0 auto}@keyframes spin{0%{transform:rotate(0deg)}
100%{transform:rotate(360deg)}}
.news-item-search img{border-top-right-radius:110px;border-bottom-left-radius:110px}@media (min-width:767px) and (max-width:1200px){.news-item-search img{border-top-right-radius:60px;border-bottom-left-radius:60px}}.news-item-search .round{top:62px !important;left:0 !important;width:30px;height:30px}.item.news-item-search{display:inline-block;float:left;padding:0px}.item.news-item-search img{width:100%}.item.news-item-search a p{color:#0275d8 !important;font-weight:600}@media (min-width:767px) and (max-width:1200px){.item.news-item-search a p{height:40px}}.news-item-search:first-of-type{margin-left:-15px}.news-item-search:nth-of-type(2){padding-right:20px !important}.news-item-search:nth-of-type(2) .round{top:37px !important;left:-15px !important;width:35px;height:35px}@media (min-width:767px) and (max-width:1200px){.news-item-search:nth-of-type(2) .round{top:52px !important}}.news-item-search:nth-of-type(3){padding:0px 10px !important}.news-item-search:nth-of-type(3) .round{top:37px !important;left:-6px !important;width:35px;height:35px}@media (min-width:767px) and (max-width:1200px){.news-item-search:nth-of-type(3) .round{top:52px !important}}.news-item-search:nth-of-type(4){padding-left:20px}.news-item-search:nth-of-type(4) .round{top:37px !important;left:4px !important;width:35px;height:35px}@media (min-width:767px) and (max-width:1200px){.news-item-search:nth-of-type(4) .round{top:52px !important}}.newsitem .imageBlock{position:relative}.ipcmscontrollist .ipcmsmodule div.newsitem.vacanciesItem .round{top:14px;left:-5px;z-index:99;width:20px;height:20px;border-width:4px}.ipcmscontrollist .ipcmsmodule div.newsitem.vacanciesItem h2{padding-left:20px}.ipcmscontrollist .ipcmsmodule div.newsitem.vacanciesItemDetails .round{top:-10px;left:-13px;z-index:99;width:30px;height:30px;border-width:4px}.ipcmscontrollist .newsitem.vacanciesItemDetails .image{border-top-right-radius:unset !important;border-bottom-left-radius:unset !important;overflow:unset !important}.ipcmscontrollist .newsitem.vacanciesItemDetails .img-overflow-hidden{border-top-right-radius:50px;border-bottom-left-radius:50px;overflow:hidden;position:relative}.actueelImageItems{display:inline-block;width:100%}@media (max-width:575px){.newsitem iframe{width:100%;height:200px}}.carousel-item .GMB-round-blue-bottom.gmb-waterveiligheid-en-constructies{background:#b53758 !important}.carousel-item .GMB-round-blue-bottom.gmb-waterkwaliteit-en-installaties{background:#3e7e84 !important}.carousel-item .GMB-round-blue-bottom.gmb-haven-en-industrie{background:#c86a3a !important}.carousel-item .GMB-round-blue-bottom.gmb-services{background:#62336f !important}.carousel-item .GMB-round-blue-bottom.gmb-rioleringstechnieken{background:#3a6986 !important}.carousel-item .GMB-round-blue-bottom.gmb-bioenergie{background:#628744 !important}#grid{margin:20px -15px;padding:50px 0}#grid:after{position:absolute;left:-1000px;right:-1000px;bottom:0;top:0;content:'';background:#ccebf8;z-index:-1}#grid .grid-item{width:25%;padding:20px 15px}@media (max-width:991px){#grid .grid-item{width:33.333333333%}}@media (max-width:767px){#grid .grid-item{width:50%}}@media (max-width:420px){#grid .grid-item{width:100%}}#grid .grid-item a{text-decoration:none !important;display:block;border-bottom-right-radius:30px;-moz-border-radius-bottomright:30px;overflow:hidden;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease}#grid .grid-item a:hover{box-shadow:0.1rem 1rem 2rem 0rem rgba(0,0,0,0.1)}#grid .grid-item img{width:100%}@media (max-width:420px){#grid .grid-item img{display:none}}#grid .grid-item .location{padding:6px 15px;background:rgba(2,63,123,0.7);color:#fff;margin:-35px 0 0 0;display:block;position:relative;height:35px;font-size:14px}@media (max-width:420px){#grid .grid-item .location{position:absolute;bottom:15px;background:none;color:#009cdd;padding:0;margin:0;left:32px;font-weight:bold}}#grid .grid-item .location .fa{margin-right:6px}#grid .grid-item .content{padding:20px;background:#fff;display:block}@media (max-width:1099px){#grid .grid-item .content{padding:15px}}@media (max-width:420px){#grid .grid-item .content{padding-bottom:35px}}#grid .grid-item .content .title{font-size:18px;line-height:1.2em;color:#000;display:block;text-transform:uppercase;font-weight:bold;height:80px;word-break:break-word}@media (max-width:1099px){#grid .grid-item .content .title{font-size:15px;height:62px}}@media (max-width:420px){#grid .grid-item .content .title{height:auto;margin-bottom:10px}}#grid .grid-item .content .category{text-transform:capitalize;color:#003c87;font-weight:bold;display:block;height:50px}@media (max-width:420px){#grid .grid-item .content .category{height:auto;margin-bottom:10px}}#grid .grid-item .round{width:30px;height:30px;position:absolute;border-radius:50%;border:4px solid #ccebf8;left:5px;top:5px;z-index:1}#grid .grid-item.gmb-civiel .content .category{color:#009cdd}#grid .grid-item.gmb-civiel .round{background:#009cdd}#grid .grid-item.gmb-waterkwaliteit-en-installaties .content .category{color:#3e7e84}#grid .grid-item.gmb-waterkwaliteit-en-installaties .round{background:#3e7e84}#grid .grid-item.gmb-haven-en-industrie .content .category{color:#c86a3a}#grid .grid-item.gmb-haven-en-industrie .round{background:#c86a3a}#grid .grid-item.gmb-bioenergie .content .category{color:#628744}#grid .grid-item.gmb-bioenergie .round{background:#628744}#grid .grid-item.gmb-rioleringstechnieken .content .category{color:#3a6986}#grid .grid-item.gmb-rioleringstechnieken .round{background:#3a6986}#grid .grid-item.gmb-services .content .category{color:#62336f}#grid .grid-item.gmb-services .round{background:#62336f}#grid .grid-item.gmb-beheer .content .category{color:#ffd400}#grid .grid-item.gmb-beheer .round{background:#ffd400}#grid .grid-item.gmb-waterveiligheid-en-constructies .content .category{color:#b53758}#grid .grid-item.gmb-waterveiligheid-en-constructies .round{background:#b53758}.searchbar{padding:20px;background:#009cdd;color:#fff;position:sticky;top:0px;z-index:5;border:none}@media (max-width:420px){.searchbar{position:relative;top:auto}}@media (max-width:767px){.searchbar .form-control.quicksearch{margin-bottom:20px}}.searchbar .fa{color:#fff;font-size:24px;margin-top:5px}.ipcmsfancybox-inner{width:910px !important}table#Splashscreens tr,table#Splashscreens td{vertical-align:middle}table#Splashscreens tr .btn,table#Splashscreens td .btn{margin:0}.file{position:relative}.file .delete{width:30px;height:30px;display:flex;justify-content:center;align-items:center;background:red;color:#fff !important;cursor:pointer;position:absolute;top:20px;left:20px}.file .delete:hover{background:#009cdd}.editform .btn{cursor:pointer;padding:8px 25px;font-size:18px;margin:30px 0;color:#fff !important}.editform .btn:hover{background:#fff !important;color:#009cdd !important}.editform .btn.btn-orange{background:#e44c05 !important;border-color:#e44c05 !important;color:#fff}.editform .btn.btn-orange:hover{color:#e44c05 !important;background:#fff !important}.homevideo{position:relative}@media (max-width:767px){.homevideo{overflow:hidden}}.homevideo .hiddenOverflow{height:600px;overflow:hidden;margin-bottom:50px;border-radius:0 0 100px 0}.homevideo .hiddenOverflow #video-controls{position:absolute;z-index:999;bottom:15px;left:25px}.homevideo .hiddenOverflow #video-controls .tubular-mute{border-bottom:none;display:none;float:left;margin-right:20px}.homevideo .hiddenOverflow #video-controls .tubular-mute img{width:35px}.homevideo .hiddenOverflow #video-controls .toyoutube,.homevideo .hiddenOverflow #video-controls .tubular-pause,.homevideo .hiddenOverflow #video-controls .tubular-play{display:flex;color:#fff;width:35px;height:30px;font-size:24px;justify-content:center;align-content:center;align-items:center;float:left;margin-right:20px;text-decoration:none !important}.homevideo .hiddenOverflow #video-controls .tubular-play{display:none}.homevideo .hiddenOverflow #video-controls .tubular-volume-down{display:none;border-bottom:none;margin-right:20px;float:left}.homevideo .hiddenOverflow #video-controls .tubular-volume-down img{width:60px}.homevideo .hiddenOverflow #video-controls .tubular-volume-up{border-bottom:none;float:left;margin-right:20px}@media (max-width:1024px){.homevideo .hiddenOverflow #video-controls .tubular-volume-up{display:none}}.homevideo .hiddenOverflow #video-controls .tubular-volume-up img{width:35px}.video-background{background:#000;height:200%;position:absolute;top:-320px;right:0;bottom:0;left:0;z-index:-99 !important}.video-background iframe{width:100% !important;height:1200px !important}@media (max-width:2000px){.homevideo .hiddenOverflow{height:400px}.homevideo .hiddenOverflow .video-background{top:-200px}.homevideo .hiddenOverflow .video-background iframe{height:800px !important}}@media (max-width:1400px){.homevideo .hiddenOverflow{height:350px}.homevideo .hiddenOverflow .video-background{top:-175px}.homevideo .hiddenOverflow .video-background iframe{height:700px !important}}@media (max-width:1024px){.homevideo .hiddenOverflow{display:none}}.mobile-thumnail{display:none;position:relative;border-radius:0 0 100px 0;overflow:hidden}.mobile-thumnail img{width:100%}.mobile-thumnail .btn{position:absolute;bottom:10px;left:15px;font-size:24px;font-weight:normal;padding:8px 25px !important;background:#009cdd;border-color:#009cdd;color:#fff}.mobile-thumnail .btn span.fa{padding:0 !important;font-weight:normal;color:#fff;font-size:24px}@media (max-width:1024px){.mobile-thumnail{display:block}}.round-image{width:100%;border-radius:50%;overflow:hidden}.round-image img{width:100%}.direct-contact .round-image{max-width:120px;margin:0 auto 40px auto}@media (max-width:991px){.navbar-header{float:none}.navbar-left,.navbar-right{float:none !important}.navbar-toggle{display:block}.navbar-collapse{border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);overflow:scroll}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-nav{float:none !important;margin-top:7.5px}.navbar-nav>li{float:none}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px}.collapse.in{display:block !important}.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}}.m-t-100{margin-top:100px !important}.m-b-100{margin-bottom:100px !important}.m-l-100{margin-left:100px !important}.m-r-100{margin-right:100px !important}.m-t-10{margin-top:10px !important}.m-b-10{margin-bottom:10px !important}.m-l-10{margin-left:10px !important}.m-r-10{margin-right:10px !important}.m-t-75{margin-top:75px !important}.m-t-0{margin-top:0px !important}.m-b-75{margin-bottom:75px !important}.m-l-75{margin-left:75px !important}.m-r-75{margin-right:75px !important}.m-t-50{margin-top:50px !important}.m-b-50{margin-bottom:50px !important}.m-l-50{margin-left:50px !important}.m-r-50{margin-right:50px !important}.m-t-20{margin-top:20px !important}.m-b-20{margin-bottom:20px !important}.m-r-20{margin-left:20px !important}.m-l-20{margin-left:20px !important}.m-t-15{margin-top:15px !important}.m-b-15{margin-bottom:15px !important}.m-r-15{margin-left:15px !important}.m-l-15{margin-left:15px !important}.p-t-150{padding-top:150px !important}.p-b-150{padding-bottom:150px !important}.p-l-150{padding-left:150px !important}.p-r-150{padding-right:150px !important}.p-t-100{padding-top:100px !important}.p-b-100{padding-bottom:100px !important}.p-l-100{padding-left:100px !important}.p-r-100{padding-right:100px !important}.p-t-75{padding-top:75px !important}.p-b-75{padding-bottom:75px !important}.p-l-75{padding-left:75px !important}.p-r-75{padding-right:75px !important}.p-t-50{padding-top:50px !important}.p-b-50{padding-bottom:50px !important}.p-l-50{padding-left:50px !important}.p-r-50{padding-right:50px !important}.p-t-20{padding-top:20px !important}.p-b-20{padding-bottom:20px !important}.p-r-20{padding-left:20px !important}.p-l-20{padding-left:20px !important}.p-t-15{padding-top:15px !important}.p-b-15{padding-bottom:15px !important}.p-r-15{padding-left:15px !important}.p-l-15{padding-left:15px !important}.p-100{padding:100px !important}.p-75{padding:75px !important}.p-50{padding:50px !important}.p-20{padding:20px !important}.m-b-0{margin-bottom:0 !important}.p-l-0{padding-left:0}.p-r-0{padding-right:0}h1.left,h2.left,h3.left,h4.left,h5.left,h6.left,p.left{text-align:left}h1.center,h2.center,h3.center,h4.center,h5.center,h6.center,p.center{text-align:center}h1.right,h2.right,h3.right,h4.right,h5.right,h6.right,p.right{text-align:right}@-webkit-keyframes shine{100%{left:125%}}
@keyframes shine{100%{left:125%}}
sub{bottom:-0.25em}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}