*
{
	margin: 0;
	padding: 0;
}
a:hover
{
	text-decoration: none;
}
h1,h2,h3,h4,h5,h6
{
	margin: 0px;
}
img{max-width: 100%; height: auto;}
body {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
	font-size: 14px;
	line-height: 1.8em;
	color: #000;

}

.footer .container,.bot_footer .container
{
	background: none;
}
.menu {
	font-size: 15px;
	font-weight: 400;
	float: left !important;
}
.main_menu
{
	background: #00356d;
	float: left;
	width: 100%;
}
.title_sk strong, .title_sk b {
	width: 100%;
	float: left;
	text-align: center;
	font-size: 13px;
	margin-bottom: 10px;
	font-weight: 700;
	border-bottom: 1px solid #b5b3b3;
	line-height: 38px;
	width: 100%;
	padding: 0;
}
.box_nc_cat {
	background: #0d7f00;
	padding: 0px;
	margin-top: 0px;
	float: left;
	width: 100%;

}
.main_content .container
{
	background: #fff;
	margin-top: 20px;
}
.box_nc_cat:after
{
	top: 63px;
}
.list_nhacai_items_nhacai_cat:nth-child(even)
{
	background: #224b39;
}
.list_nhacai_head_cat .th_table
{
	color: #202020;
	padding: 15px;

}
.list_nhacai_items_nhacai_cat .text_km,.list_nhacai_items_nhacai_cat .text_nx, .list_nhacai_items_nhacai_cat .text_rate
{
	color: #202020;
}
.list_nhacai_items_nhacai_cat .btn_rate
{
	width: 100%;
	border: 1px solid #d7222a;
	background: #d7222a;
	color: #fff !important;
}
.list_nhacai_items_nhacai_cat .btn_reg
{
	width: 100%;
}

.category .box_nhacai
{
	margin-top: 0px;
}
.category .box_nhacai .logo_nc
{
	margin-bottom: 20px;
}
.category .navbar,.single .navbar
{
	border-bottom: 1px solid #f9ddc9;
	margin-bottom: 0px;
}
.category .box_list_category
{
	/*margin-top: 0px;*/
}
.boxcat_cat
{
	width: auto;
	border-bottom: 2px solid #f8b32f;
	padding-bottom: 10px;
	font-weight: 700;
}
.boxcat_cat_z
{
	width: 100%;
	border-bottom: 2px solid #f8b32f;
	padding-bottom: 10px;
	font-weight: 700;
}
.menu ul {
	/* background: #111312; */
	margin: 0;
	list-style: none;
	position: relative;
	padding: 0;

}
.menudiv
{
	float: left;
	width: 100%;

}
.menu ul li {float: left; padding-top: 15px; padding-bottom: 15px; }
.menu ul li.item-more{padding: 0 0 0 0;}
.menu ul li.item-more .ads_button_menu{margin-top: 6px;}

.menu > ul > li > a {

	padding-left: 17px;
	color: #fff;
	padding-right: 17px;
	font-weight: normal;
	text-transform: uppercase;
}
.icon-star:before {
	content: "\E901";
}
.top img {
	max-width: 100%;
	width: 100%;

	height: auto;
}

.top .title_matchtop,
.top h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #000;
	font-size: 25px;
	margin-bottom: 10px;
	margin-top: 10px
}

.top h2 a,
.top h3 a {
	color: #3f3f3f;
	text-decoration: none
}

.top h2 a:hover,
.top h3 a:hover {
	color: #1d7200;
	text-decoration: none
}

.top p {
	font-weight: 300;
	text-align: justify;
	float: left;
	width: 100%;
	font-size: 14px;
	font-family: Roboto, Helvetica, sans-serif
}

.top_match hr {
	float: left;
	width: 100%;
	border-top: 2px solid #282828;
	margin-bottom: 2px;
	margin-top: 5px;
	margin-bottom: 10px
}

.math_items img {
	max-width: 100%;
	width: 100%;
	overflow: hidden;
	height: auto;
}

.math_items a,
.math_items a h3 {
	float: left;
	width: 100%;
	font-size: 17px;
	color: #282828;
}

.math_items a:hover {
	color: #1d7200;
	text-decoration: none
}

.flex-container {
	display: flex;
	flex-wrap: nowrap;
	background-color: #1e90ff;
}

.nhandinh {
	float: left;
	width: 100%;
	/* 	margin-left: -15px; */
	margin-right: -15px;
}

.nhandinh .main-content
{
	float: left;
	width: 100%;

}
.list_match_today {
	float: left;
	width: 100%;
}

.list_giai {
	background: url(../images/bg_giai.png) no-repeat center;
	float: left;
	width: 100%;
	padding: 7px 10px 11px;
	color: #fff;
	font-size: 13px;
	background-size: cover;
	display: block;
	text-align: center;
}

.match_info {
	float: left;
	width: 100%;
	background: #fff;
	border: 1px solid #d05252;
	border-radius: 10px;
	margin-top: -4px;
	text-align: center;
}

.vs {
	vertical-align: middle;
	line-height: px;
	margin-top: 20px
}

.img_cn img,
.img_kk img {
	max-width: 100px;
	max-height: 75px;
	width: 100px;
	height: 75px;
	margin-top: 10px;
	margin-bottom: 10px
}

.tile_cau {
	text-align: center
}

.match_info hr {
	width: 90%;
	border-top: 1px solid #939393;
	margin: 0 auto;
	margin-bottom: 10px
}

.list_match_today {
	color: #282828;
	margin-bottom: 20px
}

.tile_cau span {
	float: right
}

.match_info:hover {
	color: #fff;
	background: #617083
}

.img_cn span,
.img_kk span {
	font-weight: 700;
	text-transform: uppercase;
	height: 100px;
	vertical-align: middle;
	padding-top: 12%
}

.btn_readmore {
	float: left;
	width: 100%;
	text-align: center;
	background: #bebebe
}

.no-padding-right {
	padding-right: 0
}

.content_news_right {
	float: left;
	width: 100%;


}

.content_news_right .fa-ul .fa-li {
	left: -1em;
	position: absolute;
	text-align: center;
	width: 2em;
	line-height: inherit;
	font-size: 23px;
	top: 6px
}

