/*Enter Custom  CSS Here*/
.footer-logo{
    object-fit: contain;
}

.promo-title3 {
    color: var(--color-4) !important;
}

.btn {
    font-family: var(--headers-font) !important;
    font-size: var(--btn-font-size) !important;
}

.sub-footer-logo {
    max-width: 175px;
    object-fit: contain;
    margin-top: 15px;
}

.menu .menu-ingredients, .menu .menu-content {
    margin-left: 0px;
}

/* Menu 2-column grid: a hair under 50% so sub-pixel rounding never pushes
   the second item to its own row (isotope fitRows). */
@media (min-width: 992px) {
    .menu .menu-container > .col-lg-6.menu-item {
        width: 49.9%;
    }
}

/* Reviews */
#reviewsCarousel{--review-carousel-text:var(--color-4)}

/* Calendar */
.events-calendar.fc{--main-accent:var(--color-4);--main-accent-text:var(--color-3);--calendar-month-border:var(--color-4);--calendar-month-number:var(--color-4);--calendar-month-day:var(--color-4);--links:var(--color-4);--btn-main-border:var(--color-4)}.events-calendar.fc a,.events-calendar.fc .fc-daygrid-day-number{color:var(--color-4)}.events-calendar.fc .fc-event,.events-calendar.fc .fc-event *{color:var(--color-4)}

/* FAQ */
.spillover-tag-faq-item.sp-faq-hidden{display:none!important}
