*,*:after,*:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-family:'Arial',sans-serif;background:#fff;-moz-osx-font-smoothing:grayscale;height:100%;font-size:16px;line-height:23px;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{padding:0;margin:0;min-height:100%}header,main,section,footer{display:block}img{height:auto;max-width:100%;vertical-align:middle}.clear{clear:both;height:0;overflow:hidden;display:block}h1,h2,h3,h4,h5{margin:0;color:#f00}h1{color:#000;font-size:40px;line-height:45px;padding:0
0 15px;margin-bottom:0;text-align:center;font-family:'Arial',sans-serif;font-weight:700;text-transform:uppercase;position:relative}.h1-line
h1{padding:0
0 25px;margin-bottom:50px}.h1-line h1:after{position:absolute;bottom:0;content:'';border-bottom:4px solid #f00;width:100px;left:0;right:0;margin:0
auto}h2{position:relative;font-size:30px;line-height:35px;padding:0
0 15px;font-family:'Arial',sans-serif}h2.subkop{text-align:center;font-size:18px;line-height:21px;padding:0
0 30px;margin-bottom:50px;font-family:'Arial',sans-serif;color:#888}h2.subkop:after{position:absolute;bottom:0;content:'';border-bottom:4px solid #f00;width:100px;left:0;right:0;margin:0
auto}h3,h4{padding:0
0 15px}.introtxt{font-size:19px;line-height:28px;text-align:center;padding-bottom:45px}.main .txt ul, .home-text
ul{margin:8px
0 25px;padding:0;list-style:none}.main .txt li, .home-text
li{position:relative;padding-left:20px}.main .txt li:before, .home-text li:before{position:absolute;top:0;left:0;font-family:'FontAwesome';content:'\f111';color:#f00;font-size:6px}a{text-decoration:none;color:#f00;font-weight:bold}a:hover{text-decoration:underline;color:#f00;font-weight:bold}p{padding-top:0;margin-top:0}.grijs{color:#696969}.rood{color:#f00}.zwart{color:#000}hr{height:0;margin:20px
0;border:0;border-top:1px solid #ccc;background:transparent;clear:both;display:block;overflow:hidden}.wrap{padding:0;margin:0
auto;position:relative;background:#fff}.center{max-width:1460px;padding:0
55px;margin:0
auto}@media screen and (max-width: 1400px){.center{padding:0
40px}}@media screen and (max-width: 1280px){.center{padding:0
40px}}@media screen and (max-width: 1080px){.center{padding:0
25px}}@media screen and (max-width: 768px){.center{padding:0
25px}}@media screen and (max-width: 680px){.center{padding:0
20px}}.video-wrap{position:relative;padding-bottom:56.25%;height:0}.video-wrap
iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.h-pfoto{padding-bottom:30px;padding-left:15px}.h-pfoto .pro-fotos
.item{width:10%}.cook{padding:20px
20px;text-align:center;background:#f1f1f1;border:2px
solid #d1d1d1}.cook .cookie-consent-btn-open-settings{display:inline-block;padding:0;margin:0;cursor:pointer;color:red}@media screen and (max-width: 768px){.h-pfoto .pro-fotos
.item{width:20%}.h-pfoto{padding-left:0px}}#preloader{position:absolute;top:0;left:0;width:100%;height:100%;background:#fefefe;z-index:9999}.preloader-wrapper{height:100%;width:100%;background:transparent;position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999999;text-align:center}.preloader .preload,.preload{overflow:hidden;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:80px}.spin{display:inline-block;position:relative;width:50px;height:50px}.spin
div{box-sizing:border-box;display:block;position:absolute;width:40px;height:40px;margin:5px;border-width:5px;border-style:solid;border-color:red);border-radius:50%;animation:spin 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:red transparent transparent transparent}.spin div:nth-child(1){animation-delay:-0.45s}.spin div:nth-child(2){animation-delay:-0.3s}.spin div:nth-child(3){animation-delay:-0.15s}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.video-holder{width:100%;height:100%}.banner-holder{height:0;position:relative;padding-top:43%}.banner{height:100%;position:absolute;left:0;right:0;top:0;bottom:0;background:#fff;text-align:center;width:100%;z-index:0;border-bottom:8px solid #f00}.overlay{background:rgba(0,0,0,0.25);position:absolute;top:0;bottom:0;left:0;right:0;z-index:20;overflow:hidden}.overlay:after{content:'';z-index:1;position:absolute;background-image:url(/theme/img/zonnedak-icon.png);background-repeat:no-repeat;background-size:600px 600px;width:600px;height:600px;right:-160px;bottom:-320px;opacity:.4}.home-text{padding-top:50px}@media screen and (max-width: 1019px){.home-text{padding-top:40px}.overlay:after{background-size:400px 400px;width:400px;height:400px;right:-120px;bottom:-230px}}@media screen and (max-width: 768px){.home-text{padding-top:30px}.overlay:after{background-size:200px 200px;width:200px;height:200px;right:-50px;bottom:-120px}}@media screen and (max-width: 480px){.home-text{padding-top:20px}.banner-holder{height:250px;position:relative;padding-top:0}.overlay{display:none}.banner
video{display:none!important}.video-holder{background-image:url(/video/zonnedak.jpg);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover!important;background-repeat:no-repeat;background-position:center center;animation:shrink 1.5s}}@keyframes
shrink{0%{background-size:125% 125%}100%{background-size:100% 100%}}.header
*{transition:0.15s}.header{color:#fff;position:relative;left:0;right:0;top:0}.header:after{content:"";display:table;clear:both}.header
.center{position:relative;max-width:1480px}.header{z-index:3}.main{z-index:2;position:relative;min-height:500px}.bread{padding:7px
0;margin-bottom:45px;background-color:#eee;color:#333;font-size:85%;border-top:2px solid #ebebeb}.top{height:110px;background:#fff}@media screen and (max-width: 1019px){.top{height:75px}.banner{border-bottom:5px solid #f00}}@media screen and (max-width: 680px){.top{height:60px}}.vlag{position:absolute;right:15px;top:12px;z-index:21}.vlag
img{display:block;overflow:hidden;border-radius:100%;width:20px;height:20px;margin-left:8px;float:right}.vlag
.actief{display:none}@media screen and (max-width: 1280px){.vlag{right:25px}}@media screen and (max-width: 1080px){.vlag{right:25px}}@media screen and (max-width: 1019px){.vlag{right:70px;top:25px}}@media screen and (max-width: 680px){.vlag{top:20px}}.logo{max-width:280px;float:left;padding-top:20px;position:relative;z-index:21}@media screen and (max-width: 1019px){.header
.center{padding:0}.logo{position:absolute;padding-top:8px;margin-left:30px;max-width:230px}}@media screen and (max-width: 768px){.logo{margin-left:25px}}@media screen and (max-width: 680px){.logo{max-width:150px;padding-top:12px;margin-left:20px}}.home-text{padding-bottom:20px}.home
.half{float:left}.home
.half.left{padding-right:35px;width:60%}.home
.half.right{padding-left:35px;width:40%}.slider-items{padding-bottom:60px}.slider-items
.img{margin-bottom:20px}.slider-items .img
img{border-bottom:5px solid #f00}.slider-items
h2{font-size:24px;line-height:30px}.home .half.right
a.btn{padding:10px
15px;color:#fff;background:#000;text-decoration:none}.home .half.right a.btn:hover{background:#f00}.arrows{position:relative}.arrows .prev, .arrows
.next{position:absolute;z-index:50;bottom:0;background:#fff;color:#aaa;width:40px;height:40px;line-height:40px;margin-top:0;display:block;text-align:center;font-size:20px;font-weight:100;cursor:pointer}.arrows
.prev{left:12px;text-align:left}.arrows
.next{right:12px;text-align:right}.arrows div:hover{color:#000}.arrows .prev2, .arrows
.next2{position:absolute;z-index:50;bottom:0;background:#fff;color:#aaa;width:40px;height:40px;line-height:40px;margin-top:0;display:block;text-align:center;font-size:20px;font-weight:100;cursor:pointer}.arrows
.prev2{left:0;text-align:left}.arrows
.next2{right:0;text-align:right}.only-mob{display:none}@media screen and (max-width: 1019px){.home
.half.left{padding-right:25px}.home
.half.right{padding-left:25px}.slider-items
h2{font-size:21px;line-height:26px}}@media screen and (max-width: 768px){.home
.half.left{padding-right:20px}.home
.half.right{padding-left:20px}.only-mob{display:block}.slider-items
h2{font-size:19px;line-height:24px}}@media screen and (max-width: 680px){.home
.half{float:none}.home
.half.left{padding-right:0;width:100%;padding-bottom:30px}.home
.half.right{padding-left:0;width:100%}.slider-items
h2{font-size:17px;line-height:21px}}.h-drone-blok{margin-top:40px}.h-drone-blok
.item{margin:0
15px 10px}.h-drone-blok
.img{overflow:hidden;height:0;padding-top:56%;background:#000;position:relative}.h-drone-blok .img
a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden}.h-drone-blok .img a:before{content:'';transition:.2s;position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background:url(/theme/popup/img/play.png) center center no-repeat;background-size:auto;background-size:48px 34px}.h-drone-blok .img a
img{transition:.8s;transform:scale(1);opacity:1}.h-drone-blok .img a:hover
img{transform:scale(1.1)}.h-drone-blok
.title{position:relative;z-index:2;background:#fff;padding:15px
0;border-top:4px solid #f00;text-align:center}.h-drone-blok .title
h3{color:#000;padding:0
0 5px;text-transform:uppercase;font-size:20px;line-height:26px}.h-drone-blok .title
h4{color:#f00;padding:0
0 5px;font-size:16px;line-height:18px}@media screen and (max-width: 900px){.h-drone-blok .title
h3{font-size:18px;line-height:20px}}@media screen and (max-width: 768px){.h-drone-blok
.item{padding:10px
margin:0
5px 10px}.h-drone-blok .title
h3{font-size:17px;line-height:20px}.h-drone-blok .title
h4{font-size:15px;line-height:16px}}@media screen and (max-width: 680px){.h-drone-blok
.title{border-top:3px solid #f00}.h-drone-blok
.item{margin:0
5px 10px}}@media screen and (max-width: 480px){.h-drone-blok
.item{margin:0}}.pro-fotos
.item{float:left;width:20%;padding:0
10px 10px 0}.pro-fotos .item
a{display:block;overflow:hidden;color:#fff}.pro-fotos .item a
img{-webkit-transition:0.6s ease;transition:0.6s ease}.pro-fotos .item a:hover
img{-webkit-transform:scale(1.1);transform:scale(1.1)}.accordion{margin:0;border-bottom:#ccc 1px solid;padding:12px
0;line-height:22px;cursor:pointer}.accordion-open{border-bottom:#ccc 0 solid}.accordion-open
span{display:block;float:right;padding:0px;width:25px;height:25px}.accordion-close
span{display:block;float:right;padding:0px;width:25px;height:25px}.acc-content{padding:8px
0 0;margin-bottom:5px}.accordion-open span:before{font-size:27px;position:relative;color:#666;content:"\f106";font-family:'FontAwesome'}.accordion-close span:before{font-size:27px;position:relative;color:#666;content:"\f107";font-family:'FontAwesome'}.locatiemap{height:900px;width:100%;border:0;border-bottom:4px solid #f00}@media screen and (max-width: 1080px){.locatiemap{height:750px}}@media screen and (max-width: 767px){.locatiemap{height:550px}}@media screen and (max-width: 680px){.locatiemap{height:400px}}@media screen and (max-width: 480px){.locatiemap{height:300px}}.det{padding-bottom:30px}.det
.left{padding-right:4%;width:50%;float:left}.det
.right{padding-left:4%;width:50%;float:left}.det
.afb{padding-bottom:30px}.det
.info{padding-bottom:30px}.det
ul{padding-left:0;margin-left:0;list-style:none}.det ul
li{position:relative;padding-left:18px;padding-bottom:0px;list-style:none}.det li:before{position:absolute;top:0;left:0;font-family:'FontAwesome';content:'\f00c';color:#f00;font-size:11px}a.button{color:#fff;display:inline-flex;border-radius:0;padding:0
50px;letter-spacing:0.5px;font-size:18px;text-transform:uppercase;height:54px;line-height:54px;background:#e3000f;border:0;text-align:center;font-weight:800}a.button:hover{background:#000;color:#fff;text-decoration:none}.h-news-blok{padding-bottom:25px}.home .half.right
.item{margin:10px
0}.home .half.right
.afb{overflow:hidden;height:0;padding-top:56%;background:#000;position:relative}.home .half.right .afb
a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden}.home .half.right .afb a
img{transition:.8s;transform:scale(1);opacity:1}.home .half.right .afb a:hover
img{transform:scale(1.05);opacity:.8}.home .half.right .afb a:before{content:'';transition:.2s;position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background:url(/theme/popup/img/play.png) center center no-repeat;background-size:48px 34px}.home .half.right .afb a:hover:before{content:'';background-size:54px 38px}.home .half.right
.title{position:relative;z-index:2;background:#fff;padding:15px
0;border-top:4px solid #f00}.home .half.right .title
h3{color:#000;padding:0
0 5px;font-size:24px;line-height:26px}.home .half.right .title
h4{color:#f00;padding:0
0 5px;font-size:16px;line-height:18px}.v-items{margin-left:-15px;margin-right:-15px;display:flex;flex-wrap:wrap}.v-items:after{content:'';clear:both;display:table}.v-items
.item{flex:0 0 33.333%;max-width:33.333%;width:100%;padding:15px;display:block;position:relative}.v-items
.img{overflow:hidden;height:0;padding-top:56%;background:#000;position:relative}.v-items .img
a{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden}.v-items .img a
img{transition:.8s;transform:scale(1);opacity:1}.v-items .img a:hover
img{transform:scale(1.05);opacity:.8}.v-items .img a:before{content:'';transition:.2s;position:absolute;z-index:3;top:0;bottom:0;left:0;right:0;background:url(/theme/popup/img/play.png) center center no-repeat;background-size:48px 34px}.v-items .img a:hover:before{content:'';background-size:54px 38px}.v-items
.title{position:relative;z-index:2;background:#fff;padding:15px
0;border-top:4px solid #f00;text-align:center}.v-items .title
h3{color:#000;padding:0
0 5px;text-transform:uppercase;font-size:20px;line-height:26px}.v-items .title
h4{color:#f00;padding:0
0 5px;font-size:16px;line-height:18px}@media screen and (max-width: 900px){.v-items .title
h3{font-size:18px;line-height:20px}.home .half.right .title
h3{font-size:21px}}@media screen and (max-width: 768px){.v-items{margin-left:-10px;margin-right:-10px}.v-items
.item{flex:0 0 50%;max-width:50%;padding:10px}.v-items .title
h3{font-size:17px;line-height:20px}.v-items .title
h4{font-size:15px;line-height:16px}}@media screen and (max-width: 680px){.v-items
.title{border-top:3px solid #f00}.home .half.right .title
h3{font-size:17px}}@media screen and (max-width: 480px){.v-items{margin-left:0;margin-right:0}.v-items
.item{flex:0 0 100%;max-width:100%;padding:0}}.n-text-foto{padding-bottom:30px}.n-text-foto
.half.txt{width:64%;float:left;padding-right:25px}.n-text-foto
.half.foto{width:36%;float:left;padding-left:25px}.n-text-foto .half.foto
img{border-bottom:4px solid #f00}@media screen and (max-width: 1019px){.n-text-foto
.half.txt{width:60%;padding-right:20px}.n-text-foto
.half.foto{width:40%;padding-left:20px}}@media screen and (max-width: 680px){.n-text-foto
.half.txt{width:100%;float:none;padding-right:0;padding-bottom:15px}.n-text-foto
.half.foto{width:100%;float:none;padding-left:0}}button:-moz-focus-inner{border:0}.slick-slide{outline:none}.nieuws-carousel{margin-top:50px}.nieuws-carousel
.item{padding:20px
20px 15px;border:2px
solid #ddd;margin:0
15px 10px;cursor:pointer;border-radius:8px}.nieuws-carousel .item:hover{border:2px
solid #ccc}.nieuws-carousel .hea
h3{color:#000;padding:10px
0 20px;margin:0}.nieuws-carousel .tex
h3{padding:0}.nieuws-carousel
.tex{font-size:90%}.nieuws-carousel
a{padding:10px
15px;font-size:16px;color:#fff;background:#000;text-decoration:none;display:inline-block;margin-top:5px;margin-bottom:8px}.nieuws-carousel a:hover{color:#fff;background:#f00;text-decoration:none}@media screen and (max-width: 767px){.nieuws-carousel{margin-top:20px}.nieuws-carousel
.tex{font-size:100%}.nieuws-carousel
a{font-size:14px}.nieuws-carousel
.item{padding:12px
12px 10px;margin:0
5px 10px}}@media screen and (max-width: 480px){.nieuws-carousel
.item{margin:0}}.h-sys-blok-slider
.i{margin:0
15px 15px}.h-sys-blok-slider
.t{padding:18px
0}.h-sys-blok-slider
.img{border-bottom:3px solid #f00;display:block;overflow:hidden;height:0;padding-top:62%;background:#000;position:relative}.h-sys-blok-slider .img
img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;overflow:hidden;transition:.8s;transform:scale(1)}.h-sys-blok-slider .img img:hover{transform:scale(1.1)}.h-sys-blok-slider .img:after{content:'';z-index:1;position:absolute;background-image:url(/theme/img/zonnedak-icon.png);background-repeat:no-repeat;background-size:200px 200px;width:200px;height:200px;right:-40px;bottom:-110px;opacity:.4}@media screen and (max-width: 1080px){.h-sys-blok-slider .img:after{background-size:120px 120px;width:120px;height:120px;right:-30px;bottom:-65px}}@media screen and (max-width: 680px){.h-sys-blok-slider
.i{margin:0
5px 15px}.h-sys-blok-slider .img:after{background-size:80px 80px;width:80px;height:80px;right:-25px;bottom:-40px}}@media screen and (max-width: 480px){.h-sys-blok-slider
.i{margin:0
0 15px}}.zbuts{padding:0
0 30px}a.zon{display:inline-block!important;padding:8px
15px;text-decoration:none;color:#000;background:#fcfcfc;margin-bottom:8px;margin-right:3px;border:2px
solid #f1f1f1}a.zon
.icon{color:#f00}table{border-collapse:collapse!important;border-spacing:0!important;width:100%!important;max-width:100%!important;border:0!important;font-size:inherit!important;color:#000!important;font-family:inherit!important}table tr:hover{background:#f6f6f6}table
td{border:1px
solid #dbdbdb!important;border-width:0 0 1px!important;padding:.5em .5em .5em 0!important;vertical-align:top!important;width:auto!important}table td:last-child{padding-right:0!important}.c-half.left{width:50%;padding-right:4%;float:left}.c-half.right{width:50%;padding-left:4%;float:left}.c-half
h3{text-transform:uppercase;font-weight:700;font-size:28px;line-height:34px;padding-bottom:35px}.formulier input, .formulier
textarea{border:2px
solid #ccc;padding:10px
10px;font-size:inherit;font-family:inherit;width:100%}.formulier
select{border:2px
solid #ccc;padding:10px
10px;font-size:inherit;font-family:inherit;width:100%}.formulier .form-group{margin-bottom:15px;clear:both}.formulier
.btn{cursor:pointer;text-transform:uppercase;font-weight:700;width:auto;font-size:16px;padding:12px
25px;border-color:#000;color:#fff;background:#000}.formulier .btn:hover{border-color:#f00;background:#f00;color:#fff}input#antispam{display:none}.required input, .required
textarea{border-color:#f00}.errors{background:#f00;padding:12px;color:#fff;margin:0
0 20px}.errors
ul{list-style:none;padding:0;margin:0!important}.errors
li{padding:0!important;margin:0}.errors li:before{display:none}@media screen and (max-width: 768px){.c-half.left{width:100%;padding-right:0;float:none;padding-bottom:30px}.c-half.right{width:100%;padding-left:0;float:none}.c-half
h3{font-size:22px;line-height:26px;padding-bottom:20px}.formulier
.btn{font-size:14px;padding:7px
20px}}.gmap{height:360px;width:100%;position:relative;display:block;margin-top:30px}.gmap
iframe{position:absolute;left:0;right:0;top:0;bottom:0;width:100%;height:100%;border:0;padding:0;margin:0}@media screen and (max-width: 768px){.gmap{height:280px}}@media screen and (max-width: 480px){.gmap{height:240px}}.offerteform
.kop{font-size:120%;color:#000;display:block;padding-top:10px}.offerteform
.spacer{display:block;height:15px}.offerteform .radio
input{width:auto}.offerteform
.half{width:175px;margin-right:10px;float:left;margin-bottom:5px}.clear-after:after{content:"";display:table;clear:both}.succes{border:2px
solid green;background:rgba(0,187,40,0.25);width:100%;padding:12px
5px;text-align:center;display:block;margin-bottom:15px}.offerteform .form-group.file
input{margin-bottom:5px}.sys
.item{float:left;width:23%;max-width:160px;margin-right:2%;padding:5px;border:1px
solid #ccc;cursor:pointer;text-align:center;font-size:85%;line-height:18px}.sys .item-x{clear:both;padding-top:12px}.sys .item
img{margin-bottom:6px;display:block;cursor:pointer}.sysinfo{padding-bottom:15px;font-size:13px;line-height:18px;color:#666}.formbuttons
a{cursor:pointer;background:rgb(0,187,40);display:inline-block;color:#fff;margin-right:15px;padding:10px
20px;text-decoration:none;font-weight:bold}.small-grey{font-size:85%;color:#888;font-style:italic;padding-bottom:12px}.offerte-btn{z-index:1;right:40px;top:40px;position:absolute}.offerte-btn
a{background:#248f24;color:#fff;display:inline-block;padding:10px
15px;font-size:20px;text-decoration:none;transition:.3s;box-shadow:0 2px 8px rgba(0,0,0,0.25)}.offerte-btn a:hover{background:#2eb82e;color:#fff;text-decoration:none}@media screen and (max-width: 768px){.offerte-btn{right:0;left:0;top:auto;bottom:20px;text-align:center}.offerte-btn
a{padding:8px
12px;font-size:16px;margin:0
auto}}@media screen and (max-width: 680px){.sys
.item{width:45%;margin-right:5%;margin-bottom:12px}}textarea{resize:vertical}textarea,input[type="text"],input[type="button"],input[type="submit"]{-webkit-appearance:none;border-radius:0}input[type='checkbox']{width:auto!important}.contact-blok{clear:both;position:relative;text-align:center;background-color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;padding:50px
20px;margin-top:50px;font-size:125%;line-height:30px;color:#fff;border-top:4px solid #f00;box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19)}.contact-blok .bg-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.5)}.contact-blok
.txt{z-index:1;position:relative}.contact-blok
h2{text-transform:uppercase;color:#fff;position:relative;margin-bottom:25px}.contact-blok h2:after{position:absolute;width:120px;height:4px;background:#f00;content:'';left:50%;margin-left:-60px;bottom:0}.cnttxt{font-size:13px;line-height:18px;border:1px
solid #ccc;background:#f6f6f6;color:#666;padding:7px
10px;margin-bottom:15px}@media screen and (max-width: 768px){.contact-blok{font-size:13px;line-height:18px}}.nav-link{display:none}.has-submenu
span.down{display:none}.nav{float:right;font-size:17px;text-transform:uppercase;z-index:20;padding-top:45px}.nav
ul{position:relative;z-index:101;padding:0;margin:0;list-style:none}.nav ul
li{float:left;padding:0
9px}.nav ul li
a{display:block;text-decoration:none;color:#000;font-weight:bold;margin-bottom:12px}.nav ul li a:hover{text-decoration:none;color:#f00}.nav>ul>li.active>a{text-decoration:none;color:#f00}.nav>ul>li.last{padding-right:0}.nav ul
ul{display:none;position:absolute;margin-left:-15px;border:0;border-left:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee}.nav ul li:hover>ul{display:block;background:#fff}.nav ul ul
li{position:relative;padding:0;margin-left:0;text-transform:none;float:none}.nav ul ul
li.first{padding-top:4px}.nav ul ul
li.last{padding-bottom:12px}.nav ul ul li
a{height:auto;color:#333;font-size:15px;line-height:24px;padding:0
20px 0 15px;margin-bottom:0}.nav ul ul li a:hover{color:#f00}.nav ul>li:hover{background:#fff}.nav ul li li.active
a{color:#f00}.nav ul ul li a:before{content:"- ";color:#f00}@media screen and (max-width: 1240px){.nav{font-size:16px}.nav ul
li{padding:0
8px}}@media screen and (max-width: 1180px){.nav{font-size:14px}.nav ul
li{padding:0
5px}}@media screen and (min-width: 1019px){.nav > ul > .first
a{position:relative;overflow:hidden;width:22px;text-indent:-200px}.nav > ul > .first a:after{content:"\f015";text-indent:0;text-align:center;left:0;right:0;top:0;font-family:"FontAwesome";position:absolute;font-size:21px;color:#999}}@media screen and (max-width: 1019px){.bars{display:inline-block;cursor:pointer;margin-top:0;margin-right:0;width:inherit;height:inherit}.bar1,.bar2,.bar3{width:25px;height:3px;background:#000;margin:5px
0;transition:0.35s}.change
.bar1{-webkit-transform:rotate(-45deg) translate(-4px, 3px);transform:rotate(-45deg) translate(-6px, 6px)}.change
.bar2{filter:alpha(opacity=0);opacity:0;zoom:1}.change
.bar3{-webkit-transform:rotate(45deg) translate(-8px, -8px);transform:rotate(45deg) translate(-5px,-6px)}.nav-link{display:block;position:absolute;right:16px;width:40px;height:40px;line-height:40px;text-align:center;z-index:200;top:20px}.nav{clear:both;float:none;padding:50px
30px 10px;height:auto;position:relative;overflow:hidden;max-height:0;width:100%;margin:0}.nav > ul
ul{overflow:hidden;max-height:0;width:100%}.nav > ul
ul.active{max-height:800px}.nav.active{max-height:800px;padding-top:60px;border-bottom:5px solid #f00;background:#fff}.nav>ul>li.first{margin-top:7px}.nav>ul>li.last{margin-bottom:7px}.nav ul li:hover>ul{background:#fff}.nav
ul{display:inline}.nav ul li,.nav>ul>li{display:block}.nav ul
li{padding:0;margin:0;float:none}.nav ul li
a{display:block;position:relative;line-height:36px;margin-bottom:0}.nav ul
ul{display:inherit;position:relative;left:auto;top:auto;border:none;margin-left:0;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,0);-moz-box-shadow:0 0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 0 rgba(0,0,0,0)}.nav ul li.active>a{color:#f00}.nav ul li.last
a{border:0}.nav ul ul li
a{padding:0
4px;line-height:30px;font-size:14px}.nav ul ul
li.first{padding-top:0}.nav ul ul
li.last{padding-bottom:5px}.has-submenu{position:relative}.has-submenu
ul.active{display:block;max-height:1000px}.has-submenu
span.down{z-index:2;position:absolute;display:block;line-height:32px;width:32px;height:36px;cursor:pointer;top:0;right:0;padding:0;text-align:center;color:#000;font-family:'FontAwesome';font-weight:bold;font-size:21px}.has-submenu span.down:hover{color:#000}.has-submenu span.down:after{content:'\f107'}.has-submenu
span.down.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);background-position:right center;color:#000}}@media screen and (max-width: 768px){.nav{padding-left:25px;padding-right:19px}.nav-link{right:11px}}@media screen and (max-width: 680px){.nav{padding-left:20px;padding-right:15px}.nav-link{right:6px;top:15px}}.botpad{padding-bottom:50px}.files{padding:15px
0 25px;max-width:650px}.files
a{display:block;padding:8px
15px;text-decoration:none;background:#fcfcfc;margin-bottom:3px;border:2px
solid #f1f1f1}.files a:hover{text-decoration:none;color:#f00;background:#f8f8f8;border:2px
solid #e8e8e8}.filesspan{display:inline-block}.files
.icon{position:absolute;color:#f00;text-align:left;font-size:20px}.files
.text{line-height:20px;padding:0
0 0 32px;color:#000;display:block}.pro-fotos{padding-top:50px}.hiddenImg{opacity:0}.visibleImg{opacity:1}.fadeInUp{animation-name:fadeInUp}@keyframes
fadeInUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}.foot-bg{display:none!important}.footer{position:relative;z-index:10;padding:50px
0 0;color:#000;background:#f1f1f1;overflow:hidden}.footer:after{display:table;clear:both}.footer
.item{float:left;width:33.333%}.footer
.duurzaam{position:relative;z-index:2}.footer
h3{text-transform:uppercase}.footer
a{color:#000;text-decoration:none;font-weight:normal}.footer a:hover{color:#f00;text-decoration:none}.footer
.icons{padding:10px
0 30px;font-size:28px}.footer .icons
a{margin-right:10px}.footer
.credit{border-top:5px solid #fff;z-index:1;position:relative;background:#f00;padding:18px
0;color:#fff;margin-top:50px;text-align:center;font-size:15px;font-style:italic}.footer:after{content:'';position:absolute;background-image:url(/theme/img/zonnedak-icon-zw.png);background-repeat:no-repeat;background-size:500px 500px;width:500px;height:500px;right:50%;margin-right:-250px;bottom:-260px;opacity:.075}.footer
.blokjes{position:absolute;right:0;top:50%;margin-top:-100px}.footer .blokjes
span{width:50px;height:35px;display:block}.footer .blokjes
span.one{background:#f00;margin-top:0}.footer .blokjes
span.two{background:#646464;margin-top:35px}.footer .blokjes
span.three{background:#ccc;margin-top:35px}@media screen and (max-width: 680px){.footer .blokjes
span{width:30px;height:24px}.footer .blokjes
span.two{margin-top:24px}.footer .blokjes
span.three{margin-top:24px}}.duurzaam{text-align:center;margin:0
auto}.duurzaam
img{display:inline-block;margin:15px
20px}.duurzaam
a{display:inline-block}.seo-foot{padding-top:50px;font-size:80%;text-align:center;font-style:italic}.seo-foot
a{color:#888}.seo-foot a:hover{color:#f00}.seo-foot
span{color:#f00}.seo-foot span:last-child{display:none}.text-foto{padding-bottom:30px}.text-foto
.half.txt{width:64%;float:left;padding-right:25px}.text-foto
.half.foto{width:36%;float:left;padding-left:25px}.text-foto .half.foto
img{border-bottom:4px solid #f00}@media screen and (max-width: 1019px){.text-foto
.half.txt{width:60%;padding-right:20px}.text-foto
.half.foto{width:40%;padding-left:20px}}@media screen and (max-width: 680px){.text-foto
.half.txt{width:100%;float:none;padding-right:0;padding-bottom:15px}.text-foto
.half.foto{width:100%;float:none;padding-left:0}}button{border-radius:0;padding:6px
12px;display:inline-block;color:#fff;background:#000;cursor:pointer;text-transform:uppercase;font-weight:700;width:auto;font-size:16px;border:0}.cookie-consent-btn-accept-all{background:green;margin-left:12px}.cookie-consent-btn-accept.active{background:green}.cookie-consent-banner{display:none;z-index:1000;background-color:#000;background:rgba(0,0,0,.9);color:#fff;text-align:center;padding:18px
15px;width:100%;position:fixed;bottom:0;left:0}.cookie-consent-banner.show{display:block}.cookie-consent-btn-accept{padding:8px
10px}.cookie-consent-btn-accept.active{background-color:green;color:#fff}.cookie-consent-btn-refuse{padding:8px
10px}.cookie-consent-btn-refuse.active{background-color:red;color:#fff}.cookie-consent-btn-close-settings{position:absolute;top:16px;right:16px;font-size:20px;padding:2px
8px 5px 8px}.cookie-consent-settings-panel{width:100%;height:100%;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;z-index:9999;display:none}.cookie-consent-settings-panel.show{display:block}.cookie-consent-settings-panel
h2{margin:0}.cookie-consent-settings-panel
p{margin:0
0 5px 0}.cookie-consent-settings-panel
table{width:100%;border-collapse:collapse;text-align:left}.cookie-consent-settings-panel th,td{border:0px
solid #999}.cookie-consent-settings-panel
th{background-color:#eee;color:#000;padding:8px
16px}.cookie-consent-settings-panel
td{padding:10px
14px}.cookie-consent-settings-container{max-width:600px;max-height:100%;width:80%;background-color:#fff;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cookie-consent-settings-panel table
td{padding:1em
1em .5em!important}@media (max-width: 680px){button{padding:6px
10px;font-size:13px}.cookie-consent-banner
span{display:block;padding-bottom:12px}}@media screen and (max-width: 1019px){html{font-size:15px;line-height:22px}h1{font-size:35px;line-height:40px;padding:0
0 12px}.h1-line
h1{padding:0
0 20px;margin-bottom:40px}h2{font-size:26px;line-height:30px;padding:0
0 12px}h2.subkop{font-size:16px;line-height:20px;padding:0
0 25px;margin-bottom:40px}.introtxt{font-size:17px;line-height:24px;padding-bottom:35px}}@media screen and (max-width: 768px){html{font-size:14px;line-height:21px}h1{font-size:30px;line-height:34px;padding:0
0 10px}.h1-line
h1{padding:0
0 15px;margin-bottom:30px}.h1-line h1:after,h2.subkop:after{border-bottom:3px solid #f00}h2{font-size:21px;line-height:25px;padding:0
0 10px}h2.subkop{font-size:15px;padding:0
0 20px;margin-bottom:30px}.introtxt{font-size:16px;line-height:24px;padding-bottom:28px}.footer
.icons{padding:6px
0 25px;font-size:24px}.footer .icons
a{margin-right:7px}.footer
.duurzaam{max-width:180px}.footer
.credit{margin-top:35px}}@media screen and (max-width: 680px){.foot-bg{display:none}.footer{padding:30px
0 0;margin-top:30px;background:#f7f7f7;border-top:5px solid #e8e8e8;text-align:center}.footer
.item{width:50%;padding-bottom:25px}.footer
.item.last{width:100%;float:none;clear:both}.footer
.duurzaam{margin-left:auto;margin-right:auto}.footer
.credit{font-size:12px}}@media screen and (max-width: 480px){html{font-size:14px;line-height:20px}h1{font-size:24px;line-height:28px}.h1-line
h1{padding:0
0 12px;margin-bottom:25px}h2{font-size:18px;line-height:22px}h2.subkop{font-size:13px;padding:0
0 15px;margin-bottom:25px}.introtxt{font-size:15px;line-height:21px;padding-bottom:25px;text-align:left}.foot-bg{top:-102px;height:102px;background-size:200%}.footer
.item{float:none;width:100%;padding-bottom:25px}.footer
.item.last{padding-bottom:0}.footer
.credit{margin-top:30px}}