.elementor-15386 .elementor-element.elementor-element-dc86b4d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:20px 48px;--row-gap:20px;--column-gap:48px;}.elementor-15386 .elementor-element.elementor-element-a9c1e51{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15386 .elementor-element.elementor-element-a0c479a img{width:100%;height:auto;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.2);}.elementor-15386 .elementor-element.elementor-element-a0c479a{text-align:left;}.elementor-15386 .elementor-element.elementor-element-73c1cef > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-15386 .elementor-element.elementor-element-73c1cef .mec-cancellation-reason span{display:inline-block;font-size:24px;}.elementor-15386 .elementor-element.elementor-element-73c1cef .mec-cancellation-reason{text-align:left;display:block;}.elementor-15386 .elementor-element.elementor-element-4badd33 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-15386 .elementor-element.elementor-element-4badd33 .mec-single-title{font-size:48px;color:var( --e-global-color-accent );text-align:left;margin:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-720e589{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15386 .elementor-element.elementor-element-5d8bd2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15386 .elementor-element.elementor-element-8aa0594{width:auto;max-width:auto;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date{background:#02010100;text-align:left;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date .mec-date{color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date i:before{font-size:24px !important;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date img{width:24px !important;height:24px !important;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date span{font-size:24px;font-weight:400;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date .mec-events-abbr{padding:0px 0px 0px 10px;}.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date dd{padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-40b0e72{width:auto;max-width:auto;}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time{background:#FFFFFF00;text-align:left;}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time .mec-time{color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time i:before{font-size:24px !important;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time img{width:24px !important;height:24px !important;}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time .mec-events-abbr{font-size:24px;padding:0px 0px 0px 10px;}.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time dd{padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-4d7edb0 .mec-frontbox{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-15386 .elementor-element.elementor-element-4d7edb0 .mec-event-exporting .mec-export-details ul li{display:inline-block;padding:0px 0px 30px 0px;text-align:left !important;}.elementor-15386 .elementor-element.elementor-element-4d7edb0 .mec-events-button{font-size:15px;color:var( --e-global-color-2fd19783 );background:var( --e-global-color-primary );padding:10px 10px 10px 10px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:3px 3px 3px 3px;}.elementor-15386 .elementor-element.elementor-element-4d7edb0 .mec-events-button:hover{background:var( --e-global-color-8e7bc1f );}.elementor-15386 .elementor-element.elementor-element-d62753b .mec-events-content, .elementor-15386 .elementor-element.elementor-element-d62753b .mec-events-content p{font-size:22px;}.elementor-15386 .elementor-element.elementor-element-d62753b .mec-events-content{text-align:left;}.elementor-15386 .elementor-element.elementor-element-b469ce5 > .elementor-widget-container{padding:20px 0px 0px 0px;border-style:solid;border-width:2px 0px 0px 0px;border-color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-b469ce5 .mec-event-data-fields.mec-frontbox{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.2);}.elementor-15386 .elementor-element.elementor-element-b469ce5 .mec-event-data-fields .mec-event-data-field-item{width:100%;display:block;height:auto;}.elementor-15386 .elementor-element.elementor-element-b469ce5 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-name{font-size:22px;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-b469ce5 .mec-event-data-fields .mec-event-data-field-item .mec-event-data-field-value{font-size:22px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-frontbox-title{display:inline-block;text-align:left;font-size:22px;color:#EB690B;border-style:solid;border-width:0px 0px 0px 0px;border-color:#02010100;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-frontbox-title:before{display:block !important;border-color:#02010100;left:calc(50% - 35px);margin:0;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-schedule-part{font-size:24px;font-weight:600;color:var( --e-global-color-accent );padding:10px 10px 0px 10px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-schedule-start-time, .elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-schedule-end-time{font-family:"FiraSans Regular", Sans-serif;font-size:24px;font-weight:600;color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-schedule-title{font-size:22px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-event-schedule-content{border-left-width:4px;}.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-event-schedule-content dl:before{border-top-width:4px;}.elementor-15386 .elementor-element.elementor-element-d782bfc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15386 .elementor-element.elementor-element-17b8408 .mec-reg-btn.mec-frontbox{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-15386 .elementor-element.elementor-element-17b8408 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:24px;color:#FFFFFF;background:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-15386 .elementor-element.elementor-element-17b8408 .mec-reg-btn.mec-frontbox .mec-booking-button:hover{color:#FFFFFF;background:var( --e-global-color-63e1ff3 );}.mec-single-event .elementor-15386 .elementor-element.elementor-element-17b8408 .mec-booking-button{width:100% !important;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category{text-align:left;border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category dt{font-size:20px;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category i:before{font-size:16px !important;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category img{width:16px !important;height:16px !important;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-events-event-categories a{font-size:22px;color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category dd a i:before{font-size:0px !important;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category dd a img{width:0px !important;height:0px !important;}.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category dd{padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location{background:#FFFFFF;text-align:left;padding:20px 20px 20px 20px;border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.2);}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd{padding:10px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location .mec-location{font-size:22px;color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location i:before{font-size:24px !important;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd, .elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd h6{font-size:22px;font-weight:600;line-height:1.2em;padding:0px 0px 0px 10px;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd,
					.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd h6{color:var( --e-global-color-text );}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd .mec-events-address .mec-address{font-size:18px;font-weight:400;line-height:1.2em;color:var( --e-global-color-text );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd a{font-size:18px;color:#89BA17;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location dd a:hover{color:var( --e-global-color-8e7bc1f );}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location .mec-location-description p{font-size:22px;color:#5B5B5B;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer{background:#FFFFFF;text-align:left;border-style:solid;border-width:0px 0px 0px 10px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.2);}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer .mec-events-single-section-title{font-size:20px;color:var( --e-global-color-accent );padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd i:before{font-size:24px !important;color:var( --e-global-color-accent );}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd img{width:24px !important;height:24px !important;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd i{margin:6px 10px 0px 6px;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd h6{font-size:22px;font-weight:400;color:var( --e-global-color-text );}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd a{font-size:22px;font-weight:500;color:var( --e-global-color-primary );}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd a:hover{color:var( --e-global-color-8e7bc1f );}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer dd p{font-size:18px;line-height:1.4em;color:var( --e-global-color-text );}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer > i{display:block !important;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-additional-organizers > i{display:block !important;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-additional-organizers  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-additional-organizers{text-align:left;}.elementor-15386 .elementor-element.elementor-element-5aea5b2{--display:flex;}.mec-events-meta-group-booking .mec-booking h4,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4{display:block !important;color:var( --e-global-color-accent );padding:0px 0px 0px 0px !important;}.mec-events-meta-group-booking .mec-booking h4,
					.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4{text-align:left;}.mec-events-meta-group-booking .mec-booking h4,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4{font-size:24px;}.mec-events-meta-group-booking .mec-booking h4,
									.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4{border-style:solid;border-width:0px 0px 0px 0px;}.mec-events-meta-group-booking .mec-booking h4:before,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4:before{display:block !important;border-color:#FFFFFF00 !important;}.mec-events-meta-group-booking .mec-booking h4:before,
					.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking form>h4:before{left:calc(50% - 35px);margin:0;}.lity-content .mec-events-meta-group-booking,
				 					.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );}.lity-content .mec-events-meta-group-booking,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking{border-radius:10px 10px 10px 10px !important;}.lity-content .mec-events-meta-group-booking,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking{box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.1);}.mec-single-event .lity-content .mec-events-meta-group-booking input[type=date],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=email],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=number],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=password],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=tel],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=text],
					 .mec-single-event .lity-content .mec-events-meta-group-booking select,
					 .mec-single-event .lity-content .mec-events-meta-group-booking textarea,
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=date],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=email],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=number],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=password],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=tel],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=text],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking select,
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking textarea{width:100% !important;}.lity-content .mec-book-first label,
								.lity-content .mec-event-ticket-description,
								.lity-content .mec-book-ticket-variation span,
								.lity-content .mec-events-meta-group-booking label,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-book-first label,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-description,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-book-ticket-variation span,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking label{font-family:"FiraSans Regular", Sans-serif;font-size:22px;}.lity-content .mec-book-first label,
					 .lity-content .mec-event-ticket-description,
					 .lity-content .mec-book-ticket-variation span,
					 .lity-content .mec-events-meta-group-booking label,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-book-first label,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31  .mec-event-ticket-description,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-book-ticket-variation span,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking label{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-name,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-name{font-size:22px;font-weight:500;}.lity-content .mec-event-ticket-name,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-name{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-price,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-price{color:var( --e-global-color-text );}.lity-content .mec-event-ticket-available,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-available{font-size:16px;line-height:1.2;}.lity-content .mec-event-ticket-available,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-available{color:#8A8A8A !important;}.lity-content .mec-event-ticket-available span,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-available span{font-size:16px;}.lity-content .mec-event-ticket-available span,
					.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-available span{color:#8A8A8A !important;}.lity-conent .info-msg,
				 				.elementor-15386 .elementor-element.elementor-element-f5c9d31 .info-msg{font-size:22px;}.lity-conent .info-msg,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .info-msg{color:var( --e-global-color-secondary );}.lity-conent .info-msg, .elementor-15386 .elementor-element.elementor-element-f5c9d31 .info-msg{background:var( --e-global-color-accent );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-15386 .elementor-element.elementor-element-f5c9d31 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:22px;color:var( --e-global-color-2fd19783 );margin:0px 0px 0px 0px !important;background:var( --e-global-color-primary );border-radius:3px 3px 3px 3px !important;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover, .elementor-15386 .elementor-element.elementor-element-f5c9d31 #mec-events-meta-group-booking- button.mec-book-form-next-button:hover{color:var( --e-global-color-2fd19783 );background:var( --e-global-color-8e7bc1f );}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button:hover, .elementor-15386 .elementor-element.elementor-element-f5c9d31 #mec-events-meta-group-booking- button.mec-book-form-next-button{padding:1em 1.5em 1em 1.5em !important;}.elementor-15386 .elementor-element.elementor-element-f5c9d31{font-size:22px;}.lity-content #mec-book-form-back-btn-step-2, .lity-content #mec-book-form-back-btn-step-3, .mec-wrap .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking #mec-book-form-back-btn-step-2, .mec-wrap .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking #mec-book-form-back-btn-step-3{color:var( --e-global-color-primary );margin:0px 0px 0px 0px !important;background:var( --e-global-color-27e378c0 );border-radius:5px 5px 5px 5px !important;}.lity-content #mec-book-form-back-btn-step-2:hover, .lity-content #mec-book-form-back-btn-step-3:hover, .mec-wrap .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking #mec-book-form-back-btn-step-2:hover, .mec-wrap .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking #mec-book-form-back-btn-step-3:hover{color:var( --e-global-color-2fd19783 );background:var( --e-global-color-primary );}.lity-content .mec-book-form-back-button:hover, .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking .mec-book-form-back-button{padding:1em 1.5em 1em 1.5em !important;}.lity-content .mec-book-form-back-button, .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking .mec-booking  .mec-book-form-btn-wrap .mec-book-form-back-button{border-style:none;}@media(max-width:1024px){.elementor-15386 .elementor-element.elementor-element-dc86b4d{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15386 .elementor-element.elementor-element-4badd33 .mec-single-title{font-size:36px;}.elementor-15386 .elementor-element.elementor-element-720e589{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-15386 .elementor-element.elementor-element-5d8bd2c{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15386 .elementor-element.elementor-element-17b8408 .mec-reg-btn.mec-frontbox{padding:0px 0px 0px 0px;}.elementor-15386 .elementor-element.elementor-element-17b8408 .mec-reg-btn.mec-frontbox .mec-booking-button{font-size:22px;}}@media(max-width:767px){.elementor-15386 .elementor-element.elementor-element-dc86b4d{--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.lity-content .mec-events-meta-group-booking,
					 .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking{padding:10px 10px 10px 10px !important;}.mec-single-event .lity-content .mec-events-meta-group-booking input[type=date],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=email],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=number],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=password],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=tel],
					 .mec-single-event .lity-content .mec-events-meta-group-booking input[type=text],
					 .mec-single-event .lity-content .mec-events-meta-group-booking select,
					 .mec-single-event .lity-content .mec-events-meta-group-booking textarea,
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=date],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=email],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=number],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=password],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=tel],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking input[type=text],
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking select,
					 .mec-single-event .elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-events-meta-group-booking textarea{width:100% !important;}.lity-content .mec-event-ticket-name,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-name{font-size:22px;}.lity-content .mec-event-ticket-price,
								.elementor-15386 .elementor-element.elementor-element-f5c9d31 .mec-event-ticket-price{font-size:22px;}.lity-conent .info-msg,
				 				.elementor-15386 .elementor-element.elementor-element-f5c9d31 .info-msg{font-size:22px;}.lity-content #mec-events-meta-group-booking- button.mec-book-form-next-button, .elementor-15386 .elementor-element.elementor-element-f5c9d31 #mec-events-meta-group-booking- button.mec-book-form-next-button{font-size:22px;width:100% !important;}}@media(min-width:768px){.elementor-15386 .elementor-element.elementor-element-a9c1e51{--width:200%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15386 .elementor-element.elementor-element-a9c1e51{--width:200%;}.elementor-15386 .elementor-element.elementor-element-d782bfc{--width:100%;}}/* Start custom CSS for event_date_module, class: .elementor-element-8aa0594 */.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date{
    margin-bottom: 0;
    display: flex;
}

