.featuredimgfullwidth {
	display:block;
	height:auto;
	max-width:100%;
}
#breadcrumbs {
	margin-top:calc(var(--header-full-height) + var(--header-border-height));
}
@media screen and (max-width:639px) {
	p {
		padding-bottom:var(--vertical_spacing);
	}
	.post {
		margin-bottom:calc(var(--vertical_spacing) * 4);
	}
	#description {
		margin-bottom:calc(var(--vertical_spacing) * 4);
	}
}
@media screen and (min-width:640px) {
	.post {
		width:calc(50% - var(--horizontal_spacing));
	}
	#posts {
		display:flex;
		flex-wrap:wrap;
		gap:calc(var(--vertical_spacing) * 1.5) var(--horizontal_spacing);
		justify-content:space-between;
	}
}
@media screen and (min-width:640px) and (max-width:959px) {
	p {
		padding-bottom:calc(var(--vertical_spacing) / 2);
	}
	#description {
		margin-bottom:calc(var(--vertical_spacing) * 2);
	}
}
@media screen and (max-width:959px) {
	.featuredimgfullwidth {
		padding-bottom:var(--vertical_spacing);
	}
}
@media screen and (min-width:960px) {
	.featuredimgfullwidth {
		padding-bottom:calc(var(--vertical_spacing) / 2);
	}
	#description {
		margin-bottom:var(--vertical_spacing);
	}
}