.single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/generic.svg"))
}

.aussie-rules .single-event-header-container,
.sport-aussie-rules .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/aussie-rules.svg"))
}

.college-basketball .single-event-header-container,
.sport-college-basketball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/college-basketball.svg"))
}

.floorball .single-event-header-container,
.sport-floorball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/floorball.svg"))
}

.horses .single-event-header-container,
.sport-horses .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/horses.svg"))
}

.sport-squash .single-event-header-container,
.squash .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/squash.svg"))
}

.badminton .single-event-header-container,
.sport-badminton .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/badminton.svg"))
}

.cricket .single-event-header-container,
.sport-cricket .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/cricket.svg"))
}

.football .single-event-header-container,
.sport-football .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/football.svg"))
}

.motor-racing .single-event-header-container,
.sport-motor-racing .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/motor-racing.svg"))
}

.sport-surfing .single-event-header-container,
.surfing .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/surfing.svg"))
}

.bandy .single-event-header-container,
.sport-bandy .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/bandy.svg"))
}

.curling .single-event-header-container,
.sport-curling .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/curling.svg"))
}

.futsal .single-event-header-container,
.sport-futsal .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/futsal.svg"))
}

.pesapallo .single-event-header-container,
.sport-pesapallo .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/pesapallo.svg"))
}

.sport-table-tennis .single-event-header-container,
.table-tennis .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/table-tennis.svg"))
}

.baseball .single-event-header-container,
.sport-baseball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/baseball.svg"))
}

.cycling .single-event-header-container,
.sport-cycling .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/cycling.svg"))
}

.politics .single-event-header-container,
.sport-politics .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/politics.svg"))
}

.sport-tennis .single-event-header-container,
.tennis .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/tennis.svg"))
}

.basketball .single-event-header-container,
.sport-basketball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/basketball.svg"))
}

.darts .single-event-header-container,
.sport-darts .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/darts.svg"))
}

.golf .single-event-header-container,
.sport-golf .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/golf.svg"))
}

.rugby .single-event-header-container,
.sport-rugby .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/rugby.svg"))
}

.sport-volleyball .single-event-header-container,
.volleyball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/volleyball.svg"))
}

.beach-volleyball .single-event-header-container,
.sport-beach-volleyball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/beach-volleyball.svg"))
}

.field-hockey .single-event-header-container,
.sport-field-hockey .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/field-hockey.svg"))
}

.handball .single-event-header-container,
.sport-handball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/handball.svg"))
}

.snooker .single-event-header-container,
.sport-snooker .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/snooker.svg"))
}

.sport-waterpolo .single-event-header-container,
.waterpolo .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/waterpolo.svg"))
}

.chess .single-event-header-container,
.sport-chess .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/chess.svg"))
}

.fighting .single-event-header-container,
.sport-fighting .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/fighting.svg"))
}

.hockey .single-event-header-container,
.sport-hockey .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/hockey.svg"))
}

.soccer .single-event-header-container,
.sport-soccer .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/soccer.svg"))
}

.brawl-stars .single-event-header-container,
.sport-brawl-stars .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/brawl-stars.svg"))
}

.clash-royale .single-event-header-container,
.sport-clash-royale .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/clash-royale.svg"))
}

.cs-go .single-event-header-container,
.sport-cs-go .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/cs-go.svg"))
}

.dota-2 .single-event-header-container,
.sport-dota-2 .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/dota-2.svg"))
}

.king-of-glory .single-event-header-container,
.sport-king-of-glory .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/king-of-glory.svg"))
}

.league-of-legends .single-event-header-container,
.sport-league-of-legends .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/league-of-legends.svg"))
}

.overwatch .single-event-header-container,
.sport-overwatch .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/overwatch.svg"))
}

.rainbow-six .single-event-header-container,
.sport-rainbow-six .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/rainbow-six.svg"))
}

.rocket-league .single-event-header-container,
.sport-rocket-league .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/rocket-league.svg"))
}

.smite .single-event-header-container,
.sport-smite .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/smite.svg"))
}

.sport-starcraft .single-event-header-container,
.starcraft .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/starcraft.svg"))
}

.age-of-empires .single-event-header-container,
.sport-age-of-empires .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/age-of-empires.svg"))
}

.arena-of-valor .single-event-header-container,
.sport-arena-of-valor .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/arena-of-valor.svg"))
}

.pes .single-event-header-container,
.sport-pes .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/pes.svg"))
}

.red-alert .single-event-header-container,
.sport-red-alert .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/red-alert.svg"))
}

.call-of-duty .single-event-header-container,
.sport-call-of-duty .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/call-of-duty.svg"))
}

.spike .single-event-header-container,
.sport-spike .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/spike.svg"))
}

.sport-world-of-warcraft .single-event-header-container,
.world-of-warcraft .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/world-of-warcraft.svg"))
}

.hearthstone .single-event-header-container,
.sport-hearthstone .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/hearthstone.svg"))
}

.heroes-of-the-storm .single-event-header-container,
.sport-heroes-of-the-storm .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/heroes-of-the-storm.svg"))
}

.sport-unreal .single-event-header-container,
.unreal .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/unreal.svg"))
}

.sport-valorant .single-event-header-container,
.valorant .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/valorant.svg"))
}

.mlb .single-event-header-container,
.sport-mlb .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), var(--single-event-header__banner__image, url("../img/sportCovers/fanpros/mlb.svg"))
}

