/*import*/
@font-face {
    font-family: 'FuturaLT-Bold';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/naturalezaencendidalife/assets/fonts/FuturaLT-Bold.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaLT-ExtraBold';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/naturalezaencendidalife/assets/fonts/FuturaLT-ExtraBold.ttf') format('truetype');
    font-weight: 800;
    font-style: normal;
}

@font-face {
    font-family: 'FuturaLT';
    src: url('https://client-dists-resources.s3.amazonaws.com/channels-client/naturalezaencendidalife/assets/fonts/FuturaLT.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

:root {
    /*Fonts*/
    --theme-font-family: "FuturaLT", sans-serif;
    /*Navbar Colors*/
    --ob-nav-text-color: #fff;
    --ob-nav-bg-color: #000000;
    /*color primary*/
    --theme-primary-50: #f8f3da;
    --theme-primary-100: #A3C9CA;
    --theme-primary-200: #76A3A4;
    --theme-primary-300: #4A7D7E;
    --theme-primary-400: #2D6263;
    --theme-primary-500: #ffd702;
    --theme-primary-600: #0E2628;
    --theme-primary-700: #0B2122;
    --theme-primary-800: #091C1D;
    --theme-primary-900: #8a007d;
    --theme-primary-A100: #4BD4D5;
    --theme-primary-A200: #2EB5B6;
    --theme-primary-A400: #00A1A2;
    --theme-primary-A700: #009A9B;
    /*color contrast*/
    --theme-primary-contrast-50: #202121;
    --theme-primary-contrast-100: #222220;
    --theme-primary-contrast-200: #222220;
    --theme-primary-contrast-300: #ffffff;
    --theme-primary-contrast-400: #ffffff;
    --theme-primary-contrast-500: #222220;
    --theme-primary-contrast-600: #ffffff;
    --theme-primary-contrast-700: #ffffff;
    --theme-primary-contrast-800: #ffffff;
    --theme-primary-contrast-900: #ffffff;
    --theme-primary-contrast-A100: #202121;
    --theme-primary-contrast-A200: #202121;
    --theme-primary-contrast-A400: #202121;
    --theme-primary-contrast-A700: #202121;
    /* Footer: filtro del logo */
    --ob-custom-logo-filter: brightness(30);
}

/********* 
INDEX
0 - GENERAL
1 - NAVBAR
2 - BILLBOARD
3 - FOOTER
*********/

/********* 
0 - GENERAL
*********/
.selection-description p {
    color: #8d8d8d;
}

/*Force typographic styles on certain components */
.main-content section.section .section-header .items-center,
.main-container .mdc-button__label,
.mat-mdc-dialog-inner-container.mdc-dialog__container .mdc-button__label,
.modal-content .mdc-button__label,
.ob-short-description-card .mdc-button__label {
    font-family: "FuturaLT-Bold", sans-serif !important;
}

.floating-expansion-panel em {
    font-style: normal !important;
}

.description p,
.description em {
    font-style: normal !important;
    text-align: left !important;
}

/*Border radius button*/
button.mdc-button.mdc-button--unelevated {
    border-radius: 5rem;
}

span.mdc-button__label {
    text-transform: uppercase;
}

/********* 
1 - NAVBAR
*********/
/*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;
}

/*Border bottom nav bar*/
mat-toolbar.mat-toolbar.ob-top-bar {
    border-bottom: 4px solid #fa00ff;
    box-shadow: 0px 0px 12.2px #B7FFF6;
}

/********* 
2 - BILLBOARD
*********/
ob-page-events {
    background: linear-gradient(180deg, #3B0871 0%, #23003E 64%, #000000 97%);
}

ob-page-events .main-container {
    background: transparent;
}

/*busqueda por fecha*/
ob-page-events .filter-container {
    background-color: transparent !important;
    color: #063CA5 !important;
}

ob-page-events .filter-container button.mdc-button.mdc-button--outlined.mat-mdc-outlined-button.mat-unthemed.mat-mdc-button-base.ng-star-inserted {
    color: #ccc !important;
    border-color: #ccc !important;
    border-radius: 30px;
    background-color: transparent !important;
}

/********* 
3 - FOOTER
*********/
/*Footer*/
#desktop-footer {
    background-color: #1a1a1a !important;
}

/*Footer mobile*/
footer.flex.justify-between.gap-3.flex-col.tablet\:flex-row.tablet\:items-center {
    background-color: #1a1a1a !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: #ffffff !important;
}

/*Button language links subfooter*/
/*Language & icon */
ob-footer.main-footer span.mdc-button__label,
ob-footer.main-footer mat-icon.mat-icon {
    color: #ffffff !important;
    font-weight: 400;
}

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

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

/*logo FEVER en BLANCO*/
/*Force powered by fever*/
.fever-logo {
    display: block !important;
}

.onebox-logo {
    display: none
}

.content {
    background-color: #83838380;
    color: #fff;
    padding: 16px !important;
}

.dates {
    color: #ccc !important;
}