:root{--global-color-1:#0213C4;--global-color-2:#E42421;--global-color-3:#A2A392;--global-white:#ffffff;--global-grey:#EFEFEF;--global-darkgrey:#707070;--global-black:#000000}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:300;src:url(/wp-content/themes/dodo_theme/inc/Noto_Sans_JP/NotoSansJP-Light.otf)}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:400;src:url(/wp-content/themes/dodo_theme/inc/Noto_Sans_JP/NotoSansJP-Regular.otf)}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:500;src:url(/wp-content/themes/dodo_theme/inc/Noto_Sans_JP/NotoSansJP-Medium.otf)}@font-face{font-display:swap;font-family:'Noto Sans JP';font-weight:700;src:url(/wp-content/themes/dodo_theme/inc/Noto_Sans_JP/NotoSansJP-Bold.otf)}@font-face{font-display:swap;font-family:'Noto Serif';font-weight:400;src:url(/wp-content/themes/dodo_theme/inc/Noto_Serif/NotoSerif-Regular.ttf)}@font-face{font-display:swap;font-family:'Noto Serif';font-weight:700;src:url(/wp-content/themes/dodo_theme/inc/Noto_Serif/NotoSerif-Bold.ttf)}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:'Noto Sans JP',sans-serif;font-size:16px;font-weight:400;color:var(--global-black)}h1,h2{font-family:'Noto Serif',serif;font-size:38px;font-weight:700;line-height:46px;margin-bottom:25px}.row-title{margin-bottom:45px}h3,h4{font-size:20px;font-weight:700;letter-spacing:1.3px;line-height:24px;margin-bottom:25px}h5,h6{margin-bottom:20px}p{letter-spacing:1.04px;line-height:30px;margin-bottom:20px}#colophon ul,.content-area ul{list-style:none;padding-left:20px;margin:10px 0}#colophon li,.content-area li{position:relative}#colophon li::before,.content-area li::before{content:url(/wp-content/themes/dodo_theme/img/arrow-small.svg);width:35px;position:absolute;top:0;left:-20px}.content-area table{width:100%}a{color:var(--global-black);font-weight:700;text-decoration:none;transition:border-color .2s ease,background-color .2s ease,color .2s ease}a:hover{color:var(--global-color-2);text-decoration:none}img{display:block;max-width:100%;height:auto}.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}.grecaptcha-badge{visibility:hidden}#page{overflow-x:hidden}.center{text-align:center}.butn{display:inline-block;font-size:17px;font-weight:700;line-height:26px;letter-spacing:3.825px;text-transform:uppercase;border:0 solid var(--global-color-1);background-color:var(--global-color-1);color:var(--global-white);padding:17.5px 35px;margin-top:25px}.butn:hover{border-color:var(--global-color-2);background-color:var(--global-color-2);color:var(--global-white)}.smediagrid{overflow:hidden}.smediabutn{display:table;text-align:center;background-color:var(--global-color-1);color:var(--global-white);height:30px;width:30px;margin-right:5px;float:left;font-size:16px}.smediabutn:hover{background-color:var(--global-color-2);color:var(--global-white)}.smediabutn i{display:table-cell;vertical-align:middle}.valign{display:flex;align-items:center}.valign .inner{width:100%}.fts-tweeter-wrap{float:left;width:50%}#content .fts-powered-by-text{display:none!important}.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}.bg-grey{background-color:var(--global-grey)}.bg-black{background-color:var(--global-black);color:var(--global-white)}.bg-black a{color:var(--global-white)}.bg-black a:hover{color:var(--global-color-2)}#masthead .row{padding:0}#masthead .logo{width:525px;height:auto;max-width:100%;max-height:100%;margin:50px 0}#masthead .socials{overflow:hidden;min-height:44px}#masthead .socials .smediabutn{float:right}#masthead .navbar{margin:35px 0;padding:0}#masthead .navbar-brand{width:0;height:0;margin:0;padding:0}#masthead .navbar .navbar-nav{margin:0 -20px}#masthead .nav-item{display:flex;align-items:center;justify-content:center}#masthead .nav-item .nav-link{font-weight:400;padding:10px 20px}#masthead .nav-item.active .nav-link{font-weight:700}#masthead .dropdown:hover>.dropdown-menu{display:block}#masthead .dropdown-menu{margin-top:0}#masthead .dropdown-menu{min-width:0;border:1px solid var(--global-grey);border-radius:0;padding:0}#masthead .dropdown-item{padding:10px 20px}.header{position:relative}.header.image{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px;width:100%;margin-bottom:50px}.header .header-titel{position:absolute;bottom:0;width:100%;background-color:rgb(2 19 196 / .7)}.header .header-titel .row{padding:42px 0}.header .header-titel h1{margin:0;color:var(--global-white)}.header .red-line{position:absolute;bottom:-15px;height:15px;background-color:var(--global-color-2)}.header.header-blocks{position:relative;margin-bottom:50px}.header.header-slider .showcase .showcase-slider .showcase-item .block-item,.header.header-blocks .block-item{position:relative;display:block;width:100%;height:350px;overflow:hidden}.header.header-slider .showcase .showcase-slider .showcase-item .block-image,.header.header-blocks .block-image{position:absolute;top:0;left:0;width:100%;height:100%}.header.header-slider .showcase .showcase-slider .showcase-item .block-image::after,.header.header-blocks .block-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.25;transition:opacity .2s ease}.header.header-slider .showcase .showcase-slider .showcase-item .block-item:hover .block-image::after,.header.header-blocks .block-item:hover .block-image::after{opacity:0}.header.header-slider .showcase .showcase-slider .showcase-item .block-image-img,.header.header-blocks .block-image-img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center;scale:1;transition:scale .2s ease}.header.header-slider .showcase .showcase-slider .showcase-item .block-item:hover .block-image-img,.header.header-blocks .block-item:hover .block-image-img{scale:1.25}.header.header-slider .showcase .showcase-slider .showcase-item .block-label,.header.header-blocks .block-label{position:absolute;top:32.5%;left:50%;display:block;width:100%;font-family:'Noto Serif';font-size:30px;font-weight:700;text-align:center;color:var(--global-white);transform:translate(-50%,-50%)}.header.header-slider .showcase{display:block;width:100%;height:350px;margin:0 auto;overflow:hidden}.header.header-slider .showcase .showcase-slider{position:relative;display:block;width:200%;list-style:none;margin-left:auto;margin-right:auto}.header.header-slider .showcase .showcase-slider .showcase-item{position:relative;display:block;float:left;width:320px;height:350px}.header.header-slider .showcase .showcase-slider .showcase-item img{width:100%;height:100%;object-fit:cover;object-position:center}.header.spacing{margin-bottom:45px}.afbeelding_met_tekst{position:relative}.afbeelding_met_tekst.links .inner{padding-left:45px}.afbeelding_met_tekst.rechts .inner{padding-right:45px}.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 .featured div.mainimg{background-position:center;background-repeat:no-repeat;background-size:cover;min-height:350px}.afbeelding_met_tekst.links .mainimg.breed{position:relative;width:690px;max-width:initial;float:right}.afbeelding_met_tekst.rechts .mainimg.breed{position:relative;width:690px;max-width:initial}.afbeelding_met_tekst.links .mainimg.breed img{width:100%}.afbeelding_met_tekst.links .mainimg.normaal img{margin:auto}.afbeelding_met_tekst .mainimg img{max-height:500px;margin:25px auto}.post .post-item .img{background-position:center;background-repeat:no-repeat;background-size:cover;height:250px;width:100%}.post .post-item .inner{padding:25px;background-color:var(--global-grey)}.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:300px;width:100%;max-width:800px;margin:10px auto;cursor:pointer}.video .col-md-12 .youtube-image{height:450px}.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}.instagram .instaimg{background-size:cover;background-position:center;background-repeat:no-repeat;width:calc(25% - 20px);height:265px;margin:10px;display:inline-block}.scheiding .lijn{background-image:url(/wp-content/themes/dodo_theme/img/seperate.svg);background-position:center;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:50px}.scheiding hr{width:100%;height:0;border-bottom:2px solid var(--global-grey)}.producten .row{margin:0}.producten .scroll-controls{position:absolute;bottom:0;left:15px}.producten .scroll-controls .scroll-prev,.producten .scroll-controls .scroll-next{position:relative;width:95px;height:95px;background-color:var(--global-color-1);float:left;margin-right:10px;cursor:pointer}.producten .scroll-controls .scroll-prev:hover,.producten .scroll-controls .scroll-next:hover{background-color:var(--global-color-2)}.producten .scroll-controls .scroll-prev img,.producten .scroll-controls .scroll-next img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.producten .inner{padding-right:45px;padding-bottom:105px}.scroll-container{padding:0;position:relative;width:100%}.achtergrond{clip-path:polygon(0 0,100% 35%,100% 100%,0 65%);background-color:var(--global-darkgrey);position:absolute;width:100%;height:275px;z-index:-1}.scroll-container .scroll{white-space:nowrap;font-size:0;position:relative;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.scroll-container .scroll::-webkit-scrollbar{display:none}.scroll .scroll-item{width:300px;margin:10px;display:inline-block;font-size:initial;vertical-align:top}.scroll .product-item{display:block;background-color:var(--global-black);white-space:normal}.scroll .product-item:hover{background-color:var(--global-color-2)}.scroll .product-item .product-image{position:relative;width:100%;padding-top:95%;background-color:var(--global-grey);border:2px solid var(--global-grey)}.scroll .product-item .product-image-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;margin:0}.scroll .product-item .product-content{display:flex;align-items:center;justify-content:center;padding:15px;text-align:center}.scroll .product-item .product-title{font-family:'Noto Serif',serif;font-size:26px;font-weight:700;line-height:48px;color:var(--global-white);margin:0}.contact .contact-block{padding:90px}.contact .contact-block .sep{margin:0 15px}.contact .contact-item-right{padding-left:45px}.contact .contact-form{margin-top:45px}.contact .contact-butns .butn{display:flex;gap:10px;align-items:center;width:max-content}.fts-twitter-div a{color:var(--global-color-1)}.cta-row .cta-item{position:relative}.cta-row .cta-item::before{content:'';position:absolute;top:50%;left:0;width:100%;height:2px;background-color:var(--global-grey);transform:translateY(-50%)}.cta-row .cta-item .butn{position:relative;margin:0}#colophon .footer-row .footer-image{width:300px;max-width:100%;margin:0 auto 45px}#colophon .footer-row .footer-image-img{margin:auto}#colophon .footer-row .footer-title{display:block;width:640px;max-width:100%;font-family:'Noto Serif',serif;font-size:38px;font-weight:700;text-align:center;margin:0 auto}#colophon .site-footer{margin-top:45px;background-color:var(--global-grey)}#colophon .site-footer .row{padding:60px 0}#colophon .site-footer .footerwidget{padding:15px 0}#colophon .site-footer .footer-image-img{max-height:200px;margin:0 auto 25px}#colophon .site-footer .footer-title{display:block;font-family:'Noto Serif',serif;font-size:20px;font-weight:700;text-align:center}#colophon .site-footer,#colophon .site-footer p,#colophon .site-footer li{font-size:14px;font-weight:400;letter-spacing:.91px;line-height:26px}#colophon .site-info{background-color:var(--global-black);font-size:14px;color:var(--global-white)}#colophon .site-info .row{padding:15px 0}#colophon .site-info,#colophon .site-info a{font-size:14px;font-weight:400;letter-spacing:.91px;line-height:26px;color:var(--global-white)}#colophon .site-info a:hover{color:var(--global-color-2)}#backtotop{opacity:0;cursor:pointer;position:fixed;bottom:50px;right:50px;background:#fff0;color:var(--global-white);background-color:var(--global-color-1);width:50px;height:50px}#backtotop i{visibility:hidden}#backtotop::after{content:url(/wp-content/themes/dodo_theme/img/arrow-up-white.svg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#backtotop:hover{color:var(--global-white);background-color:var(--global-color-2)}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form label,.wpcf7-form p,.wpcf7-form span{width:100%;height:auto;border-radius:0}.wpcf7-form input,.wpcf7-form textarea{border:1px solid var(--global-darkgrey);padding:20px}.wpcf7-form label{margin-bottom:15px}.wpcf7-form input[type=checkbox],.wpcf7-form input[type=radio]{width:auto}.wpcf7-form textarea.form-control{max-height:240px}.wpcf7-form .btn-outline-primary{display:inline-block;border:0 solid var(--global-color-1);background-color:var(--global-color-1);color:var(--global-white);padding:17.5px 25px;text-transform:uppercase;letter-spacing:3px;text-align:left;width:auto;font-weight:700;margin-top:25px}.wpcf7-form .btn-outline-primary:hover{border-color:var(--global-color-2);background-color:var(--global-color-2);color:var(--global-white)}.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-color:var(--global-color-2);background-color:var(--global-color-2);color:var(--global-white)}div.wpcf7{margin:0;padding:0}@media only screen and (min-width:992px){.afbeelding_met_tekst.option-custom{margin-bottom:135px}.afbeelding_met_tekst.option-custom .row{padding:90px 0 45px!important}.afbeelding_met_tekst.option-custom .inner{padding-bottom:45px}.afbeelding_met_tekst.option-custom .inner .butn{position:absolute;top:calc(100% + 45px);transform:translateY(-50%);margin:0}.afbeelding_met_tekst.option-custom .mainimg,.afbeelding_met_tekst.option-custom .mainimg.breed{position:absolute;top:45px;left:-45px}.afbeelding_met_tekst.option-custom .mainimg.breed img{border:0}}@media only screen and (min-width:1200px){.afbeelding_met_tekst.option-custom .mainimg.breed{width:875px}}@media only screen and (max-width:1200px){#masthead .nav-item{justify-content:flex-start}#masthead .nav-item.dropdown{display:block}.header.header-blocks .block-item{height:676px}.header.header-blocks .block-label{font-size:25px}}@media only screen and (max-width:992px){.header.header-blocks .block-item{height:626px}.header.header-blocks .block-label{font-size:20px}}@media only screen and (max-width:768px){h1,h2,#colophon .footer-row .footer-title{font-size:30px;line-height:36px}#masthead .logo{margin:25px 0 0}#masthead .socials{display:none}#masthead .navbar{margin:25px 0}.header.header-blocks .block-item{height:576px}.header.header-blocks .block-label{font-size:20px}.afbeelding_met_tekst.links .featured .inner,.afbeelding_met_tekst.rechts .featured .inner{padding:45px}.afbeelding_met_tekst.links .inner,.afbeelding_met_tekst.rechts .inner{padding:0}.afbeelding_met_tekst.links .mainimg,.afbeelding_met_tekst.rechts .mainimg,.afbeelding_met_tekst.links .mainimg.breed,.afbeelding_met_tekst.rechts .mainimg.breed{width:100%;max-width:100%;margin-top:45px;padding:0}.afbeelding_met_tekst.rechts .mainimg.breed::after{display:none}.afbeelding_met_tekst .mainimg img .afbeelding_met_tekst .mainimg.breed img,.afbeelding_met_tekst .mainimg.normaal img,.afbeelding_met_tekst.links .mainimg.breed img,.afbeelding_met_tekst.links .mainimg.normaal img,.afbeelding_met_tekst.rechts .mainimg.breed img,.afbeelding_met_tekst.rechts .mainimg.normaal img{width:100%;max-width:100%;margin:0}.galerij .grid-sizer,.galerij .grid-item{width:50%}.instagram .instaimg{width:calc(50% - 20px)}.producten .valign .inner{margin-bottom:45px}.producten .scroll-controls{bottom:45px}.contact .contact-block{padding:45px}.contact .contact-item-right{padding-top:45px;padding-left:0}.fts-tweeter-wrap{float:none;width:100%}#backtotop{display:none!important}}@media only screen and (max-width:576px){h1,h2,#colophon .footer-row .footer-title{font-size:25px;line-height:31px}.header.image{height:350px!important}.header.header-blocks .block-item{height:526px}.header.header-blocks .block-label{font-size:15px}.galerij .grid-sizer,.galerij .grid-item{width:100%}.instagram .instaimg{width:calc(100% - 20px)}}@media only screen and (max-width:320px){.header.header-blocks .block-item{height:476px}.header.header-blocks .block-label{font-size:15px}}