/* Theme Name: Sinergio Author: Sinergio Author URI: https://www.sinergio.be/ License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html This theme, like WordPress, is licensed under the GPL. Use it to make something cool, have fun, and share what you've learned with others. */ body{font-family:"Muli", sans-serif}#cmplz-document{margin:50px auto;max-width:700px}header{height:80px;background-color:white;-webkit-box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);position:relative}.logo img{width:auto !important;height:70px !important;margin-top:5px}.logo{display:flex;align-items:center;justify-content:center;background-color:transparent;border-radius:0;padding:0;position:static;height:80px !important;width:auto;display:block;margin-right:20px}.nav-left,.nav-right{width:calc(50% - 125px);position:absolute;right:0px;height:80px;top:0;display:flex;align-items:center;padding-left:100px}.nav-left{right:unset;left:0;justify-content:flex-end;padding-left:0;padding-right:100px}nav a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:12px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;margin-right:60px;color:#0f0f0f !important}nav.nav-left a{margin-right:0;margin-left:60px}.header-searchbar{background-color:#f8f9fd;padding-top:10px;padding-bottom:10px;border-bottom:1px solid #e6e7ed}.header-slider{max-height:300px;display:flex;align-items:center;overflow:hidden}.header-searchbar .dgwt-wcas-search-wrapp{padding-left:10px;padding-right:10px}.nav_header{display:flex;align-items:center}#cssmenu ul li{margin-left:30px;line-height:80px}#cssmenu ul li.has-sub{position:relative}#cssmenu ul li.has-sub>ul{position:absolute;left:0;padding:0;top:80px;min-width:150px;z-index:99999;padding-top:10px;padding-bottom:10px;background-color:#f8f9fd}#cssmenu ul li.has-sub>ul li{margin:0;padding:10px 15px;background-color:#f8f9fd;display:block;line-height:15px}#cssmenu ul li.has-sub:hover>ul{display:block}#cssmenu ul li.has-sub>ul li a:before{display:none !important}header.hoofding>.container{display:flex;align-items:center;justify-content:space-between}header.hoofding>.container:before,header.hoofding>.container:after{display:none}.header-account{display:flex;gap:10px;margin-left:20px}.header-account a{text-decoration:none}.header-account i{font-size:20px;width:40px;height:40px;background-color:#43a649;display:flex;align-items:center;justify-content:center;color:white;border-radius:50px}.rij1{padding:40px 0}.rij1_home{height:300px;background-position:center !important}.product-attention{border:2px solid #212529;padding:10px;font-family:"Muli", sans-serif;color:#212529;font-size:16px;display:inline-block;margin-top:10px;margin-right:15px}.irs-grid{display:none !important}.irs-line{height:7.5px !important;border-radius:1em}span.irs-line>span{background-color:#dee2e6;background-image:none;height:7.5px}.irs-bar{background-color:#dee2e6 !important;background-image:none !important;height:7.5px !important}.irs-slider{background-color:#ced4da !important;border:none !important;background-image:none !important;width:15px !important;height:15px !important;border-radius:50% !important}.verzending-uitleg{background-color:#f2f2f5;padding:10px;display:inline-block}.verzending-uitleg p{font-size:13px;font-weight:normal}.verzending-uitleg p:last-child{margin-bottom:0}.rij_verzendinginfo{background-color:#000000;padding-top:40px;padding-bottom:40px;color:white;text-align:center}.rij_verzendinginfo .so-widget-sow-image{height:auto;cursor:auto;width:auto;max-width:none !important}.rij_verzendinginfo .sow-image-container{display:block;width:100px;height:100px;margin-left:auto;margin-right:auto;background-color:white;border-radius:50%;padding:20px;margin-bottom:20px}.announcement-verzendkosten{background-color:#000;display:flex;justify-content:space-around;color:white;height:30px;align-items:center;position:relative;z-index:1000}.announcement-verzendkosten p{margin-bottom:0;font-size:13px;text-align:center}.logo{top:-48px}.product-type-grouped tr.woocommerce-grouped-product-list-item>.woocommerce-grouped-product-list-item__quantity{display:none !important}.woocommerce-grouped-product-list-item__label label{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block}.woocommerce-grouped-product-list.group_table{width:100%;max-width:450px}.woocommerce-grouped-product-list.group_table td{padding-top:5px;padding-bottom:5px}.woocommerce-grouped-product-list.group_table tr{border-bottom:1px solid #ced4da}.woocommerce-grouped-product-list.group_table td p{margin-bottom:0}.msf-sticky-right{right:15px !important;bottom:150px !important}.rij1_home p{text-align:right;color:white;position:absolute;right:0;top:calc(300px - 30px)}.single-workshop{margin-top:100px;margin-bottom:100px;display:flex;justify-content:space-between}.single-workshop>div{width:calc(50% - 30px)}.single-workshop img{width:100%;height:auto;max-width:100%}.workshop-content h1{font-family:"Muli", sans-serif;font-size:40px;color:#0f0f0f;margin-bottom:0;margin-top:0;font-weight:bold}.workshop-content h2{font-family:"Muli", sans-serif;font-size:25px;color:#0f0f0f;margin-bottom:20px;font-weight:bold;margin-top:10px}.workshop-content p{font-size:16px;line-height:26px}.workshop-content .workshop-intro{font-weight:bold}.workshop-content .workshop-button a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#43a649;text-decoration:none;border:none;margin-top:15px;transition:opacity 300ms;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms}.workshop-content .workshop-button a:hover{opacity:0.9}.workshop-content .workshop-meta{margin-top:40px;background-color:#f8f9fd;padding:40px}.workshop-content .workshop-meta>div{border-bottom:1px solid #dcdcde;padding-bottom:15px;margin-bottom:15px}.workshop-content .workshop-meta>div:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.workshop-content .workshop-meta>div p:last-child{margin-bottom:0}.workshop-content .workshop-meta>div>strong{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:10px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;padding:0;display:block;margin-bottom:5px}.workshop-content .workshop-meta p{font-size:15px;line-height:22px}.loop-workshops .loop-workshop{width:calc(33.33% - 30px);margin-right:45px;float:left;margin-bottom:45px}.loop-workshops .loop-workshop>a{display:block;width:250px;height:250px;border-radius:50%;margin-left:auto;margin-right:auto}.loop-workshops .loop-workshop:nth-child(3n){margin-right:0}.loop-workshops .loop-workshop:nth-child(3n+1){clear:both}.loop-workshops .loop-workshop img{width:250px;height:250px;object-fit:cover;border-radius:50%;margin-left:auto;margin-right:auto;display:block}.loop-workshops .loop-workshop h2{color:#0c0c0c;text-align:center;font-size:25px}.loop-workshops .loop-workshop .loop-workshop-excerpt{text-align:center;font-size:15px;line-height:25px}.loop-workshops .loop-workshop .loop-workshop-link{text-align:center}.loop-workshops .loop-workshop .loop-workshop-link a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#1b8856;text-decoration:none;border:none;margin-top:10px;transition:opacity 300ms;-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-ms-transition:opacity 300ms;-o-transition:opacity 300ms}.workshop-filter .workshop-tag{border:1px solid #dfdfe2;padding:7px 15px;border-radius:50px;color:#8b8b97;font-size:15px;cursor:pointer;display:inline-block;margin-bottom:5px}.workshop-filter .workshop-tag.checked{border:1px solid black;color:black}.workshop-filter{margin-bottom:40px;background-color:#f8f9fd;width:100%;display:block;padding:20px;margin-top:40px}.workshop-filter h3{font-family:"Muli", sans-serif;font-size:17px !important;opacity:0.8;color:#0f0f0f !important;padding:0;display:block;margin-bottom:10px;margin-top:0;font-weight:600}.loop-workshops{width:100%}.loop-workshops h4{text-align:center;min-height:100px}.workshop-categories{display:flex;justify-content:space-between}.workshop-categories .workshop-category{text-align:center;width:calc(25% - 15px);min-height:200px;padding:10px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:white;font-family:"Muli";text-transform:uppercase;font-weight:bold;margin:0;font-size:24px;z-index:1;background-size:cover;background-position:center}.workshop-categories .workshop-category span{text-shadow:2px 2px 15px rgba(0, 0, 0, 0.5)}.rij1_workshops{margin-top:100px;margin-bottom:100px}.rij1_workshops h1{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;text-align:center;margin-bottom:30px;margin-top:0}.rij1_workshops p{color:#787878;font-size:16px;text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.rij1_workshops>div>div:first-child{margin-bottom:30px !important}.single-workshop .image-caption{position:absolute;bottom:10px;right:10px}.single-workshop .image-caption span{color:white !important;font-style:italic;font-size:14px;margin-top:5px;display:block}.popup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1;display:none}.popup .popup-content{max-width:720px;margin-left:auto;margin-right:auto;background-color:white;padding:50px;max-height:calc(100vh - 100px);margin-top:50px;text-align:center;position:relative;overflow-y:auto}.popup .popup-background{width:100%;height:100vh;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.4);z-index:-1}.popup .popup-content p{margin-left:auto;margin-right:auto;position:relative}.popup .popup-content p .wpcf7-spinner{position:absolute;right:0;top:0}.popup .popup-content form{margin-top:20px}.popup .popup-content form textarea::-webkit-input-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}.popup .popup-content form textarea:-moz-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd;opacity:1}.popup .popup-content form textarea:-ms-input-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}.popup .popup-content form textarea::placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}.popup .popup-content h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;text-align:center;margin-bottom:30px;margin-top:0}.popup .popup-close{position:absolute;right:40px;top:40px;font-size:60px;cursor:pointer;height:30px;display:flex;align-items:center;justify-content:center;z-index:1}.workshop-sliders .slick-initialized .slick-slide{margin-left:0;margin-right:0;position:relative}.workshop-sliders .workshop-slider-thumbnails.slick-initialized .slick-slide{margin-left:5px;margin-right:5px}.workshop-sliders .workshop-slider-thumbnails.slick-initialized .slick-slide img{cursor:pointer}.workshop-sliders .workshop-slider{margin-bottom:20px}.workshop-sliders .slick-slide img{width:100% !important}.workshop-sliders .workshop-slider-thumbnails.slick-initialized .slick-slide{opacity:0.4}.workshop-sliders .workshop-slider-thumbnails.slick-initialized .slick-slide.slick-current{opacity:1}.rij1_nieuwsbericht{display:flex;align-items:center}.rij1_nieuwsbericht>div{flex:1 0 50%}.rij1_nieuwsbericht>div.nieuwsbericht_headerimage{height:650px;background-repeat:no-repeat;background-size:cover;background-position:center;max-height:80vh;width:100%}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent{padding:100px}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent>div{max-width:600px;margin-left:auto;margin-right:auto}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent .nieuwsbericht_tags>a{color:white;background-color:#1b8856;padding:8px 15px;font-weight:bold;font-family:"Muli";text-transform:uppercase;letter-spacing:0px;margin-bottom:20px;text-decoration:none;font-size:9px;border-radius:50px;margin-right:5px;display:inline-block}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent .nieuwsbericht_tags{margin-bottom:20px}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent h1{font-family:"Muli", sans-serif;font-size:60px;color:#0f0f0f;margin-top:0;font-weight:900;line-height:53px;margin-bottom:20px}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent p{font-size:17px;line-height:26px}.rij2_nieuwsbericht{max-width:900px;font-size:16px;line-height:24px;margin-left:auto;margin-right:auto;margin-top:80px;margin-bottom:80px}.rij2_nieuwsbericht h2,.rij2_nieuwsbericht h3,.rij2_nieuwsbericht h4{font-family:"Muli", sans-serif;font-size:30px;color:#0f0f0f;font-weight:900;line-height:35px;margin-bottom:10px;margin-top:30px}.rij2_nieuwsbericht h3{font-size:25px;line-height:30px}.rij2_nieuwsbericht h4{font-size:20px;line-height:25px}.rij3_nieuwsbericht{max-width:900px;margin-left:auto;margin-right:auto}.rij3_nieuwsbericht>h4{font-family:"Muli", sans-serif;font-size:40px;color:#0f0f0f;font-weight:900;line-height:45px;margin-top:30px;margin-bottom:20px}.rij3_nieuwsbericht .products>li:nth-child(3n){margin-right:0}.rij3_nieuwsbericht .products{grid-template-columns:repeat(3, 1fr) !important;display:grid !important}.rij3_nieuwsbericht .products:before,.rij3_nieuwsbericht .products:after{display:none !important}.rij3_nieuwsbericht .products li.product{float:none !important;width:100% !important}.loop-nieuws-container{margin-top:70px;margin-bottom:70px}.loop-nieuws-featured{margin-bottom:30px}.loop-nieuws-featured>a,.loop-nieuws>a{-webkit-box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.1);display:flex;align-items:stretch;min-height:400px;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.loop-nieuws-featured>a>div.nieuws-image>div,.loop-nieuws>a>div.nieuws-image>div{border-top-left-radius:5px;border-bottom-left-radius:5px}.loop-nieuws-featured>a:hover,.loop-nieuws>a:hover{-webkit-box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.2);box-shadow:0 -2px 15px 0 rgba(0, 0, 0, 0.2)}.loop-nieuws-featured>a>div,.loop-nieuws>a>div{flex:1 0 50%}.loop-nieuws-featured>a>div.nieuws-image>div,.loop-nieuws>a>div.nieuws-image>div{height:100%;width:100%;background-position:center;background-repeat:no-repeat;background-size:cover}.loop-nieuws-featured>a>div.nieuws-content,.loop-nieuws>a>div.nieuws-content{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:left;padding:40px}.loop-nieuws-featured>a,.loop-nieuws>a{text-decoration:none}.loop-nieuws-featured h2,.loop-nieuws h2{font-family:"Muli", sans-serif;font-size:30px;color:#0f0f0f;font-weight:900;line-height:35px;margin-bottom:10px;margin-top:30px}.loop-nieuws-featured>a>div.nieuws-content p,.loop-nieuws>a>div.nieuws-content p{color:#787878;font-size:16px}.loop-nieuws-featured .nieuwsbericht_tags span,.loop-nieuws .nieuwsbericht_tags span{color:white;background-color:#43a649;padding:8px 15px;font-weight:bold;font-family:"Muli";text-transform:uppercase;letter-spacing:0px;margin-bottom:20px;text-decoration:none;font-size:9px;border-radius:50px;margin-right:5px;display:inline-block}.loop-nieuws{grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)) !important;display:grid !important;gap:30px}.loop-nieuws>a{display:block;min-height:unset}.loop-nieuws>a>div.nieuws-image>div{height:250px}.loop-nieuws h2{margin-top:0}.sow-image-grid-wrapper{display:grid !important;align-items:unset !important;grid-gap:20px;grid-template-columns:50% 50%}.sow-image-grid-wrapper>div:first-child{grid-column:1;grid-row-start:1;grid-row-end:3}.sow-image-grid-wrapper>div:nth-child(2){grid-column:2;grid-row:1}.sow-image-grid-wrapper>div:nth-child(3){grid-column:2;grid-row:2}.sow-image-grid-wrapper>div img{width:100%;height:100% !important;object-fit:cover}.rij2_over{align-items:center !important}.woocommerce-form.login,.woocommerce-form.register{border:1px solid #ddd;margin-left:auto !important;margin-right:auto !important;padding:40px !important}.woocommerce-form.login .woocommerce-button,.woocommerce-form.register .woocommerce-button{background-color:#43a649 !important;color:white !important;padding:15px 20px}.woocommerce-form.login p.lost_password a{color:#43a649 !important}#customer_login{margin-top:70px;margin-bottom:50px}#customer_login h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;margin-bottom:10px;margin-top:0}.woocommerce-form.login input[type=password]{padding:15px 20px;width:100%;border:1px solid #ced4da;margin-bottom:15px;font-size:17px;font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#495057}.featured-products h2{margin-bottom:20px !important}.rij4_home .slick-track{display:flex !important}.rij4_home .slick-slide{height:inherit !important;transition:all 300ms;-webkit-transition:all 300ms;-moz-transition:all 300ms;-ms-transition:all 300ms;-o-transition:all 300ms;transform:scale(0.9);-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9)}.rij4_home .slick-slide.slick-current{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);background-color:#43a649;color:white}.rij4_home .home-review{min-height:280px;margin:0 !important}.review-rating{margin-top:10px}.rij4_home .home-review strong{margin-bottom:10px;display:inline-block}.woocommerce-MyAccount-navigation{width:250px;float:left;margin-top:50px;margin-bottom:50px}.woocommerce-MyAccount-content{width:calc(100% - 300px);float:right;margin-top:50px;margin-bottom:50px}.woocommerce-MyAccount-navigation ul{padding:0;margin:0;list-style:none;background-color:#43a649;padding-top:10px;padding-bottom:10px}.woocommerce-MyAccount-navigation ul a{padding:10px 20px;color:white !important;display:block;margin:0;text-align:center}.woocommerce-MyAccount-navigation ul li.is-active a{text-decoration:underline;opacity:1}.woocommerce-MyAccount-content header{height:auto;background-color:transparent;box-shadow:none;margin-bottom:10px}.woocommerce-MyAccount-content header h3{margin:0;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:16px !important;letter-spacing:1px;display:block;margin-top:20px}.woocommerce-MyAccount-content header a{color:#43a649}.woocommerce-MyAccount-content form p.form-row{width:100%;max-width:100% !important}.woocommerce-MyAccount-content form button[type=submit],.woocommerce-MyAccount-content a.button{background-color:#43a649;color:white;padding:15px 20px;margin-top:10px}.woocommerce-MyAccount-content form button[type=submit]:hover,.woocommerce-MyAccount-content a.button:hover{background-color:#43a649;opacity:0.9;color:white}.woocommerce-MyAccount-content form{margin-top:0}.woocommerce-MyAccount-content form h3{margin:0;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:16px !important;letter-spacing:1px;display:block;margin-top:0px}.woocommerce-MyAccount-content fieldset{margin-top:30px}.woocommerce-MyAccount-content table.my_account_orders a.button{margin-top:0}.tinvwl-table-manage-list .tinvwl-to-left{display:none}div.tinv-header h2{margin:0;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:16px !important;letter-spacing:1px;display:block;margin-top:20px}.tinv-wishlist .product-action{width:210px;padding-right:40px}.tinv-wishlist .product-action button{background-color:#43a649 !important;color:white !important;padding:15px 20px;margin-top:10px;line-height:20px}.tinv-wishlist tr.wishlist_item{position:relative}.tinv-wishlist tr.wishlist_item td.product-remove{position:absolute;right:0;top:calc(50% - 26px);bottom:unset}.tinv-wishlist tr.wishlist_item td.product-remove button{padding:0;display:flex;align-items:center;margin:0}.tinv-wishlist tfoot .tinvwl-to-right{width:100%;text-align:center}.tinv-wishlist table.tinvwl-table-manage-list thead{background-color:rgba(91, 161, 118, 0.1)}.rij2{padding:40px 0}.rij2_home h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important}.rij2_home p{text-align:center;color:#787878;font-size:20px;max-width:400px;margin-left:auto;margin-right:auto}.rij2_home{padding:100px 0;padding-bottom:40px}.rij2_homelink{padding-bottom:100px}.rij2_homeloop h4{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0;margin-bottom:0}.loop-featured-image{height:300px;background-position:center;background-size:cover}.rij3_home .loop-featured-image{background-position:center;background-size:contain;background-repeat:no-repeat}.slick-initialized .slick-slide{margin-right:20px;margin-left:20px}.rij2_homeloop .productloop-cat span{font-family:"Libre Baskerville";font-weight:bold;font-style:italic;color:#495057;font-size:12px;margin-bottom:0;display:inline-block}.rij2_homeloop .productloop-price>span,.rij3_home .productloop-price>span{color:#adb5bd;font-size:13px;display:inline-block;margin-right:5px}.rij3_home .productloop-price>span{color:#adb5bd;font-size:16px;margin-top:5px}.rij2_homeloop ins{font-weight:bold}.rij2_homelink p{text-align:center;margin-top:30px}.rij2_homelink a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none}.rij2_homelink a:hover{opacity:0.9}.rij3_home{background-color:#212529;padding-top:100px;padding-bottom:100px}.loop-spelvandeweek>div>div:first-child{width:calc(50% - 50px);height:500px;float:left;margin-right:50px}.loop-spelvandeweek>div>div:nth-child(2){width:50%;float:left}.rij3_home h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;margin-bottom:10px;margin-top:0;color:white}.rij3_home .textwidget p{color:#adb5bd;font-size:20px;max-width:400px}.rij3_home .loop-spelvandeweek a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:#212529 !important;padding:15px 20px;margin-bottom:0;background-color:white;text-decoration:none}.rij3_home .loop-spelvandeweek a:hover{opacity:0.9}.rij3_home .loop-spelvandeweek h4{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:15px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:0;margin-bottom:5px;margin-top:0}.rij3_home .productloop-cat span{font-family:"Libre Baskerville";font-weight:bold;font-style:italic;color:#adb5bd;font-size:12px;margin-bottom:0;display:inline-block}.rij3_home .loop-spelvandeweek p{color:#adb5bd;font-size:16px;margin-bottom:0;display:inline-block;margin:20px 0}.rij4_home{padding:80px 0;background-color:#f8f9fd}.rij4_home .home-review{background-color:white;padding:40px;border-radius:20px;font-size:17px;position:relative}.rij4_home .home-review p{margin-bottom:0}.rij4_home .home-review span.review-auteur{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0;margin-bottom:0}.review-rating i{font-size:18px;color:#e0e0e2}.review-datum{color:#adb5bd;font-size:14px}.rij5_home,.rij2_reservaties{padding:100px 0}.rij2_reservaties{padding-top:40px}.rij5_home h2,.rij2_reservaties h2,.rij1_cafe h1,.rij1_events h1{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important}.rij5_home p,.rij2_reservaties p,.rij1_cafe p,.rij1_events p{color:#787878;font-size:20px;max-width:400px}.rij2_reservaties p{font-size:18px}.rij2_reservaties,.rij1_cafe,.rij1_events{text-align:center}.rij2_reservaties p,.rij1_cafe p,.rij1_events p{margin-left:auto;margin-right:auto}.rij1_cafe,.rij1_events{padding-top:100px;padding-bottom:0}.rij1_events{padding-bottom:40px}.rij2_events{padding-bottom:100px}.rij2_events .custom-html-widget>div{margin-left:calc(50% - 250px)}form{margin-top:50px}form p{max-width:600px !important}form input::-webkit-input-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}form input:-moz-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd;opacity:1}form input::-moz-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd;opacity:1}form input:-ms-input-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}form input::-ms-input-placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}form input::placeholder{font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#adb5bd}form input[type=text],form input[type=email],form select,form input[type=number],form input[type=date],form textarea,form input[type=tel],form input[type=password]{font-family:"Libre Baskerville";padding:15px 20px;width:100%;border:1px solid #ced4da;margin-bottom:15px;font-size:17px;font-weight:800;text-transform:uppercase;font-family:"Muli", sans-serif;font-size:11px;color:#495057}form input[type=submit]{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none;border:none}form input[type=submit]:hover{opacity:0.9}.rij3_reservaties{background-color:#212529;padding-top:100px;padding-bottom:100px}.rij3_reservaties h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:1;margin-top:0;color:white}.rij3_reservaties .textwidget p{color:#adb5bd;font-size:20px;max-width:400px;margin-bottom:50px}.reservatie_formule p{margin-bottom:0 !important}.reservatie_formule strong{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:15px !important;letter-spacing:0.5px;display:inline-block;color:#333 !important;padding:0;margin-bottom:5px;margin-top:0}.reservatie_formule ul{padding-left:0;color:#333;list-style:none;font-size:16px}.reservatie_formule em{color:#333;font-size:16px;text-decoration:underline}.reservatie_link p{font-size:13px !important}.reservatie_formule{margin-top:30px}.reservatie_formule.reservatie_link .textwidget>p:first-child a{color:#333;text-decoration:underline}.reservatie_formule.reservatie_link .textwidget>p:nth-child(2) a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#43a649;text-decoration:none;border:none;margin-top:15px}.reservatie_formule a:hover{opacity:0.9}.reservatie_link{margin-top:30px}.rij4_contact{padding:100px 0}.rij4_contact h2{font-family:"Libre Baskerville";font-size:40px;color:#0f0f0f;margin-bottom:20px;margin-top:0}.rij4_contact p{color:#787878;font-size:20px;max-width:400px}.rij4_contact a{font-style:italic;text-decoration:underline;color:#787878}.rij3_contact{background-color:#212529;padding-top:50px;padding-bottom:50px}.rij3_contact h2{margin-top:0 !important}.rij3_contact .openingsuren{text-align:center;color:white}.rij3_contact .openingsuren p{font-size:22px}.rij3_contact .openingsuren strong{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:14px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:0;margin-bottom:5px;margin-top:0}.rij3_contact h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;color:white !important;text-align:center}.pelikaan-open{display:none}.hoofdkerk-open,.pelikaan-open{margin-top:30px}.openingsuren-header .textwidget>p:nth-child(2){width:50%;float:left;text-align:right;color:white;padding-right:10px;text-decoration:underline;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;cursor:pointer}.openingsuren-header .textwidget>p:nth-child(3){width:50%;float:left;text-align:left;color:white;padding-left:10px;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;cursor:pointer}.rij1_contact{padding:50px 0;padding-top:70px}.rij1_contact h1{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;text-align:center}.rij1_contact p{text-align:center;color:#787878;font-size:20px;max-width:400px;margin-left:auto;margin-right:auto}.rij1_contact em{font-size:15px;line-height:normal;font-style:normal}.rij1_contact em a{color:#333;text-decoration:underline}.rij1_contact form{margin-top:0}.rij1_contact>div>div>div>div:nth-child(2){margin-top:40px}.contact-info p>a{color:#333}.contact-info strong{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0;margin-bottom:0}.contact-info>div:nth-child(3) .textwidget>p:last-child{display:flex;align-items:center;justify-content:center}.contact-info i{background-color:#f8f9fd;width:40px;height:40px;color:#787878;border-radius:50px;display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:10px;text-decoration:none;float:left}.contact-info a{text-decoration:none}.rij_kaart{width:65%;margin-left:auto;margin-right:auto;z-index:1;position:relative}.rij_kaart h4{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:18px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;position:relative;margin-bottom:30px}.rij_kaart h4:after{height:2px;width:60px;content:"";display:block;background-color:#0f0f0f;position:absolute;bottom:-10px}.rij_kaart p{font-size:18px}.rij_kaart p strong{float:right;font-weight:normal}.rij_kaart p em{font-style:normal;font-size:12px}.rij_kaart{margin-bottom:40px;padding:0 40px;background-color:white}.kaart-locatie .textwidget>p:nth-child(1){width:50%;float:left;text-align:right;color:white;padding-right:10px;text-decoration:underline;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:#0f0f0f !important;cursor:pointer;max-width:unset;margin-bottom:20px}.kaart-locatie .textwidget>p:nth-child(2){width:50%;float:left;text-align:left;color:white;padding-left:10px;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:#0f0f0f !important;cursor:pointer;max-width:unset;margin-bottom:20px}.kaart-locatie{margin-top:30px}.scroll-images>div:first-child img:first-child{position:absolute;top:100px;left:0;width:300px !important}.scroll-images>div:nth-child(2) img:first-child{position:absolute;top:calc(50% - 200px);right:0;width:300px !important}.panel-layout{position:relative}header .navigatie a{position:relative;text-decoration:none}header .navigatie a:before{content:"";display:block;height:calc(100% + 30px);width:calc(100% + 20px);background-color:transparent;position:absolute;opacity:0;left:-10px;top:-15px;border:1.5px solid black;border-radius:3px;-webkit-transition-duration:0.2s;-moz-transition-duration:0.2s;-o-transition-duration:0.2s;transition-duration:0.2s;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;transition-property:transform}header .navigatie a:hover:before{transform:rotate(15deg);opacity:1}.image_header{background-position:center !important;margin-top:0;min-height:500px;margin-bottom:50px;visibility:hidden !important;height:50px !important;min-height:auto !important}.rij5_home h2{text-align:center;margin-bottom:40px}.so-widget-sow-image{height:300px;width:100%;max-width:450px;position:relative;cursor:pointer}.rij1_cafe h3{position:absolute;top:calc(50% - 13px);left:calc(50% - 225px);color:white;font-family:"Muli";text-transform:uppercase;font-weight:bold;width:450px;margin:0;font-size:24px;z-index:1}.rij1_cafe img{height:300px !important;width:100% !important;object-fit:cover;max-width:450px !important;opacity:0.8}.rij1_cafe .sow-image-container{background-color:black}.rij1_cafe{margin-bottom:50px}.rij1_cafe>div:first-child .so-widget-sow-image{margin-left:auto;margin-right:25px}.rij1_cafe>div:nth-child(2) .so-widget-sow-image{margin-left:25px;opacity:0.4}span.wpcf7-not-valid-tip{text-align:left;font-size:14px;margin-top:-12px}.woof_container_pa_taal{padding-bottom:0 !important;margin-bottom:0 !important}.woof_container_pa_taal .woof_container_inner{margin-bottom:0 !important}.nav-mobile{display:none}.fb_iframe_widget span{margin-left:auto;margin-right:auto;display:block}.rij5_home .fb_iframe_widget{margin-left:auto;margin-right:auto;display:block}.show-filter{display:none;margin-left:10px;margin-bottom:20px;font-weight:bold;font-family:"Muli";text-transform:uppercase;letter-spacing:0px;cursor:pointer;background-color:#333;color:white;margin-bottom:10px;margin-right:5px;width:calc(100% - 20px);font-size:12px;padding:15px 20px}.reset-filter{border:1px solid #333;color:#333;padding:10px;font-weight:bold;font-family:"Muli";text-transform:uppercase;letter-spacing:0px;margin-bottom:20px;display:none;text-decoration:none}.reset-filter:hover{color:black}.show-filter i{display:inline-block;margin-right:10px}.rij2_over{padding:50px 0}.rij2_over p{font-size:18px;max-width:500px;text-align:center;margin-left:auto;margin-right:auto}.rij3_over .so-widget-sow-image{height:auto;max-width:unset}.rij3_over img{width:100% !important;height:auto;max-height:700px;object-fit:cover}.rij3_over .textwidget{max-width:400px;margin-left:50px;margin-top:50px}.rij3_over .textwidget p:last-child a{color:#333;text-decoration:underline}.rij3_over p{font-size:18px}.rij4_over h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;margin-top:80px;text-align:center;margin-bottom:30px}.media-item{width:calc(33.33% - 20px);height:300px;background-size:cover;margin-right:30px;float:left;display:flex;align-items:center;justify-content:center;position:relative;margin-bottom:30px}.loop-media a:nth-child(3n) .media-item{margin-right:0}.media-item p{margin:0;color:white;font-weight:bold;font-size:32px;position:relative;z-index:1;text-align:center}.media-item:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background-color:rgba(0, 0, 0, 0.3)}.single-mediabericht h1{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;text-align:center;margin-top:100px;margin-bottom:50px}.single-mediabericht a{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none;border:none;margin-top:15px;width:200px;text-align:center;margin-left:auto;margin-right:auto;margin-bottom:20px}.single-mediabericht img{display:block;margin-left:auto;margin-right:auto;max-width:100%;margin-top:50px;margin-bottom:80px}.single-mediabericht iframe{width:100%;height:100vh}.woof_price_search_container .price_slider_amount .price_label{font-size:13px;font-family:"Muli";color:#495057;font-weight:bold}.rij3_home,.rij3_contact{background-color:#F8F9FD}.rij3_home h2,.rij3_home .loop-spelvandeweek h4,.rij3_contact h2,div.widget div.openingsuren-header .textwidget>p,.rij3_contact .openingsuren strong,.rij3_contact .openingsuren p{color:#0f0f0f !important}.rij3_home .loop-spelvandeweek a{background-color:#0f0f0f;color:white !important}.contact_kaart .custom-html-widget{position:relative;overflow:hidden;height:430px}.contact_kaart .custom-html-widget iframe{width:100% !important;margin-top:0px;position:absolute;top:-50px}.home_rij1{max-width:1000px;margin-left:auto;margin-right:auto}.home_rij1 .panel-layout>div:first-child{padding-bottom:50px}.home_rij1 .panel-layout>div:first-child a{margin-bottom:10px}.home_rij1 .panel-layout>div:nth-child(2) .sow-image-container{display:block !important}.home_rij1 .panel-layout>div:nth-child(2) .ow-button-base{margin-top:10px}.review-rating>i{font-size:30px;color:#43a649}.rij4_home .slick-slide.slick-current .review-rating>i{color:white}.woocommerce-products-header{min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;margin-bottom:50px;height:50px;height:0;visibility:hidden;min-height:auto}.woocommerce-products-header h1{margin:0;color:white;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;letter-spacing:1px;display:none}.shop-filter{width:300px;float:left;padding-right:40px}.shop-products{width:calc(100% - 300px);float:left}.woof_products_top_panel{display:none !important}.woof_container_inner h4{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important}.woof_list{padding-left:0}.woof_list li{padding-bottom:0}.woof_container_inner label{font-size:13px;font-family:"Muli";color:#495057;padding-top:0;padding-bottom:0}.woof_text_search_container input[type="search"].woof_show_text_search{border:2px solid #dee2e6;display:inline-block}.easy-autocomplete-container{z-index:1000 !important}.woof_container_inner{margin-bottom:15px !important}.woof .widget_price_filter .ui-slider .ui-slider-handle{background-color:#ced4da;border:none}.woof .widget_price_filter .ui-slider .ui-slider-range{background-color:#dee2e6}.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{background:none repeat scroll 0 0 #f1f3f5}.woof .widget_price_filter .price_slider_wrapper .ui-widget-content{margin-bottom:5px}.woof_submit_search_form_container{display:none}#woof_svg_load_container{display:none !important}.icheckbox_square-grey{background-image:none;border:1px solid #DEE2E6;width:18px;height:18px;margin-top:-5px !important}.icheckbox_square-grey.disabled{cursor:not-allowed}.icheckbox_square-grey.checked{background-color:#DEE2E6}.woocommerce ul.products li.product a img{margin-bottom:5px}.woocommerce ul.products li.product a h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0}.woocommerce ul.products li.product .price{color:#adb5bd;display:flex !important;flex-direction:column !important}.woocommerce ul.products li.product .button{display:none}.productloop-cat a{font-family:"Libre Baskerville";font-weight:bold;font-style:italic;color:#495057;font-size:12px;margin-bottom:5px;display:inline-block}.woof_text_search_container .woof_text_search_go,.woof_show_text_search_loader{display:none !important}.woocommerce ul.products li.product .onsale{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:5px 15px;margin-bottom:0;background-color:#212529;text-decoration:none;border-radius:0;margin:0 !important}.singleproduct-page{padding:100px 0}.woocommerce-product-gallery__trigger{display:none}.singleproduct-page .product{position:relative}.singleproduct-page .product .onsale{position:absolute;font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:5px 15px;margin-bottom:0;background-color:#212529;text-decoration:none;border-radius:0;margin:0 !important;min-height:40px;line-height:40px;z-index:1}.singleproduct-page .product .woocommerce-product-gallery{width:50%;float:left;padding-right:50px;margin-bottom:50px}.singleproduct-page .product .woocommerce-product-gallery img{width:100%;height:auto}.singleproduct-page .product h1{font-family:"Muli", sans-serif;font-size:60px;color:#0f0f0f;margin-bottom:10px;margin-top:0;display:flex;align-items:center}.singleproduct-page .product p.price{color:#787878;font-size:20px}.productmeta{margin-top:30px}.productmeta>div{float:left;margin-right:30px}.productmeta strong{font-family:"Muli", sans-serif;color:#0f0f0f;font-size:18px;margin-bottom:3px;display:inline-block}.productmeta span{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:10px !important;letter-spacing:0.5px;opacity:0.8;color:#0f0f0f !important;padding:0;margin-bottom:20px;display:block}.productdescription{clear:both;padding-top:30px}.productdescription p{color:#787878;font-size:20px}.product .summary{float:left;width:50%;margin-bottom:50px}.reserve-button{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none;margin-top:20px;cursor:pointer}.reserve-button:hover{opacity:0.9}.reservatie-popup{position:fixed;top:50px;background-color:white;width:50%;left:25%;padding:50px;z-index:1;text-align:center}.background-popup{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0, 0, 0, 0.2)}.reservatie-popup form p{margin-left:auto;margin-right:auto}.reservatie-popup h4{text-align:center;font-family:"Libre Baskerville";font-size:30px;color:#0f0f0f;margin-bottom:20px;margin-top:0}.reservatie-popup form{margin-top:30px}.reservatie-popup,.background-popup{display:none}.close-popup{position:absolute;right:80px;top:43px;font-size:35px;cursor:pointer}.product-rating{background-color:#212529;height:50px;display:inline-block;border-radius:50px;color:white;font-family:"Muli";font-weight:800;font-size:14px;text-align:center;line-height:50px;margin-left:20px;padding:0 25px}.woocommerce-product-gallery__image{width:calc(33.33% - 20px);margin-top:20px;float:left}.woocommerce-product-gallery__image{margin-right:20px}.woocommerce-product-gallery__image:nth-child(4),.woocommerce-product-gallery__image:nth-child(7),.woocommerce-product-gallery__image:nth-child(10){margin-right:0}.woocommerce-product-gallery__image:first-child{width:100%;margin-right:0}.woocommerce ul.products.columns-3 li.product,.woocommerce-page ul.products.columns-3 li.product{padding:0 10px}.summary .variations_form.cart{background-color:#f8f9fa;padding:40px;margin-top:20px}.summary .variations_form.cart .variations tr{display:block}.summary .variations_form.cart .variations tr td.label{display:block;text-align:left;padding-left:0}.summary .variations_form.cart .variations tr td.label label{color:#333;font-size:15px}.summary .variations_form.cart .single_variation_wrap input[type=number]{width:300px}.summary .variations_form.cart select{min-width:300px}.summary .variations_form.cart button[type=submit]{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none;border:none}.wac-qty-button{display:none !important}.reset_variations{display:none !important}.woocommerce-cart-form .product-thumbnail img{width:100px !important}.woocommerce-cart-form input[type=number]{min-width:90px;font-size:14px}.wc-proceed-to-checkout a.checkout-button{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529 !important;text-decoration:none;border:none;border-radius:0 !important}.wc-proceed-to-checkout{margin-bottom:50px}.woof_container_highlights,.woof_container_inner_highlights{padding-bottom:0 !important}.woof_container_inner_toonenkelnieuwespellen h4{display:none !important}.shop-products .product .price{position:absolute;top:10px;left:20px;background-color:#f03e3e;width:60px;height:60px;border-radius:50%;text-align:center;display:flex !important;align-items:center;justify-content:center;color:white !important;font-size:18px !important;padding:10px;line-height:15px}.woof_container{margin-bottom:0 !important;padding-bottom:0 !important}.woocommerce ul.products li.product .price del,.singleproduct-page .price del{opacity:1;position:static;color:white;font-size:13px;margin-bottom:2px;margin-top:-5px}.woocommerce ul.products li.product .price ins,.singleproduct-page .price ins{text-decoration:none;font-weight:normal;font-size:16px}.woocommerce ul.products li.product .onsale{top:5px;right:15px}.cwginstock-panel-primary{border-color:#333 !important;border-radius:0 !important}.cwginstock-panel-primary .cwginstock-panel-heading{background-color:#333 !important;border-color:#333 !important;border-radius:0 !important}.cwginstock-panel-primary .cwginstock-panel-heading h4{font-size:20px !important}.cwginstock-subscribe-form .center-block{margin-bottom:0 !important}.woocommerce.widget_price_filter form{margin-top:10px !important}.woocommerce-checkout .select2-container--default .select2-selection--single{border:1px solid #ced4da !important;border-radius:0 !important;height:45px !important}.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered{padding-top:8px !important;padding-bottom:8px !important}li.product span.soldout{color:white;background-color:#333;padding:10px;font-weight:bold;font-family:"Muli";text-transform:uppercase;letter-spacing:0px;margin-bottom:20px;text-decoration:none;position:absolute;top:20px;right:20px;font-size:11px}.woocommerce ul.products li.product .onsale{display:none !important}.woocommerce #coupon_code{width:130px}.woocommerce-message a.button.wc-forward,.woocommerce-error a.button.wc-forward{font-size:14px;padding:8px 15px;background:#000000;color:#ffffff !important;border-radius:50px;text-shadow:0 1px 0 rgba(0, 0, 0, 0.05);text-decoration:none;margin-top:-8px;margin-right:10px;margin-bottom:-10px}.woocommerce-form-coupon-toggle{margin-top:100px}.featured-products{max-width:1000px;margin-left:auto;margin-right:auto;padding-top:70px;padding-bottom:70px}.featured-products h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:24px !important;letter-spacing:0.5px;margin-bottom:10px;margin-top:0}.featured-products .woocommerce ul.product_list_widget{display:flex;align-items:flex-start}.featured-products .woocommerce ul.product_list_widget li{width:calc(25% - 22.5px);margin-right:30px;position:relative}.featured-products .woocommerce ul.product_list_widget li:last-child{margin-right:0}.featured-products .woocommerce ul.product_list_widget li img{float:none;display:block;width:100%;margin:0;margin-bottom:5px;aspect-ratio:1;object-fit:contain}.featured-products .woocommerce ul.product_list_widget li .product-title{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important}.featured-products .woocommerce ul.product_list_widget li span.amount{position:absolute;top:10px;left:20px;background-color:#f03e3e;width:60px;height:60px;border-radius:50%;text-align:center;display:flex !important;align-items:center;justify-content:center;color:white !important;font-size:18px !important;padding:10px;line-height:15px}div.singleproduct-page p.price{background-color:#f03e3e;width:60px;height:60px;border-radius:50%;text-align:center;display:flex !important;align-items:center;justify-content:center;color:white !important;font-size:18px !important;padding:10px;line-height:15px;float:left;flex-direction:column !important}div.singleproduct-page p.stock{font-size:17px;margin-left:15px;float:left;max-width:calc(100% - 90px);height:60px;display:flex;align-items:center;margin-bottom:20px}div.singleproduct-page form{clear:both}div.singleproduct-page button[name=add-to-cart]{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#43a649;text-decoration:none;border:1px solid #43a649;margin-top:0px}div.singleproduct-page .cwginstock-subscribe-form{clear:both;padding-top:10px}div.singleproduct-page .cwginstock-subscribe-form .center-block{display:flex;justify-content:center}div.singleproduct-page .cwginstock-subscribe-form .center-block br{display:none}div.singleproduct-page .cwginstock-subscribe-form .center-block input{padding:10px;border:1px solid #ddd;margin-bottom:10px;margin-left:10px;margin-right:10px}div.singleproduct-page .cwginstock-subscribe-form .center-block .cwgstock_button{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;display:inline-block;color:white !important;padding:15px 20px;margin-bottom:0;background-color:#212529;text-decoration:none;border:none;display:inline-block;width:300px}div.singleproduct-page form input[type=number].qty{width:100px;float:left}div.singleproduct-page .upsells{float:right;width:50%;margin-top:30px}div.singleproduct-page .upsells ul.products{display:flex;align-items:flex-start;list-style:none;padding-left:0;flex-wrap:wrap}div.singleproduct-page .upsells ul li{margin-right:20px;position:relative;flex:0 0 31%;margin-bottom:15px}div.singleproduct-page .upsells ul li:nth-child(3n){margin-right:0}div.singleproduct-page .upsells li h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:11px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0;margin-top:0;margin-bottom:0}div.singleproduct-page .upsells li .price{position:absolute;top:10px;left:20px;background-color:#f03e3e;width:60px;height:60px;border-radius:50%;text-align:center;display:flex !important;align-items:center;justify-content:center;color:white !important;font-size:18px !important;padding:10px;line-height:15px}div.singleproduct-page .upsells li>a:last-child{display:none}div.singleproduct-page .upsells>h2{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:21px !important;letter-spacing:1px;opacity:0.8;display:inline-block}div.singleproduct-page .upsells li img{float:none;display:block;width:100%;margin:0;margin-bottom:5px;aspect-ratio:1;object-fit:contain;height:auto}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.product_youtubereviews_container{background-color:#f8f9fd;padding:50px;clear:both}.product_youtubereviews{display:grid;grid-template-columns:calc(33.33% - 20px) calc(33.33% - 20px) calc(33.33% - 20px);grid-gap:30px}.singleproduct-page .product .woocommerce-product-gallery img{max-width:400px;max-height:400px;object-fit:contain;margin-left:auto;margin-right:auto;display:block}.product_youtubereviews_container>h4{font-family:"Muli", sans-serif;font-size:24px !important;margin-top:0;text-align:center;margin-bottom:30px}.products>.product div.tinv-wishlist{top:10px;right:30px;left:unset}.products>.product div.tinv-wishlist a{width:30px !important;height:30px !important;background-color:white;border-radius:50px;color:#43a649}.products>.product div.tinv-wishlist a:before{font-size:24px;left:calc(50% - 12px) !important;margin-left:0 !important;margin-right:0 !important;top:calc(50% - 11px) !important;margin-top:0 !important;margin-bottom:0}.singleproduct-page a.tinvwl_add_to_wishlist_button{color:#43a649;margin-top:0 !important}.tinv-wishlist .tinvwl-buttons-group button{background-color:#43a649 !important;color:white !important;padding:15px 20px;border:none}footer{height:50px;border-top:1px solid #F8F9FD}footer .links{float:left;margin-bottom:0;line-height:30px}footer .links a{color:#333}footer .rechts{float:right;margin-bottom:0}footer .sinergio{height:50px;border-top:1px solid #f8f9fd;display:flex;align-items:center}footer .contact-info strong{font-size:17px !important}footer{height:auto;padding-top:30px}.footer-openingsuren p strong{font-size:15px !important;min-width:40px}footer .contact-info h3{font-family:"Muli", sans-serif;text-transform:uppercase;font-weight:800;font-size:17px !important;letter-spacing:0.5px;opacity:0.8;display:inline-block;color:#0f0f0f !important;padding:0;margin-bottom:15px}footer .contact-info i{background-color:#43a649;color:white}.sinergio img{height:30px;width:auto}@media screen and (max-width:1275px){.nav-left{padding-right:10px}.nav-right{padding-left:10px}nav a{margin-right:30px}nav.nav-left a{margin-right:0;margin-left:30px}}@media screen and (max-width:1200px){.rij1_cafe>div:first-child .so-widget-sow-image{margin-right:0}.rij1_cafe>div:nth-child(2) .so-widget-sow-image{margin-left:0}}@media screen and (max-width:992px){.rij4_home .home-review{width:50%;margin-left:auto;margin-right:auto;margin-bottom:40px}.rij_kaart{width:95%}.shop-filter{width:250px}.shop-products{width:calc(100% - 250px)}.woocommerce ul.products.columns-3 li.product{width:calc(50% - 10px);margin-right:0px}.woocommerce ul.products.columns-3 li.product:nth-child(odd){margin-right:20px}.woocommerce ul.products li.first,.woocommerce-page ul.products li.first{clear:none}.singleproduct-page .product .woocommerce-product-gallery{width:100%;padding:0}.singleproduct-page .product .woocommerce-product-gallery img{max-width:300px;margin-left:auto;margin-right:auto;display:block;margin-bottom:30px}.product .summary{width:100%;float:none;clear:both;padding:0 20px}.singleproduct-page{padding-top:30px}.media-item{width:calc(50% - 15px);margin-right:30px !important}.loop-media>a:nth-child(even) .media-item{margin-right:0 !important}.single-workshop{display:block}.single-workshop>div{width:100%}.single-workshop>div:first-child{margin-bottom:40px}.single-workshop>div:first-child img{max-height:300px;max-width:300px;margin-left:auto;margin-right:auto;display:block;width:auto;height:auto}.workshop-categories .workshop-category{width:calc(33.33% - 10px);min-height:170px;font-size:18px}.loop-workshops .loop-workshop{width:100%;margin-right:0;float:none}div.singleproduct-page .upsells{width:100%;float:none;padding-left:20px;padding-right:20px}.rij1_nieuwsbericht{flex-direction:column-reverse}.rij1_nieuwsbericht>div{flex:unset}.rij1_nieuwsbericht>div.nieuwsbericht_headerimage{height:450px}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent{padding-left:0;padding-right:0;padding-top:40px;padding-bottom:0}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent>div{max-width:unset}.rij1_nieuwsbericht>div.nieuwsbericht_headercontent h1{font-size:50px;line-height:43px}.rij2_nieuwsbericht{margin-top:30px}.product_youtubereviews{display:block}.product_youtubereviews>div.embed-container{margin-bottom:30px}header.hoofding>.container{width:100%}.woocommerce-MyAccount-navigation,.woocommerce-MyAccount-content{width:100%;float:none}}@media screen and (max-width:925px){.nav-left{padding-right:10px}.nav-right{padding-left:10px}nav a{margin-right:30px}nav.nav-left a{margin-right:0;margin-left:30px}.logo{top:-15px;width:150px;height:150px;left:calc(50% - 75px)}.logo img{width:75px}.nav-left,.nav-right{width:calc(50% - 75px)}}@media screen and (max-width:768px){header .nav_header nav{display:none;width:100%;position:static}header .nav_header.opened nav.nav-mobile{display:block;position:absolute;top:80px;width:100%;left:0;z-index:1000;background-color:white;padding:50px 0}header .nav_header.opened nav.nav-mobile li{display:block;text-align:center;padding:10px 0}header .navigatie a:hover:before{display:none !important}header .nav_header.opened nav.nav-mobile li span{font-size:16px}.nav_toggle{background-color:transparent;border:2px solid #333}.nav_toggle span{height:2px}.rij3_home h2,.rij3_home .textwidget p{text-align:center}.rij3_home .textwidget p{margin-left:auto;margin-right:auto}.loop-spelvandeweek>div>div:first-child{width:100%;height:250px;float:none;margin-right:0}.loop-spelvandeweek>div>div:nth-child(2){width:80%;margin-left:auto;margin-right:auto;float:none;margin-top:40px}.rij1_cafe{display:block !important}.rij1_cafe>div{width:50% !important;float:left}.kaart-pelikaan,.kaart-hoofdkerk{clear:both}.rij1_cafe:after{content:"";display:block;clear:both}.home_rij1 .panel-layout>div:nth-child(2) .ow-button-base.ow-button-align-left{text-align:center !important}.home_rij1 .panel-layout>div:nth-child(2) .so-widget-sow-image,.home_rij1 .panel-layout>div:nth-child(2) .so-widget-sow-image img{margin-left:auto;margin-right:auto}.home_rij1 .textwidget{padding-left:10px;padding-right:10px}.rij1_cafe h3{width:100%;left:0;right:0}.singleproduct-page .product h1{font-size:30px}.summary .variations_form.cart select{min-width:200px}.summary .variations_form.cart .single_variation_wrap input[type=number]{width:200px}.fb_iframe_widget,.fb_iframe_widget>span{max-width:100%}.fb_iframe_widget iframe{width:100% !important}.announcement-verzendkosten{height:auto;display:block;padding:5px 10px}.single-workshop>div:first-child img{max-height:unset;max-width:unset;width:auto}.featured-products .product_list_widget{flex-flow:row wrap}.featured-products .product_list_widget>li{width:calc(50% - 15px) !important;margin-right:30px !important;margin-bottom:30px !important}.featured-products .product_list_widget>li:nth-child(even){margin-right:0 !important}.shop-products .woocommerce .woocommerce-ordering{width:calc(100% - 20px);float:none;margin-left:10px}div.singleproduct-page .upsells ul li{flex:0 0 calc(50% - 10px)}div.singleproduct-page .upsells ul li:nth-child(3n){margin-right:20px}div.singleproduct-page .upsells ul li:nth-child(even){margin-right:0}.video-container iframe{max-width:100%}.loop-nieuws-featured>a{flex-direction:column}.loop-nieuws-featured>a .nieuws-image>div{height:250px !important}header.hoofding>.container>.nav_header{width:100%;display:flex;justify-content:space-between;flex-direction:row-reverse}header.hoofding>.container:before{display:none !important}.shop-products .product .price{width:40px;height:40px;font-size:12px !important;left:15px}li.product span.soldout{margin-top:0 !important;top:10px;font-size:8px;padding:7px;right:15px}#cssmenu ul li{line-height:normal;margin-left:0}nav #cssmenu{display:block !important}nav.nav-mobile{padding-top:20px !important;padding-bottom:20px !important}#cssmenu ul li.has-sub>ul{position:static;margin-top:10px}}@media screen and (max-width:650px){.shop-filter{width:100%;display:none;padding:0 10px}.show-filter{display:inline-block}.shop-products{width:100%}.shop-filter.opened{display:block}.reservatie-popup{width:95%;left:2.5%}.close-popup{right:20px;top:5px}.media-item{height:250px}.singleproduct-page .product .woocommerce-product-gallery{padding-left:10px;padding-right:10px}}@media screen and (max-width:640px){.rij1_cafe>div{width:100% !important}.rij1_cafe>div:first-child .so-widget-sow-image,.rij1_cafe>div:nth-child(2) .so-widget-sow-image{height:200px !important;margin-right:auto !important;margin-left:auto !important}.rij1_cafe img{height:200px !important}}@media screen and (max-width:600px){.rij4_home .home-review{width:85%}.rij_kaart{width:100%;padding:0 20px}.productmeta>div{float:none}.workshop-categories{display:block}.workshop-categories .workshop-category{min-height:100px;width:100%;margin-bottom:10px}.rij1_nieuwsbericht>div.nieuwsbericht_headerimage{height:300px}.rij3_nieuwsbericht .products{grid-template-columns:repeat(2, 1fr) !important;display:grid !important}.rij3_nieuwsbericht>h4{font-size:30px;line-height:35px}.product_youtubereviews_container{padding:50px 20px}}@media screen and (max-width:500px){.media-item{width:100% !important;margin-right:0 !important}}@media screen and (max-width:400px){.logo{top:18px}}@media screen and (min-width:2000px){.header-slider{max-height:500px;display:flex;align-items:center;overflow:hidden}}@media screen and (min-width:992px){.rij1_nieuwsbericht>div.nieuwsbericht_headercontent>div.container{width:auto}}@media screen and (min-width:1400px){.container{width:1370px !important}}*:focus{outline:none !important}