.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date i{

    display: flex;
    align-items: center;
    font-weight: 600;
}


.elementor-15386 .elementor-element.elementor-element-8aa0594 .mec-single-event-date h3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for event_time_module, class: .elementor-element-40b0e72 */.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time{
    margin-bottom: 0;
    display: flex;
}

.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time i{

    display: flex;
    align-items: center;
    font-weight: 600;
}


.elementor-15386 .elementor-element.elementor-element-40b0e72 .mec-single-event-time h3{
    display: none;
}/* End custom CSS */
/* Start custom CSS for event_content, class: .elementor-element-d62753b */.elementor-15386 .elementor-element.elementor-element-d62753b .mec-single-event .mec-events-content,
.elementor-15386 .elementor-element.elementor-element-d62753b .mec-single-event-description.mec-events-content{
    margin-bottom: 0 !important;
}


.elementor-15386 .elementor-element.elementor-element-d62753b ul, 
.elementor-15386 .elementor-element.elementor-element-d62753b li {
    font-size: 22px;
}/* End custom CSS */
/* Start custom CSS for event_hourly_schedule, class: .elementor-element-87b0cfc */.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-frontbox-title{
    font-size: 0px !important;
}
.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-frontbox-title::before{
    content: "Geplantes Progamm:";
    font-size: 28px !important;
    padding: 0;
    text-transform: initial;
}


