.sport-theme-bongdanet.author.archive #post-list{
    border-radius: 8px;
    background: var(--0, #FFF);
    padding: 16px;
}
.header-mode{
    background: var(--bdn-dark-orange-01, #F5E3D9);
}
.sport_theme_header-main .header_flex{
	gap: 6px;
}
#post-list:empty{
	display:none;
}
body .banner_first_two_swiper{
	display: none;
}
.dark .header-mode span.header-mode-moon,
.header-mode span.header-mode-sun{
    background: var(--Bongdanet-Button-Orange, #F95B00);
}
.current_page_item.dot_live .menu-title-wrapper:after,
.current_page_item.dot_live .menu-title-wrapper:before{
	display:none;
}
.sport-theme-bongdanet.author.archive .author-box{
    margin-top: 0 !important;
}
.sport-theme-bongdanet.author.archive #post-list{
    margin-top: 12px;
}
.sport-theme-bongdanet.author.archive .posts_related_bongdanet{
    padding: 0 !important;
    margin-top: 0 !important;
}
.sport-theme-bongdanet .posts_related_bongdanet .list-group-item{
	padding: 0;
}
.post-thumbnail{
    margin-top: 0 !important;
}
.dark{
  --dark-main: #151515;
  --Accent-Green-2: #2B2B2B;
  --dark-text: #fff;
  --Monotone-1900: var(--dark-text);
}
body.dark{
    color: var(--dark-text, #FFF);
}
.sidebar-both .contain .right-sidebar-content{
	width: 220px;
}
.sidebar-both .row_bxh_wrap .bxh_render td:nth-child(4),
.sidebar-both .row_bxh_wrap .bxh_render th:nth-child(4){
	display:none;
}
.sidebar-both .main-content{
	max-width:calc(100% - 188px - 220px - 16px)
}
/* Áp dụng khi có cả .dark và .sport-theme-bongdanet */
.dark.sport-theme-bongdanet.author.archive #post-list{
    background: var(--Accent-Green-2, #2B2B2B);
}
.dark.sport-theme-bongdanet.category .sport-theme-posts .list-group-item{
	border: 1px solid #464646;
}
.dark.sport-theme-bongdanet{
	.bookmaker_render .bookmaker_render_item{
   		background: #232325;
    }
    .bookmaker_render .bookmaker_render_item::before{
    	color: #39a1aa;
    }
    .bookmaker_render .bookmaker_title{
    	color: #39a1aa;
    }
	.box_match_name{
    	color: #fff;
    }
	.box_match_action_footer{
    	background: transparent;
        border-top: 1px solid #464646;
    }
    .sport_theme_box_match_vs{
    	border: 1px solid #464646;
    }
	.breadcumb_div{
    	background: transparent;
    }
    .widget-area {
        .bxh_render{
            border: 1px solid var(--Accent-Green-2, #2B2B2B);
        }
        .widget_posts_list{
            border: 1px solid var(--Accent-Green-2, #2B2B2B);
        }
    }
    .bxh_render *{
        color: #fff;
    }
    .author-box__more{
        color: #00c7da;
    }
    .sport_theme_bottom_content{
        background: var(--Accent-Green-2, #2B2B2B);
    }
    .sport_theme_top_content{
        background: var(--Accent-Green-2, #2B2B2B);
    }
    .list-group-item+.list-group-item{
        border-top: 1px solid #464646 !important;
    }
    .post-date,.author-name{
        color: #b1b1b1 
    }
    .post.type-post {
        .author-box__name{
            color: #fff !important; 
        }
        .author-box{
            background: var(--Accent-Green-2, #2B2B2B);
        }
        .wrap_tag a{
            background: #151515;
            color: #828282;
        }
        .tags_title{
            color: #fff;
        }
        .post-tags{
            background: #2b2b2b;
        }
        .posts_related_bongdanet{
            .post-excerpt> div{
                color: #ffffff;
            }
            .post-title{
                color: #ffffff;
            }
            .posts_related_bongdanet_title{
                color: #ffffff;
            }
            background: var(--Accent-Green-2, #2B2B2B);
        }
        .entry-title{
            color: #ffffff;
        }
        .entry-content.single-page{
            background: #232325;
        }
        .sport_theme_related-posts a{
            color: #ff6600;
        }
        .sport_theme_related-posts a svg path {
            fill: var(--Bongdanet-Button-Orange, #F95B00);
        }
        .sport_theme_related-posts li{
            border-bottom: 1px solid #464646;
        }
    }
    #post-list .nav-pagination li>*{
        color: #ffffff;
    }
    #post-list .nav-pagination li>* path{
        fill: #fff;
    }
    #post-list .nav-pagination li>a:hover{
        color: #151515;
    }
    #post-list .nav-pagination li>a:hover path{
        fill: #151515;
    }
    .archive_content{
        background: var(--Accent-Green-2, #2B2B2B);
        .post-title{
            color: var(--dark-text);           
        }
        .archive_default .sport_theme_part1 .sport-theme-posts a{
            border: 1px solid #464646;
        }
        .post-date,.author-name{
            color: #b1b1b1 
        }
        .post-excerpt>div{
            color: var(--dark-text);  
        }
    }
    .wp-element-caption, .wp-caption-text{
        color: #b7b7b7;
    }
    .div_main{
        background: var(--Accent-Green-2, #2B2B2B);
    }
    h1, h2, h3, h4, h5, h6{
        color: var(--dark-text);
    }
    .widget_posts_list li+li{
        border-top: 1px solid var(--Accent-Green-2, #2B2B2B);
    }
    .match_item_post+.match_item_post{
        border-top: 1px solid #232325;
    }
    .status_match{
        color: var(--dark-text);
    }
    .match_category_title a{
        color: var(--dark-text);
    }
    .match_category_title{
        background: #323A3D;
    }
    .box_quote{
        background: #473715;
    }
    .sport_theme_match_posts_grouped{
        background: var(--0, #2B2B2B);
    }
    .title_match a{
        color: var(--1900, #FFF);
    }
    .sport-theme-league-list .league-tab:hover{
        background: #ccc;
        color: #000;
    }
    .sport-theme-league-list .league-tab{
        background:  #3A3A3D;
        color: var(--dark-text);
    }
    .box-content{
        background: var(--Accent-Green-2, #2B2B2B);
    }
    h1{
        color:var(--dark-text, #fff);
    }
    .sport_theme_header-main {
        background-color: var(--dark-main, #151515);
    }
    main{
        background-color: var(--dark-main, #151515);
    }
    .sidebar_box{
        border: 1px solid var(--Accent-Green-2, #2B2B2B);
        background: var(--accent-green-2, #232325);
    }
    .bongdanet-links{
        background: transparent;
    }
    .bongdanet-link-item{
        color: var(--dark-text, #fff);
    }
    .widget-area {
        .bxh_render td, .bxh_render th{
            border-bottom: 1px solid var(--Accent-Green-2, #2B2B2B);
            border-right: 1px solid var(--Accent-Green-2, #2B2B2B);
        }
        .flex-item {
            color: var(--dark-text);
        }
        .flex-item:hover{
            color: var(--dark-main);
        }
        .widget_list{
            border: 1px solid var(--Accent-Green-2, #2B2B2B);
            background: var(--accent-green-2, #232325);
        }
        .widget_list li+li{
            border-top: 1px solid var(--Accent-Green-2, #2B2B2B);
        }
        .flex-item:hover span{
            color: #151515;
        }
    }
    .league_hot_widget ul li>a img.wp-post-image, .show-flag1 .flex-item img{
        background: var(--dark-text);
    }
}
.sport-theme-bongdanet{
	#after_breadcumb>.swiper{
        margin-bottom: 10px;
    }
	.sport-theme-mobile-menu li>a{
        color: #fff
    }
	.content-button-more{
    	margin-top: 10px;
    }
    .content-button-more a:after {
        content: '';
        display: inline-block;
        width: 14px;
        height: 11px;
        background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAACXBIWXMAABCcAAAQnAEmzTo0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACUSURBVHgBndK9DYNADAXgZ5QBUpAFoqTPCHRps0lGCAwVRaFiAzZgAgoWgIeh4PeO43iSddLJn+zCgkUu6f1B4RmOnGboq4h1DsIZWX6Ev1tk7Q74BvgyQlvC//WjTwyRDGQUeCEgQS1JP9wHlc8iHrY+gjbhFrJCFzLCPWgF9yBppFpN0qKWEUzTnaU3GrXepzfStN/9RSETmQt0AAAAAElFTkSuQmCC") no-repeat center center;
        background-size: contain;
        margin-left: 2px;
    }

	.content-button-more a{
    	color: var(--Primary, #00737E);
        leading-trim: both;
        text-edge: cap;
        font-family: Inter;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 14px; /* 116.667% */
        text-decoration-line: underline;
        text-decoration-style: solid;
        text-decoration-skip-ink: none;
        text-decoration-thickness: auto;
        text-underline-offset: auto;
        text-underline-position: from-font;
    }
    .bookmaker_subtitle{
    	display:none;
    }
    .bookmaker_render .bookmaker_logo img{
    	min-width: 72px;
        height: 72px;
    }
    .bookmaker_render .bookmaker_title{
        color: var(--Bongdanet-Secondary-Green-Green-1, #0F454A);
        font-size: 24px;
        font-style: normal;
        font-weight: 800;
        line-height: 150%;
    }
    .bookmaker_render .bookmaker_action,
    .bookmaker_render .bookmaker_desc {
        align-items: baseline;
    }
    .bookmaker_render .bookmaker_action .btn_play:before{
    	display:none;
    }
    .bookmaker_render .bookmaker_action .btn_detail{
    	border-radius: 4px;
        background: var(--Status-Green-button, #3AA1AA);
    }
    .bookmaker_render .bookmaker_action .btn_play{
    	border-radius: 4px;
        background: var(--Accent-Orange, #F95B00);
    }
	.bookmaker_render .bookmaker_render_item::before{
    	counter-increment: item-counter;
        content: counter(item-counter);
        margin-right: 5px;
        min-width: 38px;
        height: 38px;
        display: flex;
        align-items: center;
        justify-content: center;
        transform: translate(0%, 0%);
        border-radius: 99px;
        background: var(--Accent-Green-2, #EDF8FD);
        color: var(--Bongdanet-Primary, #00737E);
        text-align: center;
        font-family: Inter;
        font-size: 20px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
        text-transform: uppercase;
        position: relative;
    }
    .bookmaker_start svg{
    	width: 12px;
        height: 12px;
    }
    .bookmaker_render .bookmaker_main_desc{
    	color: inherit;
    }
    .bookmaker_render .bookmaker_render_wrap{
    	padding: 0 ;
        background: transparent;
    }
    .bookmaker_render .bookmaker_action a{
   		text-transform: capitalize;
    }
	.bookmaker_desc{
    	padding-left: 15px;
    }
	.bookmaker_render .bookmaker_info{
    	align-items: flex-start;
    }
    .bookmaker_render .bookmaker_action a{
    	font-size: 16px;
    }
    .menu-item-img {
        width: 27px;
        height: 26px;
        object-fit: contain;
        max-width: 27px;
        margin-left: 4px;
    }
	.sport-theme-league-list .league-tab{
    	color: var(--1900, #0C0C0D);
        font-size: 14px;
        font-style: normal;
        font-weight: 400;
        text-transform: capitalize;
        border-radius: 4px;
		background: #D7D7D7;
        padding: 8px 10px;
    }
.flex-item span{
	text-transform: none;
}
	.box_match_action_footer{
    	display:none;
    }
    main{
        padding: 8px;
    }
    .footer-menu .menu{
        padding-left: 0;
    }
    .sidebar_box{
        border-radius: 8px;
        overflow: hidden;
    }
    .sidebar_box ul{
        border-radius: 0 0 8px 8px;
    }
    .page-title{
        margin-bottom: 12px;
    }
    h1{
        color: var(--1900, #0C0C0D);
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%; /* 24px */
    }
    h2{
        font-size: 16px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
    }
    h2,h3,h4,h5,h6{
        font-size: 14px;
        font-style: normal;
        font-weight: 600;
        line-height: 150%;
    }
    .row-list-post{
        margin-bottom: 0;
        .post-thumbnail{
            margin-bottom: 0;
        }
        .col{
            padding: 0;
        }
        .col-3+.col{
            padding-left: 8px;
        }
        .flex-item{
            padding: 8px;
        }
    }
    .widget_posts_list li+li{
        border-top: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
    }
    .post-excerpt>svg{
        display: none;
    }
    .row-list-post{
        width: 100%;
    }
    .archive_default{
        .post-title{
            color: var(--1900, #0C0C0D);
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 20px; /* 153.846% */
        }
        .sport_theme_part2 .col-8{
            display: flex;
            flex-direction: column;
            gap: 8px;
        }
        .sport_theme_part2 .col-8>*{
            margin-bottom: 0 !important; 
        }
        .sport_theme_part2 .col-4{
            -ms-flex: 0 0 25%;
            flex: 0 0 25%;
            max-width: 25%;
        }
        .sport_theme_part2 .col-8{
            -ms-flex: 0 0 75%;
            flex: 0 0 75%;
            max-width: 75%;
        }
        .sport_theme_part2 .col-8 .post-meta-detail{
            order: 2;
        }
        .sport_theme_part2 .col-8 .post-title{
            order: 1;
        }
        .sport_theme_part2 .col-8 .post-excerpt{
            order: 3;
        }
        .sport_theme_part1{
            margin-left: -4px;
            margin-right: -4px;
            margin-bottom: 16px;
        }
        .sport_theme_part1>div{
            padding-left: 4px;
            padding-right: 4px;
        }
        .sport_theme_part1 .sport-theme-posts a{
            border-radius: 8px;
            border: 1px solid var(--600, #E3E3E8);
            padding: 8px;
            margin-top: 8px;
        }
        .list-post .row{
            margin-bottom: 0;
        }
        .part1-column2 .col-4{
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%;
        }
        .part1-column2 .col-8{
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%;
            gap: 8px;
        }
    }
    #post-list .nav-pagination{
        gap: 8px;
        margin-top: 24px;
        margin-bottom: 0;
    }
    #post-list .nav-pagination li{
        border:unset;
    }
    #post-list .nav-pagination li>*{
        width: 28px;
        height: 28px;
        display: flex;
        align-items: center;
        justify-content: center;
        border-radius: 2px;
        color: var(--1900, #0C0C0D);
        text-align: center;
        font-size: 12px;
        font-style: normal;
        font-weight: 400;
        line-height: 120%; /* 14.4px */
    }
    #post-list .nav-pagination li>*.current path{
        fill: #fff;
    }
    #post-list .nav-pagination li>a:hover{
        background: var(--400, #F0F0F3);
    }
    #post-list .nav-pagination li>*.current{
        color: #fff;
        border: 1px solid var(--Bongdanet-Button-Orange, #F95B00);
        background: var(--Bongdanet-Button-Orange, #F95B00);
    }
    #post-list .nav-pagination li>*.next,
    #post-list .nav-pagination li>*.prev
    {
        border: 1px solid var(--Mono-300, #E6E6E6);
    }
    .archive_content{
        border-radius: 8px;
        background: var(--0, #FFF);
        padding: 16px;
        margin-bottom: 12px;
    }
    .part1-column1{
        .post-thumbnail{
            margin-bottom: 12px;
            padding-top: 75% !important;
        }
        .col-4,
        .col-8{
            -ms-flex: 0 0 100%;
            flex: 0 0 100%;
            max-width: 100%;
        }
        .col-8{
            display: flex;
            flex-direction: column;
            padding-left: 0 !important;
            gap: 12px;
        }
        .post-title{
            color: var(--1900, #0C0C0D);
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 150%;
            order: 1;
            margin-bottom: 0 !important;
        }
        .post-meta-detail{
            order: 2;
            margin-bottom: 0;
        }
        .post-excerpt{
            order: 3;
        }
        .post-excerpt>svg{
            display: none;
        }
    }
    .part1-column2{
        .col-8{
            display: flex;
            flex-direction: column;
        }
        .post-meta-detail{
            order:2;
        }
        .post-title{
            order:1;
            color: var(--1900, #0C0C0D);
            font-size: 14px;
            font-style: normal;
            font-weight: 600;
            line-height: 150%;
            margin-bottom: 0 !important;
        }
    }
    .sport_theme_top_content,
    .sport_theme_bottom_content{
        border-radius: 8px;
        background: var(--0, #FFF);
        padding: 10px;
        margin-bottom: 12px;
    }
    .sport_theme_top_content>*:last-child,
    .sport_theme_bottom_content>*:last-child{
        margin-bottom: 0;
    }
    .slider_sub_booker{
        margin-bottom: 12px;
    }
    .slider_sub_booker .swiper-slide{
        border-radius: 4px;
        background: var(--Bongdanet-Blue-Blue-Main, #0862BD);
        box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.20);
        display: flex;
        padding: 6px 0;
        color: #fff;
        justify-content: center;
        align-items: center;
        font-size: 12px;
    }
    .slider_sub_booker .swiper-slide:nth-child(2){
        background: #96923B;
    }
    .slider_sub_booker .swiper-slide:nth-child(3){
        background: #E759CF;
    }
    .slider_sub_booker .swiper-slide:nth-child(4){
        background: #B67F14;
    }
    .slider_sub_booker .swiper-slide:nth-child(5){
        background: #E5C0B7;
    }
    .slider_sub_booker .swiper-slide:nth-child(6){
        background: #E9A77A;
    }
    .slider_sub_booker .swiper-slide:nth-child(7){
        background: #B51CE2;
    }
    .slider_sub_booker .swiper-slide:nth-child(8){
        background: #96A12C;
    }
    .slider_sub_booker .swiper-slide:nth-child(9){
        background: #96923B;
    }
    .slider_booker{
        border-radius: 8px;
        background: var(--Tertiary, #0F454A);
        display: flex;
        padding: 16px 12px 12px 12px;
        flex-direction: column;
        align-items: flex-start;
        gap: 12px;
        margin-bottom: 12px;
        .swiper-button-next:after, .swiper-button-prev:after{
            display: none;
        }
        .slide-item{
        	    text-align: center;
        }
        .slide-item a{
            color: var(--0, #FFF);
            font-size: 12px;
            font-style: normal;
            font-weight: 600;
            line-height: 120%; /* 14.4px */
        }
        .booker_more{
            display: flex;
            align-items: center;
            justify-content: center;
            width: 100%;
            color: #fff;
            gap: 4px;
            color: var(--White, #FFF);
            font-family: var(--font-primary);
            font-size: 13px;
            font-style: normal;
            font-weight: 600;
            line-height: 20px;
        }
        .booker_title{
            width: 100%;
            height: 32px;
        }
        .booker_title span{
            width: 100%;
            display: block;
            text-align: center;
            z-index: 1;
            position: absolute;
            top: 0;
            left: 50%;
            transform: translatex(-50%);
            height: 32px;
            display: flex;
            align-items: center;
            justify-content: center;
            color: #fff;
        }
        .booker_title svg{
            position: absolute;
            left: 50%;
            transform: translateX(-50%);
            top: 0;
            z-index: 0;
        }
        .slide-item img{
            width: 88px;
            margin:auto;
            margin-bottom: 10px;
        }
        .btn-left{
            width: 100%;
            border-radius: 4px;
            background: var(--Accent-Orange, #F95B00);
            border: unset;
            color: #fff;
            display: flex;
            height: 26px;
            padding: 4px;
            justify-content: center;
            align-items: center;
            gap: 6px;
        }
        .btn-right{
            margin-top: 4px;
            border: unset;
            color: #fff;
            width: 100%;
            display: flex;
            height: 26px;
            padding: 4px 14px;
            justify-content: center;
            align-items: center;
            gap: 10px;
            border-radius: 4px;
            background: var(--Status-Green-button, #3AA1AA);
        }
    }
    .post-date{
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .list-group-item+.list-group-item{
        margin-top: 16px;
        padding-top: 16px !important;
        border-top: 1px solid  var(--600, #E3E3E8) !important;
    }
    .list-group-item{
        margin-bottom: unset;
        background-color: transparent;
        border: unset;
        padding: 8px;
    }
    .author img,
    .post-author img{
        border-radius: 99%;
        border: 1px solid var(--600, #E3E3E8);
        width: 16px;
        height: 16px;
        object-fit: cover;
    }
    .post-meta-detail{
        gap: 16px;
        margin-bottom: 8px;
    }
    .post-date+.post-author:before{
        display: none;
    }
    .post-author{
        display: flex;
        align-items: center;
        gap: 4px;
    }
    .post-date:before {
        content: '';
        width: 16px;
        background-size: cover;
        height: 16px;
        display: block;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTAxNV83ODYzMykiPgogICAgPGNpcmNsZSBjeD0iNy45OTk2NyIgY3k9IjcuOTk5NjciIHI9IjYuNjY2NjciIHN0cm9rZT0iIzUxNTE1NCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvY2lyY2xlPgogICAgPHBhdGggZD0iTTggNS4zMzMwMVY3Ljk5OTY3TDkuNjY2NjcgOS42NjYzNCIgc3Ryb2tlPSIjNTE1MTU0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF85MDE1Xzc4NjMzIj4KICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSI+PC9yZWN0PgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+Cjwvc3ZnPgo=);
    }
    .posted-on:before {
        content: '';
        width: 16px;
        height: 16px;
        display: block;
        background-size: cover;
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfOTAxNV83ODYzMykiPgogICAgPGNpcmNsZSBjeD0iNy45OTk2NyIgY3k9IjcuOTk5NjciIHI9IjYuNjY2NjciIHN0cm9rZT0iIzUxNTE1NCIgc3Ryb2tlLXdpZHRoPSIxLjUiPjwvY2lyY2xlPgogICAgPHBhdGggZD0iTTggNS4zMzMwMVY3Ljk5OTY3TDkuNjY2NjcgOS42NjYzNCIgc3Ryb2tlPSIjNTE1MTU0IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIj48L3BhdGg+CiAgPC9nPgogIDxkZWZzPgogICAgPGNsaXBQYXRoIGlkPSJjbGlwMF85MDE1Xzc4NjMzIj4KICAgICAgPHJlY3Qgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2IiBmaWxsPSJ3aGl0ZSI+PC9yZWN0PgogICAgPC9jbGlwUGF0aD4KICA8L2RlZnM+Cjwvc3ZnPgo=);
    }
    color: #515154;
    font-family: var(--font-primary);
    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
    main{
        background: #F5F5F7;
    }
    .single-page p{
        line-height: 150%;
    }
    .single-page p, .single-page ul{
        margin-bottom: 12px;
    }
    .contain-row{
        flex-wrap: wrap;
        justify-content: space-between;
    }
    main>.contain,main>#content{
        padding-top: 8px;
        padding-bottom: 40px;
    }
    .sidebar-both{
        .bxh_render th:nth-child(3),
        .bxh_render td:nth-child(3){
            display: none;
        }
        .row-list-post .col-3{
            display: none;
        }
        .row-list-post .col-3+.col{
            padding-left: 0;
        }
        .bxh_render th:nth-child(1),
        .bxh_render td:nth-child(1){
            min-width: 25px !important;
            padding-left: 0;
            padding-right: 0;
        }
        .bxh_render th:nth-child(4),
        .bxh_render td:nth-child(4){
            min-width: 40px !important;
            padding-left: 0;
            padding-right: 0;
            text-align: center;
        }
        .left-sidebar-content{
            width: 188px;
        }
        .right-sidebar-content{
            width: 220px;
        }
        .main-content{
        	max-width: calc(100% - 188px - 220px - 16px);
        }
    }
    .sidebar-right{
        .main-content{
            max-width: calc(100% - 290px - 16px);
        }
    }
    .widget-area{
        .widget-title{
            width: 100%;
            border-radius: 4px 4px 0px 0px;
            background: var(--Bongdanet-Primary, #00737E);
            display: flex;
            padding: 10px;
            align-items: center;
            gap: 10px;
            align-self: stretch;
            color: var(--MonotoneGrey-0, #FFF);
            font-family: var(--font-primary);
            font-size: 13px;
            font-style: normal;
            font-weight: 600;
            line-height: 120%;
            text-transform: uppercase;
        }
        .flex-item{
            display: flex;
            padding: 8px 10px;
            align-items: center;
            align-self: stretch;
            color: var(--1600, #515154);
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 150%;
            text-transform: capitalize;
        }
        .flex-item:hover{
            background: var(--Bongdanet-Secondary-Yellow-Yellow-3---active-sidebar, #FFF7E6);
        }
        .widget_list li+li{
            border-top: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
        }
        .widget_list{
            margin-bottom: 0;
            border: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
        }
        .bxh_render tr{
            text-transform: capitalize;
        }
        .bxh_render{
            color: var(--1900, #0C0C0D);
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%;
        }
        .bxh_render th,
        .bxh_render td{
            padding: 8px 10px;
        }
        .bxh_render{
            border: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
            border-radius: 0 0 8px 8px;
            overflow: hidden;
        }
        .widget_posts_list{
            border: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
            border-radius: 0 0 8px 8px;
            overflow: hidden;
            margin-bottom: 0;
        }
        .bxh_render td:nth-child(5),
        .bxh_render th:nth-child(5){
            border-right: unset !important;
        }
        .bxh_render tr:last-child td{
            border-bottom: unset !important;
        }
        .bxh_render td,
        .bxh_render th {
            border-bottom: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
            border-right: 1px solid var(--Bongdanet-Secondary-Green-Green-7, #DEEAEB);
        }
        .bxh_render thead{
            background: var(--Accent-Green-2, #EDF8FD);
        }
        .bxh_render th:nth-child(1),
        .bxh_render th:nth-child(3),
        .bxh_render td:nth-child(1),
        .bxh_render td:nth-child(3),
        .bxh_render td:nth-child(4),
        .bxh_render td:nth-child(5)
        {
            text-align: center;
        }
        .bxh_render th:nth-child(2),
        .bxh_render td:nth-child(2){
            text-align: left;
        }
        .bxh_render th:nth-child(1){
            min-width: 30px;
            padding: 0;
        }
        .bxh_render td:nth-child(1){
            min-width: 30px;
            padding: 0;
        }
        .bxh_render th:nth-child(3),
        .bxh_render th:nth-child(4),
        .bxh_render th:nth-child(5),
        .bxh_render td:nth-child(3),
        .bxh_render td:nth-child(4),
        .bxh_render td:nth-child(5){
            min-width: 40px;
            padding: 0;
            text-align: center;
        }
        .bxh_render th:nth-child(2){
            width: 100%;
        }
    }
    .post.type-post,
	.league.type-league{
        .author-box{
            display: flex;
            align-items: flex-start;
            background: var(--0, #FFF);
            border-radius: 8px;
            padding: 20px;
            margin-top: 12px;
            gap: 12px;
            
        .author-box__avatar img {
            border-radius: 50%;
            width: 96px;
            height: 96px;
            border-radius: 100px;
            border: 1px solid var(--600, #E3E3E8);
        }
        
        .author-box__avatar{
            position: relative;
            width: 96px;
            height: 96px;
        }
        .author-box__avatar img{
            bottom: 0;
            font-family: "object-fit: cover;";
            height: 100%;
            left: 0;
            -o-object-fit: cover;
            object-fit: cover;
            -o-object-position: 50% 50%;
            object-position: 50% 50%;
            position: absolute;
            right: 0;
            top: 0;
            width: 100%;
        }
            
        .author-box__info {
            margin-left: 20px;
            flex: 1;
            position: relative;
        }
            
        .author-box__name {
            margin-bottom: 12px;
            color: var(--1900, #0C0C0D);
            font-family: var(--font-primary);
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 150%;
        }
        
        .author-box__meta p {
          margin: 2px 0;
        }
        
        .author-box__footer {
            display: flex;
            align-items: center;
            gap: 15px;
            position: absolute;
            top: 0;
            right: 0;
        }
        
        .author-box__more {
          color: #006666;
          text-decoration: none;
          font-weight: 600;
        }
        
        .author-box__badge {
          background: #f44336;
          color: #fff;
          padding: 3px 8px;
          border-radius: 4px;
          font-weight: bold;
        }

        }
        .posts_related_bongdanet{
            border-radius: 8px;
            background: var(--0, #FFF);
            padding: 16px;
            margin-top: 12px;
            .list-post .row{
                margin-bottom: 0;
            }
            .posts_related_bongdanet_title{
                color: var(--1900, #0C0C0D);
                font-size: 16px;
                font-style: normal;
                font-weight: 600;
                line-height: 150%;
                margin-bottom: 16px;
            }
            .col-4{
                flex: 0 0 25%;
                max-width: 25%;
            }
            .col-8{
                -webkit-box-flex: 0;
                -ms-flex: 0 0 75%;
                flex: 0 0 75%;
                max-width: 75%;
                display: flex;
                flex-direction: column;
            }
            .post-excerpt>svg{
                display: none;
            }
            .post-meta-detail{
                order:2;
            }
            .post-excerpt{
                order:3;
            }
            .post-title{
                order:1;
                margin-bottom: 8px !important;
            }
            .post-excerpt>div{
                color: var(--1400, #7B7C80);
                font-family: var(--font-primary);
                font-size: 12px;
                font-style: normal;
                font-weight: 400;
                line-height: 150%;
            }
            .post-title{
                overflow: hidden;
                color: var(--1900, #0C0C0D);
                text-overflow: ellipsis;
                font-family: Inter;
                font-size: 13px;
                font-style: normal;
                font-weight: 600;
                line-height: 20px;
                display: -webkit-box;
                -webkit-box-orient: vertical;
                -webkit-line-clamp: 2;
                align-self: stretch;
            }
        }
        #content{
            padding-top: 0!important;    
        }
        
        .entry-title{
            margin-bottom: 8px;
            color: var(--1900, #0C0C0D);
            font-family: var(--font-primary);
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 150%; /* 24px */
        }
        .entry-content.single-page{
            border-radius: 8px;
            background: var(--0, #FFF);
            padding: 16px;
        }
        .sport_theme_related-posts{
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 16px;
            align-self: stretch;
        }
        .sport_theme_related-posts li{
            border-bottom: 1px solid #E3E3E8;
            width: 100%;
        }
        .sport_theme_related-posts h3{
            margin-bottom: 0;
        }
        .sport_theme_related-posts li:last-child{
            border-bottom: unset;
        }
        .sport_theme_related-posts a:hover{
            color: var(--Bongdanet-Button-Orange, #F95B00);
        }
        .sport_theme_related-posts a:hover svg path{
            fill: var(--Bongdanet-Button-Orange, #F95B00);
        }
        .sport_theme_related-posts a{
            color: #0C0C0D;
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%;
        }
        .icon_post{
            display: inline-flex;
            align-items: center;
            height: 14px;
            width: 14px;
            position: relative;
            margin-left: 8px;
        }
        .icon_post svg{
            position: absolute;
            top: 50%;
            transform: translateY(-35%);
            width:16px;
            height:16px;
        }
        .sport_theme_related-posts ul{
            list-style: none;
            padding-left: 0;
            margin-bottom: 0;
            width: 100%;
        }
        .sport_theme_related-posts li{
            padding-left: 0;
            list-style: none;
            margin-bottom: 8px;
            padding-bottom: 8px;
        }
        .posted-on{
            display: flex;
            align-items: center;
            gap: 4px;
            color: var(--1400, #7B7C80);
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; /* 14.4px */
        }
        .entry-meta{
            margin-bottom: 12px;
        }
        .author{
            display: flex;
            gap: 4px;
            align-items: center;
            position: relative;
            padding-left: 6px;
            color: var(--1400, #7B7C80);
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; /* 14.4px */
        }
        .author img{
            width: 16px;
            height: 16px;
            object-fit: cover;
        }
        .author:before{
            content: '';
            width: 2px;
            height: 12px;
            position: absolute;
            top: 50%;
            left: 0;
            background: var(--600, #E3E3E8);
            transform: translate(-50%, -50%);
        }
        .post-tags{
            display: flex;
            align-items: center;
            justify-content: space-between;
        }
        .wrap_tag a:hover{
            border-radius: 4px;
            background: var(--400, #F0F0F3);
            color: var(--1900, #0C0C0D);
        }
        .post-tags{
            border-radius: 8px;
            background: var(--0, #FFF);
            padding: 16px;
            margin-top: 12px;
        }
        .wrap_tag{
            display: flex;
            align-items: center;
            flex-wrap: wrap;
            gap: 4px;
        }
        .tags_title{
            color: var(--1900, #0C0C0D);
            font-family: var(--font-primary);
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: 150%;
            min-width: 100px;
        }
        .wrap_tag a{
            border-radius: 4px;
            background: var(--200, #F9F9FB);
            display: inline-flex;
            padding: 4px 8px;
            justify-content: center;
            align-items: center;
            gap: 10px;
            color: var(--1600, #515154);
            text-align: right;
            font-family: var(--font-primary);
            font-size: 12px;
            font-style: normal;
            font-weight: 400;
            line-height: 120%; /* 14.4px */
        }
    }
}
@media (max-width: 1024px) {
    .header_flex{
    	padding:0 8px
    }
    .sport_theme_banner_before_content{
        gap: 8px;
    }
    .sport_theme_banner_before_content .banner_show_pc{
		display:block !important;
	}
}
@media (max-width: 768px) {
	body .sport_theme_banner_before_content .banner_show_pc{
		display:none !important;
	}
    .banner_first_two_swiper{
    	display: block !important;
    }
.bookmaker_render .bookmaker_action a{
	font-size: 14px !important;
}
.bookmaker_render .bookmaker_render_item::before{
    position: absolute !important;
    top: 0;
    left: 0;
    border-radius: 4px !important;
}
.bookmaker_render .bookmaker_desc{
	align-items: center !important;
}
	.sport-theme-bongdanet{
    	.post-date:before{
        	width: 14px;
            height: 14px;
        }
    	h1{
        	font-size: 14px;
        }
        font-size: 12px;
        .contain .right-sidebar-content{
        	width: 100%;
            display: block;
            padding: 0;
        }
        .post.type-post{
        	.posts_related_bongdanet{
            	.col-4 {
                    flex: 0 0 35%;
                    max-width: 35%;
                }
                .col-8 {
                    flex: 0 0 65%;
                    max-width: 65%;
                }
            }
        }
        .box_match_action_footer{
        	width: 100%;
            display: flex;
            gap: 4px;
            align-items: center;
			padding: 8px;
            border-top: 1px solid var(--600, #E3E3E8);
            background: var(--0, #FFF);
            .box_match_bet{
            	display: block;
                font-size: 12px;
                padding: 4px 8px;
                color: #fff;
                border-radius: 4px;
                margin-left:auto;
            }
        }
        .box_match_action_footer>div{
        	display: flex;
            align-items: center;
            gap: 4px;
        }
        .box_match_action_footer>div+div:before{
        	content: '';
            width: 1px;
            background: var(--1600, #515154);
            display: block;
            height: 14px;
        }
    }
    .sport-theme-bongdanet.category{
        .post-author{
            display: none;
        }
        .sport-theme-posts .list-group-item{
            border-radius: 8px;
            border: 1px solid var(--600, #E3E3E8);
            padding: 8px !important;
            margin-top: 8px;
        }
        .archive_content{
            padding: 8px;
        }
        #post-list .nav-pagination{
            margin-top: 12px;
        }
        .sport-theme-posts .post-excerpt{
            display: none;
        }
        .sport_theme_part1{
            margin-bottom: 8px;
        }
        .sport-theme-posts .post-thumbnail{
            margin-top: 0;
        }
        .sport_theme_part2 .col-4{
            -ms-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
            max-width: 41.666667%;
        }
        .sport_theme_part2 .col-8{
            -ms-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
            max-width: 58.333333%;
        }
    }
    .sport-theme-bongdanet.author.archive #post-list{
        padding: 8px;
    }
    .sport-theme-bongdanet{
    
    	.box_match_bet{
        	display:none;
        }
        .sport_theme_box_match_vs_body{
            padding-top: 16px;
            padding-bottom: 16px;
            padding-left:4px;
            padding-right:4px;
            gap:8px;
        }
        .box_match_action{
            text-align: center;
            display: flex;
            flex-direction: column;
            align-items: center;
            justify-content: center;
            max-width: 65px;
        }
        .box_match_action>a{
            font-size: 12px;
            width: 65px;
            padding: 10px 0;
        }
        .box_match_logo img{
            height: 26px;
            width: 26px;
            object-fit: cover;
        }
        .box_match_logo{
            min-width: 36px;
            height: 36px;
            display: flex;
            align-items: center;
            justify-content: center;
            padding: 0;
        }
        .box_match_action{
            padding-left: 8px;
            padding-right: 8px;
            min-width: 65px;
        }
        .box_match_name{
            font-size: 12px;
            font-weight: 400;
        }
        .box_match_round{
            text-align: right;
        }
        .box_match_date_time{
            display: none;
        }
        .box-content{
            padding: 12px;
        }
        .match_item_post+.match_item_post{
            padding-top: 8px;
        }
        main>.contain, main>#content{
            padding-bottom: 0px;
        }
        .main-content{
            padding-top: 0!important;
            margin-bottom: 12px !important;
        }
        .entry-content p{
        	margin-bottom:8px;
        }
        .match_item_post{
        	gap: 8px;
        }
        .title_match a{
        	display: -webkit-box;
            -webkit-box-orient: vertical;
            -webkit-line-clamp: 3;
            overflow: hidden;
            text-overflow: ellipsis;
        }
        .breadcumb_div{
            margin-top: 0;
            margin-bottom: 0;
            margin-left:0 ;
            margin-right: 0;
        }
        .rank-math-breadcrumb{
        	margin-top:4px;
            margin-bottom:4px;
        }
        .post.type-post .entry-content.single-page{
            border-radius: 4px;
            padding: 12px 8px;
        }
        .post.type-post{
            .post-tags{
                padding: 12px 8px;
            }
            .author-box{
                .author-box__more{
                    font-size: 12px;
                }
                .author-box__info{
                    margin-left: 0;
                }
                padding:12px 8px;
            }
            .posts_related_bongdanet{
                padding: 12px 8px ; 
                .post-excerpt{
                    display: none;
                }
                .post-author{
                    display: none;
                }
                .list-group-item+.list-group-item{
                    margin-top: 8px;
                    padding-top: 8px !important;
                }
                .camp-2{
                    display: -webkit-box;
                    -webkit-box-orient: vertical;
                    -webkit-line-clamp: 2;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }
            }
        }
        .bongdanet-links{
            display: none;
        }
        .sport_theme_header-bottom-center{
            overflow-x: auto;
        }
        .header-logo img{
            width: 181px;
        }
        .sport-theme-mobile-menu{
            padding: 8px;
            gap: 0;
            display: flex;
            flex-direction: row;
            overflow-y: hidden;
            overflow-x: auto;
            white-space: nowrap;
            -webkit-overflow-scrolling: touch;
            scrollbar-width: none;
            justify-content: flex-start !important;
            gap: 6px;
            align-items: center;
            li>a{
                font-family: var(--font-primary);
                font-weight: 600;
                font-size: 12px;
                line-height: 150%;
                text-align: center;
                color: #fff;
                min-width:  unset;
                padding: 8px 16px;
            }
            li.current-menu-item>a,
            li.current_page_item>a,
            li:hover>a{
                color: var(--Bongdanet-Primary, #00737E);
                text-align: center;

                /* Bongdanet/Body 2 semi */
                font-family: Inter;
                font-size: 12px;
                font-style: normal;
                font-weight: 600;
                line-height: 120%; /* 14.4px */
                background-color: #fff;
                border-radius: 4px;
            }
        }
        .footer-bongdanet{
            .footer-info {
                flex: 0 0 100%;
                text-align: left;
                padding:0 8px;
            }
            .footer-main .footer-main-wrap .col {
                flex: 0 0 33.33%;
                padding:0 8px;
            }
            .footer-main .footer_title{
            	margin-bottom:12px;
            }
            .footer-menu .menu{
            	gap: unset;
                justify-content: space-between;
            }
            #menu-footer-menu{
            	margin-bottom:0
            }
        }
    }
}