/*!
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-display:swap;font-family:'Caveat';src:url(/wp-content/themes/dodo_theme/inc/Caveat/Caveat-VariableFont_wght.ttf)}@font-face{font-display:swap;font-family:'Lato';font-weight:300;src:url(/wp-content/themes/dodo_theme/inc/Lato/Lato-Light.ttf)}@font-face{font-display:swap;font-family:'Lato';font-weight:400;src:url(/wp-content/themes/dodo_theme/inc/Lato/Lato-Regular.ttf)}@font-face{font-display:swap;font-family:'Lato';font-weight:700;src:url(/wp-content/themes/dodo_theme/inc/Lato/Lato-Bold.ttf)}@font-face{font-display:swap;font-family:'Ubuntu';font-weight:300;src:url(/wp-content/themes/dodo_theme/inc/Ubuntu/Ubuntu-Light.ttf)}@font-face{font-display:swap;font-family:'Ubuntu';font-weight:400;src:url(/wp-content/themes/dodo_theme/inc/Ubuntu/Ubuntu-Regular.ttf)}@font-face{font-display:swap;font-family:'Ubuntu';font-weight:500;src:url(/wp-content/themes/dodo_theme/inc/Ubuntu/Ubuntu-Medium.ttf)}@font-face{font-display:swap;font-family:'Ubuntu';font-weight:700;src:url(/wp-content/themes/dodo_theme/inc/Ubuntu/Ubuntu-Bold.ttf)}#masthead .row{padding:0}#masthead .logo{margin:25px}#masthead .socials .smediagrid{text-align:right;overflow:hidden}#masthead .socials .smediagrid .smediabutn{float:right}#masthead .navbar-nav{margin-left:auto;margin-right:-33px}#masthead .nav-item .nav-link{color:#0A2342;font-family:'Ubuntu',sans-serif;font-size:16px;font-weight:700;line-height:26px;padding:15px 25px}#masthead .nav-item.active .nav-link{position:relative}#masthead .nav-item.active .nav-link::after{content:" ";position:absolute;left:50%;transform:translateX(-50%);bottom:-5px;width:45px;height:3px;background-color:#3DAA6C}#masthead .dropdown-menu{padding:0;background-color:#EBF4F1}#masthead .dropdown-menu .dropdown-item:hover{background-color:#3DAA6C;color:#fff}.header .header-img{position:relative;height:500px;background-position:center;background-repeat:no-repeat;background-size:cover;margin-bottom:45px}.header .container,.header .row,.header .col-md-12{height:100%}.header .header-txt{background-color:#fff;padding:45px;display:inline-block;max-width:475px;position:absolute;bottom:0}.header .header-txt span.titel{font-family:'Ubuntu',sans-serif;font-size:44px;font-weight:700;line-height:40px;display:block;color:#1A4563}.header .header-txt span.tekst{display:block;margin-top:35px}.header .header-txt .label{position:absolute;top:-80px;left:0;padding:25px;font-size:20px;color:#fff}.header .header-txt .label.optie{background-color:#EDAD1B}.header .header-txt .label.verkocht{background-color:#E41B1C}.video-container{position:absolute;overflow:hidden;width:100%;height:100%}.video-container video{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%}.slider_row .col-md-5,.afbeelding_met_tekst .col-md-5{position:relative;display:flex;align-items:center}.afbeelding_met_tekst.links .inner{padding-left:45px}.afbeelding_met_tekst.rechts .inner{padding-right:45px}.afbeelding_met_tekst .featured{background-color:#EDF4F3;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 .featured div.mainimg{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px}.afbeelding_met_tekst .featured div.mainimg img{visibility:hidden}.afbeelding_met_tekst .featured img.mainimg{width:100%}div.mainimg img{visibility:hidden}.afbeelding_met_tekst.links div.mainimg{background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;float:right;max-width:initial;width:750px;overflow:hidden}.afbeelding_met_tekst.rechts div.mainimg{background-position:center;background-repeat:no-repeat;background-size:cover;height:450px;float:left;max-width:initial;width:750px;overflow:hidden}.post .post-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.post .post-item .inner{padding:30px;background-color:#EDF4F3}.post .post-item .inner span.date{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:2px;line-height:20px}.woning .singlefilters .button-group{text-align:center}.woning .singlefilters .button{border:1px solid #EDAD1A;color:#1A4563;background-color:#fff;padding:10px 25px;margin:0 5px}.woning .singlefilters .button:hover{border:1px solid #3DAA6C;color:#1A4563;background-color:#fff}.woning .singlefilters .button.is-checked{border-color:#3DAA6C;color:#fff;background-color:#3DAA6C}.woning .woning-grid{width:100%!important}.woning .woning-item .img{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;height:325px;width:100%}.woning .woning-item .img .label{position:absolute;top:25px;left:0;padding:25px;font-size:20px;color:#fff}.woning .woning-item .img .label.optie{background-color:#EDAD1B}.woning .woning-item .img .label.verkocht{background-color:#E41B1C}.woning .woning-item .inner{padding:30px;background-color:#EDF4F3}.woning .woning-item .inner .subtitel{font-family:'Ubuntu',sans-serif;font-size:24px;font-weight:400;line-height:30px;color:#1A4563;position:relative}.woning .woning-item .inner::after{content:url(/wp-content/themes/dodo_theme/img/green-arrow.svg);position:absolute;bottom:30px;right:50px}.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:cover;height:550px;width:100%}.galerij .carousel-control-next,.galerij .carousel-control-prev{opacity:1}.galerij .grid{margin:auto;width:100%!important}.galerij .grid:after{content:'';display:block;clear:both}.galerij .grid-sizer,.galerij .grid-item{width:33.333%}.galerij .grid-item{float:left}.galerij .grid-item img{display:block;width:calc(100% - 20px);margin:10px}.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%);width:40px;height:40px}.knoppen .knop-item{padding:45px}.knoppen .knop-item.small{text-align:center;padding:65px 45px}.knoppen .knop-item.small img{margin:0 auto 25px;display:block}.knoppen .knop-item span{font-family:'Ubuntu',sans-serif;font-size:28px;font-weight:700;line-height:44px;color:#fff}.knoppen .knop-item.small span::after{content:url(/wp-content/themes/dodo_theme/img/white-arrow.svg);margin-left:15px}.knoppen .knop-item.large span::after{content:url(/wp-content/themes/dodo_theme/img/white-arrow-large.svg);margin-left:20px}.planning tr:nth-child(odd){background-color:#EDF4F3}.planning tr td{padding:20px 30px}.slider_row .carousel{width:850px;padding-left:100px}.slider_row .carousel-inner{width:100%}.slider_row .carousel-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;;height:450px}.slider_row .carousel-control-prev{opacity:1;top:initial;bottom:-50px;left:60px}.slider_row .carousel-control-next{opacity:1;top:initial;bottom:-50px;right:initial;left:120px}.blokken .blok-item{background-color:#EDF4F3;padding:45px;text-align:center}.blokken p{font-size:22px}.pluspunten-grid{background-color:#EDF4F3;padding:45px 45px}.pluspunten-grid ul{column-count:2;list-style:none}.pluspunten-grid ul li{position:relative;padding:10px 0;vertical-align:middle}.pluspunten-grid ul li::before{content:url(/wp-content/themes/dodo_theme/img/vink.svg);width:35px;position:absolute;top:12px;left:-40px}.plattegrond .grid{width:100%}.plattegrond .grid-item{width:33%;padding:15px}.h_knop-item{padding:45px;background-color:#3DAA6C;position:relative}.h_knop-item::after{content:url(/wp-content/themes/dodo_theme/img/white-arrow.svg);position:absolute;top:50%;transform:translateY(-50%);right:45px}.h_knop-item span{font-family:'Ubuntu',sans-serif;font-size:28px;font-weight:700;line-height:44px;color:#fff}.header .rec_small{position:absolute;top:265px;left:-73px}.header .rec_med{position:absolute;top:175px;left:-65px}.afbeelding_met_tekst.links .stripes_horizontal,.afbeelding_met_tekst.links .stripes_vertical{position:absolute;bottom:-105px;left:-175px;z-index:-1}.afbeelding_met_tekst.rechts .stripes_horizontal,.afbeelding_met_tekst.rechts .stripes_vertical{position:absolute;bottom:-105px;right:-175px;z-index:-1}.afbeelding_met_tekst.links .rec_med{position:absolute;top:50px;left:-175px;z-index:-1}.afbeelding_met_tekst.rechts .rec_med{position:absolute;top:50px;right:-175px;z-index:-1}.post .stripes_vertical,.woning .stripes_vertical{position:absolute;left:-100px;top:40%;z-index:-1}.h_knop .rec_med{position:absolute;top:45px;left:-245px;z-index:-1}.content-area #mailpoet_form_1 .mailpoet_form{padding:10px 0}.content-area #mailpoet_form_1 .mailpoet_text,.content-area #mailpoet_form_1 .mailpoet_textarea{width:100%;padding:20px;border:0;background-color:#EDF4F3}.content-area #mailpoet_form_1 .mailpoet_submit{border:0;padding:0;background-color:#fff0;color:#3DAA6C;padding-right:50px;font-weight:700;cursor:pointer}.content-area #mailpoet_form_1 .mailpoet_paragraph.last{position:relative;display:inline-block}.content-area #mailpoet_form_1 .mailpoet_paragraph.last::after{content:url(/wp-content/themes/dodo_theme/img/green-arrow.svg);position:absolute;top:2px;right:0}#colophon{margin-top:45px;background-color:#1A4563}#colophon h1,#colophon h2,#colophon h3,#colophon h4,#colophon h5,#colophon h6,#colophon p{color:#fff}#colophon a{color:#fff;font-weight:700}#colophon a:hover{color:#3DAA6C}#colophon .socials{position:absolute;right:15px;top:0}#colophon .smediabutn{font-weight:400}.site-info{background-color:#EDF4F3;color:#0A2342}.site-info .row{padding:15px 0}.site-info a{color:#0A2342}.center{text-align:center}.row{padding:45px 0;position:relative}.butn{display:inline-block;background-color:#fff0;color:#3DAA6C;;margin-top:25px;position:relative;padding-right:50px;font-weight:700}.butn::after{content:url(/wp-content/themes/dodo_theme/img/green-arrow.svg);position:absolute;top:2px;right:0}.butn:hover{color:#3DAA6C}.smediabutn{display:table;text-align:center;background-color:#EDAD1A;color:#fff;text-decoration:none;height:40px;width:40px;margin-right:10px;float:left}.smediabutn i{display:table-cell;vertical-align:middle}html,body,html a{-webkit-font-smoothing:antialiased!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body{color:#0A2342;font-family:'Lato',sans-serif;font-size:16px;font-weight:400}h1{color:#1A4563;font-family:'Ubuntu',sans-serif;font-size:34px;font-weight:700;line-height:40px;margin-bottom:35px}h1.titel{color:#1A4563;font-family:'Caveat',cursive;font-size:30px;font-weight:700;line-height:40px;position:relative;padding-left:80px;margin-bottom:5px}h1.titel::before{content:" ";width:65px;height:3px;background-color:#3DAA6C;position:absolute;left:0;top:20px}h2{color:#1A4563;font-family:'Ubuntu',sans-serif;font-size:30px;font-weight:700;line-height:36px}h3{color:#1A4563;font-family:'Ubuntu',sans-serif;font-size:24px;font-weight:700;line-height:30px}h4{color:#1A4563;font-family:'Ubuntu',sans-serif;font-size:16px;font-weight:700;line-height:24px}h5,h6{color:#0A2342;font-family:'Ubuntu',sans-serif;font-size:16px;font-weight:500;line-height:24px}p{line-height:26px}a{color:#3DAA6C;font-weight:700;text-decoration:none}a:hover{color:#1A4563;text-decoration:none}img{display:block;max-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{max-width:666px}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form label,.wpcf7-form p{width:100%;height:auto}.wpcf7-form span{height:auto}.wpcf7-form input,.wpcf7-form textarea{width:100%;padding:20px;border:1px solid #EDF4F3!important;background-color:#EDF4F3}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto}.wpcf7-form textarea.form-control{max-height:150px}.wpcf7-form label.straat{display:inline-block;width:calc(75% - 8px);margin-right:8px}.wpcf7-form label.huisnummer{display:inline-block;width:25%}.wpcf7-form label.woning-label{display:inline-block;margin-bottom:10px;width:120px}.wpcf7-form span.form-control{border:0}.wpcf7-form select.woning-option{display:inline-block;margin-bottom:10px;width:calc(100% - 120px)}.wpcf7-form span.woning-option{display:inline-block;margin-bottom:10px;width:auto}.wpcf7-form label.submit{position:relative;width:auto}.wpcf7-form label.submit::after{content:url(/wp-content/themes/dodo_theme/img/green-arrow.svg);position:absolute;top:2px;right:0}.wpcf7-form .btn-outline-primary{position:relative;border:0!important;padding:0;background-color:#fff;color:#3DAA6C;padding-right:50px;font-weight:700;cursor:pointer}.btn-outline-primary:hover{border:0;background-color:#fff;color:#3DAA6C}.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{border:0;background-color:#fff;color:#3DAA6C}div.wpcf7{margin:0;padding:0}div.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);height:1px;width:1px;margin:0;padding:0;border:0}div.wpcf7-response-output{display:none;margin:2em .5em 1em;padding:.2em 1em;border:2px solid #3DAA6C}form.wpcf7-form.sent div.wpcf7-response-output{border-color:green}form.wpcf7-form.invalid div.wpcf7-response-output{border-color:#fc1d1d}.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:20%;left:20%;z-index:100;border:1px solid #3DAA6C;background:#fff;padding:.2em .8em}span.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}span.wpcf7-list-item-label::before,span.wpcf7-list-item-label::after{content:" "}.wpcf7-display-none{display:none}div.wpcf7 .ajax-loader{visibility:hidden;display:inline-block;background-image:url(/wp-content/themes/dodo_theme/img/loader.svg);width:16px;height:16px;border:none;padding:0;margin:0 0 0 4px;vertical-align:middle}div.wpcf7 .ajax-loader.is-active{visibility:visible}div.wpcf7 div.ajax-error{display:none}div.wpcf7 .placeheld{color:#888}div.wpcf7 .wpcf7-recaptcha iframe{margin-bottom:0}div.wpcf7 input[type="file"]{cursor:pointer}div.wpcf7 input[type="file"]:disabled{cursor:default}div.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{margin-top:0}@media only screen and (max-width:768px){.video-container video{width:initial;height:100%}.afbeelding_met_tekst.links .inner,.afbeelding_met_tekst.rechts .inner{position:relative;padding:inherit}.afbeelding_met_tekst.links .featured .inner,.afbeelding_met_tekst.rechts .featured .inner{padding:45px}.afbeelding_met_tekst.links img.mainimg,.afbeelding_met_tekst.links div.mainimg,.afbeelding_met_tekst.rechts div.mainimg,.afbeelding_met_tekst.rechts img.mainimg{float:none;width:100%}.afbeelding_met_tekst.links div.mainimg,.afbeelding_met_tekst.rechts div.mainimg{height:initial;max-width:100%}.galerij .grid-sizer,.galerij .grid-item{width:50%}}@media only screen and (max-width:480px){.galerij .grid-sizer,.galerij .grid-item{width:100%}}