/* Community Level Styles */
/* use top-level .design-style class to gain specificity */ 
/*e.g. .design-style .hero */
:root {
    --hp-header-mobile-fs: calc(var(--hp-header-font-size) * 2);
    
}

/* home page */
@media only screen and (max-width: 479px) {
    .neighborhood-section .inner-container .title {
        font-size: calc(var(--hp-header-font-size)* 1.6);
    }
    
    .floorplans-section .inner-container .fp-info .title {
        font-size: calc(var(--floorplans-text-title-font-size) * 1.7);
    }
}

/* neighborhood */
.content-container #category_btn_container .category-btn {
    border: 2px solid var(--neighborhood-primary-base);
}

/* CO disclaimer */
.footer {
    padding-top: 0;
}

#co_disclaimer {
    background: var(--footer-bg);
}

#co_disclaimer p {
    color: var(--footer-bg-alt);
}