.posts_nav {
	display:block;
	height:24px;
	line-height:20px;
}
.svg_icon {
	margin-top:0;
	position:absolute;
}
.previous_post {
	padding-left:32px;
}
.next_post {
	padding-right:32px;
	text-align:right;
}
.previous_svg_icon {
	margin-left:-32px;
}
.next_svg_icon {
	margin-left:8px;
}
.fullwidth {
	display:block;
}
.posts_nav_thumbnail {
	margin-top:calc(var(--vertical_spacing) / 2);
	max-width:100%;
}
#posts_navigation {
	width:100%;
}
#meta,#posts_navigation {
	color:var(--color_post_texts);
}
@media screen and (max-width:639px) {
	.posts_nav {
		margin-bottom:6px;
	}
	.posts_nav_link {
		font-size:17px;
	}
	.w50 {
		padding-right:0;
		padding-left:0;
		width:100%;
	}
	.flexwrapper .w50:first-child {
		padding-top:0;
	}
	#meta,#posts_navigation {
		flex-direction:column;
	}
	#meta {
		margin-top:var(--vertical_spacing_large);
	}
	#posts_navigation {
		margin-top:var(--vertical_spacing_large);
		margin-bottom:var(--vertical_spacing_large);
	}
	#posts_navigation p:last-child {
		text-align:right;
	}
}
@media screen and (min-width:640px) {
	.posts_nav_link {
		font-size:18px;
	}
	#meta {
		justify-content:space-between;
	}
	#posts_navigation {
		justify-content:space-between;
	}
	#posts_nav_next {
		text-align:right;
	}
	#posts_navigation > div {
		width:calc(50% - calc(var(--horizontal_spacing)) / 2);
	}
	#posts_navigation:has(div:only-child#posts_nav_next) {
		justify-content:flex-end;
	}
}
@media screen and (min-width:640px) and (max-width:959px) {
	.posts_nav {
		margin-bottom:8px;
	}
	.w50 {
		width:calc(50% - 16px);
	}
	#meta {
		margin-top:calc(var(--vertical_spacing) * 3 / 2);
	}
	#posts_navigation {
		margin-top:calc(var(--vertical_spacing) * 3 / 2);
		margin-bottom:calc(var(--vertical_spacing) * 3 / 2);
	}
}
@media screen and (max-width:959px) {
	.has_not_featured {
		margin-top:64px;
	}
	#content {
		padding-top:var(--vertical_spacing);
		padding-right:var(--horizontal_spacing);
		padding-left:var(--horizontal_spacing);
	}
	#breadcrumbs.has_not_featured {
		margin-top:calc(var(--header-full-height) + var(--header-border-height));
	}
}
@media screen and (min-width:960px) {
	#content {
		padding-top:var(--vertical_spacing);
	}
	#meta {
		margin-top:calc(var(--vertical_spacing) * 4 / 3);
	}
	#posts_navigation {
		margin-top:calc(var(--vertical_spacing) * 4 / 3);
		margin-bottom:calc(var(--vertical_spacing) * 4 / 3);
	}
	#breadcrumbs.has_not_featured {
		margin-top:calc(var(--header-full-height) + var(--header-border-height));
	}
}
@media screen and (min-width:960px) and (max-width:1439px) {
	.posts_nav {
		margin-bottom:12px;
	}
	.w50 {
		width:calc(50% - 24px);
	}
	#content {
		padding-right:var(--horizontal_spacing);
		padding-left:var(--horizontal_spacing);
	}
}
@media screen and (min-width:1440px) {
	.posts_nav {
		margin-bottom:16px;
	}
	.w50 {
		width:656px;
	}
	#content {
		padding-right:calc(var(--horizontal_spacing) / 2);
		padding-left:calc(var(--horizontal_spacing) / 2);
	}
}