.blck-posts { }
.listing {display: grid;grid-template-columns: repeat(3,1fr);grid-gap: 30px;}

.listing .item {background: #f2f2f2;border-radius: 20px;overflow: hidden;display: flex;flex-direction: column;}
.listing .item .banner {display: flex;align-items: center;justify-content: center;padding: 0;}
.listing .item .banner img {}
.listing .item .text {padding: 25px;flex: 1;display: flex;flex-direction: column;}
.listing .item .text .name {text-decoration: none;color: var(--c-secondary);font-weight: 700;font-size: 17px;display: block;line-height: 1.2;margin: 0 0 10px 0;}
.listing .item .text .excerpt {font-size: 13px;opacity: 0.5;flex: 1;}
.listing .item .text .actions {}
.listing .item .text .actions .btn {}

.listing-name { display: flex; align-items: center; margin: 0 0 10px 0; font-weight: 600; font-size: 18px; }
.listing-name > span {flex: 1;}
.listing-name > .slider-navigation { margin: 0 0 0 auto; }
.listing-name > .slider-navigation .owl-prev {border: none;padding: 0;background: none;color: #000;} 
.listing-name > .slider-navigation .owl-next {margin: 0 0 0 15px;padding: 0;border: none;background: none;color: #000;} 


.listing.owl-carousel {display:block;}
.listing.owl-carousel .owl-stage-outer {}
.listing.owl-carousel .owl-stage-outer .owl-stage { display: flex; }
.listing.owl-carousel .owl-stage-outer .owl-stage .owl-item { }
.listing.owl-carousel .owl-stage-outer .owl-stage .owl-item .item { height: 100%; }

@media (max-width: 1024px) {
    .listing { grid-template-columns: repeat(2, 1fr); }
}

@media (max-width: 767px) {
    .listing { grid-template-columns: repeat(1, 1fr); }
    .listing.owl-carousel {width: calc(100% + 0px);}
    .listing.owl-carousel[data-items="1"] {width: calc(100% + 0px);}

    .listing-name { font-size: 16px; line-height: 1.1; }
    .listing-name > span { padding: 0 30px 0 0; }
}


.white-bg .listing .item .text {background:#fff}