#logo {
	margin-bottom: 5px;
	margin-top: 5px;
	padding: 0 0px;
}

.header .topshare i {
	color: #fff;
	font-size: 16px;
	margin: 10px 10px 0 0;
}

.clear {
	clear: both
}

.container .row {
	margin: 0 auto;
}

section .article-details p {}

section .article-details p a {
	color: #fb876c
}

section .article-details p {
	color: #333;
	font-size: 15px !important;
	margin: 10px auto;
	text-align: left;
	word-wrap: break-word;
}

section .article-details {
	color: #1f1f1f !important;
	font-size: 16px !important;
	line-height: 1.6 !important;
}

.article-details img {
	height: auto;
	width: 100%;
}

body {
	font-weight: 300
}

body .container {
	max-width: 668px;
	z-index: 2;
	background: aliceblue;
}

.container {
	margin: 0 auto !important;
	padding: 0 !important;
}

@media only screen and (max-width: 769px) {
	body .container {
		max-width: 100%;
	}
}

body ul {
	padding-left: 0;
	list-style: none;
	margin-bottom: 0
}

body ul li {
	float: left
}

a {
	color: #333333;
	text-decoration: none
}

a:hover {
	color: #ff7d00
}

*:hover,
*:active,
*:focus {
	outline: none
}

.logotop {
	text-align: center;
	margin-top: 3px
}

.logotop img {
	height: 25 px
}

.container.header {
	background: #55B3F9
}

.avataruser {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	margin-top: 3px;
}

/*
.fa-user{ background:url(../images/fa-user.jpg) no-repeat; width:40px; height:40px;}
*/
.ext-header .loginuser {
	background: #FF7352;
	color: #fff;
	border: none;
	display: block;
	text-align: center;
	width: 40px;
	height: 40px;
	border-radius: 50%;
	margin: 10px 0;
	padding: 10px 5px 0px 5px;
	float: right
}

.ext-header .loginuser i {
	font-size: 1.428571429em;
	color: #fff;
	text-align: center;
}

@media only screen and (min-width: 320px) {
	.top-tabnavi ul li {
		width: 20% !important;
	}
}

.top-tabnavi ul li:first-child {
	margin-left: 0
}

.top-tabnavi ul li:last-child {
	margin-right: 0;
	border-right: none
}

.top-tabnavi ul li a {
	color: #FFF;
	white-space: nowrap;
	display: inline-block;
	text-transform: uppercase;
	font-weight: 500
}

@media only screen and (max-width: 600px) {
	.top-tabnavi ul li a {
		padding-left: 6.25px;
		padding-right: 6.25px;
	}
}

.top-tabnavi ul li.active a,
.top-tabnavi ul li:hover a {
	color: #FA5B36
}

.container .topstatic.static {
	border-bottom: 2px solid #FA5B36;
	text-align: center;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px 0;
	background: #FA5B36
}

.container .topstatic.static a,
.container .topstatic.static a:hover {
	color: #fff;
}

.container .topstatic.tn {
	border-bottom: 2px solid #B8DB4C;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px 0;
}

.container .topstatic.nn {
	border-bottom: 2px solid #42B1FF;
	text-align: center;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase;
	padding: 10px 0;
}

.gametop {
	padding-top: 15px;
	clear: both;
	width: 100%;
	position: relative
}

.gametop .imggame {
	float: left;
	max-width: 33.33%
}

.gametop .contentgame {
	float: left;
	padding-left: 7px;
}

.gametop h3 {
	margin: 0;
	padding: 0 0 7px 0;
	font-weight: 500;
	height: 23px;
	overflow: hidden;
	font-size: 14px;
}

.gametop .gametopfirstr {
	background: #FA5B36;
	color: #fff;
	padding: 3px 7px;
	border-radius: 2px;
	font-size: 12px;
}

.gametop .backgorundg {
	background: #B0B0B0;
}

.gametop .imggame img {
	width: 100%;
	display: block;
	border-radius: 16;
	margin-bottom: 10px;
	max-width: 80px;
}

.arrow-rightnews {
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #FA5B36;
	margin-top: 8px;
	float: left;
}

.content-box a.titleuppercase {
	margin: -7px 0 0 0px;
	float: left;
	font-size: 14px;
	height: 19px;
	overflow: hidden;
	line-height: 19px
}

.content-box ul li {
	height: 55px;
	overflow: hidden;
}

.arrow_box {
	position: relative;
	background: #FA5B36;
	color: #fff;
	font-size: 10px;
	text-transform: uppercase;
	padding: 5px;
}

.arrow_box:after,
.arrow_box:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}

.arrow_box:after {
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #FA5B36;
	border-width: 4px;
	margin-top: -4px;
}

.arrow_box:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #c2e1f5;
	border-width: 4px;
	margin-top: -4px;
}

.arrow_box a,
.arrow_box a:hover {
	color: #fff;
}

.ext-title {
	float: left;
	position: relative;
	margin-top: 15px;
	border-bottom: 2px solid #fb876c;
	height: 32px;
	line-height: 38px;
	color: #fb876c;
	padding: 0 0px;
	text-transform: uppercase
}

.ext-title h3 {
	font-weight: 500;
	font-size: 16px;
}

.ext-title h3 a,
.ext-title h3 a:hover {
	color: #fb876c;
	font-size: 15px;
	font-weight: normal !important
}

.ext-title2 {
	float: left;
	position: relative;
	margin-top: 15px;
	height: 38px;
	font-size: 12px;
	line-height: 38px;
	font-weight: 500;
	color: #fff;
	padding: 0 10px;
	text-transform: uppercase
}

.boxgiftcode.flr {
	float: right;
	margin: 12px 10px 0 10px;
}

.box-game .all-title {
	background: url(../images/arrow_detailgame.png) no-repeat right 0px;
	padding-right: 20px;
	float: right;
	margin-top: 28px;
	font-size: 14px;
	text-transform: uppercase;
	margin-right: 1.5%;
}

.boxgiftcode {
	background: url(../images/gift_w.jpg) no-repeat;
	width: 31px;
	height: 31px;
	bottom: 15px;
	right: 0
}

.boxgiftcode.noactive {
	background: url(../images/gift_g.png) no-repeat;
}

.boxgiftcode:hover {
	background: url(../images/gift_o.jpg) no-repeat;
	width: 31px;
	height: 31px;
	cursor: pointer
}

.pointgame {
	float: right;
	color: #FA5B36;
	font-size: 40px;
	padding-top: 4px;
}

.w66 {
	width: 66.66%
}

.b_img {
	overflow: hidden;
	margin-top: 15px;
	position: relative;
}

.b_img.model_a img,
.b_img.model_b img {
	width: 100%
}

.b_img.model_b.manual .titlemanual {
	text-transform: capitalize;
	margin-top: 7px;
	font-size: 14px;
	height: 40px;
	line-height: 20px
}

.clear {
	clear: both
}

.footer-page {
	float: left;
	height: auto;
	width: 100%;
	margin: 0 auto;
	margin-top: 20px;
	background: #222;
	text-align: center;
	padding-bottom: 20px;
}

.footer-page .footer-nav {
	width: 100%;
	height: auto;
}

.footer-page .footer-nav ul {
	margin-top: 0px;
}

.footer-page .footer-nav ul li {
	width: 20%;
	height: 48px;
	border-right: 1px solid #303030;
	border-top: 1px solid #303030;
	padding: 0 5px;
	border-bottom: 1px solid #303030;
	line-height: 48px
}

.footer-page .footer-nav ul li a {
	color: #fff;
	text-transform: uppercase;
	white-space: nowrap;
}

.footer-page .footer-nav ul li a:hover {
	color: #ff7d00
}

.footer-page .copyright {
	width: 100%;
	color: #fff;
	padding-bottom: 20px;
	margin-top: 20px;
}

.footer-page .copyright p {
	font-size: 12px;
	padding: 3px 0;
}

.footer-page .copyright p a {
	color: #fff
}

.footer-page .copyright span {
	color: #FA5B36;
	font-size: 14px;
}

.loginicon {
	background: url(../images/login.png) no-repeat;
	width: 43px;
	height: 43px;
	float: left;
	margin-left: 40%;
	margin-right: 7px;
}

.pc {
	background: url(../images/pc.png) no-repeat;
	width: 43px;
	height: 43px;
	float: left
}

.b_img {
	overflow: hidden;
	margin-top: 15px;
}

.b_img.model_a {
	overflow: hidden;
	margin: 1%;
}

.b_img.model_a img {
	max-width: 100%;
	display: block;
}

.b_img.model_b {
	width: 48%;
	float: left;
	margin: 1%;
}

.b_img.model_b img {
	width: 100%;
}

.b_img.model_a .tit {
	position: absolute;
	bottom: 0px;
	z-index: 99;
	background: #000;
	opacity: 0.7;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	overflow: hidden
}

.b_img.model_b .tit {
	position: absolute;
	bottom: 0px;
	z-index: 99;
	background: #000;
	opacity: 0.7;
	height: 30px;
	line-height: 30px;
	color: #fff;
	padding-left: 10px;
	text-align: left;
	width: 100%;
	overflow: hidden
}

.b_img a .iconvideo {
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/icon_v_small.png) no-repeat;
	position: absolute;
	right: 5px;
	bottom: 5px;
	z-index: 100;
	_background-image: url(../images/icon_v_small.png)
}

.b_img a .iconimage {
	display: block;
	width: 23px;
	height: 23px;
	background: url(../images/icon_g_small.png) no-repeat;
	position: absolute;
	right: 5px;
	bottom: 5px;
	_background-image: url(../images/icon_g_small.png);
	z-index: 100
}

.usernew {
	text-align: center;
}

.imguser {
	width: 84px;
	height: 84px;
	border-radius: 50%;
	margin-top: 10px;
}

.usernew h2 {
	font-weight: 500;
	font-size: 12px;
	height: 17px;
	overflow: hidden;
	text-align: center;
	margin-top: 7px;
}

.topcategory {
	margin: 20px 0;
}

.topcategory ul li {
	float: left;
	width: 33.33%;
	text-align: center;
	text-transform: uppercase;
	line-height: 30px;
	border-bottom: 2px solid #f5f5f5;
}

.topcategory ul li.background_category {
	background: #FA5B36;
	border-bottom: 2px solid #FA5B36;
	color: #fff;
}

.background_categor a {
	color: #ffffff !important;
}

section.box-list-video ul li {
	width: 100%;
	height: auto;
	margin-bottom: 10px
}

section.box-list-video ul li h2 {
	margin-bottom: 5px;
	font-weight: 500;
	font-size: 14px;
}

section.box-list-video ul li h3 {
	margin-top: 0;
	margin-bottom: 5px;
	font-size: 12px;
	font-weight: unset;
}

section.box-list-video ul li p {
	float: left;
	width: 50%;
	padding: 0 10px;
}

section.box-list-video ul li a.imgvideo {
	position: relative;
	width: 40%;
	height: auto;
	display: block;
	float: left;
	margin-right: 1.5%;
}

section.box-list-video ul li a img {
	margin-bottom: 10px;
	width: 100%;
	margin-right: 10px;
}

section.box-list-video ul li a.imgvideo i {
	background: url(../images/player-big.png) no-repeat scroll center center rgba(0, 0, 0, 0);
	height: 40px;
	position: absolute;
	width: 40px;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	z-index: 9999;
}

.timegallerydetail {
	margin: 5px 0;
	font-size: 12px;
	color: #bbb
}

.timegallerydetail .clock {
	background: url(../images/clock.png) no-repeat 0px 10px;
	padding: 12px 0 3px 25px
}

.timegallerydetail .iconviewed {
	background: url(../images/eye.jpg) no-repeat 3px 11px;
	padding: 10px 0 3px 25px
}

.timegallerydetail .iconviewed1 {
	background: url(../images/viewed.jpg) no-repeat 3px 8px;
	padding: 10px 0 3px 28px
}

.fll {
	float: left
}

.article-details {
	margin: 20px 0;
}

.article-details iframe {
	max-width: 100% !important;
	max-height: 300px !important;
}

.detail-top {
	margin-top: 0px;
}

section.detail-top h1 {
	font-size: 21px;
	font-weight: 500;
	color: #000
}

section.detail-top h3 {
	font-size: 14px;
	font-weight: 500;
	color: #555;
	padding-top: 7px;
}

.headervideo {
	border-bottom: 1px solid #dadada;
	margin: 20px 0;
	padding-bottom: 10px;
	width: 100%;
}

.headervideo .imgdetailvideo {
	width: 60px;
}

.headervideo .imgdetailvideo img {
	border: 1px solid #ccc;
	padding: 4px;
	width: 50px;
	height: 50px;
}

.videoother.active {
	position: relative;
	border: 2px solid #FA5B36;
}

.videoother img {
	max-width: 100%;
	height: 100px;
}

.videoother.active:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(213, 86, 47, 0);
	border-bottom-color: #FA5B36;
	border-width: 10px;
	margin-left: -10px;
}

.videoother.active p.titlevideo2 {
	position: absolute;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-transform: uppercase;
	font-family: 'Roboto', sans-serif;
	font-size: 14px !important
}

.videoother.noactive p.titlevideo2 a,
.videoother.active p.titlevideo2 a {
	color: #fff;
	padding: 0 5px;
	font-family: open sans !important;
}

.videoother.noactive {
	position: relative;
	border: 2px solid #fff;
}

.videoother.noactive p.titlevideo2 {
	position: absolute;
	bottom: 0;
	background: #000;
	opacity: 0.7;
	height: 25px;
	line-height: 25px;
	overflow: hidden;
	text-transform: uppercase;
	font-size: 14px !important
}

