.home-featured-event{
    margin-bottom: .3rem
}
.home-featured-event > app-widget-host{
    display: flex;
    flex-direction: row!important
}
.home-featured-img{
    width: 26.6rem;
    height: 15rem;
    overflow: hidden
}
.home-featured-img > img{
    width: 100%;
    height: 100%;
    object-fit: cover
}
.home-featured-widget {
    position: relative;
    overflow: hidden;
    flex: 1
}
.home-featured-widget .events-sport-header,
.home-featured-widget app-market-headings-container{
    display: none
}
.home-featured-widget .events-tournament-header{
    background-color: var(--c-primary);
    min-height: auto;
    padding: .7rem 6rem .4rem 1rem;
    font-size: 1.1rem
}
.home-featured-widget .events-tournament-header *{
    color: var(--c-text-c)
}
.home-featured-widget .events-tournament-header .events-category-tournament-names{
    overflow: hidden;
    white-space: nowrap;
}
.home-featured-widget .events-tournament-header .events-category-tournament-names .events-tournament-name{
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.home-featured-widget .events-sport-content,
.home-featured-widget .events-sport-wrapper .events-item-wrapper{
    border-bottom:0
}
body .home-featured-widget .events-sport-wrapper .events-item-wrapper .item-info-wrapper{
    align-items: flex-start;
    background-color: var(--c-primary);
    min-height: auto;
    display: block;
    padding: 0 1rem .7rem
}
body .home-featured-widget .events-sport-wrapper .events-item-wrapper .item-info-wrapper .match-info{
    color: var(--c-text)
}
body .home-featured-widget .events-sport-wrapper .events-item-wrapper .item-info-wrapper .match-info:hover{
    color: var(--c-yellow)
}
.home-featured-widget  .match-team-separator{
    display: block;
    padding: 0 .5rem
}
.home-featured-widget .match-schedule,
.home-highlights-block.expanded-events .match-schedule{
display: block!important;
    position: absolute;
    top: 0;
    right: 0;
    font-size: 1.1rem;
    color: var(--c-text-c);
    margin-top: .5rem;
    margin-right: 1rem
}
.home-featured-widget .match-market-wrapper{
    flex: 1;
    flex-direction: column
}
.home-featured-widget .mobile-outcome{
    display: block;
    margin-right: 1rem!important;
    color: var(--c-text-b)
}
body .home-featured-widget .sports-coupon.medium .mobile-outcome,
body .home-featured-widget .sports-coupon.large .mobile-outcome{
    display: block;
}
.home-featured-widget .match-market .match-odd{
    height: 35px!important;
    justify-content: flex-start;
    align-items: flex-start;
    border-right: 0;
    border-bottom: 1px solid var(--c-border-c)
}
.home-featured-widget .match-market .match-odd:last-child{
    border-bottom:0
}
.home-featured-widget .odds-selection-default{
    background-color: var(--c-primary-e)!important;
    width: 100%;
    justify-content: flex-start;
}
.home-featured-widget .odds-selection-default:hover{
    background-color: var(--c-background-d)!important
}
body .home-featured-widget .sports-coupon .match-links{
    display: none!important
}

body .sports-coupon .events-item-wrapper {
    flex-wrap: wrap;
}
body .sports-coupon .match-markets-wrapper .match-market .match-odd .odd {
    display: flex;
    flex: 0;
    padding: 0 1rem;
}
#root .home-featured-event .match-markets-wrapper .match-odd.odd-locked.odds-not-offered span{
    display: flex
}