#header_top { position: relative; display: table; background-color:#0d0d0d; height: 113px; margin-top: 10px; }
#header_top .logo { float: left; }
#header_top .logo_achieve { float: left; }
#header_top .logo_achieve .desc { padding-left:40px; color:#2c1c08; }
#header_top .lang { float: right; margin-top: 4px; }
#header_top .facebook_icon { float: right; margin-right: 18px; margin-top: 4px; }
#header_top .instagram_icon { float: right; margin-right: 8px;  margin-top: 4px; }
#header_top .youtube_icon { float: right; margin-right: 8px; margin-top: 4px; }
.page .div_welcome_banner { min-height: 278px; }
.page-template-template-result .div_welcome_banner { min-height: 169px; }
.page .faq_content p:last-child { margin: 0; }
.footer .info { background-color: #0d0d0d; height: 237px; margin-bottom: 32px; }
.footer .copyright { background-color: #060606; height: 176px; padding-top:32px; }
.footer .copyright span { display: block; }
.footer .home_about_logo { float: right; margin: 0; padding-top: 25px; }
.footer .home_about_left > img { margin-top: 23px; }
.footer .home_about_logo > img { width: 100%; }
.wpdt-c { margin: auto 10px; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable tr.odd td { background-color: #0d0d0d!important; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable tr.even td { background-color: #181818!important; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable > tbody > tr > td, .wpDataTablesWrapper table.wpDataTable > tfoot > tr > td { border-color: #3b3929!important; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable>tbody>tr>th, .wpDataTablesWrapper table.wpDataTable>tbody>tr>td { text-align: center; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable td.numdata { text-align: center!important; }
.wpdt-c .wpDataTablesWrapper table.wpDataTable > thead > tr > th { background-image: linear-gradient(to bottom, #ba9941, #d1be7d)!important; color: #0f0f0f!important; text-transform: uppercase!important; text-align: center!important; border-color: #3b3929!important; }
.wpdt-c .wpDataTablesWrapper .dataTables_length .bootstrap-select .dropdown-toggle { color: #f2ed6a!important; }
.wpdt-c .wpDataTablesWrapper .DTTT_button { color: #fff!important; }
.result .result_content { margin-bottom: 30px; }
.link_wdbutton { margin-bottom: 90px; }
.link_wdbutton > a { background-image: linear-gradient(to bottom, #d1be7d, #ba9941, #d1be7d); font-size: 14px; margin-right: 10px; padding: 10px 16px; line-height: 1.3333333; color: #0f0f0f; border: 1px solid #3b3929; display: inline-block; margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; }
.link_wdbutton > a:hover { text-decoration: none; background-image: linear-gradient(to bottom, #181818, #181818); color: #fff; }
.gmt_display { float:left; width: 30%; margin-left: 1.4em; padding-top: 0.12em; }
.gmt_display .gmt_time { float:left; font-size: 1.7em; font-size: OpenSans-Regular; }
.gmt_display .gmt_zone { float:left; font-size: 0.7em; font-size: OpenSans-SemiBold; line-height: 1.3em; padding-top: 0.42em; padding-left: 0.2em; text-align: center; }
.gmt_display .gmt_date { float:left; font-size: 0.75em; font-family: OpenSans-Regular; }
.gmt_display .gmt_date > b { font-family: OpenSans-Bold; }
.toggle_menu { float: right; margin-right: 1.2em; width: 10%; padding-top: 0.8em; }
.pools_next_result { color: #ffeb99; font-size: 0.9em; font-family: OpenSans-Regular; padding-bottom: 1em; }

@media only screen and (min-width: 768px) {
    .bola_result { --width: 46px; --height: 46px; --font-size: 30px; --background: url("../images/BALL-min.png") center no-repeat; --background-size: cover; --margin: 32px 5px 0px 5px; }
}

@media screen and (min-width: 992px) {
	.footer .copyright-mobile { display: none; }
	.hide_on_pc { display: none!important; }
	.wpDataTablesWrapper div.dt-buttons { margin-top: 15px; }
	/*.nav_header.lang_vi .nav_header_link:nth-child(3) { width: 100px!important; }*/
	.result_title.lang_vi .result_day { margin-right: 5px !important; }
	#twitch-embed-desktop iframe { width: 530px!important; height: 285px!important; }
	.footer .copyright-mobile, .footer .info-mobile, header.mobile, .hide_on_pc { display: none!important; }
}

@media screen and (max-width: 767px) {
	.footer .copyright-mobile { background-color: #000000; }
	.footer .copyright { display: none; }
	.footer .partner { padding-top: 20px; padding-bottom: 3.5em; text-align: center; }
	.footer .sosmed { padding-top: 20px; padding-left: 10px; text-align: center; }
	.footer .line { padding-top: 20px; padding-bottom: 20px; text-align: center; padding-left: 1%; padding-right: 1%; }
	.footer .info-mobile { background-color: #0e0e0e; }
	.footer .info-mobile .info_title { padding-top: 20px; padding-left: 10px; }
	.footer .info-mobile .info_title > img { width: 45%; }
	.footer .info-mobile .info_image { padding-top: 10px; text-align: center; }
	.footer .info-mobile .info_image > img { width: 94%; }
	.footer .info-mobile .info_logo { padding-top: 20px; text-align: center; padding-bottom: 35px; }
	.footer .info-mobile .info_logo > img { width: 88%; }
	body:not(.home) .footer .info-mobile { display: none; }
	.hide_on_mobile { display: none!important; }
	.wrapper_result { margin-top: 15px; }
	.wpdt-c { margin: auto 15px; padding-top: 15px; }
	.wpdt-c .wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul>li { text-align: center!important; }
	.wpDataTablesWrapper div.dt-buttons { display: none; }
	.wpDataTablesWrapper .dataTables_filter { display: none; }
	.wpDataTablesWrapper table.has-columns-hidden span.responsiveExpander { margin-top: 2px; margin-right: 5px!important; }
	/* .wpDataTablesWrapper table.wpDataTable>tbody>tr>td { text-align: center!important; } */
	.wpDataTablesWrapper table.has-columns-hidden>tbody>tr.row-detail>td>ul { padding: 0; }
	.link_wdbutton > a { display: block; max-width: 60%; margin: 15px auto; }
	body.result { background-color: #181818; }
	#twitch-embed-mobile iframe { width: 100%!important; height: 235px!important; }
	.footer .copyright, .footer .info, header.desktop, .page .div_welcome_banner, .hide_on_mobile { display: none!important; }
	.bola_result { --width: calc((100% / 6) - 3%); --height: auto; --margin: 22px 1% 0 1%; --font-size: 2.2em; }
    .plyr__video-wrapper > video { min-height: 230px; object-fit: cover; }
}