.content_news_right .fa-ul {list-style-type: none; float:left; width:100%; background: #17293f; margin-bottom: 0;}

.hot_news_right {float: left; width: 100% }

.time {

	font-weight: 700;
	font-size: 40pt;
	line-height: 49px;
	margin-top: 10px;
	border-right: 2px solid #3b3320;
	float: left;
	padding-right: 10px;
}
.title_r_new {text-align: justify; }
.widget-sidebar-block{float: left; width: 100%; margin-bottom: 20px}
.widget-sidebar-block:last-child{margin-bottom: 0}
.widget-lk {background-color: #00356d}
.widget-lk ul{ margin-bottom: 0}
.widget-lk li{ list-style-type: disc; list-style-position: inside; border-bottom: 1px dotted #c2c2c2; padding: 5px; margin-bottom: 5px; color: #fff}
.widget-lk li:last-child{ border-bottom: none; margin-bottom: 0;}
.widget-lk li a{font-weight: 700}
.news_right_sidebar h2
{
	margin-top: 0px;
}
.green_btn
{
	color: #ff6c00;
}
.gray_btn
{
	color: #393939;
}
.title_r_new span,
.title_r_new span h3 {
	color: #fff;
	font-weight: 400;
	font-size: 15px;
}

.title_r_new span h3 {
	margin-bottom: 0;
	margin-top: 8px
}

.info_r_news {
	margin-top: 1px
}

.content_news_right ul li a {
	padding-top: 8px;
	padding-bottom: 8px;
	float: left;
	width: 100%
}
.content_news_right ul li a:hover
{
	color: #017919;
}
.content_news_right ul li {
	border-bottom: 1px solid #455465;
	float: left;
	width: 100%
}

.content_news_right ul li a:hover .info_r_news i,
.content_news_right ul li a:hover .title_r_new span {
	color: #017919
}

.info_r_news i {
	float: left;
	margin-top: 4px;
	margin-right: 5px
}

.giaihot ul {
	float: left;
	width: 100%
}

.giaihot,
.giaihot ul li {
	float: left;
	width: 100%;
	margin-bottom: 6px
}

.giaihot ul li:hover {
	background-color: #1e4c4e;
	-webkit-transition: background-color 1s linear;
	-ms-transition: background-color 1s linear;
	transition: background-color 1s linear;
	opacity: .8
}

.giaihot ul li:hover a {
	color: #fec128
}

.giaihot ul li {
	float: left;
	width: 100%;
	margin-bottom: 6px;
	height: 60px
}

.giaihot ul li a {
	color: #fff;
	font-weight: 700;
	position: relative
}

.giaihot ul li a span {
	position: absolute;
	line-height: 60px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 19px
}

.giaihot ul li a img {
	max-width: 100%;
	width: 100%;
	height: 100%
}

.banner_ads {
	float: left;
	width: 100%
}

.banner_ads a {
	float: left;
	width: 100%;
	text-align: center;
	margin-bottom: 10px
}

.list_post_bot ul {
	float: left;

	width: 100%
}

.list_post_bot ul li {
	border-bottom: 1px dashed #8b8989;
	padding-bottom: 16px;
	padding-top: 16px;
	float: left;
	width: 100%
}

.list_post_bot ul li a {
	font-size: 18px;
	color: #282828
}

.list_post_bot ul li a:hover {
	color: #038f24;
	text-decoration: underline
}
.list_r_news_tip
{
	margin-top: 5px;

}
.bot_content hr {
	border-top: 2px solid #282828;
	float: left;
	width: 100%
}
.list_r_news_tip h3 a{
	color: #fff;
	font-weight: bold;
}
.list_r_news_tip h3
{
	margin-top: 0px;
	margin-bottom: 0px;
}
.lst_row
{
	padding-bottom: 10px;
	padding-top: 10px;
	border-bottom: 1px dashed #ccc;
}
.excertp_list
{
	color: #000 !important;
}
.bot_content .thumb img
{
	width: 100%;
}
.slide_post {
	float: left;
	width: 100%
}

.owl-nav {
	position: absolute;
	top: 32%;
	float: left;
	width: 100%
}

.owl-prev {
	float: right;
	width: 50px;
	height: 50px;
	background: #48473fad
}

.owl-next {
	width: 50px;
	height: 50px;
	background: #48473fad;
	float: left
}

.slide_post .news_items a,
.slide_post .news_items h3 {
	font-weight: 500;
	font-size: 17px;
	color: #000
}

.category_des,
.home_content {
	background:#cadffe;
	padding: 15px;
	font-size: 16px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	color: #282828;
}
.category_des img,
.home_content img
{
	height: auto;
	max-width: 100%;
	margin: 0 auto;
	display: block;
}
.category_des h2,.home_content h2,
.category_des h3,.home_content h3,
.category_des h4,.home_content h4,
.category_des p,
.category_des ul,
.home_content h2,
.home_content h3,
.home_content h4,
.home_content p,
.home_content ul {
	float: left;
	width: 100%;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 30px;
}
.category_des h2 span .fas ,.home_content h2 span .fas
{
	margin-right: 10px;
}
.category_des {
	margin-top: 30px
}
.home_content ul,.category_des ul
{
	line-height: 30px;
	padding-left: 30px;
}
.category_des ul li,.home_content ul li
{
	list-style: disc;
}
.about_home {
	float: left;
	width: 100%
}

.banner_920 {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 19px;
	margin-bottom: 10px
}

.footer {background: #fcb813; float: left; width: 100%; position: relative }
.cols_logo img {
	max-width: 100%;
	height: auto;
	margin-top: 10px;
	margin-bottom: 8px
}
.img_van {
	position: absolute;
	right: 125px;
	top: -83px;
}

.cols_info h3,
.cols_info p,
.cols_logo p {
	color: #282828;
}
.cols_col-dmca
{
	margin-top: 20px;
}
.cols_info {
	text-align: left;
    text-align: left;
    padding-top: 20px;
    padding-bottom: 20px;
}

.cols_info .heading_footer {

	font-size: 20px;
	margin-top: 20px;
	margin-bottom: 0px
}
.cols_info p
{
	font-size: 16px;
}
.list_category {
	float: left;
	width: 100%;
	margin-top: 50px
}

.items_category {
	float: left;
	width: 100%;
	border-bottom: 1px dashed #bebebe;
	padding-bottom: 20px;
	margin-bottom: 20px
}

.img_items_category img {
	float: left;

	max-width: 100%;
	width: 100%;
	height: auto;
}

.info_items_category h3, .info_items_category h3 a, .info_items_category h2, .info_items_category h2 a {font-size: 25px; color: #282828; margin-top: 0; margin-bottom: 15px }

.info_items_category p {
	font-weight: 300;
	font-size: 15px;
	color: #282828
}

.pagi_category {
	float: left;
	width: 100%;
	text-align: center
}

.breadcrumb {
	float: left;
	width: 100%;
	padding-left: 0px;
	margin-bottom: 0;
	background: none;
	font-style: italic;
}
.breadcrumb img
{
	margin-top: -5px;
}

.breadcrumb ul {
	float: left;
	width: 100%;
	margin-bottom: 0
}

.breadcrumb ul li {
	display: inline-block
}

.breadcrumb ul li a {
	padding-left: 10px;
	color: #333;
	font-style: italic
}

.breadcrumb .breadcrumb_last {
	color: #2c2c2c
}

.list_news_relative { margin-top: 20px; }
.list_news_relative a {
	font-size: 14px
}

.detail_content {
	float: left;
	width: 100%
}

.detai_header {
	float: left;
	width: 100%;
	/*padding-left: 6px*/
}

.detai_header h1 {
	font-weight: 700;
	font-size: 25px;
	margin-top: 5px;
	color: #00356d;
	margin-bottom: 10px;
	text-align: justify;
}

.author {
	float: left;
	width: 100%;

	color: #202020;

	font-size: 14px;
}

.short_content {
	text-align: justify;
	font-weight: 700;
	font-size: 15px;
	color: #282828;
	margin-bottom: 0px
}
.rpbt_shortcode
{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.neo_noidung {

	background-color: #0d7f00;;
	float: left;
	width: 100%;
}
.neo_noidung h4{
	background: #000;
	color:#fff;
	padding: 15px;
	margin-top: 0px;
}
.neo_noidung ul {
	float: left;
	width: 100%;
	list-style: none;
	margin-left: 0;
	padding-left: 0;
	padding: 15px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.neo_noidung ul li {
	float: left;
	width: 100%;
	line-height: 30px;
	list-style: none;
	color: #fff;
}
.neo_noidung ul li a{
	color: #fff;
}
.neo_noidung ul li ul
{
	padding: 0px;
	margin-left: 20px;
}
.content_details {
	text-align: justify;
	font-size: 17px;
	font-weight: 400;
	line-height: 1.4em
}

.content_details img {
	max-width: 100%;
	height: auto
}



.TYLETT {
	background-color: #fff;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif
}

.Tyleweb_1 {
	width: 10%;
	text-align: center;
	color: #fff;
	background-color: #5576ad ;
	line-height: 22px
}

.Tyleweb_1a {
	width: 30%;
	text-align: center;
	color: #fff;
	background-color: #5576ad
}

.Tyleweb_1c {
	text-align: center;
	color: #fff;
	background-color: #5576ad ;
	line-height: 22px
}
.bg_h2 {
	background-color: #d5dcc7;
	line-height: 25px;
	color: #c83233;
	border-top: 1px solid#b4bba8;
	font-size: 12px;
	text-align: left;
	padding-left: 10px;
	margin: 0;
	position: relative
}

.TYLETT_3 {
	background-color: #d1cfdb;
	line-height: 18px
}

.TYLETT_3a {
	color: #464646;
	text-align: center;
	line-height: 15px
}

.TYLETT_3b {
	color: #464646;
	text-align: left;
	padding-left: 3px
}

.chutyle {
	color: #ee6363
}

.main_content {
	float: left;
	width: 100%;
	/*margin-top: 20px*/
	background: #f2f1f1;
}

.wp-caption {
	max-width: 100%;
	margin: 0 auto
}

.wp-caption-text {
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 5px
}

.img_cn img {
	float: left
}

.img_kk img {
	float: right
}

.TYLETT_4 {
	background-color: #5676ad ;
	line-height: 22px
}

.TYLETT_4 strong {
	color: #fff;
	font-size: 12px;
	padding-left: 20px
}

.aligncenter {
	text-align: center;
	clear: both;
	display: block;
	margin: 6px auto
}

.content_details p {
	float: left;
	width: 100%;
	color: #282828;
	font-size: 14px;
	line-height: 2.4em;
}

.home_content img {
	max-width: 100%
}
.home_content h2 span,.home_content h2 strong,.home_content h3 span,.home_content h3 strong
{
	/*color: #0d7f00 !important;*/
}
.math_items {
	min-height: 200px
}

.content_page h1 {
    float: left;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    font-size: 20px;
    padding: 20px;
}

.detail_content_page {
	float: left;
	width: 100%;
	height: 500px;
	overflow-y: scroll;
	margin-top: 30px;
	padding: 10px;
	border: 1px solid #fd5200;
	border-radius: 10px;
	margin-bottom: 30px;
	-webkit-box-shadow: -2px 0 16px 0 rgba(146, 232, 176, 1);
	-moz-box-shadow: -2px 0 16px 0 rgba(146, 232, 176, 1);
	box-shadow: -2px 0 16px 0 rgba(146, 232, 176, 1)
}

.detail_content_page h2,
.detail_content_page h3,
.detail_content_page h4,
.detail_content_page h5,
.detail_content_page p,
.detail_content_page ul {
	float: left;
	width: 100%
}
.LS table tr td{
	border-color: #d7e3f5;
	border-style: none solid solid none;
	border-width: 1px;
}
.LS table tr td table tr td
{
	border:none;
}
.bg_LS_web {
	background-color: #d0d6c7;
	line-height: 22px
}

.bg_LS2_web {
	background-color: #fff;
	line-height: 24px
}

.bg_LS3_web {
	background-color: #f1f5f7;
	line-height: 24px
}

.bg_LS4_web {
	background-color: #e2e6db;
	line-height: 22px
}

.LS_a_web {
	width: 11%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700
}

.LS_b_web {
	width: 24%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700
}

.LS_c_web {
	width: 15%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700;

}

.LS_d_web {
	width: 24%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700
}

.LS_e_web {
	width: 36%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700;
	/*display: none;*/

}

.LS_f_web {
	width: 21%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700
}

.LS_g_web {
	width: 8%;
	text-align: center;
	color: #464646;
	font-size: 11px;
	font-weight: 700;
	display: none !important;
}

.LS_1_web {
	text-align: center;
	color: #fff;
	font-size: 11px
}

.LS_2_web {
	text-align: center;
	color: #464646;
	font-size: 11px
}

.LS_3_web {
	text-align: center;
	color: #464646;
	font-size: 11px;
	/*display: none;*/
}

.LS_4_web {
	text-align: right;
	padding-right: 3px;
	color: #464646;
	font-size: 11px
}

.LS_4a_web {
	line-height: 20px;
	text-align: right;
	padding-right: 3px;
	font-size: 14px;
	color: #464646;
	width: 50%
}
.LS_4a_web sup
{
	display: none;
}
.LS_4a_web span:first-child {
	min-width: 70%
}

.LS_4b_web {
	line-height: 13px;
	text-align: right;
	padding-right: 3px;
	font-size: 10px;
	color: #a0522d
}

.LS_5_web {
	text-align: left;
	padding-left: 3px;
	color: #464646;
	font-size: 11px;
	background-color: #eee;
	/*display: none;*/
}

.LS_5a_web {
	line-height: 20px;
	text-align: center;
	font-size: 13px;
	color: #5a5a5a;
	/*display: none;*/
}

.LS_5b_web {
	line-height: 13px;
	text-align: center;
	font-size: 10px;
	color: #a0522d
}

.LS_6_web {
	text-align: left;
	padding-left: 3px;
	color: #464646;
	font-size: 11px
}

.LS_6a_web {
	line-height: 20px;
	text-align: left;
	padding-left: 3px;
	font-size: 14px;
	color: #464646
}

.LS_6a_web span:first-child {
	min-width: 70%
}

.LS_6b_web {
	line-height: 13px;
	text-align: left;
	padding-left: 3px;
	font-size: 10px;
	color: #a0522d
}

.LS_7_web {
	text-align: center;
	color: #464646;
	font-size: 11px;
	display: none;
}

sup {
	font-size: 9px;
	color: #5cacee;
	margin: 0 3px;
	padding: 0 2px
}

.mobiledisplay {
	display: none
}

.lst-cat-sk .sk-item a {
	color: #000;
	display: block;
	padding: 5px;
	border: 1px solid #0a4e96;
	border-radius: 2px
}
.heading_home
{
	display: none;
}
.bot_footer {
	float: left;
	width: 100%;
	background: #001f3f;
}
.menu_foot {
	font-size: 15px;
	font-weight: 400;
}
.menu_foot ul {
	margin: 0;
	list-style: none;
	position: relative;
	padding: 0;
}
.menu_foot ul li {
	float: left;
	padding-top: 10px;
	padding-bottom: 7px;
	border-bottom: 3px solid transparent;
}
.menu_foot > ul > li > a {
	border-right: 2px solid white;
	display: block;
	padding-left: 25px;
	padding-right: 25px;
}
.menu_foot ul li a {
	color: #fff;
	text-decoration: none;
	font-style: italic;
}

@media (max-width:767px) {
	body {
		overflow-x: hidden
	}
	.top_menu ul {
		float: none;
		text-align: center
	}
	.top_menu ul li a {
		font-size: 12px;
		padding: 0
	}
	.navbar-header {
		background: #1f3558
	}
	.navbar-toggle {
		float: left
	}
	.main_menu .container-fluid,
	.main_menu .navbar-header {
		margin-left: 0;
		margin-right: 0
	}
	.navbar-toggle .icon-bar {
		display: block;
		width: 28px;
		height: 4px;
		border-radius: 1px;
		color: #fff;
		background: #fff
	}
	.navbar {
		border-bottom: 0;
		margin-bottom: 0
	}
	.navbar-collapse.in {
		overflow-x: hidden
	}
	.nav>li {
		position: relative;
		display: block;
		float: left;
		width: 96%
	}
	.nav>li.active>a,
	.nav>li>a:focus,
	.nav>li>a:hover {
		background: 0 0;
		border-bottom: none;
		font-family: 'Roboto Condensed', sans-serif;
		color: #1d7200
	}
	.nav>li>a {
		font-family: 'Roboto Condensed', sans-serif;
		color: #1f3558;
		font-size: 21px;
		padding: 10px 24px;
		line-height: 28px;
		border-bottom: 1px dashed #ccc
	}
	.navbar-toggle {
		padding: 3px 10px
	}
	.match .top {
		float: left;
		width: 100%
	}
	.top .title_matchtop a {
		font-size: 18px
	}
	.top .title_matchtop, .top h3
	{
		font-size: 19px;
	}
	.math_items {
		padding: 0;
		min-height: auto
	}
	.bot_content {
		float: left
	}

	.mobiledisplay {
		display: block
	}
	.img_cn img,
	.img_kk img {
		width: 70px;
		height: 50px
	}
	.img_cn span,
	.img_kk span {
		padding: 0;
		font-size: 12px;
		height: auto
	}
	.tile_info {
		float: left;
		width: 100%
	}
	.tile_cau {
		text-align: center;
		padding: 0
	}
	.lst-cat-sk .sk-item a {
		padding: 3px
	}
	.img_cn img,
	.img_kk img {
		float: none
	}
	.img_items_category {
		padding-right: 0
	}
	.info_items_category {
		padding-left: 0
	}
	.info_items_category h2 a {
		font-size: 17px;
		font-weight: 600;
		margin-top: 5px;
		margin-bottom: 5px
	}
	.info_items_category p {
		text-align: justify
	}
	.hot_news_right {
		width: 100%
	}
	.giaihot,
	.giaihot ul li {
		width: 100%
	}
	.cols_info,
	.cols_logo {
		text-align: center;
		border-bottom: 1px dashed #fff
	}
	.cols_logo img {
		width: 50%
	}
	.content_details {
		float: left;
		width: 100%;
		padding-left: 10px
	}
	.list_news_relative {
		padding-left: 0px;
		margin-top: 0px;
	}
	.nhandinh .heading_cate {
		margin-top: 5px
	}
	.giaihot1,
	.giaihot1 ul li {
		margin-bottom: 0!important
	}
	.breadcrumb {
		margin-top: 20px
	}
	.detai_header h1 {
		font-size: 23px
	}
	.fx_coming td {
		font-size: 9px!important
	}
	.box_leader table tr td:first-child {
		display: none
	}
	.info_right_news {
		padding-left: 0;
		margin-top: 10px
	}
	.list_category {
		margin-top: 0
	}
	.top img
	{
		height: auto;
	}
	.content_news_right .fa-ul img{margin: 0 auto 10px auto}
	.list_news_relative {margin-bottom: 20px }
}

.giaihot1 ul {
	float: left;
	width: 100%
}

.giaihot1,
.giaihot1 ul li {
	float: left;
	margin-bottom: 6px
}

.giaihot1 ul li:hover {
	background-color: #1e4c4e;
	-webkit-transition: background-color 1s linear;
	-ms-transition: background-color 1s linear;
	transition: background-color 1s linear;
	opacity: .8
}

.giaihot1 ul li:hover a {
	color: #fec128
}

.giaihot1 ul li {
	float: left;
	margin-bottom: 6px;
	height: 45px
}

.giaihot1 ul li a {
	color: #fff;
	font-weight: 700;
	position: relative
}

.giaihot1 ul li a span {
	position: absolute;
	line-height: 45px;
	vertical-align: middle;
	padding-left: 10px;
	font-size: 16px
}

.giaihot1 ul li a img {
	max-width: 100%;
	width: 100%;
	height: 100%
}

.lst-cat-sk {
	float: left;
	margin-top: 10px;
	width: 100%
}

.list_news_relative hr {
	float: left;
	width: 100%;
	border-top: 2px dashed #ccc
}

#wpdevar_comment_1 {
	float: left
}

.content_details ol,
.content_details ul {
	float: left;
	width: 100%;
	padding-left: 35px;
	list-style: disc;
	font-size: 15px;
}

.content_details div {
	float: left;
	width: 100%
}

.content_details h2,
.content_details h2 span,
.content_details h3,
.content_details h3 span,
.content_details h4,
.content_details h4 span,
.content_details h5,
.content_details h5 span {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}

.aligncenter {
	float: none!important
}

.rpbt_shortcode ul {
	list-style: square;
	background: #00356d;
	padding: 5px 30px;
	margin-left: 0;
	margin-bottom: 10px;
	text-align: left;
	list-style: disc;
}
.rpbt_shortcode ul li
{
	list-style: disc;
	color: #fff;
}
.rpbt_shortcode ul li a {
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
}

.breadcrumb a {
	color: #282828
}

.breadcrumb .breadcrumb_last {
	font-weight: 400!important;
	color: #282828
}

#menu-menu-footer {float: left; width: 100%; text-align: center; }

#menu-menu-footer li {
	display: inline-block
}

#menu-menu-footer li a {
	color: #fff;
	font-size: 13px;
	/*padding: 10px;*/
	cursor: pointer
}

.banner_v9 {
	float: left;
	width: 100%;
	text-align: center
}

.heading_home {
	display: none
}

.nav>li>a>h2 {
	font-size: 21px;
	margin-top: 0;
	margin-bottom: 0
}

.list_post_bot ul li a span h3 {
	font-size: 16px;
	margin-bottom: 10px;
	margin-top: 0;
	float: left;
	width: 95%
}

.list_post_bot ul li a i {
	float: left;
	width: 5%
}

.content_details ol,
.content_details ul {
	list-style: disc
}

.author_by {
	text-align: right;
	font-weight: 700;
	color: #172940
}

.author_by a {
	color: #172940
}

.autho_avar {
	float: right;
	margin: 5px 0;
	text-align: right
}
.author_name
{
	text-transform: uppercase;
	font-style:italic;
	color:#fcb813;
	font-size: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
}
.content_details .wp-caption
{
	text-align: center;
}
.container_author_avar {

	border-radius: 5px;
	padding: 5px;
	font-size: 12px;
	margin-bottom: 20px;
	float: left;
	width: 100%;
	background: #fcb813;

}

.container_author_avar p {
	font-size: 14px
}

.info_author {
	width: 66.66666667%!important
}

.content_details .autho_avar {
	width: 33.3333333%!important
}

.page_author {
	margin-top: 30px
}

.misha_loadmore {
	background-color: #ddd;
	border-radius: 2px;
	display: block;
	text-align: center;
	font-size: 14px;
	font-size: .875rem;
	font-weight: 800;
	letter-spacing: 1px;
	cursor: pointer;
	text-transform: uppercase;
	padding: 10px 0;
	transition: background-color .2s ease-in-out, border-color .2s ease-in-out, color .3s ease-in-out;
	float: left;
	width: 100%;
	margin-bottom: 20px
}

.misha_loadmore:hover {
	background-color: #767676;
	color: #fff
}

.sosial_icon {
	float: left;
	width: 100%;
	padding: 14px 0 14px 12px
}

.sosial_icon a {
	color: #1e344e;
	font-size: 13px;
	padding-right: 15px
}

.no-padding-left {
	padding-left: 0!important
}

.list_top_news {
	float: left;
	width: 100%
}

.no_padding_right {
	padding-right: 0!important
}

.noPadding {
	padding: 0!important
}

.lef_top_news img {
	max-width: 100%;
	width: 100%;
	border-radius: 10px;
	overflow: hidden
}

.right_top_news hr {
	float: left;
	width: 100%;
	border-top: 1px solid #5d5b5b;
	margin-top: 10px;
	margin-bottom: 15px
}

.title_left_news {
	color: #000;
	font-weight: 700;
	width: 100%;
	font-size: 15px;
	float: left;
	margin-top: 5px;
	margin-bottom: 5px
}

.lef_top_news p {
	text-align: justify;
	color: #000;
	line-height: 1.4em;
	font-size: 14px
}
.news .thumb img{
	max-width: 100%;
	width: 100%;
}
.img_right_news img {
	max-width: 100%;
	width: 100%;
	border-radius: 5px;
	overflow: hidden
}

.info_right_news a {
	color: #000
}

.info_right_news a:hover {
	text-decoration: none
}

.xbottom,
.xtop,
.ybottom,
.ytop {
	display: block;
	background: 0 0;
	font-size: 1px
}

.xboxcontent {
	display: block;
	border: 0 solid #d7e3f5;
	border-width: 0 1px
}

.box_leader {
	background: url(../images/T_Coming.gif) no-repeat 5px 3px!important
}

.box_leader table {
	height: 30px;
	background-image: url(../images/lcoming_bg.gif)!important;
	background-repeat: no-repeat;
	background-position-x: right!important
}

.lb_asian,
.lb_euro,
.lb_ou {
	float: left;
	position: relative;
	font-size: 9pt;
	font-weight: 700;
	top: 5px;
	left: -13px
}

.coming {
	padding: 5px
}

tr.ls {
	height: 18px;
	background-color: #48bf3e!important;
	font-size: 11px;
	font-weight: 700;
	text-transform: uppercase
}
tr.ls td a{
	color: #fff;
}
.fixture_lis th {
	background: #ffa906;
	color: #fff;
	border: solid 1px #fff
}

.fixture_list th,
.fx_coming th,
.ranking_list th {
	height: 22px;
	background: #000;
	color: #fff;
	text-align: center;
	border-color: #fff;
	border-style: solid;
	border-width: 1px;
	font-size: 11px
}

#koboard .h,
.clgi_table1 tr,
.fixture_list tr,
.fixture_stats tr,
.group_standing_table tr,
.group_table tr,
.season_list tr,
tr {
	height: 20px
}

#_ComingMatches_ {
	background: #fff
}

tr.ls td {
	text-align: left!important
}

.cm_pick {
	color: navy;
	font-weight: 700
}

.box_leader table tr {
	float: right
}

.box_leader tr td:nth-child(5),
.box_leader tr td:nth-child(6) {
	display: none
}

.heading_relative {
	float: left;
	background: #522426;
	padding: 10px;
	border-radius: 10px;
	color: #fff;
	width: 30%;
	text-align: center
}

.news_relative hr {
	float: left;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0
}

.fx_coming tr.alt td {
	background-color: #e6eef0
}

.fx_coming td {
	font-size: 13px;
	color: #000;
	border-color: #d7e3f5;
	border-style: none solid solid none;
	border-width: 1px;
	padding-left: 5px
}

.fx_coming tr td img {
	margin-top: -4px
}

.content_soikeo_new table {
	border-spacing: 0;
	border-collapse: collapse
}

.fx_coming th:last-child {
	display: none
}

.handicap_changed {
	color: #546c24
}

.cm_pick {
	color: navy;
	font-weight: 700
}

.box_leader table tr {
	float: right
}

.odd_down {
	color: #00f
}

.odd_up {
	color: red
}

.content_soikeo_new {
	margin-bottom: 20px;
	padding-right: 0;
	margin-top: 20px
}

.sosial {
	float: left;
	width: 50%
}

.sosial a {
	float: left;
	width: 100%;
	text-align: left;
	color: #fff;
	text-align: center;
	padding: 6px;
	margin-bottom: 5px;
	font-size: 13px;
}

.sosial a.facebook {
	background: #3b5ca0;
}

.sosial a.twitter {
	background: #1da1f2;
}
.cols_left_page
{
	min-height: 1200px;
}
.cols_left, .news_right_sidebar {padding-top: 15px; }
.banner_mobile_header {
	float: left;
	width: 100%;
	margin-top: 10px
}

.banner_mobile_header a {
	float: left;
	width: 100%;
	margin-top: 10px
}

.banner_mobile_header a img {
	max-width: 100%;
	height: auto
}

.adsballon {
	bottom: 0;
	z-index: 99999;
	left: 0;
	width: 100%;
}

.close-ads {
	display: block;
	width: 30px;
	right: 0
}

.position-fixed {
	position: fixed!important
}

.adsballon a {
	float: left;
	width: 100%;
}

.adsballon .close-ads {
	display: block;
	top: -14%;
	width: 40px;
	height: 24px;
	line-height: 1.1;
	background: rgba(71, 71, 71, .86);
	color: #f2f2f2;
	font-weight: 600
}

.close-ads {
	position: absolute;
	right: -8px;
	background: #efefef;
	width: 28px;
	height: 28px;
	text-align: center;
	top: -11px;
	font-size: 17px;
	cursor: pointer
}

.top_match {
	float: left;
	width: 100%;

}
.owl-carousel .owl-stage-outer
{
	height: auto !important;
}
.items_keo {
	float: left;
	width: 100%;
	margin-bottom: 10px;
	margin-top: 10px;
}
.items_keo a img{
	max-width: 100%;
	width: 100%;
}
.items_keo a
{
	color: #000;
	font-size: 15px;
	font-weight: 500;
}
.banner_sidebar
{
	float: left;
	width: 100%;
	margin-top: 30px;
}

.banner_580 div
{
	margin-bottom: 10px;
}

.news.ft-news-item {
	margin-bottom: 10px;
	position: relative;
}
.news {
	position: relative;
}
.news .thumb {
	position: relative;
	padding: 0px;

}
.news .thumbnail {
	margin: 0px;
}

.news .thumbnail {
	padding: 0px;
	border: none;
	border-radius: 0px;
	max-width: 100%;
	margin: 0px;
	width: 100%;
}
.news .des {


}
.ft-news-item .des .info {
	color: #000;
	float: left;

}
.news .des .info p
{
	color: #fff;
	font-size: 13px;

}
.news .des .info h3 {
	margin: 6px 0px;
	font-size: 14px;
}
.news.ft-news-item .des .info h3 {
	font-size: 18px;
	margin-top: 10px;
}
.news .des .info h3 a {
	color: #fff;
	font-size: 14px;
}
.news.ft-news-item .des .info p {
	display: block;
	color: #fff;
	font-size: 15px;
}
.list_giai_keo
{
	float: left;
	width: 100%;
	margin-left: -15px;
	margin-right: -15px;

}
.list_giai_keo .col-md-4 {
	padding: 0px 5px 0px 0px;
}
.list_giai_keo .sk-item {
	float: left;
	width: 100%;
}
.list_giai_keo .sk-item a {
	color: #fff;
	float: left;
	width: 100%;
	padding: 5px;
	font-weight: bold;
	font-size: 20px;
	text-align: center;
}

.list_giai_keo .sk-item a img {
	height: 35px;
	margin-right: 5px;
	text-align: left;
	float: left;
}

.premier
{
	background: #37003d;
}
.laliga
{
	background: #0054a6;
}
.seriea
{
	background: #038f27;
}
.bundesliga
{
	background: #bf0202;
}
.ligue1
{
	background: #828282;
}
.uefa
{
	background: #d4ac00;
}
.dtqg
{
	background: #059ea0;
}
.hot
{
	background: #00d4ab;
}
.list_giai_items
{
	width: 49.5%;
	margin-right: .5%;
	/* margin-left: .5%; */
	padding-left: 0px;
	border-radius: 5px;
	padding-right: 0px;
	margin-bottom: 10px;
}
.section_top {float: left; margin-bottom: 30px; width: 100%; }
.heading_cat_home
{
	color: #00356d;
	text-transform: capitalize;
	font-size: 18px;
	font-weight: 700;
	border-bottom: 1px solid #00356d;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.heading_cat_home span a{color: #00356d}
#getStanding_lichthidau, #getStanding{margin-bottom: 15px;}
.heading_sk_home
{
    float: left;
    width: 100%;
    margin-bottom: 10px;
}
.heading_sk_home span
{
	float: left;
	background: #00356d;
	border-radius: 10px;
	color: #fff;
	font-size: 18px;
	padding: 7px 10px 7px 10px;
	position: relative;
    text-transform: uppercase;
	z-index: 999;
	margin-top: 0px;

}
.heading_sk_home hr
{
	border-bottom: 3px solid #00356d;
	float: left;
	margin: 0px;
	width: 100%;
	position: relative;
	top: -17px;
	border-top: 0px;
}
.title_giaikeo
{

}
.title_nhandinh
{
	margin-bottom: 20px;
	padding-bottom: 5px;
	margin-top: 0px;

}
.title_camnang
{

}
.title_tin_lienquan
{

}
.heading_cat_home span {display: flex; gap: 10px; align-items: center;}
.img_bg
{
	margin-top: 5px;
	margin-bottom: 10px;
}

.ft-match .match-item {
	float: left;
	width: 100%;
	text-align: center;
	background: #e8e8e8;
	margin-bottom: 10px;
	/*margin-top: 20px;*/
	border-radius: 10px;
	padding: 10px;
}
.ft-match .match-item .content_match_items {float: left; width: 100%; display: flex; align-items: center; }
.info_bet_right {
	border-left: 1px solid #b5b3b3;
}
.info_bet_right p {
	border-bottom: 1px solid #b5b3b3;
	line-height: 38px;
	margin: 0!important;
	width: 100%;
	padding: 0;
}
.info_bet_right p:last-child{border-bottom: none;}
.tile_colds {display: flex; align-items: center; padding: 0;}
.bg_graysss
{
	background: #e8e8e8;
}
.ft-match .match-item .content_match_items .col-md-3, .main .match-play .ft-match .match-item .content_match_items .col-xs-3 {
	padding: 0px;
}
.single .content_match_items
{
	background: #e5e5e5;
}
.ft-match .match-item img {max-width: 70px; height: auto; margin-bottom: 5px;}
.ft-match .match-item h3 {font-size: 14px; margin: 0px }
.name_time_t
{
	padding: 0px;
	color: #282828;
}
.date .name_l
{
	font-weight: bold;
	font-size: 15px;
}
.date .time_l
{
	font-size: 30px;
	font-weight: bold;
}
.day_l
{
	font-size: 18px;
	font-weight: bold;
}
.bot_content
{
	float: left;
	width: 100%;
	padding-left:15px;
}

.cat-top-news {

	padding: 15px;
	color: #c9c9c9;
	margin-bottom: 20px;


}
.cat-top-news .penci-ercol-33:nth-child(3n+1){clear: both;}
.cat-top-news .cb-content
{
	background: none;
}

.cat-top-news .ft-news {
	padding-bottom: 10px;
	border-bottom: 1px dashed #626262;
	margin-bottom: 1px;
}
.cat-top-news .ft-news {
	padding-bottom: 10px;
	border-bottom: 1px dashed #626262;
	margin-bottom: 1px;
}

.news p, .news a, .news h6, .news .h6 {
	text-align: justify;
	color: #fff;
	font-size: 15px;
	line-height: 1.5em;
}
.img-fluid {
	max-width: 100%;
	height: auto;
}
.cat-top-news .ft-news h3 {
	font-size: 18px;
	margin-top: 0px;
}
.cat-top-news .news h3 {
	padding: 0px;
}
.cat-top-news .news h3 {
	padding: 0px;
}
.cat-top-news .ft-news h3 a {
	color: #fff;
}
.cat-top-news .ft-news h3 a:hover {
	color: #d78e00;
}
.cat-top-news .ft-news p {
	padding-top: 7px;
	color: #d4d4d4;
	font-size: 14px;
	text-align: left;
}
.cb-content .news,.lst-news .news
{
	margin-top: 0px;
}
.col-12 {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	position: relative;
	width: 100%;
	padding-right: 15px;
	padding-left: 15px;
}
.ft-news col-sm-6
{
	padding-left: 0px;
}
.cat-list-news
{
	float: left;
	width: 100%;
}
.cat-list-news p, .cat-list-news a, .cat-list-news h6, .cat-list-news .h6 {
	text-align: left;
	color: #000000;
	font-size: 14px;
}
.cat-list-news .news .col-sm-8 h3 {
	margin-bottom: 5px;
	margin-top: 0px;
}
.cat-list-news .news p {
	margin-top: 5px;
	margin-bottom: 0px;
}
.cat-list-news .news{
	margin-top: 0px;
	margin-bottom: 20px;
}
.menu li a span img
{
	width: 20px;
	height: 20px;
}
.cat-list-news a
{
	font-size: 1.17em;
	font-weight: 700;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.btn-primary.sk {background: #003b79; border: none; text-transform: uppercase; border-radius: 8px; color: #fcb813; width: 100%; padding: 6px 0; margin-bottom: 10px;}
.btn-primary.sk:last-child{margin-bottom: 0;}
.btn-primary.sk:hover
{
	background: #5dd29e;
}
.btn-primary.btn_reg {background: #fcb813; color: #003b79}
.material-icons img
{
	margin-top: -4px;
}
.news.ft-news-item .info h3 a
{
	color: #56c9fc;
	font-size: 18px;
}
.time-before
{
	color: #56c9fc;
	font-style: italic;
	font-size: 13px;
}
.news.ft-news-item .info h3 a:hover
{
	text-decoration: none;
	color: #0e6e31;
}
.title_bot_ft
{
	color:#282828;
	font-weight: bold;
	font-size: 18px;
}
blockquote
{
	float: left;
	width: 100%;
}

.title_nc_1
{

}
.heading_cat_home_sidebar
{
	background: #347396;
	color: #fff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 20px;
	text-align: center;
	padding: 5px;
	margin-top: 5px;
	float: left;
	width: 100%;
}
.single  .ft-match .match-item .content_match_items .col-md-3
{
	padding-bottom: 20px;
}
.hr_top_list
{
	float: left;
	width: 100%;
	/*border-top: 2px solid #00735c;*/
	margin-top: 0px;
	margin-bottom: 0px;
}
.list_nhacai_head .th_table{
	color: #202020;
	text-transform: uppercase;
	text-align: center;

}
.list_nhacai_head
{
	float: left;
	width: 100%;

}

.list_nhacai_items_nhacai
{
	float: left;
	width: 100%;
	background: #e0e0e0;
}
.logo img
{
	max-width: 100%;
	height: auto;
}

.stt_nhacai
{

	height: 60px;
	float: left;
	text-align: center;
	margin-top: 23px;
}
.top1
{
	background:#922a2a !important;

}
.stt_nhacai span
{
	line-height: 42px;
	text-align: center;
	float: left;
	width: 100%;
	font-weight: bold;
	font-size: 20px;
	color: #fff;

}
.logo_nc {text-align: center; }
.logo_nc a img{
	width: 100%;
	height: auto;
}
.box_nc .logo_nc, .box_nc .text_rate{z-index: 2;}
.text_km,.text_nx,.text_rate
{
	color: #fff;
	font-size: 14px;
	margin-top: 5px;
	text-align: center;
}
.text_km b{
	color: #ffb82f;

}
.text_rate img
{
	width: 100%;
	max-width: 100%;
}
.btn_reg
{

	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 12px;
	padding: 6px 16px;
	text-decoration: none;
	display: inline-block;
	text-shadow: 0px 0px 0 rgba(0,0,0,.3);
	font-weight: 700;
	color: #ce171f;
	background-color: #ffde00;
	border: 1px solid #ffde00!important;
	text-transform: uppercase;
	font-weight: 700;
}
.btn_rate
{
	border:2px solid #529f45;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	margin-bottom: 10px;
	margin-top: 20px;
	color: #529f45;
	text-transform: uppercase;
	font-weight: bold;
	font-size:12px;
}
.list_nhacai_items_nhacai:nth-child(even) {
	background-color: #fff;
}

.top2
{
	background: url(../images/top2.png) no-repeat center;
	color: #e9057f;
}
.top3
{
	background: url(../images/top3.png) no-repeat center;
	color: #50ab88;
}
.topn
{
	background: url(../images/topn.png) no-repeat center;
	color: #3d2078;
}
.nc_sidebar .list_nhacai_items_nhacai_cat .btn_rate, .nc_sidebar .list_nhacai_items_nhacai_cat .btn_reg {
	width: 100%;
	display: unset;
	border-radius: 5px;
	padding: 11px 14px;
	float: left;
	margin: 0;
	-webkit-box-shadow: 2px 3px 0px rgb(4 4 4 / 30%);
    -moz-box-shadow: 2px 3px 0px rgba(4, 4, 4, 0.3);
    box-shadow: 2px 3px 0px rgb(4 4 4 / 30%);
}
.nc_sidebar .list_nhacai_items_nhacai_cat .btn_reg{margin-bottom: 10px;}
.nc_name {float: left; width: 100%; text-align: center; color: #fff; font-weight: bold; font-size: 20px; }
.nc_sidebar .list_nhacai_items_nhacai {background: #95e3ff; display: flex; align-items: center; padding: 10px 0; position: relative;}
.nc_sidebar .list_nhacai_items_nhacai:after{content: '';background-color: rgb(0 0 0 / 50%); position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 1;}
.nc_sidebar .list_nhacai_items_nhacai .logo_nc a img {width: 75%; }
.rate_name_nc p{
	margin-bottom: 0px;
	color: #fff;
}
.nc_sidebar
{
	background: none;
}
.left_box_nhacai {
	padding: 0px;
}
.top_match {
	float: left;
	width: 100%;

}
.items_nc {
	min-height: 363px;
	padding: 0px !important;
}
.thum_nc {
	float: left;
	width: 100%;
}
.thum_nc img {
	max-width: 100%;
	width: 100%;
	border-radius: 20px;
	overflow: hidden;
}
.title_nc {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #282828;
	font-weight: 700;
	font-size: 15px;
	margin-bottom: 15px;
}
.items_nc a h2 {
	color: #000;
	font-weight: 600;
	font-size: 16px;
	margin-bottom: 0;
	margin-top: 0;
}
.tournaments {background: linear-gradient(0deg, #00356D 6%, rgba(25, 25, 25, 1) 85%);}
.tournaments > div {border-bottom: 1px solid #ccc}
.tournaments .league {padding: 10px; }
.tournaments img {border-radius: 2px; height: 30px; margin-right: 6px; overflow: hidden; vertical-align: middle; width: 30px; }
.tournaments .tour-name {color: #fff; font-weight: 700; }
.menumobile {
	display: none;
}
.list_menu {
	display: none;
}
#table_content {
	margin-bottom: 20px;
	float: left;
	width: 100%;
}
#noidung_neo {
	float: left;
	width: 100%;
	background: #00356d;
	padding: 5px;
	font-weight: 700;
	line-height: 27px;
	color: #fff;
	text-transform: uppercase;
}
#noidung_neo img {
	float: left;
	margin: 0px 5px 0px 0px;
	width: 35px !important;

}
#noidung_neo strong
{
	line-height: 35px;
}
#table_content ul {
	background: #658ab5;
	float: left;
	width: 100%;
	padding-left: 40px;
	list-style-type: decimal;
	color: #fff;
	padding-bottom: 5px;
	padding-top: 5px;
	margin-top: 0px;
	margin-left: 0;
}
#table_content ul li {
	list-style-type: decimal;
	color: #fff;
}
#table_content p{
	margin: 0px;
}
#noidung_neo br
{
	display: none;
}
#table_content ul li a {
	color: #fff;
	line-height: 25px;
}
.header
{
	float: left;
	width: 100%;
}
.mid_conetnt_home,.bot_content_home
{
	float: left;
	width: 100%;
}
.main_header.header.stuck,.main_header.header .navbar-toggler.stuck {
	position: fixed;
	top: 0;
	margin-top: 0;
	background: #fff;
	z-index: 99999;
	float: left;
	width: 100%;
}
.list_hot_left {
	float: left;
	width: 100%;
	margin-top: 10px;
	border-top: 1px solid #229964;
	position: relative;
}
.info_match_home, .logo_match {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
}
.logo_match
{
	background: #229964;
	border-radius: 10px;
	color: #fff;
	text-align: center;
	margin-top: 20px;
}
.logo_match p {
	margin-top: 10px;
	margin-bottom: 5px;
}
.date_match_hot
{
	font-weight: bold;
	font-size: 20px;
}
.info_home {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.logo_home, .logo_away {
	float: left;
}
.logo_home img, .logo_away img {
	height: 30px;
	max-width: 70px;
}
.name_away, .name_home {
	float: left;
	display: inline-block;
	vertical-align: middle;
	line-height: 30px;
	margin-left: 10px;
	color: #010101;
	font-weight: bold;
}
.name_bang
{
	background: url(../images/bg_name.png) no-repeat left;
	color: #fff;
	font-size: 12px;
	padding: 2px;
	padding-top: 4px;
	margin-top: -5px;
}
.bxh
{
	float: left;
	width: 100%;
	text-align: center;
}
.bxh table
{
	background: #6895c6;
	border-spacing: 0px!important;
}
.logo_home_table img
{
	height: 20px;
	max-width: 70px;
}
.name_home_table
{
	font-size: 13px;
	font-weight: normal;
}
.top_bxh
{
	border-bottom: 1px solid #fff !important;
}
.top_bxh th{
	border-bottom: none !important;
}
.bxh table tr td,.bxh table tr th
{
	text-align: center;
	color: #fff;
}
.name_table_xh
{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.bxh table tr:nth-child(even) {
	background-color: #a0b3ef;
}
.name_bang_xh
{
	background: url(../images/bg_ten_bang.png) no-repeat left;
	text-align: left;
	margin-bottom: 0px;
	margin-top: 20px;
	padding: 5px;
	color: #fff;
}
.ft_bot .des .info
{
	position: unset;
	background: none;
	padding-left: 0px;
}
.news.ft_bot .info h3 a
{
	color: #fff;
}
.news.ft_bot .des .info p
{
	color: #fff;
}
.bot_footer .menudiv
{
	background: none;
}
.icon_mxh {float: left; width: 100%; margin-bottom: 20px;text-align: center; }
.hotmenu {
	background: url(../images/live.gif) no-repeat;
	background-position-x: center;
	background-position-y: 7px;
	background-size: 60px;
	z-index: 100000;
}
.cuocngay
{
	background: #0d7f00;
}
.cuocngay a,.noboder a{
	border-right: 0px !important;
}
.bo_nc_jbo
{
	background: url(../images/bg_bk8_03.png) no-repeat center ;
	float: left;
	width: 100%;
	padding: 10px;
	margin-bottom: 20px;
    background-size: 100%;
    height: 322px;
}
.rate_jbo
{
	float: left;
	width: 100%;
	padding-left: 16px;
	color: #282828;
	font-weight: bold;
	margin-top: 10px;
}
.rate_jbo img
{
	width: 49%;
}
.logo_jbo
{
    text-align: center;
}
.logo_jbo p
{
    color: #003b79;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 16px;
    margin-top: 10px;
    float: left;
    padding-left: 16px;
    width: 100%;
}
.btn_link_jbo
{
	background: #003b79;
	border-radius: 10px;
	color: #fcb813;
	font-weight: bold;
}
.btn_reg_now
{
    background: #fcb813;
    color: #003b79;
}
.heading_rate_text
{
	float: left;
	width: 100%;
	color: #003b79;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #003b79;
	padding-bottom: 5px;
    margin-top: 10px;
}
.rate_list
{

    line-height: 3em;
    float: left;
    color: #003b79;
    width: 100%;
    font-size: 14px;
}
.pull-left .fa-hand-point-right {
	margin-right: 5px;
	color: #003b79;
}
.img_jbo
{
	text-align: center;
	/* padding-top: 20px; */
	/* margin-right: -21px; */
	position: relative;
	right: -24px;
	top: -22px;
}
.list_btn
{
	float: left;
	width: 100%;
}
.jbo_description h2
{
	float: left;
	width: 100%;
	border-bottom: 1px solid #35b176;
	padding-bottom: 10px;
	margin-bottom: 20px;
	margin-top: 20px;
}
.jbo_description p,.jbo_description h3,.jbo_description h4{
	float: left;
	width: 100%;
	line-height: 30px;
}
.jbo_description img{
	max-width: 100%;
	width: 100%;
}
.jbo_description ul{
	float: left;
	width: 100%;
	padding-left: 30px;
	line-height: 30px;
	list-style: disc;
}
.jbo_description ul li
{
	list-style: disc;
}
.box_jbo_left
{
	float: left;
	width: 100%;
	background: #191919;
	padding: 10px;
	border-radius: 10px;
	margin-bottom: 20px;
}

.box_jbo_left .job_left_logo img
{
	max-width: 100%;
	width: 100%;
}
.job_left_logo,.jbo_left_btn
{
	padding: 0px;
}
.box_jbo_left .rate_jbo img
{
	width: 76%;
}
.box_jbo_left .list_btn
{
	/*padding-left: 20px;*/
}
.jbo_left_btn .heading_jbo_left
{
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
	color: #13be00;
}
.jbo_left_btn .btn_link_jbo
{
	padding: 6px 2px;
	font-weight: bold;
}
.breadcrumb-container.theme3 a
{
	padding: 0px !important;
	border-top:none !important;
	border-bottom:none !important;
}
.breadcrumb-container li a
{
	padding: 0px !important;
}
.content_tab_match {
	padding: 1px 0;
}
.tbl_bxh_Tournaments {
	width: 100%;
	max-width: 100%;
}
.tbl_bxh_Tournaments tr {
	border-bottom: 1px solid #e8e8e8;

}
.tbl_bxh_Tournaments tr:first-child
{
	background: #00356d;
	color: #121c30;
}
.bxh tr th {
	text-align: center;
}
.tbl_bxh_Tournaments tr td, .tbl_bxh_Tournaments tr th {
	padding: 4px;
	text-align: center;
	font-size: 14px;
	position: relative;
}
.tbl_bxh_Tournaments tr th {
	color: #666;
	font-weight: 700;
}
.tbl_club tr td, .tbl_bxh_Tournaments tr th {
	padding: 10px 2px;
	text-align: center;
	font-size: 14px;
	position: relative;
	vertical-align: middle;
}
.tbl_player tr th {
	/*background: #f2f2f2;*/
}
.bxh td:not(.td_team) {
	text-align: center;
}
.bxh td:not(.td_team) {
	text-align: left;
}
.bxh td:not(.td_team) {
	text-align: left;
}
.tbl_bxh_Tournaments tr td{
	border-top: 1px solid #fff;
}
.tbl_bxh_Tournaments .badge-25 {
	display: inline-block;
	vertical-align: middle;
	margin-right: .5rem;
	width: 25px;
	height: 25px;
	float: left;
}
.tbl_bxh_Tournaments .td_team .long, .tbl_bxh_Tournaments .td_team .short_name {
	padding-left: 5px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 150px;
	display: inline-block;
	position: relative;
	/*top: 6px;*/
}
.tbl_bxh_Tournaments .td_team .long
{
	display: block;
	width: 130px;
	overflow: unset;
	color: #fff;
	white-space: unset;
}
.tbl_bxh_Tournaments .badge-25 img {
	height: 25px;
	width: 25px;
}
.tbl_bxh_Tournaments tr td .value
{
	float: left;
	width: 100%;
}
#sel_giai_dau_liv
{
	margin-top: 1px;
}
.cb-content.box-slide {
	background: #f2f2f2;
	text-align: center;
	line-height: 20px;
	color: #3b3b3b;
	border-right: solid 1px #fff;
	-webkit-transform: perspective(1px) translateZ(0);
	transform: perspective(1px) translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	position: relative;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	cursor: pointer;
}
.swiper-container {
	margin: 0 auto;
	position: relative;
	overflow: hidden;
	list-style: none;
	padding: 0;
	z-index: 1;
}
.cb-content .box-slide .box-group {
	padding: 10px 0;
	border-left: 1px solid #e2e2e2;
}
.cb-content .box-slide p {
	color: #3b3b3b;
	text-align: center;
	margin: 5px;
	font-size: 12px;
}
.cb-content .box-slide p:first-child {
	font-weight: 600;
	font-size: 14px;
	overflow: auto;

}
.swiper-slide.active {
	background: #fdd333;
}
.swiper-slide.active {
	background: #fdd333;
}
.cb-content .table-ltd {
	padding: 15px 0;
}
.table-ltd thead tr {
	background: #00356d;
	text-align: center;
	color: #fff;
}
.table-ltd thead tr p {
	color: #fff;
	font-size: 17px;
	font-weight: 700;
	margin-bottom: 0px;
}
.tournament-round {
	display: none;
}

.tournament-round.dp_default {
	display: table-row;
}
.table-ltd tbody tr td {

	vertical-align: middle;
}
.table-ltd .table-bordered td {
	border: none;
}
.table-ltd tbody tr td:first-child {

	text-align: center;
	font-size: 16px;
	color: #fff;
}
.table-ltd tbody tr td:first-child a {
	color: #282828;
	font-weight: 700;
	border: 1px solid #282828;
	padding: 12px;
	border-radius: 10px;
	font-size: 18px;

	float: left;
	margin-top: 10px;
}
.pr-1, .px-1 {
	padding-right: .25rem!important;
}
.table-ltd tbody tr td a {
	color: #1d1d1d;
	font-size: 14px;
}
.text-right {
	text-align: right!important;
}
.m-auto {
	margin: auto!important;
}
.pr-0, .px-0 {
	padding-right: 0!important;
}
.pl-0, .px-0 {
	padding-left: 0!important;
}
.pr-2, .px-2 {
	padding-right: .5rem!important;
}
.table-ltd tbody tr td:nth-child(3) a {
	color: #858585;
}
.table-ltd tbody tr td:nth-child(3) {
	text-align: center;
	padding: 0;
	line-height: 51px;
	color: #282828;
	font-size: 8px;
}
.font-weight-bold {
	font-weight: 700!important;
}
.pb-3 {
	padding-bottom: 1rem!important;
}
.d-md-block {
	display: block!important;
}
.nc_sidebar_home .form-control
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.table
{
	margin-bottom: 10px !important;
}
.hot_class .name_team
{
	color: red !important;
}
.col-9 {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.col-3 {
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.bg_graysss .name_time_t,.bg_graysss .col-md-3 h3,.tile_colds p
{
	color: #282828;
}
.ltdalltop .select-box
{
	width: unset !important;
}
.ltdalltop .selectTopic
{
	width: unset !important;
	height: 91px !important;
}
.slider_schedule
{
	float: left;
	width: 100%;
	margin-top: 10px;
}
.wpMain
{
	width: 1175px !important;
}
.w928 {
	width: 864px !important;
}
.ss-full-width
{
	float: left;
	width: 100%;
}
.pttd-page .ptbltd .box-tyle .titlebox
{
	width: 15px !important;
}
.pttd-page .pttdmain
{
	margin-top: 0px !important;
}
.pttd-page .bgwhite#bxhright
{
	margin-top: -9px;
}
.teamposition .main-position .team1
{
	width: 404px !important;
}
.box-thongkedl ul.list-chart li
{
	float: left;
	padding: 0px !important;
}
.latestmatch .toplatest ul.lstmatch
{
	width: 390px !important;
}
.pttd-page .ptbltd .box-team .ltd-match a.name1, .pttd-page .ptbltd .box-team .ltd-match a.name2
{
	font-weight: bold;
}
.pttd-page .ptbltd .box-tyle .col p
{
	font-weight: bold !important;
}
.pttd-page .tabheadercontrol .licontrol,.pttd-page .topinfomatch a.name1,.ltdalltop .selectTopic p.tit,.ltdalltop ul.swiper-wrapper li.topic p,.ltdalltop .select-box__input-text
{
	font-weight: bold !important;
}
.pttd-page .boxright p.titlebox,.pttd-page .dienbien-note p
{
	font-weight: bold !important;
}
.widget-offers {
	margin: 0 auto;
	border-bottom: 0!important
}

.widget-offers,
.widget-offers.full--width {
	max-width: 100%;
	width: 100%
}

.widget-offers.limit--width {
	max-width: 790px;
	margin: 0 auto
}

.widget-offers.limit--width .offer__features__col {
	display: none
}

.list_items_sb,.items_sb
{
	float: left;
	width: 100%;
}
.items_sb
{
	padding-top: 10px;
	padding-bottom: 10px;
}
.logo-sb
{
	text-align: center;
	/*margin-top: 20px;*/
}
.logo-sb img
{
	max-width: 100%;

}
.sb_name
{
	font-size: 27px !important;
	font-weight: bold;
}

.items_sb .btn_reg
{
	border-radius: 10px;
	padding: 11px 25px;
}
.items_sb .btn_rate
{
	border: none;
	border-radius: 10px;
	padding: 11px 25px;
	background: #121c30;
	color: #ffda60;
}
@media (min-width:992px) {
	.widget-offers.limit--width .head-rating {
		padding-left: 15px!important
	}
	.widget-offers.limit--width .offer-rating .offer {
		padding-left: 57px
	}
	.widget-offers.limit--width .offer-rating .offer__number {
		left: 15px
	}
	.widget-offers.limit--width .offer__review__col {
		display: none
	}
	.widget-offers.limit--width .offer__buttons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-left: 15px;
		padding-right: 15px
	}
	.widget-offers.limit--width .offer__buttons .offer__more {
		display: inline-block
	}
	.widget-offers.limit--width .offer__bet__col {
		max-width: 150px
	}
	.widget-offers.limit--width .offer .east__more-wrap {
		display: block;
		padding-bottom: 0
	}
	.widget-offers.limit--width .offer .east__more-wrap:after {
		bottom: 30px
	}
}

.widget-offers.limit--width .features--in-bonus {
	display: block
}

.widget-offers .headlines {
	margin-top: 0;
	margin-bottom: 15px;
	color: #fff;
}
.headlines h1,.text-block p
{
	color: #fff;
	font-size: 15px;
}
.headlines h1
{
	font-size: 20px;
	font-weight: bold;
}
.widget-offers__list {
	margin: 0
}

.widget-offers .text {
	margin: 15px 0 20px
}

@media (max-width:767px) {
	.widget-offers {
		margin: 0
	}
	.widget-offers.limit--width .features--in-bonus {
		display: none
	}
}

.offer:first-child {
	background: #f1f3f4;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25)
}

.offer:first-child .offer__number {
	color: #cf142b;
	border-color: #cf142b
}

.feature-empty .offer__features__col {
	display: none!important
}

@media (min-width:992px) {
	.widget-offers:not(.limit--width) .offer__site,
	.widget-offers:not(.limit--width) .offer__text {
		padding-left: 20px
	}
}

@media (min-width:1200px) {
	.widget-offers:not(.limit--width) .offer__site__info {
		padding-left: 20px
	}
	.widget-offers:not(.limit--width) .offer__site__col {
		max-width: 296px
	}
	.widget-offers:not(.limit--width) .offer__features__col {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		max-width: 210px
	}
	.widget-offers:not(.limit--width) .offer__review__col {
		max-width: 131px
	}
	.widget-offers:not(.limit--width) .offer .features--in-features {
		padding: 0 5px
	}
}

@media (max-width:1199px) {
	.widget-offers:not(.limit--width) .offer .features--in-features {
		padding: 0 13px
	}
}

@media (min-width:768px) and (max-width:1199px) {
	.widget-offers:not(.limit--width) .features--in-bonus {
		display: block
	}
}

@media (max-width:1199px) {
	.widget-offers:not(.limit--width) .offer-head__features,
	.widget-offers:not(.limit--width) .offer__features__col {
		display: none!important
	}
}

@media (min-width:1200px) {
	.has-sidebar .content-area .offer .features--in-bonus {
		display: block
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer .features--in-bonus {
		display: none
	}
	.has-sidebar .content-area .offer .features--in-out {
		display: block;
		padding-left: 15px
	}
	.has-sidebar .content-area .offer .features--in-out .features-list {
		max-width: 440px;
		padding-top: 16px;
		padding-bottom: 2px
	}
	.has-sidebar .content-area .offer .features--in-out .features-list__item {
		width: 50%
	}
	.has-sidebar .content-area .offer .features--in-out+.offer__text {
		margin-top: 10px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer-head.head-rating {
		padding-left: 15px!important
	}
	.has-sidebar .content-area .offer-head__number {
		width: 32px
	}
	.has-sidebar .content-area .offer-head__site {
		padding-left: 15px;
		padding-right: 10px
	}
	.has-sidebar .content-area .offer__site__col {
		max-width: 231px
	}
	.has-sidebar .content-area .offer__features__col,
	.has-sidebar .content-area .offer__review__col {
		display: none
	}
	.has-sidebar .content-area .offer__bet__col {
		max-width: 145px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer__bet__col {
		max-width: 125px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer__bonus__details {
		font-size: 16px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer__site {
		padding-left: 15px
	}
	.has-sidebar .content-area .offer__buttons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding: 0 10px;
		padding-right: 15px!important
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer__buttons .offer__btn {
		width: 100px;
		padding-top: 8px;
		padding-bottom: 8px;
		font-size: 12px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer__buttons .offer__more {
		display: inline-block
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer__buttons .east__more-wrap,
	.has-sidebar .content-area .offer__buttons .offer__more {
		font-size: 12px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer__text {
		padding-left: 15px;
		padding-right: 15px
	}
	.has-sidebar .content-area .offer.east .offer__buttons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	.has-sidebar .content-area .offer.east .east__more-wrap {
		display: block;
		padding-bottom: 0
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer.east .east__more-wrap .offer__more {
		font-size: 12px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer.east .east__more-wrap:after {
		bottom: 30px
	}
	.has-sidebar .content-area .offer-rating .offer {
		padding-left: 58px
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .content-area .offer-rating .offer {
		padding-left: 48px
	}
	.has-sidebar .content-area .offer-rating .offer__number {
		left: 15px;
		width: 32px;
		height: 32px;
		border-width: 5px
	}
}

@media (min-width:992px) {
	.has-sidebar .content-area .offer-rating .offer__number {
		left: 15px
	}
	.has-sidebar .content-area .offer-rating .offer__text {
		padding-left: 15px
	}
}

.head-rating {
	padding-left: 20px!important
}

@media (max-width:991px) {
	.head-rating {
		padding-left: 15px!important
	}
}

@media (max-width:767px) {
	.head-rating {
		padding-left: 6px!important
	}
	.head-rating .offer__bet__col {
		width: calc(30% + 20px)
	}
}

@media (max-width:767px) {
	.head-rating .offer__site__col {
		width: calc(70% - 50px)
	}
}

.offer-head {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 2px 0;
	margin: 0 0 10px;
	color: #fff;
	font-size: 14px;
	background-color: #0d7f00
}

.offer-head,
.offer-head__cell {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.offer-head__cell {
	padding: 5px 10px
}

.offer-head__number {
	display: inline-block;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 42px;
	text-align: center
}

.offer-head__number:after {
	content: "\2116";
	font-size: 14px
}

@media (max-width:767px) {
	.offer-head__number {
		width: 28px;
		padding-left: 0;
		padding-right: 0
	}
}

.offer-head__site {
	padding-left: 20px
}

@media (max-width:767px) {
	.offer-head__site {
		padding-left: 15px
	}
}

.offer-head__bonus {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

@media (max-width:767px) {
	.offer-head__bonus {
		display: none
	}
}

.offer-head__bet,
.offer-head__features,
.offer-head__review {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.offer-head__bet {
	padding-left: 15px;
	padding-right: 15px;
	text-align: center
}

@media (max-width:767px) {
	.offer-head__bet {
		padding-left: 10px;
		padding-right: 10px
	}
}

.offer-rating .offer {
	padding-left: 62px
}

@media (max-width:991px) {
	.offer-rating .offer {
		padding-left: 57px
	}
}

@media (max-width:767px) {
	.offer-rating .offer {
		padding-left: 35px
	}
	.offer-rating .offer .offer__buttons {
		padding: 0 6px!important
	}
	.offer-rating .offer .offer__bet__col {
		width: calc(30% + 6px)
	}
	.offer-rating .offer__site__col {
		width: calc(70% - 6px);
		padding-left: 6px!important
	}
}

.offer-rating .offer__number {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-item-align: end;
	align-self: flex-end;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: absolute;
	top: 50%;
	left: 20px;
	width: 42px;
	height: 42px;
	border-radius: 50%;
	border: 7px solid #303840;
	color: #303840;
	text-align: center;
	font-size: 20px;
	font-family: Montserrat Bold, sans-serif;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all .3s;
	transition: all .3s
}

@media (max-width:991px) {
	.offer-rating .offer__number {
		left: 15px
	}
}

@media (max-width:767px) {
	.offer-rating .offer__number {
		left: 6px;
		top: 21px;
		width: 28px;
		height: 28px;
		font-size: 14px;
		border-width: 5px;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
}

.offer-rating .offer__number span {
	display: block;
	white-space: nowrap
}

.offer-rating .offer__text {
	padding-left: 15px
}

@media (max-width:767px) {
	.offer-rating .offer__bonus,
	.offer-rating .offer__text {
		padding-left: 6px
	}
	.offer-rating .offer__bonus .offer__more {
		width: calc(30% + 6px)
	}
	.offer-rating .offer__bonus__details {
		width: calc(70% - 6px);
		padding: 0
	}
}

html[lang=th] .offer-rating .offer__number {
	font-family: , sans-serif
}

.offer {
	position: relative;
	padding: 15px 0 10px;
	margin-bottom: 10px;
	border-radius: 4px;
	background-color: #fcfcfc;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .25);
	-webkit-transition: all .3s;
	transition: all .3s
}

.offer:last-child {
	margin-bottom: 0
}

@media (max-width:767px) {
	.offer {
		padding-top: 10px;
		padding-bottom: 6px
	}
}

.offer__content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	word-break: break-word
}

@media (max-width:767px) {
	.offer__content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
}

.offer__site {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding-left: 15px
}

@media (max-width:767px) {
	.offer__site {
		padding-left: 6px
	}
}

.offer__site__wrap {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.offer__site__info,
.offer__site__wrap {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.offer__site__info {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 10px
}

@media (max-width:767px) {
	.offer__site__info {
		padding-left: 14px
	}
}

.offer__site .offer__bonus__details {
	display: none
}

.offer__logo {
	-ms-flex-item-align: center;
	align-self: center
}

@media (max-width:767px) {
	.offer__logo {
		-ms-flex-item-align: start;
		align-self: flex-start
	}
}

.offer__logo a {
	display: block
}

.offer__logo img {
	display: block;
	width: 70px;
	height: 70px
}

@media (max-width:767px) {
	.offer__logo img {
		width: 50px;
		height: 50px
	}
}

.offer__name {
	margin: 5px 0;
	color: #171717;
	font-size: 18px;
	font-family: Montserrat ExtraBold, sans-serif;
	word-wrap: break-word
}

@media (max-width:767px) {
	.offer__name {
		margin: 0
	}
}

.offer__label {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

@media (max-width:767px) {
	.offer__label {
		margin-bottom: 5px
	}
}

.offer__label span {
	position: relative;
	height: 20px;
	line-height: 20px;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0
}

.offer__label span:after {
	content: "";
	position: absolute;
	top: 0;
	right: -10px;
	border-left: 10px;
	border-right: 10px solid transparent;
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
	z-index: 0
}

.offer .score__stars {
	font-size: 13px
}

@media (max-width:767px) {
	.offer .score__stars {
		font-size: 12.5px
	}
}

.offer .score__stars .icon-star {
	margin-right: 2.5px
}

.offer .score__rating {
	margin-left: 7px;
	color: #171717;
	font-family: 'Roboto',sans-serif;
	font-size: 14px;
	line-height: 13px
}

@media (max-width:767px) {
	.offer .score__rating {
		position: relative;
		top: 1px;
		margin-left: 6px
	}
}

.offer__more {
	font-family: Montserrat Bold, sans-serif;
	font-size: 13px;
	text-decoration: underline
}

.offer__bonus {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0;
	text-align: center
}

@media (max-width:767px) {
	.offer__bonus {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: baseline;
		-ms-flex-align: baseline;
		align-items: baseline;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-left: 10px;
		padding-right: 0;
		margin-top: 10px
	}
}

.offer__bonus__details {
	display: block;
	padding: 0 10px;
	color: #171717;
	font-family: 'Roboto',sans-serif;
	font-size: 18px
}

@media (max-width:767px) {
	.offer__bonus__details {
		width: calc(70% - 6px);
		padding: 0;
		text-align: left;
		font-size: 14px
	}
}

.offer__bonus .offer__more {
	display: none;
	text-decoration: underline
}

@media (max-width:767px) {
	.offer__bonus .offer__more {
		display: block;
		width: calc(30% + 6px);
		margin-top: 1px;
		padding: 0 6px;
		font-size: 12px
	}
}

.offer__features {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.offer .features-list,
.offer__features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.offer .features-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.offer .features-list__item {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	font-size: 14px;
	line-height: 14px;
	color: #535657
}

.offer .features-list__item+.features-list__item {
	margin-top: 8px
}

.offer .features-list__item span {
	display: block;
	margin-top: 2px;
	margin-left: 4px;
	padding-right: 1px;
	text-align: left;
	font-family: Montserrat Medium, sans-serif
}

.offer .features-list__icon {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 24px
}

.offer .features-list__icon img {
	display: block;
	max-width: 100%;
	margin: 0 auto
}

.offer .features--in-features {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 0 19px
}

.offer .features--in-features .features-list {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.offer .features--in-features .features-list,
.offer .features--in-features .features-list__item {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.offer .features--in-bonus {
	display: none;
	width: 100%
}

.offer .features--in-bonus .features-list {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px 0 0
}

.offer .features--in-bonus .features-list__item {
	width: 50%;
	margin: 0!important
}

@media (min-width:768px) and (max-width:991px) {
	.offer .features--in-bonus {
		display: block
	}
}

.offer .features--in-out {
	display: none;
	width: 100%
}

@media (max-width:991px) {
	.offer .features--in-out {
		margin-top: 5px;
		padding-left: 6px
	}
	.offer .features--in-out+.offer__text {
		margin-top: 11px
	}
}

@media (max-width:767px) {
	.offer .features--in-out {
		display: block;
		margin-top: 0
	}
	.offer .features--in-out+.offer__text {
		margin-top: 4px
	}
}

.offer .features--in-out .features-list {
	padding: 10px 0
}

@media (max-width:991px) {
	.offer .features--in-out .features-list {
		padding-bottom: 0;
		max-width: 515px
	}
}

@media (max-width:767px) {
	.offer .features--in-out .features-list {
		padding-top: 8px;
		padding-bottom: 6px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center
	}
}

.offer .features--in-out .features-list__item {
	width: 50%;
	margin: 0!important
}

.offer__review {
	padding: 0 10px
}

.offer__buttons,
.offer__review {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center
}

.offer__buttons {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 19px
}

@media (max-width:991px) {
	.offer__buttons {
		padding-left: 15px;
		padding-right: 15px
	}
}

@media (max-width:767px) {
	.offer__buttons {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 0 6px!important
	}
}

.offer__buttons .offer__more {
	display: none;
	margin-top: 5px
}

@media (max-width:991px) {
	.offer__buttons .offer__more {
		display: block;
		margin-top: 14px
	}
}

@media (max-width:767px) {
	.offer__buttons .offer__more {
		display: none
	}
}

.offer__btn {
	width: 120px;
	border-radius: 20px;
	font-size: 14px
}
.btn__main {
	color: #fff;

	/*background: #0d7f00;*/
	background: #000;

}
.widget.cms-content
{
	padding: 10px;
}
.btn__main:hover {
	background: -webkit-gradient(linear,left top,left bottom,from(#00247d),to(#001e68));
	background: linear-gradient(180deg,#00247d,#001e68);
}
@media (max-width:767px) {
	.offer__btn {
		width: 80px;
		margin-top: 10px;
		font-size: 12px
	}
}

.offer__btn__lg {
	display: block;
	max-width: 320px;
	width: 100%;
	padding: 14px 0;
	margin: 15px auto;
	font-size: 14px;
	font-family: Noto Sans, sans-serif;
	text-transform: uppercase
}

.offer__link {
	margin-bottom: 9px;
	font-family: Montserrat Bold, sans-serif;
	font-size: 14px;
	text-align: center;
	text-decoration: underline;
	-webkit-transition: color .2s ease;
	transition: color .2s ease
}

@media (max-width:767px) {
	.offer__link {
		margin-bottom: 11px;
		font-size: 12px
	}
}

.offer__link:last-child {
	margin-bottom: 0
}

.offer__text {
	width: 100%;
	padding-left: 15px;
	padding-right: 20px;
	margin-top: 10px;
	color: #535657;
	font-size: 10px;
	font-family: Montserrat Medium, sans-serif
}

@media (max-width:767px) {
	.offer__text {
		padding-right: 10px;
		padding-left: 10px
	}
}

@media (max-width:767px) {
	.offer.east {
		padding-bottom: 0
	}
}

.offer.east .offer__buttons {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.offer.east .east__more-wrap {
	display: none;
	margin-top: 10px;
	padding-bottom: 5px;
	text-align: center
}

.offer.east .east__more-wrap:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 24px;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #dbdbdb
}

@media (max-width:991px) {
	.offer.east .east__more-wrap {
		display: block;
		padding-bottom: 0
	}
	.offer.east .east__more-wrap:after {
		bottom: 30px
	}
}

@media (max-width:767px) {
	.offer.east .offer__content {
		margin-bottom: 5px
	}
	.offer.east .offer__site .offer__bonus__details {
		display: block;
		width: 100%;
		margin-top: 10px;
		font-size: 14px;
		line-height: 14px
	}
	.offer.east .offer__bonus {
		display: none!important
	}
	.offer.east .east__more-wrap {
		display: block;
		padding-bottom: 7px
	}
}

html[lang=th] .offer__btn {
	font-size: 16px
}

@media (max-width:767px) {
	html[lang=th] .offer__btn {
		font-size: 15px
	}
}

html[lang=th] .offer .score__rating,
html[lang=th] .offer__name {
	font-family: sans-serif;
	font-weight: 700
}

html[lang=th] .offer__more {
	font-family: sans-serif;
	font-weight: 600
}

@media (max-width:767px) {
	html[lang=th] .offer__more {
		font-size: 16px
	}
}

html[lang=th] .offer__bonus__details {
	font-family: sans-serif;
	font-weight: 400
}

@media (max-width:767px) {
	html[lang=th] .offer__bonus__details {
		font-size: 16px
	}
}

html[lang=th] .offer__link {
	font-family: sans-serif;
	font-weight: 700
}

.offer__site__col {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%;
	max-width: 246px
}

.offer__bonus__col {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.offer__features__col {
	max-width: 147px
}

.offer__features__col,
.offer__review__col {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 100%
}

.offer__review__col {
	max-width: 107px
}

.offer__bet__col {
	-ms-flex-negative: 0;
	flex-shrink: 0;
	max-width: 160px;
	width: 100%
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
.list-tab-news .list-link a {
	display: inline-block;
	padding: 0 7px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	background-color: #529f45;
	color: #ffffff;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-right: 4px;
}
.h2-content-club:hover,.list-tab-news .list-link a:hover,.list-tab-news .list-link .active {
	background-color: #2e2e2e;
}
.list-schedule-all {
	margin-top: 2px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 12px;
}
.list-schedule-all {
	margin-bottom: 20px;
}
.listing-match td, .standings td {
	padding: 3px;
	color: #2e2e2e;
	vertical-align: top;
}
.league-odds td {
	padding: 8px;
	color: #464646;
}
.listing-match .row-header td, .standings thead td {
	line-height: 16px;
	background-color: #529f45;
	color: #ffffff;
}

.flag {
	display: inline-block;
	width: 16px;
	height: 11px;
	background: url(../images/flags.png) no-repeat;
	vertical-align: baseline;
}
.league-title-odds {
	color: #FFF;
	font-weight: bold;
}

.listing-match td span, .listing-match td a {
	font-size: 12px;
}
.flag.flag-ad {background-position: -16px 0}
.flag.flag-ae {background-position: -32px 0}
.flag.flag-af {background-position: -48px 0}
.flag.flag-ag {background-position: -64px 0}
.flag.flag-ai {background-position: -80px 0}
.flag.flag-al {background-position: -96px 0}
.flag.flag-am {background-position: -112px 0}
.flag.flag-an {background-position: -128px 0}
.flag.flag-ao {background-position: -144px 0}
.flag.flag-ar {background-position: -160px 0}
.flag.flag-as {background-position: -176px 0}
.flag.flag-at {background-position: -192px 0}
.flag.flag-au {background-position: -208px 0}
.flag.flag-aw {background-position: -224px 0}
.flag.flag-az {background-position: -240px 0}
.flag.flag-ba {background-position: 0 -11px}
.flag.flag-bb {background-position: -16px -11px}
.flag.flag-bd {background-position: -32px -11px}
.flag.flag-be {background-position: -48px -11px}
.flag.flag-bf {background-position: -64px -11px}
.flag.flag-bg {background-position: -80px -11px}
.flag.flag-bh {background-position: -96px -11px}
.flag.flag-bi {background-position: -112px -11px}
.flag.flag-bj {background-position: -128px -11px}
.flag.flag-bm {background-position: -144px -11px}
.flag.flag-bn {background-position: -160px -11px}
.flag.flag-bo {background-position: -176px -11px}
.flag.flag-br {background-position: -192px -11px}
.flag.flag-bs {background-position: -208px -11px}
.flag.flag-bt {background-position: -224px -11px}
.flag.flag-bv {background-position: -240px -11px}
.flag.flag-bw {background-position: 0 -22px}
.flag.flag-by {background-position: -16px -22px}
.flag.flag-bz {background-position: -32px -22px}
.flag.flag-ca {background-position: -48px -22px}
.flag.flag-catalonia {background-position: -64px -22px}
.flag.flag-cd {background-position: -80px -22px}
.flag.flag-cf {background-position: -96px -22px}
.flag.flag-cg {background-position: -112px -22px}
.flag.flag-ch {background-position: -128px -22px}
.flag.flag-ci {background-position: -144px -22px}
.flag.flag-ck {background-position: -160px -22px}
.flag.flag-cl {background-position: -176px -22px}
.flag.flag-cm {background-position: -192px -22px}
.flag.flag-cn {background-position: -208px -22px}
.flag.flag-co {background-position: -224px -22px}
.flag.flag-cr {background-position: -240px -22px}
.flag.flag-cu {background-position: 0 -33px}
.flag.flag-cv {background-position: -16px -33px}
.flag.flag-cw {background-position: -32px -33px}
.flag.flag-cy {background-position: -48px -33px}
.flag.flag-cz {background-position: -64px -33px}
.flag.flag-de {background-position: -80px -33px}
.flag.flag-dj {background-position: -96px -33px}
.flag.flag-dk {background-position: -112px -33px}
.flag.flag-dm {background-position: -128px -33px}
.flag.flag-do {background-position: -144px -33px}
.flag.flag-dz {background-position: -160px -33px}
.flag.flag-ec {background-position: -176px -33px}
.flag.flag-ee {background-position: -192px -33px}
.flag.flag-eg {background-position: -208px -33px}
.flag.flag-eh {background-position: -224px -33px}
.flag.flag-england {background-position: -240px -33px}
.flag.flag-er {background-position: 0 -44px}
.flag.flag-es {background-position: -16px -44px}
.flag.flag-et {background-position: -32px -44px}
.flag.flag-eu {background-position: -48px -44px}
.flag.flag-fi {background-position: -64px -44px}
.flag.flag-fj {background-position: -80px -44px}
.flag.flag-fk {background-position: -96px -44px}
.flag.flag-fm {background-position: -112px -44px}
.flag.flag-fo {background-position: -128px -44px}
.flag.flag-fr {background-position: -144px -44px}
.flag.flag-ga {background-position: -160px -44px}
.flag.flag-gb {background-position: -176px -44px}
.flag.flag-gd {background-position: -192px -44px}
.flag.flag-ge {background-position: -208px -44px}
.flag.flag-gf {background-position: -224px -44px}
.flag.flag-gg {background-position: -240px -44px}
.flag.flag-gh {background-position: 0 -55px}
.flag.flag-gi {background-position: -16px -55px}
.flag.flag-gl {background-position: -32px -55px}
.flag.flag-gm {background-position: -48px -55px}
.flag.flag-gn {background-position: -64px -55px}
.flag.flag-gp {background-position: -80px -55px}
.flag.flag-gq {background-position: -96px -55px}
.flag.flag-gr {background-position: -112px -55px}
.flag.flag-gs {background-position: -128px -55px}
.flag.flag-gt {background-position: -144px -55px}
.flag.flag-gu {background-position: -160px -55px}
.flag.flag-gw {background-position: -176px -55px}
.flag.flag-gy {background-position: -192px -55px}
.flag.flag-hk {background-position: -208px -55px}
.flag.flag-hm {background-position: -224px -55px}
.flag.flag-hn {background-position: -240px -55px}
.flag.flag-hr {background-position: 0 -66px}
.flag.flag-ht {background-position: -16px -66px}
.flag.flag-hu {background-position: -32px -66px}
.flag.flag-ic {background-position: -48px -66px}
.flag.flag-id {background-position: -64px -66px}
.flag.flag-ie {background-position: -80px -66px}
.flag.flag-il {background-position: -96px -66px}
.flag.flag-im {background-position: -112px -66px}
.flag.flag-in {background-position: -128px -66px}
.flag.flag-io {background-position: -144px -66px}
.flag.flag-iq {background-position: -160px -66px}
.flag.flag-ir {background-position: -176px -66px}
.flag.flag-is {background-position: -192px -66px}
.flag.flag-it {background-position: -208px -66px}
.flag.flag-je {background-position: -224px -66px}
.flag.flag-jm {background-position: -240px -66px}
.flag.flag-jo {background-position: 0 -77px}
.flag.flag-jp {background-position: -16px -77px}
.flag.flag-ke {background-position: -32px -77px}
.flag.flag-kg {background-position: -48px -77px}
.flag.flag-kh {background-position: -64px -77px}
.flag.flag-ki {background-position: -80px -77px}
.flag.flag-km {background-position: -96px -77px}
.flag.flag-kn {background-position: -112px -77px}
.flag.flag-kp {background-position: -128px -77px}
.flag.flag-kr {background-position: -144px -77px}
.flag.flag-kurdistan {background-position: -160px -77px}
.flag.flag-kw {background-position: -176px -77px}
.flag.flag-ky {background-position: -192px -77px}
.flag.flag-kz {background-position: -208px -77px}
.flag.flag-la {background-position: -224px -77px}
.flag.flag-lb {background-position: -240px -77px}
.flag.flag-lc {background-position: 0 -88px}
.flag.flag-li {background-position: -16px -88px}
.flag.flag-lk {background-position: -32px -88px}
.flag.flag-lr {background-position: -48px -88px}
.flag.flag-ls {background-position: -64px -88px}
.flag.flag-lt {background-position: -80px -88px}
.flag.flag-lu {background-position: -96px -88px}
.flag.flag-lv {background-position: -112px -88px}
.flag.flag-ly {background-position: -128px -88px}
.flag.flag-ma {background-position: -144px -88px}
.flag.flag-mc {background-position: -160px -88px}
.flag.flag-md {background-position: -176px -88px}
.flag.flag-me {background-position: -192px -88px}
.flag.flag-mg {background-position: -208px -88px}
.flag.flag-mh {background-position: -224px -88px}
.flag.flag-mk {background-position: -240px -88px}
.flag.flag-ml {background-position: 0 -99px}
.flag.flag-mm {background-position: -16px -99px}
.flag.flag-mn {background-position: -32px -99px}
.flag.flag-mo {background-position: -48px -99px}
.flag.flag-mp {background-position: -64px -99px}
.flag.flag-mq {background-position: -80px -99px}
.flag.flag-mr {background-position: -96px -99px}
.flag.flag-ms {background-position: -112px -99px}
.flag.flag-mt {background-position: -128px -99px}
.flag.flag-mu {background-position: -144px -99px}
.flag.flag-mv {background-position: -160px -99px}
.flag.flag-mw {background-position: -176px -99px}
.flag.flag-mx {background-position: -192px -99px}
.flag.flag-my {background-position: -208px -99px}
.flag.flag-mz {background-position: -224px -99px}
.flag.flag-na {background-position: -240px -99px}
.flag.flag-nc {background-position: 0 -110px}
.flag.flag-ne {background-position: -16px -110px}
.flag.flag-nf {background-position: -32px -110px}
.flag.flag-ng {background-position: -48px -110px}
.flag.flag-ni {background-position: -64px -110px}
.flag.flag-nl {background-position: -80px -110px}
.flag.flag-no {background-position: -96px -110px}
.flag.flag-np {background-position: -112px -110px}
.flag.flag-nr {background-position: -128px -110px}
.flag.flag-nu {background-position: -144px -110px}
.flag.flag-nz {background-position: -160px -110px}
.flag.flag-om {background-position: -176px -110px}
.flag.flag-pa {background-position: -192px -110px}
.flag.flag-pe {background-position: -208px -110px}
.flag.flag-pf {background-position: -224px -110px}
.flag.flag-pg {background-position: -240px -110px}
.flag.flag-ph {background-position: 0 -121px}
.flag.flag-pk {background-position: -16px -121px}
.flag.flag-pl {background-position: -32px -121px}
.flag.flag-pm {background-position: -48px -121px}
.flag.flag-pn {background-position: -64px -121px}
.flag.flag-pr {background-position: -80px -121px}
.flag.flag-ps {background-position: -96px -121px}
.flag.flag-pt {background-position: -112px -121px}
.flag.flag-pw {background-position: -128px -121px}
.flag.flag-py {background-position: -144px -121px}
.flag.flag-qa {background-position: -160px -121px}
.flag.flag-re {background-position: -176px -121px}
.flag.flag-ro {background-position: -192px -121px}
.flag.flag-rs {background-position: -208px -121px}
.flag.flag-ru {background-position: -224px -121px}
.flag.flag-rw {background-position: -240px -121px}
.flag.flag-sa {background-position: 0 -132px}
.flag.flag-sb {background-position: -16px -132px}
.flag.flag-sc {background-position: -32px -132px}
.flag.flag-scotland {background-position: -48px -132px}
.flag.flag-sd {background-position: -64px -132px}
.flag.flag-se {background-position: -80px -132px}
.flag.flag-sg {background-position: -96px -132px}
.flag.flag-sh {background-position: -112px -132px}
.flag.flag-si {background-position: -128px -132px}
.flag.flag-sk {background-position: -144px -132px}
.flag.flag-sl {background-position: -160px -132px}
.flag.flag-sm {background-position: -176px -132px}
.flag.flag-sn {background-position: -192px -132px}
.flag.flag-so {background-position: -208px -132px}
.flag.flag-somaliland {background-position: -224px -132px}
.flag.flag-sr {background-position: -240px -132px}
.flag.flag-ss {background-position: 0 -143px}
.flag.flag-st {background-position: -16px -143px}
.flag.flag-sv {background-position: -32px -143px}
.flag.flag-sx {background-position: -48px -143px}
.flag.flag-sy {background-position: -64px -143px}
.flag.flag-sz {background-position: -80px -143px}
.flag.flag-tc {background-position: -96px -143px}
.flag.flag-td {background-position: -112px -143px}
.flag.flag-tf {background-position: -128px -143px}
.flag.flag-tg {background-position: -144px -143px}
.flag.flag-th {background-position: -160px -143px}
.flag.flag-tibet {background-position: -176px -143px}
.flag.flag-tj {background-position: -192px -143px}
.flag.flag-tk {background-position: -208px -143px}
.flag.flag-tl {background-position: -224px -143px}
.flag.flag-tm {background-position: -240px -143px}
.flag.flag-tn {background-position: 0 -154px}
.flag.flag-to {background-position: -16px -154px}
.flag.flag-tr {background-position: -32px -154px}
.flag.flag-tt {background-position: -48px -154px}
.flag.flag-tv {background-position: -64px -154px}
.flag.flag-tw {background-position: -80px -154px}
.flag.flag-tz {background-position: -96px -154px}
.flag.flag-ua {background-position: -112px -154px}
.flag.flag-ug {background-position: -128px -154px}
.flag.flag-um {background-position: -144px -154px}
.flag.flag-us {background-position: -160px -154px}
.flag.flag-uy {background-position: -176px -154px}
.flag.flag-uz {background-position: -192px -154px}
.flag.flag-va {background-position: -208px -154px}
.flag.flag-vc {background-position: -224px -154px}
.flag.flag-ve {background-position: -240px -154px}
.flag.flag-vg {background-position: 0 -165px}
.flag.flag-vi {background-position: -16px -165px}
.flag.flag-vn {background-position: -32px -165px}
.flag.flag-vu {background-position: -48px -165px}
.flag.flag-wales {background-position: -64px -165px}
.flag.flag-wf {background-position: -80px -165px}
.flag.flag-ws {background-position: -96px -165px}
.flag.flag-xk {background-position: -112px -165px}
.flag.flag-ye {background-position: -128px -165px}
.flag.flag-yt {background-position: -144px -165px}
.flag.flag-za {background-position: -160px -165px}
.flag.flag-zanzibar {background-position: -176px -165px}
.flag.flag-zm {background-position: -192px -165px}
.flag.flag-zw {background-position: -208px -165px}
.flag.flag-european {background-position: -224px -165px}
.flag.flag-south-amer {background-position: -240px -176px}
.flag.flag-world {background-position: -240px -165px}
.flag.flag-northern-i {background-position: -223px -176px}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.listing-match tr:nth-child(even), .standings tr:nth-child(even) {
	background: #DDD;
}
.listing-match tr:nth-child(even), .standings tr:nth-child(even) {
	background: #dddddd;
}
.fc-above {
	color: #ee6363;
	font-weight: bold;
}
.listing-match strong {
	font-size: 12px;
}
.schedule_match table
{
	padding: 10px 0px;
}
.table-ltd
{
	background: #cfe6fe;
}

@media (max-width:991px) {
	.offer__site__col {
		max-width: 238px
	}
	.offer__features__col,
	.offer__review__col {
		display: none!important
	}
	.offer__bet__col {
		max-width: 150px
	}
}

@media (max-width:767px) {
	.offer__site__col {
		width: 70%;
		max-width: none;
		padding-left: 10px!important
	}
	.offer__review__col {
		display: none!important
	}
	.offer__bet__col {
		width: 30%;
		max-width: none
	}
}

@media (min-width:992px) {
	#sidebar .widget-offers {
		padding-left: 0;
		padding-right: 0
	}
	#sidebar .widget-offers.limit--width .features--in-bonus {
		display: none
	}
	#sidebar .offer {
		padding-top: 10px;
		padding-bottom: 6px
	}
	#sidebar .offer__site__col {
		width: calc(70% - 20px);
		max-width: none;
		padding-left: 6px!important
	}
	#sidebar .offer__bonus__col,
	#sidebar .offer__features__col,
	#sidebar .offer__review__col {
		display: none!important
	}
	#sidebar .offer__bet__col {
		width: calc(30% + 20px);
		max-width: none
	}
	#sidebar .offer__content {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}
	#sidebar .offer__name {
		margin: 0
	}
	#sidebar .offer__site__info {
		padding-left: 14px
	}
	#sidebar .offer__logo {
		-ms-flex-item-align: start;
		align-self: flex-start
	}
	#sidebar .offer__logo img {
		width: 50px;
		height: 50px
	}
	#sidebar .offer .score__rating {
		margin-left: 6px
	}
	#sidebar .offer__bonus {
		display: -webkit-box!important;
		display: -ms-flexbox!important;
		display: flex!important;
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-webkit-box-align: start;
		-ms-flex-align: start;
		align-items: flex-start;
		-webkit-box-ordinal-group: 2;
		-ms-flex-order: 1;
		order: 1;
		padding-left: 10px;
		padding-right: 0;
		margin-top: 10px
	}
	#sidebar .offer__bonus__details {
		width: 60%;
		padding: 0;
		text-align: left;
		font-size: 14px
	}
	#sidebar .offer__bonus .offer__more {
		display: block;
		width: 40%;
		padding: 0 6px;
		margin-top: 1px
	}
	#sidebar .offer .features--in-bonus,
	#sidebar .offer .offer__features__col {
		display: none
	}
	#sidebar .offer .features--in-out {
		display: block;
		margin-top: 0;
		padding-left: 6px
	}
	#sidebar .offer .features--in-out .features-list {
		-webkit-box-align: center;
		-ms-flex-align: center;
		align-items: center;
		padding-top: 8px;
		padding-bottom: 6px
	}
	#sidebar .offer .features--in-out+.offer__text {
		margin-top: 4px
	}
	#sidebar .offer__buttons {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		justify-content: flex-start;
		padding: 0 6px
	}
	#sidebar .offer__buttons .offer__more {
		display: none
	}
	#sidebar .offer__btn {
		width: 80px;
		margin-top: 10px;
		font-size: 12px
	}
	#sidebar .offer__text {
		padding-right: 10px;
		padding-left: 10px
	}
	#sidebar .offer.east {
		padding-bottom: 0
	}
	#sidebar .offer.east .offer__content {
		margin-bottom: 5px
	}
	#sidebar .offer.east .offer__site .offer__bonus__details {
		display: block;
		width: 100%;
		margin-top: 10px;
		line-height: 18px
	}
	#sidebar .offer.east .offer__bonus {
		display: none!important
	}
	#sidebar .offer.east .offer__buttons {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center
	}
	#sidebar .offer.east .offer__buttons .offer__link {
		font-size: 12px
	}
	#sidebar .offer.east>div:last-child:not(.east__more-wrap) {
		padding-bottom: 6px
	}
	#sidebar .offer.east .east__more-wrap {
		display: block;
		margin-top: 6px
	}
	#sidebar .head-rating {
		padding-left: 6px!important
	}
	#sidebar .head-rating .offer__site__col {
		width: calc(70% - 50px)
	}
	#sidebar .offer-head__number {
		width: 28px;
		padding-left: 0;
		padding-right: 0
	}
	#sidebar .offer-head__site {
		padding-left: 15px
	}
	#sidebar .offer-rating .offer__number {
		left: 6px;
		top: 21px;
		width: 28px;
		height: 28px;
		font-size: 14px;
		border-width: 5px;
		-webkit-transform: translateY(0);
		transform: translateY(0)
	}
	#sidebar .offer-rating .offer__bonus,
	#sidebar .offer-rating .offer__text {
		padding-left: 6px
	}
	#sidebar .offer-rating .offer {
		padding-left: 35px!important
	}
	#sidebar .offer-rating .offer__site__col {
		width: calc(70% - 12px)
	}
	#sidebar .offer-rating .offer__bet__col {
		width: calc(30% + 3px)
	}
	#sidebar .offer-rating .offer__bonus .offer__more {
		width: calc(30% + 6px);
		padding: 0 6px;
		font-size: 12px
	}
	#sidebar .offer-rating .offer__bonus__details {
		width: calc(70% - 6px)
	}
}

