.elementor-5226 .elementor-element.elementor-element-4dc521d8{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-5226 .elementor-element.elementor-element-4dc521d8:not(.elementor-motion-effects-element-type-background), .elementor-5226 .elementor-element.elementor-element-4dc521d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B609;}.elementor-5226 .elementor-element.elementor-element-64316beb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5226 .elementor-element.elementor-element-64316beb::before, .elementor-5226 .elementor-element.elementor-element-64316beb > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-64316beb > .e-con-inner > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-64316beb > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-64316beb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-64316beb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5226 .elementor-element.elementor-element-5d823f06{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-49c135e{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5226 .elementor-element.elementor-element-2ae34c6 .uicore-repeater-selector{border-style:text;}.elementor-5226 .elementor-element.elementor-element-2ae34c6.elementor-element{--align-self:center;}.elementor-5226 .elementor-element.elementor-element-2ae34c6{text-align:center;}.elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-headline-text path{stroke:#000000;stroke-width:100;}.elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-highlight-icon, .elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-headline-text{color:#000000;}.elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-highlight-icon, .elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-headline-text, .elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-highlight-image{font-family:"Kabel", Sans-serif;}.elementor-5226 .elementor-element.elementor-element-a2e9558 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5226 .elementor-element.elementor-element-0d56cbc{--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;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-99ddfa6{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5226 .elementor-element.elementor-element-99ddfa6::before, .elementor-5226 .elementor-element.elementor-element-99ddfa6 > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-99ddfa6 > .e-con-inner > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-99ddfa6 > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-99ddfa6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-99ddfa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5226 .elementor-element.elementor-element-e1a3ed9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-3d9dcc9f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:2%;--margin-left:2%;--margin-right:2%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-3d9dcc9f:not(.elementor-motion-effects-element-type-background), .elementor-5226 .elementor-element.elementor-element-3d9dcc9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4B609;}.elementor-5226 .elementor-element.elementor-element-3c87f1fb{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-5226 .elementor-element.elementor-element-3c87f1fb::before, .elementor-5226 .elementor-element.elementor-element-3c87f1fb > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-3c87f1fb > .e-con-inner > .elementor-background-video-container::before, .elementor-5226 .elementor-element.elementor-element-3c87f1fb > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-3c87f1fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-5226 .elementor-element.elementor-element-3c87f1fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-5226 .elementor-element.elementor-element-5abca384.elementor-element{--align-self:center;}.elementor-5226 .elementor-element.elementor-element-5abca384{text-align:center;}.elementor-5226 .elementor-element.elementor-element-61fe445.elementor-element{--align-self:center;}.elementor-5226 .elementor-element.elementor-element-61fe445{text-align:center;}.elementor-5226 .elementor-element.elementor-element-2db9783{--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;--justify-content:center;--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5226 .elementor-element.elementor-element-7fd0edd > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-5226 .elementor-element.elementor-element-4dc521d8{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-64316beb{--min-height:42vh;}.elementor-5226 .elementor-element.elementor-element-5d823f06{--grid-auto-flow:row;}.elementor-5226 .elementor-element.elementor-element-0d56cbc{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-99ddfa6{--min-height:42vh;}.elementor-5226 .elementor-element.elementor-element-e1a3ed9{--grid-auto-flow:row;}.elementor-5226 .elementor-element.elementor-element-3d9dcc9f{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-3c87f1fb{--min-height:42vh;}}@media(max-width:767px){.elementor-5226 .elementor-element.elementor-element-4dc521d8{--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-64316beb{--min-height:0vh;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5226 .elementor-element.elementor-element-5d823f06{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5226 .elementor-element.elementor-element-49c135e{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-2ae34c6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5226 .elementor-element.elementor-element-2ae34c6.elementor-element{--align-self:center;}.elementor-5226 .elementor-element.elementor-element-2ae34c6{text-align:center;}.elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-highlight-icon, .elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-headline-text, .elementor-5226 .elementor-element.elementor-element-2ae34c6 .ui-e-highlight-image{font-size:32px;}.elementor-5226 .elementor-element.elementor-element-0d56cbc{--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5226 .elementor-element.elementor-element-99ddfa6{--min-height:0vh;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5226 .elementor-element.elementor-element-e1a3ed9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5226 .elementor-element.elementor-element-3d9dcc9f{--margin-top:5%;--margin-bottom:5%;--margin-left:5%;--margin-right:5%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-5226 .elementor-element.elementor-element-3c87f1fb{--min-height:0vh;--padding-top:0px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5226 .elementor-element.elementor-element-7fd0edd{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-5226 .elementor-element.elementor-element-64316beb{--width:100%;}.elementor-5226 .elementor-element.elementor-element-99ddfa6{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5226 .elementor-element.elementor-element-64316beb{--width:100%;}.elementor-5226 .elementor-element.elementor-element-99ddfa6{--width:100%;}.elementor-5226 .elementor-element.elementor-element-3c87f1fb{--width:100%;}}/* Start custom CSS for highlighted-text, class: .elementor-element-2ae34c6 */.elementor-5226 .elementor-element.elementor-element-2ae34c6 {
    display: inline-block;
    width: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a2e9558 */.mec-wrap {
    margin-top: 0!important;
}

.mec-event-list-standard .mec-event-article {
    border: 0;
}

.mec-event-list-standard .mec-event-description {
    font-size: 17px;
}

.mec-time-details {
    width: max-content;
    margin: 0 auto;
}

.col-md-3.mec-col-table-c.mec-event-meta-wrap {
    text-align: center;
    background-color: #efefef;
}

.mec-event-list-standard .mec-event-meta-wrap {
    border-left: 0px solid #000;
}

.mec-event-list-standard .mec-event-meta .mec-venue-details span {
    color: #000;
    font-size: 18px;
}

i.mec-sl-calendar {
    display: none;
}

.mec-time-details svg {
    display: none;
}

span.mec-start-date-label {
    font-family: 'Kabel' !important;
    color: #000;
    font-size: 27px;
}

.mec-event-list-standard .mec-time-details {
    font-size: 21px; 
    color: #000;
}

.mec-topsec {
    border: 3px solid #000;
}

.mec-month-divider h5 {
    font-size: 34px;
}

h3.mec-event-title a {
    font-family: 'Kabel';
}

.mec-event-footer {
    display: none;
}

.mec-month-divider:after, .mec-month-divider:before {
    background: #000;
}

.mec-venue-details svg {
    margin-right: 7px !important;
}

.mec-event-footer {
    display: none;
}


.mec-month-divider h5 {
  color: #000!important;
  font-family: 'Kabel'!important;
} 

ul.tribe-events-calendar-list li:nth-child(2) {
    display: none;
}  

span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold::before {
    content: url('/wp-content/uploads/2026/04/pin-white.png')!important;
    position: relative;
    top: 0px!important;
}

span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
    color: #fff;
    font-size: 19px;
}

.tribe-events .tribe-events-calendar-list__event-title-link:visited, .tribe-events .tribe-events-calendar-list__event-title-link:hover {
color: #fff !important;
    border-bottom: 2px solid #fff !important;
}

img.tribe-events-calendar-list__event-featured-image {
    width: 100%;
}

header.tribe-events-header.tribe-events-header--has-event-search {
    display: none;
}

#events-calendar time.tribe-events-calendar-list__event-datetime {
    color: #fff!important;
}

#events-calendar span.tribe-event-date-start, #events-calendar span.tribe-event-time, #events-calendar time.tribe-events-calendar-list__event-datetime {
    background-color: #074a2b;
    color: #fff;
}

