/* Community Level Styles */
:root {
    --amenities-title-bg-color: var(--primary-base);
    --amenities-title-text-color: var(--primary-base-alt);
    
    --navbar-link-color: var(--background-2-base-alt);
    --navbar-background-color: var(--background-2-base);
    
    --fp-sub-nav-btn-font-size: 18px;
    --fp-footer-info-bg-color: var(--secondary-base);
    --fp-footer-info-color: var(--secondary-base-alt);
}

/* floor plans */
#fp_availabilities_view_button {
    display: none;
}

@media only screen and (min-width: 1230px) {
    #fp_app .fp-list {
        -ms-grid-columns: 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr;
    }
}

@media only screen and (min-width: 1490px) {
    #fp_app .fp-list {
        -ms-grid-columns: 1fr 1fr 1fr 1fr 1fr;
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
}

/* gallery page */

h2#community_heading {
    display: none;
}

/* Amenities */

.amenities-section-container .column-group .bulletlist {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    column-count: 1;
}

.amenities-section-container .column-group .bulletlist li {
    font-size: calc(var(--body-base-font-size) * 1.3);
}

.amenities-section-container .column-group .bulletlist li:before {
    line-height: calc(var(--body-base-font-size) * 1.9);
}


.amenities .seo-text .seo-text-box,
#pets_page .seo-text .seo-text-box {
    background-color: var(--secondary-base);
    color: var(--secondary-base-alt);
    max-width: unset;
    width: 100%;
}

@media only screen and (min-width: 768px) {
    .amenities .seo-text .seo-text-box,
    #pets_page .seo-text .seo-text-box {
        font-size: calc(var(--body-base-font-size) * 1.5);   
    }
}






