/* Site Adjustments */
:root {
    --hero-logo-mobile-width: 200px;
    --hero-logo-width: 175px;
    --hero-subheader-font-size-md: calc(var(--hero-subheader-font-size) * 2.2);
    --hero-subheader-letter-spacing: 0;
    --hp-subheader-font-size-lg: calc(var(--body-base-font-size) * 2.2);
    --hp-subheader-letter-spacing: 0;
    --hpt-subheader-letter-spacing: 0;
    --hero-subheader-text-transform: none;
    
    /* homebuying */
    --ebrochure-form-container-bg: var(--text-box-bg);
    --ebrochure-form-container-text-color: var(--text-box-bg-alt);

    --ebrochure-radio-button-bg: var(--primary-base);
    --ebrochure-radio-button-color: var(--primary-base-alt);
    --ebrochure-radio-button-hover-bg: var(--primary-hover);
    --ebrochure-radio-button-hover-color: var(--primary-hover-alt);

    --ebrochure-form-bg: var(--text-box-bg);
    --ebrochure-form-border-color: var(--text-box-bg-alt);
    --ebrochure-form-input-border: 1px solid var(--text-box-bg-alt);
    --ebrochure-form-input-bg: var(--text-box-bg);

    --ebrochure-bg: var(--text-box-bg);
}

/* nav */
.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list>.menu_item {
    text-align: center;
}

.hero-intro .hero-overlay-info .above-header .address-header-link address {
    display: none;
}

.hero-intro .hero-overlay-info .hero-list-logo-container .hero-overlay-nav-list {
    justify-content: space-evenly;
}

/* menu */
header .menu #menu_list .menu-item .menu-link {
    white-space: normal;
}

/* hp */
h6.fp-amenities-header {
    position: relative;
}

h6.fp-amenities-header:after {
    content: 'Each home features:';
    position: absolute;
    left: 0;
    top: 0;
    background: var(--background-2-base);
    width: 300px;
}

/* gallery */
.gallery-page .gallery-group:first-of-type h2 {
    display: none;
}

/* /homes/ */
@media only screen and (min-width: 768px) {
    .home-card--image {
        width: 500px;
        height: auto;
    }
    
    .home-card {
        max-width: 500px;
    }
}

.homes-filter--options.homes--button--filter,
.home-details--price,
.home-details--section.home-details--deposit{
    display: none;
}

.home-card--featured-image {
    object-fit: scale-down;
}

.home-details--top-images--featured--image {
    object-fit: scale-down;
}

.home-details--contact--title {
    position: relative;
}

h1.home-details--contact--title:after {
    background: var(--background-1-base);
    content: 'Interested In This Condo?';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
}

/* contact */
.contact_page_wrapper .contact-info-wrapper .contact-info .community-info {
    display: none;
}

/* homebuying */
#homebuying .header-text-style-1 {
    font-family: var(--fonts-accent);
    color: var(--secondary-base);
}

.button-container {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
}

.pdf-button {
    background-color: var(--ebrochure-radio-button-bg);
    color: var(--ebrochure-radio-button-color);
    width: 250px;
    height: 150px;
    padding: 35px;
    outline: 1px solid var(--ebrochure-radio-button-color);
    outline-offset: -10px;
    position: relative;
    text-align: center;
    transition: all ease-in-out 0.3s;
    cursor: pointer;
    margin: 10px;

    @supports (display: flex) {
        display: flex;
        justify-content: center;
        align-items: center;
        align-content: center;
    }

    &:hover {
        background-color: var(--ebrochure-radio-button-hover-bg);
        color: var(--ebrochure-radio-button-hover-color);
        transition: background-color ease-in-out 0.3s;
        outline: 1px solid var(--ebrochure-radio-button-hover-color);
    }
}

/* faq */
@media only screen and (min-width: 1200px) {
    #body_faq .aside-nav {
        max-height: 700px;
        overflow: scroll;
    }
}

/* Start CO state disclaimer */
#co_disclaimer * {
    box-shadow: none;
    margin: 0 auto;
    padding: 0;
    max-width: none;
    text-align: left;
}

footer .custom-section {
    margin: 0 auto;
    max-width: 1550px;
    padding-bottom: 25px;
    position: relative;
}

@media only screen and (min-width: 1180px) {
    footer .custom-section {
        width: 90%;
    }

    footer .custom-section::after {
        content: '';
        display:  block;
        position: absolute;
        bottom: 0;
        background-color: var(--footer-pipe-color);
        height: 2px;
        width: 100%;
    }
}
footer #co_disclaimer.custom-section .custom-text-container {
    margin: var(--footer-spacing);
}
footer #co_disclaimer.custom-section .custom-text-container p {
    color: var(--footer-text-color);
}
/* End CO state disclaimer */

/* floor plans */
// .home-card {
//     max-width: unset;
//     padding: 0 10px;
// }
    
.row-col-5[data-home-id="5283"] .home-table--price,
.row-col-5[data-home-id="5284"] .home-table--price {
    visibility: hidden;
}

// .home-list {
//     flex-direction: column;
//     gap: 0;
// }

// .home-card:nth-of-type(odd) {
//     background: #ddd;
// }

// .home-card--image {
//     display: none;
// }

// .home-card--info-group,
// .home-card--name-group {
//     margin-bottom: 0;
//     margin-top: 6px;
// }

// @media screen and (max-width: 660px) {
//     .home-list {
//         max-width: unset;
//     }
// }

// @media screen and (min-width: 661px) and (max-width: 979px) {
//     .home-list {
//         max-width: unset;
//     }
// }

// @media screen and (min-width: 980px) and (max-width: 1299px) {
//     .home-list {
//         max-width: unset;
//     }
// }

// @media only screen and (min-width: 768px) {
//     .home-card {
//         max-width: unset;
//     }
// }

// @media only screen and (min-width: 1100px) {
//     .home-card--data {
//         display: grid;
//         grid-template-columns: repeat(4,1fr);
//     }
// }