.pm-projects-filter .form-floating{flex-basis:0;}

.sep{height:1px;}

.pm-projects-listing .pm-item{border-radius:var(--radius-normal); background-color: white; }
.pm-projects-listing .pm-content{padding:1.5rem; transition:background 0.2s ease;}
.pm-projects-listing .pm-item:hover .pm-content{background:var(--color-dark80); }
.pm-projects-listing .pm-item .pm-title{font-size:var(--h5); margin-bottom: var(--margin-small); transition:color 0.2s ease;}
.pm-projects-listing .pm-item .tags-listing{position: absolute; top:1rem; left:0;}
.pm-projects-listing .pm-item .inner-wrap{width:100%; margin-left:0.25rem; display: flex; align-items: flex-end;}

/* masonry */
.pm-projects-listing.pm-masonry .pm-item{--item-height:17.25rem; min-height: calc(var(--item-height) + 4rem); align-items: stretch;}
.pm-projects-listing.pm-masonry .pm-image:after{content: ''; background: linear-gradient(0deg, rgba(0, 0, 0, 0.70) 0%, rgba(0, 0, 0, 0.00) 100%); position: absolute; top:50%; right:0; bottom:0; left:0;}


/* details */
.pm-properties-table tr td{border-bottom:1px solid var(--color-beige);}
.pm-properties-table td{padding:1.45rem;}
.pm-properties-table ul.no-indent{padding-left:1.25rem;}

.pm-project-slider .pm-image-caption{background-color: var(--color-dark60); color:#fff; position: absolute; left:0.5rem; right:0.5rem; bottom:0.5rem; }
.pm-project-slider .pm-slider-item .pm-project-image{aspect-ratio:auto;}
.pm-project-slider .pm-slider-item img{aspect-ratio:1.4793/1;}

.pm-project-slider .slick-arrow{top:calc(var(--container)/2/1.4793/2); transform:translateY(-50%); font-size: 2rem; width:3.75rem; height:3.75rem;}	
.pm-project-slider .slick-arrow{color:#fff; background: var(--color-dark80);}
.pm-project-slider .slick-arrow:not(.slick-disabled):hover{background:var(--color-hover);}

@media (max-width: 1399.98px) {
}

@media (max-width: 1199.98px){
}
@media (max-width: 991.98px) {
	.pm-projects-filter{flex-wrap:wrap;}
	.pm-projects-filter .form-footer{width:100%;}
	
	.pm-projects-listing.pm-masonry .pm-item{min-height: inherit; display: flex; align-items: stretch;}
	.pm-projects-listing .pm-item .inner-wrap{flex-direction: column; align-items: stretch;}
	.pm-projects-listing .pm-content, .pm-projects-listing .pm-item:hover .pm-content{margin-top:-1px; flex-grow:1; background: var(--color-black);}
	.pm-projects-listing.pm-masonry .pm-image:after{display: none;}
}
@media (max-width: 767.98px) {
	.pm-projects-filter{flex-direction: column; align-items: stretch;}
}