.post-archive-3 .post-archive3-box-area[desktop-width="100"] {
    width: 100%;
}

.post-archive-3 .post-archive3-box-area[desktop-width="50"] {
    width: 50%;
}

.post-archive-3 .post-archive3-box-area[desktop-width="33"] {
    width: 33.33%;
}

.post-archive-3 .post-archive3-box-area[desktop-width="25"] {
    width: 25%;
}

.post-archive3-box .img-container img {
	height: 100%;
	width: 100%;
	object-fit: cover;
}

.post-archive3-box .post-meta .cats,
.post-archive3-box .post-date {
	position: relative;
}

.post-archive3-box .post-meta .cats::before,
.post-archive3-box .post-date::before {
	content: '';
	position: absolute;
	right: 0;
	top: 50%;
	transform: translateY(-50%);
}

.mw_ltr .post-archive3-box .post-meta .cats::before,
.mw_ltr .post-archive3-box .post-date::before {
	right: initial;
    left: 0;
}

.post-archive3-box .box-content .post-title {
	display: block;
}

.post-archive-3 .ahura-pagination .page-numbers {
	display: flex;
	justify-content: center;
	align-items: center;
}

.post-archive-3 .posts-list.cascade-post .post-archive3-box-area:nth-child(odd) {
    padding-top: 30px;
}

@media (max-width: 768px) {
	.post-archive-3 .post-archive3-box-area[tablet-width="100"] {
        width: 100%;
    }
    
    .post-archive-3 .post-archive3-box-area[tablet-width="50"] {
        width: 50%;
    }
    
    .post-archive-3 .post-archive3-box-area[tablet-width="33"] {
        width: 33.33%;
    }
    
    .post-archive-3 .post-archive3-box-area[tablet-width="25"] {
        width: 25%;
    }
}

@media (max-width: 576px) {
	.post-archive-3 .post-archive3-box-area[mobile-width="100"] {
        width: 100%;
    }
    
    .post-archive-3 .post-archive3-box-area[mobile-width="50"] {
        width: 50%;
    }
    
    .post-archive-3 .post-archive3-box-area[mobile-width="33"] {
        width: 33.33%;
    }
    
    .post-archive-3 .post-archive3-box-area[mobile-width="25"] {
        width: 25%;
    }
}