
section.acf-single-related-post .c-gap {
    gap: 22px; 
}
  
section.acf-single-related-post .related-post-thumbnail {
    width: 380px; 
    height: 260px; 
    object-fit: cover; 
    object-position: center; 
    border-radius: 8px; 
}
section.acf-single-related-post .owl-stage {
  padding-left: 0px !important;
}
section.acf-single-related-post .custom-prev-single-blog .rounded-circle  , section.acf-single-related-post .custom-next-single-blog .rounded-circle{
  border-color: var(--black);
}

section.acf-single-related-post .related-post-title{
  font-size: var(--f20);
  font-weight: var(--font-weight-semi-bold);
}

/* Overlay layer */
section.acf-single-related-post .overlap-content {
    background: rgba(0, 0, 0, 0.5); /* dark overlay */
    opacity: 0;
    transition: 0.3s ease;
    z-index: 2;
}

/* Show overlay on hover */
section.acf-single-related-post .position-relative:hover .overlap-content {
    opacity: 1;
}

/* Ensure image stays below */
section.acf-single-related-post .position-relative img {
    position: relative;
    z-index: 1;
}

/* Text styling */
section.acf-single-related-post .overlap-content span,
section.acf-single-related-post .overlap-content i {
    color: var(--white);
}