/* Tamanho da fonte */
#block-az-barrio-navegacaoprincipal .nav-link,
#block-az-barrio-navegacaoprincipal .dropdown-item {
  font-size: 20px !important;
}

/* Itens principais do menu, incluindo o botão “Institucional” */
#block-az-barrio-navegacaoprincipal .nav-link {
  color: #6A1F2E !important;
}


/* Mantém a cor ao passar o mouse ou focar no item */
#block-az-barrio-navegacaoprincipal .nav-link:hover,
#block-az-barrio-navegacaoprincipal .nav-link:focus,
#block-az-barrio-navegacaoprincipal .dropdown-menu .dropdown-item:hover,
#block-az-barrio-navegacaoprincipal .dropdown-menu .dropdown-item:focus {
  color: #6A1F2E !important;
}

/* Fundo ao passar o mouse, focar ou manter o item ativo */
#block-az-barrio-navegacaoprincipal .nav-link:hover,
#block-az-barrio-navegacaoprincipal .nav-link:focus,
#block-az-barrio-navegacaoprincipal .nav-link:active,
#block-az-barrio-navegacaoprincipal .nav-link[aria-current="page"],
#block-az-barrio-navegacaoprincipal .dropdown-item:hover,
#block-az-barrio-navegacaoprincipal .dropdown-item:focus,
#block-az-barrio-navegacaoprincipal a[aria-current="page"],
#block-az-barrio-navegacaoprincipal .nav-link.is-active {
  background-color: #f0e4d1 !important;
}

#block-az-barrio-navegacaoprincipal .dropdown-menu {
  background-color: #ffffff !important;
}

#block-az-barrio-navegacaoprincipal .dropdown-menu .dropdown-item {
  color: #6A1F2E !important;
}

/* teste que deu parcialmente certo... investigar melhor essas linhas */
#block-az-barrio-navegacaoprincipal button.dropdown-toggle[aria-expanded="true"],
#block-az-barrio-navegacaoprincipal .nav-item-parent.show > button.dropdown-toggle,
#block-az-barrio-navegacaoprincipal button.dropdown-toggle:hover,
#block-az-barrio-navegacaoprincipal button.dropdown-toggle:focus {
  background-color: #f0e4d1 !important;
  color: #6A1F2E !important; 
}

#block-az-barrio-navegacaoprincipal li.active > button.dropdown-toggle {
  background-color: #f0e4d1 !important;
  color: #6A1F2E !important;
}

#block-az-barrio-navegacaoprincipal ul.navbar-nav > li.active > a.nav-link {
  color: #6A1F2E !important;
  background-color: #f0e4d1 !important;
}


/* BG menu celular */
  #block-az-barrio-navegacaoprincipal,
  #block-az-barrio-navegacaoprincipal nav,
  #block-az-barrio-navegacaoprincipal .navbar,
  #block-az-barrio-navegacaoprincipal .navbar-collapse,
  #block-az-barrio-navegacaoprincipal .navbar-nav,
  #block-az-barrio-navegacaoprincipal .dropdown-menu {
    background-color: #ffffff !important;
  }

  #block-az-barrio-navegacaoprincipal .nav-link,
  #block-az-barrio-navegacaoprincipal .dropdown-item,
  #block-az-barrio-navegacaoprincipal .nav-link.active,
  #block-az-barrio-navegacaoprincipal .nav-link.is-active,
  #block-az-barrio-navegacaoprincipal a[aria-current="page"] {
    background-color: #ffffff !important;
    color: #000000 !important;
  }
}

/* Retirar BG azul abaixo do menu celular 
@media (max-width: 991.98px) {
  .navbar-offcanvas,
  #block-az-barrio-navegacaoprincipal,
  #block-az-barrio-navegacaoprincipal nav,
  #block-az-barrio-navegacaoprincipal .navbar,
  #block-az-barrio-navegacaoprincipal .navbar-collapse,
  #block-az-barrio-navegacaoprincipal .navbar-nav,
  #block-az-barrio-navegacaoprincipal .dropdown-menu {
    background-color: #ffffff !important;
  }

  #block-az-barrio-navegacaoprincipal .nav-link,
  #block-az-barrio-navegacaoprincipal .dropdown-item,
  #block-az-barrio-navegacaoprincipal .nav-link.active,
  #block-az-barrio-navegacaoprincipal .nav-link.is-active,
  #block-az-barrio-navegacaoprincipal a[aria-current="page"] {
    background-color: #ffffff !important;
    color: #000000 !important;
  }
}
*/
@media (max-width: 991.98px) {
  #navbar-main,
  .region-primary-menu,
  .region-primary-menu .navbar,
  .region-primary-menu .navbar-collapse {
    background-color: #ffffff !important;
    border-color: #ffffff !important;
  }
}