:root {
    --single_event__header__container_banner__border-radius: var(--general-border-radius, 0.25rem);
    --single-event-header__time__time__color: var(--font-white, #fff);
    --single-event-header__teams__team__color: var(--font-white, #fff);
    --single-event-header__star__color: var(--font-white, #fff);
    --single-event-header__box-scores__td__color: var(--font-white, #fff);
    --single-event-header__box-scores__header-label__color: var(--font-white, #fff);
    --single-event-header__time__period__color: var(--font-white, #fff);
    --single-event-header__teams__color: var(--emphasis-1, #d30029);
    --single-event-header__top-labels__label-warning__background: var(--status-error-01, #efd5d2)
}

@media screen and (max-width:768px) {
    .event-widget-picker {
        flex: 0 0 auto;
        margin-bottom: 0;
        margin-left: auto;
        width: auto
    }

    .event-widget-picker__item {
        flex: 0 0 auto;
        min-width: 36px;
        padding: 6px 8px;
        width: auto
    }

    .event-widget-picker__item__label {
        display: none
    }
}

.live .single-event-header-container .single-event-header__box-scores td.single-event-header__score--empty:before {
    color: var(--emphasis-1, #d30029)
}

@-webkit-keyframes single-event-header__live-time-pulse {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: .4
    }
}

.live .single-event-header__box-scores__header-numbers {
    color: var(--color-white, #fff)
}

.single-event-header__top-labels .label-warning,
.single-event-header__top-row__labels .label-warning {
    background: var(--status-error-01, #efd5d2);
    border: 1px solid var(--status-error-main, #c84031);
    color: var(--font-black, #000)
}

.single-event-header__top-labels .label-warning .label-warning__indicator,
.single-event-header__top-row__labels .label-warning .label-warning__indicator {
    background: var(--status-error-main, #c84031)
}

:root {
    --body__font-family: "Kanit", sans-serif;
    --button-default-color: #bfbfbf;
    --button-color-secondary: #000;
    --sport-icon-color: #fff;
    --brand-color-primary: #d4b962;
    --brand-color-secondary: #d4b962;
    --background-color-primary: #212831;
    --background-color-secondary: #28313b;
    --background-color-sidebar: #181d23;
    --background-color-lighten: #f7f7f7;
    --background-color-tertiary: #000;
    --wrapper-gradient-primary: #000;
    --font-color-light: #fff;
    --font-color-secondary: #000;
    --font-color-primary: #fff;
    --font-color-tertiary: #777;
    --highlight-color-primary: #fc0;
    --theme-color-danger: #c10000;
    --main-menu__header-row__btn__background-color--focus: var(--brand-color-primary);
    --main-menu__toggle-bet-slip__bet-slip-badge__background-color: var(--background-color-primary);
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized: #fff;
    --toggler__controller__label__background-color--after: #9f9f9f;
    --bet__header-container__bet-event__color: var(--font-color-primary);
    --bet__close-icon__color: var(--font-color-primary);
    --inline-search__background-color--2n: var(--background-color-secondary);
    --inline-search__background-color--hover: var(--background-color-primary);
    --header-row-height: 40px;
    --header-row-background: var(--background-color-secondary);
    --header-row__toggle-bet-slip__color: var(--font-color-light);
    --live-message-background-color: transparent;
    --live-message-color: var(--font-color-light);
    --live-message-badge-color: var(--highlight-color-primary);
    --sidebar-left-background-color: var(--background-color-sidebar);
    --sidebar-left-border-sport--active: transparent;
    --sidebar-left-item-color--active: var(--font-color-primary);
    --sidebar-left-item-background-color--active: var(--background-color-secondary);
    --sidebar-left-item-icon-color--active: var(--font-color-primary);
    --sidebar-left-item-background-color: transparent;
    --sidebar-left-sub-item-link-color: var(--font-color-light);
    --sidebar-left-sub-sub-item-border: none;
    --sports-menu__sub-sub-item-link__color: var(--font-color-light);
    --sports-menu__sub-sub-item-link__color--active: var(--font-color-light);
    --sidebar-left-sub-sub-item__background-color: transparent;
    --sports-menu__sub-sub-item-link__color--hover: var(--font-color-primary);
    --sports-menu__sub-sub-item-link__background--hover: transparent;
    --sidebar-right-background-color: var(--background-color-sidebar);
    --dropdown-menu-link-background-color: transparent;
    --dropdown-menu-link-color: var(--font-color-light);
    --dropdown-menu-link-color--active: var(--background-color-secondary);
    --dropdown-menu-link-background-color--active: var(--brand-color-primary);
    --event-panel-close: var(--highlight-color-primary);
    --event-panel-title: var(--font-color-light);
    --event-panel-favorite__color: var(--highlight-color-primary);
    --event-panel-border-bottom: 1px solid var(--background-color-sidebar);
    --event-summary-team-period-border: var(--background-color-primary);
    --offerings-link-background-color: var(--background-color-sidebar);
    --offerings-link-background-color--hover: var(--offerings-link-background-colo);
    --offerings-link-border: 1px solid var(--background-color-primary);
    --footer-color: var(--font-color-light);
    --footer-background-color: var(--background-color-sidebar);
    --event-list__color: var(--button-default-color);
    --event-list__item__details__date__live-period__color: #fff;
    --event-list__item__details__teams__team__color: var(--brand-color-primary);
    --event-list__header__background: var(--background-color-primary);
    --market-selector__toggler--color: #fff;
    --event-list__item-odd__background-color: var(--background-color-primary);
    --event-list__item-even__background-color: var(--background-color-primary);
    --event-list__header--border-top: none;
    --event-list__footer--border-top: none;
    --event-list__offerings--margin-top: 0;
    --event-scores__team-period__background-color: transparent;
    --event-scores__team-period--border: none;
    --event-scores__font-size: 0.8rem;
    --event-scores__color: #fff;
    --event-list__item__details__more__color: #fff;
    --event-list__item__details__more__icons__color: var(--brand-color-primary);
    --parlays-summarize__border-radius: 0px;
    --main-menu__toggle-bet-slip__background: transparent;
    --main-menu__toggle-bet-slip__color: var(--font-color-primary);
    --main-menu__toggle-bet-slip__icon__color: var(--font-color-primary);
    --main-menu__dropdown-menu__item__color: var(--font-color-light);
    --main-menu__dropdown-menu__item__border-bottom: none;
    --main-menu__dropdown-menu__item__background-color: var(--background-color-primary);
    --main-menu__dropdown-menu__item__background-color--active: var(--brand-color-primary);
    --main-menu__dropdown-menu__item__color--active: var(--background-color-primary);
    --process-actions__flex-direction: row-reverse;
    --process-actions__btn__font-weight: bold;
    --process-actions__btn-secondary__margin-right: 10px;
    --process-actions__btn-primary__margin-bottom: 0px;
    --event-list__item__details__background-color--circled: #222;
    --sports-menu__item-link__background--active: var(--brand-color-primary);
    --sports-menu__item-link__background--active-hover: var(--brand-color-primary);
    --sports-menu__item-link__color--active: var(--font-color-tertiary);
    --sports-menu__item-link__color--hover: var(--button-color-secondary);
    --sports-menu__item-link__color--active-hover: var(--font-color-tertiary);
    --sports-menu__sport-icon__color--hover: var(--button-color-secondary);
    --sports-menu__sport-icon__color--active: var(--button-color-secondary);
    --sports-menu__sub-item__background: transparent;
    --sports-menu__sub-item-link__color: var(--sports-menu-title__color);
    --sports-menu__sub-sub-item-link__background--active: var(--background-color-primary);
    --time-range-selector__items__item__background: var(--background-color-secondary);
    --single-event-body__tab__background--selected: var(--background-color-primary);
    --single-event-body__tab__background--hover: var(--background-color-primary);
    --bet-amount--control__background--disabled: var(--background-color-secondary);
    --bet--tentatively-accepted--addon__background: transparent;
    --bet--tentatively-accepted--addon__color: var(--font-color-light);
    --free-bet-item__background-color: var(--background-color-primary);
    --free-bets__container__background-color: var(--background-color-secondary);
    --minimized-right-sidebar__toggle-bet-slip__color--hover: var(--background-color-secondary);
    --sports-menu__sub-item-link__title__color--active: #fff;
    --sports-menu__sub-item-link__color--active: #fff;
    --sidebar-left-item__border-radius: 8px;
    --market-selector--list__background-child__background: var(--background-color-primary);
    --market-selector--list__background: var(--background-color-primary);
    --bet-slip-header-tabs__border-bottom: none;
    --single-event-body__tab__border-bottom--selected: var(--single-event-body__tab__border--selected);
    --single-event-body__tab__border-bottom--selected: none;
    --single-event-body__tab__border-left--selected: none;
    --single-event-body__tab__border-right--selected: none;
    --single-event-body__tab__border-top--selected: 2px solid var(--highlight-color-primary);
    --single-event-body__tab__border-bottom: var(--single-event-body__tab__border);
    --single-event-body__tab__border-bottom: none;
    --single-event-body__tab__border-left: var(--single-event-body__tab__border);
    --single-event-body__tab__border-left: none;
    --single-event-body__tab__border-right: var(--single-event-body__tab__border);
    --single-event-body__tab__border-right: none;
    --single-event-body__tab__border-top: var(--single-event-body__tab__border);
    --single-event-body__tab__border-top: 2px solid transparent;
    --header-row__toggle-bet-slip__padding-bottom: 5px;
    --header-row__toggle-bet-slip__padding-left: 10px;
    --header-row__toggle-bet-slip__padding-right: 10px;
    --header-row__toggle-bet-slip__padding-top: 5px;
    --bet-footer__input-group-btn__margin-bottom: 0;
    --bet-footer__input-group-btn__margin-left: 10px;
    --bet-footer__input-group-btn__margin-right: 0;
    --bet-footer__input-group-btn__margin-top: 0
}

@font-face {
    font-family: Kanit;
    src: url(https://fonts.googleapis.com/css?family=Kanit)
}

body {
    font-family: var(--body__font-family)
}

.emphasis {
    color: var(--highlight-color-primary)
}

.toolbar {
    border-color: transparent
}

.form-control,
.toolbar {
    background-color: transparent
}

.form-control {
    color: var(--background-color-lighten)
}

#search-bar.form-control {
    background-color: var(--background-color-secondary)
}

.dropdown-menu.dropdown-menu-right {
    left: 0;
    right: auto
}

.history-table>table>tbody:nth-child(2n) {
    background-color: var(--background-color-secondary)
}

.header-row {
    background: var(--header-row-background);
    border: none;
    height: var(--header-row-height)
}

.header-row>button:not(:first-child):not(.toggle-bet-slip) {
    order: 3
}

.header-container {
    height: var(--header-row-height)
}

.header-row .header-row__breadcrumb {
    border: var(--header-row-breadcrumb__border);
    flex-grow: 1;
    order: 5
}

.btn-primary,
.btn-primary.focus,
.btn-primary:focus {
    background-color: var(--brand-color-primary);
    border-color: var(--brand-color-primary);
    color: var(--background-color-secondary);
    font-weight: 700;
    text-transform: uppercase
}

.btn-primary:hover {
    background-color: var(--highlight-color-primary);
    border-color: var(--highlight-color-primary)
}

.header-row .toggle-bet-slip {
    background: var(--header-row__toggle-bet-slip__background--active, var(--header-row__toggle-bet-slip__background));
    color: var(--header-row__toggle-bet-slip__color--active, var(--header-row__toggle-bet-slip__color));
    order: 6;
    padding: var(--header-row__toggle-bet-slip__padding-top) var(--header-row__toggle-bet-slip__padding-right) var(--header-row__toggle-bet-slip__padding-bottom) var(--header-row__toggle-bet-slip__padding-left);
    position: relative
}

.header-row>.btn:nth-child(2),
.header-row>.btn:nth-child(4) {
    order: 3
}

.dropdown.main-dropdown {
    order: 2
}

.dropdown.main-dropdown .fa-ellipsis-v:before {
    content: "\f0c9"
}

.header-row__breadcrumb li a,
.header-row__breadcrumb li a:visited {
    color: var(--font-color-light)
}

.header-row .btn {
    margin: 0
}

.header-row .btn,
.sidebar-right .sidebar-top .active .btn {
    color: var(--font-color-light);
    height: var(--header-row-height);
    min-width: var(--header-row-height)
}

.minimized-right-sidebar .dropdown.main-dropdown {
    margin-right: 0
}

.btn-default:hover {
    background-color: transparent;
    color: var(--highlight-color-primary)
}

.btn-default,
.btn-default.active:hover,
.btn-default.focus,
.btn-default:active,
.btn-default:active:hover,
.btn-default:focus,
.btn-default:hover,
.header-row .btn.active,
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
    border: 1px solid transparent
}

.toggle-bet-slip {
    border: none
}

.toggle-bet-slip:hover {
    background-color: var(--brand-color-primary);
    color: var(--background-color-secondary)
}

.minimized-right-sidebar .toggle-bet-slip:hover .bet-slip-item,
.minimized-right-sidebar .toggle-bet-slip:hover i {
    color: var(--minimized-right-sidebar__toggle-bet-slip hover__color)
}

.bet-slip-item,
.toggle-bet-slip i {
    color: inherit
}

.bet-slip-header {
    border-top: none
}

.sidebar-top {
    background-color: var(--background-color-primary)
}

.bet-slip-header-tabs {
    border-bottom: var(--bet-slip-header-tabs__border-bottom)
}

.bet-slip-options-chooser--option.active .btn,
.sidebar-right .sidebar-top .active .btn {
    color: var(--highlight-color-primary)
}

.sidebar-left .sidebar-top {
    background: var(--header-row-background);
    border-bottom: var(--header-row__border-bottom);
    display: var(--sidebar-left__sidebar-top__display);
    height: var(--header-row-height);
    justify-content: center;
    padding-left: 0;
    text-align: center
}

.sidebar-top .live-message {
    background-color: var(--live-message-background-color);
    color: var(--live-message-color)
}

.live-message .badge {
    color: var(--live-message-badge-color)
}

.sport-icon.flaticon-star,
.sport-icon.sport-top {
    color: inherit
}

.sidebar-right {
    background-color: var(--sidebar-right-background-color);
    border: none
}

.sidebar-left {
    background-color: var(--sidebar-left-background-color);
    border: none
}

.sports-menu__sub-item-link {
    align-items: center;
    display: flex;
    gap: .5rem
}

.event-list__header__desc,
.sports-menu a {
    gap: .5rem
}

.sports-menu__item {
    border: none
}

.sports-menu__item-link {
    padding: 0 1rem
}

.active>.sports-menu__item-link:hover,
.sports-menu__item-link,
.sports-menu__item-link:hover {
    background-color: var(--sidebar-left-item-background-color);
    border-bottom: var(--sports-menu__item-link__border-bottom);
    border-left: var(--sports-menu__item-link__border-left);
    border-right: var(--sports-menu__item-link__border-right);
    border-top: var(--sports-menu__item-link__border-top);
    border-radius-bottom: var(--sports-menu__item-link__border-radius-bottom);
    border-radius-left: var(--sports-menu__item-link__border-radius-left);
    border-radius-right: var(--sports-menu__item-link__border-radius-right);
    border-radius-top: var(--sports-menu__item-link__border-radius-top)
}

.sports-menu__item-link.active {
    background-color: var(--sidebar-left-item-background-color--active)
}

.sports-menu__item-link:hover,
.sports-menu__item-link:hover i,
.sports-menu__item:first-child .sports-menu__item-link:hover i {
    border-radius: var(--sidebar-left-item__border-radius);
    color: var(--sidebar-left-item-color--active)
}

.active>.sports-menu__item-link,
.active>.sports-menu__sub-item-link {
    color: var(--sidebar-left-item-icon-color--active)
}

.sports-menu__sub-sub-item-link.active .sports-menu__item-link {
    background-color: transparent;
    border: none
}

.active>.sports-menu__sub-item-link,
.sports-menu__sub-item,
.sports-menu__sub-item-link,
.sports-menu__sub-item-link:hover {
    background: var(--sports-menu__sub-item__background)
}

.sports-menu__sub-item-link {
    color: var(--sidebar-left-sub-item-link-color)
}

.active>.sports-menu__sub-item-link,
.sports-menu__sub-item-link:hover {
    background: var(--sports-menu__sub-item-link__background--active, var(--sports-menu__sub-item-link__background));
    color: var(--sports-menu__sub-sub-item-link__color--hover)
}

.sports-menu__sub-sub-item,
.sports-menu__sub-sub-item:not(:last-of-type) {
    border: var(--sidebar-left-sub-sub-item-border)
}

.sports-menu__sub-sub-item-link {
    align-items: center;
    background: var(--sports-menu__sub-sub-item-link__background);
    color: var(--sports-menu__sub-sub-item-link__color);
    display: flex;
    flex-direction: row;
    justify-content: space-between
}

.sports-menu__sub-sub-item-link.active {
    background: var(--sports-menu__sub-sub-item-link__background--active, var(--sports-menu__sub-sub-item-link__background));
    border-bottom: 1px solid hsla(0, 0%, 100%, .1);
    border-top: 1px solid hsla(0, 0%, 100%, .1);
    color: var(--sports-menu__sub-sub-item-link__color--active, var(--sports-menu__sub-sub-item-link__color));
    position: relative
}

.sports-menu__sub-sub-item-link:hover {
    background: var(--sports-menu__sub-sub-item-link__background--hover, var(--sports-menu__sub-sub-item-link__background));
    color: var(--sports-menu__sub-sub-item-link__color--hover, var(--sports-menu__sub-sub-item-link__color))
}

.sports-menu>li.active,
.sports-menu>li.active .sub-menu {
    background-color: var(--sidebar-left-item-background-color--active);
    border-radius: var(--sidebar-left-item__border-radius--active, var(--sidebar-left-item__border-radius));
    --sidebar-left-item__border-radius--active: 8px
}

.sports-menu__sub-item:not(:last-child) {
    border-bottom: none
}

.active .sports-menu__item-link:hover>.flaticon-timer:before,
.flaticon-timer:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-timer:before,
.sports-menu__item-link:hover>.flaticon-timer:before {
    color: var(--highlight-color-primary)
}

.active .sports-menu__item-link:hover>.flaticon-featured:before,
.flaticon-featured:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-featured:before,
.sports-menu__item-link:hover>.flaticon-featured:before {
    color: var(--brand-color-primary)
}

.active .sports-menu__item-link:hover>.flaticon-tennis:before,
.flaticon-tennis:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-tennis:before,
.sports-menu__item-link:hover>.flaticon-tennis:before {
    color: #007a33
}

.active .sports-menu__item-link:hover>.flaticon-aussie-rules:before,
.active .sports-menu__item-link:hover>.flaticon-australian-rules:before,
.active .sports-menu__item-link:hover>.flaticon-football:before,
.flaticon-aussie-rules:before,
.flaticon-australian-rules:before,
.flaticon-football:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-aussie-rules:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-australian-rules:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-football:before,
.sports-menu__item-link:hover>.flaticon-aussie-rules:before,
.sports-menu__item-link:hover>.flaticon-australian-rules:before,
.sports-menu__item-link:hover>.flaticon-football:before {
    color: #a1561c
}

.active .sports-menu__item-link:hover>.flaticon-badminton:before,
.flaticon-badminton:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-badminton:before,
.sports-menu__item-link:hover>.flaticon-badminton:before {
    color: #fff
}

.active .sports-menu__item-link:hover>.flaticon-bandy:before,
.flaticon-bandy:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-bandy:before,
.sports-menu__item-link:hover>.flaticon-bandy:before {
    color: #0072ce
}

.active .sports-menu__item-link:hover>.flaticon-basketball:before,
.flaticon-basketball:before,
.flaticon-basketball:before.header-row__breadcrumb .breadcrumb-icon,
.sports-menu__item-link:hover>.flaticon-basketball:before {
    color: #ea7600
}

.active .sports-menu__item-link:hover>.flaticon-darts:before,
.flaticon-darts:before,
.header-row__breadcrumb .breadcrumb-icon .sports-menu__item-link:hover>.flaticon-darts:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-darts:before {
    color: #ffc600
}

.active .sports-menu__item-link:hover>.flaticon-e-sports:before,
.flaticon-e-sports:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-e-sports:before,
.sports-menu__item-link:hover>.flaticon-e-sports:before {
    color: #8bd3e6
}

.active .sports-menu__item-link:hover>.flaticon-soccer:before,
.flaticon-soccer:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-soccer:beforem .sports-menu__item-link:hover>.flaticon-soccer:before {
    color: #fff
}

.active .sports-menu__item-link:hover>.flaticon-baseball:before,
.flaticon-baseball:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-baseball:before,
.sports-menu__item-link:hover>.flaticon-baseball:before {
    color: #fff
}

.active .sports-menu__item-link:hover>.flaticon-fighting:before,
.flaticon-fighting:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-fighting:before,
.sports-menu__item-link:hover>.flaticon-fighting:before {
    color: #eb3300
}

.active .sports-menu__item-link:hover>.flaticon-handball:before,
.flaticon-handball:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-handball:before,
.sports-menu__item-link:hover>.flaticon-handball:before {
    color: #dda46f
}

.active .sports-menu__item-link:hover>.flaticon-hockey:before,
.flaticon-hockey:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-hockey:before,
.sports-menu__item-link:hover>.flaticon-hockey:before {
    color: #aaa
}

.active .sports-menu__item-link:hover>.flaticon-horse-racing:before,
.flaticon-horse-racing:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-horse-racing:before,
.sports-menu__item-link:hover>.flaticon-horse-racing:before {
    color: #7b7d60
}

.active .sports-menu__item-link:hover>.flaticon-rugby-league:before,
.active .sports-menu__item-link:hover>.flaticon-rugby-union:before,
.flaticon-rugby-league:before,
.flaticon-rugby-union:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-rugby-league:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-rugby-union:before,
.sports-menu__item-link:hover>.flaticon-rugby-league:before,
.sports-menu__item-link:hover>.flaticon-rugby-union:before {
    color: #a1561c
}

.active .sports-menu__item-link:hover>.flaticon-snooker:before,
.flaticon-snooker:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-snooker:before,
.sports-menu__item-link:hover>.flaticon-snooker:before {
    color: #956c58
}

.active .sports-menu__item-link:hover>.flaticon-table-tennis:before,
.flaticon-table-tennis:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-table-tennis:before,
.sports-menu__item-link:hover>.flaticon-table-tennis:before {
    color: #ba0c2f
}

.active .sports-menu__item-link:hover>.flaticon-college-basketball:before,
.flaticon-college-basketball:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-college-basketball:before,
.sports-menu__item-link:hover>.flaticon-college-basketball:before {
    color: #ea7600
}

.active .sports-menu__item-link:hover>.flaticon-golf:before,
.flaticon-golf:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-golf:before,
.sports-menu__item-link:hover>.flaticon-golf:before {
    color: #fff
}

.active .sports-menu__item-link:hover>.flaticon-cricket:before,
.flaticon-cricket:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-cricket:before,
.sports-menu__item-link:hover>.flaticon-cricket:before {
    color: #aaa
}

.active .sports-menu__item-link:hover>.flaticon-volleyball:before,
.flaticon-volleyball:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-volleyball:before,
.sports-menu__item-link:hover>.flaticon-volleyball:before {
    color: #fedd00
}

.active .sports-menu__item-link:hover>.flaticon-rugby:before,
.flaticon-rugby:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-rugby:before,
.sports-menu__item-link:hover>.flaticon-rugby:before {
    color: #a1561c
}

.active .sports-menu__item-link:hover>.flaticon-politics:before,
.flaticon-politics:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-politics:before,
.sports-menu__item-link:hover>.flaticon-politics:before {
    color: #0072ce
}

.active .sports-menu__item-link:hover>.flaticon-futsal:before,
.flaticon-futsal:before,
.header-row__breadcrumb .breadcrumb-icon.flaticon-futsal:before,
.sports-menu__item-link:hover>.flaticon-futsal:before {
    color: #ddd
}

.content footer .footer {
    background-color: var(--footer-background-color);
    border: none
}

.content footer .footer p {
    color: var(--footer-color)
}

.inner-padding__container {
    display: block;
    padding: 5px
}

@media screen and (min-width:48rem) {
    .inner-padding__container {
        padding: 20px
    }
}

.dropdown-menu {
    border: none
}

.dropdown-menu>li>a {
    background-color: var(--dropdown-menu-link-background-color);
    border: none;
    color: var(--dropdown-menu-link-color)
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
    background-color: var(--dropdown-menu-link-background-color--active);
    color: var(--dropdown-menu-link-color--active)
}

.panel {
    border-bottom: var(--event-panel-border-bottom);
    margin: var(--panel__margin-top) var(--panel__margin-right) var(--panel__margin-bottom) var(--panel__margin-left)
}

.panel .panel-heading {
    background-color: transparent
}

.panel .close {
    color: var(--event-panel-close)
}

.panel .panel-title {
    color: var(--event-panel-title-color)
}

.panel .panel-favorite {
    color: var(--event-panel-favorite__color);
    display: var(--event-panel-favorite__display)
}

.panel .panel-body th {
    border-top: none
}

.event-summary-header,
.panel .panel-body td,
.panel-body>table>tbody>tr:not(:first-child):nth-child(odd)>td {
    background-color: transparent
}

.event-summary-details__date {
    color: var(--event-summary-details-date-color)
}

.event-summary-details__date time {
    color: var(--brand-color-primary);
    font-weight: 700;
    line-height: 1;
    margin-top: .35rem;
    padding: .2rem 0
}

.event-summary-details__teams {
    color: var(--event-summary-details-teams-color)
}

.panel .panel-body .offerings .link {
    background-color: var(--offerings-link-background-color);
    border: var(--offerings-link-border);
    padding: var(--header-row__toggle-bet-slip__padding-top) var(--header-row__toggle-bet-slip__padding-right) var(--header-row__toggle-bet-slip__padding-bottom) var(--header-row__toggle-bet-slip__padding-left)
}

.panel .panel-body .offerings .link:hover {
    background-color: var(--offerings-link-background-color--hover)
}

.event-summary-details__score tr td.event-summary-details__score-team-period {
    border: var(--event-summary-team-period-border);
    color: var(--event-summary-team-period-color)
}

.event-summary-details__score tr td.event-summary-details__score-team-period.emphasis {
    color: var(--highlight-color-primary)
}

.event-summary-details__score,
.offerings .link .odds-description,
.panel .panel-body td.more,
.table .offerings * {
    font-size: .8rem
}

.more .link {
    color: var(--highlight-color-primary)
}

.event-summary-details__more span {
    color: var(--font-color-light)
}

.single-event-body__content {
    background: var(--single-event-body__content__background);
    border-radius: var(--single-event-body__content__border-radius)
}

.single-event-body__content .panel-body {
    background-color: transparent
}

.single-event-body__tab {
    border-bottom: var(--single-event-body__tab__border-bottom);
    border-left: var(--single-event-body__tab__border-left);
    border-right: var(--single-event-body__tab__border-right);
    border-top: var(--single-event-body__tab__border-top)
}

.single-event-body__tab:hover {
    background: var(--single-event-body__tab__background--hover, var(--single-event-body__tab__background))
}

.single-event-body__tab.selected {
    background: var(--single-event-body__tab__background--selected, var(--single-event-body__tab__background));
    border-bottom: var(--single-event-body__tab__border-bottom--selected);
    border-left: var(--single-event-body__tab__border-left--selected);
    border-right: var(--single-event-body__tab__border-right--selected);
    border-top: var(--single-event-body__tab__border-top--selected);
    color: var(--single-event-body__tab__color--selected)
}

.tab-content .panel {
    border: none
}

.tab-content .panel .panel-title a {
    color: var(--font-color-light)
}

.fa-times:before {
    content: "\f057"
}

.tab-content .panel .panel-heading .close {
    opacity: .5
}

.tab-content .panel .panel-heading .close:hover {
    opacity: 1
}

.bet-odds-change button {
    background-color: transparent;
    border: 1px solid;
    color: var(--font-color-light);
    transition: color .3s
}

.bet-odds-change button:hover {
    color: var(--highlight-color-primary)
}

.bet-odds-change i.fa-check-circle {
    opacity: 1
}

.bet-odds-change {
    margin: 0 0 10px;
    opacity: .75
}

.tab-content bet-slip .panel {
    border-bottom: 1px solid var(--background-color-primary);
    border: var(--tab-content__bet-slip__panel__border)
}

.bet-slip-controls {
    align-items: stretch;
    background-color: transparent;
    display: flex;
    flex-direction: column;
    gap: var(--bet-slip-controls__gap);
    justify-content: flex-start
}

.bet-footer {
    margin: 0
}

.bet-footer .input-group-addon {
    background-color: transparent;
    border: 1px solid var(--font-color-light);
    border-radius: 2px;
    color: var(--font-color-light);
    padding: 5px 10px;
    text-transform: uppercase;
    width: auto
}

.bet-footer .input-group-addon.bet--tentatively-accepted--addon {
    background: var(--bet--tentatively-accepted--addon__background);
    color: var(--bet--tentatively-accepted--addon__color);
    width: 100%
}

.bet-footer .input-group-btn {
    border-radius: 2px;
    display: var(--bet-footer__input-group-btn__display);
    flex-grow: 1;
    margin: var(--bet-footer__input-group-btn__margin-top) var(--bet-footer__input-group-btn__margin-right) var(--bet-footer__input-group-btn__margin-bottom) var(--bet-footer__input-group-btn__margin-left);
    width: auto
}

.input-group .bet-max {
    color: var(--font-color-light)
}

.bet-footer .btn {
    font-weight: 700;
    text-transform: inherit
}

.bet-footer .btn[disabled] {
    opacity: .65
}

.btn.btn-primary.do-bet,
.input-group-btn.remove-bet .btn {
    background-color: var(--brand-color-primary);
    border: none;
    border: 1px solid var(--brand-color-primary);
    border-radius: 2px;
    color: var(--background-color-secondary);
    padding: 5px 10px;
    text-transform: uppercase
}

.btn.btn-primary.do-bet:hover,
.input-group-btn.remove-bet .btn:hover {
    background-color: var(--highlight-color-primary);
    border: 1px solid var(--highlight-color-primary)
}

.bet-footer .input-group-addon.bet-error {
    align-items: center;
    border: none;
    display: flex;
    flex-grow: 1;
    text-transform: none
}

.bet-error .danger {
    margin-right: 5px
}

.bet-footer .input-group-addon.bet-accepted {
    align-items: center;
    border: none;
    display: flex;
    padding: 0;
    text-transform: capitalize;
    width: 100%
}

.bet-footer .input-group-addon.bet-accepted i {
    margin-right: 5px
}

.bet-footer .input-group-addon.bet--processing {
    align-items: center;
    border: none;
    display: flex;
    justify-content: center;
    width: 100%
}

.bet-footer .input-group-addon.bet--processing .fa-spinner {
    margin-right: 5px
}

.bet--header--event-name {
    color: var(--font-color-light)
}

.bet--header--event-name:focus,
.bet--header--event-name:hover {
    color: var(--highlight-color-primary)
}

.search-item-header a {
    color: var(--font-color-light)
}

.list-group-item .list-group-item {
    background-color: transparent
}

.list-group-item .date {
    align-items: center;
    display: flex;
    flex-direction: column;
    text-align: center
}

.list-group-item .date,
.list-group-item .score {
    color: var(--font-color-light)
}

.list-group-item .date.live .emphasis {
    background-color: var(--brand-color-primary);
    border-radius: 5px;
    color: var(--background-color-secondary);
    font-weight: 700;
    line-height: 1;
    padding: .15rem .35rem
}

.list-group-item .star,
.list-group-item .teams.link {
    color: var(--brand-color-primary)
}

.bet-amount--control input[disabled] {
    background: var(--bet-amount--control__background--disabled, var(--bet-amount--control__background))
}

.bet--cashout--loading .bet--cashout--actions:after {
    background-color: var(--background-color-sidebar)
}

#top-label {
    border: none
}

@media only screen and (max-width:992px) {
    .content-inner .inner-padding {
        padding: 0
    }
}

@media only screen and (max-width:768px) {
    .header-row__breadcrumb li:first-child {
        background-color: transparent;
        min-width: auto
    }

    .header-row__breadcrumb li:first-child a i,
    .header-row__breadcrumb li:first-child span {
        color: var(--font-color-light)
    }

    .btn.dropdown-toggle .fa {
        top: 0
    }

    .header-row>button:first-child {
        align-items: center;
        display: flex
    }

    .header-row>button:first-child:active {
        background-color: transparent
    }

    .header-row>button:first-child .fa.fa-bars:before {
        content: "\f0da"
    }

    .header-row>button.sidebar-open>i {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .header-row__event-count {
        align-items: center;
        background-color: var(--brand-color-primary);
        border-radius: 5px;
        color: var(--background-color-secondary);
        display: inline-flex;
        margin-right: 5px;
        padding: 1px 6px
    }

    .header-row__event-count i {
        margin-right: 3px
    }
}

.event-summary-details:hover .event-summary-details__teams {
    color: var(--event-summary-details-teams-color)
}

.bet-footer .input-group-addon {
    flex-grow: 0
}

.my-bets--body .sport-icon:before,
.panel-heading [class*=" flaticon-"]:before,
.tab-content .panel .sport-icon {
    color: #fff
}

.stacked-labels .form-control[type=number] {
    border-radius: var(--stacked-labels__form-control__border-radius);
    color: var(--font-color-light)
}

.market-selector--selected {
    background-color: var(--background-color-tertiary)
}

.dropdown-menu.dropdown-menu-right.market-selector--list {
    left: unset;
    right: 0
}

.market-selector--list li:nth-child(2n):not(.market-selector--selected) {
    background: var(--market-selector--list__background-child__background)
}

.sidebar-left--horizontal .sports-menu__item i {
    -webkit-filter: grayscale(0);
    filter: grayscale(0)
}

.time-range-selector .gs-dropdown__items .gs-dropdown-item {
    background: var(--time-range-selector__items__item__background)
}

.bet-alert {
    border-radius: 3px;
    margin-top: .5rem
}

.menu_item_container {
    gap: .5rem
}

.sports-menu__item-link.active {
    background: var(--sports-menu__item-link__background--active, var(--sports-menu__item-link__background));
    border-radius: var(--sports-menu__item-link__border-radius--active, var(--sports-menu__item-link__border-radius));
    color: var(--sports-menu__item-link__color--active, var(--sports-menu__item-link__color));
    --sports-menu__sport-icon__color: var(--sports-menu__sport-icon__color--active)
}

.sports-menu__item-link.active:hover {
    background: var(--sports-menu__item-link__background--active-hover, var(--sports-menu__item-link__background));
    color: var(--sports-menu__item-link__color--active-hover, var(--sports-menu__item-link__color))
}

.sports-menu__item-link:hover {
    color: var(--sports-menu__item-link__color--hover, var(--sports-menu__item-link__color));
    --sports-menu__sport-icon__color: var(--sports-menu__sport-icon__color--hover)
}

.sports-menu__sub-item-link .title {
    color: var(--sports-menu__sub-item-link__color)
}

.sports-menu__sub-item-link.active {
    color: var(--sports-menu__sub-item-link__color--active, var(--sports-menu__sub-item-link__color))
}

.fanpros-searchbar-container {
    display: none
}

:root {
    --sub-title-divider__background: var(--stroke-40);
    --sub-title__justify-content: center;
    --markets__sub-title__font-size: 12px
}

.bet-place-hide-btn {
    display: none
}

:root {
    --bet-amount--control__form-check-label__text-transform: uppercase;
    --bet-amount--control__form-check-label__width: 100%;
    --bet-amount--control__form-check-label__opacity: 0.8;
    --bet-amount--control__currencySymbol__font-weight: normal;
    --bet-amount--control__inputs-numpad-container__width: 100%;
    --bet-amount--control__inputs-numpad-container__font-weight: normal;
    --bet-amount--control__inputs-numpad-container__input__font-size: 1rem;
    --bet-amount--control__inputs-numpad-container__input__border__focus: none;
    --bet-amount--control__inputs-numpad-container__input__border: none;
    --bet-amount--control__inputs-numpad-container__input__background: transparent;
    --bet-amount--control__inputs-numpad-container__input__border--focus: none;
    --bet-amount--control__border-color--focused: var(--brand-color-primary);
    --bet-amount--control__background: var(--background-color-tertiary);
    --bet-amount--control__border-radius: 3px;
    --bet-contents__gap: 0.5rem;
    --bet-amount--control__inputs-numpad-container__input__max-width: 100%;
    --bet-input-freebet-selected__currencySymbol__color: var(--free-bet__input__color);
    --bet-input-freebet-selected__inputs__color: var(--free-bet__input__color);
    --bet-input-freebet-selected__background: var(--free-bet-selector__item__background-color--selected);
    --bet-input-freebet-selected__color: #3a3a3a;
    --free-bet__icon__code: "\f06b";
    --free-bet__icon__color: #36825e;
    --bet-sport-icon-container__display: none;
    --bet-list__panel__btn-primary__color: var(--font-color-primary);
    --bet-amount--control--container__flex-direction: column;
    --bet-amount--control--container__align-items: start;
    --bet-amount--control__padding-bottom: var(--bet-amount--control__padding);
    --bet-amount--control__padding-bottom: 0.3rem;
    --bet-amount--control__padding-left: var(--bet-amount--control__padding);
    --bet-amount--control__padding-left: 0.4rem;
    --bet-amount--control__padding-right: var(--bet-amount--control__padding);
    --bet-amount--control__padding-right: 0.4rem;
    --bet-amount--control__padding-top: var(--bet-amount--control__padding);
    --bet-amount--control__padding-top: 0.3rem;
    --bet-amount--control__inputs-numpad-container__input__padding-bottom: var(--bet-amount--control__inputs-numpad-container__input__padding);
    --bet-amount--control__inputs-numpad-container__input__padding-left: var(--bet-amount--control__inputs-numpad-container__input__padding);
    --bet-amount--control__inputs-numpad-container__input__padding-right: var(--bet-amount--control__inputs-numpad-container__input__padding);
    --bet-amount--control__inputs-numpad-container__input__padding-top: var(--bet-amount--control__inputs-numpad-container__input__padding);
    --bet-amount--control__inputs-numpad-container__input__padding: 0
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0
}

.bet__sgp-tag {
    margin: 0
}

.bet-amount--control {
    align-items: center;
    flex-direction: row
}

.bet-amount--control .inputs-numpad-container input {
    display: block
}

.bet-amount--control .currencySymbol,
.bet-amount--control .form-check-label,
.bet-amount--control .inputs-numpad-container,
.bet-amount--control .inputs-numpad-container input {
    cursor: pointer
}

.bet__delete-free-bet {
    display: none
}

.bet-input-freebet__selected {
    position: relative
}

.bet-input-freebet__selected:before {
    background-image: url(../img/general/free-bet-background.png);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.bet__delete-free-bet__icon {
    background: none;
    border: none;
    display: block;
    padding: 0;
    z-index: 10
}

.bet__delete-free-bet__icon i {
    align-items: center;
    background-color: var(--brand-color-primary);
    border-radius: 50%;
    color: #fff;
    display: flex;
    flex-direction: row;
    height: 1rem;
    justify-content: center;
    position: relative;
    width: 1rem
}

.inputs-numpad-label-container {
    width: 100%
}

.single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/generic.svg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: var(--single_event__header__container_banner__border-radius);
    min-height: 64px;
    overflow: hidden;
    position: sticky;
    top: 0;
    z-index: 2
}

.sport-aussie-rules.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/aussie-rules.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-aussie-rules .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.aussie-rules .single-event-header-container,
.sport-aussie-rules .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/aussie-rules.svg)
}

.sport-college-basketball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/college-basketball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-college-basketball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.college-basketball .single-event-header-container,
.sport-college-basketball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/college-basketball.svg)
}

.sport-floorball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/floorball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-floorball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.floorball .single-event-header-container,
.sport-floorball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/floorball.svg)
}

.sport-horses.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/horses.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-horses .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.horses .single-event-header-container,
.sport-horses .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/horses.svg)
}

.sport-squash.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/squash.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-squash .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-squash .single-event-header-container,
.squash .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/squash.svg)
}

.sport-badminton.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/badminton.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-badminton .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.badminton .single-event-header-container,
.sport-badminton .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/badminton.svg)
}

