@font-face{font-display:swap;src:url(/wp-content/themes/vanbakel/assets/font/RobotoCondensed-Light.ttf);font-family:"Roboto Condensed";font-display:swap;font-weight:300}@font-face{font-display:swap;src:url(/wp-content/themes/vanbakel/assets/font/RobotoCondensed-Regular.ttf);font-family:"Roboto Condensed";font-display:swap;font-weight:400}@font-face{font-display:swap;src:url(/wp-content/themes/vanbakel/assets/font/RobotoCondensed-Bold.ttf);font-family:"Roboto Condensed";font-display:swap;font-weight:700}:root{--color-blue:#0e6fb4;--color-green:#1cbf13}body{font-family:'Roboto Condensed',sans-serif;font-weight:400;line-height:1.5;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:'Roboto Condensed',sans-serif}body:not(.home) #page{background-color:#e6e6e6}.ast-single-post .entry-title,.page-title{text-transform:uppercase;font-weight:700;color:var(--color-blue)}body:not(.home) .entry-content h5{color:var(--color-blue);text-transform:uppercase;margin-bottom:5px}body:not(.home) .ast-above-header.ast-above-header-bar{background-color:#2e2624}body:not(.home):not(.woocommerce-page) .site-main{background-color:#fff;padding:3em 2em}@media screen and (max-width:1024px){.main-header-menu .menu-link{padding:0 .6em}}#page-verkooprapport{margin-top:60px!important}.ast-onsale-card{top:1em;left:1em;color:#fff;background-color:#0E6FB4}.notification{background-color:red;color:#fff;text-align:center;padding:6px 15px;font-weight:800;font-size:18px}.main-header-menu .sub-menu{background:rgb(46 38 36 / .64)}.main-header-menu .menu-link:after{content:'';position:absolute;left:50%;bottom:3px;width:0;height:2px;background:var(--color-blue);transition:all 0.45s}.main-header-menu .current_page_item .menu-link:after,.main-header-menu .menu-link:hover:after{width:100%;left:0}.main-header-menu .menu-link a:hover{text-decoration:none}.color-blue{color:var(--color-blue)}.color-white{color:#fff}.page-title-intro{margin-top:10px!important}.page-title-intro::after{content:"";display:block;width:300px;margin:0 auto;margin-top:.5em;height:1px;background-color:var(--color-blue)}body:not(.home) .entry-content>.wp-block-group,body:not(.home) .entry-content>.wp-block-cover,body:not(.home) .entry-content>.wp-block-columns{padding-left:0!important;padding-right:0!important}body.home .woocommerce.columns-3{max-width:1200px;width:100%}body.home .woocommerce.columns-3 .products.columns-3{grid-template-columns:auto!important;width:100%}body.home .woocommerce.columns-3 .products.columns-3 .ast-loop-product__link{display:block!important;color:#fff}body.home .woocommerce.columns-3 .products.columns-3 .slick-slide{margin:0 8px}body.home .woocommerce.columns-3 .products.columns-3 .slick-list{margin:0 -8px}body.home .woocommerce.columns-3 .products.columns-3 .ast-loop-product__link .woocommerce-loop-product__title{color:#fff}body.home .woocommerce.columns-3 .products.columns-3 .price{color:#fff!important}ul.list-fish{list-style:none;columns:1;margin-left:0!important}ul.list-fish li::before{content:"\f578";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-blue);margin-right:10px}ul.list-meal{list-style:none;columns:1;margin-left:0!important}ul.list-meal li::before{content:"\f2e7";font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-blue);margin-right:10px}.home .content .button.secondary{margin-top:5px}.block-button-primary a,.button.primary{background-color:#1cbf13!important;color:#fff!important;border-radius:15px!important;text-transform:uppercase;font-weight:700!important;padding-left:60px!important;padding-right:60px!important;position:relative;display:inline-block}.block-button-primary a::after,.button.primary::after{content:"\f061";font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;right:30px;margin-left:15px;font-weight:900;color:#fff;top:50%;transform:translateY(-50%);transition:right 0.2s ease-in-out}.block-button-primary a:hover::after,.button.primary:hover::after{right:10px}.block-button-secondary a,.button.secondary{background-color:#fff!important;color:#000!important;border-radius:15px!important;text-transform:uppercase;font-weight:700!important;padding-left:60px!important;padding-right:60px!important;position:relative;display:inline-block}.block-button-secondary a::after,.button.secondary::after{content:"\f061";font-family:"Font Awesome 5 Free";display:inline-block;position:absolute;right:30px;margin-left:15px;font-weight:900;color:#000;top:50%;transform:translateY(-50%);transition:right 0.2s ease-in-out}.block-button-secondary a:hover::after,.button.secondary:hover::after{right:10px}.list-header-contact{list-style:none}.list-header-contact li a{color:#fff}.list-header-contact li a:hover{color:var(--color-blue)}.list-header-contact li a::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;margin-right:10px;color:var(--color-blue);transform:rotate(90deg);-webkit-transform:rotate(90deg)}.cms-container-top-image{height:35vw;background-image:url(https://www.visspeciaalzaakvanbakel.nl/wp-content/uploads/2023/12/visspeciaalzaak-van-bakel-Oss-slider.jpg);background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}.cms-container-top-image::after{content:"";display:block;z-index:2;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgb(0 0 0 / .7)}.cms-container-top-image .container-inner{z-index:4;position:relative;display:block;width:100%;height:100%}.cms-container-top-image .container-inner .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);max-width:500px;width:100%;text-align:center}.cms-container-top-image .container-inner .content h2{text-transform:uppercase;font-weight:700;text-align:center;font-size:2.4em;text-shadow:0 0 20px #000}.column-osse-visplank{max-width:1024px}.arrow-osse-visplank{position:relative;right:50px}.row-intro .column-intro-outer-container{max-width:95%!important;width:100%!important;margin:2em auto!important}.row-intro .column-intro-inner-container{margin:0 auto!important}.row-intro .column-intro-inner-container h1{font-weight:400}.row-intro .column-usp>div{position:relative;padding-left:60px}.row-intro .column-usp>div p{margin-top:10px}.row-intro .column-usp>div::before{margin-top:10px}.row-intro .column-usp div.usp-item-verse-vis::before{content:"";position:absolute;left:0;top:0;height:50px;width:50px;background-image:url(/wp-content/uploads/2022/11/icon-verse-vis.png);background-size:auto;background-position:center;background-repeat:no-repeat}.row-intro .column-usp div.usp-item-eigen-keuken::before{content:"";position:absolute;left:0;top:0;height:50px;width:50px;background-image:url(/wp-content/uploads/2022/11/icon-eigen-keuken.png);background-size:auto;background-position:center;background-repeat:no-repeat}.row-intro .column-usp div.usp-item-vis-tapasschalen::before{content:"";position:absolute;left:0;top:0;height:50px;width:50px;background-image:url(/wp-content/uploads/2022/11/icon-vis-tapasschalen.png);background-size:auto;background-position:center;background-repeat:no-repeat}.row-intro .column-usp div.usp-item-schaal-schelpdieren::before{content:"";position:absolute;left:0;top:0;height:50px;width:50px;background-image:url(/wp-content/uploads/2022/11/icon-schaal-schelp.png);background-size:auto;background-position:center;background-repeat:no-repeat}.site-footer{color:#fff;margin-top:2em}.site-footer .wp-block-heading{color:#fff}.site-footer a:hover{color:var(--color-blue)}.ast-builder-grid-row-container-inner{max-width:500px;margin:0 auto}.ast-facebook.footer-social-item{background-color:var(--color-blue);width:38px;height:38px;border-radius:50%}.ast-instagram.footer-social-item{background-color:var(--color-blue);width:38px;height:38px;border-radius:50%}.ast-instagram.footer-social-item:hover,.ast-facebook.footer-social-item:hover{background-color:#fff;transition:all 0.45s}.site-footer section{margin-bottom:10px}.site-footer a{color:#fff}.site-footer h3{color:var(--color-blue);font-weight:700;text-transform:uppercase}.site-footer ul{margin-left:0;padding-left:0}.site-footer table{border:none}.site-footer table tr td{border:none;padding-top:2px;padding-bottom:2px}.site-footer table tr td:first-child{padding-left:0}.site-above-footer-wrap[data-section="section-above-footer-builder"]{padding-bottom:0;padding-top:40px}.ast-footer-social-1-wrap .ast-builder-social-element svg{fill:#2e2624}@media screen and (max-width:1400px){.cms-container-top-image{height:45vw}}@media screen and (max-width:1024px){.cms-container-top-image{height:55vw}}@media screen and (max-width:921px){body:not(.home):not(.woocommerce-page) .site-content .ast-container{padding-left:0;padding-right:0}body:not(.home):not(.woocommerce-page) .site-main{padding:3em 1em}.single-product .site-main{padding-top:3em}.ast-header-break-point .ast-above-header-bar{background-color:rgb(46 38 36)}#masthead .ast-mobile-header-wrap .ast-primary-header-bar,#masthead .ast-mobile-header-wrap .ast-below-header-bar{height:60px;min-height:60px;background-color:rgb(46 38 36);border:none}#masthead .ast-mobile-header-wrap .ast-primary-header-bar .ast-builder-grid-row{height:60px}.ast-header-break-point .site-header .main-header-bar-wrap .site-branding{position:relative;top:10px}.ast-header-break-point .ast-mobile-header-wrap .ast-flex.stack-on-mobile{padding-bottom:20px;padding-top:20px}.ast-builder-menu-mobile .main-navigation .menu-item .menu-link::before{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;display:inline-block;margin-right:10px}body.ast-single-post:not(.home) .entry-title,body:not(.home) .page-title{margin-top:1em}body:not(.home) .entry-content>.wp-block-group,body:not(.home) .entry-content>.wp-block-cover,body:not(.home) .entry-content>.wp-block-columns{padding-top:10px;padding-bottom:10px}body:not(.home) .entry-content>.wp-block-columns .wp-block-column{padding-left:0!important;padding-right:0!important}body.home .site-content{z-index:100}.arrow-osse-visplank{display:none}.column-osse-visplank{padding-bottom:0;gap:0!important;text-align:center}.column-osse-visplank h4{margin-top:0}.column-osse-visplank .afbeelding-osse-visplank{max-width:300px;margin:0 auto;margin-top:-60px}.column-osse-visplank .wp-block-buttons>div{margin:0 auto}.column-osse-visplank>div:first-child{margin-bottom:0!important}.cms-container-top-image{height:65vw}.cms-container-top-image .container-inner .content h2{font-size:28px;max-width:350px;margin:0 auto;display:block;margin-bottom:20px}.site-primary-footer-wrap[data-section="section-primary-footer-builder"]{padding:10px 20px}.site-footer section{text-align:left}}@media screen and (min-width:768px){ul.columns-2{columns:2}ul.columns-3{columns:3}}@media screen and (min-width:921px){.ast-single-post .entry-title{padding:10px 0}.ast-single-post .entry-title,.page-title{text-align:center;font-size:2.2rem}.ast-plain-container.ast-no-sidebar #primary{margin-bottom:20px}.site-header{top:0;position:absolute;width:100%}.site-above-header-wrap{height:50px}.site-branding{position:relative;top:60px}.column-osse-visplank{margin-top:-100px!important;z-index:20}}@media screen and (min-width:1200px){.home.ast-plain-container.ast-no-sidebar #primary{margin:0}.column-osse-visplank{margin-top:-190px!important;z-index:20}}.wc-block-handpicked-products .wc-block-grid__products li.wc-block-grid__product a{color:#fff;text-decoration:none;font-weight:700;font-size:14px;font-weight:700;text-transform:uppercase}.wc-block-grid .wc-block-grid__products .wc-block-grid__product .wc-block-grid__product-title{font-size:1.1em;width:calc(100% - 50px);width:-webkit-calc(100% - 50px);width:-moz-calc(100% - 50px);min-height:35px}.wc-block-handpicked-products .wc-block-grid__products li.wc-block-grid__product .wc-block-grid__product-price{color:#fff;font-size:14px}.term-description{border-top:1px solid #0e6fb4;margin-top:15px;padding:10px 10px 0 10px}.summary{background:#fff;padding:15px;border-radius:3px}.wp-block-search__inside-wrapper{padding:0;border:none}.woocommerce-products-header__title.page-title{text-align:left}#secondary .ast-woo-sidebar-widget{margin-bottom:10px}.wc-block-product-categories-list-title{margin-bottom:0;margin-top:40px;text-transform:uppercase;font-weight:700;font-size:18px}.wc-block-product-categories-list li{background-color:#0e6fb4;border-radius:3px}.wc-block-product-categories-list li a{color:#fff;padding:8px 15px;display:block;position:relative}.wc-block-product-categories-list li a::after{content:"\f054";position:absolute;right:30px;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900;transition:right 0.2s ease-in-out}.wc-block-product-categories-list li a:hover::after{right:10px}.woocommerce-result-count{display:none}.woocommerce-ordering{display:none}.woocommerce .woocommerce-ordering select,.woocommerce-page .woocommerce-ordering select{border:1px solid var(--color-blue)}.wc-block-grid__products .wc-block-grid__product-image{overflow:hidden;-webkit-transform:skewY(4deg);-moz-transform:skewY(4deg);-ms-transform:skewY(4deg);-o-transform:skewY(4deg);transform:skewY(4deg)}.wc-block-grid .wc-block-grid__products .wc-block-grid__product a img{-webkit-transform:skewY(-4deg);-moz-transform:skewY(-4deg);-ms-transform:skewY(-4deg);-o-transform:skewY(-4deg);transform:skewY(-4deg);position:relative;top:22px}.woocommerce-js ul.products li.product a.ast-loop-product__link{display:block!important}.woocommerce ul.products li.product-category{border:2px solid #fff;border-radius:3px}.woocommerce ul.products li.product-category:hover{border:2px solid var(--color-blue)}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{border:2px solid #fff;margin-bottom:10px;border-radius:3px;overflow:hidden}.woocommerce ul.products li.product :hover .woocommerce-loop-product__link,.woocommerce-page ul.products li.product:hover .woocommerce-loop-product__link{border:2px solid var(--color-blue)}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{font-weight:700;text-transform:uppercase;width:calc(100% - 60px);width:-webkit-calc(100% - 60px);width:-moz-calc(100% - 60px);text-align:left}.woocommerce ul.products li.product .price_unit,.woocommerce-page ul.products li.product .price_unit{font-weight:400!important;font-size:13px}.woocommerce ul.products li.product a img,.woocommerce-page ul.products li.product a img{margin-bottom:0}.woocommerce div.product p.price .price_unit,.woocommerce div.product span.price .price_unit{font-weight:400;font-size:14px}.woocommerce.single-product div.product p.price{margin-bottom:1em}.ast-select-options-trigger{top:auto;visibility:visible;opacity:1}.ast-on-card-button .ahfb-svg-iconset{color:var(--color-green);width:2.5em;height:2.5em;box-shadow:0 0 4px rgb(0 0 0 / .3);opacity:1}.wc-block-grid__products{width:320px}@media screen and (min-width:500px){.wc-block-grid__products{width:450px}}@media screen and (min-width:600px){.wc-block-grid__products{width:550px}}@media screen and (min-width:921px){.wc-block-grid__products{width:860px}}@media screen and (min-width:1200px){.wc-block-grid__products{width:1200px}}.wc-block-grid__product .added_to_cart{display:none!important}.wc-block-grid__product .ast-on-card-button{bottom:70px}.ast-on-card-button svg{height:22px;width:22px}.single_variation_wrap .woocommerce-variation-add-to-cart select{display:none!important}.woocommerce .woocommerce-breadcrumb{color:var(--color-blue)}.woocommerce .woocommerce-breadcrumb a{color:#2e2624}.woocommerce div.product .product_title{text-transform:uppercase;font-weight:700;text-align:left}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:var(--color-green);text-transform:uppercase}.woocommerce .quantity .minus,.woocommerce .quantity .plus{border:1px solid var(--color-blue);background-color:var(--color-blue);color:#fff}.woocommerce .quantity .qty{margin-left:40px;margin-right:2px}.wwbp_calculation_section table{border:none}.wwbp_calculation_section table tr td{border:none}.wwbp_calculation_section table tr:first-child{height:0;overflow:hidden;display:none}.wc-block-mini-cart__badge,.wc-block-mini-cart__quantity-badge,.wc-block-mini-cart__amount{color:var(--color-blue)!important}.woocommerce .related.products h2{text-transform:uppercase;font-weight:700;text-align:center}.post-type-archive-product #primary{width:100%;padding-left:0}.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3,.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-button.wc-forward,.xoo-wsc-ft-btn-checkout{background-color:var(--color-green)!important}.woocommerce-cart .cart-collaterals .cart_totals,.woocommerce-cart .cart-collaterals .cross-sells,.woocommerce table.shop_table,.woocommerce-page table.shop_table{background-color:#fff}.woocommerce.woocommerce-checkout form #customer_details.col2-set,.woocommerce-page.woocommerce-checkout form #customer_details.col2-set{background-color:#fff;padding:10px}#order_review_heading,#order_review{background-color:#fff}#place_order{background-color:var(--color-green)!important}#pi_checkout_field{margin-bottom:20px;width:40%;float:right;border-width:0 2px 2px;border-style:solid;border-color:var(--ast-border-color);background-color:#fff;padding:10px}@media screen and (max-width:921px){#pi_checkout_field{width:100%}}.woocommerce-order-details>p{margin-bottom:10px;padding-left:15px;padding-right:15px}.woocommerce-order-received .woocommerce-order{background-color:#fff;padding:20px}.woocommerce-order-received .woocommerce-order h2.woocommerce-order-details__title{border-width:1px!important}.woocommerce-page.woocommerce-checkout .woocommerce-order table.shop_table td a{color:var(--ast-global-color-3)}@media screen and (max-width:921px){#secondary{position:relative}#secondary .ast-woo-sidebar-widget.widget_search{width:100%}.ast-left-sidebar.woocommerce-page #content>.ast-container{flex-direction:column}.woocommerce-page.ast-left-sidebar #secondary{padding-top:3em}.wc-block-product-categories-list:not(.active){display:none}.btn-product-filter{position:absolute;right:10px;top:2.1em}.btn-product-filter a{display:none}.wc-block-product-categories-list-title{display:flex;justify-content:center;align-content:center;align-items:center;cursor:pointer;margin-top:15px}.wc-block-product-categories-list-title::after{content:"\f1de";font-family:"Font Awesome 5 Free";font-weight:900;display:inline-block;cursor:pointer;font-size:25px;padding-left:10px}}@media screen and (min-width:768px){.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3,.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:921px){.ast-single-post:not(.home) .site-content>.ast-container,.woocommerce-checkout .site-content>.ast-container,.woocommerce-cart .site-content>.ast-container,.single-product .site-content>.ast-container,.ast-woo-shop-archive .site-content>.ast-container{padding-top:11em}.btn-product-filter{display:none!important}.wc-block-product-categories-list-title{display:block!important}.wc-block-product-categories-list{display:block!important}.ast-left-sidebar #primary{padding-left:0!important}}@media screen and (min-width:1024px){.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3,.post-type-archive-product #primary ul.products:not(.elementor-grid).columns-3{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1200px){.ast-single-post:not(.home) .site-content>.ast-container,.woocommerce-checkout .site-content>.ast-container,.woocommerce-cart .site-content>.ast-container,.single-product .site-content>.ast-container,.ast-woo-shop-archive .site-content>.ast-container{padding-top:7em}}.list-childpages{display:grid;-webkit-display:grid;grid-template-columns:49% 49%;text-align:center;gap:1%}.list-childpages>a{padding-top:66.666666%;border:1px solid #e6e6e6;display:inline-block;position:relative;width:100%;text-decoration:none!important;text-transform:uppercase;background-size:contain;background-repeat:no-repeat;background-position:center}.list-childpages>a>span{display:block;padding:10px;z-index:10;color:#fff;position:relative;background-color:rgb(0 0 0 / .8)}@media (min-width:768px),print{.list-childpages{grid-template-columns:32.33333% 32.33333% 32.33333%}}.list-contact{list-style:none;margin-left:0;padding-left:0}.list-contact li{padding-left:30px;position:relative}.list-contact li.list-item-adres::before{content:"\f3c5";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:2px;display:inline-block;color:var(--color-blue)}.list-contact li.list-item-phone::before{content:"\f095";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:2px;display:inline-block;color:var(--color-blue);transform:rotate(90deg)}.list-contact li.list-item-phone a{color:var(--color-blue)}.list-contact li.list-item-email::before{content:"\f0e0";font-family:"Font Awesome 5 Free";font-weight:900;position:absolute;left:0;top:1px;display:inline-block;color:var(--color-blue)}.list-contact li.list-item-email a{color:var(--color-blue)}.statiegeld-singleproduct{font-size:14px;font-style:italic}.statiegeld-singleproduct .statiegeld-price{font-weight:700}.statiegeld-archiveproduct{font-size:13px;font-style:italic;font-weight:400}.statiegeld-archiveproduct .statiegeld-price{font-weight:700}.woocommerce ul.products li.product .price,.woocommerce-page ul.products li.product .price{margin-bottom:.2em}.woocommerce table.shop_table td small{font-style:italic}