/* Ajustes propios del sitio sobre la plantilla Azino */

/* Campo trampa del antispam: fuera de la pantalla, pero presente en el formulario */
.adn-trampa {
    position: absolute;
    left: -10000px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

/* Banderas del selector de idioma */
.main-header__language-image {
    background-size: cover;
}

.adn-idioma-es {
    background-image: url("../images/resources/chile.png");
}

.adn-idioma-en {
    background-image: url("../images/resources/ingles.jpg");
}

.adn-idioma-de {
    background-image: linear-gradient(to bottom, #000 0 33.3%, #d00 33.3% 66.6%, #ffce00 66.6% 100%);
}

/* Aviso de contenido disponible solo en español */
.adn-aviso-idioma {
    background: #f4f4f4;
    border-left: 4px solid #d00;
    margin-bottom: 24px;
    padding: 12px 16px;
}

/* Fotos con medida fija: ninguna imagen puede desarmar su tarjeta, venga de donde venga */
.event-card-image-inner > img {
    width: 130px;
    height: 130px;
    object-fit: cover;
}

.event-card-image-inner {
    flex: 0 0 130px;
    width: 130px;
}

/* Ruta de navegación: si no cabe junto al título baja a su propia fila, en vez de apretarse */
.page-header .container {
    flex-wrap: wrap;
    row-gap: 20px;
}

.thm-breadcrumb {
    flex: 0 0 auto;
    max-width: 100%;
}

.thm-breadcrumb li span {
    border-bottom: 0;
    line-height: 1.3;
    text-decoration: underline;
    text-underline-offset: 3px;
}
