/*!
Theme Name: dodo_theme
Theme URI: http://dodo.nl/
Author: Dodo
Author URI: http://dodo.nl/
Description: Theme from DODO and Studioviv
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: ONLY FOR DODO and Studioviv
Text Domain: dodo_theme
*/
@font-face{font-family:'Open Sans';src:url(/wp-content/themes/dodo_theme/inc/Open_Sans/OpenSans-VariableFont_wdth,wght.ttf)}:root{--global-blue:#0090DF;--global-red:#D9000D;--global-grey:#E8E8E8;--global-black:#161615;--global-white:#ffffff}.bg-grey{background-color:var(--global-grey);margin:45px 0}.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)}.valign{display:flex;align-items:center}.valign .inner{width:100%}.grecaptcha-badge{visibility:hidden}.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-blue);border-color:var(--global-blue)}#masthead{z-index:1;position:relative;background-color:var(--global-white);margin-bottom:45px;border-bottom:1px solid #707070}.home #masthead{border-bottom:0;margin-bottom:0}#masthead .row{padding:0}#masthead .site-branding{display:block}#masthead .logo{margin:25px auto 0;position:relative;width:auto;height:auto;max-width:400px;max-height:100px}#masthead .socials{overflow:hidden}#masthead .socials a{float:right;padding:12px 10px}#masthead .socials .butn{margin-top:0;margin-left:10px;padding:10px 20px;background-color:var(--global-blue);color:var(--global-white)}#masthead .socials .butn:hover{background-color:var(--global-red);color:var(--global-white)}#masthead .search-popup{display:none;opacity:0;position:absolute;right:15px;background-color:var(--global-white);z-index:10;padding:15px;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 .navbar{padding:25px 0}#masthead .navbar-nav{margin-left:auto;margin-right:auto}#masthead .nav-item .nav-link{font-size:15px;font-weight:400;letter-spacing:.2px;line-height:30px;color:var(--global-blue);text-transform:uppercase;padding:15px 15px}#masthead .nav-item .nav-link:hover{color:var(--global-red)}#masthead .dropdown-menu{padding:0;background-color:var(--global-white)}#masthead .dropdown-menu .dropdown-item:hover{background-color:var(--global-blue);color:var(--global-white)}#masthead .dropdown-menu .dropdown-item:focus{background-color:var(--global-red);color:var(--global-white)}#masthead .dropdown-toggle::after{content:none}.header{margin-top:-13px;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;transition:background-size .2s ease-in-out;cursor:pointer}.header .header-item.large{height:527px}.header .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-blue);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-red);color:var(--global-white)}.header .header-mobile-item span.label:after,.header .header-item span.label:after{content:'';position:absolute;background-image:url(/wp-content/themes/dodo_theme/img/butn-corner.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:30px;height:100%;right:-29px;top:0}.header .header-mobile-item:hover span.label:after,.header .header-item:hover span.label:after{background-image:url(/wp-content/themes/dodo_theme/img/butn-corner-red.svg)}.header #mobileHeaderCarousel .carousel-control-prev{left:0}.header #mobileHeaderCarousel .carousel-control-next{right:0}.mobile-header{position:relative;width:100%;padding-top:115%}.mobile-header-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.mobile-header-butn{position:absolute;left:50%;bottom:45px;margin:0;transform:translateX(-50%)}.tekstveld .inner,.two_columns_met_afbeelding .inner{padding-right:15px}.afbeelding_met_tekst.links .container .inner{padding-left:75px}.afbeelding_met_tekst.rechts .container .inner{padding-right:75px}.afbeelding_met_tekst .featured{background-color:var(--global-grey);margin-top:45px;margin-bottom:45px}.afbeelding_met_tekst .featured .row{padding:0;margin:0}.afbeelding_met_tekst .featured .inner{padding-top:45px;padding-bottom:45px}.afbeelding_met_tekst.links .featured .inner{padding-left:22.5px}.afbeelding_met_tekst.rechts .featured .inner{padding-right:22.5px}.afbeelding_met_tekst .featured div.mainimg{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px}.afbeelding_met_tekst.rechts .featured div.mainimg{background-position:center left}.afbeelding_met_tekst.links .featured div.mainimg{background-position:center right}.butn-grid{margin:35px 0 45px}.butn-grid .butn{margin:5px;border:1px solid var(--global-grey);background-color:var(--global-grey);color:var(--global-black)}.butn-grid .butn:after{content:none}.butn-grid .butn:hover{border-color:var(--global-blue);background-color:var(--global-white);color:var(--global-blue)}.butn-grid .butn.active{border-color:var(--global-blue);background-color:var(--global-blue);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}.post .post-item,.vacature .vacature-item,.gerelateerde_projecten .projecten-item,.projecten .projecten-item{position:relative;border:1px solid var(--global-grey);background-color:var(--global-white);height:100%;padding-bottom:50px}.vacature .vacature-item{padding-bottom:100px}.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;position:relative}.cursus .cursus-item .inner{min-height:441px}.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:var(--global-blue)}.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:var(--global-black)}.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:var(--global-black);display:initial}.vacature .vacature-item .butn{position:absolute;bottom:15px;left:0;right:0;margin:auto;width:max-content}.cursus .cursus-item{border:1px solid var(--global-grey);background-color:var(--global-grey);text-align:center}.cursus .blok-place{min-height:45px}.single-cursus span{display:block}.single-cursus span.blok,.cursus .cursus-item span.blok{margin-bottom:15px}.single-cursus span.blok,.single-cursus span.ondertitel,.cursus .cursus-item span.blok,.cursus .cursus-item span.ondertitel{font-size:22px;font-weight:700;line-height:30px;color:var(--global-black);text-transform:uppercase}.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:92px;margin-bottom:15px}.single-cursus span.leeftijd,.cursus .cursus-item span.leeftijd{font-size:23px;font-weight:300;color:var(--global-black)}.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:var(--global-black);text-transform:uppercase}.m-search-grid.row{padding-top:0}.cursus .m-search-grid.row{margin-top:45px}.m-search-item{min-height:435px}.galerij{overflow-x:hidden}.galerij .carousel{width:100%}.galerij .carousel-item{border:0}.galerij .carousel-item .row{margin:0}.galerij .carousel-item .img-grid{padding:0}.galerij .carousel-item .img{background-position:center;background-repeat:no-repeat;background-size:contain;height:550px;width:100%}.galerij .carousel-control-next,.galerij .carousel-control-prev{opacity:1}.single-projecten .grid,.galerij .grid{margin:auto;width:100%!important}.single-projecten .grid:after,.galerij .grid:after{content:'';display:block;clear:both}.single-projecten .grid-item,.galerij .grid-sizer,.galerij .grid-item{width:33.333%}.single-projecten .grid-item,.galerij .grid-item{float:left;padding:10px}.single-projecten .grid-item img,.galerij .grid-item img{display:block;width:calc(100% - 20px);margin:0}.galerij .slider-image{position:relative;margin:0 auto;width:100%;padding-top:75%}.galerij .slider-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90%;max-height:90%;width:auto;height:auto}.video .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 .youtube-image iframe{width:100%;height:100%;display:none;border:0;z-index:9}.video .youtube-image img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.two_columns_met_afbeelding .s_img{position:absolute;bottom:-200px;right:-100px;max-width:initial;z-index:-1}.scheidingslijn .lijn{background-image:url(/wp-content/themes/dodo_theme/img/line.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;height:56.5px;width:100%}.project_galerij{background-color:var(--global-grey);margin:45px 0}.project_galerij .row{padding:0}.projecten-scroll{overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.projecten-scroll::-webkit-scrollbar{display:none}.project_galerij .project-gallery-item{float:left;background-position:center;background-repeat:no-repeat;background-size:cover;background-blend-mode:multiply;background-color:#fff0;position:relative;height:257px;width:363px;transition:background-color .2s ease}.project_galerij .project-gallery-item:hover{background-color:rgb(67 80 88 / .9)}.project_galerij .project-gallery-item.vertical{height:514px}.project_galerij .project-gallery-item.horizontal{width:726px}.project_galerij .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 .project-gallery-item.horizontal .trans{background-size:60% auto}.project_galerij .project-gallery-item:hover .trans{opacity:1}.project_galerij .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:var(--global-black)}.project_galerij .project-gallery-item.normal span,.project_galerij .project-gallery-item.vertical span{max-width:205px}.project_galerij .project-gallery-item.horizontal span{max-width:255px}.project-gallery-grid{max-width:2178px;width:2178px;height:771px!important;overflow-y:hidden;margin:auto}.project-gallery-grid:after{content:'';display:block;clear:both}.tags{background-color:var(--global-grey);padding-top:40px;margin:45px 0}.tags .columns{column-count:3}.tags .tag-item::before{content:url(/wp-content/themes/dodo_theme/img/tag-arrow.svg);position:absolute;left:-20px;top:2px}.tags .tag-item{position:relative;display:block;margin-bottom:40px;margin-left:65px;font-size:23px;font-weight:300}.contactpersonen{background-color:var(--global-grey);margin:45px 0;padding:45px 0}.contactpersonen .contact-item{background-color:var(--global-white);margin-bottom:30px}.contactpersonen .contact-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:255px;width:100%}.contactpersonen .contact-item .inner{padding:15px}.contactpersonen .contact-item .naam_titel{margin-bottom:15px;min-height:88px}.contactpersonen .contact-item .contact{min-height:79px}.contactpersonen .contact-item span{display:block;text-align:center;line-height:1.5}.contactpersonen .contact-item span.naam{font-size:20px;font-weight:700;line-height:28px;text-transform:uppercase;margin-bottom:10px}.contactpersonen .contact-item span.titel{font-size:21px;font-weight:300;line-height:25px}.contactpersonen .contact-item span.telefoonnummer,.contactpersonen .contact-item span.emailadres,.contactpersonen .contact-item span.whatsapp_nummer{font-size:14px;font-weight:300;line-height:22px;margin-bottom:5px}.contactpersonen .contact-item span a{color:var(--global-black)}.contactpersonen .contact-item span a:hover{color:var(--global-red)}i.fa-whatsapp{color:#32BA46}.accordeon .card{border:0;background-color:var(--global-white);border-radius:0;margin-bottom:10px}.accordeon .card-header{position:relative;background-color:var(--global-grey);border:0;border-radius:0;padding:0;transition:background-color .2s ease}.accordeon .card-header .btn{padding:25px 30px}.accordeon .card-header .btn[aria-expanded=true]{background-color:var(--global-blue)}.accordeon .card-header h4{display:inline-block;width:90%;margin:0;white-space:normal}.accordeon .card-header .btn[aria-expanded=true] h4{color:var(--global-white)}.accordeon .card-header button{width:100%;position:relative;text-align:left}.accordeon .card-header button i{position:absolute;padding:5px 15px;right:15px}.accordeon .card-header .btn[aria-expanded=true] i{color:var(--global-white)}.accordeon .card-body{padding:25px 30px;border:2px solid var(--global-grey);border-top:0}.blokken .blok-item{position:relative;padding-left:110px;margin:15px 0}.blokken .blok-item .blok-count{display:block;position:absolute;left:0;top:0;height:80px;width:80px;font-size:48px;font-weight:700;background-color:var(--global-blue);color:var(--global-white);text-align:center;line-height:76px}.blokken .blok-item .blok-title{display:block;font-size:20px;font-weight:700;margin:15px 0 0}.blokken .blok-item .blok-image{background-position:center;background-repeat:no-repeat;background-size:cover;padding-top:75%;width:100%}.single-projecten h1.projecten-titel{padding-right:300px}.single .featured-img{width:100%;margin-bottom:45px}.single .col-md-12 .featured-img{margin-top:-90px}.single .share{position:absolute;overflow:hidden;top:0;right:10px}.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:var(--global-grey);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-image:url(http://185.104.28.88/~schipperel/wp-content/themes/dodo_theme/img/logo.svg);background-position:center;background-repeat:no-repeat;background-size:cover;height:295px;width:100%;border:2px solid var(--global-white)}.whatsapp-item .inner{text-align:center;padding:25px 45px;background-color:var(--global-white)}.whatsapp-item a{color:var(--global-black);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}.grey-bg{background-color:var(--global-grey);min-height:100%}.color-bg{background-color:var(--global-blue);color:var(--global-white);min-height:100%}.tax-info-grid{position:relative;padding:45px;height:100%}.tax-info-grid p{line-height:30px;font-weight:400;margin-bottom:0}.vacature .tax-info .vacature-item{padding:0}.vacature .tax-info .vacature-item .tax-info-grid{width:100%}.vacature .tax-info .vacature-item .vacature-title{font-size:30px;color:var(--global-white);margin-bottom:30px}.vacature .tax-info .vacature-item .vacature-text{font-size:24px;font-weight:600;margin:0}.vacature .tax-info .vacature-item .butn{position:relative;bottom:initial;left:initial;right:initial;margin:40px 0 0;background-color:var(--global-white);color:var(--global-black)}.vacature .tax-info .vacature-item .butn::after{background-image:url(/wp-content/themes/dodo_theme/img/butn-corner-white.svg)}.vacature .tax-info .vacature-item .butn:hover{background-color:var(--global-red);color:var(--global-white)}.vacature .tax-info .vacature-item .butn:hover::after{background-image:url(/wp-content/themes/dodo_theme/img/butn-corner-red.svg)}.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:var(--global-black);margin-bottom:10px}.search .search-item:hover h3{color:var(--global-red)}.search .search-item .butn{margin-top:0;margin-bottom:25px}#colophon{margin-top:45px;background-color:var(--global-black);color:var(--global-white)}#colophon .row{padding:60px 0}#colophon a{color:var(--global-white)}#colophon a:hover{color:var(--global-blue)}#colophon h3{position:relative;padding-bottom:35px}#colophon h3::before{top:initial;bottom:0}.site-info{font-size:14px;font-weight:300;line-height:30px;color:var(--global-black);border-top:1px solid #707070}.page-template-landpagina .site-info{margin-top:45px}.site-info .row{padding:15px 0}.site-info a{font-size:15px;font-weight:300;line-height:30px;color:var(--global-black)}.site-info .butn{font-weight:700;margin-top:10px;margin-bottom:10px;color:var(--global-white)}#page{overflow:hidden}.center{text-align:center}.row{padding:45px 0}.grid-item img{width:calc(100% - 10px);margin:5px}.butn{position:relative;display:inline-block;border:0 solid var(--global-blue);background-color:var(--global-blue);color:var(--global-white);padding:10px 25px;margin-top:25px;font-size:15px;font-weight:700;line-height:30px;text-transform:uppercase;white-space:nowrap}.butn:after{content:'';position:absolute;background-image:url(/wp-content/themes/dodo_theme/img/butn-corner.svg);background-position:center;background-repeat:no-repeat;background-size:100% 100%;width:30px;height:100%;right:-29px;top:0}.butn.nomargin{margin:0}.butn:hover{border-color:var(--global-red);background-color:var(--global-red);color:var(--global-white)}.butn:hover:after{background-image:url(/wp-content/themes/dodo_theme/img/butn-corner-red.svg)}.butn:active{border-color:var(--global-black);background-color:var(--global-black);color:var(--global-white)}.butn:active:after{background-image:url(/wp-content/themes/dodo_theme/img/butn-corner-black.svg)}.smediabutn{display:table;text-align:center;border:0 solid var(--global-red);background-color:var(--global-red);color:var(--global-white)!important;height:51px;width:51px;margin-right:5px;float:left;font-size:25px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.share .smediabutn{border-color:var(--global-grey);background-color:var(--global-grey)}.smediabutn i.fa-whatsapp{color:var(--global-white)!important}.smediabutn:hover{border-color:var(--global-blue);background-color:var(--global-blue);color:var(--global-white)!important}.smediabutn:active{border-color:var(--global-grey);background-color:var(--global-grey);color:var(--global-white)!important}.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 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}#backtotop{opacity:0;cursor:pointer;position:fixed;bottom:45px;right:45px;border:2px solid var(--global-blue);background-color:var(--global-blue);height:45px;width:45px;cursor:pointer}#backtotop:hover{border-color:var(--global-red);background-color:var(--global-red)}#backtotop:active{border-color:var(--global-black);background-color:var(--global-black)}#backtotop svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#backtotop svg path{stroke:var(--global-white)}#backtotop:hover svg path{stroke:var(--global-white)}#backtotop:active svg path{stroke:var(--global-white)}.input-group-append .btn,.input-group-prepend .btn{z-index:initial}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{position:relative;padding-top:40px;font-size:35px;font-weight:700;line-height:35px;text-transform:uppercase;color:var(--global-blue);margin-bottom:25px}h1::before{content:'';background-color:var(--global-red);height:4px;width:35px;position:absolute;top:5px;left:0}.center h1::before,h1.center::before{left:50%;transform:translateX(-50%)}h1.titel{margin-bottom:25px}h2{font-size:30px;font-weight:300;line-height:35px;margin-bottom:25px}h2.titel{margin-bottom:0}h3{position:relative;padding-top:40px;font-size:22px;font-weight:700;line-height:30px;text-transform:uppercase;color:var(--global-blue);margin-bottom:25px}h3::before{content:'';background-color:var(--global-red);height:4px;width:35px;position:absolute;top:5px;left:0}.center h3::before,h3.center::before{left:50%;transform:translateX(-50%)}h4{font-size:23px;font-weight:300;line-height:27px;margin-bottom:20px}h5,h6{font-size:15px;font-weight:700;line-height:30px;margin-bottom:20px}p{margin-bottom:20px}b,strong{font-weight:700;color:var(--global-red)}a{text-decoration:none;color:var(--global-red)}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}.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 p,.wpcf7-form span{width:100%;height:auto;border-radius:0;border-color:var(--global-grey)}.wpcf7-form input,.wpcf7-form textarea{padding:10px 20px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto}.wpcf7-form textarea.form-control{max-height:150px}.wpcf7-form input.wpcf7-submit{background-color:var(--global-blue);color:var(--global-white);border:0;font-weight:700;text-transform:uppercase;padding:10px 20px;width:auto}.wpcf7-form input.wpcf7-submit:hover{background-color:var(--global-red);color:var(--global-white);border:0}.wpcf7-form input.wpcf7-submit:not(:disabled):not(.disabled).active,.wpcf7-form input.wpcf7-submit:not(:disabled):not(.disabled):active,.wpcf7-form input.show>.wpcf7-submit.dropdown-toggle{background-color:var(--global-black);color:var(--global-white);border:0}.wpcf7-form .wpcf7-spinner{width:24px;height:24px;border-radius:50%;margin:0}.wpcf7-form .wpcf7-butn{position:relative;width:max-content;max-width:100%;padding:0;margin-top:22px;margin-bottom:15px}.wpcf7-form .wpcf7-butn p{margin:0}.wpcf7-form .wpcf7-butn .wpcf7-submit{position:relative;margin:0}.wpcf7-form .wpcf7-butn .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{margin-top: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:768px){#masthead .logo{margin:15px auto 25px}#masthead .navbar{padding:15px 0}#masthead .nav-item .nav-link{padding:10px 0}.afbeelding_met_tekst.links .featured .inner,.afbeelding_met_tekst.rechts .featured .inner{padding:45px}.single-projecten h1.projecten-titel{padding-right:0}.single-projecten .grid-item,.galerij .grid-sizer,.galerij .grid-item{width:50%}.searchfield{width:calc(100% - 20px)}.two_columns_met_afbeelding .s_img{max-width:100%;right:-150px}.tax-info-grid{height:initial}.single .share{position:relative;top:initial;right:initial;margin-bottom:35px}.tax-info{height:auto!important}.tags .columns{column-count:1}.type-grid{margin-bottom:45px}.carousel-control-next,.carousel-control-prev{display:none}.afbeelding_met_tekst.rechts .container .inner,.afbeelding_met_tekst.left .container .inner{padding-left:0;padding-right:0}}@media only screen and (max-width:480px){.header .header-item{background-size:cover!important}.single-projecten .grid-item,.galerij .grid-sizer,.galerij .grid-item{width:100%}#backtotop{display:none!important}}