/* Barra do menu (fixo) */
.menu-desktop{
  background:#f08723 !important;
  color:#fff !important;
}

/* Links de 1º nível (base branca) */
.menu-desktop .menu .nivel-um > li > a{
  color:#fff !important;
  text-decoration:none !important;
  padding:12px 16px;
  background:transparent !important;
  transition: color .15s ease; /* só a cor muda */
}

/* HOVER/FORCUS/ACTIVE — APENAS COR DO TEXTO */
.menu-desktop .menu .nivel-um > li > a:hover,
.menu-desktop .menu .nivel-um > li > a:focus,
.menu-desktop .menu .nivel-um > li > a:active{
  color:#1E234B !important;          /* azul IPD */
  background:transparent !important;  /* garante sem BG */
  filter:none !important;             /* bloqueia “amarelado” do tema */
  -webkit-text-fill-color:initial;    /* previne efeitos estranhos em alguns temas */
}

/* Opcional: item ativo (página atual) também azul */
.menu-desktop .menu .nivel-um > li.active > a,
.menu-desktop .menu .nivel-um > li.ativo > a,
.menu-desktop .menu .nivel-um > li.current-menu-item > a{
  color:#1E234B !important;
  background:transparent !important;
}

/* Garante que ícones sigam a cor do texto */
.menu-desktop .menu .nivel-um > li > a svg{
  fill:currentColor !important;
}