/**
 * Footer Styling
 */
#prefooter,
#footer {
  clear: both;
}

#prefooter {
  background: #fff;
}

#footer {
  background-color: black;
  width: 100%;
  min-height: 250px;
  margin-top: 3rem;
}

#footer .inner {
  padding: 40px 0;
  width: 90%;
  margin: 0 auto;
}
@media all and (min-width: 1000px) {
  #footer .inner {
    width: 98%;
  }
}

#footer .menu a {
  color: white;
  font-size: 14px;
  font-family: 'Frank-bold', 'Outfit', Helvetica, sans-serif;
  text-decoration: none;
}

#footer .menu a:hover {
  color: #f9b300;
  text-decoration: underline;
}

.footer-home-link img {
  width: 140px;
}

#block-kcrwlogoforfooter {
  display: inline-block;
  float: left;
  margin-right: 50px;
}

#footer .menu {
  list-style: none;
  margin: 1rem 0;
}

#footer .menu li {
  list-style: none;
  padding-top: 0;
  margin-top: 0;
}

#footer .menu .menu {
  float: left;
  margin-top: 0;
  vertical-align: top;
  list-style: none;
  margin: 0 10px 0 0;
  width: 10rem;
}

#footer .menu .menu li {

}

#footer ul li span {
  display: none;
}

.footer-home-link {
  float: left;
}