.skingallery-recent-posts-container {
border-top: 2px solid var(--ast-global-color-0);
padding: 80px 0;
}
.single-post .post-content {
display: flex;
flex-direction: column;
gap: 40px;
padding-bottom: 80px;
}
.single-post .post-content img {
border-radius: 20px;
object-fit: cover;
aspect-ratio: 16 / 9;
}
.single-post .post-content .post-image {
position: relative;
}
.single-post .post-content .post-image .skingallery-blog-date {
position: absolute;
right: 20px;
top: 20px;
}
.single-post .page-title {
margin-bottom: 0;
font-size: 30px;
font-weight: 500;
}
@media (min-width: 922px) {
.post-content.ast-container {
max-width: 980px;
}
}