.woocommerce form .form-row.woocommerce-validated input.input-text{border-color:#A3777F!important}.mec-container{width:100%!important;padding:0!important}.mec-single-event-date i:before,.mec-event-cost i:before,.mec-single-event-category i:before,.mec-single-event-organizer i:before,.mec-wrap .mec-color-before :before,.mec-single-event-time i:before{color:#A3777F!important}.mec-wrap .mec-color-before :before{color:#a3b3a4!important}.mec-divi-event-speakers .mec-speakers-details h3:before,.mec-divi-event-social-share .mec-social-single:before{border-bottom:4px solid transparent!important;margin:0!important}.mec-divi-event-speakers .mec-speakers-details ul li{text-align:center}.mec-single-event-organizer img{max-width:180px;display:block}.mec-ticket-available-spots .mec-event-ticket-name{font-family:"Crimson Pro",Georgia,"Times New Roman",serif}.mec-booking .mec-event-tickets-list .mec-ticket-style-row .mec-event-ticket-available{display:none!important}.mec-wrap .mec-booking-progress-bar li.mec-active .progress-index{background:#a3b3a4;border-color:#a3b3a4}.lity-content .mec-booking-progress-bar li.mec-active,.mec-booking-shortcode .mec-booking-progress-bar li.mec-active,.mec-wrap .mec-booking-progress-bar li.mec-active{color:#a3b3a4}.mec-wrap .mec-booking-progress-bar li.mec-active:before,.mec-wrap .mec-booking-progress-bar li.mec-active:after{background:#a3b3a4}.mec-speakers-details li,.mec-speakers-details .mec-speaker-avatar,.mec-speakers-details .mec-speaker-avatar-dialog,.mec-speakers-details .mec-speaker-avatar a,.mec-speakers-details .speaker-details{display:block!important;float:none!important;width:100%!important;max-width:100%!important;text-align:center!important;background:none!important;background-color:transparent!important}.mec-speakers-details .mec-speaker-avatar a{display:block!important}.mec-speakers-details .mec-speaker-avatar img{display:block!important;float:none!important;margin:0 auto 15px auto!important;max-width:100%!important;width:140px!important;height:140px!important;object-fit:cover!important;border-radius:5px!important}.mec-speakers-details .speaker-details{clear:both!important;margin:0!important;padding:0!important}.mec-speakers-details .mec-speaker-name,.mec-speakers-details .mec-speaker-job-title{display:block!important;width:100%!important;float:none!important}.mec-speakers-details .mec-speaker-name{margin:0 0 6px 0!important;font-weight:600!important}.mec-speakers-details .mec-speaker-job-title{margin:0!important;padding:0!important;font-size:14px!important;line-height:1!important}.mec-speakers-details .clearfix{display:none!important}li.mec-faq-item::marker{color:#fff!important}.info-msg{color:#f7e8e1;background-color:#a3777f}@media screen and (max-width:980px){.mec-frontbox{padding:0!important}}.mec-faq-list .mec-faq-item .mec-faq-title h4{white-space:normal!important}#mec-dynamic-speaker-modal{max-width:760px;margin:0 auto;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.2)}.mec-dynamic-speaker-modal__inner{display:flex;flex-wrap:wrap}.mec-dynamic-speaker-modal__image{flex:0 0 240px;max-width:240px}.mec-dynamic-speaker-modal__image img{width:100%;height:100%;display:block;object-fit:cover}.mec-dynamic-speaker-modal__content{flex:1 1 320px;padding:28px;box-sizing:border-box}.mec-dynamic-speaker-modal__content h3{margin:0 0 16px}h3.mec-speakers,h3.mec-social-single{margin-top:.75em!important}.mec-img-organizer{margin:16px 0!important}@media (max-width:767px){.mec-dynamic-speaker-modal__image,.mec-dynamic-speaker-modal__content{flex:0 0 100%;max-width:100%}}.mec-speaker-modal-open{overflow:hidden}#mec-custom-speaker-modal{position:fixed;inset:0;z-index:999999}.mec-custom-speaker-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.65)}.mec-custom-speaker-dialog{position:absolute;top:50%;left:50%;width:min(920px,calc(100vw - 40px));max-height:calc(100vh - 40px);transform:translate(-50%,-50%);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 25px 80px rgba(0,0,0,.25)}.mec-custom-speaker-close{position:absolute;top:12px;right:14px;width:40px;height:40px;border:0;border-radius:999px;background:rgba(0,0,0,.08);color:#111;font-size:28px;line-height:1;cursor:pointer;z-index:2}.mec-custom-speaker-inner{display:flex;flex-wrap:wrap;max-height:calc(100vh - 40px);overflow:auto}.mec-custom-speaker-image{flex:0 0 280px;max-width:280px}.mec-custom-speaker-image img{display:block;width:100%;height:100%;object-fit:cover}.mec-custom-speaker-content{flex:1 1 320px;padding:34px;box-sizing:border-box;color:#111}.mec-custom-speaker-content h3{margin:0 0 18px;color:#111}.mec-custom-speaker-description,.mec-custom-speaker-description p,.mec-custom-speaker-description li{color:#111}.mec-custom-speaker-description p:last-child{margin-bottom:0}@media (max-width:767px){.mec-custom-speaker-dialog{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.mec-custom-speaker-image,.mec-custom-speaker-content{flex:0 0 100%;max-width:100%}.mec-custom-speaker-content{padding:24px}}@media (max-width:980px){.mec-wrap .mec-event-list-standard .mec-event-article{padding:0!important;margin-bottom:28px!important;border-radius:22px!important;overflow:hidden!important}.mec-wrap .mec-event-list-standard .mec-topsec{display:block!important}.mec-wrap .mec-event-list-standard .mec-topsec>div{display:block!important;width:100%!important;max-width:100%!important;float:none!important}.mec-wrap .mec-event-list-standard .mec-event-image-wrap{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.mec-wrap .mec-event-list-standard .mec-event-image{width:100%!important;margin:0!important;border-radius:0!important;overflow:hidden!important}.mec-wrap .mec-event-list-standard .mec-event-image a{display:block!important;width:100%!important}.mec-wrap .mec-event-list-standard .mec-event-image img{display:block!important;width:100%!important;height:240px!important;object-fit:cover!important;object-position:center center!important;border-radius:0!important}.mec-wrap .mec-event-list-standard .mec-event-content-wrap,.mec-wrap .mec-event-list-standard .mec-event-meta-wrap{padding:0 22px!important;box-sizing:border-box!important}.mec-wrap .mec-event-list-standard .mec-event-content{padding:18px 0 0 0!important}.mec-wrap .mec-event-list-standard h3.mec-event-title{margin:0 0 12px 0!important;line-height:1.15!important;font-size:28px!important}.mec-wrap .mec-event-list-standard h3.mec-event-title a{font-size:22px!important;line-height:1.15!important;display:inline!important}.mec-wrap .mec-event-list-standard .mec-event-title-soldout,.mec-wrap .mec-event-list-standard .mec-labels-normal{display:block!important;margin-top:12px!important}.mec-wrap .mec-event-list-standard .mec-event-title-soldout .soldout,.mec-wrap .mec-event-list-standard .mec-labels-normal .mec-label-normal{vertical-align:middle!important;margin:0 8px 8px 0!important;line-height:1.1!important}.mec-event-sharing-wrap{display:none!important}#wrap .mec-wrap article.mec-event-countdown-style1,.colorskin-custom .mec-event-sharing-wrap:hover>li,.event-carousel-type1-head .mec-event-date-carousel,.mec-booking button,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date.mec-active,.mec-booking-tooltip.multiple-time .mec-booking-calendar-date:hover,.mec-calendar .mec-has-event:after,.mec-event-countdown-style1 .mec-event-countdown-part3 a.mec-event-button,.mec-event-countdown-style3 .mec-event-date,.mec-events-progress-bar progress::-webkit-progress-value,.mec-events-progress-bar progress:after,.mec-has-event-for-booking.mec-active .mec-calendar-novel-selected-day,.mec-map-get-direction-btn-cnt input[type=submit],.mec-ongoing-normal-label,.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-modal-booking-button:hover,.mec-wrap .flip-clock-wrapper ul li a div div.inn,.mec-wrap .mec-event-countdown-style2,.mec-wrap .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,.mec-wrap.colorskin-custom .mec-bg-color,.mec-wrap.colorskin-custom .mec-bg-color-hover:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-calendar-row dt.mec-has-event:hover,.mec-wrap.colorskin-custom .mec-calendar .mec-has-event:after,.mec-wrap.colorskin-custom .mec-calendar .mec-selected-day:hover,.mec-wrap.colorskin-custom .mec-calendar:not(.mec-event-calendar-classic) .mec-selected-day,.mec-wrap.colorskin-custom .mec-event-grid-clean .mec-event-date,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing .mec-event-share:hover .mec-event-sharing-icon,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing li:hover a i,.mec-wrap.colorskin-custom .mec-event-list-modern .mec-event-sharing>li:hover a i,.mec-wrap.colorskin-custom .mec-event-sharing .mec-event-share:hover .event-sharing-icon,.mec-wrap.colorskin-custom .mec-timeline-events-container .mec-timeline-event-date:before,.mec-wrap.colorskin-custom .mec-totalcal-box .mec-totalcal-view span.mec-totalcalview-selected,span.mec-marker-wrap{background-color:#cfd9d1!important;color:#333!important}.mec-event-footer .mec-modal-booking-button{position:revert!important;display:block!important;width:100%!important}.mec-event-footer .mec-modal-booking-button{position:revert!important;display:block!important}.mec-event-footer .mec-booking-button{position:revert!important;display:block!important;width:100%!important}.mec-wrap .mec-event-list-standard .mec-event-description{margin-top:10px!important;font-size:16px!important;line-height:1.65!important}.mec-wrap .mec-event-list-standard .mec-event-meta{padding:18px 0 0 0!important}.mec-wrap .mec-event-list-standard .mec-event-meta>div{margin-bottom:18px!important}.mec-wrap .mec-event-list-standard .mec-date-details,.mec-wrap .mec-event-list-standard .mec-time-details,.mec-wrap .mec-event-list-standard .mec-venue-details,.mec-wrap .mec-event-list-standard .mec-categories-wrapper{font-size:15px!important;line-height:1.6!important}.mec-wrap .mec-event-list-standard .mec-date-details i,.mec-wrap .mec-event-list-standard .mec-categories-wrapper i{margin-right:10px!important}.mec-wrap .mec-event-list-standard .mec-venue-details address{margin-top:6px!important}.mec-wrap .mec-event-list-standard .mec-event-footer{padding:18px 22px 22px 22px!important;margin-top:18px!important;box-sizing:border-box!important;overflow:hidden!important;height:auto!important}.mec-wrap .mec-event-list-standard .mec-events-progress-bar{display:none!important}.mec-wrap .mec-event-list-standard .mec-events-progress-bar progress{display:none!important}.mec-wrap .mec-event-list-standard .mec-progress-bar-time-passed,.mec-wrap .mec-event-list-standard .mec-progress-bar-time-remained{display:none!important}.mec-wrap .mec-event-list-standard .mec-month-divider{margin:26px 0 18px 0!important;text-align:center!important}.mec-wrap .mec-event-list-standard .mec-month-divider h5{font-size:28px!important;line-height:1.2!important}.mec-wrap .mec-search-form{padding:0!important}.mec-wrap .mec-dropdown-wrap{display:block!important}.mec-wrap .mec-dropdown-search{width:100%!important;margin:0 0 12px 0!important}.mec-wrap .mec-dropdown-search select{width:100%!important}.mec-wrap .mec-search-reset-button{margin-top:18px!important}}@media screen and (max-width:980px) and (max-width:980px){.mec-event-title-soldout{font-size:15px!important}}@media (max-width:980px){.mec-wrap .mec-event-list-standard .mec-venue-details{display:grid!important;grid-template-columns:26px 1fr!important;column-gap:14px!important;row-gap:4px!important;align-items:start!important}.mec-wrap .mec-event-list-standard .mec-venue-details svg,.mec-wrap .mec-event-list-standard .mec-venue-details i{grid-column:1!important;grid-row:1 / span 2!important;margin:2px 0 0 0!important;display:block!important}.mec-wrap .mec-event-list-standard .mec-venue-details>span{grid-column:2!important;grid-row:1!important;display:block!important;margin:0!important;line-height:1.4!important}.mec-wrap .mec-event-list-standard .mec-venue-details .mec-event-address{grid-column:2!important;grid-row:2!important;display:block!important;margin:0!important;padding:0!important;line-height:1.6!important}.mec-wrap .mec-event-list-standard .mec-venue-details .mec-event-address span{display:block!important}}.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span{margin-left:0!important}@media (max-width:980px){.mec-wrap .mec-search-form{padding:18px!important;border-radius:24px!important;box-sizing:border-box!important}.mec-wrap .mec-dropdown-wrap{display:block!important;width:100%!important}.mec-wrap .mec-dropdown-search{display:block!important;width:100%!important;margin:0 0 18px 0!important;padding:0!important;position:relative!important;box-sizing:border-box!important}.mec-wrap .mec-dropdown-search label{display:block!important;width:100%!important;margin:0 0 8px 0!important;padding:0!important;font-size:16px!important;line-height:1.4!important}.mec-wrap .mec-dropdown-search i,.mec-wrap .mec-dropdown-search svg{display:none!important}.mec-wrap .mec-dropdown-search select,.mec-wrap .mec-dropdown-search .postform{display:block!important;width:100%!important;max-width:100%!important;min-height:54px!important;margin:0!important;padding:0 18px!important;box-sizing:border-box!important;border-radius:18px!important;background-position:right 16px center!important;background-size:14px auto!important}.mec-wrap .mec-search-reset-button{display:block!important;width:100%!important;margin:6px 0 0 0!important;padding:0!important}.mec-wrap .mec-search-reset-button .mec-button,.mec-wrap .mec-search-reset-button button{display:block!important;width:100%!important;max-width:100%!important;min-height:54px!important;margin:0!important;padding:0 18px!important;border-radius:18px!important;box-sizing:border-box!important;text-align:center!important}#mec_search_form_37729_reset{position:relative!important}}.mec-modal-booking-button:hover{color:#fff!important}.mec-event-title-soldout{padding:10px!important;text-align:center!important;background:#a3777f!important}.mec-booking-modal-open{overflow:hidden!important}#mec-custom-booking-modal{position:fixed!important;inset:0!important;z-index:999999!important}.mec-custom-booking-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.65)!important}.mec-custom-booking-dialog{position:absolute!important;top:50%!important;left:50%!important;width:min(760px,calc(100vw - 30px))!important;height:min(80vh,700px)!important;transform:translate(-50%,-50%)!important;background:#fff!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 25px 80px rgba(0,0,0,.25)!important}.mec-custom-booking-close{position:absolute!important;top:12px!important;right:12px!important;width:40px!important;height:40px!important;border:0!important;border-radius:999px!important;background:rgba(0,0,0,.08)!important;color:#111!important;font-size:28px!important;line-height:1!important;cursor:pointer!important;z-index:2!important}.mec-custom-booking-iframe{display:block!important;width:100%!important;height:100%!important;border:0!important;background:#fff!important}@media (max-width:980px){.mec-custom-booking-dialog{width:calc(100vw - 20px)!important;height:calc(100vh - 40px)!important;border-radius:14px!important}}#comments,.comments-area,.comment-respond{display:none!important}.mec_divi_event_data .mec-event-data-field-value{color:#A3777F!important}.mec_divi_event_data .mec-event-data-field-item:first-child{margin-bottom:0!important;padding-bottom:0!important}.mec_divi_event_data .mec-event-data-field-item:first-child .mec-event-data-field-value p{font-size:22px!important;font-weight:600!important;margin:0!important;line-height:1.2!important}.mec_divi_event_data .mec-event-data-field-item:last-child{margin-top:6px!important}.mec_divi_event_data .mec-event-data-field-value p{margin:0!important;line-height:1.6!important}.mec_divi_event_data .mec-event-data-fields{padding:18px 25px 0 25px!important}ul.mec-event-data-field-items{padding-bottom:0!important}@media (max-width:767px){.mec_divi_event_data .mec-event-data-fields{padding:15px 15px 0 15px!important}.mec_divi_event_data .mec-event-data-field-item:first-child .mec-event-data-field-value p{margin-top:0!important}}.mec_divi_event_data .mec-event-data-field-value{color:#A3777F!important}.mec_divi_event_data .mec-event-data-field-item:first-child{margin-bottom:0!important;padding-bottom:0!important}.mec_divi_event_data .mec-event-data-field-item:first-child .mec-event-data-field-value p{font-size:22px!important;font-weight:600!important;margin:0!important;line-height:1.2!important}.mec_divi_event_data .mec-event-data-field-item:last-child{margin-top:6px!important}.mec_divi_event_data .mec-event-data-field-value p{margin:0!important;line-height:1.6!important}.mec_divi_event_data .mec-event-data-fields{padding:18px 25px!important}@media (max-width:767px){.mec_divi_event_data .mec-event-data-fields{padding:15px 15px 16px 15px!important}.mec_divi_event_data .mec-event-data-field-item:first-child .mec-event-data-field-value p{margin-top:0!important}}dd.mec-organizer{display:none!important}.mec-frontbox{background:#fff!important;border:2px solid #a3b3a4!important;border-radius:16px!important;padding:35px!important;margin:30px 0!important;box-shadow:0 10px 25px rgba(0,0,0,.05)!important}.mec-frontbox .mec-event-data-field-items{margin:0!important;padding:0!important}.mec-frontbox .mec-event-data-field-item{border:0!important;margin:0!important;padding:0!important}.mec-frontbox strong{color:#A3777F!important;font-size:28px!important;line-height:1.3!important;display:block!important;margin-bottom:0!important}.mec-frontbox p,.mec-frontbox span,.mec-frontbox .mec-event-data-field-value{color:#626262!important;font-size:18px!important;line-height:1.9!important}.mec-frontbox .mec-event-data-field-name{display:none!important}.mec-single-event .et-l ul{list-style-type:disc;padding:0 0 23px 0;line-height:26px}.mec-divi-event-hourly-schedule .mec-frontbox-title:before{border-bottom:none!important}.mec-event-schedule .mec-event-schedule-content{display:none!important}.wm-cart-terms{margin:20px 0 15px;padding:18px;background:#f7f7f7;border-radius:8px;font-size:15px;color:#626262}.wm-cart-terms label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.wm-cart-terms input{margin-top:4px}.wm-cart-terms a{text-decoration:underline}.wm-cart-terms-error{margin:10px 0 0;color:#A3777F;font-size:14px;font-weight:600}.wc-proceed-to-checkout a.checkout-button.wm-disabled-checkout{opacity:.45;cursor:not-allowed;pointer-events:auto}.mec-ticket-unavailable-spots>div{font-size:0!important}.mec-ticket-unavailable-spots>div::after{content:"Dit ticket is uitverkocht of niet beschikbaar op de gekozen datum. Probeer een ander ticket of kies een andere datum."!important;display:block!important;font-size:15px!important;line-height:1.6!important;color:#fff!important;margin-top:-1.2em!important}