#footer {
  display: block;
/*   height: 238px; */
  color: #ffffff;
  background-color: #2b1100;
  position: relative;
}

#footer-c {
  display: flex;
  margin: 5px 2%;
}

#footer-info {
  width: 40%;
}

#footer-logo {
  margin: 10px 0;
}

#footer-xv-info div {
  padding: 2px 0;
}

#footer-xv-info a {
  color: #ffffff;
}

#footer-menu-c {
  display: flex;
  width: 100%;
}

.footer-menu {
  width: 40%
}

.footer-menu .footer-menu-title {
  font-size: 160%;
}

.footer-menu ul {
  margin: 0;
  padding: 0;
}

.footer-menu li {
  list-style: none;
  padding: 15px;
}

.footer-menu li a {
  color: #ffffff;
}
