@font-face{font-display:swap;src:url(/wp-content/themes/vishandelhilversum/assets/font/RobotoCondensed-Regular.ttf);font-family:"Roboto Condensed";font-display:swap}@font-face{font-display:swap;src:url(/wp-content/themes/vishandelhilversum/assets/font/Satisfy-Regular.ttf);font-family:"Satisfy";font-display:swap}body,html,button,input,select,a{font-family:'Roboto Condensed',sans-serif}body{background-color:#1a171b}h1,h2{font-family:'Satisfy',cursive}.hilversum-header-top{padding:1em 0;background-color:#e1e1e1}.hilversum-header-top .inner{display:flex;-webkit-display:flex;padding:0 4.5%}.hilversum-header-top .inner .social{margin-right:auto}.hilversum-header-top .inner .social .inner a{margin-right:10px;color:#fff;background-color:#000;display:inline-block;height:30px;width:34px;line-height:30px;text-align:center;border-radius:10px}.hilversum-header-top .inner .contact{margin-left:auto}.hilversum-header-top .inner .contact .inner a{color:#000;display:block;vertical-align:middle;padding-left:40px;position:relative;line-height:30px;width:135px}.hilversum-header-top .inner .contact .inner a::before{content:"\f095";display:inline-block;position:absolute;left:0;font-family:"Font Awesome 5 Free";font-weight:900;background-color:#000;border-radius:10px;color:#fff;width:30px;height:30px;line-height:30px;text-align:center;padding:0}.main-header-bar{background-color:#1a171b;border:none}.header-main-layout-2 .site-branding{margin-top:-4em}.ast-header-breadcrumb{display:none!important}.vialer-phone-number a{display:none!important}@media screen and (max-width:1024px){.header-main-layout-2 .site-branding{margin-top:0}}.main-header-menu>.menu-item>.menu-link{text-transform:uppercase;background-color:#e1e1e1}.main-header-menu .current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link{color:#fff!important}.ast-button-wrap .menu-toggle .menu-toggle-icon{color:#fff}.ast-left-sidebar #primary,.ast-left-sidebar #secondary{border:none!important}.main-header-menu .menu-item:hover>.menu-link{color:#e1e1e1!important}.main-header-menu .sub-menu .current-menu-item>.menu-link{background-color:#e1e1e1;color:#1a171b}@media screen and (max-width:922px){.main-header-menu>.menu-item>.menu-link{color:#1a171b}.main-header-menu .menu-item:hover>.menu-link,.main-header-menu .menu-item:hover>.ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus>.menu-link,.main-header-menu .menu-item.focus>.ast-menu-toggle,.main-header-menu #primary-menu>.current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link,.main-header-menu .current-menu-item>.ast-menu-toggle,.main-header-menu .current-menu-ancestor>.ast-menu-toggle{text-decoration:underline}}@media screen and (max-width:544px){.site-branding img,.site-header .site-logo-img .custom-logo-link img{max-width:110px}}@media screen and (min-width:921px){.main-header-menu>.menu-item>.menu-link{color:#fff;background-color:#fff0}.main-header-menu .menu-item:hover>.menu-link,.main-header-menu .menu-item:hover>.ast-menu-toggle,.main-header-menu .ast-masthead-custom-menu-items a:hover,.main-header-menu .menu-item.focus>.menu-link,.main-header-menu .menu-item.focus>.ast-menu-toggle,.main-header-menu #primary-menu>.current-menu-item>.menu-link,.main-header-menu .current-menu-ancestor>.menu-link,.main-header-menu .current-menu-item>.ast-menu-toggle,.main-header-menu .current-menu-ancestor>.ast-menu-toggle{color:#e1e1e1}}.ast-separate-container{background-color:#1a171b}.home article{background-color:#fff0;color:#fff;max-width:80%;margin:0 auto}.home article h1{color:#fff}.front-page-content{display:flex;-webkit-display:flex}.front-page-content .entry-thumbnail{flex:0 0 52%}.front-page-content .entry-content{flex:0 0 45%;margin-left:3%;margin-top:0}.front-page-content .entry-content .entry-header{margin-top:0;padding-left:0}@media screen and (max-width:1024px){.home article{text-align:center}.front-page-content{flex-direction:column}.home article{max-width:100%}.front-page-content .entry-thumbnail{flex:0 0 100%;display:none}.front-page-content .entry-content{flex:0 0 100%;margin-bottom:2em!important;margin-top:2em}}#online-bestellen{display:block;clear:both;margin-bottom:2em}#online-bestellen .inner{background-color:#e1e1e1;max-width:768px;margin:0 auto;padding:40px 4.5%;text-align:center}#online-bestellen .inner .entry-header{margin-bottom:5px;margin-top:0}#online-bestellen .inner .entry-content a{background-color:#26a209;color:#fff;display:inline-block;max-width:250px;width:100%;text-align:center;padding:8px 0;position:relative}#online-bestellen .inner .entry-content a::after{content:"\f061";position:absolute;right:10px;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900}#online-bestellen .icon-ideal{position:relative;top:70px;margin-top:-40px}@media screen and (min-width:1500px){top:-50px;position:relative}@media screen and (min-width:1600px){#online-bestellen{position:relative;top:-80px}}@media screen and (min-width:1750px){#online-bestellen{position:relative;top:-100px}}#front-page-products{background-color:#e1e1e1;margin-top:250px}#front-page-products .inner{max-width:1200px;margin:0 auto;top:-180px;position:relative;padding:0 15px}@media screen and (min-width:1400px){.front-page-content .entry-content{margin-top:2%}}@media screen and (min-width:1600px){#front-page-products{margin-top:200px}}@media screen and (min-width:1800px){.front-page-content .entry-content{margin-top:5%}}#gallery .inner{display:flex;-webkit-display:flex;margin:0 auto;max-width:1024px;width:100%;position:relative;top:-150px;margin-bottom:-150px;padding:0 15px}#gallery .inner .left{margin-right:8px}#gallery .inner .right{display:flex;-webkit-display:flex;flex-direction:column}#gallery .inner .right a{display:block}#gallery .inner .right a:first-child{margin-bottom:6px}@media screen and (max-width:768px){#gallery .inner .right a:first-child{margin-bottom:2px}}#ambachtelijk-bereid{background-color:#e1e1e1;padding:4em 0}#ambachtelijk-bereid>.inner{display:flex;-webkit-display:flex;padding:0 15px;max-width:1176px;margin:0 auto;margin-bottom:-200px;position:relative;z-index:10}#ambachtelijk-bereid .inner .left{margin-right:5px;flex:0 0 30%}#ambachtelijk-bereid .inner .left picture{margin-bottom:5px;display:block;padding:0}#ambachtelijk-bereid .inner .left picture:last-child{margin-bottom:0}#ambachtelijk-bereid .inner .right{flex-grow:1;display:flex;-webkit-display:flex;flex-direction:column}#ambachtelijk-bereid .inner .right .content{padding:45px 4.5%;text-align:center;color:#fff;background-color:#1a171b;line-height:1.5}#ambachtelijk-bereid .inner .right .content .entry-header{margin-top:0;margin-bottom:0}#ambachtelijk-bereid .inner .right .content .entry-header h2{color:#fff;margin-bottom:10px}#ambachtelijk-bereid .inner .video-impressie{background:#fff0 url(/wp-content/uploads/2020/12/video-impressie-1.jpg);height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;margin-top:5px;border:none}#ambachtelijk-bereid .popup-video-impressie{position:fixed;left:0;top:0;z-index:100;width:100%;height:100%;z-index:100;background-color:rgb(0 0 0 / .6);display:none}#ambachtelijk-bereid .popup-video-impressie.active{display:block}#ambachtelijk-bereid .popup-video-impressie .inner{position:fixed;top:50%;left:50%;width:600px;transform:translate(-50%,-50%)}#ambachtelijk-bereid .popup-video-impressie .inner .header{text-align:right}#ambachtelijk-bereid .popup-video-impressie .inner .header .btn-close{background-color:#fff0;padding-right:0}#ambachtelijk-bereid .popup-video-impressie .inner .header .btn-close svg{fill:#fff;width:30px}@media screen and (max-width:768px){#ambachtelijk-bereid .inner .video-impressie{padding-top:100%}#ambachtelijk-bereid .popup-video-impressie .inner{width:90%}}@media screen and (max-width:768px){#ambachtelijk-bereid .inner{flex-direction:column}#ambachtelijk-bereid .inner .left{display:none}}#feestelijke-tafel-royaal{text-align:center;color:#fff;padding-bottom:2em}#feestelijke-tafel-royaal .inner{max-width:768px;margin:0 auto}#feestelijke-tafel-royaal .inner .entry-header h2{color:#fff}#feestelijke-tafel-royaal .inner .entry-content .blocks{display:flex;-webkit-display:flex;margin-bottom:2em}#feestelijke-tafel-royaal .inner .entry-content .blocks .block{background-color:#373637;padding:10px 15px;flex:0 0 32.3333%;line-height:1.6}#feestelijke-tafel-royaal .inner .entry-content .blocks .block:first-child{margin-right:1%}#feestelijke-tafel-royaal .inner .entry-content .blocks .block:last-child{margin-left:1%}#feestelijke-tafel-royaal .inner .entry-content .action a{color:#fff;background-color:#26a209;display:inline-block;padding:8px 0;max-width:250px;width:100%;text-align:center;position:relative}#feestelijke-tafel-royaal .inner .entry-content .action a::after{content:"\f061";position:absolute;right:10px;color:#fff;font-family:"Font Awesome 5 Free";font-weight:900}@media screen and (max-width:768px){#feestelijke-tafel-royaal .inner .entry-content .blocks{flex-wrap:wrap}#feestelijke-tafel-royaal .inner .entry-content .blocks .block{flex:0 0 50%;margin:0 auto!important;margin-bottom:10px!important}}@media screen and (max-width:414px){#feestelijke-tafel-royaal .inner .entry-content .blocks .block{flex:0 0 100%}}.woocommerce .widget_product_search{margin-bottom:20px;margin-top:1em}.woocommerce .widget_product_search button{background:#e1e1e1;color:#1a171b}.woocommerce .widget_product_search button:hover,.woocommerce .widget_product_search button:focus{background:#88847f;color:#fff}.ast-left-sidebar #primary{border:none;padding-left:0;order:2}.ast-left-sidebar #secondary{border:none;order:1}.woocommerce ul.products li.product .ast-shop-product-out-of-stock,.woocommerce-page ul.products li.product .ast-shop-product-out-of-stock{color:red}.widget_product_categories .current-cat a{color:#3a3a3a;background-color:#fff}.widget_product_categories h2{display:none;color:#fff!important}.widget_product_categories li a{background-color:#3a3a3a;padding-top:5px;padding-bottom:5px}.widget_product_categories a{color:#fff;padding:0;display:block;padding-left:10px}.widget_product_categories a:hover{color:#3a3a3a;background-color:#fff}@media screen and (max-width:1024px){.ast-left-sidebar #content>.ast-container{flex-direction:column}.ast-left-sidebar #secondary{padding-bottom:0}.ast-left-sidebar #content>.ast-container .widget_product_categories{margin-top:20px}.ast-left-sidebar #content>.ast-container .widget_product_categories h2{display:flex;cursor:pointer;max-width:250px;margin:0 auto;margin-bottom:0;padding:5px;margin-bottom:10px;color:#fff!important;font-size:24px}.ast-left-sidebar #content>.ast-container .widget_product_categories h2::after{content:"\f078";font-weight:900;font-family:'Font Awesome 5 Free';margin-left:auto;margin-right:0}.ast-left-sidebar #content>.ast-container .widget_product_categories h2.visible::after{content:"\f077";font-weight:900;font-family:'Font Awesome 5 Free';margin-left:auto;margin-right:0}.ast-left-sidebar #content>.ast-container ul.product-categories{height:0;overflow:hidden}.ast-left-sidebar #content>.ast-container ul.product-categories.visible{height:auto}}.ast-footer-overlay{background-color:#fff;color:#000;text-align:center}.home .ast-footer-overlay{padding-top:200px}.ast-footer-overlay a{color:#000}.ast-footer-overlay a:hover{color:#000;text-decoration:underline}.ast-footer-overlay .ast-container{max-width:300px;width:100%;margin:0 auto}.ast-footer-overlay .ast-container h2{display:none}.ast-footer-overlay .ast-container table,.ast-footer-overlay .ast-container table tr td{border:none;padding:0}.ast-footer-overlay .ast-container .widget_custom_html:first-child table tr td{text-align:center}.ast-footer-overlay .ast-container .widget_custom_html:last-child table tr td:last-child{text-align:right}.page-template-default:not(.home) .site-content .ast-container{background-color:#fff;padding:2em}.page-template-default:not(.home) .site-content{padding-bottom:2em}.woocommerce div.product span.onsale{top:0!important;left:0!important;border-radius:0 8px 8px 0;min-width:5.5em;background-color:#3a3a3a}.woocommerce ul.products li.product .onsale{margin:0;background-color:#3a3a3a;min-width:5.5em;border-radius:8px 0 0 8px}.woocommerce div.product form.cart .variations td.label,.product-type-variable .variations th{color:#fff}.woocommerce-cart #secondary,.woocommerce-checkout #secondary{display:none!important}.woocommerce-cart #primary,.woocommerce-checkout #primary{width:100%}ul.page-numbers a{color:#1a171b;background:#fff}ul.page-numbers span.current{background:#3a3a3a!important}.woocommerce.archive .page-description{color:#fff}.woocommerce-page ul.products li.product,.woocommerce ul.products li.product{background-color:#fff;text-align:center}.astra-shop-summary-wrap{padding:0 15px;margin-top:-50px}.astra-shop-summary-wrap .price{color:var(--ast-global-color-3)!important}.woocommerce ul.products li.product a{font-weight:700}.woocommerce ul.products li.product a h2{font-family:'Roboto Condensed',sans-serif}#bestel-nu-home:hover{color:#ffffff!important;background-color:var(--ast-global-color-1)!important;border-color:var(--ast-global-color-1)!important}.woosq-btn{margin:0 auto;margin-bottom:5px;position:relative;top:-50px;background-color:#26a209;color:#fff;width:50px;height:50px;border-radius:10px;text-align:center;display:inline-block;padding:0;font-family:'Roboto Condensed',sans-serif;font-weight:700}.woosq-btn i{font-size:24px}.woocommerce-products-header__title{color:#fff!important}.woocommerce .woocommerce-result-count,.woocommerce-page .woocommerce-result-count,.woocommerce .woocommerce-ordering,.woocommerce-page .woocommerce-ordering{display:none}.single-product .site-content{color:#fff}.single-product .site-content h2{color:#fff}@media screen and (min-width:1024px){.single-product .entry-summary h1{font-size:52px!important}}.woocommerce .ast-breadcrumbs-wrapper{display:none!important}.woocommerce .woocommerce-breadcrumb,.woocommerce .woocommerce-breadcrumb a{color:#fff}.single-product .entry-summary h1,.single-product .entry-summary,.single-product div.product p.price,.single-product div.product span.price{color:#fff}.woocommerce div.product form.cart .button.single_add_to_cart_button{background-color:#26a209}.woocommerce #content div.product .woocommerce-tabs,.woocommerce div.product .woocommerce-tabs,.woocommerce-page #content div.product .woocommerce-tabs,.woocommerce-page div.product .woocommerce-tabs{background-color:#e1e1e1;color:#1a171b}.woocommerce div.product .woocommerce-tabs ul.tabs li.active::before{background-color:#1a171b}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding-left:10px;padding-right:10px}.woocommerce div.product .woocommerce-tabs .panel{padding-left:10px;padding-bottom:10px}.woocommerce div.product .woocommerce-tabs .shop_attributes,.woocommerce div.product .woocommerce-tabs .shop_attributes tr th,.woocommerce div.product .woocommerce-tabs .shop_attributes tr td{border:none}.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce-page ul.products li.product .woocommerce-loop-product__title{color:#000}.mfp-content #woosq-popup,.mfp-content #woosq-popup h1,.mfp-content #woosq-popup .entry-summary,.mfp-content #woosq-popup div.product p.price,.mfp-content #woosq-popup div.product span.price{color:#1a171b!important}#woosq-popup .product_meta{display:none}#pi_checkout_field{width:40%;float:right}.notification{text-align:center;color:#fff;margin:7px;font-size:18px}.woocommerce ul.products li.product .woocommerce-loop-product__link,.woocommerce-page ul.products li.product .woocommerce-loop-product__link{text-align:center}