:root {
  --tec-font-family-sans-serif: "Manrope", sans-serif;
  --tec-font-family-serif: "Aleo", sans-serif;
}

.tribe-common .tribe-common-l-container {
    max-width: 1500px;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-common-c-btn.tribe-events-c-search__button {
    border-radius: 999px;
    background-color: #006298;
}

.tribe-common .tribe-common-c-btn-border, .tribe-common a.tribe-common-c-btn-border,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-c-btn-border-small, .tribe-common--breakpoint-medium.tribe-common a.tribe-common-c-btn-border-small {
    border: 1px solid #16470F;
    border-radius: 999px;
    color: #16470F; 
    font-weight: 800;
}

.tribe-common img {
    border-radius: 16px;
}

/* SINGLE PAGE */

.tribe-events-single .tribe-events-single-event-title {
    color: #006298;
    font-family: var(--tec-font-family-serif);
    font-size: clamp(3rem, 4vw + 1rem, 4rem);
    font-weight: 300;
}  

.tribe-events-event-image img {
    border-radius: 24px;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button, .tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button {
    border: none;
    background-color: #709949;
    color: white;
}

.single-tribe_events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover {
    background-color: #16470f;
}

.tribe-events-single-section .tribe-events-meta-group .tribe-events-single-section-title {
   color: #006298;
   font-weight: 400;
}