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

/*************** ADD CUSTOM CSS HERE.   ***************/
.header-bg-image{
	background-position: center 40% !important;
}
.header-top {margin-bottom: -50px !important;}
#breadcrumbs{
	margin-bottom: 0px;
}
.searchandfilter ul {
    display: flex;
    align-items: center;
    margin-bottom: 0;
}
.searchandfilter ul > li:first-child {
    border-radius: 10px 0 0 10px;
    padding-left: 5px;
}
.searchandfilter ul > li {
    margin-left: 0;
    width: 25%;
    margin-bottom: 0;
    display: inline-flex;
    border: none;
    box-shadow: none;
    padding: 5px 0;
    background: #fff;
}
.searchandfilter ul > li:nth-child(3) {
    border-radius: 0 10px 10px 0;
    padding-right: 5px;
}
.searchandfilter ul > li:last-child {
    padding-left: 10px;
    background: transparent;
}
.searchandfilter ul > li > input[type=submit] {
    padding: 5px 25px !important;
    border-radius: 10px;
    background-color: #cf2e2e !important;
    color: #fff !important;
    font-weight: 400;
    text-transform: math-auto;
    width: 100%;
    border: 1px solid #fff;
}
.searchandfilter ul > li:first-child > input {
    border-right: 2px solid #922a8d;
}
.searchandfilter ul > li > input {
    box-shadow: none !important;
    border: none;
	margin: 0px !important;}
.searchandfilter ul > li > select {
	box-shadow: none !important;
    margin-bottom: 0;
    border: none;
}
.searchandfilter ul > li:nth-child(3) > select {
    border-left: 2px solid #922a8d !important;
}
.col-search {
	background-color:#922a8d;
	padding: 25px;
	border-radius: 15px;
	margin-top: 25px;
	margin-bottom: 15px;
}
.hr-box .icon-box-text {
	padding: 40px 20px 20px 20px;
    text-align: left;
    background: #fff;
    border-radius: 10px;
}
.hr-box .icon-box-img {
	object-fit: contain;
    position: relative;
    left: 20px;
    top: 45px;
    z-index: 9;
	margin-top: -50px;
}
.hr-box-image .box-text, .hr-box-image .box-text:hover{
	background-color: #f4eaf4 !important;
}
.icon-box-pb .icon-box-text{
	padding: 40px 20px 20px 20px;
    text-align: left;
	border: solid 2px #efdfee;
    border-radius: 10px;margin-top:-50px;}
