/*
 * BLOCK 64 — copy Mix 6 (listing-mix-2-2)
 * Hàng trên: 2 tin grid 2 cột | Hàng dưới: text 2 cột
 */

.bs-listing.bs-listing-listing-block-64 {
	background: transparent !important;
	padding: 0 !important;
	border: none !important;
	box-shadow: none !important;
}

.listing-block-64 {
	margin: 0 !important;
	padding: 0 !important;
}

.listing-block-64 .b64-inner::before,
.listing-block-64 .b64-inner::after,
.listing-block-64 .b64-grid-wrap::before,
.listing-block-64 .b64-grid-wrap::after,
.listing-block-64 .b64-text-wrap::before,
.listing-block-64 .b64-text-wrap::after {
	display: table;
	content: ' ';
}

.listing-block-64 .b64-inner::after,
.listing-block-64 .b64-grid-wrap::after,
.listing-block-64 .b64-text-wrap::after {
	clear: both;
}

/* 2 cột — giống .listing.columns-2 theme */
.listing-block-64 .b64-columns-2 > .listing-item {
	width: 50%;
	float: left;
	box-sizing: border-box;
}

.listing-block-64 .b64-columns-2 > .listing-item:nth-child(odd) {
	padding-right: var(--b64-col-gap, 18px);
	clear: left;
}

.listing-block-64 .b64-columns-2 > .listing-item:nth-child(even) {
	padding-left: var(--b64-col-gap, 18px);
}

.listing-block-64 .b64-columns-1 > .listing-item {
	width: 100%;
	float: none;
	padding: 0 !important;
}

.listing-block-64 .b64-row-bottom {
	margin-top: var(--b64-section-gap, 0);
}

.listing-block-64.b64-has-section-sep .b64-sep-section {
	display: block;
	width: 100%;
	border: none;
	border-top-style: var(--b64-sep-style, solid);
	border-top-width: var(--b64-sep-w, 1px);
	border-top-color: var(--b64-sep-color, rgba(0, 0, 0, 0.08));
	margin: 0 0 var(--b64-section-gap, 0);
	padding: 0;
	height: 0;
}

/* Mix 2-2: bỏ border sapo hàng grid */
.listing-block-64 .listing-item-grid-1 .post-summary {
	padding-bottom: 0 !important;
	border-bottom: none !important;
}

.listing-block-64 .listing-item-grid-1 .featured {
	width: 100%;
	margin: 0 0 12px 0 !important;
	line-height: 0;
	float: none !important;
}

.listing-block-64 .listing-item-grid-1 .featured .img-holder {
	border-radius: var(--b64-img-radius, 4px);
	overflow: hidden;
	width: 100% !important;
	max-width: 100% !important;
	float: none !important;
	margin: 0 !important;
	display: block !important;
}

.listing-block-64 .b64-row-top .img-holder.b-loaded,
.listing-block-64 .b64-row-top .img-holder.b-error {
	-webkit-background-size: cover !important;
	background-size: cover !important;
	background-position: center center !important;
}

.listing-block-64 .title,
.listing-block-64 .title a,
.listing-block-64 .post-summary {
	-webkit-font-smoothing: auto;
	-moz-osx-font-smoothing: auto;
	text-rendering: optimizeLegibility;
}

.listing-block-64 .listing-item-grid-1 .title {
	margin: 0 0 6px;
}

.listing-block-64.b64-meta-before-title .listing-item-grid-1 .post-meta.b64-meta-container {
	margin-bottom: 6px !important;
}

.listing-block-64.b64-meta-before-title .listing-item-text-2 .post-meta.b64-meta-container {
	margin-bottom: 4px !important;
}

/* Sidebar / 1 cột hàng trên */
.listing-block-64.b64-l-1-col .b64-columns-2 > .listing-item {
	width: 100%;
	float: none;
	padding: 0 !important;
}

/* Mobile — giống Mix 6 @450px */
@media only screen and (max-width: 450px) {
	.listing-block-64 .b64-columns-2 > .listing-item {
		width: 100% !important;
		float: none !important;
		padding: 0 !important;
	}
}
