.elementor-40 .elementor-element.elementor-element-63d34850{--display:flex;--min-height:251px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-40 .elementor-element.elementor-element-693a71ea{text-align:center;}.elementor-40 .elementor-element.elementor-element-693a71ea .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;}.elementor-40 .elementor-element.elementor-element-0ae3b52{--display:flex;--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-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-search__button:not(:hover):not(:active),
					.elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-search__button:focus,
					.elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events .tribe-events-c-search__button:hover{--tec-color-background-events-bar-submit-button:var( --e-global-color-text );}.elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-subscribe-dropdown__button:hover,
					 .elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-subscribe-dropdown__button-text:hover{color:var( --e-global-color-d6cea4e );}.elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-nav__prev,
					 .elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-nav__next,
					 .elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-nav__prev-icon-svg path,
					 .elementor-40 .elementor-element.elementor-element-b7b0a40 .tribe-events-c-nav__next-icon-svg path{--tec-color-text-secondary:var( --e-global-color-text );--tec-color-icon-primary:var( --e-global-color-text );}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-63d34850{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-40 .elementor-element.elementor-element-693a71ea .elementor-heading-title{font-size:45px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-63d34850{--content-width:1024px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-63d34850{--min-height:90vh;}.elementor-40 .elementor-element.elementor-element-693a71ea .elementor-heading-title{font-size:28px;line-height:1.1em;}}/* Start custom CSS for container, class: .elementor-element-0ae3b52 *//* 🔒 Hide the entire "Subscribe to calendar" section and dropdown */
.tribe-events-c-subscribe-dropdown,
.tribe-events-c-subscribe-dropdown__container,
.tribe-events-c-subscribe-dropdown__button-text,
#tribe-events-subscribe-dropdown,
#tribe-events-subscribe-dropdown-content {
  display: none !important;
}

/* 🎨 Style all event links to be black */
.tribe-events a,
.tribe-events .tribe-events-calendar-day__event-title-link,
.tribe-events .tribe-event-title a,
.tribe-common a,
.tribe-events .tribe-events-calendar-list__event-title-link {
  color: black !important;
}

/* 🟡 On hover, change event links to dark gold */
.tribe-events a:hover,
.tribe-events .tribe-events-calendar-day__event-title-link:hover,
.tribe-events .tribe-event-title a:hover,
.tribe-common a:hover,
.tribe-events .tribe-events-calendar-list__event-title-link:hover {
  color: #bfa133 !important;
}
button.tribe-events-c-subscribe-dropdown__button-text {
  display: none !important;
}/* End custom CSS */