/* 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. */ @font-face{font-family:"Nunito";src:url("fonts/Nunito.ttf")}body{overflow-x:hidden;background:#F8F8F8;font-family:"Nunito", Arial, Helvetica, sans-serif !important}a{text-decoration:none !important}.forminator-button-submit{color:white}.rij1_privacy{max-width:700px;margin:50px auto 100px}#mc_embed_signup{background:none !important}#mc_embed_signup h2{color:white !important}#mc_embed_signup .indicates-required{display:none !important}#mc_embed_signup .mc-field-group label{color:white !important}#mc_embed_signup .helper_text{display:none !important}#mc_embed_signup .button{background:white !important;color:#222 !important;padding:5px 40px !important;height:auto !important;border-radius:100px !important}#mc_embed_signup .button:hover{opacity:0.7 !important}#mc_embed_signup img.refferal_badge{display:none !important}#mc_embed_signup form{padding:0 !important;margin:0 !important}#mc_embed_signup .mc-field-group{max-width:350px}footer #mc_embed_shell{margin-bottom:70px}.shop-rules{padding:20px;border-radius:10px;border:2px solid black;max-width:700px;margin:0 auto 50px}.shop-rules ul{margin-bottom:0}.forminator-field-captcha .grecaptcha-badge{display:none !important}.hoofding_container{padding-bottom:20px}.top-bar{background:#006BA7;padding:5px 0;margin-bottom:20px;color:white}.top-bar img{width:16px;margin-left:10px}.top-bar .top-bar-container{display:flex;align-items:center;justify-content:space-between;max-width:1340px;margin:0 auto}.top-bar .right a{margin-right:10px !important}.top-bar a,.top-bar p{color:white;margin:0 !important;display:inline-block}.hoofding_container{display:flex;align-items:center}.nav_header{width:100%}#cssmenu{float:right}li.menu-item{padding:8px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}li.menu-item:hover{opacity:0.6}li.current-menu-item{font-weight:bold}.afspraak-btn{color:white}.afspraak-btn a{background:#99CDA6;font-weight:bold;border-radius:7px;padding:10px 15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.afspraak-btn a:hover{background:#7ba786}.home-news-post{background:#ADDCE6;overflow:hidden;border-radius:20px;display:flex;height:420px;align-items:center}.home-news-post .home-news-post-info{width:calc(100% - 400px);padding:50px}.home-news-post .home-news-post-info>a:first-child{color:black}.home-news-post h3{font-weight:bold;font-size:30px}.home-news-post p{font-size:16px;line-height:26px}.home-news-post img{width:400px;border-top-right-radius:20px;border-bottom-right-radius:20px}.home-news-post .news-more-btn{background:#006BA7;border-radius:15px;color:white;display:inline-block;padding:20px;font-size:16px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.home-news-post .news-more-btn:hover{opacity:0.7}.rij1_home{position:relative;z-index:2}.rij1_home::after{content:"";position:absolute;bottom:-140px;left:0;right:0;height:500px;z-index:-1;background-image:url("./afbeeldingen/paw.svg");background-size:773px;background-position:center bottom;background-repeat:no-repeat}.rij1_home-image{position:relative;right:-6px}.rij1_home-checks{max-width:440px;line-height:30px;font-size:18px !important}.rij2_home h2{font-size:50px}.rij2_home p{font-size:16px;line-height:26px;color:#373737}.image-shape-left{position:relative;left:-200px;transform:rotate(-10deg)}.image-shape-left::after{content:"";position:absolute;bottom:-420px;left:0;right:0;height:500px;z-index:-1;background-image:url("./afbeeldingen/blue-shape-left.svg");background-size:773px;background-position:center bottom;background-repeat:no-repeat}.image-shape-right{position:relative;right:-200px;transform:rotate(10deg)}.image-shape-right::after{content:"";position:absolute;bottom:-420px;left:0;right:0;height:500px;z-index:-1;background-image:url("./afbeeldingen/blue-shape-right.svg");background-size:773px;background-position:center bottom;background-repeat:no-repeat}.image-shape-left img,.image-shape-right img{border-radius:50%}.rij3_home .rij3_home-block{background:white;border-radius:15px;margin:0 25px;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);position:relative}.rij3_home .rij3_home-block .elementor-widget-wrap{padding:15px}.rij3_home-block:nth-child(2){top:70px}.rij3_home-block:nth-child(3){top:25px}.rij3_home .elementor-widget-image .elementor-widget-container{position:absolute;right:-40px;top:-50px;background:white;border:5px solid #F8F8F8;border-radius:50%;padding:12px;width:60px;height:60px}.rij3_home .elementor-widget-image .elementor-widget-container img{width:100%;height:auto}.rij3_home h3{margin-top:0}.rij3_home p a{font-family:"Nunito";font-weight:bold;font-size:16px;background:#99CDA6;color:white;text-align:center;padding:15px 0;display:block;border-radius:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij3_home p a:hover{background-color:#76a481}.rij5_home ul.products>li.product{max-width:100% !important;width:100% !important;padding:15px !important}.rij5_home ul.products>li.product a.add_to_cart_button{width:100% !important}.rij5_home ul.products>li.product a.add_to_cart_button:hover{background:#76a481 !important}a.added_to_cart{display:none !important}.rij1_blog h1{color:white}.rij2_blog h2{color:#99CDA6 !important}.rij1_blog_detail-headers{height:300px;background-size:cover;background-position:center;position:relative;text-align:center;margin-bottom:50px;display:flex !important;justify-content:center !important;align-items:center !important}.rij1_blog_detail-headers h1{font-size:30px;color:white;font-weight:bold;position:relative;z-index:2}.rij1_blog_detail-headers::after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5)}.rij2_blog_detail-content{width:100%;max-width:700px;margin:0 auto;padding:0 20px;margin-bottom:100px}.rij2_blog_detail-content p,.rij2_blog_detail-content ul,.rij2_blog_detail-content ol{font-size:17px;line-height:32px;opacity:0.7}.rij2_blog_detail-content h2{font-size:22px;font-weight:bold}.rij2_blog_detail-content h3{font-size:22px;font-weight:bold}.rij1_contact{position:relative;z-index:2}.rij1_contact form{background:white;border-radius:20px !important;padding:20px !important;box-shadow:0 20px 40px rgba(0, 0, 0, 0.2)}.rij1_contact form input,.rij1_contact form textarea{background:rgba(173, 220, 230, 0.5) !important;border-radius:7px !important}.rij1_contact form label{font-weight:bold !important;color:black !important;font-size:14px !important}.rij1_contact form button{background:#006BA7 !important;font-weight:bold !important;box-shadow:none !important;border-radius:5px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_contact form button:hover{opacity:0.7}.rij1_contact::after{content:"";position:absolute;bottom:0;left:-200px;right:0;top:-70px;height:945px;width:1078px;z-index:-1;transform:rotate(299deg);background-image:url("./afbeeldingen/blue-shape-left.svg");background-size:contain;background-position:center bottom;background-repeat:no-repeat}.rij2{padding:40px 0}#sidebar,.woocommerce-breadcrumb{display:none !important}.woocommerce-products-header h1,.shop-filters select,.shop-filters .reset-filters a,ul.products:not(.products--home) li h2,ul.products:not(.products--home) li span.price bdi,ul.products:not(.products--home) li a.button{font-family:"Nunito", sans-serif !important}.back-to-shop,.summary,.summary h1,.single-product-container .summary .price-container span,.related.products h2,section.related.products li.product h2{font-family:"Nunito", sans-serif !important}.woocommerce-products-header{height:300px;background-size:cover;background-position:center;position:relative;display:flex !important;justify-content:center !important;align-items:center !important}.woocommerce-products-header::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(0, 0, 0, 0.35)}.woocommerce-products-header h1{color:white;font-size:40px;font-weight:bold;text-align:center;position:relative;z-index:9;margin:0 !important}.shop-filters{position:relative;z-index:9;top:-40px;background:white;border-radius:15px;padding:20px;width:700px;box-shadow:0 20px 30px rgba(0, 0, 0, 0.15);margin:0 auto;display:flex !important;justify-content:center !important;align-items:center !important}.shop-filters .bapf_head{display:none !important}.shop-filters select{width:auto !important;background:#ADDCE6 !important;padding:20px 10px !important;color:#006BA7 !important;font-weight:bold !important;border:none !important;border-radius:10px !important}.shop-filters .bapf_sfilter{margin-bottom:0 !important}.shop-filters .berocket_single_filter_widget{margin-right:20px !important}.shop-filters .reset-filters{margin-left:50px}.shop-filters .reset-filters a{display:inline-block;color:red;font-weight:bold}.woocommerce-result-count,form.woocommerce-ordering{display:none !important}h1.woocommerce-products-header__title{text-align:center;font-size:50px;margin-bottom:20px}.knop--shop{display:flex !important;justify-content:center !important;align-items:center !important;margin-bottom:50px}.knop--shop a{padding:10px}.star-rating{display:none !important}.woocommerce-product-gallery__trigger{display:none !important}ul.products:not(.products--home){display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:center;margin:0 -10px;padding-left:0 !important;max-width:1500px;padding:0 20px;margin:0 auto}ul.products:not(.products--home) li{flex:1 1 calc(25% - 20px);width:calc(25% - 20px);max-width:calc(25% - 20px);min-width:250px;padding:10px !important;border-radius:20px;background:white;box-shadow:0 20px 30px rgba(0, 0, 0, 0.1);list-style:none;margin:0 10px 50px}ul.products:not(.products--home) li img{width:100% !important;height:300px !important;object-fit:cover;border-radius:15px}ul.products:not(.products--home) li h2{font-family:"Nunito", sans-serif !important;font-weight:bold;font-size:18px !important;line-height:24px}ul.products:not(.products--home) li span.price bdi{font-size:16px;color:black}ul.products:not(.products--home) li a.button{margin-top:20px;background:#99CDA6;display:block;text-align:center;color:white;font-weight:bold;font-size:16px;padding:14px 14px 12px;border-radius:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.products:not(.products--home) li a.button:hover{background:#76a481}.woocommerce-pagination ul{display:flex;align-items:center;justify-content:center;padding-left:0;margin:0 auto 100px;list-style-type:none}.woocommerce-pagination ul li{margin-right:5px}.woocommerce-pagination ul li:last-child{margin-right:0}.woocommerce-pagination ul li span,.woocommerce-pagination ul li a{width:40px;height:40px;border-radius:3px;background:rgba(0, 0, 0, 0.07);display:block;color:#99CDA6;display:flex !important;justify-content:center !important;align-items:center !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-pagination ul li span.current,.woocommerce-pagination ul li a.current{background-color:#99CDA6;color:white;pointer-events:none}.woocommerce-pagination ul li span:hover,.woocommerce-pagination ul li a:hover{background:#76a481;color:white}.product-description h2{font-size:22px}.product-description h3{font-size:20px}.product-description h4{font-size:18px}.rij1_product .woocommerce-product-gallery__image{height:500px}.rij1_product .woocommerce-product-gallery__image img{height:100%;width:100%;object-fit:contain}.rij1_product .woocommerce-product-gallery ol{list-style:none;margin-top:20px;padding-left:0 !important;display:flex}.rij1_product .woocommerce-product-gallery ol img{width:100px !important;height:100px !important;object-fit:cover;cursor:pointer}.pswp__caption__center{display:none !important}span.onsale{border-radius:5px !important;padding:0px 20px !important;background:#006BA7 !important;font-size:13px !important;font-family:"Nunito", sans-serif !important}div.cart-row{display:flex;align-items:flex-start;margin:100px auto}form.woocommerce-cart-form{width:calc(65% - 50px) !important;margin-right:50px}div.cart-collaterals{width:35% !important;padding:20px;border-radius:20px;background:#e2f0e5}div.cart-collaterals .cart_totals{width:100% !important}div.cart-collaterals .cart_totals th,div.cart-collaterals .cart_totals td{padding:0 !important}div.cart-collaterals .cart_totals th{padding-right:20px !important}div.cart-collaterals .cart_totals h2{margin-top:0;font-weight:bold;font-size:22px}table.shop_table tbody tr.cart-subtotal{background:transparent !important}.woocommerce-shipping-totals th{border:none !important}table.shop_table,table.shop_table thead,table.shop_table tbody,table.shop_table tbody tr,table.shop_table tbody td{border:none !important;font-size:16px}table.shop_table tbody tr:not(:last-child):nth-child(odd){background:rgba(0, 0, 0, 0.05)}table.shop_table tbody tr:not(:last-child):nth-child(odd) td:nth-child(2){border-top-left-radius:10px;border-bottom-left-radius:10px}table.shop_table tbody tr:not(:last-child):nth-child(odd) td:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}th.product-remove,td.product-remove{display:none}td.product-thumbnail img{width:100px;height:auto}td.product-name a{color:black}td.actions{padding-left:0 !important;padding-right:0 !important}button.qib-button{border:2px solid black !important;border-radius:50% !important;width:30px !important;height:30px !important;background:none !important;font-weight:bold !important;font-size:16px !important;display:flex !important;justify-content:center !important;align-items:center !important}input.input-text.qty{border:none !important;font-size:16px !important}button[name="update_cart"],button[name="apply_coupon"],a.checkout-button{background:#99CDA6 !important;border-radius:5px;color:white !important;padding:13px 15px 10px !important;font-weight:bold !important;font-size:16px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}button[name="update_cart"]:not(:disabled):hover,button[name="apply_coupon"]:not(:disabled):hover,a.checkout-button:not(:disabled):hover{background:#76a481 !important}input[name="coupon_code"]{border:none !important;background:rgba(0, 0, 0, 0.1);padding:13px 15px 10px !important;height:39px;color:black;min-width:200px;border-radius:5px}input[name="coupon_code"]::placeholder{color:black}tr.cart-subtotal th{border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}tr.order-total td{border-top-left-radius:0 !important;border-bottom-left-radius:0 !important;border-top-right-radius:10px !important;border-bottom-right-radius:10px !important;letter-spacing:1px}tr.order-total th{border:none !important}tr.order-total td{letter-spacing:1px}form.checkout{margin:100px auto}.woocommerce-billing-fields input,.woocommerce-additional-fields__field-wrapper textarea,.woocommerce-additional-fields__field-wrapper input,.shipping_address input{padding:15px;border:none;background:rgba(0, 0, 0, 0.07);border-radius:5px;letter-spacing:0.5px}.woocommerce-billing-fields input::placeholder,.woocommerce-additional-fields__field-wrapper textarea::placeholder,.woocommerce-additional-fields__field-wrapper input::placeholder,.shipping_address input::placeholder{letter-spacing:0.5px}.select2-container--default .select2-selection--single{border:none !important;background:rgba(0, 0, 0, 0.07) !important;border-radius:5px !important;letter-spacing:0.5px !important;height:50px;display:flex;align-items:center;justify-content:space-between;padding-left:10px;padding-right:10px}.select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;top:2px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:11px;right:10px}.woocommerce-additional-fields__field-wrapper textarea{min-height:150px;resize:vertical}.woocommerce-billing-fields label,.woocommerce-additional-fields__field-wrapper label,.shipping_address label{text-transform:uppercase;letter-spacing:2px;font-size:14px;font-weight:normal}table.woocommerce-checkout-review-order-table,table.woocommerce-checkout-review-order-table thead,table.woocommerce-checkout-review-order-table tbody,table.woocommerce-checkout-review-order-table tbody tr,table.woocommerce-checkout-review-order-table tbody td{border:none !important;font-size:16px}h3#order_review_heading{margin-top:50px}div#order_review{margin-left:-12px;margin-bottom:100px}.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label{display:flex !important;align-items:center !important}.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label span.woocommerce-terms-and-conditions-checkbox-text{margin-left:22px !important;margin-top:3px !important}.woocommerce-terms-and-conditions-wrapper label.woocommerce-form__label span.woocommerce-terms-and-conditions-checkbox-text a{color:#99CDA6}.woocommerce-privacy-policy-text p a{color:#99CDA6}.woocommerce-checkout-payment#payment{background:none !important;display:flex;flex-direction:column;align-items:flex-start}.woocommerce-checkout-payment#payment ul.wc_payment_methods{border-bottom:none !important;width:50%}.woocommerce-checkout-payment#payment div.place-order{width:50%}button[name="woocommerce_checkout_place_order"]{position:relative;border:2px solid black !important;padding:15px !important;background:white !important;border-radius:0 !important;color:black !important;font-size:16px;float:left !important}button[name="woocommerce_checkout_place_order"]:hover::after{top:0;right:0;bottom:0;left:0}button[name="woocommerce_checkout_place_order"]::after{content:"";position:absolute;z-index:-1;top:7px;right:-7px;bottom:-7px;left:7px;background:#99CDA6;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-form-coupon-toggle .woocommerce-info,ul.wc_payment_methods .woocommerce-info{padding:18px 0 15px !important;border-top:2px solid #99CDA6;border-bottom:2px solid #99CDA6;background:none;font-size:16px;line-height:22px !important}.woocommerce-form-coupon-toggle .woocommerce-info a,ul.wc_payment_methods .woocommerce-info a{color:#99CDA6}.woocommerce-form-coupon-toggle .woocommerce-info::before,ul.wc_payment_methods .woocommerce-info::before{display:none !important}h2.cart-empty{text-align:center;font-size:50px;margin-bottom:20px}p.return-to-shop{text-align:center;margin-bottom:100px}p.return-to-shop a.wc-backward{position:relative;display:inline-block;border:2px solid black !important;padding:10px 15px;background:white !important;border-radius:0 !important;color:black !important;font-size:16px}p.return-to-shop a.wc-backward:hover::after{top:0;right:0;bottom:0;left:0}p.return-to-shop a.wc-backward::after{content:"";position:absolute;z-index:-1;top:7px;right:-7px;bottom:-7px;left:7px;background:#99CDA6;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-message{position:fixed;z-index:20;bottom:0;left:0;right:0;border-top:none;padding:20px;margin:0;font-weight:bold}.woocommerce-message::before,.woocommerce-message::after{display:none}.woocommerce-message .container{display:flex;align-items:center;flex-flow:row wrap;justify-content:space-between;margin:0 auto}.woocommerce-message .container::after,.woocommerce-message .container::before{display:none !important}.woocommerce-message a{color:white !important;background:#99CDA6 !important;padding:13px 15px 10px !important;border-radius:5px !important;margin-right:20px !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-message a:hover{background:#76a481 !important}.cart-collaterals .cross-sells{display:none !important}footer{padding:60px 0 20px 0;position:relative;z-index:10;background:#222}.footer-logo{margin-bottom:10px}footer h3{font-family:"Nunito", Arial, Helvetica, sans-serif !important;color:white;text-transform:uppercase;letter-spacing:1px}footer p,footer a{color:rgba(255, 255, 255, 0.8);-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}footer a:hover{color:white}footer ul{padding-left:0 !important}footer li.menu-item{padding:3px 0 !important}footer .afspraak-btn{display:none !important}.sinergio_container{margin-top:40px;border-top:2px solid rgba(255, 255, 255, 0.3);padding-top:10px;text-align:center}.sinergio img{height:30px;width:auto}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:768px){.logo img{width:170px !important}.single-product-container{flex-direction:column}.hoofding_container{margin-top:20px}.single-product-container .woocommerce-product-gallery{max-width:100%;width:100%}.rij1_home::after{display:none}.image-shape-left{left:-100px}.image-shape-left::after{background-size:contain}.rij2_home h2{font-size:40px !important}.single-product-container .summary{width:100%;margin-left:0}ul.products:not(.products--home){flex-direction:column}.rij4_home{padding:20px}.image-shape-right::after{display:none !important}.rij3_home-block{top:initial !important;margin-bottom:50px !important}section.related.products li.product{max-width:100%;width:100%;margin-left:0;margin-right:0}div.cart-row{flex-direction:column}form.woocommerce-cart-form{width:100% !important;margin-right:0 !important}div.cart-collaterals{width:100% !important}.nav_toggle{float:right;border:none !important;background:none !important;padding:0 !important}.nav_toggle span{height:2px;width:100% !important;left:0;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.openednav .nav_toggle span:first-child{transform:rotate(-45deg);top:20px}.openednav .nav_toggle span:nth-child(2){opacity:0}.openednav .nav_toggle span:last-child{transform:rotate(45deg);top:20px}.openednav nav #cssmenu{opacity:1;pointer-events:inherit}.nav_header{z-index:10}nav #cssmenu{pointer-events:none;opacity:0;display:flex !important;align-items:center !important;justify-content:center !important;background:#62886c;display:block;position:absolute;top:0;left:0;right:0;height:auto;min-height:100vh;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_home{padding:20px;margin-top:40px}.rij1_home h1{font-size:40px !important}.afspraak-btn a{background:none !important}nav #cssmenu li.menu-item{color:white;text-align:center;margin:15px 0}nav #cssmenu li.menu-item a{font-size:25px}.navigatie{text-align:center}.rij1_contact::after{display:none !important}.top-bar{display:none !important}.shop-filters{flex-direction:column;width:100% !important;align-items:flex-start !important}.shop-filters .berocket_single_filter_widget{margin-right:0 !important;width:100% !important;margin-bottom:10px !important}.shop-filters select{width:100% !important}.reset-filters{margin-left:0 !important}ul.products:not(.products--home){padding:0 10px !important;margin:0 !important;margin-bottom:50px !important}ul.products:not(.products--home) li{width:100% !important;max-width:100% !important;margin:0 0 20px !important}.home-news-post{flex-direction:column;margin:10px;height:auto}.home-news-post .home-news-post-info{width:100%;padding:20px}.home-news-post img{width:100% !important;height:200px !important;object-fit:cover;border-bottom-left-radius:20px;border-bottom-right-radius:20px}}