@media (min-width:992px) {
	.content:not(.has-sidebar) .single-column .widget-offers {
		padding-left: 0;
		padding-right: 0
	}
	.content:not(.has-sidebar) .single-column .offer-rating .offer {
		padding-left: 57px
	}
	.content:not(.has-sidebar) .single-column .offer__number {
		left: 15px
	}
	.content:not(.has-sidebar) .single-column .offer__buttons {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
		padding-left: 15px;
		padding-right: 15px
	}
	.content:not(.has-sidebar) .single-column .offer__buttons .offer__more {
		display: block
	}
	.content:not(.has-sidebar) .single-column .offer .east__more-wrap {
		display: block;
		padding-bottom: 0
	}
	.content:not(.has-sidebar) .single-column .offer .east__more-wrap:after {
		bottom: 30px
	}
	.content:not(.has-sidebar) .single-column .offer__site__col {
		max-width: 246px
	}
	.content:not(.has-sidebar) .single-column .offer__features__col {
		display: none
	}
	.content:not(.has-sidebar) .single-column .offer__review__col {
		display: none;
		width: 97px
	}
	.content:not(.has-sidebar) .single-column .offer__bet__col {
		width: 150px
	}
	.content:not(.has-sidebar) .single-column .offer .features--in-bonus {
		display: block
	}
}

