.show-counter{color: var(--color-dark-grey);}

.ba-pm-filter .btn:not(.btn-link){height:var(--input-height); border-radius:2rem;}

.pm-projects-listing .pm-item{display: flex; align-items: stretch; border-radius:var(--border-radius); min-height: 24.37rem;}
.pm-projects-listing .pm-content, .pm-projects-listing .pm-overlay{padding:2rem;}
.pm-projects-listing .pm-item .pm-title{font-size:var(--h5); margin-bottom:var(--margin-small); text-transform: uppercase;}
.pm-projects-listing .pm-item .pm-image{position: absolute; top:0; right:0; bottom:0; left:0;}

.pm-projects-listing .pm-item .pm-image img{object-fit: cover; width:100%; height:100%;}
.pm-projects-listing .pm-item .pm-image:after{content:''; background: linear-gradient(180deg, rgba(0, 0, 0, 0.00) 0%, rgba(0, 0, 0, 0.56) 100%); position: absolute; top:0; right:0; bottom:0; left:0;}
.pm-projects-listing .pm-item .pm-overlay .tags-listing{margin-bottom:var(--margin-small);}

.pm-projects-listing.pm-mosaic .pm-content{background-color:transparent;}
.pm-projects-listing.pm-mosaic .pm-overlay{position: relative; height:auto; background: var(--color-blue80); display: flex; flex-direction: column; justify-content: center;}

.pm-projects-listing.pm-mosaic{margin-left:0; margin-right:0; gap:1.5rem; align-items: stretch;}
.pm-projects-listing.pm-mosaic .pm-item{width:calc((100% - 1.5rem*2)/3); margin:0;}

/* details */
.ba-pm-project-details-masthead .tags-listing a:not(:hover):not(:focus){background: #fff;}

.pm-properties-table td{padding:1.5rem 1rem;}
.pm-properties-table tr td{border-bottom:1px solid var(--color-grey);}
.pm-properties-table tr td:first-child{color:var(--color-blue);}
.pm-properties-table tr:first-child td{padding-top:1.5rem;}

.pm-project-slider .pm-slider-item .pm-project-image{aspect-ratio:1/1;}
.pm-project-slider .pm-image-caption{ background-color: var(--color-light-grey);}
.pm-project-slider .slick-arrow{border-radius:1.63rem; color:#fff; background: var(--color-black65); width:2.62rem; height: 3.25rem; margin-top:17rem; font-size: 1.25rem;}	
.pm-project-slider .slick-prev{border-top-left-radius: 0; border-bottom-left-radius: 0;}
.pm-project-slider .slick-next{border-top-right-radius: 0; border-bottom-right-radius: 0;}
.pm-project-slider .slick-arrow:not(.slick-disabled):hover{background:var(--color-hover);}

@media (max-width: 1399.98px) {
	.pm-project-slider .slick-arrow{margin-top:15rem;}	
}

@media (max-width: 1199.98px){
	.pm-project-slider .slick-arrow{margin-top:12rem;}	
	
	.pm-projects-listing .pm-content, .pm-projects-listing .pm-overlay{padding:1.5rem;}
}
@media (max-width: 991.98px) {
	.pm-projects-listing.pm-mosaic .pm-content, .pm-projects-listing.pm-mosaic .pm-overlay{background-color: var(--color-dark-grey);}
	
	.pm-projects-listing.pm-mosaic{margin-left:0; margin-right:0; gap:0.75rem;}
	.pm-projects-listing.pm-mosaic .pm-item{width:calc((100% - 0.75rem*2)/3); margin:0;}
	.pm-projects-listing .pm-item{flex-direction: column;}
	.pm-projects-listing .pm-item .pm-image{position: relative; width:100%; aspect-ratio:1/1; flex:none;}
	.pm-projects-listing .pm-item .pm-image:after{display: none;}
	.pm-projects-listing.pm-mosaic .pm-overlay{flex-grow:1; justify-content: flex-start;}
	
}
@media (max-width: 767.98px) {
	.pm-projects-listing.pm-mosaic .pm-item{width:calc((100% - 0.75rem)/2);}
}
@media (max-width: 575.98px) {
	.pm-projects-listing.pm-mosaic .pm-item{width:100%;}
}
