.grid__item--article-main {
	margin-top: 0;
}
.grid__item--article-main .rte {
	overflow-x: hidden;
}
.grid__item--article-main .rte h1:first-of-type,
.grid__item--article-main .rte h2:first-of-type,
.grid__item--article-main .rte h3:first-of-type,
.grid__item--article-main .rte h4:first-of-type,
.grid__item--article-main .rte h5:first-of-type,
.grid__item--article-main .rte h6:first-of-type {
	margin-top: 0;
}
.post-time {
	display: block;
	text-align: center;
}
.article--image-wrapper {
	padding-bottom: 20px;
}
.blog-main--wrapper {
	max-width: 1200px;
	margin: 0 auto;
}
.blog-main--wrapper.flex-grid {
	row-gap: 30px;
}
@media only screen and (max-width: 767px) {
	#shopify-section-article-template .blog-main--wrapper {
		padding-top: 0;
	}
}
.blog-main--wrapper .social-sharing {
	bottom: 0;
	opacity: 1;
	position: relative;
	right: 0;
	text-align: left;
	margin-top: 15px;
}
.blog-main--wrapper .social-sharing h5 {
	text-transform: none;
	font-size: 12px;
}
#comments .comment-wrapper {
	background: var(--body-secondary-color);
	padding: 20px;
	margin-top: 20px;
}
#comments .comment-wrapper .comment-data {
	font-size: 12px;
}
.article-prev-next-wrapper .left a,
.article-prev-next-wrapper .right a {
	display: flex;
	align-items: center;
}
.article-prev-next-wrapper .left a svg,
.article-prev-next-wrapper .right a svg {
	color: var(--link-color);
	vertical-align: middle;
}
.blog-sidebar--recent-articles li {
	border-top: 1px solid var(--border-color);
	padding: 15px 0;
	margin: 0;
}
.blog-sidebar--recent-articles time {
	font-size: 12px;
	font-weight: 300;
	display: inline-block;
}
.blog-sidebar--recent-articles:first-child {
	border-top: 0;
}