.tag_gallery {
	background: url(../images/icon_tag_g.png) no-repeat 8px center;
	padding: 10px 0 10px 40px;
	border-top: 1px solid #dadada;
	margin: 10px 0;
	border-bottom: 1px solid #dadada;
}

.gamelienquan {
	padding: 0px 10px 20px 0;
	width: 100%;
	border-bottom: 1px solid #dadada;
}

.flr {
	float: right;
}

.gamelienquan .gametop .thumimage {
	margin: 0 7px;
}

.gamelienquan .gametop {
	padding-top: 0;
}

.news-article-same-category {}

.news-article-same-category .samevideo {
	border-bottom: 2px solid #F5F5F5;
	margin-bottom: 10px;
	margin-top: 10px;
	font-size: 12px;
}

.news-article-same-category .samevideo a {
	color: #FB876C;
	padding-top: 20px;
	border-bottom: 2px solid #FB876C;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: normal;
	padding-bottom: 1px;
}

.newsothervideo {
	border-bottom: 1px solid #dadada;
}

.newsothervideo h2.othertitle {
	background: url(../images/othernews.jpg) 7px 10px no-repeat;
	padding: 5px 0 5px 17px;
	font-size: 14px;
	font-weight: 100
}

.noborderbot {
	border-bottom: none
}

.breadcrump {
	margin: 0px 0 0 15px;
	background: #F5F5F5;
	padding: 7px 0;
}

.news {
	margin: 0px 0 0 0px;
}

.breadcrump.news {
	padding: 5px 0 5px
}

.breadcrump a {
	float: left;
	color: #000;
	padding: 5px;
	font-size: 14px;
}

.breadcrump a.active,
.breadcrump a:hover {
	color: #ff7d00;
}

.breadcrump .home {
	width: 17px;
	height: 15px;
	background: url(../images/icon_home.png) no-repeat left center;
	display: block;
	float: left;
	margin: 0px 5px 0 0;
}

.breadcrump .arrow-left {
	width: 17px;
	height: 20px;
	background: url(../images/icon-arrow.png) no-repeat 5px 8px;
	display: block;
	float: left;
	margin: 0px 0px 0 0;
}

.contentdetail {
	padding: 0 1%;
}

.othertitle {
	margin: 0 auto;
	padding: 0 7px;
}

.titlemanual {
	overflow: hidden;
	display: block
}

.box-searchgame.topgame {
	border-bottom: 1px solid #dadada;
	margin: 20px 0 0 0;
	line-height: 45px;
}

.box-searchgame.topgame h3 {
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 500;
	padding-left: 7px;
}

.icon-arrowup {
	background: url(../images/arrow-up-1.png) no-repeat;
	width: 43px;
	height: 43px;
	float: right;
	cursor: pointer
}

.icon-arrowup.noactive {
	background: url(../images/arrow-down-1.png) no-repeat;
}

section.search-custom {
	margin-top: 2px
}

section.search-custom ul li {
	float: left;
	width: 100%;
	padding: 10px 5px;
	line-height: 30px;
	border: 1px solid #dadada;
	border-radius: 2px;
	position: relative;
	margin-bottom: 10px
}

section.search-custom ul li h3 {
	margin: 0;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 500;
	float: left;
	width: 45%;
	padding-left: 10px;
	color: #FB7C5E;
}

section.search-custom ul li h3 span {
	color: #ff7d00
}

section.search-custom ul li i {
	position: absolute;
	top: 10px;
	right: 10px;
	font-size: 20px;
	color: #A9A9A9
}

section.search-custom ul li .list {
	float: left;
	width: 90%;
	height: auto;
	display: none
}

section.search-custom ul li.active .list {
	display: block;
}

section.search-custom ul li .list a {
	display: inline-block;
	padding: 0px 7px;
	text-transform: uppercase;
	height: 20px;
	line-height: 20px;
	font-size: 12px;
}

section.search-custom ul li .list a:hover {
	background: #cb0a0a;
	height: 30px;
	line-height: 30px;
	color: #fff
}

section.search-custom ul li.active i {
	color: #A9A9A9
}

.fa-sort-down {
	cursor: pointer;
	width: 16px;
	height: 19px;
}

.fa-sort-up {
	cursor: pointer;
	width: 16px;
	height: 19px;
}

section.box-list-video ul li a.imgnews {
	position: relative;
	width: 40%;
	height: auto;
	display: block;
	float: left;
	margin-right: 1.5%;
}

section.box-list-video ul li a img {
	margin-bottom: 10px;
	width: 100%;
	margin-right: 10px;
}

section .login {
	background: url(../images/icon-back.png) no-repeat 10px 10px #FA5B36;
	text-transform: uppercase;
	line-height: 70px;
	width: 100%;
	font-size: 12px;
	text-align: center;
	font-weight: 200;
	color: #fff;
	margin-bottom: 25px;
}

.titlelogin {
	text-transform: uppercase;
	font-weight: 500;
	margin: 15px 0;
}

/* form*/
.formlogin {
	border: 1px solid #cdcdcd;
	padding: 20px 0;
}

section .login h3 {
	font-weight: 200
}

@media only screen and (max-width: 320px) {
	section .login {
		text-align: left;
		padding-left: 60px;
	}

	.formlogin {
		padding: 10px 10px 0 10px;
	}
}

.loginother {
	text-align: center;
	margin-top: 20px;
}

.loginother img {
	margin: 0 5px;
}

.loginother p a {
	color: #3482C5;
	font-weight: 500
}

a:hover {
	color: #ff4839;
	text-decoration: none
}

a:focus {
	outline: none;
	-moz-outline: none
}

input {
	box-sizing: content-box
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset
}

.imgall {
	background-image: url(../images/sprites_login.png);
}

.user-auth-login {
	width: 100%;
	padding: 0 10px;
}

.user-auth-login h1 {
	font-size: 14px;
	text-align: left;
	margin: 30px 0 0 0;
}

.logintop {
	height: 35px;
	line-height: 35px;
	margin-top: 30px;
}

.logintop h3 .loginactive,
.logintop h3 .noactivelogin {
	float: left;
	width: 50%;
	font-size: 14px;
	font-weight: 200;
	text-transform: uppercase;
	margin-bottom: -1px;
}

.logintop h3 .loginactive {
	border: 1px solid #E2E2E2;
	background: #fff url(../images/active.png) no-repeat 30px center;
	border-bottom: none;
	color: #cb0a0a;
}

.logintop h3 .noactivelogin {
	background: url(../images/noactive.png) no-repeat 20px center;
	border-bottom: none;
	color: #000;
}

.user-auth-login form {
	border: 1px solid #E2E2E2;
}

.user-auth-login .form-group .form-control {
	width: 90%;
}

.formlogin .form-group input {
	padding: 0 7px;
}

.menubottom ul li {
	float: left;
	background: url(../images/li.jpg)no-repeat 20px center;
	padding-left: 30px;
}

.cancel {
	background: #666;
	margin-left: 10px;
	padding: 12px 20px;
}

.cancel a,
.cancel a:hover {
	color: #ffffff
}

.logintop h3 .loginactive.nph {
	border: 1px solid #E2E2E2;
	background: #fff url(../images/active.png) no-repeat 20px center;
	border-bottom: none;
	color: #cb0a0a;
}

.logintop h3 .noactivelogin.tv {
	background: url(../images/noactive.png) no-repeat 30px center;
	border-bottom: none;
	color: #000;
}

.form-control.error {
	border-color: #b94a48;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)
}

.form-control.error:focus {
	border-color: #953b39;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #d59392
}

.tooltip.top .tooltip-arrow {
	border-top-color: #953b39
}

/*end*/
.download-link {
	background-image: url('../images/sprites.png') !important;
}

.download-link.icon-android {
	width: 20px;
	height: 22px;
	background-position: 0 -218px;
	display: block
}

.download-link.icon-ios {
	width: 20px;
	height: 22px;
	background-position: -22px -218px;
	display: block
}

.download-link.icon-wp {
	width: 20px;
	height: 22px;
	background-position: -44px -218px;
	display: block
}

.download-link.icon-pc {
	width: 24px;
	height: 22px;
	background-position: -66px -218px;
	display: block
}

.download-link.icon-android.disable {
	background-position: -120px -218px;
}

.download-link.icon-ios.disable {
	background-position: -142px -218px;
}

.download-link.icon-wp.disable {
	background-position: -163px -218px;
}

.download-link.icon-pc.disable {
	background-position: -185px -218px;
}

.download-link.fll {
	margin: 5px 5px 0 0px;
}

.box-game .games h3 {
	font-size: 12px;
	font-weight: 500;
	height: 16px;
	overflow: hidden;
	margin-top: 5px;
	line-height: 16px;
}

.content-box ul li.top_app {
	width: 100%;
	border-bottom: 1px solid #f5f5f5;
	height: 83px;
	padding-bottom: 10px;
	margin-top: 10px;
	position: relative;
}

.content-box ul li.top_app h3 {
	font-weight: 500;
	font-size: 14px;
	text-align: left;
}

.borderradius {
	border-radius: 50%;
	border: 4px solid #FA5B36;
	float: left;
	display: block
}

.borderradius .game_app_img {
	width: 62px;
	height: 62px;
	display: block;
	border-radius: 50%;
	border: 2px solid #fff;
}

.swiper-slide .game_app_img {
	max-width: 80px;
}

.content-box ul li.top_app p {
	padding: 10px 0 0 0;
}

.top_app .boxgiftcode {
	right: 7px;
	position: absolute;
	top: 25px;
}

.b_img.model_b.manual a {
	display: block;
	width: 100%;
}

.b_img.model_b.manual a.fiximg,
.b_img.model_b a.fiximg {
	display: block;
	width: 100%;
	position: relative;
	height: 0;
	padding: 56.25% 0 0 0;
	overflow: hidden;
}

.b_img.model_b.manual img,
.b_img.model_b img {
	position: absolute;
	display: block;
	max-width: 100%;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
}

.filttergame {
	border: 1px solid #cb0a0a;
	border-radius: 3px;
	width: 100%;
	overflow: hidden;
	margin: 0px 0 0 0px;
}

.filttergame.static {
	border: 1px solid #cb0a0a;
	border-radius: 3px;
	width: 404px;
	overflow: hidden;
	margin: 0px 0 0 20px;
}

.filttergame li {
	padding: 10px 0px;
	float: left;
	width: 33.3333333%;
	text-align: center;
	border-left: 1px solid #FA5B36;
}

.filttergame li:first-child {
	border-left: none
}

.filttergame li a {
	color: #FA5B36;
	text-transform: uppercase;
}

.filttergame li.active {
	background: #FA5B36;
	color: #fff;
}

.filttergame li.active a {
	color: #fff
}

.filttergame li:hover,
.filttergame li:hover a {
	background: #FA5B36;
	color: #fff;
}

.giftcodedetail {
	position: relative;
}

.round {
	border-radius: 50%;
	border: 5px solid #FA5B36;
	overflow: hidden;
	font-size: 12px;
	color: #fff;
	top: 50%;
	margin-left: 30px;
	width: 124px;
	height: 124px;
}

.round img {
	border: 2px solid #fff;
	border-radius: 50%;
	height: 115px;
	overflow: hidden;
	width: 115px;
}

