:root{--main-color:#259b3f;--dark-green:#2f4123;--white:#fff;--font-main:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;}
html, body{overflow-x:hidden;}
body{font-family:var(--font-main);color:#000;font-size:17px;line-height:24px;}
.entry h1, h1{color:var(--white);font-weight:400;font-size:36px;line-height:36px;letter-spacing:1px;text-transform:uppercase;}
.entry h2, .entry h3{color:var(--main-color);font-weight:400;font-size:22px;line-height:28px;letter-spacing:2px;}
.topsubtitle{color:var(--white);font-weight:200;font-size:29px;line-height:20px;letter-spacing:2px;}
.single .post-inner .post-title{color:var(--dark-green);font-weight:200;font-size:34px;line-height:14px;}
.featured .entry-title a, .post-list-standard .entry-title a, .post-list .entry-title a, .related-posts .entry-title a{color:var(--dark-green);font-weight:200;font-size:16px;line-height:24px;}
.page-id-8 .luxe-header-button, .page-id-8 .btn-cta-3-coll, .page-id-8 .side-nav{display:none !important;}
.page-id-8 .con-pad{margin-top:-100px;}
.con-pad{margin-top:-70px;}
.page-template-seo-template #header{display:block !important;position:relative !important;z-index:9999 !important;background:transparent !important;}
@media only screen and (min-width: 720px) {
.page-template-seo-template #header{margin-top:-150px;}
}
.page-template-seo-template .subHeader{margin-top:150px;}
.luxe-static-header{position:relative;width:100%;min-height:400px;height:70vh;overflow:hidden;display:flex;align-items:center;justify-content:flex-start;}
.luxe-header-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;aspect-ratio:16 / 9;z-index:1;display:block !important;opacity:1 !important;visibility:visible !important;animation:none !important;}
.luxe-header-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;pointer-events:none;background-image:linear-gradient(50deg, #000000eb 0%, rgba(17, 17, 17, 0) 100%), linear-gradient(to right, rgba(255, 255, 255, 0.5) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, 0.5) 1px, transparent 1px);background-size:cover, 50px 50px, 50px 50px;background-repeat:no-repeat, repeat, repeat;}
.luxe-header-content{position:relative;z-index:3;padding:0 40px;max-width:1200px;width:100%;margin:0 auto;}
.hph-title{color:#fff !important;font-size:2.8rem !important;letter-spacing:2px !important;line-height:1.2 !important;text-shadow:0 2px 15px rgba(0,0,0,0.6) !important;margin:0 0 15px 0 !important;text-transform:uppercase !important;}
.hph-subtitle{color:#fff !important;font-size:1.8rem !important;font-weight:400 !important;letter-spacing:1px !important;line-height:1.4 !important;text-shadow:0 2px 10px rgba(0,0,0,0.6) !important;margin:0 0 30px 0 !important;text-transform:none !important;}
.luxe-header-button, .btn-cta-3-coll{display:inline-block;padding:12px 30px;background-color:#259b3f;color:#fff;font-weight:600;letter-spacing:1px;border-radius:25px;border:2px solid #259b3f;transition:0.3s ease;}
.luxe-header-button:hover, .btn-cta-3-coll:hover{background-color:transparent;color:#fff !important;border-color:#fff;cursor:pointer;}
.witte-divider-laag{position:relative;height:160px;margin-top:0 !important;background:#fff;transform:skewY(-5deg);transform-origin:left top;z-index:2;pointer-events:none;margin-bottom:-160px;}
.witte-achtergrond-container{background-color:#fff;position:relative;z-index:2;padding-top:20px;border:none !important;}
.page-template-seo-template #nav-mobile, 
.page-template-seo-template .mobile-title-logo-in-header, .page-template-seo-template .ham__navbar-toggler-two{display:block !important;opacity:1 !important;visibility:visible !important;}
.page-template-seo-template #header-image-wrap,
.page-template-seo-template .hu-header-image, .page-template-seo-template .pc-section-slider{display:none !important;}
@media only screen and (max-width: 719px) {
.luxe-static-header{height:50vh !important;}
.luxe-header-img{aspect-ratio:4 / 3;}
.luxe-header-content{transform:translateY(0) !important;padding:0 15px !important;}
.hph-title{font-size:1.4rem !important;line-height:1.2 !important;}
.hph-subtitle{font-size:1.1rem !important;line-height:1.4 !important;}
.witte-divider-laag{height:50px !important;margin-bottom:0 !important;}
} .side-nav{position:relative;margin:0 16px;top:-125px;}
.side-nav-li{background:#e6e6e6e6;border:1px dashed #ccc;border-radius:0 0 25px 0;padding:30px 15px;box-sizing:border-box;}
.side-nav-li span{font-weight:600;}
.side-nav ul{margin:0;padding-left:20px;}
.side-nav-blok{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:25px;}
.side-nav-button{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;border-radius:20px;border:1px solid #ddd;background-color:#fff;color:#333;text-decoration:none;transition:transform 0.2s, box-shadow 0.2s;}
.side-nav-button:hover{transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,0.1);}
.side-nav-chat-icone{width:18px;height:18px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23259b3f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E");}
.side-nav-cta{color:#1e8735;font-weight:600;letter-spacing:1px;font-size:0.9em;text-align:center;}
@media(min-width:768px){
.side-nav{position:absolute;top:-200px;right:100px;min-width:400px;margin:0;}
.side-nav-li{min-width:550px;padding:30px;}
.con-pad{margin-top:0px !important;}
}
.entry .side-nav li, .entry .green-bullets li{list-style:none;position:relative;padding-left:35px;line-height:1.5;margin-bottom:15px;font-size:0.9em;color:#2f2f2f;font-weight:500;letter-spacing:0.1em;}
.entry .side-nav li::before, .entry .green-bullets li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:18px;height:18px;background-image:url(https://adwik.nl/wp-content/uploads/2026/04/check.svg);background-size:contain;background-repeat:no-repeat;background-position:center;}
.diensthub-container{padding:50px 0;}
.diensthub-grid{display:grid !important;grid-template-columns:repeat(4, 1fr);gap:25px;max-width:1300px;margin:0 auto;padding:0 20px;}
@media(max-width:768px){
.diensthub-grid{grid-template-columns:repeat(2, 1fr);gap:15px;}
}
.diensthub-card{display:flex;flex-direction:column;text-decoration:none;background:#ffffff;border:1px solid #e0e0e0;transition:transform 0.3s ease;}
.diensthub-card:hover{transform:translateY(-5px);}
.diensthub-header img{width:100%;height:auto;display:block;}
.diensthub-title{color:var(--white) !important;background:#259b3f;color:#fff;padding:10px;margin:-30px 15px 10px 15px;text-align:center;font-size:0.9em !important;letter-spacing:1;text-transform:lowercase;z-index:1;}
.diensthub-body{padding:0 15px 15px 15px;color:#333;font-size:0.9em;line-height:1.5;}
.diensthub-link{display:flex;align-items:center;gap:8px;color:#259b3f;margin-top:12px;font-weight:600;text-transform:lowercase;}
.center-cta-wrapper{margin:80px 0;padding:20px 0;overflow:visible;}
.center-cta-row{display:flex;flex-wrap:wrap;transform:skewY(-5deg);transform-origin:center center;}
.center-cta-col{flex:1;min-height:400px;display:flex;align-items:flex-start;position:relative;}
.center-cta-content{padding:50px;transform:skewY(5deg);width:100%;}
.center-cta-col-1{background-color:#f3f4f4;}
.center-cta-col-2{background-color:#259b3f;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.15) 1px, transparent 1px), linear-gradient(to bottom, rgba(255, 255, 255, 0.15) 1px, transparent 1px);background-size:50px 50px;position:relative;}
.center-cta-col-2 strong, .center-cta-col-2 p{color:#fff;}
.center-cta-col-2 .center-cta-title{color:#fff !important;}
.center-cta-col-3{background-color:#e2e3e1;}
.center-cta-title{margin-bottom:15px;display:inline-block;position:relative;}
.center-cta-col-2 .center-cta-button{margin:25px auto 0 auto;display:block;width:fit-content;}
.center-cta-button{display:inline-block;padding:12px 30px;background-color:#fff;color:#259b3f;font-weight:600;border-radius:25px;text-decoration:none;margin-top:15px;transition:background 0.3s ease;}
.center-cta-button:hover{background-color:#f0f0f0;}
.center-cta-col-2 .center-cta-title::before{content:'';width:25px;height:25px;position:absolute;top:-30px;left:-10px;background:url(https://adwik.nl/wp-content/uploads/2026/04/AdwikIconAmin.png) no-repeat;background-size:contain;will-change:transform;animation:ZigZagMove 10s ease-in-out infinite alternate;pointer-events:none;}
@keyframes ZigZagMove {
0%{transform:translate(0, 0);}
25%{transform:translate(-30px, 100px);}
50%{transform:translate(20px, 200px);}
75%{transform:translate(-30px, 300px);}
100%{transform:translate(0, 400px);}
}  @media only screen and (max-width: 768px) {
.center-cta-row{flex-direction:column;transform:skewY(-5deg);}
.center-cta-content{transform:skewY(5deg);}
.center-cta-col{min-height:auto;padding:30px 0;}
} .footer-logos-grid{display:flex;flex-wrap:nowrap;justify-content:center;gap:8px;margin-bottom:30px;width:100%;}
.logoadwikfooter{background:#f7f9fd;border:1px solid #eaeaea;padding:5px;flex:1;min-width:0;display:flex;align-items:center;justify-content:center;}
.logoadwikfooter img{max-width:100%;height:auto;object-fit:contain;display:block;}
.btn-cta-footer{display:inline-block;padding:12px 30px;background-color:#259b3f;color:#fff;font-weight:600;letter-spacing:1px;border-radius:25px;border:2px solid #259b3f;transition:all 0.3s ease;text-decoration:none;text-align:center;}
.btn-cta-footer:hover{background-color:#f0f0f0;color:#259b3f;border:2px solid #259b3f;}
.footer-cta-container{text-align:center;margin-top:30px;}
.footer-cta-subtext{margin-top:10px;font-size:0.9em;color:#666;}
.btn-cta-footer:hover{background-color:#f0f0f0;color:#259b3f;border:2px solid #259b3f;}
.footer-cta-container{text-align:center;margin-top:30px;}
.footer-cta-subtext{margin-top:10px;font-size:0.9em;color:#666;}
.pc-section-slider .carousel-inner{will-change:opacity;transition:opacity 0.5s ease-in-out !important;}
.pc-section-slider.flickity-enabled .carousel-inner{opacity:1 !important;}
#ha-large-header{-webkit-box-shadow:0 1px 4px 1px rgba(0, 0, 0, .3);-moz-box-shadow:0 1px 4px 1px rgba(0, 0, 0, .3);box-shadow:0 1px 7px 1px rgba(0, 0, 0, .36);z-index:1;position:relative;background:#000;}
#ha-large-header .pc-section-slider{background-color:#000000;height:85vh !important;position:relative;overflow:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d;}
@media only screen and (max-width: 1024px) {
#ha-large-header .pc-section-slider{min-height:600px;}
} .pc-section-slider .carousel-inner, 
.pc-section-slider .carousel-cell{width:100%;height:100%;overflow:hidden;}
.carousel-inner{opacity:0;-webkit-transition:opacity 0.4s;-moz-transition:opacity 0.4s;-ms-transition:opacity 0.4s;-o-transition:opacity 0.4s;transition:opacity 0.4s;position:relative;}
.pc-section-slider:not(.flickity-enabled),
.pc-section-slider:not(.flickity-enabled) .carousel-inner,
.pc-section-slider:not(.flickity-enabled) .carousel-cell{background:#000000 !important;background-color:#000000 !important;}
.pc-section-slider:not(.flickity-enabled) .carousel-inner{opacity:1 !important;display:block !important;height:100% !important;}
.pc-section-slider:not(.flickity-enabled) .carousel-cell:first-child{display:block !important;width:100% !important;height:100% !important;position:absolute !important;top:0 !important;left:0 !important;visibility:visible !important;}
.pc-section-slider:not(.flickity-enabled) .carousel-cell:not(:first-child){display:none !important;}
.pc-section-slider:not(.flickity-enabled) .carousel-cell:first-child .carousel-image{opacity:0.7 !important;visibility:visible !important;display:block !important;height:100% !important;}
.pc-section-slider:not(.flickity-enabled) .carousel-cell:first-child .carousel-image img{display:block !important;opacity:1 !important;visibility:visible !important;width:100% !important;height:100% !important;object-fit:cover !important;}
.flickity-enabled{position:relative;}
.flickity-enabled .carousel-image{opacity:0.7 !important;visibility:visible !important;display:block !important;}
.flickity-enabled .carousel-image img{display:block !important;opacity:1 !important;visibility:visible !important;}
.carousel-image::after{content:"" !important;position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important;z-index:10 !important;pointer-events:none !important;background-image:linear-gradient(to right, rgba(0,0,0,0.8), rgba(0,0,0,0.4), rgba(0,0,0,0)), url(https://adwik.nl/wp-content/uploads/2022/05/grid-white.png) !important;background-repeat:no-repeat, repeat !important;background-position:center, center !important;}
.sbox{display:block;max-width:400px;position:relative;margin-bottom:30px;text-decoration:none;color:inherit;background:var(--white);}
.sbox-header{overflow:hidden;}
.sbox-header img{width:100%;height:auto;display:block;transition:transform 0.3s ease;}
.sbox:hover img{transform:scale(1.05);}
.sbox-title{background:var(--main-color);color:var(--white) !important;position:relative;margin:-70px 0 0 -20px;width:85%;padding:10px 15px;text-align:center;font-size:1em !important;letter-spacing:0.15em !important;text-transform:lowercase;transition:var(--transition);z-index:10;}
.sbox-content{padding:15px;font-size:0.9em;color:#333;}
.leesmeer{color:#70925a;display:inline-flex;align-items:center;gap:8px;margin:10px 0 0 5px;font-weight:400;text-transform:lowercase;letter-spacing:0.15em;}
.leesmeer:after{content:"\f35a";font-family:"Font Awesome 5 Free";font-weight:900;font-size:0.8em;}
.sbox-bg{padding:50px 0;}
.sbox-bg-inner{max-width:1300px;margin:0 auto;}
@media(max-width:719px){
.sbox-title{width:80%;margin-top:-50px;}
.leesmeer{margin-left:0;}
}
.kabel2-text{font-weight:400 !important;text-transform:uppercase !important;font-size:1.8em !important;letter-spacing:0.1em !important;color:#fff !important;line-height:1.2em !important;}
.header5{color:#fff !important;font-weight:400 !important;font-size:1.3em !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;}
.column-3-content-h3{font-size:1.3em !important;letter-spacing:0.2em !important;color:#2f4123 !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;font-weight:200 !important;}
article .entry a{text-decoration:none !important;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;font-weight:400 !important;}
nav#nav-topbar .nav li a{font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif !important;color:#fff !important;font-weight:400 !important;font-size:18px !important;line-height:24px !important;letter-spacing:2px !important;}
nav#nav-topbar .nav li a:hover{color:#000 !important;}
.x-icon{display:inline-block;width:14px;height:14px;background:url(https://cdn.simpleicons.org/x/000000) no-repeat center;background-size:contain;vertical-align:-2px;transition:filter 0.2s ease;}
.social-x:hover .x-icon{filter:invert(1);}
.social-x:hover{color:#fff;}
.home-padding-99 img{max-width:100%;height:auto;top:-70px;right:50px;position:absolute;}
.suba{height:40px !important;width:40px !important;filter:brightness(0.57);transform:scaleX(-1);position:absolute;top:25px;left:55px;}
.subb{height:40px !important;width:40px !important;opacity:0.6;}
@media only screen and (max-width: 720px) {
.suba, .subb{display:none !important;}
}
#contactlink{scroll-margin-top:90px;}
.topbar-toggle-down{display:none !important;}
.opper-header{display:none;width:100%;z-index:99999999999999;position:fixed;color:#fff;}
@media only screen and (max-width: 900px) {
.opper-header{display:none;}
}
.grecaptcha-badge{opacity:0;}
.cf7070{font-size:0.7em}}
.entry .gallery img{max-width: 150px;
}
.gallery-item{width: unset !important;
}
.call-col-2a{margin: 40px 0 70px;
text-align: center;
cursor: pointer;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
.call-col-2{color: #444;
font-size: 0.9em;
border: 2px solid #2f4123;
text-transform: uppercase;
font-weight: 800;
letter-spacing: 2px;
padding: 10px 40px;
background-color: #2f4123;
}
.container-cta .fab{color: #51c85d;
font-size: 1.2em;
}
.img-lp{border: 2px solid #2f4123;
}
.center-h3-lp{text-align: center;
color: #85cc57;
font-size: 1.3em !important;
}
.page-id-2253 .entry img.aligncenter{margin: 8px auto;
clear: both;
display: block;
}
.box-box-btn-lp-0{margin: 70px 0px 100px;
text-align: center;
}
.box-box-btn-lp-1, .box-box-btn-lp-2{display: inline-block;
padding: 5px 40px;
margin: 0 20px;
color: #444;
width: 200px;
font-size: 0.8em;
border: 2px solid #2f4123;
background-color: #2f4123;
text-transform: uppercase;
text-align: center;
font-weight: 600;
letter-spacing: 2px;
cursor: pointer;
-webkit-transition: all 0.2s ease;
-moz-transition: all 0.2s ease;
-o-transition: all 0.2s ease;
transition: all 0.2s ease;
}
@media screen and (max-width:600px){.box-box-btn-lp-1,
.box-box-btn-lp-2{display:block;width:150px;margin:0 auto;}
.box-box-btn-lp-1{margin-bottom:30px;}}
.call-col-2:hover, .box-box-btn-lp-1:hover, .box-box-btn-lp-2:hover{background-color: #f5f5f5;
}
.1234-wesp{max-width: 900px;
}
.lp-center{text-align: center;
padding-bottom: 40px;
}
.con-pad-top-lp{height: 70px;
}
.row-22-buiten{background: #f5f5f5;
padding: 30px;
margin-bottom: 50px;
}
.row-22-buiten-lp{background: #f5f5f5;
padding: 30px;
margin: 70px auto;
max-width: 1300px;
}
.row001:after{content: "";
display: table;
clear: both;
}
.column001{float: left;
width: 50%;
}
@media screen and (max-width:600px){.column001{width:100%;}
.column001:nth-child(2){margin-top:-13px;}}
.column001 ul li{list-style: none !important;
font-weight: 400;
}
.column001 .fa{color: #51c85d;
}
.column001 li{padding-top: 10px
}
.column-3-content-h3-lp{text-align: center;
padding-bottom: 15px;
border-bottom: 2px solid #2f4123;
}
.page-id-999999999999999 .blok-cta{display: none !important;
}
@media only screen and (max-width: 719px){.container-cta{bottom:20px !important;}}
@media only screen and (min-width: 1800px){.container-cta{left:calc(50% + 820px);right:0;}}
.container-cta{position: fixed;
right: 20px;
bottom: 40px;
font-size: 40px;
max-width: fit-content;
z-index: 9;
}
.container-cta a:hover{color: #2f4123 !important;
}
.bg-mier{position: absolute;
bottom: -160px;
left: 45%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
}
.miervloer{position: absolute;
bottom: -156px;
left: 53%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%)
}
img.bg-mier, img.miervloer{max-width: 100px !important;
}
@media only screen and (max-width: 719px){.miervloer{position:absolute;bottom:-140px;left:80%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}
.carousel-cell-img{background-color: #ccc;
position: relative;
left: 50%;
-webkit-transform: translateX(-50%);
transform: translateX(-50%);
-webkit-border-radius: 50%;
border-radius: 50%;
border: 10px solid #70925a;
margin-top: -100px;
padding: 8px;
width: 250px;
}
@media only screen and (max-width: 719px){.carousel-cell-img{margin-top:0px;}}
#ha-large-header{-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.killer-btn{color: #fff;
width: 225px;
background-color: #259b3f;
border: 2px solid #259b3f;
font-weight: 600;
border-radius: 25px;
padding: 5px 1px;
margin: 10px 0px;
display: inline-block;
letter-spacing: 2px;
cursor: pointer;
-webkit-box-shadow: inset 0 0 0 0 #2f4123;
-moz-box-shadow: inset 0 0 0 0 #2f4123;
box-shadow: inset 0 0 0 0 #2f4123;
-webkit-transition: ease-out 0.4s;
-moz-transition: ease-out 0.4s;
transition: ease-out 0.4s;
}
.killer-btn:hover{box-shadow: inset 375px 0 0 0 #2f4123;
border: 2px solid #259b3f;
color: #259b3f;
}
.killer-btn-center{max-width: 270px;
margin: 70px auto 0;
text-align: center;
}
.killer-btn-center2{font-size: 0.9em;
text-align: center;
}
.killer-btn-center2 strong{text-transform: lowercase !important;
color: #2f4123;
}
#filters{margin: 40px 0;
}
.isotope-grid .post-thumbnail{margin-bottom: 20px !important;
}
.button-group{display: inline-block;
}
.button-group:after{content: "";
display: block;
clear: both;
}
.button2{display: inline-block;
padding: 10px 15px;
border: none;
margin-bottom: 10px !important;
background-color: #2f4123;
color: #fff;
}
.button2:first-child{border-radius: 0.5em 0 0 0.5em;
}
.button2:last-child{border-radius: 0 0.5em 0.5em 0;
}
.button2:hover{background: #ccc;
color: #2f4123;
}
.button2.is-checked{background: #ccc;
color: #2f4123;
}
.isotope-grid *{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.isotope-grid:after{content: "";
display: block;
clear: both;
}
.test-element-item{float: left;
width: 100%;
}
@media only screen and (min-width: 720px){.test-element-item{width:25%;}}
.test-element-item .symbol{display: none;
position: absolute;
top: 10px;
right: 0;
color: #fff;
font-size: 14px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: -1px;
background-color: rgb(119, 177, 240);
background-color: rgba(119, 177, 240, 0.7);
padding: 0 10px;
}
.isotope-grid+h2{margin-bottom: 15px;
}
#page .container-inner{background: #fff;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
.boxed #page{background: #fff;
}
.post-list{max-width: 1200px;
margin: 40px auto 0 !important;
padding: 0 50px;
}
.post-row:before{top: 80px;
bottom: -10px;
background-color: #f9f9f9;
content: "";
position: absolute;
left: 0;
right: 0;
-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
z-index: -1;
}
.post-list .post-row{border-bottom: none;
margin-bottom: 30px;
}
@media only screen and (max-width: 719px){.post-inner{margin-top:70px !important;padding:0 20px !important;}
.post-list{padding:0;}}
.post-title{font-weight: 300;
}
.post-inner{margin-top: 170px;
padding: 0 50px;
}
#comments{display: none;
}
.post-comments{display: none;
}
.pagination{background-color: #fff !important;
}
#header #nav-topbar{background-color: #2F4123;
background-image: linear-gradient(to left, #249b3e, #249b3e, #249b3e, #249b3e, #249b3e, #26a041, #29a544, #2baa47, #31b54e, #36c054, #3ccc5b, #41d762);
}
.notebox{max-width: 700px;
margin: 150px auto 30px;
padding: 15px;
}
@media only screen and (max-width: 719px){.show-readmore .far{left:95px !important;}}
.show-readmore{position: relative;
color: #70925a;
font-weight: 400;
letter-spacing: 0.15em;
font-style: italic;
margin: 0 0 10px;
cursor: pointer;
}
.show-readmore .far{top: 6px;
left: 115px;
position: absolute;
}
.column-2{float: left;
width: 50%;
}
.column-2 .fas{color: #70925a;
}
.row-2:after{content: "";
display: table;
clear: both;
}
@media only screen and (max-width: 720px){.column-2{width:100%;}
.row-2-buiten{margin:50px 0 30px !important;}}
.row-2-buiten{max-width: 1300px;
margin: 100px auto 20px;
}
.column-2:first-child{background-color: #f3f4f4;
}
.column-2:nth-child(2) strong,
.column-2:nth-child(2) p{color: #2f4123;
}
.column-2:nth-child(2){background: #ffffff;
background-image: linear-gradient(to bottom, #6c8b58, rgba(109, 139, 88, 0.60)), url(https://adwik.nl/wp-content/uploads/2026/07/wave-grid-voorschoten.webp);
}
.column-2:nth-child(2) h3{color: #249b3e !important;
}
.column-2-content{padding: 50px;
-webkit-transform: skewY(5deg);
-moz-transform: skewY(5deg);
-ms-transform: skewY(5deg);
-o-transform: skewY(5deg);
transform: skewY(5deg);
}
.row-2{-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
}
.column-3{float: left;
width: 33.333333333%;
height: 400px;
}
.column-3:first-child{background-color: #f3f4f4;
}
.column-3:nth-child(2) strong,
.column-3:nth-child(2) p{color: #2f4123;
}
.column-3:nth-child(2) h3{color: #fff !important;
}
.column-3:nth-child(3){background-color: #e2e3e1;
}
.column-3-content{padding: 50px;
-webkit-transform: skewY(5deg);
-moz-transform: skewY(5deg);
-ms-transform: skewY(5deg);
-o-transform: skewY(5deg);
transform: skewY(5deg);
}
.row-3:after{content: "";
display: table;
clear: both;
}
.row-3{-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
}
.row-3-buiten{margin: 20px 0 50px;
}
@media only screen and (max-width: 720px){.column-3{width:100%;}
.row-3-buiten{margin:0 0 30px !important;}}
.price-box{margin: 0;
}
.price{margin: 0 !important;
-webkit-transition: 0.4s !important;
-moz-transition: 0.4s !important;
-o-transition: 0.4s !important;
transition: 0.4s !important;
}
.price:hover{box-shadow: 0 8px 12px 0 rgba(0, 0, 0, 0.2)
}
.price-box p{margin: 0;
}
.een{background: #82baef;
}
.twee{background: #2f4123;
}
.drie{background: linear-gradient(270deg, #2f4123, #2f4123);
background-size: 400% 400%;
-webkit-animation: AnimationName2 3s ease infinite;
-moz-animation: AnimationName2 3s ease infinite;
-o-animation: AnimationName2 3s ease infinite;
animation: AnimationName2 3s ease infinite;
}
@-webkit-keyframes AnimationName2{0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}}
@-moz-keyframes AnimationName2{0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}}
@-o-keyframes AnimationName2{0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}}
@keyframes AnimationName2{0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}}
.price ul{border: 1px solid #eee;
}
.price li{border-bottom: 1px solid #eee;
padding: 20px;
text-align: center;
list-style: none !important;
}
.price .grey{background-color: #eee;
font-size: 20px;
font-weight: 400;
}
.price .button{background-color: #2f4123;
border-radius: 20px;
color: white;
font-weight: 400;
padding: 6px 25px;
text-align: center;
text-decoration: none;
font-size: 0.9em;
}
.price .button:hover{background-color: #ccc;
color: white;
}
.subHeader img{height: 40px;
width: 40px;
margin-top: 20px;
margin-left: 15px;
}
.subHeader{position: fixed;
z-index: 99999999;
}
@media only screen and (max-width: 719px){.subHeader{display:none;}
#header .mobile-title-logo-in-header .site-title a img{margin-top:5px;}}
.sub-header-logo{max-width: 1330px;
margin: 0 auto;
}
@media only screen and (max-height: 850px){.home-padding-99{margin:-450px auto 0 !important;padding:0 15px 100px !important;}
.home-padding-99A{margin:-300px auto 0 !important;padding:0 15px 100px !important;}}
@media only screen and (max-width: 719px){.home-padding-99{margin:-450px auto 0 !important;padding:0 15px 160px !important;}
.home-padding-99A{margin:-300px auto 0 !important;padding:0 15px 160px !important;}
.home-padding-2{padding:50px 20px 0 !important;}
.home-padding-2A{padding:0 20px 0 !important;}}
.home-padding-99{position: relative;
max-width: 1300px;
margin: -600px auto 0;
padding: 0 15px 180px;
}
.home-padding-99A{position: relative;
max-width: 1300px;
margin: -350px auto 0;
padding: 0 15px 100px;
}
.home-padding-2A{max-width: 1300px;
margin: 0 auto;
padding: 50px 20px 0;
}
.home-padding-2{max-width: 1300px;
margin: 0 auto;
padding: 100px 20px 0;
}
.home-padding-3{max-width: 1200px;
margin: 0 auto;
padding: 100px 20px 0;
}
@media only screen and (max-width: 719px){.entry h1{font-size:1.7em !important;line-height:1.3em !important;}
.topsubtitle{font-size:1.3em !important;line-height:1.3em !important;letter-spacing:0.3em !important;}}
.hu-pad{padding: 0;
}
.container-inner{max-width: none;
width: 100%;
}
.page-title{display: none;
}
.test-index{position: relative;
z-index: 99;
background-color: #fff;
}
strong{color: #3d6044;
letter-spacing: 2px;
}
*:focus{outline: 0;
}
.wpcf7-file::file-selector-button{font-size: 0.9em;
background: #e5e5e5;
color: #000;
border: 1px solid #ccc !important;
margin-bottom: 10px;
padding: 10px 20px;
cursor: pointer;
letter-spacing: 1px;
transition: background 0.3s;
}
.wpcf7-file::file-selector-button:hover{background: #ccc;
}
.wpcf7-file{color: #7a6f6f;
font-size: 0.9em;
font-weight: 600;
letter-spacing: 1px;
} .wpcf7-list-item input[type="checkbox"]{appearance: none;
-webkit-appearance: none;
height: 18px;
width: 18px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 0;
display: inline-block;
vertical-align: middle;
position: relative;
cursor: pointer;
margin-right: 8px;
}
.wpcf7-list-item input[type="checkbox"]:checked{background-color: #fff;
}
.wpcf7-list-item input[type="checkbox"]:checked::after{content: '';
position: absolute;
left: -1px;
top: -6px;
width: 15px;
height: 10px;
border: solid #259b3f;
border-width: 0 3px 3px 0;
transform: rotate(45deg);
} .wpcf7-list-item input[type="radio"]{appearance: none;
-webkit-appearance: none;
height: 18px;
width: 18px;
background-color: #fff;
border: 1px solid #ccc;
border-radius: 50%; display: inline-block;
vertical-align: middle;
position: relative;
cursor: pointer;
margin-right: 8px;
}
.wpcf7-list-item input[type="radio"]:checked{background-color: #fff;
border-color: #259b3f; }
.wpcf7-list-item input[type="radio"]:checked::after{content: '';
position: absolute;
top: 3px;
left: 3px;
width: 10px;
height: 10px;
border-radius: 50%;
background-color: #259b3f; } .wpcf7-list-item-label{vertical-align: middle;
cursor: pointer;
}
#wp-7-responsive-form{max-width: 600px;
margin: 0 auto;
padding-top: 20px;
width: 100%;
}
#wp-7-responsive-form hr{margin: 5px;
}
.wp-7-form-row{width: 100%;
}
.wp-7-column-half{float: left;
position: relative;
padding: 0 15px;
width: 50%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wp-7-column-full{float: left;
position: relative;
padding: 0.65rem;
width: 100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wp-7-clearfix:after{content: "";
display: table;
clear: both;
}
@media only screen and (max-width: 719px){.wp-7-column-half{width:100% !important;}}
.wp-7-extra-mar{color: #7a6f6f !important;
font-weight: 600 !important;
font-size: 1em;
padding-left: 5px;
letter-spacing: 1px;
}
.wpcf7 p{font-size: 0.9em;
color: #7a6f6f;
font-weight: 600;
margin: 0 0 12px;
letter-spacing: 1px;
}
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea, .wpcf7 select, .wpcf7 input[type=tel]{width: 100%;
padding: 8px;
border: 1px solid #ccc;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
.wpcf7 input[type="text"]:focus{background: #fff;
}
.wpcf7-submit{font-size: 0.9em !important;
background: #259b3f !important;
color: #fff !important;
border-radius: 25px !important;
letter-spacing: 0.2em;
padding: 12px 25px !important;
cursor: pointer;
}
.wpcf7-submit:hover{background: #ccc !important;
}
.wpcf7-not-valid-tip{text-shadow: none;
font-size: 12px;
color: #ffffff;
background: #ff0000;
padding: 5px;
}
.wpcf7-validation-errors{text-shadow: none;
border: transparent;
background: #f9cd00;
padding: 5px;
color: #9C6533;
text-align: center;
margin: 0;
font-size: 12px;
}
.wpcf7-mail-sent-ok{text-align: center;
text-shadow: none;
padding: 5px;
font-size: 12px;
background: #2f4123;
border-color: #59a80f;
color: #fff;
margin: 0;
}
.drie-kolommen .wpcf7-list-item{display: inline-block;
width: 32%;
margin: 0 0 1px 0;
vertical-align: top;
}
.drie-kolommen .wpcf7-list-item-label{margin-left: 5px;
font-size: 0.9em;
color: #333;
}
.een-kolom .wpcf7-list-item{font-size: 0.9em;
margin-left: 5px;
padding-right: 15px;
}
.wpcf7 p span{color: #333;
}
@media(max-width:750px){.drie-kolommen .wpcf7-list-item{width:100%;}}
.contact-container-form-border{border: 1px dashed #E5E5E5;
}
.contact-container{background: #F2F2F2;
border: 1px solid #E5E5E5;
padding: 0 20px 40px;
}
.contact-container a{color: #333 !important;
}
.cta-title{font-size: 1em !important;
letter-spacing: 0.1em;
font-weight: 600;
color: #333;
margin-bottom: 10px;
}
.contact-info{font-size: 15px;
color: #555;
line-height: 1.5;
margin-bottom: 18px;
}
.contact-container img{position: absolute;
top: -5px;
right: 50px;
max-width: 100px !important;
}
.contact-hr{border-top: 1px dashed #ccc;
border-bottom: none;
background: transparent;
margin: 15px 0;
width: 47%
}
.contact-blok{display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
gap: 1px;
width: 100%;
margin: 25px 0 0;
} .contact-blok-button{display: inline-flex; align-items: center;
justify-content: center;
padding: 8px 20px; font-size: 14px;
border-radius: 20px;
text-decoration: none;
border: 1px solid #ddd;
background-color: #ffff;
color: #333;
transition: transform 0.2s;
} .contact-blok-button:hover{transform: translateY(-3px); box-shadow: 0 5px 15px rgba(0,0,0,0.1); } .contact-blok-button .icon-chat{width: 18px;
height: 18px;
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23259b3f' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'%3E%3C/path%3E%3C/svg%3E");
background-size: contain;
background-repeat: no-repeat;
}
.nav li>a:after, .nav>li>a:after{display: none;
}
nav#nav-topbar .nav li a:hover{background-color: transparent;
}
#nav-topbar .nav ul li{box-shadow: none;
-webkit-box-shadow: none;
}
.nav ul{min-width: 250px;
}
#header{padding: 0 !important;
}
#nav-topbar.nav-container{height: 100px !important;
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
}
#header .nav-container .nav li.current-menu-item>a,
#header .nav-container .nav li.current-post-parent>a,
#header .nav-container .nav li.current_page_item>a{background-color: #259b3f;
}
@media only screen and (min-width: 720px){nav#nav-topbar .nav li.menu-item-5229:last-child a{position:relative !important;background:#fff !important;color:#259b3f !important;border-radius:25px !important;padding:10px 20px 10px 30px !important;display:inline-block !important;}
nav#nav-topbar .nav li.menu-item-5229:last-child a:hover{background:#fff !important;color:#000 !important;}
nav#nav-topbar .nav li.menu-item-5229:last-child a:before{position:absolute !important;transform:rotate(40deg) !important;left:10px !important;font-family:"Font Awesome 5 Free" !important;font-weight:900 !important;content:"\f879" !important;color:#259b3f !important;}
#nav-topbar .nav li>a:hover,
#nav-topbar .nav li:hover>a,
#nav-topbar .nav li.current_page_item>a,
#nav-topbar .nav li.current-menu-item>a,
#nav-topbar .nav li.current-menu-ancestor>a,
#nav-topbar .nav li.current-post-parent>a{color:#fff;}
.nav>li{font-weight:400;}
.nav-wrap{text-align:right;max-width:1200px;margin:20px auto;}}
@media only screen and (max-width: 719px){.boxed #page{margin-top:-50px;}
#header .hu-dropdown-toggle{color:#2f4123;color:rgba(151, 178, 134, 0.70);}}
#nav-mobile.maindisplay_white{background-color: rgba(38, 155, 64, 1) !important;
background-image: linear-gradient(to left, #269b40, #269b40) !important;
}
.custom-logo-link img{transition: all 0.3s ease-in-out !important;
filter: brightness(1) invert(0);
}
.is-scrolled .custom-logo-link img, .custom-logo-link img.is-wit{filter: brightness(0) invert(1) !important;
}
#header #nav-mobile{background-color: rgba(53, 134, 209, 0) !important;
}
.ham__navbar-toggler-two.active .line{background: #fff !important;
}
.line{background: #259b3f !important;
}
.is-scrolled .line{background: #fff !important;
}
.is-scrolled #header #nav-mobile{background: #259b3f !important;
}
#header #nav-mobile a{text-decoration: none;
}
#header .hu-dropdown-toggle{color: #fff;
}
@media only screen and (max-width: 719px){.submenu-click-expand .nav li a{font-weight:600;}}
.page-id-4660 .bg-grijs:after{max-width: none !important;
}
.bg-grijs:after{max-width: 1450px;
top: -90px;
left: 0;
right: 0;
bottom: 0;
background-color: #fff;
content: "";
position: absolute;
margin: 0 auto;
-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
z-index: -1;
}
@media only screen and (max-width: 719px){.kabel2:before{background:url(https://adwik.nl/wp-content/uploads/2020/11/2.jpg) no-repeat center !important;}}
.kabel2{position: relative;
overflow: hidden;
margin: 90px 0 20px;
-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
}
.kabel2:before{content: "";
position: absolute;
width: 200%;
height: 200%;
top: -50%;
left: -50%;
background: url(https://adwik.nl/wp-content/uploads/2020/11/2.jpg) no-repeat center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
-webkit-transform: skewY(5deg);
-moz-transform: skewY(5deg);
-ms-transform: skewY(5deg);
-o-transform: skewY(5deg);
transform: skewY(5deg);
-webkit-filter: brightness(0.3);
filter: brightness(0.3);
}
.kabel-inner2{max-width: 1300px;
margin: 0 auto;
text-align: center;
padding: 80px 0 40px;
-webkit-transform: skewY(5deg);
-moz-transform: skewY(5deg);
-ms-transform: skewY(5deg);
-o-transform: skewY(5deg);
transform: skewY(5deg);
}
.kabel3{position: relative;
height: 100px;
margin-top: 130px;
z-index: -1;
}
.kabel3:after{content: "";
position: absolute;
top: -1px;
bottom: -90px;
left: 0;
right: 0;
-webkit-transform: skewY(-5deg);
-moz-transform: skewY(-5deg);
-ms-transform: skewY(-5deg);
-o-transform: skewY(-5deg);
transform: skewY(-5deg);
background-color: #249b3e;
}
.top-btn-2{background: #259b3f;
border: 2px solid #259b3f;
color: #ffffff;
margin: 20px 0;
font-weight: 600;
border-radius: 25px;
padding: 5px 15px;
display: inline-block;
letter-spacing: 2px;
cursor: pointer;
-webkit-box-shadow: inset 0 0 0 0 #2f4123;
-moz-box-shadow: inset 0 0 0 0 #2f4123;
box-shadow: inset 0 0 0 0 #2f4123;
-webkit-transition: ease-out 0.4s;
-moz-transition: ease-out 0.4s;
-o-transition: ease-out 0.4s;
transition: ease-out 0.4s;
}
.top-btn-2:hover{-webkit-box-shadow: inset 308px 0 0 0 #2f4123;
-moz-box-shadow: inset 308px 0 0 0 #2f4123;
box-shadow: inset 308px 0 0 0 #2f4123;
color: #259b3f;
border: 2px solid #259b3f;
}
#breadcrumbs,
.footer-nav-adwik, #breadcrumbs a{text-transform: lowercase;
font-size: 1em !important;
letter-spacing: 2px;
float: left;
color: #28532a;
}
.breadcrumbs-container{display: flex;
justify-content: center;
}
.widget{color: #28391d;
}
.wp-block-heading{font-size: 1.3em;
letter-spacing: 2px;
}
#footer{background-image: linear-gradient(to bottom, #249b3e, rgb(36 155 62 / 39%)), url(https://adwik.nl/wp-content/uploads/2026/07/wave-grid-voorschoten.webp);
z-index: 999;
}
#footer .container-inner{max-width: 1300px !important;
}
#footer li{padding-bottom: 10px;
}
#footer .widget a{color: #28391d;
}
#footer .widget a:hover{color: #fff;
}
#footer-widgets{max-width: 1600px;
margin: 0 auto;
padding-top: 50px;
padding-left: 15px;
}
#footer-bottom{background: transparent;
color: #fff;
padding-bottom: 100px;
}
#footer-bottom a{font-size: 0.9em;
font-weight: 400;
color: #fff;
}
#footer-bottom a:hover{color: #28391d;
}
#footer-bottom #back-to-top{color: #28391d;
overflow: hidden;
text-align: center;
width: 50px;
height: 50px;
margin: 80px auto 30px;
background: rgba(47, 65, 35, 0.40);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 2px solid #34462a;
-webkit-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .05);
-moz-box-shadow: inset 0 1px 0 rgba(0, 0, 0, .05);
box-shadow: inset 0 1px 0 rgba(0, 0, 0, .05);
}
#footer-bottom #back-to-top i{font-size: 32px;
position: relative;
top: 5px;
}
.credits-content{padding-left: 20px;
display: inline-block;
display: flex;
justify-content: center;
}
.credits-kd{-webkit-transition: all .2s ease;
-moz-transition: all .2s ease;
-o-transition: all .2s ease;
transition: all .2s ease;
position: relative;
letter-spacing: 0.2em;
font-weight: 400;
}
.credits-kd span{font-weight: 600;
color: #111;
}
.credits-kd:before{-webkit-transition: all 500ms 0s ease-in-out;
transition: all 500ms 0s ease-in-out;
content: "";
display: inline-block;
background: transparent url(https://adwik.nl/wp-content/uploads/2022/05/KineticDesign.svg) no-repeat;
background-size: contain;
width: 23px;
height: 23px;
position: absolute;
left: -28px;
top: 1px;
}
.credits-kd:hover:before{-webkit-transform: rotate(360deg);
transform: rotate(360deg);
}