.widget-percent {
	width: 100%!important
}

@media (max-width:991px) {
	.widget-percent table,
	.widget-percent tbody,
	.widget-percent td,
	.widget-percent th,
	.widget-percent thead,
	.widget-percent tr {
		display: block
	}
}

.widget-percent__table {
	width: 100%!important;
	table-layout: auto;
	border-radius: 18px;
	-webkit-box-shadow: 0 4px 15px #cdcfdc;
	box-shadow: 0 4px 15px #cdcfdc
}

@media (max-width:991px) {
	.widget-percent__table {
		-webkit-box-shadow: none;
		box-shadow: none
	}
}

.widget-percent tbody {
	border-radius: 18px
}

.widget-percent tbody tr:not(.single--row) {
	border-bottom: 10px solid;
	border-color: #fff;
	background-color: #f8f9fa;
	-webkit-transition: all .3s ease;
	transition: all .3s ease
}

@media (min-width:992px) {
	.widget-percent tbody tr:not(.single--row):hover {
		background-color: #fff
	}
}

@media (max-width:991px) {
	.widget-percent tbody tr:not(.single--row) {
		margin-bottom: 10px;
		border-bottom: 0;
		border-radius: 18px;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc
	}
}

.widget-percent tbody tr:not(.single--row):first-child {
	margin-bottom: 10px;
	background: #ededed;
	border-color: #fff;
	border-bottom: 10px solid #fff;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 18px 18px 0 0
}

