.single_post {
	text-decoration: none;
	color: initial;
}

.single_post .post_image {
	background: center / cover no-repeat;
	min-height: 200px;
	aspect-ratio: 1.825;
	margin-bottom: 20px;
	position: relative;
}

.single_post .post_image:after {
	content: "";
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='50' height='50' fill='none'%3e%3ccircle cx='25' cy='25' r='24' stroke='white' stroke-width='2'/%3e%3cpath fill='white' d='M35.7 25.7c.4-.4.4-1 0-1.4l-6.4-6.4a1 1 0 0 0-1.4 1.4l5.7 5.7-5.7 5.7a1 1 0 0 0 1.4 1.4l6.4-6.4ZM15 26h20v-2H15v2Z'/%3e%3c/svg%3e")
			center / 50px no-repeat,
		linear-gradient(
			0deg,
			rgba(206, 144, 64, 0.9) 0%,
			rgba(206, 144, 64, 0.9) 100%
		);
	opacity: 0;
	transition: 0.3s;
}

.single_post:hover .post_image:after {
	opacity: 1;
}
.single_post .post_tag {
	background: var(--Deep-Grey);
	padding: 10px 20px;
	position: absolute;
	top: 10px;
	color: white;
	font-weight: 700;
	font-size: 14px;
	text-transform: uppercase;
}
.single_post .post_tag.f_sale {
	background: var(--Light-Gold);
}
.single_post .post_tag.sold {
	background: var(--Grey);
}
