html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:'Open Sans',sans-serif;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}sup{vertical-align:super;font-size:smaller;top:0!important}ol,ul{list-style:none}a:focus{outline:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}a:hover{text-decoration:none}.tekst p,table p{font-size:14px;color:#313131;line-height:26px}.tekst a{color:inherit;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:600}.tekst a:hover{border-bottom:1px solid #313131}.tekst h2{font-size:45px;color:#313131;font-weight:300;line-height:33px;margin-bottom:30px}.tekst h3{font-size:30px;font-weight:300;color:#313131;margin-bottom:20px}.tekst h4{font-size:25px;font-weight:300;margin-bottom:7px}footer .tekst a{text-transform:none;font-weight:400}table b:before{display:none}.costs p:first-child{font-size:14px}.costs p:last-child{font-size:18px;font-weight:600;margin-top:10px}.go_back a:hover{text-decoration:underline}header{background:#202020;border-top:1px solid #ddd}.nav{float:right;width:100%}nav{float:right}nav li{display:inline;margin-right:20px}nav li a{color:#ddd;font-size:16px;padding:0 0 5px 0}nav li a:hover,.current-menu-item.page_item a,nav li a:focus{color:#ddd;border-bottom:1px solid #ddd;text-decoration:none}.logo{padding:10px 0}.infobar{float:right;width:417px;border-top:0;border-right:1px solid #ddd;border-left:1px solid #ddd;border-bottom:1px solid #ddd;border-radius:0 0 10px 10px;padding:7px 20px;margin-bottom:51px}.infobar p,.infobar span{color:#ddd;font-size:15px;margin:0}.number{float:left;margin-right:30px}.slider_box{width:auto;background:rgb(32 32 32 / .7);padding:40px;border:2px solid #ddd;text-align:center;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%}.slider_title{margin-bottom:10px}.slider_title h1{font-size:70px;color:#ddd;font-weight:300}.slider_subtitle{margin-bottom:25px}.slider_subtitle h4{font-size:16px;color:#ddd}.slider_button a{color:#e18081;text-transform:uppercase;text-decoration:none;font-weight:600;font-size:15px}.slider_button a:hover{border-bottom:1px solid #e18081}.space{padding:50px 0}.dienst{transition:.5s ease-in-out all;position:relative;overflow:hidden}.dienst .tekst{padding:20px}.dienst,.product,.foto{border:2px solid #202020;text-align:center}.dienst a.btn{display:inline-block;background:#202020;color:#fff;padding:.75em 2em;border-radius:3px;border:none;transition:.3s ease-in-out all;font-weight:700}.dienst a.btn:hover{background:#000;color:#fff;text-decoration:none;transform:scale(1.05)}.dienst_image,.foto_image{height:225px;width:100%;position:relative}.dienst:hover .mask{opacity:0}.mask{background:rgb(31 31 31 / .33);position:absolute;width:100%;height:100%;transition:.3s ease-in-out all}.dienst_title{transform:translate(-50%,-50%);top:50%;left:50%;position:absolute}.dienst_title h3{font-size:2em;color:#fff;font-weight:300;transition:.3s ease-in-out all}.dienst:hover .dienst_title h3{text-shadow:0 0 20px #000}#over_ons{position:relative}#over_ons .tekst{padding:10em 0}#over_ons .tekst p,#over_ons .tekst h2,#over_ons .tekst a{color:#ddd}#over_ons .tekst a:hover{border-color:#ddd}#over_ons .mask{background:rgb(32 32 32 / .52);oke}.rechthoek{border:2px solid #fff;padding:42px;position:absolute;right:0;width:710px;top:50%;border-right:0;transform:translateY(-50%)}#over_ons .rechthoek .tekst{padding:0}.tekst h5{color:#ddd;line-height:25px;margin-bottom:15px;font-size:20px}.tekst h5:last-child{margin-bottom:0}.product .tekst{padding:20px 40px}.product_image{height:200px;position:relative}.box_title{position:absolute;bottom:0;width:100%;background:#202020;padding:8px 0}.product_title{color:#ddd;text-transform:uppercase;font-size:15px}.prijs p{font-weight:600;font-size:16px}footer{padding:50px 0 10px;background:#202020}footer .tekst h3{color:#ddd;margin-bottom:20px}footer .tekst p{color:#ddd}#search_form{position:relative}input.form-control.input-group{background:#fff0;border:2px solid #ddd;border-radius:0;padding:18px 10px;font-size:14px;color:#ddd}.form-control:focus{border-color:0;outline:0;-webkit-box-shadow:none;box-shadow:none}.input-group-btn{position:absolute;right:0;width:auto;top:0}button.btn.btn-default{padding:12px;background:#ddd;border-radius:0}i.fa.fa-angle-double-right{font-size:19px;line-height:14px}.text_right{text-align:right}.white_grider{background:#ddd;padding:7px 0;margin-top:50px}footer .white_grider p{color:#313131}.banner{height:calc(100vw / 3);min-height:200px;width:100%}.banner.single-product{height:200px}#diensten_page .dienst{margin-bottom:30px}.title h3{font-size:40px;font-weight:300}.title{margin-bottom:30px}.page-template-assortiment .title{margin-bottom:0}hr{margin-top:15px;width:100%;border-top:1px solid #202020;float:left}#locatie{margin-top:50px}.formulier input{width:100%;border:1px solid #202020;margin-bottom:10px}.formulier p:nth-child(2),.formulier p:nth-child(4),.formulier p:nth-child(6),.formulier p:nth-child(8),.formulier p:nth-child(10){margin-left:0}.formulier p{width:290px;float:left;margin-left:10px}.formulier textarea{min-width:100%;min-height:100px;border:1px solid #202020;margin-bottom:10px;height:150px}.formulier textarea,.formulier input{font-size:14px;padding:5px 10px;line-height:25px}.formulier textarea:focus,.formulier input:focus{border:1px solid #cacaca;outline:0}input.wpcf7-form-control.wpcf7-submit{border:none;width:100%;background:#f18989;font-size:15px;color:#fff}input.wpcf7-form-control.wpcf7-submit:hover{background:#dc7676}.wpcf7-validates-as-required.wpcf7-not-valid{border-color:#d41010}span.wpcf7-not-valid-tip{display:none!important}.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{float:left;width:100%;margin:0;padding:10px;border-color:#d71f1f}.wpcf7-not-valid{border-color:#d71f1f!important}div.wpcf7-mail-sent-ok{border:2px solid #398f14;float:left;margin:0;padding:10px;width:100%}.exception p{float:left;width:100%!important;margin-left:0}#assortiment .product{margin-bottom:30px}.keuze_menu h5{font-size:18px;font-weight:600;float:left}.searchandfilter h4{font-size:16px;font-weight:600}form#search-filter-form-65{float:right;position:relative;top:-3px}.keuzes{float:right}.keuze{float:left;width:200px}.keuze_menu{margin-top:-8px;float:left;width:100%;position:relative;margin-bottom:4px}.keuze_menu hr{margin-top:10px;float:left}.arrow-right{width:0;height:0;border-top:15px solid #fff0;border-bottom:15px solid #fff0;position:absolute;border-left:13px solid #f18989;right:-13px;top:0}.price{float:left;position:relative;width:60px;height:30px;background:#f18989;display:table;margin-top:20px}.price p{vertical-align:middle;display:table-cell;color:#FFF}#foto .foto{margin-bottom:30px}#nav-icon4{width:40px;height:24px;position:absolute;margin-top:96px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;display:none;float:left;margin-left:30px;right:15px}#nav-icon4 span{display:block;position:absolute;height:4px;width:100%;background:#ddd;border-radius:9px;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon4 span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(2){top:10px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4 span:nth-child(3){top:20px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon4.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}#nav-icon4.open span:nth-child(2){width:0%;opacity:0}#nav-icon4.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:25px;left:8px}.go_back a{font-size:14px;color:inherit;float:right;margin-top:-12px}.not_a a{font-weight:400;text-transform:none;word-break:break-all}.image_single{width:100%;height:250px;margin-bottom:20px}.phone_number,.mail_adress{width:100%;text-align:center;float:left;border:1px solid #202020;padding:15px 0;margin-bottom:10px}.mail_adress a,.mail a{color:inherit}.phone_number p,.mail_adress p{font-size:17px}h4{font-size:22px;font-weight:500}li.sf-field-taxonomy-dikte,li.sf-field-taxonomy-formaat,li.sf-field-taxonomy-kleur{float:left;margin-right:50px!important}li.sf-field-taxonomy-kleur,li.sf-field-taxonomy-kleur_1,li.sf-field-taxonomy-kleur_3,li.sf-field-taxonomy-kleur_4,li.sf-field-taxonomy-kleur_5,li.sf-field-taxonomy-kleur_6{margin-right:0!important}#assortiment .chosen-container-single .chosen-single{border:none;background:#fff;border-radius:0;box-shadow:none;width:auto;padding:0;width:auto!important;display:block;font-size:15px;font-weight:600}.sf-field-taxonomy-dikte .chosen-container,.sf-field-taxonomy-formaat .chosen-container,.sf-field-taxonomy-kleur .chosen-container,.sf-field-taxonomy-dikte_1 .chosen-container,.sf-field-taxonomy-kleur_1 .chosen-container,.sf-field-taxonomy-formaat_1 .chosen-container,.sf-field-taxonomy-dikte_3 .chosen-container,.sf-field-taxonomy-kleur_3 .chosen-container,.sf-field-taxonomy-formaat_3 .chosen-container,.sf-field-taxonomy-diktes_4 .chosen-container,.sf-field-taxonomy-formaat_4 .chosen-container,.sf-field-taxonomy-kleur_4 .chosen-container,.sf-field-taxonomy-dikte_5 .chosen-container,.sf-field-taxonomy-kleur_5 .chosen-container,.sf-field-taxonomy-formaat_5 .chosen-container,.sf-field-taxonomy-dikte_6 .chosen-container,.sf-field-taxonomy-kleur_6 .chosen-container,.sf-field-taxonomy-formaat_6 .chosen-container{width:auto!important}li.sf-field-taxonomy-dikte,li.sf-field-taxonomy-formaat,li.sf-field-taxonomy-kleur,li.sf-field-taxonomy-dikte_1,li.sf-field-taxonomy-formaat_1,li.sf-field-taxonomy-kleur_1,li.sf-field-taxonomy-dikte_3,li.sf-field-taxonomy-formaat_3,li.sf-field-taxonomy-kleur_3,li.sf-field-taxonomy-diktes_4,li.sf-field-taxonomy-formaat_4,li.sf-field-taxonomy-kleur_4,li.sf-field-taxonomy-dikte_5,li.sf-field-taxonomy-formaat_5,li.sf-field-taxonomy-kleur_5,li.sf-field-taxonomy-dikte_6,li.sf-field-taxonomy-formaat_6,li.sf-field-taxonomy-kleur_6{padding:0!important}.chosen-container-single .chosen-drop{width:170px!important}#assortiment .chosen-container-single .chosen-single span{text-overflow:clip}#assortiment .searchandfilter ul li{padding:8px 0;float:left;margin-right:50px}div b:before{content:"\f107";font-family:fontawesome;font-size:16px;position:relative;top:1px}.chosen-container-single .chosen-single div b{background:none!important}.sf-field-taxonomy-kleur .chosen-container.chosen-with-drop .chosen-drop,.sf-field-taxonomy-kleur_1 .chosen-container.chosen-with-drop .chosen-drop,.sf-field-taxonomy-kleur_3 .chosen-container.chosen-with-drop .chosen-drop,.sf-field-taxonomy-kleur_4 .chosen-container.chosen-with-drop .chosen-drop,.sf-field-taxonomy-kleur_5 .chosen-container.chosen-with-drop .chosen-drop,.sf-field-taxonomy-kleur_6 .chosen-container.chosen-with-drop .chosen-drop{left:-105px}#assortiment .chosen-container-single .chosen-drop{margin-top:7px;border-radius:0;background-clip:padding-box}#assortiment .chosen-container .chosen-drop{border:1px solid #202020;border-top:0!important}.page-template-assortiment .space{padding:50px 0 30px}.page-template-assortiment .dienst_title h3{font-size:2em}.page-template-assortiment .dienst{margin-bottom:30px}.searchandfilter{float:right;top:-3px;position:relative}.page-template-accessoires .tekst_height{min-height:auto}.tekst_height{min-height:78px}ul.chosen-results li{width:100%}#assortiment .highlighted{background:#fff0}#assortiment li.highlighted{font-weight:600;color:#000}.tekst_height p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-overflow:ellipsis}.steen_img{width:100%;height:calc(100vw / 3.5);min-height:250px}.thumbnail_image{float:left;margin-right:5px;margin-top:5px}.thumbnail_image img{background:url(/wp-content/themes/Vroegindeweij/images/cnc_bak.png);background-size:cover;height:118.9px;width:118.9px}.thumbnail_image:nth-child(4),.thumbnail_image:nth-child(8),.thumbnail_image:nth-child(12){margin-right:0}.error404 h1{font-size:105px}.error404 #assortiment{text-align:center}.error404 #assortiment a{text-transform:none}#contact .tekst a{text-transform:none;font-weight:400}.go_back.tekst p{display:inline;margin-right:10px;text-transform:none}.go_back.tekst i{font-weight:600}.go_back.tekst a:hover{text-decoration:none}@media(max-width:1835px){.rechthoek{width:550px}}@media(max-width:1510px){.rechthoek{padding:42px 20px;width:430px}.rechthoek .tekst h5{font-size:16px}}@media(max-width:1279px){.tekst h2{line-height:45px}.rechthoek{width:490px}.rechthoek .tekst h5{font-size:18px}.formulier p{width:222px}.product .tekst{padding:20px 20px}.thumbnail_image img{height:89.7px;width:89.7px}}@media(max-width:991px){nav li{margin-right:15px}#diensten .dienst,#producten .product{margin-bottom:30px}.rechthoek{display:none}.different{margin-bottom:20px}.formulier p{width:167px}.thumbnail_image img{height:106.7px;width:106.7px}.thumbnail_image:nth-child(2),.thumbnail_image:nth-child(4),.thumbnail_image:nth-child(6),.thumbnail_image:nth-child(8),.thumbnail_image:nth-child(12){margin-right:0}}@media(max-width:767px){.infobar,.nav{display:none}#nav-icon4{display:block}.slider_title h1{font-size:50px}.slider_subtitle h4,.slider_button a{font-size:14px}button.slick-prev.slick-arrow,button.slick-next.slick-arrow{margin-left:6px}button.slick-next.slick-arrow{margin-right:6px}.slick-slider{height:410px}.search{margin-bottom:20px}footer .tekst h3{margin-bottom:10px}footer .pull-right{float:left!important}footer .text_right{text-align:left}.formulier p{width:100%;margin:0}.form{margin-top:20px}#locatie{margin-top:20px}.vrijblijvend{float:left;width:100%;margin-top:25px}nav li a:hover,.current-menu-item.page_item a,nav li a:focus{color:#202020;border:none;font-weight:600}.title h3{font-size:34px}.resp_nav{display:block!important}.thumbnail_image:nth-child(2),.thumbnail_image:nth-child(4),.thumbnail_image:nth-child(6),.thumbnail_image:nth-child(8),.thumbnail_image:nth-child(12){margin-right:5px}.single_project_image{margin-bottom:20px;float:left}}@media(max-width:550px){.slider_box{padding:20px}.slider_title h1{font-size:40px}.slider_subtitle h4,.slider_button a{font-size:12px}.searchandfilter{float:left;top:0;width:100%;margin-top:15px}#assortiment .chosen-container-single .chosen-drop{margin-top:4px}.thumbnail_image img{height:80.7px;width:80.7px}}@media(max-width:450px){.slider_box,.slick-slider button,button.slick-next.slick-arrow,button.slick-prev.slick-arrow{display:none!important}.slick-slider{height:250px}.tekst h2{font-size:35px;margin-bottom:15px}.dienst_title h3{font-size:45px}.page-template-assortiment .dienst_title h3{font-size:35px}}@media(max-width:400px){.logo img{width:190px}#nav-icon4{margin-top:60px}}@media(max-width:372px){.sf-field-taxonomy-kleur .chosen-container.chosen-with-drop .chosen-drop{left:0}}