.dategiftcode {
	background: url(../images/arrow_gc.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.viewedgiftcode {
	background: url(../images/eye-gc.png) no-repeat left center;
	padding: 1px 0 1px 20px;
}

.giftcodedetail .titilegiftcode h2 {
	color: #fff;
	font-size: 16px;
	font-weight: 500
}

.check {
	position: absolute;
	top: 40%;
	transform: translate(0, -40%);
	-webkit-transform: translate(0, -40%);
	-moz-transform: translate(0, -40%);
	-ms-transform: translate(0, -40%);
	-o-transform: translate(0, -40%);
}

.giftcodecontent.flr {
	color: #fff;
	margin-right: 50px;
}

.getgifcode {
	position: absolute;
	bottom: 50px;
	left: 50%;
	transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-webkit-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-o-transform: translate(-50%, 0);
}

.button-giftcode {
	background: #FA5B36;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 5px 10px;
	border: 2px solid #FA5B36;
	border-radius: 4px;
}

.button-giftcode.active {
	background: #FA5B36;
	color: #fff;
	font-size: 14px;
	text-align: center;
	padding: 5px 10px;
}

.fll.totalgiftcode2 {
	margin-top: 40px;
	color: #fff;
}

@media only screen and (max-width: 480px) {
	.round {
		left: 10px;
		width: 65px;
		height: 65px;
		margin-left: 10px;
	}

	.fll.totalgiftcode2 {
		margin-top: 12px;
	}

	.round img {
		height: 54px;
		width: 54px;
	}

	.giftcodecontent {
		font-size: 9px;
	}

	.giftcodedetail .titilegiftcode h2 {
		font-size: 9px;
		font-weight: 500;
		width: 150px;
		overflow: hidden
	}

	.check {
		position: absolute;
		top: 25%;
		transform: translate(0, -25%);
		-webkit-transform: translate(0, -25%);
		-moz-transform: translate(0, -25%);
		-ms-transform: translate(0, -25%);
		-o-transform: translate(0, -25%);
	}

	/*.round{margin-left:20px; margin-top:10px;}*/
	.giftcodecontent.flr {
		margin-right: 0px;
	}

	.getgifcode {
		position: absolute;
		bottom: 25px;
		left: 50%;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
	}

	.button-giftcode {
		font-size: 12px;
	}

	.button-giftcode.active {
		font-size: 12px;
	}
}

.giftcodedetail .rest {
	position: absolute;
	font-size: 20px;
	color: #fff;
	top: 160px;
	left: 50px;
}

.giftcodedetail .rest span {
	color: #FA5B36;
	font-size: 30px
}

.giftcodedetail .rest2,
.giftcodedetail .totalgiftcode {
	font-size: 12px;
}

.giftcodedetail .rest2 {
	position: absolute;
	font-size: 12px;
	width: 60px;
	top: 160px;
	padding: 0 0 3px 5px;
	left: 180px;
	color: #fff;
	border-bottom: 1px solid #F00;
	text-align: left;
}

.giftcodedetail .totalgiftcode {
	position: absolute;
	font-size: 15px;
	width: 60px;
	top: 186px;
	padding-left: 5px;
	text-align: left;
	color: #fff;
	left: 180px;
}

.giftcodedetail a {
	color: #fff;
}

.content .gift h3 {
	width: 100%;
	border-bottom: 2px solid #F3F3F3;
	padding: 22px 0 10px 37px;
	background: url(../images/gift.jpg) no-repeat 7px 17px;
	color: #FA5B36;
	font-size: 16px;
	font-weight: 500
}

.content .guide h3 {
	width: 100%;
	border-bottom: 2px solid #F3F3F3;
	padding: 22px 0 10px 37px;
	background: url(../images/hd.jpg) no-repeat 7px 20px;
	font-size: 16px;
	font-weight: 500;
	color: #FA5B36
}

.contentx .listgiftcode {
	background: url(../images/list.jpg) no-repeat 7px center;
	padding: 10px 0 10px 39px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #dadada
}

.contentgc .gift h3 {
	width: 100%;
	border-bottom: 2px solid #F3F3F3;
	padding: 22px 0 10px 37px;
	background: url(../images/gift.jpg) no-repeat 7px 17px;
	color: #FA5B36;
	font-size: 16px;
	font-weight: 500
}

.contentgc .guide h3 {
	width: 100%;
	border-bottom: 2px solid #F3F3F3;
	padding: 22px 0 10px 37px;
	background: url(../images/hd.jpg) no-repeat 7px 20px;
	font-size: 16px;
	font-weight: 500;
	color: #FA5B36
}

.contentgc .listgiftcode {
	background: url(../images/list.jpg) no-repeat 7px center;
	padding: 10px 0 10px 39px;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	border-bottom: 1px solid #dadada
}

.search-custom .search-tags {
	display: none;
}

section.box-handbook .content-box ul li {
	width: 100%;
	height: auto;
	margin-left: 0;
	padding-top: 15px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #c5c5c5;
	font-size: 1.142857143em
}

section.box-handbook .content-box ul li img {
	float: left;
	width: 40%;
	margin-right: 5%
}

section.box-handbook .content-box ul li:last-child {
	border-bottom: none
}

section.box-handbook.on-detail .content-box ul li:first-child {
	border-top: 0px solid #dfdbd7
}

.download-view {
	margin-top: 10px;
	font-size: 10px;
}

.download-view .cloud {
	background: url(../images/cloud.jpg) no-repeat left center;
	padding-left: 25px;
	float: left
}

.download-view .eyes {
	background: url(../images/eye_o.jpg) no-repeat 10px center;
	padding-left: 33px;
	float: right
}

.tag_gallery.tagnews {
	width: 100%;
	padding: 10px 0 10px 38px;
}

.userlist {
	background: url(../images/userlist.png) no-repeat left center;
	border-bottom: 2px solid #f3f3f3;
	padding: 15px 0 15px 35px;
	color: #FA5B36;
	text-transform: uppercase;
	font-weight: 500
}

.iconmemberfb {
	background: url(../images/fb.jpg) no-repeat center;
	width: 114px;
	height: 30px;
	text-align: center
}

.ring {
	background: #cb0a0a none repeat scroll 0 0;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	font-weight: 600;
	height: 20px;
	line-height: 15px;
	position: absolute;
	right: 2px;
	text-align: center;
	top: 0px;
	width: 20px;
	display: none
}

.top {
	background: #FA5B36;
	padding: 0px 0 0px 7px;
	text-transform: uppercase;
	font-weight: 500;
	color: #fff;
	margin: 10px 0;
	height: 40px;
	line-height: 40px;
}

.btn.btn-default.avatar {
	padding: 10px;
	width: 50%
}

.sprite-login {
	background-image: url('../images/sprites_login.png');
	width: 29px;
	height: 29px;
	float: left;
	cursor: pointer
}

.sprite-login.icon1 {
	background-position: -0px -27px;
	margin: 5px 5px 0 0;
	width: 30px
}

.sprite-login.icon2 {
	background-position: -31px -26px;
	margin: 5px 5px 0 0;
	height: 29px;
}

.sprite-login.icon3 {
	background-position: -1px -56px;
	margin: 5px 5px 0 0;
	width: 30px;
	height: 30px;
}

.sprite-login.icon4 {
	background-position: -32px -57px;
}

.sprite-login.icon5 {
	background-position: -1px -86px;
	margin: 5px 5px 0 0
}

.sprite-login.icon6 {
	background-position: 0px -203px;
	margin: 5px 5px 0 0
}

.sprite-login.icon7 {
	background-position: -31px -86px;
}

.sprite-login.icon8 {
	background-position: -1px -115px;
	margin: 5px 5px 0 0;
}

.sprite-login.icon9 {
	background-position: -31px -115px;
}

.sprite-login.icon10 {
	background-position: -1px -144px;
	margin: 5px 5px 0 0;
}

.sprite-login.icon11 {
	background-position: -31px -144px;
}

.sprite-login.icondate {
	background-position: -57px 3px;
	position: absolute;
	top: 9px;
	right: 16px;
}

#startdate,
#enddate {
	position: relative
}

.sprite-login.icontotal {
	background-position: -31px -27px;
	margin-top: 5px;
}

.sprite-login.icontotalview {
	background-position: -63px -27px;
	margin-top: 5px;
}

.sprite-login.icontotaldownload {
	background-position: -62px -56px;
	margin-top: 5px;
}

.sprite-login.iconaddgame {
	background-position: -110px 4px;
	width: 20px;
	height: 23px;
	margin-top: 5px;
}

.sprite-login.icondetail {
	background-position: -97px -27px;
	margin-left: 17px;
}

.sprite-login.iconedit {
	background-position: -96px -57px;
	margin-left: 10px;
}

.sprite-login.iconclock {
	background-position: -157px 1px;
	margin-left: 7px;
	width: 23px;
	height: 18px;
}

.sprite-login.iconviewed {
	background-position: -137px -0px;
	width: 23px;
	height: 16px;
	margin-left: 10px;
}

.sprite-login.iconnote {
	background-position: -129px -26px;
	width: 29px;
	height: 29px;
	margin-right: 10px;
}

.sprite-login.iconmemberfb {
	background-position: -64px -195px;
	width: 31px;
	height: 31px;
	margin: 0px 0 0 0px;
}

.sprite-login.iconmemberfb.iconmemberfbdis {
	background-position: -165px -242px;
}

.sprite-login.iconmembermes {
	background-position: -131px -196px;
	width: 31px;
	height: 31px;
	margin: 0px 0 0 5px;
}

.sprite-login.iconreplay {
	background-position: 0 -173px;
	margin: 0 7px 0 0px;
}

.sprite-login.icondelete {
	background-position: -32px -173px;
	cursor: pointer
}

.tab-game {
	line-height: 30px;
	border-bottom: 1px solid #E3E3E3;
	margin-top: 10px;
	margin-bottom: 15px;
	z-index: 100;
	font-size: 12px;
}

.activegame {
	border-top: 1px solid #FA5B36;
	border-left: #F3f3f3 1px solid;
	background: #fff;
	border-right: #E3E3E3 1px solid;
	text-align: center;
	background: #FFF;
	margin-bottom: -2px;
	z-index: 1;
	font-weight: normal;
	color: #FA5B36;
}

.noactivegame {
	border-top: 1px solid #F3f3f3;
	border-left: #F3f3f3 1px solid;
	border-right: #E3E3E3 1px solid;
	text-align: center;
	background: #FFF;
	margin-bottom: 0px;
	;
	z-index: 1;
	font-weight: normal;
	color: #FA5B36;
}

.roundavatar {
	border-radius: 50%;
	width: 50px;
	height: 50px;
}

.form-search .form-control {
	height: 32px;
	padding-left: 7px;
}

.mescontent div {
	margin: 0 7px 5px 7px;
}

.form-search .grid-m-12,
.form-search .grid-m-6 {}

.form-search .grid-m-6 input {
	width: 96% !important;
}

.mescontentgame {
	padding: 5px 0 0 5px;
}

.mescontentgame .gamename {
	text-transform: inherit;
	font-weight: 500
}

.gamename {
	font-weight: 500;
	padding: 0;
}

.gamename {
	left: 100px;
	bottom: 30px;
	color: #fff;
}

.gamename h1 {
	font-size: 20px;
}

.round2 {
	border-radius: 50%;
	border: 4px solid #FA5B36;
	font-size: 12px;
	color: #fff;
}

.background_w {
	background: #FAFAFA
}

.hr2 {
	margin-top: 10px;
}

.ext-menu h2 .icon-menu {
	background-image: url(../images/icon-menu.png);
	float: left;
	margin: 3px 5px 0 10px;
	width: 50px;
}

.ext-menu h2 .icon-menu.icon1 {
	background-position: -7px 1px;
	height: 29px;
}

.ext-menu h2 .icon-menu.icon2 {
	background-position: -4px -30px;
	height: 42px;
}

.ext-menu h2 .icon-menu.icon3 {
	background-position: -7px -73px;
	height: 41px;
}

.ext-menu h2 .icon-menu.icon4 {
	background-position: -3px -292px;
	height: 43px;
}

.ext-menu h2 .icon-menu.icon5 {
	background-position: -7px -74px;
	height: 37px;
}

.ext-menu h2 .icon-menu.icon6 {
	background-position: -7px -116px;
	height: 29px;
}

.ext-menu h2 .icon-menu.icon7 {
	background-position: -7px -144px;
	height: 33px;
}

.ext-menu h2 .icon-menu.icon8 {
	background-position: -7px -178px;
	height: 37px;
}

.ext-menu h2 .icon-menu.icon9 {
	background-position: -7px -215px;
	height: 40px;
}

.ext-menu h2 .icon-menu.icon10 {
	background-position: -1px -256px;
	height: 33px;
}

.ext-menu h2 .icon-menu.icon11 {
	background-position: -7px -115px;
	height: 29px;
}

.mp-level h2 {
	font-size: 12px;
	clear: both;
	background: #222222;
	border-bottom: 1px solid #222222
}

.tab-game.giftcodetv .noactivegame,
.tab-game.giftcodetv .activegame {
	padding: 0 15px;
}

.col-sm-8 .form-control {
	padding-left: 7px;
}

.form-group .col-sm-8 .form-control {
	width: 100%;
}

#showLeft,
#showRight {
	cursor: pointer
}

.sprite-loginmn {
	background-image: url('../images/menu2.png');
	width: 26px;
	height: 26px;
	float: left;
	cursor: pointer
}

.sprite-loginmn.icon1 {
	background-position: -4px -4px;
	margin-top: 5px;
}

.sprite-loginmn.icon2 {
	background-position: -4px -35px;
	margin-top: 5px;
}

.sprite-loginmn.icon3 {
	background-position: -4px -64px;
	margin-top: 5px;
}

.sprite-loginmn.icon5 {
	background-position: -4px -95px;
	margin-top: 5px;
}

.sprite-loginmn.icon6 {
	background-position: -4px -126px;
	margin-top: 5px;
}

.sprite-loginmn.icon7,
.sprite-loginmn.icon4 {
	background-position: -4px -157px;
	margin-top: 5px;
}

.sprite-loginmn.icon8 {
	background-position: -4px -189px;
	margin-top: 5px;
}

.sprite-loginmn.icon9 {
	background-position: -4px -220px;
	margin-top: 5px;
}

.sprite-loginmn.icon10 {
	background-position: -4px -250px;
	margin-top: 5px;
}

.sprite-loginmn.icon11 {
	background-position: -4px -281px;
	margin-top: 5px;
}

.sprite-loginmn.icon12 {
	background-position: -7px -144px;
	margin-top: 5px;
}

.mp-level h2 {
	border-bottom: 1px solid #2C2C2C;
	height: 42px;
	line-height: 42px;
	clear: both;
}

.fa.color6C6C6C {
	color: #6C6C6C;
	font-size: 24px;
	padding: 0 0px 0 15px;
	width: 50px
}

.mp-level h2 a {
	color: #999999;
	text-transform: uppercase;
	font-weight: 500;
}

.inputSearch2 {
	padding: 5px 0 5px 30px;
	margin: 10px 0 10px 5px;
	border: 1px solid #000;
	background: #fff;
	width: 200px;
	height: 16px;
}

.fa.search {
	position: absolute;
	top: 14px;
	left: 15px;
	color: #222;
	font-size: 18px;
	z-index: 9;
}

.menu-profile {
	width: 250px;
	text-align: center;
	overflow-y: auto;
	height: 100%;
}

.border img {
	width: 150px;
	height: 150px;
	border-radius: 50%;
}

.menu-background {
	clear: both;
}

.menu-background .username {
	color: #FA5B36;
	font-weight: 500;
}

.menu-background .email {
	color: #525252
}

.menuuser {
	clear: both;
	text-align: left;
	padding: 0px 0 0px 10px;
	border-bottom: 1px solid #2C2C2C;
	height: 39px;
	line-height: 39px;
}

.menuuser a {
	color: #909090;
	float: left;
	margin-left: 10px;
	text-transform: uppercase;
	font-size: 12px;
}

.download-link2 {
	background-image: url('../images/download2.png') !important;
}

.download-link2.android-link,
.download-link2.ios-link {
	display: block;
	float: left;
	width: 92px;
	height: 40px;
	border-radius: 0px;
}

.download-link2.androidstore,
.download-link2.applestore,
.download-link2.giftcodelink,
.download-link2.windowsphone {
	display: block;
	float: left;
	border-radius: 2px;
}

