/* Community Level Styles */

:root {
    --accent-color: #8B3616;
    --footer-desktop-corp-logo-width: 150px;
    --footer-mobile-corp-logo-width: 120px;
    
    --amenities-list-bullet-color: var(--amenities-list-font-color);
    --amenities-header-border-bottom-color: var(--amenities-list-font-color);
    
    --contact-form-border-colors: var(--primary-base);
    
    --neighborhood-map-custom-line-colors: var(--primary-base);
}

.contact-container #contact_us_page_container #form_selector_container .button-1.active {
    border-bottom: 1px solid var(--background-2-hover);
}

.form-btn {
    transition: background .3s ease-in-out;
}

.form-btn:hover {
    background: var(--background-3-hover);
}

.mapboxgl-marker svg path {
    fill: var(--accent-color);
}

.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item span:after, 
.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list .menu_item>a:after {
    background: var(--background-3-hover);
}

.text-container .title {
    letter-spacing: 6px;
}

/* neighborhood */
#body_neighborhood #neighborhood_section .header-text-style-2 {
    color: var(--primary-base);
}