/* @group More Homes
------------------------------------ */
.more-homes { margin: 0 0 9.3rem; }
.more-homes .homes-list {}
.more-homes header { margin-bottom: 3.9rem; }
.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;
  -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;
}

@media only screen
and (min-width : 961px) {
  .more-homes header::after { content: ''; display: block; height: .2rem; background: rgba(42,190,226,1); margin: 1.3rem 0 0; }
  .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-list { max-width: none; width: calc(100% + 4rem); left: -2rem; position: relative; }
  .more-homes .homes-item { padding: 0 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 */
