/* @group More Homes
------------------------------------ */
.more-homes {
    margin: 0 0 6.9rem;
}

.more-homes header {
    margin-bottom: 1.8rem;
}

.more-homes header h2 {
    color: rgba(25, 45, 88, 1);
    font-size: 2.4em;
    font-weight: 800;
    letter-spacing: 0.34px;
    line-height: 1.500em;
}

.more-homes header p {
    color: rgba(0, 178, 224, 1);
    font-size: 1.4em;
    letter-spacing: 0.3px;
    line-height: 1.643em;
}

.more-homes header p a {
    color: rgba(0, 178, 224, 1);
}

.more-homes header p i {
    font-size: .861em;
    vertical-align: middle;
    position: relative;
    top: -.1rem;
    display: inline-block;
    -webkit-transition: -webkit-transform 0.3s linear;
    -moz-transition: -moz-transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
    transition: transform 0.3s linear;
}

/* List Item
----------------------*/
.more-homes .homes-item .content h4 {
    margin: 0 0 .8rem;
}

.more-homes .homes-item .content ul {
    margin: 0 0 .7rem;
}

@media only screen and (min-width : 961px) {
    .more-homes .homes-list {
        background: rgba(255, 255, 255, 1);
        box-shadow: 0 2px 13px 0 rgba(0, 0, 0, 0.18);
        padding: 4.3rem 3rem 4.8rem;
    }

    .Mozilla.v11 .more-homes header p a:hover i,
    .Explorer .more-homes header p a:hover i {
        -webkit-transform: translateX(8px);
        transform: translateX(8px);
    }

    @media (hover: hover) {
        .more-homes header p a:hover i {
            -webkit-transform: translateX(8px);
            transform: translateX(8px);
        }
    }

    /* List Item
  ----------------------*/
    .more-homes .homes-item {
        padding: 0 2.2rem;
        margin: 0;
        opacity: 0;
        visibility: hidden;
    }

    .more-homes.animateActive .homes-item {
        animation: sectionUp .5s 1 cubic-bezier(0.4, 0.0, 0.2, 1) forwards;
    }

    .more-homes.animateActive .homes-item:nth-child(2) {
        animation-delay: .4s;
    }

    .more-homes.animateActive .homes-item:nth-child(3) {
        animation-delay: .6s;
    }

    .more-homes.animateActive .homes-item:nth-child(4) {
        animation-delay: .8s;
    }
}

@media only screen and (min-width : 961px) and (max-width : 1440px) {}

@media only screen and (min-width : 0) and (max-width : 960px) {
    .more-homes {
        margin: 0 0 6.8rem;
    }

    .more-homes header {
        text-align: center;
        margin-bottom: 4rem;
    }

    .more-homes header .row {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
    }

    .more-homes header h2 {
        font-size: 4em;
        letter-spacing: 0.86px;
        line-height: 1.300em;
    }

    /* List Item
  ----------------------*/
    .more-homes header+div {
        padding: 0;
    }

    .more-homes .homes-item {
        padding: 0 1.95rem;
        margin: 0 0 2rem;
    }

    .more-homes .slick-list {
        padding: 0 13.6rem;
    }

    .more-homes .homes-item .img-box {
        height: 25.7rem;
        margin: 0 0 3.2rem;
    }

    .more-homes .homes-item .img-box p {
        font-size: 1.8em;
        letter-spacing: 3px;
        line-height: 1.225em;
        padding: .7rem 1.9rem .8rem 1.8rem;
        margin: 0 0 -1.5rem;
    }

    .more-homes .homes-item .content {
        padding: 0 1.9rem 0 2.9rem;
    }

    .more-homes .homes-item .content p:first-child {
        font-size: 2em;
        letter-spacing: 0.43px;
    }

    .more-homes .homes-item .content p {
        font-size: 2em;
        line-height: 1.5em;
    }

    .more-homes .homes-item .content h3 {
        font-size: 3em;
        letter-spacing: 0.64px;
    }

    .more-homes .homes-item .content h4 {
        font-size: 2.2em;
        letter-spacing: 0.47px;
        margin: 0 0 .6rem;
    }

    .more-homes .homes-item .content ul {
        margin: 1.7rem 0 1.3rem;
    }

    .more-homes .homes-item .content li {
        font-size: 2.4em;
        letter-spacing: 0.51px;
    }

    .more-homes .homes-item .content li::before {
        margin: 0 1.5rem;
    }

    .more-homes .homes-item footer {
        height: 7rem;
        padding: 0 2.6rem 0 3rem;
    }

    .more-homes .homes-item footer p {}

    .more-homes .homes-item footer i {
        font-size: 3.4em;
    }
}

/* @end */