div[class*="module-"]{position:relative;background-repeat:no-repeat;background-size:cover;}
div[class*="module-"] > a,div[class*="module-"] > div{display:block;height:inherit;overflow:auto;position:relative;background-repeat:no-repeat;background-position:right 20px bottom 19px}
div[class*="module-"] > a:hover{text-decoration:none}
div[class*="module-"] .module-caption{top:15px}
div[class*="module-"] .module-caption #icon-phone,div[class*="module-"] .module-caption #icon-telefoon{width:22px;height:33px;display:block;background-image:url(../images/icon-phone.png);background-repeat:no-repeat}
div[class*="module-"] .module-caption #icon-megafoon{width:32px;height:33px;display:block;background-image:url(../images/icon-megaphone.png);background-repeat:no-repeat}
div[class*="module-"] .module-caption,div[class*="module-"] .module-link{position:absolute;display:block;left:20px;right:20px;font-family:'SourceSansPro',Fallback,Arial}
div[class*="module-"] .caption .module-caption{position:relative}
div[class*="module-"] .module-caption span{text-transform:uppercase;border-bottom:none;position:relative;padding-bottom:10px;font-family:'SourceSansProSemiBold',Fallback,Arial}
div[class*="module-"] .module-caption span span{border-bottom-width:2px;border-bottom-style:solid;bottom:0;left:0;width:70px;position:absolute}
div[class*="module-"] .module-caption h3{font-size:20px}
div[class*="module-"] .module-link{bottom:15px;right:50px;left:20px}
div[class*="module-"].imageposition-center,.evenement-afbeelding.imageposition-center{background-position:center center}
div[class*="module-"].imageposition-left,.evenement-afbeelding.imageposition-left{background-position:left center}
div[class*="module-"].imageposition-right,.evenement-afbeelding.imageposition-right{background-position:right center}
.module-quote span{display:block}
.module-quote span span{margin:0 auto;left:0;right:0;border-bottom-color:#f06!important}
@media (max-width: 969px) {
    .module-snelnaar{height:470px!important}
    .module-quote,.module-info{height:310px}
}
@media (min-width: 970px) {
    .module-snelnaar,.module-info{height:470px}
    .module-quote{height:310px}
}
@media (max-width: 991px) {
    .module-news-large,.module-a-6{height:350px}
}
@media (min-width: 992px) {
    .module-snelnaar{height:420px}
    .module-quote,.module-news-large,.module-a-6,.module-info{height:470px}
}
.module-a-8{height:420px}
.module-a-8 a{color:#fff;display:block;height:inherit}
.module-a-8 a.video,.module-a-6 a.video{background-image:url(../images/mediaplayer.png);background-position:center;background-repeat:no-repeat}
.module-a-8 .module-caption{bottom:auto}
.module-a-8 .module-caption span{border-bottom-color:#f06}
.module-snelnaar ul{list-style:none;padding:0}
.module-snelnaar ul > li{display:block;border-bottom:1px solid rgba(0,0,0,.05)}
.module-snelnaar li a{display:block;padding:10px 50px 10px 20px}
.module-snelnaar li a img{max-height:29px;max-width:60px}
.module-snelnaar{font-family:'MuseoSansRounded',Fallback,Arial;position:relative}
.module-snelnaar .module-caption{display:block}
.module-snelnaar .module-caption span span{border-bottom-color:#f06}
.homepage .module-snelnaar span span{border-bottom-color:#fff}
.module-snelnaar ul{padding-top:50px}
.module-snelnaar h3{font-family:'SourceSansPro',Fallback,Arial;display:inline-block;border-bottom:2px solid #fff;margin:20px 20px 0;padding-bottom:8px;text-transform:uppercase;font-size:14px}
.module-snelnaar li{background-repeat:no-repeat;background-position:right 20px center;background-position-x:95%;background-position-y:center}
.module-snelnaar.white li{border-bottom:1px solid rgba(0,0,0,0.05);background-image:url(../images/arrow-right-grey.png)}
.module-snelnaar.white li:hover{background-image:url(../images/arrow-right-blue.png)}
.module-snelnaar.blue li{border-bottom:1px solid rgba(255,255,255,0.2);background-image:url(../images/arrow_right.png)}
.module-snelnaar.blue li:hover{background-image:url(../images/arrow_right_white.png)}
.module-snelnaar.blue span{color:#fff}
.module-snelnaar.blue a img{display:none}
.module-snelnaar li:last-child{border-bottom:0}
.module-snelnaar a{padding:10px 20px!important;text-decoration:none}
.module-snelnaar.blue a{color:#fff}
.module-snelnaar.white a{color:#006}
.module-snelnaar a:hover span{border-bottom-color:#f06}
.module-snelnaar a .nieuw{font-family:'SourceSansPro',Fallback,Arial;color:#fff;background:#f06;font-size:10px;margin:0 15px;padding:2px 3px;text-transform:uppercase}
.module-snelnaar a:hover #nieuw{border-bottom:transparent}
.module-snelnaar .search{display:block;padding:0 20px;position:absolute;bottom:0;overflow:hidden;height:auto;right:0;left:0}
.module-snelnaar .search input{font-family:'SourceSansPro',Fallback,Arial;font-size:14px;padding-top:10px;padding-bottom:10px;float:left;width:80%}
.module-snelnaar .search input.button{display:block;float:right;width:auto}
.module-snelnaar .search input{outline:none}
.module-snelnaar .search label{display:none}
.module-event-4{height:470px;font-family:'SourceSansPro',Fallback,Arial}
.module-event-4 .module-caption span{border-bottom-color:#fff}
.module-event-4 .module-caption h2{font-size:40px}
.module-a-6 .module-caption{top:auto!important;bottom:5px}
.module-a-6 .module-caption span{border-bottom-color:#f06}
.module-fotoblok{height:inherit;color:#fff;}
.module-fotoblok .caption{position:absolute;bottom:0;width:100%;height:100%}
.module-fotoblok .caption-block span{display:block;text-transform:uppercase;font-family:'SourceSansProSemiBold',Fallback,Arial}
.module-fotoblok .caption-block{position:absolute;bottom:0;height:160px;width:100%;background-repeat:no-repeat;background-position:bottom 20px right 20px}
.module-fotoblok .caption-block img{display:block;padding-top:5px}
.module-fotoblok .caption-image{position:absolute;height:160px;width:160px;background-color:#fff;background-repeat:no-repeat;background-position:center}
.module-fotoblok .caption-text{display:block;padding:10px 0 20px 170px;width:100%;height:160px}
@media (max-width: 991px) {
    .module-fotoblok .caption{left:0;right:0}
    .module-fotoblok .module-caption{position:absolute;top:5px}
    .module-fotoblok .block.module-caption{padding-bottom:160px}
    .module-fotoblok .caption-block{position:absolute;display:block;bottom:0;width:100%}
}
.module-textblok{height:470px}
.module-textblok > div{color:#fff}
.module-meer-info{height:230px}
.module-meer-info .module-caption{top:0!important}
.module-beoordeling{overflow:hidden}
.module-beoordeling a{color:#006}
.module-beoordeling .col-md-6{height:230px;overflow:hidden}
.module-beoordeling .methodelogo{display:block;background-repeat:no-repeat;background-position:center}
.module-methodes{min-height:200px;background-color:#fff;position:relative;padding-bottom:30px}
.module-methodes a{color:#006}
.module-methodes .module-caption{position:relative!important;text-align:center;max-width:720px;left:0!important;right:0!important;margin:0 auto}
.module-methodes .module-caption h4{margin-top:20px}
.module-methodes .module-caption span span{border-bottom-color:#f06}
.module-methodes .methodes{display:block;overflow:hidden}
.methodes .methode{min-height:200px}
.module-methodes .filter a{display:inline-block;border:1px solid #006;text-transform:uppercase;font-family:'SourceSansProSemiBold',Fallback,Arial;padding:1px 5px;margin-bottom:5px}
.module-methodes .filter{padding-bottom:20px}
.default .module-methodes span span{left:0;right:0;margin:0 auto}
.filter a:hover{background-color:#efefef}
.filter a.selected{background-color:#006;color:#fff}
.methode .informatie{font-family:'SourceSansPro',Fallback,Arial;line-height:14px;margin-right:10px}
.methode .informatie ul{list-style:none;padding:0}
.methode .informatie ul > li{display:inline-block}
.methode .informatie li:after{content:", "}
.methode .informatie li:last-child:after{content:""}
.methode a{height:inherit;text-decoration:none}
.methode .afbeelding{position:relative;height:60px;width:130px;padding:0 10px 5px 0;display:block;background-repeat:no-repeat;background-size:contain;background-position:left center}
.module-producten{min-height:400px;background-color:#fff;position:relative;padding-bottom:30px}
.module-producten a{color:#006}
.module-producten .module-caption{text-align:center}
.module-producten .producten{display:block;padding-top:60px;overflow:hidden}
.product a{display:block;height:inherit;text-decoration:none}
.product .afbeelding{display:block;background-repeat:no-repeat;background-position:center;height:200px}
.afbeelding img{width:100%;margin:auto 0}
.product .informatie{text-align:center;word-wrap:break-word;font-family:'SourceSansPro',Fallback,Arial;line-height:14px}
.informatie h5{font-family:'SourceSansProSemibold',Fallback,Arial;text-transform:uppercase}
.module-methods{min-height:420px}
@media (min-width: 992px) {
    .module-methods .module-caption{width:60%}
}
.module-methods .module-caption{margin:0 auto;text-align:center}
.module-methods .module-caption span{border-bottom-color:#f06}
.module-webshop{font-family:'SourceSansPro',Fallback,Arial;background-color:#f06;color:#fff}
.module-webshop div{margin:0 auto;padding:15px 0;display:table;table-layout:fixed;float:none}
.module-webshop .nav li{background-image:url(../images/arrow_right_white.png);background-repeat:no-repeat;background-position:right 15px center;padding-right:30px}
.row-centered{text-align:center}
.col-centered{display:inline-block;float:none;text-align:left;margin-right:-4px}
.module-nieuwe-methodes a{color:#006}
.module-nieuwe-methodes div{overflow:hidden}
.module-nieuwe-methodes .module-caption{position:relative!important;text-align:center;max-width:400px;left:0!important;right:0!important;margin:0 auto 20px}
.module-nieuwe-methodes .module-caption h4{margin-top:20px}
.module-nieuwe-methodes .module-caption span{color:#006}
.module-nieuwe-methodes .module-caption span span{border-bottom-color:#f06;left:0;right:0;margin:0 auto}
.module-nieuwe-methodes .slick-list{position:relative;display:block;overflow:hidden;margin:0 40px;padding:0}
.module-nieuwe-methodes .filter a{display:inline-block;border:1px solid #006;text-transform:uppercase;font-family:'SourceSansProSemiBold',Fallback,Arial;padding:1px 5px;margin-bottom:5px}
.methodes .methode{min-height:220px}
.module-nieuwe-methodes-lijst .slick-next,.module-nieuwe-methodes-lijst .slick-next:focus{right:15px;background:url(../images/arrow-right-grey.png) no-repeat center center}
.module-nieuwe-methodes-lijst .slick-next:hover{background:url(../images/arrow_right_blue.png) no-repeat center center}
.module-nieuwe-methodes-lijst .slick-prev,.module-nieuwe-methodes-lijst .slick-prev:focus{left:15px;background:url(../images/arrow-left-grey.png) no-repeat center center}
.module-nieuwe-methodes-lijst .slick-prev:hover{background:url(../images/arrow_left_blue.png) no-repeat center center}
.module-nieuwe-methodes-lijst .methode .afbeelding{margin:0 auto}
.module-nieuwe-methodes-lijst .methode .informatie{text-align:center}
.slick-slider{margin-bottom:0!important}
.slick-dots{position:relative!important;bottom:30px!important}
.slick-dots li button:before{font-size:15px!important;line-height:10px!important;content:'■'!important;color:#006!important}
.slick-prev,.slick-next{top:inherit!important;bottom:20px}
.module-nieuwe-methodes-lijst {}
.module-nieuwe-methodes-lijst .lijst{overflow:visible;padding:50px}
.module-nieuwe-methodes-lijst a{color:#006;height:100%;display:block}
.module-nieuwe-methodes-lijst .methode{padding:10px}
.slick-track{height:250px}
.slick-slide{height:200px!important;border-right:1px solid rgba(0,0,0,.05)}
.slick-prev:before,.slick-next:before{content:none!important}
.module-nieuwe-methodes-menu,.module-nieuwe-methodes-lijst{height:310px}
.module-nieuwe-methodes-lijst .module-caption span span{border-bottom-color:#f06!important}
.module-nieuwe-methodes-menu ul{list-style:none;padding:0}
.module-nieuwe-methodes-menu li{background-repeat:no-repeat;background-position:right 20px center;background-position-x:95%;background-position-y:center}
.module-nieuwe-methodes-menu.white li{border-bottom:1px solid rgba(0,0,0,0.05);background-image:url(../images/arrow-right-grey.png)}
.module-nieuwe-methodes-menu.white li:hover{background-image:url(../images/arrow-right-blue.png)}
.module-nieuwe-methodes-menu{font-family:'MuseoSansRounded',Fallback,Arial;position:relative}
.module-nieuwe-methodes-menu .module-caption span span{border-bottom-color:#f06}
.module-nieuwe-methodes-menu.white a{color:#006}
.module-nieuwe-methodes-menu.white a.selected{color:#fff;background-color:#006}
.module-nieuwe-methodes-menu.white li.selected{background-color:#006;background-image:url(../images/arrow_right.png)}
.module-nieuwe-methodes-menu.white li.selected:hover{background-image:url(../images/arrow_right_white.png)}
.module-nieuwe-methodes-menu.white li.selected a{color:#fff}
.module-nieuwe-methodes-menu ul{padding-top:60px;margin-bottom:0}
.module-nieuwe-methodes-menu ul > li{display:block;border-bottom:1px solid rgba(0,0,0,.05)}
.module-nieuwe-methodes-menu li:last-child{border-bottom:0}
.module-nieuwe-methodes-menu li a{display:block;padding:10px 50px 10px 20px}
.module-fotoblok, .module-meer-info, .module-quote, .module-snelnaar, .module-evenement, .module-evenementen, .module-beoordeling, .module-nieuws, .module-nieuwsitem,
.module-nieuwe-methodes-menu, .module-nieuwe-methodes-lijst, .module-textblok, .content.white, .module-laatstenieuws, .socialmedialinks a, .socialmedia-share a,
.search_result a, .default .content.page, .page .content, .module-gegevens, .module-contact, .contactpagina .maps  { -webkit-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.03); -moz-box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.03); box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.03); }
.methode-blok-uitbereiding4-2,.methode-blok-uitbereiding4-3,.methode-blok-uitbereiding4-4, .methode-blok-uitbereiding4-5, .methode-blok-uitbereiding4-6, .methode-blok-uitbereiding4-7 {
  height: 230px;
}
.methode-blok-uitbereiding5-1, .methode-blok-uitbereiding5-2,.methode-blok-uitbereiding5-3,.methode-blok-uitbereiding5-4, .methode-blok-uitbereiding5-5, .methode-blok-uitbereiding5-6, .methode-blok-uitbereiding5-7, .methode-blok-uitbereiding5-8 {
    height: 230px;
}
