/*import font*/
@import url("https://use.typekit.net/etq3hos.css");

:root {
    /*font*/
    --theme-font-family: "kepler-std-caption", serif;
    /*sidenav*/
    --ob-nav-text-color: #067EB1;
    --ob-nav-bg-color: #FFF;
    /*botón activo en sidenav*/
    --ob-nav-list-active-text-color: #FFF;
    --ob-nav-list-active-bg-color: #067EB1;
    /*topbar*/
    --ob-custom-nav-text-color: #1b1a3f;
    --ob-custom-nav-bg-color: #FFF;
    /*color primary*/
    --theme-primary-50: #f3f3f7;
    --theme-primary-100: #e1e0eb;
    --theme-primary-200: #c2c2d6;
    --theme-primary-300: #9d9cc9;
    --theme-primary-400: #7c7ab8;
    --theme-primary-500: #DC1E90;
    --theme-primary-600: #3b3894;
    --theme-primary-700: #282673;
    --theme-primary-800: #1f1d53;
    --theme-primary-900: #1b1a3f;
    --theme-primary-A100: #a4a2eb;
    --theme-primary-A200: #807de8;
    --theme-primary-A400: #3b36e2;
    --theme-primary-A700: #1a15c1;
    --theme-primary-contrast-50: #000000;
    --theme-primary-contrast-100: #000000;
    --theme-primary-contrast-200: #000000;
    --theme-primary-contrast-300: #000000;
    --theme-primary-contrast-400: #000000;
    --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: #000000;
    --theme-primary-contrast-A200: #000000;
    --theme-primary-contrast-A400: #ffffff;
    --theme-primary-contrast-A700: #ffffff;
}

/*dark version OB footer*/
ob-footer.main-footer {
    background-color: #1b1a3f !important;
}

/*color links subfooter & copyright*/
ob-footer.main-footer,
ob-footer.main-footer a,
ob-footer.main-footer span.footer-copyright,
ob-footer.main-footer span.justify-end {
    color: #fff !important;
}

/*button language links subfooter*/
/*language & icon */
ob-footer.main-footer span.mdc-button__label,
ob-footer.main-footer mat-icon.mat-icon {
    color: #fff !important;
}

/*border*/
ob-footer.main-footer ob-button>.mat-mdc-outlined-button {
    border: 1px solid#fff !important;
}

/*powered by*/
/*logo*/
ob-footer.main-footer img {
    filter: brightness(20) !important;
}

/*text powered by*/
ob-footer.main-footer section.items-center {
    color: #fff;
}

/*footer custom*/
.image-container {
    max-width: 100%;
    background-color: #1b1a3f;
}

.image-container img {
    width: 100%;
}

/*MOBILE*/
/*ajuste para los sliders de la zona de precio, que ahora se ubican en la parte inferior del mapa del venue*/
@media only screen and (max-width: 40.063em) {
    .ob-mobile-filters-container.no-summary {
        margin-bottom: 70px;
    }

    /*hide footer*/
    .channel-footer {
        display: none;
    }
}