footer{
    background: #000a17 url("../../img/wab-background-footer.jpg") left top no-repeat;
}
footer a{
  color: #5798af;
  transition: 0.5s ease;
}
footer a:hover{
  color: #fffdf5;
}

footer .categories .row{
  text-align: center;
  color: #333;
  /* background-color: #e5e5e5; */
  padding-top: 30px;
}
footer .categories a{
  display: block;
  padding-top: 20px;
  height: 100%;
}
footer .categories a:hover{
  color: #fff;
}
.footernav{
  padding-top: 40px;
}
.footernav .tagline{
  text-align: center;
  margin-bottom: 10px;
}
.footernav .tagline h3{
  padding-right: 2rem;
  padding-left: 2rem;
  color: #B7CDD8;
  font-weight: 100;
}
.footernav h4{
  font-size: 0.8em; 
  font-weight: 200;
  color: #c6e9f5;
}

.footernav ul{
  font-size: 0.9em;
  margin-bottom: 3em;
}
.footernav li{
  line-height: 1.5em;
}
.footernav address {
  color:#888;
  line-height: 1em;
}
.footernav address .social{
  display: block;
  padding-bottom: 14px;
}
.footernav address .fab{
  padding: 6px;
  margin-right: 6px;
  width: 28px;
  text-align: center;
  text-decoration: none;  
  font-size: .8em;
  color: #fff;
  transition:.5s ease; 
  background-color: #5798af;
}
.footernav address .social a:last-child i{
  margin-right: 0;
}

.footernav address a:hover .fa-linkedin-in{
  background-color: #327AB0;
}
.footernav address a:hover .fa-google{
  background-color: #CE5542;
}
.footernav address a:hover .fa-facebook-f{
  background-color: #415993;
}
.footernav address a:hover .fa-twitter{
  background-color: #69ABE8;
}
.footernav address a:hover .fa-instagram{
  background-color: #265684;
}
footer #copyright{
  text-align: right;
  color: #616161;
  padding-bottom: 10px;
}

/*--------------------------------------------------------------------------------------------------- Begin Properties List Footer */
#available_homes-list footer .categories .main-categories{
  width: 100% !important;
}
#available_homes-list footer .categories .main-categories{
  width: 100% !important;
}
#available_homes-list footer .categories a{
    padding-top: 10px;
    padding-bottom: 10px;
  }


#available_homes-list footer .tagline{
  width: 100%;
}
#available_homes-list footer .pagelinks{
  display: none !important;
}

/*--------------------------------------------------------------------------------------------------- End Properties List Footer */

@media (min-width: 576px) {
  footer .categories .row{
    padding-bottom: 0;
  }
  footer .categories a{
    padding-bottom: 20px;
  }
}


@media (min-width: 768px) {
  .footernav .tagline{
    margin-bottom: 50px;
  }
}
