/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: DevTeam
Template: flatsome
Version: 1.37
*/

:root {
	--odd-white-color: #ebebeb !important;
	--odd-color-filter-odds-name: #01613a !important;
	    --odd-border-color-filter-odds-name: 1px solid #01613a !important; 
	    --odd-bg-color-filter-bookmaker-name: #01613a !important;
	    --odd-search-icon-color: #01613a !important;
	--odd-border-color-search-and-dropdown: #01613a!important;
	--odd-bg-color-filter-bookmaker-name: #01613a!important;
	--odd-header-bg-table: linear-gradient(45deg, #01613a 0%, #057f4d 28.2%, #01613a 28.2%, #01613a 100%)!important;
	    --odd-border-color-filter-bookmaker-name: 1px solid #01613a !important;
	    --odd-activeTab-live-bg: #f2f2f2 !important;

}
.embed-odds-bookmarker .odds-w-full:placeholder{
	color:#212121;
}
/* 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%;
}
.fixture_football_main{
    margin-top: 20px;
}

.standing_shortcode #main-odds {
    margin: 15px 0;
}
body .win {
    background: #00682c;
    color: #FFF;
}
body .draw {
    background: #e38f19;
    color: #fff;
}
body .lose {
    color: #fff;
}

.league-detail .ranking-table .team {
    display: none;
}
.league-detail .embed-fixture .league-menu {
    display: none;
}

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 .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 .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;
}

.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__team.away .oddsEventBox__item__team__text:before{
    border-color: #2b2f39;;
}
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__header__league{
    background: #23232399;
}
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;
}
.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{
    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.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 #333;
}
.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__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 .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;
    }
}
section.box-content-homapge {
    background: #161A1F;
    padding: 20px;
    border-radius: 5px;
}
.content_sapo {
    height: 1020px;
    overflow: hidden;
    transition: all 300ms ease;
}
.sapo-more {
    cursor: pointer;
    display: block;
    margin: auto;
    width:max-content;
}
.content_sapo.showed {
    height: auto;
}
.col-divided{
    border:none !important;
    padding: 0 !important;
}
.right-sidebar .widget,
.home-news .widget {
    border-radius: 5px;
    background: #f2f2f2;
    padding: 20px;
    margin-bottom: 20px;
}

.acf-custom-football-widget-default .fixture_vote.fixture-dark .fixture-vote-container {
    padding: 0;
    background: transparent;
    border: 0;
    color: #fff;
}
h3.widgettitle, h2.widgettitle, .widget-title {
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 500;
    margin-left: -20px;
    display: block;
    padding-left: 17px;
    border-left: 3px solid #333;
}
.widget>ul>li+li, ul.menu>li+li {
    border-top: none;
}
.widget ul.menu>li>a:hover,.recent-blog-posts a:hover {
    color: #333;
}
 .widget .badge{
    width: 6em;
    height: 4em;
}
.recent-blog-posts a{
    color:#fff;
}
.breadcrumb-cc{
    padding-top: 20px;
}