/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: DevTeam
Template: flatsome
Version: 1.63
*/
/* width */
body .headOdds .listLeaguesFilter::-webkit-scrollbar, body .list-trandau .league-menu::-webkit-scrollbar {
  height: 4px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #161A1F;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #2d3540;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}
body .skeleton-box {
    background-color: #1a1e20;
}
body .backgroundOddsPage {
    background: transparent;
    border-radius: 5px;
    padding: 0;
}
body .headOdds {
    max-width: 100%;
}
body .leaguesFilter, body .searchInput,
body .DropdownLeagues, body .listFilterDate>*, body .instructPopup,
body .embed-fixture .league-menu .league-menu-item, body .embed-ranking .league-menu .league-menu-item{
    background: #161A1F;
    color: #fff;
    border-color: #161A1F;
}
.fixture_football_main{
    margin-top: 20px;
}
body .searchInput:placeholder, body .favourite svg{
    color: #fff;
    fill: #fff;
 }
body .embed-odds-bookmarker input[type=text]::placeholder ,
body .searchIcon, body .DropdownLeagues .arrowIcon{
    color: #fff;
 }
 body .leaguesName,body  .headTableOdds{
    background: #161A1F;
    color: #fff;
}
body .name{
    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
}
body .oddsListData>.itemOddsData, body .oddsListData>.itemOddsData .listItemTabOdds .activeTab:after,
body .oddsListData>.itemOddsData.bgLive, body .oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after{
    background: #1E2329;
}

body .oddsListData>.itemOddsData .bodyTableOdds>*, body .oddsListData>.itemOddsData:hover .bodyTableOdds>*,
body .oddsListData>.itemOddsData.bgLive .bodyTableOdds>*, body .oddsListData>.itemOddsData:not(.bgLive) .carouselOdds,
body .oddsListDataNormal .oddsMobile>*,body .oddsMobile>*, body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row{
    border-bottom-color: #07080A;
}
body .oddsListData>.itemOddsData .carouselOdds{
    border-left-color: #07080A;
}
body .oddsListData>.itemOddsData .bodyTableOdds>*, body .ftTableOdds .bottomFt .oddData,
body .oddsListData>.itemOddsData.bgLive, body .oddsListData>.itemOddsData.bgLive .listItemTabOdds .activeTab:after,
body .itemOddsData:hover .bodyTableOdds>*, body .itemOddsData:hover .ftTableOdds .bottomFt .oddData,
body .oddsListData>.itemOddsData.bgLive .bodyTableOdds>*, body .itemOddsData.bgLive .ftTableOdds .bottomFt .oddData,
body .headTableOdds>*, body .headTableOdds .ftTableOdds .bottomFt>*,
body .oddsListData>.itemOddsData:hover>*, body .oddsListData>.itemOddsData.bgLive:hover .bodyTableOdds>*, body .itemOddsData.bgLive:hover .ftTableOdds .bottomFt .oddData, 
body .oddsListDataNormal .liveOddsData, body .oddsMobile>*{
    border-right-color: #07080A;
}
body .itemOddsData.bgLive .bodyTableOdds:first-child, body .headTableOdds .ftTableOdds .bottomFt>*, body .itemOddsData.bgLive:hover .bodyTableOdds:first-child{
    border-top-color: #07080A;
}
body .oddsListData>.itemOddsData.bgLive:hover, body .oddsListData>.itemOddsData.bgLive:hover .listItemTabOdds .activeTab:after{
    background: #12151c;
}
body .notFoundMatch{
        background: #22272c;
}
body .ftTableOdds .bottomFt .oddData>*{
        background: #3B454E;
        color: #fff;
        font-weight: 400;
}
body .favourite.active{
    background: #3B454E;
}
body .favourite.active svg{
    fill: #FFDE00;
}
body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker, body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem:hover, 
body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem.active, body .filterOddsAndBookmaker .filterOdds .nameOdds:hover{
    background: #FFDE00;
    color: #161A1F;
    border-color: #FFDE00;
}
body .filterOddsAndBookmaker .filterOdds .nameOdds:before{
    display: none;
}
body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover, body .filterOddsAndBookmaker .filterBookmaker .bookmarkerItem,
body .filterOddsAndBookmaker .filterOdds .nameOdds, body .instructPopup:hover{
    background: #161A1F;
    color: #FFDE00;
    border-color: #161A1F;
}
body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker:hover path{
    fill: #FFDE00;
}
body .filterOddsAndBookmaker .filterOdds .nameOdds:hover path{
    fill: #161A1F;
}
body .instructPopup:hover .instruct, body .listOddsFilter>li.filterOddsActive, body .listOddsFilter>li:hover,
body .searchAndDropdownLeagues .listLeagues li:hover, body .searchAndDropdownLeagues .listLeagues li.active{
    background: #FFDE00;
    color: #161A1F;
}
body .listOddsFilter>li, body .searchAndDropdownLeagues .listLeagues li {
    background: #161A1F;
    color: #fff;
}
body .ftTableOdds .bottomFt .oddData .odds:hover{
    background: #373522;
}
body .oddsPrefix, body .teamInfo, body .name{
    color: #fff;
}
body .timeMatch, body .halfMatch {
    color: #4A535B;
}
body .oddsListData>.itemOddsData .betOrder>*{
    background: transparent;
    color: #fff;
}
body .oddsListData>.itemOddsData:hover .betOrder>*, body .oddsTabLive__note{
    background: #161A1F;
}
body .ftTableOdds .bottomFt .oddData.odds-good, body .oddsListData.title_live .leaguesName{
    background: #373522;
}
body .ftTableOdds .bottomFt .oddData.odds-good:after{
    background: transparent;
}
body .ftTableOdds .bottomFt .oddData>.bgTipAndVip{
    color: var(--fs-color-secondary);
    font-weight: 400;
}
body .data-button, body .bgLive .data-button{
    background: #373522;
    color: var(--fs-color-secondary);
    border-color: var(--fs-color-secondary);
    font-weight: 400;
    font-size: 11px;
}
body .data-button:hover, body .bgLive .data-button:hover{
    background: var(--fs-color-secondary);
    color: #161A1F;
}
body .data-button svg {
    margin-top: -2px;
}
body .modal-left, body .oddsTabLive__content, body .oddsData__content, body .lineupDivTotal,  
body .oddsStatis__content, body .oddsDataPer__content, body .oddsLive, body .oddsStatis, body .oddsData, body .oddsDataPer{
    background: #07080A;
}
body .oddsLive, body .oddsStatis, body .oddsData, body .oddsDataPer, body .lineupDivTotal{
    border-color: #161A1F;
}
body .oddsTabData table th, body .ColumnTableStatistic.headTableStatistic, body .backgroundHeadTableH2h.headingH2H, body .itemReservePlayer{
    border-color: #07080A;
    background: #2b2f39;
    color: #fff;
}
body .backgroundHeadTableH2h>*, body .backgroundHeadTableH2h>*{
    border-color: #07080A;
}
body .oddsTabData table td, body .itemTableStatistic, body .backgroundHeadTableH2h{
    border-color: #07080A;
    background: #161A1F;
}
body .oddsListData>.itemOddsData:hover, body .oddsListData>.itemOddsData:hover .listItemTabOdds .activeTab:after {
    background: #2b2f39;
}
body .ftTableOdds .bottomFt .oddData svg#Layer_1{
    fill: #fff;
}
body .embed-fixture .fixture-list-item .fixture-head, 
body .embed-fixture .fixture-list-item .fixture-row-item .match .score-time .score{
    background: #50545d;
}
body .embed-fixture .fixture-list-item .fixture-row-item:nth-child(odd){
    background: #1E2329;
}
body .embed-fixture .fixture-list-item .fixture-row-item:hover, 
body .embed-fixture .fixture-list-item .theme1-fixture-group .fixture-row-item.theme1-fixture-type-menu-item.active, 
body .embed-fixture .theme1-fixture-group .fixture-list-item .fixture-row-item.theme1-fixture-type-menu-item.active, 
body .embed-fixture .fixture-list-item .fixture-row-item:focus, 
body .embed-fixture .fixture-list-item .fixture-row-item:active, body .embed-fixture .fixture-list-item .fixture-row-item:nth-child(2n){
    background: #2b2f39;    
}

