.elementor-624 .elementor-element.elementor-element-03eb4b7{--display:flex;}.elementor-624 .elementor-element.elementor-element-7209ba8{width:100%;max-width:100%;}.elementor-624 .elementor-element.elementor-element-7209ba8.elementor-element{--align-self:center;}body .mec-booking-form-container{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );background:var( --e-global-color-primary );width:100% !important;}body .mec-booking-form-container,body .mec-single-event .mec-event-ticket-name,body .mec-single-event .mec-event-ticket-description,body .mec-single-event .mec-event-ticket-available,body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container label,body .mec-booking-form-container label{color:var( --e-global-color-accent );}body .mec-booking-form-container > h4{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );width:100%  !important;}body .mec-booking-form-container > h4:before{border-color:var( --e-global-color-secondary );}body .mec-booking-form-container .mec-ticket-detail, body .mec-booking-form-container .mec-ticket-detail .mec-ticket-name, body .mec-booking-form-container .mec-ticket-detail .mec-ticket-price-wrapper .mec-ticket-price-label, body .mec-booking-form-container .mec-ticket-detail .mec-ticket-price-wrapper .mec-ticket-price{color:var( --e-global-color-accent );}body .mec-booking-form-container .mec-ticket-detail{width:100%  !important;}body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container .mec-form-fields label,body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container label,body .mec-booking-form-container label,body .mec-single-event .mec-booking label,body .mec-booking-form-container .mec-ticket-variation-name{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container label,body .mec-booking-form-container label,body .mec-single-event .mec-booking label,body .mec-booking-form-container .mec-ticket-variation-name{color:var( --e-global-color-background );background:var( --e-global-color-transparent );padding:2px 2px 2px 2px;margin:2px 2px 2px 2px;}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-checkbox label:not(:first-child),body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-radio label:not(:first-child){font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-background );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-agreement label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-p p{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-accent );}body .mec-booking-form-container input[type=date],body .mec-booking-form-container input[type=email],body .mec-booking-form-container input[type=number],body .mec-booking-form-container input[type=password],body .mec-booking-form-container input[type=tel],body .mec-booking-form-container input[type=text],body .mec-booking-form-container select,body .mec-booking-form-container textarea,body .mec-booking-form-container textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > input,body .mec-booking-form-container ul.mec-book-tickets-container li span.mec-field-wrapper,body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=date],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=email],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=number],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=password],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=tel],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=text],body .mec-booking-form-container ul.mec-book-tickets-container li > textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > select{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );color:#424242;padding:15px 15px 15px 15px !important;margin:10px 10px 10px 10px;}body .mec-booking-form-container input::placeholder,body .mec-booking-form-container textarea::placeholder{color:#424242;} .mec-booking-form-container input, .elementor-624 .elementor-element.elementor-element-7209ba8 .mec-booking-form-container textarea{width:var(--custom-input-width, 50%);}body .mec-single-event li.mec-book-ticket-container input, body .mec-single-event li.mec-book-ticket-container select{max-height:30px !important;}:root{--page-title-display:none;}@media(max-width:1024px){body .mec-booking-form-container{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container > h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container .mec-form-fields label,body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container label,body .mec-booking-form-container label,body .mec-single-event .mec-booking label,body .mec-booking-form-container .mec-ticket-variation-name{font-size:var( --e-global-typography-secondary-font-size );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-checkbox label:not(:first-child),body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-radio label:not(:first-child){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-agreement label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-p p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container input[type=date],body .mec-booking-form-container input[type=email],body .mec-booking-form-container input[type=number],body .mec-booking-form-container input[type=password],body .mec-booking-form-container input[type=tel],body .mec-booking-form-container input[type=text],body .mec-booking-form-container select,body .mec-booking-form-container textarea,body .mec-booking-form-container textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > input,body .mec-booking-form-container ul.mec-book-tickets-container li span.mec-field-wrapper,body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=date],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=email],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=number],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=password],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=tel],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=text],body .mec-booking-form-container ul.mec-book-tickets-container li > textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > select{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){body .mec-booking-form-container{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container > h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container .mec-form-fields label,body .mec-booking-form-container ul.mec-book-tickets-container li.mec-book-ticket-container label,body .mec-booking-form-container label,body .mec-single-event .mec-booking label,body .mec-booking-form-container .mec-ticket-variation-name{font-size:var( --e-global-typography-secondary-font-size );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-checkbox label:not(:first-child),body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-radio label:not(:first-child){font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-agreement label{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container ul.mec-book-tickets-container li .mec-book-reg-field-p p{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}body .mec-booking-form-container input[type=date],body .mec-booking-form-container input[type=email],body .mec-booking-form-container input[type=number],body .mec-booking-form-container input[type=password],body .mec-booking-form-container input[type=tel],body .mec-booking-form-container input[type=text],body .mec-booking-form-container select,body .mec-booking-form-container textarea,body .mec-booking-form-container textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > input,body .mec-booking-form-container ul.mec-book-tickets-container li span.mec-field-wrapper,body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=date],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=email],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=number],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=password],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=tel],body .mec-booking-form-container ul.mec-book-tickets-container li > input[type=text],body .mec-booking-form-container ul.mec-book-tickets-container li > textarea,body .mec-booking-form-container ul.mec-book-tickets-container li > select{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS for MEC-form, class: .elementor-element-7209ba8 *//* Hide subtotal row and icon in MEC booking form */
.mec-booking-price-detail .mec-booking-subtotal,
.mec-booking-price-detail .mec-booking-subtotal i {
    display: none !important;
}/* End custom CSS */