/* Community Level Styles */
/* use top-level .design-style class to gain specificity */ 
/*e.g. .design-style .hero */
:root {
    --neighborhood-map-poi-dot-color: var(--background-1-base);
    --fp-apartments-cta-btn-bg-hover-color: var(--secondary-hover);
    --ebrochure-radio-button-hover-bg: var(--secondary-hover);
    --ebrochure-radio-button-hover-color: var(--secondary-hover-alt);
}

/* logo */
@media only screen and (min-width: 768px) {
    .nav-wrapper .navbar-content .logo img {
        width: 74%;
        max-width: 510px;
    }
}

/* floor plans */
#fp_app .fp-apartment-cta-row .fp-apartment-cta:hover,
#body_floorplans #fp_app .fp-details-cta-button:hover {
    background: var(--secondary-hover);
    color: var(--secondary-hover-alt);
    border-color: var(--secondary-hover-alt);
}

/* neighborhood */
.content-container .map-wrapper {
    background: var(--primary-base);
}

.mapboxgl-marker svg path:first-of-type {
    fill: var(--secondary-hover) !important;
}

/* eBrochure */
.lightning-form .recaptcha-text a {
    color: inherit;
}

.lightning-form .recaptcha-text a:hover {
    opacity: 0.7;
}