.tribe-events-calendar-list__event-description p, a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
    color: #fff;
}

#events-calendar time.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {
    color: #fff;
}

section.tribe-common-l-container.tribe-events-l-container {
    width: 100%;
    min-width: 100%;
}

a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin, {
    color: #fff;
}

#events-calendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    background-color: transparent!important;
}

#events-calendar time.tribe-events-calendar-list__event-datetime {
    background-color: transparent!important;
}

#events-calendar article.tribe-events-calendar-list__event {
    max-width: 100%!important;
}


@media only screen and (max-width:768px) {
    
    .mec-event-list-standard .mec-event-meta-wrap {
        border-left: 0;
    }
    
    header.tribe-events-calendar-list__event-header {
    background-color: #074a2b!important;
} 

#events-calendar time.tribe-events-calendar-list__event-datetime {
       background-color: #074a2b!important; 
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4dc521d8 */.elementor-5226 .elementor-element.elementor-element-4dc521d8 {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6e61cea */#event-list .mec-event-article:nth-child(2) {
    display: none;
}

.mec-event-list-standard .mec-event-article {
    border: 0;
}

.mec-event-list-standard .mec-event-meta .mec-venue-details .mec-event-address span {
    font-size: 18px; 
    margin-left: 0;
}

.mec-event-list-standard .mec-event-description {
    font-size: 17px;
}

.mec-time-details {
    width: max-content;
    margin: 0 auto;
}

.col-md-3.mec-col-table-c.mec-event-meta-wrap {
    text-align: center;
    background-color: #efefef;
}

.mec-event-list-standard .mec-event-meta-wrap {
    border-left: 0px solid #000;
}

.mec-event-list-standard .mec-event-meta .mec-venue-details span {
    color: #000;
    font-size: 18px;
}

i.mec-sl-calendar {
    display: none;
}

.mec-time-details svg {
    display: none;
}

span.mec-start-date-label {
    font-family: 'Kabel' !important;
    color: #000;
    font-size: 27px;
}

.mec-event-list-standard .mec-time-details {
    font-size: 21px; 
    color: #000;
}

.mec-topsec {
    border: 3px solid #000;
}

.mec-month-divider h5 {
    font-size: 34px;
}

h3.mec-event-title a {
    font-family: 'Kabel';
}

.mec-event-footer {
    display: none;
}

.mec-month-divider:after, .mec-month-divider:before {
    background: #000;
}

.mec-venue-details svg {
    margin-right: 7px !important;
}

.mec-event-footer {
    display: none;
}


.mec-month-divider h5 {
  color: #000!important;
  font-family: 'Kabel'!important;
} 

ul.tribe-events-calendar-list li:nth-child(2) {
    display: none;
}  

span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold::before {
    content: url('/wp-content/uploads/2026/04/pin-white.png')!important;
    position: relative;
    top: 0px!important;
}

span.tribe-events-calendar-list__event-venue-title.tribe-common-b2--bold {
    color: #fff;
    font-size: 19px;
}

.tribe-events .tribe-events-calendar-list__event-title-link:visited, .tribe-events .tribe-events-calendar-list__event-title-link:hover {
color: #fff !important;
    border-bottom: 2px solid #fff !important;
}

img.tribe-events-calendar-list__event-featured-image {
    width: 100%;
}

header.tribe-events-header.tribe-events-header--has-event-search {
    display: none;
}

#events-calendar time.tribe-events-calendar-list__event-datetime {
    color: #fff!important;
}

