body .p-pageWrapper .p-body-header,
body .p-nav,
.p-pageWrapper .p-navSticky.is-sticky .p-nav,
body {
	/* background: rgb(2, 0, 36);
	background: linear-gradient(84deg, rgba(2, 0, 36, 1) 0%, rgba(9, 17, 121, 1) 50%, rgba(33, 150, 243, 1) 100%); */
	background: rgb(2, 0, 36);
	background: -moz-linear-gradient(54deg, rgba(2, 0, 36, 1) 0%, rgba(63, 64, 79, 1) 46%, rgba(28, 50, 89, 1) 78%, rgba(88, 53, 53, 1) 100%);
	background: -webkit-linear-gradient(54deg, rgba(2, 0, 36, 1) 0%, rgba(63, 64, 79, 1) 46%, rgba(28, 50, 89, 1) 78%, rgba(88, 53, 53, 1) 100%);
	background: linear-gradient(54deg, rgba(2, 0, 36, 1) 0%, rgba(63, 64, 79, 1) 46%, rgba(28, 50, 89, 1) 78%, rgba(88, 53, 53, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#020024", endColorstr="#583535", GradientType=1);
}

/* .offCanvasMenu,
.p-sectionLinks,
.uix_welcomeSection,
.uix_headerInner--opposite {
	display: none !important;
} */

/* .gridview[data-template=EWRporta_articles_index] .p-title-value {
	text-indent: -999999999999999999999px;
	position: relative;
}

.gridview[data-template=EWRporta_articles_index] .p-title-value::before {
	content: "Trang chủ";
	width: 100%;
	height: 22px;
	display: block;
	position: absolute;
	left: 0;
	font-size: 2.2rem;
	font-weight: 400;
} */

.p-sectionLinks,
.message-inner .uix_originalPoster__icon,
.uix_welcomeSection {
	display: none;
}

.p-title-value .title {
	font-size: 20px;
	font-weight: 700;
	display: flex;
	width: 100%;
	margin-bottom: 10px;
}

.p-pageWrapper .p-body-header .p-description,
.p-title-value .desc {
	display: flex;
	font-size: 14px;
	line-height: 18px;
	color: #959fb4;
}


.p-pageWrapper .p-body-header .p-description span,
.p-title-value .desc span{
	display: contents;
}

.p-navgroup--member .p-navgroup-link {
	border-radius: 5px;
	margin-right: 4px;
	margin-left: 4px;
	color: #fff;
	box-shadow: 0 1px 3px -2px rgba(0, 0, 0, 0.5), 0 1px 2px rgba(0, 0, 0, 0.2);
	border: none;
	background: linear-gradient(#9c27b0, #9c27b0);
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 500;
	padding: 5px 10px;
	padding-top: 6px;
}

.p-navgroup--member .p-navgroup-link i:after,
.p-navgroup--member .p-navgroup-link .p-navgroup-linkText {
	color: #fff;
}

.p-navgroup--member .p-navgroup-link i:after {
	font-size: 16px !important;
	line-height: 16px !important;
}

body .uix_searchBar .p-navgroup-link {
	font-size: 16px;
	line-height: 16px;
	padding: 0 10px;
	height: 30px;
	margin-top: 3px;
}

body .uix_searchBar .p-navgroup-link i:after {
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f002";
	width: 1.28571429em;
	display: inline-block;
	text-align: center;
}

.p-navEl-link:not(.mdi):not(.fa)[data-nav-id="trangchu"]:before,
.p-navEl-link:not(.mdi):not(.fa)[data-nav-id="EWRporta"]:before {
	content: "\f015" !important;
	font-family: 'Font Awesome 5 Pro';
}

/* Begin label */
.label.label--red {
	background-image: linear-gradient(141deg, #000 0%, #ff2424 51%, #000);
	color: #fff;
	font-weight: bold
}

.label-massage {
	background-image: linear-gradient(141deg, #e31fb8 0%, #ed8cd1 51%, #e31fb8);
	border: .1px solid #f051cb;
	color: #fff;
	border-radius: 2px;
	font-weight: normal
}

.label.label--yellow {
	background: linear-gradient(141deg, #ff8e17 0%, #ff0 51%, #ffe017);
	color: #000;
	border: 1px solid #fff180;
	font-weight: bold
}

.label.label--lightGreen {
	background: linear-gradient(to right, #00ff43 0%, #daef00 100%);
	color: #000;
	font-weight: bold
}

.label.label--orange {
	background-image: linear-gradient(141deg, #ff702c 0%, #f9ff00 51%, #ff5515);
	border: 1px solid #ffeb62;
	color: #000;
	font-weight: bold
}

.label.label--green {
	background-image: linear-gradient(to right, #00ff43 0%, #daef00 100%);
	border: 1px solid #a4d070;
	color: #000;
	font-weight: bold
}


.label.label--olive {
	background-image: linear-gradient(to right, #72ae3d 0%, #c5f0a0 51%);
	border: 1px solid #8cc55a;
	color: #000;
	font-weight: bold
}

/* End label */

/* Begin Sidebar NAV */
.uix_page--fixed.sidebarNav--active .p-body-inner {
	padding-top: 0;
}

html.sidebarNav--active .p-body-inner,
html.sidebarNav--active .pageContent,
html.sidebarNav--active .p-nav-inner {
	max-width: 100% !important;
}

html.sidebarNav--active a.p-navEl-link {
	padding: 0;
	font-size: 13px;
}

.p-pageWrapper .breadcrumb {
	margin-bottom: 10px;
	border: 2px dashed #2179be;
	padding: 7px 10px;
	border-radius: 5px;
}

body .uix_sidebarNav {
	border-top-right-radius: 8px;
	background: transparent;
	padding-top: 0;
	padding-left: 5px;
}

body .uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link:hover,
body .uix_sidebarNav .uix_sidebarNavList>li .p-navEl__inner:hover,
body .uix_sidebarNav .uix_sidebarNavList>li .is-selected .p-navEl__inner {
	background: unset;
	color: #ff9800;
}

.p-nav .p-nav-menuTrigger.uix_sidebarNav--trigger {
	padding-left: 0;
}

[data-template="forum_list"] .uix_contentWrapper {
	padding-top: 10px;
}

/* :not(.sidebarNav--active) .p-body-inner,
:not(.sidebarNav--active) .pageContent,
:not(.sidebarNav--active) .p-nav-inner {
	max-width: 1100px !important;
} */

.uix_sidebarNav .uix_sidebarNavList>li .uix_sidebarNav--trigger {
	padding-right: 5px;
}

ul.offCanvasMenu-list li span i,
.uix_sidebarNav li span i {
	font-size: 22px;
	padding-right: 1em;
}

body .p-navEl-link:not(.mdi):not(.fa)[data-nav-id]:before,
body .offCanvasMenu-link:not(.mdi):not(.fa)[data-nav-id]:before {
	font-size: 25px !important;
	width: 25px !important;
	padding-right: 10px;
	text-align: left;
}

@media (min-width: 901px) {
	.p-nav-inner .p-header-logo {
		margin-right: 25px;
		min-width: 200px;
		max-width: 200px;
	}

	.uix_sidebarNav__subNavInner {
		margin-left: 10px;
	}

	.uix_sidebarNav .uix_sidebarNavList .menu-linkRow {
		border-left: 1px solid #444a56;
		padding-left: 25px !important;
	}

	.uix_sidebarNav .uix_sidebarNavList .menu-linkRow:hover {
		border-left: 1px solid #03a9f4;
	}
}

.offCanvasMenu--nav .offCanvasMenu-subList {
	background: unset;
	margin-left: 23px;
}

body .offCanvasMenu--nav .offCanvasMenu-list ul li a {
	border-left: 1px solid #444a56;
	padding-left: 32px;
	font-size: 15px;
}

/* @media (min-width: 901px) {

	html.sidebarNav--active .uix_sidebarNavList>li .p-navEl-link,
	html.sidebarNav--active .uix_sidebarNav {
		padding-left: 0;
	}

	html.sidebarNav--active .p-nav-inner,
	html.sidebarNav--active .pageContent,
	html.sidebarNav--active .p-body {
		max-width: 1200px !important;
		margin: auto;
		width: 100%;
		padding: 0 12px;
	}

	:not(.sidebarNav--active) .p-body-inner,
	:not(.sidebarNav--active) .pageContent,
	:not(.sidebarNav--active) .p-nav-inner {
		max-width: 1200px !important;
	}

	:not(.sidebarNav--active) .ovew-sdt {
		max-width: 1200px;
		margin: auto;
	}

	:not(.sidebarNav--active) .sdt-show {
		left: 0;
	}

	html.sidebarNav--active .sdt-show {
		left: 270px;
	}

	html.sidebarNav--active .ovew-sdt {
		max-width: 1200px;
		margin: auto;
		left: 270px;
	}

	.uix_page--fixed.sidebarNav--active .p-body-inner {
		left: 0;
	}

	.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link {
		padding-left: 0;
	}
} */

/* ED*/
.uix_sidebarNav .uix_sidebar--scroller {
	overflow-x: hidden;
}

@media (min-width: 1460px) {
	.uix_page--fixed.sidebarNav--active .p-body-inner {
		padding-left: 20px;
	}
}

@media (min-width: 901px) {
	html.uix_page--fixed.sidebarNav--active .p-body-inner {
		flex: 1;
		padding-left: 12px;
	}
}

body .uix_sidebarNav .uix_sidebarNavList .menu-linkRow {
	padding: 7px 15px;
	line-height: 20px;
	white-space: normal;
}

body a.offCanvasMenu-link[data-nav-id="gg1"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="gg1"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="gg1"] {
	color: #3bff9b;
}

body a.offCanvasMenu-link[data-nav-id="gg1"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="gg1"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="gg1"]:before {
	content: "\f058" !important;
	font-family: "Font Awesome 5 Pro";
}

body a.offCanvasMenu-link[data-nav-id="n_1"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="n_1"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="n_1"] {
	color: #ffc107;
	border-color: #ffc107 !important;
}

body a.offCanvasMenu-link[data-nav-id="n_5"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="n_5"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="n_5"] {
	color: #00b0ff;
	border-color: #00b0ff !important;
}

/* body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="phim"] {} */
/* 
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="phim"]:before {} */


.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="phim"]:before,
body a.offCanvasMenu-link[data-nav-id="phim"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="phim"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="phim"]:before {
	content: "\f03d" !important;
	font-family: "Font Awesome 5 Pro";
	color: #ffc107;
	font-size: 22px !important;
}

.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="ggc1"],
body a.offCanvasMenu-link[data-nav-id="ggc1"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="ggc1"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="ggc1"] {
	color: red;
}

.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="ggc1"]:before,
body a.offCanvasMenu-link[data-nav-id="ggc1"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="ggc1"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="ggc1"]:before {
	content: "\f7c0" !important;
	font-family: "Font Awesome 5 Pro";
	color: red;
	font-size: 22px !important;
}



.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="truyen"]:before,
body a.offCanvasMenu-link[data-nav-id="truyen"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="truyen"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="truyen"]:before {
	content: "\f518" !important;
	font-family: "Font Awesome 5 Pro";
	color: #3399FF;
	font-size: 20px !important;
}

.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="gghanoi"]:before,
body a.offCanvasMenu-link[data-nav-id="gghanoi"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="gghanoi"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="gghanoi"]:before,
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoihaiphong"]:before,
body a.offCanvasMenu-link[data-nav-id="anchoihaiphong"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="anchoihaiphong"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoihaiphong"]:before,
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoidanang"]:before,
body a.offCanvasMenu-link[data-nav-id="anchoidanang"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id=""]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoidanang"]:before,
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoisaigon"]:before,
body a.offCanvasMenu-link[data-nav-id="anchoisaigon"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="anchoisaigon"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoisaigon"]:before {
	content: "\f06d" !important;
	font-family: "Font Awesome 5 Pro";
	color: #ff0000;
	font-size: 25px !important;
	text-align: center;
}

.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoidanang"],
body a.offCanvasMenu-link[data-nav-id="anchoidanang"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="anchoidanang"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoidanang"],
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="gghanoi"],
body a.offCanvasMenu-link[data-nav-id="gghanoi"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="gghanoi"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="gghanoi"],
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoihaiphong"],
body a.offCanvasMenu-link[data-nav-id="anchoihaiphong"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="anchoihaiphong"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoihaiphong"],
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="anchoisaigon"],
body a.offCanvasMenu-link[data-nav-id="anchoisaigon"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="anchoisaigon"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="anchoisaigon"] {
	color: red;
}


.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="trangchu"],
body a.offCanvasMenu-link[data-nav-id="trangchu"],
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="trangchu"],
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="trangchu"],
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="trangchu"]:before,
body a.offCanvasMenu-link[data-nav-id="trangchu"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="trangchu"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="trangchu"]:before {
	color: #ff9800;
}

.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="mienbac"]:before,
body a.offCanvasMenu-link[data-nav-id="mienbac"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="mienbac"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="mienbac"]:before,
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="mientrung"]:before,
body a.offCanvasMenu-link[data-nav-id="mientrung"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="mientrung"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="mientrung"]:before,
.uix_sidebarNav .uix_sidebarNavList>li .p-navEl-link[data-nav-id="miennam"]:before,
body a.offCanvasMenu-link[data-nav-id="miennam"]:before,
body li.uix_sidebarNavList__listItem a.menu-linkRow[data-nav-id="miennam"]:before,
body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="miennam"]:before {
	content: "\f5a0" !important;
	font-family: "Font Awesome 5 Pro";
	color: #3399FF;
	font-size: 20px !important;
}


