/* Community Level Styles */
:root {
    --navbar-mobile-logo-max-width: 75px;
    --navbar-logo-max-width: 130px;
    --menu-logo-max-width: 130px;
    --button-style-one-bg-color: var(--secondary-base);
    --button-style-one-bg-hover-color: var(--secondary-hover);
    --neighborhood-btn-bg: var(--secondary-base);
    --neighborhood-btn-text: var(--secondary-base-alt);
    --fp-footer-info-bg-color: var(--secondary-base);
    --contact-info-filter-color: var(--primary-base-alt);
    --contact-info-text-color: var(--primary-base);
    --leaseup-bg: var(--background-2-base);
    --leaseup-bg-alt: #fff;
    --leaseup-form-bg: #292929;
    --leaseup-form-alt: #fff;
    --phi1-1-heading-2-text-transform: none;
    --phi1-1-heading-3-text-transform: none;
    --swiper-pagination-bullet-inactive-color: var(--primary-hover);
    
    --contact-form-bg: #292929;
    --contact-form-bg-alt: #fff;
    --contact-form-btn-bg: #000;
}
/* navbar */
header .navbar {
    grid-template-columns: repeat(3, auto);
}
/* hp */
#hp_intro .hp-slideshow-wrapper .swiper-slide.slide-6 img {
    object-position: top;
}
#gallery_slideshow {
    background-blend-mode: normal;
}
.swiper-pagination-bullet {
    background: #fff;
    opacity: 0.7;
}
.swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: var(--primary-base);
}
#neighborhood_section .btn-container .neighborhood-button {
    border: none;
}
#neighborhood_section .btn-container .neighborhood-button:hover {
    background: var(--secondary-hover);
    border: none;
    color: var(--secondary-hover-alt);
}
#leaseup_form {
    background-image: url("../img/interest-list-bg.jpg");
    background-size: cover;
}

#leaseup_form .interest-header {
    color: #000;
}


#contact_us_page_container {
    padding: 60px 100px;
}

#contact_us_page_container .form-header {
    display: none;
}

#contact_us_page_container .form-btn {
    border-radius: 0;
}

#contact_us_page_container .form-btn-container {
    text-align: center;
}

#leaseup_form .interest-list.long-form .header-text-style-1.interest-header {
    position: relative;
    visibility: hidden;
}

/* floor plans */
.fp-custom-floorplan-disclaimer-text .nowrap {
    white-space: nowrap;
}

#fp_availabilities_view_button {
    display: none;
}

#fp_app #fp_list .fp-view-header-group .fp-view-title-group:after {
    content: "Floor Plans";
}
#fp_app #fp_apartments .fp-view-header-group .fp-view-title-group:after {
    content: "Availability";
}
#fp_app #fp_location_view .fp-view-header-group .fp-view-title-group:after {
    content: "Map";
}
#fp_app #fp_favorites .fp-view-header-group .fp-view-title-group:after {
    content: "Favorites";
}
/* footer */
footer .footer-bottom {
    background: url("../img/footer-img.jpg");
    background-size: cover;
    background-repeat: no-repeat;
}
@media only screen and (min-width: 768px) {
    footer .top-section {
        grid-template-columns: repeat(2, 1fr);
    }
}
@media only screen and (min-width: 1180px) {
    footer .top-section {
        grid-template-columns: 1fr 1fr;
    }
    footer .footer-office-information:after {
        display: none;
    }
/* contact us */
.contact_page_wrapper {
    align-items: flex-start;
}
.contact_page_wrapper .contact-info-wrapper {
    margin-top: 0;
}
.contact_page_wrapper .contact-info-wrapper h2 {
    margin: 14px auto 60px;
}