.download-osactive {
	background-position: 0 0;
}

.android-link.disable {
	background-position: -278px 0;
}

.ios-link.download-osactive {
	background-position: -148px 0;
	margin-left: 7px;
}

.ios-link.disable {
	background-position: -148px -91px;
	margin-left: 7px;
}

.event-link.eventactive {
	background-position: left -115px;
}

.event-link.disable {
	background-position: -278px -115px;
}

.pc-link.download-osactive {
	background-position: -183px -53px;
}

.pc-link.disable {
	background-position: -278px -173px;
}

.download-link2.androidstore.download-osactive {
	background-position: -1px -45px
}

.androidstore.disable {
	background-position: -1px -139px
}

.download-link2.applestore.download-osactive {
	background-position: -47px -45px;
	margin-left: 9px;
}

.applestore.disable {
	background-position: -47px -139px;
	margin-left: 9px;
}

.android-link.disable {
	background-position: 0 -90px;
}

.download-link2.giftcodelink.giftcode-osactive {
	background-position: -198px -45px;
	margin-left: 9px;
}

.giftcodelink.disable {
	background-position: -501px -118px
}

.download-link2.windowsphone.download-osactive {
	background-position: -150px -45px;
	margin-left: 7PX;
}

.windowsphone.disable {
	background-position: -150px -138px;
	margin-left: 10px;
}

.pointgame .point {
	font-size: 20px;
	margin-top: 13px;
}

.game-details-2 .like span {
	background: url(../images/like.png) no-repeat center 0px;
	padding: 35px 0 0px 0px;
	display: block;
}

.game-details-2 .dislike span {
	background: url(../images/dislike.png) no-repeat center top;
	padding: 35px 0 0px 0px;
	display: block;
}

.menu-icon-list.ratting-page {
	width: 100%;
	border: 1px solid #FA5B36;
	border-radius: 5px;
}

.menu-icon-list.ratting-page ul li {
	float: left;
	width: 33.33%;
}

.bxh {
	padding: 7px 0;
	width: 100%;
	float: left;
	text-transform: capitalize;
	text-align: center;
}

.bxh.active {
	background: #FA5B36;
	color: #fff;
}

.pointgame.static {
	color: #fff;
	font-size: 16px;
	padding: 5px 10px;
	background: #FA5B36;
	border-radius: 3px;
	margin: 10px 10px 0 0;
}

.pointgame.static.white {
	background: #B0B0B0;
	color: #fff;
}

.fa.fa-group.white {
	font-size: 22px;
	margin-top: 11px;
}

.bxh-content {
	display: none;
}

.bxh-content.active {
	display: block;
}

.game-top-load.active {
	color: #F00;
}

.bxh-content {
	display: none;
}

.bxh-content.active {
	display: block;
}

.form-horizontal.noborder {
	border: none;
}

.col-sm-6 .form-control {
	padding-left: 7px;
}

.form-group .col-sm-6 .form-control {
	width: 100%;
}

.fll.icondownload2 {
	background: url(../images/cloud.jpg) no-repeat left top;
	padding: 10px 0 10px 0;
	width: 30px;
	height: 15px;
	margin-top: 0px;
}

.fll.iconviewed2 {
	background: url(../images/eye.jpg) no-repeat left top;
	padding: 10px 0 10px 0;
	width: 30px;
	height: 15px;
	margin-top: 7px;
}

.fll.total,
.flr.total {
	height: 40px;
	line-height: 40px;
}

.fll.total span,
.flr.total span {
	padding-left: 7px;
}

.clear20 {
	clear: both;
	height: 20px;
}

.row {
	padding: 0 7px;
}

h1.search-result-title {
	font-size: 14px;
	font-weight: 500;
	padding-top: 15px;
}

h1.search-result-title span {
	color: #FA5B36;
}

.userlike {
	margin-left: 5px;
}

.float_center {
	float: right;
	position: relative;
	left: -50%;
	text-align: left
}

.float_center>.child {
	position: relative;
	left: 50%;
}

.loginform .form-control {
	padding: 0 7px;
}

html {
	-ms-touch-action: none;
}

#wrapper {
	z-index: 1;
	top: 0px;
	bottom: 0px;
	left: 0;
	width: 100%;
	background: #222;
	overflow: hidden;
	height: 50px;
	position: relative
}

#wrapper1 {
	z-index: 1;
	top: 0px;
	bottom: 0px;
	left: 0;
	width: 100%;
	border-bottom: 1px solid #303030;
	border-top: 1px solid #303030;
	overflow: hidden;
	height: 50px;
	position: relative
}

#scroller {
	position: absolute;
	z-index: 1;
	width: 800px;
	height: 50px;
}

#scroller ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	height: 50px;
	text-align: center;
}

#scroller li {
	display: block;
	float: left;
	font-size: 12px;
	border-right: 1px solid #343434;
	line-height: 50px;
	padding: 0 15px;
}

#scroller li a {
	color: #fff;
	text-transform: uppercase
}

.text-center {
	text-align: center
}

.download-link2.android-link,
.download-link2.ios-link,
.download-link2.event-link,
.download-link2.pc-link {
	width: 124px;
	height: 34px;
	display: block;
	float: left
}

.download-link2 {
	background-image: url('../images/icon-download-2.png') !important;
}

.download-osactive {
	background-position: 0 0;
}

.android-link.disable {
	background-position: 0 -188px;
}

.ios-link.download-osactive {
	background-position: left -46px;
}

.ios-link.disable {
	background-position: 0 -234px
}

.event-link.eventactive {
	background-position: left -140px;
}

.event-link.disable {
	background-position: -278px -115px;
}

.pc-link.download-osactive {
	background-position: left -93px
}

.pc-link.disable {
	background-position: left -281px;
}

.download-link2.androidstore,
.download-link2.applestore,
.download-link2.giftcodelink,
.download-link2.windowsphone {
	width: 124px;
	height: 34px;
	display: block;
	float: left;
	margin-left: 0px;
}

.download-link2.androidstore.download-osactive {
	background-position: -136px 0;
}

.androidstore.disable {
	background-position: -136px -188px
}

.download-link2.applestore.download-osactive {
	background-position: -135px -46px;
}

.applestore.disable {
	background-position: -135px -234px
}

.download-link2.giftcodelink.giftcode-osactive {
	background-position: -135px -140px
}

.giftcodelink.disable {
	background-position: -501px -118px
}

.download-link2.windowsphone.download-osactive {
	background-position: -135px -93px;
}

.windowsphone.disable {
	background-position: -135px -281px
}

.gamenomination {
	margin: 25px 0px 0 0;
	background: #fff;
	border-bottom: 1px solid #DBDBDB;
}

.nomarginright {
	margin-right: 0;
}

.gamenomination img {
	width: 100%;
}

.gamenomination h2 a {
	color: #000;
	font-size: 14px;
	padding: 10px 0 10px 10px;
	font-weight: 500
}

.group {
	margin: 10px 0 10px 10px;
	font-size: 13px;
}

.group a {
	float: right;
	border: 1px solid #DBDBDB;
	padding: 5px 10px;
	margin: 0 10px 0 0
}

.group span {
	padding: 5px 0;
	float: left;
}

.clear10 {
	clear: both;
	height: 10px;
}

.clear100 {
	clear: both;
	height: 100px;
}

.fontsize12 {
	font-size: 12px !important
}

.fontsize12px {
	font-size: 12px !important
}

.art p,
.contentgame p a,
.contentgame p {
	font-size: 12px !important;
	padding: 2px 0 0 0;
}

.tag_gallery {
	font-size: 12px !important
}

.gametop h3 {
	height: 20px;
	line-height: 16px;
}

.memnu-game {
	background: #fff;
	max-width: 600px;
	top: 0px;
	position: absolute;
	right: 0;
	width: 200px;
	height: 200px;
	z-index: 9999;
	border: 1px solid #dadada;
	display: none;
	-webkit-box-shadow: 0 8px 6px -6px black;
	-moz-box-shadow: 0 8px 6px -6px black;
	box-shadow: 0 8px 6px -6px black;
}

.memnu-game ul li {
	clear: both;
	padding: 7px 0px;
}

.memnu-game ul li a {
	margin: 0 10px;
	font-size: 12px;
}

.memnu-game ul li a:hover {
	color: #0FCA93;
}

.gametype {
	padding: 0px 0 7px 0px;
}

.box-game-title {
	width: 100%;
	border-bottom: 2px solid #f5f5f5;
	clear: both;
	height: 47px;
}

.paddtb10px {
	padding: 10px 0 !important;
}

.contentgame h3 {
	line-height: 14px;
}

/*
.errordownload {
	background: url("../images/error_link.png") no-repeat scroll right 9px !important;
	border: medium none;
	float: right;
	font-size: 18px;
	height: 30px;
	padding-right: 15px;
	padding-top: 12px;
	text-transform: uppercase;
	width: 107px;
}
.errordownload a{ color:#F47C5A}
*/
.add-btn-wrapper {
	text-align: center
}

.add-btn-wrapper .add-btn {
	color: #fff;
	font-weight: 500;
	background: #cb0a0a;
	padding: 5px;
	border: 1px solid #cb0a0a;
	border-radius: 6px;
	font-size: 13px
}

.titlegc span.titlegcr {
	background: rgba(0, 0, 0, 0) url("../images/arrow_detailgame.png") no-repeat scroll right center;
	float: right;
	font-size: 16px;
	margin-top: 6px;
	padding: 3px 25px 0 0;
	text-transform: uppercase;
}

.titlegc span.titlegcr a {
	color: #000;
	border: none;
	font-weight: 100
}

.titlenews-1 {
	position: relative;
}

.titlenews-1 img {
	width: 100%;
	position: relative
}

.titlenews-1 h2 {
	position: absolute;
	bottom: 5px;
	padding: 5px;
	font-size: 16px;
	font-weight: 500;
	width: 100%;
	z-index: 9;
}

.titlenews-1 h2 a {
	color: #fff !important;
	opacity: 1 !important;
	z-index: 9;
}

.titlenews-1::before {
	background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.7) 100%) repeat scroll 0 0;
	bottom: 0;
	content: "";
	display: block;
	height: 60%;
	position: absolute;
	width: 100%;
	z-index: 1;
}

.titlenews-1 h2::before a {
	color: #fff !important;
	padding-left: 5px;
	opacity: 1 !important
}

.titlenews-2 {
	clear: both;
}

.titlenews-2 img {
	width: 40%;
	height: auto;
	display: block;
	margin-right: 1.5%;
	padding-top: 15px;
	/* max-height:110px;*/
}

.titlenews-2 h2 {
	padding: 12px 5px 0 5px !important;
	font-size: 14px;
	font-weight: 500
}

.titlenews-2 h2 a {
	color: #000
}

.timegallerydetail span.iconcomment {
	background: url(../images/count-comment.png) no-repeat left 4px;
	padding: 3px 0 3px 23px
}

.titlecomment a {
	background: url(../images/othergame.jpg) no-repeat left 5px;
	padding: 0 0 0 13px;
	color: #555;
	font-weight: 500
}

a.downloadgametitle {
	border: 1px solid #FC5835;
	color: #fff;
	background: #FC5835;
	font-weight: 500;
	float: right;
	padding: 6px 13px;
	border-radius: 4px;
	margin-top: 25px;
	line-height: 1.1 !important
}

.gametop.gamecategoryhome {
	border-bottom: 1px dotted #dadada;
	margin-bottom: 15px
}

.background_category a {
	color: #fff;
}

.width85 {
	width: 85%;
}

.contentgame h3 a {
	line-height: 19px
}

.giftcode_mes {
	font-size: 18px;
	color: #FA5B36;
	text-align: left;
	border: 1px solid #fff;
	float: left;
}

.giftcode_mes a {
	color: #FA5B36;
	border: 3px solid #dedede;
	padding: 5px 10px;
	border-radius: 50%;
	margin-right: 7px
}

.note {
	font-size: 18px;
}

li.licha .edit.iconedit {
	position: absolute;
	top: 5px;
	right: 0;
	float: right;
	background: url(../images/icon_comment.png);
	float: left;
	background-position: -54px -78px;
	height: 23px;
	width: 23px;
}

li.licha:hover .edit.iconedit {
	display: block;
	position: absolute;
	top: 5px;
	right: 0;
	float: right;
	background: url(../images/icon_comment.png);
	float: left;
	background-position: -54px -78px;
	height: 23px;
	width: 23px;
}

.xxxx {
	width: 100%;
	border: 1px solid #ccc;
	padding: 7px;
	background: #fff
}

.sender {
	margin: 0 auto;
	padding: 0;
}

.sender2 {
	margin: 0 auto;
	padding: 0;
}

.sender p,
.sender2 p {
	margin: 0 auto !important;
	padding: 3px 0 !important;
}

.sender a,
.sender2 a {
	padding: 3px 5px 3px 0 !important
}

.sender .displayname {
	color: #fa5b36;
	font-weight: 500
}

.sender2 .displayname {
	color: #0177cb;
	font-weight: 500
}

.sender ul,
.sender2 ul {
	padding: 3px 0 !important;
}

.sender .clock1,
.sender2 .clock1 {
	font-size: 11px;
	color: #000;
}

.imagevideohome {
	position: relative
}

.imagevideohome img {
	filter: brightness(70%);
	transition: all 0.5s ease;
	width: 100%;
	padding: 10px 0px 0 10px;
}

.imagevideohome div {
	left: 50%;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	opacity: 1;
	position: absolute;
	width: 128px;
	height: 128px;
}

.iconvideolagerv {
	width: 128px;
	height: 128px;
	transition: all 0.5s ease;
	float: left;
	left: 50%;
	top: 50%;
	background: url(../images/player-big.png) no-repeat center center;
}

