/*!
Theme Name: dodo_theme
Theme URI: http://dodo.nl/
Author: Dodo
Author URI: http://dodo.nl/
Description: Theme from DODO and Studioviv. This theme works in combination with the plugin Advanced Custom Field PRO.
Version: 4.1.0
License: GNU General Public License v2 or later
License URI: ONLY for DODO and Studioviv
Text Domain: dodo_theme

achtergrond kleur : #ebebeb
knop kleur : #007bff
tekst kleur : #000
*/
 @font-face{font-display:swap;font-family:'Open Sans';src:url(/wp-content/themes/dodo_theme/inc/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf)}#wpadminbar{z-index:1!important}:root{--gk-blue-color:#00ABE7;--gk-blue-hover-color:#40C0ED;--gk-blue-focus-color:#009CD5;--gk-dark-blue-color:#003783;--gk-grey-color:#D6D7D8;--gk-white-color:#fff}*:focus{outline:none!important;box-shadow:none!important}.text-blue{color:var(--gk-blue-color)}.text-dark-blue{color:var(--gk-dark-blue-color)}body{font-family:'Open Sans',sans-serif;font-size:16px;width:100%}h1{font-weight:700;color:var(--gk-dark-blue-color);font-size:30px}h2,h3,h4,h5{color:var(--gk-dark-blue-color)}p{color:var(--gk-dark-blue-color);line-height:1.8}a{color:var(--gk-dark-blue-color)}strong{font-weight:600}ul{list-style-image:url(/wp-content/themes/dodo_theme/img/kramer/check.svg);padding-left:22px}li{line-height:2}.gk-afspraak-header{margin-top:36px;overflow:hidden}.gk-afspraak-tekst{margin-top:25px;line-height:1.8}.gk-header-dienst{background-color:var(--gk-white-color)}.gk-header-afspraak{background-color:rgb(255 255 255 / .9);position:relative;margin-right:0;padding:32px;height:224px}.gk-afspraak-header-container{margin-top:-105px;margin-bottom:36px}.gk-header-afspraak-col{margin-bottom:16px}.gk-header-afspraak-m{margin-left:26px;margin-right:26px}.gk-afspraak-header-img{border-radius:8px;width:936px;border-left:12px solid var(--gk-blue-color)}@media (min-width:992px){.gk-afspraak-header-img{margin-left:-100px}.gk-header-afspraak{margin-right:48px;margin-top:auto}.gk-afspraak-header-container{margin-top:-292px;margin-bottom:128px}.gk-header-afspraak-col{margin-bottom:0}.gk-header-afspraak-m{margin-left:0;margin-right:0}}@media (min-width:1200px){.gk-afspraak-header-img{margin-left:-328px;margin-right:65px}}@media (max-width:991.98px){.gk-header-afspraak:before{content:"";position:absolute;border-top:10px solid var(--gk-blue-color);border-top-left-radius:8px;border-top-right-radius:8px;margin-top:-1px;margin-right:-1px;margin-left:-1px;top:0;left:0;right:0}.gk-header-afspraak{height:100%;padding-top:42px}}.gk-header-img{margin-top:32px;margin-bottom:16px}.gk-header-text{line-height:1!important;margin-right:56px}.gk-header-text p{margin-top:16px;margin-bottom:16px;line-height:1.3}.gk-bel-icon{margin-bottom:16px}.gk-bel-ons{border-left:1px solid var(--gk-blue-color);border-right:1px solid var(--gk-blue-color);width:158px}.gk-top-menu{border-bottom:1px solid var(--gk-blue-color)}.gk-header-border{position:relative}.gk-header-border:after{content:"";border:1px solid var(--gk-grey-color);border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:0;margin-left:328px;margin-top:158px;margin-bottom:-100px;margin-right:-208px;z-index:-1}.gk-mobile-menu-border{position:relative}.gk-mobile-menu-border:after{content:"";position:absolute;border-bottom:1px solid var(--gk-blue-color);bottom:-1px;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw}@media (max-width:991.98px){.navbar{padding:0}.gk-navbar-top{margin-top:10px;margin-bottom:10px}.gk-top-menu li.nav-item{padding:5px 25px}}@media (min-width:992px){.gk-top-menu{border-top:1px solid var(--gk-blue-color);padding:15px 16px}.gk-top-menu li a{position:relative}.gk-top-menu li.active a:after{height:86px}.gk-top-menu li:not(.active) a:hover:after{height:86px}.gk-top-menu li a:after{transition:0.5s;content:"";position:absolute;top:50px;left:0;right:0;margin-left:auto;margin-right:auto;width:48px;height:0;transition:0.2s;background:var(--gk-blue-color);z-index:999}.navbar-expand-lg .navbar-nav .nav-link{padding-left:0;padding-right:0}}.navbar-toggler:focus{outline:0}.navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 55, 131, 1.0%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");font-size:8.5vw}.gk-border{border:1px solid var(--gk-grey-color);border-radius:8px}.gk-border-right-blue{border-right:48px solid var(--gk-blue-color)}@media (min-width:768px){.gk-border-bg{border:1px solid var(--gk-grey-color);border-radius:8px;position:absolute;z-index:-1}}.gk-btn,.gk-occasion-btn{background-color:var(--gk-blue-color);border-color:var(--gk-blue-color);padding:10px 25px}.gk-btn:hover,.gk-occasion-btn:hover{background-color:var(--gk-blue-hover-color);border-color:var(--gk-blue-hover-color)}.gk-btn:focus,.gk-occasion-btn:focus{background-color:var(--gk-blue-focus-color);border-color:var(--gk-blue-focus-color)}.gk-btn:active,.gk-occasion-btn:active{background-color:var(--gk-blue-focus-color)!important;border-color:var(--gk-blue-focus-color)!important}.gk-outline-btn{border-color:var(--gk-dark-blue-color);padding:10px 25px;color:var(--gk-dark-blue-color)}.gk-outline-btn:hover{background-color:var(--gk-blue-color);border-color:var(--gk-blue-color)}.gk-scheidingslijn{display:flex;align-items:center;text-align:center}.gk-scheidingslijn::before,.gk-scheidingslijn::after{content:"";flex:1;border-bottom:1px solid var(--gk-blue-color);margin-bottom:30px}.gk-scheidingstekst{margin-bottom:10px;padding-bottom:20px;margin-left:.25em;margin-right:.25em;position:relative}.gk-scheidingstekst:before{content:"";position:absolute;left:50%;bottom:0;height:7px;width:82px;background:var(--gk-blue-color);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.gk-occasion-card{border-top:12px solid var(--gk-blue-color);border-radius:8px}.gk-occasion-card .lease-txt{font-size:14px}.gk-occasion-img{border-radius:8px;margin:1rem}.gk-occasion-btn{border-top-left-radius:0;border-top-right-radius:0;padding:15px}.kenteken{color:#111;background-color:#f4be04;border-radius:.125rem;font-weight:700;position:relative;display:flex}.nap-weblabel{height:16px}.kenteken:before{content:'';position:relative;z-index:1;width:.375rem;background-color:#2662a2;border-radius:.125rem 0 0 .125rem}.kenteken-tekst{padding:.063rem .25rem}.gk-occasions-border{position:relative}@media (min-width:992px){.gk-occasions-border:after{content:"";position:absolute;z-index:-1;border:1px solid var(--gk-grey-color);border-radius:8px;left:0;right:0;bottom:0;top:0;margin-top:187px;margin-left:208px;margin-right:-208px}}.tma-m{margin-top:36px;margin-bottom:36px}.afbeelding-links,.afbeelding-rechts{border-radius:8px}.afbeelding-links{border-left:12px solid var(--gk-blue-color)}.afbeelding-rechts{border-right:12px solid var(--gk-blue-color)}.gk-border-klein-tma-links,.gk-border-klein-tma-rechts,.gk-border-groot-tma-links,.gk-border-groot-tma-rechts{position:relative}.gk-border-groot-tma-links:after,.gk-border-groot-tma-rechts:after{content:"";position:absolute;display:none;z-index:-1;border:1px solid var(--gk-grey-color);border-radius:8px;margin-bottom:-56px;margin-right:44px;top:0;left:0;right:0;bottom:0}.gk-border-klein-tma-links:after,.gk-border-klein-tma-rechts:after{content:"";position:absolute;display:none;z-index:-1;border:1px solid var(--gk-grey-color);border-radius:8px;top:0;left:0;right:0;bottom:0}.gk-border-klein-tma-rechts:after{margin-top:70px;margin-bottom:-60px;margin-right:30px;margin-left:100px}.gk-border-klein-tma-links:after{margin-top:70px;margin-right:30px;margin-left:50px;margin-bottom:-60px}.gk-border-groot-tma-rechts:after{margin-right:0;margin-left:-39px}@media (min-width:992px){.gk-border-groot-tma-links,.gk-border-groot-tma-rechts{margin-bottom:32px}.gk-border-groot-tma-links:after,.gk-border-groot-tma-rechts:after{margin-top:48px;display:block}.gk-border-klein-tma-links:after,.gk-border-klein-tma-rechts:after{display:block}.afbeelding-links{margin-left:-100px!important}.afbeelding-rechts{margin-right:-100px!important}.tma-m{margin-bottom:110px}}@media (max-width:991.98px){.tma-scheidingslijn{margin-top:40px;display:flex;align-items:center;text-align:center}.tma-scheidingslijn::before,.tma-scheidingslijn::after{content:'';flex:1;border-bottom:1px solid var(--gk-blue-color);margin-bottom:30px}.tma-titel{margin-bottom:10px;padding-bottom:20px;position:relative}.tma-titel:before{content:"";position:absolute;left:50%;bottom:0;height:7px;width:82px;background:var(--gk-blue-color);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.gk-footer-top{border-top:1px solid var(--gk-blue-color);width:100%}.gk-footer-bottom{width:100%;border-top:1px solid var(--gk-blue-color);border-bottom:1px solid var(--gk-blue-color)}.gk-footer-contact-titel{margin-bottom:20px}.gk-footer-contact p{margin-bottom:0}.gk-footer-socials{padding-top:46px;padding-bottom:46px}.gk-footer-contact{padding-top:23px;padding-bottom:23px}.gk-social-icon{color:var(--gk-white-color);position:relative;margin-right:9px;border-radius:50%;font-size:24px;width:36px;height:36px;display:inline-block;vertical-align:middle}.gk-social-icon:hover,.gk-social-icon:active{color:var(--gk-white-color)}.gk-fb-clr{background-color:#00ABE7}.gk-insta-clr{background-color:#00ABE7}.gk-whatsapp-clr{background-color:#00D95F}.gk-linkedin-clr{background-color:#2777B4}.gk-social-icon i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.gk-footer-contact,.gk-footer-socials{padding-left:108px}}.titel{margin-bottom:10px;padding-bottom:20px;position:relative}.titel:before{content:"";position:absolute;left:50%;bottom:0;height:7px;width:82px;background:var(--gk-blue-color);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.titel-streep-links{margin-bottom:30px;padding-bottom:20px;position:relative}.titel-streep-links:after{content:"";position:absolute;left:0;bottom:0;height:7px;width:82px;background:var(--gk-blue-color)}.full-width-img{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}@media (max-width:767.98px){.line-fill{width:100%}.break-line:before{content:"\A";white-space:pre}}.am-step-booking-catalog{-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;border:1px solid var(--gk-grey-color)!important;margin:0!important;border-radius:8px!important;background-color:rgb(255 255 255 / .9)!important}.am-select-employee-option{display:none!important}.gk-ap-card{border-radius:8px;border-top:13px solid var(--gk-blue-color);border-bottom:13px solid var(--gk-blue-color)}.gk-ap-prijs{margin-bottom:38px}.gk-ap-titel{margin-top:13px;margin-bottom:37px}.gk-ap{margin-bottom:32px}@media (min-width:992px){.gk-ap{margin-bottom:106px}}.galerij-afbeelding:hover,.galerij-exit-btn:hover,.galerij-prev-btn:hover,.galerij-next-btn:hover{cursor:pointer}.modal-galerij{padding:0!important}.modal-dialog-galerij{max-width:100%!important;width:100%;height:100%;margin:0;padding:0}.modal-galerij-afbeelding{height:75vh}.modal-header-galerij{border-bottom:none}.modal-content-galerij{height:100%;border-radius:0;background:rgb(0 0 0 / .66)}.galerij-exit-btn{width:45px;float:right;margin-left:auto}.galerij-prev-btn{position:absolute;top:45%;left:30px;width:35px}.galerij-next-btn{position:absolute;top:45%;right:30px;width:35px}.modal-title-galerij{color:var(--gk-white-color)}.mason-galerij-border{position:relative}.mason-galerij-border::before{content:"";position:absolute;display:none;z-index:-1;border:1px solid var(--gk-grey-color);border-radius:8px;margin-top:-44px;margin-right:-56px;margin-left:220px;height:800px;top:0;left:0;right:0;bottom:0}.mason-galerij-border::after{content:"";position:absolute;display:none;z-index:-1;border:1px solid var(--gk-grey-color);border-radius:8px;margin-top:-44px;margin-right:220px;margin-left:-56px;height:800px;left:0;right:0;bottom:0}@media (min-width:1200px){.mason-galerij-border::before,.mason-galerij-border::after{display:block}}.occasion-titel{margin-top:30px;padding-top:20px;position:relative}.occasion-titel:before{content:"";position:absolute;left:0;top:0;height:7px;width:82px;background:var(--gk-blue-color)}.table-occasion td,table-occasion th{padding:1px}.mt-30{margin-top:30px}.occasion-accessoires{border-radius:8px;border:1px solid var(--gk-grey-color);border-top:60px solid var(--gk-blue-color);padding:0;position:relative}.occasion-accessoires:after{content:"Opties";position:absolute;top:-40px;left:20px;color:var(--gk-white-color)}#accessoires-lijst{margin:15px 20px}#accessoires-lijst.collapse:not(.show){display:block;overflow:hidden;height:6em}#accessoires-lijst.collapsing{height:6em}.occasion-accessoires a.collapsed::after{content:'Toon meer..'}.occasion-accessoires a:not(.collapsed)::after{content:'Toon minder'}.gk-accessoires-btn{margin-left:auto;margin-right:auto;width:80%;padding:10px;margin-bottom:-23px}.gk-apo-card{border-radius:8px;border-left:13px solid var(--gk-blue-color)}.gk-apo-titel{font-weight:600}.li-horizontal{float:left;margin-right:32px}.energie-label{position:relative;width:155px}.energie-label div{position:relative;height:20px;margin:2px 0}.energie-label div:before{content:'';position:absolute;top:0;left:100%;background:#fff0;width:0;height:0;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.energie-label div:after{position:absolute;top:0;right:.25em;height:20px;line-height:20px;color:#fff;text-transform:uppercase}.energie-label-a{background:#3b7634;width:50px}.energie-label-a:before{border-left:8px solid #3b7634}.energie-label-a:after{content:' a '}.energie-label-b{background:#5da436;width:65px}.energie-label-b:before{border-left:8px solid #5da436}.energie-label-b:after{content:' b '}.energie-label-c{background:#a3cf2a;width:80px}.energie-label-c:before{border-left:8px solid #a3cf2a}.energie-label-c:after{content:' c '}.energie-label-d{background:#f6df1b;width:95px}.energie-label-d:before{border-left:8px solid #f6df1b}.energie-label-d:after{content:' d '}.energie-label-e{background:#f29020;width:110px}.energie-label-e:before{border-left:8px solid #f29020}.energie-label-e:after{content:' e '}.energie-label-f{background:#eb422c;width:125px}.energie-label-f:before{border-left:8px solid #eb422c}.energie-label-f:after{content:' f '}.energie-label-g{background:#ea2039;width:140px}.energie-label-g:before{border-left:8px solid #ea2039}.energie-label-g:after{content:' g '}