footer {
  background-color: rgb(47, 47, 47);
}
#footer {
  background-color: rgb(47, 47, 47);
  display: flex;
  justify-content: center;
  padding: 20px;
  font-family: "Open Sans", Helvetica, Arial, sans-serif;
  font-size: 18px;
  line-height: 1.8;
  word-spacing: 5px;
}
#footer .flex {
  width: 33vw;
}
#footer a {
  color: white;
  margin: 15px;
  text-decoration: none;
}
.ul {
  list-style: square;
}
.ul li {
  padding: 10px;
}
#footer a:hover {
  color: rgb(170, 166, 166);
}

.title {
  font-weight: bold;
}

@media (max-width: 800px) {
  #footer {
    display: block;
  }

  #footer .flex {
    width: 100%;
  }
}
