/* BA Blog v2 */


/* share-block */
.ba-bm-share-block{color:var(--color-dark-grey); display: flex; align-items: center; gap:0.5rem;}
.ba-bm-share-block [class*='fa']{font-size: 1.5rem;}
.ba-bm-share-block a:not(:hover):not(:focus){color:var(--color-base);}

/* page-header */
.ba-bm-page-header-section{padding-top:var(--padding-normal); margin-bottom:var(--margin-big);}
.ba-bm-page-header-section.has-bg{padding-top:calc(var(--padding-normal) + var(--header-height)); padding-bottom:var(--padding-normal); margin-bottom:var(--padding-normal);}
.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; top:0; right:0; bottom:0; left: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{width:38.5%; flex:none; overflow: hidden;}
.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; padding:var(--margin-big) 0 calc(var(--margin-big) + 2.63rem) var(--margin-big);}
.ba-bm-featured-slider .date-block-wrap{display: flex; align-items:center; gap:var(--margin-normal); margin-bottom:var(--margin-small);}
.ba-bm-featured-slider .textbox{font-size:var(--text-lead);}
.ba-bm-featured-slider .slick-dots{bottom:2.62rem; justify-content: flex-start; padding-left:calc(38.5% + var(--margin-big));}
.ba-bm-featured-slider a:not(.area-link){z-index: 5;}
.ba-bm-featured-slider .title{transition:color 0.2s ease;}
.ba-bm-featured-slider .item:not(.no-hover):hover .title,
.ba-bm-featured-slider .area-link:focus ~ .content .title{color:var(--color-hover);}

/* listing */
.ba-bm-posts-listing-grid{display: flex; align-items: flex-start; flex-wrap:wrap; gap:var(--margin-big);}
.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; gap:var(--margin-big);}
.ba-bm-posts-listing-row .post-card{flex-direction: row; align-items: center; gap:2rem;}
.ba-bm-posts-listing-row .post-card .image{width:28.5%;}

/* post-header */
.ba-bm-post-header-section{padding-top:var(--padding-normal);}
.ba-bm-post-header-section.has-bg{padding-top:calc(var(--padding-normal) + var(--header-height)); padding-bottom:var(--padding-normal);}
.ba-bm-post-header-section.has-bg .bg-image{position: absolute; top:0; right:0; bottom:0; left:0;}
.ba-bm-post-header-section.has-bg .bg-image:after{content: ''; position: absolute; top:0; right:0; bottom:0; left:0;}
.ba-bm-post-header-section:not(.has-bg) + .ba-bm-post-image-section{margin-top:var(--padding-normal);}

.ba-bm-post-header-section .back-link{text-align: center;}

/* post-image */
.ba-bm-post-image-section{aspect-ratio:3.99/1;}

/* post article */
.ba-bm-post-article header{display: flex; align-items: center; margin-bottom:var(--margin-normal); gap:1.5rem;}
.ba-bm-post-article header .ba-bm-share-block{margin-left:auto;}

/* related-posts-slider */
.related-posts-slider-controls{display:flex; align-items: center; gap:0.5rem;}

.ba-bm-related-posts-slider{margin-left:-0.75rem; margin-right:-0.75rem;}
.ba-bm-related-posts-slider .item{margin:0 0.75rem;}
.ba-bm-related-posts-slider .post-card{gap:var(--margin-small);}
.ba-bm-related-posts-slider .post-card .image{aspect-ratio:1.75/1;}

