
/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.13
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
/*.right-content>.col-inner{*/
/*    height: 500px;*/
/*    overflow-y: auto;*/
/*}*/
body .match_filter_wg li:hover,body .match_filter_wg li.active,body .match_filter li:hover,body .match_filter li.active{
    border-bottom: 3px solid #fff;
    color: #fff;
}
span.widget-title{
    padding-left: 10px;
}
body .load-more{
    color: #34a31e;
}
.chat-feedback li:hover, .chat-feedback li.active{
    color: #ffffff!important;
}
body .chat-feedback li{
    color:#000;
}
ul#menu-footer li a{
    color: #ffd600;
    font-weight: bold;
    opacity: 1;
}
#header::before, #header .container::before{
    display: none!important;
}
body .dark .widget a,body .dark a{
	color:#99ff32;
}
body .selected-opt{
	background: #ffffff;
    color: #000;
}
.ez-toc-icon-toggle-span svg{
	fill:#fff!important;
	color:#fff!important
}
#table_live_score_view{
	margin-bottom:15px;
}
.clb_tr span.asia3,
.clb_tr span.bs3 {
    display: block;
}
body .chat-feedback li {
    background: var(--scl-primary);
    margin-bottom: 0px!important;
    border-bottom:0!important;
    color:var(--overlay-bg-color);
}
.single-truc-tiep .clb_tr span.asia1, .single-truc-tiep .clb_tr span.bs1, .single-truc-tiep .clb_tr span.asia2, 
.single-truc-tiep .clb_tr span.asia3, .single-truc-tiep .clb_tr span.bs2, .single-truc-tiep .clb_tr span.bs3 {
    display: initial;
}
.single-truc-tiep .clb_tr span.eu1, .single-truc-tiep .clb_tr span.eu2, .single-truc-tiep .clb_tr span.eu3, .single-truc-tiep .clb_tr {
    display: block;
}
.top-divider {
    border-top: 0px;
}
#wrapper {
    background-image: none;
}
#table-standing {
    margin-bottom: 20px;
}
#data-odds {
    background: #272727;
}
.blv-item a.dropdown-item, .match-full-data, .group-table, .ranking-competition .header-row, .ranking-item, .stat-item, .single-truc-tiep .text_odds span,.single-truc-tiep .table_odds p {
    color: #fff;
}
#report .btn-primary {
    display: inline-block;
    width: auto;
    margin: 0;
}
.match-item-row .sm-time,
.match-item-row .match-history-detail {
    margin: 0;
}
.login-window .window-inner .content .form .input-group, .register-window .window-inner .content .form .input-group,
.login-window .window-inner .content .form .input-group input, .register-window .window-inner .content .form .input-group input{
    height: 47px;
}
.notifications {
    margin-bottom: 0;
}
.match-history-detail .team-info:nth-child(1),
.match-history-detail .team-info:nth-child(3) {
    margin-left: initial;
    margin-right: initial;
}
td, th {
    text-align: inherit;
}
.author-list ul li{
    margin-bottom: 5px;
}
#feedback-form .btn.btn-primary{
    border:unset!important;
}
.box_new_home .section-bg {
    
}
.box_new_home .post_home .box-blog-post {
    background-color: rgb(0 0 0 / 70%) !important;
}
.post-sidebar .block_widget .widget-title {
    margin-bottom: 20px;
    display: block;
}
.post-sidebar .block_widget .post-item .post-title {
    width: 100%;
    overflow: hidden;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    display: -webkit-box;
    font-size: 15px;
    padding-bottom: 15px !important;
}
@media screen and (min-width: 1400px) {
    .liveRoom-wrapper .live-room .inner .chat .chat-center {
        height: 345px !important;
    } 
    .report #problem_detail {
        height: 129px !important;
    }
}

@media only screen and (max-width: 48em) {
/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

/********************************************/
.page-wrapper{
    padding-top: 20px !important;
}

.entry-header .entry-title{
    margin: 0;
}

.entry-header .is-divider{
    display: none !important;
}
body .chat-feedback li {
    border-radius: 5px 6px 0px 0px;
    background: #000000;
}
.player-box, .player-box .countdown_scl_wrap{
    border-radius: 10px 10px 10px 10px;
}
.chat-feedback {
    padding: 2px 0 0 0;
}
.chat-box{
    border-radius: 0px 0px 7px 7px;
}
#footer .pull-left{
    float: none;
}
.footer-primary{
    text-align: center;
}
@media (min-width: 700px) {
    #header .nav>li:hover:before {
        content: '';
        background: #34a31e;
        color: #fff !important;
        position: absolute;
        left: 10px !important;
        top: -150px;
        height: 300px !important;
        width: 100% !important;
        transform: rotate(25deg) !important;
        z-index: 2;
    }
    #header .nav>li:hover a {
        color: #fff !important;
    }
    .header-wrapper{
        overflow: hidden;
    }
    .header-main .nav > li > a{
        
        position: relative;
        z-index: 999;
    }
}
.header-nav svg.ico{
    width: 20px;
    fill: #fff !important;
}
.nav li.has-icon-left>a>i, .nav li.has-icon-left>a>img, .nav li.has-icon-left>a>svg{
    margin-top: -2px;
}

.footer-ico{
    width: 20px;
}
#footer p {
    margin: 0 !important;
}

.menu-bottom{
    position: fixed;
    bottom: 0;
    z-index: 99999;
    background: #1e1e1e;
    width: 100%;
    justify-content: space-evenly!important;
    padding:7px 0;
}
body{
    position: relative;
}
.menu-bottom a{
    color: #fff;
    padding: 0 5px;
}
.right-content {
    max-height: 1383px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #000;
}
.right-content::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);
	background-color: #F5F5F5;
	border-radius: 10px;
}

.right-content::-webkit-scrollbar{
	width: 6px;
	background-color: #F5F5F5;
}

.right-content::-webkit-scrollbar-thumb{
	border-radius: 10px;
	background-color: #FFF;
	background-image: -webkit-gradient(linear, 40% 0%, 75% 84%, from(#4D9C41), to(#19911D), color-stop(.6,#54DE5D))
}
#ftwp-trigger{
    display: none !important;
} 
@media (max-width: 800px) {
	.stuck{
		    position: relative !important;
	}
}
.icon-box .icon-box-img{
        margin-bottom: 1px !important;
}
.icon-box >*{
    color: #bababa;
    font-weight: 1000;
}
.icon-box-img img{
    width: 50%;
}
.is-divider{
    display: none;
}
.h1, h1{
        font-size: 1.7em !important;
}