.elementor-1924 .elementor-element.elementor-element-310cc77c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-1cbf31ae img{width:100%;height:auto;}.elementor-1924 .elementor-element.elementor-element-1cbf31ae{text-align:left;}.elementor-1924 .elementor-element.elementor-element-46b6be22 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-6ff2f311 > .elementor-widget-container{margin:-40px 0px 0px 10px;}.elementor-1924 .elementor-element.elementor-element-6ff2f311 .mec-events-meta-group-tags{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-6ff2f311 .mec-events-meta-group-tags a{font-size:12px;font-weight:400;text-transform:capitalize;background:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#000000;border-radius:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-6ff2f311 .mec-events-meta-group-tags a:hover{background:#FFFFFF;}.elementor-1924 .elementor-element.elementor-element-3ec4defd > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date{background:#FFFFFF;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date .mec-date{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:400;color:#000000;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date i:before{font-size:0px !important;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date img{width:0px !important;height:0px !important;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date span{font-family:"Josefin Sans", Sans-serif;font-weight:700;text-transform:uppercase;color:#000000;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date .mec-events-abbr{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-3ec4defd .mec-single-event-date dd{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-2235cae3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-2235cae3 .mec-single-title{font-family:"Josefin Sans", Sans-serif;font-weight:400;line-height:1.2em;text-align:left;padding:0px 0px 0px 0px;margin:20px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-39d4296 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-39d4296 .mec-single-event-label{background:#FFFFFF;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-39d4296 .mec-single-event-label .mec-cost{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-39d4296 .mec-single-event-label i:before{font-size:0px !important;color:#FFFFFF;}.elementor-1924 .elementor-element.elementor-element-39d4296 .mec-single-event-label img{width:0px !important;height:0px !important;}.elementor-1924 .elementor-element.elementor-element-39d4296 .mec-single-event-label dd{font-family:"Josefin Sans", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-1924 .elementor-element.elementor-element-32c295aa > .elementor-widget-container{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time{background:#FFFFFF;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time .mec-time{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time i:before{font-size:22px !important;color:#000000;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time img{width:22px !important;height:22px !important;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time .mec-events-abbr{font-size:18px;font-weight:400;color:#000000;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-32c295aa .mec-single-event-time dd{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 > .elementor-widget-container{margin:15px 0px 15px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location{background:#FFFFFF;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location .mec-location{color:#000000;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location i:before{color:#000000;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd, .elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd h6{font-size:20px;font-weight:400;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd,
					.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd h6{color:#000000;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd .mec-events-address .mec-address{font-size:20px;font-weight:400;color:#000000;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-1924 .elementor-element.elementor-element-67c9eb98 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-1924 .elementor-element.elementor-element-1b077242 > .elementor-widget-container{margin:60px 0px 30px 0px;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info{background:#FFFFFF;text-align:left;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info .mec-more-info-label{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info i:before{font-size:0px !important;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info img{width:0px !important;height:0px !important;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info .mec-more-info-button{font-family:"Josefin Sans", Sans-serif;font-size:18px;font-weight:400;text-transform:uppercase;color:#000000;padding:015px 20px 10px 20px;}.elementor-1924 .elementor-element.elementor-element-1b077242 .mec-event-more-info dd{padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-584bf796 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-4eb5497e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-4eb5497e .mec-events-content, .elementor-1924 .elementor-element.elementor-element-4eb5497e .mec-events-content p{color:#000000 !important;}.elementor-1924 .elementor-element.elementor-element-4eb5497e .mec-events-content{text-align:left;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-1924 .elementor-element.elementor-element-133df16 > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-1924 .elementor-element.elementor-element-133df16{text-align:center;}.elementor-1924 .elementor-element.elementor-element-133df16 .elementor-heading-title{font-size:16px;font-weight:600;text-decoration:underline;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );word-spacing:var( --e-global-typography-primary-word-spacing );}}/* Start custom CSS for event_featured_image, class: .elementor-element-1cbf31ae */.mec-single-event .mec-events-meta-group {
    font-size: 0px!important;
    
}/* End custom CSS */
/* Start custom CSS for event_tags, class: .elementor-element-6ff2f311 */.mec-single-event .mec-events-meta-group {
    font-size: 0px!important;
    
}/* End custom CSS */
/* Start custom CSS for event_date_module, class: .elementor-element-3ec4defd */i.mec-sl-calendar, h3.mec-date,
span.mec-holding-status.mec-holding-status-expired{
    display: none!important;
}/* End custom CSS */
/* Start custom CSS for event_label, class: .elementor-element-39d4296 */h3.mec-cost {
    display: none!important;
}
.elementor-989 .elementor-element.elementor-element-39d4296 .mec-single-event-label dd {
    padding-left: 0px!important;
    padding-left: 0px!important;
    font-size: 33px;
    color: #000;
}/* End custom CSS */
/* Start custom CSS for event_time_module, class: .elementor-element-32c295aa */h3.mec-time, .elementor-989 .elementor-element.elementor-element-39d4296 .mec-single-event-label i:before {
    display: none!important;
    
}
i.mec-sl-clock {
    margin-right: 8px;
}
.mec-single-event-time {
    display: flex!important;
    line-height: 23px
}/* End custom CSS */
/* Start custom CSS for event_location, class: .elementor-element-67c9eb98 */@media screen and (min-width:769px){h3.mec-events-single-section-title.mec-location {
    display: none!important;
}

.mec-single-event-location {
    display: flex;
    line-height: 28px;
}

i.mec-sl-location-pin {
  margin-right: 10px;  
}

.mec-single-event-location dd .mec-events-address {
    line-height: 29px;
    margin-left: 0px;
}
.mec-single-event-location dd .mec-events-address:before {
    content:': ';
}
}


@media screen and (max-width:768px) {
h3.mec-events-single-section-title.mec-location {
    display: none!important;}    
.elementor-989 .elementor-element.elementor-element-67c9eb98 .mec-single-event-location dd {
    padding: 0px 0px 0px 0px;
    margin: -15px 29px 20px;
} 
 
 
    
}/* End custom CSS */
/* Start custom CSS for event_more_info, class: .elementor-element-1b077242 */h3.mec-more-info-label, i.mec-sl-info {
    display: none!important;
}

a.mec-more-info-button.a.mec-color-hover {
    padding: 20px 30px 15px 30px!important;
    border: 1px solid #000;
}/* End custom CSS */