.sectionMain[id=VNXF_Stats] {
	border-radius: 4px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	background-color: #383c42;
	color: #fff;
	padding: 5px;
}

#VNXF_Stats .blocksubhead {
	margin-top: 0px;
	color: #fff;
	text-transform: uppercase;
	display: flex;
	align-items: center;
	background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #2577b1 0%, #245075 80%);
	background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: linear-gradient(top, #fff 0%, #f2f2f2 100%);
}

.sectionMain[id=VNXF_Stats] .blockbody {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.sectionMain[id=VNXF_Stats] .blockbody .VNXF_Stats {
	padding: 5px
}

#VNXF_Stats .rows a {
	color: #fff;
	flex: 1;
	width: 100%;
}

/* body a.p-navEl-link.p-navEl-link--splitMenu[data-nav-id="truyen"] {} */

/* End Sidebar NAV */



.p-body-content {
	display: block;
	/* overflow: hidden; */
	flex-direction: row;
}



.block-container,
.blockMessage {
	margin-left: 0px !important;
	margin-right: 0px !important;
}

.p-body-content .menu-left {
	min-width: 250px;
	position: relative;
}

.menu-left .list-item {
	list-style: none;
	padding: 0px;
}



.menu-left .p-navEl-link {
	display: flex;
	min-width: 0;
	align-items: center;
	padding: 0 5px;
	color: #bdc6db;
	background: none;
	width: 100%;
	text-decoration: none;
	float: none;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	min-width: 0;
	line-height: 40px;
	font-weight: bold;
}


.menu-left .p-navEl-link:hover {
	color: #01b8ff;
	text-decoration: none;
	background: #21283c;
	border-left: 3px solid rgba(110, 129, 175, 0.5);
}

.menu-left .p-navEl-link::before {
	margin-right: 0;
	padding-right: 10px;
}



.menu-left .list-item>li:nth-child(n+3) .p-navEl-link::before {
	font-family: 'Font Awesome 5 Pro';
	content: "\f07b";
	width: 40px;
	display: inline-block;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	font-size: 18px;
	width: 18px;
}




.menu-left .p-navEl-link.p-navEl-link--splitMenu {
	position: relative;
	z-index: 1;
}

.menu-left .p-navEl-link.p-navEl-link--splitMenu::after {
	content: "\f107";
	font-weight: 500;
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	position: absolute;
	right: 0px;
	text-align: center;
	width: 25px;
	height: 40px;
	z-index: 9999;
	transition: transform 0.5s;
}


.menu-left .p-navEl-link.p-navEl-link--splitMenu.opened::after {
	transform: rotate(-180deg);
}

.menu-left .p-navEl-splitTrigger {
	float: right;
	width: 20px;
	display: none;
}



.menu-left .menu.menu--structural {
	display: block;
	opacity: 1;
	position: relative;
	box-shadow: none;
	display: block;
	max-height: 0;
	transition: max-height 0.5s ease-out;
	overflow: hidden;
}

.menu-left .menu.menu--structural.active {
	max-height: 500px;
	transition: max-height 0.5s ease-in;
}

.menu-left .menu.menu--structural .menu-content {
	background: none;
	border-top: none;
	margin-left: 10px;
}

.menu-left .menu.menu--structural .menu-content .menu-linkRow {
	text-overflow: ellipsis;
	overflow: hidden;
	color: #bdc6db;
	border: none;
	font-weight: 400;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	padding: 7px 15px;
	line-height: 20px;
	white-space: normal;
	border-left: 1px solid #444a56;
}

.menu-left .menu.menu--structural .menu-content .menu-linkRow:hover {
	border-left: 1px solid #03a9f4;
}




.p-body-main--withSidebar .p-body-content {
	flex: 1;
	padding: 0px 10px;
}


dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="nickname"],
dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="height"],
dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="services"] {
	display: block;
}

dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="nickname"]:before {
	content: 'Thông tin gái gọi';
	text-transform: uppercase;
	font-weight: bold;
	color: #FF5722;
	margin: 5px 0;
	display: block;
	font-size: 15px;
	width: 100%;
}

dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="height"]:before {
	content: 'Nhận dạng';
	text-transform: uppercase;
	font-weight: bold;
	color: #FF5722;
	margin: 10px 0;
	display: block;
	font-size: 15px;
	width: 100%;
}


dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="services"]:before {
	content: 'Thông tin dịch vụ';
	text-transform: uppercase;
	font-weight: bold;
	color: #FF5722;
	margin: 10px 0;
	display: block;
	font-size: 15px;
	width: 100%;
}


/* dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="anhxacminh"],
dl.pairs.pairs--columns.pairs--fixedSmall.pairs--customField[data-field="tag"] {
	display: none !important;
} */

/* Thread Field Before */
.message-fields.message-fields--before {
	padding: 0;
	margin-bottom: 10px;
	border-bottom: 1px solid #4d5460;
	padding-bottom: 10px;
	font-size: 14px;
}

.message-fields.message-fields--before .pairs.pairs--columns>dt,
.message-fields.message-fields--before .pairs.pairs--columns>dd {
	display: table-cell;
}

.message-fields.message-fields--before .pairs.pairs--columns+.pairs {
	margin: 0;
}

.message-fields.message-fields--before .pairs.pairs--columns.pairs--fixedSmall>dt {
	width: 140px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}

.message-fields.message-fields--before .pairs.pairs--columns.pairs--fixedSmall>dt:before {
	font-family: "Font Awesome 5 Pro";
	display: inline-block;
	content: "\f192";
	color: #03A9F4;
	margin-right: 5px;
	margin-left: .2px;
}

.message-fields.message-fields--before .pairs.pairs--columns.pairs--fixedSmall>dt:after {
	display: none;
}

.message-fields.message-fields--before .pairs.pairs--columns>dd {
	padding-left: 15px;
}

.message-fields.message-fields--before .pairs.pairs--columns>dd:before {
	display: inline-block;
	content: ':';
	position: relative;
	left: -5px;
	margin-left: -7px;
}

/* Thread Field After */
dl.pairs.pairs--columns.pairs--fixedSmall.htq_iokhuyenmai dd {
	padding: 0;
}