@media (max-width:991px) {
	.widget-percent tbody tr:not(.single--row):first-child {
		position: absolute;
		left: -9999px;
		width: 0;
		height: 0;
		overflow: hidden
	}
}

.widget-percent tbody tr:not(.single--row):first-child td {
	padding: 17px 10px;
	color: #171717;
	font-family: 'Roboto',sans-serif;
	font-size: 16px;
	border-right: 1px solid #dbdbdb
}

.widget-percent tbody tr:not(.single--row):first-child td:first-child {
	border-radius: 18px 0 0 0
}

.widget-percent tbody tr:not(.single--row):first-child td:last-child {
	border-right: none;
	border-radius: 0 18px 0 0
}

.widget-percent tbody tr:not(.single--row):last-child {
	border-bottom: none
}

.widget-percent tbody tr:not(.single--row):last-child td:first-child {
	border-radius: 0 0 0 18px
}

.widget-percent tbody tr:not(.single--row):last-child td:last-child {
	border-radius: 0 0 18px 18px
}

.widget-percent tbody td {
	padding: 10px;
	color: #535657;
	border-right: 1px solid #e5e5e5
}

@media (max-width:991px) {
	.widget-percent tbody td {
		position: relative;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%!important;
		padding: 10px 20px;
		text-align: left!important;
		border-right: none
	}
	.widget-percent tbody td:nth-child(2n+2) {
		background: #fff
	}
	.widget-percent tbody td:last-child {
		border-radius: 0 0 18px 0
	}
}