.imagevideohome:hover img {
	filter: brightness(99%)
}

.imagevideohome:hover .iconvideolagerv {
	-webkit-transform: rotateZ(360deg);
	-ms-transform: rotateZ(360deg);
	transform: rotateZ(360deg);
	-webkit-transform: scale(1.3);
	-ms-transform: scale(1.3);
	transform: scale(1.3);
}

.gamename br {
	display: block;
	margin: 4px 0;
}

.gamenamevideo h2 {
	padding: 0px 0 10px 10px;
	font-weight: 600;
	font-size: 18px;
	color: #ff4839
}

.gamenamevideo h2 a {
	color: #ff4839
}

h3.titlevideonew a {
	font-size: 14px;
}

.titlevideogame {
	margin: 5px 10px;
	height: 42px;
	overflow: hidden
}

.titlevideogame h3 a {
	color: #000;
	font-size: 16px
}

.viewedvideo::before {
	margin: 0 5px;
}

.viewedvideo {
	float: right;
	padding-top: 10px;
	margin-right: 10px;
}

.htmlvideo {
	text-align: center;
	font-weight: 500
}

.radiusimg {
	width: 40px;
	height: 40px;
	border-radius: 40px;
	margin-right: 10px;
}

.bottomvideo {
	margin: 10px;
	background: #fff;
	font-size: 12px;
	color: #767676;
	padding-left: 45px;
}

.bottomvideo span {
	padding: 0 5px;
}

.ajaxMore {
	text-align: center;
	padding: 15px 0;
}

.ajaxMore a {
	color: #cb0a0a;
	font-weight: 600;
	text-transform: uppercase
}

.list.dropdown-tag a.active {
	background: #cb0a0a;
	color: #fff;
	height: 30px;
	line-height: 30px;
}

.othernewschild {
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

.newsothernew {
	padding: 0px 0 7px 0;
}

.newsothernew a {
	background: url(../images/othergame.jpg) no-repeat 5px center;
	padding-left: 15px !important;
	color: #007aff
}

ul.timeline li {
	padding: 10px 0;
}

.imagesgame img {
	width: 80px;
	margin-right: 10px;
}

.desc h2 a {
	font-size: 14px;
	padding-bottom: 7px
}

.timeline {
	position: relative
}

.timeline:before {
	position: absolute;
	left: 60px;
	top: 0;
	content: ' ';
	display: block;
	width: 3px;
	height: 100%;
	margin-left: -5px;
	background: rgb(222, 222, 222);
	background: -moz-linear-gradient(top, rgba(222, 222, 222, 0) 0%, rgb(222, 222, 222) 8%, rgb(222, 222, 222) 92%, rgba(222, 222, 222, 0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(30, 87, 153, 1)), color-stop(100%, rgba(125, 185, 232, 1)));
	background: -webkit-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
	background: -o-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
	background: -ms-linear-gradient(top, rgba(80, 80, 80, 0) 0%, rgb(80, 80, 80) 8%, rgb(80, 80, 80) 92%, rgba(80, 80, 80, 0) 100%);
	background: linear-gradient(to bottom, rgba(222, 222, 222, 0) 0%, rgb(222, 222, 222) 8%, rgb(222, 222, 222) 92%, rgba(222, 222, 222, 0) 100%);
	z-index: 5;
}

.direction-l,
.direction-r {
	position: relative
}

.direction-r.active .flag:before {
	position: absolute;
	top: 22px;
	left: 0px;
	content: ' ';
	display: block;
	width: 14px;
	height: 14px;
	background: #cb0a0a url(../images/arrow_time.png) no-repeat center;
	border-radius: 10px;
	border: 2px solid #cb0a0a;
	z-index: 10;
	margin-left: -20px;
}

.direction-r .flag:before {
	position: absolute;
	top: 22px;
	left: 0;
	content: ' ';
	display: block;
	width: 10px;
	height: 10px;
	margin-left: -18px;
	background: #fff;
	border-radius: 10px;
	border: 2px solid #eee;
	z-index: 10;
}

.clickmoregiftcode {
	text-transform: uppercase;
	font-size: 14px;
	color: #fa5b36
}

.contentmess p img {
	max-width: 25px;
}

.morenew {
	border-top: 1px dotted #ccc;
	text-align: center;
	margin: 15px 0 0 0;
	padding-top: 10px
}

.morenew a {
	color: #cb0a0a;
	text-transform: uppercase;
	font-weight: 600;
}

.morenew.nobordertop {
	border-top: none;
	margin-top: 0px
}

/* Forum*/
h4.name {
	padding: 0;
	margin: 0;
}

h4.name .displayName {
	font-weight: 500 !important
}

.boxcomment {
	border-bottom: 5px solid #F4F2F0;
	padding: 10px 0
}

.boxcomment.headerchild {
	border-bottom: 1px solid #F4F2F0;
}

.contentforum.headerchild {
	padding: 0;
}

.nameuser .name {
	padding: 0px 0 6px;
	font-weight: 500
}

.nameuser .name a {
	color: #000;
	font-size: 12px;
	font-weight: 500
}

.avatarcomment {
	float: left;
}

.nameuser {
	float: left;
	padding: 5px 0 0 10px
}

.timeComment {
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #888
}

.viewcommnt {
	padding: 5px 0 0 0;
	font-size: 11px;
	color: #ccc
}

.gamename .followernumber,
.nameuser .followernumber {
	padding: 0px 5px 0 0 !important;
	font-size: 11px !important;
	color: #999 !important
}

.following {
	float: right;
	padding: 14px 0 10px 0;
}

.following a {
	color: #cb0a0a;
	border: 1px solid #cb0a0a;
	padding: 4px 10px;
	border-radius: 4px;
	margin-right: 10px;
	font-weight: 400
}

.following.active a {
	color: #FB8368;
	border: 2px solid #FB8368;
}

.following a.ellipsis {
	border: none;
	padding: 0;
	display: none;
	cursor: pointer
}

.following a.ellipsis.active {
	border: none;
	padding: 0;
	display: block;
	color: #777;
}

.following a.ellipsis i {
	font-size: 14px;
}

.contentforum {
	line-height: 18px;
	padding: 5px 0 10px 0;
	cursor: pointer
}

.contentforum.nopadding {
	padding-bottom: 0;
}

.botcomment {
	border-top: 1px solid #ddd;
	padding: 10px 10px 0 10px;
}

.botcomment .fa {
	font-size: 14px;
	padding-right: 5px;
}

.botcomment span {
	padding: 0 5px;
}

.botcomment .fa.notactive {
	color: #858585
}

.botcomment .fa.active {
	color: #cb0a0a
}

.more {
	display: none
}

.childcomment {
	margin-top: 10px;
}

.rfunction {}

.rfunction .flr {
	padding: 0 7px
}

.rfunction .flr i {
	padding-right: 5px;
	color: #858585
}

.rfunction .flr i.active {
	padding-right: 5px;
	color: #cb0a0a
}

.roundavatar.child {
	width: 40px !important;
	height: 40px !important;
}

.contentforum.child {
	margin-left: 50px
}

.childcomment .nameuser a {
	font-weight: 500;
}

/* button*/
.col-xs-5ths,
.col-sm-5ths,
.col-md-5ths,
.col-lg-5ths {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}

.col-xs-5ths {
	width: 20%;
	float: left;
	font-size: 12px;
}

@media (min-width: 768px) {
	.col-sm-5ths {
		width: 20%;
		float: left;
	}
}

.fontsize40 {
	color: #fff;
	font-size: 20px !important;
	background-color: #19E77F;
	border-radius: 50%;
	border: 1px solid #19E77F;
	padding: 10px 0;
	height: 40px;
	width: 40px;
	text-align: center;
}

.color2 {
	background-color: #61BD00;
	border: 1px solid #61BD00;
}

.color3 {
	background-color: #cb0a0a;
	border: 1px solid #cb0a0a;
}

.color4 {
	background-color: #F36EC2;
	border: 1px solid #F36EC2;
}

.color5 {
	background-color: #FFB200;
	border: 1px solid #FFB200;
}

.color6 {
	background-color: #F5F5F5;
	border: 1px solid #F5F5F5;
	font-size: 20px !important;
	color: #BBBBBB
}

.color6.active {
	color: #cb0a0a
}

.color7 {
	background-color: #fff;
	border: 1px solid #777777;
	color: #777777
}

.color8 {
	background-color: #3B5A9B;
	border: 1px solid #3B5A9B;
}

.color9 {
	background-color: #DB2814;
	border: 1px solid #DB2814;
}

.color10 {
	background-color: #00A7DD;
	border: 1px solid #00A7DD;
}

.color11 {
	background-color: #cb0a0a;
	border: 1px solid #cb0a0a;
}

.color12 {
	background-color: #F56467;
	border: 1px solid #F56467;
}

.fontsize40.iconcolor1 {
	color: #A39ED4
}

.fontsize40.iconcolor2 {
	color: #2499E9
}

.fontsize40.iconcolor3 {
	color: #F9C444
}

.fontsize40.iconcolor4 {
	color: #cb0a0a
}

.fontsize40.iconcolor5 {
	color: #777777
}

.ponittotalnoactivehead {
	display: none;
}

.menubottom {
	background: #fff;
	bottom: 0px;
	display: block;
	padding: 0px;
	position: fixed;
	z-index: 99999;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.formforum {
	background: #F3F4F5;
	bottom: 0px;
	display: block;
	padding: 7px 10px;
	position: fixed;
	z-index: 10;
	margin: 0 auto;
	left: 0;
	right: 0;
}

.form-control.contentNode {
	border-radius: 20px !important;
	padding: 0 0 0 15px !important;
	height: 35px;
	margin: 0 !important
}

.input-group-btn.rightcomment {
	padding-left: 0px;
}

.input-group-btn.rightcomment i {
	color: #BBBBBB;
	font-size: 22px;
	padding-left: 15px;
}

.rightcomment .active {
	color: #cb0a0a !important
}

.modal.bottom {
	transition: all 450ms cubic-bezier(0.32, 1, 0.23, 1);
	bottom: 0;
}

.modal-dialog.myModalEdit {
	position: fixed;
	bottom: 0;
	width: 100%;
	padding: 20px 0 0 0;
	box-sizing: border-box;
	height: 180px;
	transform: translate(0, 100%);
	transition: all 450ms cubic-bezier(0.32, 1, 0.23, 1) 100ms;
}

.row.notmargin {
	border-bottom: 1px solid #D9D9D9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}

.modal-dialog {
	width: 100%;
	height: 100%;
	min-height: 100% !important;
	padding: 0;
}

.modal-content {
	min-height: 100%;
	border-radius: 0;
}

.modal-header {
	border-bottom: none;
	padding: 10px 10px 0 10px;
	background: #55B3F9
}

.modal-footer {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	margin-top: 7px;
	padding: 5px 0px 5px 0px;
	background: #FAFAFA
}

.modal-body {
	margin: 0 auto;
	padding: 10px;
}

.btn.btn-primary.postcomment {
	background: #55B3F9;
	border-color: #55B3F9
}

.modal-footer i {
	font-size: 16px;
	color: #BBBBBB;
	padding-top: 2px;
}

.btn.btn-default.closeform {
	background: #55B3F9;
	color: #fff;
	border: 1px solid #55B3F9
}

.txtreply {
	cursor: pointer
}

.bottomform {
	padding: 0;
}

label.myLabel input[type="file"] {
	position: fixed;
	top: -1000px;
}

.myLabel {
	float: left;
	display: inline-block;
	cursor: pointer;
}

.myLabel :invalid+span {
	color: #A44;
}

.myLabel :valid+span {
	color: #4A4;
}

.flr.fa.fa-spinner {
	padding: 5px 10px;
	font-size: 20px
}

#waitting {
	display: none
}

.fll.gamename {
	font-weight: 500;
	padding-left: 10px;
	padding-top: 8px;
}

.fll.gamename span {
	color: #999;
	font-weight: 300;
	padding-top: 0px;
	float: left;
	font-size: 11px;
}

.fll.gamename span.doc {
	color: #CCCCCC;
	padding: 0px 5px 0 5px;
}

.headercomment {
	padding: 10px;
	font-weight: 400;
	border-bottom: 1px solid #f4f2f0;
	margin-bottom: 0px;
}

.headercomment .all {}

.headercomment .selected {
	padding-left: 20px;
}

.morecommentbot {
	margin: 10px 0 10px 0px;
	padding-bottom: 10px;
}

.morecommentbot a {
	color: #55B3F9;
	font-weight: 400
}

.gamecomment {
	margin: 0 10px;
}

.gamecomment img {
	border-radius: 8px;
}

a.tagname {
	color: #cb0a0a;
	font-size: 12px;
}

.contentforum.child {
	border-bottom: 1px solid #f4f2f0;
}

.youwant,
.youwant2 {
	width: 80%;
	text-align: center;
	border-bottom: 1px solid #F4F2F0;
	line-height: 0.1em;
	margin: 0 auto;
}

.youwant span,
.youwant2 span {
	background: #fff;
	padding: 0 10px;
	font-size: 16px;
}

.youwant2 {
	width: 100%;
	display: none
}

.youwant2 a {
	color: #55B3F9;
}

.comment-child {
	background: #F6F6F6;
	padding: 1px 10px 0px 15px;
	margin-left: 60px;
	display: none
}

.comment-child br {
	height: 1px !important;
}

.comment-child.active {
	display: block
}

.contentforum.parent {
	padding-left: 62px;
	padding-top: 0;
}

.totalcommentdetail {
	padding-left: 5px;
}

a.disabled {
	opacity: 0.5;
	pointer-events: none;
	cursor: default
}

.txtreply.form-control.contentNode {
	border: 1px solid #55B3F9;
	color: #D7D7D7;
	height: 30px;
}

.modal-body .form-control {
	height: 300px;
}

/*******************************
* MODAL AS LEFT/RIGHT SIDEBAR
* Add "left" or "right" in modal parent div, after class="modal".
* Get free snippets on bootpen.com
*******************************/
.modal.left .modal-dialog,
.modal.right .modal-dialog {
	position: fixed;
	margin: auto;
	width: 100%;
	height: 100%;
	-webkit-transform: translate3d(0%, 0, 0);
	-ms-transform: translate3d(0%, 0, 0);
	-o-transform: translate3d(0%, 0, 0);
	transform: translate3d(0%, 0, 0);
}

.modal.left .modal-content,
.modal.right .modal-content {
	height: 100%;
	overflow-y: auto;
}

.modal.left .modal-body,
/*Left modal*/
.modal.left.fade .modal-dialog {
	left: -320px;
	-webkit-transition: opacity 0.3s linear, left 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, left 0.3s ease-out;
	-o-transition: opacity 0.3s linear, left 0.3s ease-out;
	transition: opacity 0.3s linear, left 0.3s ease-out;
}

.modal.left.fade.in .modal-dialog {
	left: 0;
}

.modal.right.fade .modal-dialog {
	right: -100%;
	-webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
	-moz-transition: opacity 0.3s linear, right 0.3s ease-out;
	-o-transition: opacity 0.3s linear, right 0.3s ease-out;
	transition: opacity 0.3s linear, right 0.3s ease-out;
}

.modal.right.fade.in .modal-dialog {
	right: 0;
}

/* header*/
.ponittotalnoactivehead {
	background: #0FCA93 none repeat scroll 0 0 !important;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	font-weight: 600;
	height: 20px;
	line-height: 15px;
	position: absolute;
	right: 50px;
	text-align: center;
	top: 50px;
	width: 20px;
	font-size: 11px !important;
}

.ponittotalnoactivehead {
	background: #0FCA93 none repeat scroll 0 0 !important;
	border: 2px solid #fff;
	border-radius: 50%;
	color: #fff;
	font-weight: 600;
	height: 20px;
	line-height: 15px;
	position: absolute;
	right: 50px;
	text-align: center;
	top: 50px;
	width: 20px;
	font-size: 11px !important;
}

.white {
	color: #fff;
	font-size: 30px;
}

.white {
	color: #fff;
	font-size: 30px;
}

.fa.fa-bell.white {
	font-size: 26px !important;
	padding: 6px 5px 0 0
}

.container.button_ {
	padding-bottom: 5px;
	border-bottom: 5px #F4F2F0 solid;
}

.container.button_ .row {
	padding: 10px 0;
}

.gameforum {
	padding: 10px 0;
}

.gameforum span a {
	font-size: 12px;
	font-weight: 500
}

.gameforum img {
	margin-right: 5px;
}

input::-webkit-input-placeholder {
	text-align: left;
}

input:-moz-placeholder {
	/* Firefox 18- */
	text-align: left;
}

input::-moz-placeholder {
	/* Firefox 19+ */
	text-align: left;
}

input:-ms-input-placeholder {
	text-align: left;
}

br {
	display: block;
	margin: 0px 0;
	content: ' '
}

br:after {
	content: ' '
}

.loadimggif {
	width: 100%;
	margin: 0 auto;
	text-align: center
}

.boxcomment .gamecomment {
	margin: 10px 0;
}

.col-xs-5ths:hover a {
	color: #55B3F9
}

/* .col-xs-5ths:hover i{ color:#55B3F9!important} */
.col-xs-5ths br {
	display: block;
	display: block;
	margin: 3px 0
}

.fa-new {
	background: url(../../images/new.png) no-repeat;
	width: 22px;
	height: 22px;
}

.col-xs-5ths:hover .fa-new,
.fa-new.active {
	background: url(../../images/new_active.png) no-repeat;
}

.fa-follow {
	background: url(../../images/follow.png) no-repeat;
	width: 27px;
	height: 22px;
}

.col-xs-5ths:hover .fa-follow,
.fa-follow.active {
	background: url(../../images/following.png) no-repeat
}

.followline {
	margin: 5px 0 0 7px
}

.followline span {
	padding: 0 3px;
	font-size: 11px;
}

.gamedetail.following a {
	margin-right: 0px;
	margin-top: 20px;
	float: right
}

.headergame::before {
	/* background: rgba(0, 0, 0, 0.1) linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0; */
	bottom: 0px;
	content: "";
	display: block;
	height: 100%;
	position: absolute;
	width: 100%;
	padding-right: 10px;
	z-index: 1;
}

.headergame {
	position: relative;
	text-align: center;
	z-index: 1;
}

.headergame.userheader::before {
	background: rgba(0, 0, 0, 0.5) linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.5) 100%) repeat scroll 0 0;
}