.elementor-15386 .elementor-element.elementor-element-87b0cfc .mec-frontbox {
    margin-bottom: 0px;
    padding:0;
    background: #fff;
    border: 0px solid #fff;
    box-shadow: unset;
}/* End custom CSS */
/* Start custom CSS for event_category, class: .elementor-element-1f7effb */.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category{
    margin-bottom: 0;
}


.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category i,
.elementor-15386 .elementor-element.elementor-element-1f7effb .mec-single-event-category dt{
    display: none;
}/* End custom CSS */
/* Start custom CSS for event_location, class: .elementor-element-daf149a */.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location i {
    display: none;
}

.elementor-15386 .elementor-element.elementor-element-daf149a .mec-single-event-location{
    margin-bottom: 0;
}

.elementor-15386 .elementor-element.elementor-element-daf149a h3:before{
    color: var(--e-global-color-accent);
}

.elementor-15386 .elementor-element.elementor-element-daf149a dd{
    padding: 0px !important;
}

.elementor-15386 .elementor-element.elementor-element-daf149a i {
    font-weight: 600;
}
.elementor-15386 .elementor-element.elementor-element-daf149a address{
    margin-bottom: 0 !important;
}
.elementor-15386 .elementor-element.elementor-element-daf149a .mec-events-single-section-title{
    font-size: 0 !important;
}
.elementor-15386 .elementor-element.elementor-element-daf149a .mec-events-single-section-title::before{
    content:"Veranstaltungsort";
    font-size: 18px;
}/* End custom CSS */
/* Start custom CSS for event_organizer, class: .elementor-element-544c552 */.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-tel h6,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-email h6,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer > .mec-sl-people:before{
    display: none;
    
}
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-single-event-organizer > .mec-sl-home{
    display: none;
}
.elementor-15386 .elementor-element.elementor-element-544c552 i {
    font-weight: 600;
}
.elementor-15386 .elementor-element.elementor-element-544c552 dd{
    padding-left: 0 !important;
}
/** secure email styling */
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-email,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-tel{
    display: flex;
}

