* {
  margin: 0;
  padding: 0;
  font-family: 'Roboto', sans-serif;
  box-sizing: border-box;
}

ul {
  list-style: none;
}

a {
  text-decoration: none;
  color: black;
}

.media-icons {
  width: 2vw;
}

#more {
  margin-left: 1vw;
  height: 1vw;
  width: 1vw;
  cursor: pointer;
}

.links {
  display: flex;
  flex-direction: column;
  justify-items: center;
  align-items: start;
  padding-left: 2vw;
}

#sub-links {
  transition: ease-in-out;
  display: none;
  position: absolute;
}

@media only screen and (max-width: 800px) {
  .footer-bar {
    opacity: 0;
    display: none;
  }
}

.downbar {
  font-size: 11px;
  font-weight: bold;
  left: 0;
  bottom: 0;
  display: flex;
  justify-content: space-evenly;
  align-items: center;
  flex-direction: row;
  height: 8vh;
  width: 100%;
  background-color: #fff;
  color: #000;
  position: fixed;
}

.footer-image {
  height: 12vh;
}

.grupo-links {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.grupo-links-item {
  margin: 0 5px;
}

#more-footer {
  margin-left: 1vw;
  height: 1vw;
  width: 1vw;
  cursor: pointer;
}

.sub-links-footer {
  display: none;
}

.sub-link-footer-item {
  margin: 0 4px;
}

.footer-bar {
  display: none;
}
