/* Site Adjustments */
:root {
    --navbar-logo-max-width: 200px;
    --homepage-hero-background-color: var(--secondary-base);
    --homepage-hero-color: var(--secondary-base-alt);
    --menu-desktop-logo-bg: var(--secondary-base);
    --menu-background-color: var(--secondary-base);
    --menu-text-color: var(--secondary-base-alt);
    --contact-info-text-color: var(--secondary-base-alt);
    --contact-info-bg-color: var(--secondary-base);
    --above-header-logo-container-color: var(--primary-hover);
    --amenity-section-column-1-bg: #3d3935;
    --amenity-section-div-container-mobile-bg-color: #3d3935;
}

.amenities .amenity-list-icon-1 svg{
    fill: var(--secondary-base);
}

.amenity-section-div-container .amenity-list-container .amenity:nth-of-type(odd) .amenities-header,
.amenity-section-div-container .amenity-list-container .amenity:nth-of-type(odd) .amenities-list li,
.amenity-section-div-container .amenity-list-container .amenity:nth-of-type(odd) .amenity-text-card-link {
    color: var(--secondary-base);
}

.amenity-section-div-container .amenity-list-container .amenity:nth-of-type(odd) .amenity-text-card-link:before {
    background-color: var(--secondary-base);
}

footer a, footer p, footer span {
    color: var(--secondary-base);
}

/* home page */
@media only screen and (min-width: 1024px) {
    .homepage-container section {
        scroll-snap-align: unset;
    }
}