#events-calendar span.tribe-event-date-start, #events-calendar span.tribe-event-time, #events-calendar time.tribe-events-calendar-list__event-datetime {
    background-color: #074a2b;
    color: #fff;
}

.tribe-events-calendar-list__event-description p, a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
    color: #fff;
}

#events-calendar time.tribe-events-calendar-list__month-separator-text.tribe-common-h7.tribe-common-h6--min-medium.tribe-common-h--alt {
    color: #fff;
}

section.tribe-common-l-container.tribe-events-l-container {
    width: 100%;
    min-width: 100%;
}

a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin, {
    color: #fff;
}

#events-calendar .tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row {
    background-color: transparent!important;
}

#events-calendar time.tribe-events-calendar-list__event-datetime {
    background-color: transparent!important;
}

#events-calendar article.tribe-events-calendar-list__event {
    max-width: 100%!important;
}


@media only screen and (max-width:768px) {
    
    .mec-event-list-standard .mec-event-meta-wrap {
        border-left: 0;
    }
    
    header.tribe-events-calendar-list__event-header {
    background-color: #074a2b!important;
} 

#events-calendar time.tribe-events-calendar-list__event-datetime {
       background-color: #074a2b!important; 
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0d56cbc */.elementor-5226 .elementor-element.elementor-element-0d56cbc {
    width: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3d9dcc9f */.elementor-5226 .elementor-element.elementor-element-3d9dcc9f {
    width: auto;
}/* End custom CSS */