/* 1. Ajuste del Logo para que no ocupe tanto espacio vertical */
.nav-brand img {
    max-height: 55px !important; /* Reducimos un poco para alinear */
    width: auto !important;
    transition: all 0.3s ease;
}

/* 2. Alineación general del Header */
#main-wrapper .header {
    background: #ffffff !important;
    padding: 5px 0 !important;
    display: flex;
    align-items: center;
}

@keyframes pulse-white {
    0% { box-shadow: 0 0 0 0 rgba(255, 56, 92, 0.7); }
    70% { box-shadow: 0 0 0 10px rgba(255, 56, 92, 0); }
    100% { box-shadow: 0 0 0 0 rgba(255, 56, 92, 0); }
}

.nav-menu li:last-child a {
    animation: pulse-white 2s infinite; /* Esto hará que el botón tenga un "latido" de luz muy suave */
}

/* 3. Estilo de los textos del Menú (Más finos y elegantes) */
.nav-menu > li > a {
    color: #333 !important;
    font-weight: 700 !important;
    font-size: 13px !important;
    text-transform: uppercase !important;
    letter-spacing: 0.5px !important;
    padding: 20px 12px !important; /* Ajustamos el espacio entre letras */
}

/* 4. El Botón "Negociar" (Más compacto y centrado) */
/* Usamos el selector del botón según tu captura */
.nav-menu li:last-child {
    display: flex;
    align-items: center;
    margin-left: 10px;
}

.nav-menu li:last-child a {
    background: linear-gradient(135deg, #ff385c 0%, #e61e4d 100%) !important;
    color: #ffffff !important;
    padding: 8px 18px !important; /* Reducimos padding para que no rompa la línea */
    border-radius: 50px !important;
    font-weight: 700 !important;
    font-size: 12px !important;
    box-shadow: 0 4px 15px rgba(255, 56, 92, 0.3) !important;
    margin: 0 !important;
    display: inline-flex !important;
    align-items: center;
    line-height: 1 !important;
}

/* 5. Efecto Hover en el botón */
.nav-menu li:last-child a:hover {
    transform: scale(1.05);
    box-shadow: 0 6px 20px rgba(255, 56, 92, 0.4) !important;
    background: #1a1d2e !important;
}

.nav-menu li:last-child a::before {
    content: '\f0fe'; /* Este es un cuadrado con un '+' (signo de agregar) */
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    margin-right: 8px;
}

/* 6. Quitamos márgenes raros que pueda tener el nav */
.navigation {
    align-items: center !important;
    display: flex !important;
}