@charset "UTF-8";/* Quitar el fondo del header en Joomla 5 (Cassiopeia) */
.container-header.full-width {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Eslogan en negrita */ 
.site-description { font-weight: bold !important; } 
.site-description {
    color: #000 !important;
    font-weight: bold !important;
}

/* Todos los elementos del menú MetisMenu centrados, negros y en negrita */
.metismenu .metismenu-item > a {
    color: #000 !important;
    font-weight: bold !important;
    text-align: center !important;
    display: block !important; /* necesario para que el centrado funcione en enlaces */
}

/* Asegurar que el icono hamburguesa sea visible SOLO en móvil */
@media (max-width: 991px) {
    .container-header .navbar-toggler {
        display: block !important;
        visibility: visible !important;
        opacity: 1 !important;
        color: #000 !important;
    }
}

/* Asegurar que las 3 rayas sean negras */
.container-header .navbar-toggler .icon-bar,
.container-header .navbar-toggler-icon {
    background-color: #000 !important;
}

/* Texto a la izquierda del icono hamburguesa */
.navbar-toggler::before {
    content: "Menú"; /* Cambia el texto a lo que quieras */
    font-size: 16px;
    font-weight: bold;
    color: #000;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
}

/* Centrar todos los títulos del sitio */
h1, h2, h3, h4, h5, h6 {
    text-align: center !important;
}

/* Quitar fondo del footer en Joomla 5 (Cassiopeia) */
.site-footer,
.container-footer,
.footer,
.footer .grid-child,
.site-footer .grid-child {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}





