.matches-holder {
    margin-bottom: 30px
}
.the_content_body #livescore h1 {
    font-size: 27px;
    color: #239d92;
}
.the_content_body #livescore .items.nomatches {
    margin: 30px auto;
    color: #b52f2f;
}
.matches-holder .volley-basket-rounds {
    float: right;
    width: 100%
}

.matches-holder .volley-basket-rounds .fixture-result-match {
    background: #666;
    border-radius: 0 0 4px 4px;
    color: #fff;
    display: flex;
    font-family: sans-serif
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-time {
    align-items: baseline;
    display: inline-flex !important;
    justify-content: flex-start !important;
    padding-right: 5px;
    width: 19% !important
}
.fixture-result-match .match-timer {
    width: 70px;
    text-align: center;
}
.fixture-result-match .match-timer span {
    color: #b52f2f;
}
.fixture-result-match .match-timer img {
    margin: 20px auto auto auto;
    display: block;
    width: 20px;
}
time.match-time {
    padding-left: 20px;
    color: #b52f2f;
}
.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-detail {
    direction: ltr;
    display: flex;
    padding-left: 5px;
    width: 11% !important
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-tables {
    display: flex !important;
    width: 70%
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-tables .fixture-result-match-teams {
    flex-direction: column !important;
    width: 35% !important
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-tables .fixture-result-match-goals {
    display: flex;
    flex-direction: column !important;
    font-size: 12px !important;
    font-weight: 700;
    justify-content: center;
    text-align: center;
    width: 12% !important
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-tables .fixture-result-set-points {
    display: flex !important;
    justify-content: center;
    margin: 0 !important;
    width: 55% !important
}

.matches-holder .volley-basket-rounds .fixture-result-match .fixture-result-match-tables .fixture-result-set-points > div {
    display: inline-block;
    flex: 1 !important;
    font-size: 12px;
    margin: 0 !important;
    text-align: center
}

.fixture-result-header {
    padding: 4px 6px
}

.fixture-result-header.topweek {
    background: #0097a7;
    border-radius: 4px 4px 0 0;
    color: #fff;
    display: flex;
    font-size: 12px;
    font-weight: 600;
    justify-content: space-between;
    padding: 2.5px 7px;
    width: 100%
}

.fixture-result-header.topweek .live-logo-holder {
    background: #ffffffa8;
    border-radius: 50%;
    display: inline-block;
    height: 20px;
    line-height: 1;
    margin-left: 5px;
    padding: 3px;
    text-align: center;
    width: 20px
}

.fixture-result-header.topweek .live-logo-holder img {
    display: inline-block;
    margin: 0 auto;
    max-height: 100%;
    max-width: 100%
}

.fixture-result-header .fixture-result-date, .fixture-result-header a {
    color: #fff
}

.fixture-result-header.shimmer {
    background: #0097a7 !important;
    height: 22px !important;
    padding: 5px 7px !important
}

.fixture-result-header.shimmer:before {
    content: none !important
}

.fixture-result-header.shimmer .shimmer {
    background: #00aec1 !important
}

.fixture-result-header.shimmer .shimmer:before {
    background-image: linear-gradient(90deg, #00aec1 0, #0097a7 50%, #00aec1)
}

.fixture-result-matchesbox.even .fixture-result-match {
    background: #f0f0f0
}

.fixture-result-matchesbox .fixture-result-match {
    align-items: center;
    border: none;
    border-radius: 4px;
    flex-wrap: wrap;
    float: right;
    padding: 4px 0;
    transition: all .3s
}

.fixture-result-matchesbox .fixture-result-match:hover {
    background: #cdcdcd !important
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time {
    align-items: baseline;
    display: inline-flex !important;
    justify-content: space-between;
    padding-right: 5px;
    width: 19% !important
}

@media (max-width: 1199px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time {
        padding-right: 3px
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time > span {
    min-width: 70px
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time > span {
        min-width: auto
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time time {
    color: #444;
    display: inline-block;
    margin-left: 10px;
    text-align: center;
    width: 38px
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time time.show-time {
        display: none
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span {
    font-size: 12px;
    padding-right: 1px
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span {
        font-size: 10px
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-timer {
    background: none !important;
    display: inline-table
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-timer > span {
    font-weight: 500
}

@media (min-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-timer > span {
        font-size: 12px
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-timer img {
    left: 0;
    position: relative;
    top: 0
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-canceled, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-finished, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-interrupted, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-postponed, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time.livescore-time > span.match-terminated {
    color: red
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams {
    align-items: center;
    font-weight: 500;
    width: 62% !important
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams a {
    font-weight: 500;
    margin: 0 !important
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams span {
    margin: 0 !important
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams .fixture-result-match-goals {
        width: 40% !important
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-detail {
    display: none
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-time {
    justify-content: flex-start !important
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables {
    display: flex !important;
    width: 70%
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-match-teams {
    flex-direction: column !important;
    width: 35% !important
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-match-teams > div {
    font-weight: 500;
    text-align: right;
    width: 100%
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-match-goals {
    color: #0097a7;
    display: flex;
    flex-direction: column !important;
    font-size: 12px !important;
    font-weight: 700;
    justify-content: center;
    text-align: center;
    width: 10%;
    width: 12% !important
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-set-points {
    display: flex !important;
    justify-content: center;
    margin: 0 !important;
    width: 55% !important
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-set-points > div {
    flex: 1 !important;
    margin: 0 !important;
    text-align: center
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-set-points > div .set-points {
    display: flex;
    flex-direction: column
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-set-points > div .set-points > span {
    color: #212121;
    font-size: 12px;
    padding: 2px 0
}

.fixture-result-matchesbox .fixture-result-match-data {
    display: none;
    float: right;
    width: 100%
}

.fixture-result-matchesbox .fixture-result-match-data.isopen {
    display: block;
    margin-bottom: 8px
}

.event-loading {
    align-items: center;
    display: flex;
    flex-direction: column;
    height: 50px;
    justify-content: flex-start;
    padding: 10px 0
}

.fixture-result-matchesbox .fixture-result-match {
    border-bottom: 1px solid #eee;
    display: inline-flex;
    padding: 7px;
    width: 100%
}

.fixture-result-matchesbox .fixture-result-match.odd {
    background: #f3f3f3
}

.fixture-result-matchesbox .fixture-result-match span.shimmer {
    border-radius: 10.5px;
    display: inline-block;
    height: 1.1em;
    max-width: 75px;
    width: calc(100% - 32px)
}

.fixture-result-matchesbox .fixture-result-match span.shimmer.goals {
    margin: -6px auto 0 !important;
    width: 50px
}

.fixture-result-matchesbox .fixture-result-match span.shimmer.img {
    border-radius: 50%;
    height: 30px;
    margin-bottom: -7px;
    max-height: 30px;
    max-width: 30px;
    width: 30px
}

@media (max-width: 425px) {
    .fixture-result-matchesbox .fixture-result-match span.shimmer.img {
        height: 20px;
        margin-bottom: -4px;
        width: 20px
    }
}

.fixture-result-matchesbox .fixture-result-match span.shimmer.action {
    border-radius: 50%;
    height: 22px;
    margin-right: 4px;
    width: 22px
}

.fixture-result-matchesbox .fixture-result-match span.shimmer.action:first-of-type {
    margin-right: 0
}

@media (max-width: 425px) {
    .fixture-result-matchesbox .fixture-result-match span.shimmer.action {
        height: 16px;
        width: 16px
    }

    .fixture-result-matchesbox .fixture-result-match {
        padding: 7px 0
    }
}

.fixture-result-matchesbox .fixture-result-match > div {
    display: inline-block
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div time {
        display: block;
        width: 100%
    }
}

@media (max-width: 425px) {
    .fixture-result-matchesbox .fixture-result-match > div {
        font-size: 11px
    }
}

@media (max-width: 375px) {
    .fixture-result-matchesbox .fixture-result-match > div {
        font-size: 10px
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-competition {
    text-align: center;
    width: 100%
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-competition a, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-competition span {
    color: #777;
    font-size: 11px
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time {
    text-align: right;
    width: 12%
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time .match-time, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time .match-time.only-desk {
    margin-left: 30px
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time .match-timer {
    background: #f5f5f5;
    border-radius: 4px;
    padding: 2px
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-time .match-status-title {
    color: red
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams {
    display: inline-flex;
    width: 76%
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div {
    align-items: center;
    display: inline-block;
    position: relative
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div figure {
    bottom: 0;
    margin: auto;
    position: absolute;
    top: 0
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div figure img {
    max-height: 100%;
    max-width: 100%;
    object-fit: contain
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host {
    text-align: left;
    width: 45%
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host > figure {
    left: 0
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host a, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host span {
    display: inline-block;
    margin-left: 22px
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host a.shimmer, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host span.shimmer {
    margin-left: 0 !important
}

@media (min-width: 768px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host a, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host span {
        margin-left: 35px
    }

    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host a.shimmer, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-host span.shimmer {
        margin-left: 0 !important
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest {
    text-align: right;
    width: 45%
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest > figure {
    right: 0
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest a, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest span {
    display: inline-block;
    margin-right: 22px
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest a.shimmer, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest span.shimmer {
    margin-right: 0 !important
}

@media (min-width: 768px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest a, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest span {
        margin-right: 35px
    }

    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest a.shimmer, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-guest span.shimmer {
        margin-right: 0 !important
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals {
    align-items: center;
    color: #0097a7;
    display: flex;
    font-weight: 700;
    padding-left: 2px;
    padding-right: 2px;
    text-align: center;
    width: 20%
}

@media (max-width: 767px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals {
        width: 40% !important
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals .guest, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals .host {
    flex: 1;
    margin: 0;
    padding: 0
}

@media (max-width: 575px) {
    .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals .guest, .fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals .host {
        margin: 0;
        padding: 0
    }
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.fixture-result-match-goals .guest {
    direction: ltr;
    unicode-bidi: bidi-override
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div.team-score a {
    animation: team-score 10s linear
}

.fixture-result-matchesbox .fixture-result-match > div.fixture-result-match-teams > div .goal-update {
    animation: goal-update 10s linear
}

@media (max-width: 425px) {
    .fixture-result-matchesbox .fixture-result-match > div .only-desk {
        display: none !important
    }
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-time {
    width: 11%
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables {
    width: 78%
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-match-teams {
    display: flex;
    justify-content: center;
    width: 47% !important
}

.fixture-result-matchesbox .fixture-result-match.volleyball-fix-res .fixture-result-match-tables .fixture-result-set-points {
    align-items: center
}