body .embed-fixture .league-menu .league-menu-item.active, body .embed-fixture .league-menu .league-menu-item:hover, 
body .embed-fixture .league-menu .league-menu-item:focus, body .embed-fixture .league-menu .league-menu-item:active{
    background: var(--fs-color-secondary);
    color: #161A1F;
}

body .embed-ranking .ranking-list .ranking-head, 
body .embed-ranking .fixture-list-item .fixture-row-item .match .score-time .score{
    background: #50545d;
}
body .embed-ranking .fixture-list-item .fixture-row-item:nth-child(2n),
body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(2n){
    background: #2b2f39;
}
body .embed-ranking .ranking-list .ranking-table .ranking-table-head, body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list{
    background: #161A1F;
}
body .embed-ranking .fixture-list-item .fixture-row-item:nth-child(odd),
body .embed-ranking .ranking-list .ranking-table .ranking-table-body-list:nth-child(odd){
    background: #1E2329;
}
body .embed-ranking .fixture-list-item .fixture-row-item:hover, 
body .embed-ranking .fixture-list-item .theme1-fixture-group .fixture-row-item.theme1-fixture-type-menu-item.active, 
body .embed-ranking .theme1-fixture-group .fixture-list-item .fixture-row-item.theme1-fixture-type-menu-item.active, 
body .embed-ranking .fixture-list-item .fixture-row-item:focus, 
body .embed-ranking .fixture-list-item .fixture-row-item:active{
    background: #2b2f39;
}
body .embed-ranking .ranking-list .ranking-head{
    color: #fff;
}
body .oddsListData>.itemOddsData.bgLive .betOrder>* {
    background: #2a303c;
}
body .oddsListData>.itemOddsData.bgLive:hover .betOrder>*{
    background: #161A1F;
}
body .oddsListData>.itemOddsData.bgLive .betOrder>*:hover{
    color: #fff;
}
body .leaguesModalPopup{
    background-color: #191b2b99;
}
body .tabModalPopup .itemTabModalPopup{
    color: #161A1F;
}
body .fixture_football_detail.fixture-dark{
    border-radius: 5px;
    background: #161A1F;
    padding: 20px;
    margin-bottom: 20px;
    color: #fff;
}
body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-header__status{
    color: var(--fs-color-secondary);
}
body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__team-logo img{
    border: 0;
}
body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__team-score {
    background: #373522;
    color: var(--fs-color-secondary);
    line-height: 1.5;
    padding: 0 15px 6px;
    font-weight: 400;
}
body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-content__halftime {
    border-bottom: solid 1px #07080A;
}
body .fixture_football_detail .fixture-detail-wrapper .fixture-detail-footer{
    color: #fff;
}
body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match, body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match{
    border-bottom-color: #07080A;
}
body .fixture_football_h2h .fixture-h2h-wrapper, body .fixture_football_recent .fixture-h2h-wrapper{
    border: 0;
    background: #161A1F;
    margin-bottom: 20px;
    color: #fff;
}
body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__league, body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__league {
    background-color: #161A1F;
    color: #fff;
    border-bottom: 1px solid #07080A;
}
body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-header, body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-header{
    background-color: #373522;
    color: var(--fs-color-secondary);
}
body .fixture-h2h-wrapper h3{
    color: var(--fs-color-secondary); !important;
}
body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match:nth-child(2n+1), body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match:nth-child(2n+1) {
    background: #1e242a;
}
body .fixture_football_h2h .fixture-h2h-wrapper .fixture-h2h-content__match__team__score>div, body .fixture_football_recent .fixture-h2h-wrapper .fixture-h2h-content__match__team__score>div{
    color: var(--fs-color-secondary);
    background: #373522;
}
.standing_shortcode #main-odds {
    margin: 15px 0;
}
body .win {
    background: #00682c;
    color: #FFF;
}
body .draw {
    background: #e38f19;
    color: #fff;
}
body .lose {
    color: #fff;
}
body .embed-fixture .fixture-list-item .fixture-row.notab .fixture-row-head {
    background-color: #060606;
        color: var(--fs-color-secondary);
}
.league-detail .ranking-table .team {
    display: none;
}
.league-detail .embed-fixture .league-menu {
    display: none;
}
body .bodyTableOdds .teamInfo:hover, body .bodyTableOdds .oddsPrefix:hover, body .resultsMatch{
    color: var(--fs-color-secondary);
}
body .oddsListData>.itemOddsData .contentTab, body .oddsListData>.itemOddsData.bgLive .contentTab{
    background: #373522;
    border-color: #373522;
}
body .itemOddsTab .oddsItem,
body .closeModalData.team, body .headingDataTeamBOx, body .itemInfoTeamRight .headingItemInfoTeamRight,
body .bgColorNotActive, body .nameFilterLeagues, body .contentAttackSumaryData>*>.bgColorDataTeam, body .contentAttackSumaryData>*>*, 
body .itemPagination .bgColorPagination, .content-odds .nav-league-detail.nav-pills .nav-link{
    background-color: #161A1F;
    color: #fff;
}
body .nameFilterLeagues, body .contentAttackSumaryData>*>*{
    background: #2d3540;
}
body .bgColorTeamActive, body .bgColorNotActive:hover, body .title-modalGoal, body .leaguesFilterActive, body .leaguesFilter:hover{
    background: #373522;
    color: var(--fs-color-secondary);
}
body .LeagueData.bgColorLeagues, .content-odds .nav-league-detail.nav-pills .nav-link.active, .content-odds .nav-league-detail.nav-pills .nav-link:hover,
body .embed-ranking .league-menu .league-menu-item.active, body .embed-ranking .league-menu .league-menu-item:hover, 
body .embed-ranking .league-menu .league-menu-item:focus, body .embed-ranking .league-menu .league-menu-item:active,
.subcategories a:hover, .subcategories.active a{
    background: #373522 !important;
    color: var(--fs-color-secondary);
}
body .embed-odds-bookmarker .odds-overflow-hidden, body .BGH2hDataFirst{
    background: #161A1F;
}
body .filterBookmaker .listBookmaker, body .modal-left.modalTeam.open,
body .tabModalPopupTeam, body .modalTopTeam, body .contentTabModalPopup, body .fixture-modal__content__body, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header, body .fixture-modal__content{
    background: #07080A;
}
body .listItemTabOdds .activeTab{
    background: var(--fs-color-secondary);
    border-color: var(--fs-color-secondary);
}
body .listItemTabOdds:after{
    border-color: var(--fs-color-secondary);
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, body .homeReserve{
    color: var(--fs-color-secondary);
}
body .itemOddsTab>*{
    color: #ccc;
}
body .itemInfoTeamRight>*, body .BoxInfoTeamLeft, body .BoxInfoTeamRight, body .dataAttackTeamHead>*, body .contentAttackSumaryData>*>*,
body .contentAttackSumaryData>*>.bgColorDataTeam, body .dataAttackTeamHead:last-child>*, body .dataAttackTeamHead>*:last-child,
body .centerPagination .curentPage, body .itemBookmaker{
    border-color: #161A1F;
}
body .titleTab, body .titleTab .arrowIcon svg, body .tabModalPopup .itemTabModalPopup:hover, body .tabModalPopup .itemTabModalPopup.active, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve{
    color: var(--fs-color-secondary);
}
.nav-league-detail{
    background: #161A1F;
}
body .modalBackdrop.open{
    background: #19191ab3;
    max-width: 95%;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr {
    background: #333;
}
body .box-goal-popup, body .listItemModalPopup, body .headerH2H>*, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsTabLive__note,
body .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .itemTableStatistic{
    background: #161A1F;
    color: #fff;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr th.odd-table-td__bookmarker, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr .tab-widget__ortherData table.odd-table-td__bookmarker, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData .tab-widget__odd__table table tr table.odd-table-td__bookmarker,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table thead tr,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__bookmarker,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__odd__table table tr td.odd-table-td__status,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, body .fixture-modal__content__body .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData th, body .fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData td{
    background: #2b2f39;
    border-color: #161A1F;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text,
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time{
    background: #2b2f39;
    color: #fff;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time svg path{
    fill: var(--fs-color-secondary);
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.away .oddsEventBox__item__team__text:before{
    border-color: #2b2f39;
}
body .timeMatch, body .halfMatch{
    color: #fff;
}
body .titleModalLineUp, body .embed-fixture .fixture-list-item .fixture-head, body .fixture-modal__content__body .titleModalLineUp, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H{
    background: #373522;
    color: var(--fs-color-secondary);
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container__content, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table th, body .fixture-modal__content__body.fixture-dark .tab-widget-wrapper .tab-widget__ortherData table table, 
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__ortherData table table {
    background-color: #1E2329;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container {
    background: #161A1F;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__container, body .fixture-modal__content{
    border-color: #161A1F;
}
body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, body .fixture-modal__content__body .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn{
    background: var(--fs-color-secondary);
}   
body .headerH2H>*:hover, body .headerH2H>.bgActiveBtn{
    background: #373522;
    color: var(--fs-color-secondary);
}
body .fixture-modal__content__body .titleModalLineUp:after{
    background: var(--fs-color-secondary);
}
body .fixture-modal__content__header__league{
    background: #23232399;
}
body .titleModalLineUp:after, body .listFilterDate .liveFilter{
    background: var(--fs-color-secondary);
}
body .listFilterDate .liveFilter{
    color: #161A1F;
}
body .team-goal-popup , body .tabModalPopup .itemTabModalPopup{
    color: #fff;
}
body .goal-modal {
    color: #fff;
}
body .listLeaguesFilter>*, body .list-trandau .league-menu .league-menu-item{
    white-space: nowrap;
    margin-bottom: 5px;
}
body .headOdds .listLeaguesFilter, body .list-trandau .league-menu{
    overflow: auto;
    flex-flow: row;
}
body .headOdds .listLeaguesFilter{
    display: none;
}
body .modalTop:after {
    background: #171927b3;
}
body .ranking-list .name, body .fixture-list-item .name {
    color: #fff;
}
body .fixture_vote .fixture-vote-container__content .vote-team__image {
    padding: 5px;
}
body .fixture_vote .fixture-vote-container__content .vote-team__image img {
    width: 45px;
}
body .favourite svg path, body .starIcon svg path{
    fill: var(--fs-color-secondary);
}
body .starIcon svg line{
    stroke: var(--fs-color-secondary);
}
body .oddsColor{
    color: var(--fs-color-secondary);
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__time img{
    width: 25px;
}
body .fixture_football_theme_7m .theme7m-fixture {
    padding: 0;
    background: transparent;
}
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head{
    background: #373522;
    color: var(--fs-color-secondary);
}
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-head-col,
body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-time, body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-remove{
    color: var(--fs-color-secondary);
}
body .fixture_football_theme_7m.fixture-dark{
    background: #07080A;
    color: #fff;
}
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(odd){
    background: #161A1F;
}
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table-body-row:nth-child(2n){
    background: #2d3540;
}
body .fixture_football_theme_7m .theme7m-fixture-table .theme7m-score.theme7m-score-live,
body .fixture_football_theme_7m .theme7m-fixture-table .theme7m-time.theme7m-live .theme7m-live-time,
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-fixture-table-head .theme7m-league{
    color: var(--fs-color-secondary);
}
body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-time,
body .fixture_football_theme_7m .theme7m-fixture-table-head .theme7m-remove{
color: var(--fs-color-secondary); !important;
}
body .fixture_football_theme_7m.fixture-dark .theme7m-fixture-table .theme7m-date{
background: #07080A;
    color: #fff;
    border-color: #07080A;
}
.acf-custom-football-widget-default .right-head {
    display: none;
}
.acf-custom-football-widget-default .fixture_vote.fixture-dark .fixture-vote-container {
    padding: 0;
    background: transparent;
    border: 0;
    color: #fff;
}
.acf-custom-football-widget-default .fixture_vote.fixture-dark .fixture-vote-container__title {
    border: 0;
    padding: 0;
        font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    margin-left: -20px;
    display: block;
    padding-left: 17px;
    border-left: 3px solid var(--fs-color-secondary);
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__time__time {
    font-size: 13px;
    padding: 2px 8px;
}
.acf-custom-football-widget-default .embed-fixture .fixture-text-center{
    margin-bottom: 15px;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__time {
    font-size: 11px;
}
.acf-custom-football-widget-default .fixture_vote.fixture-dark .fixture-vote-container__content__vote .vote-action__team {
    font-weight: 400;
    padding: 6px;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container .vote-slide__btn{
    color: var(--fs-color-secondary);
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container .vote-slide__dot{
    border-color: #2d3540;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container .vote-slide__dot.active{
    background: #373522;
    border-color: #373522;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__home, 
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__away{
    gap: 10px !important;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team__name {
    display: block;
}
.acf-custom-football-widget-default .fixture_vote .fixture-vote-container__content .vote-team {
    align-items: flex-start;
}
@media(min-width: 760px){
    .embed-ranking .ranking-list .ranking-table .ranking-table-body-list .team svg {
        width: 16px;
        height: 16px;
    }
}
@media (max-width: 769px) {
    body .titleBet {
        background: #373522;
    }
    body .ftTableOdds .bottomFt .oddData .odds-item-data>*{
        background: #3B454E;
    }
    body .betOrderBtn{
        background: #3B454E;
        border-color: #3B454E;
        color: #fff;
    }
    body .ftTableOdds .bottomFt .oddData .odds-item-data.odds-good{
        background: #373522;
    }
    body .ftTableOdds .bottomFt .oddData .odds-item-data.odds-good .bgTipAndVip{
        color: var(--fs-color-secondary);
        font-weight: 400;
    }
    body .carouselOddDots .dot{
        background: #373522;
    }
    body .carouselOddDots .dot.active{
        background: var(--fs-color-secondary);
    }
    body .bgLive .ftTableOdds .bottomFt .oddData .titleOdds{
        color: var(--fs-color-secondary);
    }
    body .bgLive .data-button{
        color: var(--fs-color-secondary);
        border-color: var(--fs-color-secondary);
    }
    body .ftTableOdds .bottomFt .oddData .titleOdds{
        color: #fff;
    }
    body .name{
        font-size: 13px;
    }
    body .titleLeagues svg{
        color: #fff;
    }
    body .oddsListData .bottomFt>* {
        padding: 0 8px 0 0;
    }
    body .filterOddsAndBookmaker .filterBookmaker .nameBookmaker, body .filterOddsAndBookmaker .filterOdds .nameOdds{
        padding: 6px 8px;
        border-radius: 5px;
        min-height: 32px;
    }
    body .listFilterDate .liveFilter {
        padding: 6px 8px 6px 20px;
    }
    body .data-button, body .bgLive .data-button{
        padding: 6px 10px;
    }
}

.tabliveitem .filter-leagues {
    margin-left: auto;
}
#tab-live img {
    width: 50px;
    height: 18px;
}
.tabliveitem li a {
    border-radius: 6px;
    background: #202229;
    color: #fff;
    min-width: 120px;
    height: 34px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 7px;
    white-space: nowrap;
    padding: 0 8px;
    border: 1px solid transparent;
    font-size: 16px;
}
.tabliveitem li#tab-blv a{
    color: #9bffab;
    background: url(images/bg-tab-btv.svg) no-repeat bottom;
    background-size: cover;
}
.tabliveitem li#tab-blv a span{
    color: #9bffab;
}
.tabliveitem li a span, .tabliveitem li#tab-blv.active a span {
    color: #fff;
}
.tabliveitem select {
    margin: 0;
    background-color: #202229;
    color: white;
    padding: 4px 20px;
    border-radius: 5px;
    font-size: 14px;
    cursor: pointer;
    border: none;
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 160px;
}
.tabliveitem {
    overflow: hidden;
    gap: 15px;
}
.tabliveitem li span.num {
    font-size: 10px;
    border-radius: 3px;
    padding: 4px;
    background: #fffd;
    color: #000;
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -3px;
    line-height: 1;
}
.tabliveitem .tab a:hover, .tabliveitem .tab.active a {
    background: linear-gradient(113deg, #e4762d 7.37%, #d06823 57.22%, #e55e05 66.05%, #a04002 131.67%) !important;
}
.tabliveitem .tab a {
    padding: 6px 38px;
    border-radius: 6px;
    background: transparent;
    color: #fff;
    text-transform: uppercase;
    line-height: 1.5;
}
.tabliveitem .tab img {
    display: none;
}
.readmore-livestream {
    text-align: center;
    margin-bottom: 30px;
    cursor: pointer;
	border: 1px solid #fd6603;
    padding: 6px;
    color: #fd6603;
}
.readmore-livestream:hover {
    background: #fd6603;
    color: #fff;
}

body .livestream_widget{
    max-width: 100%;
}
body .livestream_widget .livestream-tab {
    width: 100%;
    border: 0;
}
body .tab_widget .tab-widget-wrapper .tab-widget__header, body .detail_lineup .tab-widget-wrapper .tab-widget__header, body .detail_stats .tab-widget-wrapper .tab-widget__header, 
body .detail_event .tab-widget-wrapper .tab-widget__header, body .detail_h2h .tab-widget-wrapper .tab-widget__header, body .detail_recent .tab-widget-wrapper .tab-widget__header, 
body .detail_other .tab-widget-wrapper .tab-widget__header{
    background: #2a3038;
}
body .tab_widget .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, body .detail_lineup .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, 
body .detail_stats .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, body .detail_event .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, 
body .detail_h2h .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, body .detail_recent .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active, 
body .detail_other .tab-widget-wrapper .tab-widget__header__list__item.tab-widget-active{
    color: #111;
    background: #fff;
    border-radius: 99px;
}
body .tab_widget .titleModalLineUp, body .detail_lineup .titleModalLineUp, body .detail_stats .titleModalLineUp, body .detail_event .titleModalLineUp, 
body .detail_h2h .titleModalLineUp, body .detail_recent .titleModalLineUp, body .detail_other .titleModalLineUp{
    background: #111;
    color: #fff;
}
body .tab_widget .tab-widget-wrapper .tab-widget__container__content, body .detail_lineup .tab-widget-wrapper .tab-widget__container__content, 
body .detail_stats .tab-widget-wrapper .tab-widget__container__content, body .detail_event .tab-widget-wrapper .tab-widget__container__content, 
body .detail_h2h .tab-widget-wrapper .tab-widget__container__content, body .detail_recent .tab-widget-wrapper .tab-widget__container__content, 
body .detail_other .tab-widget-wrapper .tab-widget__container__content {
    background-color: #1E2329;
}
body .tab_widget .tab-widget-wrapper .tab-widget__container, body .detail_lineup .tab-widget-wrapper .tab-widget__container, 
body .detail_stats .tab-widget-wrapper .tab-widget__container, body .detail_event .tab-widget-wrapper .tab-widget__container, 
body .detail_h2h .tab-widget-wrapper .tab-widget__container, body .detail_recent .tab-widget-wrapper .tab-widget__container, 
body .detail_other .tab-widget-wrapper .tab-widget__container{
    background: #1E2329;
    border-color: #1E2329;
}
body .tab_widget .titleModalLineUp:after, body .detail_lineup .titleModalLineUp:after, body .detail_stats .titleModalLineUp:after, 
body .detail_event .titleModalLineUp:after, body .detail_h2h .titleModalLineUp:after, body .detail_recent .titleModalLineUp:after, 
body .detail_other .titleModalLineUp:after{
    background: #fd6603;
    border-radius: 8px 0px 0px 0px;
}
body .livestream_widget .livestream-tab__child.livestream-tab-active, body .livestream_widget .livestream-tab__child:hover, 
body .livestream_widget .embed-fixture .theme1-fixture-group .livestream-tab__child.theme1-fixture-type-menu-item.active, 
body .embed-fixture .theme1-fixture-group .livestream_widget .livestream-tab__child.theme1-fixture-type-menu-item.active{
    background: #2a3038;
}
body .tab_widget .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, body .detail_lineup .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, 
body .detail_stats .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, body .detail_event .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, 
body .detail_h2h .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, body .detail_recent .tab-widget-wrapper .tab-widget__event .oddsTabLive__note, 
body .detail_other .tab-widget-wrapper .tab-widget__event .oddsTabLive__note{
    background: #2b2f39;
    border-color: #2b2f39;
}
body .tab_widget .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, body .detail_lineup .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, 
body .detail_stats .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, body .detail_event .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, 
body .detail_h2h .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, body .detail_recent .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h, 
body .detail_other .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h{
    background: #2b2f39;
    border-color: #2b2f39;
}
body .tab_widget .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H, 
body .detail_lineup .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
body .detail_stats .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H, 
body .detail_event .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H, 
body .detail_h2h .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H, 
body .detail_recent .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H,
body .detail_other .tab-widget-wrapper .tab-widget__h2h .backgroundHeadTableH2h.headingH2H {
    background: #6b8b58;
}
body .tab_widget .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_lineup .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_stats .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_event .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_h2h .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_recent .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic, 
body .detail_other .tab-widget-wrapper .tableStatistic .ColumnTableStatistic.headTableStatistic {
    background: #6b8b58;
}
body .tab_widget .tab-widget-wrapper .tab-widget__container__content .ColumnTableStatistic,
body .tab_widget .tab-widget-wrapper .tab-widget__container__content table{
    background: #2b2f39;
}
body .tab_widget .tab-widget-wrapper .tab-widget__container__content table th, body .tab_widget .tab-widget-wrapper .tab-widget__container__content table td{
    border-color: #1E2329 !important;
}   
body .tab_widget .tab-widget-wrapper .tab-widget__container__content table th{
    background: #1E2329 !important;
    color: #fff !important;
}
body .tab_widget .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_lineup .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_stats .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_event .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_h2h .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_recent .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full, 
body .detail_other .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_total.oddsStatis__group_total__full{
    background-color: #e0c800;
}
body .tab_widget .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_lineup .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_stats .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_event .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_h2h .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_recent .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score, 
body .detail_other .tab-widget-wrapper .tab-widget__stat__children .oddsHome .oddsStatis__group_score{
    background: #e0c800;
}
body .tab_widget .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_lineup .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_stats .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_event .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_h2h .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_recent .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time, 
body .detail_other .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__time{
    background: #005105;
}
body .oddsEventBox__item path {
    fill: #fff;
}
body .tab_widget .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_lineup .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_stats .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_event .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_h2h .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_recent .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text, 
body .detail_other .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team .oddsEventBox__item__team__text{
    background: #2b2f39;
    color: #fff;
}
body .tab_widget .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before,
body .detail_lineup .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before, 
body .detail_stats .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before, 
body .detail_event .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before, 
body .detail_h2h .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before, 
body .detail_recent .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before, 
body .detail_other .tab-widget-wrapper .tab-widget__event .oddsEventBox .oddsEventBox__item__team.home .oddsEventBox__item__team__text:before{
    border-color: #2b2f39;
}
body .tab_widget .tab-widget-wrapper, body .detail_lineup .tab-widget-wrapper, body .detail_stats .tab-widget-wrapper, 
body .detail_event .tab-widget-wrapper, body .detail_h2h .tab-widget-wrapper, body .detail_recent .tab-widget-wrapper, body .detail_other .tab-widget-wrapper{
    padding: 0;
}
.tab_widget .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_lineup .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_stats .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_event .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_recent .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .detail_other .tab-widget-wrapper .tab-widget__h2h .headerH2H>*:hover, .tab_widget .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_lineup .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_stats .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_event .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_h2h .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_recent .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn, .detail_other .tab-widget-wrapper .tab-widget__h2h .headerH2H>.bgActiveBtn{
	background: #fd6603 !important;
}
.tab_widget .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_lineup .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_stats .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_event .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_h2h .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_recent .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer, .detail_other .tab-widget-wrapper .tab-widget__lineup .contentLineUp .itemReservePlayer {
    background: #403126 !important;
    border: 1px solid rgb(253 102 3) !important; 
}
.tab_widget .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_lineup .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_stats .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_event .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_h2h .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_recent .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve, .detail_other .tab-widget-wrapper .tab-widget__lineup .contentLineUp .homeReserve{
	color: #fd6603 !important;
}
.box-item-match {
    box-sizing: border-box;
	border-radius: 4px;
	max-width: unset;
	display: flex;
	align-items: center;
	flex-direction: column;
	padding: 24px 13.5px 16px 14px;
	background: #0a0a0a;
	transition: all 0.3s;
	position: relative;
	z-index: 1;
}
.box-item-match > a {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 2;
}
.box-item-match .box-top-item {
    display: flex;
    width: 100%;
    align-items: center;
}
.box-item-match .box-item-live {
    box-sizing: border-box;
    display: flex;
    flex-direction: column;
    width: 100%;
    margin-bottom: 16px;
    position: relative;
    background: transparent;
    border-radius: 4px;
    padding: 2px;
    padding-top: 0;
    box-sizing: border-box;
}
.box-updated .box-item-live:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background: url(/wp-content/themes/flatsome-child/assets/images/match-live-active-bg.webp) center no-repeat;
    background-size: 100% 100%;
    filter: brightness(0.8);
    transition: 0.3s;
}
.box-item-match .box-match-information {
    box-sizing: border-box;
    display: flex;
    gap: 10px;
    width: 100%;
    align-items: center;
    background: #fff;
    color: #4b4f59;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding: 12px 22px;
}
.box-updated .box-match-information {
    box-sizing: border-box;
    background: transparent;
    color: #fff;
    padding: 18px 12px 8px 12px;
    position: relative;
}
.box-item-match .match-information {
    display: flex;
    width: 100%;
    gap: 16px;
    align-items: center;
}

.box-item-match .process-time {
    flex: auto;
    height: 8px;
    background: #d0deed;
    border-radius: 999px;
}
.box-item-match .bg-line-live {
    background: linear-gradient(91deg, #fd3900 0%, #de0e3e 50%, #ffdc14 100%);
    height: 100%;
    border-radius: 999px;
}
.box-item-match .livebox .time {
    color: #de0e3e;
}
.box-item-match .time {
    color: #999;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
}
.box-item-match .box-hot-item img {
    object-fit: contain;
    width: 36px;
    height: 27px;
    z-index: 2;
}
.box-item-match span.hot-class-item {
    color: #fff;
    text-align: right;
    font-weight: 900;
    line-height: 16px;
}
.box-item-match span.match-class-item {
    color: #eb1333;
    text-align: right;
    font-weight: 600;
    line-height: 16px;
}
.box-item-match .home-box, .box-item-match .away-box {
    display: flex;
    align-items: center;
    gap: 6px;
    width: calc(100% / 2 - 50px - 16px);
}
.box-item-match .result-box {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    gap: 20px;
    width: 100px;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    line-height: 18px;
    justify-content: center;
    border-radius: 4px;
    padding: 6px;
    background: radial-gradient(circle at 100% 100%, transparent 0, transparent 3px, transparent 3px) 0% 0% / 4px 4px no-repeat, radial-gradient(circle at 0 100%, transparent 0, transparent 3px, transparent 3px) 100% 0% / 4px 4px no-repeat, radial-gradient(circle at 100% 0, transparent 0, transparent 3px, transparent 3px) 0% 100% / 4px 4px no-repeat, radial-gradient(circle at 0 0, transparent 0, transparent 3px, transparent 3px) 100% 100% / 4px 4px no-repeat, linear-gradient(transparent, transparent) 50% 50% / calc(100% - 2px) calc(100% - 8px) no-repeat, linear-gradient(transparent, transparent) 50% 50% / calc(100% - 8px) calc(100% - 2px) no-repeat, linear-gradient(#fd6603 0%, #ff7d28 45%);
    position: relative;
    z-index: 1;
}
.box-item-match .result-box:after {
    content: "";
    z-index: -1;
    position: absolute;
    left: 1px;
    top: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: linear-gradient(0deg, #fd6603 0%, #ff7d28 100%);
    border-radius: 2px;
}
.box-item-match .livebox .result-box {
    border: 1px solid #fd1e66;
    color: #fff;
    background: linear-gradient(180deg, #fd1e66 0%, #97123d 100%);
}
.box-item-match .livebox .result-box:after {
    background: transparent;
}
.box-item-match .name-team {
    width: calc(100% - 39px - 6px);
}
.box-item-match .name-team {
    line-height: 1.4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
}
v .match-information img {
    object-fit: contain;
}
.box-item-match .home-box > * {
    text-align: right;
}
.box-item-match .box-commentator {
    display: flex;
    width: 100%;
    align-items: center;
    gap: 10px;
    justify-content: space-between;
    margin-bottom: 8px;
}
.box-item-match .box-commentator .blv-wrap {
    display: flex;
    position: relative;
    gap: 4px;
}
.box-item-match .box-hot-item {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    margin: auto;
    width: max-content;
}
.box-updated .box-hot-item {
    transform: translateY(-22px);
}
.box-item-match .box-leagues {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    padding: 6px 10px 3px 12px;
    color: #4b4f59;
    text-align: center;
    font-size: 12px;
    font-weight: 600;
    line-height: 18px;
    gap: 6px;
    background: linear-gradient(45deg, #fff 0%, #fff calc(100% - 18px), #e8edf6 calc(100% - 18px), #e8edf6 100%);
    border-top-left-radius: 4px;
    position: relative;
    height: 27px;
    width: 178px;
}

.box-updated .box-leagues {
    background: transparent;
    color: #fff;
    width: 160px;
}
.box-time {
    box-sizing: border-box;
    display: flex;
    align-items: center;
    gap: 6px;
    height: 27px;
    border-bottom: 1px solid #a7c6e6;
    z-index: 1;
    border-color: transparent;
    padding: 0 20px;
    transform: translateY(6px);
    width: calc(100% - 160px - 160px);
}
.box-updated .box-time {
    box-sizing: border-box;
    border-color: transparent;
    padding: 0 20px;
    transform: translateY(6px);
    width: calc(100% - 160px - 160px);
}
.box-time.giuahiep {
    justify-content: center;
}
.title-time.notstart {
    color: #fff;
    font-size: 16px;
    line-height: 16px;
    display: flex;
    align-items: center;
    gap: 5px;
}
.box-start-match {
    box-sizing: border-box;
    color: #fd6603;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    width: 178px;
    background: linear-gradient(315deg, #fff 0%, #fff calc(100% - 18px), #e8edf6 calc(100% - 18px), #e8edf6 100%);
    padding-left: 12px;
    padding-top: 6px;
    padding-right: 10px;
    padding-bottom: 3px;
    position: relative;
}
.box-updated .box-start-match {
    box-sizing: border-box;
    background: transparent;
    color: #fff;
    padding-right: 0;
    width: 160px;
}
.box-updated.is-basketball .box-time,
.box-updated.is-esport .box-time {
	visibility: hidden;
}
.name-leagues {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
}
.name-team {
    width: calc(100% - 39px - 6px);
}
.name-team {
    line-height: 1.4;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    white-space: nowrap;
}
.blvitem {
    position: relative;
    z-index: 12;
}
.blvitem > a {
    display: flex;
}
.blvitem img {
    transition: 0.3s;
    border-radius: 50%;
    object-fit: cover;
}
.blvitem .tooltip {
    font-family: inherit;
    transform: translateX(-50%);
    white-space: nowrap;
    pointer-events: none;
    position: absolute;
    z-index: 1080;
    display: block;
    margin: 0;
    font-style: normal;
    font-weight: 400;
    line-height: 1.5;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    line-break: auto;
    font-size: 14px;
    word-wrap: break-word;
    opacity: 0;
}
.blvitem .tooltip .tooltip-inner {
    box-sizing: border-box;
    white-space: nowrap;
    max-width: 200px;
    padding: .25rem .5rem;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: .25rem;
}
.blvitem:hover img {
    filter: brightness(1.25);
}
.blvitem:hover .tooltip {
    opacity: 1;
    top: -32px;
    left: 50%;
}
.name-commentator {
    color: #4b4f59;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 18px;
    width: max-content;
    display: flex;
    align-items: center;
    gap: 5px;
}
.name-commentator img {
    object-fit: cover;
    height: 28px;
    width: 28px;
    border-radius: 50%;
}
.box-ht-sandau {
    color: #999;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    gap: 4px;
    display: flex;
    align-items: center;
    width: max-content;
    justify-content: center;
}
.icon-sandau {
    display: flex;
}
.btn-cuocngay {
    box-sizing: border-box;
    border-radius: 5px;
    background: linear-gradient(0deg, #0a3467 0%, #0069cd 100%);
    display: flex;
    width: 250px;
    height: 30px;
    padding: 3px 10px;
    justify-content: center;
    align-items: center;
    gap: 6px;
    flex-shrink: 0;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 16px;
    position: relative;
    z-index: 3;
    text-decoration: none;
}
.btn-cuocngay img {
    object-fit: contain;
}
.btn-cuocngay:hover {
    background: var(--Style, linear-gradient(0deg, #e91e12 0%, #c32319 100%));
}
.box-odds-match {
    display: flex;
    width: 100%;
    column-gap: 21px;
    margin-bottom: 4px;
    flex-wrap: wrap;
}
.box-odds-match .title-odds {
    box-sizing: border-box;
    cursor: pointer;
    color: #999;
    text-align: center;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    width: calc(100% - 250px - 21px);
    border-radius: 4px;
    background: #fff;
    padding: 3.5px 8px 2.5px 14px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    transition: 0.3s;
    z-index: 2;
    height: 31px;
    text-decoration: none;
}
.box-odds-match .title-odds:hover {
    background: #de0e3e;
    color: #fff;
}
.btn-view-match {
    box-sizing: border-box;
    cursor: pointer;
    display: flex;
    width: 250px;
    height: 31px;
    position: relative;
    padding: 8px 16px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
    background: #fff;
    color: #fd6603;
    font-size: 14px;
    font-weight: 700;
    line-height: 18px;
    z-index: 2;
    transition: all 0.35s;
    text-decoration: none;
	border: 1px solid #fd6603;
}
a.btn-view-match:hover {
    box-shadow: inset 0 1.5em 0em 0em #fd6603, inset 0 -1.5em 0em 0em #fd6603;
    color: #fff;
}
path.football-icon {
	transition: transform 0.4s ease-in-out;
}
a.btn-view-match:hover path.football-icon {
	transform: rotate(360deg);
}
.not-match-item {
    text-align: center;
    font-size: 18px;
    margin: 10px 0;
}
.not-match-item p {
    margin: 0;
}
.box-item-match{
	background: url('/wp-content/themes/flatsome-child/assets/images/not_bg_live.jpeg') no-repeat center center;
	background-size: cover;
	height: 100%;
	border: 1px solid #712d00;
    border-radius: 7px;
}
.box-commentator {
    font-size: 14px;
}
.box-item-match .match-information img {
    max-height: 30px;
    width: auto;
    height: auto;
    max-width: 30px;
}

@media(max-width: 550px){
    .tabliveitem li{
        width: calc(50% - 8px);
        text-align: center;
    }
    .tabliveitem .filter-leagues{
        width: 100%;
    }
    .tabliveitem .filter-leagues select{
        width: 100%;
    }
    .match-information {
        gap: 8px;
    }
    .section_live_fixtures {
        background-color: transparent;
    }
    .lf_column.col_left {
        display: none;
        width: 100%;
    }
    .lf_column.col_right {
        padding: 0;
        width: 100%;
    }
    .col_fixtures {
        padding: 0;
        width: 100%;
    }
    .live-types {
        padding-left: 0;
        padding-right: 0;
    }
    .bg-homepage-fixtures {
        padding: 0;
    }
    .box-section-title-home {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 8px;
    }
    .box-commentator {
        margin-bottom: 4px;
    }
	.box-item-match{
		font-size: 11px;
	}
    .item-match-live {
        padding: 24px 8px 6px 8px;
    }
    .box-odds-match {
        column-gap: 12px;
    }
    .box-odds-match .title-odds {
        width: calc(100% - 174px - 12px);
        font-size: 10px;
        height: 24px;
    }
    .btn-view-match {
        font-size: 10px;
        width: 120px;
        padding: 2px;
        height: 24px;
    }
    .box-updated .box-leagues {
        font-size: 11px;
        padding-left: 4px;
        width: 120px;
    }
    .box-updated .box-time {
        padding: 0 0 0 16px;
        width: calc(100% - 120px - 120px);
    }
	.box-commentator {
		font-size: 10px;
	}
    .box-updated .box-start-match {
        font-size: 11px;
        width: 120px;
        text-align: right;
        padding-right: 4px;
    }
    .box-updated .box-match-information {
        padding: 18px 4px 8px 4px;
    }
    .result-box {
        gap: 6px;
        font-size: 18px;
        width: 66px;
    }
    .name-team {
        font-size: 11px;
    }
    .home-box {
        justify-content: flex-end;
    }
    .home-box, .away-box {
        gap: 3px;
        width: calc(50% - 33px - 8px);
    }
    .home-box img, .away-box img {
        height: 24px;
        width: 24px;
        object-fit: contain;
    }
    .box-ht-sandau {
        display: none;
    }
    .btn-cuocngay {
        gap: 0;
        font-size: 10px;
        width: 174px;
        padding: 2px;
        height: 24px;
    }
    .btn-cuocngay img {
        height: 10px;
        width: 58px;
    }
    .name-commentator {
        font-size: 10px;
    }
    .title-time.notstart {
        font-size: 14px;
    }
    .title-time.notstart img {
        height: 14px;
        width: auto;
    }
	.box-item-match .match-information img {
		max-height: 15px;
		max-width: 15px;
	}
	.box-item-match .result-box {
		font-size: 14px;
		width: 60px;
		gap: 10px;
	}
	.box-item-match .home-box, .box-item-match .away-box{
		width: calc(100% / 2 - 30px - 16px);
	}
	.box-item-match .time{
		font-size: 11px;
	}
	.title-time {
		font-size: 10px;
	}
}