.container.clearfix.topga {
	position: relative
}

.headergame .urlhistory {
	position: absolute;
	top: 0;
	left: 10px;
	z-index: 9
}

.headergame .urlhistory .white,
.headerlogin .urlhistory .white {
	font-size: 30px;
}

.headergame .texturlhis,
.headerlogin .texturlhis {
	position: absolute;
	left: 30px;
	top: 10px;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	z-index: 9;
}

.headergame .titilemxh {
	position: absolute;
	left: 50%;
	transform: translate(-50%, 1px);
	top: 9px;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	z-index: 9;
}

.headergame .chatroom {
	position: absolute;
	top: 11px;
	right: 30px;
	z-index: 9;
	font-weight: bold
}

.headergame .chatroom .white {
	font-size: 16px;
}

.headergame .sharetop {
	position: absolute;
	top: 13px;
	right: 10px;
	z-index: 9
}

.headergame .sharetop .white {
	font-size: 18px;
}

.row.botgame img {
	width: 70px;
	border-radius: 8px;
}

.row.botgame img.avataruser {
	border: 1px #ddd solid;
	border-radius: 50%;
	height: 70px;
	position: relative;
}

.row.botgame img.avataruser:before {
	content: " ";
	position: absolute;
	z-index: 5;
	top: 2px;
	left: 2px;
	right: 2;
	bottom: 2;
	border: 3px solid #fff;
	outline: 5px solid red
}

.row.botgame h1 {
	margin: 15px 0 7px 10px;
	font-size: 12px
}

.headergame img {
	max-width: 100%
}

.botgame {
	padding-bottom: 5px;
	width: 100%;
	margin-top: -20px;
	border-bottom: 5px solid #F3F1F0;
	z-index: 9;
	position: relative
}

.botgame .fll .login {
	padding: 7px 20px;
	border: 2px solid #cb0a0a;
	border-radius: 6px;
	color: #cb0a0a;
	margin-left: 20px;
	font-weight: 500
}

.botgame .fll .register {
	padding: 7px 20px;
	border: 2px solid #575757;
	border-radius: 6px;
	color: #575757;
	margin-left: 10px;
	font-weight: 500
}

.roundavatar.widgetgame {
	width: 30px;
	height: 30px;
	margin-right: 10px;
}

.row.headercommentgame {
	margin: 0;
	padding: 10px 0;
	text-align: center;
	border-bottom: 5px solid #F3F1F0;
	text-transform: capitalize
}

.headercommentgame.bordernone {
	border-bottom: none
}

.headercommentgame a {
	font-weight: 500;
	font-size: 12px;
}

.headercommentgame a.facomment:hover,
.headercommentgame a.facomment.active {
	border-bottom: 2px solid #cb0a0a;
	padding-bottom: 8px;
	color: #cb0a0a
}

.headercommentgame a.fastar:hover,
.headercommentgame a.fastar.active {
	border-bottom: 2px solid #FEB003;
	padding-bottom: 8px;
	color: #FEB003
}

.headercommentgame a.fadatabase:hover,
.headercommentgame a.fadatabase.active {
	border-bottom: 2px solid #1AE780;
	padding-bottom: 8px;
	color: #1AE780
}

.headercommentgame a.faexlamation:hover,
.headercommentgame a.faexlamation.active {
	border-bottom: 2px solid #2299ED;
	padding-bottom: 8px;
	color: #2299ED
}

.headercommentgame a.fagamepad:hover,
.headercommentgame a.fagamepad.active {
	border-bottom: 2px solid #FDB201;
	padding-bottom: 8px;
	color: #FDB201
}

a.fagamepad i {
	color: #FDB201
}

.headercommentgame a.falist:hover,
.headercommentgame a.falist.active {
	border-bottom: 2px solid #cb0a0a;
	padding-bottom: 8px;
	color: #cb0a0a
}

.headercommentgame a.fabookmark:hover,
.headercommentgame a.fabookmark.active {
	border-bottom: 2px solid #61BD00;
	padding-bottom: 8px;
	color: #61BD00
}

.headercommentgame a.facloud:hover,
.headercommentgame a.facloud.active {
	border-bottom: 2px solid #F36EC2;
	padding-bottom: 8px;
	color: #F36EC2
}

.headercommentgame a.fafollowing:hover,
.headercommentgame a.fafollowing.active {
	border-bottom: 2px solid #FFB200;
	padding-bottom: 8px;
	color: #FFB200
}

.faexlamation .fa-gamepad {
	color: #FDB201
}

.headercommentgame i {
	font-size: 16px;
}

.headercommentgame .fa.fa-comments-o {
	color: #cb0a0a
}

.headercommentgame .fa.fa-star-o {
	color: #FEB003
}

.headercommentgame .fa.fa-database {
	color: #1AE780
}

.headercommentgame .fa.fa-exclamation-circle {
	color: #2299ED
}

.headercommentgame .fa.list-ul {
	color: #cb0a0a
}

.headercommentgame .fa.fa-bookmark-o {
	color: #61BD00
}

.headercommentgame .fa.fa-cloud-download {
	color: #F36EC2
}

.headercommentgame .fa.fa-user-o {
	color: #FFB200
}

.headercommentgame .fa.fa-check-circle-o {
	color: #FFB200;
	font-size: 10px;
}

.morecomment .fa.fa-comments {
	color: #858585
}

.fa.fa-comments.active {
	color: #cb0a0a
}

.bottomcommentingame {
	background: #fff;
	padding: 0px 0 13px 0;
	z-index: 99
}

.bottomcommentingame i {
	color: #F95A37;
	font-size: 15px;
	margin-right: 3px;
}

.bottomcommentingame a {
	font-weight: 500;
}

.bottomcommentingame .col-xs-4:hover a {
	color: #F95A37;
}

.ui-menu.ui-widget.ui-widget-content.ui-autocomplete {
	z-index: 99999;
}

.headercommentgame .col-xs-3 {
	margin: 0 auto;
	padding: 0px 0;
	border-left: 1px solid #E9E2F0
}

.headercommentgame .col-xs-3:first-child {
	border-left: none
}

.gamedetailsstatic {
	border-bottom: 5px solid #F4F2F0;
	padding-bottom: 10px;
}

.gamedetailsstatic h3 {
	border-left: 2px solid #2299ED;
	padding: 0px 0 0px 8px;
	line-height: 15px;
	font-weight: 400;
	text-transform: uppercase;
}

.gamedetailsstatic .descriptionheader {
	border-bottom: 1px solid #F4F2F0;
	padding: 10px;
	margin-bottom: 10px;
}

.gamedetailsstatic .row {
	margin: 0 10px;
}

.gamedetailsstatic p {
	border-bottom: 1px solid #F4F2F0;
	font-weight: 400;
	padding-bottom: 10px;
}

.gamedetailsstatic span {
	float: left;
	width: 120px;
	font-weight: 300;
}

.gamedetailsstatic div.fll {
	width: 110px
}

.gamedetailsstatic div.description {
	margin-left: 120px;
	vertical-align: top;
}

.gamedetailsstatic p a {
	color: #333;
	font-weight: 400
}

.gamedetailsstatic p a.alink {
	color: #55B3F9
}

.form-control {
	width: 100%;
	display: block;
	padding: 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

#register .input-group {
	margin-bottom: 10px;
}

#register .input-group .input-group-addon {
	background: #fff;
	border-right: none
}

#register .input-group .input-group-addon i {
	color: #777777
}

#register .input-group .form-control {
	border-left: none;
	box-shadow: none
}

#register .btn.btn-default {
	width: 100%;
	color: #fff;
	background: #cb0a0a;
	border: 1px solid #cb0a0a;
	height: 40px;
}

/*point*/
.contentpoint .col-xs-9.pointall {
	display: flex;
	display: -webkit-flex;
	/* Safari 8 */
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	/* Safari 8 */
	justify-content: center;
	-webkit-justify-content: center;
	font-size: 35px;
	color: #fa6a49;
	font-weight: 700
}

.row.text-center.poinouser {
	display: flex;
	display: -webkit-flex;
	/* Safari 8 */
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	/* Safari 8 */
	justify-content: center;
	-webkit-justify-content: center;
	font-weight: 400;
	padding-top: 5px;
	padding-bottom: 0px;
}

.row.text-center.poinouser .fll a {
	border: 1px solid #cb0a0a;
	border-radius: 12px;
	font-size: 12px;
	margin-top: 0;
	padding: 1px 10px;
	color: #cb0a0a;
	margin-top: 2px
}

h2.titlegcmxh {
	font-size: 14px;
	font-weight: 400;
	padding: 10px 0;
}

h2.titlegcmxh span.fll a {
	border-left: 4px solid #55B3F9;
	padding-left: 7px;
	text-transform: uppercase
}

h2.titlegcmxh span.flr a {
	color: #cb0a0a;
	font-size: 12px;
}

.giftcodeparent {
	border-bottom: 0px solid #F4F2F0
}

