/* css bg pc */
#content {
	padding-bottom: 0 !important;
}

.blog-wrapper, .entry-content.single-page {
    padding-top: 0 !important;
}

header.entry-header {
    display: none;
}


.cate-post a {
    background: rgb(254, 246, 221);
    color: rgb(173, 122, 3);
    padding: 4px 10px;
    font-weight: 600;
    font-size: 13px;
}

h1.title-post {
    padding-top: 10px;
    font-size: 30px;
}

.avatar-mini .icon-box img {
    padding-top: 0;
    border-radius: 20px;
}

.avatar-mini .icon-box {
    align-items: center;
}

.avatar-mini .icon-box-text {
    font-weight: 400;
    color: #6e6c6c;
}

.meta-post {
    display: flex;
    align-items: center;
    gap: 15px;
}

.thumb-img img {
    border-radius: 10px;
    overflow: hidden;
}

.entry-content.single-page div#ez-toc-container {
    display: none;
}

.banner-blog-bottom>.col-inner {
    background: linear-gradient(92deg, rgb(101, 178, 255) 0%, rgb(61, 127, 254) 20.2703%, rgb(87, 109, 255) 51.8018%, rgb(153, 141, 255) 77.027%, rgb(222, 129, 222) 100%);
    border-radius: 8px;
    padding: 12px 0 0 30px;
	overflow: hidden;
}

.banner-blog-bottom h3 {
    color: #fff;
}

/* css bai viet lien quan */
a.re-return {
    color: var(--fs-color-primary);
    font-weight: 500;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    gap: 8px;
}



.post-re-cate span {
    background: rgb(254, 246, 221);
    border-radius: 4px;
    color: rgb(173, 122, 3);
    font-weight: 400;
    padding: 4px 12px;
}

.col.post-item.post-re-item .col-inner h5.post-title {
    margin: 12px 0;
    font-size: 22px;
    height: 58px;
	overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
}

.post-re-excerpt {
    color: rgb(100, 106, 115);
    font-size: 15px;
    margin: 4px 0 20px 0;
    height: 50px;
}

.meta-re-post {
    color: rgb(100, 106, 115);
}

span.daucham {
    padding: 0 10px;
}

.col.post-item.post-re-item .col-inner {
    padding: 8px;
}

.col.post-item.post-re-item .col-inner .box-image {
    border-radius: 14px;
}

.post-right-about h2 {
    font-size: 20px;
}

.post-right-about ul li {
    list-style: none;
    margin: 0 0 8px 0 !important;
    font-size: 14px;
    font-weight: 400;
}

.post-right-about ul li i {
    font-size: 12px;
    padding-right: 5px;
}

.content-re-pay h2, .content-re-pay p {
    color: #fff;
}

.content-re-pay h2 {
    font-size: 30px;
}

@media (max-width: 549px) {
	section.section {
		padding-top: 30px !important;
	}

	h1.title-post {
		font-size: 20px;
	}
	
	.col.post-item.post-re-item .col-inner h5.post-title {
		font-size: 20px;
	}

	.post-re-excerpt {
		font-size: 14px;
		height: auto;
	}
	
	a.re-return {
		justify-content: flex-start;
	}
}



