/* BA Blog v2 */


/* share-block */
.ba-bm-share-block{display: flex;}

/* page-header */
.ba-bm-page-header-section.has-bg .bg-image{position: absolute; top:0; right:0; bottom:0; left:0;}
.ba-bm-page-header-section.has-bg .bg-image:after{content: ''; position: absolute; inset:0;}
.ba-bm-page-header-section.has-bg + .ba-bm-page-wrap-section > .container > .sep:first-child{display:none;}

.ba-bm-page-wrap-section{padding-top:0;}

/* featured */
.ba-bm-featured-slider .item{display: flex; align-items: stretch;}
.ba-bm-featured-slider .image{flex:none; overflow: hidden; transform: scaleZ(1);}
.ba-bm-featured-slider .image img{transition:transform 2s ease;}
.ba-bm-featured-slider .item:not(.no-hover):hover .image img,
.ba-bm-featured-slider .area-link:focus ~ .image img{transform: scale(1.2);}
.ba-bm-featured-slider .content{display: flex; flex-direction: column; align-items: flex-start; justify-content: center; flex-grow:1; }
.ba-bm-featured-slider .date-block-wrap{display: flex; align-items:center; }
.ba-bm-featured-slider a:not(.area-link){z-index: 5;}

/* listing */
.ba-bm-posts-listing-grid{display: flex; align-items: flex-start; flex-wrap:wrap;}
.ba-bm-posts-listing-grid .post-card{width:calc((100% - var(--margin-big)*2)/3);}

.ba-bm-posts-listing-row{display: flex; flex-direction: column;}
.ba-bm-posts-listing-row .post-card{flex-direction: row; align-items: center;}

/* post-header */
.ba-bm-post-header-section.has-bg .bg-image{position: absolute; inset:0;}
.ba-bm-post-header-section.has-bg .bg-image:after{content: ''; position: absolute; inset:0;}

/* post article */
.ba-bm-post-article header{display: flex; align-items: center;}
.ba-bm-post-article header .ba-bm-share-block{margin-left:auto;}

/* related-posts-slider */
.related-posts-slider-controls{display:flex; align-items: center;}

/* author */
.ba-bm-author-header-section .header .container{display: flex; align-items:center;}
.ba-bm-author-header-section .header .image{flex:none; overflow: hidden; transform:scaleZ(1);}
.ba-bm-author-header-section .header .info{flex-grow:1; display: flex; flex-direction: column; align-items:center; text-align: center;}
.ba-bm-author-header-section .header .image + .info{padding-left:0; padding-right:0; align-items: flex-start; text-align: left;}

.ba-bm-author-header-section .header-image + .header{margin-top:-4rem; padding-top:0;}
.ba-bm-author-header-section .header-image + .header .container{align-items: flex-start;}
.ba-bm-author-header-section .header-image + .header .info{margin-top:4rem; padding-top:var(--margin-big);}

.ba-bm-author-header-section.has-bg .bg-image{position: absolute; inset:0;}
.ba-bm-author-header-section.has-bg .bg-image:after{content: ''; position: absolute; inset:0;}
.ba-bm-author-header-section.has-bg .header{padding-top:0;}
.ba-bm-author-header-section.has-bg + .ba-bm-page-wrap > .container > .sep:first-child{display:none;}

@media (max-width: 991.98px){
	.related-posts-slider-controls{display: none;}
}

@media (max-width: 767.98px) {
	.ba-bm-featured-slider .item{flex-direction: column;}
	.ba-bm-featured-slider .content{display: block;}
	.ba-bm-featured-slider .slick-track{display: block;}
	
	#side-content-menu .nav{flex-direction: row; flex-wrap:wrap;}
	
	.ba-bm-post-article header{flex-direction: column; align-items: flex-start;}
	
	.ba-bm-related-posts-slider .post-card{align-items: flex-start;}
	
}
@media (max-width: 575.98px){
	.ba-bm-posts-listing-row .post-card{flex-direction: column;  align-items: flex-start;}
	
	.ba-bm-featured-slider .date-block-wrap{flex-direction: column; align-items: flex-start;}
	
	.ba-bm-author-header-section .header .container{align-items: flex-start;}
	
}
