/**
 * Copyright © Magefan (support@magefan.com). All rights reserved.
 * See LICENSE.txt for license details (http://opensource.org/licenses/osl-3.0.php).
 *
 * Glory to Ukraine! Glory to the heroes!
 */
.post-list-wrapper .post-header a {color: #333;}
/* Next-Prev post */
	.post-nextprev-tittle {border-top: solid 2px #aaa;}
	.post-nextprev-tittle h3 {margin-top: 10px;}
.post-list .post-header .post-title a {color: #333;}
@media (min-width: 768px) {
/* Post list */
	.catalog-category-view .breadcrumbs,
	.catalog-category-view.page-layout-1column .breadcrumbs,
	.blog-index-index .breadcrumbs, .blog-category-view .breadcrumbs, .blog-post-view .breadcrumbs {display:none;}
	.blog-index-index.page-layout-2columns-right .column.main {width:100%;}
	.post-list .post-holder .post-header .post-info {padding:0; font-size:15px;}
	.post-list .post-header .post-title {padding:5px 0;}
	.post-list .post-header .post-title a {font-size:18px;}

	/*.blog-index-index .post-list-wrapper .post-list {margin: 20px;}*/

	.post-list-wrapper .post-list li.post-holder {width:50%; min-height:342px; float:left; vertical-align:top; padding: 0; background:none;}
	.post-list-wrapper .post-content, .post-list-wrapper .post-header {width: 100%; padding: 0 25px; text-align: center;}
	
	.post-list-wrapper .post-list .post-content .post-description .post-ftimg-hld {width:100%; margin:0;}
	.post-list-wrapper .post-list .post-content .post-description .post-ftimg-hld img {width:auto; overflow:hidden; }
	.post-list-wrapper .post-list .post-header .post-title {max-width: 100%; float: none;}


	.blog-index-index .post-list-wrapper .post-list .post-holder:first-child {width:100%;}
	.blog-index-index .post-list-wrapper .post-list .post-holder:first-child .post-content .post-description .post-ftimg-hld img {height:auto; max-height: initial; width: 80%;}
	.blog-index-index .post-list-wrapper .post-list .post-holder:first-child .post-header .item.post-categories {display: none;}
		/* apply to category post list */
		.blog-category-view .post-list-wrapper .post-list .post-holder:first-child {width:100%;}
		.blog-category-view .post-list-wrapper .post-list .post-holder:first-child .post-content .post-description .post-ftimg-hld img {height:auto; max-height: initial; width: 80%;}
		.blog-category-view .post-list-wrapper .post-list .post-holder:first-child .post-header .item.post-categories {display: none;}
		/* --- */
	
	.blog-index-index .post-list-wrapper .post-list .post-holder:nth-child(2),
	.blog-category-view .post-list-wrapper .post-list .post-holder:nth-child(2),
	li.post-holder.post-category {width: 100%; border-top: 2px solid #ddd; text-align: center; padding: 15px; min-height: auto;}
	li.post-holder.post-category a.category-item {margin: 0 25px; text-transform: uppercase; font-size: 16px; color: #333;}

	.blog-index-index .post-list-wrapper .post-list .post-holder:hover:first-child,
	.blog-category-view .post-list-wrapper .post-list .post-holder:hover:first-child,
	.blog-index-index .post-list-wrapper .post-list .post-holder:hover:nth-child(2),
	.blog-category-view .post-list-wrapper .post-list .post-holder:hover:nth-child(2),
	li.post-holder.post-category:hover {box-shadow: none;}
	.post-list-wrapper .post-list .post-holder:hover {box-shadow: 0px 3px 4px 0 rgba(0, 0, 0, 0.1)}

	.blog-category-view .post-list-wrapper .post-list .post-holder:nth-last-child(2),
	.blog-index-index .post-list-wrapper .post-list .post-holder:nth-last-child(2) {display: none;}
	.blog-index-index .post-list-wrapper .post-list .post-holder.very-last-item,
	.blog-category-view .post-list-wrapper .post-list .post-holder.very-last-item,
	.blog-category-view .post-list-wrapper .post-list .post-holder.category-last-post{display: initial;}

	/* add this line due to feature images used are not same dimension */
	.home-blogpost .post-list, .blog-index-index .post-list, .blog-category-view .post-list {display: flex; align-items: flex-start; -webkit-flex-flow: row wrap;}

/* --- */
/* Post view */
	.blog-post-view .post-holder {background:none; padding-top:0;}
	.blog-post-view .post-holder:hover {box-shadow:none;}
	.blog-post-view .page-title-wrapper {text-align:center;}
	.blog-post-view .page-title-wrapper h1.page-title {font-size:30px; margin:20px 0;}
	.blog-post-view .post-content .post-description .post-ftimg-hld {float:none; width:auto; margin-left:0; margin-right:0;}
	.post-view .post-content .post-description img {margin: initial;}
	.blog-post-view, .post-view {font-size: 13px;}
	.post-view .post-title-name {text-align: center; padding: 15px 0 5px;}

	/* Related post*/
	.block.related .post-header {font-size:15px;}
	.block.related .post-header .post-title a {font-size:22px;}
	.block.related ol.block-content li.item {width:33.083%;min-height:342px;float:left;vertical-align:top;padding:0 0 10px 0;padding-right:0.25%;margin-bottom:0;background:none;}
	.block.related ol.block-content li.item:hover {box-shadow:3px 3px 4px 0 rgba(0, 0, 0, 0.1);position:relative;z-index:2;}

	/* Next-Prev post */
	.post-nextprev-hld .nextprev {width: 49.5%; display: inline-block; vertical-align: top;}
	.post-nextprev-hld .nextprev.prev {margin-right: 0.5%;}
	.post-nextprev-hld .nextprev.next {margin-left: 0.5%;}
	.post-nextprev-hld {font-size: 0;}
}

/* View more / load more button */
.mfblog-autoloader span.arrow-down {text-transform: uppercase;}
.mfblog-autoloader span.arrow-down:after {border-style: solid; border-width: 3px 3px 0 0; content: ''; display: block; height: 15px; width: 15px; position: relative; margin-left: auto; margin-right: auto; transform: rotate(135deg);}
.mfblog-autoloader .action.primary, .mfblog-autoloader .action.primary:hover {background:transparent; border-color:transparent; color:#333;}

.block.related ol.block-content {list-style:none; padding-left:0;}
.block.related .post-header .item, .block.related .post-header .dash {display:inline-block;}
.block.related .post-header .post-title {padding:5px 0; margin:0;}
.block.related .post-header .post-title a {text-decoration:none; color:#333;}
.block.related .post-header .value {font-style:italic; color:#333;}
.block.related .post-header {margin-left:5px;}

@media (max-width: 767px) {
	.post-view .post-content .post-description img {margin: initial;}
	.blog-post-view, .post-view {font-size: 12px;}
	.post-list .post-header .post-title a {font-size:15px;}
	.post-list .post-holder .post-header .post-info {padding:0; font-size:14px;}
	li.post-holder.post-category a.category-item {margin: 0 5px; text-transform: uppercase; font-size: 15px; color: #333;}
	.post-holder {background: none;}

	.post-content .post-description .post-ftimg-hld {width: auto;}

	.block.related .post-header {font-size:12px;}
	.block.related .post-header .post-title a {font-size:15px;}
	.block.related .post-header .post-title {padding-top:0;}
	.post-list .post-header .post-title {padding-top: 0; text-align: center; margin-left: auto; margin-right: auto; float: none;}
	.blog-index-index .post-list-wrapper .post-list .post-holder.post-category, .blog-category-view .post-list-wrapper .post-list .post-holder.post-category {text-align: center;}
	.post-title-holder.clearfix:after {display: none;}

	.post-view .post-title-name {text-align: center;}
}
