/* http://mcg.mbitson.com/#!?palette=%23e51a51 */
/*Fonts*/
@font-face {
    font-family: 'ECIFont-regular';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/elcorteingles/assets/fonts/ECIFont-regular.otf') format("opentype");
    font-weight: 400;
    font-style: normal;
}

@font-face {
    font-family: 'ECIFont-Medium';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/elcorteingles/assets/fonts/ECIFont-Medium.otf') format("opentype");
    font-weight: 700;
    font-style: medium;
}

:root {
    /*Text*/
    /*// http://mcg.mbitson.com/#!?tundora=%23414141*/
    /*Navbar Colors*/
    --ob-nav-text-color: #1D1D1B;
    --ob-nav-bg-color: #fff;
    /*Color primary*/
    --theme-primary-50: #E9E9E9;
    --theme-primary-100: #C4C4C4;
    --theme-primary-200: #9F9F9F;
    --theme-primary-300: #7A7A7A;
    --theme-primary-400: #5A5A5A;
    --theme-primary-500: #242424;
    --theme-primary-600: #1F1F1F;
    --theme-primary-700: #191919;
    --theme-primary-800: #141414;
    --theme-primary-900: #0A0A0A;
    --theme-primary-A100: #C4C4C4;
    --theme-primary-A200: #9F9F9F;
    --theme-primary-A400: #5A5A5A;
    --theme-primary-A700: #3E3E3E;
    --theme-primary-contrast-50: #0A0A0A;
    --theme-primary-contrast-100: #0A0A0A;
    --theme-primary-contrast-200: #0A0A0A;
    --theme-primary-contrast-300: #F2F2F2;
    --theme-primary-contrast-400: #FFFFFF;
    --theme-primary-contrast-500: #FFFFFF;
    --theme-primary-contrast-600: #FFFFFF;
    --theme-primary-contrast-700: #FFFFFF;
    --theme-primary-contrast-800: #FFFFFF;
    --theme-primary-contrast-900: #ffffff;
    --theme-primary-contrast-A100: #0A0A0A;
    --theme-primary-contrast-A200: #0A0A0A;
    --theme-primary-contrast-A400: #FFFFFF;
    --theme-primary-contrast-A700: #FFFFFF;
    /*Fuente cliente*/
    --theme-font-family: "ECIFont-regular", sans-serif;

}

/*Bold fonts*/
.title,
.ob-catalog-card .min-price-label,
.footer-links,
strong,
.section-header span,
.custom-header-label,
.session-picker.session-calendar-title,
.session-picker .session-hours-title,
.price,
.ob-price,
.mat-mdc-unelevated-button span,
.session-picker-title-container .session-picker-title,
.session-picker-bottom-container .session-picker-bottom-title,
ob-card.ob-selection-card>.mat-mdc-card .mat-mdc-card-header .mat-mdc-card-header-text .mat-mdc-card-title,
.month-day,
.month-year {
    font-family: "ECIFont-Medium", sans-serif !important;
}

/*Navbar*/
mat-toolbar.mat-toolbar.ob-top-bar.mat-toolbar-single-row {
    box-shadow: 2px 2px 2px 1px rgba(0, 0, 0, 0.2);
}

/* --> Specific CSS goes HERE <--*/
/*Button shooping car disabled*/
mat-toolbar.mat-toolbar button.mdc-button.mat-mdc-button.mat-mdc-button-disabled.mat-unthemed.mat-mdc-button-base {
    color: #b1b1b161;
}


/*****Ocultar footer navbar-ECI PETICION****/
body.customStyles app-nav-bar,
body.customStyles ob-footer {
    display: none;
}

body.customStyles .mat-sidenav-content {
    margin-top: 0 !important;
}

/*Ocultar botón "acceso socios" en top bar*/
mat-toolbar ob-login {
    display: none;
}

/*Esconder PRESHOW zona de precio ---EVENTO 45581 HOUDINI--*/
.eventId-45581 ob-pricezone-box.filter-pz.interactive:last-child {
    display: none;
}

/*ajuste de leyenda para partido tarragona marseille 2025*/
ob-page-select-locations.eventId-46231.sessionId-2529435 g.leyenda-parche {
    display: none;
}

/*Forzar Flexiticket "Flexiticket" dentro de ficha horario 0:00 en calendario en evento-44693 hasta el 11 de enero 2026*/
#eventId-44693 div[data-testid="time-card"][aria-label="0:00"] .title::after,
#eventId-44693 div[data-testid="time-card"][aria-label="12:00 AM"] .title::after {
    content: "Flexiticket";
    font-size: 16px;
    color: #414141;
}

#eventId-44693 div[data-testid="time-card"][aria-label="0:00"] .title,
#eventId-44693 div[data-testid="time-card"][aria-label="12:00 AM"] .title {
    font-size: 0px;
    color: white;
}

/*ocultar compra de entradas maxima en evento especifico*/
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311258"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311259"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311261"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311260"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311262"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-311263"] .ob-message-box.info,

ob-not-graphic-selection.event_44693 [data-testid="price-zone-309220"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309221"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309219"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309219"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309218"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309217"] .ob-message-box.info,
ob-not-graphic-selection.event_44693 [data-testid="price-zone-309216"] .ob-message-box.info {
    display: none !important;
}

/*Overlay del boton del carrito sidenav lateral compras totales*/
ob-overlay-cart ob-cart-summary-session-fees {
    display: none !important;
}

/*Quitar precio en el numero de entradas totales en checkout page*/
ob-page-full-checkout [data-testid="ob-not-numbered-item-price"] {
    display: none !important;
}

/*Quitar precio en el numero de entradas totales en checkout page*/
ob-page-full-checkout [data-testid="ob-not-numbered-item-price"] {
    display: none !important;
}

/*Ocultar entradas disponibles sobre evento 51965 "20 de julio de 2026"*/
ob-page-select-locations.eventId-51965 .ob-availability {
    display: none;
}

/*Ocultar ticket disponibles tooltip en seleccion butacas en los eventos:*/
/*Hoky Music - Santander 2026 ID 51996 - FIN 18 de julio de 2026*/
ob-page-select-locations.eventId-51996 p.ob-availability {
    display: none;
}

/*Vanesa Martin - Cabaret Festival 2026 ID 52193 - FIN 17 de septiembre de 2026*/
ob-page-select-locations.eventId-52193 p.ob-availability {
    display: none;
}

/*La Plazuela - Cabaret Festival 2026 ID 52231 - FIN 1 de agosto de 2026*/
ob-page-select-locations.eventId-52231 p.ob-availability {
    display: none;
}