/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Handling Updates
-----------------------------------------------------------------*/

/* Fix: Contener la imagen hero dentro de los límites del slider
   El tema usa position:fixed en .slider-parallax .slider-inner para el efecto parallax,
   lo que hace que la imagen se salga de la sección. Con position:absolute queda
   contenida correctamente dentro del slider-element (que tiene overflow:hidden).
-----------------------------------------------------------------*/
@media (min-width: 992px) {
    #slider .slider-inner {
        position: absolute;
    }
}

/* FAQ filter: reset de estilos nativos del botón para que herede
   el aspecto del tema (igual que los <a> del grid-filter)
-----------------------------------------------------------------*/
.grid-filter button {
    background: none;
    border: none;
    padding: 0;
    cursor: pointer;
    font-size: inherit;
    font-family: inherit;
    color: inherit;
    line-height: inherit;
    text-decoration: none;
}

/* Fix: En secciones .dark (p.ej. page-title con parallax), el enlace del
   breadcrumb hereda --cnvs-contrast-700 que en modo dark es #dee2e6 (gris
   muy claro), casi invisible sobre fondos claros/imagen. Se fuerza blanco.
-----------------------------------------------------------------*/
.dark .breadcrumb a {
    color: #a0a0a0;
}