.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-email a,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-email a span,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-tel a,
.elementor-15386 .elementor-element.elementor-element-544c552 .mec-organizer-tel a span{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc86b4d */@media only screen and (min-width: 961px){
    .mec-container {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for event_booking, class: .elementor-element-f5c9d31 */.elementor-15386 .elementor-element.elementor-element-f5c9d31 h4:before {
    left: 0 !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'FiraSans Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular-1.eot');
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular-1.eot?#iefix') format('embedded-opentype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular-1.woff2') format('woff2'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular-1.woff') format('woff'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular-1.ttf') format('truetype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-regular.svg#FiraSansRegular') format('svg');
}
@font-face {
	font-family: 'FiraSans Regular';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600-1.eot');
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600-1.eot?#iefix') format('embedded-opentype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600-1.woff2') format('woff2'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600-1.woff') format('woff'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600-1.ttf') format('truetype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600.svg#FiraSansRegular') format('svg');
}
@font-face {
	font-family: 'FiraSans Regular';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.eot');
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.eot?#iefix') format('embedded-opentype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.woff2') format('woff2'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.woff') format('woff'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.ttf') format('truetype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-italic.svg#FiraSansRegular') format('svg');
}
@font-face {
	font-family: 'FiraSans Regular';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic.eot');
	src: url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic.eot?#iefix') format('embedded-opentype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic-1.woff2') format('woff2'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic-1.woff') format('woff'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic.ttf') format('truetype'),
		url('https://wir-fuer-uns-alle.de/wp-content/uploads/2019/08/fira-sans-v9-latin-600italic.svg#FiraSansRegular') format('svg');
}
/* End Custom Fonts CSS */