.cat-heading {
text-align: center;
margin: 20px 0;
}
.archive-content {
margin-top: 40px;
}
.cat-heading p {
color: #7e7e7e;
margin-top: 13px;
}
.archive-post-item a {
--ah-archive2-card-radius: 7px;
position: relative;
display: flex;
flex-wrap: wrap;
height: 100%;
align-content: space-between;
gap: 20px;
border: 1px solid transparent;
padding: 7px;
border-radius: var(--ah-archive2-card-radius);
transition: ease .17s;
}
.archive-post-item a:hover {
box-shadow: 0 17px 25px #00000012;
transform: scale(1.06) translateY(-10px);
}
.archive-post-item .post-bottom-details .meta {
display: flex;
gap: 20px;
align-items: center;
}
.archive-post-item .post-float-details {
position: absolute;
top: 0;
width: 100%;
padding: 7px;
display: flex;
flex-wrap: wrap;
gap: 7px;
}
.archive-post-item .new {
background-color: #f30f0f;
color: #fff;
font-size: 14px;
padding: 2px 7px;
border-radius: 7px;
}
.archive-post-item a > div {
width: 100%;
}
.archive-post-item .post-thumb {
margin-bottom: 10px;
overflow: hidden;
border-radius: var(--ah-archive2-card-radius);
display: flex;
}
.archive-post-item .post-thumb img {
width: var(--ahura-archive-thumb-width, 100%);
height: var(--ahura-archive-thumb-height, 200px);
object-fit: cover;
border-radius: var(--ah-archive2-card-radius);
transition: ease .15s;
}
.archive-post-item:hover .post-thumb img {
transform: scale(1.2);
filter: grayscale(1);
}
.archive-content .row {
row-gap: 20px;
}
.post-title h3 {
font-size: 18px;
}
.archive-template-2 .navigation a {
height: auto;
line-height: 1.7;
}
.archive-template-2 .navigation a,
.archive-template-2 .navigation .active a,
.archive-template-2 .navigation a:focus,
.archive-template-2 .navigation a:hover {
padding: 5px 12px;
border-radius: 7px;
}
.post-bottom-details .meta svg {
width: 20px;
height: 20px;
vertical-align: middle;
}
.post-content-types {
display: flex;
flex-wrap: wrap;
gap: 3px;
}
.post-content-types span {
background-color: #fff;
border-radius: 7px;
font-size: 13px;
padding: 5px 3px;
}
.post-content-types img {
width: 18px;
height: 18px;
vertical-align: middle;
border-radius: 5px;
}
.post-bottom-details .meta span {
color: #7e7e7e;
font-size: 15px;
margin-bottom: 0;
}
.post-top-details .post-excerpt {
margin-top: 15px;
font-size: 15px;
color: #7e7e7e;
}
.post-top-details .post-excerpt p {
text-align: inherit;
}
.post-bottom-details .post-read-more {
display: flex;
align-items: center;
padding: 7px 0;
border-radius: 7px;
margin-top: 10px;
font-size: 15px;
color: #333;
gap: 5px;
}
.post-bottom-details .post-read-more svg {
width: 20px;
height: 20px;
}
.rtl .post-bottom-details .post-read-more svg {
transform: rotateY(180deg);
}