article iframe { max-width: 100%; }

body.home .featured-area__article .image-wrap .article__title .hN
{
	background: rgb(0 0 0 / 60%);
	box-shadow: 0 0 0 15px rgb(0 0 0 / 60%);
}

blockquote
{
	font-size: inherit;
	font-style: inherit;
	color: inherit;
	line-height: inherit;
	padding: 0 0 0 21px;
	border-left: solid 4px #ddd;
	text-indent: 0;
}

blockquote:before, blockquote p:before, blockquote p:last-of-type:after, blockquote:after { display: none; }
.image-wrap { box-shadow: 1px 10px 20px -16px #616161, 0 0 1px 0 #afafaf; }
body.page-template-default.page .container .image-wrap { display: none; }

body.single .post-thumbnail
{
	box-shadow: 1px 10px 20px -16px #616161, 0 0 1px 0 #afafaf;
	line-height: 0;
	margin: 0 0 4px;
}

body.single .post-thumbnail-caption { margin: 0 0 30px; }

body.single .post-caption
{
	font-size: 14px;
	text-transform: uppercase;
	color: #777;
	padding: 0 20px;
	line-height: 1.2;
}

article a
{
	color: #00649e;
	border-bottom: dotted 1px #00649e;
}

article { margin: 0 auto 16px; }
