/* Cabeçalho menor com verde suave */
.pkp_structure_head {
  background-color: #19b0a3;
  padding: 8px 0; /* altura reduzida */
  border-bottom: 3px solid #007f73;
}

/* Menu principal com azul escuro */
.pkp_navigation_primary li a {
  color: #ffffff;
  font-weight: 500;
  padding: 8px 12px;
  transition: background-color 0.3s ease;
  background-color: #1b1f5f;
  border-radius: 4px;
  margin: 0 4px;
}

.pkp_navigation_primary li a:hover {
  background-color: #003a4d;
}

.pkp_site_nav_menu {
  background: transparent;
}

/* Rodapé com cor complementar mais clara */
.pkp_structure_footer_wrapper {
  background: #007f73;
}
.pkp_structure_footer {
  background-color: #007f73;
  color: #f2fefc;
  padding: 15px;
}

/* Links */
a {
  color: #00a89a;
  transition: 0.3s;
}

a:hover {
  color: #004e59;
  text-decoration: underline;
}
/* ocultando logo da PKP do rodapé */
.pkp_brand_footer a {
  max-width: 0;
}