.contentgiftcode ul li {
	width: 100%;
	border-top: 1px solid #F4F2F0;
	padding-top: 10px;
	margin-bottom: 10px;
	position: relative
}

.contentgiftcode ul li:last-child {
	border-bottom: 5px solid #000 !important;
}

.contentgiftcode ul li .fll img {
	width: 70px;
	height: 70px;
	border-radius: 8px;
}

.contentgiftcode ul li .fll.number {
	text-align: center;
}

.contentgiftcode ul li .icongift {
	position: absolute;
	left: 90px;
	top: 6px;
	font-size: 11px;
	width: 16px;
	height: 16px;
	line-height: 15px;
	text-align: center;
	color: #fff;
	background: #cb0a0a;
	border-radius: 50%;
	z-index: 9;
	border: 1px solid #cb0a0a;
}

.contentgiftcode ul li .fll.number span {
	position: absolute;
	left: 5px;
	top: 30px;
	right: 0;
	height: 16px;
	width: 16px;
	line-height: 14px;
	font-size: 10px;
	border: 1px solid #CD4F33;
	padding: 0;
	margin: 0;
	background: #CD4F33;
	color: #ffffff !important;
	border-radius: 50%;
	font-weight: 400
}

.contentgiftcode ul li .fll.number.number1 span {
	border: 1px solid #cb0a0a;
	background: #cb0a0a;
	line-height: 14px;
}

.contentgiftcode ul li .fll.number.number3 span {
	border: 1px solid #783627;
	background: #783627;
	line-height: 14px;
}

.gifrcodebox {
	position: absolute;
	right: 0px;
	top: 25px;
	line-height: 16px;
	border: 1px solid #cb0a0a;
	color: #cb0a0a;
	background: #fff;
	padding: 2px 7px;
	border-radius: 5px;
}

.gifrcodebox.noactive {
	border-color: #777777;
	color: #000
}

.gifrcodebox:hover {
	color: #FFF;
	background-color: #cb0a0a;
	border-color: #cb0a0a;
}

.contentgiftcode ul li .fll.imggiftcode {
	margin-left: 30px;
	margin-right: 10px;
}

.contentgiftcode ul li h3 {
	font-weight: 500;
	font-size: 12px;
	padding-top: 5px;
}

.contentgiftcode ul li .fll div span {
	color: #cb0a0a;
}

.icongift .fa.fa-gift.small {
	color: #fff;
	font-size: 12px;
}

.gifrcodebox.noactive i {
	color: #777
}

.newsgamemxh {
	position: relative;
	border-top: 1px solid #F4F2F0;
	margin-bottom: 10px;
	padding-top: 10px;
}

.newsgamemxh img {
	margin-right: 10px;
}

.newsgamemxh h2 {
	line-height: 18px;
	height: 56px;
	overflow: hidden
}

.newsgamemxh h2 a {
	font-size: 12px;
	font-weight: 400
}

.newsgamemxh div {
	margin-top: 3px;
}

.newsgamemxh div span {
	padding: 0 2px;
	color: #999999;
	font-size: 11px;
}

.newsgamemxh div,
.newsgamemxh div a {
	color: #333;
}

.newsgamemxh div span a {
	color: #f95a37
}

.iconlg a {
	color: #fff;
}

.iconlg i {
	background-color: #D85134;
	border-radius: 50%;
	font-size: 22px;
	line-height: 40px;
	border: 1px solid #D85134;
	display: inline-block;
	width: 40px;
	height: 40px;
	margin: 10px;
}

.iconlg.fb i {
	background-color: #3B579F;
	border-color: #3B579F
}

.iconlg.qq i {
	background-color: #01A3E3;
	border-color: #01A3E3
}

#register input.placeholder {
	text-align: left !important;
}

#register input::-webkit-input-placeholder {
	text-align: left;
}

#register input:-moz-placeholder {
	/* Firefox 18- */
	text-align: left;
}

#register input::-moz-placeholder {
	/* Firefox 19+ */
	text-align: left;
}

#register input:-ms-input-placeholder {
	text-align: left;
}

.faheadermember {
	font-weight: 500;
}

.faheadermember i {
	color: #cb0a0a;
	font-size: 16px;
	padding-right: 5px;
}

.faheadermember i.fa-trophy {
	color: #FFA55F
}

.faheadermember i.fa-bullseye {
	color: #cb0a0a
}

.giftcodeparent ul li {
	width: 100%;
	border-top: 1px solid #F4F2F0;
	padding-top: 10px;
	margin-bottom: 8px;
	line-height: 20px;
}

.giftcodeparent ul li i {
	font-size: 16px;
	color: #cb0a0a;
}

.giftcodeparent ul li span.flr i {
	color: #D9D9D9;
	float: right;
	font-size: 20px;
}

.giftcodeparent ul li span.fll {
	min-width: 35px;
	text-align: center
}

.giftcodeparent.mxh ul li i {
	color: #55B3F9
}

.giftcodeparent.mxh ul li i.fa-check-circle-o,
.giftcodeparent.mxh ul li i.fa-arrow-circle-right {
	font-size: 10px;
	width: 8px;
}

.giftcodeparent.point ul li i {
	color: #00C000
}

.giftcodeparent.static ul li i {
	color: #ED5BB7
}

.giftcodeparent.setting ul li i {
	color: #999999
}

[contentEditable=true]:empty:not(:focus):before {
	content: attr(data-text)
}

.form-control.contentpost {
	border: none;
	box-shadow: none;
	transition: 0;
	overflow: auto
}

.modal-header .btn {
	padding: 0;
	padding-bottom: 10px;
}

.fa.fa-angle-left.white {
	font-size: 30px;
	margin-top: 6px;
}

.loginuser .fa.fa-user.white {
	font-size: 30px;
}

.highlight {
	background-color: #CCCCCC;
}

.content_entry {
	width: 700px;
	height: 240px;
	max-height: 240px;
	overflow: auto;
	border: #CCCCCC 1px solid;
}

.output {
	width: 700px;
	height: 200px;
	border: #CCCCCC 1px solid;
}

.dropdown {
	width: 30px;
	height: 18px;
	margin-right: 3px;
}

.inline {
	width: 45px;
	height: 28px;
	vertical-align: middle;
	margin-right: 3px;
}

.pirate a {
	text-decoration: none;
	color: #cb0a0a;
}

a.tagcontent {
	background: #F4F2F0;
	padding: 2px 3px;
	font-weight: 400
}

.angry {
	width: 150px;
	height: 136px;
}

.txtLikeNew.active i {
	color: #FFF !important;
	background-color: #55B3F9;
	border: 1px solid #55B3F9;
}

.txtreply.active i {
	color: #FFF !important;
	background-color: #55B3F9;
	border: 1px solid #55B3F9;
}

.txtLikeNew.likechild.active i {
	color: #cb0a0a !important;
	border: none;
	background: none;
}

.scroller {
	padding-bottom: 40px;
}

.scroller.marbt80 {
	margin-bottom: 80px;
}

.follow {
	color: #f95a37;
}

.follow.active,
.follow.active i.fa-plus-square-o {
	color: #333;
	border-color: #333;
	padding: 4px 10px;
}

.headergame .titilemxh.publisher {
	position: absolute;
	left: 40px;
	top: 36px;
	font-weight: 500;
	color: #fff;
	font-size: 14px;
	z-index: 9;
}

.headergame.userheader .number1 {
	border: 1px solid #cb0a0a;
	padding: 1px 5px;
	border-radius: 4px;
	color: #cb0a0a;
	font-size: 10px;
}

.headergame.userheader .bxhbutton {
	position: absolute;
	right: 10px;
	top: 40px;
	z-index: 9;
	color: #fff;
	font-weight: 500
}

.bxhbutton span {
	border-radius: 50%;
	height: 30px;
	line-height: 35px;
	text-align: center;
	width: 30px;
	background: #cb0a0a;
	float: left;
}

.bxhbutton i {
	color: #fff;
	font-size: 15px
}

.headergame.userheader .notepublisher {
	position: absolute;
	left: 10px;
	top: 96px;
	font-weight: 4500;
	color: #fff;
	font-size: 12px;
	text-align: left;
	z-index: 9;
}

.headercommentgame .bottomcommentgame {
	border-top: 1px solid #F4F2F0;
	margin-top: 10px;
	padding-top: 10px
}

.headercommentgame .bottomcommentgame a {
	padding: 0 10px;
	font-weight: 400;
}

.headercommentgame .bottomcommentgame a.active {
	color: #55B3F9
}

.headercommentgame .col-xs-3 {
	margin: 0 auto;
	padding: 0px 0;
}

.row.clearfix.text-center a {
	padding: 0 0px 10px 0px;
	font-weight: 500
}

.row.clearfix.text-center a.faexclamation {
	color: #2299EC;
}

.row.clearfix.text-center a.faexclamation:hover,
.row.clearfix.text-center a.faexclamation.active {
	color: #2299EC;
	border-bottom: 2px solid #2299EC;
	padding-bottom: 7px;
}

.row.clearfix.text-center a.faenvelope {
	color: #A4A1D4;
}

.row.clearfix.text-center a.faenvelope:hover {
	color: #A4A1D4;
	border-bottom: 2px solid #A4A1D4
}

.botuser {
	padding: 10px 0 10px 0;
	margin-bottom: 10px;
	border-bottom: 5px solid #F4F2F0;
	color: #ddd
}

.botuser i.fa-exclamation-circle,
.botuser i.fa-plus-square-o {
	font-size: 14px;
}

.row.comment {
	margin: 0;
	padding: 0 0px;
}

.topboxcomment {
	padding: 0 10px;
}

.backcomment a {
	color: #55B3F9;
	padding: 5px 0 0 62px
}

.row.headerdetail {
	margin: 0;
	padding: 0px 0;
}

.row.comment.commentdetails {
	margin: 0;
	padding: 0 10px;
}

.headergame.gameindex {
	position: relative;
	padding-bottom: 44px;
	background: #55B3F9;
}

.headergame.gameindex::before {
	background: none
}

.readm-inner br {
	display: block;
	margin: 0px 0;
	padding: 0;
}

.container.button_ .margintext {
	margin: 7px 0 0 0 !important;
	padding: 0;
}

a.readmmore,
a.readm-more {
	color: #007FDE
}

.readm-continue {}

div.contentuser {
	height: 19px !important;
	margin-top: 7px;
	overflow: hidden;
	padding-right: 15px;
}

div.contentuser:after {
	content: " ...";
	display: block
}

.modal-body.notmargin {
	padding: 10px 0;
	margin: 0;
}

.fa.fa-heart.active {
	color: #55b3f9 !important
}

.modal-dialog.myModalEdit.myModalOption {
	padding-top: 0;
	height: 230px;
}

.modal-content.myModalOption {
	margin: 10px;
	background: none;
	border: none;
	box-shadow: none;
}

.modal-content.myModalOption .modal-body {
	background: #fff;
	border-radius: 8px;
	padding: 0 0 0px 0;
}

.bordermodalbody {
	border-bottom: 1px solid #D9D9D9;
	background: #fff;
}

.myModalOption .text-center {
	padding: 10px 0 10px 0;
}

.childcomment.child {
	cursor: pointer
}

.boxicon {
	top: -15px !important;
	margin: 0 auto;
	padding: 0;
	width: 100% !important;
	left: 0 !important;
	right: 0 !important
}

.commentarea {
	background: #fff !important;
	border-top: 1px solid #ccc;
	width: 100%;
	margin: 0 !important;
	padding: 10px
}

.bordermodalbody .txtLikeNew.active {
	color: #77C2FA
}

#photos {
	margin: 0;
	padding: 0;
}

#photos li {
	margin: 0 10px 10px 0;
	padding: 0;
	float: left;
	width: 140px;
	height: 80px;
	overflow: hidden;
	position: relative;
}

#photos li a {
	position: absolute;
	right: 0;
	bottom: 0;
	background: #000;
	color: #fff;
	padding: 5px 10px;
}

.gallery img,
.contentforum img {
	max-width: 100%;
	text-align: center
}

.botgame .flr .fa.fa-angle-right {
	color: #777;
	font-size: 35px;
	margin: 25px 10px 0 0;
}

.newsgamemxh.userlistnews img.imgavatarnews {
	width: 140px;
	margin-left: 10px;
}

.newsgamemxh.gamezz {
	border-top: 5px solid #F4F2F0;
}

.newsgamemxh.userlistnews h2 {
	line-height: 15px;
	margin: 0;
	padding: 0;
}

.flr.detailgame {
	border: 1px solid #f95a37;
	color: #f95a37;
	border-radius: 4px;
	padding: 4px 10px;
	margin: 16px 10px 0 0;
}

a.gamenamenews {
	font-size: 11px !important;
	color: #333333 !important;
	font-weight: 500;
	line-height: 20px;
}

.gametypenews {
	margin: 0;
	padding: 0;
	font-size: 10px;
	line-height: 6px;
}

.avatargamenews {
	width: 40px;
	margin-left: 10px;
	margin-top: 3px;
	border-radius: 4px;
}

.nomarginpadding,
.nomarginpadding div {
	padding: 0 !important;
	margin: 0 !important;
}

.gamecomment.nomarginpadding img {
	margin-left: 10px;
}

.gametypezzzz {
	margin: 0;
	padding: 10px 0 0 0;
	font-size: 10px;
	line-height: 13px;
	color: #999 !important;
	font-weight: 300
}

.gametypezzzz a {
	color: #333 !important;
}

.clear4px {
	clear: both;
	height: 2px;
}

.headeruserfollow {
	font-size: 11px !important;
}

.headeruserfollow.text-left span {
	padding: 0 3px;
	font-size: 11px;
}

.contentpublisherheader {
	position: absolute;
	left: 80px;
	z-index: 99999;
	top: 40px;
	color: #fff;
	line-height: 14px;
}