@media (max-width:991px) and (max-width:991px) {
	.widget-percent tbody td:last-child {
		border-radius: 0 0 18px 18px
	}
}

@media (max-width:991px) {
	.widget-percent tbody td .table__head {
		justify-self: flex-start;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		display: inline-block!important;
		max-width: 42%;
		width: 200px;
		padding-right: 20px;
		color: #171717;
		font-family: 'Roboto',sans-serif;
		font-size: 16px;
		text-align: left!important
	}
	.widget-percent tbody td .small {
		display: inline-block;
		width: 100%
	}
}

@media (max-width:991px) {
	.widget-percent tbody td:first-child {
		border-radius: 18px 18px 0 0
	}
}

.widget-percent tbody td:last-child {
	border-right: none
}

.widget-percent tbody td .table__head {
	display: none
}

.widget-percent tbody tr.single--row {
	border-radius: 18px;
	border-color: #fff;
	background-color: #f8f9fa
}

@media (max-width:991px) {
	.widget-percent tbody tr.single--row {
		margin-bottom: 10px;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc;
		border-radius: 18px;
		border-bottom: 0
	}
}

@media (min-width:992px) {
	.widget-percent tbody tr.single--row td:first-child {
		border-radius: 18px 0 0 18px
	}
	.widget-percent tbody tr.single--row td:last-child {
		border-radius: 0 18px 18px 0
	}
}

.widget-percent.preload {
	opacity: 0
}

.widget-percent tbody img {
	max-width: 100%;
	height: auto
}

.widget-percent tbody a {
	color: #2259a2;
	font-size: 16px
}

.widget-percent tbody a .button-table {
	color: #fff!important;
	text-decoration: none
}

.widget-percent tbody h3,
.widget-percent tbody h4,
.widget-percent tbody h5 {
	line-height: 140%
}

.widget-percent tbody h2 {
	line-height: 120%
}

.widget-percent tbody b,
.widget-percent tbody strong {
	color: #2a2e30
}

.widget-percent tbody .small {
	font-size: 12px;
	line-height: 16px
}

.widget-percent.narrowed table tbody td {
	word-break: break-word
}
.category .btn_rate
{
	margin-top: 10px;
}
@media (min-width:992px) {
	.top-container .widget-percent tbody tr:hover td {
		background-color: #fff
	}
}

