/* Rodapé em colunas: listas de links simples, sem os ícones e divisórias do menu antigo */
.footer .footer-links {
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .footer-links li {
  margin: 0 0 0.6rem;
}
.footer .footer-links a {
  font-size: 0.95rem;
  color: #adadad;
}
.footer .footer-links a:hover,
.footer .footer-links .current-menu-item a,
.footer .footer-base a:hover {
  color: #57eb4c;
}
.footer .footer-colunas p {
  font-size: 0.95rem;
}

/* Redes sociais em linha, abaixo do texto da marca */
.footer .footer-redes ul,
.footer .footer-redes {
  display: flex;
  flex-wrap: wrap;
  gap: 0.25rem;
  margin: 0;
  padding: 0;
  list-style: none;
}
.footer .footer-redes li {
  margin: 0;
}
.footer .footer-redes a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 50%;
  background: #1f2126;
}
.footer .footer-redes a:hover {
  background: #2b2e34;
}
.footer .footer-redes a:hover i {
  color: #57eb4c;
}

.footer .footer-base a {
  font-size: 0.85rem;
}
