#flags{left:-70px;top:6px;position:relative;}
#flags #Dutch{margin-right:10px;}
.ctaproduct{background-color:rgba(57,177,72,100);color:white;margin:0px calc(50% - 50vw);max-width:100vw;width:100vw;font-family:"Baloo 2";font-size:21px;padding:80px 0;text-align:center;}
.ctaproduct a{color:white;}
.ctaproduct .vraag{font-size:35px;margin-bottom:20px;}
.single-product .container-wrap{padding-bottom:0px !important;}
.product-category.product{display:block;content:'';position:absolute;height:100%;width:100%;background-color:#fff;border-radius:6px;border:1px solid #4c765d;transition:all .2s ease-in-out;}
.product-category.product:hover{transform:scale(1.05);}
.product-category.product h2.woocommerce-loop-category__title{line-height:23px !important;font-size:18px !important;margin-top:10px !important;padding:20px !important;height:90px;}
.product-category.product img{border-radius:6px 6px 0px 0px;}
.adviesnodig{border:2px solid #8cc841;padding:15px 15px 5px 15px;border-radius:20px;position:relative;}
.adviesnodig img{position:absolute;right:-40px;bottom:-17px;height:120px !important;}
.products li.product.minimal .product-meta, .woocommerce .product-wrap{position:initial !important;}
.products li.product.minimal .price-hover-wrap{position:absolute;min-height:26px;width:73%;bottom:10px;font-size:20px !important;}
.products li.product.minimal .product-meta{padding:25px 25px 60px 25px !important;}
@media only screen and (max-width: 800px) {
.products li.product.minimal .price-hover-wrap .price{font-size:20px !important;}
.products li.product.minimal .product-meta{padding:25px 25px 60px 25px !important;}
} nav ul.sf-menu{justify-content:center !important;text-align:center;width:100%;}
#header-outer[data-format="centered-menu-bottom-bar"] #top nav >.sf-menu >li ul{text-align:left;margin-top:18px;}
#header-outer[data-format="centered-menu-bottom-bar"] #top nav >.sf-menu >li ul li ul,
#header-outer[data-format="centered-menu-bottom-bar"] #top nav >.sf-menu >li ul li ul li ul{margin-top:-20px !important;}
.home .woocommerce-Price-currencySymbol{font-size:16px !important;}
.woocommerce-Price-currencySymbol{margin-right:5px !important;}
.single-product div.product h1.product_title{line-height:40px !important;}
body[data-bg-header="true"].archive .container-wrap{padding-top:0px !important;}
.woocommerce .woocommerce-result-count, .woocommerce-page .woocommerce-result-count{right:350px;color:black;}
.woocommerce ul.products li.product .price del, .woocommerce-page ul.products li.product .price del{margin-right:15px !important;color:rgba(145, 145, 145, 1) !important;}
.widget_products ul li{border-bottom:1px solid #3c785a !important;padding-bottom:10px !important;margin-bottom:10px !important;}
.widget_products .product-title{color:#3c785a;font-family:"Baloo 2";font-size:18px !important;display:block;float:left;margin-top:10px;width:70%;}
.widget_products .amount{color:#3c785a;font-size:18px !important;font-family:"Baloo 2" !important;float:left;}
.woocommerce ul.product_list_widget li img{width:70px !important;}
.widget_products h4{font-family:"Baloo 2" !important;font-size:30px !important;color:black !important;margin-top:50px !important;}
.woocommerce .span_9 ul.products[data-product-style="minimal"] li.product.minimal, .woocommerce-page .span_9 ul.products[data-product-style="minimal"] li.product.minimal{border:1px solid #4b765c;border-radius:6px;}
.minimal.product:hover .product-wrap{border:0px solid #4b765c;}
.minimal.product:hover .background-color-expand{border:1px solid #4b765c;}
.woocommerce-page ul.products li.product.minimal .price, .woocommerce ul.products li.product.minimal .price,
.woocommerce ul.products li.product .price ins .amount, .woocommerce .summary .price, .woocommerce div.product .summary p.price{font-family:"Baloo 2";color:#3cb446 !important;font-size:28px;}
.woocommerce.single .price ins{padding-left:30px !important;}
.single-product div.product h1.product_title{font-size:30px !important;color:black !important;}
.single ins .woocommerce-Price-amount{color:#3cb446!important font-family:"Baloo 2";}
@media only screen and (min-width: 800px) {
.summary{border:1px solid #4b765c;padding:50px;border-radius:10px;max-width:400px;}
.product .span_5{width:50%;}
}
.headertop .productzoeken{flex-grow:1;max-width:33%;position:absolute;}
.headertop .productzoeken form{display:flex;justify-content:center;align-items:center;border:solid 1px #8ac540;}
.headertop .productzoeken input, .headertop .productzoeken button{background:none !important;border:0px !important;color:black}
body #header-outer[data-format="centered-menu-bottom-bar"] .span_3{text-align:left;}
#header-outer #top nav{justify-content:left !important;margin-top:10px;padding-bottom:16px;}
#top nav > ul > li > a{border-right:2px solid white;padding-top:0px;padding-bottom:0px !important;}
#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap{background:#4b775d;color:white;}
#copyright{background:#39b148!important;color:white !important;}
#footer-outer .widget h4, .text-on-hover-wrap .categories a{color:white;font-weight:bold;font-family:"Baloo 2";font-size:17px;}
#footer-outer #footer-widgets .row{padding:35px 0 !important;}
.right-side{padding-top:20px;}
.belons{position:absolute;width:200px;color:white;font-weight:bold;right:-10px;font-family:"Baloo 2";font-size:20px;top:20px;z-index:9999;}
.belons a{color:white !important;text-decoration:none;}
@media only screen and (max-width: 1000px) {
.belons{top:-25px !important;font-size:12px !important;width:50% !important;text-align:right;}
#header-outer{padding-top:30px !important;}
}
body.material #header-outer a.cart-contents .cart-wrap span{background:#f9d361 !important;color:black;}
#header-outer[data-format="centered-menu-bottom-bar"] #top #logo img{margin:9px auto 0px auto !important;}
.product_meta .posted_in{display:none !important;}
.headertop .productzoeken{flex-grow:1;max-width:43%;position:absolute;top:35px;left:325px;width:100%;}
.headertop .productzoeken form{display:flex;justify-content:center;align-items:center;background:white;border-radius:10px;}
.headertop .productzoeken input, .headertop .productzoeken button{border:0px !important;color:black}
.cart_item .product-name{font-weight:bold;}
.woocommerce-mini-cart__buttons.buttons a{display:block;width:100% !important;margin:0 0 10px 0 !important;}
.woocommerce-mini-cart__total.total strong{width:75%;}
.wc-proceed-to-checkout .button.checkout-button, .woocommerce #order_review #payment #place_order, body.woocommerce-cart .wc-proceed-to-checkout a.checkout-button{padding:19px !important;font-size:1.1em !important;font-weight:bold;max-width:330px;margin:auto !important;}
.woocommerce table.cart 
.product-price{text-align:right;}
.cart-subtotal td, .order-total td{text-align:right;}
.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{width:30%;}
@media only screen and (max-width: 1000px) {
#header-outer{padding-bottom:40px !important;}
.headertop .productzoeken{flex-grow:1;max-width:100%;position:absolute;top:60px;left:0px;width:100%;}
.headertop{width:50%;}
.headertop .productzoeken form{display:flex;justify-content:center;align-items:center;background:white;border-radius:10px;}
.headertop .productzoeken input, .headertop .productzoeken button{border:0px !important;color:black}
} .tabinfo .links{float:left;width:55%;margin-right:5%;}
.tabinfo .rechts{float:right;width:36%;}
.tabinfo h2{color:#3cb446;}
@media only screen and (max-width: 800px) {
.tabinfo .links, .tabinfo .rechts {
float: inherit;
width: 100%;
}
}