/* Community Level Styles */
:root {
    --hp-slideshow-header-color: var(--secondary-base-alt);
    --hp-amen-card-header-one-text-color: var(--secondary-base-alt);
    --page-header-color: var(--secondary-base-alt);
    --gallery-header-color: var(--secondary-base-alt);
    --page-header-1-color: var(--secondary-base-alt);
    --page-header-2-color: var(--secondary-base-alt);
    --intro-text-header-color: var(--secondary-base-alt);
    --amenities-header-color: var(--secondary-base-alt);
    --amenities-list-icon-color: var(--secondary-base-alt);
    --blogs-featured-header-text-color: var(--secondary-base-alt);
}


/* blog */
.blogs #blog_app_container #blogs_page_container .header-text-style-lined .header-text {
    color: var(--secondary-base-alt);
}

/* footer */
.corporation-logo .header-style-3:last-of-type {
    position: relative;
    margin-bottom: 1rem;
}

.corporation-logo .header-style-3:last-of-type::after {
    content: '';
    height: 1px;
    background: rgba(255, 255, 255, 0.35);
    position: absolute;
    left: 0;
    bottom: -0.5rem;
    width: 100%;
}

/* gallery */
#community_heading {
    visibility: hidden;
    max-height: 0;
}

.gallery-page .gallery-grid {
    grid-auto-rows: auto;
}


/* amenities */
.amenities-section-container .column-group .left-column .bulletlist.amenities-list .custom-icon {
    display: none;
}

@media (min-width: 1024px) {
    .amenities-section-container.amenity-section-1 .mm-container {
        grid-template-rows: repeat(3,13vw);
        grid-template-columns: 13vw;
        position: absolute;
        left: 20%;
        top: max(5vw,20%);
    }
}

.amenities-section-container.amenity-section-2 .mm-container {
    z-index: 50;
    grid-template-rows: repeat(3,13vw);
    grid-template-columns: 13vw;
}
