/* Site Adjustments */
:root {
    --navbar-logo-max-width: 200px;
    --neighborhood-header-2-color: var(--background-2-base);
    --fp-bg-alt: var(--secondary-base-alt);
}
/* homepage */
.homepage-featured-floorplans-section .fp-section-main-container .swiper-overflow-container .swiper-fp-container .fp-price {
    color: var(--background-1-base);
}

/* neighborhood */
#featured_pois .featured-pois-list-container h2,
#school_section .header-text-style-2 {
    color: var(--background-2-base);
}

/* eBrochure */
.ebrochure-page .recipients-heading {
    color: var(--background-2-base);
}

/* floorplans */
#body_floorplans {
    background-color: var(--background-1-base);
    color: var(--background-1-base-alt);
}

#fp_page_main_header,
#fp_app .fp-view-header-group .fp-view-title-group .fp-view-title,
#fp_app .fp-summary-content .fp-summary-info-group {
    color: var(--background-1-base-alt);
}


#body_floorplans .fp-view-header-group .fp-view-title-group .fp-view-title-icon svg:not(.fp-heart-icon),
#body_floorplans .fp-summary-content .fp-summary-info-sub-group svg {
    fill: var(--background-1-base-alt);
}

#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-bathrooms svg .fp-summary-bathroom-svg,
#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-rent-range svg .fp-rent-icon-path-2, 
#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-rent-range svg path {
    stroke: var(--background-1-base-alt);
}

#fp_app .fp-no-match-found-title {
    color: 
}

@media (min-width: 1024px) {
    .homepage-hero.hero-intro .hp-cinemagraph-inner-wrapper .hp-cinemagraph-img-fallback picture img {
        object-position: 80%;
    }
}

.amenity-section-div-container .amenity-hpt-container .header-text-style-2 {
    width: max-content;
}

/* service requests */
.body-service-request .form-control {
    border: 1px solid var(--lightning-form-border-color);
}

/* neightborhood */
@media only screen and (min-width: 1600px) {
    .content-container .neighborhood-text-section {
        background: var(--background-3-base);
    }
}
.above-header-nav-list .menu_item:before  .application_ni {
    display: block !important;
}

@media (max-width: 1023px) {
    #nav_links_group_2 {
        display: flex;
        justify-content: center;
    }
    
    .navigation-logo-container {
        grid-column: 2 / 3;
    }
    
    #nav_links_group_2 li:not(:first-child) {
        display: none;
    }
    
    .above-header-logo-container {
        grid-template-columns: 1fr 1fr 1fr;
        align-items: center;
    }
}

/* sisters */
.sisters-container #sister_community_rents {
    display: none;
}
