/**
 * Porto Type Builder + Elementor archive grid: scoped CSS uses a "timeline" offset
 * (margin-left: 90px on the card, -90px on the image, 60px float column). That makes
 * featured images full-bleed in the column while title/excerpt stay indented. Reset for
 * the posts grid only (.posts-wrap.posts-container — beats .page-wrapper .porto-gb-*).
 */
.posts-wrap.posts-container .porto-tb-item > .porto-section.post-type-lg {
	margin-left: 0 !important;
}

.posts-wrap.posts-container .porto-tb-item .porto-tb-featured-image {
	margin-left: 0 !important;
}

/* Spacer column from the builder (float + width: 60px); hide so text aligns with image */
.posts-wrap.posts-container .porto-tb-item .porto-section.float-start {
	float: none !important;
	display: none !important;
	width: 0 !important;
	min-width: 0 !important;
	max-width: 0 !important;
	height: 0 !important;
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden !important;
}

.posts-wrap.posts-container .porto-tb-item h2.post-title,
.posts-wrap.posts-container .porto-tb-item .tb-content.p-b-xl {
	clear: both;
}
