/*  DISPLAYLIVE  */
#root .content.display app-sports-coupon .match-schedule .match-live, app-inline-sports-filter scrollbar-x {
    display: none !important
}

.content.display app-event-item.row-even {
    background-color: #272e3b !important
}

#root #mainDiv:not(.mobile) .content.display app-sports-coupon:not(.compact):not(.carousel-content):not(.outrights-coupon) .item-info-wrapper .match-type {
    display: flex !important;
    position: relative;
    left: 30px;
}

#root .content.display app-sports-coupon .events-sport-content .tournament-header-wrapper {
    display: none !important;
}

#root .content.display app-sports-coupon .events-sport-content:first-of-type .tournament-header-wrapper {
    display: flex !important;
    background-color: transparent !important;
    position: absolute;
    top: 13px;
    right: -0px;
    height: 70px !important;
    border-bottom: 0 !important;
}

#root .content.display app-sports-coupon .events-sport-content:first-of-type .tournament-header-wrapper .events-tournament-header {
    display: none !important;
}

#root .content.display app-sports-coupon .events-sport-wrapper .events-sport-header {
    padding-bottom: 24px;
    height: 70px;
}

#root .content.display app-sports-coupon .events-sport-header div.market-heading {
    border: 0
}

#root .content.display app-sports-coupon .events-sport-name-wrapper {
    font-size: 1.5em;
    position: relative;
    top: 12px;
    font-weight: 600
}

#root .content.display app-sports-coupon .odds-selection-default .odd span {
    font-size: 1.33em;
}

#root .content.display app-sports-coupon .markets-header-wrapper .market-header, #root .content.display app-sports-coupon .match-market {
    width: 288px;
    margin-right: 20px;
}

#root .content.display app-sports-coupon .markets-header-wrapper .market-header {
    width: 278px;
}

#root .content.display app-sports-coupon .markets-header-wrapper .market-header:not(:last-of-type) {
    margin-right: 17px
}

#root .content.display app-sports-coupon .market-drop-down-heading {
    width: 278px;
    margin-right: -8px;
    position: relative;
    right: 5px;
}

#root .content.display app-sports-coupon .market-drop-down-heading div {
    text-transform: uppercase;
    letter-spacing: 1px
}

#root .content.display app-sports-coupon .match-teams {
    flex: unset;
    padding-left: 80px;
    position: absolute;
    top: 24px
}

#root .content.display app-sports-coupon.live {
    border: 0
}

/* ODDS BUTTONS DISPLAYLIVE */
#root .content.display app-sports-coupon .match-markets-wrapper .match-odd.odd-locked {
    background-color: unset;
    opacity: .3;
    max-width: unset
}

#root .content.display app-sports-coupon .match-links .match-more-markets, #root .content.display app-sports-coupon .match-market .market-special {
    background-color: unset;
    font-family: var(--c-font);
    color: #676c75;
    max-width: unset;
    font-weight: 600;
}

#root .content.display app-sports-coupon .match-market .match-odd, #root .content.display app-sports-coupon.live .odds-selection-default {
    background-color: unset;
    max-width: unset
}

/*  */
#root .content.display app-sports-coupon .item-info-wrapper .match-schedule, #root .content.display app-sports-coupon .item-info-wrapper .match-schedule * {
    align-self: flex-start;
    text-align: left;
    text-transform: capitalize;
}

#root .content.display app-sports-coupon .item-info-wrapper .match-schedule {
    position: relative;
    top: 1px;
    left: 4px;
}

#root .content.display app-sports-coupon .events-sport-name-wrapper:before {
    background-size: 100%;
    content: "";
    width: 44px;
    height: 44px;
    margin-right: 20px;
    margin-left: 8px
}

#root .content.display app-sports-coupon .soccer+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/football_c.svg) ;
}

#root .content.display app-sports-coupon .basketball+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/basketball_c.svg)
}

#root .content.display app-sports-coupon .ice-hockey+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/icehockey_c.svg)
}

#root .content.display app-sports-coupon .tennis+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/tennis_c.svg)
}

#root .content.display app-sports-coupon .handball+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/handball_c.svg)
}

#root .content.display app-sports-coupon .snooker+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/snooker_c.svg)
}

#root .content.display app-sports-coupon .darts+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/darts_c.svg)
}

#root .content.display app-sports-coupon .table-tennis+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/tabletennis_c.svg)
}

#root .content.display app-sports-coupon .badminton+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/badmitton_c.svg)
}

#root .content.display app-sports-coupon .volleyball+.events-sport-name-wrapper:before {
    background-image: url(/v1.0065/r/images/site/icons/volley_c.svg);
}

#root .content.display .home-team-scored .match-score-home {
    animation-name: gol;
}

#root .content.display .away-team-scored .match-score-away {
    animation-name: gol;
}

#root .content.display app-sports-coupon .match-market {
    border-right: dashed 2px #62676f29;
    margin-right: 8px;
    margin-left: 0;
    padding-right: 8px
}

#root .content.display app-sports-coupon .match-market:first-of-type {
    border-left: dashed 2px #62676f29;
}

#root .content.display app-breaks-events-item-info-live {
    padding-right: 18px;
}

#root .content.display app-sports-coupon .match-is-live .match-live-info {
    display: flex;
    align-items: flex-end;
    padding-bottom: 2px
}

/*  */
#root .content.display app-sports-coupon .market-header .market-type-selection.mt-special {
    opacity: 0
}
