/*
Theme Name: Flatsome Child
Description: NamKiem developed for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.11.3
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
html{background-image: url('/wp-content/uploads/2019/07/background.png') !important;}
.header-inner{padding-left: 0;
	padding-right: 0;}#logo img {
		padding-left: 10px;
}
.thong-tin-co-ban table tr {
	height: 25px;
}
.thong-tin-co-ban table {
	width: 100%;
	border-right: 1px solid #cccccc;
}
.thong-tin-co-ban table td:nth-child(odd) {
	width: 100px;
	color: rgb(162, 26, 8);
	border-right: none;
}td {
	color: #000;
}.entry-content {
	padding-top: 0;
	padding-bottom: 0;
}.entry-header-text {
	padding: 0;
}.page-wrapper {
	padding-top: 20px;
	padding-bottom: 20px;
}
.blog-single .large-9, .blog-archive .large-9{padding-left: 7px;
	padding-right: 15px;
}
.lSSlideOuter .lSPager.lSGallery img {
	width: 100%;
	height: 50px;
	object-fit: cover;
}
.lSSlideOuter .lSPager.lSGallery li{width: 10% !important;
	border-radius: 0!important;
	margin: 0 !important;
	padding-left: 5px;
	padding-right: 5px;
}
.thong-tin-co-ban table .gia-tien{font-size:16px; font-weight:bold; color:red}
.duong-dan{padding-left:6px; padding-right:6px}
.blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9{ border-right:none;   max-width: 72.3%;flex-basis:72.3%;    padding-left: 7px;
	padding-right: 15px;
}
.tieu-de .section-title-normal {
	border-bottom: 0;
	margin-bottom: 0;
	background: #015f95;
	font-size: 16px;
	color: white;
	padding: 10px 10px;
}
.tieu-de .section-title-normal span {
	margin-right: 0;
	padding-bottom: 0;
	border-bottom: 0;
	margin-bottom: 0;
}
.tieu-de{margin-bottom:0}
.block-post{    border: 1px solid #ececec;
	padding: 10px !important;}
.blog-archive .large-9 .large-columns-1{    margin-left: 0px !important;
	margin-right: 0 !important;}
.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{padding-right:5px; padding-left:0;  max-width: 27.7%;flex-basis:27.7%;
}
.thong-tin-lien-he p.so-dien-thoai{color:red; text-decoration:underline; margin-bottom:0 !important}
.thong-tin-lien-he .tieu-de{position: absolute;
	margin-top: -33px;
	z-index: 999;
	background: #015f95;
	padding: 1px 15px;
	font-size: 13px;
	color: white;
	margin-left: -51px;
	border-top-right-radius: 10px;}
.thong-tin-lien-he p.ho-ten{font-weight:bold; color:black; margin-bottom:0 !important}
.thong-tin-lien-he p{margin-bottom:0px}
.blog-single .blog-share a{margin-bottom:0; border:none; min-width:24px}
.blog-single .blog-share{text-align:left;}
.blog-single .thong-bao h3{    margin-bottom: 0;
	color: #929292;
}
.blog-single .thong-bao p{color: #929292;
	font-size: 13px !important;}
.thong-tin-lien-he .nguoi-ban{
	margin-bottom: 20px;    margin-top: 35px; background: #f9f9f9;
	border: 1px solid #e4e4e4;
	padding: 10px;
	background-image: url(/wp-content/uploads/2019/07/mobile_bg.gif);
	background-repeat: no-repeat;
	background-position-y: 14px;
	background-position-x: 10px;
	padding-left: 50px;}
.thong-tin-lien-he .dia-chi .value.text-dia-chi{font-weight:bold}
.thong-tin-lien-he .dia-chi{display: block;
	margin-bottom: 10px;
	font-size: 14px;
	color: #015f95;}
.bai-viet-lien-quan ul li .box-text{padding-top:0; padding-bottom:0; width: 75%;
	float: left;
	padding-left: 10px;
	display: inline-block;}
.bai-viet-lien-quan h3{    font-size: 16px;
	color: #015f95;}
.form-tim-kiem h3{font-size: 16px;
	background: #0b81c5;
	padding: 5px 10px;
	color: white;
	background-image: url(/wp-content/uploads/2019/07/white-search-icon.png);
	background-repeat: no-repeat;
	background-position-y: center;
	background-position-x: 10px;
	padding-left: 35px;
	margin-bottom: 0;}
.bai-viet-lien-quan ul{display:block;}
.bai-viet-lien-quan ul li .box-image{width:25%; float:left}
.bai-viet-lien-quan ul li:last-child{border-bottom:1px solid #ebebeb !important}
.bai-viet-lien-quan ul li{clear: both;
	list-style: none;
	display: inline-flex;
	width: 100%;
	margin-bottom: 0; border-bottom: none !important;
	border: 1px solid #ebebeb;
	padding: 7px;}
.blog-archive .post-item ul li{margin-bottom:0}
.thong-tin-mo-ta p, .thong-tin-mo-ta ul li{margin-bottom: 10px;
	font-size: 14px !important;}
.bai-viet-lien-quan{margin-top: 20px;}
.thong-tin-mo-ta h3{font-size:16px; color:black}
.tl_slide_photo_container{background: #f5f7f6;
	padding: 10px;
	margin-bottom: 20px;}
.lSSlideOuter .lSPager.lSGallery li:first-child{padding-left:0 !important}
.no-results .page-title{font-size:16px}
.no-results .page-content{font-size:14px}
#light-slider li{width:691px !important; margin:0 !important}
#light-slider{margin-left:0 !important; width:7130px !important;    transform:auto !important}
#light-slider li img{width:100% !important; height:428px !important; object-fit:cover}
.lSAction>a{background-image: url(/wp-content/uploads/2019/07/controls.png);}
.lSSlideOuter .lSPager.lSGallery{margin-top:10px !important; overflow:hidden; margin-bottom:0px; width:100% !important}
.lSSlideWrapper{width:100%}
#breadcrumbs{    margin-bottom: 10px;
	font-size: 14px;
	color: #00bafe;}

.row-info.gia-tien .right{color:red !important; font-weight:bold; font-size:15px}
button.xem-chi-tiet:hover{text-decoration:underline}
button.xem-chi-tiet{padding: 0;
	margin: 0;
	text-transform: none;
	font-weight: normal;
	font-size: 13px;
	color: #4CAF50;
	min-height: 10px !important;
	line-height: 10px !important;}
.ngay-dang-bai{margin-top:-6px !important; margin-bottom:0 !important; font-size: 12px !important;
	color: #b5b5b5;}
.blog-archive .post-item .post-title:hover, .bai-viet-lien-quan .box-text h3:hover, .list-post .post-item .post-title:hover{text-decoration:underline}
.blog-archive .post-item .post-title, .bai-viet-lien-quan .box-text h3, .list-post .post-item .post-title{height:20px; overflow:hidden; margin-bottom:0; margin-top: 0;
	font-size: 15px;
	color: #00588a;}
.bai-viet-lien-quan .tom-tat ul{margin:0}
.bai-viet-lien-quan .tom-tat ul li{padding:0; margin-bottom:0 !important; border:none; border:none}
.blog-archive .post-item .box-image img, .bai-viet-lien-quan .box-image img{height:100%;object-fit: cover;
	height: 150px;
}.tom-tat ul, .tom-tat ul li{margin:0 !important}
.blog-archive .post-item .box-image .image-cover, .bai-viet-lien-quan .box-image{ height:150px;   vertical-align: top;}
.blog-archive .post-item:last-child{border-bottom:1px solid #ececec}
.notice-bds ul li .ban{    color: #F92020;
	font-weight: bold;}
.blog-single .notice-bds{ border: 1px solid #E08181;
	background-color: #FFEEEE;
	padding: 3px;
	margin: 0px 0px 10px 0px;
	border-right: none;
	border-left: none;
	line-height: 19px;
}
.notice-bds ul li{padding-right:20px;    margin-left: 0;
	list-style: square;
	font-size: 13px;
	margin-bottom: 0;
	width: 50%;
	float: left;}
.notice-bds ul{display:inline-block; clear:both; margin-bottom:0; margin-left:20px}
.notice-bds h3{padding-left:10px; font-weight: bold;
	color: #F92020; font-size:14px
}
.nav-dropdown li.active>a{color:white}
.list-post .post-item:last-child{border-bottom:1px solid #ececec}
.list-post2 .box-text{padding-bottom:0}
.block-post .col{padding-bottom:0}
.list-post2 .post-item{padding:0}
.list-post3 .post-item .box-text{padding:0;padding-left:10px}
.list-post3 .post-item{padding-bottom:10px !important}
.block-post2{border:none !important}
.list-post4 .post-item .box-text{padding-left:0 !important; padding-top:7px !important}
.list-post4 .link-xem-chi-tiet{display:none}.widget {
	margin-bottom: 15px;
}
.list-post4 .post-item{border-bottom:1px solid #ececec !important}
.list-post4 .post-item:last-child{border-right:1px solid #ececec !important;}
.list-post4 .post-item{border-right:none !important}
.list-post4 .post-item .post-title{height:auto !important; font-size:14px !important}
.list-post3 .link-xem-chi-tiet{display:none}
.list-post3 .post-item .post-title{height:auto}

.page-right-sidebar .col{padding-bottom:0}
.list-post{margin-left:0 !important; margin-right:0 !important}
.block-post2 p{margin-bottom:0}
.list-post3 .post-item .post-title{ font-size: 13px !important;
	font-weight: bold;
	color: #505050 !important;}
.list-post3 .post-item .post-title:hover{color:#015f95 !important}
.list-post2 .xem-chi-tiet, .list-post2 .ngay-dang-bai, .list-post2 .link-xem-chi-tiet{display:none}
.list-post2 .post-item .post-title:hover{text-decoration:underline}
.list-post2 .post-item .post-title{    margin: 0;
	font-size: 16px;
	color: #015f95;}
.blog-archive .post-item, .list-post .post-item{border: 1px solid #ececec;    padding: 6px !important;border-bottom:none}
.blog-archive .post-item .box-image{    vertical-align: top;}
.blog-archive .post-item .box-text, .list-post .post-item .box-text{padding: 0;
	padding-left: 15px;}
.blog-archive .large-9 .badge{display:none}
.blog-archive .thong-tin-them, .bai-viet-lien-quan .thong-tin-them, .list-post .post-item .thong-tin-them{ line-height:17px;   font-size: 13px;
	color: #525252;}
.blog-archive .thong-tin-them .row-info .right, .bai-viet-lien-quan .thong-tin-them .row-info .right, .list-post .post-item .thong-tin-them .row-info .right{width:85%; display:inline-block; float:right}
.blog-archive .thong-tin-them .row-info .left, .bai-viet-lien-quan .thong-tin-them .row-info .left, .list-post .post-item .thong-tin-them .row-info .left{width:15%; float:left; display:inline-block}
.blog-archive .thong-tin-them .row-info, .bai-viet-lien-quan .thong-tin-them .row-info, .list-post .post-item .thong-tin-them .row-info{display:inline-block; width:100%; clear:both; height: 18px;
	overflow: hidden;}
.blog-archive .thong-tin-them .right{color:black}
.blog-archive .thong-tin-them .right.nguoi-lien-he{font-weight:bold; }

.tom-tat p{font-size: 13px !important;
	line-height: 18px !important; margin-bottom:0 !important}
.tom-tat{    height: 54px;
	overflow: hidden;font-size: 13px !important;
	line-height: 18px !important;
}
.blog-single .entry-category, .is-divider{display:none}
.blog-single .entry-title{font-size: 18px;
	color: #096cb5;}
.thong-tin-co-ban table tr td {padding:5px !important; font-size:13px;
	padding-left: 5px;
	border: 1px solid #cccccc;
	border-top: none;
	border-right: none;
}
.thong-tin-co-ban  table td:nth-child(even) {
	width: 90px;
	border-left: none;
}

.thong-tin-co-ban table td:nth-child(6) {
	width: 130px;}
.thong-tin-co-ban h3{margin-bottom:0;border: none;
	display: block;
	padding: 3px 5px 3px 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-color: #dddddd;}
.top-bar-nav li.dang-tin{background-image:url(/wp-content/uploads/2019/07/article-icon.gif);background-repeat: no-repeat;
	padding-left: 36px;
}
.top-bar-nav li.dang-tin a{color:red; font-weight:bold; font-size:14px;}
.top-bar-nav li.dang-ky{background-image:url(/wp-content/uploads/2019/07/register-icon.png);background-repeat: no-repeat;    background-position-y: center;
	padding-left: 36px;
}
.top-bar-nav li.dang-ky a{    background-position-y: center; color:blue; font-weight:bold; font-size:14px;}
.top-bar-nav li.dang-nhap{background-image:url(/wp-content/uploads/2019/07/login-icon.jpg);background-repeat: no-repeat;    background-position-y: center;
	padding-left: 36px;
}
#top-bar .html{font-size: 14px;
	color: #d20000; font-weight:bold}
.top-bar-nav li.dang-nhap a{    background-position-y: center; color:blue; font-weight:bold; font-size:14px;}
.header-bottom li{margin:0; }
.header-bottom .icon-angle-down{display:none}
.header-bottom-nav{border-left: 1px solid #1378b3;
	border-right: 2px solid #005282;}
.header-bottom .container{padding-left:0; padding-right:0}
.header-bottom li a{    border-right: 1px solid #1378b3;
	border-left: 2px solid #005282; padding-left:15px; padding-right:15px}
.nav-dropdown li a:hover{color:white; background: gray;}
.nav-dropdown li a{padding-top:9px !important; padding-bottom:9px !important; border-bottom: 1px solid #1378b3 !important;font-size:13px; color:white; padding-left:10px !important; padding-right:10px !important}
.header-bottom li a:hover{background:#0e78b5; }
.searchandfilter li {
	padding-right: 0;
	width: 100%;
	margin-bottom: 0;
}
.header-bottom li ul a{margin:0 !important}
.header-bottom li ul a{border-left:none; border-right:none}
.nav-dropdown{margin-left: 16px !important; background:#015f95; border:none; box-shadow:none; padding:0; min-width: 242px;}
.searchandfilter input[type='submit']{margin: 0;
	background: #0b81c5;
	text-transform: none;}
.searchandfilter ul{margin-bottom:0}
.searchandfilter{font-size: 13px;
	border: 1px solid #015f95;
	padding: 10px;
	background: #015f95;}
span.widget-title{background: #015f95;
	display: block;
	padding: 8px 10px;
	color: white;
	font-size: 15px;
	letter-spacing: 0;}
.widget .menu{    border: 1px solid #ececec;
	padding: 10px;}
.widget .menu li a:hover{text-decoration:underline}
.widget .menu li a{padding:2px 0; color:#015f95}
.widget .menu li{border-top: none !important;
	font-size: 14px;
	list-style: square;
	margin-left: 13px;}
.form-lien-he input[type='email'], .form-lien-he  input[type='search'], .form-lien-he  input[type='number'], .form-lien-he  input[type='url'], .form-lien-he input[type='tel'], .form-lien-he input[type='text'], textarea{margin-bottom:0; border-radius:4px; box-shadow:none}
.form-lien-he .nut-gui input[type='submit']{margin:0; border-radius:4px}
.form-lien-he .nut-gui{text-align:right}
.form-lien-he{font-size:14px}
.form-lien-he .row-form .left{width:20%; float:left; display:inline-block}
.form-lien-he .row-form .right{width:80%; float:left; display:inline-block}
.page-right-sidebar .page-inner p{font-size:15px; margin-bottom:10px}
.form-lien-he .row-form{    display: inline-block;
	clear: both;
	width: 100%;}
.form-lien-he h3{margin-bottom:15px; font-size: 16px;
	color: #015f95;}
.copyright-footer{    font-size: 13px;
	line-height: 25px;
	color: white;
}footer.entry-meta{display:none}
.blog-single .entry-content ul li{margin-bottom:5px}
.blog-single .entry-content ul{margin-left:20px; font-size:15px}
.blog-single .entry-content p{    font-size: 15px;
	margin-bottom: 10px;}
.page-right-sidebar .page-inner ul{margin-left:20px;font-size:14px}
a.back-to-top{background:#015f95 !important; border:none !important; color:white !important}
.nav-vertical li ul li a{font-size:15px; padding-top:8px !important; padding-bottom:8px !important}
.stuck .header-main {display:none}
.nav-vertical li ul li{border-top: 1px solid #003c5f;
	border-bottom: 1px solid #004871;}
.nav-vertical li ul{padding-bottom:0 !important; background:#004871;}
.off-canvas:not(.off-canvas-center) .nav-vertical li{    border-top: 1px solid #004e7b;
	border-bottom: 1px solid #0572b1;
}
.off-canvas-left.mfp-ready .mfp-content{background:#015f95}.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
	padding-left: 20px;
	padding-top: 12px;
	padding-bottom: 12px;
	font-size: 15px;
	color: white;
	text-transform: none;
	font-weight: normal;
}.icon-angle-down:before{color:#1d9de6}
.blog-single .entry-content h2, .blog-single .entry-content h3, .blog-single .entry-content h4, .blog-single .entry-content h5{    font-size: 15px;}
.home .page-wrapper{padding-bottom:0 !important}
.absolute-footer ul li a:hover{text-decoration:underline}
.absolute-footer ul li a{color:white}
.absolute-footer ul{    background: #2192d4;
	padding: 10px !important;}
.absolute-footer .container{padding-left:0 !important; padding-right:0 !important}
.absolute-footer{padding:0}




@media only screen and (max-width: 765px){
	.list-post4 .post-item{flex-basis:33.33%; max-width:33.33%}
	.list-post3 .post-item {
		padding-bottom: 4px !important;
	}.header-inner{padding-left:15px !important; padding-right:15px !important}
}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


	.stuck .header-main {display:block !important}.header-inner {
		padding-left: 15px;
		padding-right: 15px;
	}#top-bar{display:none}
	.blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9{order:2; flex-basis:100%; max-width:100% ;   padding-left: 7px;
		padding-right: 7px;}
	.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{padding-bottom:0; flex-basis:100%; max-width:100%; order:1; padding-left:7px; padding-right:7px}
	.widget_media_image, .widget_nav_menu{display:none}
	.block-post .medium-5 .post-item{flex-basis:50%; max-width:50%}
	.block-post .medium-5 .post-item:nth-child(2n+1){padding-right:4px}
	.block-post .medium-5 .post-item:nth-child(2n+2){padding-left:4px}
	.tom-tat, button.xem-chi-tiet, .link-xem-chi-tiet{display:none !important}
	.blog-archive .post-item .box-image, .list-post .post-item .box-image{width:20% !important; display:inline-block; float:left}
	.block-post2 .col p{text-align:center !important}
	.blog-archive .post-item .box-text, .list-post .post-item .box-text{padding-left: 10px; width:80%; display:inline-block}
	.blog-archive .thong-tin-them .row-info .left, .bai-viet-lien-quan .thong-tin-them .row-info .left, .list-post .post-item .thong-tin-them .row-info .left{width:25%}
	.blog-archive .thong-tin-them .row-info .right, .bai-viet-lien-quan .thong-tin-them .row-info .right, .list-post .post-item .thong-tin-them .row-info .right{width:75%}
	.blog-archive .thong-tin-them, .bai-viet-lien-quan .thong-tin-them, .list-post .post-item .thong-tin-them{font-size:12px; line-height:15px}
	.list-post4 .post-item .box-text{padding-top:0 !important; padding-left:10px !important}
	.menu-footer-menu-container li a{line-height:23px}
	.copyright-footer {
		font-size: 12px;
		line-height: 19px;

	}
	.blog-archive .post-item .box-image img, .bai-viet-lien-quan .box-image img{height:95px}
	#light-slider{height:200px !important}.lSSlideOuter .lSPager.lSGallery li{width:20% !important}.lSSlideOuter .lSPager.lSGallery img{height:50px}.notice-bds ul li{width:100%}
	.post-item .from_the_blog_excerpt {height: 40px;
		overflow: hidden;
		font-size: 13px;}
	.blog-archive .post-item .box-image .image-cover, .bai-viet-lien-quan .box-image{height:96px}
	.blog-archive .thong-tin-them .row-info, .bai-viet-lien-quan .thong-tin-them .row-info, .list-post .post-item .thong-tin-them .row-info{height:auto}
	.blog-archive .post-item .post-title, .bai-viet-lien-quan .box-text h3, .list-post .post-item .post-title{height:auto; font-size:13px}.row-info.gia-tien .right{font-size:13px}
}