.elementor-1182 .elementor-element.elementor-element-ff4a85c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1182 .elementor-element.elementor-element-fe4e0f9{text-align:center;}.elementor-1182 .elementor-element.elementor-element-fe4e0f9 .elementor-heading-title{font-family:var( --e-global-typography-52b7184-font-family ), Sans-serif;font-size:var( --e-global-typography-52b7184-font-size );font-weight:var( --e-global-typography-52b7184-font-weight );text-transform:var( --e-global-typography-52b7184-text-transform );color:var( --e-global-color-secondary );}.elementor-1182 .elementor-element.elementor-element-60e2d76{--display:flex;}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-wrapper{--e-ectbe-date-area-background:var( --e-global-color-0dd136f );--ectbe-featd-evt-bg-color:var( --e-global-color-0dd136f );--ectbe-featd-evt-color:var( --e-global-color-0dd136f );--e-ectbe-date-area-color:var( --e-global-color-0dd136f );--e-ectbe-evt-title-color:var( --e-global-color-secondary );--e-ectbe-evt-description-color:var( --e-global-color-0dd136f );--e-ectbe-evt-venue-color:var( --e-global-color-accent );--e-ectbe-evt-read-more-color:var( --e-global-color-0dd136f );}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-evt-title .ectbe-evt-url{font-family:var( --e-global-typography-fd8dc14-font-family ), Sans-serif;font-size:var( --e-global-typography-fd8dc14-font-size );font-weight:var( --e-global-typography-fd8dc14-font-weight );text-transform:var( --e-global-typography-fd8dc14-text-transform );}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-evt-read-more{font-family:"Nunito", Sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1182 .elementor-element.elementor-element-fe4e0f9 .elementor-heading-title{font-size:var( --e-global-typography-52b7184-font-size );}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-evt-title .ectbe-evt-url{font-size:var( --e-global-typography-fd8dc14-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1182 .elementor-element.elementor-element-fe4e0f9 .elementor-heading-title{font-size:var( --e-global-typography-52b7184-font-size );}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-evt-title .ectbe-evt-url{font-size:var( --e-global-typography-fd8dc14-font-size );}.elementor-1182 .elementor-element.elementor-element-bc4b26c .ectbe-evt-read-more{font-size:1rem;}}/* Start custom CSS for the-events-calendar-addon, class: .elementor-element-bc4b26c */.ectbe-month-header {
    display: none !important;
}

#ectbe-date {
    display: none;
}

.ectbe-list-wrapper.style-2 .ectbe-simple-event .ectbe-content-box {
    border: none !important;
}

.ectbe-inner-wrapper {
    display: flex;
    flex-direction: column-reverse;
}

.elementor-1182 .elementor-element.elementor-element-bc4b26c img {
        height: auto !important;
    width: 500px !important;
    border-radius: 20px;
    object-fit: cover;
}
.ectbe-ev-cate {
    display: none !important;
}

.ectbe-venue-details {
    display: flex !important;
    flex-direction: row !important;
    gap: 2px !important;
}

.tribe-address {
    display: flex !important;
    flex-direction: row !important;
    gap: 2px !important;
}

.ectbe-date-area span {
    font-size: 16px !important;
}

.ectbe-wrapper {
      display: grid;
  grid-template-columns: repeat(3, 1fr); 
  grid-auto-rows: auto;
  gap: 20px;
}/* End custom CSS */