/**
 *
 **/

.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}

.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

ol.post-list, 
ol.comment-list { list-style: none; padding: 0; margin: 0; }

/* General Post Styles */
.post-list li:after { content: ' '; clear: both; display: block; }
.post-view{ float: left; width: 100%;}
.post-entry { overflow: hidden; margin: 0 0 45px; }
.post-date { margin: 0; font-size: 12px; }
.author-name{ font-weight: 500; color: #006CA5;}
.post-image { float: left; margin-right: 10px; }
.post-meta { clear: both; margin: 0 0 52px; text-align: center; }
.post-meta .author-image{display: inline-block; height: 157px; width: 157px; border-radius: 100%; overflow: hidden; border: 12px solid #efefef; margin-bottom: 12px;}
.post-meta .author-image img{ width: 100%;}
.post-meta .post-meta-item { display: inline-block; margin-right: 10px; }
.post-readmore { margin-top: 10px; }

.post-entry iframe { max-width: 100%; }
/* Comments */
.comment-list-item { margin: 0 0 20px; }
.comment-list.children { margin-top: 20px; }
.comment-image { float: left; margin: 0 10px 10px 0; }
.comment-meta {}
.comment-author { font-weight: bold; display: block; }
.comment-date {}
.comment-entry { clear: both; margin: 0 0 20px; }

/* Widgets */
.block-blog .block-title { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #c6c6c6; }
.block-blog .block-title > strong { font-size: 18px; font-weight: 300; }
.block-blog ul, .block-blog ol { list-style: none; margin: 0; padding: 0; }
.block-blog-cloud li { display: inline; margin: 0; }
.block-blog-categories ul.level1 { margin-top: 1rem; }

@media only screen and (max-width: 991px){
    .post-meta{ margin: 0 0 40px;}
    .post-meta .author-image { height: 130px; width: 130px; border: 8px solid #efefef;}
}
@media only screen and (max-width: 767px){
    .post-meta{ margin: 0 0 25px;}
    .post-meta .author-image { height: 115px; width: 115px;}
}