dl.pairs.pairs--columns.pairs--fixedSmall.htq_iokhuyenmai dd:before {
	display: none;
}

dl.pairs.pairs--columns.pairs--fixedSmall.htq_iokhuyenmai dt {
	display: none;
}

.message-fields.message-fields--before dl.pairs.pairs--columns.pairs--fixedSmall {
	position: relative;
	margin-bottom: 3px;
}

.message-fields.message-fields--after {
	padding: 10px;
	margin: 10px 0px;
	border-radius: 2px;
	background: #e5eaf7 url(images/swirl.png);
	color: #000;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	font-size: 15px;
	text-shadow: 0 1px #fff;
}

.message-fields.message-fields--after .pairs.pairs--columns.pairs>dt {
	width: 110px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 15px;
	color: #0000ff;
	text-transform: uppercase;
	font-size: 13px;
	font-weight: 600;
}

.message-fields.message-fields--after .pairs>dt:after {
	position: absolute;
	left: 110px;
}

.message-fields.message-fields--after .pairs.pairs--columns>dd {
	font-size: 15px;
}

.message-fields.message-fields--after .pairs.pairs--columns>dt,
.message-fields.message-fields--after .pairs.pairs--columns>dd {
	display: table-cell;
}

span.htq_giamgia {
	font-size: 14px;
	font-weight: 600;
	color: #FF9800;
	position: absolute;
	top: -1px;
}

span.htq_giacu {
	font-weight: 500;
	font-size: 13px;
}

.htq_uudai {
	display: inline-block;
	position: relative;
	font-size: 11px;
	color: #fff;
	font-weight: 600;
	background: #f28902;
	border-radius: 3px;
	padding: 0 5px 0 8px;
	height: 18px;
}

body .bbTable>table>tbody>tr>td {
	padding: 10px;
}

span.htq_khuyenmai {
	display: block;
	border: 1px solid #4d5460;
	padding: 20px;
	border-radius: 3px;
	margin-top: 5px;
}

span.htq_khuyenmai h3.htq_h2,
span.htq_khuyenmai h2.htq_h2 {
	margin-top: 0;
}

span.htq_khuyenmai ul {
	margin: 0;
	padding: 0;
	padding-left: 6px;
}

span.htq_khuyenmai ul li {
	list-style-type: none;
}

span.htq_khuyenmai ul li:before {
	content: "\f058";
	font-family: "Font Awesome 5 Pro";
	color: #4CAF50;
	font-weight: 600;
	left: -5px;
	position: relative;
}

.message-inner .actionBar-set.actionBar-set--external {
	margin-right: 0;
}

.message-inner .actionBar-set.actionBar-set--internal {
	margin-left: 0;
}

.htq_khungtt {
	display: flex;
	clear: both;
	margin: 5px 0px;
}

.htq_khungtt a.htq_khunglh {
	text-decoration: none;
	margin-left: 7px;
	margin-bottom: 5px;
	display: inline-block;
	padding: 7px 15px;
	padding-top: 9px;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 11px;
	border-radius: 2px;
	color: #607d8b;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.1);
	border: none;
	background: #fff;
	border-color: rgba(0, 0, 0, 0);
}

.htq_khungtt a.htq_khunglh:first-child {
	margin-left: 0;
}