@media (min-width:992px) {
	#sidebar .widget-percent table,
	#sidebar .widget-percent tbody,
	#sidebar .widget-percent td,
	#sidebar .widget-percent th,
	#sidebar .widget-percent thead,
	#sidebar .widget-percent tr {
		display: block
	}
	#sidebar .widget-percent table {
		-webkit-box-shadow: none;
		box-shadow: none
	}
	#sidebar .widget-percent tbody tr:not(.single--row) {
		margin-bottom: 10px;
		border-radius: 18px;
		border-bottom: none;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc
	}
	#sidebar .widget-percent tbody tr:not(.single--row):first-child {
		position: absolute;
		left: -9999px;
		width: 0;
		height: 0;
		overflow: hidden
	}
	#sidebar .widget-percent tbody tr:not(.single--row):last-child td:last-child {
		border-radius: 0 0 18px 18px
	}
	#sidebar .widget-percent tbody tr:not(.single--row):hover td:nth-child(odd) {
		background-color: #fff
	}
	#sidebar .widget-percent tbody tr:not(.single--row):hover td:nth-child(2n) {
		background-color: #f5f5f5
	}
	#sidebar .widget-percent tbody tr.single--row {
		margin-bottom: 10px;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc;
		border-radius: 18px;
		border-bottom: 0
	}
	#sidebar .widget-percent tbody tr.single--row td {
		border-right: none
	}
	#sidebar .widget-percent tbody tr.single--row td:first-child {
		border-radius: 18px 18px 0 0
	}
	#sidebar .widget-percent tbody tr.single--row td:last-child {
		border-radius: 0 0 18px 18px
	}
	#sidebar .widget-percent tbody tr.single--row:hover td:nth-child(odd) {
		background-color: #fff
	}
	#sidebar .widget-percent tbody tr.single--row:hover td:nth-child(2n) {
		background-color: #f5f5f5
	}
	#sidebar .widget-percent tbody td {
		position: relative;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%!important;
		padding: 10px 20px;
		font-family: 'Roboto',sans-serif;
		text-align: left!important
	}
	#sidebar .widget-percent tbody td:nth-child(2n+2) {
		background-color: #fff
	}
	#sidebar .widget-percent tbody td:last-child {
		border-radius: 0 0 18px 18px
	}
	#sidebar .widget-percent tbody td:first-child {
		border-radius: 18px 18px 0 0
	}
	#sidebar .widget-percent tbody td .table__head {
		display: inline-block;
		justify-self: flex-start;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 42%;
		width: 200px;
		padding-right: 20px;
		color: #171717;
		font-family: 'Roboto',sans-serif;
		font-size: 16px;
		text-align: left!important
	}
	#sidebar .widget-percent tbody td .small {
		display: inline-block;
		max-width: 100%
	}
}

@media (min-width:992px) and (max-width:1199px) {
	.has-sidebar .widget-percent table,
	.has-sidebar .widget-percent tbody,
	.has-sidebar .widget-percent td,
	.has-sidebar .widget-percent th,
	.has-sidebar .widget-percent thead,
	.has-sidebar .widget-percent tr {
		display: block
	}
	.has-sidebar .widget-percent table {
		-webkit-box-shadow: none;
		box-shadow: none
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row) {
		margin-bottom: 10px;
		border-radius: 18px;
		border-bottom: none;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):first-child {
		position: absolute;
		left: -9999px;
		width: 0;
		height: 0;
		overflow: hidden
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):last-child td:first-child {
		border-radius: 18px 18px 0 0
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):last-child td:last-child {
		border-radius: 0 0 18px 18px
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):hover {
		cursor: pointer
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):hover td:nth-child(odd) {
		background-color: #fff
	}
	.has-sidebar .widget-percent tbody tr:not(.single--row):hover td:nth-child(2n) {
		background-color: #f5f5f5
	}
	.has-sidebar .widget-percent tbody tr.single--row {
		margin-bottom: 10px;
		-webkit-box-shadow: 0 4px 15px #cdcfdc;
		box-shadow: 0 4px 15px #cdcfdc;
		border-radius: 18px;
		border-bottom: 0
	}
	.has-sidebar .widget-percent tbody tr.single--row td:first-child {
		border-radius: 18px 18px 0 0
	}
	.has-sidebar .widget-percent tbody tr.single--row td:last-child {
		border-radius: 0 0 18px 18px
	}
	.has-sidebar .widget-percent tbody tr.single--row:hover td:nth-child(odd) {
		background-color: #fff
	}
	.has-sidebar .widget-percent tbody tr.single--row:hover td:nth-child(2n) {
		background-color: #f5f5f5
	}
	.has-sidebar .widget-percent tbody td {
		position: relative;
		display: -webkit-inline-box;
		display: -ms-inline-flexbox;
		display: inline-flex;
		width: 100%!important;
		padding: 10px 20px;
		font-family: 'Roboto',sans-serif;
		text-align: left!important;
		border-right: none
	}
	.has-sidebar .widget-percent tbody td:nth-child(2n+2) {
		background-color: #fff
	}
	.has-sidebar .widget-percent tbody td:last-child {
		border-radius: 0 0 18px 18px
	}
	.has-sidebar .widget-percent tbody td:first-child {
		border-radius: 18px 18px 0 0
	}
	.has-sidebar .widget-percent tbody td .table__head {
		display: inline-block;
		justify-self: flex-start;
		-ms-flex-negative: 0;
		flex-shrink: 0;
		max-width: 110px;
		width: 100%;
		padding-right: 20px;
		color: #171717;
		font-family: 'Roboto',sans-serif;
		font-size: 16px;
		text-align: left!important
	}
}

@media (min-width:1200px) {
	.has-sidebar .content-area .widget-percent tbody tr:hover {
		background-color: #fff
	}
}

.expanded-brand {
	padding-bottom: 0
}

@media (max-width:767px) {
	.expanded-brand {
		padding-bottom: 30px
	}
}

.expanded-brand .headlines {
	margin-top: 0;
	margin-bottom: 15px
}

.expanded-brand__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-top: 15px;
	padding-bottom: 10px
}

@media (max-width:767px) {
	.expanded-brand__container {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

.expanded-brand__container a {
	font-family: Montserrat Bold, sans-serif;
	font-size: 16px;
	text-decoration: underline;
	-webkit-transition: all .2s ease;
	transition: all .2s ease
}

.expanded-brand__container a:last-child,
.expanded-brand__container p:last-child {
	margin-bottom: 0
}

.expanded-brand .text-block {
	padding-top: 0
}

.expanded-brand .text-block p {
	margin-bottom: 5px;
	font-size: 16px;
	line-height: 24px
}

@media (max-width:767px) {
	.expanded-brand .text-block p {
		margin-bottom: 6px;
		font-size: 14px
	}
}

@media (max-width:767px) {
	.expanded-brand .text-block a {
		font-size: 15px
	}
}

.expanded-brand__logo {
	-ms-flex-item-align: start;
	align-self: flex-start
}

@media (max-width:767px) {
	.expanded-brand__logo {
		margin-bottom: 13px
	}
}

.expanded-brand__logo+.expanded-brand__content {
	padding-left: 15px
}

@media (max-width:767px) {
	.expanded-brand__logo+.expanded-brand__content {
		padding-left: 0
	}
}

.expanded-brand__logo a {
	display: block
}

.expanded-brand__logo img.expanded-brand__logo--lg {
	display: block;
	width: 120px;
	height: 120px
}

@media (max-width:767px) {
	.expanded-brand__logo img.expanded-brand__logo--lg {
		display: none
	}
}

.expanded-brand__logo img.expanded-brand__logo--xs {
	display: none;
	width: 174px;
	height: 60px
}

@media (max-width:767px) {
	.expanded-brand__logo img.expanded-brand__logo--xs {
		display: block
	}
}

.expanded-brand .link-more {
	margin-top: 5px
}

@media (max-width:767px) {
	.expanded-brand .link-more {
		margin-top: 6px
	}
}

html[lang=th] .expanded-brand__container a,
html[lang=th] .expanded-brand__head,
html[lang=th] .expanded-brand__link {
	font-family: , sans-serif
}

html[lang=th] .expanded-cta__head {
	font-family: sans-serif
}

.expanded-cta {
	position: relative;
	padding: 15px 30px;
	border-radius: 4px;
	background-color: #f8f9fa
}

@media (max-width:767px) {
	.expanded-cta {
		padding-left: 15px;
		padding-right: 15px
	}
}

.expanded-cta:after {
	content: "";
	position: absolute;
	bottom: -10px;
	left: 0;
	display: block;
	width: 100%;
	height: 1px;
	background-color: #c4c4c4
}

.expanded-cta__container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.expanded-cta__head {
	color: #171717;
	font-family: Montserrat, sans-serif;
	font-size: 24px;
	text-transform: uppercase
}

@media (max-width:767px) {
	.expanded-cta__head {
		line-height: 19px;
		font-size: 20px
	}
}

.expanded-cta__subhead {
	color: #2a2e30;
	font-size: 16px;
	margin-top: 5px
}

@media (max-width:767px) {
	.expanded-cta__subhead {
		font-size: 14px
	}
}

.expanded-cta__buttons {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.single .bg_graysss .name_time_t,.single .bg_graysss .col-md-3 h3,.single .tile_colds p
{
	color: #000;
}
@media (max-width:767px) {
	.expanded-cta__buttons {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		min-width: auto;
		padding-left: 10px
	}
}
.name_team
{
	text-align: left;
	padding: 5px !important;
	color: #282828;
}
.nc_sidebar {
	background: none;
}
.nc_sidebar .list_nhacai_items_nhacai {
	background: url(../images/bg-nha-cai-fcb8.png) no-repeat;
	margin-bottom: 15px;
	border-radius: 10px;
	background-size: cover;
	border: 2px solid #072c5a;
}
.box_nc_1 .list_nhacai_items_nhacai{background: url(../images/backgroud-s6.png) no-repeat center center/cover}
.items_nc
{
	background: #121212;

}
.items_nc_lits .logo_nc
{
	padding: 0px;

}
.items_nc_lits
{
	margin-bottom: 10px;
}
.items_nc_lits .btn_rate {
	border: 2px solid #529f45 !important;
	-webkit-border-radius: 4px !important;
	-moz-border-radius: 4px !important;
	border-radius: 4px !important;
	margin-bottom: 10px !important;
	margin-top: 10px !important;
	color: #529f45 !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 12px !important;
	padding: 8px 12px !important;
}
.link_to
{
	text-align: center;

}
.wp-caption img
{
	max-width: 100%;
	width: 100%;
	height: auto;
}
.content_details ul li{
	list-style: disc;
}
.box_list .items_nc
{
	background: none !important;
	min-height: 350px;
}
.box_list
{
	float: left;
	width: 100%;
	padding: 10px;
}
.list_sb,.table_tile
{
	float: left;
	width: 100%;
}
.list_sb{margin-top: 20px;}
.ti_le_news
{
	float: left;
	width: 100%;
}
.info_sb p,.info_sb ul,.info_sb ul li
{
	margin: 0px;
	font-size: 12px;
}
.list__cat_of1
{
	padding-left: 0px !important;
	margin-bottom: 20px;
}
.list__cat_of2
{
	padding-right: 0px !important;
	margin-bottom: 20px
}
.menu_mobile_2
{
	display: none;
}
.tab-content table
{
	border: 1px solid #dee2e6;
	border-collapse: collapse !important;
}


.elementor-widget {
	position: relative;
}
.elementor-widget-wrap > .elementor-element {
	width: 100%;
}
.elementor-element .elementor-widget-container {
	-webkit-transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
	transition: background 0.3s, border 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
	-o-transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
	transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s, -webkit-border-radius 0.3s, -webkit-box-shadow 0.3s;
}
.home-featured-cat.mag-cat-style-2 {
	display: inline-block;
	width: 100%;
	float: left;
}
.elementor-row .home-featured-cat.mag-cat-style-2, .vc_row .home-featured-cat.mag-cat-style-2 {
	width: 100%;
	float: none;
	margin-right: 0;
	vertical-align: top;
}
.penci-homepage-title {
	position: relative;
	margin-bottom: 10px;
	text-align: center;
	clear: both;
	background: transparent;
	margin-top: 5px;
}
.penci-border-arrow {
	position: relative;
	line-height: 1.3;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 5px;
}
.penci-homepage-title.penci-magazine-title {
	text-align: center;
}
.penci-homepage-title.pcalign-left {
	text-align: center;
}
.penci-homepage-title.style-4
{
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;

}


.penci-homepage-title.style-4, .penci-sidebar-content.style-4 .penci-border-arrow {
	overflow: hidden;
}
.penci-homepage-title h3 {
	font-size: 14px;
	color: #0c2d02;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	z-index: 1;
	text-align: center;
	float: left;
	width: 100%;
	background: url(../images/bg_title.png) no-repeat;
	background-size: contain;
}
.penci-border-arrow .inner-arrow {
	border: 1px solid #313131;

	position: relative;
	display: block;
	text-transform: uppercase;
	padding: 8px 12px 7px;
	z-index: 3;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}
.penci-homepage-title h3 a
{
	font-size: 12px;
	color: #0c2d02;
	text-transform: uppercase;
	letter-spacing: 1px;
	position: relative;
	z-index: 1;
	float: left;

	width: 100%;

}
.penci-homepage-title h3 a:hover
{
	text-decoration: none;
}
.penci-homepage-title h3 img
{
	float: left;
	width: 33.8%;
}


.penci-homepage-title.style-4 .inner-arrow, .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow {
	padding: 0 12px;
	border: none;
	display: inline-block;

}
.penci-homepage-title.style-4.pcalign-left .inner-arrow, .penci-sidebar-content.style-4.pcalign-left .penci-border-arrow .inner-arrow {
	padding-left: 0;
	padding-right: 0px;
}
.elementor-6 .elementor-element.elementor-element-d92d9f6 .penci-border-arrow .inner-arrow {
	font-size: 27px;
	text-transform: none;
	font-style: italic;
	letter-spacing: 0px;
}
/*.penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before, .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:after, .penci-homepage-title.style-4 .inner-arrow:before, .penci-homepage-title.style-4 .inner-arrow:after {*/
/*	position: absolute;*/
/*	content: "";*/
/*	width: 1200px;*/
/*	height: 0;*/
/*	top: 50%;*/
/*	left: 100%;*/
/*	border: none;*/
/*	background: url(../images/title_bf.png);*/
/*	z-index: 1;*/
/*	opacity: 0.5;*/
/*}*/
.penci-homepage-title.style-4 .inner-arrow:before, .penci-sidebar-content.style-4 .penci-border-arrow .inner-arrow:before {
	left: auto;
	right: 100%;
}
.home-featured-cat-content {
	display: inline-block;
	width: 100%;
	vertical-align: top;
	margin-bottom: 60px;
}
.elementor-widget-penci-featured-cat .home-featured-cat-content {
	margin-bottom: 0 !important;
}
.home-featured-cat-content .mag-post-box {
	width: 100%;
	overflow: hidden;
	display: table;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ececec;
}
.home-featured-cat-content .mag-post-box.first-post {
	border-bottom: none;
	padding-bottom: 0;
	margin-bottom: 0;
}
.home-featured-cat-content.style-2 .mag-post-box.first-post, .home-featured-cat-content.style-10 .mag-post-box.first-post {
	padding-bottom: 22px;
	margin-bottom: 30px;
	border-bottom: 1px solid #DEDEDE;
}
.home-featured-cat-content .mag-post-box .magcat-thumb {
	float: left;
	margin-right: 20px;
	position: relative;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
}
.home-featured-cat-content .mag-post-box.first-post .magcat-thumb {
	margin: 0 0 24px 0;
	float: none;

}
.penci-image-holder {
	position: relative;
	width: 100%;
	background: #f5f5f5 url(../images/no-image.jpg);
	display: inline-block;
	vertical-align: top;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	overflow: hidden;

}
.penci-image-holder img
{
	max-width: 100%;
	width: 100%;
}
.home-featured-cat-content .first-post .magcat-detail .mag-header {
	/*padding-bottom: 17px;*/
	/*margin-bottom: 19px;*/
	position: relative;
}
.home-featured-cat-content .magcat-detail h3 a {
	color: #313131;
	display: block;
	font-size: 14px;
	transition: all 0.3s;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	font-family: "Roboto", sans-serif;
	font-weight: bold;
	letter-spacing: 0;
	line-height: 1.4;
}
.elementor-6 .elementor-element.elementor-element-d92d9f6 .home-featured-cat-content .first-post .magcat-detail h3 a {
	font-size: 20px;
}
.home-featured-cat-content .mag-post-box {
	width: 100%;
	overflow: hidden;
	display: table;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ececec;
}
.home-featured-cat-content .mag-post-box .magcat-thumb {
	float: left;
	margin-right: 20px;
	position: relative;
	transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	-moz-transition: opacity 0.3s;
}
.penci-image-holder.small-fix-size {width: 118px; }
.magcat-titlte
{
	margin: 0px;
}

.left_post
{
    float: left;
    width: 66.66666667%;
    padding-right: 15px;
    margin-bottom: 30px;
}
.right_post
{
    width: 32.33333333%;
    float: right;
    color: #282828;
    border-bottom: 1px dashed #282828;
    font-size: 14px;
    line-height: 30px;
    margin-left: 1%;

}
.right_post span{

}
.top img {
    max-width: 100%;
    width: 100%;

    height: auto;
}
.top .title_matchtop, .top h3 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700;
    color: #000;
    font-size:16px;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    width: 100%;
}
.top h3{margin-top: 10px; margin-bottom: 5px;}
.author_name
{
    font-weight: bold;
}
.top p {
    font-weight: 300;
    text-align: justify;
    float: left;
    width: 100%;
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 30px;
}
.list_post_bot ul li {
    border-bottom: 1px dashed #8b8989;
    padding-bottom: 16px;
    padding-top: 16px;
    float: left;
    width: 100%;
}
.list_post_bot ul {
    float: left;
    /*margin-top: 50px;*/
    width: 100%;
    list-style: none;
}
.list_post_bot ul li a {
    font-size: 18px;
    color: #282828;
}

.news.ft-news-item {
	margin-bottom: 10px;
	position: relative;
	float: left;
	width: 100%;
}
.news .thumb {
	position: relative;
}
.news p, .news a, .news h6, .news .h6 {
	text-align: justify;
	color: #fff;
	font-size: 15px;
	line-height: 1.5em;
}
.news .thumb img {
	max-width: 100%;
	width: 100%;
}
.news .des {
	width: 100%;
	color: #fff;
}
.ft-news-item .des .info {
	color: #000;
	position: absolute;
	float: left;
	bottom: 0;
	padding: 10px;
	background: url(../images/bg_title_home.png) no-repeat;
	background-size: 100%;
	background-position-y: -59px;
}
.news .des .info h3 a {
	color: #282828;
}

.news.ft-news-item .info h3 a {
	color: #f7941e;
	font-size: 25px;
}
.news .des .info p {
	color: #282828;
	font-size: 13px;
}
.list_news_news .col-md-4 {
	min-height: 290px;
}
/*.list_of1*/
/*{*/
	/*padding-left: 0px !important;*/
/*}*/
/*.list_of3*/
/*{*/
	/*padding-right: 0px !important;*/
/*}*/
.jbo_description
{
	font-size: 16px;
	float: left;
	width: 100%;
	margin-bottom: 10px;
	line-height: 30px;
	color: #282828;
}
.mag-excerpt p
{
    color: #282828;
}

.banner_top_header
{
	float: left;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}
.banner_top_header .banners p{margin-bottom: 0;}
.banner_top_header .banners p img{margin-bottom: 2px; width: 100%;}
.ads-container {
	position: relative;
	line-height: normal;
	width: 100%;
	max-width: 100%;
}
.ads-container img
{
	max-width: 100%;
}
.banner-close {
	display: block;
	font-size: 12px;
	padding: 0;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	background: rgba(169,169,169,.51);
	text-align: center;
}
.banner-close {
	display: flex;
	cursor: pointer;
	position: absolute;
	right: 0;
	background: 0 0;
	color: #00aecd;
	text-align: center;
}
.banner-close .close-icon, .banner-close .info-icon {
	width: 15px;
	height: 15px;
	margin-right: 1px;
	margin-top: 1px;
	background: #fff;
}
.banner-close .info-icon {
	background-image: url(../images/info-icon.svg);
}
.banner-close .close-icon {
	background-image: url(../images/close-icon.svg);
}
.banner_list_keo
{
	padding-left: 0px;
	padding-right: 0px;
	margin-bottom: 5px;
}
.desktopdisplay
{
	display: block;
}
.mobile
{
	display: none;
}
.ads-container {
	position: relative;
	line-height: normal;
	width: 100%;
	max-width: 100%;
	float: left;
}
.banner-close {
	display: block;
	font-size: 12px;
	padding: 0;
	cursor: pointer;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
	background: rgba(169,169,169,.51);
	text-align: center;
}
.banner-close {
	display: flex;
	cursor: pointer;
	position: absolute;
	right: 0;
	background: 0 0;
	color: #00aecd;
	text-align: center;
}
.banner-close .info-icon {
	background-image: url(../images/info-icon.svg);
}
.banner-close .close-icon {
	background-image: url(../images/close-icon.svg);
}
.banner_dssktop img, .catfishmobile img {
	width: 100%;
	max-width: 100%;
}
.catfishmobile img{margin-bottom: 2px}
.float-bottom {
	position: fixed !important;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 99999;
	text-align: center;
}
.float-bottom .close-ads {
	position: relative;
	float: right;
	top: 13px;
}
/*.banner a, .banner img {
	display: block;
	width: 100%;

}*/
.fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
}
.floatingads {
	right: auto;
	left: 0;
	bottom: 0;
}
.float_right {
	right: 0;
	left: auto;
}
.ads_button_menu {
    float: left;
    text-align: center;
    width: 100%;
    margin-top: 7px;
}
.ads_button_menu p{margin-bottom: 3px;}
.ads_button_menu a {
    background-color: #CD1219;
    margin-bottom: 4px;
    color: #fff;
    background: none;
    z-index: 100000;
    font-weight: bold;
    font-size: 14px;
    padding: 7px 10px;
    display: inline-block;
    border-radius: .25rem;
}
.content_popup_banner_beta #redirect_link img {
	width: 350px;
	height: 350px;
}
.close_icon
{
	max-width: 40px !important;
	height: auto !important;
}
.content-cashfishdessktop p{margin-bottom: 0;}
.content-cashfishdessktop p img{margin-bottom: 2px}
.cashfishdessktop .content-cashfishdessktop {
	position: relative;
	display: inline-flex;
	flex-direction: column;
}
.cashfishdessktop .close-ads{position: absolute; top: -8px; right: -8px;}

