#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-item::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-ancestor::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li.current-menu-item::before{
background:#1F49B6 !important;
}
.qodef-header-navigation>ul>li::before{
     background:#1F49B6 !important;
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li.current-menu-ancestor::before {
        background:#1F49B6 !important;
}
#qodef-page-header-inner.qodef-skin--light nav>ul>li::before, .qodef-custom-header-layout.qodef-skin--light nav>ul>li::before{
        background:#1F49B6 !important;
}

svg.qodef-svg--back-to-top, .qodef-svg--plus {
     fill:#ffffff !important;
}

.qodef-page-sidebar-section .qodef-call-to-action .qodef-m-tagline, 
.qodef-page-sidebar-section .qodef-call-to-action .qodef-m-title {
  color: #fff;
}

.qodef-career-table table>thead>tr>th{
        font-size:20px;
}


.page-id-6603 #qodef-page-mobile-header-inner {
     display:none;
}

 .small-text {
            font-size: 0.8em;
            color: #555;
        }

/* ========================================================
   ESTRUCTURA FORZADA PARA CORTE DE ALTURA
   ======================================================== */
.forwarder-menu {
    display: inline-flex !important;
    align-items: center !important;
    height: 100% !important;
}

/* ========================================================
   1. MENÚ NORMAL (Sobrepuesto / Transparente)
   Pastilla blanca, letras moradas (#390094)
   ======================================================== */
.forwarder-menu a {
    background-color: #ffffff !important; /* Fondo Blanco */
    padding: 6px 16px !important;
    border-radius: 30px !important;
    font-weight: bold !important;
    height: auto !important;
    display: inline-flex !important;
    align-items: center !important;
    line-height: 1 !important;
    transition: all 0.3s ease !important;
}

/* Forzar color de las letras en Menú Normal */
.forwarder-menu a .qodef-menu-item-text {
    color: #390094 !important; /* Morado Base */
}

/* Hover Menú Normal (Fondo gris suave, mantiene texto morado) */
.forwarder-menu a:hover {
    background-color: #e6e6e6 !important; 
}
.forwarder-menu a:hover .qodef-menu-item-text {
    color: #390094 !important; 
}

/* ========================================================
   2. MENÚ LIGHT Y MENÚ DARK
   Fondo morado (#390094), letras blancas
   ======================================================== */
.qodef-header--light .forwarder-menu a,
.qodef-skin--light .forwarder-menu a,
.qodef-header--dark .forwarder-menu a,
.qodef-skin--dark .forwarder-menu a {
    background-color: #390094 !important; /* Fondo Morado Base */
}

/* Forzar letras blancas en Light y Dark */
.qodef-header--light .forwarder-menu a .qodef-menu-item-text,
.qodef-skin--light .forwarder-menu a .qodef-menu-item-text,
.qodef-header--dark .forwarder-menu a .qodef-menu-item-text,
.qodef-skin--dark .forwarder-menu a .qodef-menu-item-text {
    color: #ffffff !important; /* Letras Blancas */
}

/* Hover para Light y Dark (Fondo pasa a Morado Súper Oscuro #18003d) */
.qodef-header--light .forwarder-menu a:hover,
.qodef-skin--light .forwarder-menu a:hover,
.qodef-header--dark .forwarder-menu a:hover,
.qodef-skin--dark .forwarder-menu a:hover {
    background-color: #18003d !important; /* Nuevo Morado Oscuro */
}
.qodef-header--light .forwarder-menu a:hover .qodef-menu-item-text,
.qodef-skin--light .forwarder-menu a:hover .qodef-menu-item-text,
.qodef-header--dark .forwarder-menu a:hover .qodef-menu-item-text,
.qodef-skin--dark .forwarder-menu a:hover .qodef-menu-item-text {
    color: #ffffff !important; /* Mantiene letras blancas */
}

/* ========================================================
   3. LÍNEA SUPERIOR DE HOVER EN COLOR MORADO
   ======================================================== */
.forwarder-menu:hover {
    border-top-color: #390094 !important;
}

.forwarder-menu:hover::before,
.forwarder-menu:hover::after,
.forwarder-menu a:hover::before,
.forwarder-menu a:hover::after {
    background-color: #390094 !important;
    border-color: #390094 !important;
}