.elementor-3004 .elementor-element.elementor-element-4fdf4e4d:not(.elementor-motion-effects-element-type-background), .elementor-3004 .elementor-element.elementor-element-4fdf4e4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://windmillcity.myzen.co.uk/wp-content/uploads/2021/03/Calendar-Hero-1-Windmill-Hill-City-Farm-Feb21-Edit-55.jpg");background-position:center center;background-size:cover;}.elementor-3004 .elementor-element.elementor-element-4fdf4e4d > .elementor-background-overlay{background-color:#54595FED;opacity:0;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3004 .elementor-element.elementor-element-4fdf4e4d > .elementor-container{min-height:400px;}.elementor-3004 .elementor-element.elementor-element-4fdf4e4d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3004 .elementor-element.elementor-element-5d1a1381 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-3004 .elementor-element.elementor-element-98edbbe{margin-top:50px;margin-bottom:50px;padding:10px 10px 10px 10px;}.elementor-3004 .elementor-element.elementor-element-570f133 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-570f133 > .elementor-element-populated{color:#FFFFFF;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-570f133 .elementor-element-populated a{color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-570f133 .elementor-element-populated a:hover{color:#FFFFFF;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-3004 .elementor-element.elementor-element-fdf4ec6 > .elementor-widget-container{background-color:var( --e-global-color-51f7b6b );padding:20px 20px 20px 20px;border-radius:12px 12px 090px 12px;}.elementor-3004 .elementor-element.elementor-element-fdf4ec6 .elementor-heading-title{font-weight:400;text-transform:uppercase;color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-1e3d656 .elementor-element-populated .elementor-heading-title{color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-1e3d656 > .elementor-element-populated{color:#FFFFFF;margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-1e3d656 .elementor-element-populated a{color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-1e3d656 .elementor-element-populated a:hover{color:#FFFFFF;}.elementor-3004 .elementor-element.elementor-element-33f5b33e{margin-top:50px;margin-bottom:50px;}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-list-minimal .mec-event-article.mec-clear .btn-wrapper .mec-detail-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-grid-clean .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-part-details .mec-event-link,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-cover-classic .mec-event-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-cover-modern .mec-event-tag,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-carousel-type2 .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-carousel-type3 .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-timeline-event-content a.mec-timeline-readmore,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-av-spot-content.mec-event-grid-modern .mec-event-footer .mec-booking-button,
						 .mec-wrap .mec-skin-list-events-container .mec-event-article .mec-event-footer .mec-booking-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-countdown-part3 .mec-event-button,
						 .mec-event-countdown-style1 .mec-event-countdown-part3 .mec-event-button,
						 .mec-event-countdown-style2 .mec-event-countdown-part3 .mec-event-button,
						 .elementor-widget-MEC-SHORTCODE-BUILDER .mec-fluent-wrap.mec-skin-list-wrap .mec-booking-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-modal-booking-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-localtime-details div, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-local-time-details div, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-event-list-standard .mec-local-time-details .mec-local-title, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-fluent-wrap.mec-skin-list-wrap .mec-local-time-details{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-load-more-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-MEC-SHORTCODE-BUILDER .mec-nextprev-wrap .mec-nextprev-prev-button, .elementor-widget-MEC-SHORTCODE-BUILDER .mec-nextprev-wrap .mec-nextprev-next-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-totalcal-box i,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-gCalendar-filters i{font-size:15px;color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-totalcal-box .mec-totalcal-view span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-totalcal-box input,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-totalcal-box select,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-gCalendar-filters-wrap select,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-gCalendar-filters-wrap .nice-select,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-gCalendar-filters-wrap .nice-select .current,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-gCalendar-filters-wrap .nice-select .option{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-totalcal-box{background:#fff !important;}.elementor-3004 .elementor-element.elementor-element-19865885 .event-color{display:none;}.elementor-3004 .elementor-element.elementor-element-19865885 span.mec-event-title-soldout{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-location,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-venue-details span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-grid-simple .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-daily-view-date-events .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-calendar-table .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-calendar-side .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-detail .mec-event-loc-place,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-timetable-event-location span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-loction span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-weekly-view-dates-events .mec-event-detail
						 {color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-date .event-f{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-list-minimal .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-date .event-day{display:none !important;}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-list-minimal .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-date .event-da{text-align:right;color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-date .event-da,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-day,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-agenda-day,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-weekly-disabled,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-calendar.mec-calendar-daily .mec-calendar-d-top h3,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-calendar-table-head dt,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-calendar.mec-calendar-weekly .mec-calendar-d-table dl dt,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-ttt2-title,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-cover-classic .mec-event-date,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-fluent-wrap .mec-calendar.mec-event-calendar-classic .mec-calendar-table-head dt,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-fluent-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-day span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap.mec-skin-cover-container .mec-date-wrap-inner .mec-event-day span{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-grid-novel .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-agenda-time,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-list-standard .mec-time-details,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-article .mec-event-time,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-tooltip-event-time,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-timetable-event-span .mec-timetable-event-time,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .event-grid-modern-head .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-countdown li .label-w,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-toggle-item-col .mec-event-detail,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-time span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-timetable-events-list .mec-timetable-event-span.mec-timetable-event-time span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-fluent-wrap.mec-skin-list-wrap .mec-time-details,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(2) div span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-event-grid-classic .mec-event-details .mec-liquid-event-time div,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(1) span,
						 .elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-av-spot-content .mec-time-details span{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-19865885 .mec-av-spot-content .mec-location,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-av-spot-content .mec-address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-countdown-part2 .mec-event-place,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-detail .mec-event-place,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-detail .mec-event-loc-place,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-content .mec-event-address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-grid-event-location,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-meta-wrap .mec-venue-details span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-meta-wrap .mec-venue-details address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-timeline-event-location span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-timetable-event-location span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-location-det h6,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-event-location-det .mec-events-address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-carousel-event-location,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-fluent-wrap.mec-skin-list-wrap .mec-venue-details,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-fluent-wrap .mec-event-location address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-event-location address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-list-liquid-item .details ul:not(.mec-organizers) li:nth-of-type(3) div span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-list-liquid-medium ul.location-event li div span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-event-grid-classic .mec-event-content .mec-event-location .mec-events-address .mec-address,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .item-liquid-daily .details ul li:nth-of-type(2) div span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap .mec-av-spot-content .mec-event-location address span,
						.elementor-3004 .elementor-element.elementor-element-19865885 .mec-liquid-wrap.mec-skin-carousel-container .mec-event-footer-carousel-type3 .mec-event-location address span{color:var( --e-global-color-secondary );}.elementor-3004 .elementor-element.elementor-element-03b0c2f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-ce97c47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3004 .elementor-element.elementor-element-ad5537c > .elementor-element-populated{padding:0px 0px 0px 0px;}@media(min-width:545px){.elementor-3004 .elementor-element.elementor-element-570f133{width:35%;}.elementor-3004 .elementor-element.elementor-element-1e3d656{width:65%;}}@media(max-width:921px) and (min-width:545px){.elementor-3004 .elementor-element.elementor-element-570f133{width:40%;}.elementor-3004 .elementor-element.elementor-element-1e3d656{width:60%;}}@media(max-width:921px){.elementor-3004 .elementor-element.elementor-element-570f133 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-3004 .elementor-element.elementor-element-1e3d656 > .elementor-element-populated{margin:0% 25% 0% 0%;--e-column-margin-right:25%;--e-column-margin-left:0%;}.elementor-3004 .elementor-element.elementor-element-33f5b33e{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}}@media(max-width:544px){.elementor-3004 .elementor-element.elementor-element-570f133 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-3004 .elementor-element.elementor-element-1e3d656 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}/* Start custom CSS for MEC-SHORTCODE-BUILDER, class: .elementor-element-19865885 */.mec-wrap .mec-repeating-label {padding: 8px;
    margin-left: 6px;
    font-size: 10px;
    background: #54595f;
    color: #ffffff;
}
.mec-totalcalview-selected {
    color: #6ec1e4 !important;
}/* End custom CSS */