.iconos_sociales a {
    text-decoration: none !important;
    color: #fff !important;
    margin: 0 5px !important;
}

.iconos_sociales a:hover {
    opacity: 0.8 !important;
}

/* 2025-06-03 */

#basicExampleNav .navbar-nav .nav-link {
    color: #5d0c23 !important;
    font-weight: 600;
    transition: all 0.4s ease-in-out;
    padding: .5rem 11px;
}

#basicExampleNav .navbar-nav .nav-link:hover {
    opacity: 0.7 !important;
}

@media (max-width: 1220px) {
    .navbar .navbar-brand img {
        width: 200px !important;
    }
}

@media (min-width: 992px) and (max-width: 1220px) {
    #basicExampleNav .navbar-nav .nav-link {
        font-size: 14px;
        padding: .5rem 5px;
    }
}