video {
    border-radius:5px;
}
.entry-content figcaption:before {
    content: "— ";
}
.entry-content figcaption {
    text-align:right!important;
    font-size:12px;
    font-style:italic;
}
.author-box-name {
    font-weight: 700;
    font-size:14px;
}
.wp-block-kadence-posts .entry-taxonomies a {
    background: linear-gradient(
    120deg, #4F6CFA 0%, #a84ffa 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;    
}
@media (max-width: 768px) {
    .post-navigation [class*='nav-item'] {
        gap:20px;
        justify-content: space-between;
    }
    .post-navigation .nav-item-prev {
        flex-direction: column-reverse;
    }
    .post-navigation .nav-item-next {
        flex-direction: column;
    }
}
.wp-block-kadence-posts .loop-entry .entry-content-wrap {
    padding:15px!important;
}
[data-prefix="single_blog_post"] .hero-section[data-type="type-2"] > figure .ct-media-container:after {
    background: linear-gradient(to top, rgba(0,0,0,0.7) 0%,rgba(0, 0, 0, 0) 60%);
}