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


/*************** ADD CUSTOM CSS HERE.   ***************/


body {
	margin: 0;
	padding: 0;
}#logo {box-shadow: 2px 2px 10px black; position: absolute;
	background: white;
	padding: 10px;
	top: 0;
	border-bottom-left-radius: 20px;
	border-bottom-right-radius: 20px;    min-height: 125px;
	z-index: 999 ;
	margin-top: -30px;
}
.home .footer-wrapper {font-size:14px;
	width: 100%;
	position: absolute;
	bottom: 0;
	z-index: 99999;
}
.copyright-footer{color: white}
.absolute-footer{padding: 10px 0 10px;}
.blog-featured-title {
	background: url(/wp-content/uploads/2018/05/header-intro.jpg);
	min-height: 180px;
	background-repeat: no-repeat;
	border-bottom: 3px solid #ce8226;
}
.home  #wrapper, .slider-section{position:relative;width:100%;height:100vh}
#header{position:absolute; z-index:9}
.header-main { z-index: 99999999;}#logo img {
	max-height: 100px;
	margin: 0 auto;
}
#top-bar .fa{padding-right:5px; padding-top:0}
#top-bar{color: gray}
.header:not(.transparent) .header-nav.nav > li > a{font-weight:normal}

.noi-dung{margin-top:-400px !important;  z-index:99999; position:absolute; margin-left: auto; margin-right:auto;  left:0; right:0;}
.box-blog-post .is-divider{display:none}.slider-section .flickity-page-dots{    right: 2%;
	z-index: 99999;
	bottom: 17%; left: auto;}
.slider-section .noi-dung .slider-nav-light .flickity-prev-next-button{
	color: #fff;
	background: black;
	border-radius: 999px;
	width: 35px;
	height: 35px;
	margin-top: -10px;
}
.noi-dung .xem-them, .html-before-comments .xem-them{
	margin-top: -8px;
}.noi-dung .xem-them .left, .html-before-comments .xem-them .left{    background: rgba(0, 0, 0, 0.73); width: 84%; float: left; text-align:center; line-height:45px;}
.noi-dung .xem-them .left a, .html-before-comments .xem-them .left a{font-style: italic;
	font-size: 14px;    color: white;}
.fa-angle-right:before{font-size:28px}
.blog-single .fa-caret-right:before {
	font-size: 25px;
	color: white;}
.noi-dung .xem-them .right, .html-before-comments .xem-them .right{    background:rgba(0, 0, 0, 0.73); width: 14%; float: right; text-align:center; line-height:40px}
.noi-dung .xem-them .clearboth, .html-before-comments .xem-them .clearboth{clear:both}
.fa{padding-right:0; padding-top:9px}
.noi-dung .post-item h5, .html-before-comments .post-item h5{    color: white; background:rgba(0, 0, 0, 0.73); text-align:center; height: 50px; line-height:45px; margin-bottom:-5px; font-size:15px; font-weight:normal}
.fa-caret-right:before {
	font-size: 25px;
}
.home #footer .footer-section, .home #footer .footer-bottom{display:none}
.blog-single .post-sidebar, .blog-archive .post-sidebar{padding-left:20px; padding-right:20px; padding-top:0 !important}
.blog-single .large-9, .blog-archive .large-9{padding-left:20px; padding-right:20px}
.blog-single .page-title-inner{padding-top:0}
.blog-single .page-title-inner .flex-center{margin-left:0}
.blog-single .is-divider{display:none}
.blog-single .page-title-inner .entry-title {color: black; min-height:auto; font-size:23px}
.blog-single .page-title-inner .entry-category{display:none}
.blog-single .entry-content{padding-top:0}
.list-news{border-bottom: 1px solid #ececec;margin-top:10px; margin-bottom:10px; width: 100%; display:inline-block}
.list-news li{margin-bottom: 17px; width: 48%;
	float: left;
	list-style: none;
	margin-right: 15px;}
.list-news .new-img{width: 23%; float: left}b, strong{font-weight:500}
.list-news .item-list{width: 75%; float: right}
.list-news .item-list h4{font-size:14px; line-height:22px; color: black}
.list-news .item-list h4 a{color: black}footer.entry-meta{display:none}
.post{border-bottom: 1px solid #ececec;margin-bottom: 10px;}.widget-title{DISPLAY: inline-block;
	font-size: 17px !important;
	font-weight: 500 !important;
	color: #b56300;
	letter-spacing: 0 !important;
	padding-top: 10px;}.related_posts_by_taxonomy ul li a{background: url(/wp-content/uploads/2018/05/bullet.png) no-repeat scroll 0px 17px;background-repeat: no-repeat;
		padding: 0;
		padding-left: 10px;
		padding-top: 7px;
		padding-bottom: 7px;
		color: #212121;
		font-size: 14px;}
.related_posts_by_taxonomy{border: 1px solid #ececec; border-radius:3px; padding:8px}button{font-weight:normal;}.home .footer-top, .footer-top .xem-them, .footer-top .post-item .box-text{display:none}
.footer-top .post-item, .footer-top .col{padding-bottom:0}
.footer-top .post-item .post-title{font-weight: normal;
	background: url(/wp-content/uploads/2018/05/bullet.png) no-repeat scroll 0px 17px;
	background-repeat: no-repeat;
	padding: 0;
	padding-left: 10px;
	padding-top: 13px;
	padding-bottom: 0px;
	border-top: 1px solid #eaeaea;
	color: #212121;
	font-size: 14px;}
.page-left-sidebar{padding-bottom: 30px;
	background: url(/wp-content/uploads/2018/05/header-intro.jpg);
	background-repeat: no-repeat;
	padding-top: 275px; background-size: contain
}
.page-left-sidebar .col-divided{padding-right:15px}.nav .nav-dropdown{padding:10px}
.nav-dropdown.nav-dropdown-default>li>a{color: #bbbbbb; border-bottom: 1px solid #1d1d1d;}
.page-left-sidebar .post-item .xem-them{display:none}
.page-left-sidebar .post-item .post-title{font-size:15.5px;}

@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/

	#logo{position:relative; margin-top:55px}
	#top-bar, .page-left-sidebar .large-3{display:none}
	.noi-dung{margin-top:-470px !important}
	.list-news li{width:100%}
	.off-canvas-left .mfp-content{z-index:999999999 !important}
	.page-left-sidebar{background-size: auto
	}
}