.position-relative{position: relative;}

.content_ads_text {float: left; width: 100%; margin-bottom: 10px; padding-top: 5px; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; border-top: 2px solid red; border-left: 5px solid red; border-right: 5px solid red; border-bottom: 2px solid red; }

.widget-nhacai{background-color: #7BB0C3; padding: 0.5rem; margin-bottom: 1rem; clear: both;}
.container-nhacai{ padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px dashed #c6c6c6;}
.container-nhacai:last-child{border-bottom: none; padding-bottom: 0; margin-bottom: 0}
.container-nhacai>.row{ display: flex; align-items: center;}
.container-nhacai .thumb-nc img{ max-height: 60px; width: auto;}
.container-nhacai .name-nc{ font-weight: 700; color: #fff; display: block;}
.container-nhacai .medal span {background: url('../images/medal_blue.png') no-repeat center top; width: 30px; height: 38px; display: block; margin: 0 auto;}
.container-nhacai .medal span:after {color: #fff; border: 1px solid #fff; border-radius: 50%; position: absolute; font-size: 10px; top: 15px; left: 50%; transform: translate(-50%, -50%); width: 15px; line-height: 13px; text-align: center;}
.container-nhacai:nth-child(1) .medal span:after{content: '1'}
.container-nhacai:nth-child(2) .medal span:after{content: '2'}
.container-nhacai:nth-child(3) .medal span:after{content: '3'}
.container-nhacai:nth-child(4) .medal span:after{content: '4'}
.container-nhacai:nth-child(5) .medal span:after{content: '5'}
.container-nhacai:nth-child(6) .medal span:after{content: '6'}
.container-nhacai:nth-child(7) .medal span:after{content: '7'}
.container-nhacai:nth-child(8) .medal span:after{content: '8'}
.container-nhacai:nth-child(9) .medal span:after{content: '9'}
.container-nhacai:nth-child(10) .medal span:after{content: '10'}
.container-nhacai .gr-btn-nc{margin-top: 10px;}
.container-nhacai .gr-btn-nc a{background-color: #1F344F; border: 1px solid #1F344F; color: #fff; line-height: 34px; display: inline-block; float: left; width: 49%; text-align: center; font-size: 14px;}
.container-nhacai .gr-btn-nc a:last-child{background-color: transparent; border-color: #fff; color: #fff; margin-left: 2%;}

.tax-danh-muc-nha-cai .main_content{padding-bottom: 20px;}
.list-nc .container-nhacai .name-nc{color: #333;}
.list-nc .container-nhacai .nc-promotion{font-weight: 700; text-align: center;}
.list-nc .container-nhacai .gr-btn-nc a:last-child{border-color: #333; color: #333;}

@media (max-width:767px){
	.wrapper-header .logo{display: flex; align-items: center; justify-content: space-between;}
	.wrapper-header .logo .site-logo{max-height: 50px; width: auto;}
	.button_menu>div {
		height: 10px;
		border-radius: 5px;
		background: #56c9fc;
		margin-bottom: 5px;
		width: 60px;
	}
	.button_menu>div:last-child{margin-bottom: 0;}
	.menumobile{
		float: right;
		display: block;
	}
	.list_menu {
		float: left;
		width: 100%;
		margin: 10px 0 0;
		display: none;
	}
	.list_menu>li {
		float: left;
		width: 100%;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	.list_menu>li a {
		float: left;
		width: 100%;
		padding: 5px 10px;
		color: #fff;
		border-bottom: 1px solid #43434347;
	}
	.list_menu {
		background: #000;
	}
	.menu_top
	{
		display: none;
	}
	.ft-news-item .des .info {
		background-position-y: -35px;
	}

	.col-md-3 .news {
		position: relative;
		border-bottom: 1px solid #f1f1f1;
	}
	.items_padding3 {
		padding: 3px !important;
	}
	.col-md-3 .thumb {
		float: left;
		width: 40%;
		margin-right: 10px;
	}
	.news.ft-news-item .info h3 a
	{
		font-size: 15px;
	}
	.title_nhandinh
	{
		background-size: unset;
	}
	.no-margin_mobile
	{
		margin-left: 0px;
	}
	.nc_sidebar_home
	{
		padding-left: 15px;
		padding-right: 15px;
	}
	.home .nc_sidebar_home
	{
		padding-left: 0px;
	}
	.bot_content > .col-lg-12 > .row{
		margin-left: 0px;
		margin-right: 0px;
	}
	.title_camnang
	{
		background-size: unset;
	}
	.list_r_news_tip .col-xs-12
	{
		padding-right: 0px;
		padding-left: 0px;
		float: left;
		width: 100%;
	}
	.lst_row
	{
		border-bottom: none;
	}
	.lst-news .col-lg-4
	{
		float: left;
		width: 40%;
	}
	.lst-news .col-lg-8
	{
		width: 60%;
		float: left;
	}
	.cat-top-news
	{
		margin-bottom: 0px;
		padding-bottom: 0px;
	}
	.main_content
	{
		margin-top: 0px;
	}
	.news p, .news a, .news h6, .news .h6
	{
		font-size: 13px;
	}
	.menu1 {
		margin-top: 15px;
		transform: rotate(40deg);
	}
	.menu2 {
		background: 0 0!important;
	}
	.menu3 {
		margin-top: -30px;
		transform: rotate(-40deg);
	}
	.title_tin_lienquan
	{
		background-size: unset;
	}
	.fb_iframe_widget {
		display: inline-block;
		position: relative;
		max-width: 100%;
		width: 100%;
		float: left;
		overflow: hidden;
	}
	.list_news_news .col-md-3:nth-last-child(4), .list_of5
	{
		padding-right: 15px;
	}
	.list_news_news .col-md-3:first-child, .list_of6
	{
		padding-left: 15px;
	}
	#menu-menu-footer li a
	{
		padding-left: 5px;
		padding-right: 5px;
		font-size: 12px;
	}
	.time
	{
		font-weight: 700;
		font-size: 16pt;
		line-height: 16px;
		padding-left: 15px;
		padding-right: 15px;
		margin-top: 10px;
		border-right: 2px solid #3b3320;
		float: left;
	}
	.news_right_sidebar
	{
		padding-right: 15px;
	}
	.content_news_right .fa-ul { float: left; width: 100%; }
	.list_news_news
	{
		margin-right: -15px;
		margin-left: -15px;
	}
	.menudiv
	{
		display: none;
	}
	.home_content img {
		max-width: 100%;
		height: auto;
	}
	.content_news_right ul li
	{
		border-bottom: 1px solid #249a66;
	}
	.col-md-6 .thumb,.col-md-4 .thumb {
		float: left;
		width: 40%;
		margin-right: 10px;
	}
	.des.col-lg-5
	{
		padding-right: 0px;
		padding-left: 0px;
	}
	.name_team
	{
		text-align: center;
	}
	.offer__btn {
		width: 80px;
		margin-top: 10px;
		font-size: 12px;
		white-space: unset !important;
	}
	.items_nc,.items_nc_lits
	{
		float: left;
	}
	.logo_jbo
	{
		text-align: center;
	}
	.logo_jbo img
	{
		width: 40%;
	}
	.logo_jbo p
	{
		width: 100%;
		text-align: center;
		margin-bottom: 2px;
		margin-top: 2px;
	}
	.jbo_description,.img_jbo
	{
		float: left;
		width: 100%;
	}
	.items_sb
	{

		background-size: 100% !important;

		margin-bottom: 20px;
	}
	.info_sb
	{
		text-align: center;
	}
	.btn_rate
	{
		margin-top: 0px !important;
	}
	.link_to
	{
		margin-top: 20px;
	}
	.cat-top-news
	{
		float: left;
		width: 100%;
	}
	.menu_mobile_2
	{
		float: left;
		width: 100%;
		background: #000;
		text-align: center;
		padding: 5px 4px;
		border-top: 1px solid #cccc;
		border-bottom: 1px solid #cccc;
		display: block;
		margin-top: 10px;
	}
	.menu_mobile_2 ul li
	{
		display: inline-block;
		padding: 0 3px;

	}
	.menu_mobile_2 ul
	{
		margin-bottom: 0px;
	}
	.menu_mobile_2 ul li a
	{

		display: block;
		color: #fff;
		font-size: 13px;
	}
    .btn-primary.sk {width: 45%; }
    .img_van
    {
        display: none;
    }
	.single .btn-primary.sk
	{
		margin-top: 0px;
	}

	.ft-news-item .des .info {
		background-position-y: -35px;
	}
	.news.ft-news-item .des .info p {
		display: none;
	}
	.list_news_news .col-md-4
	{
		min-height: unset;
	}
	.banner_top_header img
	{
		height: auto;
	}
	.left_post,.right_post
	{
		width: 100%;
	}
	.left_post
	{
		margin-bottom: 0px;
	}
	.items_category
	{
		margin-top: 10px;
	}
	.img_items_category,.info_items_category
	{
		padding: 0px !important;
	}
	.info_items_category h3, .info_items_category h3 a, .info_items_category h2, .info_items_category h2 a {font-size: 20px; color: #282828; margin-top: 5px; margin-bottom: 5px; }
	.orther_menu_mobile ul li {
		display: inline-block;
		padding: 10px 5px;
	}
	.bo_nc_jbo {
		 background: none;
		float: left;
		width: 100%;
		padding: 10px;
		margin-bottom: 20px;
		/* background-size: 100%; */
		 height: unset;
		/* background-size: cover; */
	}
	.desktopdisplay
	{
		display: none;
	}
	.mobile
	{
		display: block;
	}
	.ft-match .match-item .content_match_items{display: inherit;}
	.btn-primary.sk{margin-bottom: 0; margin-top: 15px;}
	.name_time_t.mobile{margin-bottom: 15px;}
	.ft-match .match-item img{width: 100%;}
	.tile_colds .col-xs-3{padding: 0;}
}

/*Hieu.dev*/
p:last-child{margin-bottom: 0;}

.d-none {display: none!important; }
.mb-3 {margin-bottom: 1rem!important; }
.mb-4 {margin-bottom: 1.5rem!important; }
.mb-5 {margin-bottom: 3rem!important; }
.pt-3{padding-top: 1rem}
.pt-4{padding-top: 1.5rem}
.pt-5{padding-top: 3rem}
.py-3{padding-top: 1rem; padding-bottom: 1rem}
.py-4{padding-top: 1.5rem; padding-bottom: 1.5rem}
.py-5{padding-top: 3rem; padding-bottom: 3rem}
.d-flex{display: flex;}
.justify-content-center{justify-content: center;}
.align-items-center{align-items: center;}
.text-center{text-align: center}

.wrapper-header{padding: 10px 0;}
.wrapper-header .banners[position="banner-header-logo"]{text-align: right;}
.banner-ads p{margin-bottom: 0;}
.banner-ads p img{margin-bottom: 2px; width: 100%; height: auto;}
.fb-comments,
.fb-comments > span,
.fb-comments > span > iframe {max-width: 100%; width: 100% !important}
.wp-pagenavi {clear: both; }
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none; border: 1px solid #BFBFBF; padding: 3px 5px; margin: 2px; }
.wp-pagenavi a:hover, .wp-pagenavi span.current {border-color: #000; }
.wp-pagenavi span.current {font-weight: bold; }
/*Css Tỷ lệ kèo*/
.New_col-centre table{margin-bottom: 0; border-spacing: 0}
.New_col-centre tbody{border-bottom: none;}
.New_col-centre td{border-top: none; white-space: nowrap; padding: 5px 0; border: none;}
.New_col-centre td td{padding: 0;}
.New_col-centre .TYLETT:first-child tr:first-child .Tyleweb_1{width: 10%;}
.New_col-centre .TYLETT:first-child tr:first-child .Tyleweb_1a{width: 30%;}
.New_col-centre .TYLETT:first-child td{ border-right: 1px solid #fff;}
.New_col-centre .TYLETT:first-child td:last-child{ border-right: none}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td{ border-top: 1px solid #fff;}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(1){ width: 14%;}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(2){ width: 14%;}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(3){ width: 7%;}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(4){ width: 13%;}
.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(5){ width: 12%;}
.New_col-centre .TYLETT_3 td, .New_col-centre .TYLETT_3_1 td{border-right: 1px solid #fff}
.New_col-centre .TYLETT_3 td td, .New_col-centre .TYLETT_3_1 td td{padding: 0 15px;}
.New_col-centre .TYLETT_3 td td, .New_col-centre .TYLETT_3_1 td td, .New_col-centre .TYLETT_3 td:last-child, .New_col-centre .TYLETT_3_1 td:last-child{border-right: none}

/* Max col-md*/
@media screen and (max-width: 991px){
	.wrapper-content-footer{flex-wrap: wrap;}
}

/* Max col-sm*/
@media screen and (max-width: 767px) {
	.wrapper-header{padding-bottom: 0;}
}

/* Max col-xs*/
@media screen and (max-width: 575px) {
	/*Css Tỷ lệ kèo*/
	.New_col-centre{overflow-x: auto; float: left; width: 100%;}
	.New_col-centre .TYLETT:first-child tr td{white-space: nowrap;}
	.New_col-centre .TYLETT:first-child tr:first-child .Tyleweb_1a, .New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(3){padding: 6px 20px;}
	.New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(1), .New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(2), .New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(4), .New_col-centre .TYLETT:first-child .trd_TYLETT_1 td:nth-child(5){padding: 6px 40px;}
}

/*Min col-md*/
@media (min-width: 768px){
	.text-md-start {text-align: left!important; }
}

/*Min col-lg*/
@media (min-width: 992px){
	.d-lg-block {display: block!important; }
	.mb-lg-0 {margin-bottom: 0!important; }
	.text-lg-start {text-align: left!important; }
}