@import url(reset.min.css);a.action,a.tel{text-decoration:none}.wrapper,.wrapper2{width:95%;height:auto;margin:0 auto;position:relative}h1,h2{margin-bottom:30px;color:#000;line-height:normal}#enter,#melding{text-align:center}#melding,.action,h1{text-transform:uppercase}#header,#slogan{align-items:center}#slideshow,.wrapper,.wrapper2{position:relative}#slogan,#top,.slideBg{left:0;top:0}#slogan h3,h1,h2,h3{color:#000}a:hover,body{color:#222}.grid-2,.grid-3,.grid-4{grid-gap:30px}#banner h1,#inleiding h1{text-transform:none;font-weight:500}#sec24,#sec30{font-style:italic}#sec24 p:before,#sec30 p:before,a.action:after{font-family:"Font Awesome 5 Free";font-weight:900}#sec102,#sec103,#sec111,#sec112,#sec113,#sec114,#sec115,#sec116,#sec117,#sec122,#sec123,#sec124,#sec125,#sec126,#sec127,#sec133,#sec134,#sec135,#sec136,#sec137,#sec138,#sec142,#sec143,#sec144,#sec145,#sec24,#sec26,#sec30,#sec31,#sec38,#sec39,#sec42,#sec44,#sec48,#sec52,#sec66{padding:40px 20px;background-color:#f8f8f8}#popup,#top.page1,#warning{position:fixed}#Wmessage,#Wpopup{background-color:#fff;margin:50px auto;overflow:scroll-y;max-height:80%;box-sizing:border-box}#gals a img,.shadow img,.slideBg,img.cover,img.coverB,img.coverT{object-fit:cover}#banner h1,#banner h2,#hmTxtIn,.action,h1,h2,h3{line-height:normal}#buttons ul li .button,#enter a,#hmTxtIn,#melding,#newsAll a{padding:10px}#footer,#hmTxtBack,#melding,.nieBtn a,a.action{background-color:#000}#buttons ul,#fct ul,#sec25 ul,.regios ul,.waarom ul{list-style-type:none}#fct2,#hmTxt,#usable{float:right}#Wmessage,#Wpopup,#mozaiek,#usable a,.td,a.action{box-sizing:border-box}html{-webkit-text-size-adjust:none}body{background-color:#fff;font-family:"Work Sans",Arial;font-size:17px}body,html{height:100%}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clear{clear:both}a{color:#00f}a.action{display:inline-block;border:1px solid #000;color:#fff;padding:5px 10px;border-radius:7px}.placeholder,input[placeholder],textarea[placeholder]{color:#aaa}a.action:after{content:"\f105";padding-left:7px}a.action:hover{background-color:#fff;color:#000;border:1px solid #000}a.tel{display:block}b,strong{font-weight:700}#superwrapper{min-height:100%;height:auto!important}.wrapper{max-width:1420px}.wrapper2{max-width:1920px}#enter,#slogan,.slideBg{position:absolute;width:100%}.table{display:table;width:100%}#usable div,.tr{display:table-row}.td{display:table-cell;padding:3px}#enter a,.action{display:inline-block;text-decoration:none}::-webkit-input-placeholder,::-webkit-textarea-placeholder{color:#aaa}:-moz-placeholder{color:#aaa;opacity:1}::-moz-placeholder{color:#aaa;opacity:1}:-ms-input-placeholder,:-ms-textarea-placeholder{color:#aaa}#enter{bottom:10px}#enter a{background-color:#fff;border-radius:10px;font-size:20px}#slogan h2,h1{font-size:40px;font-weight:700}.action{background-color:#343434;color:#fff;border:0 solid #d8d8d8;font-family:Montserrat,arial;font-size:14px;margin-top:20px;padding:10px 15px}#hmTxt,#navMobMenu,#popup,#warning,.navB,.nixhier,a.mobHmls{display:none}.action:hover{color:#fff;background-color:#9cc390}h1{font-family:Josefin Sans,arial}h2,h3{font-weight:500}h2{font-size:30px;font-family:Josefin Sans,arial}.btn,.cta,h3{font-size:20px;font-family:Josefin Sans,arial}h3{margin-bottom:10px}#melding{color:#fff}#buttons ul li,#fct a.tel,.btn{display:inline-block}#banner,#header,#slogan{display:flex}#languagesMob,#loginLnksmob,#navMob,#searchMob{background-color:#fff;display:none}#top{position:sticky;width:100%;z-index:99;background-color:#fff;box-shadow:0 3px 45px rgb(0 0 0 / 15%);transition:.4s;padding:20px 0}#header{justify-content:space-between}#logo img{width:150px}#buttons{text-align:right;margin-bottom:25px}#inleiding,#search,#sec24,#sec25,#sec26,#sec30,#slogan,#usable div div:nth-child(2),.box,.gal37,.gal46,.gal53,.waarom,.width{text-align:center}#buttons ul,.regios ul{margin:0}#gals a,#mozaiek .mozaiek a,a.popupCl{display:block}#buttons ul li a{color:#00a20c;text-decoration:none;font-size:14px;font-weight:500;display:block;margin-right:10px}#buttons ul li:last-child a,#fct ul li:last-child{margin-right:0}#slideshow{height:100vh;overflow:hidden}.slideBg{height:100%}#slogan{height:100vh;right:0;z-index:2}#slogan h2{margin-bottom:10px}#slogan h3{font-size:30px;font-weight:700;margin-bottom:20px}.width{width:100%;line-height:28px;background:rgba(255,255,255,.5);padding:20px;max-width:900px;margin:0 auto}#buttons ul li .button,.btn,.btn:hover{background-color:#ff8c00;color:#fff}#inleiding,.divider{width:95%;margin:80px auto}.btn{padding:15px 30px;font-weight:700;text-decoration:none}#inleiding{max-width:1160px}#inleiding h1{font-size:24px;line-height:32px;font-family:Josefin Sans,arial;color:#222}.divider{height:1px;background-color:#00a20c;max-width:500px}#content,#popup,#warning,.pagetitle{width:100%}#sec25 ul,.grid-2,.grid-3,.grid-4{display:grid}#gals a img{aspect-ratio:1/1;height:auto!important}.dakwerken h2,.realisaties h2{text-align:center;margin-bottom:40px}#hmTxtIn,#usable div div:nth-child(3),a.popupCl{text-align:right}.shadow{box-shadow:0 12px 18px -6px rgb(0 0 0 / 34%);padding:30px;line-height:30px}.shadow img{aspect-ratio:11/8}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}#hmTxt,#hmTxtBack,#hmTxtIn a,.cta,.regios ul li{display:inline-block}.loginBox{padding:20px;border:1px solid #ccc}.waarom{line-height:32px;font-weight:500}#footer,.box{line-height:28px}.waarom ul{margin:10px 0 0}#banner h1,.pagetitle h2,.sectiongrid:last-child{margin-bottom:0}#sec25 ul,#sec26 ul,#sec42 ul,#sec44 ul,#sec45 ul,#sec48 ul,#sec50 ul{list-style-type:none;margin-top:10px}#sec25 ul{grid-template-columns:1fr 1fr;margin:0}.box{background:rgba(0,162,12,.78);max-width:850px;margin:0 auto;padding:30px;color:#fff}.newsPicc,.nieImgList{margin-right:5%;float:left}#footer a,.box h2,.pagetitle h1,.pagetitle h2{color:#fff}.cta{padding:15px 30px;color:#fff;background-color:transparent;text-decoration:none;border:2px solid #fff;margin-top:30px}.nieDatum,.social li a:hover{color:#c00}.cta:hover{color:#fff;background:rgba(255,255,255,.1)}#banner{background:url(../images/roofing.jpg) center center/cover no-repeat;height:300px;align-items:center;box-shadow:inset 0 0 0 2000px rgb(0 0 0 / 20%)}#hmTxtBack,#popup,#warning{left:0;height:100%}#banner.page3{background:url(../images/dakwerken.jpg) center center no-repeat}#banner.page4{background:url(../images/dakwerken1.jpg) center center no-repeat}#banner.page30{background:url(../images/dakwerken3.jpg) center center no-repeat}#banner.page15{background:url(../images/dakwerken2.jpg) bottom center no-repeat}#banner.page25{background:url(../images/plat-dak.jpg) center center no-repeat}#banner.page26{background:url(../images/hellend-dak.jpg) center center no-repeat}#banner.page13{background:url(../images/zink-koperwerken.jpg) center center no-repeat}#banner.page12{background:url(../images/dakisolatie.jpg) center center no-repeat}#banner.page5{background:url(../images/gevelbekleding.jpg) center center no-repeat}#banner.page28{background:url(../images/bekleding-dakgoot.jpg) center center no-repeat}#banner h1{font-size:40px;font-family:Josefin Sans,arial;color:#fff}#banner h2,#sec24,#sec30,.nieTxtList a{font-weight:700}#banner h2{font-size:24px;margin-bottom:30px;text-transform:uppercase;font-family:Josefin Sans,arial;color:#fff}.pagetitle h2{color:#fff;font-size:30px}#sec24 p:before,#sec30 p:before{content:"\f10d";margin-right:10px;color:#00a20c}.gal37,.gal46,.gal53{margin-top:60px}.sectiongrid{margin-bottom:60px}.newsHome,.regios{margin-top:20px}.regios ul li{margin:0 10px 10px 0}.newsHome a i,.regios a,.toTop a:hover{color:#000}.regios a.current,.regios a:hover{color:#ff8c00}#warning{top:0;z-index:12000;background:url(../images/popup2.png)}#Wmessage{width:400px;padding:50px;border:5px solid #000;border-radius:10px}#orderDay{border:none!important;font-size:30px;color:#ad6a43;width:250px}#popup{top:0;z-index:9998;background:url(../images/popup.png)}#hmTxt,#hmTxtBack{position:absolute}#Wpopup{width:450px;padding:20px;border:5px solid #000;border-radius:10px}a.popupCl{margin-bottom:20px;text-decoration:none}#Wpopup h2 a{text-decoration:none}img.coverT{object-position:left top}img.coverB{object-position:left bottom}img.contain{object-fit:contain}.slideSections{background-color:#f6f6f6}.slideshow{border-bottom:10px solid #eee}#search input,#searchMob input{padding:5px;vertical-align:middle}#search a.search_submit,#searchMob a.search_submit{background-color:#000;color:#fff;padding:7px;text-decoration:none;display:inline-block;border:1px solid #000;text-transform:uppercase;vertical-align:middle}#search a.search_submit:hover,#searchMob a.search_submit:hover{background-color:#fff;color:#000}#hmTxt{width:auto;top:20px;margin-right:20px;z-index:5;right:0;min-width:300px}#hmTxtIn{color:#fff}#hmTxtIn span.txt1{font-size:40px;text-shadow:1px 1px #000;text-transform:uppercase}#hmTxtIn span.txt2{font-size:14px;line-height:14px}#hmTxtBack{width:100%;z-index:-1;opacity:.5}#hmTxtIn a{color:#000;text-decoration:none;font-size:15px;background-color:#fff;padding:5px;text-shadow:none;text-transform:uppercase;margin-top:15px}#newsAll a,.newsHome a{display:block;font-size:20px;text-transform:uppercase;text-align:center;text-decoration:none}#main{width:100%;padding:60px 0;line-height:27px}#mozaiek{width:100%;column-gap:20px}#mozaiek .mozaiek{width:100%;margin:0 0 20px;break-inside:avoid}.newsHome a{color:#000;padding:5px}.nieBtn a,.nieDatum,.nieTitel a{display:inline-block}.newsHome a:hover{outline:#ccc solid 1px;background-color:#fff}#nieuw h3{text-transform:uppercase}.newsTotal{float:left;width:60%;margin-left:10%}#nieuws{padding-top:30px}#newsAll a{background-color:#00c5a3;color:#fff}.nieH2{text-align:center;margin-bottom:40px;margin-top:40px}.newsPicc{width:35%}.newsTekst{float:left;width:60%}.nieImgList{width:30%}.nieTxtList{float:left;width:65%}.nieTxtList a{color:#000}.nieuwsbericht{margin-bottom:20px;padding-bottom:20px}.nieDatum{padding:5px 5px 5px 0;margin-bottom:10px;font-size:14px}.nieTitel{text-transform:uppercase;font-size:20px;margin-bottom:10px;font-weight:400}.nieTitel a{text-decoration:none}.nieTekst{margin-top:5px}.nieStripe{height:1px;border-bottom:1px dotted #000;margin:20px 0}.nieFancyZoom a{font-size:16px;text-decoration:none}.videoWrapper{position:relative;padding-bottom:56.25%;margin-top:25px;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.nieFancyZoom{text-align:center;margin-top:5px;font-size:12px;display:none}.Floader{width:100%;font-size:10px;text-align:center;line-height:12px;padding-top:10px}.Floader img{width:40px;height:20px}.nieBtn a{color:#fff;border-radius:5px;text-decoration:none;text-transform:uppercase;padding:7px 15px;font-size:13px;margin-top:15px}.nieBtn a:hover{background-color:#c00;color:#fff}.nieSmallPic{width:25%;max-height:60px;overflow:hidden;float:left}#usable{display:table}#usable div div{display:table-cell;width:33.33%}#fct ul li,.social li,.submit{display:inline-block}#usable a{padding:5px;text-decoration:none;border-radius:5px}#usable a:hover{background-color:#ccc;color:#fff}.toTop{text-align:center;margin:100px 0}.toTop a{font-size:60px;color:#999}#tabs{margin-top:60px}.social{text-align:center;margin:30px 0}.field_checkbox,.field_input,.field_title{margin-bottom:10px}.social li{list-style:none inside;margin:0}.social li a{margin-right:10px;font-size:30px}#footer{padding:30px 0;color:#fff;font-size:14px}#fct{float:left}#fct ul{margin:0}#fct ul li{margin-right:3px}#footer2{background-color:#ededed;border-top:1px solid #d8d8d8;padding:75px 0;font-size:15px}.required{color:red}.field_heading{font-weight:700;padding-top:10px}.field_checkbox{float:left;width:100%}.field_input2,.field_title2{width:100%;margin-bottom:10px}input[type=checkbox],input[type=radio]{width:auto}.email,.textarea,.textfield,select{color:#7c7c7c;background-color:#fff;border:1px solid #d8d8d8;padding:5px;width:100%;box-sizing:border-box;font-family:"Work Sans",Arial;font-size:17px}.email,.textarea,.textfield{border-radius:0;outline:0}.textarea{height:100px}.checkbox_label,.radio_label{cursor:pointer}.submit{border:none;padding:15px 30px;color:#fff;background-color:#ff8c00;font-weight:700;text-decoration:none;font-family:Josefin Sans,arial;font-size:20px;margin-top:15px;outline:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}.gdpr{font-size:10px}#nav ul,li.menu,ul.menu{list-style-type:none;padding:0;margin:0}#navContainer{margin-left:auto;text-align:right}#nav,li.menu,ul.menu{z-index:100}#nav ul{width:auto;white-space:normal}#nav ul li{display:inline-block;text-align:center;font-weight:400;z-index:100}#nav ul li a{color:#000;display:block;margin-right:20px;text-decoration:none;text-transform:uppercase;font-weight:700}#nav li a:active,#nav li a:focus,#nav li.hover a,#nav li.menu-current a,#nav li.menu-parent a,#nav ul li a.active,#nav ul li a:hover,#nav ul.menu li ul li a:hover,#nav ul.menu li ul li.hover a,#nav ul.menu li ul li.menu-current a{color:#00a20c}#nav li.menu-expand a:after{content:"\f107";font-family:"Font Awesome 7 Pro";padding-left:5px}#nav li:last-child a{margin:0}#nav ul.menu li ul{position:absolute;margin:0;display:none;border-top:3px solid #00a20c}#nav ul.menu li:last-child ul{position:absolute;margin:0;display:none;right:0}#nav ul.menu li ul li{text-align:left;font-weight:400;margin:0;padding:0;line-height:1.2em;z-index:100;display:block}#nav ul.menu li ul li a{width:250px;color:#000;padding:15px;background-color:#fff;margin:0;text-transform:none;font-weight:500}#nav li.menu-current ul li a,#nav li.menu-current ul li a:hover,#nav ul.menu li ul li a:hover{color:#00a20c;margin:0}#nav li.menu-expand ul li a:after{content:none;padding-left:0}#nav ul.menu li ul li ul{right:170px!important;position:absolute;top:0}#nav ul.menu li ul li ul li a{width:150px;color:#fff!important;background-color:#000!important;padding:5px 10px;margin:0;border-right:1px solid #fff;right:150px;border-top:1px solid #fff}#nav ul.menu li ul li ul li a:hover{width:150px;color:#fff;background-color:#c00!important;margin:0}#nav ul.menu li a:focus ul,#nav ul.menu li li.subMenu ul,#nav ul.menu li li:hover ul,#nav ul.menu li.subMenu ul,#nav ul.menu li:hover ul{display:block}#nav ul.menu li ul ul,#nav ul.menu li.subMenu ul ul,#nav ul.menu li:hover ul ul,.stealth{display:none}#nav li{position:relative}.stealth{visibility:hidden}@charset "utf-8";@media screen and (max-width:1130px){#nav ul li a{margin-right:10px;font-size:14px}#mozaiek{columns:3!important}}@media screen and (max-width:960px){#prodPic,#prodShop,.field_title{width:100%;margin:0;float:none}#contenthome,#fct,#fct ul li,#fct2,#nieuws,.field_input,.field_title{float:none}#navMobMenu div div a,a.mobHmls{text-decoration:none;text-transform:uppercase;text-align:center}#catTitle,#usable{border-bottom:1px solid #ccc;padding-bottom:10px}.grid-3{grid-template-columns:repeat(2,1fr);grid-gap:20px}h2{font-size:30px!important}#slogan h2{font-size:34px}#slogan h3{font-size:24px}#banner h1{font-size:30px}#mozaiek{columns:2!important}#top{padding:55px 0 10px;position:relative!important}.field_input{width:100%}.newsPicc,.nieTekst2{float:left;width:100%}#newsAll{padding-top:35px}#newsDummy{height:35px}.nieImgH,.nieTxtH{clear:both;width:100%;margin-right:0}.nieImgList{width:100%}.nieTxtList{width:100%;padding-top:30px}.nieDatum{font-size:16px}#buttons,.breadcrumb{margin-bottom:0}#buttons ul li:first-child,#buttons ul li:nth-child(2),#cat,#fct ul li span,#hmTxt,#nav{display:none}#navMobMenu{background-color:#c00;border-bottom:1px solid #fff;display:table;width:100%;z-index:15000;position:fixed}#navMobMenu div.innerNMM{display:table-row}#navMobMenu div.innerNMM div{display:table-cell}#navMobMenu div div a{color:#fff;background-color:#000;border-right:1px solid #fff;display:block;padding:10px}#languagesMob,#loginLnksMob,#navMob,#searchMob{color:#000;top:0;z-index:10000!important;background-color:#fff;width:100%;padding-top:60px;padding-bottom:60px;text-align:center}#languagesMob ul,#loginLnksMob ul,#navMob ul{margin:0;padding:0}#languagesMob ul li,#loginLnksMob ul li,#navMob ul li,#searchMob ul li{list-style:none inside;border-bottom:1px solid #000;padding:5px 5px 5px 20px;text-align:left}#navMob ul li ul{margin-top:10px;margin-bottom:20px}#languagesMob ul li a,#loginLnksMob a,#navMob ul li a,#searchMob a{text-align:left;padding-left:10px;text-decoration:none;color:#000}#catTitle a,#languagesMob a,#navMob a{text-decoration:none}#languagesMob a.closeMob,#loginLnksMob a.closeMob,#navMob a.closeMob,#searchMob a.closeMob{display:block;margin-bottom:15px;text-align:center;color:#000}#fct ul li{margin-right:0;display:block}#fct2{clear:both;margin-top:15px}#contenthome{width:100%;margin-right:0}#nieuws{width:100%;clear:both;margin-top:30px}.newsPicc{margin-right:5%}.nieTekst2{margin-top:5px}#cat,#catContent,.newsTekst{width:100%;float:none}a.mobHmls{display:block;padding:10px 5%}#cat.showNav{display:block}.catniv1 li a{font-size:20px;padding:10px}#catTitle{float:none;margin-bottom:10px;text-align:center}#usable{width:100%;float:none;margin-bottom:20px}#usable a{width:33%;float:none}}@media screen and (max-width:640px){#sec25 ul,.grid-2,.grid-3{grid-template-columns:repeat(1,1fr)}#inleiding{margin:50px auto}#slideshow,#slogan{height:50vh}.grid-3{grid-gap:20px}#sec25 ul,#sec26 ul,#sec42 ul,#sec44 ul,#sec45 ul,#sec48 ul,#sec50 ul{margin-left:0}body{font-size:15px}h2{font-size:24px!important}#inleiding h1,#slogan h3{font-size:20px}#slogan h2{font-size:30px}#banner{height:200px}#banner h1{font-size:24px}#logo img{width:100px}.btn{font-size:18px}}@media screen and (max-width:480px){#buttons ul li .button{padding:10px 5px;margin-right:1px}#Wmessage,#Wpopup{width:100%;margin:50px auto;padding:20px}#Wmessage img,#Wpopup img{width:100%}}