.sport-cricket.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cricket.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-cricket .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.cricket .single-event-header-container,
.sport-cricket .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cricket.svg)
}

.sport-football.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/football.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-football .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.football .single-event-header-container,
.sport-football .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/football.svg)
}

.sport-motor-racing.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/motor-racing.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-motor-racing .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.motor-racing .single-event-header-container,
.sport-motor-racing .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/motor-racing.svg)
}

.sport-surfing.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/surfing.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-surfing .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-surfing .single-event-header-container,
.surfing .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/surfing.svg)
}

.sport-bandy.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/bandy.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-bandy .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.bandy .single-event-header-container,
.sport-bandy .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/bandy.svg)
}

.sport-curling.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/curling.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-curling .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.curling .single-event-header-container,
.sport-curling .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/curling.svg)
}

.sport-futsal.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/futsal.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-futsal .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.futsal .single-event-header-container,
.sport-futsal .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/futsal.svg)
}

.sport-pesapallo.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pesapallo.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-pesapallo .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.pesapallo .single-event-header-container,
.sport-pesapallo .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pesapallo.svg)
}

.sport-table-tennis.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/table-tennis.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-table-tennis .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-table-tennis .single-event-header-container,
.table-tennis .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/table-tennis.svg)
}

.sport-baseball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/baseball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-baseball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.baseball .single-event-header-container,
.sport-baseball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/baseball.svg)
}

.sport-cycling.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cycling.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-cycling .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.cycling .single-event-header-container,
.sport-cycling .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cycling.svg)
}

.sport-politics.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/politics.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-politics .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.politics .single-event-header-container,
.sport-politics .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/politics.svg)
}

.sport-tennis.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/tennis.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-tennis .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-tennis .single-event-header-container,
.tennis .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/tennis.svg)
}

.sport-basketball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/basketball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-basketball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.basketball .single-event-header-container,
.sport-basketball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/basketball.svg)
}

.sport-darts.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/darts.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-darts .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.darts .single-event-header-container,
.sport-darts .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/darts.svg)
}

.sport-golf.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/golf.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-golf .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.golf .single-event-header-container,
.sport-golf .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/golf.svg)
}

.sport-rugby.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rugby.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-rugby .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.rugby .single-event-header-container,
.sport-rugby .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rugby.svg)
}

.sport-volleyball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/volleyball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-volleyball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-volleyball .single-event-header-container,
.volleyball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/volleyball.svg)
}

.sport-beach-volleyball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/beach-volleyball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-beach-volleyball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.beach-volleyball .single-event-header-container,
.sport-beach-volleyball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/beach-volleyball.svg)
}

.sport-field-hockey.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/field-hockey.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-field-hockey .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.field-hockey .single-event-header-container,
.sport-field-hockey .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/field-hockey.svg)
}

.sport-handball.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/handball.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-handball .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.handball .single-event-header-container,
.sport-handball .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/handball.svg)
}

.sport-snooker.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/snooker.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-snooker .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.snooker .single-event-header-container,
.sport-snooker .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/snooker.svg)
}

.sport-waterpolo.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/waterpolo.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-waterpolo .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-waterpolo .single-event-header-container,
.waterpolo .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/waterpolo.svg)
}

.sport-chess.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/chess.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-chess .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.chess .single-event-header-container,
.sport-chess .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/chess.svg)
}

.sport-fighting.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/fighting.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-fighting .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.fighting .single-event-header-container,
.sport-fighting .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/fighting.svg)
}

.sport-hockey.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hockey.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-hockey .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.hockey .single-event-header-container,
.sport-hockey .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hockey.svg)
}

.sport-soccer.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/soccer.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-soccer .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.soccer .single-event-header-container,
.sport-soccer .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/soccer.svg)
}

.sport-brawl-stars.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/brawl-stars.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-brawl-stars .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.brawl-stars .single-event-header-container,
.sport-brawl-stars .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/brawl-stars.svg)
}

.sport-clash-royale.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/clash-royale.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-clash-royale .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.clash-royale .single-event-header-container,
.sport-clash-royale .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/clash-royale.svg)
}

.sport-cs-go.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cs-go.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-cs-go .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.cs-go .single-event-header-container,
.sport-cs-go .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/cs-go.svg)
}

.sport-dota-2.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/dota-2.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-dota-2 .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.dota-2 .single-event-header-container,
.sport-dota-2 .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/dota-2.svg)
}

.sport-king-of-glory.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/king-of-glory.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-king-of-glory .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.king-of-glory .single-event-header-container,
.sport-king-of-glory .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/king-of-glory.svg)
}

.sport-league-of-legends.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/league-of-legends.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-league-of-legends .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.league-of-legends .single-event-header-container,
.sport-league-of-legends .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/league-of-legends.svg)
}

.sport-overwatch.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/overwatch.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-overwatch .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.overwatch .single-event-header-container,
.sport-overwatch .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/overwatch.svg)
}

.sport-rainbow-six.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rainbow-six.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-rainbow-six .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.rainbow-six .single-event-header-container,
.sport-rainbow-six .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rainbow-six.svg)
}

.sport-rocket-league.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rocket-league.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-rocket-league .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.rocket-league .single-event-header-container,
.sport-rocket-league .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/rocket-league.svg)
}

.sport-smite.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/smite.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-smite .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.smite .single-event-header-container,
.sport-smite .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/smite.svg)
}

.sport-starcraft.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/starcraft.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-starcraft .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-starcraft .single-event-header-container,
.starcraft .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/starcraft.svg)
}

.sport-age-of-empires.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/age-of-empires.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-age-of-empires .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.age-of-empires .single-event-header-container,
.sport-age-of-empires .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/age-of-empires.svg)
}

.sport-arena-of-valor.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/arena-of-valor.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-arena-of-valor .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.arena-of-valor .single-event-header-container,
.sport-arena-of-valor .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/arena-of-valor.svg)
}

.sport-pes.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pes.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-pes .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.pes .single-event-header-container,
.sport-pes .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/pes.svg)
}

.sport-red-alert.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/red-alert.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-red-alert .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.red-alert .single-event-header-container,
.sport-red-alert .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/red-alert.svg)
}

.sport-call-of-duty.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/call-of-duty.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-call-of-duty .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.call-of-duty .single-event-header-container,
.sport-call-of-duty .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/call-of-duty.svg)
}

.sport-spike.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/spike.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-spike .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.spike .single-event-header-container,
.sport-spike .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/spike.svg)
}

.sport-world-of-warcraft.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/world-of-warcraft.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-world-of-warcraft .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-world-of-warcraft .single-event-header-container,
.world-of-warcraft .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/world-of-warcraft.svg)
}

.sport-hearthstone.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hearthstone.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-hearthstone .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.hearthstone .single-event-header-container,
.sport-hearthstone .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/hearthstone.svg)
}

.sport-heroes-of-the-storm.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/heroes-of-the-storm.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-heroes-of-the-storm .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.heroes-of-the-storm .single-event-header-container,
.sport-heroes-of-the-storm .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/heroes-of-the-storm.svg)
}

.sport-unreal.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/unreal.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-unreal .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-unreal .single-event-header-container,
.unreal .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/unreal.svg)
}

.sport-valorant.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/valorant.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-valorant .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.sport-valorant .single-event-header-container,
.valorant .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/valorant.svg)
}

.sport-mlb.featured-bets__item {
    --sport-featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/mlb.svg);
    background-image: var(--sport-featured-bets__item-background-image);
    background: var(--sport-featured-bets__item-background)
}

.sport-mlb .single-event-header-container {
    border-radius: var(--single_event__header__container_banner__border-radius);
    margin-top: var(--single_event__header__container_banner__margin-top)
}

.mlb .single-event-header-container,
.sport-mlb .single-event-header-container {
    background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/mlb.svg)
}

[role=my-bets] .bet .component-bets--bet--body-line {
    display: none
}

.my-bets--body {
    border-bottom: var(--my-bets--body__border-bottom);
    border-left: var(--my-bets--body__border-left);
    border-right: var(--my-bets--body__border-right);
    border-top: var(--my-bets--body__border-top);
    padding: 1rem
}

.my-bets--body .bet,
.my-bets--body .bet p {
    box-shadow: none
}

.my-bets--body .bet p span.bet--current-line--figure,
.my-bets--body .bet span.bet--current-line--figure {
    color: var(--my-bets--body__bet--current-line--figure__color);
    font-size: var(--my-bets--body__bet--current-line--figure__font-size)
}

.my-bets--body .bet .bet--current-line label,
.my-bets--body .bet p .bet--current-line label {
    color: var(--my-bets--body__bet--current-line__label__color);
    font-size: var(--my-bets--body__bet--current-line__label__font-size)
}

.my-bets--body .bet .bet-straight-line,
.my-bets--body .bet p .bet-straight-line {
    font-size: var(--my-bets--body__bet__bet-straight-line__font-size);
    font-weight: var(--my-bets--body__bet__bet-straight-line__font-weight)
}

.my-bets--body .bet .bet-straight-odd,
.my-bets--body .bet p .bet-straight-odd {
    font-size: var(--my-bets--body__bet__bet-straight-odd__font-size);
    font-weight: var(--my-bets--body__bet__bet-straight-odd__font-weight)
}

.my-bets--body .bet.bet-parlay {
    background: none;
    box-shadow: none;
    padding: 0
}

.my-bets--body .bet.bet-parlay .bet--header span {
    color: var(--my-bets--body__bet__bet-parlay__header__color);
    font-weight: var(--my-bets--body__bet__bet-parlay__header__font-weight)
}

.my-bets--body .bet--component-bets {
    align-items: stretch;
    display: flex;
    flex-direction: column;
    gap: 1rem;
    justify-content: flex-start;
    padding: 0
}

.my-bets--body .bet--component-bets--bet {
    border-bottom: var(--my-bets--body__bet__bet-parlay__bet--component-bets__border-bottom);
    border-left: var(--my-bets--body__bet__bet-parlay__bet--component-bets__border-left);
    border-right: var(--my-bets--body__bet__bet-parlay__bet--component-bets__border-right);
    border-top: var(--my-bets--body__bet__bet-parlay__bet--component-bets__border-top);
    margin: var(--my-bets--body__bet__bet-parlay__bet--component-bets__margin-top) var(--my-bets--body__bet__bet-parlay__bet--component-bets__margin-right) var(--my-bets--body__bet__bet-parlay__bet--component-bets__margin-bottom) var(--my-bets--body__bet__bet-parlay__bet--component-bets__margin-left)
}

.my-bets--body .bet--component-bets--bet,
.my-bets--body .bet-straight {
    background: none;
    box-shadow: none;
    color: var(--font-color-primary);
    display: grid;
    grid-template-areas: "line odd" "shortMartket shortMartket" "event event" "amounts amounts" "currentLine currentLine" "cashout cashout";
    grid-template-columns: 1fr 3rem;
    padding: 0
}

.my-bets--body .bet--component-bets--bet-line,
.my-bets--body .bet--component-bets--bet-odd,
.my-bets--body .bet--component-bets--bet-short-martket,
.my-bets--body .bet-straight-line,
.my-bets--body .bet-straight-odd,
.my-bets--body .bet-straight-short-martket {
    display: block;
    margin: 0
}

.my-bets--body .bet--component-bets--bet-line,
.my-bets--body .bet-straight-line {
    color: var(--my-bets--body__bet__bet-line__color);
    grid-area: line
}

.my-bets--body .bet--component-bets--bet-short-martket,
.my-bets--body .bet-straight-short-martket {
    grid-area: shortMartket;
    opacity: var(--my-bets--body__bet__bet-short-martket__opacity)
}

.my-bets--body .bet--component-bets--bet-odd,
.my-bets--body .bet-straight-odd {
    grid-area: odd;
    text-align: right
}

.my-bets--body .bet--component-bets--bet-current-line,
.my-bets--body .bet-straight-current-line {
    background: none;
    grid-area: currentLine;
    margin: 0;
    padding: 0
}

.my-bets--body .bet--component-bets--bet-current-line span,
.my-bets--body .bet-straight-current-line span {
    font-size: var(--my-bets--body__bet__bet-current-line__font-size);
    font-weight: var(--my-bets--body__bet__bet-current-line__font-weight)
}

.my-bets--body .bet--component-bets--bet--body-line,
.my-bets--body .bet--component-bets--bet-market,
.my-bets--body .bet-straight--body-line,
.my-bets--body .bet-straight-market {
    display: none
}

.my-bets--body .bet--component-bets--bet-event,
.my-bets--body .bet-straight-event {
    grid-area: event;
    margin: 0
}

.my-bets--body .bet--component-bets--bet-event a:first-child,
.my-bets--body .bet-straight-event a:first-child {
    display: none
}

.my-bets--body .bet--component-bets--bet-event a,
.my-bets--body .bet-straight-event a {
    color: var(--my-bets--body__bet__bet-event__color);
    font-size: var(--my-bets--body__bet__bet-event__font-size);
    font-weight: var(--my-bets--body__bet__bet-event__font-weight);
    opacity: var(--my-bets--body__bet__bet-event__opacity);
    text-transform: var(--my-bets--body__bet__bet-event__text-transform)
}

