.padding-top{padding-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);}
body:not(.home) .entry-content .elementor > .e-con:first-child,
.single-tribe_event_series > .elementor.tribe_event_series > .e-con:first-child, #tribe-events-pg-template > .elementor > .e-con:first-child{padding-top:var(--header-height);}
body .padding-top-small{padding-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
body .padding-bottom-small{padding-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.no-gap, .no-gap > .e-con-inner{gap:0;}
.gap-large, .gap-large > .e-con-inner{gap:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 100px);}
.gap-medium, .gap-medium > .e-con-inner{gap:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);}
.elementor-element.text, .gap-text, .gap-text > .e-con-inner{gap:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.gap-small, .gap-small > .e-con-inner{gap:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.emphasis, .emphasis p{font-size:clamp(18px, calc(calc(100 / 1152) * (100vw - 768px) + 18px), 24px);}
small, .small, .small p{font-weight:300 !important;font-size:14px;}
strong{font-weight:500 !important;}
.elementor-widget-text-editor p{max-width:46ch;}
.single-tribe_event_series .elementor-widget-text-editor p, .single-tribe_events .elementor-widget-text-editor p, .cart .elementor-widget-text-editor p, .checkout .elementor-widget-text-editor p{max-width:60ch;}
.padding-inline-start{padding-left:calc(calc(calc(100vw - clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 200px)) / 12) - 10px) !important;}
@media only screen and (max-width: 1440px) {
.padding-inline-start{padding-left:0 !important;}
}
strong.red{color:var(--e-global-color-secondary);}
 .woocommerce-notices-wrapper .woocommerce-message::before, .woocommerce-notices-wrapper .woocommerce-info::before, .wc-empty-cart-message .woocommerce-info::before, .woocommerce-error::before, .elementor-jet-myaccount-order .woocommerce-info::before{display:none;}
.woocommerce-notices-wrapper .woocommerce-message, .woocommerce-notices-wrapper .woocommerce-info, .wc-empty-cart-message .woocommerce-info, .woocommerce-error, .elementor-jet-myaccount-order .woocommerce-info{color:var(--e-global-color-primary);max-width:600px;margin:0 0 40px 0;padding:11px 20px 13px 20px;font-weight:500;font-size:16px;letter-spacing:.75px;line-height:1.75;border:0;border-radius:0;box-shadow:none;}
.woocommerce-notices-wrapper .woocommerce-message{background-color:var(--color-valid);}
.wc-empty-cart-message .woocommerce-info, .woocommerce-notices-wrapper .woocommerce-info, .woocommerce-error, .elementor-jet-myaccount-order .woocommerce-info{background-color:var(--e-global-color-secondary);}
.woocommerce-error li a{color:var(--e-global-color-primary);text-transform:initial;}
.woocommerce-message .button, .elementor-jet-myaccount-order .woocommerce-info .button{display:none !important;}
.woocommerce-message .restore-item{color:var(--e-global-color-primary) !important;text-transform:initial !important;}
.woocommerce-notices-wrapper .woocommerce-message + .woocommerce-info{margin-top:-20px;}
.elementor-popup-modal .dialog-widget-content .dialog-close-button{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Close.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);top:20px;right:20px;text-decoration:none;}
.elementor-popup-modal .dialog-widget-content .dialog-close-button svg{display:none;}
.elementor-popup-modal .dialog-widget-content .box{background-color:var(--e-global-color-primary);padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-popup-modal .dialog-widget-content .box p{color:var(--e-global-color-text);max-width:60ch;}
.elementor-widget-alert .elementor-alert{color:var(--e-global-color-primary) !important;background-color:var(--e-global-color-secondary) !important;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:10px;max-width:600px;padding:11px 20px 13px 20px;;border:0;}
.elementor-widget-alert .elementor-alert .elementor-alert-title{font-family:"Bison", sans-serif;font-weight:700;font-size:20px;letter-spacing:.75px;line-height:1.25;}
.elementor-widget-alert .elementor-alert .elementor-alert-description{font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.5;}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__icon{margin:calc(-1 * clamp(3px, calc(calc(100 / 1152) * (100vw - 768px) + 3px), 5px)) 0 0 0;}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__icon svg{width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__label{color:var(--e-global-color-text);font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
@media only screen and (max-width: 768px) {
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__label{display:none;}
}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__count{color:var(--e-global-color-primary);background-color:var(--e-global-color-text);position:absolute;width:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);height:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);bottom:calc(-1 * clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 10px));left:clamp(15px, calc(calc(100 / 1152) * (100vw - 768px) + 15px), 20px);font-family:'halyard-display', sans-serif;font-weight:500;font-size:clamp(12px, calc(calc(100 / 1152) * (100vw - 768px) + 12px), 14px);letter-spacing:0;line-height:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 19px);border-radius:50%;transform:translateX(-50%);}
.elementor-widget-jet-blocks-cart .jet-blocks-cart__heading-link .jet-blocks-cart__count .jet-blocks-cart__count-val{margin-top:calc(-1 * clamp(4px, calc(calc(100 / 1152) * (100vw - 768px) + 4px), 2px));}
.elementor-widget-icon-list .elementor-icon-list-items{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:10px;}
.elementor-widget-icon-list .elementor-icon-list-items, .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item{margin:0 !important;}
.elementor-widget-icon-list.elementor-icon-list--layout-inline .elementor-icon-list-items{flex-flow:row wrap;}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item, .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item a{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg{width:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);height:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);margin:4px 0 0 0;}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-icon svg path{fill:var(--e-global-color-text);}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text{color:var(--e-global-color-text);max-width:48ch;padding:0;font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:hover a .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:focus a .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:active a .elementor-icon-list-text{color:var(--e-global-color-secondary);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events .tribe-events-l-container{display:flex;flex-flow:column wrap;align-items:center;justify-content:center;gap:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 80px);max-width:1720px;min-height:100%;padding:0 !important;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events .tribe-events-l-container > *{width:100%;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header{padding:0 !important;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header  .tribe-events-header__messages{display:none !important;}
body .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar{gap:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);margin-bottom:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item{padding:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon{background-repeat:no-repeat;background-position:center;background-size:100%;width:40px;height:40px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon.tribe-events-c-top-bar__nav-link--prev{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Left.svg);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon.tribe-events-c-top-bar__nav-link--next{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Right.svg);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__nav .tribe-events-c-top-bar__nav-list .tribe-events-c-top-bar__nav-list-item .tribe-common-c-btn-icon svg{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-common-c-btn-border-small{margin:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:hover, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:focus, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button:active{opacity:1;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button .tribe-events-c-top-bar__datepicker-button-icon-svg{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__actions{display:none !important;}
body .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector{padding-bottom:0;}
body .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list{margin:0 30px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day{padding:10px 10px 8px 10px;border:0;border-radius:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day.tribe-events-pro-week-day-selector__day--active{background-color:var(--e-global-color-secondary);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__events-icon{background-color:var(--e-global-color-text);width:6px;height:6px;top:10px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__day-datetime .tribe-events-pro-week-day-selector__day-weekday, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__day-datetime .tribe-events-pro-week-day-selector__day-daynum{color:var(--e-global-color-text);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day.tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__day-weekday, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day.tribe-events-pro-week-day-selector__day--active .tribe-events-pro-week-day-selector__day-daynum{color:var(--e-global-color-primary);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__day-datetime .tribe-events-pro-week-day-selector__day-weekday{margin:10px 0 0 0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__day-datetime .tribe-events-pro-week-day-selector__day-weekday{font-family:'halyard-display', sans-serif;font-weight:500;font-size:14px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__days-list .tribe-events-pro-week-day-selector__days-list-item .tribe-events-pro-week-day-selector__day .tribe-events-pro-week-day-selector__day-datetime .tribe-events-pro-week-day-selector__day-daynum{margin-bottom:0;font-family:'Bison', sans-serif;font-weight:700;font-size:24px;letter-spacing:0;line-height:1.25;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav{top:50%;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__prev, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__next{background-repeat:no-repeat;background-position:center;background-size:100%;width:20px;height:20px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__prev{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Left.svg);left:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__next{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Right.svg);right:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__prev svg, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-day-selector .tribe-events-pro-week-day-selector__nav .tribe-events-pro-week-day-selector__nav-list .tribe-events-pro-week-day-selector__nav-list-item .tribe-events-pro-week-day-selector__next svg{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event-time-separator{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event{margin:0;padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:2px solid var(--e-global-color-accent);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event + .tribe-events-pro-week-mobile-events__event-time-separator + .tribe-events-pro-week-mobile-events__event{margin-top:20px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;padding:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title a, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue{color:var(--e-global-color-text);display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;margin:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title a{font-family:'Bison', sans-serif;font-weight:700;letter-spacing:0;font-size:clamp(30px, calc(calc(100 / 1152)*(100vw - 768px) + 30px), 40px);line-height:1.25;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title a:hover, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title a:focus, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title a:active{border:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue span{font-family:'halyard-display', sans-serif;font-weight:300;font-style:normal;font-size:16px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-title{order:1;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper::before, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue::before{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;position:relative;display:flex;width:20px;height:20px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper::before{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Time-Silver.svg);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper{order:2;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-datetime-wrapper .tribe-events-calendar-series-archive__container, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue .tribe-events-pro-week-mobile-events__event-venue-address, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-nav{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue::before{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Location-Silver.svg);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-mobile-events .tribe-events-pro-week-mobile-events__day .tribe-events-pro-week-mobile-events__event .tribe-events-pro-week-mobile-events__event-details .tribe-events-pro-week-mobile-events__event-venue{order:3;margin-top:-10px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column{border:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime{padding-bottom:20px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-weekday, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-daynum, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-daynum a{color:var(--e-global-color-text);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-weekday{font-family:'halyard-display', sans-serif;font-weight:500;font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-daynum, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__header .tribe-events-pro-week-grid__header-row .tribe-events-pro-week-grid__header-column .tribe-events-pro-week-grid__header-column-title .tribe-events-pro-week-grid__header-column-datetime .tribe-events-pro-week-grid__header-column-daynum a{font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);letter-spacing:0;line-height:1.25;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body{position:relative;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body::before{z-index:1;content:'';background:linear-gradient(0deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);position:absolute;display:flex;width:100%;height:100px;top:0;left:0;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper{border-right:2px solid var(--e-global-color-accent);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper{border-bottom:2px solid var(--e-global-color-accent);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-row-header .tribe-events-pro-week-grid__events-time-tag{color:var(--e-global-color-e591b8d);font-family:'halyard-display', sans-serif;font-weight:300;font-size:14px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-row-header .tribe-events-pro-week-grid__events-time-tag::after{background-color:var(--e-global-color-accent);height:2px;margin:-1px 0 0 var(--tec-spacer-1);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day{border-left:2px solid var(--e-global-color-accent);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event{width:calc(100% - 4px);right:2px;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link{background-color:var(--e-global-color-secondary);border:2px solid var(--e-global-color-primary);border-radius:0;}
.page-id-83 .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link{pointer-events:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event:hover .tribe-events-pro-week-grid__event-link, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event:focus .tribe-events-pro-week-grid__event-link, .elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event:active .tribe-events-pro-week-grid__event-link{background-color:var(--e-global-color-text);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner{background-color:var(--e-global-color-secondary);}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner .tribe-events-pro-week-grid__event-datetime{color:var(--e-global-color-primary);font-family:'halyard-display', sans-serif;font-weight:300;letter-spacing:.75px;text-transform:lowercase;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner .tribe-events-pro-week-grid__event-datetime .tribe-events-calendar-series-archive__container{display:none;}
.elementor-widget-tec_elementor_widget_events_view .tribe-events-pro-week-grid .tribe-events-pro-week-grid__body .tribe-events-pro-week-grid__events-scroll-wrapper .tribe-events-pro-week-grid__events-row-outer-wrapper .tribe-events-pro-week-grid__events-row-wrapper .tribe-events-pro-week-grid__events-row .tribe-events-pro-week-grid__events-day .tribe-events-pro-week-grid__event .tribe-events-pro-week-grid__event-link .tribe-events-pro-week-grid__event-link-inner .tribe-events-pro-week-grid__event-title{color:var(--e-global-color-primary);font-family:'halyard-display', sans-serif;font-weight:500;letter-spacing:.75px;text-transform:lowercase;}
body .elementor-widget-tec_elementor_widget_events_view .tribe-events-c-subscribe-dropdown__container{display:none;}
@media only screen and (max-width: 768px) {
.elementor-widget-image-carousel .elementor-image-carousel-wrapper{overflow:visible;}
}
.elementor-widget-image-carousel .swiper-wrapper .swiper-slide .swiper-slide-inner{display:flex;}
.elementor-widget-jet-switcher .jet-switcher{gap:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 80px);}
.elementor-widget-jet-switcher .jet-switcher__control-wrapper{justify-content:flex-start;}
.elementor-widget-jet-switcher .jet-switcher__control-instance{background-color:transparent;width:auto;height:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);border:2px solid var(--e-global-color-accent);}
.elementor-widget-jet-switcher .jet-switcher__control-instance .jet-switcher__control-handler span{background-color:var(--e-global-color-secondary) !important;}
.elementor-widget-jet-switcher .jet-switcher__control-instance .jet-switcher__control{color:var(--e-global-color-e591b8d);padding:3px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px) 2px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.elementor-widget-jet-switcher .jet-switcher__control-instance .jet-switcher__control .jet-switcher__label-text{margin-top:-6px;font-weight:500;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);letter-spacing:.75px;text-transform:lowercase;white-space:nowrap;}
.elementor-widget-jet-switcher .jet-switcher--disable .jet-switcher__control-instance .jet-switcher__control.jet-switcher__control--disable, .elementor-widget-jet-switcher .jet-switcher--enable .jet-switcher__control-instance .jet-switcher__control.jet-switcher__control--enable{color:var(--e-global-color-primary);}
.elementor-widget-jet-listing-grid .jet-listing-grid__items{color:var(--e-global-color-text);font-size:16px;letter-spacing:.75px;line-height:1.75;text-transform:lowercase;}
.elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item{padding:0;}
.elementor-widget-jet-cart-table, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table{width:100%;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table{color:var(--e-global-color-text);}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody .woocommerce-cart-form__cart-item td{padding-top:10px !important;padding-bottom:10px !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr td, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .shop_table tbody tr th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .shop_table tbody tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr th, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr td, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr th, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr td{border-top:0 !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr td{padding:0 20px 0 0;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th{padding-bottom:10px !important;vertical-align:bottom;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th:last-child, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr td:last-child{padding:0;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr td, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr th, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr td{font-family:'halyard-display', sans-serif;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 1280px) + 16px), 20px);letter-spacing:.75px;line-height:1.5;text-align:left;text-transform:lowercase;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table thead tr th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr th, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr th{font-weight:500;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr td, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td strong, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td strong, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr td strong{font-weight:300 !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a{display:flex;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a:hover, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a:focus, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a:active{background-color:transparent;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a svg{width:20px !important;height:20px !important;margin-top:12px;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-name a{color:var(--e-global-color-text);font-weight:300;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-price, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-subtotal, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-subtotal .subscription-price{display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:center;height:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-price .subscription-details, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-subtotal .subscription-details{font-size:14px;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-quantity .quantity input[type=number]{height:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 1280px) + 16px), 20px);text-align:center;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions{padding-top:20px !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:0;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon input[type="text"]{height:60px;margin-right:0;font-size:20px;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon .coupon-error-notice{display:none;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon + .button{margin-left:20px;}
@media only screen and (max-width: 768px) {
.woocommerce table.shop_table_responsive tbody tr td::before, .woocommerce-page table.shop_table_responsive tbody tr td::before{content:attr(data-title);font-weight:500;margin-right:auto;}
.woocommerce table.shop_table_responsive tbody tr td, .woocommerce-page table.shop_table_responsive tbody tr td, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-price, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-subtotal{display:table-row;float:right;width:100%;height:auto;padding:10px 0 !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .product-remove a svg{margin-top:0;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody .product-subtotal .subscription-price{display:table-cell !important;float:right;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions{padding-bottom:0 !important;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon{padding-bottom:20px;}
.elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .coupon + .button{margin-left:0;}
} .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals h2{display:none;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table{padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;border:2px solid var(--e-global-color-accent);}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td{padding:10px !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr th:first-child{padding-left:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td:last-child{padding-right:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .cart-discount th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .cart-discount td{padding-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr:last-child th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr:last-child td{padding-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .cart-discount td .woocommerce-Price-amount, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .cart-discount td .woocommerce-Price-amount{margin-left:6px;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .cart-subtotal:not(.recurring-total),
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .order-total:not(.recurring-total){display:none;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .cart-subtotal th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .order-total th{padding:0 20px 0 0;white-space:nowrap;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-totals th, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .recurring-totals th{color:var(--e-global-color-secondary);padding-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;padding-bottom:10px !important;font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);letter-spacing:0;line-height:1.25;text-transform:initial;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-total th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-total td, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .recurring-total th{vertical-align:top;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-totals th, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout{margin:0;padding:0;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-total td .first-payment-date, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .recurring-total .first-payment-date{color:var(--e-global-color-e591b8d);max-width:300px;padding-top:10px;line-height:1.25;}
@media only screen and (max-width: 768px) {
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-total td .first-payment-date, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .recurring-total .first-payment-date{line-height:1.5;}
.elementor-widget-jet-cart-totals{width:100%;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody tr td{padding-left:20px !important;}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .shop_table tbody .recurring-total td .first-payment-date, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot .recurring-total .first-payment-date{min-width:100%;}
}
.elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout .button{color:var(--e-global-color-text) !important;margin:0;}
.elementor-widget-jet-checkout-login-form{width:100%;}
.elementor-widget-jet-checkout-login-form .elementor-jet-checkout-login-form .woocommerce-form-login-toggle .woocommerce-info{margin:0;}
.elementor-widget-jet-checkout-login-form .elementor-jet-checkout-login-form .woocommerce-form-login-toggle + .woocommerce-form-login{padding-top:20px;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin-top:-20px;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row label, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row label, .elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper .form-row label, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row label{display:none;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-wide{width:100%;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-first, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row-last{width:calc(50% - 10px);}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2{height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection{background-color:transparent;border:0;border-radius:0;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__arrow{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Down.svg);background-repeat:no-repeat;background-position:center;background-size:40px;width:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);top:50%;right:0;transform:translateY(-50%);}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__rendered .select2-selection__placeholder{text-transform:lowercase;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .select2 .selection .select2-selection .select2-selection__arrow b, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row .show-password-input, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row .show-password-input{display:none;}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.form-row.woocommerce-invalid input[type="text"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input[type="email"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid input[type="tel"],
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid select, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row.woocommerce-invalid .select2 .selection .select2-selection .select2-selection__rendered, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row.woocommerce-invalid input[type="password"]{border-color:var(--e-global-color-secondary);}
.elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-billing-fields .woocommerce-billing-fields__field-wrapper .form-row .checkout-inline-error-message, .elementor-widget-jet-checkout-billing .elementor-jet-checkout-billing .woocommerce-account-fields .create-account .form-row .checkout-inline-error-message, body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.woocommerce-invalid .checkout-inline-error-message{display:none;}
.elementor-widget-jet-checkout-additional-form{width:100%;}
.elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.elementor-widget-jet-checkout-additional-form .woocommerce-additional-fields .woocommerce-additional-fields__field-wrapper{width:100%;}
body .elementor-widget-jet-checkout-payment #payment{background-color:transparent;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;border:0;border-radius:0;}
body .elementor-widget-jet-checkout-payment #payment .wc_payment_methods{background-color:transparent;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;gap:10px;width:100%;padding:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px) clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:2px solid var(--e-global-color-accent);}
body .elementor-widget-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;width:100%;}
body .elementor-widget-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method input[type="radio"]{margin-right:20px;}
body .elementor-widget-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method label{color:var(--e-global-color-text);width:calc(100% - 50px);margin-top:calc(-1 * clamp(2px, calc(calc(100 / 1152) * (100vw - 1280px) + 2px), 4px));font-family:'halyard-display', sans-serif;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 1280px) + 16px), 20px);letter-spacing:.75px;line-height:1.5;text-align:left;text-transform:lowercase;}
body .elementor-widget-jet-checkout-payment #payment .wc_payment_methods .wc_payment_method label .mollie-gateway-icon{max-height:30px;margin:clamp(2px, calc(calc(100 / 1152) * (100vw - 1280px) + 2px), 4px) 0 0 0;}
body .elementor-widget-jet-checkout-payment #payment .place-order{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;margin:-20px 0;padding:0;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p,
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .woocommerce-privacy-policy-text p a,
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text,
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .woocommerce-terms-and-conditions-checkbox-text a{color:var(--e-global-color-e591b8d);font-weight:300;font-size:14px;letter-spacing:.75px;line-height:1.75;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row{margin:0;padding:0;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label{display:flex;flex-flow:wrap nowrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row .woocommerce-form__label .required{display:none;}
body .elementor-widget-jet-checkout-payment #payment .place-order .woocommerce-terms-and-conditions-wrapper .form-row.woocommerce-invalid input[type="checkbox"]{border-color:var(--e-global-color-secondary);}
.elementor-widget-jet-checkout-order-review{width:100%;}
.elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review{padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:2px solid var(--e-global-color-accent);}
.elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review h3{padding-bottom:10px;}
.elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .tribe-checkout-backlinks, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table thead{display:none;}
.elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td:first-child, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr th{padding-left:0 !important;}
.elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tbody tr td:last-child, .elementor-widget-jet-checkout-order-review .elementor-jet-checkout-order-review .shop_table tfoot tr td{padding-right:0 !important;}
.elementor-widget-jet-myaccount-login-form{width:100%;}
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form, .elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form h2{font-size:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);line-height:1;}
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login{margin:0;padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:2px solid var(--e-global-color-accent);border-radius:0;width:100%;max-width:600px;}
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row{width:100%;margin:0;padding:0;}
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row .woocommerce-button{margin:0;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .woocommerce-info{margin-bottom:0;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table{border:0;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr th, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr td{color:var(--e-global-color-text);padding:10px;font-family:'halyard-display', sans-serif;font-size:clamp(16px, calc(calc(100 / 1152)*(100vw - 1280px) + 16px), 20px);letter-spacing:.75px;line-height:1.5;text-align:left;text-transform:lowercase;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr th{font-weight:500;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr td{background-color:transparent;font-weight:300;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr th:first-child, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr td:first-child{padding-left:0;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr th:last-child, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr td:last-child{padding-right:0;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table thead tr .woocommerce-orders-table__header-order-status, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-status{display:none;}
.elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button{float:right;}
.elementor-widget-jet-myaccount-content .elementor-jet-myaccount-content > p{display:none;}
.elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a{display:flex !important;}
.elementor-widget-image img{width:calc(calc(calc(calc(100vw - clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 200px)) / 12) - 10px) * 4);}
@media only screen and (max-width: 1440px) {
.elementor-widget-image img{width:100%;}
} .elementor-widget-theme-site-logo img{width:clamp(200px, calc(calc(100 / 1152) * (100vw - 768px) + 200px), 400px);}
.elementor-widget-nav-menu .elementor-nav-menu{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px 40px;}
.elementor-widget-nav-menu.elementor-nav-menu__align-start .elementor-nav-menu{justify-content:flex-start;}
.elementor-widget-nav-menu .elementor-nav-menu.sm-vertical{flex-flow:column wrap;}
.elementor-widget-nav-menu.elementor-nav-menu__align-start .elementor-nav-menu.sm-vertical{align-items:flex-start;}
.elementor-widget-nav-menu .elementor-nav-menu .menu-item{text-transform:lowercase;}
.elementor-widget-text-editor + .elementor-widget-button{margin-top:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);}
.elementor-widget-button .elementor-button, .elementor-widget-button.primary .elementor-button, #opgemerkt .gform_wrapper .gform_button,
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-common-c-btn-border-small, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy:hover, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy:focus, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy:active, body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .button, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout .button, body .elementor-widget-jet-checkout-payment #payment .place-order .button,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row .woocommerce-button, .elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button{background-color:var(--e-global-color-secondary);color:var(--e-global-color-primary);position:relative;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:18px 30px 17px 30px;border:0;border-radius:0;fill:var(--e-global-color-primary);outline:unset;transition:.4s cubic-bezier(0.19, 1, 0.22, 1);}
.elementor-widget-button.badge .elementor-button{padding:3px 20px 2px 20px;}
.elementor-widget-button.secondary .elementor-button, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-common-c-btn-border-small, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button{color:var(--e-global-color-text);background-color:transparent;fill:var(--e-global-color-text);padding:0;}
.elementor-widget-button.tertiary .elementor-button, .elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button{color:var(--e-global-color-secondary);background-color:transparent;fill:var(--e-global-color-secondary);padding:0;}
.elementor-widget-button.tertiary.back .elementor-button{color:var(--e-global-color-e591b8d);fill:var(--e-global-color-e591b8d);}
.elementor-widget-button.quaternary .elementor-button{color:var(--e-global-color-text);background-color:transparent;fill:var(--e-global-color-secondary);padding:0;}
.subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy[disabled="disabled"],
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-customize, body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-reject, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .button[disabled]{background-color:var(--e-global-color-accent) !important;color:var(--e-global-color-e591b8d) !important;padding:18px 30px 17px 30px;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn.cky-btn-accept{background-color:var(--e-global-color-secondary) !important;color:var(--e-global-color-primary) !important;}
.elementor-widget-button .elementor-button .elementor-button-text, .elementor-widget-button.primary .elementor-button .elementor-button-text, #opgemerkt .gform_wrapper .gform_button,
.elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-common-c-btn-border-small, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-buy, body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn, .elementor-widget-jet-cart-table .elementor-jet-cart-table .woocommerce-cart-form .shop_table tbody tr .actions .button, .elementor-widget-jet-cart-totals .elementor-jet-cart-totals .cart_totals .wc-proceed-to-checkout .button, body .elementor-widget-jet-checkout-payment #payment .place-order .button,
.elementor-widget-jet-myaccount-login-form .elementor-jet-myaccount-login-form .woocommerce-form-login .form-row .woocommerce-button, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button{font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
.elementor-widget-button.tertiary .elementor-button .elementor-button-text, .elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button{font-family:'halyard-display', sans-serif;font-weight:500;font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);letter-spacing:.75px;line-height:1.75;}
.elementor-widget-button.quaternary .elementor-button .elementor-button-text{font-size:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);}
.elementor-widget-button.secondary .elementor-button::after, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-common-c-btn-border-small::after, .elementor-widget-tec_elementor_widget_events_view .tribe-events-header .tribe-events-header__top-bar .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button::after{content:'';background-color:var(--e-global-color-text);position:absolute;display:flex;width:100%;height:2px;bottom:-10px;left:0;}
.elementor-widget-button.tertiary.back .elementor-button::before, .elementor-widget-button.tertiary .elementor-button::after, .elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a::after, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button::after{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;position:relative;display:flex;width:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);height:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);margin-bottom:calc(-1 * clamp(3px, calc(calc(100 / 1152) * (100vw - 768px) + 3px), 5px));}
.elementor-widget-button.tertiary.back .elementor-button::before{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Left-Darkgrey.svg);margin-right:clamp(4px, calc(calc(100 / 1152) * (100vw - 768px) + 4px), 8px);}
.elementor-widget-button.tertiary .elementor-button::after, .elementor-widget-jet-myaccount-logout .jet-woo-builder-customer-logout a::after, .elementor-widget-jet-myaccount-order .elementor-jet-myaccount-order .shop_table tbody tr .woocommerce-orders-table__cell-order-actions .woocommerce-button::after{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Right.svg);margin-left:clamp(4px, calc(calc(100 / 1152) * (100vw - 768px) + 4px), 8px);}
.elementor-widget-button.tertiary.back .elementor-button::after{display:none;}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:clamp(8px, calc(calc(100 / 1152) * (100vw - 768px) + 8px), 12px);}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon{display:flex;margin-top:calc(-1 * clamp(2px, calc(calc(100 / 1152) * (100vw - 768px) + 2px), 4px));}
.elementor-widget-button .elementor-button .elementor-button-content-wrapper .elementor-button-icon svg{width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
   .gform_wrapper .gform_fields .gfield.gfield--type-name .gform-grid-row{display:flex;flex-flow:row wrap;align-items:center;justify-content:center;gap:20px;margin:0;}
.gform_wrapper .gform_fields .gfield.gfield--type-name .gform-grid-row .gform-grid-col{padding:0;}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;gap:20px;}
.gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label, .gform_wrapper .gform_fields .gfield.gfield--type-consent .ginput_container .gform-field-label a{color:var(--e-global-color-e591b8d);font-weight:300;font-size:14px;letter-spacing:.75px;line-height:1.75;}
.gform_wrapper .gform_fields .gfield.gfield--type-consent input[type=checkbox]::before{display:none !important;}
.gform_wrapper .gform_validation_errors, .subscribe .tribe-tickets__tickets-item--inactive .tribe-tickets__tickets-item-content--inactive{color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);margin:0 0 20px 0;padding:11px 20px 13px 20px;font-weight:500;font-size:16px;letter-spacing:.75px;line-height:1.75;border:0;border-radius:0;box-shadow:none;}
.gform_wrapper .gform_validation_errors:focus{outline:unset;}
.gform_wrapper .gform_fields .gfield.gfield_error input, #opgemerkt .gform_wrapper .gform_fields .gfield.gfield--type-consent.gfield_error input[type=checkbox]{border-color:var(--e-global-color-secondary);}
.gform_wrapper .gfield_validation_message, .gform_wrapper .gform-loader{display:none !important;}
.gform_wrapper .gform_footer #gform_submit_button_1{background-color:transparent;}
body .cky-consent-container{width:460px;border-radius:0;}
.cky-consent-container.cky-box-bottom-left{left:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
@media only screen and (max-width: 768px) {
.cky-consent-container.cky-box-bottom-left{width:calc(100% - 60px);bottom:20px;}
}
body .cky-consent-container .cky-consent-bar{background-color:var(--e-global-color-primary) !important;padding:18px 20px;border:2px solid var(--e-global-color-accent) !important;border-radius:0;box-shadow:none;}
body .cky-consent-container .cky-consent-bar .cky-notice, body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:10px;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-title{color:var(--e-global-color-secondary) !important;display:flex;margin-bottom:0;padding:0;font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des{padding:0;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-des p{color:var(--e-global-color-text) !important;font-family:'halyard-display', sans-serif;font-weight:300;font-size:14px !important;letter-spacing:.75px;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start;gap:10px;margin-top:0;}
body .cky-consent-container .cky-consent-bar .cky-notice .cky-notice-group .cky-notice-btn-wrapper .cky-btn{opacity:1;}
.elementor-location-header .header{z-index:998;position:absolute;margin-bottom:0;scroll-margin-top:0;top:0;padding-top:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);padding-bottom:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
@media only screen and (max-width: 480px) {
.elementor-location-header .header > .e-con-inner{gap:20px;}
}
.home .elementor-location-header .header{top:initial;bottom:0;}
body:not(.home) .elementor-location-header .header,
.elementor-location-header .header.fixed{background:linear-gradient(0deg, rgba(26, 26, 26, 0) 0%, rgba(26, 26, 26, 1) 100%);position:fixed;top:0;bottom:initial;}
.elementor-widget-opgemerkt-burger .burger span{color:var(--e-global-color-text);font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 20px);}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon{display:flex;margin:0;}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-icon svg{width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);height:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:center;}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-title a{letter-spacing:0;}
.elementor-location-header .header .elementor-widget-icon-box .elementor-icon-box-wrapper .elementor-icon-box-content .elementor-icon-box-description a{color:var(--e-global-color-text);font-size:clamp(14px, calc(calc(100 / 1152) * (100vw - 768px) + 14px), 16px);}
.responsive-menu-open{position:fixed;width:100%;}
.elementor-location-header .responsive-menu{display:none;background-color:var(--e-global-color-primary);min-height:700px;height:100vh;height:var(--viewport-height);padding-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);padding-bottom:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 200px);}
.responsive-menu-open .elementor-location-header .responsive-menu{z-index:997;position:absolute;display:flex;top:0;}
.elementor-location-header .responsive-menu > .e-con-inner{flex-flow:column nowrap;}
.elementor-location-header .responsive-menu .elementor-widget-button .elementor-button{color:var(--e-global-color-primary);}
.elementor-location-header .responsive-menu .elementor-widget-button .elementor-button::after{background-color:var(--e-global-color-primary);}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu{flex-flow:column wrap;}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item a{font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);line-height:1;letter-spacing:0;transition:0s cubic-bezier(0.19, 1, 0.22, 1);}
.elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item:hover a, .elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item:focus a, .elementor-location-header .responsive-menu .elementor-widget-nav-menu .elementor-nav-menu .menu-item:active a{font-style:italic;}
.postid-17 .elementor-location-header, .postid-17 .elementor-location-footer{display:none;}
#coming-soon{padding-top:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 100px);padding-bottom:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 100px);}
.home .hero::before{z-index:1;content:'';position:absolute;display:flex;background:linear-gradient(0deg, rgba(26, 26, 26, 1) 0%, rgba(26, 26, 26, 0) 100%);width:100%;height:50vh;height:calc(var(--viewport-height) / 2);top:initial;bottom:0;}
.home .hero .elementor-widget-theme-site-logo, .home .hero .elementor-widget-button{z-index:1;}
.home .hero .call-to-action{z-index:998;align-self:flex-start;width:auto;height:var(--header-height);}
.home .hero .call-to-action .elementor-widget-button{z-index:998;}
@media only screen and (max-width: 768px) {
.home .hero .call-to-action{align-self:center;padding-bottom:128px;}
} .introduction .elementor-widget-heading h1{max-width:21ch;}
.training-categories{overflow-x:hidden;}
.training-categories .elementor-widget-heading.white-space-nowrap{margin-left:-50%;}
.training-categories .elementor-widget-heading.white-space-nowrap h2{white-space:nowrap;}
.training-list .elementor-widget-button.show-full-timetable{position:absolute;top:0;right:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 100px);}
@media only screen and (max-width: 768px) {
.training-list .elementor-widget-button.show-full-timetable{position:relative;top:initial;right:initial;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .title{max-width:100% !important;}
}
.box, .training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .box, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .box, .subscriptions .box, .trial-training .box{padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;border:2px solid var(--e-global-color-accent);}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-button.badge, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-button.badge, .trial-training .box .elementor-widget-button.badge{z-index:1;position:absolute;top:-2px;right:-2px;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-heading h3, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-heading h3, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime, .parameters .elementor-widget-tec_events_elementor_widget_event_datetime, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue, .parameters .elementor-widget-tec_events_elementor_widget_event_venue, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer{color:var(--e-global-color-text);}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .parameters, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .parameters{gap:10px;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-jet-listing-dynamic-field, .parameters .elementor-widget-jet-listing-dynamic-field, .parameters .elementor-widget-jet-listing-dynamic-terms, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime > *,
.parameters .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime > *,
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue-name, body .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue-name, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer{color:var(--e-global-color-text);font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap, .parameters .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap, .parameters .elementor-widget-jet-listing-dynamic-terms .jet-listing-dynamic-terms{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__icon, .parameters .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__icon, .parameters .elementor-widget-jet-listing-dynamic-terms .jet-listing-dynamic-terms .jet-listing-dynamic-terms__icon{margin:0;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap svg, .parameters .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__icon svg, .parameters .elementor-widget-jet-listing-dynamic-terms .jet-listing-dynamic-terms .jet-listing-dynamic-terms__icon svg{width:20px;height:20px;}
.training-list .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap svg path, .parameters .elementor-widget-jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap .jet-listing-dynamic-field__icon svg path, .parameters .elementor-widget-jet-listing-dynamic-terms .jet-listing-dynamic-terms .jet-listing-dynamic-terms__icon svg path{fill:var(--e-global-color-text);}
.page-id-85 .tribe-events-calendar-series-archive__container{display:none !important;}
.gallery{overflow-x:hidden;}
.trial-training .elementor-widget-heading h2{max-width:22ch;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items{margin-top:-20px !important;margin-bottom:-10px !important;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .title{max-width:calc(119px + 40px);}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper::before, .parameters .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper::before{content:'';position:relative;display:flex;background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Time-Silver.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:20px;height:20px;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime, .parameters  .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper, .parameters  .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper .tec-events-elementor-event-widget__datetime, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-name, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer .tec-events-elementor-event-widget__organizer-details, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container .tec-events-elementor-event-widget__venue-details{margin:0;padding:0;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper, .parameters .elementor-widget-tec_events_elementor_widget_event_datetime .tec-events-elementor-event-widget__datetime-wrapper, .parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer{display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:10px;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container::before, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container::before{content:'';position:relative;display:flex;background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Location-Silver.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:20px;height:20px;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue, .trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:10px;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-container{border:0;}
.trial-training .elementor-widget-jet-listing-grid .jet-listing-grid__items .jet-listing-grid__item .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-map, .parameters .elementor-widget-tec_events_elementor_widget_event_venue .tec-events-elementor-event-widget__venue .tec-events-elementor-event-widget__venue-map{display:none;}
.parameters .elementor-widget-tec_events_elementor_widget_event_organizer .tec-events-elementor-event-widget__organizer::before{content:'';position:relative;display:flex;background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Account-Silver.svg);background-repeat:no-repeat;background-position:center;background-size:100%;width:20px;height:20px;}
.trainings .grid-day{max-width:600px;}
.trainings .grid-day .elementor-widget-heading p{line-height:1.5;}
#tribe-events-pg-template{max-width:100%;padding:0;}
.event > .e-con-inner{min-height:400px;}
.event .elementor-widget-text-editor{color:var(--e-global-color-text);font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.75;}
.event .information-container .elementor-widget-jet-map{width:100%;}
.subscribe .elementor-widget-heading h2{max-width:22ch;}
.subscribe .elementor-widget-text-editor p{max-width:54ch;}
.subscribe .elementor-widget-text-editor + .elementor-widget-tec_et_elementor_widget_tec-tickets{margin-top:clamp(10px, calc(calc(100 / 1152) * (100vw - 768px) + 10px), 20px);}
.subscribe .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-form{display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;}
.subscribe .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-form .tribe-tickets__tickets-title, .subscribe .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__tickets-form__series-pass-header, .subscribe .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__notice--barred-left{display:none;}
.subscribe .tribe-tickets__tickets-item{position:relative;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start;gap:20px;max-width:600px;padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px);border:2px solid var(--e-global-color-accent);}
.subscribe .tribe-tickets__tickets-item--inactive{padding:0;border:0;}
.subscribe .tribe-tickets__tickets-item.cat_proeflessen.first + .tribe-tickets__ticket-type-header__wrapper + .tribe-tickets__tickets-item.cat_proeflessen{display:none;}
.subscribe .tribe-tickets__tickets-item.outofstock::before{z-index:1;content:'Volzet';color:var(--e-global-color-primary);background-color:var(--e-global-color-secondary);position:absolute;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;padding:3px 20px 2px 20px;top:-2px;right:-2px;font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
.subscribe .tribe-tickets__tickets-item--inactive .tribe-tickets__tickets-item-content--inactive::before{content:'Inschrijven is niet mogelijk';position:relative;display:flex;font-weight:500;font-size:16px;letter-spacing:.75px;line-height:1.75;}
.subscribe .tribe-tickets__tickets-item--inactive .tribe-tickets__tickets-item-content--inactive{font-size:0;margin:0;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-content-title-container .tribe-tickets__tickets-item-content-title{color:var(--e-global-color-text);font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);letter-spacing:0;line-height:1.25;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-details-content, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-details-content a{color:var(--e-global-color-e591b8d);font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.75;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-details-content a{text-transform:initial;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra .tribe-tickets__tickets-item-extra-price{color:var(--e-global-color-text);font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);letter-spacing:0;line-height:1.25;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-extra .tribe-tickets__tickets-item-extra-available{color:var(--e-global-color-e591b8d);font-family:'halyard-display', sans-serif;font-weight:300;font-size:14px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity::before{content:'Aantal deelnemers';color:var(--e-global-color-text);position:absolute;display:flex;top:0;left:0;font-family:'halyard-display', sans-serif;font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.5;text-transform:lowercase;white-space:nowrap;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity{position:relative;display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:center;padding-top:24px;border-bottom:2px solid var(--e-global-color-text);}
.subscribe .tribe-tickets__tickets-item.outofstock .tribe-tickets__tickets-item-quantity{display:none;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add{height:clamp(60px, calc(calc(100 / 1152) * (100vw - 768px) + 60px), 80px);}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add{color:transparent;background-repeat:no-repeat;background-position:center;background-size:100%;width:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);outline:unset;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-remove{background-image:url(https://www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Min.svg);}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input{margin-top:-2px;border-bottom:0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input::-webkit-outer-spin-button, .subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-number .tribe-tickets__tickets-item-quantity-number-input::-webkit-inner-spin-button{-webkit-appearance:none;}
.subscribe .tribe-tickets__tickets-item .tribe-tickets__tickets-item-quantity .tribe-tickets__tickets-item-quantity-add{background-image:url(https://www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Plus.svg);}
.subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-footer-quantity, .subscribe .tribe-tickets__tickets-footer .tribe-tickets__tickets-footer-total{display:none;}
.tribe_events_cat-proeflessen .subscribe .link-to-series, .subscribe .elementor-widget-tec_et_elementor_widget_tec-tickets .tribe-tickets__ticket-type-header__wrapper{display:none;}
.subscriptions h1{max-width:24ch;}
.subscriptions .box h3, .subscriptions .box p a{color:var(--e-global-color-text);}
.subscriptions .box p{max-width:48ch;}
.subscriptions .box p a{font-weight:300;}
.subscriptions .box .small p{color:var(--e-global-color-e591b8d);text-transform:lowercase;}
.contact .elementor-widget-heading h1{max-width:16ch;}
.contact .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-icon svg path{fill:var(--e-global-color-e591b8d);}
.contact .elementor-widget-icon-list .elementor-icon-list-items .elementor-icon-list-item:last-child .elementor-icon-list-text{color:var(--e-global-color-e591b8d);}
.cart h1{max-width:18ch;}
.cart .cart-table-container, .checkout .checkout-form-container{flex:150%;}
.checkout .checkout-form-container .elementor-widget-button{align-self:flex-start;}
.woocommerce-checkout .elementor-widget-shortcode .woocommerce-form-login-toggle, .woocommerce-checkout .elementor-widget-shortcode .woocommerce-form-coupon-toggle{display:none;}
.jet-woo-builder-woocommerce-myaccount-login-page #customer_login > .elementor > .elementor-element > .elementor-element,
.jet-woo-builder-my-account-content .elementor > .elementor-element > .elementor-element{padding:0;}
.account .elementor-widget-shortcode .elementor-shortcode .wpkqcg_qrcode_wrapper{display:flex;width:200px;margin-bottom:20px;}
.account .elementor-widget-text-editor.small.grey p{max-width:34ch;}
.account .account-container{margin-bottom:-20px;}
.account .orders{padding:clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 30px) !important;border:2px solid var(--e-global-color-accent);}
.account .orders .elementor-widget-jet-myaccount-order .shop_table{margin-top:-10px;}
.account .orders .elementor-jet-myaccount-order .shop_table tbody tr td:last-child{display:flex;flex-flow:row wrap;align-items:center;justify-content:flex-start;gap:0 20px;}
@media only screen and (max-width: 768px) {
.account .orders .elementor-jet-myaccount-order .shop_table tbody tr td:last-child{justify-content:flex-end;}
}
.account .orders .elementor-jet-myaccount-order .shop_table tbody tr td.woocommerce-orders-table__cell-order-total{color:transparent;font-size:0;letter-spacing:0;}
.account .orders .elementor-jet-myaccount-order .shop_table tbody tr td.woocommerce-orders-table__cell-order-total:before, .account .orders .elementor-jet-myaccount-order .shop_table tbody tr td.woocommerce-orders-table__cell-order-total .woocommerce-Price-amount{color:var(--e-global-color-text);font-size:clamp(16px, calc(calc(100 / 1152)*(100vw - 1280px) + 16px), 20px);letter-spacing:.75px;}
.page-id-4143 .gform_wrapper .gform_fields .gfield select{background-image:url(//www.combatcult.be/wp-content/uploads/2025/02/CombatCult-Website-Icons-Arrow-Down.svg);background-repeat:no-repeat;background-position:center right clamp(8px, calc(calc(100 / 1152)*(100vw - 1280px) + 8px), 20px);background-size:40px;align-items:center;text-transform:lowercase;}
.page-id-7 .elementor-widget-text-editor p, .page-id-8 .elementor-widget-text-editor p, .page-id-9 .elementor-widget-text-editor p{max-width:74ch;}
.page-id-7 .elementor-widget-text-editor a, .page-id-8 .elementor-widget-text-editor a, .page-id-9 .elementor-widget-text-editor a, .page-id-7 .elementor-widget-text-editor p a, .page-id-8 .elementor-widget-text-editor p a, .page-id-9 .elementor-widget-text-editor p a, .page-id-7 .elementor-widget-text-editor ul li, .page-id-8 .elementor-widget-text-editor ul li, .page-id-9 .elementor-widget-text-editor ul li{color:var(--e-global-color-text);font-weight:300;font-size:16px;letter-spacing:.75px;line-height:1.75;}
.page-id-7 .elementor-widget-text-editor h4, .page-id-8 .elementor-widget-text-editor h4, .page-id-9 .elementor-widget-text-editor h4{font-size:clamp(30px, calc(calc(100 / 1152) * (100vw - 768px) + 30px), 40px);}
.page-id-7 .elementor-widget-text-editor h4 + p,
.page-id-7 .elementor-widget-text-editor p + h4,
.page-id-7 .elementor-widget-text-editor h4 + ul,
.page-id-7 .elementor-widget-text-editor ul + h4,
.page-id-7 .elementor-widget-text-editor ul + p,
.page-id-7 .elementor-widget-text-editor p + ul,
.page-id-7 .elementor-widget-text-editor p + p,
.page-id-8 .elementor-widget-text-editor h4 + p,
.page-id-8 .elementor-widget-text-editor p + h4,
.page-id-8 .elementor-widget-text-editor h4 + ul,
.page-id-8 .elementor-widget-text-editor ul + h4,
.page-id-8 .elementor-widget-text-editor ul + p,
.page-id-8 .elementor-widget-text-editor p + ul,
.page-id-8 .elementor-widget-text-editor p + p,
.page-id-9 .elementor-widget-text-editor h4 + p,
.page-id-9 .elementor-widget-text-editor p + h4,
.page-id-9 .elementor-widget-text-editor h4 + ul,
.page-id-9 .elementor-widget-text-editor ul + h4,
.page-id-9 .elementor-widget-text-editor ul + p,
.page-id-9 .elementor-widget-text-editor p + ul,
.page-id-9 .elementor-widget-text-editor p + p{margin-top:20px;}
.page-id-7 .elementor-widget-text-editor ul, .page-id-8 .elementor-widget-text-editor ul, .page-id-9 .elementor-widget-text-editor ul{padding:0;}
.page-id-7 .elementor-widget-text-editor ul li::before, .page-id-8 .elementor-widget-text-editor ul li::before, .page-id-9 .elementor-widget-text-editor ul li::before{content:'–';margin-right:10px;}
.page-id-7 .elementor-widget-text-editor ul li, .page-id-8 .elementor-widget-text-editor ul li, .page-id-9 .elementor-widget-text-editor ul li{line-height:1.75;list-style:none;}
.page-id-8 .cky-audit-table-element{max-width:960px;}
.page-id-8 .cky-audit-table-element, .page-id-8 .cky-audit-table-element + h4{margin-top:20px;}
.page-id-8 .cky-audit-table-element h3{margin-top:0;margin-bottom:0;font-family:'Bison', sans-serif;font-weight:700;font-size:20px;letter-spacing:0;line-height:1.25;}
.page-id-8 .cky-audit-table-element h3 + .cky-category-des,
.page-id-8 .cky-audit-table-element .cky-category-des + .cky-table-wrapper,
.page-id-8 .cky-audit-table-element .cky-table-wrapper + h3{margin-top:20px;margin-bottom:0;}
.page-id-8 .cky-audit-table-element .cky-cookie-audit-table th, .page-id-8 .cky-audit-table-element .cky-cookie-audit-table td{color:var(--e-global-color-text);background-color:transparent;padding:10px;font-size:14px;letter-spacing:.75px;line-height:1.75;border:2px solid var(--e-global-color-accent);}
.page-id-8 .cky-audit-table-element .cky-cookie-audit-table th{font-weight:500;}
.page-id-8 .cky-audit-table-element .cky-cookie-audit-table td{background-color:transparent !important;font-weight:300;}
.elementor-location-footer .footer{margin-bottom:0;scroll-margin-top:0;}
.elementor-location-footer .footer .contact-information-container{flex:150%;}
.elementor-location-footer .footer .disclaimer-container, .elementor-location-footer .footer .copyright-disclaimer-container, .elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu, .buttons-container{gap:10px clamp(20px, calc(calc(100 / 1152) * (100vw - 768px) + 20px), 40px);}
.elementor-location-footer .footer .elementor-widget-nav-menu.contact-information .elementor-nav-menu{align-items:flex-start;}
.elementor-location-footer .footer .elementor-widget-nav-menu.contact-information .elementor-nav-menu .menu-item a{font-family:'Bison', sans-serif;font-weight:700;font-size:clamp(40px, calc(calc(100 / 1152) * (100vw - 768px) + 40px), 60px);line-height:1;letter-spacing:0;transition:0s cubic-bezier(0.19, 1, 0.22, 1);}
.elementor-location-footer .footer .elementor-widget-nav-menu.contact-information .elementor-nav-menu .menu-item:hover a, .elementor-location-footer .footer .elementor-widget-nav-menu.contact-information .elementor-nav-menu .menu-item:focus a, .elementor-location-footer .footer .elementor-widget-nav-menu.contact-information .elementor-nav-menu .menu-item:active a{font-style:italic;}
.elementor-location-footer .footer .elementor-widget-heading.vat p, .elementor-location-footer .footer .elementor-widget-heading.small.grey p, .account .elementor-widget-text-editor.small.grey p{color:var(--e-global-color-e591b8d);line-height:1.5;}
.elementor-location-footer .footer .elementor-widget-heading.vat p{text-transform:lowercase;}
.elementor-location-footer .footer .elementor-widget-heading.small.grey p{max-width:12ch;text-transform:initial;}
.elementor-location-footer .footer .elementor-widget-nav-menu.navigation .elementor-nav-menu .menu-item a{font-size:clamp(16px, calc(calc(100 / 1152) * (100vw - 768px) + 16px), 18px);line-height:1.5;}
.elementor-location-footer .footer .elementor-widget-text-editor.small p, .elementor-location-footer .footer .elementor-widget-text-editor.small p a{color:var(--e-global-color-e591b8d);font-weight:300;}
.elementor-location-footer .footer .gform_wrapper .gform-footer{position:absolute;margin:0;top:50%;right:0;transform:translateY(-50%);}
.elementor-location-footer .footer .gform_wrapper .gform_validation_errors{display:none;}
.elementor-location-footer .footer .gform_wrapper .gform-footer .gform_button{background-color:transparent;padding:0;border:0;outline:unset;}
.elementor-widget-opgemerkt-copyright .copyright .copyright-wrapper p{color:var(--e-global-color-e591b8d);text-transform:lowercase;}
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu{justify-content:flex-start;}
@media only screen and (max-width: 768px) {
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu{max-width:240px;margin-top:-2px;}
}
.elementor-location-footer .footer .elementor-widget-nav-menu.disclaimer .elementor-nav-menu .menu-item a, .elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper span{color:var(--e-global-color-e591b8d);font-weight:300;font-size:16px;line-height:1.5;}
.elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:10px;}
.elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper span{line-height:1;white-space:nowrap;}
.elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper svg{height:18px;margin-top:2px;}
.elementor-widget-opgemerkt-made-by .made-by .made-by-wrapper svg path {
fill: var(--e-global-color-e591b8d);
}