:root { 
  --Primary: #0f2637; 
  /*--Secondary: #07884D;*/
  --Secondary: #09b363; 
  --Bg-Light: #f7f7f7; 
  --Red: #e8503a; 
  --Yellow: #ffda55; 
 
  --Accent-Green: #daf2e3; 
  --Accent-Yellow: #ffefb5; 
 
  /* === Neutral === */ 
  --Neutral-White: #ffffff; 
  --Neutral-Dark: #191919; 
 
  --Neutral-100: #fdfdfd; 
  --Neutral-200: #fbfbfb; 
  --Neutral-300: #f7f7f7; 
  --Neutral-400: #f3f3f3; 
  --Neutral-500: #ededed; 
  --Neutral-600: #e7e7e7; 
  --Neutral-700: #dfdfdf; 
  --Neutral-800: #d6d6d6; 
  --Neutral-900: #cbcbcb; 
  --Neutral-1000: #bebebe; 
  --Neutral-1100: #b0b0b0; 
  --Neutral-1200: #a0a0a0; 
  --Neutral-1300: #8d8d8d; 
  --Neutral-1400: #797979; 
  --Neutral-1500: #636363; 
  --Neutral-1600: #4b4b4b; 
  --Neutral-1700: #323232; 
}
.dark{ 
  --Bg-Light: #282b2d; 
  --Accent-Green: #636363; 
  --Neutral-White: #4b4b4b; 
  --Neutral-Dark: #ffffff; 
 
  --Neutral-100: #fdfdfd; 
  --Neutral-200: #3e3e3e; 
  --Neutral-300: #393939; 
  --Neutral-400: #858585; 
  --Neutral-500: #475156; 
  --Neutral-600: #e7e7e7; 
  --Neutral-700: #626262; 
  --Neutral-800: #575d61; 
  --Neutral-900: #cbcbcb; 
  --Neutral-1000: #616161; 
  --Neutral-1100: #b0b0b0; 
  --Neutral-1200: #a0a0a0; 
  --Neutral-1300: #b7b7b7; 
  --Neutral-1400: #9f9f9f; 
  --Neutral-1500: #a2a2a2; 
  --Neutral-1600: #4B4B4B; 
  --Neutral-1700: #e9eef5; 
} 
a{
    color: var(--Neutral-Dark, #191919);
}
a,
a:hover{
    text-decoration: none;
}
.home .entry-content{
	min-height:100vh;
}
body{
    color: #2b2b2b;
}
.single-page p {
    line-height: 150%;
}
/* Cho tất cả các trình duyệt hiện đại */
.category-buttons {
    scrollbar-width: none; /* Firefox */
    -ms-overflow-style: none;  /* IE 10+ */
    overflow: auto;
    margin-bottom: 16px;
}

.category-buttons::-webkit-scrollbar {
    display: none; /* Chrome, Safari, Opera */
}
.sport-theme-bongda7mnew.sport_theme_transfer .post.type-post .sidebar-left .main-content,
.sport-theme-bongda7mnew.sport_theme_club .post.type-post.sidebar-right .main-content{
    max-width: calc(100% - 188px - 8px);
}
.dark .league_hot_widget ul li .arrow-down{
    filter: brightness(1000%) grayscale(100%);
}
.dark .post-date:before,
.dark .author-name:before{
    filter: brightness(150%) grayscale(50%);
}
.entry-content.single-page p,
.entry-content.single-page ul{
    color: var(--Neutral-1700, #323232);
}
.entry-content.single-page h1,
.entry-content.single-page h2,
.entry-content.single-page h3,
.entry-content.single-page h4,
.entry-content.single-page h5,
.entry-content.single-page h6,
.entry-content.single-page h7{
    color: var(--Neutral-Dark, #191919);
}
.mobile-fixed-menu{
    display: none !important;
}
.form_contact_w7m{
	width: 100%;
    display: flex;
	gap: 12px
}
.entry-content.single-page .wp-caption-text{
    color: var(--Neutral-1300, #8D8D8D);
    font-family: var(--font-primary);
    font-size: 14px;
    font-style: italic;
    font-weight: 400;
    line-height: 150%;
}
body.dark{
	color: #fff;
}
#myleague_7mnew:empty{
    display: none;
}
.sport-theme-bongda7mnew{
	.w7m{
    	padding:0;
    }
    .category-buttons {
        display: flex;
        gap: 8px;
        margin-bottom: 16px;
        overflow-y: auto;
    }

    .category-buttons .btn {
        padding: 8px 16px;
        border: 1px solid var(--Neutral-800, #575D61);
        background: var(--Neutral-White, #4B4B4B);
        color: var(--Neutral-1700, #E9EEF5);
        border-radius: 8px;
        cursor: pointer;
        font-size: 15px;
        transition: all 0.3s;
        text-decoration: none;
    }

    .category-buttons .btn.active {
        color: var(--Neutral-100, #FDFDFD);
        border-color: var(--Secondary, #09B363);
        border-radius: 4px;
        background: var(--Secondary, #09B363);
    }
    .list_league_favorite{
        display: flex;
        align-items: center;
        background: var(--Neutral-White, #FFF);
        color: var(--Neutral-Dark, #191919);
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        flex-wrap: wrap;
        margin-bottom: 0px;
        li{
            width: 100%;
        }
        .item_league_bongda7m{
            width: 100%;
        }
        .item_league_bongda7m:hover{
            background: var(--Accent-Green, #DAF2E3);
        }
        .item_league_bongda7m_label{
            display: flex;
            align-items: center;
            gap: 10px;
            padding: 8px 10px;
            width: 100%;
        }
        .item_league_bongda7m_label img{
            width: 14px;
            height: 14px;
            object-fit: contain;
            border-radius: 99%;
        }
    }
    #myleague_7mnew{
        margin-bottom: 20px;
    }
    .prediction-item .fav-league{
        display: none;
    }
    .tp-item:hover{
        background: var(--Accent-Green, #DAF2E3);
    }
    .tp-player-info{
        display: flex;
        flex-direction: column;
        gap: 4px;
    }
    .tp-player-info>*{
        line-height: 1;
    }
    .tp-player-info span{
        color: var(--Neutral-Dark, #191919);
    }
    .transfer-filter-option span{
        width:max-content;
    }
    .boxs-transfer-league{
        flex-wrap: wrap;
    }
    .post-meta .line-border{
        margin-left: 0px;
        margin-right: 0px;
    }
    .post-meta{
        display: flex;
        align-content: center;
        gap: 8px;
    }
    .post-meta>*{
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .main-content{
        background: var(--Neutral-White, #4B4B4B);
        border-radius: 8px;
    }
    .wrap-section{
        border-radius: 8px;
        background: var(--Neutral-White, #FFF);
    }
    .post-img{
        margin-bottom: 16px;
        border-radius: 8px;
        overflow: hidden;
    }
    .posts-most-viewed .box{
        margin-bottom: 16px;
    }
    .list-group-item{
        background-color: unset;
    }
    #league_7m_view_render+.box-content{
        border-radius: 8px;
        padding: 12px;
        margin-top: 0;
        background: var(--Neutral-White, #4B4B4B);
    }
    #league_7m_view_render+.box-content>.entry-content{
        padding:12px;
    }
    #league_7m_view_render+.box-content>.entry-content p,
    #league_7m_view_render+.box-content>.entry-content ul{
        color: var(--Neutral-1700, #B9B9B9);
    }
    
    #league_7m_view_render+.box-content>.entry-content{
        h1,h2,h3,h4,h5,h6,h7{
            color: var(--Neutral-Dark, #FFF);
        }
    }
    .box-content>.entry-content{
        background: var(--Neutral-300, #393939);
    }
    .league_layout{
        padding:12px;
        border-radius: 8px;
        background: var(--Neutral-White, #FFF);
    }
    .p-match-team-name{
        display: flex;
        align-items: center;
    }
    .wrap-section{
        padding: 12px;
    }
    .rank-math-breadcrumb{
        margin-top: 6px;
        margin-bottom: 6px;
    }
    .rank-math-breadcrumb a{
        color: var(--Neutral-Dark, #191919);
    }
    .rank-math-breadcrumb .breadcrumb_last{
        color: var(--Neutral-1500, #636363);
    }
    .sidebar-both .main-content {
        max-width: calc(100% - 188px - 188px - 32px);
    }
    .category-title:before{
        content: "";
        background: url(../../images/bullseye.svg) no-repeat;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 8px;
    }
    #post-list .nav-pagination{
        margin-bottom: 0;
        margin-top: 40px;
    }
    .category-title{
        margin-bottom: 16px;
        color: var(--Neutral-Dark, #191919);
        font-family: var(--font-primary);
        font-size: 20px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        align-items: center;
        display: flex;
    }
    .blog-single #post-list{
        border-radius: 8px;
        background: var(--Neutral-White, #FFF);
        padding: 12px;
    }
    .post.type-post .article-inner{
        border-radius: 4px;
        background: var(--Neutral-White, #FFF);
        padding: 12px;
    }
    .post.type-post.sidebar-right .main-content,
    .page.type-page.sidebar-right .main-content{
        max-width: calc(100% - 400px - 8px);
    }
    .item_league_bongda7m_label{
        display: flex;
        align-items: center;
    }
    .item_league_bongda7m{
        display: flex;
        width:100%;
        justify-content: space-between;
    }
    .item_league_bongda7m .arrow-down{
        position: relative;
        left: unset;
        right: unset;
        top: unset;
    }
    .widget-box {
      background: #fff;
    }
    .widget-search{
        padding: 10px;
        background: var(--Neutral-White, #FFF);
        
    }
    
    .widget-header {
      background: #032030;
      color: white;
      padding: 10px;
      border-radius: 10px 10px 0 0;
      display: flex;
      align-items: center;
      font-weight: bold;
      font-size: 16px;
    }
    .item_league_bongda7m{
        cursor: pointer;
    }
    
    .widget-list{
        margin-bottom: 0;
        background: var(--Neutral-White, #FFF);
        color: var(--Neutral-Dark, #191919);
    }
    .widget-list .sub-league-list{
        width:100%;
        display: none;
    }
    .widget-list>li.active{
        padding-bottom: 0;
        /*border-right: 1px solid var(--Accent-Green, #636363);*/
        /*border-left: 1px solid var(--Accent-Green, #636363);*/
        /*background: var(--Accent-Green, #636363);*/
    }
    .sub-league-list>li{
        margin-left: -10px;
        margin-right: -10px;
    }
    li.active .item_league_bongda7m{
        margin-bottom: 8px;
    }
    .widget-list>li{
        color: var(--Neutral-Dark, #191919);
        font-family: var(--font-primary);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        display: flex;
        flex-wrap: wrap;
        align-items: center;
        padding: 8px 10px;
    }
    .widget-header img {
      width: 20px;
      height: 20px;
      margin-right: 6px;
    }
    
    .widget-search input {
        border-radius: 16px;
        border: 1px solid var(--Neutral-700, #DFDFDF);
        background: var(--Neutral-300, #F7F7F7);
        padding: 6px 10px;
        width: 100%;
        padding-left: 24px;
        height: 27px;
    }
    
    .widget-list img {
      width: 20px;
      height: 14px;
      margin-right: 10px;
      object-fit: contain;
    }
    .widget-search{
        position: relative;
    }
    .search_svg{
        position: absolute;
        transform: translate(50%, -50%);
        top: 50%;
        left: 10px;
    }
    .widget-title>svg{
        margin-right: 4px;
    }
}
.sport-theme-bongda7mnew {
    .league.type-league .main-content{
        max-width: unset;
        flex: 1;
    }
    main>.contain, main>#content{
/*         margin-top: 24px; */
		padding-top: 24px;
    }
    /*.widget-list>li:hover{*/
    /*    background: var(--Accent-Green, #DAF2E3);*/
    /*}*/
    .row_wrap{
        padding:8px;
        border-radius: 0px 0px 8px 8px;
        background: var(--Neutral-White, #FFF);
    }
    .widget_list_news .post-title{
        color: var(--Neutral-Dark, #191919);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
    }
    .widget_list_news .post-title:hover{
        color: var(--Secondary, #09B363);
        font-weight: 600;
    }
    .widget_list_news{
        .post-item_list+.post-item_list{
            margin-top: 12px;
            border-top: unset;
            padding-top: unset;
        }
        .widget-title>svg{
            margin-right: 4px;
        }
    }
    .widget_action{
        display: flex;
        align-items: center;
        gap: 4px;
        color: var(--Secondary, #09B363);
        font-family: var(--font-primary);
        font-size: 12px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        margin-top: 8px;
    }
    .widget_title_span{
        color: var(--Neutral-100, #FDFDFD);
        font-family: var(--font-primary);
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        border: 1px solid var(--Accent-Green, #DAF2E3);
        background: var(--Primary, #0F2637);
        text-transform: capitalize;
        border: 0;
    }
    .widget_title_span::after{
        display: none;
    }
    .sidebar_box .widget-title{
        margin-bottom: 0;
    }
    .widget-title:after{
        display: none;
    }
    .widget-title{
        justify-content: flex-start;
    }
    /* .post.type-post #sidebar-right.widget-area{
        border-radius: 4px;
        background: var(--Accent-Green, #DAF2E3);
        padding: 12px;
    } */
    .post-author,.post-meta{
        color: var(--Neutral-1700, #323232);
        font-family: var(--font-primary);
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
    }
    .blog-single h1.entry-title{
        color: var(--Neutral-Dark, #191919);
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
    }
    .group_meta{
        .posted-on+.author:before {
            content: '';
            width: 1px;
            background: var(--Neutral-800, #D6D6D6);
            height: 14px;
            display: inline-block;
        }
        .author, .posted-on,.author-name {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 5px;
            color: var(--Neutral-1700, #323232);
        } 
        .posted-on:before {
            content: '';
            background: url(../../images/post-date.svg) no-repeat;
            width: 12px;
            height: 12px;
            display: block;
            background-size: contain;
        }
        .author-name:before {
            content: '';
            background: url(../../images/post-author.svg) no-repeat;
            width: 12px;
            height: 12px;
            display: block;
            background-size: contain;
        }
    }
    #post-list .nav-pagination li{
        border:unset !important;
    }
    .post-meta-detail{
        margin-bottom: 12px;
    }
    .post-excerpt>svg{
        display: none;
    }
    .list-post .post-title{
        font-family: var(--font-primary);
        font-size: 16px;
        font-style: normal;
        font-weight: 500;
        line-height: 150%;
        margin-bottom: 8px !important;
        color: var(--Neutral-Dark, #FFF);
    }
    .list-group-item:hover{
        background-color: unset;
    }
    .list-group-item{
        border:unset;
        padding: unset;
    }
    .list-group-item+.list-group-item{
        border-top: unset !important;
    }
    .next.page-number svg *{
        fill: var(--Neutral-Dark, #FFF);
    }
    .list-post{
        .author-name,.post-date{
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 5px;
            color: var(--Neutral-1700, #E9EEF5);
        }
        .post-date:before{
            content: '';
            background: url(../../images/post-date.svg) no-repeat;
            width: 12px;
            height: 12px;
            display: block;
            background-size: contain;
        }
        .author-name:before{
            content: '';
            background: url(../../images/post-author.svg) no-repeat;
            width: 12px;
            height: 12px;
            display: block;
            background-size: contain;
        }
        .post-date+.post-author:before{
            content: '';
            width: 1px;
            background: var(--Neutral-800, #D6D6D6);
            height: 14px;
            display: inline-block;
        }
    }
    .breadcumb_div{
        position: relative;
    }
    .breadcumb_div:after{
        content: '';
        width: 100vw;
        border-bottom: 1px solid var(--Neutral-700, #DFDFDF);
        background: var(--Neutral-500, #EDEDED);
        display: block;
        height: 33px;
        position: absolute;
        top: 0;
        left: 50%;
        z-index: -1;
        transform: translateX(-50%);
    }
    .list-post .post-excerpt{
        font-family: var(--font-primary);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        color: var(--Neutral-1600, #B9B9B9);
    }
    .list-post .post-author{
        display: flex;
        align-items: center;
    }
    #post-list .page-number{
        width:100%;
        height: 100%;
        align-items: center;
        justify-content: center;
        border-radius: var(--Radius-border-radius-base, 4px);
        background: var(--Neutral-400, #F3F3F3);
        color: var(--Neutral-Dark, #FFF);
    }
    #post-list .page-number.current{
        border-radius: var(--Radius-border-radius-base, 4px);
        background: var(--Secondary, #09B363);
        width: 100%;
        height: 100%;
        display: flex;
        align-items: center;
        justify-content: center;
        color: var(--Neutral-White, #FFF);
    }
}
/* WIDGET SIDEBAR*/
.post-img img{
    height: auto;
}
.sport-theme-bongda7mnew.search{
    .contain .right-sidebar-content{
        width: 392px;
    }
    .sidebar-right{
        border-radius: 4px;
        background: var(--Accent-Green, #DAF2E3);
        padding: 12px;
    }
    .sidebar_box{
        background: transparent;
    }
    .sidebar_box .widget-title{
        color: var(--Monotone-1900, #0C0C0D);
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        margin-bottom: 15px;
        justify-content: flex-start;
        background: initial;
        padding: 0;
    }
    .sidebar_box .widget-title:before {
        content: "";
        background: url(../../images/bullseye.svg) no-repeat;
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-right: 8px;
    }
}
.sport-theme-bongda7mnew main{
    
    padding-bottom: 32px;
    .page-title{
        display: none;
    }
    .sidebar_box{
        border-radius: 8px;
        border: 1px solid var(--Accent-Green, #DAF2E3);
        overflow: hidden;
    }
    .league_hot_widget {
        border-radius: initial;
        border: none;
    }
    .post-content a{
        color: #E8503A;
    }
    .row_hotnews .row_wrap{
        padding-bottom: 0;
    }
    .contain .right-sidebar-content{
        width: 188px;
    }
    .contain-row{
        gap: 16px;
    }
    .transfer-player{
        border-radius: 8px;
        background: var(--Neutral-White, #FFF);
    }
    
    .sidebar-both .main-content{
        max-width: calc(100% - 188px - 188px - 32px);
        flex-grow: 1;
        background: var(--Monotone-0, #FFF);
        padding: 12px;
        border-radius: 4px;
    }
    /* .contain .blog-bongda7mnew .right-sidebar-content{
        width: 392px;
    } */
    /* .blog-bongda7mnew .sidebar_box{
        border-radius: initial;
        border: initial;
        background: initial;
    } */
    .blog-bongda7mnew .banner_render + .sidebar_box{
        margin-top: 0 !important;
    }
    .blog-bongda7mnew .wrap-sidebar{
        padding: 12px;
        background: var(--Accent-Green, #DAF2E3);
    }
    .sidebar_box .widget-title{
        color: var(--Neutral-100, #FDFDFD);
        font-family: Inter;
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; 
        border: 1px solid var(--Accent-Green, #DAF2E3);
        background: var(--Primary, #0F2637);
        text-transform: capitalize;
        padding: 10px;
        border: 0;
   
    }
    .sidebar_box.banner_render + .sidebar_box{
        margin-top: 0;
    }
    .widget_bongdawap .latest-posts-list a{
        color: var(--Neutral-Dark, #191919);
        font-size: 10px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 15px */
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 2;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .widget_bongdawap .latest-posts-list a:hover{
        color: #09B363;
        text-decoration: none;
        font-weight: 600;
    }
    
    .view-blog-page{
        color: var(--Secondary, #09B363);
        display: flex;
    }
    .view-blog-page::after{
        content: url('../../images/round-arrow-right.svg');
        display: inline-block;
        margin-left: 3px;
    }
    .widget_bongdawap .latest-posts-list li + li{
        margin-top: 4px;
        border-top: 0;
        padding-top: 4px;
    }
    
    .posts-most-viewed .swiper-pagination-bullet{
        background: var(--Neutral-White, #FFF);
    }
    .posts-most-viewed .swiper-pagination-bullet-active{
        background: var(--Secondary, #09B363);
    }
    .pagination-links{
        gap: 8px;
    }
    .pagination-links .page-numbers{
        border-radius: var(--Radius-border-radius-base, 4px);
        background: var(--Neutral-400, #F3F3F3);
        border: 0;
        color: var(--Neutral-1400, #797979);
    }
    .pagination-links .page-numbers.current,
    .pagination-links .page-numbers:hover{
        background: var(--Secondary, #09B363);
        color: #fff;
    }
    
    .pagination-links .page-numbers.current svg,
    .pagination-links .page-numbers:hover svg{
        filter: brightness(2);
    }
    .pagination-links .page-numbers.next{
        margin-left: 0;
    }
    .pagination-links .page-numbers.prev{
        margin-right: 0;
    }
    /* .blog-bongda7mnew .widget-title{
        color: var(--Monotone-1900, #0C0C0D);
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        margin-bottom: 15px;
        justify-content: flex-start;
        background: initial;
        padding: 0;

    } */
    .blog-bongda7mnew  .post-title2{
        font-weight: 500;
        color: var(--Neutral-Dark, #191919);
    }
    .blog-bongda7mnew  .post-title2:hover{
        color: #E8503A;
    }
    .blog-bongda7mnew .row_hotnews.widget_bongdawap .widget-title{
        justify-content: flex-start;
    }
    .blog-bongda7mnew .row_hotnews .widget-title:before{
        content: "";
        background: url('../../images/icon-wiget.png') no-repeat center;
        background-size: 100%;
        display: inline-block;
        width: 16px;
        height: 17px;
        margin-right: 4px;
    }
    .sidebar_box.hidden .widget-title{

    }
    /* .league_hot_widget{
        border-radius: initial;
        border: none
    } */
    .sidebar_box .league_hot_widget ul li a{
        color: var(--Neutral-Dark, #191919);
        text-overflow: ellipsis;
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%;
        border-bottom: 0;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .sidebar_box .league_hot_widget ul li a img{
        height: 14px;
        width:18px;
        max-width: 18px;
    }
    
    .sidebar_box .league_hot_widget ul li a:hover{
        background: var(--Accent-Green, #DAF2E3);
    }
    .league_hot_widget ul li>a:before{
        top: 15px;
    }
    .post-content blockquote{
        color: var(--Secondary, #09B363);
        font-family: Inter;
        font-size: 16px;
        font-style: normal;
        font-weight: 400;
        line-height: 150%; /* 24px */
    }
    .single-title{
        color: var(--Monotone-1900, #0C0C0D);
        font-family: Inter;
        font-size: 24px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-transform: uppercase;
    }
    .share-post-wrap{
        background: var(--Accent-Green, #DAF2E3);
        align-items: center;
        color: var(--Neutral-Dark, #FFF);
    }
    .share-post-wrap a{
        width: 40px;
        height: 40px;
        background: #Fff;
        line-height: 40px;
        text-align: center;
        border-radius: 100%;
        color: #323232;
    }
    .share-post-wrap a:hover{
        background: #09B363;
        
    }
    .blog-bongda7mnew .post-title2:hover{
        color: var(--Secondary, #09B363);;
    }
}
.tp-team-money{
    width: 100%;
    text-align: center;
    color: var(--Secondary, #09B363);
    text-align: center;
    font-family: var(--font-primary);
    font-size: 12px;
    font-style: normal;
    font-weight: 600;
    line-height: 150%;
    margin-top: 4px;
}
.sport_theme_dark.sport-theme-bongda7mnew{
    background: var(--Bg-light, #282B2D);
    .header-mode span.header-mode-sun{
        background: initial;
      
    }
    .header-mode span.header-mode-sun svg{
        filter: initial;
    }
    .header-mode span.header-mode-moon{
        background: #09B363;
      
    }
    .header-mode span.header-mode-moon svg{
        filter: invert(1);
    }
    .header-menu ul ul li a{
        background: var(--Neutral-White, #4B4B4B);
        color: #fff;
    }
    .header-menu ul ul li a:hover{
        background: var(--Accent-Green, #636363);
    }
    .contain .main-content{
        background: var(--Neutral-White, #4B4B4B);
        border-radius: 8px;
    }
    .tp-des-status{
        color: var(--Primary, #323232);
    }
    .sidebar_box{
        border-color: #636363;
        background: #4B4B4B;
    }
    .sidebar_box .league_hot_widget ul li a{
        color: #fff;
    }
    .sidebar_box .league_hot_widget ul li a:hover{
        background: #636363;
    }
    .post-meta{
        color: var(--Neutral-1700, #E9EEF5);
    }
    .post-meta{
        filter: brightness(2);
    }
    .list-posts .post-link{
        color: var(--Neutral-Dark, #FFF);
    }
    .list-posts .post-content{
        color: var(--Neutral-1600, #B9B9B9);
    }
    .nav-categories a{
        color: var(--Neutral-1700, #E9EEF5);
    }
    .pagination-links .page-numbers{
        background: #858585;
        color: #fff;
    }
    .pagination-links .page-numbers svg{
        filter: brightness(2);
    }
    .pagination-links .page-numbers.current,
    .pagination-links .page-numbers:hover{
        background: #09B363;
        color: #4B4B4B;
    }
    .blog-bongda7mnew .wrap-sidebar{
        background: var(--Accent-Green, #636363);
    }
    .blog-bongda7mnew .widget-title,
    .blog-bongda7mnew .post-title2{
        color: #Fff;
    }
    #sidebar-right .widget_bongdawap,
    .widget_bongdawap .latest-posts-list{
        background: #4B4B4B;
    }
    .widget_bongdawap .latest-posts-list a{
        color: #Fff;
    }
    .prediction-list{
        color: #fff;
        border-color: #626262;
    }
    .p-filter-button,
    .el-date-editor.el-input{
        background: #4B4B4B;
    }
    .el-input__wrapper{
        background: #4B4B4B;
        color: #fff;
    }
    .el-input__inner{
        color: #fff;
    }
    .p-league-info{
        background: #475156;
        border-color: #626262;
    }
    .p-league-title,
    .p-match-user,
    .p-match-time{
        color: #FFF;
    }
    .p-match-time{
        font-weight: 600;
    }
    .p-match{
        background: #4B4B4B;
    }
    .boxs-transfer-league a{
        background: #4B4B4B;
        border-color: #575D61;
        color: #fff;
    }
    .tp-list{
        color: #fff;
        border-color: #626262;
    }
    .tp-player-thumb{
        border-color: var(--Neutral-White, #4B4B4B);
        background: #fff;
    }
    .tp-item{
        border-top-color: #626262;
    }
    .tp-player-info,
    .tp-player-info a,
    .tp-team-transfer a,
    .tp-des-time{
        color: #fff;
        margin-top: 0;
    }
    .tpbtn-load-more{
        background: #393939;
        border-color: #E7E7E7;
        color: #fff;
    }
    .modal-content{
        background: #4B4B4B;
        color: #fff;
    }
    .modal-content .close,
    .modal-title,
    .form-group label,
    .form-control{
        color: #Fff;
    }
    .form-control::placeholder{
        color: #B0B0B0;
    }
    .form-control,
    .custom-select{
        color: #fff;
        border-color: #616161;
        background: #4B4B4B;
    }
    .transfer-filter-option{
        background: #4B4B4B;
        color: #fff;
        border-color: #575D61;
    }
    .transfer-filter-option svg{
        color: #fff;
        filter: invert(2);
    }
}
.entry-content p a{
    color:var(--Secondary);
}
.dark .footer-main h6{
    color: #fff;
}
@media (max-width: 1230px) {
    .sport-theme-bongda7mnew{
        .row{
            margin-left: 0;
            margin-right: 0;
        }
         main>.contain, main>#content {
            margin-top: 16px;
        }
        .contain-row {
            gap: 8px;
        }
        h1{
            font-size: 20px;
        }
        h2{
            font-size: 18px;
        }
        h3{
            font-size: 16px;
        }
        h4, h5, h6{
            font-size: 14px;
        }
        .share-post-wrap>span{
            display: none !important;
        }
        .share-post-wrap{
            margin-top: 12px;
            gap: 12px;
            padding: 8px;
        }
        .post.type-post .article-inner{
            padding: 12px 8px;
        }
        .blog-single h1.entry-title{
            font-size: 20px;
        }
        .blog-bongda7mnew{
            background: var(--Neutral-White, #FFF);
        }
        .posts-most-viewed .box{
            margin-bottom: 12px;
        }
        .entry-content.single-page .wp-caption-text{
            font-size: 12px;
        }
        .post-img{
            border-radius: 4px;
            margin-bottom: 0 !important;
        }
        .rank-math-breadcrumb {
            margin-bottom: 2px;
            margin-top: 2px;
        }
        .breadcumb_div{
            border-bottom: 1px solid var(--Neutral-700, #DFDFDF);
            background: var(--Neutral-500, #EDEDED);
            margin:unset !important;
        }
        .rank-math-breadcrumb{
            padding: 4px 8px;
            width:100%;
        }
        .breadcumb_div:after{
            display: none !important;
        }
        .category-buttons .btn{
            height: 30px;
            display: flex;
            align-items: center;
            border-radius: 4px !important;
            font-size: 12px;
        }
        .category-title{
            font-size: 16px;
            margin-bottom: 12px;
        }
        .category-buttons{
            margin-bottom: 12px;
        }
        .post-excerpt>div{
            display: none;
        }
        .post-meta-detail{
            margin-bottom: 8px;
        }
        .list-post .post-title{
            font-size: 14px;
        }
        .post-thumbnail{
            margin-top: 0;
        }
        .post-title .camp-2{
            -webkit-line-clamp: 3;
        }
        .archive_default .list-post .col-4,
        .archive_default .list-post .col-8{
            -webkit-box-flex: 0;
            -ms-flex: 0 0 50%;
            flex: 0 0 50%;
            max-width: 50%;
        }
        .left-sidebar-content, .right-sidebar-content {
            display: block; 
        }
        .main-content {
            margin-bottom: 0px;
        }
        .posts-most-viewed .box {
            display: flex;
            gap: 12px;
        }
        .posts-most-viewed .post-meta{
            margin-bottom: 8px;
        }
        .posts-most-viewed .box>div{
            flex:1;
        }
        .post-meta svg{
            width: 12px;
            height: 12px;
        }
        .post-title2{
            font-size: 14px;
            -webkit-line-clamp: 3;
            display: -webkit-box;
            -webkit-box-orient: vertical;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .list-post {
            .author-name, .post-date {
                gap: 4px;
            }
        }
    }
}
@media (max-width: 1024px) {
    body .footer-bongda7mnew {
        .footer-main-wrap {
            gap: 24px;
        }
    }
    .sport-theme-bongda7mnew .main-content{
        padding: 0;
    }
    .sport-theme-bongda7mnew .left-sidebar-content{
        display: none;
    }
    .sport-theme-bongda7mnew.single.single-post,
    .sport-theme-bongda7mnew.blog,
    .sport-theme-bongda7mnew.archive.category{
        .main-content {
            max-width: calc(100% - 400px - 8px) !important;
        }
        .left-sidebar-content{
            display: none!important;
        }
        .contain-row{
            gap: 16px !important;
        }
    }
    
}
@media (max-width:1000px){
    .sport-theme-bongda7mnew.single.single-post{
        .main-content {
            max-width: calc(100% - 350px - 8px) !important;
        }
        .contain-row{
            gap: 8px !important;
        }
        .contain .right-sidebar-content{
            width: 350px;
        }
        .post-meta .line-border{
            display: none;
        }
    }
    .sport-theme-bongda7mnew{
        .left-sidebar-content,
        .right-sidebar-content{
            display: none;
        }
        
    }
    /* .sport-theme-bongda7mnew.blog .blog-single .right-sidebar-content,
    .sport-theme-bongda7mnew.archive .blog-single .right-sidebar-content{
        display: block;
    } */
}
@media (max-width:900px){
    .sport-theme-bongda7mnew.single.single-post,
    .sport-theme-bongda7mnew.blog,
    .sport-theme-bongda7mnew.archive.category{
        .main-content {
            max-width: 100% !important;
        }
        .contain .right-sidebar-content{
            width: 100%;
        }
    }
    .footer-bongda7mnew {
        .footer-main-wrap{
            flex-wrap: wrap;
        }
        .footer-shortcode{
            width: 100%;
        }    
    }
    .sport-theme-bongda7mnew{
        main{
            .transfer-player{
                padding: 12px 8px;
            }
        }
        .prediction-item{
            .p-match{
                flex-wrap: wrap;
                gap: 0;
            }
            .p-match-user{
                width: 100%;
                display: flex;
                align-items: center;
                gap: 10px;
                margin-top: 8px;
                border: unset;
            }
            .p-match-user-name{
                margin: 0;
            }
            .p-match-team-name{
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 1;
                overflow: hidden;
                text-overflow: ellipsis;
            }
            .p-match-record span{
                font-size: 10px;
            }
            .p-match-team-name{
                padding-left: 22px;
                position: relative;
            }
            .p-match-team-name img{
                position: absolute;
                top: 0;
                left: 0;
            }
            .p-match{
                padding: 10px 10px 10px 0;
            }
            .p-match-info{
                flex: 1;
            }
            .p-match-score{
                min-width: 30px;
                width: 30px;
            }
            .p-match-record{
                gap: 4px;
            }
            .p-match-time{
                width: 50px;
            }
        }
    }
}
@media (max-width: 768px) {
    .sport-theme-bongda7mnew{
        .blog-single #post-list{
            padding: 12px 8px;
        }
        .list-post .row{
            margin-right: 0;
            margin-left: 0;
        }
        .row{
            margin-left: -8px;
            margin-right: -8px;
        }
        .container{
            padding-left: 8px;
            padding-right: 8px;
        }
        footer{
            padding-top: 24px;
            padding-bottom: 24px;
            .footer-main-wrap{
                flex-wrap:wrap;
            }
            .icons-social{
                margin-bottom: 0;
            }
            .footer-main-wrap *[class~="col"]{
                min-width: unset;
                width: 50%;
                padding-left: 8px;
                padding-right: 8px;
            }
            .footer-main-wrap{
                gap: 16px;
            }
            .footer-shortcode{
                padding-right: 8px;
                padding-left: 8px;
            }
            .footer-bottom{
                padding-top: 16px;
                margin-top: 16px;
            }
            .menu_footer{
                margin-bottom: 0;
            }
            .footer-social-networks{
                justify-content: flex-start !important;
            }
            .footer-info{
                text-align: left!important;
            }
            .mobile-fixed-menu{
                display: none;
            }
            .icons-social a{
                text-align: center;
            }
            .footer-info{
                padding-left: 8px;
                padding-right: 8px;
            }
        }
        .header-logo img{
            width: 181px;
        }
    }
    .sport-theme-bongda7mnew main{
        padding-bottom: 0;
    }
    .modal-tp-filter {
        .modal-body {
            padding: 16px;
        }
        .modal-title{
            margin-bottom: 12px;
        }
    }
    .main .transfer-player{
        padding: 12px 8px;
    }
    .right-sidebar-content{
        width: 100%!important;
        padding-left: 0;
        padding-right: 0;
    }
    .line-border{
        display: block !important;
    }
    .sport-theme-bongda7mnew.single.single-post{
        .main-content {
            max-width: 100% !important;
        }
        .contain-row{
            gap: 0px !important;
        }
    }
    .sport-theme-bongda7mnew{
        main>.contain, main>#content {
            margin-top: 0;
        }
        .tp-item{
            align-items: flex-start !important;
            flex-wrap: wrap;
        }
        .tp-team{
            width: 100%;
            order: 3;
            flex-wrap: wrap;
        }
        .transfer-player .tp-list .tp-player{
            order: 1;
            flex: 1;
            align-items: flex-start;
            width: unset;
            max-width: calc(60% - 8px);
        }
        .transfer-player .tp-list .tp-player-thumb{
            min-width: 60px;
        }
        .tp-des{
            order: 2;
            flex: 1;
            width: 40%;
            display: flex;
            flex-direction: column;
            align-items: end;
        }
        .transfer-player .tp-list .tp-player-info *{
            font-size: 12px;
        }
        .transfer-player .transfer-player-filter{
            margin-bottom: 12px;
        }
        .blog-bongda7mnew .widget_list_news  .widget-title>svg {
            display: none;
        }
        .blog-bongda7mnew .widget_list_news .widget-title:before {
            content: "";
            background: url(../../images/icon-wiget.png) no-repeat center;
            background-size: 100%;
            display: inline-block;
            width: 16px;
            height: 17px;
            margin-right: 4px;
        }
    }
}

.row_hotnews.widget_bongdawap .widget-title{
    justify-content: flex-start;
}

.row_hotnews .widget-title:before{
    content: "";
    background: url('/wp-content/themes/sport-wp-theme/assets/images/icon-wiget.png') no-repeat center;
    background-size: 100%;
    display: inline-block;
    width: 16px;
    height: 17px;
    margin-right: 4px;
}