
.resources-masthead{padding-bottom:calc(var(--padding-normal)*2);}

/* featured */
.ba-resources-featured-slider{margin-top:calc(-1*var(--padding-normal)*2);}
.ba-resources-featured-slider .slick-list{border-radius:var(--radius-big);}
.ba-resources-featured-slider .item{display: flex; align-items: stretch; flex-direction: row-reverse;}
.ba-resources-featured-slider .image{width:40.66%; aspect-ratio:1.255/1; border-radius:0 var(--radius-big) var(--radius-big) 0; flex:none; overflow: hidden; transform: scaleZ(1);}
.ba-resources-featured-slider .image img{transition:transform 2s ease;}
.ba-resources-featured-slider .item:hover .image img,
.ba-resources-featured-slider .area-link:focus ~ .image img{transform: scale(1.2);}
.ba-resources-featured-slider .content{border:1px solid var(--color-grey); border-right:0; border-radius:var(--radius-big) 0 0 var(--radius-big); background:#fff; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; flex-grow:1; padding:3.5rem 3.5rem 6.12rem 3.5rem;}
.ba-resources-featured-slider .textbox{font-size:var(--text-lead); font-weight: 300;}
.ba-resources-featured-slider .slick-dots{bottom:2.62rem; justify-content: flex-start; padding-left:3.5rem;}
.ba-resources-featured-slider a:not(.area-link){z-index: 5;}
.ba-resources-featured-slider .title{font-size: var(--h3); color:var(--color-blue); transition:color 0.2s ease;}
.ba-resources-featured-slider .item:hover .title,
.ba-resources-featured-slider .area-link:focus ~ .content .title{color:var(--color-hover);}
.ba-resources-featured-slider .tags-listing{margin-bottom:var(--margin-small);}

/* listing */
.ba-resources-listing{display: flex; align-items: stretch; flex-wrap:wrap; gap:var(--margin-big);}
.ba-resources-listing .item{display: flex; align-items: stretch; width:calc((100% - var(--margin-big)*2)/3);}
.ba-resources-listing .item:hover .resource-card{box-shadow: 0 0.5rem 0.75rem 0 rgba(var(--color-base-rgb),0.12); background: var(--color-light-blue);}

.ba-resource-content-type{background: var(--color-tag-blue); gap:0.37rem; font-size: var(--text-small); font-weight: 700;  padding:0 0.37rem; border-radius:var(--radius-small); height: 1.375rem; display: flex; align-items: center;}
.ba-resource-content-type:before{content: ''; font:var(--font-icon); font-size: 0.75rem;}
.ba-resource-content-type.type-video{background: var(--color-tag-yellow);}
.ba-resource-content-type.type-video:before{content: '\f03d';}
.ba-resource-content-type.type-guide{background: var(--color-tag-pink);}
.ba-resource-content-type.type-guide:before{content: '\f02d';}
.ba-resource-content-type.type-datasheet{background: var(--color-tag-blue);}
.ba-resource-content-type.type-datasheet:before{content: '\f3ed';}
.ba-resource-content-type.type-brochure{background: var(--color-tag-green);}
.ba-resource-content-type.type-brochure:before{content: '\f1c2';}


/* details */
.tags-wrap{display: flex; align-items: flex-start; gap:2rem; justify-content: center;}

.post-info{flex-wrap:wrap; display: flex; align-items: center; gap:0.25rem 0.5rem; color:var(--color-dark-grey);}
.post-info > div:not(:last-child):after{content: '•'; margin-left:0.5rem;}
.post-info a:not(:hover):not(:focus){color:inherit;}


.ba-resource-article header{display: flex; align-items: center; margin-bottom:var(--margin-normal); gap:1.5rem;}
.ba-resource-article header .ba-resource-share-block{margin-left:auto;}
.ba-resource-share-block {color: var(--color-dark-grey); display: flex; align-items: center; gap: 0.5rem;}
.ba-resource-share-block [class*='fa']{font-size: 1.5rem;}
.ba-resource-share-block a:not(:hover):not(:focus){color:var(--color-base);}

/* related */
.ba-resource-related-slider{margin-left:-1.75rem; margin-right:-1.75rem;}
.ba-resource-related-slider .item{margin:0 1.75rem; display: flex; align-items: stretch; padding-bottom:1rem;}
.ba-resource-related-slider .item:hover .resource-card{box-shadow: 0 0.5rem 0.75rem 0 rgba(var(--color-base-rgb),0.12); background: var(--color-light-blue);}
.resource-related-slider-controls{display: flex; gap:0.5rem;}
.resource-related-slider-controls .slick-arrow{position: relative;}



@media (max-width: 1399.98px) {
	
}
@media (max-width: 1199.98px){
	.ba-resources-featured-slider .content{padding:2rem 2rem 5rem 2rem;}
	.ba-resources-featured-slider .slick-dots{padding-left:2rem;}
	
	.ba-resources-listing{gap:1.5rem;}
	.ba-resources-listing .item{width:calc((100% - 1.5rem*2)/3);}
	
	.ba-resource-related-slider{margin-left:-0.75rem; margin-right:-0.75rem;}
	.ba-resource-related-slider .item{margin:0 0.75rem;}

}

@media (max-width: 991.98px){

	.ba-resources-listing{gap:0.75rem;}
	.ba-resources-listing .item{width:calc((100% - 0.75rem*2)/3);}
	
	.ba-resource-related-slider{margin-left:-0.37rem; margin-right:-0.37rem;}
	.ba-resource-related-slider .item{margin:0 0.37rem;}
	
	.resources-masthead{padding-bottom:var(--padding-normal);}
	.ba-resources-featured-slider{margin-top:calc(-1*var(--padding-normal) + var(--margin-big));}
	
	.resource-related-slider-controls{display: none;}
}

@media (max-width: 767.98px) {
	.ba-resources-featured-slider{padding-bottom:var(--margin-normal);}
	.ba-resources-featured-slider .item{flex-direction: column; gap:0;}
	.ba-resources-featured-slider .image{aspect-ratio:1.777/1; width:100%; border-radius:var(--radius-big) var(--radius-big) 0 0;}
	.ba-resources-featured-slider .content{border:1px solid var(--color-grey); border-radius:0 0 var(--radius-big) var(--radius-big); padding:var(--margin-normal); display: block;}
	.ba-resources-featured-slider .slick-dots{bottom:0; padding-left:0; justify-content: center;}
	.ba-resources-featured-slider .slick-track{display: block;}
	
	.ba-resources-listing .item{width:calc((100% - 0.75rem)/2);}
	
	.ba-resource-article header{flex-direction: column; align-items: flex-start; gap:var(--margin-small);}
	.ba-resource-article header .ba-resource-share-block{margin-left:0;}
}

@media (max-width: 575.98px){
	.ba-resources-listing .item{width:100%;}
}
