.home-grid .promo-text, .home-grid .promo-title, .contact-grid p, .contact-grid h2 {
    color: var(--color-4) !important;
}

.promo-title3 {
    font-size: 18px;
}

.navbar-brand {
  position: relative;
  display: block; 
  width: 115.5px;
  height: 90px;
}

.navbar-brand img {
  position: absolute;
  top: 5px;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: contain;
  opacity: 0;
  visibility: hidden;
  transition: opacity .3s ease, visibility .3s ease;
}

.footer-logo {
    max-height: 200px;
    max-width: 100%;
}

.navbar-brand .logo-noscroll {
  opacity: 1;
  visibility: visible;
}

.scrolled .navbar-brand .logo-noscroll {
  opacity: 0;
  visibility: hidden;
}

.scrolled .navbar-brand .logo-scroll {
  opacity: 1;
  visibility: visible;
}

.menu-description, .item-title {
    color: var(--color-4);
}

.menu-price {
    color: var(--color-2);
}

.item-title {
    font-size: 1.2rem;
    font-family: var(--headers-font);
}

#mega-menu.scrolled {
    box-shadow: 0px 0px 5px var(--color-4-opacity);
}

.grecaptcha-badge {
    z-index: 1000;
}

.location-section .uk-card-body h5 {
    color: var(--color-2);
    font-family: var(--headers-font);
    font-size: 2.25rem;
}

.location-section .uk-card-body p, .location-section .uk-card-body a:not(:hover) {
    color: var(--color-4);
}

.location-section .uk-card-body a.btn:not(:hover) {
    color: var(--color-3);
}

#reviewsCarousel.carousel .carousel-inner {
    padding-bottom: 0rem;
}

#reviewsCarousel.carousel .carousel-inner::before, #reviewsCarousel.carousel .carousel-inner::after {
    top: 25%;
}

#reviewsCarousel.carousel {
    margin: 50px auto 0px auto;
}

.location-card:has(#review-section):not(:has(li)) {
    display: none;
}

.uk-tab::before {
    border-bottom: none;
}

.uk-tab>.uk-active>a {
    color: var(--color-4);
    border: 1px solid var(--color-1);
}
.uk-subnav-pill>.uk-active>a {
    background-color: var(--color-3)
}

.uk-subnav-pill>*>:first-child {
    background-color: var(--color-5);
    color: var(--color-3);
}

.gallery-container,
[data-gjs-type="wrapper"] .d-none {
    display: block !important;
}