/*
Theme Name: Mercury Child
Theme URI: https://mercury.is/
Description: Child theme for Mercury theme
Author: Space-Themes.com
Author URI: https://space-themes.com/
Template: mercury
Version: 3.6
*/
@import url("../mercury/style.css");

a:hover{
	color: #ff2453!important;
}

.space-box {
	background-color: #f1f3f4;
}

.space-news-3-item-meta-right .star-rating .kksr-muted, .space-news-3-item-meta-right  .kksr-legend strong:not(.kksr-score), .space-news-3-item-meta-right  .star-rating .kksr-count
.star-vote .kk-star-ratings strong, .space-news-3-item-meta-right .star-vote .kk-star-ratings span {
	display: inline;
}
.space-casinos-home-3-widget .kksr-muted,
.space-casinos-home-3-widget.kk-star .kksr-legend,.space-casinos-home-3-widget .star-rating .kksr-muted,.space-casinos-home-3-widget .kksr-legend strong:not(.kksr-score), .star-rating .kksr-count {
	display: none;
}
.desktop-search-close-button {
	top: 5px;
	right: 15px;
}
.title-popup {
	background-color: white;
	padding: 5px 15px;
	border-bottom: 1px solid #ccc;
}
.space-header-search-block {
	background-color: #02020247;
}
.space-header-search-block-ins {
	max-width: 500px;
	height: 220px;
	background: white;
}
.space-header-search-block #___gcse_0 {
	padding: 25px 20px;
}
.space-header-search-block  .bottom-popup {
	padding: 0 25px;
}
.space-header-search-block  .bottom-popup button{
	background: #e04f4f;
	outline: none;
	border: none;
	color: white;
	float: right;
	padding: 10px 10px;
	border-radius: 5px;
}
.btn-download {
	display: inline-block;
	font-weight: 700;
	font-size: 0.75em;
	line-height: 1.45em;
	text-decoration: none;
	padding: 6px 30px;
	color: #fff;
	background-color: #2ecc71;
	border-radius: 5px;
}
.ml-0 {
	margin-left: 0px !important;
}
.space-news-3-item-title{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-news-3-item-excerpt{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-games-archive-item-title{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-news-6-item-ins li a{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-archive-loop-item-title a{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-archive-loop-item-excerpt{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-news-9-item-info-excerpt{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.space-page-content ul li:before {
	display: none;
}
.space-news-3-item-time{
	margin-bottom: 15px;
}
.space-page-content-excerpt {
	margin-top: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	padding-bottom: 15px;
}
.space-page-content-excerpt p {
	color: #151515;
	font-size: 18px;
	line-height: 26px;
	font-weight: 600;
}
.nha-cai .space-casinos-3-archive-item-terms-ins strong {
	font-weight: 700;
	font-size: 12px;
	line-height: 2.25em;
	color: #111111;
}
.nha-cai .space-casinos-3-archive-item-button-ins a:last-child {
	background-color: #2ecc71;
}
.nha-cai .space-casinos-home-3-widget-ins {
	padding-top: 0px;
	padding-bottom: 0px;
}
.nha-cai .space-casinos-3-archive-item-ins{
	margin: 20px 0;
}
.w-50{
	width: 50%;
}
.w-60{
	width: 60%;
}
.w-65{
	width: 65%;
}
.w-35{
	width: 35%;
}
.w-100{
	width: 100%;
}
.box-30{
	width: 30%;
}
.box-35{
	width: 35%;
}
.box-70{
	width: 70%;
}
.box-75{
	width: 75%;
}
.box-37{
	width: 37%;
}
.box-65{
	width: 65%;
}
.box-10{
	width: 10%;
}
.box-90{
	width: 90%;
}
.box-95{
	width: 95%;
}
.box-5{
	width: 5%;
}
.box-72{width: 72%}
.box-28{width: 28%}
.display-flex{
	display: flex;
	flex-wrap: inherit;
}
.star-vote .kk-star-ratings .kksr-legend {
	margin-left: 5px;
	margin-right: 0;
	font-size: 11px;
}
.star-vote .kk-star-ratings .kksr-muted{
	margin-left: 5px;
}
.star-rating .kksr-muted, .kksr-legend strong:not(.kksr-score), .star-rating .kksr-count {
	/*display: none;*/
}
.nha-cai .kk-star{
	text-align: left;
}
#ufc-comments .fb_iframe_widget_fluid_desktop iframe {
	min-width: 100%;
}
.p-0{
	padding: 0;
}
.pt-5{padding-top: 25px;}
.pt-3{padding-top: 15px;}
.pb-3{padding-bottom: 15px;}
.pt-2{padding-top: 10px;}
.mb-0{margin-bottom: 0;}
.pl-2{
	padding-left: 10px;
}
.tit-16 a{
	font-size: 16px!important;
	color: #000;
	line-height: 2rem;
}
.box-news{
	padding-top: 20px;
}
.box-news .case-15{
	margin: 0 15px 0;
}
.box-news .space-news-3-item-title-box {
	margin-top: 5px;
}
.space-news-3-item-title a{
	font-size: 20px;
	line-height: 1.8rem;
}
.box-news .space-news-3-item-title a{
	font-size: 16px;
	font-weight: 500;
	line-height: 25px;
	color: #000!important;
}

.box-news .space-news-3-item-title a {
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.line-1{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.line-2{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.line-3{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.line-4{
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.box-news .space-news-3-item-title{
	margin-bottom: 5px;
}

.box-first .space-news-9-item-title-box a{
	font-size: 20px;
	line-height: 1.8rem;
}
.space-news-9-item-title-box a:hover {
	color: #ff2453!important;
}

.box-first .space-news-9-item-info-wrap{
	padding: 0 20px;
}
.box-first .box-100{
	padding: 0;
}
.box-first .space-news-9-item-info-excerpt{
	-webkit-line-clamp: 6;
	font-size: 16px;
	color: #000;
	line-height: 25px;
}
.box-first .owl-nav{
	display: none;
}
.box-first .case-15{
	margin-left: 15px;
	margin-right: 15px;
}
.box-top .space-page-wrapper{
	padding-bottom: 0;
}
.space-casinos-home-3-widget{
	margin-bottom: 0;
}
.box-game .space-page-section-ins{
	padding-top: 0;
}
.box-game .space-news-3-item-title-box{
	margin-top: 0;
}

.space-news-3-item-title a:hover {
	color: #ff2453 !important;
}
.box-game .space-news-3-item-ins{
	margin-bottom: 27px;
}
.box-game .space-news-3-item-excerpt{
	font-size: 16px;
	color: #000;
	line-height: 25px;
}
.title-box a{
	font-size: 20px;
	line-height: 1.8rem;
}
.d-flex{
	display: flex;
}
.box-sidebar .space-news-3-item-ins {
	margin-bottom: 15px;
}
.box-sidebar .border-bottom-dash a{
	line-height: 25px;
	font-weight: 500;

}
.border-bottom-dash{
	border-bottom: 1px dashed #b0b1b2;
}
.border-top-dash{
	border-top: 1px dashed #b0b1b2;
}
.box-sidebar .border-bottom-dash:last-child{
	border-bottom: none;
}
.box-sidebar .border-bottom-dash{
	margin: 0 15px 15px;
}
.title-sidebar a{
	font-size: 20px;
	line-height: 1.8rem;
}
.px-md-2{
	padding-right: 10px;
	padding-left: 10px;
}
.pb-2{
	padding-bottom: 30px;
	padding-top: 30px;
}
.pl-2{
	padding-left: 10px;
}
.pr-3{
	padding-right: 15px;
}
.mx-3{
	padding-left: 15px;
	padding-right: 15px;
}
.font-weight-normal{
	font-weight: 500!important;
}
.text-black{
	color: #000!important;
}
.h-5{
	height: 60px;
}

.box-game .space-page-wrapper{
	padding: 0;
}
.box-top .sidebar-img{
	padding-right: 15px;
}
.d-md-none{
	display: none;
}
.d-md-block{
	display: block;
}
.banner-300{
	padding-right: 15px;
}
.px-md-3{
	padding-right: 15px;
	padding-left: 15px;
}
.py-3{
	padding-top: 15px;
	padding-bottom: 15px;
}
.mb-3{
	margin-bottom: 15px;
}
.mt-0{
	margin-top: 0;
}
.mt-1{
	margin-top: 10px;
}
.bg-white{
	background: #fff;
}

/*Category*/
.category .search-gg{
	padding-bottom: 15px;
}
.space-archive-loop-item-title a:hover {
	color: #ff2453 !important;
}
.space-archive-loop-item{
	margin-bottom: 15px;
}
.space-archive-section-ins{
	padding-top: 0;
}
.space-archive-loop-item-title {
	margin: 0;

}
.ex-item {
	margin: 10px 15px 15px 0px;
}
.cat-item a{
	color: #ff2453;
	font-size: 15px;
	font-weight: 600;
}
.space-block-title a {
	color: #151515;
	font-size: 22px;
}
.home .space-casinos-3-archive-item-ins{
	margin: 0 15px 20px;
}

/*header*/
.space-header-2-top-ins{
	min-height: 118px;
}
.space-header-2-top-logo{
	display: flex;
	align-items: center;
}
.space-header-2-top-logo-ins{
	padding-top: 0;
}
/*.space-header-2-nav-ins .space-header-2-top-search .space-header-search{*/
/*	top: 10px;*/
/*}*/
/*.space-header-2-top-search .space-header-search {*/
/*	top: 15px;*/
/*}*/
.space-header-2-nav-ins .space-header-2-top-search{
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}
.space-header-1-top{
	background: #f1f3f4;
	width: 100%;
}
.space-header-1-top-ins{
	display: flex;
	color: #fff;
	padding: 10px 0;
}
.space-header-2-top-title{
	padding-left: 15px;
}
.space-header-2-top-title h1{
	font-size: 15px;
	color: #000;
	font-weight: 500;
}
.space-header-2-top-date{
	font-size: 15px;
	color: #9c9999;
	font-weight: 500;
}
/* footer*/
.space-footer-top {
	padding: 10px 0 10px;
	background-color: #fff;
}
.space-widget p {
	color: #0b0b0b;
}
.space-footer-copy-menu ul li {
	margin-left: 0;
	float: left;
	border-right: 1px solid;
	padding: 0 15px;
	color: #fff;
}
.space-mail a{
	line-height: 1.25em;
	font-weight: 400;
	color: #fff;
}
.space-mail {
	font-size: 0.75em;
	line-height: 1.25em;
	font-weight: 400;
	color: #fff;
}

.space-footer-copy-menu ul li:last-child{
	border-right: none;
}
.space-footer-copy-menu ul li a{
	color: #fff;
	text-decoration: none;
}
.space-footer-copy-menu ul li a{
	text-decoration: none;
}
.space-footer-ins .space-footer-copy-left{
	color: #fff;
}
.space-footer-ins .space-footer-copy-left a{
	color: #fff;
}
.single .space-page-section-ins{
	padding-top: 0;
}
/*Category*/
.space-archive-loop-item-title a {
	font-size: 1.2rem;
}
.category h3{
	font-size: 1.2rem;
}
.tag h3{
	font-size: 1.2rem;
}
.tag .space-archive-loop-item-excerpt{
	margin-top: 10px;
}
.category .space-news-3-item-title a {
	font-size: 1.2rem;
}
.category .space-archive-loop-item-excerpt{
	margin-top: 10px;
}
.space-archive-title-box-h1 h2{
	font-size: 2em;
}
.top-game-mb{
	display: none;
}
.top-game{
	display: block;
}
/* lisst cat*/
.category #load-cat .space-casinos-home-3-widget-ins {
	padding-top: 0;
	padding-bottom: 0;
}
.category #load-cat .space-block-title{
	padding: 0;
}
.category #load-cat .space-casinos-3-archive-item-ins{
	margin:  0 0 15px;
}
.category #load-cat .space-casinos-3-archive-item-count {
	top: -20px;
	left: 20px;
}
.category #load-cat .space-casinos-3-archive-item-rating-box {
	padding: 10px 60px 10px 15px;
}
.category #load-cat .space-casinos-3-archive-item-rating-box .star-rating .star{
	font-size: 14px;
	padding: 0 2px;
	width: 20%;
}
.category #load-cat .space-casinos-3-archive-item-button-ins a {
	display: inline-block;
	min-width: 150px;
	padding: 10px 20px;
}
.category #load-cat .space-casinos-3-archive-item-terms-ins strong {
	font-size: 22px;
	line-height: 1.2em;
}
.category #load-cat .space-casinos-3-archive-item-terms-ins span{
	font-size: 15px;
	padding-top: 10px;
}

/*single*/
.single .space-page-content h2, .single .space-page-content h3, .single .space-page-content h4, .single .space-page-content h5, .single .space-page-content h6 {
	margin: 10px 0;
}
.single .space-title-box-h1 h1{
	font-size: 2em;
}
.single h2 {
	font-size: 21px;
}
.single h3{
	font-size:  18.5px;
}
.single h4{
	font-size: 16px;
}
.single h5{
	font-size: 14px;
}
.single h6{
	font-size: 12px;
}
.icon-arr{
	margin: 3px 0;
}
.title-line{
	padding-left: 5px;
}

/*search*/
.search .space-archive-section{
	background-color: #f1f3f4;
}
.search h3 {
	font-size: 1.2em;
}
.search .space-archive-loop-item-excerpt {
	margin-top: 10px;
}
.space-title-box-h1 h2{
	font-size: 2em;
}
.single-wrap ol, .single-wrap ul{
	list-style: disc;
}
.post .space-page-content ul {
	margin-left: 15px;
}
.post .space-page-content-box-wrap ul li {
	padding: 0;
}
/*load*/
.btn-load-cat{
	padding: 10px;
	width: 100%;
	margin-bottom: 20px;
	background: #fff;
	border-radius: 0;
	color: #595959;
	border: none;
}
.btn-load-cat:hover{
	background: #ff2453;
	color: #fff;
}
/*body*/
.space-title-box-category-wrap {
	max-width: 1090px;
}
.space-page-wrapper{
	max-width: 1090px;
}
.space-header-2-top-ins{
	max-width: 1060px;
	margin: 0 auto;
}
.space-header-2-nav-ins {
	max-width: 1060px;
}
.space-wrapper {
	max-width: 1060px;
}
.space-header-1-top-ins .space-header-2-top-title {
	padding-left: 0;
}
.space-footer-ins{
	max-width: 1060px;
}
/*box top game bai doi thuong*/
.sidebar-box-game{
	margin-top: 0!important;
}
.sidebar-box-game .space-casinos-3-archive-items{
	margin-top: 0;
}
.sidebar-box-game .space-casinos-3-archive-item-ins {

	margin: 0 15px 25px;
}
.sidebar-box-game .space-page-wrapper{
	padding-bottom: 0;
}
.sidebar-box-game .space-casinos-3-archive-item-ins{
	padding: 0;
}
.sidebar-box-game .space-game{
	position: absolute;
	top: -13px;
	left: 10px;
}
.sidebar-box-game .dealer-list {
	padding: 0;
	margin: 0;
	list-style-type: none;
}
.sidebar-box-game .dealer-list-item-mobile {
	display: block;
	position: relative;
	border: 2px solid #eee;
	background: #fff;
	padding: 15px 0;
}
.sidebar-box-game .dealer-item-body-mobile {
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px dashed #ececec;
	display: flex;
	flex-wrap: wrap;
}
.sidebar-box-game .dealer-item-left-mobile {
	flex-basis: 15%;
	width: 15%;
	max-width: 15%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	padding: 0 12px 0 0;
}
.sidebar-box-game .position-mobile, .point-mobile {
	display: inline-block;
	width: 100%;
	text-align: center;
	font-weight: 700;
	padding: 14px 0;
	font-size: 15px;
	line-height: 20px;
}
.sidebar-box-game .position-mobile {
	background-color: #555;
	color: #fff;
}
.sidebar-box-game .point-mobile {
	background-color: #de1219;
	color: #ffe351;
}
.sidebar-box-game .dealer-item-right-mobile {
	flex-basis: 85%;
	width: 85%;
	max-width: 85%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin: 0 auto;
}
.sidebar-box-game .dealer-logo-mobile, .dealer-info-mobile {
	flex-basis: 50%;
	width: 50%;
	max-width: 50%;
	cursor: pointer;
}
.sidebar-box-game .dealer-logo-mobile{
	text-align: center;
}
.sidebar-box-game .dealer-info-mobile {
	padding: 0 10px;
}
.sidebar-box-game .dealer-desc-mobile {
	flex-basis: 100%;
	width: 100%;
	max-width: 100%;
	padding: 0 15px;
	margin-top: 10px;
	text-align: center;
	line-height: 1.5em;
	font-size: 15px;
}
.box-gift{
	padding-bottom: 0.5rem;
	margin-bottom: 0.5rem;
	border-bottom: 0.5px dashed #ececec;
	text-align: center;
	padding-bottom: 15px;
}
.text-gift a{
	font-size: 15px;
	font-weight: bold;
	color: #de1219;
}
.text-gift a:after{
	content: '';
	position: absolute;
	margin-left: 5px;
	width: 22px;
	height: 11px;
	display: inline-block;
	background-image: url(../mercury-child/images/hot.gif);
}
.sidebar-box-game .star-box{
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px dashed #ececec;
}
.sidebar-box-game .dealer-name-mobile a {
	color: #04267f;
	font-weight: 700;
	font-size: 16px;
}
.sidebar-box-game .dealer-item-footer-mobile {
	text-align: center;
	white-space: nowrap;
}
.sidebar-box-game .btn-theme {
	cursor: pointer !important;
	display: inline-block;
	vertical-align: middle;
	padding: 8px 10px;
	border-radius: 5px;
	font-size: 13px;
	text-align: center;

	min-width: 80px;
	margin: 0 5px;
}
.sidebar-box-game .btn-theme-outline-red {
	border: 1px solid #de1219;
	color: #de1219;
	font-weight: 700;
}
.sidebar-box-game .btn-theme-df {
	color: #797979;
	border: 1px solid #dcdcdc;
	font-weight: 700;
}
.space-casinos-3-archive-item-rating-box .kksr-legend,
.space-casinos-3-archive-item-rating-ins .kksr-legend {
	display: none;
}

.home-page {
	background-color: #f1f3f4;
}

.home-article {
	background-color: #f1f3f4;
	padding: 25px 0;
	max-height: 600px;
	overflow: hidden;
}
.home-article h1 {
	font-size: 2rem;
}

.home-article h2 {
	font-size: 1.8rem;
}

.home-article-view-more {
	width: 100%;
	text-align: center;
	padding: 30px 10px 0px;
}

.home-article-view-more a {
	color: #222
}

.single-casino-button a {
	padding: 13px 11px;
	min-width: 93px;
	box-shadow: none!important;
}

.space-casinos-7-archive-item-logo-title {
	display: none;
}

.single-casino-gray-button a {
	background-color: #7e8c8e!important;
	color: #fff
}

/*mobile*/
@media screen and (max-width: 479px) {
	/* width */
	/*box-search*/
	.category .gsc-search-button-v2 {
		width: auto;
		padding: 7px 10px;
		margin: 0;
		border-radius: 0;
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}
	.category .gsc-search-box-tools .gsc-search-box .gsc-input {
		padding-right: 10px;
	}
	.category .gsc-input-box {
		padding-top: 0;
		padding-bottom: 0;
	}
	.space-taxonomy-description::-webkit-scrollbar {
		width: 5px;
	}
	.space-page-content{
		padding-right: 10px;
	}

	/* Track */
	.space-taxonomy-description::-webkit-scrollbar-track {
		background: #f1f1f1;
	}

	/* Handle */
	.space-taxonomy-description::-webkit-scrollbar-thumb {
		background: #888;
	}

	/* Handle on hover */
	.space-taxonomy-description::-webkit-scrollbar-thumb:hover {
		background: #555;
	}
	.space-taxonomy-description {
		margin: 15px!important;
	}
	.space-mail a{
		display: block;
		text-align: center;
		margin-left: 5px;
	}
	.space-mail{
		margin-bottom: 15px;
		display: block;
		text-align: center;
	}
	.space-mail span{
		display: inline-flex;
	}
	.space-footer-copy-menu{
		text-align: center;
	}
	.box-news {
		padding-top: 0px;
	}

	/* set height*/
	.cover-h{
		height: 70px;
		object-fit: cover;
	}
	/* header */
	.space-mobile-menu-block-ins {
		padding: 45px 30px 0;
	}
	.space-mobile-menu .space-mobile-menu-list ul li {
		border-bottom: 1px solid #7f8c8d;
		padding: 5px 0;
	}
	.space-mobile-menu .space-mobile-menu-list ul li:last-child {
		border-bottom: none;
	}
	.space-mobile-menu-block{
		max-width: 100%;
	}
	.space-header-2-top .space-header-2-top-logo-ins{
		padding-top: 0;
	}
	.space-header-2-top .space-mobile-menu-icon div:nth-child(1) {width: 100%}
	.space-header-2-top .space-mobile-menu-icon div:nth-child(2) {width: 100%}
	.space-header-2-top .space-mobile-menu-icon div:nth-child(3) {width: 100%}
	.box-first .space-news-9-item-info-excerpt{
		display: block;
		font-size: 14px;
	}
	.box-news .space-news-3-item-title a {
		text-overflow: ellipsis;
		display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
	}
	.icon-arr{
		margin: 3px 0;
	}
	.title-line{
		padding-left: 5px;
	}
	.box-game .box-news .space-news-3-item-title {
		margin-bottom: 10px;
	}
	.box-game .box-news{
		padding-top: 0;
	}
	.box-first .case-15 {
		margin-left: 10px;
		margin-right: 10px;
	}
	.box-news .space-news-3-items {
		margin: 0;
	}
	.tit-16 a {
		font-size: 14px!important;
	}
	.box-game .space-news-3-item-ins {
		margin-bottom: 15px;
	}
	.title-box a {
		font-size: 16px;
		line-height: 1.5rem;
	}
	.box-game .space-news-3-item-excerpt {
		font-size: 14px;

	}

	.top-game-mb{
		display: block;
	}
	.top-game{
		display: none;
	}
	.space-archive-loop-item-title-box{
		padding: 15px;
	}
	.archive-item .space-news-3-items{
		margin: 0;
	}
	.star-vote .space-news-3-item-meta{
		height: 40px;
	}

	.px-md-3{
		padding-right: 0;
		padding-left: 0;
	}
	.star-vote .space-news-3-item-meta .space-news-3-item-meta-right{
		bottom: 0;
		left: 0;
		right: auto;
	}
	.star-vote .space-news-3-item-meta .space-news-3-item-meta-right span{
		margin-left: 0;
	}
	.nha-cai .kksr-legend{
		font-size: 12px;
	}
	.nha-cai .kksr-muted{
		font-size: 12px;
	}
	.nha-cai .kk-star{
		text-align: center;
	}
	.box-first .box-50{
		width: 100%;
	}
	.box-first .space-news-9-item-title-box a {
		font-size: 16px;
		line-height: 1.5rem;
	}
	.box-first .space-news-9-item-info-wrap {
		padding: 10px 0 0 0;
	}
	.box-news .box-50{width: 100%}
	.box-top .box-25{
		text-align: center;
	}
	.box-top{
		margin-bottom: 0!important;
	}
	.box-top .box-75{
		margin-bottom: 0;
	}
	.box-news .space-news-3-item-title-box{
		padding-bottom: 2px;
		padding-top: 15px;
		margin-top: 0;
	}
	.box-top .sidebar-img{
		padding-right: 0px;
	}
	.space-casinos-home-3-widget{
		margin-bottom: 0!important;
	}
	.box-game .box-50{
		width: 100%;
	}
	.box-game .space-block-title{
		padding-bottom: 15px!important;
	}
	.space-content-section{
		margin-bottom: 0!important;
	}
	.space-page-wrapper{
		padding: 0;
	}
	.box-game .space-news-3-item-title-box {
		padding-bottom: 5px;
	}
	.px-2{
		padding-left: 10px;
		padding-right: 10px;
	}
	.d-none{
		display: none!important;
	}
	.d-block{
		display: block!important;
	}
	.banner-300{
		padding-right: 0;
	}
	/*footer*/
	.space-footer-top-desc {
		order: 1!important;
	}
	.space-footer-top {
		padding: 10px 0 10px;
	}
	.space-footer-copy-menu ul li {
		margin-left: 0!important;
		margin-right: 0!important;
	}
	/*single*/
	.single .box-news .space-news-3-item-title {
		margin-bottom: 15px;
	}
	.single .box-news .space-news-3-item-title-box {
		padding-bottom: 0;
	}
	.single .space-news-3-item-excerpt {

		font-size: 14px;
		color: #000;
		line-height: 25px;
	}
	.single .space-news-3-item-title-box {
		padding-bottom: 0;
	}
	/*category*/
	.category #load-cat .space-casinos-3-archive-item-ins {
		margin: 0 15px 15px;
	}
	.space-block-title {
		padding: 5px 15px;
	}
	.box-loop2{
		display: none;
	}

	.category .space-archive-loop-item-meta{
		display: none;
	}
	.category .space-archive-loop-item {
		margin-bottom: 0;
	}
	.category .py-3{
		padding-top: 0;
		padding-bottom: 0;
	}
	.category .space-archive-loop-item-title-box {
		padding: 15px 15px 15px;
	}
	.ex-item {
		margin: 10px 15px 0px 0px;
	}
	.category .space-news-3-item-excerpt {

		font-size: 14px;
		color: #000;
	}
	.category .space-news-3-item-title-box {
		padding-bottom: 0;
	}
	.category .space-casinos-home-3-widget .space-block-title {
		padding-bottom: 15px;
	}
	.category h3 {
		font-size: 16px;
	}
	.category .space-archive-loop-item-excerpt {
		margin: 0;
		font-size: 14px;
		line-height: 25px;
		color: #000;
	}
	.category .space-archive-loop-item-title-box-ins {
		margin-top: 10px;
	}
	.category .box-news .space-news-3-item-title {
		margin-bottom: 0;
	}
	.category.box-news .space-news-3-item-title-box {
		padding-bottom: 0;
	}
	.category .bg-white{
		background: none;
	}
	.icon-svg {
		vertical-align: middle;
	}
	.icon-svg-sg{
		vertical-align: text-top;
	}
	.space-mobile-menu .space-mobile-menu-list ul li.active a {
		color: #ff2453!important;
	}


}
@media (max-width: 767.98px) and (min-width: 310px){

	.top-game-mb .space-casinos-3-archive-item-ins{
		padding: 0;
	}
	.space-game{
		position: absolute;
		top: -13px;
		left: 10px;
	}
	.dealer-list {
		padding: 0;
		margin: 0;
		list-style-type: none;
	}
	.dealer-list-item-mobile {
		display: block;
		position: relative;
		border: 2px solid #eee;
		background: #fff;
		padding: 15px 0;
	}
	.dealer-item-body-mobile {
		padding-bottom: 1rem;
		margin-bottom: 1rem;
		border-bottom: 1px dashed #ececec;
		display: flex;
		flex-wrap: wrap;
	}
	.dealer-item-left-mobile {
		flex-basis: 15%;
		width: 15%;
		max-width: 15%;
		display: flex;
		flex-wrap: wrap;
		flex-direction: column;
		padding: 0 12px 0 0;
	}
	.position-mobile, .point-mobile {
		display: inline-block;
		width: 100%;
		text-align: center;
		font-weight: 700;
		padding: 14px 0;
		font-size: 16px;
		line-height: 20px;
	}
	.position-mobile {
		background-color: #555;
		color: #fff;
	}
	.point-mobile {
		background-color: #de1219;
		color: #ffe351;
	}
	.dealer-item-right-mobile {
		flex-basis: 85%;
		width: 85%;
		max-width: 85%;
		display: flex;
		flex-wrap: wrap;
		align-items: center;
		margin: 0 auto;
	}
	.dealer-logo-mobile, .dealer-info-mobile {
		flex-basis: 50%;
		width: 50%;
		max-width: 50%;
		cursor: pointer;
	}
	.dealer-logo-mobile{
		text-align: center;
	}
	.dealer-info-mobile {
		padding: 0 10px;
	}
	.dealer-desc-mobile {
		flex-basis: 100%;
		width: 100%;
		max-width: 100%;
		padding: 0 15px;
		margin-top: 10px;
		text-align: center;
		line-height: 1.5em;
		font-size: 15px;
	}
	.dealer-name-mobile a {
		color: #04267f;
		font-weight: 700;
		font-size: 15px;
	}
	.dealer-item-footer-mobile {
		text-align: center;
	}
	.btn-theme {
		cursor: pointer !important;
		display: inline-block;
		vertical-align: middle;
		padding: 8px 10px;
		border-radius: 5px;
		font-size: 13px;
		text-align: center;
		white-space: nowrap;
		min-width: 80px;
		margin: 0 5px;
	}
	.btn-theme-outline-red {
		border: 1px solid #de1219;
		color: #de1219;
		font-weight: 700;
	}
	.btn-theme-df {
		color: #797979;
		border: 1px solid #dcdcdc;
		font-weight: 700;
	}
	.btn-load-cat-amp{
		display: none;
	}
	.box-star .star-rating .star-full:before {
		content: "\f005";
		font-weight: 900;
	}

	.box-star .star-rating {
		font-size: 0.85em;
		line-height: 1.2em;
		padding: 10px;
		border: 1px solid #ccc;
		border-radius: 30px;
		width: 150px;
		margin: 15px auto 0 auto;
	}

	.box-star .star-rating .star {
		display: inline-block;
		font-family: 'Font Awesome 5 Free' !important;
		font-size: 1em;
		font-style: normal;
		line-height: 1em;
		text-align: center;
		text-decoration: inherit;
		vertical-align: top;
		width: 1.333em;
		padding: 0 2px;
	}
}
/*style quangr cao*/
.floatingads.fta-right {
	right: 1%;
	left: auto;
}
.floatingads {
	right: auto;
	left: 1%;
	bottom: 0px;
	padding-bottom: 79px;
}
.popup{
	right: 1%;
	left: auto;
	bottom: 0px;

}

@media (min-width: 1440px){
	.floatingads {
		display: block !important;
	}

}
/*@media (min-width: 1024px){*/
.nha-cai .space-casinos-3-archive-item-button-ins a img {
	margin-right: 4px;
}
/*}*/
.fixed-bottom {
	position: fixed;
	z-index: 1030;
}
.space-taxonomy-description{
	margin-top: 0;
	max-height: 200px;
	margin-bottom: 20px;
	overflow: auto;
}
.space-page-content h2{
	font-size:  21px ;
	margin: 15px 0;
}
.space-page-content h3{
	font-size:  18.5px ;
	margin: 15px 0;
}
.space-page-content h4, .space-page-content h5, .space-page-content h6{
	font-size:  16px ;
	margin: 15px 0;
}
.space-page-content .aligncenter{
	padding-bottom: 0;
}
.single .aligncenter{
	padding-bottom: 0;
}
.space-page-content ul{
	list-style: disc;
	margin-left: 15px;
}
.space-page-content ul li{
	padding: 0;
}
/*active*/
.space-header-2-nav ul.main-menu li.active a {
	color: #ff2453!important;
	border-bottom: 2px solid #ff2453;
}
/*css cho ipad*/

.catfish {
	display: none;
}
.modal.ads-iframe {
	opacity: 0;
	visibility: hidden;
	z-index: -9;
}
.promote img {
	display: block;
	width: 100%;
	height: auto;
}
.promote {
	position: relative;
}
/* .banner-info {
    position: absolute;
    right: 18px;
    top: 0;
    z-index: 9;
    background: #fff;
    font-size: 10px;
    color: #0095ff;
}
.banner-info .info-icon {
    width: 15px;
    height: 15px;
    display: block;
    background: url(images/info-icon.svg);
}
.banner-info .close-icon {
    width: 15px;
    height: 15px;
    display: block;
    background: url(images/close-icon.svg);
}

.close-banner-yes {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 9;
    background: #fff;
    padding: 0px 4px;
    height: 15px;
    font-size: 12px;
    color: #0095ff;
} */

.modal {
	position: fixed;
	z-index: -1;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-color: rgba(0,0,0,0.3);
	transition: all ease .4s;
	opacity: 0;
	visibility: hidden;
}
.modal-dialog {
	display: flex;
	align-items: center;
	flex-direction: column;
	height: 100%;
	justify-content: center;
}
.modal-body {
	position: relative;
}
.modal-body > span {
	position: absolute;
	top: 0;
	right: 0;
	padding: 1px 5px;
	background: #fff;
}
.space-footer-top-soc {
	display: block;
	padding-top: 20px;
}
.space-footer-top-soc .social {
	text-align: center;
}
.space-footer-top-soc .social a{
	display: inline-block;
	border: 1px solid #7f8c8d;
	width: 40px;
	height: 40px;
	color: #7f8c8d;
	font-weight: 400;
	border-radius: 50%;
	font-size: 1em;
	line-height: 40px;
	text-align: center;
	margin-left: 10px;
	background-color: transparent;
}

.space-footer-top-soc .dmca-badge {
	border: none;
	display: block;
	width: auto;
	height: auto;
	text-align: center;
	margin: auto;
}
.space-footer-top-soc .dmca-badge:hover{
	border: none;
	background: none;;
}
@media screen and (max-width: 991px) and (min-width: 768px){

	.space-header-1-top{display: none;}
	.space-header-2-height .logo-item{display: none}
	.space-header-2-top{display: block}
	.space-header-2-wrap.fixed .logo-item {
		display: none!important;
	}
	.box-first .space-news-9-item-info-excerpt {
		display: block;
	}
	[class="space-news-3-item  left relative"]{width: 100% !important;}
	.box-tablet{
		display: flex;
		flex-wrap: nowrap;
	}
	.item-tablet{width: 100% !important}
	.space-news-3-item{width: 100%!important;}
	.box--game{
		display: flex;
		flex-wrap: nowrap;
	}
	.box--game img{max-width: 350px;}
	[class="space-archive-loop-item box-100 relative pt-3 bg-white d-none d-md-block"]{display: flex;flex-wrap: nowrap}
	.category .space-archive-loop-item-excerpt {
		display: block;
	}
	.box-100 {
		width: 100%!important;
	}
	.box-20 {
		width: 20%!important;
	}
	.box-25 {
		width: 25%!important;
	}
	.box-33 {
		width: 33.33333333%!important;
	}
	.box-40 {
		width: 40%!important;
	}
	.box-50 {
		width: 50%!important;
	}
	.box-60 {
		width: 60%!important;
	}
	.box-66 {
		width: 66.66666666%!important;
	}
	.box-75 {
		width: 75%!important;
	}
	.box-80 {
		width: 80%!important;
	}
	.box-70 {
		width: 100%!important;
	}
	.box-30 {
		width: 100%!important;
	}
	.box-10{width: 3%}
}
@media (min-width: 320px) and (max-width: 768px ) {
	.space-footer-top-soc {
		padding-top: 0;
	}
	.catfish {
		display: block;
		position: fixed;
		z-index: 2;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.catfish a {
		display: block;
	}
	.modal.fade {
		opacity: 1;
		visibility: visible;
		z-index: 1050;
	}
}