.elementor-4158 .elementor-element.elementor-element-1338fe3b{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-4158 .elementor-element.elementor-element-6700cdee{--display:flex;}.elementor-4158 .elementor-element.elementor-element-208ce377 .mec-single-title{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 );text-transform:var( --e-global-typography-secondary-text-transform );font-style:var( --e-global-typography-secondary-font-style );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );color:var( --e-global-color-3e207cc );text-align:left;}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-icon i{color:var( --e-global-color-3e207cc );transition:color 0.3s;}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-icon svg{fill:var( --e-global-color-3e207cc );transition:fill 0.3s;}.elementor-4158 .elementor-element.elementor-element-5bf4220d{--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > a{font-family:var( --e-global-typography-c05b693-font-family ), Sans-serif;font-size:var( --e-global-typography-c05b693-font-size );font-weight:var( --e-global-typography-c05b693-font-weight );text-transform:var( --e-global-typography-c05b693-text-transform );font-style:var( --e-global-typography-c05b693-font-style );text-decoration:var( --e-global-typography-c05b693-text-decoration );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );word-spacing:var( --e-global-typography-c05b693-word-spacing );}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-text{transition:color 0.3s;}.elementor-4158 .elementor-element.elementor-element-5bf4220d > .elementor-widget-container{margin:0em 0em 01em 0em;}.elementor-4158 .elementor-element.elementor-element-3886132 > .elementor-widget-container{margin:0em 0em -2em 0em;padding:3em 0em 0em 0em;}.elementor-4158 .elementor-element.elementor-element-72293b9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-4158 .elementor-element.elementor-element-72293b9 .elementor-button .elementor-button-content-wrapper{gap:17px;}.elementor-4158 .elementor-element.elementor-element-72293b9 .elementor-button{font-size:1.8em;background-color:var( --e-global-color-3e207cc );}.elementor-4158 .elementor-element.elementor-element-72293b9 > .elementor-widget-container{padding:2em 0em 2em 0em;}.elementor-4158 .elementor-element.elementor-element-bd34690{color:#C23C3C;}.elementor-4158 .elementor-element.elementor-element-bd34690 > .elementor-widget-container{padding:0em 0em 0em 0em;}.elementor-4158 .elementor-element.elementor-element-278ac80a{--display:flex;}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-location{text-align:left;}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-location i:before{color:var( --e-global-color-3e207cc );}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;border-radius:10px 10px 10px 10px;}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-additional-locations .mec-single-event-location{text-align:left;}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-additional-locations .mec-single-event-location  .mec-img-location{width:100%;display:block;height:auto;}.elementor-4158 .elementor-element.elementor-element-3e960ab0{--display:flex;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer{text-align:left;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer .mec-events-single-section-title{font-family:var( --e-global-typography-9c2e43b-font-family ), Sans-serif;font-size:var( --e-global-typography-9c2e43b-font-size );line-height:var( --e-global-typography-9c2e43b-line-height );letter-spacing:var( --e-global-typography-9c2e43b-letter-spacing );word-spacing:var( --e-global-typography-9c2e43b-word-spacing );color:#C23C3C;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer dd h6{line-height:1em;color:var( --e-global-color-accent );}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer dd a{color:var( --e-global-color-text );}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer dd a:hover{color:var( --e-global-color-accent );}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer > i{display:block !important;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer  .mec-img-organizer{width:63%;display:block;height:auto;border-radius:50% 50% 50% 50%;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-additional-organizers > i{display:block !important;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-additional-organizers  .mec-img-organizer{width:100%;display:block;height:auto;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-additional-organizers{text-align:left;}@media(max-width:1024px){.elementor-4158 .elementor-element.elementor-element-1338fe3b{--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-4158 .elementor-element.elementor-element-208ce377 .mec-single-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );word-spacing:var( --e-global-typography-c05b693-word-spacing );}.elementor-4158 .elementor-element.elementor-element-278ac80a{--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-4158 .elementor-element.elementor-element-278ac80a.e-con{--order:99999 /* order end hack */;}.elementor-4158 .elementor-element.elementor-element-59966814 .mec-single-event-location  .mec-img-location{width:300px;display:block;height:auto;}.elementor-4158 .elementor-element.elementor-element-3e960ab0.e-con{--order:-99999 /* order start hack */;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer .mec-events-single-section-title{font-size:var( --e-global-typography-9c2e43b-font-size );line-height:var( --e-global-typography-9c2e43b-line-height );letter-spacing:var( --e-global-typography-9c2e43b-letter-spacing );word-spacing:var( --e-global-typography-9c2e43b-word-spacing );}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer  .mec-img-organizer{width:150px;display:block;height:auto;}.elementor-4158 .elementor-element.elementor-element-3c9a9350.elementor-element{--order:-99999 /* order start hack */;}}@media(max-width:767px){.elementor-4158 .elementor-element.elementor-element-1338fe3b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4158 .elementor-element.elementor-element-208ce377 .mec-single-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4158 .elementor-element.elementor-element-5bf4220d .elementor-icon-list-item > a{font-size:var( --e-global-typography-c05b693-font-size );line-height:var( --e-global-typography-c05b693-line-height );letter-spacing:var( --e-global-typography-c05b693-letter-spacing );word-spacing:var( --e-global-typography-c05b693-word-spacing );}.elementor-4158 .elementor-element.elementor-element-278ac80a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4158 .elementor-element.elementor-element-3c9a9350 .mec-single-event-organizer .mec-events-single-section-title{font-size:var( --e-global-typography-9c2e43b-font-size );line-height:var( --e-global-typography-9c2e43b-line-height );letter-spacing:var( --e-global-typography-9c2e43b-letter-spacing );word-spacing:var( --e-global-typography-9c2e43b-word-spacing );}}@media(min-width:768px){.elementor-4158 .elementor-element.elementor-element-6700cdee{--width:66%;}.elementor-4158 .elementor-element.elementor-element-278ac80a{--width:33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4158 .elementor-element.elementor-element-6700cdee{--width:100%;}.elementor-4158 .elementor-element.elementor-element-278ac80a{--width:100%;}}/* Start custom CSS for event_location, class: .elementor-element-59966814 */.mec-single-event-location h3 {
    display: inline-block !important;
    margin: auto 10px auto px;
    top: 5px;
    position: relative;
    
}

.mec-single-event-location .mec-sl-location-pin {
         display: inline-block !important;
         margin: auto 10px;
    
}

.location, .author.fn.org  {margin-left: 44px;}/* End custom CSS */
/* Start custom CSS for event_organizer, class: .elementor-element-3c9a9350 */.mec-sl-home, .mec-organizer-email h6, .mec-organizer-tel h6   {display: none;}

.mec-organizer-tel , .mec-organizer-tel h6,  {
    display: inline-block ;
    
}

.mec-organizer,.mec-organizer-tel, .mec-organizer-email {
    margin-left: 0px;}
    
    .mec-organizer i,.mec-organizer-tel i, .mec-organizer-email i {
        color: #C23C3C;
        padding-right: 10px;
        line-height: 2em;
        
        
    
    }
    
    .mec-sl-home::before {
        display: none !important;
    }/* End custom CSS */