.gamenomination.gameindex {
	margin-top: 0;
	padding-bottom: 10px;
	border-bottom: 5px solid #F4F2F0
}

.gamename.indexgame {
	margin-top: 0px;
}

.following.indexgame {
	margin-top: 0px;
}

.fa.play.gameindex {
	position: absolute;
	font-size: 40px;
	color: #fff !important;
	top: 50%;
	left: 50%;
	font-weight: 100;
	transform: translate(-50%, -50%);
	z-index: 9;
	background: url(../../images/player-big.png) no-repeat;
	width: 45px;
	height: 45px;
}

.gamenomination.gameindex .cover {
	position: relative
}

.gamenomination.gameindex .cover img,
.usergamee .cover img {
	width: 100%;
}

.usergamee .cover {
	position: relative
}

.usergamee {
	padding: 0;
	margin: 0;
	margin-bottom: -10px;
	padding-top: 0px;
	margin-top: 10px !important;
	max-width: 100%;
	overflow: hidden
}

/* member */
.headermember {
	padding: 10px;
	border-bottom: 1px solid #F4F2F0
}

.headermember .fll a {
	color: #55B3F9
}

.headermember .flr a {
	color: #cb0a0a
}

.gamecomment.listuser {
	border-bottom: 1px solid #F4F2F0;
	padding: 10px 0 10px 0;
}

.gamecomment.listuser .userlistimg {
	width: 50px;
	height: 50px;
	border-radius: 50%;
}

.text-center.moreall {
	margin-top: 10px;
}

.text-center.moreall a {
	color: #55B3F9;
	text-transform: capitalize
}

.fll.alplabet {
	width: 50px;
	text-align: center;
	font-weight: 400
}

.fll.alplabet .all {
	padding: 10px 0;
	border-left: 2px solid #FA5C38;
	color: #FA5C38
}

.fll.alplabet .contentalpha {
	background: #F8F8F8;
	padding: 10px 0;
}

.listuser {
	overflow: auto
}

.contentalpha a.active {
	color: #FA5C38;
	font-weight: 500
}

input.edituser::-webkit-input-placeholder {
	text-align: left !important;
}

a.follow {
	display: block;
	width: 72px;
	text-align: center;
	margin: 0 auto !important
}

.xxxxxx br {
	display: block;
	margin: 4px 0;
}

.container.button_.user .row {
	padding: 0 0 10px 0
}

.container.button_.user .row br {
	margin: 4px 0;
}

.container.button_.user .row .titlegcmxh {
	border-bottom: 1px solid #F4F2F0;
	padding: 10px;
	margin-bottom: 10px;
}

.usergamee {
	position: relative
}

.usergamee::before {
	background: rgba(0, 0, 0, 0.6) linear-gradient(to bottom, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.1) 100%) repeat scroll 0 0;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	outline: 0 none;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}

.titlemes {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: currentcolor currentcolor #f4f2f0;
	border-image: none;
	border-style: none none solid;
	border-width: medium medium 1px;
	padding: 10px 0;
	width: 90%
}

input.titlemes::-webkit-input-placeholder,
input#inputId::-webkit-input-placeholder {
	text-align: left !important
}

#inputId {
	padding: 10px 0;
}

.modal.fade.in .modal-body {
	bottom: 0;
	opacity: 1;
}

.modal-body.modalgame {
	position: absolute;
	bottom: -190px;
	height: 160px;
	opacity: 0;
	left: 0;
	right: 0;
	width: 100%;
	-webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
}

.container.pading10px {
	padding: 10px 0 !important
}

.modal-body.option {
	position: absolute;
	bottom: -1600px;
	height: 180px;
	opacity: 0;
	left: 0;
	right: 0;
	width: 100%;
	background: none;
	-webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	max-width: 668px;
}

.imagesuserpost {
	margin: 0 0 10px 0;
}

.imagesuserpost img {
	max-width: 100px;
}

.videoY {
	cursor: pointer
}

.vertical-alignment-helper {
	display: table;
	height: 100%;
	width: 100%;
	margin-top: 100px;
	z-index: 9999 !important;
}

.vertical-align-center {
	/* To center vertically */
	display: table-cell;
	vertical-align: middle;
	background: #fff;
	padding: 0px 0;
	z-index: 9999 !important;
}

.modal-body-video {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	padding-top: 25px;
	height: 0;
	z-index: 9999 !important;
}

.modal-body-video iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 9999 !important;
}

.viewMore {
	margin: 10px 0;
}

.loading {
	background: url(../../images/loading_new.gif) no-repeat;
	width: 32px;
	height: 32px;
	margin: 10px auto;
	display: none;
	text-align: center;
	padding: 0;
}

a.moreComment {
	padding: 10px 0;
	font-weight: 400;
	color: #55b3f9
}

body table {
	width: 100%;
	text-align: center
}

body table td {
	text-align: center
}

body::after {
	clear: both;
	content: "";
	display: block;
}

body,
body:focus {
	outline: 0 solid transparent;
}

body {
	-moz-user-select: auto;
	background: transparent none repeat scroll 0 0;
	position: relative;
	z-index: 2;
}

body a {
	-moz-user-select: auto;
}

body.fr-disabled {
	-moz-user-select: none;
}

body [contenteditable="false"] {
	-moz-user-select: none;
}

body [contenteditable="true"] {
	outline: 0 solid transparent;
}

body span[style~="color:"] a {
	color: inherit;
}

body strong {
	font-weight: 700;
}

body table {
	border: medium none;
	border-collapse: collapse;
	empty-cells: show;
	max-width: 100%;
}

body table.fr-dashed-borders td,
body table.fr-dashed-borders th {
	border-style: dashed;
}

body table.fr-alternate-rows tbody tr:nth-child(2n) {
	background: rgb(245, 245, 245) none repeat scroll 0 0;
}

body table td,
body table th {
	border: 0;
}

body table td:empty,
body table th:empty {
	height: 20px;
}

body table td.fr-highlighted,
body table th.fr-highlighted {
	border: 1px double red;
}

body table td.fr-thick,
body table th.fr-thick {
	border-width: 2px;
}

body table th {
	background: rgb(230, 230, 230) none repeat scroll 0 0;
}

body hr {
	-moz-user-select: none;
	clear: both;
	page-break-after: always;
}

body .fr-file {
	position: relative;
}

body .fr-file::after {
	content: "";
	font-weight: normal;
	position: relative;
}

body pre {
	overflow-wrap: break-word;
	white-space: pre-wrap;
}

body[dir="rtl"] blockquote {
	border-left: medium none;
	border-right: 2px solid rgb(94, 53, 177);
	margin-right: 0;
	padding-left: 0;
	padding-right: 5px;
}

body[dir="rtl"] blockquote blockquote {
	border-color: rgb(0, 188, 212);
}

body[dir="rtl"] blockquote blockquote blockquote {
	border-color: rgb(67, 160, 71);
}

body blockquote {
	border-left: 2px solid rgb(94, 53, 177);
	color: rgb(94, 53, 177);
	margin-left: 0;
	padding-left: 5px;
}

body blockquote blockquote {
	border-color: rgb(0, 188, 212);
	color: rgb(0, 188, 212);
}

body blockquote blockquote blockquote {
	border-color: rgb(67, 160, 71);
	color: rgb(67, 160, 71);
}

body span.fr-emoticon {
	display: inline;
	font-family: "Apple Color Emoji", "Segoe UI Emoji", "NotoColorEmoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
	font-weight: normal;
	line-height: 0;
}

body span.fr-emoticon.fr-emoticon-img {
	background-repeat: no-repeat;
	display: inline-block;
	font-size: inherit;
	height: 1em;
	line-height: 1;
	margin: -0.1em 0.1em 0.1em;
	min-height: 20px;
	min-width: 20px;
	vertical-align: middle;
	width: 1em;
}

body .fr-text-gray {
	color: rgb(170, 170, 170);
}

body .fr-text-bordered {
	border-bottom: 1px solid rgb(34, 34, 34);
	border-top: 1px solid rgb(34, 34, 34);
	padding: 10px 0;
}

body .fr-text-spaced {
	letter-spacing: 1px;
}

body .fr-text-uppercase {
	text-transform: uppercase;
}

body img {
	max-width: 100%;
	position: relative;
}

body img.fr-dib {
	display: block;
	float: none;
	margin: 5px auto;
	vertical-align: top;
}

body img.fr-dib.fr-fil {
	margin-left: 0;
}

body img.fr-dib.fr-fir {
	margin-right: 0;
}

body img.fr-dii {
	display: inline-block;
	float: none;
	margin-left: 5px;
	margin-right: 5px;
	max-width: calc(100% - 2 * 5px);
	vertical-align: bottom;
}

body img.fr-dii.fr-fil {
	float: left;
	margin: 5px 5px 5px 0;
	max-width: calc(100% - 5px);
}

body img.fr-dii.fr-fir {
	float: right;
	margin: 5px 0 5px 5px;
	max-width: calc(100% - 5px);
}

body img.fr-rounded {
	background-clip: padding-box;
	border-radius: 100%;
}

body img.fr-bordered {
	border: 10px solid rgb(204, 204, 204);
	box-sizing: content-box;
}

body .fr-video {
	position: relative;
	text-align: center;
}

body .fr-video>* {
	border: medium none;
	box-sizing: content-box;
	max-width: 100%;
}

body .fr-video.fr-dvb {
	clear: both;
	display: block;
}

body .fr-video.fr-dvb.fr-fvl {
	text-align: left;
}

body .fr-video.fr-dvb.fr-fvr {
	text-align: right;
}

body .fr-video.fr-dvi {
	display: inline-block;
}

body .fr-video.fr-dvi.fr-fvl {
	float: left;
}

body .fr-video.fr-dvi.fr-fvr {
	float: right;
}

body a.fr-strong {
	font-weight: 700;
}

body a.fr-green {
	color: green;
}

body button.fr-rounded,
body input.fr-rounded,
body textarea.fr-rounded {
	background-clip: padding-box;
	border-radius: 10px;
}

body button.fr-large,
body input.fr-large,
body textarea.fr-large {
	font-size: 24px;
}

body img {
	cursor: pointer;
}

body table td.fr-selected-cell,
body table th.fr-selected-cell {
	border: 1px double rgb(30, 136, 229);
}

body table tr {
	-moz-user-select: none;
}

body table td,
body table th {
	-moz-user-select: text;
}

body .fr-no-selection table td,
body .fr-no-selection table th {
	-moz-user-select: none;
}

body .fr-video {
	-moz-user-select: none;
}

body .fr-video::after {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	bottom: 0;
	content: "";
	cursor: pointer;
	display: block;
	left: 0;
	right: 0;
	top: 0;
	z-index: 1;
}

body .fr-video.fr-active>* {
	position: relative;
	z-index: 2;
}

body .fr-video>* {
	border: medium none;
	box-sizing: content-box;
	max-width: 100%;
}

.fr-video.fr-fvc.fr-dvb.fr-draggable {
	position: relative;
	padding-bottom: 56.25%;
	/* 16:9 */
	height: 0;
}

.fr-video.fr-fvc.fr-dvb.fr-draggable iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.contentforum iframe {
	max-width: 100%;
}

.commentnews {
	padding-bottom: 10px;
}

.commentnews a {
	color: #cb0a0a;
	font-weight: 400
}

.gamebuttondownload .col-xs-8,
.gamebuttondownload .col-xs-2 {
	padding: 0 0px;
	margin: 0
}

.buttongame {
	position: fixed;
	bottom: 0;
}

.gamebuttondownload {
	overflow: hidden;
	background: #fff;
	padding: 10px 0;
	border-bottom: 5px solid #F4F2F0;
	border-top: 5px solid #F4F2F0
}

#right {
	float: right;
	width: 60px;
	text-align: center;
}

#left {
	float: left;
	width: 60px;
	text-align: center;

}

.text.fll {
	font-size: 11px;
	line-height: 15px;
	margin-bottom: 0;
	padding-left: 5px;
}

#middle {
	margin: 0 60px;
	border: 1px solid #cb0a0a;
	background: #cb0a0a;
	text-align: center;
	color: #fff;
	line-height: 38px;
	border-radius: 30px;
}

#middle.state {
	border: 1px solid #2299ED;
	background: #2299ED;
}

#middle.noactive {
	border: 1px solid #777777;
	background: #777777;
}

.modal-dialog.myModalDownload.myModalOption {
	padding-top: 0;
	height: 230px;
	background: #fff;
}

.modal-body.myModalDownload {
	position: absolute;
	bottom: 0;
	height: 350px;
	opacity: 0;
	left: 0;
	right: 0;
	width: 100%;
	-webkit-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-moz-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	-o-transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
	transition: opacity 0.3s ease-out, bottom 0.3s ease-out;
}

.fontsize40.color15 {
	background: #F5F5F5;
	border-color: #F5F5F5;
	color: #BBBBBB
}

.modal-headerdownload {
	padding: 10px;
	border-bottom: 1px solid #f4f2f0;
	width: 100%
}

.modal-headereror {
	background: #55B3F9;
	color: #fff;
	padding: 0 0px;
	border-bottom: 1px solid #55B3F9
}

textarea.contentError {
	padding: 10px;
	border: none;
	min-height: 80px;
	border-bottom: 1px solid #f4f2f0;
	margin-bottom: 10px;
}

.buttonErrorMobie {
	width: 100%;
	margin: 0 10px;
	background: #55B3F9 !important;
	border-radius: 4px;
	text-align: center;
	border: 1px solid #55B3F9 !important
}

#myModalError {}

.gamedetailtype .col-xs-6 div {
	border: 1px solid #f4f2f0;
	margin: 5px 0;
	padding: 10px;
}

.cutstring.contentforum.nopadding {
	word-wrap: break-word;
}