/*!
Theme Name: dodo_theme
Theme URI: http://dodo.nl/
Author: Dodo
Author URI: http://dodo.nl/
Description: Theme from DODO and Studioviv
Version: 4.1
License: GNU General Public License v2 or later
License URI: ONLY FOR DODO and Studioviv
Text Domain: dodo_theme
*/
 @font-face{font-display:swap;font-family:'Open Sans';src:url(/wp-content/themes/dodo_theme/inc/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf)}:root{--global-red:#D9000D;--global-yellow:#FFCC00;--global-white:#ffffff;--global-grey:#F2F2F2;--global-black:#222222}#spacing .row{padding:0!important}.project-data-table td{padding-right:15px;vertical-align:text-top}.puzzel-form .col-12{margin:15px 0}.puzzel-form .puzzel-question{display:flex;flex-direction:column;justify-content:space-between;height:100%;border:1px solid rgb(34 34 34 / .4);padding:15px}.puzzel-form .puzzel-minifigure{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:15px}.puzzel-form .puzzel-minifigure::after{content:'';display:block;width:100%;height:1px;flex:0 0 100%;background-image:linear-gradient(to right,black 33%,#fff0 0%);background-position:bottom;background-size:3px 1px;background-repeat:repeat-x;margin-top:15px}.puzzel-form .puzzel-minifigure img{flex:0 0 25%;max-width:25%;margin:0}.puzzel-form .puzzel-minifigure label{flex:0 0 75%;max-width:75%;padding-left:15px;margin:0}.wpcf7-form .puzzel-form input{border:1px solid rgb(34 34 34 / .4)}.wpcf7-form .puzzel-form .form-control:focus input{border-color:var(--global-red)}html,body,html a{-webkit-font-smoothing:antialiased!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{font-family:'Open Sans',sans-serif;font-size:15px;font-weight:300;line-height:30px;color:var(--global-black)}h1,h2{font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;margin-bottom:35px}h3{font-size:22px;font-weight:700;line-height:30px;text-transform:uppercase;margin-bottom:5px}h4{font-size:23px;font-weight:300;line-height:27px;margin-bottom:5px}h5,h6{font-size:15px;font-weight:700;line-height:30px;margin-bottom:20px}p{line-height:30px;margin-bottom:20px}b,strong{font-weight:700}a{text-decoration:none;color:var(--global-red);transition:border-color .2s ease,background-color .2s ease,color .2s ease}a:hover{text-decoration:none;color:var(--global-red)}img{display:block;max-width:100%;height:auto}img.fullwidth{width:100%}.content-area img{margin:10px 0 15px}.navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E")}*:focus{outline:none!important;box-shadow:none!important}img.alignright{float:right;margin:0 0 1em 1em}img.alignleft{float:left;margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}#page{overflow:hidden}.dodorow{position:relative}.dodorow:first-child[class^=bg-]{margin-top:-45px}.dodorow:last-child[class^=bg-]{margin-bottom:-45px}.dodorow[class^=bg-]{margin:45px 0}.no-top-margin.dodorow[class^=bg-]{margin-top:-45px}.same-bg-color.dodorow[class^=bg-]{margin-top:-135px}.row{padding:45px 0}.dodorow[class^=bg-] div:not(.container-fluid) .row{padding:90px 0}.center{text-align:center}.row-title{margin-bottom:45px}.row-subtitle{display:block;font-size:30px;font-weight:300;line-height:35px;color:var(--global-black);margin-top:-30px;margin-bottom:60px}.butn{display:inline-block;background-color:var(--global-red);color:var(--global-white);padding:10px 25px;margin-top:25px;font-size:15px;font-weight:700;line-height:30px;text-transform:uppercase}.butn.alternate{border:1px solid #D6D7D8;background-color:var(--global-white);color:#191E20}.butn.alt2{background-color:var(--global-yellow);color:var(--global-black);margin-top:10px}.butn.butn-black{display:flex;width:max-content;max-width:100%;justify-content:center;align-items:center;gap:15px;background-color:var(--global-black)!important;color:var(--global-white)!important}.butn.butn-grey{background-color:#D9D9D9!important;color:var(--global-black)!important}.butn.butn-grey:hover,.butn.butn-black:hover{background-color:var(--global-red)!important;color:var(--global-white)!important}.butn.butn-grey:active,.butn.butn-black:active{background-color:var(--global-black)!important;color:var(--global-white)!important}.butn.nomargin{margin:0}.butn.alternate:hover,.butn:hover{border-color:var(--global-yellow);background-color:var(--global-yellow);color:var(--global-black)}.butn.alt2:hover{background-color:var(--global-red);color:var(--global-white)}.butns{display:flex;gap:25px;margin-top:25px}.butns .butn{margin:0}.smediabutn{display:table;text-align:center;background-color:#CDCDCD;color:var(--global-white);height:45px;width:45px;margin-right:5px;float:left;font-size:20px}.smediabutn i.fa-whatsapp{color:var(--global-white)}.smediabutn:hover{background-color:var(--global-red);color:var(--global-white)}.smediabutn i{display:table-cell;vertical-align:middle}.content-area ul{list-style:none;padding-left:20px;margin:10px 0}.content-area li{position:relative}.content-area table{width:100%}.content-area ul li::before{content:url(/wp-content/themes/dodo_theme/img/vink.svg);width:35px;position:absolute;top:3px;left:-20px}.content-area td.bold{font-weight:700;text-transform:uppercase}.carousel-control-prev{left:-166px}.carousel-control-next{right:-166px}.valign{display:flex;align-items:center}.grecaptcha-badge{opacity:0}.input-group>.custom-select:not(:last-child),.input-group>.form-control:not(:last-child){border-radius:0}.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text{border-radius:0}#searchsubmit.btn{border:1px solid #ced4da;border-left:0}#searchsubmit.btn:hover{background-color:var(--global-yellow);border-color:var(--global-yellow)}.butn-grid{margin:35px 0 45px}.butn-grid .butn{margin:5px;background-color:var(--global-grey);color:var(--global-black)}.butn-grid .butn:hover{background-color:#DFDFE0;color:var(--global-black)}.butn-grid .butn.active{background-color:var(--global-red);color:var(--global-white)}.searchfield{position:relative;background-color:var(--global-grey);padding:1px;padding-right:52px;display:inline-block;width:calc(33% - 20px)}.searchfield input{padding:8px;border:0;width:100%}.searchfield::after{content:url(/wp-content/themes/dodo_theme/img/magnifying-glass-2.svg);position:absolute;right:18px;top:14px}.input-group-append .btn,.input-group-prepend .btn{z-index:initial}#masthead{z-index:100;position:relative;background-color:#F2F2F2;margin-bottom:45px}#masthead .site-header{min-height:140px}#masthead .row{padding:0}#masthead .logo{position:absolute;top:-55px;left:-375px;width:725px;max-width:initial;z-index:9}#masthead .socials{position:relative;display:flex;justify-content:flex-end;gap:10px}#masthead .socials a{padding:10px}#masthead .socials .butn{margin-top:0;margin-left:10px;font-size:14px;font-weight:400;line-height:19.07px;padding:15px 25px;background-color:var(--global-yellow);color:var(--global-black)}#masthead .socials .butn:hover{background-color:var(--global-red);color:var(--global-white)}#masthead .search-popup{display:none;opacity:0;position:absolute;right:15px;padding:15px 0 0;z-index:9999;transition:opacity .2s ease}#masthead .search-popup.show{display:block;opacity:1}#masthead .search-popup .mb-3,#masthead .search-popup .my-3{margin:0!important}#masthead .search-popup .searchform{background-color:var(--global-white)}#masthead .search-popup .searchform input{border:0}#masthead .navbar{padding:30px 0 32px}#masthead .navbar-nav{margin-left:auto;margin-right:-8px}#masthead .nav-item .nav-link{font-size:15px;font-weight:400;letter-spacing:.2px;line-height:30px;color:#191E20;text-transform:uppercase;padding:15px 9px}#masthead .nav-item .nav-link:hover{color:var(--global-red)}.dropdown:hover>.dropdown-menu{display:block}#masthead .dropdown-menu{margin-top:0;padding:0;background-color:var(--global-white)}#masthead .dropdown-menu .dropdown-item:hover{background-color:var(--global-yellow)}#masthead .dropdown-menu .dropdown-item:focus{background-color:var(--global-red);color:var(--global-white)}#masthead .dropdown-toggle::after{content:none}#masthead .site-navigation{--nav-height:72px;position:absolute;left:0;top:calc(100% - var(--nav-height));width:100%}.header{margin-top:-58px;margin-bottom:45px}.header .container{position:relative}.header .img_left{position:absolute;top:0;right:100%;background-position:center right;background-repeat:no-repeat;background-size:auto 100%;height:calc(100% - 26px);width:100vh;margin:13px 6.5px}.header .img_right{position:absolute;top:0;left:100%;background-position:center left;background-repeat:no-repeat;background-size:auto 100%;height:calc(100% - 26px);width:100vh;margin:13px 6.5px}.header .col-4{padding:0 6.5px}.header .header-item{position:relative;background-position:center;background-repeat:no-repeat;background-size:100% auto;height:257px;width:100%;margin:13px 0}.header a .header-item{transition:background-size .2s ease-in-out;cursor:pointer}.header .header-item.large{height:527px}.header a .header-item:hover{background-size:125% auto}.header .header-mobile-item{display:block;background-position:center;background-size:cover;width:100%;padding-top:100%;cursor:pointer}.header .header-mobile-item span.label,.header .header-item span.label{position:absolute;padding:10px 25px;background-color:var(--global-red);color:var(--global-white);font-size:15px;font-weight:700;line-height:30px;text-transform:uppercase}.header .header-mobile-item span.label.linksboven,.header .header-item span.label.linksboven{top:35px;left:0}.header .header-mobile-item span.label.rechtsboven,.header .header-item span.label.rechtsboven{top:35px;right:0}.header .header-mobile-item span.label.rechtsonder,.header .header-item span.label.rechtsonder{bottom:35px;right:0}.header .header-mobile-item span.label.linksonder,.header .header-item span.label.linksonder{bottom:35px;left:0}.header .header-mobile-item.large span.label.linksboven,.header .header-item.large span.label.linksboven{top:140px;left:0}.header .header-mobile-item.large span.label.rechtsboven,.header .header-item.large span.label.rechtsboven{top:140px;right:0}.header .header-mobile-item.large span.label.rechtsonder,.header .header-item.large span.label.rechtsonder{bottom:140px;right:0}.header .header-mobile-item.large span.label.linksonder,.header .header-item.large span.label.linksonder{bottom:140px;left:0}.header .header-mobile-item:hover span.label,.header .header-item:hover span.label{background-color:var(--global-yellow);color:var(--global-black)}.header #mobileHeaderCarousel .carousel-control-prev{left:0}.header #mobileHeaderCarousel .carousel-control-next{right:0}.header-row{margin-top:-50px;margin-bottom:45px}.header-row .container{position:relative}.header-row .header-image-left,.header-row .header-image-right{position:absolute;top:5px;height:calc(100% - 10px)}.header-row .header-image-left{right:calc(100% - 10px)}.header-row .header-image-right{left:calc(100% - 10px)}.header-row .header-image-left .header-image-img,.header-row .header-image-right .header-image-img{margin:0;width:auto;max-width:none;height:100%}.header-row .header-image-left .header-image-img{margin-left:auto}.header-row .header-image-right .header-image-img{margin-right:auto}.header-row .header-grid-sizer,.header-row .header-grid-item{width:25%}.header-row .header-grid-item{float:left;height:202px;padding:5px}.header-row .header-grid-item.shape-rectangle-horizontal{width:50%}.header-row .header-grid{position:relative;height:808px!important;overflow:hidden}.header-row .header-grid-item.shape-rectangle-vertical{height:404px}.grid-item img{width:calc(100% - 10px);margin:5px}.header-row .header-item{position:relative;display:block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden}.header-row a.header-item{cursor:pointer}.header-row .header-item .header-image-img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0;transform:scale(1);transition:transform .2s ease}.header-row .header-item:hover .header-image-img{transform:scale(1.25)}.header-row .header-item .header-label{position:absolute;padding:10px 25px;background-color:var(--global-red);color:var(--global-white);font-size:15px;font-weight:700;line-height:30px;text-transform:uppercase;transition:background-color .2s ease,color .2s ease}.header-row .header-item .header-label.top-left{top:35px;left:0}.header-row .header-item .header-label.top-right{top:35px;right:0}.header-row .header-item .header-label.bottom-left{left:0;bottom:35px}.header-row .header-item .header-label.bottom-right{right:0;bottom:35px}.header-row .header-item:hover .header-label{background-color:var(--global-yellow);color:var(--global-black)}.header-row .carousel{padding:5px 0 0}.header-row .carousel-item{width:100%;padding-top:100%}.header-row .carousel-item .header-item{position:absolute;top:0;left:0}.header-row .mobile-butn{margin-top:25px}.header-row .header-mobile-video{position:relative;width:100%;background-color:var(--global-white);padding-top:100%;background-size:contain;background-position:center;background-repeat:no-repeat}.header-row .header-mobile-video .youtube-autoplayer{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;width:100%;aspect-ratio:1.7777777778;pointer-events:none}.header-row .header-mobile-video .youtube-autoplayer::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%}.header-row .header-mobile-video iframe{position:relative;width:300%;height:100%;margin-left:-100%;border:0}.tekstveld-row.aantal-2 .inner,.tekstveld-row.aantal-3 .inner,.tekstveld-row.aantal-4 .inner,.two_columns_met_afbeelding-row .inner{padding-right:15px}.afbeelding_met_tekst-row.links .inner{padding-left:45px}.afbeelding_met_tekst-row.rechts .inner{padding-right:45px}.afbeelding_met_tekst-row[class^=bg-] .featured{margin-top:45px;margin-bottom:45px}.afbeelding_met_tekst-row[class^=bg-] .featured .inner{padding-top:60px;padding-bottom:60px}.afbeelding_met_tekst-row .row-title,.blocks-row .row-title{margin-bottom:45px}.afbeelding_met_tekst-row .row-subtitle,.blocks-row .row-subtitle{margin-top:-30px;margin-bottom:45px}.afbeelding_met_tekst-row .main-image{position:relative;display:block;width:100%}.afbeelding_met_tekst-row .container .main-image{display:flex;flex-direction:column;gap:35px}.afbeelding_met_tekst-row .featured .main-image{height:100%}.afbeelding_met_tekst-row .main-image-img{width:100%;height:100%;object-fit:contain;object-position:top center;margin:0}.afbeelding_met_tekst-row .featured .main-image-img{position:absolute;top:0;left:0;object-fit:cover;object-position:center}.afbeelding_met_tekst-row.links .featured .main-image-img{object-position:center right}.afbeelding_met_tekst-row.rechts .featured .main-image-img{object-position:center left}.post-row .post-loop-item{transform-origin:top left}.post-row .butn-grid,.post-row .searchfield{margin-top:0;margin-bottom:0}.post-row .searchfield{margin-top:45px}.post .post-item,.vacature .vacature-item,.gerelateerde_projecten .projecten-item,.projecten .projecten-item{position:relative;border:1px solid #D6D7D8;background-color:var(--global-white);height:100%;padding-bottom:50px}.post .post-item .img,.cursus .cursus-item .img,.vacature .vacature-item .img,.gerelateerde_projecten .projecten-item .img,.projecten .projecten-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.post .post-item .inner,.cursus .cursus-item .inner,.vacature .vacature-item .inner,.gerelateerde_projecten .projecten-item .inner,.projecten .projecten-item .inner{padding:25px 25px 0;position:relative}.post .post-item span,.cursus .cursus-item span,.vacature .vacature-item span,.gerelateerde_projecten .projecten-item span,.projecten .projecten-item span{display:block;text-align:center}.post .post-item .inner span.titel,.vacature .vacature-item .inner span.titel,.gerelateerde_projecten .projecten-item span.titel,.projecten .projecten-item .inner span.titel{font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase;color:#191E20}.cursus .cursus-item .inner span.titel{color:var(--global-black);font-size:25px;min-height:70px}.post .post-item .inner span.locatie,.gerelateerde_projecten .projecten-item span.locatie,.projecten .projecten-item .inner span.locatie{font-size:21px;font-weight:300;line-height:25px;margin-top:10px;color:#191E20}.post .post-item span.type,.gerelateerde_projecten .projecten-item span.type,.projecten .projecten-item span.type{font-size:12px;font-weight:400;line-height:20px;text-transform:uppercase;color:var(--global-red);position:absolute;bottom:5px;left:0;right:0;padding:0 25px}.post .post-item span.date{color:#191E20;display:initial}.vacature .vacature-item .butn{position:absolute;bottom:15px;left:0;right:0;margin:auto;width:max-content}.cursus .cursus-item{text-align:center;border:1px solid #D6D7D8;background-color:#F8F8F8;padding-bottom:25px}.cursus .blok-place{min-height:45px}.single-cursus span.blok,.single-cursus span.ondertitel,.cursus .cursus-item span.blok,.cursus .cursus-item span.ondertitel{display:block;font-size:22px;font-weight:700;line-height:30px;color:#191E20;text-transform:uppercase}.single-cursus span.blok,.cursus .cursus-item span.blok{display:block;margin-bottom:15px;color:var(--global-red)}.cursus .cursus-item span.ondertitel{font-size:20px;font-weight:400;text-transform:none}.single-cursus h1.titel,.cursus .cursus-item span.titel{font-size:35px;font-weight:700;line-height:35px;color:var(--global-red);text-transform:uppercase;min-height:105px;margin-bottom:25px}.single-cursus h1.titel{min-height:0}.single-cursus .sub-inner{margin-bottom:15px}.cursus .cursus-item .sub-inner{min-height:60px;margin-bottom:15px}.single-cursus span.leeftijd,.cursus .cursus-item span.leeftijd{font-size:23px;font-weight:300;color:#191E20}.single-cursus span.red,.cursus .cursus-item span.red{display:inline-block;font-size:12px;font-weight:400;color:var(--global-red);text-transform:uppercase}.single-cursus span.leider,.cursus .cursus-item span.leider{display:inline-block;font-size:12px;font-weight:400;color:#191E20;text-transform:uppercase}.m-search-grid.row{padding-top:0}.m-search-item.tax-info{height:max-content}.galerij-row .carousel{width:100%}.galerij-row .carousel-inner{width:calc(100% + 30px)}.galerij-row .carousel-item .gallery-item{position:relative;display:block;width:100%}.galerij-row.option-logos .carousel-item .gallery-item::before{content:'';display:block;width:100%;padding-top:100%}.galerij-row .carousel-item .gallery-item img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0}.galerij-row.option-logos .carousel-item .gallery-item img{position:absolute;top:0;left:0;object-fit:contain}.galerij-row .carousel-control-next,.galerij-row .carousel-control-prev{opacity:1}.single-projecten .grid,.galerij-row .gallery-grid{margin:auto;width:100%!important}.single-projecten .grid:after,.galerij-row .gallery-grid:after{content:'';display:block;clear:both}.single-projecten .grid-sizer,.single-projecten .grid-item,.galerij-row .gallery-sizer,.galerij-row .gallery-grid .gallery-item{float:left;width:33.333%;padding:15px}.single-projecten .grid-item img,.galerij-row .gallery-grid .gallery-item img{display:block;width:100%;margin:0}.video-row .youtube-image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;width:100%;max-width:800px;margin:10px auto;cursor:pointer}.video-row .youtube-image iframe{width:100%;height:100%;display:none;border:0;z-index:9}.video-row .youtube-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:75px;height:75px}.two_columns_met_afbeelding-row .s_img{position:absolute;bottom:-45px;left:0;margin:0;max-width:initial;z-index:-1}.scheidingslijn-row hr{border:1px solid #CDCDCD}.project_galerij-row{background-color:var(--global-grey);margin:45px 0}.project_galerij-row .row{padding:0}.projecten-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.projecten-scroll::-webkit-scrollbar{display:none}.project_galerij-row .project-gallery-grid{max-width:2178px;width:2178px;margin:auto}.project_galerij-row.aantal-15 .project-gallery-grid{max-width:2611px;width:2611px}.project_galerij-row .project-gallery-grid:after{content:'';display:block;clear:both}.project_galerij-row .project-gallery-sizer{float:left;width:363px;height:0}.project_galerij-row.aantal-15 .project-gallery-sizer{width:373px}.project_galerij-row .project-gallery-item{position:relative;display:block;float:left;background-color:#fff0;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;height:257px;width:363px;transition:background-color .2s ease}.project_galerij-row.aantal-15 .project-gallery-item{height:267px;width:373px;padding:5px}.project_galerij-row .project-gallery-item:hover{background-color:rgb(67 80 88 / .9)}.project_galerij-row .project-gallery-item.vertical{height:514px}.project_galerij-row .project-gallery-item.horizontal{width:726px}.project_galerij-row.aantal-15 .project-gallery-item.vertical{height:534px}.project_galerij-row.aantal-15 .project-gallery-item.horizontal{width:746px}.project_galerij-row .project-gallery-item .trans{opacity:0;position:relative;background-image:url(/wp-content/themes/dodo_theme/img/projecten-blub.png);background-position:bottom right;background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.project_galerij-row .project-gallery-item.horizontal .trans{background-size:60% auto}.project_galerij-row .project-gallery-item:hover .trans{opacity:1}.project_galerij-row .project-gallery-item .trans span{text-align:right;position:absolute;right:25px;bottom:25px;font-size:20px;font-weight:700;line-height:23px;text-transform:uppercase;color:#191E20}.project_galerij-row .project-gallery-item.normal span,.project_galerij-row .project-gallery-item.vertical span{max-width:205px}.project_galerij-row .project-gallery-item.horizontal span{max-width:255px}.tags-row{background-color:#F2F2F2;padding-top:40px;margin:45px 0}.tags-row .columns{column-count:3}.tags-row .tag-item::before{content:url(/wp-content/themes/dodo_theme/img/tag-arrow.svg);position:absolute;left:-20px;top:2px}.tags-row .tag-item{position:relative;display:block;margin-bottom:40px;margin-left:65px;font-size:23px;font-weight:300}.contactpersonen-row{background-color:var(--global-grey);margin:45px 0;padding:45px 0}.contactpersonen-row .contact-item{background-color:var(--global-white);margin-bottom:30px}.contactpersonen-row .contact-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:255px;width:100%}.contactpersonen-row .contact-item .inner{padding:15px}.contactpersonen-row .contact-item .naam_titel{margin-bottom:15px;min-height:88px}.contactpersonen-row .contact-item .contact{min-height:79px}.contactpersonen-row .contact-item span{display:block;text-align:center;line-height:1.5}.contactpersonen-row .contact-item span.naam{font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:10px}.contactpersonen-row .contact-item span.titel{font-size:21px;font-weight:300;line-height:25px}.contactpersonen-row .contact-item span.telefoonnummer,.contactpersonen-row .contact-item span.emailadres,.contactpersonen-row .contact-item span.whatsapp_nummer{font-size:14px;font-weight:300;line-height:22px;margin-bottom:5px}.contactpersonen-row .contact-item span a{color:#191E20}.contactpersonen-row .contact-item span a:hover{color:var(--global-red)}i.fa-whatsapp{color:#32BA46}.blocks-row .block-item{position:relative;display:block;width:100%;height:100%;border:1px solid #D6D7D8}.blocks-row .block-item.color-black{border-color:var(--global-black);background-color:var(--global-black);color:var(--global-white)}.blocks-row .block-content{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:30px 25px}.blocks-row .has-image .block-content{height:calc(100% - 230px);padding-bottom:60px}.blocks-row .block-logo{display:flex;align-items:center;justify-content:center;width:100%;height:125px;margin:0}.blocks-row .block-logo-img{width:100%;height:100%;max-width:230px;max-height:100%;object-fit:contain;object-position:center}.blocks-row .block-line{border-top:1px solid #707070;margin:15px 0;padding:0}.blocks-row .block-label{display:block;font-size:28px;font-weight:700;line-height:30px;text-align:center;margin-bottom:10px}.blocks-row .color-black .block-label{color:var(--global-white)}.blocks-row .block-sublabel{display:block;font-size:15px;font-weight:300;line-height:30px;margin-top:-5px}.blocks-row .block-text{display:block}.blocks-row .block-content .anchor{display:inline-block;margin-top:25px}.blocks-row .block-content .anchor svg circle{fill:var(--global-red);transition:fill .2s ease}.blocks-row .block-content .anchor:hover svg circle,.blocks-row .block-content .anchor:active svg circle{fill:var(--global-black)}.blocks-row .block-content .butn{margin:25px auto 0}.blocks-row .has-image .block-content .butn{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%);margin:0;z-index:1;white-space:nowrap}.blocks-row .color-black .block-content .butn{border:1px solid var(--global-white);background-color:var(--global-black);color:var(--global-white)}.blocks-row .color-black .block-content .butn:hover,.blocks-row .color-black .block-content .butn:active{border-color:var(--global-red);background-color:var(--global-red);color:var(--global-white)}.blocks-row .block-butn-mobile{position:absolute;top:50%;left:100%;transform:translate(-50%,-50%)}.blocks-row .block-image{position:relative;width:100%;height:230px}.blocks-row .block-image-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}.single .bg-grey{background-color:#F2F2F2;margin:45px 0}.single .grey-block{padding:45px;background-color:#F2F2F2}.single .yellow-block{padding:45px;background-color:var(--global-yellow)}.single .subtitle{display:block;font-size:30px;font-weight:300;line-height:35px;color:#191E20;margin:-25px 0 35px}.single .post-tags{position:relative;padding-left:45px;line-height:20px}.single .post-tags::before{content:url(/wp-content/themes/dodo_theme/img/tag.svg);position:absolute;top:0;left:0}.single .post-tags span{color:var(--global-red);font-size:12px;font-weight:400;line-height:20px;text-transform:uppercase}.single .post-table{width:100%}.single .post-table td{vertical-align:text-top}.single .post-table td:first-child{padding-right:10px}.single .butn.scroll-to{margin:0;position:absolute;top:45px;left:50%;transform:translate(-50%,-50%)}.single-projecten h1.projecten-titel{padding-right:300px}.single .featured-img{width:100%;margin-top:0;margin-bottom:45px}.single .share{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px}.single .share .smediabutn{margin:0}.type-grid{position:relative;padding-left:50px;margin-top:25px}.type-grid::before{content:url(/wp-content/themes/dodo_theme/img/tag.svg);position:absolute;left:0}.type-grid .type-item{color:var(--global-red);margin-right:3px;padding:3px 0}.type-grid .type-item:not(:last-child):after{content:"|"}.gerelateerde_projecten{padding-top:45px;background-color:var(--global-grey);margin:45px 0}.gerelateerde_projecten .row{width:100%}.single .grey_bg{background-color:#F2F2F2;padding:25px 0;margin:45px 0}.single .collega{padding:25px 0 0;text-align:center}.single .collega-naam{display:block;font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:15px}.single .onder-collega{display:block;font-size:15px;font-weight:300;line-height:30px}.whatsapp-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:100%;width:100%}.whatsapp-item .inner{text-align:center;padding:25px 45px;background-color:var(--global-white)}.whatsapp-item a{color:#191E20;font-weight:700}.toptitel{display:block;font-size:18px;font-weight:600;color:var(--global-red);margin-bottom:5px}.acquisitie{display:block;font-weight:600;line-height:22px;color:var(--global-red);margin-top:20px}.tax-info{overflow-y:scroll;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-overflow-style:none;scrollbar-width:none}.tax-info::-webkit-scrollbar{display:none}.tax-info-grid{position:relative;padding:25px 25px 0;height:100%}.tax-info-grid p{line-height:28px;font-weight:400;margin-bottom:0}.search .search-item{padding:15px 0}.search .search-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:200px;width:100%}.search .search-item h3{margin-bottom:0}.search .search-item p{color:#191E20;margin-bottom:10px}.search .search-item:hover h3{color:var(--global-red)}.search .search-item .butn{margin-top:0;margin-bottom:25px}.bg-grey{background-color:var(--global-grey)}.yellow-bg{background-color:var(--global-yellow);min-height:100%}.yellow-bg .butn{border:1px solid var(--global-red)}.yellow-bg .butn:hover{background-color:var(--global-white)}.page-template-instabio .logo{width:150px;max-width:100%}#colophon{margin-top:45px}#colophon .upper-footer{margin-bottom:0}#colophon .upper-footer .row{padding:60px 0 40px}#colophon .upper-footer .footer-title{margin-bottom:5px}#colophon .upper-footer .row-text{font-size:15px;font-weight:300;line-height:30px}#colophon .site-footer{background-color:var(--global-yellow)}#colophon .site-footer .row{padding:60px 0 40px}#colophon .behind{position:absolute;bottom:-60px;left:-256px;width:725px;max-width:initial}#colophon .logo{margin:55px auto 0;position:absolute;bottom:0;left:0;right:0}#colophon a{color:#191E20}#colophon a:hover{color:var(--global-red)}.site-info{font-size:15px;font-weight:300;line-height:30px;color:#191E20}.site-info .row{padding:15px 0}.site-info a{font-size:15px;font-weight:300;line-height:30px;color:#191E20}#backtotop{opacity:0;cursor:pointer;position:fixed;bottom:50px;right:50px;border:1px solid var(--global-white)}.wpcf7-form{max-width:100%}.wpcf7-form .wpcf7-wk-table{margin-top:20px;margin-bottom:10px}.wpcf7-form .wpcf7-wk-table td{vertical-align:text-top}.wpcf7-form .wpcf7-wk-table td:first-child{padding-right:5px}.wpcf7-form .wpcf7-wk-scores{display:flex;gap:5px;flex-wrap:wrap;align-items:center;margin-bottom:15px}.wpcf7-form .wpcf7-wk-scores span{display:inline-block;width:auto}.wpcf7-form .wpcf7-wk-submit{display:flex;justify-content:flex-end;width:100%;height:100%}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form label,.wpcf7-form span{width:100%;height:auto;border-radius:0;border-color:#F2F2F2;margin:0}.wpcf7-form label{margin-bottom:15px}.wpcf7-form input,.wpcf7-form textarea{padding:10px 20px}.wpcf7-form .wpcf7-checkbox,.wpcf7-form .wpcf7-radio{border:0;padding:0 0 0 2.5px;margin-bottom:15px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto}.wpcf7-form textarea.form-control{max-height:150px}.wpcf7-form .form-control:focus{color:var(--global-black);background-color:var(--global-white);border-color:var(--global-red);outline:0;box-shadow:0}.wpcf7-form .dodo-cf7-butn{position:relative;width:max-content;max-width:100%;margin-top:15px}.wpcf7-form .dodo-cf7-butn .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border-radius:50%}.wpcf7-form .wpcf7-submit{position:relative;color:var(--global-white);background-color:var(--global-red);border:0;font-weight:700;text-transform:uppercase;padding:10px 25px;width:max-content;max-width:100%}.wpcf7-form .wpcf7-submit:hover{color:var(--global-black);background-color:var(--global-yellow);border:0}.wpcf7-form .btn-outline-primary:not(:disabled):not(.disabled).active,.wpcf7-form .btn-outline-primary:not(:disabled):not(.disabled):active,.wpcf7-form .show>.btn-outline-primary.dropdown-toggle{color:var(--global-black);background-color:var(--global-yellow);border:0}@media (min-width:1200px){.carousel-multislide .carousel-inner .active.col-xl-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;display:block;visibility:visible}}@media (min-width:768px) and (max-width:1200px){.carousel-multislide .carousel-inner .active.col-md-4.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-33.3333%;display:block;visibility:visible}}@media (max-width:768px){.carousel-multislide .carousel-inner .active.col-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;display:block;visibility:visible}}.carousel-multislide .carousel-item{margin-right:0}.carousel-multislide .carousel-inner .active+.carousel-item{display:block}.carousel-multislide .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left),.carousel-multislide .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item{transition:none}.carousel-multislide .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-multislide .active.carousel-item-left+.carousel-item-next.carousel-item-left,.carousel-multislide .carousel-item-next.carousel-item-left+.carousel-item,.carousel-multislide .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multislide .carousel-inner .carousel-item-prev.carousel-item-right{position:absolute;top:0;left:0;display:block;visibility:visible}.carousel-multislide .active.carousel-item-right+.carousel-item-prev.carousel-item-right,.carousel-multislide .carousel-item-prev.carousel-item-right+.carousel-item,.carousel-multislide .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}@media (min-width:768px){.carousel-multislide .carousel-inner .active+.carousel-item+.carousel-item{display:block}.carousel-multislide .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item{transition:none}.carousel-multislide .carousel-inner .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.carousel-multislide .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multislide .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media (min-width:1200px){.carousel-multislide .carousel-inner .active+.carousel-item+.carousel-item+.carousel-item{display:block}.carousel-multislide .carousel-inner .carousel-item.active:not(.carousel-item-right):not(.carousel-item-left)+.carousel-item+.carousel-item+.carousel-item{transition:none}.carousel-multislide .carousel-inner .active.col-lg-3.carousel-item+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-25%;display:block;visibility:visible}.carousel-multislide .carousel-item-next.carousel-item-left+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(-100%,0,0);visibility:visible}.carousel-multislide .carousel-item-prev.carousel-item-right+.carousel-item+.carousel-item+.carousel-item+.carousel-item{position:relative;transform:translate3d(100%,0,0);visibility:visible;display:block;visibility:visible}}@media only screen and (max-width:1200px){.header .header-item{background-size:cover!important}}@media only screen and (max-width:992px){.header-row .header-image-left,.header-row .header-image-right{top:0;height:100%}}@media only screen and (max-width:768px){body{font-size:15px;font-weight:300}h1,h2{font-size:25px;font-weight:700;line-height:25px}h3{font-size:25px;font-weight:700;line-height:25px}p{line-height:22px}b,strong{font-weight:600}.row-subtitle{font-size:20px;font-weight:300;line-height:25px}.col-12{padding:0 30px}.mobile-text-center{text-align:center;margin-bottom:45px}.row-subtitle{margin-bottom:45px}#masthead .site-header{min-height:0}#masthead .logo{top:0;left:0;width:250px;margin:0;z-index:1;max-width:50%}#masthead .socials{gap:5px;align-items:center;width:calc(100% - 45px);height:60px;z-index:2}#masthead .socials .butn{display:none}#masthead .site-navigation{--nav-height:60px;margin-top:0}#masthead .navbar{padding:15px 0}#masthead .nav-item .nav-link{padding:10px 0}#masthead .navbar-nav{padding-top:135px}.single .featured-img{margin-top:0}.afbeelding_met_tekst-row.links .featured .inner,.afbeelding_met_tekst-row.rechts .featured .inner{padding:45px;padding-top:0}.afbeelding_met_tekst-row.links[class^=bg-] .featured .inner,.afbeelding_met_tekst-row.rechts[class^=bg-] .featured .inner{padding-top:45px}.afbeelding_met_tekst-row .featured .main-image-img{position:relative;top:initiaL;left:initiaL;width:100%}.afbeelding_met_tekst-row .container .main-image{margin-top:45px}.single-projecten h1.projecten-titel{padding-right:0}.single-projecten .grid-item,.galerij-row .gallery-sizer,.galerij-row .gallery-grid .gallery-item{width:50%}.searchfield{width:calc(100% - 20px)}.two_columns_met_afbeelding-row .s_img{position:relative;max-width:100%}.tax-info-grid{height:initial}.afbeelding_met_tekst-row .row-title,.blocks-row .row-title{margin-bottom:25px}.afbeelding_met_tekst-row .row-subtitle,.blocks-row .row-subtitle{margin-top:-10px;margin-bottom:25px}.blocks-row .block-content{padding:25px}.blocks-row .block-label{font-size:20px;font-weight:700;line-height:30px;text-align:left;margin-bottom:0}#colophon .logo{position:relative}.single .share{position:relative;top:initial;right:initial;margin-bottom:35px}.tax-info{height:auto!important}.tags-row .columns{column-count:1}.galerij-row.option-slider .carousel-inner{min-height:1340px}.type-grid{margin-bottom:45px}.carousel-control-next,.carousel-control-prev{display:none}}@media only screen and (max-width:576px){h1,h2{margin-bottom:25px}#colophon .upper-footer .footer-title{text-align:center;margin-bottom:15px}.dodorow:first-child[class^=bg-]{margin-top:-25px}.dodorow:last-child[class^=bg-]{margin-bottom:-25px}.dodorow[class^=bg-]{margin:25px 0}.no-top-margin.dodorow[class^=bg-]{margin-top:-25px}.same-bg-color.dodorow[class^=bg-]{margin-top:-75px}.row{padding:25px 0}.dodorow[class^=bg-] div:not(.container-fluid) .row{padding:50px 0}.row-subtitle{margin-bottom:25px}#masthead,.header-row{margin-bottom:25px}#masthead .socials{gap:0}.header .header-item{background-size:cover!important}.single-projecten .grid-item,.galerij-row .gallery-sizer,.galerij-row .gallery-grid .gallery-item{width:100%}.afbeelding_met_tekst-row.links .featured .inner,.afbeelding_met_tekst-row.rechts .featured .inner{padding-bottom:25px}.afbeelding_met_tekst-row.links[class^=bg-] .featured .inner,.afbeelding_met_tekst-row.rechts[class^=bg-] .featured .inner{padding-top:25px}.afbeelding_met_tekst-row .row-subtitle,.blocks-row .row-subtitle{margin-top:-15px;margin-bottom:25px}#colophon{margin-top:25px}#backtotop{display:none!important}}@media only screen and (max-width:320px){#masthead .socials .home-butn{display:none}}