.htq_khungtt a.htq_khunglh:hover {
	background: linear-gradient(#ffffff, #f8faff);
	text-decoration: none;
}

.htq_khungtt a.htq_khunglh i {
	font-size: 12px;
}

@media (max-width: 650px) {
	.htq_khungtt {
		display: block;
		clear: both;
		margin: 0;
		position: fixed;
		bottom: 0;
		z-index: 200;
		width: 100%;
		left: 0;
		background: #fff;
		padding: 5px 10px;
		padding-top: 10px;
		border-top: 1px solid #4d5460;
		white-space: nowrap;
		text-align: center;
	}

	.htq_khungtt a.htq_khunglh {
		margin-left: 3px;
		margin-right: 3px;
	}

	.htq_footerstick {
		display: none;
	}
}

@media (max-width: 650px) {
	a.htq_khunglh.bbcloser {
		display: none;
	}
}

@media (min-width: 651px) {
	a.htq_khunglh.bbcloser {
		margin-left: 0;
	}

	a.htq_khunglh.sms_io,
	a.htq_khunglh.call_io {
		display: none;
	}
}

.call-bb {
	font-size: 120%;
	margin-right: 10px;
}

a.call-xxx {
	font-size: 17px;
	margin-right: 5px;
	border: 2px solid;
	padding: 0px 12px;
	border-radius: 8px;
}

/* Thread Thumb */
ul.attachmentList {
	column-gap: 0px;
}

ul.attachmentList a.js-lbImage {
	border: 0;
}

.lg-outer .lg-thumb {
	display: block;
	margin: auto;
}


/* Fields */
span.htq_giaban,
.thumb-info-bottom .thumb_price,
.info-bottom-short>li.price {
	background: linear-gradient(to right, #6666ff, #0099ff, #00ff00, #ff3399, #6666ff);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	animation: rainbow_animation 10s ease-in-out infinite;
	background-size: 400% 100%;
	font-weight: bold;
	position: relative;
	top: 0px;
	margin-right: 5px;
	line-height: 22px;
}



span.label.label--primary.fieldContainer--tt {
	padding: 0;
	border-radius: 2px;
	background: none;
}

span.htq-prptt {
	background: #4CAF50;
	display: inline-block;
	padding: 4px 10px;
	border-radius: 2px;
	color: #fff;
	text-align: center;
}

span.htq-prptt.itqq-2 {
	background: #E91E63;
}

span.htq-prptt.itqq-3 {
	background: #E91E63;
}

span.htq-prptt.itqq-4 {
	background: #673AB7;
}

span.htq-prptt.itqq-5 {
	background: #607D8B;
}

span.htq-prptt.itqq-6 {
	background: #673ab7;
}

.htq-viewxxpt li {
	display: inline-block;
	margin-right: 5px;
	list-style-type: none;
}

/* Button */
.button.button--cta,
a.button.button--cta {
	border-radius: 8px;
	background-image: linear-gradient(to right, #00bcd4 0%, #9e9e9e 50%, #03a9f4 100%);
	transition: all 0.8s ease-in-out;
	background-size: 200% 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	box-shadow: 0 0 12px rgba(0, 0, 0, 0.08);
	position: relative;
	vertical-align: middle;
	overflow: hidden;
	text-align: center;
	transition: all 0.6s ease;
	z-index: 0;
	color: #fff;
	font-weight: 500;
}

.button.button--cta:before,
a.button.button--cta:before {
	content: '';
	background-color: #fff;
	padding-top: 100%;
	width: 100%;
	left: 50%;
	top: 50%;
	position: absolute;
	z-index: -1;
	border-radius: 50% !important;
	transform: translate(-50%, -50%) scale(0);
	-webkit-transform: translate(-50%, -50%) scale(0);
	-webkit-transition: all 0.6s cubic-bezier(0.8, 0.13, 0.21, 0.9);
	-moz-transition: all 0.6s cubic-bezier(0.8, 0.13, 0.21, 0.9);
	-o-transition: all 0.6s cubic-bezier(0.8, 0.13, 0.21, 0.9);
	transition: all 0.6s cubic-bezier(0.8, 0.13, 0.21, 0.9);
}

.button.button--cta:hover,
a.button.button--cta:hover {
	transition: all 0.8s ease-in-out;
	color: #fff;
	background-color: #f7be68;
	border: none;
	background-position: 100% 0;
}

.button.button--cta:hover:before,
a.button.button--cta:hover:before {
	transform: translate(-50%, -50%) scale(1.1);
	-webkit-transform: translate(-50%, -50%) scale(1.1);
	background-color: #22a4d6;
}

.formButtonGroup .button.button--link,
.formButtonGroup a.button.button--link,
.formButtonGroup .button:hover,
.formButtonGroup a.button:hover,
.formButtonGroup .button:focus,
.formButtonGroup a.button:focus,
.formButtonGroup .button.button--primary,
.formButtonGroup a.button.button--primary {
	border-radius: 30px;
}

.fr-popup .fr-layer.fr-active,
.fr-popup .fr-image-upload-layer,
.fr-popup .fr-image-upload-layer .fr-form,
.fr-popup .fr-layer {
	background: unset;
}


/* Button support  */
.button-hotro {
	display: flex;
	flex-flow: row wrap;
	width: auto;
	min-width: 100%;
	margin: 0px -5px;
}

.button-hotro .block {
	min-width: 50%;
}

.button-hotro .block-body {
	padding: 0px;
	display: flex;
	border: 0;
	box-shadow: none;
}

.block-minorHeader {
	display: none;
}

a.dhxxp {
	background: #06618d;
	padding: 7px 12px;
	text-align: center;
	color: #fff;
	margin: 5px;
	border-radius: 5px;
	text-decoration: none;
	position: relative;
	display: flex;
	flex-direction: column;
	flex-grow: 1;
	flex-wrap: wrap;
	font-size: 14px;
}

body a.dhxxp.dh-zalo {
	background: #0180c7;
}

a.dhxxp.dh-zalo img {
	width: 34px;
	display: block;
	margin: auto;
	margin-top: -4px;
	margin-bottom: -2px;
}

a.dhxxp.hotr-tele {
	background: #4caf50;
}

a.dhxxp.rp-tele {
	background: #e91e63;
}

a.dhxxp i {
	font-size: 23px;
	position: relative;
	margin: 3px 0;
}

a.dhxxp:hover {
	background: #ff9800;
}

a.dhxxp.dh-zalo i {
	top: 4px;
}

@media (max-width:480px) {
	a.dhxxp {
		width: 180px;
	}
}

[data-widget-definition="wte_thread_enhancement"] b {
	background: url(/images/user.gif) repeat scroll 0 0%;
	text-shadow: 0px 0px 0px rgba(6, 246, 25, 0.75), 0px 0px 0.5em rgba(76, 175, 79, 0.66), 0px 0px 0.4em rgba(16, 174, 246, 0.66);
	color: #3bff9b;
	font-weight: 500;
}

[data-widget-definition="wte_thread_enhancement"] strong {
	background: linear-gradient(to right, #6666ff, #0099ff, #00ff00, #ff3399, #6666ff);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	animation: rainbow_animation 10s ease-in-out infinite;
	background-size: 400% 100%;
	font-weight: 500;
}

@keyframes rainbow_animation {

	0%,
	100% {
		background-position: 0 0;
	}

	50% {
		background-position: 100% 0;
	}
}

@-webkit-keyframes masked-animation {
	0% {
		background-position: 0 0;
	}

	100% {
		background-position: -8000px -3000px;
	}
}



span.xac-thuc {
	border-radius: 2px;
	margin: 0;
	margin-bottom: 3px;
	margin-right: 2px;
	background: #18cbf8;
	color: #fff;
	padding: 3px 10px;
	padding-top: 3px;
	font-size: 80%;
}

span.xac-thuc.choise-0 {
	background: #ffd43b;
}

span.xac-thuc.choise-0 i::before {
	content: "\f071"
}


span.xac-thuc.choise-9 {
	background: red;
}

span.xac-thuc.choise-9 i::before {
	content: "\f714"
}


span.xac-thuc.choise-1 {
	background: #8bc34a;
}

span.xac-thuc.choise-1 i::before {
	content: "\f132"
}



span.xac-thuc a {
	color: #fff;
	text-decoration: none;
}

.thumb-info-top,
.thumb-info-top:hover {
	flex: 1;
	text-decoration: none
}

.thumb-info-top ol[data-field="tag"] {
	border-radius: 2px;
	margin: 0 5px;
	margin-bottom: 3px;
	background: #d30d0d;
	color: #fff;
	padding: 3px 10px;
	padding-top: 3px;
	font-size: 80%;
}

.thumb-info-top ol[data-field="tag"] li {
	margin-bottom: 5px;
}

body .label {
	margin-right: 4px;
	border: 0;
	/* padding: 3px 10px; */
	padding-top: 3px;
	margin-top: 2px;
	border-radius: 20px;
	/* background-image: linear-gradient(-90deg, rgba(205, 220, 57, 0.46) 0%, rgba(158, 158, 158, 0.32) 100%) !important; */
}

.thumb-info-bottom {
	font-size: 13px;
	padding: 0;
	margin: 0;
	list-style: none;
}

.thumb-info-bottom li::before {
	content: "\f571";
	font-size: 90%;
	font-family: "Font Awesome 5 Pro";
	color: #03A9F4;
	margin-left: 1px;
	margin-right: 4px;
	position: relative;
	font-weight: normal;
	top: -1px;
}

.thumb-info-bottom .thumb_region {
	float: none;
	margin: 0;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	margin-bottom: -7px;
}

.thumb-info-bottom li.thumb_region::before {
	content: "\f3c5";
}

.info-short .structItem-extraInfo {
	display: block;
	float: left;
	width: 100%;
	margin-top: 10px;
}

.info-short .structItem-extraInfo>li:first-child {
	margin-left: 0px;
}

.call-bb {
	font-size: 120%;
	margin-right: 10px;
}

.zalo-id {
	font-weight: bold;
	text-transform: uppercase;
	color: #ffc107;
}

.pass-info {
	border: 2px dashed #00ff89;
	margin: 20px 0;
	padding: 20px;
	font-size: 105%;
	color: #ff9800;
	margin-top: 10px;
}

.pass-info li:before {
	content: "\f058";
	font-family: "Font Awesome 5 Pro";
	margin-right: 8px;
	color: #a0a0ff;
}

.pass-info strong {
	background: linear-gradient(to right, #6666ff, #0099ff, #00ff00, #ff3399, #6666ff);
	-webkit-background-clip: text;
	background-clip: text;
	color: transparent;
	animation: rainbow_animation 10s ease-in-out infinite;
	background-size: 400% 100%;
	font-weight: bold;
}

.pass-info b {
	background: url(/images/user.gif) repeat scroll 0 0%;
	text-shadow: 0px 0px 0px rgb(6 246 25 / 75%), 0px 0px 0.5em rgb(76 175 79 / 66%), 0px 0px 0.4em rgb(16 174 246 / 66%);
	color: #00ff1d;
}

.pass-info u {
	font-weight: bold;
	text-transform: uppercase;
	color: #66a3ff;
	text-decoration: unset;
}

.p-body-pageContent .block-container {
	background: transparent;
	border: 0;
	box-shadow: none;
}


/* 
.p-body-pageContent .block-container .block-header,
.block--category .block-header {
	margin-bottom: 10px;
	border-width: 5px;
	padding-bottom: 0;
	padding-left: 0;
}

.p-body-pageContent .block-container .block-header a,
.block--category .block-header .uix_categoryStrip-content {
	height: 40px;
	display: inline-block;
	line-height: 40px;
	margin-bottom: -5px;
	padding: 0 15px;
	background: #4d5460;
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-left: 5px solid #607d8b;
	border-right: 5px solid #607d8b;
	cursor: pointer
}

.p-body-pageContent .block-container .block-header a {
	bottom: -5px
} */


.structItemContainer {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.structItemContainer .structItem {
	margin-bottom: 10px;
	flex: 0 1 auto;
	position: relative;
	display: flex;
}


.structItemContainer .structItem:after {
	pointer-events: none;
	position: absolute;
	content: '';
	left: 0;
	width: 100%;
	box-sizing: border-box;
	background-repeat: no-repeat;
	height: 5px;
	opacity: 0;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: opacity;
	transition-property: opacity;
	top: 100%;
	background: -webkit-radial-gradient(ellipse at 50% -50%, #f44336 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at 50% -50%, #f44336 0%, rgba(0, 0, 0, 0) 80%);
}

.structItemContainer .structItem:hover::after {
	opacity: 1;
}

.structItemContainer .structItem-cell {
	padding: 0;
	display: flex;
	width: 100%;
	height: 100%;
}



.structItemContainer .structItem-cell .structItem-statuses {
	width: 100%;
	margin-top: 10px;
	display: flex;
}

.structItemContainer .structItem-cell .structItem-statuses li {
	width: 100%;
	max-width: 25px;
	margin-left: 0px;
	margin-right: 0;
}

.listview .structItem-status--moderated::before {
	color: red;
	font-weight: bold;
}

.listview .structItemContainer .structItem-cell .structItem-statuses li .u-srOnly {
	position: relative;
	color: red;
	font-weight: bold;
}

.structItemContainer .structItem-cell .structItem-statuses li i::before {
	text-align: center;
	color: red;
	font-weight: 500;
	/* transform: rotate(45deg); */
	font-size: 20px;
}

.structItemContainer .structItem-cell .structItem-statuses .structItem-status--watched {
	display: none
}

.listview .structItem-cell--icon,
/* .listview .htq-viewxxpt, */
.listview .thumb-info-bottom,
.listview .structItem-cell--latest,
.listview .structItem-extraInfo,
.listview .structItem-cell--meta {
	display: none;
}

.listview .structItem-title {
	height: 100%;
	padding: 10px;
	padding-bottom: 16px;
}

.listview .htq-viewxxpt {
	position: absolute;
	right: 10px;
	bottom: 0;
}

.listview .structItem-parts {
	position: absolute;
	left: 90px;
	bottom: 0;
}

.listview .info-short {
	flex: 1;
}

.listview .thumbimage {
	width: 80px;
	padding: 10px;
	position: relative;
}

.listview .thumbimage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 8px;
}

.listview .structItem-secondaryIcon {
	position: absolute;
	width: 20px;
	height: 20px;
	font-size: 13px;
	bottom: 0;
	right: 0;
}

.listview .structItemContainer .structItem-cell .structItem-statuses li {
	max-width: unset;
}

.gridview .thumbimage {
	width: 100%;
	height: 100%;
	display: flex;
	position: relative;
}



.gridview .thumbimage:before {
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, #292e39 100%);
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	opacity: 1;
	height: 100%;
	bottom: -1px;
}

.gridview .thumbimage a {
	display: flex;
	width: 100%;
	height: 100%;
}

.gridview .thumbimage img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* .info-short .structItem-title {
	flex: 1;
} */



.gridview .info-short {
	position: absolute;
	top: 0;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	height: 100%;
	padding: 10px;
}

.gridview .info-short .structItem-title {
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	font-weight: 500;
	margin: 5px 0;
}

.gridview .info-short .structItem-title a,
.gridview .info-short .structItem-title a:hover {
	text-decoration: none;
}


.bbMediaWrapper,
.bbMediaJustifier,
.bbOembed {
	width: 100% !important;
}

@property --border-angle {
	syntax: "<angle>";
	inherits: true;
	initial-value: 0turn;
}

.structItemContainer-group {
	display: table-row-group;
	display: flex;
	justify-content: space-around;
	flex-wrap: wrap;
	width: 100%;
}



.gridview .structItem-cell--icon,
.gridview .structItem-minor,
.gridview .structItem-cell--meta,
.gridview .structItem-cell--latest,
.gridview .structItem-cell--iconEnd,
.gridview .structItem-cell--icon,
.gridview .structItem-cell--icon {
	display: none !important;
}


html.sidebarNav--active .gridview .structItemContainer .structItem {
	width: calc(25% - 10px);
}

@media (min-width: 1200px) and (max-width: 1400px) {
	html.sidebarNav--active .gridview .structItemContainer .structItem {
		width: calc(33.333% - 10px);
	}
}

@media (min-width: 650px) and (max-width: 1199px) {
	html.sidebarNav--active .gridview .structItemContainer .structItem {
		width: calc(50% - 10px);
	}
}

@media (max-width: 650px) {

	html.sidebarNav--active .gridview .structItemContainer .structItem {
		width: calc(50% - 10px);
	}
}




.gridview .structItemContainer .structItemContainer-group--sticky .structItem--thread,
.gridview .structItemContainer .structItem.stickied,
.block-container .contentRow.stickied .contentRow-figure {
	place-content: center;
	color: white;
	/* text-shadow: 0 1px 0 #000; */
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #213, #112 5%, #112 60%, #213 95%);
	border: solid 5px transparent;
	border-radius: 2em;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #f03 99%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;
	animation: bg-spin 3s linear infinite;
	overflow: hidden;
}

@keyframes bg-spin {
	to {
		--border-angle: 1turn;
	}
}

.gridview .structItemContainer .structItemContainer-group--sticky .structItem--thread:hover,
.gridview .structItemContainer .structItem.stickied:hover {
	animation-play-state: paused;
}

.gridview .structItemContainer .structItem {
	background: transparent;
	width: calc(20% - 10px);
}

@media (min-width: 1200px) and (max-width: 1400px) {
	.gridview .structItemContainer .structItem {
		width: calc(25% - 10px);
	}
}

@media (min-width: 650px) and (max-width: 1199px) {
	.gridview .structItemContainer .structItem {
		width: calc(33.3333333% - 10px);
	}
}

@media (max-width: 650px) {
	.gridview .structItemContainer .structItem {
		width: calc(50% - 10px);
	}
}

@media (max-width: 360px) {
	.gridview .structItemContainer .structItem {
		width: 100% !important;
	}

}

.structItemContainer .structItem.structItem--quickCreate {
	display: none;
}

.block-filterBar {
	margin-bottom: 25px;
}

.filterBar-filters {
	align-items: center;
}



.block-minorHeader.uix_threadListSeparator {
	width: 100%;
	text-decoration: none;
	color: #fff;
	background: transparent;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: 600;
	align-items: center;
	background: -moz-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #f2f2f2));
	background: -webkit-linear-gradient(top, #2577b1 0%, #245075 80%);
	background: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: -ms-linear-gradient(top, #fff 0%, #f2f2f2 100%);
	background: linear-gradient(top, #fff 0%, #f2f2f2 100%);
}

.block-minorHeader.uix_threadListSeparator::before {
	content: "\f03a";
	font-family: "Font Awesome 5 Pro";
	margin-right: 10px;
	font-size: 25px;
	font-weight: 400;
}


.block-minorHeader.uix_threadListSeparator.sticky::before {
	content: "\f0a1";
	color: red;
}


.uix_stickyContainerOuter,
.structItemContainer-group {
	width: 100%;
	margin-bottom: 15px;
	padding-top: 10px;
	background: #384764 !important;
}

/* .block--messages .message-inner .message-cell.message-cell--user {
	display: none;
} */








/* Begin list hot post */
.contentRow-figure {
	width: 100px;
	height: 100px;
}

.contentRow-figure img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}


div[data-widget-key=home_new_thread] .block-minorHeader,
div[data-widget-key=new_hanoi] .block-minorHeader,
div[data-widget-key=new_saigon] .block-minorHeader,
.p-body-pageContent .block-container .block-header,
.block--category .block-header {
	margin: 10px 0 0px;
	display: inline-block;
	min-width: 100%;
	position: relative;
	height: 30px;
	margin-top: 20px;
	border-bottom: none;
}


div[data-widget-key=home_new_thread] .block-minorHeader:before,
div[data-widget-key=new_hanoi] .block-minorHeader:before,
div[data-widget-key=new_saigon] .block-minorHeader:before,
.p-body-pageContent .block-container .block-header:before,
.block--category .block-header:before {
	position: relative;
	content: '';
	height: 4px;
	border-radius: 3px;
	background: #4d5460;
	display: block;
	transition: ease-in .2s right;
	background: linear-gradient(-270deg, #0c59f5 0%, #795548 100%);
}

div[data-widget-key=home_new_thread] .block-minorHeader a,
div[data-widget-key=new_hanoi] .block-minorHeader a,
div[data-widget-key=new_saigon] .block-minorHeader a,
.p-body-pageContent .block-container .block-header a,
.block--category .block-header a {
	left: 0;
	background: #0c59f5;
	height: 35px;
	display: inline-block;
	padding: 0 25px;
	line-height: 35px;
	text-transform: uppercase;
	color: #fff;
	position: absolute;
	top: -10px;
	text-align: center;
}

body[data-template=forum_list] .block--category .block-header a.uix_categoryTitle {
	padding-left: 50px;
}

body[data-template=forum_list] .block--category .block-header .categoryCollapse--trigger {
	display: flex;
}

div[data-widget-key=home_new_thread] .block-minorHeader a:before,
div[data-widget-key=new_hanoi] .block-minorHeader a:before,
div[data-widget-key=new_saigon] .block-minorHeader a:before,
.p-body-pageContent .block-container .block-header a:before,
.block--category .block-header a:before {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 10px 10px;
	border-color: transparent transparent #000 transparent;
	content: '';
	display: block;
	position: absolute;
	right: -45px;
	top: 0px;
}

div[data-widget-key=home_new_thread] .block-minorHeader a:after,
div[data-widget-key=new_hanoi] .block-minorHeader a:after,
div[data-widget-key=new_saigon] .block-minorHeader a:after,
.p-body-pageContent .block-container .block-header a:after,
.block--category .block-header a:after {
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 35px 35px 0 0;
	border-color: #0c59f5 transparent transparent transparent;
	content: '';
	display: block;
	top: 0;
	right: -35px;
	position: absolute;
}

.block--category .block-header .node-description {
	display: none;
}

div[data-widget-key=home_new_thread] .block-body,
div[data-widget-key=new_hanoi] .block-body,
div[data-widget-key=new_saigon] .block-body {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

div[data-widget-key=home_new_thread] .block-body li,
div[data-widget-key=new_hanoi] .block-body li,
div[data-widget-key=new_saigon] .block-body li {
	width: calc(50% - 5px);
	padding: 10px;
	border-top: 1px solid rgba(211, 225, 246, 0.23);
}

@media only screen and (max-width: 768px) {

	div[data-widget-key=home_new_thread] .block-body li,
	div[data-widget-key=new_hanoi] .block-body li,
	div[data-widget-key=new_saigon] .block-body li {
		width: 100%;
		padding: 10px;
		border-top: 1px solid rgba(211, 225, 246, 0.23);
	}
}

div[data-widget-key=home_new_thread] .block-body,
div[data-widget-key=new_hanoi] .block-body,
div[data-widget-key=new_saigon] .block-body {
	color: #fff;
	background: #232d41;
	border-width: 0;
	border-style: solid;
	border-top-color: rgba(211, 225, 246, 0.23);
	border-right-color: rgba(211, 225, 246, 0.23);
	border-bottom-color: rgba(211, 225, 246, 0.23);
	border-left-color: rgba(211, 225, 246, 0.23);
	border-radius: 2px;
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

div[data-widget-key=home_new_thread] .block-body .contentRow-main>a:first-child,
div[data-widget-key=new_hanoi] .block-body .contentRow-main>a:first-child,
div[data-widget-key=new_saigon] .block-body .contentRow-main>a:first-child {
	display: inline-block;
	color: #fff;
	font-size: 13px;
	max-width: 100%;
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis;
	font-weight: 400;
}

.info-bottom-short {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
}

.info-bottom-short>li {
	width: 100% !important;
	border: 0 !important;
	padding: 0px 5px 5px !important;
	font-size: 14px;
}

.info-bottom-short>li.price {
	font-size: 14px;
	line-height: 14px;
}

.info-bottom-short>li.price i {
	color: rgb(238, 96, 96);
	font-weight: normal;
}

.info-bottom-short>li.phone {
	color: #4caf50;
	font-weight: 500;
}

.info-bottom-short>li.region {
	display: inline-block;
	font-size: 12px;
	color: #4fa3e0;
	max-width: 100%;
	white-space: nowrap;
	overflow-x: hidden;
	text-overflow: ellipsis;
	font-weight: 400;
	font-style: italic;
}

/* End list hot post */


/* Begin sidebar */

.p-body-sidebar {
	margin: 0 10px;
}

.p-body-sidebar .block-minorHeader {
	margin: 0;
	text-decoration: none;
	color: #fff;
	background: transparent;
	font-size: 14px;
	line-height: 19px;
	text-transform: uppercase;
	font-weight: 600;
	border-bottom: 2px solid rgba(255, 255, 255, 0.12);
}


.p-body-sidebar .block-row {
	display: table;
	border-top: 1px solid rgba(255, 255, 255, 0.12);
	list-style: none;
	margin: 0;

	width: 100%;
	border-radius: 2px;
}


.p-body-sidebar .block[data-widget-definition=xtr_top_rated_threads] .block-row,
.p-body-sidebar .block[data-widget-definition=new_threads] .block-row {
	padding: 0;
}

.p-body-sidebar .info-bottom-short {
	display: none;
}


.p-body-sidebar .contentRow-figure {
	display: table-cell;
	vertical-align: top;
	padding: 10px 10px;
	width: 80px;
}

.p-body-sidebar .contentRow-main.contentRow-main--close {
	padding: 10px 0 10px 10px;
}

.p-body-sidebar .contentRow-main.contentRow-main--close a {
	font-size: 13px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	color: #fff;
}

.block-container {
	color: #fff;
	background: #384764;
	border-width: 0;
	border-style: solid;
	border-top-color: rgba(211, 225, 246, 0.23);
	border-right-color: rgba(211, 225, 246, 0.23);
	border-bottom-color: rgba(211, 225, 246, 0.23);
	border-left-color: rgba(211, 225, 246, 0.23);
	border-radius: 2px;
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

.pass-info b,
.block-container .contentRow.stickied a,
.node--id77 .node-title a {
	background: url(/images/user.gif) repeat scroll 0 0%;
	text-shadow: 0px 0px 0px rgb(6 246 25 / 75%), 0px 0px 0.5em rgb(76 175 79 / 66%), 0px 0px 0.4em rgb(16 174 246 / 66%);
	color: #fff201 !important;
	font-weight: bold !important;
}

.node--id77 .node-description {
	color: #ff9800
}

.p-body-sidebar .block-container .contentRow.stickied .contentRow-figure {
	padding: 0;
	border-radius: 0px;
	margin: 10px 0px 10px 10px;
	width: 60px;
}

/* .block-container .contentRow.stickied .contentRow-figure */
/* End sidebar */


/* Begin global info company */
div[data-widget-key=info_company] .block-minorHeader {
	display: none;
}

div[data-widget-key=info_company] .block-row {
	padding: 0;
}

.d-flex-pc {
	display: flex;
	list-style: none;
	flex-wrap: wrap;
}

.about-us {
	background-color: #232d41;
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2);
}

.about-us .title {
	position: relative;
	text-align: center;
	z-index: 3
}

.about-us .title:after,
.about-us .title:before {
	content: "";
	height: .2rem;
	position: absolute;
	width: 12%;
	z-index: -1
}

.about-us .title:before {
	background-image: linear-gradient(to right, #f27474, #212529);
	left: 0;
	right: auto
}

.about-us .title:after {
	background-image: linear-gradient(to left, #f27474, #212529);
	left: auto;
	right: 0
}

.about-us ul li h3 {
	position: relative;
	text-transform: uppercase
}

.about-us ul li h3:before {
	color: darkorange;
	font-family: 'Font Awesome 5 Pro';
	left: 0;
	position: absolute;
	top: 50%;
	transform: translateY(-50%)
}

.about-us ul li p {
	margin-bottom: 0
}

.about-us ul li p span {
	color: #ff8c00;
}

.about-us ul li:first-of-type h3:before {
	content: "\f03a"
}

.about-us ul li:nth-of-type(2) h3:before {
	content: "\f164"
}

.about-us ul li:nth-of-type(3) h3:before {
	content: "\f058"
}

.about-us ul li:nth-of-type(4) h3:before {
	content: "\f132"
}

@media print,
screen and (min-width: 992px) {
	.about-us {
		margin-bottom: 2rem;
		margin-top: 2rem;
		padding: 2rem 1rem
	}

	.about-us .title {
		font-size: 1.6rem;
		text-transform: uppercase
	}

	.about-us .title:after,
	.about-us .title:before {
		top: 50%;
		transform: translateY(-50%)
	}

	.about-us ul {
		flex-wrap: wrap;
		position: relative;
		list-style: none;
	}

	.about-us ul:before {
		background-color: #4c4c4c;
		height: 80%;
		transform: translateY(-50%);
		width: 1px
	}

	.about-us ul:after,
	.about-us ul:before {
		content: "";
		left: 50%;
		position: absolute;
		top: 50%
	}

	.about-us ul:after {
		background-color: #232d41;
		border: 1px solid #4c4c4c;
		height: 1rem;
		transform: translate(-50%, -50%) rotate(45deg);
		width: 1rem
	}

	.about-us ul li {
		margin-top: 2rem;
		width: 50%
	}

	.about-us ul li:nth-child(odd) {
		padding-right: 4rem
	}

	.about-us ul li:nth-child(2n) {
		padding-left: 4rem
	}

	.about-us ul li h3 {
		font-size: 1rem;
		margin-bottom: 1rem;
		padding-left: 3.5rem
	}

	.about-us ul li h3:before {
		font-size: 2.5rem
	}
}

@media screen and (max-width: 991.99px) {
	.about-us {
		display: flex;
		flex-wrap: wrap;
		margin-bottom: 4vw;
		padding: 3.5vw 2vw
	}

	.about-us .title {
		font-style: italic;
		margin-bottom: 0;
		margin-top: 1rem;
		order: 2;
		font-size: 1.2rem;
	}

	.about-us .title:after,
	.about-us .title:before {
		top: 77%
	}

	.about-us .title {
		font-size: 14px;
	}

	.about-us h3 {
		font-size: 13px;
	}

	.about-us ul li {
		width: 100%
	}

	.about-us ul li:not(:first-child) {
		margin-top: 1rem
	}

	.about-us ul li h3 {
		padding-left: 30px
	}

	.about-us ul li h3:before {
		font-size: 25px
	}

	.about-us ul li p {
		text-align: justify
	}

	.d-flex-pc {
		display: contents;
	}
}

/* End global info company */

/********* Begin  Footer ********/
.p-footer-inner {
	padding-top: 10px;
	background: #3f454f;
}

.p-footer-inner .p-footer-linkList a {
	color: #fff;
}

body .uix_fabBar {
	z-index: 999;
}

body .p-footer .p-footer-copyrightRow {
	padding-top: 0;
	padding-bottom: 0;
}

body .p-footer .uix_extendedFooterRow .block-container {
	color: #fff;
}

body .p-footer .uix_extendedFooterRow .block-container .block-body .blockLink {
	color: #fff;
	border-bottom: 1px solid #4d5460;
	text-transform: unset;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
}

body .p-footer .uix_extendedFooterRow .block-container .block-body .blockLink:before {
	font-family: "Font Awesome 5 Pro";
	content: "\f2f8";
	margin-right: 10px;
	margin-left: 1px;
	font-size: 13px;
	color: #03A9F4;
	opacity: .5;
}

body .p-footer .uix_extendedFooterRow .block-container .block-body .blockLink:hover:before {
	opacity: 1;
}

body .p-footer .uix_extendedFooterRow .block-container .block-body .block-nolink {
	cursor: unset;
	-webkit-line-clamp: 99;
}

body .p-footer .uix_extendedFooterRow .block-container .block-body .block-nolink:before {
	display: none;
}

body .p-footer .uix_extendedFooterRow .htq_block_header {
	position: relative;
}

body .p-footer .uix_extendedFooterRow .htq_block_header:after {
	content: '';
	display: block;
	height: 3px;
	background: #3f51b5;
	width: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 3px;
}

body .p-footer .uix_extendedFooterRow .block-minorHeader {
	color: #03A9F4;
	font-weight: bold;
	position: relative;
}

body .p-footer .uix_extendedFooterRow .block-minorHeader:after {
	content: '';
	display: block;
	height: 3px;
	background: #3f51b5;
	width: 35px;
	position: absolute;
	bottom: 0;
	left: 0;
	border-radius: 3px;
}

body .p-footer .uix_extendedFooterRow .block-minorHeader i {
	margin-right: 5px;
	font-weight: bold;
}

body .uix_extendedFooter:before {
	display: none;
	background: none;
	background-color: #272727;
}

.uix_extendedFooter .uix_extendedFooterRow>.block .block-container .blockLink:last-child {
	border: 0;
}

.uix_extendedFooter .uix_extendedFooterRow .block {
	z-index: 1;
}

.p-footer {
	border-top: 4px solid #1762f8;
}

.footer_mod {
	position: relative;
	height: 0;
	display: block;
	width: 100%;
	text-align: right;
}

.footer_mod .footer_m_ct {
	position: relative;
	height: 40px;
	line-height: 40px;
	padding: 0 25px;
	background: #1762f8;
	top: -70px;
	font-size: 14px;
	color: #fff;
	font-weight: 500;
	border-radius: 8px;
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	text-align: center;
}

.footer_mod .footer_m_ct a {
	color: #fff;
}

@media (max-width: 500px) {
	.footer_mod {
		text-align: center;
	}
}

@media (min-width: 900px) {
	.footer_mod .footer_m_ct {
		min-width: 250px;
	}
}



.d-flex-pc {
	display: flex;
	list-style: none;
}





/* .p-footer .uix_extendedFooter:before {
	background-image: url(images/background/pattern1.png);
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: repeat;
	background-size: auto;
	background-position: top center;
	transform: translateZ(0);
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	opacity: 0.9;
	display: block;
} */

.pageContent.htq_backtopss {
	display: block;
	margin: auto;
	text-align: center;
	clear: both;
	width: 100%;
}

.htq_backtops {
	position: relative;
	text-align: center;
	clear: both;
}

.htq_backtops .htq_backtop {
	position: absolute;
	left: 50%;
	margin-left: -20px;
	margin-top: -40px;
	display: block;
}

.htq_backtops .htq_backtop a {
	padding: 0;
}

.htq_backtops .htq_backtop i {
	position: relative;
	font-weight: 600;
	height: 30px;
	line-height: 40px;
	background: #3f454f;
	width: 50px;
	border-top-left-radius: 100%;
	border-top-right-radius: 100%;
}

body .htq_backtops {
	display: block;
	margin: auto;
	height: 0;
}

body .htq_backtops svg.htq-btfill {
	height: 45px;
}

body .htq_backtops path.htqfill {
	color: #3f454f;
}

body .htq_backtops .htq_backtop {
	position: relative;
	left: 0;
	bottom: 0;
	top: -61px;
	margin: auto;
}

body .htq_backtops .htq_backtop .volacudexx {
	position: absolute;
	font-weight: 600;
	height: 35px;
	line-height: 35px;
	background: #4a7399;
	width: 37px;
	border-radius: 100%;
	top: 20px;
	color: #fff;
	font-size: 13px;
	box-shadow: 0 0px 2px #000000;
	display: inline-block;
	margin: auto;
	left: 0;
	right: 0;
}

body .htq_backtops .htq_backtop .volacudexx i {
	height: 30px;
	background: unset;
	width: 30px;
	color: #fff;
	font-size: 15px;
	display: block;
	margin: auto;
	text-align: center;
	-webkit-animation: float 2s linear infinite;
	animation: float 2s linear infinite;
	line-height: 40px;
	text-decoration: none;
	font-family: "Font Awesome 5 Pro";
	font-style: normal;
}

body .p-footer-inner {
	padding-top: 20px;
	padding-bottom: 18px;
}

body .p-footer-linkList.p-footer-choosers {
	margin-top: 5px;
	margin-bottom: 5px;
}

body .p-footer-linkList.p-footer-choosers a {
	margin: 4px;
	border: 0;
	background-image: linear-gradient(-90deg, rgba(44, 137, 211, 0.52) 0%, rgba(22, 204, 224, 0.5) 100%);
	padding: 6px 12px;
}

body .p-footer-linkList.p-footer-choosers a:hover {
	background-image: linear-gradient(-90deg, rgba(255, 87, 34, 0.52) 0%, rgba(255, 152, 0, 0.52) 100%);
}

body .p-footer,
body .uix_extendedFooter {
	background-color: #272727;
	color: #fff;
}

/********* End  Footer ********/
/* FLOAT */
@keyframes float {
	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-6px);
	}

	100% {
		transform: translateY(0);
	}
}

.faa-float.animated,
.faa-float.animated-hover:hover,
.faa-parent.animated-hover:hover>.faa-float {
	animation: float 2s linear infinite;
}

.faa-float.animated.faa-fast,
.faa-float.animated-hover.faa-fast:hover,
.faa-parent.animated-hover:hover>.faa-float.faa-fast {
	animation: float 1s linear infinite;
}

.faa-float.animated.faa-slow,
.faa-float.animated-hover.faa-slow:hover,
.faa-parent.animated-hover:hover>.faa-float.faa-slow {
	animation: float 3s linear infinite;
}



.p-body-header .pageContent,
.p-body-inner {
	max-width: 100% !important;
	left: 0 !important;
}


.node-body {
	align-items: flex-start;
}

.node-icon i:before {
	font-family: "Font Awesome 5 Pro" !important;
	content: "\f086" !important;
	color: #4080ff !important;
}

.node--id99 .node-icon i:before {
	content: "\f0f3" !important;
	color: #FF0000 !important;
}

.node--id100 .node-icon i:before {
	content: "\f059" !important;
	color: #FFC125 !important;
}

.node--id101 .node-icon i:before {
	content: "\f717" !important;
	color: #00FF00 !important;
}

.node--id102 .node-icon i:before {
	content: "\f058" !important;
	color: #00FF00 !important;
}

.node--id10 .node-icon i:before,
.node--id11 .node-icon i:before,
.node--id12 .node-icon i:before,
.node--id13 .node-icon i:before,
.node--id14 .node-icon i:before,
.node--id77 .node-icon i:before,
.node--id91 .node-icon i:before,
.node--id237 .node-icon i:before,
.node--id238 .node-icon i:before,
.node--id239 .node-icon i:before {
	content: "\f06d" !important;
	color: #FF0000 !important;
}


.node--id84 .node-icon i:before,
.node--id93 .node-icon i:before {
	content: "\f3a5" !important;
	color: #FF1493 !important;
}

.node--id86 .node-icon i:before,
.node--id94 .node-icon i:before {
	content: "\f5bb" !important;
	color: #FFCCFF !important;
}

.node--id74 .node-icon i:before {
	content: "\f008" !important;
	color: #00FF00 !important;
}

.node--id188 .node-icon i:before {
	content: "\f03d" !important;
	color: #FF6347 !important;
}

.node--id189 .node-icon i:before {
	content: "\f302" !important;
	color: #FFF68F !important;
}

.node--id75 .node-icon i:before {
	content: "\f5da" !important;
}

.node--id191 .node-icon i:before {
	content: "\f57d" !important;
	color: #00FFFF !important;
}


.node--id192 .node-icon i:before {
	content: "\f225" !important;
	background: linear-gradient(#f70000, #f89200, #f8f501, #038f00, #0168f8, #a200f7) !important;
	background-clip: text !important;
	-webkit-background-clip: text;
	color: transparent !important;
	-webkit-text-fill-color: transparent;
}

.node--id193 .node-icon i:before {
	content: "\f469" !important;
	color: #FF0000 !important;
}

.node--id194 .node-icon i:before {
	content: "\f4d7" !important;
	color: #00FF00 !important;
}

.node--id195 .node-icon i:before {
	content: "\f0a1" !important;
	color: #FF9900 !important;
}

/* .node-subNodeMenu {
	display: none;
}

.node--idX .node-subNodeMenu {
	display: initial;
} */

/* .node-subNodeMenu .menu {
	display: flex;
	position: relative;
	opacity: 1;
}

.node-subNodesFlat {
	display: none;
}

.node--id91 .node-subNodesFlat {
	display: initial;
} */


/* Begin style Forums */

/* .structItemContainer .structItem */

/* End style Forums */


/* 

.gridview {
	display: none;
}


body[data-template=EWRporta_articles_index] .listview,
body[data-template=forum_view] .listview {
	display: none;
}


body[data-template=EWRporta_articles_index] .gridview,
body[data-template=forum_view] .gridview {
	display: block;
} */


.ratingStars-star:before {
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 900;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f005";
	width: 1.28571429em;
	display: inline-block;
	text-align: center;
	color: #4d5460;
}


.ratingStars-star.ratingStars-star--full:before {
	color: #FFC107 !important;
}

/* Hotline button start*/
.supoort-fix-mb {
	display: none !important;
}

/* Back to top button*/
#myBtn {
	bottom: 130px !important;
	display: none !important;
}

@media (min-width: 768px) {
	.support-content {
		display: none !important;
	}
}

/* @media (max-width: 767px) {
	.hotline-bar {
		display: none;
	}
} */

/* Zalo button start*/
@media only screen and (min-width: 768px) {
	.zalo_button_pc {
		position: fixed;
		width: 100px;
		bottom: 100px;
		left: 13px;
		z-index: 99999999;
	}
}

@media only screen and (max-width: 767px) {
	.block_zalo_button_pc {
		display: none;
	}
}

@media only screen and (max-width: 767px) {
	.zalo_button {
		position: fixed;
		width: 75px;
		bottom: 100px;
		left: 13px;
		z-index: 99999999;
	}
}

@media only screen and (min-width: 768px) {
	.block_zalo_button {
		display: none;
	}
}

/* Zalo button end*/
/* Hotline button start*/
.hotline-phone-ring-wrap {
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 999999;
}

.hotline-phone-ring {
	position: relative;
	visibility: visible;
	background-color: transparent;
	width: 110px;
	height: 110px;
	cursor: pointer;
	z-index: 11;
	-webkit-backface-visibility: hidden;
	-webkit-transform: translateZ(0);
	transition: visibility .5s;
	left: 0;
	bottom: 0;
	display: block;
}

.hotline-phone-ring-circle {
	width: 85px;
	height: 85px;
	top: 10px;
	left: 10px;
	position: absolute;
	background-color: transparent;
	border-radius: 100%;
	border: 2px solid #e60808;
	-webkit-animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
	animation: phonering-alo-circle-anim 1.2s infinite ease-in-out;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	opacity: 0.5;
}

.hotline-phone-ring-circle-fill {
	width: 55px;
	height: 55px;
	top: 25px;
	left: 25px;
	position: absolute;
	background-color: rgba(230, 8, 8, 0.7);
	border-radius: 100%;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation: phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	transition: all .5s;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
}

.hotline-phone-ring-img-circle {
	background-color: #e60808;
	width: 33px;
	height: 33px;
	top: 37px;
	left: 37px;
	position: absolute;
	background-size: 20px;
	border-radius: 100%;
	border: 2px solid transparent;
	-webkit-animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	animation: phonering-alo-circle-img-anim 1s infinite ease-in-out;
	-webkit-transform-origin: 50% 50%;
	-ms-transform-origin: 50% 50%;
	transform-origin: 50% 50%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: center;
}

.hotline-phone-ring-img-circle .pps-btn-img {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.hotline-phone-ring-img-circle .pps-btn-img img {
	width: 20px;
	height: 20px;
}

.hotline-bar {
	position: absolute;
	background: rgba(230, 8, 8, 0.75);
	height: 40px;
	width: 180px;
	line-height: 40px;
	border-radius: 3px;
	padding: 0 10px;
	background-size: 100%;
	cursor: pointer;
	transition: all 0.8s;
	-webkit-transition: all 0.8s;
	z-index: 9;
	box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.1);
	border-radius: 50px !important;
	left: 33px;
	bottom: 37px;
}

.hotline-bar>a {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	font-weight: bold;
	text-indent: 50px;
	display: block;
	letter-spacing: 1px;
	line-height: 40px;
	font-family: Arial;
}

.hotline-bar>a:hover,
.hotline-bar>a:active {
	color: #fff;
}

@-webkit-keyframes phonering-alo-circle-anim {
	0% {
		-webkit-transform: rotate(0) scale(0.5) skew(1deg);
		-webkit-opacity: 0.1;
	}

	30% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		-webkit-opacity: 0.5;
	}

	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		-webkit-opacity: 0.1;
	}
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
	0% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		opacity: 0.6;
	}

	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
		opacity: 0.6;
	}

	100% {
		-webkit-transform: rotate(0) scale(0.7) skew(1deg);
		opacity: 0.6;
	}
}

@-webkit-keyframes phonering-alo-circle-img-anim {
	0% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}

	10% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
	}

	20% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
	}

	30% {
		-webkit-transform: rotate(-25deg) scale(1) skew(1deg);
	}

	40% {
		-webkit-transform: rotate(25deg) scale(1) skew(1deg);
	}

	50% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}

	100% {
		-webkit-transform: rotate(0) scale(1) skew(1deg);
	}
}

/* Hotline button end*/


.message-name {
	background: url(/images/user.gif) repeat scroll 0 0%;
}



.message-userContent.kiem-dinh-9 .pairs[data-field=zalo],
.message-userContent.kiem-dinh-9 .pairs[data-field=phone],
.message-userContent.kiem-dinh-9 .dh-zalo,
.message-userContent.kiem-dinh-9 .dh-tele,
.message-userContent.kiem-dinh-9 .block_zalo_button,
.message-userContent.kiem-dinh-9 .block_zalo_button_pc,
.message-userContent.kiem-dinh-9 .hotline-phone-ring-wrap,
.message-userContent.status-0 .pairs[data-field=zalo],
.message-userContent.status-0 .pairs[data-field=phone],
.message-userContent.status-0 .dh-zalo,
.message-userContent.status-0 .dh-tele,
.message-userContent.status-0 .block_zalo_button,
.message-userContent.status-0 .block_zalo_button_pc,
.message-userContent.status-0 .hotline-phone-ring-wrap,
.message-content.js-messageContent.locked .pairs[data-field=zalo],
.message-content.js-messageContent.locked .pairs[data-field=phone],
.message-content.js-messageContent.locked .dh-zalo,
.message-content.js-messageContent.locked .dh-tele,
.message-content.js-messageContent.locked .block_zalo_button,
.message-content.js-messageContent.locked .block_zalo_button_pc,
.message-content.js-messageContent.locked .hotline-phone-ring-wrap {
	display: none;
}


.gridview .thumbimage.kiem-dinh-9::after,
.gridview .thumbimage.status-0::after {
	content: "Treo bím";
	width: 100%;
	height: auto;
	background-color: rgba(255, 0, 0, 0.3);
	position: absolute;
	transform: translate(-50%, -50%);
	top: 35%;
	left: 50%;
	font-size: 1.8em;
	text-align: center;
	text-shadow: 2px 0 0 #fff, -2px 0 0 #fff, 0 2px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 3px 3px 2px #969696;
	text-transform: uppercase;
	letter-spacing: 9px;
	color: red;
	font-weight: bold;
	padding: 5px 0;
}

.gridview .thumbimage.status-0::after {
	content: "Tạm Nghỉ";
	background-color: rgba(60, 179, 113, 0.3);
}

html[data-content-key=forum-74] .thumb-info-bottom {
	display: none;
}

body[data-template=EWRporta_articles_index] .porta-masonry {
	display: none;
}

/* html[data-content-key=forum-74].sidebarNav--active .gridview .structItemContainer .structItem,
html[data-content-key=forum-74].sidebarNav--active .gridview .thumbimage .avatar {
	max-height: 300px;
} */



body .boxproxy {
	background: #384764 !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
	margin-top: 10px;
	font-size: 15px;
	padding: 10px 0px;
}

body .boxproxy {
	background: #384764 !important;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1)
}

body .boxproxy .media__container,
body .boxproxy .button-container {
	display: flex;
	justify-content: center;
	padding: 10px;
}

body .boxproxy .media__body,
body .boxproxy .boxproxy__text,
body .boxproxy .boxproxy__inner {
	color: #fff
}

body .boxproxy .button.button--cta {
	background: linear-gradient(#6c9dff, #a9b7d4);
	color: #000;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 17px;
	font-weight: 600
}

.boxproxy .button.button--cta {
	background-image: linear-gradient(180deg, #e91e63 1.5%, #d81b60 94.83%) !important;
	color: #fff !important;
}


.intro-head {
	padding: 4px 4px;
	font-size: 15px;
	margin-top: 20px;
	color: #fff;
	background: #384764;
	border: 2px solid #4080ff;
	border-left: 40px solid #4080ff;
	position: relative;
	margin-bottom: 10px;
}

.intro-head::before {
	content: "\f05a";
	font-family: "Font Awesome 5 Pro";
	color: rgba(255, 255, 255, 0.5);
	width: 40px;
	height: 40px;
	position: absolute;
	text-align: center;
	transform: translate(-50%, -50%);
	left: -20px;
	top: 50%;
	font-size: 25px;
}

.notice.notice--cookie .intro-head .button--notice {
	font-size: 1.2rem;
	padding: 4px 10px
}

.notice.notice--cookie .intro-head .button--notice .button-text {
	font-size: 1.2rem
}

.notices--block .notice {
	font-size: 1.3rem;
	border-radius: 2px
}

.notices--floating .notice {
	font-size: 1.1rem;
	border-radius: 2px;
	box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.2)
}

.has-js .notices--floating .notice {
	display: none
}

.notice.notice--hasImage .intro-head {
	min-height: 80px
}

@media (max-width:900px) {
	.notice.notice--hidewide:not(.is-vis-processed) {
		display: none;
		visibility: hidden
	}
}

@media (max-width:650px) {
	.notice.notice--hidemedium:not(.is-vis-processed) {
		display: none;
		visibility: hidden
	}
}

@media (max-width:480px) {
	.notice.notice--hidenarrow:not(.is-vis-processed) {
		display: none;
		visibility: hidden
	}
}

.notice-image {
	float: left;
	padding: 16px 0 16px 16px
}

.notice-image img {
	max-width: 48px;
	max-height: 48px
}

.intro-head {
	padding: 16px;
	flex-grow: 1
}

.intro-head a.notice-dismiss {
	float: right;
	color: inherit;
	font-size: 16px;
	line-height: 1;
	height: 1em;
	box-sizing: content-box;
	padding: 0 0 5px 5px;
	opacity: .5;
	-webkit-transition: opacity .2s ease;
	transition: opacity .2s ease;
	cursor: pointer
}

.intro-head a.notice-dismiss:before {
	font-family: 'Font Awesome 5 Pro';
	font-size: inherit;
	font-style: normal;
	font-weight: 400;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	content: "\f00d";
	display: inline-block;
	width: .6899999999999999em
}

.intro-head a.notice-dismiss:hover {
	text-decoration: none;
	opacity: 1
}

.notices--floating .intro-head a.notice-dismiss {
	font-size: 14px
}


div[data-widget-key=thread_slider] .block-minorHeader {
	display: none;
}

div[data-widget-key=thread_slider] .block-body {
	position: relative;
	max-width: 1200px;
	max-height: 600px;
	overflow: hidden;
	margin: 0 auto;
}

div[data-widget-key=thread_slider] .owl-stage-outer {
	overflow: hidden;
}

div[data-widget-key=thread_slider] .owl-stage {
	display: flex;
}

div[data-widget-key=thread_slider] .owl-stage .owl-item .block-row {
	padding: 5px;
	background-color: #064674;
}

div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow {
	flex-direction: column;
}


div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-figure {
	width: 100%;
	height: 350px;
	place-content: center;
	color: white;
	/* text-shadow: 0 1px 0 #000; */
	--border-angle: 0turn;
	--main-bg: conic-gradient(from var(--border-angle), #213, #112 5%, #112 60%, #213 95%);
	border: solid 5px transparent;
	border-radius: 0;
	--gradient-border: conic-gradient(from var(--border-angle), transparent 25%, #08f, #f03 99%, transparent);
	background: var(--main-bg) padding-box, var(--gradient-border) border-box, var(--main-bg) border-box;
	background-position: center center;
	animation: bg-spin 3s linear infinite;
	overflow: hidden;
	margin-bottom: 10px;
}

div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-main {
	width: 100%;
	padding: 10px;
	margin: 0 auto;
	color: #fff;
	border: .25em solid transparent;
	background-image: linear-gradient(#064674, #064674), linear-gradient(120deg, #f09 0%, #0ff 50%, #9f0 100%);
	background-origin: border-box;
	background-clip: padding-box, border-box;
	background-size: 200% 100%;
	transition: background-position .8s ease-out;
}

div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-main a {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-box;
	overflow: hidden;
	font-size: 14px;
	height: 65px;
	margin-bottom: 5px;
}

div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-main a,
div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-main .phone,
div[data-widget-key=thread_slider] .owl-stage .owl-item .contentRow .contentRow-main .region {
	color: #fff;
}

.owl-nav button {
	position: absolute;
	top: 200px;
	transform: translate(-50%, -50%);
	color: #fff;
	background: #064674;
	border: 0;
	border-radius: 100%;
	width: 40px;
	height: 40px;
	cursor: pointer;
}

.owl-nav button span {
	line-height: 40px;
	font-size: 30px;
	line-height: 25px;
}

.owl-prev {
	left: 30px;
}

.owl-next {
	right: -9px;
}

.owl-dots {
	display: flex;
	justify-content: center;
	padding: 10px;
}

.owl-dots .owl-dot {
	border: 0;
	width: 12px;
	height: 12px;
	margin: 0 5px;
	border-radius: 100%;
}

.owl-dots .owl-dot.active {
	background-color: #064674;
}

.block-container .block-body {
	padding: 0px !important;
}

#randomVideo {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.screen__video {
	width: 100%;
	height: calc(-278px + 100vh);
	margin: -20px 0px 24px;
	overflow: hidden;
	position: relative;
}

.top-screen__video {
	position: absolute;
	z-index: 1;
	bottom: 46px;
	left: 16px;
	color: rgb(255, 255, 255);
}

.top-screen__title {
	display: block;
	font-size: 6.8rem;
	font-weight: 600;
	text-shadow: rgba(0, 0, 0, 0.3) 0px 1px 2px
}

@media (max-width:900px) {
	.warning__body {
		height: 360px;
		width: 350px;
		position: fixed
	}

	.popupNoticelogo {
		width: 90px;
		height: 90px
	}

	.warning__btn {
		font-size: 14px
	}

	.warning__btn {
		min-width: auto
	}

	.top-screen__title {
		font-size: 2.8rem
	}
}

.top-screen__statistics {
	display: block;
	margin: 14px 0px;
	font-size: 18px;
	font-weight: 500;
	line-height: 27px;
}

.mainslider_button {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 146px;
	padding: 0px 20px;
	font-size: 18px;
	line-height: 48px;
	font-weight: 700;
	border-radius: 6px;
}

.top-screen__btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	min-width: 146px;
	padding: 0px 20px;
	font-size: 18px;
	line-height: 48px;
	font-weight: 700;
	border-radius: 6px;
	background-image: linear-gradient(180deg, #e91e63 1.5%, #d81b60 94.83%);
	color: #fff;
	text-decoration: none;
}

.top-screen__btn:hover {
	color: darkorange;
}