.widget_extended-recent-posts h2,
article.page .widget_extended-recent-posts h2 {
	margin-bottom: 17px;
	font-size: 16pt;
}
.widget_extended-recent-posts .recent-post-items .recent-post-item,
article.page .widget_extended-recent-posts .recent-post-items .recent-post-item {
	box-sizing: border-box;
	float: left;
	width: 50%;
	padding: 0 15px 1.6em 0;
}
.widget_extended-recent-posts .recent-post-items .recent-post-item:nth-child(2n),
article.page .widget_extended-recent-posts .recent-post-items .recent-post-item:nth-child(2n) {
	padding: 0 0 1.6em 15px;
}
@media (max-width: 780px) {
	.widget_extended-recent-posts .recent-post-items .recent-post-item,
	.widget_extended-recent-posts .recent-post-items .recent-post-item:nth-child(2n),
	article.page .widget_extended-recent-posts .recent-post-items .recent-post-item,
	article.page .widget_extended-recent-posts .recent-post-items .recent-post-item:nth-child(2n) {
		width: 100%;
		padding: 0 0 1.6em;
	}
}
.widget_extended-recent-posts h3,
article.page .widget_extended-recent-posts h3 {
	margin: 0.1em 0 12px;
	padding: 0 0 10px;
	border-left: none;
	border-bottom: 1px solid #ddd;
	font-size: 14pt;
	line-height: 1.9;
}
.widget_extended-recent-posts .post-info,
article.page .widget_extended-recent-posts .post-info {
	margin: 0 0 1.5em;
	color: #808080;
}
.widget_extended-recent-posts .post-info a,
article.page .widget_extended-recent-posts .post-info a {
	color: #808080;
}
.widget_extended-recent-posts .post-info .post-categories,
.widget_extended-recent-posts .post-info .post-tags,
.widget_extended-recent-posts .post-info .post-date,
article.page .widget_extended-recent-posts .post-info .post-categories,
article.page .widget_extended-recent-posts .post-info .post-tags,
article.page .widget_extended-recent-posts .post-info .post-date {
	padding-right: 0.5em;
	font-size: 10pt;
}
.widget_extended-recent-posts .images,
article.page .widget_extended-recent-posts .images {
	float: left;
	width: 145px;
	padding: 0.8em 1.2em 0.8em 0;
}
.widget_extended-recent-posts .images .button a,
article.page .widget_extended-recent-posts .images .button a {
	display: inline-block;
	width: 135px;
	line-height: 28px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background-color: #3586df;
}
.widget_extended-recent-posts .excerpt,
article.page .widget_extended-recent-posts .excerpt {
	padding: 0.8em 0;
	font-size: 14px;
}
.widget_extended-recent-posts:after,
article.page .widget_extended-recent-posts:after {
	content: '';
	display: block;
	clear: both;
}

article.post .post-info,
article.page .post-info {
	margin: 1em 0 2em;
	color: #808080;
	font-size: 10pt;
}
article.post .post-info a,
article.page .post-info a {
	color: #808080;
}
article.post .post-info .post-categories,
article.post .post-info .post-tags,
article.page .post-info .post-categories,
article.page .post-info .post-tags {
	padding-right: 0.5em;
	font-size: 10pt;
}
article.post .post-info .entry-header-meta,
article.page .post-info .entry-header-meta {
	display: inline;
	font-size: 10pt;
	color: inherit;
}
article.post .images,
article.page .images {
	float: left;
	width: 210px;
	margin-bottom: 0;
	padding: 0 1.2em 0.8em 0;
}
article.post .images .post-thumbnail,
article.page .images .post-thumbnail {
	margin-bottom: 23px;
}
article.post .images .button a,
article.page .images .button a {
	display: inline-block;
	width: 200px;
	line-height: 32px;
	text-align: center;
	font-size: 16px;
	color: #fff;
	background-color: #3586df;
}
article.post:after,
article.page:after {
	content: '';
	display: block;
	clear: both;
}

.html-excerpt {
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: nowrap;
	-ms-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 15px;
}
.html-excerpt-content {
	width: 100%;
	font-size: 93.8%;
}
