/*!
Theme Name: Kawee
Theme URI: https://www.kawee.nl/
Author: Klaas-Wytze Kits | Kawee
Author URI: https://www.kawee.nl/
Description: Portfolio website voor Kawee
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: kawee

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Kawee is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/

/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{margin:0 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-display:swap;font-family:'Kawee';src:url(../../../../../../themes/kawee/assets/fonts/Kawee-Bold.woff2) format('woff2'),url(../../../../../../themes/kawee/assets/fonts/Kawee-Bold.woff) format('woff');font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:'Kawee';src:url(../../../../../../themes/kawee/assets/fonts/Kawee.woff2) format('woff2'),url(../../../../../../themes/kawee/assets/fonts/Kawee.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Kawee';src:url(../../../../../../themes/kawee/assets/fonts/Kawee-Italic.woff2) format('woff2'),url(../../../../../../themes/kawee/assets/fonts/Kawee-Italic.woff) format('woff');font-weight:400;font-style:italic}@font-face{font-display:swap;font-family:'Kawee';src:url(../../../../../../themes/kawee/assets/fonts/Kawee-Light.woff2) format('woff2'),url(../../../../../../themes/kawee/assets/fonts/Kawee-Light.woff) format('woff');font-weight:200;font-style:normal}@font-face{font-display:swap;font-family:'Kawee';src:url(../../../../../../themes/kawee/assets/fonts/Kawee-LightItalic.woff2) format('woff2'),url(../../../../../../themes/kawee/assets/fonts/Kawee-LightItalic.woff) format('woff');font-weight:200;font-style:italic}p{color:#2b3d50;line-height:195%;font-weight:200;margin:0 0 15px}h1{font-weight:400;text-transform:lowercase}h2{font-weight:400;font-size:35px;color:#2b3d4f;margin:0 0 15px}h3{font-weight:400;font-size:25px;color:#2b3d4f;margin:0 0 15px}h4{font-weight:400;font-size:20px;color:#2b3d4f;margin:0 0 5px}a{text-decoration:none}.entry-content a{border-bottom:2px solid #73c099;color:#2b3d4f;position:relative}.entry-content a:after{content:'';position:absolute;left:100%;right:100%;bottom:-2px;background:#599f7c;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.entry-content a:hover:after{content:'';left:0;right:0}.entry-content ul li{line-height:195%}::-moz-selection{color:#fff;background:#73c099}::selection{color:#fff;background:#73c099}body{font-family:'Kawee',sans-serif;font-weight:400;font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body{overflow-x:hidden!important}div#content{overflow:hidden}div:focus,section:focus,button:focus{outline:0;border:0}img{max-width:100%}.wow{visibility:hidden}button,input[type="button"],input[type="reset"],input[type="submit"]{display:inline-block;position:relative;top:0;padding:12px 20px;margin:0;font-size:20px;font-weight:400;text-transform:lowercase;border-radius:3px;border:0;transition:all ease 0.2s;color:#2c3d4f;background:#73c099;box-shadow:0 4px 0 #599f7c;cursor:pointer}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{box-shadow:0 1px 0 #599f7c;top:3px}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border:0}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px;-webkit-appearance:none}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{outline:0}select{border:1px solid #ccc}textarea{width:100%}input.search-field{height:48px;padding:0 12px;margin-right:5px}input.wpcf7-form-control.wpcf7-text,input.wpcf7-form-control.wpcf7-number,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;height:45px;padding:15px 14px;border-radius:2px;font-weight:300;color:#848790}textarea.wpcf7-form-control.wpcf7-textarea{height:235px}span.wpcf7-list-item{margin:0 0 10px}.wpcf7-form p{font-size:16px;position:relative}.wpcf7-form p.fancy label{position:absolute;top:7px;left:15px;pointer-events:none;font-weight:300;transition:top .2s;color:#848790;z-index:1}.wpcf7-form p.fancy label.has-value{top:-5px;left:10px;display:inline-block;background:#fff;padding:0 5px;font-size:12px;line-height:normal}input.wpcf7-form-control.wpcf7-text:focus,input.wpcf7-form-control.wpcf7-number:focus,textarea.wpcf7-form-control.wpcf7-textarea:focus{border-color:#73c099}.grecaptcha-badge{visibility:hidden}header#site-header{position:fixed;top:0;left:0;height:auto;width:100%;padding:0 15px;box-sizing:border-box;transition:all 0.75s ease;z-index:999}body.admin-bar header#site-header{position:fixed;top:32px}.logo{float:left;width:30%;padding:20px 0}.logo a img{width:190px;height:51px}nav.hoofdmenu{float:right;max-width:70%;height:95px;line-height:95px}.hoofdmenu ul.hoofdmenu-items{list-style:none}.hoofdmenu .hoofdmenu-items>li{float:left;margin:0 22px}.hoofdmenu .hoofdmenu-items>li:last-child{margin-right:0}.hoofdmenu .hoofdmenu-items>li>a{font-size:20px;text-transform:lowercase;color:#fff;text-decoration:none}.hoofdmenu .hoofdmenu-items>li>a:after{content:"";display:block;margin:-15px auto 0;height:4px;width:4px;border-radius:50%;background:#75bf9a;opacity:0;transition:all 0.4s ease}.hoofdmenu .hoofdmenu-items>li>a:hover,.hoofdmenu .hoofdmenu-items>li>a:focus{text-decoration:none}.hoofdmenu .hoofdmenu-items>li>a:hover:after,.hoofdmenu .hoofdmenu-items>li>a:focus:after,.hoofdmenu .hoofdmenu-items>li.current-menu-item>a:after{margin-top:-30px;opacity:1}.myprefix-maybe-sticky{top:-95px!important;width:100%;z-index:998;opacity:0}.myprefix-show{top:0!important;opacity:1;background:#2b3d4f}.mobilemenu-toggle{position:absolute;right:15px;top:12px;display:none;z-index:999}button.open-mobilemenu{color:#74bf98;border:0;height:55px;padding:0;box-shadow:none;background:transparent;text-transform:lowercase;text-align:center}button.open-mobilemenu .burger-icon{position:relative;display:block;height:28px;width:28px;top:14px}.mobile-menu_toggle-text{font-size:13px}.burger-icon>span{background:#74bf98;height:2px;width:100%;display:block;position:absolute;transition:all 0.2s ease-out}.burger-icon>span:after,.burger-icon>span:before{background:#74bf98;content:'';display:block;left:0;position:absolute;height:2px;width:100%;transition:all 0.2s ease-out}.burger-icon span:after{bottom:-7px}.burger-icon span:before{top:-7px}button.open-mobilemenu.kw-active .burger-icon>span{background:none!important}button.open-mobilemenu.kw-active .burger-icon>span::before{transform:rotatez(-45deg) translate(-4.95px,4.95px)}button.open-mobilemenu.kw-active .burger-icon>span::after{transform:rotatez(45deg) translate(-4.95px,-4.95px)}#kw-mobilemenu-overlay{position:fixed;top:0;right:0;width:225px;min-height:100%;z-index:998;background:rgba(42,61,81,.95)}.kw-mobilemenu_hidden-content{position:fixed;top:0;width:100%;height:100%;z-index:997;cursor:pointer}nav.mobilemenu{margin-top:79px;border-top:1px solid #3c526b}.mobilemenu ul.mobilemenu-items{list-style:none;padding:0;margin:0}.mobilemenu ul.mobilemenu-items>li>a{padding:12px 25px!important;display:block;position:relative;color:#fff;font-size:20px;border-bottom:1px solid #3c526b;text-transform:lowercase;text-decoration:none}.mobilemenu ul.mobilemenu-items>li.current-menu-item>a:before{content:"";display:inline-block;margin:0 10px 4px 0;height:4px;width:4px;border-radius:50%;background:#75bf9a}.mobilemenu ul.mobilemenu-items>li>a:hover{text-decoration:none}header.page-header{background:#2c3d4f;padding:150px 0 80px}header.page-header h1{font-size:48px;text-transform:lowercase;color:#fff}.page-banner{width:100%;box-sizing:border-box;position:relative;padding:150px 0 80px;background:#2c3d4f;text-align:left}section.kw-section.page-banner.page-banner-afbeelding{height:580px;padding:225px 0 80px}.halfFullRight{height:100%;position:absolute;display:block;width:48%;right:0;top:0;background-size:cover;box-sizing:border-box}.halfFullRight{background:rgb(61,77,94);-webkit-animation-name:bannerSlideIn;animation-name:bannerSlideIn;overflow:hidden}.halfFullRight-afbeelding_inner{position:absolute;width:100%;height:100%;background-size:cover}@-webkit-keyframes bannerSlideIn{from{width:0}to{width:48%}}@keyframes bannerSlideIn{from{width:0}to{width:48%}}@-webkit-keyframes bannerMobileSlideIn{from{width:0}to{width:100%}}@keyframes bannerMobileSlideIn{from{width:0}to{width:100%}}.page-banner h1{font-size:68px;color:#fff;text-align:left}.page-banner .sub-titel{font-size:20px;color:#fff;font-weight:200!important}footer#site-footer{background:#eceded;width:100%;border-top:1px solid #d2d5d9}.footer-widgets{padding:70px 0 55px}.footer-widgets .widget-titel{margin-bottom:7px;font-size:30px;color:#2b3d50}.footer-widgets .textwidget p{font-size:18px}.footer-widgets .textwidget ul{list-style:none;padding:0}.footer-widgets .textwidget ul li{margin-bottom:9px;color:#2b3d50}.footer-widgets i.fab{color:#2b3d50;font-size:22px;position:relative;margin:0 5px;top:3px;transition:all 0.3s ease}.footer-widgets a:hover i.fab{color:#599f7c}.footer-widgets a.social-icon:hover{border-bottom:0!important}.footer-copyright{padding:25px 0;color:#2b3d50}.footer-copyright .copy{float:left;font-weight:700}nav.footermenu{float:left}.footermenu ul.footermenu-items{list-style:none;margin:0;float:left}.footermenu .footermenu-items li{float:left;margin:0 8px}.footer-widgets .textwidget ul li a,.footermenu .footermenu-items>li>a{color:#2b3d50;border-bottom:2px solid transparent;position:relative;display:inline-block}.footermenu .footermenu-items>li>a:after,.footer-widgets .textwidget a:after{content:'';position:absolute;left:100%;right:100%;bottom:-2px;background:#599f7c;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out;visibility:hidden}.footermenu .footermenu-items>li>a:hover:after,.footer-widgets .textwidget a:hover:after{visibility:visible;left:0;right:0}a.theme-button{display:inline-block;position:relative;top:0;padding:12px 20px;margin:0;font-size:20px;font-weight:400;text-transform:lowercase;border-radius:3px;transition:all ease 0.2s}a.theme-button{text-decoration:none}a.theme-button.blauw{color:#fff;background:#2b3d50;box-shadow:0 4px 0 #738393}a.theme-button.blauw:hover{box-shadow:0 1px 0 #738393;top:3px}a.theme-button.groen{color:#2c3d4f;background:#73c099;box-shadow:0 4px 0 #599f7c}a.theme-button.groen:hover{box-shadow:0 1px 0 #599f7c;top:3px}a.theme-button.link{color:#2b3d50;padding:15px 0;box-shadow:none;left:0;transition:all 0.3s ease-in-out}a.theme-button.link:hover{color:#3d4d5d;left:7px}a.theme-button.link-wit{color:#fff;padding:15px 0;box-shadow:none;left:0;transition:all 0.3s ease-in-out}a.theme-button.link-wit:hover{left:7px}a.theme-button.link .theme-button-inner:after,a.theme-button.link-wit .theme-button-inner:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:7px;font-size:14px}section{padding:90px 0}section .full-height{min-height:100vh}.carousel-box{margin-top:125px;position:relative;height:auto}.slick-arrow{position:absolute;top:50%;margin-top:-18px;padding:8px 15px;background:rgba(0,0,0,.5);color:#fff;cursor:pointer}.slick-arrow:hover{background:rgba(0,0,0,.85)}.prev{left:0}.next{right:0}.tekst-wit h1{color:#fff!important}.tekst-wit h2{color:#fff!important}.tekst-wit h3{color:#fff!important}.tekst-wit h4{color:#fff!important}.tekst-wit p{color:#fff!important}.tekst-center{text-align:center!important}ul li{color:#2b3d50;font-weight:200}.tekst-wit ul li{color:#fff}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}.clear:before,.clear:after,.entry-content:before,.entry-content:after,.comment-content:before,.comment-content:after,.site-header:before,.site-header:after,.site-content:before,.site-content:after,.site-footer:before,.site-footer:after{content:"";display:table;table-layout:fixed}.clear:after,.entry-content:after,.comment-content:after,.site-header:after,.site-content:after,.site-footer:after{clear:both}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{max-width:100%}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.aanwijzer img{-webkit-animation:knop_fade_move_down 2.5s ease infinite;animation:knop_fade_move_down 2.5s ease infinite}@-webkit-keyframes knop_fade_move_down{from,to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,0,20px);transform:translate3d(0,0,20px)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes knop_fade_move_down{from,to{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.home-banner{min-height:90vh;width:100%;text-align:left;box-sizing:border-box;position:relative;background:#2c3d4f;padding-top:30vh}.home-banner h1{font-size:88px;color:#fff;text-align:left}.home-banner h3.sub-titel{font-size:22px;color:#fff;font-weight:200!important;max-width:400px}.home-banner .halfFullRight{width:59%}.home-banner .halfFullRight{-webkit-animation-name:homeSlideIn;animation-name:homeSlideIn}@-webkit-keyframes homeSlideIn{from{width:0}to{width:59%}}@keyframes homeSlideIn{from{width:0}to{width:59%}}section.kw-section.kw-uitgelicht{padding:40px 0;border-bottom:1px solid #d2d5d9}.uitgelicht-icon{float:left;margin-right:25px;width:12%}.uitgelicht-tekst{float:left;margin:10px 0 0 0;width:75%}.aanwijzer img{position:absolute;bottom:-55px;color:#fff;height:75px;width:auto}.aanwijzer{clear:both;text-align:center}.kw-section.home-werk{padding:15px 0}.home-werk a.home-werk-link{position:absolute;left:0;bottom:0;width:100%;height:100%}.home-werk .expand-column-wrapper{height:50vh;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.home-werk .expand-column-wrapper .column{margin:auto;position:relative;flex:1;transition:.2s;max-width:25%;height:100%;min-width:10%;margin-right:15px;background-size:cover;background-position:center center}.home-werk .expand-column-wrapper .expand-column-content{position:absolute;margin:0;padding:20px;bottom:0;font-size:20px;font-weight:400;line-height:normal;text-transform:lowercase;color:#fff;opacity:0;transition:all 1.8s ease}.home-werk .expand-column-wrapper .expand-column-content:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-left:7px;font-size:14px}.home-werk .expand-column-wrapper .column:nth-of-type(4){margin-right:0}.home-werk .expand-column-wrapper .column:hover,.home-werk .expand-column-wrapper:not(:hover) .column:nth-of-type(2){transition:.5s;max-width:40%!important;flex-grow:2;cursor:pointer;color:#fff}.home-werk .expand-column-wrapper .column:hover .expand-column-content,.home-werk .expand-column-wrapper:not(:hover) .column:nth-of-type(2) .expand-column-content{opacity:1}h3.werk-big-titel{color:#fff;font-size:58px;line-height:50px;padding:25px 20px}.diensten-home.diensten-grid{padding:40px 0 90px}.diensten-grid{background:#2b3d50;padding:90px 0}.diensten-grid .diensten-intro{border-bottom:1px solid #3d4d5e;padding:0 0 25px;margin-bottom:80px}.diensten-grid .dienst{text-align:center}.diensten-grid .dienst img{margin:auto;width:150px;height:150px}.diensten-grid .dienst img,.diensten-grid .dienst h3{transition:top 0.4s ease-in-out;top:0;position:relative}.diensten-grid .dienst .uitklap-content{position:absolute;overflow:hidden;margin:0 auto;max-width:275px;max-height:0;bottom:0;left:0;right:0;opacity:0;transition:max-height 0.2s ease-in-out;transition:max-height 0.4s ease-out,opacity 0.3s ease-out,opacity 0.5s ease-in}.diensten-grid .dienst .uitklap-content p{margin:0;line-height:140%}.diensten-grid .dienst:hover>img,.diensten-grid .dienst:hover>h3{top:-40px}.diensten-grid .dienst:hover>.uitklap-content{max-height:300px;opacity:1}.parallax-quote{width:100%;height:80vh;background-size:cover;background-position:center center}.quote-tekst{margin:auto;padding:0;max-width:615px;text-align:center;border-radius:3px}.quote-tekst p{color:rgba(255,255,255,.85)}.quote-tekst p.quote{font-size:35px;font-weight:400;font-style:italic;line-height:40px}section.kw-section.cta-blok{padding:55px 0;border-top:1px solid #d2d5d9}.cta-blok .cta-left{width:64%;float:left;padding:10px 20px 10px 0;border-right:1px solid #d2d5d9}.cta-blok .cta-right{width:33%;float:right}.cta-blok h4.cta-blok-titel{margin:0;font-size:35px;font-weight:400;color:#2b3d50;text-align:right}section.kw-section.cta-blok .wow{position:relative}.feitje:before{content:url(../../../../../../themes/kawee/assets/img/icons/bakjes-koffie.png);display:block;position:absolute;margin-top:-35px;margin-left:-10px;z-index:-1}.feitje{float:left;position:relative}.feitje .feitje-getal{font-size:50px;font-weight:600;color:#2a3d4f}.feitje .feitje-beschrijving{margin-top:7px;display:block;min-width:108px}.feitje.wolk-websites{margin-top:20px;z-index:9}.feitje.wolk-websites:before{content:url(../../../../../../themes/kawee/assets/img/icons/wolk-websites.png);margin-top:-45px;margin-left:-35px}.feitje.wolk-websites .feitje-getal{float:left}.feitje.wolk-websites .feitje-beschrijving{margin-top:7px;margin-left:10px;float:left}.over-parralax-foto{width:80%;margin-left:7px;padding-bottom:80px}.over-parralax-laptop{width:230px;height:130px;position:absolute;right:75px;bottom:20px}.over-parralax-kopje{width:45px;height:75px;position:absolute;right:0;bottom:30px}.fc-tool-raster{padding:55px 0;background:#eceded;border-bottom:1px solid #d2d5d9}.fc-tool-raster h5{font-size:18px;font-weight:400;color:#2b3d50;margin-top:14px}.tools-raster .tool{margin:0 8px 8px 0;display:inline-block;position:relative}.tools-raster .tool img{max-height:50px;width:auto}.tools-raster .tool img.tool-hover{position:absolute;margin:0 auto;top:0;bottom:0;left:0;right:0;opacity:0;transition:.5s ease;z-index:9}.tools-raster .tool:hover img.tool-hover{opacity:1}.werkwijze-parralax{width:115px;height:155px;position:absolute;right:70px;bottom:20px}.fc-accordion_blok{padding:30px 15px;overflow:hidden}section.fc-accordion_blok .column{background-position:left 10px bottom 10px;background-repeat:no-repeat;counter-increment:column-counter}.fc-accordion_blok .expand-column-wrapper .column:after{content:"0"counter(column-counter);position:absolute;bottom:20px;right:25px;color:#fff}.fc-accordion_blok .expand-column-wrapper{height:400px;width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fc-accordion_blok .expand-column-wrapper .column{margin:auto;position:relative;flex:1;transition:.2s;max-width:25%;height:100%;min-width:10%;margin-right:15px;background-color:#76c09a}.fc-accordion_blok .expand-column-wrapper .expand-column-content{position:absolute;margin:0;padding:20px;top:0}.fc-accordion_blok .expand-column-wrapper h3{font-size:48px;font-weight:400;line-height:100%;text-transform:lowercase;color:#fff}.fc-accordion_blok .expand-column-wrapper .accordion-tekst{opacity:0;transition:all ease-in 0.5s;transition-delay:0.3s}.fc-accordion_blok .expand-column-wrapper p{font-size:17px;line-height:170%;color:#fff;opacity:0;transition:all step-start}.fc-accordion_blok .expand-column-wrapper p a{color:#fff;border-bottom:2px solid #599f7c}.fc-accordion_blok .expand-column-wrapper p a:hover{border-bottom:2px solid transparent}.fc-accordion_blok .expand-column-wrapper .column:nth-of-type(4){margin-right:0}.fc-accordion_blok .expand-column-wrapper .column:hover,.fc-accordion_blok .expand-column-wrapper:not(:hover) .column:nth-of-type(1){transition:max-width 0.5s ease;max-width:40%!important;flex-grow:2}.fc-accordion_blok .expand-column-wrapper .column:hover p,.fc-accordion_blok .expand-column-wrapper .column:hover .accordion-tekst,.fc-accordion_blok .expand-column-wrapper:not(:hover) .column:nth-of-type(1) p,.fc-accordion_blok .expand-column-wrapper:not(:hover) .column:nth-of-type(1) .accordion-tekst{opacity:1}section.kw-section.kw-werk-overzicht{padding:20px 0}.kw-werk-overzicht .werk-blok a{display:block;box-sizing:border-box;position:relative;width:100%;min-height:55vh;background-size:cover;background-position:center}.kw-werk-overzicht .werk-blok .overlay-content{width:100%;max-height:100%;bottom:0;left:0;position:absolute;padding:25px;overflow:hidden;box-sizing:border-box}.kw-werk-overzicht .werk-blok a p{margin:0;color:#fff}.kw-werk-overzicht .werk-blok a h2{position:relative;bottom:0;margin:0;font-size:25px;color:#fff;transition:bottom 0.3s ease}.kw-werk-overzicht .werk-blok a:hover h2{bottom:20px}.kw-werk-overzicht .werk-blok a .overlay-content-hover{position:absolute;bottom:0;opacity:0;overflow:hidden;transition:all 0.3s ease}.kw-werk-overzicht .werk-blok a:hover .overlay-content-hover{opacity:1;bottom:20px}.werk-blok{width:33.333%;padding:10px;float:left}.werk-blok--width2{width:50%}.post-thumbnail img{height:auto}.kw-section.page-banner.page-banner-werk h1{font-size:48px}section.page-banner.page-banner-werk{height:580px;padding:165px 0 80px;background:transparent}section.kw-section.page-banner.page-banner-werk:before{content:"";display:block;position:absolute;top:0;height:100%;width:50vw;background:#2c3d4f;opacity:.85}.page-banner-werk a.website-url{color:#73c099;font-size:20px;font-weight:600;position:relative;border-bottom:2px solid #73c099}.page-banner-werk a.website-url:after{content:'';position:absolute;left:100%;right:100%;bottom:-2px;background:#599f7c;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.page-banner-werk a:hover:after{content:'';left:0;right:0}ul.usp-werk-item{list-style:none;padding-left:0}ul.usp-werk-item li{font-size:20px;font-weight:400;color:#2c3d4f;line-height:155%}ul.usp-werk-item li:before{content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:17px;color:#76bf9a;display:inline-block;margin-right:15px}.fc-werk-realisatie.rand-boven{border-top:solid 1px #d2d5d9}.fc-werk-carousel{padding:20px 0}.fc-werk-carousel .werk-carousel.slick-slider{cursor:ew-resize}.fc-werk-carousel .slick-slide img{padding:0 10px;height:500px;width:auto!important}.fc-werk-carousel .aanwijzer img{position:relative;bottom:15px;height:45px}.fc-werk-resultaat p.quote{font-size:25px;font-weight:500;font-style:italic;line-height:160%}.fc-werk-resultaat p.quote-naam{font-size:18px;font-weight:400;margin-top:-10px}.kw-werk-gerelateerd{padding:0 0 20px}article.gerelateerd-werk{float:left;width:33.3333%;padding:0 10px}a.gerelateerd-werk-thumb{display:block;position:relative;box-sizing:border-box;overflow:hidden;max-height:500px}a.gerelateerd-werk-thumb img{display:block;width:100%;height:500px;object-fit:cover;transition:all 1s cubic-bezier(0,0,.1,1)}a.gerelateerd-werk-thumb:hover img{-ms-transform:scale3d(1.15,1.15,1.15);-webkit-transform:scale3d(1.15,1.15,1.15);-o-transform:scale3d(1.15,1.15,1.15);-moz-transform:scale3d(1.15,1.15,1.15);transform:scale3d(1.15,1.15,1.15)}a.gerelateerd-werk-thumb .overlay-title{position:absolute;bottom:0;z-index:1;color:#fff;font-size:22px;padding:20px 30px;text-shadow:0 0 5px rgb(43,61,79),0 0 10px rgba(43,61,79,.7)}.col-md-12.contactgegevens{padding:140px 50px 50px 50px}.contactgegevens ul{list-style:none;padding-left:0}.contactgegevens ul li{font-size:17px;line-height:150%;color:#fff}.contactgegevens ul li a{color:#fff}.contactgegevens ul li a{border-bottom:2px solid #73c099;position:relative}.contactgegevens ul li a:after{content:'';position:absolute;left:100%;right:100%;bottom:-2px;background:#599f7c;height:2px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}.contactgegevens ul li a:hover:after{content:'';left:0;right:0}@media screen and (min-width:768px){.container-fluid{padding-right:25px;padding-left:25px}.vcenter{display:flex;align-items:center}header#site-header{padding:0 25px}}@media (max-width:767px){.logo{width:inherit}.logo a img{width:145px;height:39px}.mobilemenu-toggle{display:block}nav.hoofdmenu{display:none}nav.footermenu{margin-top:20px;clear:left}nav.footermenu ul{padding:0}nav.footermenu li:first-child{margin-left:0}.kw-section.page-banner{padding-top:90px}section.kw-section.page-banner.page-banner-afbeelding{padding-top:90px}header.page-header{padding:90px 0 55px}header.page-header h1,.kw-section.page-banner h1,.kw-section.page-banner.page-banner-werk h1{font-size:38px}.kw-section.page-banner .sub-titel{font-size:18px}.kw-section{padding:55px 0}.parallax-quote.vcenter,.parallax-quote .vcenter{display:flex;align-items:center}.home-banner{padding-top:90px}.home-banner h1{font-size:38px}.home-banner h3.sub-titel{font-size:18px}.home-werk .expand-column-wrapper .expand-column-content{font-size:20px;padding:25px}.home-werk .expand-column-wrapper,.fc-accordion_blok .expand-column-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.home-werk .expand-column-wrapper,.fc-accordion_blok .expand-column-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;height:170vw}.fc-accordion_blok .expand-column-wrapper h3{font-size:40px}.fc-accordion_blok .expand-column-wrapper p{opacity:1!important}.home-werk .expand-column-wrapper{height:270vw}.home-werk .expand-column-wrapper .column,.fc-accordion_blok .expand-column-wrapper .column{max-width:100%;min-width:100%;margin-top:15px}.home-werk a.home-werk-link{height:auto}.uitgelicht-tekst{font-size:20px}.cta-blok .cta-left{width:100%;border-right:0;padding:0}.cta-blok .cta-right{width:min-content;margin:auto;float:inherit}.cta-blok .feitje{margin-top:20px}.cta-blok,.cta-blok h4.cta-blok-titel{text-align:center!important}.cta-blok h4.cta-blok-titel{font-size:25px}.werk-blok{width:100%;padding:10px 0}.kw-werk-overzicht .werk-blok a{min-height:35vh}.kw-werk-overzicht .werk-blok .overlay-content{padding:25px}.kw-werk-overzicht .werk-blok a h2{font-size:24px}section.kw-section.page-banner.page-banner-werk{padding-top:90px}section.kw-section.page-banner.page-banner-werk:before{height:90px;width:100vw}.page-banner-werk>div:first-child{padding-bottom:35px;background:#2c3d4f;opacity:.85}.kw-section.fc-werk-carousel{padding:20px 0}.fc-werk-carousel .slick-slide img{height:auto;width:100vw!important}}@media screen and (min-width:768px) and (max-width:991px){.page-banner h1{font-size:42px}.home-banner{padding:150px 0 55px 0}.page-banner.page-banner-afbeelding{padding-top:180px!important}.home-banner h1{font-size:48px}h3.werk-big-titel{font-size:45px;line-height:40px}section.kw-section.page-banner.page-banner-werk:before{width:67vw}}@media (max-width:991px){.kw-section.page-banner{padding-bottom:55px!important}.halfFullRight{position:relative;width:100%;height:400px;margin-bottom:-55px;margin-top:50px}.home-banner .halfFullRight{width:100%}.halfFullRight{height:65vw;max-height:60vh;background-position:center center}.kw-section.page-banner-afbeelding .halfFullRight,.kw-section.home-banner .halfFullRight{-webkit-animation-name:bannerMobileSlideIn;animation-name:bannerMobileSlideIn;float:right}.kw-section.page-banner.page-banner-afbeelding{height:auto!important}.feitje.wolk-websites{margin-top:60px}.home-banner{min-height:auto}.over-parralax-laptop{width:180px;height:105px;bottom:30px;right:70px}.over-parralax-kopje{width:30px;height:50px;bottom:50px;right:30px}.diensten-grid .dienst:hover>img,.diensten-grid .dienst:hover>h3{top:-50px}.werkwijze-parralax{width:90px;height:135px;right:80px}.fc-accordion_blok{padding:20px 0}a.gerelateerd-werk-thumb,a.gerelateerd-werk-thumb img{height:350px}.col-md-12.contactgegevens{padding:35px 15px}body.page-template-tpl-contact .halfFullRight{height:auto}}