.box.box-tuyen-dung {
    display: flex;
    flex-direction: column;
    border-radius: 12px;
    overflow: hidden;
    background: #F3F4F6;
}
.box.box-tuyen-dung .box-text-tuyen-dung .box-content {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.box.box-tuyen-dung .image-tuyen-dung img.attachment-full.size-full.wp-post-image {
    aspect-ratio: 3/2;
}

.box.box-tuyen-dung .box-text-tuyen-dung {
    padding: 24px;
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.box-bottom-tuyen-dung {
    display: flex;
    gap: 12px;
    border-top: 1px solid #E5E7EB;
    padding-top: 12px;
}

.box-bottom-tuyen-dung p.text-sm {
    display: flex;
    gap: 8px;
    align-items: center;
}
.mo-ta-ngan p {
    font-size: 14px;
    line-height: 20px;
    color: #171717 !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: break-word;
    font-weight: 400 !important;
    margin-bottom: 0px;
}
h3.job-title {
    margin-bottom: 0px;
}
.row-cs-thuong-hieu .tabs-inner.active {
    border-top: 1px solid #E5E7EB;
    border-bottom: 1px solid #E5E7EB;
}
section.section-tuyen-dung {
    padding: 60px 0px;
}

/* section.section-tuyen-dung h1.page-title {
    padding-bottom: 60px;
}
 */

/*----- Single --------*/
section.single-tuyen-dung {
    padding: 48px 0px 60px 0px;
}

.row.row-mw-1280 .content-tuyen-dung {
    display: flex;
    flex-direction: column;
    gap: 24px;
}

.row.row-mw-1280 .content-tuyen-dung h3.text-2xl {
    margin-bottom: 24px;
}

.row.row-mw-1280 .content-tuyen-dung ul {
    margin-left: 30px !important;
    margin-bottom: 0px;
}

.row.row-mw-1280 .content-tuyen-dung ul li {
    margin-bottom: 0px;
    font-size: 18px;
    line-height: 26px;
}

.row.row-mw-1280 .content-tuyen-dung .mo-ta-ngan p {
    font-size: 18px;
    line-height: 26px;
}

h1.title-tuyen-dung.text-6xl.mb-text-3xl {
    padding-bottom: 24px;
}


.sidebar-tuyen-dung {
    display: flex;
    flex-direction: column;
    gap: 12px;
}

.sidebar-tuyen-dung h3.text-2xl {
    margin-bottom: 12px;
}

.recent-post-item a {
    display: flex;
    flex-direction: row;
    gap: 20px;
}

.recent-post-item a img.attachment-thumbnail.size-thumbnail.wp-post-image.lazy-load-active {
    aspect-ratio: 3/2;
    width: 138px;
    border-radius: 12px;
}

.recent-post-thumb {
}

.recent-post-title {
    flex: 1;
    font-size: 16px;
    line-height: 24px;
    font-weight: 500;
}

.sidebar-tuyen-dung .recent-post-thumb img {
    border-radius: 8px;
}
section.single-tuyen-dung .col.large-8 {
    border-bottom: 1px solid #e5e6ea;
}
.row-share-social {}

.row-share-social a.icon.button {
    margin: 0px;
    background: #E5E7EB;
    color: transparent;
}

.row-share-social .social-icons.follow-icons.follow-info {
    display: flex;
    gap: 8px;
}

.row-share-social p.text-lg {margin-bottom: 12px;}

.row-share-social .social-icons.follow-icons.follow-info i {
    color: black;
}
/*-------------------------------------------- CSS Custom Screen---------------------------------*/

@media only screen and (max-width: 490px) {
	section.section-tuyen-dung {
		padding: 20px 0px;
	}
/* 
	section.section-tuyen-dung h1.page-title {
		padding-bottom: 20px;
	} */
	section.single-tuyen-dung {
		padding: 20px 0px;
	}

	section.single-tuyen-dung .col.large-4 {
		display: none;
	}
}
	
	