.woo-trustpilot{display:none}:root{--porto-body-color:#223341!important;--wpforms-field-background-color:#f1f4f6!important;--wpforms-field-border-radius:5px!important;--wpforms-field-text-color:#777777!important;--wpforms-field-border-color:#dee1e3!important;--wpforms-field-size-font-size:inherit!important;--wpforms-button-background-color:#e3222e!important}.page-wrapper a{color:#e32b36}.page-wrapper a:hover{color:#4466b7}.products-slider.owl-carousel{margin:0!important;overflow:hidden}.owl-carousel .owl-item img{border-radius:15px}.actie strong{background:#ed9c28;color:#fff;padding:0 6px;clip-path:polygon(7% 0%,100% 0%,93% 100%,0% 100%)}@media (max-width:991px){.actie{color:#fff}}#mini-cart .buttons a.checkout{background:#d2322d}ul.cart_list li dl dd.variation--{font-weight:400;padding:0!important;text-transform:lowercase;margin:-4px 0 0 -4px}#mini-cart .quantity{font-weight:400;font-size:12px;color:#d2322d!important;margin:0 0 0 0}#mini-cart .product-image img{clip-path:polygon(15% 0%,100% 0%,100% 100%,0% 100%)}#mini-cart .widget_shopping_cart_content .total-count{padding:12px 20px;border-bottom:solid 1px var(--porto-gray-2);margin-bottom:0;text-transform:none!important;position:relative;background:#2d3a54;color:#fff!important;border-radius:5px 5px 0 0;left:-20px;width:calc(100% + 40px)}#mini-cart .widget_shopping_cart_content .total-count a.text-v-dark.pull-right.text-uppercase{color:#fff!important}.woocommerce-billing-fields #billing_country_field strong,.woocommerce-additional-fields .form-row-onethird .woocommerce-input-wrapper strong{color:#969ca9;display:block;background:#fbfcfc;border:1px solid #dee1e3;outline:none;box-shadow:none;text-align:left;line-height:1.42857;padding:14px 12px;font-size:.85rem;vertical-align:middle;border-radius:5px;font-weight:unset}.woocommerce-additional-fields .gegevens_cursist:before{content:"\e91a";font-family:"porto";font-style:normal;font-weight:400;speak:none;text-decoration:inherit;width:1em;margin-right:11px;text-align:center;font-variant:normal;text-transform:none;line-height:1em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;margin-top:6px;color:red;font-size:18px}.woocommerce-additional-fields .gegevens_cursist{display:inline-flex;margin:20px 0 15px 0;width:100%;position:relative}.woocommerce-additional-fields .gegevens_cursist h2{padding:0;margin:0}.woocommerce-billing-fields .form-row-onethird,.woocommerce-additional-fields .form-row-onethird{float:left;width:33%;padding-right:10px}form.cart .quantity.buttons_added button.plus{background-color:#e3222e;height:auto;margin:0!important;padding:0;border:unset;color:#fff}form.cart .quantity.buttons_added button.minus{background-color:#e3222e;height:auto;border-radius:10px 0 0 10px;margin:0!important;padding:0;border:unset;color:#fff}form.cart .quantity .qty{-moz-appearance:textfield;text-align:center;width:2.5em;height:36px;padding-left:0;padding-right:0;background:#ea5962;border-color:var(--porto-gray-2);font-weight:700;border:unset;color:#fff}form.cart .quantity.buttons_added button:hover{background-color:#ea5962}strong.product-quantity.font-weight-medium{font-weight:600;color:#e3222e;font-size:12px}button.single_add_to_cart_button.button.alt{border-radius:0 10px 10px 0;border:unset}.single-add-to-cart .type-product .single_add_to_cart_button:after{content:"\e04d";font-family:"Simple-Line-Icons"!important}form.cart button.single_add_to_cart_button.button.alt:hover{background-color:#ea5962}.button.button-moreinfo:hover a{color:#fff}.button.button-moreinfo:hover a:after{color:#fff}.woocommerce-checkout .featured-boxes,.cart_totals .card-default{border:1px solid #dee1e3!important;background:#f1f4f6;border-radius:15px}.woocommerce-checkout .review-order.shop_table .order-total .amount,.cart_totals .order-total small.includes_tax .amount{font-size:unset}.cart-v2 .row{margin:40px 0 0 0}tr.order-total{position:relative}.woocommerce-checkout small.includes_tax,.cart_totals small.includes_tax{bottom:0;position:absolute;right:8px;float:right}html .woocommerce-checkout .btn-v-dark,html .wc-proceed-to-checkout .btn-v-dark{background:#e3222e}.woocommerce-checkout input[type=email],.woocommerce-checkout input[type=password],.woocommerce-checkout input[type=tel],.woocommerce-checkout input[type=text],.form-row input[type=color],.form-row input[type=date],.form-row input[type=datetime-local],.form-row input[type=datetime],.form-row input[type=email],.form-row input[type=month],.form-row input[type=number],.form-row input[type=password],.form-row input[type=search],.form-row input[type=tel],.form-row input[type=text],.form-row input[type=time],.form-row input[type=url],.form-row input[type=week],.form-row textarea{background:#f1f4f6!important;border-radius:5px;line-height:2.3}.woocommerce-billing-fields__field-wrapper .form-land{display:none}form.checkout_coupon .checkout_coupon .form-row{display:inherit;float:left;width:50%;vertical-align:middle;padding-right:0}form.checkout.woocommerce-checkout .fooevents-attendee-first-name{float:left;width:50%;padding-right:10px}@media (max-width:767px){form.checkout.woocommerce-checkout .fooevents-attendee-first-name{float:none;width:100%;padding-right:0}}form.checkout.woocommerce-checkout .fooevents-attendee-last-name{float:right;width:50%;padding-left:10px}@media (max-width:767px){form.checkout.woocommerce-checkout .fooevents-attendee-last-name{float:none;width:100%;padding-left:0}}.checkout-order-review .featured-boxes h3#order_review_heading{margin-bottom:0;text-transform:none!important;position:relative;background:#2d3a54;color:#fff;top:-22px;border-radius:5px 5px 0 0;left:-33px;padding:5px 0 5px 40px;width:calc(100% + 66px)}.woocommerce-checkout-payment h4{background:#f1f4f6;margin-top:15px;text-transform:none!important;position:relative;background:#969ca9;color:#fff;top:0;left:-33px;padding:7px 0 7px 40px!important;width:calc(100% + 66px)}.woocommerce-checkout-payment ul.payment_methods.methods label{font-weight:600}.woocommerce-checkout-payment .payment_box{margin:0 0 0 25px;font-size:13px}.woocommerce-checkout-payment .porto-separator,.woocommerce-checkout-payment hr{display:none!important}.checkout_coupon .featured-box.align-left{box-shadow:none!important;border:unset!important}.checkout_coupon .featured-box .box-content{padding:0;border-top:unset;position:relative;font-size:13px}.checkout_coupon .wc-action-btn.button{background-color:#2d3a54;color:#fff;text-transform:none;border-radius:5px}.woocommerce-cart .card-sub-title,.woocommerce-checkout .card-sub-title,.woocommerce-order-details .card-sub-title{text-transform:none!important;position:relative;background:#2d3a54;color:#fff;top:-25px;border-radius:5px 5px 0 0;left:-31px;padding:10px 0 10px 40px;width:calc(100% + 62px);height:40px}.cart_totals .order-total .amount,.review-order.shop_table .order-total .amount{font-size:inherit!important;color:var(--porto-heading-color)!important}form.checkout.woocommerce-checkout{margin-top:50px}.woocommerce-checkout-payment .woocommerce-form-coupon-toggle{font-weight:unset;margin:0}a.showcoupon.text-v-dark.text-uppercase.font-weight-bold{font-weight:600;text-transform:none!important}.review-order .blockUI.blockOverlay,.woocommerce-checkout-payment .blockUI{background:#f1f4f6!important;opacity:0.6!important}.woocommerce-checkout-payment .blockUI{top:35px!important}.page-wrapper .woocommerce-order.woocommerce-thankyou.col-lg-8{width:100%}.page-wrapper .woocommerce-thankyou-order-received{padding:10px 0;font-size:inherit;font-weight:600;letter-spacing:unset;border:1px solid #dee1e3;text-align:center;color:var(--porto-heading-color);background:#e4f1e4}.woocommerce-order-received .woocommerce-thankyou .woocommerce-order-details .featured-boxes{border-left:none!important;padding:0!important}.woocommerce-account .yith-wcmap .user-profile,.woocommerce-account .w3eden .panel{display:none}.woocommerce-account .yith-wcmap-banner{border-color:#969ca9;color:#2d3a54}.woocommerce-account .banner-icon-counter i.fa:before{color:#2d3a54}.woocommerce-account .yith-wcmap-banner.banner-bestellingen .banner-counter{background:#e3222e}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu{border-bottom:none;margin:0 0 40px 0}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li{margin:0 15px 0 0}.woocommerce-account #my-account-menu-tab .myaccount-menu li a span.item-icon{display:none}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a{border:none;padding:6px 12px}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu{border-bottom:none}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li.active a:before,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li.active a:after,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li.active,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:hover,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:hover:before,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:hover:after{background-color:#e3222e;color:#fff}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:before,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:after,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li{background-color:#f1f4f6}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:before,.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:after{content:" ";position:absolute;display:block;width:8px;height:100%;top:0;z-index:0;transform-origin:bottom left;-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg)}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:before{border-radius:0 0 0 5px;left:-8px}.woocommerce-account #my-account-menu-tab.layout-simple .myaccount-menu li a:after{right:0;border-radius:0 0 5px 0}.woocommerce-account .w3eden button.btn-view.btn.btn-primary{padding:5px;font-size:12px;background-color:#f1f4f6;color:#474747;border-color:#dfdfdf}.woocommerce-account .w3eden{margin:50px 0 100px 0}.woocommerce-account .w3eden .table{margin:0}.woocommerce-account .w3eden .btn-info{color:#fff;background-color:#2d3a54;border-color:#2d3a54;border-radius:3px}.woocommerce-account .w3eden b,.woocommerce-account .w3eden strong{font-weight:600;color:#2d3a54}header#header{background:linear-gradient(90deg,#2d3a54 50%,transparent 50%)}@media(min-width:992px){header#header .header-left-col{clip-path:polygon(0 0,100% 0%,calc(100% - 40px) 100%,0% 100%)}}@media(max-width:992px){#header .container-fluid{padding:0!important}}.woo-product-img img{max-height:400px;max-width:1000px!important;overflow:visible;position:relative;float:right}@media (min-width:768px){.woo-product-img img{clip-path:polygon(0% 0%,calc(100%) 0%,calc(100% - 135px) 100%,0% 100%);margin-right:40px}}#header,.sticky-header .header-main.sticky{border-top:none!important}#header .main-menu>li.menu-item.active:hover>a,#header .main-menu>li.menu-item:hover>a{color:#e3222e!important}.page-top ul.breadcrumb>li{text-transform:none!important}.page-top{padding:inherit}.header-wrapper #header .mobile-toggle{padding:0;color:#fff;border-radius:0;margin:0;width:55px;height:100px;line-height:100px}html.panel-opened .side-nav-panel-close{top:0!important;right:0!important;line-height:100px!important;padding:24px!important;background:#2d3a54;text-align:right;font-size:30px}.no-breadcrumbs .main-content{padding-top:0!important}.single-product .banner-container .product_title{font-size:25px}.page-wrapper .banner-container{margin:0 0 20px 0;border-bottom:1px solid #dee1e3}}@media(max-width:1200px){.woo-product-banner{background-size:contain!important}}@media(max-width:991px){#header .my-account,#header .my-wishlist,#header .minicart-icon,#header #mini-cart.minicart-arrow-alt .cart-head:after{color:#fff!important}}#mini-cart{background:transparent!important}.mega-menu.menu-hover-line>li.menu-item>a:before{background:#e3222e!important}@media(min-width:992px){.cursus-onderwerpen ul,.cursus-meta ul{columns:2;-webkit-columns:2;-moz-columns:2}}.cursus-meta ul li{line-height:30px}.cursus-meta ul li i{color:#e3222e;font-weight:700}@media(max-width:387px){.porto-block .woo-product-banner .woo-product-img img{height:auto!important;max-width:500px!important}.woo-product-banner .woo-product-img img{top:unset}}@media(min-width:388px) and (max-width:767px){.porto-block .woo-event-banner-left{min-height:300px;--min-height:300px}.porto-block .woo-product-banner .woo-product-img img{top:0;height:auto!important;max-width:770px!important;max-height:300px!important}}.cursus_andere_datum{margin-top:25px}.cursus_inschrijf_info p{margin:0}small.woocommerce-price-suffix{display:none}@media(max-width:767px){.single-product .cursusprijs_value p{padding:0;margin:0;color:#e32b36!important}.single-product .cursusprijs_value{position:absolute;right:0}}.elementor-widget-woocommerce-product-price ins span.woocommerce-Price-amount.amount,.elementor-widget-woocommerce-product-price span.woocommerce-Price-amount.amount{background:#e3222e;position:relative;top:-40px;padding:10px 20px;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);z-index:1;float:right;color:#fff!important}.elementor-widget-woocommerce-product-price del span.woocommerce-Price-amount.amount{background:#dee1e3;top:-46px;right:-27px;clip-path:polygon(15% 0%,100% 0%,85% 100%,0% 100%);margin:0;font-size:26px;color:#e3222e!important;float:left;font-size:16px}.elementor-widget-woocommerce-product-price del span.woocommerce-Price-amount.amount:before{position:absolute;content:"";left:0;top:21px;right:0;border-top:3px solid #e3222e;-webkit-transform:rotate(-17deg);-moz-transform:rotate(-17deg);-ms-transform:rotate(-17deg);-o-transform:rotate(-17deg);transform:rotate(-17deg)}@media(min-width:768px) and (max-width:991px){.single-product .product_title{font-size:22px!important}}@media(min-width:992px) and (max-width:1200px){.single-product .product_title{font-size:25px!important}}@media(max-width:991px){#header .search-toggle,#header .my-account,#header .my-wishlist,#mini-cart .minicart-icon,#mini-cart.minicart-arrow-alt .cart-head:after{color:#fff!important}}.product-list{flex-wrap:nowrap;position:relative}.post-type-archive .porto-tb-item{margin-bottom:50px}.product-list .product-archive-list-content{width:calc(100% - 250px)!important}.post-type-archive .page-wrapper .porto-tb-addcart.add_to_cart_button.product_type_variable.viewcart-style-3{height:38px;padding:8px}.post-type-archive .page-wrapper .tb-woo-price{float:right;position:relative;right:62px;bottom:26px;z-index:1;background:#f1f4f6;padding:6px 10px 2px 10px;margin:0;clip-path:polygon(10% 0,100% 0%,100% 100%,0% 100%);width:auto;border-bottom:1px solid #dee1e3}.post-type-archive .price{color:#2d3a54;font-size:14px!important;line-height:17px}@media(max-width:767px){.post-type-archive .product-image img{border-radius:15px}.nav-pills>li{margin:0 8px 0 0}.sort-source>li>a{border-radius:0 0 10px 10px;border:1px solid #ddd;border-top:none}}@media(min-width:768px){.nav-pills>li{margin:0 30px 0 0}.post-type-archive .product-image img{border:1px solid #dee1e3;clip-path:polygon(10% 0%,100% 0%,100% 100%,0% 100%)}.post-type-archive .product-image a:before{content:" ";position:absolute;display:block;width:20px;height:100%;top:0;left:10px;opacity:.4;background:#fff;-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);z-index:1}}.yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-21868{right:1px;bottom:-144px;background-color:#d2322d;width:auto;FONT-WEIGHT:400;height:auto;z-index:1;padding:5px;margin:0;font-family:'Montserrat'}@media(max-width:599px){.post-type-archive .page-wrapper .tb-woo-price{right:0;bottom:26px}}@media(max-width:781px){.yith-wcbm-badge.yith-wcbm-badge-text.yith-wcbm-badge-21868{right:0;bottom:-25px;padding:5px 10px;clip-path:polygon(0% 0,100% 0%,100% 100%,10% 100%)}.post-type-archive .page-wrapper .tb-woo-price{right:0;bottom:35px}}.post-type-archive .porto-posts-grid .sort-source{margin:-21px 0 20px 20px}.nav-pills>li.active>a,.nav-pills>li>a.active{font-weight:700;background-color:#e3222e!important}.sort-source>li>a{background:#f1f4f6;position:relative}main#content{margin:0!important}div.products{margin:20px 0 50px 0}.products-container .porto-posts-grid .product-category,.porto-tb-item{margin-bottom:50px}.page-wrapper .porto-gb-3e5210e7ac51adf8f5a7c3cee21a15c0{margin:0 0 10px 0}.porto-tb-meta a{background-color:#f1f4f6!important;padding:5px}@media(max-width:767px){.product-archive-list-img{order:1}.product-archive-list-content{order:2}}.product-images .product-image-slider.owl-carousel .img-thumbnail{padding:0!important}.product_cat-basis-cursus .product-thumbnails{display:none}.product-images .img-thumbnail .inner{border:none;border-radius:10px 10px 0 0}.single-product .cart:not(.variations_form){border:none!important;margin:0 0 25px 0!important;padding:0!important}.woocommerce-tabs ul.resp-tabs-list{display:none}.woocommerce-tabs .resp-tabs-container h2.resp-accordion.resp-tab-active{display:none}.woocommerce-tabs .resp-tabs-container h2.resp-accordion{border:1px solid #dbdde0!important;margin-bottom:10px;background:#f1f4f6!important;padding:10px!important;border-radius:0 0 10px 10px;border-top:1px solid #dbdde0!important}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li.resp-tab-active{color:#fff!important;font-weight:700}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li{padding:6px!important;text-decoration:none;font-weight:400;text-transform:unset!important;background:#f1f4f6!important;color:#2d3a54!important;font-size:inherit;display:inline-block;position:relative}.woocommerce-tabs .resp-tabs-list li.resp-tab-active{background-color:#e3222e!important;color:#fff!important;border:none!important;text-transform:none;padding:6px!important}.single-product .woocommerce-tabs .tab-content{border:none!important;padding:0}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li:before,.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li:after{content:" ";position:absolute;display:block;width:12px;height:100%;top:0;left:-10px;z-index:0;background:#f1f4f6;transform-origin:bottom left;-ms-transform:skew(-10deg,0deg);-webkit-transform:skew(-10deg,0deg);transform:skew(-10deg,0deg);border-radius:0 0 0 3px}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li:after{left:unset;right:-4px!important;border-radius:0 0 3px 0!important}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li.resp-tab-active:before,.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li.resp-tab-active:after{background:#e3222e}.woocommerce-tabs .resp-tabs-list li:hover{border:none!important;background:#e3222e!important;font-weight:700;color:#fff!important}.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li:hover:before,.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li:hover:after,.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li.resp-tab-active:hover:before,.elementor-widget-woocommerce-product-data-tabs .woocommerce-tabs .resp-tabs-list li.resp-tab-active:hover:after{background:#e3222e}.button{border-radius:5px}.button.button-moreinfo{color:#2d3a54;background:#fff;height:2.5rem!important;padding:0 1.5em;margin-bottom:25px;overflow:hidden;text-transform:uppercase;font-size:1em;letter-spacing:-.015em;font-weight:700;line-height:2.5rem;border:1px solid #2d3a54}.button.button-moreinfo a{color:#2d3a54}.button.button-moreinfo a:after{content:"\e04a";font-family:"Simple-Line-Icons"!important;speak:none;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:7px;color:#2d3a54}.button.button-moreinfo:hover,.button.button-moreinfo:active{background:#2d3a54;border-color:#2d3a54;color:#fff!important}.single_add_to_cart_button{margin:0 10px 0 0!important;display:inline-block;position:relative;float:inline-end;color:#fff!important}a.button.alt.groepaanvraag{height:3rem!important;padding:0 1.1em;margin:0 15px 0 0!important;overflow:hidden;letter-spacing:-.015em;font-weight:400;line-height:2.9rem;background:#fff!important;border:2px solid #000;color:#000!important;display:inline-block;position:relative;float:inline-end;font-size:inherit;text-transform:none}@media(min-width:768px) and (max-width:991px){.elementor-add-to-cart.elementor-product-simple{top:50px;position:relative}}.single-product .variations_form .variations .label,.single-product .variations_form a.reset_variations{display:none!important}.single-product .variations_form .single_variation_wrap{margin-top:0;border:none;padding:0}.single-product .variations tr{margin:0}a.single_add_to_cart_button.button.contact_btn{background:#e3222e}.single-product .variations{width:100%!important}.single-product .single_variation_wrap .woocommerce-variation-add-to-cart-disabled{display:none!important}.single-product .single-add-to-cart .type-product .single_add_to_cart_button:after{content:"\f218"}.product_cat-cursus .variations .iconic-was-swatches--text-swatch .iconic-was-swatch{width:100%;border:1px solid #ccc;display:inline-block;padding:8px 0 7px 45px;border-radius:0 5px 5px 0;background:#f1f4f6;line-height:1;color:#666!important;white-space:nowrap;border-left:none}.product_cat-cursus .variations .iconic-was-swatches__item{display:block;margin:0 10px 10px 0;position:relative;width:-webkit-fill-available}.product_cat-cursus .variations li.iconic-was-swatches__item:before{content:"\e075";font-family:"Simple-Line-Icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;background:#00b67a;padding:8px 8px 9px 8px;color:#fff;position:absolute;z-index:1;border-right:none;border-radius:5px 0 0 5px}.product_cat-cursus .variations li.iconic-was-swatch--disabled:before,.product_cat-cursus .variations li.iconic-was-swatches__item--out-of-stock:before{background:#969ca9!important;opacity:.6}.product_cat-cursus .iconic-was-swatch--disabled,.iconic-was-swatches__item--out-of-stock .iconic-was-swatch{opacity:.6}.product_cat-cursus .variations .iconic-was-swatches--text-swatch .iconic-was-swatch--selected,.product_cat-cursus .variations .iconic-was-swatches--text-swatch .iconic-was-swatch--selected:hover{background:#00b67a;border-color:#00b67a;color:#fff!important}.single-product .single_variation_wrap .woocommerce-variation-availability .stock:before{display:inline-block;position:relative;background-color:unset;width:unset;top:3px;left:0;content:"\e080";font-family:"Simple-Line-Icons"!important;speak:none;font-style:normal;font-weight:700;font-size:14px;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;color:#1cbf1c;padding:0 10px 0 0;z-index:1}.single-product .single_variation_wrap .woocommerce-variation-availability .stock{display:inline-block;position:relative;color:unset;line-height:unset;text-transform:unset;background-color:unset;border-radius:unset;z-index:unset;padding:0;margin:0;font-size:12px;font-weight:700}.wpforms-container-full.contactformulier .wpforms-field-label{margin:unset;font-size:inherit;font-weight:400}.contactformulier label{width:100%}.contactformulier label span.req{color:#e3222e}.contactformulier select,.contactformulier input[type=text],.contactformulier input[type=tel],.contactformulier input[type=email],.contactformulier textarea{width:100%;background-color:#F1F4F6}.main-content .contact-list-icons ul li .elementor-icon-list-icon{background:#f1f4f6;padding:6px 10px!important;text-align:center!important;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}.woocommerce-message{display:none}.ttt-pnwc-container{padding:0!important;background-color:unset!important}.ttt-pnwc-wrapper{overflow-y:auto}.ttt-pnwc-content{clip-path:polygon(4% 0%,100% 0%,96% 100%,0% 100%);border-top:4px solid #fff;border-bottom:4px solid #fff}.ttt-pnwc-notice{background:none!important;padding:25px 40px!important}.ttt-pnwc-notice.success{background-color:#93de93!important}.ttt-pnwc-notice:after{background:transparent}button.ttt-pnwc-close{border-radius:0;clip-path:polygon(25% 0%,100% 0%,75% 100%,0% 100%);width:60px;background:#fff;color:#2d3a54}.woo-trustpilot a:hover{color:#00b67a!important;font-style:italic}.woo-trustpilot a{color:inherit!important}.footer-contact-list ul li .elementor-icon-list-icon{background:#fff;padding:6px 10px!important;text-align:center!important;clip-path:polygon(10% 0%,100% 0%,90% 100%,0% 100%)}#footer .logo img{max-width:140px!important}html #topcontrol{width:72px!important;background:#e3222e!important;height:72px!important;position:absolute;border-radius:15px 0 0 0;box-shadow:0 4px 30px rgba(0,0,0,.3)!important;right:0!important}html #topcontrol i{line-height:26px!important;font-size:20px!important}.page-wrapper .dokan-error,.page-wrapper .dokan-info,.page-wrapper .dokan-message,.page-wrapper .woocommerce-error,.page-wrapper .woocommerce-info,.page-wrapper .woocommerce-message{display:none}dl.variation dt,dl.variation .variation-Datum{display:none!important}.fooevents-variation-desc strong,.fooevents-variation-desc:last-of-type{display:none}a.foo_addtocart,.post-type-archive .page-wrapper .porto-tb-addcart.add_to_cart_button.product_type_variable.viewcart-style-3{transition:transform 0.3s,opacity 0.3s,background-color 0.3s,border-color 0.3s,color 0.3s;border:solid 1px #adb3bd;font-size:12px;font-weight:600;text-transform:uppercase;color:#2d3a54;display:inline-block;margin:0;padding:5px 15px;border-radius:5px;background:#f1f4f6}a.foo_addtocart:hover,.post-type-archive .page-wrapper .porto-tb-addcart.add_to_cart_button.product_type_variable.viewcart-style-3:hover{background-color:#2d3a54;color:#fff;border-color:rgb(150 156 169);box-shadow:none}#fooevents_bookings_slot_date_val_trans_field span,#fooevents_bookings_date_val__trans_field span{display:flex}select#fooevents_bookings_slot_date_val_trans,select#fooevents_bookings_date_val__trans{border-color:#dee1e3;border-radius:0 5px 5px 0;background-color:#f1f4f6;left:35px}#fooevents_bookings_slot_date_val_trans_field span.woocommerce-input-wrapper:before,#fooevents_bookings_date_val__trans_field .woocommerce-input-wrapper:before{content:"\e075";font-family:"Simple-Line-Icons"!important;speak:none;font-style:normal;font-weight:600;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#ebeef0;padding:12px;color:#2d3a54;border-right:none!important;border-radius:5px 0 0 5px;border:1px solid #dee1e3}.fooevents-bookings-slot-date abbr.required,#fooevents_bookings_date_val__trans_field abbr.required{display:none}div#fooevents-checkout-attendee-info-val-field,div#fooevents-checkout-attendee-info-val-trans{color:#00b67a;margin-right:4px;font-size:12px;float:right;font-weight:700}div#fooevents-checkout-attendee-info-val-field strong,div#fooevents-checkout-attendee-info-val-trans strong{margin-right:4px;font-weight:400;color:#000}#fooevents_bookings_slot_val__trans_field,#fooevents_bookings_date_val__trans_field,#fooevents_bookings_slot_date_val_trans_field{margin-bottom:25px!important}.fooevents-bookings-slot-date label{font-weight:600}span.available-full{color:#e3222e}h4.fooevents-attendee-number:before{content:"\e005";font-family:"Simple-Line-Icons"!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:8px;color:#d2322d;font-size:16px}a.button_secondary.alt{border-color:#223341;display:inline-block;font-weight:400;line-height:1.8;color:#212529;text-align:center;text-decoration:none;vertical-align:middle;background-color:#fff!important;border:2px solid #222529;font-size:1rem;border-radius:5px;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}a.button_secondary.alt:hover{color:#fff;background-color:#223341;border-color:#223341}button.single_add_to_cart_button.button.alt{width:100%;padding:0!important;margin:0!important}a.wc-action-btn.view-cart-btn.button.wc-forward{background:#fff!important;border:1px solid #000;margin:15px 0 0 0!important;width:100%!important}.woo-product-nav{display:block;position:relative;top:-26px;left:-10px}.woo-product-nav ul li{padding:7px!important;background:#f1f4f6}.woo-product-nav ul li:first-child a{color:#fff;font-weight:700}.woo-product-nav ul li a{color:inherit}@media(min-width:992px){.woo-product-nav ul li:before,.nav-pills>li a:before{content:" ";position:absolute;display:block;width:15px;height:100%;top:0;left:-6px;z-index:0;background:#f1f4f6;transform-origin:bottom left;-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg);border-radius:0 0 0 5px}.woo-product-nav ul li:after,.nav-pills>li a:after{content:" ";position:absolute!important;display:block;width:15px!important;height:100%!important;top:0;right:-15px!important;z-index:0;background:#f1f4f6;transform-origin:bottom left;-ms-transform:skew(10deg,0deg);-webkit-transform:skew(10deg,0deg);transform:skew(10deg,0deg);border-radius:0 0 5px 0;left:unset!important;border:unset!important}.woo-product-nav ul li:first-child:before,.woo-product-nav ul li:first-child:after,.nav-pills>li.active>a:before,.nav-pills>li>a.active:before,.nav-pills>li.active>a:after,.nav-pills>li>a.active:after{background:#e3222e!important}.woo-product-nav ul li:hover:before,.woo-product-nav ul li:hover:after{background:#d2d9ed!important}}.woo-product-nav ul li{padding:7px!important;margin:0 15px!important}.woo-product-nav ul li:first-child{background-color:#e3222e!important;color:#fff!important;font-weight:700;margin-left:21px!important}.woo-product-nav ul li:hover{background:#d2d9ed!important}.woo-product-nav ul li:hover a{color:#222529!important;font-weight:700}@media(max-width:991px){.product_opmaat{margin-top:35px!important}}@media(min-width:992px){.product_opmaat{margin-top:75px!important}}.betterdocs-faq-wrapper .betterdocs-faq-section-title,.betterdocs-faq-title{display:none}.elementor-widget-betterdocs-faq .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list{margin:0}.elementor-widget-betterdocs-faq .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-post .betterdocs-faq-post-name{color:inherit;font-size:inherit}.elementor-widget-betterdocs-faq .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group.active .betterdocs-faq-post .betterdocs-faq-post-name{color:#4264b6}.elementor-widget-betterdocs-faq .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-post{background-color:#f1f4f6;padding:15px;border-radius:10px}.elementor-widget-betterdocs-faq svg.betterdocs-faq-iconplus g{stroke:#e3222e}.elementor-widget-betterdocs-faq svg.betterdocs-faq-iconminus g{stroke:#4264b6}.elementor-widget-betterdocs-faq .betterdocs-faq-wrapper .betterdocs-faq-inner-wrapper .betterdocs-faq-list>li .betterdocs-faq-group .betterdocs-faq-main-content{color:inherit}.am-events-filter{display:none}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event{border-radius:unset;padding:0!important;box-shadow:unset}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-form-eventListForm.am-event:hover{background-color:unset}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-details{display:none}.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-number-eventListForm .el-input-number .el-input-number__increase,.amelia-app-booking #amelia-booking-wrap .el-form-item.am-input-number-eventListForm .el-input-number .el-input-number__decrease{color:#354052;background-color:#f1f4f6}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-data .am-event-date .am-event-date-month,.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-data .am-event-dates .am-event-date-month{background:#f1f4f6}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-book-cta{text-align:right}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-book-cta{border-top:unset;display:inline-flex}.amelia-app-booking #amelia-booking-wrap #am-events-booking .am-event-list .am-event .am-event-book-continue{display:inline-flex;position:relative;top:-16px}.gform_button{background-color:#e32b36!important}input#gf_coupon_button{background-color:#2d3a54}.ginput_total{font-weight:bold!important;color:#47a447!important}span.gf_coupon_discount.gform-field-label.gform-field-label--type-sub-large{white-space:nowrap;color:#e3222e;font-weight:700}div#ginput_product_price_1_11{display:none}