/* 
   Menu Fix CSS - Previne reorganização automática dos links quando um é removido
   Este arquivo corrige o comportamento indesejado no cabeçalho
*/

/* Força links do menu a manterem suas posições originais */
.header_main .menu li {
    position: static !important;
    float: left !important;
    display: block !important;
}

/* Desativa a reorganização flexbox automática para o menu principal */
.header_main .menu {
    display: block !important;
    text-align: right;
    width: 100%;
}

/* Garante que os itens permaneçam visíveis mesmo que outros sejam removidos */
.header_main .menu li.col-auto {
    width: auto !important;
    flex: 0 0 auto !important;
}

/* Ajusta o submenu para garantir que ele não seja afetado */
.header_main .submenu {
    position: absolute !important;
    display: none;
}

.header_main .menu li:hover .submenu {
    display: block !important;
}
