#root .mobile .match-carousel .match-markets-wrapper .match-odd.odd-locked .odds-selection-default,
#root .mobile .match-carousel .match-markets-wrapper .no-market-odds.odd-locked {
    border-radius: 10px;
}

#root .mobile .events-sport-wrapper .events-sport-header .events-sport-name-wrapper .events-sport-name {
    color: var(--c-white-text);
}

#root .match-carousel .item-info-wrapper .match-info .match-schedule>div.match-time {
    color: var(--c-white-permatext);
}

#root .match-carousel .events-tournament-wrapper .events-item-wrapper {
    background-color: unset;
    background-size: cover;
}

#root .match-carousel .events-tournament-wrapper .events-item-wrapper {
    border-radius: 10px;
    /* box-shadow: unset; */
}

#root .match-carousel .events-no-matches {
    display: none !important;
}

#root .match-carousel .item-info-wrapper .match-info .is-live-booked::before {
    background-size: 12px;
    background-image: url(/v1.048/r/images/site/icons/GoingLiveGreen.svg);
}

/* default banner */
#root .match-carousel .events-tournament-wrapper .events-item-wrapper {
    /* background-image: url(/v1.048/r/images/site/leagues/CarouselGenericBg.svg); */
    /* background-image: url(/v1.048/r/images/site/leagues/testNewCarouselBackg4.svg); */
    background-image: url(/v1.048/r/images/site/leagues/Generic2.svg);
}

/* FA CUP */
/* #root .match-carousel .events-item-wrapper.match-sport-soccer.match-league-ENFA {
    background-image: url();
} */

#root .match-carousel .events-item-wrapper.match-league-UEL {
    background-image: url(/v1.048/r/images/site/leagues/UEFAEuropaLeague2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-CHL {
    /* background-image: url(/v1.048/r/images/site/leagues/UEFAChampionsLeague2.svg); */
    background-image: url(/v1.048/r/images/site/leagues/UEFAChampionsLeague.svg);
}

#root .match-carousel .events-item-wrapper.match-league-CYP {
    background-image: url(/v1.048/r/images/site/leagues/CyprusFirstDivision2_2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-BEL {
    background-image: url(/v1.048/r/images/site/leagues/ProLeague2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-ENG {
    background-image: url(/v1.048/r/images/site/leagues/PremierLeague2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-SPA {
    background-image: url(/v1.048/r/images/site/leagues/LaLiga2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-GRE {
    background-image: url(/v1.048/r/images/site/leagues/SuperLeague2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-POR {
    background-image: url(/v1.048/r/images/site/leagues/PrimeiraLiga2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-FRA {
    background-image: url(/v1.048/r/images/site/leagues/LigueOne2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-HOL {
    background-image: url(/v1.048/r/images/site/leagues/Eredivisie2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-GER {
    background-image: url(/v1.048/r/images/site/leagues/Bundesliga2.svg);
}

#root .match-carousel .events-item-wrapper.match-league-ITA {
    background-image: url(/v1.048/r/images/site/leagues/SerieA2.svg);
}

#root .match-carousel .events-item-wrapper.match-sport-soccer.match-league-CYPC {
    background-image: url(/v1.048/r/images/site/leagues/CyprusFirstDivision2_2.svg);
}

#root .match-carousel .item-info-wrapper .match-info .match-type .match-tournament {
    width: 155px;
}

/* #root .desktop .match-carousel .match-market .match-market-wrapper {
    margin-bottom: 15px;
} */

/* #root .mobile .match-carousel .match-market .match-market-wrapper {
    margin-bottom: 12px;
} */

#root .desktop .match-carousel .events-tournament-wrapper:last-child .events-item-wrapper:last-child,
#root .desktop .match-carousel .events-tournament-wrapper .events-item-wrapper {
    border-radius: 10px !important;
    border: 1px solid var(--c-emphasis) !important;
    box-shadow: 7px 7px 13.3px 0px #1D58FF38;
}

#root .match-carousel .odds-selection-default {
    /* background-color: #010828;
    border-color: #010828; */
    background-color: var(--c-dark);
    border-color: var(--c-dark);
}
/* 
#root .match-carousel .odds-selection-default {
    background-color: #010828;
    border-color: #010828;
} */

#root .match-carousel .item-info-wrapper .match-info .match-type .match-sport-icon {
    display: flex;
    width: 24px;
    height: 24px;
    zoom: 50%;
    position: absolute;
    top: 16px;
    left: 11px;
}