/*!
Theme Name: dodo_theme
Theme URI: http://dodo.nl/
Author: Dodo
Author URI: http://dodo.nl/
Description: Theme from DODO and Studioviv. This theme works in combination with the plugin Advanced Custom Field PRO.
Version: 3.8.1
License: GNU General Public License v2 or later
License URI: ONLY FOR DODO and Studioviv
Text Domain: dodo_theme

achtergrond kleur : #ebebeb
knop kleur : #006943
*/
 @font-face{font-family:'Cabin';src:url(/wp-content/themes/dodo_theme/inc/Cabin/Cabin-VariableFont_wdth,wght.ttf)}@font-face{font-family:'Literata';src:url(/wp-content/themes/dodo_theme/inc/Literata/Literata-VariableFont_opsz,wght.ttf)}.fullwidth-ul .tc-label-inner .tc-price-wrap{display:inline-block;min-width:120px;color:#273A3E;text-align:right}.fullwidth-ul .tc-label-inner .tc-price-wrap span,.fullwidth-ul .tc-label-inner .tc-price-wrap small{color:#273A3E;text-align:right}.woocommerce div.product form.cart div.quantity{padding:1px}.woocommerce #content table.cart td.actions .input-text,.woocommerce table.cart td.actions .input-text,.woocommerce-page #content table.cart td.actions .input-text,.woocommerce-page table.cart td.actions .input-text{width:auto}#e_deliverydate_field{margin-left:0;margin-right:0}.woocommerce .col2-set,.woocommerce-page .col2-set{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding-bottom:45px}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%;flex:50%;max-width:50%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%;flex:50%;max-width:50%}.woocommerce-input-wrapper{width:100%}.wc_payment_methods svg{float:left!important;margin-top:5px;margin-right:5px}.woocommerce .quantity .qty{padding:7px}.product_meta span.sku_wrapper,.product_meta span.posted_in{display:block}.product_meta{margin-top:45px}.product_meta h3{margin-bottom:0;margin-top:25px}.product_meta .wad-qty-pricing-table{width:100%;margin-bottom:25px}.woocommerce-form label{display:block;width:100%}.woocommerce-form .password-input{width:100%}.woocommerce-form input.input-text{width:100%;padding:10px}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:'Cabin',sans-serif;color:#273A3E;font-size:16px;font-weight:400;line-height:26px}h1{font-family:'Literata',serif;font-size:36px;font-weight:700;line-height:40px;margin-bottom:35px}h1.titel{margin-bottom:45px}h2{font-family:'Literata',serif;font-size:28px;font-weight:700;line-height:40px;margin-bottom:25px}h3{font-family:'Literata',serif;font-size:22px;font-weight:700;line-height:40px;margin-bottom:25px}h4{font-size:20px;font-weight:700;line-height:22px;margin-bottom:25px}h5,h6{font-size:16px;font-weight:700;line-height:20px;margin-bottom:25px}hr{background-color:#707070}.content-area table{width:100%}a{font-weight:700;color:#273A3E;text-decoration:none}a:hover{color:#006943;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}.center{text-align:center}.row{padding:45px 0}.row-no-top{padding:0 0 45px}.woocommerce #respond input#submit.alt,.woocommerce a.button.alt,.woocommerce button.button.alt,.woocommerce input.button.alt,.butn{display:inline-block;border:0;background-color:#006943;color:#fff;padding:15px 25px}.butn{margin-top:25px}.woocommerce #respond input#submit.alt:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.woocommerce input.button.alt:hover,.butn:hover{border-color:#595959;background-color:#595959;color:#fff}.smediagrid{overflow:hidden}.smediabutn{display:table;text-align:center;border:0;background-color:#006943;color:#fff;height:44px;width:44px;margin-right:5px;float:left;font-size:16px}.smediabutn:hover{border-color:#595959;background-color:#595959;color:#fff}.smediabutn i{display:table-cell;vertical-align:middle}.valign{display:flex;align-items:center}.grecaptcha-badge{visibility:hidden}#masthead .row{padding:0}#masthead .logo{display:block;margin:15px auto;max-height:90px}#masthead .socials{overflow:hidden;min-height:44px}#masthead .socials .smediabutn{float:right}#masthead .navbar{padding:0;margin-bottom:15px}#masthead .nav-item .nav-link{font-weight:400;line-height:20px;padding:10px 20px}#masthead .nav-item .nav-link:hover{color:#7FA2AA}#masthead .nav-item.active .nav-link{font-weight:600;color:#7FA2AA}#masthead .top-menu{overflow:hidden;width:100%}#masthead .icon{display:inline-block;margin:15px 7.5px 0;position:relative;vertical-align:bottom;float:right}#masthead .icon img{margin:auto;height:20px}#masthead .icon span{font-size:12px}#masthead .icon.cart .count{background-color:#006943;color:#fff;position:absolute;right:15px;top:-10px;width:20px;height:20px;text-align:center;border-radius:50%}#masthead .icon.cart .count span{line-height:20px;color:#fff;position:absolute;left:50%;top:0;transform:translateX(-50%)}#masthead .zoekform{position:absolute;z-index:9;width:100%;max-width:250px;top:95px;right:22px}#masthead .zoekform input{width:100%;background-color:#fff;border:1px solid #7FA2AA;padding:15px}#masthead .zoekform button[type="submit"]{display:none}.header{position:relative}.header.image{background-color:#F3F6F7;background-position:top center;background-repeat:no-repeat;background-size:cover;height:520px;width:100%;margin-bottom:125px}.header.image .carousel{height:100%}.header.image .carousel-inner{height:100%;margin:0}.header.image .carousel-item{height:100%;object-fit:cover;object-position:center}.header .carousel-image{height:100%}.header .carousel-image img{object-fit:cover;object-position:center}.header .carousel-control-next,.header .carousel-control-prev{padding:0;opacity:0}.header .header-item{width:692px;max-width:100%;background-color:#006943;color:#fff;padding:25px;position:absolute;left:50%;bottom:-80px;transform:translateX(-50%)}.header .header-item h1{font-size:46px;line-height:52px}.header.spacing{background-color:#E7EDEF}.header.spacing .row{padding:22.5px 0}.header.spacing .woocommerce-breadcrumb{margin:0}.afbeelding_met_tekst.links .inner{padding-left:45px}.afbeelding_met_tekst.rechts .inner{padding-right:45px}.afbeelding_met_tekst .featured{background-color:#ebebeb;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}.post .post-item .img{background-color:#F3F6F7;background-position:center;background-repeat:no-repeat;background-size:cover;height:350px;width:100%}.post .post-item .inner{padding:25px 0}.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}.zoekfilter .woocommerce-product-search{width:688px;margin:auto;max-width:100%;overflow:hidden}.zoekfilter .woocommerce-product-search .search-field{width:calc(100% - 60px);padding:16px;border:2px solid #E7EDEF;float:left;max-height:60px}.zoekfilter .woocommerce-product-search button{position:relative;width:60px;height:60px;background:#006943;border:0;color:#fff;padding:10px;float:left}.zoekfilter .woocommerce-product-search button:hover{background-color:#595959}.zoekfilter .woocommerce-product-search button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.categorieen .scroll .scroll-item{width:315px;margin:0 15px}.categorieen .scroll .scroll-item .categorie-item .img{background-position:center;background-repeat:no-repeat;background-size:contain;border:#E7EDEF 2px solid;width:140px;height:140px;margin:0 auto 10px}.categorieen .scroll .scroll-item .categorie-item span{font-weight:700;display:block}.categorieen .button-item .categorie-item{background-color:#F3F6F7;width:100%;height:140px;margin-top:15px;margin-bottom:15px}.categorieen .button-item .categorie-item span{font-family:'Literata',serif;font-size:28px;font-weight:700;line-height:40px;width:100%}.categorieen .button-item .categorie-item:hover{background-color:#006943}.categorieen .button-item .categorie-item:hover span{color:#fff}.producten_slider .scroll .scroll-item{width:315px;margin:0 15px}.uitgelicht_tekst .col-md-12{display:flex}.uitgelicht_tekst .uitgelicht_tekst-item{background-color:#006943;width:730px;max-width:100%;min-height:266px;padding:45px}.uitgelicht_tekst .uitgelicht_tekst-item p{font-family:'Literata',serif;font-size:46px;font-weight:700;line-height:52px;color:#fff;margin-bottom:0}.afbeelding_row{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:200px;margin:45px 0}.scroll-container{position:relative;width:100%}.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;overflow-y:hidden;-ms-overflow-style:none;scrollbar-width:none}.scroll-container .scroll::-webkit-scrollbar{display:none}.scroll .scroll-item{position:relative;display:inline-block;font-size:initial;vertical-align:top}.scroll-control-next,.scroll-control-prev{position:absolute;opacity:1;height:40px;width:40px;background-color:#006943;top:50%;transform:translateY(-50%);cursor:pointer}.scroll-control-next:hover,.scroll-control-prev:hover{background-color:#595959}.scroll-control-next{right:-60px}.scroll-control-prev{left:-60px}.scroll-control-next img,.scroll-control-prev img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0}.product-item{position:relative}.product-item h3,.product-item span{color:#595959;white-space:break-spaces}.product-item .img{position:relative;background-position:center;background-repeat:no-repeat;background-size:contain;height:250px;width:100%;border:2px solid #E7EDEF}.product-item .add_to_cart_button{height:40px;width:40px;position:absolute;right:0;top:0;background-color:#006943;margin:0;z-index:2}.product-item .add_to_cart_button:hover{background-color:#595959}.product-item .favo img,.product-item .add_to_cart_button img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);height:18px!important;margin:0;border:0}.product-item .added_to_cart{padding:9px 51px 9px 11px;position:absolute;left:1px;top:1px;width:calc(100% - 2px);background-color:#fff;z-index:1;border-bottom:1px solid #F1E4D9}.categorie-filter a{margin:10px 0}.categorie-filter a.active,.categorie-filter a:hover{margin:10px 0;color:#006943}.categorie-filter ul{list-style:none;padding-left:0;margin-top:10px}.categorie-filter ul.opened{max-height:999px}.categorie-filter li ul{padding-left:10px}.categorie-filter li ul li ul{padding-left:20px}.categorie-filter li{position:relative;overflow:hidden;cursor:pointer}.categorie-filter li a{font-weight:600}.categorie-filter li span{display:block;width:100%;margin-bottom:15px}.categorie-filter li i{position:absolute;right:0;top:5px}.categorie-filter li i.opened{transform:rotate(180deg)}.categorie-filter li ul{max-height:0}#colophon{margin-top:45px;background-color:#273A3E;color:#fff}#colophon .row{padding:60px 0}#colophon a{color:#E7EDEF}#colophon a:hover{color:#0cf}.site-info{background-color:#E7EDEF}.site-info .row{padding:15px 0}.wpcf7-form{max-width:666px}.wpcf7-form input,.wpcf7-form textarea,.wpcf7-form label,.wpcf7-form p,.wpcf7-form span,.wpcf7-form select{width:100%;height:auto;border-radius:0}.wpcf7-form select,.wpcf7-form input,.wpcf7-form textarea{padding:10px}.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:#006943;background-color:#fff;border-color:#006943;outline:0;box-shadow:0}.wpcf7-form .btn-outline-primary{color:#006943;background-color:#fff;border-color:#006943;padding:10px}.wpcf7-form .btn-outline-primary:hover{color:#fff;background-color:#006943;border-color:#006943}.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:#fff;background-color:#006943;border-color:#006943}div.wpcf7{margin:0;padding:0}.dropdown:hover>.dropdown-menu{display:block}.dropdown-menu{margin-top:0}@media (min-width:991px){.carousel-multislide .carousel-inner .active.col-lg-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 only screen and (max-width:768px){.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{padding-bottom:0!important}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input,.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button,#add_payment_method table.cart td.actions .coupon .input-text,.woocommerce-cart table.cart td.actions .coupon .input-text,.woocommerce-checkout table.cart td.actions .coupon .input-text{float:none!important;width:100%!important;margin-bottom:5px!important;text-align:center!important}.header.spacing{display:none}.woocommerce .col2-set .col-1,.woocommerce-page .col2-set .col-1{float:none;width:100%;flex:100%;max-width:100%}.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float:none;width:100%;flex:100%;max-width:100%}#masthead .logo{position:absolute}.afbeelding_met_tekst.links .inner,.afbeelding_met_tekst.rechts .inner{padding-left:0;padding-right:0}.afbeelding_met_tekst.links .featured .inner,.afbeelding_met_tekst.rechts .featured .inner{padding:45px}.galerij .grid-sizer,.galerij .grid-item{width:50%}.instagram .instaimg{width:calc(50% - 20px)}}@media only screen and (max-width:480px){.galerij .grid-sizer,.galerij .grid-item{width:100%}.instagram .instaimg{width:calc(100% - 20px)}}