.icon-box-pb .icon-box-text:hover{background: #f4eaf4;}
.home-bt-xemthem {padding-bottom:0;}
.icon-b-hr {padding:10px;}
.row-hr-pl {background-color: #922a8d !important;}
.category-viec-lam table{
	margin-bottom: 0px;
}
.category-viec-lam{
	margin-bottom:0px;
}
.div-thong-tin-them ul{
	float: left;
}
.list-tin-tuyen-dung .box-image{
	display: none;
}
span.xem-chi-tiet:hover{
	color: yellow;
}
.job-info {
	padding: 25px 20px 15px 20px;
	border: 1px solid #d7e4f4;
	background: #f3f8ff;
	margin-bottom: 30px;
}
.job-info p{
	margin-bottom: 4px;
}
.div-file{
	margin-top: 12px;
	text-align: left !important;
}
.form-newsletter input[type=submit].button,  .form-newsletter input { width: 100% !important;
    border-radius: 10px !important;}
.wpcf7-spinner {
    display: none;
}
.form-ung-tuyen .title-form{
	text-align: center;
	color: #922a8d;
}
.form-ung-tuyen .large-12{
	text-align: center;
}
.form-ung-tuyen input.wpcf7-text, .form-ung-tuyen input.wpcf7-date, .form-ung-tuyen select.wpcf7-select{
	border-radius: 5px;
	box-shadow: none;
}
.form-ung-tuyen{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
.form-ung-tuyen div{
	padding-left: 5px;
	padding-right: 5px;
}
.div-bread{
	padding-left: 30px;
	padding-right: 30px;
}
span.xem-chi-tiet{
	font-size: 16px;
	font-weight: bold;
	background: #d804db;
	color: #fff;

	border-radius: 45px;
	float: right;
	padding: 8px 17px;
}
.div-thong-tin-them ul{
	margin-bottom: 0px;
	margin-top: 14px;
	list-style:none;
}
.div-thong-tin-them ul li{
	display: inline-block;
}
a.nopcv:hover{
	color: white;
}
a.nopcv{
	text-align: center;
	display: block;
	background-color: #f0ad4e;
	color: white;
	font-size: 1.5em;
	padding: 9px 30px;
	width: 100%;
	margin-bottom: 10px;
	border-radius: 8px;
}
#header-contact li a, #top-bar .nav>li.html{font-size:14px; text-transform:none}.footer-secondary {
	padding: 0;
}.absolute-footer{font-size:13px}.meta-related {
	background: #e6f4ff;
	padding: 15px 0;
}.meta-related {
	margin-bottom: 20px;
}.meta-related ul {
	margin-bottom: 0;
	margin-left: 15px;
}.meta-related ul li {
	font-size: 15px;
}
.header-bottom .nav>li{margin:0}
.header-bottom .nav>li a{padding: 13px 20px;}
a.back-to-top{background: #922a8d !important; border: none !important; color:white !important}
.header-bottom .nav>li a{border-left: 1px solid #2b65b9;
	border-right: 1px solid #164282;}
.tin-lien-quan h2{font-size: 18px;
	color: #922a8d;
	margin-bottom: 15px;
	margin-top: 10px;}
.tin-lien-quan ul li{ border:1px solid white;   background: white;
	box-shadow: 2px 2px 10px #0000001a;
	padding: 10px;
	border-radius: 4px;
	box-shadow: 2px 2px 20px #00000012; list-style:none}.widget {
		margin-bottom: 20px;
}
.list-tin-tuc .post-item .post-title:hover{color:#922a8d}
.list-tin-tuc .post-item .post-title{margin-bottom:6px; font-size: 16px;}
.tin-tuc-section .large-12{padding-bottom:0}
.list-tin-tuc .post-item{padding-bottom:0}
.section-trang-chu .col{padding-bottom:0}
.list-tin-tuc .row-tin{display:none}
.section-title-center span{font-size:21px}
.blog-single h2{    font-size: 17px;
	color: #922a8d;}
.section-title-container { margin-top:20px !important;
	margin-bottom: 0;
}
.section-trang-chu img{border-radius:4px}
.section-title-normal {    border-bottom: none;
	margin-bottom: 0;
	background: #922a8d;
	padding: 5px;
	color: white;
} .section-title-normal span {font-size:16px;
	margin-right: 15px;
	padding-bottom: .0;
	border-bottom: 0;
	margin-bottom: 0;}
.list-tin-tuyen-dung{margin-left:0 !important; margin-right:0 !important}


.list-tin-tuyen-dung .row-tin{clear:both; display:inline-block; width:100%}
.list-tin-tuyen-dung .row-tin .right{width:30%; float:right; display:inline-block; text-align:right }
.list-tin-tuyen-dung .row-tin .left{width:70%; float:left; display:inline-block }
.list-tin-tuyen-dung .post-item{padding-left:10px; padding-right:10px;  
	border-bottom: 1px solid #ececec;
}

.list-tin-tuyen-dung .post-item .post-title, .blog-archive .post-item .post-title{    margin-bottom: 4px;

	color: #42464e;
	font-size: 20px;}
.list-tin-tuyen-dung .post-item .box-text{padding: 12px 0px;}
#comments{display:none}
.tin-lien-quan h4{margin-bottom:2px; background-image: url(/wp-content/uploads/2019/06/dot.jpg);
	background-repeat: no-repeat;
	background-position-y: 7px;
	padding-left: 17px;
	font-size: 16px;}
.bai-viet-lien-quan ul li h4:hover{coloR:#922a8d;}h1.entry-title.mb {
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
	margin-bottom: 0;
	background: #922a8d;
	padding: 15px;
	text-transform: none;
	letter-spacing: 0;
	font-size: 17px;
	color: white;
}
b,strong{font-weight:bold}
.page-right-sidebar .page-inner p{margin-bottom:15px}
.page-right-sidebar .page-inner{border: 1px solid #ececec; padding:20px}
.page-right-sidebar{    padding-top: 20px;
	padding-bottom: 20px;}
.header-bottom .header-nav{border-left: 1px solid #164282;border-right: 1px solid #2b65b9}
.nav-dropdown li a{border-left:none !important; border-right:none !important}
.bai-viet-lien-quan ul li h4{font-size:15px; color:black}
.bai-viet-lien-quan ul li .box-text{padding-bottom:0; padding-top:5px}
.bai-viet-lien-quan ul li .box-image img{height:160px; border-radius:5px; object-fit:cover; object-position: center}
.bai-viet-lien-quan ul li{list-style: none;
	width: 33.33%;
	float: left; padding-left:6px; padding-right:6px}
.bai-viet-lien-quan ul{display:inline-block; width:100%; clear:both; border: 1px solid #ececec;
	padding: 15px;}
.bai-viet-lien-quan h2{background: #922a8d;
	margin-bottom: 0;
	padding: 10px;
	color: white;
	font-size: 18px;}
.bai-viet-lien-quan{margin-top:20px}
.nav-dropdown{padding:0; border:none !important; }
.blog-archive .post-item .box-image .image-cover{border-radius:5px}
.category-tin-tuc .row-tin{display:none}
.category-tin-tuc .post-item .box-text{padding-left:15px !important}
.category-tin-tuc .post-item .from_the_blog_excerpt {display:block !important}
.blog-archive .large-9 .badge{display:none}
.header-bottom .nav>li.active a, .header-bottom .nav>li a:hover{background:#174588; color:white}
.nav-dropdown li a{padding:7px 10px !important}
.nav-dropdown li a:hover{color:#922a8d !important}
#breadcrumbs{ text-align:left;   font-size: 14px;
	color: #585858;}
.blog-archive .large-12, .blog-single .large-12{padding-bottom:0}
.blog-archive .page-numbers{margin-top:20px}
.nav-pagination>li>a{    background: #922a8d;

	border: 2px solid #922a8d;
	color: white !important;
}
.blog-archive .large-columns-1 {border: 1px solid #ececec;
	margin-left: 0 !important;
	margin-right: 0 !important;}
.blog-archive .post-item .box-text{padding:0}
.blog-archive .post-item .from_the_blog_excerpt {display:none}
.list-tin-tuc .from_the_blog_excerpt{    height: 48px;
	overflow: hidden;}
.blog-archive .post-item .post-meta {display:none}
.blog-archive .post-item:hover{background:#f7f7f7}
.blog-archive .post-item{border-bottom: 1px solid #ececec; padding:15px;}
.blog-archive .page-title{    text-align: left;
	border-top-left-radius: 7px;
    border-top-right-radius: 7px;
    background: #922a8d;
	padding: 15px;
	text-transform: none;
	letter-spacing: 0;
	color: white;margin-bottom: 0;}
.blog-archive {
	padding-top: 20px;
	padding-bottom: 20px;
}
.fa-home{margin-right:7px}
.blog-single h1.entry-title, .tin-lien-quan h2{ 
	padding: 10px 0;
	font-size: 30px;
	color: #922a8d;margin-bottom: 0;
}.is-divider{display:none}
.blog-single .blog-share{text-align:left}
.fa-pen{margin-right:7px; font-size:14px
}
.tin-lien-quan .muc-luong{    color: red;
	font-weight: bold;}
.tin-lien-quan .row-tin .right, .blog-archive .row-tin .right
{width:30%; display:inline-block; text-align:right; float:left }
.tin-lien-quan .row-tin .left, .blog-archive .row-tin .left{width:70%; display:inline-block; float:left }
.tin-lien-quan ul li:hover{border: 1px solid #922a8d;
	box-shadow: 2px 2px 10px #0000001f;}
.tin-lien-quan .row-tin {width:100%; display:inline-block; clear:both;     font-size: 14px;
	color: #3e3e3e;}

.entry-header-text {
	padding: 0;
}
.blog-single{padding-top: 20px;
	padding-bottom: 20px;
}
.thong-tin-co-ban{line-height: 30px; width:100%; display:inline-block; clear:both}
.value.luong-co-ban{    color: red;
	font-weight: bold;
}
.value{font-weight:bold;}
.section-info ul{margin-bottom:0}

.quyen-loi ul{margin-bottom:10px}
.quyen-loi p{margin-bottom:0}
.quyen-loi ul li, .section-info ul li{ margin-left:0;     margin-bottom: 15px;
	list-style:none;

	margin-left: 0;
	background: url(/wp-content/uploads/2019/06/learning-bg-1.png);
	background-repeat: no-repeat;
	background-position-y: 7px;
	padding-left: 23px;}
.quyen-loi ul{display:inline-block; width:100%; clear:both }
.section-info h2{font-size:18px; color:#922a8d;}
.blog-single .entry-content ul li{margin-bottom:2px}
.thong-tin-co-ban .left{display:inline-block; width:70%; float:left;}
.thong-tin-co-ban .right{display:inline-block; width:30%;  text-align:left}
.blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9{flex-basis:70%; border-right:none !important; max-width:70%; }
.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{padding-left:0; flex-basis:30%; border-left:none !important; max-width:30%;}
.thong-tin-lien-he{margin-bottom:20px}
.widget ul{border: 1px solid #ececec;}
.widget ul li a:hover{background-color:#f1f1f1;}
.widget ul li a{display: block;
	padding: 7px 10px;
	font-size: 15px;
	background-image: url(/wp-content/uploads/2019/06/dot.jpg);
	background-repeat: no-repeat;
	background-position-y: 13px;
	background-position-x: 10px;
	padding-left: 30px;}
span.widget-title{    border-top-left-radius: 7px;
	/* border-radius: 10px; */
	display: block;
	background: #922a8d;
	padding: 12px 15px;
	color: white;
	text-transform: none;
	letter-spacing: 0;
	border-top-right-radius: 7px; }
.thong-tin-lien-he .box{     padding: 25px 20px 20px 20px;
	border: 1px solid #d7e4f4;
	background: #f3f8ff;
	margin-bottom: 20px;}
.thong-tin-lien-he .box .sdt{color:red; font-weight:bold}
.thong-tin-lien-he h2{  margin-bottom:0;  padding: 10px;
	font-size: 18px;
	background: #FF8F00;
	color: white;}
@media(max-width: 855px){
	.searchandfilter ul {
		display: grid;}
	.searchandfilter ul > li {
		width: 100%;
		margin-bottom: 5px;
		padding: 5px;
		border-radius: 10px !important;}
	.searchandfilter ul > li:first-child > input {
    	border-right: none;}
	.searchandfilter ul > li:nth-child(3) > select {
    	border-left: none !important;}
	.div-thong-tin-them ul {
		margin-bottom: 11px;}
	span.xem-chi-tiet{
		float: unset;
	}
	.div-thong-tin-them ul li {
		width: 40%;
		display: inline-block;
		float: left;
	}
	.off-canvas-left .mfp-content{
		background-color:#f4eaf4;
	}
.nav-sidebar.nav-vertical>li {
    border-bottom: 1px solid #922a8d !important;
}
	.off-canvas:not(.off-canvas-center) .nav-vertical li>a {
		padding-left: 15px;
		padding-top: 12px;
		padding-bottom: 12px;
		text-transform: none;
		font-size: 16px;}.icon-angle-down:before{color:white}.nav-sidebar.nav-vertical>li+li {

	}

	.off-canvas:not(.off-canvas-center) .nav-vertical li.active ul.children{background:#174688; padding-bottom:0 }
	.off-canvas:not(.off-canvas-center) .nav-vertical li.active ul.children li{border-bottom: 1px solid #922a8d;}
	.list-tin-tuyen-dung .row-tin .left, .list-tin-tuyen-dung .row-tin .right{display:block; width:100%; text-align:left}
	.list-tin-tuyen-dung .post-item .post-title, .blog-archive .post-item .post-title{font-size:15px}.section-trang-chu .col{padding-bottom:20px}.section-trang-chu img{width:100%}.list-tin-tuc .post-item{flex-basis:50%; max-width:50%}.list-tin-tuc .post-item .post-title{font-size:14px}
	.list-tin-tuc .post-item .box-text{padding-bottom:5px}
	.blog-single .large-9, .blog-archive .large-9, .page-right-sidebar .large-9, .blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{flex-basis:100%; max-width:100%}
	.blog-single .large-3, .blog-archive .large-3, .page-right-sidebar .large-3{padding-left:15px}
	.widget img, .thong-tin-co-ban .left, .thong-tin-co-ban .right{width:100%}
	.blog-archive .post-item .post-title{margin-top:5px}
	.blog-single .entry-content, .tin-lien-quan ul{padding:10px}
	.bai-viet-lien-quan ul li{width:50%}.bai-viet-lien-quan ul{padding:10px}.bai-viet-lien-quan ul li .box-image img{height:100px}
	.blog-archive .post-item .from_the_blog_excerpt{display:none !important}
	.category-tin-tuc .post-item .box-text{padding-left:0 !important}
	.list-tin-tuc .from_the_blog_excerpt{display:none}
}
@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


}