.my-bets--body .bet--component-bets--bet-amounts,
.my-bets--body .bet-straight-amounts {
    gap: .3rem;
    grid-area: amounts;
    justify-content: space-between;
    margin: var(--my-bets--body__bet__bet-amounts__margin-top) var(--my-bets--body__bet__bet-amounts__margin-right) var(--my-bets--body__bet__bet-amounts__margin-bottom) var(--my-bets--body__bet__bet-amounts__margin-left)
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk,
.my-bets--body .bet-straight-amounts .bet--description--return,
.my-bets--body .bet-straight-amounts .bet--description--risk {
    align-items: flex-start;
    display: flex;
    flex-direction: column;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 50%
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return .label,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk .label,
.my-bets--body .bet-straight-amounts .bet--description--return .label,
.my-bets--body .bet-straight-amounts .bet--description--risk .label {
    color: var(--my-bets--body__bet__bet-amounts__bet--description__label__color);
    font-weight: var(--my-bets--body__bet__bet-amounts__bet--description__label__font-weight);
    margin: var(--my-bets--body__bet__bet-amounts__bet--description__label__margin-top) var(--my-bets--body__bet__bet-amounts__bet--description__label__margin-right) var(--my-bets--body__bet__bet-amounts__bet--description__label__margin-bottom) var(--my-bets--body__bet__bet-amounts__bet--description__label__margin-left);
    padding: 0;
    text-align: left
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return-amount,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk-amount,
.my-bets--body .bet-straight-amounts .bet--description--return-amount,
.my-bets--body .bet-straight-amounts .bet--description--risk-amount {
    display: flex;
    flex-wrap: wrap;
    gap: .4rem
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return-amount span,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk-amount span,
.my-bets--body .bet-straight-amounts .bet--description--return-amount span,
.my-bets--body .bet-straight-amounts .bet--description--risk-amount span {
    font-size: var(--my-bets--body__bet__bet-amounts__bet--description__amount__font-size)
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return-amount-odd,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk-amount-odd,
.my-bets--body .bet-straight-amounts .bet--description--return-amount-odd,
.my-bets--body .bet-straight-amounts .bet--description--risk-amount-odd {
    display: none
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--return span,
.my-bets--body .bet--component-bets--bet-amounts .bet--description--risk span,
.my-bets--body .bet-straight-amounts .bet--description--return span,
.my-bets--body .bet-straight-amounts .bet--description--risk span {
    font-size: var(--my-bets--body__bet__bet-amounts__bet--description__risk-return__font-size)
}

.my-bets--body .bet--component-bets--bet-amounts .bet--description--free,
.my-bets--body .bet-straight-amounts .bet--description--free {
    font-size: var(--my-bets--body__bet__bet-amounts__bet--description__free__font-size);
    text-transform: var(--my-bets--body__bet__bet-amounts__bet--description__free__text-transform)
}

.my-bets--body .bet--component-bets--bet-cashout,
.my-bets--body .bet-straight-cashout {
    grid-area: cashout
}

.my-bets--body .bet--component-bets--bet-cashout button,
.my-bets--body .bet-straight-cashout button {
    margin: 0
}

:root {
    --free-bet-selector__item__amount__color: var(--brand-color-primary-lighter);
    --free-bet-selector__item__amount__font-size: 1rem;
    --free-bet-selector__item__background-color--selected: #e7e2f1;
    --free-bet-selector__item__background-color: var(--background-color-tertiary);
    --free-bet-selector__item__border--selected: 1px solid var(--brand-color-primary);
    --free-bet-selector__item__border: 1px solid var(--background-color-tertiary);
    --free-bet-selector__item__label__opacity: 0.5
}

.free-bet-selector__item {
    position: relative
}

.free-bet-selector__item:before {
    background-image: url(../img/general/free-bet-background.png);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .1;
    position: absolute;
    right: 0;
    top: 0
}

.free-bet-selector__item__amount {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    justify-content: center
}

.free-bet-selector__item__label__icon {
    display: none
}

.free-bet-selector__item--selected {
    --free-bet-selector__item__label__color--selected: #1f1f1f;
    --free-bet-selector__item__amount__color--selected: var(--brand-color-primary)
}

.free-bet-selector__item--selected .free-bet-selector__item__label__text-selected {
    display: none
}

.free-bet-selector__item--selected .free-bet-selector__item__label__text-name {
    display: block
}

:root {
    --free-bets__expander__padding-bottom: var(--free-bets__expander__padding);
    --free-bets__expander__padding-bottom: 0.7rem;
    --free-bets__expander__padding-left: var(--free-bets__expander__padding);
    --free-bets__expander__padding-left: 0.5rem;
    --free-bets__expander__padding-right: var(--free-bets__expander__padding);
    --free-bets__expander__padding-right: 0.5rem;
    --free-bets__expander__padding-top: var(--free-bets__expander__padding);
    --free-bets__expander__padding-top: 0.7rem;
    --free-bets__expander__count__padding-bottom: var(--free-bets__expander__count__padding);
    --free-bets__expander__count__padding-bottom: 8px;
    --free-bets__expander__count__padding-left: var(--free-bets__expander__count__padding);
    --free-bets__expander__count__padding-left: 0.5rem;
    --free-bets__expander__count__padding-right: var(--free-bets__expander__count__padding);
    --free-bets__expander__count__padding-right: 0.5rem;
    --free-bets__expander__count__padding-top: var(--free-bets__expander__count__padding);
    --free-bets__expander__count__padding-top: 8px;
    --free-bets__expander__button__padding-bottom: var(--free-bets__expander__button__padding);
    --free-bets__expander__button__padding-bottom: 0.3rem;
    --free-bets__expander__button__padding-left: var(--free-bets__expander__button__padding);
    --free-bets__expander__button__padding-left: 0.5rem;
    --free-bets__expander__button__padding-right: var(--free-bets__expander__button__padding);
    --free-bets__expander__button__padding-right: 0.5rem;
    --free-bets__expander__button__padding-top: var(--free-bets__expander__button__padding);
    --free-bets__expander__button__padding-top: 0.3rem;
    --free-bet-item__applicability__item__padding-bottom: var(--free-bet-item__applicability__item__padding);
    --free-bet-item__applicability__item__padding-left: var(--free-bet-item__applicability__item__padding);
    --free-bet-item__applicability__item__padding-right: var(--free-bet-item__applicability__item__padding);
    --free-bet-item__applicability__item__padding-top: var(--free-bet-item__applicability__item__padding);
    --free-bet-item__applicability__item__padding: 0;
    --free-bet-item__header__optional-data__padding-bottom: var(--free-bet-item__header__optional-data__padding);
    --free-bet-item__header__optional-data__padding-left: var(--free-bet-item__header__optional-data__padding);
    --free-bet-item__header__optional-data__padding-right: var(--free-bet-item__header__optional-data__padding);
    --free-bet-item__header__optional-data__padding-top: var(--free-bet-item__header__optional-data__padding);
    --free-bet-item__header__optional-data__padding: 0;
    --free-bet-item__header__padding-bottom: var(--free-bet-item__header__padding);
    --free-bet-item__header__padding-left: var(--free-bet-item__header__padding);
    --free-bet-item__header__padding-right: var(--free-bet-item__header__padding);
    --free-bet-item__header__padding-top: var(--free-bet-item__header__padding);
    --free-bet-item__header__padding: 0;
    --free-bet-item__padding-bottom: var(--free-bet-item__padding);
    --free-bet-item__padding-left: var(--free-bet-item__padding);
    --free-bet-item__padding-right: var(--free-bet-item__padding);
    --free-bet-item__padding-top: var(--free-bet-item__padding);
    --free-bet-item__padding: 0.5rem;
    --free-bet-item__margin-bottom: var(--free-bet-item__margin);
    --free-bet-item__margin-bottom: 0.5rem;
    --free-bet-item__margin-left: var(--free-bet-item__margin);
    --free-bet-item__margin-right: var(--free-bet-item__margin);
    --free-bet-item__margin-top: var(--free-bet-item__margin);
    --free-bet-item_wager-type__padding-bottom: var(--free-bet-item_wager-type__padding);
    --free-bet-item_wager-type__padding-bottom: 0.2rem;
    --free-bet-item_wager-type__padding-left: var(--free-bet-item_wager-type__padding);
    --free-bet-item_wager-type__padding-left: 0.5rem;
    --free-bet-item_wager-type__padding-right: var(--free-bet-item_wager-type__padding);
    --free-bet-item_wager-type__padding-right: 0.5rem;
    --free-bet-item_wager-type__padding-top: var(--free-bet-item_wager-type__padding);
    --free-bet-item_wager-type__padding-top: 0.2rem;
    --free-bets__expander__count__border: 1px solid var(--free-bets__expander__count__border-color);
    --free-bets__expander__count__border-radius: 1rem;
    --free-bets__expander__border: none;
    --free-bets__expander__count__text-transform: capitalize;
    --free-bets__expander__count__highlighted__text-transform: capitalize;
    --free-bets__expander__count__highlighted__font-weight: normal;
    --free-bets__expander__button__border-radius: 3px;
    --bet-amount--control__inputs-numpad-container__font-weight: 300;
    --free-bet-item__applicability__item__background: none;
    --free-bet-item__separator__color: transparent;
    --free-bet-item_wager-type__background: var(--brand-color-primary);
    --free-bet-item_wager-type__color: var(--font-color-primary);
    --free-bet-item_wager-type__opacity: 1;
    --free-bet-item_wager-type__border-radius: 1rem;
    --free-bet-item__border-radius: var(--general-border-radius);
    --free-bet-item__applicability__item__market-label__background: transparent;
    --free-bet-item__header__optional-data__background: transparent
}

.free-bets__expander {
    position: relative
}

.free-bets__expander:before {
    background-image: url(../img/general/free-bet-background.png);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .05;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.free-bets__expander__button,
.free-bets__expander__count {
    justify-content: flex-start;
    z-index: 1
}

.free-bets__expander__count__label {
    display: none
}

.free-bet-item {
    display: flex;
    flex-direction: column;
    gap: .4rem;
    position: relative
}

.free-bet-item:before {
    background-image: url(../img/general/free-bet-background.png);
    bottom: 0;
    content: "";
    left: 0;
    opacity: .05;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 0
}

.free-bet-item__amount {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: .25rem;
    justify-content: center
}

.free-bet-item__header__optional-data {
    align-items: flex-start;
    flex-direction: column-reverse;
    gap: .4rem
}

:root {
    --bet-amount--control__inputs-numpad-container__max-button__display: block;
    --bet-footer__set-to-max__input-group-addon__display: none;
    --bet-footer__input-group-btn__margin-bottom: var(--bet-footer__input-group-btn__margin);
    --bet-footer__input-group-btn__margin-left: var(--bet-footer__input-group-btn__margin);
    --bet-footer__input-group-btn__margin-right: var(--bet-footer__input-group-btn__margin);
    --bet-footer__input-group-btn__margin-top: var(--bet-footer__input-group-btn__margin);
    --bet-footer__input-group-btn__margin: 0;
    --inline-place-bet-btn__display: block;
    --bet-footer__input-group-btn__display: none;
    --bet-amounts_color: #8ca197;
    --status-error-main: #c84031;
    --status-error-01: #efd5d2;
    --status-error-10: #b43a2c;
    --status-error-30: #8c2d22;
    --status-warning-main: #f5ab00;
    --status-warning-01: #f6e8c5;
    --status-warning-10: #dcb700;
    --status-warning-30: #ab7800;
    --status-success-main: #48ad7e;
    --status-success-01: #c0d5cb;
    --status-success-10: #419c71;
    --status-success-30: #327958;
    --icon-collection: inline;
    --offerings-horizontal__link__min-height: calc(var(--offering__min-height)*2 + var(--event-list__item__gap));
    --event-list__item__gap: 0.25rem;
    --brand-color-primary: var(--primary-main);
    --brand-color-secondary: var(--primary-main);
    --background-color-primary: #121313;
    --background-color-secondary: #262627;
    --background-color-sidebar: var(--background-40);
    --loading-spinner-color: var(--secondary-main);
    --sports-menu__sport-icon__color: var(--font-10);
    --header-row-height: 48px;
    --font-color-secondary: var(--background-10);
    --font-color-secondary: var(--font-10);
    --free-bet__icon__color: var(--secondary-main);
    --inline-place-bet-btn__border-radius: var(--general-border-radius);
    --inline-place-bet-btn__background: var(--background-10);
    --inline-place-bet-btn__background--hover: #2f2f2f;
    --inline-place-bet-btn__border: none;
    --inline-place-bet-btn__opacity--disabled: .5;
    --sidebar-left-background-color: var(--background-10);
    --sports-menu__item-link__color--active: var(--font-70);
    --sports-menu__item-link__color--hover: var(--font-70);
    --sports-menu__item-link__color--active-hover: var(--font-70);
    --sports-menu__sport-icon__color--active: var(--font-70);
    --sidebar-left-sub-item-link-color: var(--font-60);
    --sports-menu__item__time-range__container__overflow: hidden;
    --sports-menu__item__time-range__container__border: none;
    --sports-menu__item__time-range__container__border-radius: var(--general-border-radius);
    --sports-menu__item__time-range__container__box-shadow: 0 2px 4px rgba(0, 0, 0, .1);
    --sports-menu__item-link__border-radius--active: var(--general-border-radius);
    --sports-menu__item__time-range-selector__border-radius: var(--general-border-radius);
    --sports-menu__item__upcoming__sport-icon__display: none;
    --sidebar-right__sidebar-top__btn__height: 48px;
    --gs-dropdown__items__selected__color: var(--secondary-main);
    --minimized-right-sidebar__toggle-bet-slip__color--hover: var(--font-10);
    --sidebar-left-border-sport--active: none;
    --sidebar-left--horizontal__sports-menu__background: var(--background-30);
    --sports-menu-title__color__color--active: var(--font-70);
    --main-menu__dropdown-menu__item__color--active: var(--font-10);
    --sidebar-left-item-background-color: var(--background-30);
    --sidebar-left--horizontal__sports-menu__item-link__border-radius: var(--general-border-radius);
    --sports-menu__item-link__border-radius: var(--general-border-radius);
    --single-event-header__top__height: auto;
    --event-list__item-even__background-color: var(--background-40);
    --event-list__item-odd__background-color: color-mix(in srgb, var(--background-40) 60%, transparent);
    --main-content__background: var(--background-20);
    --event-list__header__background: var(--background-20);
    --header-row-background: var(--background-20);
    --single-event-body__tabs__border-radius: var(--general-border-radius);
    --single-event-body__tab__border-top--selected: none;
    --single_event__header__container_banner__border-radius: var(--general-border-radius);
    --single_event__header__container_banner__margin-top: 8px;
    --single-event-header__time__time__color: #fff;
    --single-event-header__time__time__border-radius: 20px;
    --single-event-header__top-sport__display: none;
    --single-event-header__top-league__styles__text-transform: capitalize;
    --single-event-header__top-league__styles__font-size: 20px;
    --single-event-header__top-league__styles__margin-bottom: 0;
    --single-event-header__go-back__width: 100%;
    --single-event-header__top__margin-top: 20px;
    --single-event-header__go-back__color: grey;
    --single-event-header__time__time__text-transform: math-auto;
    --single-event-header__time__time__font-weight: none;
    --single-event-body__tab__padding-bottom: 8px;
    --single-event-body__tab__padding-top: 8px;
    --event-list__background-color: none;
    --event-panel-favorite__display: none;
    --event-list__overflow: hidden;
    --event-panel-close: #595a5a;
    --event-panel-favorite__color: var(--font-10);
    --event-panel-border-bottom: none;
    --offerings__link__background--active: var(--secondary-main);
    --offerings-link__border-radius: var(--general-border-radius);
    --offerings-link-background-color: var(--background-30);
    --offerings-link__background--hover: var(--background-30);
    --offering__min-height: 40px;
    --single-event-body__content__panel__margin-bottom: 1.5rem;
    --round-robins__toggler__i__color: var(--font-10);
    --event-list__gap: .3rem;
    --event-list__border-radius: var(--general-border-radius);
    --single-event-header__top__flex-direction: column;
    --offerings-link-border: none;
    --panel-title__text-transform: capitalize;
    --event-scores__emphasis--color: var(--brand-color-primary);
    --main-top-controls__display: flex;
    --single-event-header__time__time__color: var(--font-70);
    --scroll-main__scroll-bar__height: calc(100vh - 100px);
    --main-top-controls__filter_events__background: var(--background-30);
    --main-top-controls__filter_events__background--active: var(--background-10);
    --main-top-controls__filter_events-container__border-left: 1px solid var(--background-30);
    --bet-slip-pane-container__background: var(--background-30);
    --bet-slip-header-tabs__background: var(--background-30);
    --bet-slip-header-tabs__border-bottom: 1px solid var(--font-60);
    --bet-slip-header-tabs__border-bottom-color--active: 1px solid var(--font-10);
    --bet-slip-header-tabs__height: 3rem;
    --main-menu__toggle-bet-slip__bet-slip-badge__background: var(--primary-main);
    --main-menu__toggle-bet-slip__bet-slip-badge__background--minimized: var(--primary-main);
    --main-menu__toggle-bet-slip__bet-slip-badge__color: var(--font-70);
    --bet__heading-grid__background: var(--background-80);
    --bet__header-container__bet-event__color: var(--font-10);
    --bet__close-icon__color: var(--font-10);
    --tab-content__bet-slip__panel__border: 1px solid var(--stroke-60);
    --bet-amount--control__border: 1px solid var(--stroke-60);
    --bet-amount--control__width: 33%;
    --bet-amount--control__border-radius: 8px;
    --bet-slip-footer__bottom__position__padding: 1rem;
    --bet-slip__bet-card__border-radius: var(--general-border-radius);
    --bet-slip__bet-card__overflow: visible;
    --process-actions__btn-primary__background: var(--brand-color-primary);
    --process-actions__btn-secondary__background: var(--background-color-secondary);
    --process-actions__btn-primary__text-transform: math-auto;
    --process-actions__btn-primary__icon__display: none;
    --process-actions__btn-primary__width: 60%;
    --process-actions__display__btn__flex-direction: row-reverse;
    --process-actions__btn-secondary__text__display: none;
    --bet-slip__clean-icon__content: "\f1f8";
    --bet-contents__align-items: normal;
    --bet-event__type__font_text-transform: math-auto;
    --bet-slip-footer-message__background--md: transparent;
    --bet-amount--control__background: var(--background-30);
    --dropdown-btn-bet-active__color: var(--font-10);
    --sport-icon__color--on-bet-header: var(--font-10);
    --main-menu__header-row__btn__background-color--focus: var(--background-color-secondary);
    --main-menu__header-row__btn__background--hover: var(--background-color-secondary);
    --main-menu__header-row__btn__color--focus: var(--font-10);
    --main-menu__toggle-bet-slip__bet-slip-item__color--minimized--hover: var(--font-10);
    --main-menu__toggle-bet-slip__bet-slip-badge__width: 20px;
    --main-menu__toggle-bet-slip__bet-slip-badge__border-radius: 50%;
    --main-menu__toggle-bet-slip__bet-slip-badge__padding: 1px 7px;
    --main-menu__toggle-bet-slip__bet-slip-badge__background-color--minimized: var(--secondary-main);
    --main-menu__toggle-bet-slip__display: flex;
    --header-row__toggle-bet-slip__background: var(--brand-color-primary);
    --main-menu__toggle-bet-slip__bet-slip-badge__border-radius--minimized: 50%;
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized: var(--font-10);
    --header-row__toggle-bet-slip__background: var(--background-color-secondary);
    --toggler--on__toggler--button__background-color: var(--secondary-main);
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized: var(--font-70);
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized--hover: var(--font-70);
    --bet-slip-header-tabs__color: var(--font-60);
    --sidebar-left--horizontal__sports-menu__border-radius: var(--general-border-radius);
    --sub-menu__actions__background: var(--background-40);
    --horizontal-scroll__arrow__background: var(--background-40);
    --market-selector--list__background-child__background: var(--background-20);
    --bet__heading__border-radius: var(--bet-slip__bet-card__border-radius) var(--bet-slip__bet-card__border-radius) 0 0;
    --bet-slip__bet-card__background: var(--background-30);
    --bet__header-container__bet-event__font-size: 0.875rem;
    --inline-place-bet-btn__font-size: 0.875rem;
    --inline-place-bet-btn__opacity--disabled: .3;
    --bet-amount--control__form-check-label__font-size: 0.625rem;
    --bet-amount--control__inputs-numpad-container__input__font-size: 0.875rem;
    --bet-amounts__button__border-radius: 2px;
    --bet-amounts__button__background: #939f9a;
    --bet-amounts__gap: 4px;
    --bet-amounts__button__opacity--hover: .3;
    --bet-amounts__button__color: #000;
    --bet-amounts__button__font-size: 0.75rem;
    --bet-amount--control__background--disabled: none;
    --bet-amount--control__justify-content--small: start;
    --bet-amount--control__border-radius: 2px;
    --risk-for-all__apply-button_background: transparent;
    --risk-for-all__apply-button__color: var(--font-10);
    --open-parlay-controller__toggle__border-top: 1px solid var(--primary-main);
    --open-parlay-controller__toggle__border-bottom: 1px solid var(--primary-main);
    --open-parlay-controller__toggle__border-left: 1px solid var(--primary-main);
    --open-parlay-controller__toggle__border-right: 1px solid var(--primary-main);
    --parlays-summarize__background-color: var(--background-40);
    --round-robins-summarize__background-color: var(--background-40);
    --round-robins-summarize__border-radius: var(--general-border-radius);
    --round-robins__toggler__background-color: var(--background-40);
    --round-robins__toggler__border: 1px solid var(--stroke-60);
    --round-robins__toggler__border-radius: 16px;
    --round-robins__sizes__background: var(--background-40);
    --round-robins__sizes__border-radius: 0px 0px 8px 8px;
    --round-robins__toggler__text-transform: capitalize;
    --round-robins__toggler__color: var(--font-10);
    --round-robins__sizes__border-top: 0;
    --round-robins__sizes__border: 1px solid var(--stroke-60);
    --round-robins__toggler__background--hover: var(--background-60);
    --round-robins__toggler__opacity--hover: 1;
    --round-robins__sizes__input__background--checked: none;
    --process-actions__btn__font-weight: 600;
    --process-actions__btn-secondary__icon__padding: 0;
    --process-actions__btn-secondary__flex-grow: 0;
    --process-actions__btn-secondary__border-radius: var(--general-border-radius);
    --process-actions__btn-primary__border-radius: 4px;
    --bet-slip__bet-card__margin-bottom: var(--bet-slip__bet-card__margin);
    --bet-slip__bet-card__margin-left: var(--bet-slip__bet-card__margin);
    --bet-slip__bet-card__margin-right: var(--bet-slip__bet-card__margin);
    --bet-slip__bet-card__margin-top: var(--bet-slip__bet-card__margin);
    --bet-slip__bet-card__margin: 0;
    --bet-slip--body__margin-bottom: var(--bet-slip--body__margin);
    --bet-slip--body__margin-left: var(--bet-slip--body__margin);
    --bet-slip--body__margin-right: var(--bet-slip--body__margin);
    --bet-slip--body__margin-top: var(--bet-slip--body__margin);
    --bet-slip--body__margin: 0;
    --bet-slip--body__padding-bottom: var(--bet-slip--body__padding);
    --bet-slip--body__padding-left: var(--bet-slip--body__padding);
    --bet-slip--body__padding-right: var(--bet-slip--body__padding);
    --bet-slip--body__padding-top: var(--bet-slip--body__padding);
    --bet-slip--body__padding: 0.5rem;
    --free-bets__expander__button__color: var(--primary-main-text);
    --bet-list__display: flex;
    --bet-list__flex-direction: column;
    --bet-list__gap: 0.5rem;
    --bet-slip-controls__gap: 1rem;
    --bet-slip__all-controls__margin-bottom: var(--bet-slip__all-controls__margin);
    --bet-slip__all-controls__margin-left: var(--bet-slip__all-controls__margin);
    --bet-slip__all-controls__margin-right: var(--bet-slip__all-controls__margin);
    --bet-slip__all-controls__margin-top: var(--bet-slip__all-controls__margin);
    --bet-slip__all-controls__margin: 0;
    --header-row__toggle-bet-slip__padding-bottom: var(--header-row__toggle-bet-slip__padding);
    --header-row__toggle-bet-slip__padding-left: var(--header-row__toggle-bet-slip__padding);
    --header-row__toggle-bet-slip__padding-right: var(--header-row__toggle-bet-slip__padding);
    --header-row__toggle-bet-slip__padding-top: var(--header-row__toggle-bet-slip__padding);
    --header-row__toggle-bet-slip__padding: 0.5rem;
    --offerings-link__padding-bottom: var(--offerings-link__padding);
    --offerings-link__padding-bottom: 0;
    --offerings-link__padding-left: var(--offerings-link__padding);
    --offerings-link__padding-left: 8px;
    --offerings-link__padding-right: var(--offerings-link__padding);
    --offerings-link__padding-right: 8px;
    --offerings-link__padding-top: var(--offerings-link__padding);
    --offerings-link__padding-top: 0;
    --event-list__header__border: none;
    --panel__margin-bottom: var(--panel__margin);
    --panel__margin-bottom: 2rem;
    --panel__margin-left: var(--panel__margin);
    --panel__margin-left: 0;
    --panel__margin-right: var(--panel__margin);
    --panel__margin-right: 0;
    --panel__margin-top: var(--panel__margin);
    --panel__margin-top: 0;
    --event-list__item__padding: 0.5rem;
    --process-actions__btn__icon__margin-bottom: var(--process-actions__btn__icon__margin);
    --process-actions__btn__icon__margin-left: var(--process-actions__btn__icon__margin);
    --process-actions__btn__icon__margin-right: var(--process-actions__btn__icon__margin);
    --process-actions__btn__icon__margin-top: var(--process-actions__btn__icon__margin);
    --process-actions__btn__icon__margin: 0;
    --single-event-header__top__margin-bottom: var(--single-event-header__top__margin);
    --single-event-header__top__margin-bottom: 0;
    --single-event-header__top__margin-left: var(--single-event-header__top__margin);
    --single-event-header__top__margin-left: auto;
    --single-event-header__top__margin-right: var(--single-event-header__top__margin);
    --single-event-header__top__margin-right: auto;
    --single-event-header__top__margin-top: var(--single-event-header__top__margin);
    --single-event-header__top__margin-top: 0;
    --single-event-body__content__panel-body__border: 0;
    --free-bet-card__check__background--selected: var(--primary-main);
    --free-bet-card__check__border-color--selected: var(--primary-main);
    --free-bet-card__check__color--selected: var(--primary-main-text)
}

.header-row .btn,
.sidebar-top .btn {
    border-radius: 8px;
    height: 38px;
    margin-right: 5px
}

.bet-slip__empty-message__title {
    color: var(--font-10)
}

.bet-slip__empty-message__description {
    color: var(--font-60);
    font-size: .9rem
}

.bet-slip__all-controls__apply-risk.btn {
    font-weight: 500;
    text-transform: capitalize
}

.btn-default:active {
    border: none
}

.round-robins--open .round-robins__toggler {
    border-bottom: none;
    border-radius: 8px 8px 0 0
}

.round-robins__sizes input[type=checkbox] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--background-40);
    border: 2px solid var(--font-10);
    border-radius: 3px;
    cursor: pointer;
    height: 14px;
    outline: none;
    position: relative;
    width: 14px
}

.round-robins__sizes input[type=checkbox]:checked {
    background: var(--font-10)
}

.round-robins__sizes input[type=checkbox]:checked:after {
    border: solid var(--background-color-primary);
    border-width: 0 2px 2px 0;
    content: "";
    height: 7px;
    left: 3px;
    position: absolute;
    top: 1px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 4px
}

.bet-slip__set-all-risk {
    position: relative
}

.bet-slip__set-all-risk .inputs-numpad-label-container {
    bottom: 100%;
    left: 0;
    padding-bottom: 2px;
    position: absolute
}

.bet-slip__set-all-risk .bet-amount--control.small {
    background: var(--background-10)
}

.bet-slip__set-all-risk .risk-for-all__apply-button:hover {
    background: color-mix(in srgb, var(--risk-for-all__apply-button__border--color) 80%, transparent)
}

:root {
    --general-border-radius: 8px;
    --sidebar-left-item__border-radius: var(--general-border-radius);
    --sidebar-left-item__border-radius--active: var(--general-border-radius);
    --sports-menu__sub-item-link__border-radius: var(--general-border-radius);
    --open-parlay-controller__toggle__border: 1px solid #888282;
    --open-parlay-controller__toggle__border-top: var(--open-parlay-controller__toggle__border);
    --open-parlay-controller__toggle__border-bottom: var(--open-parlay-controller__toggle__border);
    --open-parlay-controller__toggle__border-left: var(--open-parlay-controller__toggle__border);
    --open-parlay-controller__toggle__border-right: var(--open-parlay-controller__toggle__border);
    --open-parlay-controller__counter__border: 1px solid #888282;
    --open-parlay-controller__counter__border-top: var(--open-parlay-controller__counter__border);
    --open-parlay-controller__counter__border-bottom: var(--open-parlay-controller__counter__border);
    --open-parlay-controller__counter__border-left: var(--open-parlay-controller__counter__border);
    --open-parlay-controller__counter__border-right: var(--open-parlay-controller__counter__border);
    --open-parlay-controller__counter__background: var(--bet-slip__bet-card__background);
    --sidebar-left__padding-top: 0;
    --sidebar-left__padding-bottom: 0;
    --sidebar-left__padding-left: 0.5rem;
    --sidebar-left__padding-right: 0.5rem;
    --sports-menu-title__color--hover: var(--sports-menu-title__color__color--active);
    --font-color-tertiary: var(--font-black);
    --scrollbar-width: none;
    --bet-slip-header__border-bottom: none;
    --toggler--on__toggler--button__color: var(--primary-main-text);
    --bet-slip-header-tabs__border-bottom: 2px solid transparent;
    --bet-slip-header-tabs__border-bottom-color--active: var(--font-10);
    --odds-background-color--disabled: var(--background-10);
    --my-bets--bet__leverage__background-color: transparent;
    --my-bets--bet__leverage__background--hover: transparent;
    --my-bets--bet__leverage__color: var(--font-10);
    --my-bets--bet__leverage__color--hover: var(--font-10);
    --my-bets--bet__leverage__border-top: 1px solid var(--gradiant-from, var(--primary-main));
    --my-bets--bet__leverage__border-bottom: 1px solid var(--gradiant-from, var(--primary-main));
    --my-bets--bet__leverage__border-left: 1px solid var(--gradiant-from, var(--primary-main));
    --my-bets--bet__leverage__border-right: 1px solid var(--gradiant-from, var(--primary-main));
    --logo-size: 22px;
    --offerings__gap: .25rem
}

.sports-menu {
    --logo-size: 20px
}

.sports-menu .expanded {
    grid-template-columns: minmax(0, 1fr)
}

.sports-menu .expanded>*,
.sports-menu__sub-item-link,
.sports-menu__sub-item-link .title {
    min-width: 0
}

.sports-menu__item-link:not(.active):hover {
    background: var(--sports-menu__item-link__background--hover)
}

.fflag {
    flex-shrink: 0
}

.fflag.ff-sm {
    aspect-ratio: 3/2;
    height: auto
}

:root {
    --single-event-header__box-scores__header-label__color: var(--font-10);
    --single-event-header__star__color: var(--font-10);
    --single-event-header__box-scores__td__color: var(--font-10);
    --single-event-header__time__period__color: var(--font-10);
    --single-event-header__top-league-container__display: none;
    --single-event-header__top__display: contents;
    --single-event-header__box__max-width: 100%;
    --single-event-header__height: 6rem;
    --single-event-header__box__height: auto;
    --single-event-header__teams__team__height: var(--single-event-header__row__height);
    --single-event-header__teams__team__align-items: center;
    --single-event-header__teams__team__indicator__display: none;
    --single-event-header__teams__team__color: var(--font-10);
    --single-event-header__teams__team-name__font-size: 1rem;
    --single-event-header__teams__team-name__font-size--md: 1.25rem;
    --single-event-header__height: auto;
    --single-event-header__box-info__height: auto;
    --single-event-header__box-scores__height: auto;
    --single-event-header__teams__height: auto;
    --single-event-header__box-scores__body-results__background: var(--font-10);
    --single-event-header__box-scores__body-value__background: #ffffffcf;
    --single-event-header__box-scores__table__border-spacing: 2px;
    --single-event-header__box-scores__body-results__border-radius: 0.1rem;
    --single-event-header__box-scores__body-value__border-radius: 0.1rem;
    --single-event-header__teams__display: flex;
    --single-event-header__teams__flex-direction: column;
    --single-event-header__teams__gap: var(--single-event-header__box-scores__table__border-spacing);
    --single-event-header__time__time__color: var(--font-10);
    --single-event-header__box-scores__th__padding--last-child: 0 0.5rem;
    --single-event-header__top-labels__label-warning__border-radius: 0.25rem;
    --prematch__single-event-header__box-info__flex-direction: column;
    --prematch__single-event-header__teams__divider__content: "";
    --prematch__single-event-header__teams__flex-direction: column;
    --prematch__single-event-header__box-info__align-items: start;
    --prematch__single-event-header__teams__align-items: start;
    --single-event-header__flex-direction--md: column;
    --prematch__single-event-header__flex-direction: row-reverse;
    --single-event-header__flex-direction: column;
    --single-event-header__padding-bottom--md: var(--single-event-header__padding--md);
    --single-event-header__padding-left--md: var(--single-event-header__padding--md);
    --single-event-header__padding-right--md: var(--single-event-header__padding--md);
    --single-event-header__padding-top--md: var(--single-event-header__padding--md);
    --single-event-header__padding--md: 0.5rem;
    --single-event-header__top-labels__label-warning__padding-bottom: var(--single-event-header__top-labels__label-warning__padding);
    --single-event-header__top-labels__label-warning__padding-left: var(--single-event-header__top-labels__label-warning__padding);
    --single-event-header__top-labels__label-warning__padding-right: var(--single-event-header__top-labels__label-warning__padding);
    --single-event-header__top-labels__label-warning__padding-top: var(--single-event-header__top-labels__label-warning__padding);
    --single-event-header__top-labels__label-warning__padding: 3px;
    --single-event-header__box__margin-bottom: var(--single-event-header__box__margin);
    --single-event-header__box__margin-left: var(--single-event-header__box__margin);
    --single-event-header__box__margin-right: var(--single-event-header__box__margin);
    --single-event-header__box__margin-top: var(--single-event-header__box__margin);
    --single-event-header__box__margin: 0;
    --single-event-header-container__padding-bottom: var(--single-event-header-container__padding);
    --single-event-header-container__padding-left: var(--single-event-header-container__padding);
    --single-event-header-container__padding-right: var(--single-event-header-container__padding);
    --single-event-header-container__padding-top: var(--single-event-header-container__padding);
    --single-event-header-container__padding: 0;
    --single-event-header__padding-bottom: var(--single-event-header__padding);
    --single-event-header__padding-bottom: 1rem;
    --single-event-header__padding-left: var(--single-event-header__padding);
    --single-event-header__padding-left: 3rem;
    --single-event-header__padding-right: var(--single-event-header__padding);
    --single-event-header__padding-right: 3rem;
    --single-event-header__padding-top: var(--single-event-header__padding);
    --single-event-header__padding-top: 1rem;
    --event-widget-picker__item__height: 100%;
    --event-widget-picker__item__banner__active__fill: var(--font-10);
    --event-widget-picker__item__statscore__active__fill: var(--font-10);
    --event-widget-picker__item__fill: var(--font-60);
    --event-widget-picker__border: none;
    --event-widget-picker__justify-content: end;
    --event-widget-picker__item__gap: 0.2rem;
    --event-widget-picker__gap: 0;
    --event-widget-picker--label: 1;
    --event-widget-picker__width: auto;
    --event-widget-picker__item__opacity: 1;
    --event-widget-picker--icon-version: 2;
    --preferences__player-US-enabled: true;
    --event-widget-picker__container__justify-content: space-between;
    --event-widget-picker__padding-bottom: var(--event-widget-picker__padding);
    --event-widget-picker__padding-left: var(--event-widget-picker__padding);
    --event-widget-picker__padding-right: var(--event-widget-picker__padding);
    --event-widget-picker__padding-top: var(--event-widget-picker__padding);
    --event-widget-picker__padding: 0;
    --event-widget-picker__item__padding-bottom: var(--event-widget-picker__item__padding);
    --event-widget-picker__item__padding-left: var(--event-widget-picker__item__padding);
    --event-widget-picker__item__padding-right: var(--event-widget-picker__item__padding);
    --event-widget-picker__item__padding-top: var(--event-widget-picker__item__padding);
    --event-widget-picker__item__padding: 0.6rem;
    --event-view-banner-background: var(--token-event-banner-background, #0b0b0b);
    --single_event__header__container_banner__border-radius: 8px;
    --single-event-header-container__border-radius: var(--single_event__header__container_banner__border-radius);
    --sport-cover-overlay: transparent;
    --single-event-header__go-back__display: none;
    --single-event-header__time__time__color: var(--font-white);
    --single-event-header__teams__team__color: var(--font-white);
    --single-event-header__star__color: var(--font-white);
    --single-event-header__box-scores__td__color: var(--font-white);
    --single-event-header__box-scores__header-label__color: var(--font-white);
    --single-event-header__time__period__color: var(--font-white);
    --single-event-header__time__display: none;
    --single-event-header__height: 108px;
    --single-event-header__teams__logo__width: 32px;
    --single-event-header__teams__logo__height: 32px;
    --prematch__single-event-header__teams__flex-direction: row;
    --single-event-header__box__justify-content: center;
    --single-event-header__teams__team__gap: 1rem;
    --single-event-header__box-scores__body-results__background: var(--background-60);
    --single-event-header__teams__color: var(--emphasis-1);
    --single-event-header__box-scores__th__font-size: 12px;
    --single-event-header__box-scores__header-label__font-size: 10px;
    --single-event-header__box-scores__td__font-size: 10px;
    --single-event-header__box-scores__header-label__font-weight: 400;
    --single-event-header__box-scores__body-results__border-radius: 2px;
    --event-widget-picker__item__label__text-transform: capitalize;
    --event-widget-picker__item__padding: 4px;
    --event-widget-picker__item__label__font-size: 1rem;
    --prematch__single-event-header__flex-direction: column;
    --single-event-header__top-labels__label-warning__border-radius: 999px;
    --single-event-header__top-labels__label-warning__background: var(--status-error-01);
    --single-event-header__padding-top: 12px;
    --single-event-header__padding-top--md: 8px;
    --single-event-header__padding-bottom: 12px;
    --single-event-header__padding-bottom--md: 8px;
    --single-event-header__padding-right: 16px;
    --single-event-header__padding-right--md: 16px;
    --single-event-header__padding-left: 16px;
    --single-event-header__padding-left--md: 16px;
    --single-event-header__box-scores__th__padding-right: 2px;
    --single-event-header__box-scores__th__padding-left: 2px;
    --single-event-header__box-scores__td__padding-right: 2px;
    --single-event-header__box-scores__td__padding-left: 2px
}

@media screen and (min-width:768px) {
    .live-stats__league-name {
        display: none
    }
}

.event-widget-picker {
    background: var(--background-20);
    border-radius: 8px;
    display: flex;
    flex: 1;
    margin-bottom: 4px;
    min-width: 0;
    padding: 4px;
    width: 100%
}

.event-widget-picker__item {
    align-items: center;
    background: transparent;
    border-radius: 6px;
    color: var(--font-60);
    display: flex;
    flex: 1;
    flex-direction: row;
    gap: 8px;
    justify-content: center;
    min-width: 0;
    transition: all .2s ease
}

.event-widget-picker__item--active {
    background: var(--background-10);
    box-shadow: 0 1px 3px rgba(0, 0, 0, .08);
    color: var(--event-widget-picker__item__color--active)
}

.event-widget-picker__item__icon {
    align-items: center;
    display: inline-flex;
    font-size: 16px;
    justify-content: center;
    margin: 0;
    width: 16px
}

.live-stats__container {
    gap: 8px
}

@media screen and (max-width:768px) {
    .live-stats__container {
        gap: .5rem;
        justify-content: space-between
    }

    .live-stats__league-name__back-label {
        display: none
    }

    .live-stats__league-name {
        align-items: center;
        display: flex;
        gap: .35rem
    }

    .event-widget-picker {
        flex: 0 0 auto;
        margin-bottom: 0;
        margin-left: auto;
        width: auto
    }

    .event-widget-picker__item {
        flex: 0 0 auto;
        min-width: 36px;
        padding: 6px 8px;
        width: auto
    }

    .event-widget-picker__item__label {
        display: none
    }
}

.single-event-header__box-scores__body-value {
    background: hsla(0, 0%, 100%, .6)
}

.single-event-header {
    --logo-size: 32px;
    border-radius: var(--single_event__header__container_banner__border-radius);
    min-height: 108px
}

.prematch .single-event-header {
    box-sizing: border-box;
    height: auto;
    padding: var(--single-event-header__padding-top--md, var(--single-event-header__padding-top)) var(--single-event-header__padding-right--md, var(--single-event-header__padding-right)) var(--single-event-header__padding-bottom--md, var(--single-event-header__padding-bottom)) var(--single-event-header__padding-left--md, var(--single-event-header__padding-left))
}

@media screen and (min-width:768px) {
    .prematch .single-event-header {
        padding: var(--single-event-header__padding-top) var(--single-event-header__padding-right) var(--single-event-header__padding-bottom) var(--single-event-header__padding-left)
    }
}

.live-stats__container+.single-event-header-container {
    margin-top: 8px
}

.single-event-header__teams {
    align-items: center;
    display: flex;
    justify-content: center
}

.single-event-header__teams__team {
    box-sizing: border-box;
    display: flex;
    margin: 0;
    padding: 0
}

.single-event-header__teams__team:first-child {
    justify-content: flex-end
}

.single-event-header__teams__team:first-child .single-event-header__teams__identity {
    align-items: flex-end;
    text-align: right
}

.single-event-header__teams__team:first-child .single-event-header__teams__team-name,
.single-event-header__teams__team:first-child .single-event-header__teams__team-pitcher {
    margin: 0
}

.single-event-header__teams__vs {
    color: var(--single-event-header__banner__text-muted, var(--font-50));
    flex: 0 0 auto;
    font-size: 14px;
    font-weight: 400;
    margin: 12px 8px 0;
    padding: 0 8px;
    pointer-events: none;
    text-transform: uppercase
}

.single-event-header__teams__team:last-child {
    align-items: center;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start
}

.single-event-header__teams__team:last-child .single-event-header__teams__identity {
    align-items: flex-start;
    text-align: left
}

.single-event-header__teams__team:last-child .single-event-header__teams__team-name,
.single-event-header__teams__team:last-child .single-event-header__teams__team-pitcher {
    margin: 0
}

.single-event-header__teams .event-list__item__details__teams__team__logo-container {
    align-items: center;
    display: flex;
    justify-content: center;
    margin: 0
}

.single-event-header__teams .event-list__item__details__teams__team__logo {
    align-items: center;
    display: flex;
    font-size: 32px;
    height: 32px;
    justify-content: center;
    width: 32px
}

.single-event-header__teams__team-name {
    font-size: 16px;
    font-weight: 500;
    letter-spacing: .1px;
    line-height: 24px
}

.single-event-header__teams .single-event-header__teams__team-pitcher {
    color: var(--single-event-header__banner__text-muted, var(--font-50));
    font-size: .625rem
}

.live {
    --single-event-header__height: auto;
    --single-event-header__box__height: auto;
    --single-event-header__box-info__height: auto;
    --single-event-header__box-scores__height: auto;
    --single-event-header__teams__height: auto;
    --single-event-header__teams__logo__width: 24px;
    --single-event-header__teams__logo__height: 24px;
    --single-event-header__teams__team__gap: 8px
}

.live,
.live .single-event-header {
    --logo-size: 24px
}

.live .single-event-header__box {
    align-items: flex-end;
    display: flex;
    gap: 2rem
}

.live .single-event-header__teams {
    gap: 4px;
    justify-content: flex-start;
    padding-top: 0
}

.live .single-event-header__teams__vs {
    display: none
}

.live .single-event-header__teams__team:first-child {
    justify-content: flex-start;
    width: 100%
}

.live .single-event-header__teams__team:last-child {
    flex-direction: row;
    justify-content: flex-start
}

.live .single-event-header__box-scores {
    margin: 0
}

.live .single-event-header__teams .event-list__item__details__teams__team__logo {
    font-size: 24px;
    height: 24px;
    width: 24px
}

@media screen and (max-width:768px) {
    .live .single-event-header__box {
        --single-event-header__box__justify-content: space-between
    }
}

.single-event-header__event-date {
    color: var(--single-event-header__banner__text-muted, var(--font-50));
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    letter-spacing: .25px;
    line-height: 16px;
    margin-top: 0;
    text-align: center
}

.live .single-event-header__event-date {
    display: none
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger),
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning),
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger),
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
    isolation: isolate;
    min-height: var(--single-event-header__height, auto);
    padding: var(--single-event-header__padding-top) var(--single-event-header__padding-right) var(--single-event-header__padding-bottom) var(--single-event-header__padding-left);
    position: relative
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger):after,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning):after,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger):after,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning):after {
    background: #0b0b0b;
    border-radius: inherit;
    content: "";
    inset: 0;
    opacity: .8;
    pointer-events: none;
    position: absolute;
    z-index: 3
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header,
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top {
    display: contents
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top>react-interface,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top>react-interface,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top>react-interface,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top>react-interface {
    display: contents
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__box,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__box,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__box,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__box {
    flex: 1 0 100%;
    position: relative;
    z-index: 1
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-league-container,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-league-container,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-league-container,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-league-container {
    position: relative;
    z-index: 1
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) stream-handler,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) stream-handler,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) stream-handler,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) stream-handler {
    position: relative;
    z-index: 1
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels {
    display: contents
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .label.label-danger,
.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .label.label-warning,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .label.label-danger,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .label.label-warning,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .label.label-danger,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .label.label-warning,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .label.label-danger,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .label.label-warning {
    position: relative;
    z-index: 4
}

.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .single-event-header__live-icon,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .single-event-header__live-icon {
    position: relative;
    z-index: 4
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .single-event-header__live-icon,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .single-event-header__live-icon {
    display: none
}

.live .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .single-event-header__star,
.live .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .single-event-header__star,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-danger) .single-event-header__top-labels .single-event-header__star,
.prematch .single-event-header-container:has(.single-event-header__top-labels .label-warning) .single-event-header__top-labels .single-event-header__star {
    position: relative;
    z-index: 1
}

.live .single-event-header-container:has(.single-event-header__top-labels .single-event-header__label--not-active) .single-event-header__top-labels .single-event-header__star,
.prematch .single-event-header-container:has(.single-event-header__top-labels .single-event-header__label--not-active) .single-event-header__top-labels .single-event-header__star {
    display: none
}

.live .single-event-header-container .single-event-header__box-scores td.single-event-header__score--empty:before {
    color: var(--emphasis-1);
    content: "-"
}

.live .single-event-header-container .single-event-header__box-scores__table:not(:has(td:not(.single-event-header__score--empty))) tr:first-child {
    display: none
}

.prematch .single-event-header__teams div:first-child:after {
    content: none;
    display: none
}

.prematch .single-event-header__teams__vs {
    display: inline-flex
}

.prematch .single-event-header__teams {
    overflow: visible
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) {
    align-items: center;
    -webkit-column-gap: 8px;
    -moz-column-gap: 8px;
    column-gap: 8px;
    display: grid;
    grid-template-columns: minmax(6rem, 1fr) auto minmax(6rem, 1fr);
    white-space: normal;
    width: 100%
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team {
    align-items: center;
    display: flex;
    flex-direction: row;
    gap: 1rem;
    min-width: 0
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:last-child {
    flex-direction: row-reverse
}

@media screen and (max-width:768px) {
    .prematch .single-event-header-container {
        --single-event-header__height: auto
    }

    .prematch .single-event-header {
        min-height: unset;
        --single-event-header__box__height: auto;
        --single-event-header__box-info__height: auto;
        --single-event-header__teams__height: auto;
        --single-event-header__teams__team__line-height: normal;
        --single-event-header__teams__team__align-items: center;
        --prematch__single-event-header__box-info__align-items: center;
        --prematch__single-event-header__box-info__justify-content: center;
        --single-event-header__box__align-items: center;
        --single-event-header__box__justify-content: center
    }

    .prematch .single-event-header__box-info {
        align-items: center;
        height: auto;
        justify-content: center;
        width: 100%
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs) {
        align-items: stretch;
        display: flex;
        flex-direction: row;
        gap: 0;
        grid-template-columns: none;
        height: auto;
        justify-content: space-between;
        line-height: normal;
        overflow: visible;
        white-space: normal;
        width: 100%
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team {
        align-items: center;
        display: flex;
        flex: 1 1 0;
        flex-direction: column;
        gap: .5rem;
        height: auto;
        justify-content: flex-start;
        line-height: normal;
        min-width: 0;
        text-align: center
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:last-child {
        flex-direction: column
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:first-child,
    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:last-child {
        justify-self: auto
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__vs {
        align-self: center;
        flex: 0 0 auto
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team .event-list__item__details__teams__team__logo-container {
        justify-content: center
    }

    .prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team .single-event-header__teams__identity {
        align-items: center;
        text-align: center;
        width: 100%
    }
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) .single-event-header__teams__identity {
    align-items: center;
    display: flex;
    flex: 1 1 auto;
    flex-direction: column;
    gap: 0;
    justify-content: flex-start;
    min-width: 0
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:first-child {
    justify-content: flex-start;
    justify-self: end
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__team:last-child {
    justify-content: flex-start;
    justify-self: start
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs)>.single-event-header__teams__vs {
    align-self: center;
    margin: 0;
    padding: 0 8px
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) .single-event-header__teams__team-name,
.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) .single-event-header__teams__team-pitcher {
    text-align: center;
    width: 100%
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) .single-event-header__teams__team-name {
    line-height: 1.2;
    margin: 0;
    min-width: 0;
    overflow: hidden;
    padding: 0;
    text-overflow: ellipsis;
    white-space: nowrap
}

.prematch .single-event-header__teams:has(>.single-event-header__teams__vs) .single-event-header__teams__team-pitcher {
    align-items: center;
    display: flex;
    gap: 4px;
    justify-content: center;
    line-height: 12px;
    margin: 0;
    text-transform: uppercase
}

.prematch .single-event-header__box-info>.single-event-header__teams:has(>.single-event-header__teams__vs) {
    align-self: stretch
}

.prematch .single-event-header__box-info>.single-event-header__event-date {
    align-self: stretch;
    box-sizing: border-box;
    margin-top: 6px;
    padding: 0 20px;
    text-align: center;
    width: 100%
}

.single-event-header__top-labels {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.live .single-event-header__time__period {
    font-size: .75rem;
    font-weight: 400;
    letter-spacing: .25px
}

.single-event-header__live-time {
    align-items: center;
    background: var(--surface-transparent-20, hsla(0, 0%, 100%, .2));
    border: 1px solid var(--single-event-header__box-scores__current-period__border-color, var(--primary-main));
    border-radius: 999px;
    display: inline-flex;
    gap: 4px;
    justify-content: center;
    padding: 2px 8px 2px 4px
}

.single-event-header__live-time__dot {
    -webkit-animation: single-event-header__live-time-pulse 1.6s ease-in-out infinite;
    animation: single-event-header__live-time-pulse 1.6s ease-in-out infinite;
    background: var(--status-error-main, #c84031);
    border-radius: 50%;
    flex-shrink: 0;
    height: 8px;
    width: 8px
}

.single-event-header__live-time__value {
    color: var(--font-white, #fff);
    font-size: 12px;
    font-weight: 500;
    letter-spacing: .25px;
    line-height: 16px;
    white-space: nowrap
}

@keyframes single-event-header__live-time-pulse {

    0%,
    to {
        opacity: 1
    }

    50% {
        opacity: .4
    }
}

@media (prefers-reduced-motion:reduce) {
    .single-event-header__live-time__dot {
        -webkit-animation: none;
        animation: none
    }
}

.single-event-header__top-labels .single-event-header__live-icon {
    align-items: center;
    display: inline-flex;
    gap: 8px
}

.single-event-header__top-labels .single-event-header__star {
    margin-left: auto
}

.live .single-event-header__top-labels .single-event-header__live-icon {
    align-items: center;
    color: #fff;
    display: inline-flex
}

.live .single-event-header__top-labels i.fa-kit.fa-live:before,
.live .single-event-header__top-labels i.fa-lit:before {
    color: #c84031 !important
}

@media screen and (min-width:768px) {
    .live .single-event-header__box {
        justify-content: center !important
    }
}

.live .single-event-header__box-info {
    align-items: flex-start;
    width: auto
}

.live .single-event-header__box-scores {
    margin-left: 0 !important
}

.live .single-event-header__box-scores th {
    font-weight: 400
}

.live .single-event-header__box-scores__body-value {
    background: var(--single-event-header__banner__score-cell-background--live, hsla(0, 0%, 100%, .2));
    color: var(--single-event-header__banner__score-cell-color--live, var(--font-white, #fff))
}

.live .single-event-header__box-scores td.emphasis {
    color: var(--primary-main);
    font-weight: 700
}

.live .single-event-header__box-scores__header-numbers {
    color: var(--color-white)
}

.live {
    --single-event-header__box-scores__current-period__border-color: var(--primary-main);
    --single-event-header__box-scores__current-period__border-radius: 4px;
    --single-event-header__box-scores__current-period__outline-gap: 2px
}

.live .single-event-header__box-scores__table,
.live .single-event-header__box-scores__table td,
.live .single-event-header__box-scores__table th {
    overflow: visible
}

.live .single-event-header__box-scores__table th.single-event-header__box-scores__current-period {
    position: relative
}

.live .single-event-header__box-scores__table th.single-event-header__box-scores__current-period:after {
    border: 1px solid var(--single-event-header__box-scores__current-period__border-color);
    border-radius: 4px;
    box-sizing: border-box;
    content: "";
    height: calc(var(--single-event-header__row__height)*3 + var(--single-event-header__box-scores__table__border-spacing)*2 + var(--single-event-header__box-scores__current-period__outline-gap)*2);
    left: calc(var(--single-event-header__box-scores__current-period__outline-gap)*-1);
    pointer-events: none;
    position: absolute;
    top: calc(var(--single-event-header__box-scores__current-period__outline-gap)*-1);
    width: calc(100% + var(--single-event-header__box-scores__current-period__outline-gap)*2);
    z-index: 1
}

.live .single-event-header__teams {
    justify-content: flex-start !important;
    -webkit-box-pack: start !important;
    align-items: flex-start !important;
    -webkit-box-align: start !important;
    align-self: flex-start;
    -webkit-align-self: flex-start;
    text-align: left;
    width: auto
}

.live .single-event-header__teams__team {
    justify-content: flex-start;
    width: 100%
}

.single-event-header__top-labels .label-warning,
.single-event-header__top-row__labels .label-warning {
    align-items: center;
    background: var(--status-error-01);
    border: 1px solid var(--status-error-main);
    border-radius: 999px;
    color: var(--font-black);
    display: flex;
    font-size: 12px;
    font-weight: 500;
    gap: 6px;
    padding: 4px 8px
}

.single-event-header__top-labels .label-warning .label-warning__indicator,
.single-event-header__top-row__labels .label-warning .label-warning__indicator {
    background: var(--status-error-main);
    border-radius: 50%;
    flex-shrink: 0;
    height: 8px;
    width: 8px
}

.single-event-header__box-scores__table {
    table-layout: fixed
}

.single-event-header__box-scores__table th:first-child {
    width: 29px
}

.single-event-header__box-scores__header-numbers {
    width: 24px
}

.single-event-header__box-scores__body-results {
    height: 24px;
    width: 29px
}

.single-event-header__box-scores__body-value {
    height: 24px;
    width: 24px
}

:root {
    --primary-main: #0052cc;
    --primary-10: color-mix(in srgb, var(--primary-main), #fff 20%);
    --primary-30: color-mix(in srgb, var(--primary-main), #000 18%);
    --primary-50: color-mix(in srgb, var(--primary-main), #000 36%);
    --primary-main-text: #fff;
    --secondary-main: #0052cc;
    --secondary-10: color-mix(in srgb, var(--secondary-main), #fff 20%);
    --secondary-30: color-mix(in srgb, var(--secondary-main), #000 18%);
    --secondary-50: color-mix(in srgb, var(--secondary-main), #000 36%);
    --background-10: #080909;
    --background-20: color-mix(in srgb, var(--background-10), #fff 4%);
    --background-30: color-mix(in srgb, var(--background-10), #fff 8%);
    --background-40: color-mix(in srgb, var(--background-10), #fff 12%);
    --background-50: color-mix(in srgb, var(--background-10), #fff 20%);
    --background-60: color-mix(in srgb, var(--background-10), #fff 28%);
    --background-70: color-mix(in srgb, var(--background-10), #fff 24%);
    --background-80: color-mix(in srgb, var(--background-10), #fff 28%);
    --font-10: #fff;
    --font-20: color-mix(in srgb, var(--font-10), #000 14%);
    --font-30: color-mix(in srgb, var(--font-10), #000 27%);
    --font-40: color-mix(in srgb, var(--font-10), #000 39%);
    --font-50: color-mix(in srgb, var(--font-10), #000 49%);
    --font-60: color-mix(in srgb, var(--font-10), #000 58%);
    --font-70: color-mix(in srgb, var(--font-10), #000 67%);
    --font-80: color-mix(in srgb, var(--font-10), #000 74%);
    --font-black: #000;
    --font-emphasis-1: #f5003b;
    --font-emphasis-2: #187477;
    --stroke-10: #080909;
    --stroke-20: color-mix(in srgb, var(--stroke-10), #fff 4%);
    --stroke-30: color-mix(in srgb, var(--stroke-10), #fff 8%);
    --stroke-40: color-mix(in srgb, var(--stroke-10), #fff 12%);
    --stroke-50: color-mix(in srgb, var(--stroke-10), #fff 16%);
    --stroke-60: color-mix(in srgb, var(--stroke-10), #fff 20%);
    --stroke-100: #f0f0f0;
    --status-error-main: #b43a2c;
    --status-warning-main: #eba400;
    --status-success-main: #419c71;
    --status-success-info: #156ca3;
    --emphasis-1: #397dd4;
    --emphasis-2: #fb8c00;
    --bet-cashout__button__background--hover: var(--primary-main);
    --bet-cashout__button__color--hover: var(--primary-main-text);
    --highlight-color-primary: var(--font-10);
    --sidebar-left-item-background-color: var(--background-10);
    --sidebar-left--horizontal__sports-menu__background: var(--backgroun-10);
    --sports-menu__sport-icon__color: var(--font-60);
    --sports-menu__item-link__color: var(--font-10);
    --sports-menu__item-link__background: var(--background-10);
    --sports-menu__sport-icon__color--active: var(--primary-main-text);
    --sports-menu__item-link__color--active: var(--primary-main-text);
    --sports-menu__item-link__background--active: var(--primary-main);
    --sports-menu-title__color__color--active: var(--primary-main-text);
    --sports-menu-title__color: var(--font-10);
    --sports-menu__item-link__background--active-hover: var(--primary-main);
    --sports-menu__item-link__color--active-hover: var(--primary-main-text);
    --sports-menu__item-link__color--hover: var(--font-10);
    --sports-menu__sport-icon__color--hover: var(--font-10);
    --sports-menu__item-link__background--hover: var(--background-30);
    --sports-menu-title__color--hover: var(--font-10);
    --sports-menu__sub-item__background: var(--background-40);
    --sports-menu__sub-item-link__color: var(--font-10);
    --sports-menu__sub-item-link__color--active: var(--font-10);
    --sports-menu__sub-item-link__background--active: var(--stroke-60);
    --sports-menu__sub-item-link__title__color--active: var(--font-10);
    --sports-menu__sub-sub-item-link__color--hover: var(--font-black);
    --sports-menu__sub-item-link__count__color--hover: var(--font-black);
    --horizontal__sports-menu__sport-icon__color: var(--font-60);
    --horizontal__sports-menu__sport-icon__color--active: var(--primary-main-text);
    --horizontal__sports-menu-title__color__color--active: var(--primary-main-text);
    --time-range-selector__item__background: var(--background-30);
    --time-range-selector__items__item__background: var(--background-30);
    --sidebar-left-sub-item-link-color: var(--font-10);
    --gs-dropdown__items__selected__color: var(--primary-main);
    --header-row__toggle-bet-slip__background--active: var(--background-40);
    --header-row__toggle-left-sidebar__background: var(--background-40);
    --live-message-background-color: var(--primary-main);
    --live-message-color: var(--primary-main-text);
    --live-message-badge-color: unset;
    --main-menu__dropdown-menu__item__background: var(--background-30);
    --main-menu__dropdown-menu__item__color: var(--font-10);
    --main-menu__toggle-bet-slip__bet-slip-badge__background: var(--secondary-main);
    --main-menu__toggle-bet-slip__bet-slip-badge__color: var(--primary-main-text);
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized: var(--primary-main-text);
    --main-menu__toggle-bet-slip__bet-slip-badge__background-color--minimized--hover: var(--primary-main);
    --main-menu__toggle-bet-slip__bet-slip-badge__color--minimized--hover: var(--primary-main-text);
    --main-menu__header-row__btn__background--hover: var(--background-40);
    --main-menu__header-row__btn__background-color--focus: var(--background-40);
    --main-menu__header-row__btn__background--focus: var(--background-40);
    --single-event-header__time__time__background: var(--stroke-10);
    --single-event-header__time__time__color: var(--primary-main-text);
    --single-event-body__tab__background--selected: var(--background-40);
    --single-event-body__tab__background: var(--background-30);
    --single-event-header__time__time__background: var(--primary-main);
    --single-event-header__box-scores__body-results__background: unset;
    --single-event-header__box-scores__th__color: var(--font-10);
    --single-event-header__go-back__display: block;
    --single-event-header__top__margin-top: 15px;
    --single-event-header__go-back__color: var(--font-10);
    --modal-main__bold__color: var(--font-10);
    --modal-main__subtitle__color: var(--font-10);
    --rules__main-nav__list__item__color--active: var(--font-10);
    --odds-link-emphasis__color: var(--secondary-main);
    --odds-link-emphasis__color: var(--font-10);
    --odds__color--active: var(--primary-main-text);
    --odds-description__color--active: var(--primary-main-text);
    --odds-description__color--hover: var(--primary-main-text);
    --odds-link-emphasis__color--hover: var(--primary-main-text);
    --offerings__link__color--active: var(--primary-main-text);
    --offerings-link__background--active--hover: var(--primary-main);
    --offerings-link-background-color--hover: var(--primary-main);
    --offerings-link__color--hover: var(--primary-main-text);
    --offerings-link__color--active--hover: var(--primary-main-text);
    --offerings-link__background--hover: var(--primary-main);
    --dropdown-menu-market-selector-list__border: 1px solid var(--stroke-60);
    --market-selector__toggler__color: unset;
    --event-list__item__details__more__display: flex;
    --process-actions__btn-primary__background: var(--secondary-main);
    --process-actions__btn-primary__color: var(--primary-main-text);
    --process-actions__btn-secondary__background: var(--background-30);
    --process-actions__btn-secondary__border: 1px solid var(--stroke-60);
    --bet-slip__all-controls__apply_btn: var(--font-10);
    --bet-slip__all-controls__apply_btn__background: var(--primary-main);
    --bet-slip__all-controls__apply_btn__opacity--hover: 0.8;
    --bet-slip__all-controls__apply_btn__background--hover: var(--primary-main);
    --bet-slip__all-controls__apply_btn__color--hover: var(--font-10);
    --bet-slip__all-controls__apply_btn__border--hover: none;
    --bet__heading__background: none;
    --bet__heading-grid__background: var(--primary-main);
    --sport-icon__color--on-bet-header: var(--primary-main-text);
    --bet__close-icon__color: var(--primary-main-text);
    --bet__header-container__bet-event__color: var(--primary-main-text);
    --bet-slip__bet-card__background: var(--background-40);
    --bet-amounts__button__color: #36624d;
    --bet-amounts__button__background: #c0d5cb;
    --bet__header-container__bet-odd-name__background: unset;
    --bet__header-container__bet-odd-name__color: unset;
    --bet-slip--inputs__bet-contents__background-color: var(--background-30);
    --parlays-summarize__background-color: var(--background-30);
    --round-robins__toggler__color: var(--primary-main-text);
    --round-robins__toggler__i__color: var(--primary-main-text)
}

:root .sports-menu__item-link.active:hover {
    --sports-menu__sport-icon__color: var(--primary-main-text)
}

.featured-bets__item {
    --featured-bets__item-background-image: linear-gradient(var(--sport-cover-overlay), var(--sport-cover-overlay)), url(../img/sportCovers/fanpros/generic.svg);
    background-image: var(--featured-bets__item-background-image);
    background: var(--featured-bets__item-background);
    background-position: 50%;
    background-size: cover
}

:root {
    --preferences__event-widget-picker--league-name: 1
}

.event-list__item__details {
    position: relative
}

.event-list__item__details:before {
    color: var(--font-40);
    left: 1.5rem
}

.event-list__item__details:after,
.event-list__item__details:before {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.event-list__item__details:after {
    border-bottom: 1px solid var(--stroke-30);
    content: "";
    left: 3rem;
    width: calc(100% - 3rem)
}

.event-list__item__details:before {
    content: "VS";
    font-size: .7rem
}

.event-list__item__details--outright:after,
.event-list__item__details--outright:before {
    content: "";
    display: none
}

.event-list__item__details:has(.event-list__item__details__teams__team[title=Futures]) {
    position: relative
}

.event-list__item__details:has(.event-list__item__details__teams__team[title=Futures]):before {
    color: var(--font-40);
    left: 1.5rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.event-list__item__details:has(.event-list__item__details__teams__team[title=Futures]):after {
    border-bottom: 1px solid var(--stroke-30);
    content: "";
    left: 3rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: calc(100% - 3rem)
}

.event-list__item__details:has(.event-list__item__details__teams__team[title=Futures]):before {
    content: "@";
    font-size: 1.2rem
}

:root {
    --offering__min-height: 2.5rem;
    --preferences__market-style-version: versionTwo;
    --live-stats__container__min-height: 3rem;
    --preferences__player-props-by-player: 1;
    --preferences__show-market-filter-on-event-view: 1;
    --preferences__show-featured-markets: 1;
    --preferences__event-date__time-format: LT;
    --preferences__event-date__date-format: MMM D;
    --preferences__use-logos-by-sport: 1;
    --preferences__disable-event-list-collapse: 1;
    --preferences__disable-single-event-market-collapse: 1;
    --preferences__use-league-logos: 1;
    --component__single-event-page-header: fanpros;
    --use-react-statscore-widget: 1;
    --component__market-selector: display;
    --component__league-container: redirect-and-promote;
    --component__parlay-hub-card: fanpros;
    --parlay-hub-card__header__stack__max: 4;
    --parlay-hub-card__header__stack__max--mobile: 3;
    --preferences__live-stats__event-widget-enabled--event-view: [ "banner", "statscore", "player-us"];
    --preferences__display-event-list-more: 1;
    --preferences__event-list__display-sgp: 1;
    --preferences__event-list-markets-limits-on-mobile: 3;
    --preferences__event-list-markets-limits-on-tablet: 3;
    --surface-primary-base__background: #397dd4;
    --surface-primary-base__font: var(--font-white);
    --surface-oposite__background: #06080a;
    --surface-oposite__font: #fff;
    --offerings-border__color: #d0d5ec;
    --teams-with-alts-iso__border-colo: var(--stroke-40);
    --event-list__item__more__color: #005fc8;
    --skeleton__background: var(--background-20);
    --previous-odds-value-container__color: #d4d4d4;
    --featured-bets__item__header__sport-name__background: var(--font-white);
    --event-list__item__details__date__live-period__color: var(--font-10);
    --teams-with-alts-iso__team-row__team-controls__background: var(--background-30);
    --inner-padding: 0;
    --panel-color-flash: #fff;
    --teams-with-alts-iso__team-score-values-dropdown__option__background: var(--background-30);
    --horizontal-scroll__arrow__i__background: var(--background-10);
    --horizontal-scroll__arrow__i__border-radius: 50%;
    --horizontal-scroll__arrow__i__height: 1.5rem;
    --horizontal-scroll__arrow__i__width: 1.5rem;
    --time-range-selector__color: var(--font-30);
    --featured-bets__item__height: 9rem
}

@media screen and (min-width:990px) {
    :root {
        --featured-bets__item__height: 175px
    }
}

:root {
    --horizontal-scroll__arrow__padding-bottom: var(--horizontal-scroll__arrow__padding);
    --horizontal-scroll__arrow__padding-bottom: 0.3rem;
    --horizontal-scroll__arrow__padding-left: var(--horizontal-scroll__arrow__padding);
    --horizontal-scroll__arrow__padding-left: 0.5rem;
    --horizontal-scroll__arrow__padding-right: var(--horizontal-scroll__arrow__padding);
    --horizontal-scroll__arrow__padding-right: 0.5rem;
    --horizontal-scroll__arrow__padding-top: var(--horizontal-scroll__arrow__padding);
    --horizontal-scroll__arrow__padding-top: 0.3rem;
    --single-event-body__tab__color: var(--font-50);
    --event--container__gap: 0;
    --event--container__width: 100%;
    --event--container__overflow: hidden;
    --event--container__margin-bottom: var(--event--container__margin);
    --event--container__margin-left: var(--event--container__margin);
    --event--container__margin-right: var(--event--container__margin);
    --event--container__margin-top: var(--event--container__margin);
    --event--container__margin: 0;
    --event-list__background-color: transparent;
    --event-list__color: var(--font-10);
    --event-list__header__background: transparent;
    --event-list__header__desc__color: var(--font-60);
    --event-list__header__desc__font-size: 0.875rem;
    --event-list__item__details__more__display: none;
    --event-list__item__details__teams__team__color: var(--font-10);
    --drop-down-box__z-index--open: 101;
    --drop-down-box__z-index: -100;
    --drop-down-box__search-text__color: var(--primary-10);
    --featured-bets__scrollbar__margin-bottom: var(--featured-bets__scrollbar__margin);
    --featured-bets__scrollbar__margin-bottom: 0;
    --featured-bets__scrollbar__margin-left: var(--featured-bets__scrollbar__margin);
    --featured-bets__scrollbar__margin-left: 0;
    --featured-bets__scrollbar__margin-right: var(--featured-bets__scrollbar__margin);
    --featured-bets__scrollbar__margin-right: 0;
    --featured-bets__scrollbar__margin-top: var(--featured-bets__scrollbar__margin);
    --featured-bets__scrollbar__margin-top: 0;
    --event-list__item__details__teams__team__font-size: 0.8rem
}

@media screen and (min-width:480px) {
    :root {
        --event-list__item__details__teams__team__font-size: 0.875rem
    }
}

:root {
    --event-list__item__gap: 0.3rem;
    --event-list__item-even__background-color: transparent;
    --event-list__item-odd__background-color: transparent;
    --event-list__item__more__font-size: 0.75rem;
    --event-list__item__more__text-transform: capitalize;
    --event-list__item__more__text-decoration: none;
    --main-top-controls__display: none;
    --market-selector__toggler--border: none;
    --market-selector__toggler--color: var(--font-60);
    --panel__background: var(--background-10);
    --panel__border-radius: var(--general-border-radius);
    --panel__panel-heading__background: transparent;
    --panel-favorite__font-size: 0.8rem;
    --panel-title__color: var(--font-10);
    --panel-title__font-size: 1rem;
    --panel-title__font-weight: 400;
    --panel-title__text-transform: Capitalize;
    --live-stats__container__background: var(--primary-80);
    --live-stats__league-name__color: var(--primary-main-text);
    --single-event-body__content__panel-body__background: transparent;
    --single-event-body__content__panel-title__font-size: 1rem;
    --single-event-body__tab__background--hover: var(--background-30);
    --single-event-body__tab__background--selected: transparent;
    --single-event-body__tab__background: transparent;
    --single-event-body__tab__font-size: 0.875rem;
    --single-event-body__tab__text__color--selected: var(--font-10);
    --single-event-body__tab__text__font-weight--selected: bold;
    --single-event-body__tabs__arrow__background: var(--background-30);
    --single-event-body__tabs__arrow__icon__color: var(--font-10);
    --single-event-body__tabs__margin-top: 8px;
    --single-event-body__tabs__border-bottom: 1px solid var(--stroke-60);
    --single-event-body__content__panel__box-shadow: var(--box-shadow);
    --offerings-link-border: 1px solid var(--primary-main);
    --offerings__gap: var(--event-list__item__gap);
    --offerings-link__background--hover: var(--offerings-border__color);
    --offerings-link__background--active--hover: var(--offerings__link__background--active);
    --offerings-link-background-color: transparent;
    --offerings-link__font-weight: bold;
    --offerings-link__flex-direction: column;
    --offerings-link__justify-content: center;
    --offerings__link__odds-description__font-size: 0.65rem;
    --offerings__link__odds-description__text-align: center;
    --offerings__version-two__odd__link__gap: 0;
    --offerings__teams-with-alts__odds_link_span-firts-child__line-height: 1.09;
    --featured-markets__offerings__odds__odd-link__gap: 0;
    --event-list__header__desc__visibility: hidden;
    --panel-favorite__display: none;
    --event-list__item__details__date__flex-direction: row-reverse;
    --event-list__item__details__date__text-transform: uppercase;
    --event-list__item__details__date__gap: 0.25rem;
    --event-list__item__details__date__color: var(--event-list__item__details__date__live-period__color);
    --single-event-body__odds__link__span__first-child__flex-grow: 0;
    --single-event-body__odds__link__span__first-child__flex-basis: auto;
    --single-event-body__odds__link__justify-content: center;
    --featured-bets__item__header__date__color: var(--font-10);
    --featured-bets__item__header__league__color: var(--font-10);
    --featured-bets__item__header__x-team-parlay__color: var(--font-10);
    --featured-bets__item__header__title__color: var(--font-10);
    --featured-bets__item__body-straight__market__label__color--hover: var(--font-10);
    --featured-bets__item__header__league__color--hover: var(--font-10);
    --featured-bets__item__body-straight__event__color: var(--font-10);
    --featured-bets__item__body-straight__market__label__color: var(--font-10);
    --featured-bets__item__body-straight__event__color--hover: var(--font-10);
    --parlay-hub__item__body-straight__market__label__color--hover: var(--font-white);
    --parlay-hub__item__header__color: var(--font-white);
    --offerings__link__color--active: var(--font-white);
    --odds__color--active: var(--font-white);
    --line-selector__list__background: var(--background-10);
    --event-list__item__footer__padding-bottom: var(--event-list__item__footer__padding);
    --event-list__item__footer__padding-left: var(--event-list__item__footer__padding);
    --event-list__item__footer__padding-right: var(--event-list__item__footer__padding);
    --event-list__item__footer__padding-top: var(--event-list__item__footer__padding);
    --event-list__item__footer__padding: 0;
    --single-event-body__content__panel-heading__margin-bottom: var(--single-event-body__content__panel-heading__margin);
    --single-event-body__content__panel-heading__margin-bottom: 1rem;
    --single-event-body__content__panel-heading__margin-left: var(--single-event-body__content__panel-heading__margin);
    --single-event-body__content__panel-heading__margin-right: var(--single-event-body__content__panel-heading__margin);
    --single-event-body__content__panel-heading__margin-top: var(--single-event-body__content__panel-heading__margin);
    --single-event-body__content__panel-body__border-bottom: var(--single-event-body__content__panel-body__border);
    --single-event-body__content__panel-body__border-left: var(--single-event-body__content__panel-body__border);
    --single-event-body__content__panel-body__border-right: var(--single-event-body__content__panel-body__border);
    --single-event-body__content__panel-body__border-top: var(--single-event-body__content__panel-body__border);
    --single-event-body__content__panel-body__border: none;
    --event-list__header__border-bottom: var(--event-list__header__border);
    --event-list__header__border-bottom: 1px solid var(--stroke-60);
    --event-list__header__padding-bottom: var(--event-list__header__padding);
    --event-list__header__border-left: var(--event-list__header__border);
    --event-list__header__border-left: none;
    --event-list__header__padding-left: var(--event-list__header__padding);
    --event-list__header__border-right: var(--event-list__header__border);
    --event-list__header__border-right: none;
    --event-list__header__padding-right: var(--event-list__header__padding);
    --event-list__header__border-top: var(--event-list__header__border);
    --event-list__header__border-top: none;
    --event-list__header__padding-top: var(--event-list__header__padding);
    --event-list__header__padding: 0;
    --event-list__item__border-bottom: var(--event-list__item__border);
    --event-list__item__border-bottom: 1px solid var(--stroke-40);
    --event-list__item__padding-bottom: var(--event-list__item__padding);
    --event-list__item__border-left: var(--event-list__item__border);
    --event-list__item__border-left: none;
    --event-list__item__padding-left: var(--event-list__item__padding);
    --event-list__item__border-right: var(--event-list__item__border);
    --event-list__item__border-right: none;
    --event-list__item__padding-right: var(--event-list__item__padding);
    --event-list__item__border-top: var(--event-list__item__border);
    --event-list__item__border-top: none;
    --event-list__item__padding-top: var(--event-list__item__padding);
    --event-list__item__padding: .5rem;
    --event-list__header__desc__padding-bottom: var(--event-list__header__desc__padding);
    --event-list__header__desc__padding-bottom: 0;
    --event-list__header__desc__padding-left: var(--event-list__header__desc__padding);
    --event-list__header__desc__padding-left: 0.5rem;
    --event-list__header__desc__padding-right: var(--event-list__header__desc__padding);
    --event-list__header__desc__padding-right: 0;
    --event-list__header__desc__padding-top: var(--event-list__header__desc__padding);
    --event-list__header__desc__padding-top: 0;
    --single-event-body__content__panel__margin-bottom: var(--single-event-body__content__panel__margin);
    --single-event-body__content__panel__margin-bottom: 0.6rem;
    --single-event-body__content__panel__padding-bottom: var(--single-event-body__content__panel__padding);
    --single-event-body__content__panel__margin-left: var(--single-event-body__content__panel__margin);
    --single-event-body__content__panel__margin-left: 0;
    --single-event-body__content__panel__padding-left: var(--single-event-body__content__panel__padding);
    --single-event-body__content__panel__margin-right: var(--single-event-body__content__panel__margin);
    --single-event-body__content__panel__margin-right: 0;
    --single-event-body__content__panel__padding-right: var(--single-event-body__content__panel__padding);
    --single-event-body__content__panel__margin-top: var(--single-event-body__content__panel__margin);
    --single-event-body__content__panel__margin-top: 0;
    --single-event-body__content__panel__padding-top: var(--single-event-body__content__panel__padding);
    --single-event-body__content__panel__padding: 0.5rem;
    --event-list__padding-bottom: var(--event-list__padding);
    --event-list__padding-bottom: 0;
    --event-list__padding-left: var(--event-list__padding);
    --event-list__padding-left: 0.5rem;
    --event-list__padding-right: var(--event-list__padding);
    --event-list__padding-right: 0.5rem;
    --event-list__padding-top: var(--event-list__padding);
    --event-list__padding-top: 0
}

@media screen and (min-width:990px) {
    :root {
        --event-list__padding-bottom: var(--event-list__padding);
        --event-list__padding-left: var(--event-list__padding);
        --event-list__padding-right: var(--event-list__padding);
        --event-list__padding-top: var(--event-list__padding);
        --event-list__padding: 0
    }
}

:root {
    --panel-heading__padding-bottom: var(--panel-heading__padding);
    --panel-heading__padding-left: var(--panel-heading__padding);
    --panel-heading__padding-right: var(--panel-heading__padding);
    --panel-heading__padding-top: var(--panel-heading__padding);
    --panel-heading__padding: .5rem;
    --event-scores__team-period__padding-bottom: var(--event-scores__team-period__padding);
    --event-scores__team-period__padding-left: var(--event-scores__team-period__padding);
    --event-scores__team-period__padding-right: var(--event-scores__team-period__padding);
    --event-scores__team-period__padding-top: var(--event-scores__team-period__padding);
    --event-scores__team-period__padding: 6px;
    --event-list__item__details__date__padding-bottom: var(--event-list__item__details__date__padding);
    --event-list__item__details__date__margin-bottom: var(--event-list__item__details__date__margin);
    --event-list__item__details__date__padding-left: var(--event-list__item__details__date__padding);
    --event-list__item__details__date__margin-left: var(--event-list__item__details__date__margin);
    --event-list__item__details__date__padding-right: var(--event-list__item__details__date__padding);
    --event-list__item__details__date__margin-right: var(--event-list__item__details__date__margin);
    --event-list__item__details__date__padding-top: var(--event-list__item__details__date__padding);
    --event-list__item__details__date__padding: 0;
    --event-list__item__details__date__margin-top: var(--event-list__item__details__date__margin);
    --event-list__item__details__date__margin: 0;
    --league-container__padding-bottom: var(--league-container__padding);
    --league-container__padding-left: var(--league-container__padding);
    --league-container__padding-right: var(--league-container__padding);
    --league-container__padding-top: var(--league-container__padding);
    --league-container__padding: 0;
    --single-event-body__tab__border-bottom--selected: 2px solid var(--emphasis-1);
    --single-event-body__tab__border-left--selected: var(--single-event-body__tab__border--selected);
    --single-event-body__tab__border-left--selected: 0;
    --single-event-body__tab__border-right--selected: var(--single-event-body__tab__border--selected);
    --single-event-body__tab__border-right--selected: 0;
    --single-event-body__tab__border-top--selected: var(--single-event-body__tab__border--selected);
    --single-event-body__tab__border-top--selected: 0;
    --offerings__padding-bottom: var(--offerings__padding);
    --offerings__padding-bottom: 2.5px;
    --offerings__padding-left: var(--offerings__padding);
    --offerings__padding-left: 2.5px;
    --offerings__padding-right: var(--offerings__padding);
    --offerings__padding-right: 2.5px;
    --offerings__padding-top: var(--offerings__padding);
    --offerings__padding-top: 2.5px;
    --single-event-body__content__column-width: 100%;
    --single-event-body__content__panel__box-shadow: none;
    --single-event-body__content__panel__background: var(--background-10);
    --single-event-body__background: transparent;
    --markets-filter-bar__background: transparent;
    --bet-builder__title__color: var(--font-80);
    --bet-builder__item__collapsible__toggle__background: var(--background-10);
    --collapsible__toggle__background: var(--background-10);
    --bet-builder__item__collapsible__content__open__background: var(--background-10);
    --bet-builder__title__border-radius: var(--panel__border-radius);
    --market-container__show-more-button__color: var(--font-30);
    --event-list__footer__background-color: none;
    --offerings-horizontal__link__min-height: var(--offering__min-height);
    --event-list__item__details__teams__width: 50%;
    --offerings__link__box-shadow--active: inset 0 0 0 1px #fff, 0 0 0 2px var(--brand-color-primary);
    --offerings-link__color--active--hover: var(--font-white);
    --change-up__color--active: var(--font-white);
    --change-down__color--active: var(--font-white);
    --indicator-up__color: var(--font-white);
    --indicator-down__color: var(--font-white);
    --bet-builder__item__collapsible__content__open__border-bottom: var(--bet-builder__item__collapsible__content__open__border);
    --bet-builder__item__collapsible__content__open__border-bottom: 1px solid var(--stroke-30);
    --bet-builder__item__collapsible__content__open__border-left: var(--bet-builder__item__collapsible__content__open__border);
    --bet-builder__item__collapsible__content__open__border-left: 0;
    --bet-builder__item__collapsible__content__open__border-right: var(--bet-builder__item__collapsible__content__open__border);
    --bet-builder__item__collapsible__content__open__border-right: 0;
    --bet-builder__item__collapsible__content__open__border-top: var(--bet-builder__item__collapsible__content__open__border);
    --bet-builder__item__collapsible__content__open__border-top: 0;
    --single-event-body__content__padding-bottom: var(--single-event-body__content__padding);
    --single-event-body__content__padding-bottom: 0.5rem;
    --single-event-body__content__padding-left: var(--single-event-body__content__padding);
    --single-event-body__content__padding-left: 0;
    --single-event-body__content__padding-right: var(--single-event-body__content__padding);
    --single-event-body__content__padding-right: 0;
    --single-event-body__content__padding-top: var(--single-event-body__content__padding);
    --single-event-body__content__padding-top: 0.5rem;
    --markets-filter-bar__padding-bottom: var(--markets-filter-bar__padding);
    --markets-filter-bar__padding-bottom: 0.5rem;
    --markets-filter-bar__padding-left: var(--markets-filter-bar__padding);
    --markets-filter-bar__padding-left: 0;
    --markets-filter-bar__padding-right: var(--markets-filter-bar__padding);
    --markets-filter-bar__padding-right: 0;
    --markets-filter-bar__padding-top: var(--markets-filter-bar__padding);
    --markets-filter-bar__padding-top: 0.5rem;
    --single-event-body__content__padding-bottom--sm: var(--single-event-body__content__padding--sm);
    --single-event-body__content__padding-left--sm: var(--single-event-body__content__padding--sm);
    --single-event-body__content__padding-right--sm: var(--single-event-body__content__padding--sm);
    --single-event-body__content__padding-top--sm: var(--single-event-body__content__padding--sm);
    --single-event-body__content__padding--sm: 0.5rem;
    --bet-builder__item__collapsible__toggle__background--hover: var(--background-20);
    --bet-builder__item__collapsible__toggle__background--active: var(--background-30);
    --event-list__item__details__date--small: 12px;
    --single-event-body__content__panel-heading__padding-bottom: var(--single-event-body__content__panel-heading__padding);
    --single-event-body__content__panel-heading__padding-left: var(--single-event-body__content__panel-heading__padding);
    --single-event-body__content__panel-heading__padding-right: var(--single-event-body__content__panel-heading__padding);
    --single-event-body__content__panel-heading__padding-top: var(--single-event-body__content__panel-heading__padding);
    --single-event-body__content__panel-heading__padding: 0;
    --event-list__footer__background-color: transparent;
    --event-list__item__details__date__align-items: center;
    --teaser-picker__more__color: var(--font-10);
    --tag__default__background: transparent;
    --tag__default__color: var(--font-10);
    --tag__small__font-size: 0.75rem --tag__default__background--hover:var(--background-30);
    --filter-menu__dropdown__background: var(--background-40);
    --filter-menu__item__background--hover: var(--background-30);
    --filter-menu__item__background--selected: var(--background-30);
    --filter-menu__button__background--hover: var(--background-40);
    --single-event-body__odds__link__span__first-child__text-align: center;
    --single-event-body__odds__link__span__first-child__line-height: 1.1;
    --footer__border-bottom: var(--footer__border);
    --footer__border-left: var(--footer__border);
    --footer__border-right: var(--footer__border);
    --footer__border-top: var(--footer__border);
    --footer__border: 0;
    --country-header__background: #fff;
    --country-expandable-content__background: #fff;
    --panel--sport-view_panel_heading__background: #fff;
    --panel--leagues-view__heading__background: var(--sidebar-left__background);
    --panel--leagues-view__heading__color: var(--sports-menu-title__color)
}

.event-list__item__more {
    align-items: stretch;
    display: flex;
    flex-direction: row;
    gap: .3rem;
    justify-content: flex-start
}

.event-list__item__more:hover {
    cursor: pointer
}

.event-list__item__more:after {
    content: " >";
    display: var(--event-list__item__more__display)
}

.panel-heading .panel-title {
    flex-grow: 1
}

.live .market--two-row {
    --offering-width: 45px
}

@media screen and (min-width:375px) {
    .live .market--two-row {
        --offering-width: 60px
    }
}

@media screen and (min-width:768px) {
    .live .market--two-row {
        --offering-width: 120px
    }
}

.live .market--two-row.market-30 {
    min-width: var(--offering-width);
    width: auto
}

.market--two-row {
    --offering-width: 55px
}

@media screen and (min-width:375px) {
    .market--two-row {
        --offering-width: 70px
    }
}

@media screen and (min-width:768px) {
    .market--two-row {
        --offering-width: 120px
    }
}

.market--two-row.market-30 {
    min-width: var(--offering-width);
    width: auto
}

.market--three-col {
    --offering-width: 50%
}

@media screen and (min-width:990px) {
    :root {
        --inner-padding__container__background: var(--background-color-primary)
    }

    .parlay-hub {
        background-color: transparent
    }
}

:root {
    --featured-bets__item__body-parlay__event__odd__color: var(--font-10);
    --parlay-hub__item__header__color: var(--font-10);
    --previous-odds-value-container__color: var(--font-10);
    --featured-bets__item__body-parlay__event__figure-hover__color: var(--font-10);
    --featured-bets__item__body-parlay__event__figure__color: var(--font-10);
    --featured-bets__item__body-parlay__event__name__color: var(--font-10);
    --bet-builder__team-content__background: var(--background-10)
}

.featured-bets__item {
    --featured-bets__item-background-image: none !important;
    background-image: var(--featured-bets__item-background-image) !important
}

.league-container {
    grid-template-areas: "featuredBets" "mainMenu" "searchbar" "eventContainer"
}

.fa-bolt-container {
    align-items: center;
    background: color-mix(in srgb, var(--primary-main) 20%, transparent);
    border-radius: 4px;
    display: flex;
    height: 20px;
    justify-content: center;
    width: 20px
}

.fa-bolt-container .fa-bolt {
    color: var(--primary-main);
    font-size: 12px
}

:root {
    --live-stats__container__background: var(--background-30)
}

.offerings.offerings--three-way-contest {
    --offerings--contest-type-columns: 3
}

.offerings--three-way-contest .three-way {
    gap: 2px
}

.offerings--three-way-contest .three-way .odds {
    margin: 0
}

.offerings--three-way-contest .three-way .odds .link {
    border-radius: var(--offerings-link__border-radius);
    box-sizing: border-box
}

.offerings--three-way-contest .three-way .odds .link:not(.active) {
    border: var(--offerings-link-border)
}

.offerings--three-way-contest .three-way .odds .link.active {
    border: var(--offerings__link__border--active, var(--offerings-link-border));
    box-shadow: none
}

@media screen and (min-width:1251px) {
    :root {
        --parlay-hub-card__grid__columns: repeat(2, minmax(0, 1fr))
    }
}

:root {
    --surface-oposite__background: #f9fafa;
    --surface-oposite__font: #06080a;
    --collapsible__toggle__color: var(--font-10);
    --event-list__item__more__color: var(--primary-main);
    --event-list__item__more__color----hover: var(--primary-main);
    --offerings__version-two__team-name__color: var(--font-30);
    --market-selector__toggler--color: var(--font-30);
    --horizontal-scroll__arrow__i__background: var(--font-60);
    --markets-filter-bar__filters__item__background--active: var(--background-80);
    --markets-filter-bar__filters__item__color--active: var(--font-10);
    --markets-filter-bar__filters__item__background--hover: var(--background-70);
    --featured-bets__item__color: var(--font-black);
    --featured-bets__item-background: var(--background-30);
    --sport-featured-bets__item-background: var(--background-30);
    --country-header__background: var(--panel__panel-heading__background);
    --country-expandable-content__background: var(--panel__panel-heading__background);
    --panel--sport-view_panel_heading__background: var(--panel__panel-heading__background);
    --panel--sport-view_panel_heading__color: var(--font-10);
    --offerings-border__color: var(--stroke-30);
    --previous-odds-value-container__color: var(--font-50);
    --panel-color-flash: var(--background-40)
}

.featured-bets__item,
.sport-soccer.featured-bets__item {
    background-image: none !important
}

.panel .panel-heading .sport-icon {
    --sports-menu__sport-icon__color: var(--font-10)
}

:root {
    --icon-collection: real;
    --gradiant-from: #edd598;
    --gradiant-to: #d4b962;
    --primary-main: linear-gradient(90deg, #edd598, #d4b962);
    --primary-10: #12141d;
    --primary-30: unset;
    --primary-50: unset;
    --primary-main-text: #000;
    --secondary-main: linear-gradient(90deg, #edd598, #d4b962);
    --secondary-10: unset;
    --secondary-30: unset;
    --secondary-50: unset;
    --font-60: #9e9a9d;
    --emphasis-1: #d4b962;
    --emphasis-2: #333333;
    --background-color-lighten: #3e3e3e;
    --brand-color-secondary: #6c5a25;
    --sports-menu__sport-icon__color: var(--font-black);
    --sports-menu__sub-item-link__color: var(--font-60);
    --sports-menu__sub-sub-item-link__color--hover: var(--font-10);
    --time-range-selector__item__color-hover: var(--font-10);
    --single-event-header__box-scores__th__color: var(--primary-main);
    --loading-spinner-color: var(--gradiant-from);
    --league-icon-collection: real;
    --offerings-link-border: 1px solid var(--gradiant-to);
    --offerings__link__border--active: 1px solid var(--primary-main);
    --offerings__link__background--active: var(--primary-main);
    --offerings__link__color--active: var(--font-black);
    --offerings-link__color--active--hover: var(--font-black);
    --offerings__link__odds-description__color: var(--font-10);
    --offerings-link__background--hover: #937c34;
    --offerings-link__color--hover: var(--font-10);
    --odds__color--active: var(--font-black);
    --event-list__item__more__color: var(--font-10);
    --event-list__item__details__date__live-period__fill: var(--font-10);
    --event-list__item__details__date__sgp-icon__background: transparent;
    --horizontal-scroll__arrow__i__background: transparent;
    --horizontal-scroll__arrow__i__color: #fff;
    --markets-filter-bar__filters__item__background: none;
    --markets-filter-bar__filters__item__box-shadow: none;
    --single-event-body__tabs__background: none;
    --single-event-body__tab__border-bottom--selected: 1px solid var(--gradiant-from);
    --event-widget-picker__item__color--active: var(--gradiant-from);
    --icon-for-sport-id-same-game-parlay: same-game-parlay-220;
    --icon-for-sport-id-parlayhub: parlayhub-220;
    --icon-for-sport-id-parlay-picks: parlay-picks-220;
    --hs-bg: #020206;
    --highlight-color-primary: #d4b962;
}

/* HS */

.process-actions .btn.btn-primary,
.process-actions .btn.btn-secondary {
    text-transform: uppercase;
    border-radius: 30px;
    background: var(--emphasis-1);
}

.offerings .link,
.open-parlay-controller__toggle,
.parlays-summarize,
.multi-bet .bet-slip--inputs .bet-contents,
.risk-for-all {
    border-radius: 30px;
}

.offerings .link:hover .emphasis,
.offerings .link:hover .odds-description,
.odds .active .emphasis,
.offerings .link.active .odds-description,
.my-bets--body .bet--component-bets--bet-line, .my-bets--body .bet-straight-line {
    color: var(--emphasis-1);
}

.offerings .link:hover,
.offerings .link.active:hover {
    background: var(--primary-10);
}

.bet-amounts__button:hover {
    background: var(--emphasis-1);
}


.bet-slip-show-settings {
    background: var(--emphasis-1);
    text-decoration: none;
    text-transform: uppercase;
    color: var(--hs-bg);
    padding: 8px 16px;
    border-radius: 30px;
}

.offerings.version-two .team-container .team-name,
.bet-slip-footer p:last-child {
    font-size: 1em;
}

.content,
.bet-slip--body,
.sports-menu,
.tab-content .tab-pane {
    background: var(--hs-bg);
}

.bet-slip-header-tabs li:not(.sidebar-right--toggle) button,
.sports-menu__sub-sub-item-link,
.active>.sports-menu__sub-item-link,
.sports-menu__sub-item-link:hover,
.customer-change,
.round-robins__sizes,
.round-robins-summarize,
.open-parlay-controller__toggle,
.tab-content bet-slip .panel,
.header-row .toggle-bet-slip,
.parlays-summarize,
.multi-bet .bet-slip--inputs .bet-contents,
.panel .panel-body .offerings .link.active,
.offerings .link.active {
    background: var(--primary-10)
}

.bet-slip-header-tabs button:hover,
.bet-slip-header-tabs li.active button {
    border-bottom-color: var(--emphasis-1);
}

.bet-amount--control {
    border-color: transparent;
    border-radius: 15px;
    background-color: var(--hs-bg);
}

.content footer .footer,
.badge,
.sidebar-right .sidebar-main {
    background: var(--hs-bg);
}

.bet-amount--control.small .form-check-label {
    font-size: 0.85em;
}

.content footer .footer p {
    font-size: 1.2em;
}

.sports-menu__sub-item-link {
    border-radius: 0;
}

.bet-amount--control:focus-within {
    border: var(--emphasis-1);
}

.header-row .toggle-bet-slip .bet-slip-badge {
    border-radius: 5px;
}

.header-row__dropdown .dropdown-menu__item.active a,
.panel .panel-body .offerings .link.active  {
    color: var(--hs-bg);
}

.round-robins__toggler {
    color: #f1f1f1;
}

.event-list__item {
    border-bottom: 1px solid var(--brand-color-secondary);
    padding-bottom: 16px;
}

.risk-for-all {
    border: 1px solid var(--emphasis-2);
    margin-top: 5px;
}

.bet-amount--control.small {
    height: auto;
}

.teaser-picker__header__type-dropdown .dropdown-toggle.teaser-picker__no-options {
    color: var(--brand-color-secondary);
}

.teaser-picker__header__type-dropdown .dropdown-toggle {
    border: 1px solid var(--emphasis-2);
}

.btn-default.active:hover,
.btn-default:active,
.btn-default:active:hover,
.btn-default:hover,
.header-row .btn.active,
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover
 {
    background: var(--primary-10);
    background-color: var(--primary-10);
}