/* listing */
.ba-resources-filter .ba-resources-form-footer{ display:flex; align-items:center; justify-content:flex-start;}
.ba-resources-filter .ba-resources-form-footer > div+div{margin-left:1rem;}

.ba-resources-listing .item{padding-bottom:1.5rem; border-bottom:1px solid #ddd;}

.ba-resources-tags-block{ display:flex; flex-wrap:wrap; line-height:1.2;}
.ba-resources-tags-block span{margin-bottom:0.25rem;}
.ba-resources-tags-block span:not(:last-child){padding-right:0.5rem; margin-right:0.5rem; border-right:1px solid #ddd;}

.ba-resources-info-block{ display:flex; align-items:flex-start; opacity:0.5;}
.ba-resources-info-block > div+div{margin-left:2rem;}
.ba-resources-info-block > div{padding-left:1.5rem;}
.ba-resources-info-block .fas{margin-right:0.5rem; margin-left:-1.5rem;}

.ba-resources-description-block{ display:flex; align-items:flex-start;}
.ba-resources-description-block > div+div{margin-left:2rem;}
.ba-resources-description-block > div:first-child{flex-grow:1;}
.ba-resources-description-block > div .btn{margin-bottom:0.35rem;}

/* details */
.ba-resources-details-header .ba-resources-tags-block a{color:inherit; text-decoration:underline;}
.ba-resources-details-header .ba-resources-tags-block a:hover, .ba-resources-details-header .ba-resources-tags-block a:focus{ text-decoration:none;}

.ba-resources-details-header .ba-resources-info-block{opacity:1;}


@media (max-width: 1370px){
}

@media (max-width: 991px){
}

@media (max-width: 767px) {
}

@media (max-width: 566px){
	.ba-resources-description-block{ display:block;}
	.ba-resources-description-block > div + div{margin-left:0; margin-top:1.5rem;}
}
