.tribe-events,
/* #tribe-events-pg-template {
    padding-top: 16.9rem;
} */

/* #tribe-events-pg-template {
    padding-top: 20.9rem;
} */

.tribe-common .tribe-common-b2,
.tribe-common .tribe-common-h5,
.tribe-common .tribe-common-h6,
.tribe-common .tribe-common-h7,
.tribe-common .tribe-common-h8,
.tribe-common .tribe-common-h3,
.tribe-common .tribe-common-c-btn-border-small,
.tribe-common a.tribe-common-c-btn-border-small,
.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-events .tribe-events-c-view-selector__list-item-text,
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input,
.tribe-common .tribe-common-form-control-text__input,
.tribe-common .tribe-common-c-btn-border,
.tribe-common a.tribe-common-c-btn-border,
.tribe-events-single-event-title,
.tribe-events-content,
.tribe-events-back a,
.tribe-events-back a:visited,
.tribe-events-cal-links,
.tribe-events-event-meta,
.tribe-events-single .tribe-events-sub-nav,
.tribe-events .tribe-events-calendar-list__event-title-link,
.tribe-events .tribe-events-calendar-list__event-title-link:active,
.tribe-events .tribe-events-calendar-list__event-title-link:focus,
.tribe-events .tribe-events-calendar-list__event-title-link:hover,
.tribe-events-content h2,
.tribe-events-content h3,
.tribe-events-content h4,
.tribe-events-content h5,
.tribe-events-content h6,
.tribe-events-schedule h2,
.tribe-events-meta-group .tribe-events-single-section-title,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,
.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a {
    font-family: 'Monsterrat', sans-serif;
    color: var(--color-brand-navy) !important;
}

.tribe-events .tribe-events-calendar-month__day-cell--selected,
.tribe-events .tribe-events-calendar-month__day-cell--selected:focus,
.tribe-events .tribe-events-calendar-month__day-cell--selected:hover,
.tribe-events .tribe-events-calendar-month__mobile-events-icon--event {
    background-color: var(--color-brand-teal);
    color: #fff;
}

.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button.tribe-events-c-subscribe-dropdown__button--active,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-search__button:focus,
.tribe-events .tribe-events-c-search__button:hover {
    background-color: var(--color-brand-teal);
}

.tribe-events .tribe-events-c-search__button {
    background-color: #fff;
}

.tribe-events .tribe-events-calendar-day__event-title-link {
    color: var(--color-brand-navy);
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-description {
    display: none !important;
}

.tribe-events .tribe-events-calendar-list__event-datetime,
.single-tribe_events .tribe-events-cal-links a,
.tribe-events-cal-links a,
a.tribe-events-button.tribe-events-gcal,
.tribe-events-meta-group a {
    color: var(--color-brand-navy) !important;
}

address.tribe-events-calendar-list__event-venue.tribe-common-b2,
.tribe-common .tribe-common-b2--bold,
span.tribe-events-calendar-list__event-venue-address {
    font-weight: normal;
    color: var(--color-brand-navy);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-b2>span {
    display: block;
}

a.tribe-events-calendar-list__event-title-link.tribe-common-anchor-thin {
    font-size: 2.8rem;
    font-weight: normal;
    color: var(--color-brand-navy);
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
span.tribe-events-calendar-list__event-date-tag-weekday {
    /* color: #fff !important; */
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium,
span.tribe-events-calendar-list__event-date-tag-weekday {
    color: #fff !important;
    font-family: 'Monsterrat', sans-serif;
}

span.tribe-events-calendar-list__event-date-tag-weekday {
    font-size: 2rem;
    line-height: 1;
}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {
    font-size: 5rem;
    line-height: 1;
}

.tribe-events-c-search__button:hover{
    background: var(--color-brand-pale-blue) !important;
}

.tribe-events-c-view-selector__list li{
    margin-inline: 0.5rem !important;
    text-indent: 0 !important;
}