@media screen and (min-width: 64.0625rem) {
	.single-post .journal_sidebar_right .main_post_container {
		box-sizing: border-box;
		padding-left: 0;
		padding-right: 48px;
		width: 76%;
	}

	.single-post .journal_sidebar_right .sidebar_container {
		box-sizing: border-box;
		padding-left: 40px;
		padding-right: 0;
		width: 24%;
	}

	.single-post .journal_sidebar_right .sidebar_container .sidebar {
		max-width: none;
		width: 100%;
	}
}

.single-post #main_content .blog_post h1 {
	color: #171b19;
	font-size: 46px;
	line-height: 1.16;
	margin-bottom: 16px;
}

.single-post #main_content .blog_post > h2 {
	font-size: 30px;
	line-height: 1.28;
	margin: 38px 0 12px;
}

.single-post #main_content .blog_post > h3 {
	font-size: 24px;
	line-height: 1.32;
	margin: 28px 0 10px;
}

.single-post #main_content .blog_post > p {
	margin-bottom: 14px;
	margin-top: 0;
}

.single-post #main_content .blog_post > ul,
.single-post #main_content .blog_post > ol {
	margin-bottom: 20px;
	margin-top: 0;
}

.single-post #main_content .landio-article-featured {
	margin: 0 0 34px !important;
}

@media screen and (max-width: 64rem) {
	.single-post #main_content .blog_post h1 {
		font-size: 38px;
	}
}

@media screen and (max-width: 48rem) {
	.single-post #main_content .blog_post h1 {
		font-size: 32px;
	}

	.single-post #main_content .blog_post > h2 {
		font-size: 26px;
	}

	.single-post #main_content .blog_post > h3 {
		font-size: 22px;
	}
}
