/* 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. */ @charset "UTF-8"; body p{margin-bottom:10px !important}.forminator-button-submit{background:#C43535 !important;box-shadow:none !important}.forminator-button-submit:hover{opacity:0.7}.grecaptcha-badge{display:none !important}.rij2_evenementen-posts a{text-decoration:none !important}.rij2_evenementen-posts article .elementor-post__thumbnail__link{position:absolute;top:0;right:0;bottom:0;left:0;margin-bottom:0}.rij2_evenementen-posts article .elementor-post__thumbnail{position:absolute !important;top:0;right:0;bottom:0;left:0}.rij2_evenementen-posts article img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.rij2_evenementen-posts article .elementor-post__text{position:relative;display:flex;justify-content:flex-end}.evenement-home-1 article{height:600px}.evenement-home-2 article,.evenement-home-3 article{height:290px}.evenement-header{background-color:#C43535;box-shadow:0 20px 30px rgba(0, 0, 0, 0.2);display:flex;align-items:center}.evenement-header .image{height:300px;width:300px;position:relative}.evenement-header img{position:absolute;top:0;right:0;bottom:0;left:0;width:100% !important;height:100% !important;object-fit:cover;object-position:center}.evenement-header .evenement-content{max-width:600px;padding:30px}.evenement-header a{text-decoration:none !important}.evenement-header h3{font-family:"Roboto", sans-serif;color:white;margin-top:0;text-transform:uppercase;letter-spacing:4px;font-size:14px;opacity:0.5;margin-bottom:0}.evenement-header p{color:white;font-family:"Roboto", sans-serif;line-height:24px}.evenement-header .event-date{color:white;font-family:"Roboto Slab", sans-serif;font-size:22px;font-style:italic;margin-bottom:10px;display:inline-block}.evenement-header h2{font-family:"Roboto Slab", sans-serif;font-weight:bold;color:white}.evenement-header a.read-more{color:white;display:inline-block;font-weight:bold;margin-top:10px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.evenement-header a.read-more:hover{opacity:0.5}.rij2_evenementen h3{margin-bottom:10px !important}.evenement_header{height:250px;position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background-position:center;background-size:cover}.evenement_header .overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0, 0, 0, 0.2)}.evenement_header h1{position:relative;z-index:2;color:white;font-family:"Roboto Slab", sans-serif;letter-spacing:2px;font-size:30px;margin-bottom:0}.evenement_header h2{position:relative;z-index:2;color:white;font-family:"Roboto Slab", sans-serif;font-style:italic;font-size:20px}.evenement-content{max-width:700px;font-family:"Roboto";line-height:28px;padding:0 20px;font-size:16px}.evenement-content-detail{margin:100px auto}.evenement-images{margin-bottom:50px}.evenement-images .slick-track{display:flex;align-items:center}.evenement-images img{width:100% !important;height:300px;object-fit:cover;object-position:center;margin:10px}.evenement-images .slick-dots{display:flex;align-items:center;justify-content:center;padding-left:0}.evenement-images .slick-list{overflow:hidden}.rij1_contact form label{text-transform:uppercase;font-family:"Roboto", sans-serif;letter-spacing:1.3px;font-size:11px;font-weight:normal !important;color:#C43535 !important}.rij1_contact form input{background:rgba(196, 53, 53, 0.1) !important;border-radius:3px !important;font-family:"Roboto", sans-serif;font-size:14px}.rij1_contact form textarea{background:rgba(196, 53, 53, 0.1) !important;border-radius:3px !important;font-family:"Roboto", sans-serif;font-size:14px}.nieuwsbrief-form{width:100% !important;max-width:500px !important;margin:50px auto 0 !important}.nieuwsbrief-form form label{text-transform:uppercase;font-family:"Roboto", sans-serif;letter-spacing:1.3px;font-size:11px;font-weight:normal !important;color:#C43535 !important}.nieuwsbrief-form form input{background:rgba(196, 53, 53, 0.1) !important;border-radius:3px !important;font-family:"Roboto", sans-serif;font-size:14px;border:none !important}#sidebar,.woocommerce-result-count,.woocommerce-ordering,.woocommerce-breadcrumb{display:none !important}.woocommerce-products-header{position:relative;z-index:0;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex !important;justify-content:center !important;align-items:center !important;flex-direction:column}.woocommerce-products-header .overlay{position:absolute;top:0;right:0;left:0;bottom:0;z-index:-1;background:rgba(0, 0, 0, 0.2)}.woocommerce-products-header h1{font-family:"Roboto Slab", sans-serif;text-transform:uppercase;letter-spacing:2px;font-size:30px;margin-top:0;display:block;font-weight:bold;color:white;text-align:center}.woocommerce-products-header .knop{border:2px solid white;color:white;font-weight:bold;padding:15px 20px;display:inline-block;letter-spacing:0.5px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-products-header .knop:hover{background:white;color:black}.products-container{margin-top:100px}ul.products{display:flex;align-items:center;padding-left:0;list-style:none;margin:0 -10px 0;flex-flow:row wrap}ul.products li.product{flex:1 1 calc(25% - 20px);min-width:250px;max-width:315px;margin:0 10px 50px}ul.products li.product a{color:black}ul.products li.product span.price{display:flex;align-items:center;font-family:"Roboto", sans-serif;font-size:14px !important;font-weight:bold !important}ul.products li.product span.price .woocommerce-Price-amount{margin-right:10px}ul.products li.product span.price .woocommerce-Price-amount:nth-child(2){margin-left:10px}ul.products li.product img{width:100%;height:250px;object-fit:contain;background-color:white}ul.products li.product h2{font-size:20px}ul.products li.product a.add_to_cart_button{position:relative;display:inline-block;margin-top:10px;padding:15px;background:#C43535;border-radius:0;width:100%;color:white;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.products li.product a.add_to_cart_button:hover{background:#C43535}ul.products li.product a.add_to_cart_button::after{content:"ยป";position:absolute;right:15px;top:15px}ul.products .woocommerce-loop-product__title{font-weight:bold;font-size:18px;color:#C43535;font-family:"Roboto Slab", sans-serif;font-size:18px !important;padding-bottom:0 !important}ul.products .woocommerce-Price-amount{color:#C43535;margin:10px 0;display:block}ul.products form.cart{display:flex;align-items:center}ul.products form.cart .quantity input{height:40px !important;width:70px !important;border:2px solid #C43535 !important;color:#C43535;padding:10px !important}ul.products form.cart button[type="submit"]{height:40px !important;margin-left:-2px !important;width:calc(100% - 68px) !important;border:2px solid #C43535 !important;border-radius:0 !important;font-size:13px !important;background:none !important;text-transform:uppercase !important;letter-spacing:1px !important;color:#C43535 !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}ul.products form.cart button[type="submit"]:hover{background:#C43535 !important;color:white !important}.webshop-filters .bapf_head{display:none !important}.webshop-filters input{display:none !important}.webshop-filters{background:white;padding:30px;max-width:700px;margin:0 auto;position:relative;top:-50px;box-shadow:0px 20px 30px rgba(0, 0, 0, 0.2)}.webshop-filters .bapf_sfilter{margin-bottom:0 !important}.bapf_sfilter ul{display:flex;padding:0 !important;align-items:center;justify-content:center}.bapf_sfilter ul li{display:inline-block;margin-right:10px !important}.bapf_sfilter ul li label{border:2px solid #C43535;padding:10px 15px !important;color:#C43535;display:inline-block}.bapf_sfilter ul li:last-child{margin-right:0 !important}.bapf_sfilter ul li.checked label{background:#C43535;color:white}.webshop-filters .bapf_sfilter label{margin-bottom:0}.woocommerce ul.products li.product a img{height:300px !important;width:100% !important;object-fit:cover;object-position:center}div.product{display:flex;align-items:center;margin:100px auto !important}.extra-option .wcpa_price_summary,.extra-option .wcpa_priceouter,.wcpa_form_item>label{display:none !important}.extra-option form.cart{flex-flow:row wrap;align-items:flex-start}.wcpa_form_outer{margin:0 !important}.back-to-shop{text-transform:uppercase;opacity:0.6;color:#C43535;letter-spacing:2px;font-size:12px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.back-to-shop:hover{color:#C43535;opacity:1;text-decoration:none}.summary h1{font-family:"Roboto Slab", sans-serif;color:#C43535}.summary p{font-family:"Roboto", sans-serif;max-width:500px;color:#333;line-height:24px}.summary .price{font-family:"Roboto", sans-serif;font-weight:bold}.summary .price span{color:#C43535 !important}form .quantity{margin-bottom:10px !important}.summary form.cart{display:flex}.summary form.cart .quantity input{background:rgba(196, 53, 53, 0.3);height:44px;padding:5px 15px;width:100%}span.onsale{display:none !important}.woocommerce-product-gallery__wrapper img{height:500px !important;object-fit:cover;object-position:center;width:100% !important}.price-container form{display:flex;align-items:center;width:100%}.price-container form .quantity input{height:44px !important;width:70px !important;padding:15px !important;border:2px solid #C43535 !important;color:#C43535}button.single_add_to_cart_button{padding:10px !important;background:#C43535 !important;border-radius:0 !important;color:white !important;height:44px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}button.single_add_to_cart_button:hover{background:#9f2b2b !important;color:white !important}.woocommerce-products-header{position:relative;z-index:0;height:250px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex !important;justify-content:center !important;align-items:center !important}.woocommerce-products-header h1{font-weight:bold;color:white;text-align:center}.woocommerce-products-header .knop{border:2px solid white;color:white;font-weight:bold;padding:15px 20px;display:inline-block;letter-spacing:0.5px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-products-header .knop:hover{background:white;color:black}.woofc-items .attachment-woocommerce_thumbnail{width:30px !important}.woocommerce-product-gallery__trigger{display:none !important}.woocommerce-tabs,.product_meta,.product_title{display:none !important}.woocommerce-product-gallery{margin-right:50px;width:50%}.summary form.cart{flex-direction:row}.woocommerce-variation-add-to-cart{display:flex;align-items:center}.summary form.cart .quantity input{width:80px}.cart-header{position:relative;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;display:flex !important;justify-content:center !important;align-items:center !important}.cart-header .container{text-align:center}.cart-header::after{content:"";position:absolute;top:0%;right:0%;bottom:0%;left:0%;background:rgba(0, 0, 0, 0.3);z-index:2}.cart-header h1{position:relative;z-index:3;font-weight:bold;color:white}td.product-thumbnail img{width:70px !important;height:70px !important;object-position:center;object-fit:contain}div.cart-row{margin-top:150px;display:flex;align-items:flex-start;margin-bottom:100px}.cart-collaterals .cross-sells{display:none !important}form.woocommerce-cart-form{width:calc(70% - 50px) !important;margin-right:50px}div.cart-collaterals{width:30% !important}div.cart-collaterals .cart_totals{width:100% !important;border:3px solid #C43535;padding:20px}div.cart-collaterals .cart_totals h2{margin-top:0;font-weight:bold;font-size:20px;color:#C43535}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}.woocommerce-cart-form__cart-item:nth-child(even){background:rgba(196, 53, 53, 0.1) !important}.woocommerce-cart-form__cart-item:nth-child(odd){background:rgba(196, 53, 53, 0.05) !important}.woocommerce-cart-form__cart-item:first-child{border-top-left-radius:20px;border-top-right-radius:20px}th.product-remove,td.product-remove{display:none}td.product-thumbnail img{width:50px;object-fit:contain;object-position:center}.woocommerce .quantity .qty{background:rgba(0, 0, 0, 0.1)}td.product-name a{color:black}td.actions{padding-left:0 !important;padding-right:0 !important}button.qib-button{border:2px solid black !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:#C43535 !important;color:white !important;padding:13px 15px 10px !important;font-weight:bold !important;font-size:16px !important;border-radius:0 !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:rgba(196, 53, 53, 0.5) !important}.woocommerce-shipping-fields .woocommerce-shipping-fields__field-wrapper input{border:1px solid rgba(0, 0, 0, 0.1) !important;padding:15px 10px !important;color:#333 !important;width:100% !important}input[name="coupon_code"]{border:none !important;background:rgba(0, 0, 0, 0.1);padding:13px 15px 10px !important;height:39px;color:black;width:200px !important}input[name="coupon_code"]::placeholder{color:black}tr.cart-subtotal td{padding-bottom:0 !important}tr.cart-subtotal th{border-top-left-radius:10px !important;border-bottom-left-radius:10px !important;padding-left:0 !important;padding-bottom:0 !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;padding-bottom:0 !important}tr.order-total th{padding-left:0 !important;border:none !important;padding-bottom:0 !important}tr.order-total td{letter-spacing:1px}.extra-info-cart{position:absolute;top:282px;width:100%}#ship-to-different-address{color:#C43535}.woocommerce-shipping-fields__field-wrapper label{font-weight:normal !important}.thank-you-text a{color:#C43535}.woocommerce-thankyou-order-received{display:none !important}.cart-errors-container{margin:100px auto !important}.cart-errors-container a{background:#C43535;color:white;padding:15px;display:inline-block;transition:all 0.2s}.cart-errors-container a:hover{opacity:0.7}a.back-to-cart{background:gainsboro;color:black;display:inline-block;margin-bottom:10px;padding:15px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}a.back-to-cart:hover{opacity:0.7}.checkout-melding{padding:15px;margin-top:50px;background:rgba(196, 53, 53, 0.3);color:#C43535}.checkout-melding a{color:#C43535;font-weight:bold}.coupon-container{position:relative}.woocommerce-form-coupon-toggle{display:none !important}.woocommerce-form-coupon-toggle .woocommerce-info{border-top-color:#C43535}.woocommerce-form-coupon-toggle .woocommerce-info a{color:#C43535}.woocommerce-form-coupon-toggle .woocommerce-info::before{color:#C43535}.woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:0 !important;margin-top:30px !important}.checkout_coupon input{width:100% !important}form[name="checkout"]{margin-top:50px}.woocommerce-billing-fields input,.woocommerce-additional-fields__field-wrapper textarea,.woocommerce-additional-fields__field-wrapper input{border:1px solid rgba(0, 0, 0, 0.1) !important;padding:15px 10px !important;color:#333 !important;width:100% !important;margin-bottom:10px;background-position:12px;background-size:16px;background-repeat:no-repeat;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.woocommerce-billing-fields input::placeholder,.woocommerce-additional-fields__field-wrapper textarea::placeholder,.woocommerce-additional-fields__field-wrapper input::placeholder{color:rgba(0, 0, 0, 0.5) !important}.select2-container{position:relative;z-index:500 !important}.select2-container--default .select2-selection--single{border:1px solid rgba(0, 0, 0, 0.1) !important;padding:10px 10px !important;color:#333 !important;width:100% !important;height:50px;margin-bottom:10px;border-radius:0 !important;background-position:12px;background-size:16px;background-repeat:no-repeat;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.select2-container--default .select2-selection--single::placeholder{color:rgba(0, 0, 0, 0.5) !important}.select2-container--default .select2-selection--single .select2-selection__rendered{position:relative;top:2px}.select2-container--default .select2-selection--single .select2-selection__arrow{top:10px;right:10px}.woocommerce-additional-fields__field-wrapper textarea{min-height:150px;resize:vertical}.woocommerce-billing-fields h3,.woocommerce-additional-fields h3,#order_review_heading{font-weight:bold;color:#C43535}.woocommerce-billing-fields label,.woocommerce-additional-fields__field-wrapper 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}.woocommerce table.shop_table th,.woocommerce table.shop_table td:not(.product-thumbnail){padding-left:0 !important}h3#order_review_heading{margin-top:50px}div#order_review{margin-bottom:100px;background:rgba(196, 53, 53, 0.1);padding:20px}.select2-results__option{color:black !important}.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:#C43535}.woocommerce-privacy-policy-text p a{color:#C43535}tr.order-total th{border-top:1px solid rgba(0, 0, 0, 0.1) !important}#payment .form-row{padding:0 !important}.woocommerce-checkout-payment#payment{background:none !important}.woocommerce-checkout-payment#payment ul.wc_payment_methods{border-bottom:none !important;padding:0 !important}button[name="woocommerce_checkout_place_order"]{position:relative;border:2px solid #C43535 !important;padding:15px !important;background:none !important;border-radius:0 !important;color:#C43535 !important;font-size:16px;float:left !important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}button[name="woocommerce_checkout_place_order"]:hover{background:#C43535 !important;color:white !important}.woocommerce-message{display:none !important;position:fixed;bottom:0;left:0;right:0;width:100%;margin:0;z-index:200;background:#C43535;color:white;border:none !important}.woocommerce-message::before{color:white}.woocommerce-message a{color:white}.footer-content a{color:white !important}.sinergio img{height:30px;width:auto}@media screen and (min-width:1400px){.container{width:1370px !important}}@media screen and (max-width:768px){.evenement-header{flex-direction:column;margin:0 10px}.evenement-header .image{display:none}.evenement-header .evenement-content{padding:20px}}