/*!
Theme Name: dodo_theme
Theme URI: http://underscores.me/
Author: Dodo
Author URI: http://dodo.nl
Description: Description
Version: 2.1.1
License: GNU General Public License v2 or later
License URI: ONLY FOR DODO
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)}.grecaptcha-badge{visibility:hidden}.dropdown-menu .dropdown-menu{left:288px;top:-9px}.gform_body input[type=text],.gform_body input[type=number]{width:100%!important}#page{overflow:hidden}#cookie-notice{background-color:rgb(0 0 0 / .8)!important}#cookie-notice .cookie-notice-container{padding:50px}#cookie-notice span{display:block}#cookie-notice a{width:auto;padding:5px 25px}.menu-header.sticky{position:fixed;top:0!important}.menu-header.sticky .logo{max-width:150px}.menu-header.sticky .navbar .navbar-nav .nav-item a{padding:15px 20px}.menu-header.sticky .navbar-toggler{padding:15px}.top-menu .row{overflow:visible;padding:0}.top-menu{background:#303030;color:#fff;font-size:11px;text-transform:uppercase}.top-menu i{font-size:16px}.top-menu ul{list-style:none;margin:0;padding:0;cursor:default}.top-menu ul li{display:inline-block}.top-menu ul li a{color:#fff;text-decoration:none;padding:10px 10px 8px;display:block}.top-menu ul li a:hover{background:#666}.contact-details,.social-details,.button-aanvragen,.language-switcher{display:inline-block;margin:0 10px}.button-aanvragen a{background:#0a5990;color:#fff;margin:0;padding:8px 15px 8px;display:inline-block}.button-aanvragen a:hover{background:#0b6dad}.contact-details{float:left}.social-details,.button-aanvragen,.language-switcher{float:right}.language-switcher{position:relative;max-width:55px}.language-switcher ul{width:55px}.language-switcher a{color:#fff;text-decoration:none;padding:10px 10px 8px;display:block;background:#fff0;border:0!important}.language-switcher a:hover{background:#666666!important}.language-switcher a:after{font-family:FontAwesome;content:""}.language-switcher a img{vertical-align:sub;margin-top:5px}.language-switcher ul ul{display:none;position:absolute;top:42px;left:0;z-index:11;background:#303030}.language-switcher:hover ul ul{display:block}.language-switcher ul ul a:after{content:""}.search-field{float:right;margin-top:2px}.search-field form{width:100%;position:relative}.search-field form input{background:#fff;border:1px solid #aeadad;margin:0;border-radius:100px;transition:200ms all ease;padding:5px 30px 5px 20px;opacity:1;color:#000}.search-field form .search-submit{position:absolute;top:11px;right:15px;border:0 none;padding:0;width:17px;height:17px;background:no-repeat center center / contain;background-image:url("data:image/svg+xml, %3Csvg width='20px' height='21px' viewBox='0 0 20 21' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 47.1 (45422) - http://www.bohemiancoding.com/sketch --%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E %3Cpath d='M19.6951912,18.6432465 L14.7659387,13.6942099 C16.0337075,12.2385076 16.7282757,10.4075791 16.7282757,8.50160537 C16.7282757,4.04935951 12.9763345,0.427 8.36300146,0.427 C3.75194119,0.427 0,4.04935951 0,8.50160537 C0,12.9551678 3.75194119,16.5775273 8.36300146,16.5775273 C10.0944219,16.5775273 11.7458396,16.0737148 13.1554313,15.1152421 L18.123776,20.1037762 C18.3315101,20.313113 18.6101556,20.4276557 18.91062,20.4276557 C19.192902,20.4276557 19.460638,20.3232068 19.6651902,20.1331799 C20.1002045,19.7303055 20.1124776,19.0632366 19.6951912,18.6432465 Z M8.36300146,2.53397214 C11.7722041,2.53397214 14.5459314,5.21190257 14.5459314,8.50160537 C14.5459314,11.7930636 11.7722041,14.4705552 8.36300146,14.4705552 C4.95561702,14.4705552 2.18234428,11.7930636 2.18234428,8.50160537 C2.18234428,5.21190257 4.95561702,2.53397214 8.36300146,2.53397214 Z' id='Fill-1' fill='%23000000'%3E%3C/path%3E %3C/g%3E %3C/svg%3E")}@media screen and (max-width:767px){.search-field{display:none}}.menu-header{background:#fff;position:absolute;right:0;left:0;top:42px;z-index:9}.menu-header .row{padding:0}.site-branding{width:25%;float:left;z-index:1}nav.navbar{width:75%;float:left;text-align:right}.navbar-toggler{padding:33px}.logo{display:block;padding:20px 0;max-width:220px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;margin:0}.collapse .navbar-collapse{position:relative}.navbar .navbar-nav .nav-item a{color:#111;border-bottom:2px solid #fff;text-transform:uppercase;padding:35px 20px;-webkit-transition:all 200ms ease-in-out;-moz-transition:all 200ms ease-in-out;-ms-transition:all 200ms ease-in-out;-o-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;white-space:nowrap}.navbar-nav .nav-item:hover a{background:#f7f7f7;border-bottom:2px solid #0a5990}.navbar-nav .nav-item .nav-item .dropdown-item{background:#fff;padding:10px 20px;text-transform:initial;text-align:left;border:0 none}.navbar-nav .nav-item .nav-item:hover .dropdown-item{background:#0a5990;color:#fff;border:0}#paginaheader{background-repeat:no-repeat;background-size:cover;background-color:#25313D;text-align:center}#paginaheader .overlay{background-color:#fff0}#paginaheader .hoofdtitel{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin-top:57px}#paginaheader .hoofdtitel span{color:#fff;font-size:60px;font-weight:700;text-transform:uppercase;line-height:1;display:block;text-shadow:1.1px 1.1px 10px #000;margin-bottom:10px}#paginaheader .hoofdtitel span.sub{font-size:20px;margin-bottom:0}#paginaheader iframe{width:100%;height:100%}#paginaheader.klein{height:314px}#paginaheader.middel{height:464px}#paginaheader.groot{height:614px}.leesmeerbutn{display:inline-block;border:1px solid #0a5990;background-color:#0a5990;color:#fff;margin-top:20px;padding:5px 10px;text-decoration:none;text-transform:uppercase}.leesmeerbutn:hover{border-color:#303030;background-color:#303030;color:#fff}.overlay{background-color:rgb(0 0 0 / .4);height:100%;width:100%;position:relative}.afbeelding_links img,.afbeelding_rechts img,.three_columns img{width:100%}.banner{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#25313D;margin:35px 0;min-height:225px;position:relative}.banner h1{color:#fff;margin-bottom:0}.banner h1::before{content:none}.logo_slider .logolist{display:block;width:100%;height:40px;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;padding:0 5px;outline-style:solid;outline-color:#ededed;outline-width:0;margin:1px 1px 15px 1px}.logo_slider .carousel-item .row{padding:0}.contacten{width:100%;text-align:center}.contacten .contactinner{display:inline-block;text-align:left;margin:0 25px}.column-icon{width:25%;display:inline-block;vertical-align:top;text-align:center;padding:5px 10px 0 0}.column-text{width:calc(75% - 4px);display:inline-block;text-align:left}.column-icon .icons{width:60px;height:60px;display:block;border:2px solid #0a5990;border-radius:50%;color:#0a5990;font-size:25px;padding-top:15px;cursor:default;position:relative}.column-icon .icons i{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;font-size:25px}#video-play{width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);background-image:url("data:image/svg+xml, %3Csvg width='100px' height='100px' viewBox='394 253 100 100' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E %3C!-- Generator: Sketch 42 (36781) - http://www.bohemiancoding.com/sketch --%3E %3Cdesc%3ECreated with Sketch.%3C/desc%3E %3Cdefs%3E%3C/defs%3E %3Cpath d='M487.016508,277.930159 C473.252698,254.090476 442.767619,245.921905 418.929841,259.688254 C395.090159,273.450159 386.92127,303.933968 400.687619,327.772698 C414.449524,351.612381 444.933651,359.782222 468.771746,346.017143 C492.611746,332.250476 500.784444,301.768254 487.016508,277.930159 Z M463.788571,337.38127 C444.719683,348.394603 420.330159,341.859365 409.32,322.786667 C398.307302,303.717778 404.844762,279.328571 423.914286,268.320635 C442.984444,257.307937 467.372698,263.84254 478.383492,282.914603 C489.394603,301.986349 482.859048,326.370476 463.788571,337.38127 Z M461.795238,300.826032 L435.695556,285.604127 C433.317143,284.215556 431.39873,285.325714 431.412063,288.076825 L431.545714,318.290794 C431.557778,321.04127 433.499683,322.160952 435.885079,320.783175 L461.785079,305.829841 C464.167937,304.454603 464.173016,302.214603 461.795238,300.826032 Z' id='Shape' stroke='none' fill='%23FFFFFF' fill-rule='nonzero'%3E%3C/path%3E %3C/svg%3E");background-position:center center;background-size:contain;cursor:pointer;-webkit-transition:all 500ms ease;-moz-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;transition:all 500ms ease}#video-play:hover{width:100px;height:100px}#vidmodal{z-index:99;display:none;position:fixed;width:100%;height:100%;top:0;left:0}#vidmodal iframe{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}.scheidingslijn hr{margin:0;margin-bottom:30px;border-top:1px solid #f1f1f1}.team .name{display:block;text-align:center;font-weight:700;font-size:15px;color:#111;margin:0 0 4px;text-transform:uppercase}.team .beroep{display:block;text-align:center;font-weight:700;font-size:11px;text-transform:uppercase;color:#666}.instagram-row .container{max-width:1140px}.instagram-row .insta-item{display:block;position:relative;width:100%;padding-top:100%}.instagram-row .insta-item img,.instagram-row .insta-item video{position:absolute;top:0;left:0;width:100%;height:100%}.instagram-row .insta-item img{object-fit:cover;object-position:center}@media (min-width:576px) and (max-width:768px){.carousel-multislide .carousel-inner .active.col-sm-6.carousel-item+.carousel-item+.carousel-item{position:absolute;top:0;right:-50%;display:block;visibility:visible}}@media (min-width:576px){.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) and (max-width:992px){.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 (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:992px){.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-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 .carousel-item-next{position:relative;transform:translate3d(0,0,0)}.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}}#colophon{margin-top:35px}#colophon a{margin-top:35px;color:#8a8a8a}#colophon a:hover{color:#fff}.site-footer{background:#303030;text-align:center;border-top:0 none;color:#8a8a8a;padding:80px 0 35px}.site-footer .footerlogo{width:285px;max-width:100%;margin-bottom:35px}.site-footer .leesmeerbutn{border:1px solid #8a8a8a;color:#8a8a8a}.site-footer .leesmeerbutn:hover{border:1px solid #fff;background-color:#fff0;color:#fff}.footer-menu{background:#111;padding:80px 0 0;color:#8a8a8a}.footer-menu .footertitel h3{color:#fff;font-size:16px;margin-bottom:25px}.site-info{background:#111;border-top:1px solid #313131;text-transform:uppercase}.footerwidget{text-align:center}#colophon .socialround{width:50px;height:50px;display:inline-block;position:relative;border:1px solid;border-radius:50%;margin:25px 5px 0}#colophon .socials i{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;font-size:25px}#colophon .socials a:hover .socialround{border-color:#fff}#colophon .part-of{border-top:#666 1px solid}#colophon .part-of p{margin:10px auto;display:block}#colophon .part-of img{height:50px}#backtotop{position:fixed;bottom:50px;right:60px;background:rgb(0 0 0 / .5);color:#fff;padding:10px 20px;display:none}#backtotop:hover{background:rgb(0 0 0);border:1px solid #fff}html,body,html a{-webkit-font-smoothing:antialiased!important}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;position:relative}body{font-family:'Open Sans',sans-serif;color:#666;font-size:13px;font-weight:400;line-height:24px}.container{max-width:788px;margin:0 auto;padding:0 10px}.row{padding:35px 0}h1{position:relative;margin-bottom:45px}h1::before{content:"";position:absolute;height:1px;width:75px;border-bottom:2px solid #0a5990;bottom:-25px;left:50%;transform:translate(-50%,-50%)}h1,h2{font-weight:700;font-size:30px;color:#111;line-height:40px;text-align:center}h3{font-weight:700;font-size:15px;color:#111;margin:0 0 4px;text-transform:uppercase}h4{font-weight:700;font-size:11px;text-transform:uppercase}h5{font-size:10px;font-weight:700}p{text-align:justify;color:#666;font-size:13px;font-weight:400;line-height:24px;font-family:'Open Sans',sans-serif}input,select,textarea{width:100%}.button,input[type="submit"]{border:1px solid #0a5990;color:#0a5990;margin-top:20px;padding:4px 8px 4px;display:inline-block;text-decoration:none;text-transform:uppercase;width:100%;cursor:pointer}.button:hover{background:#0a5990;color:#fff}.center{text-align:center}.justify-content-left{-ms-flex-pack:left!important;justify-content:left!important}.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, 0.5)' 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;border-color:#6c757d!important}a{color:#0a5990;text-decoration:none}a:hover{text-decoration:none}img{max-width:100%;margin:2px auto 0;display:block}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 input,.wpcf7-form textarea,.wpcf7-form label,.wpcf7-form p{width:100%}.wpcf7-form{max-width:350px}textarea.form-control{max-height:150px}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{margin:2em .5em 1em;padding:.2em 1em;border:2px solid red}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng,div.wpcf7-aborted{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700}.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 red;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:1199px){.navbar .navbar-nav .nav-item a{padding:5px 20px}.site-branding{position:absolute}nav.navbar{width:100%}}@media only screen and (max-width:768px){.logo{margin:0 0 0 20px}#paginaheader .hoofdtitel span{font-size:40px}}@media only screen and (max-width:600px){.top-menu span.hideonshrink{display:none}}@media only screen and (max-width:429px){.contact-details,.social-details,.button-aanvragen,.language-switcher{float:none;margin:0 5px}}