a.post-thumbnail:hover img {
	opacity: 0.85;
}

.full-size-link:before,
.parent-post-link:before,
.site-content span + .byline:before,
.site-content span + .comments-link:before,
.site-content span + .edit-link:before,
.site-content span + .entry-date:before {
	content: "";
}

.attachment span.entry-date:before,
.entry-content .edit-link a:before,
.entry-meta .edit-link a:before,
.site-content .byline a:before,
.site-content .comments-link a:before,
.site-content .entry-date a:before,
.site-content .featured-post:before,
.site-content .full-size-link a:before,
.site-content .parent-post-link a:before,
.site-content .post-format a:before {
	-webkit-font-smoothing: antialiased;
	display: inline-block;
	font: normal 16px/1 Genericons;
	text-decoration: inherit;
	vertical-align: text-bottom;
}

.site-content .entry-meta > span {
	margin-right: 10px;
}

.site-content .format-video .post-format a:before {
	content: "\f104";
}

.site-content .format-audio .post-format a:before {
	content: "\f109";
}

.site-content .format-image .post-format a:before {
	content: "\f473";
}

.site-content .format-quote .post-format a:before {
	content: "\f106";
	margin-right: 2px;
}

.site-content .format-gallery .post-format a:before {
	content: "\f103";
	margin-right: 4px;
}

.site-content .format-aside .post-format a:before {
	content: "\f101";
	margin-right: 2px;
}

.site-content .format-link .post-format a:before {
	content: "\f107";
	position: relative;
	top: 1px;
}

.site-content .featured-post:before {
	content: "\f308";
	margin-right: 3px;
	position: relative;
	top: 1px;
}

.site-content .entry-date a:before,
.attachment .site-content span.entry-date:before {
	content: "\023F2";
	margin-right: 1px;
	position: relative;
	top: 1px;
}

.site-content .byline a:before {
	content: "\1f464";
}

.site-content .comments-link a:before {
	content: "\f300";
	margin-right: 2px;
}

.entry-content .edit-link a:before,
.entry-meta .edit-link a:before {
	content: "\f411";
}

.site-content .full-size-link a:before {
	content: "\f402";
	margin-right: 1px;
}

.site-content .parent-post-link a:before {
	content: "\f301";
}

.list-view .site-content .hentrysubs {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 48px;
}

.list-view .site-content .hentrysubs:first-of-type,
.list-view .site-content .hentrysubs.has-post-thumbnail {
	border-top: 0;
	padding-top: 0;
}

.archive-header,
.page-header {
	margin: 0 auto 60px;
	padding: 0 10px;
}

.error404 .page-header {
	margin-bottom: 24px;
}