/* author */
.ba-bm-author-header-section:not(.has-bg) + .ba-bm-page-wrap{padding-top:var(--margin-big);}
.ba-bm-author-header-section .header-image{aspect-ratio:5.02/1;}
.ba-bm-author-header-section .header{padding-top:var(--padding-normal);}
.ba-bm-author-header-section .header .container{display: flex; align-items:center; gap:4.38rem;}
.ba-bm-author-header-section .header .image{flex:none; aspect-ratio:1/1; border-radius:50%; overflow: hidden; transform:scaleZ(1); width:calc(var(--container)*0.25 + 2.88rem);}
.ba-bm-author-header-section .header .info{padding-left:calc(var(--container)*0.1666); padding-right:calc(var(--container)*0.1666); 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 .name{margin-bottom:var(--margin-small);}
.ba-bm-author-header-section .header .position{font-size:var(--text-lead); color:var(--color-dark-grey); margin-bottom:var(--margin-normal);}
.ba-bm-author-header-section .header .textbox{font-size:var(--text-lead);}

.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{padding-top:calc(var(--padding-normal) + var(--header-height)); padding-bottom:var(--padding-normal);}
.ba-bm-author-header-section.has-bg .bg-image{position: absolute; top:0; right:0; bottom:0; left:0;}
.ba-bm-author-header-section.has-bg .bg-image:after{content: ''; position: absolute; top:0; right:0; bottom:0; left: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: 1399.98px) {
	
}
@media (max-width: 1199.98px){
	.ba-bm-posts-listing-grid{gap:var(--margin-big) var(--margin-normal);}
	.ba-bm-posts-listing-grid .post-card{width:calc((100% - var(--margin-normal)*2)/3);}
	
	.ba-bm-author-header-section .header .container{gap:2.38rem;}
	.ba-bm-author-header-section .header .info{padding-left:calc(var(--container)*0.0833); padding-right:calc(var(--container)*0.0833); }
}
@media (max-width: 991.98px){
	.ba-bm-posts-listing-grid{gap:var(--margin-big) 0.75rem;}
	.ba-bm-posts-listing-grid .post-card{width:calc((100% - 0.75rem*2)/3);}
	.ba-bm-posts-listing-grid .post-card .content{padding-right: 1.5rem;}
	
	.ba-bm-featured-slider .content{padding:var(--margin-normal) 0 calc(var(--margin-normal) + 2.63rem) var(--margin-normal);}
	.ba-bm-featured-slider .slick-dots{bottom:1.62rem; padding-left:calc(38.5% + var(--margin-normal));}
	
	.ba-bm-related-posts-slider{margin-left:-0.37rem; margin-right:-0.37rem;}
	.ba-bm-related-posts-slider .item{margin:0 0.37rem;}
	.ba-bm-related-posts-slider .post-card .content{padding-right:1.5rem;}
	
	.ba-bm-author-header-section .header .container{gap:1.5rem;}
	.ba-bm-author-header-section .header .image{width:33%;}
	.ba-bm-author-header-section .header-image + .header .info{padding-top:var(--margin-normal);}
	
	.ba-bm-page-header-section.has-bg{padding-top:calc(var(--padding-normal) + var(--header-height-mobile));}
	
	.ba-bm-post-header-section.has-bg{padding-top:calc(var(--padding-normal) + var(--header-height-mobile));}
	
	.ba-bm-author-header-section.has-bg{padding-top:calc(var(--padding-normal) + var(--header-height-mobile));}
	

}
@media (max-width: 767.98px) {
	.ba-bm-featured-slider{padding-bottom:var(--margin-normal);}
	.ba-bm-featured-slider .item{flex-direction: column;}
	.ba-bm-featured-slider .image{width:100%; margin-bottom:var(--margin-normal);}
	.ba-bm-featured-slider .content{padding:0; display: block;}
	.ba-bm-featured-slider .slick-dots{bottom:0; padding-left:0; justify-content: center;}
	.ba-bm-featured-slider .slick-track{display: block;}
	
	.ba-bm-posts-listing-grid .post-card{width:calc((100% - 0.75rem)/2);}
	.ba-bm-posts-listing-row .post-card .image{width:33%;}
	
	#side-content-menu .nav{flex-direction: row; flex-wrap:wrap;}
	
	.ba-bm-post-article header{flex-direction: column; align-items: flex-start; gap:var(--margin-small);}
	.ba-bm-post-article header .ba-bm-share-block{margin-left:0;}
	
	.ba-bm-related-posts-slider .post-card{align-items: flex-start;}
	
	.ba-bm-author-header-section .header .container{gap:2rem;}
	.ba-bm-author-header-section .header .info{padding-left:0; padding-right:0; }
	
}
@media (max-width: 575.98px){
	.ba-bm-posts-listing-row .post-card{flex-direction: column;  align-items: flex-start;}
	.ba-bm-posts-listing-row .post-card .image{width:100%;}
	
	.ba-bm-posts-listing-grid .post-card{width:100%;}
	
	.ba-bm-featured-slider .date-block-wrap{flex-direction: column; align-items: flex-start; gap:var(--margin-small);}
	
	.ba-bm-author-header-section .header .container{gap:1.5rem; align-items: flex-start;}
	
	.ba-bm-related-posts-slider .post-card .content{padding-right:0;}
	
	
	
}
