:root {
    --border-radius-img: 0;
}
.blog-articles.article-templates-5-2 {
    gap: var(--article--gap);
}

.blog-articles.article-templates-5-2 .article-post__image-container .mf-media {
    border-radius:0;
}
.blog-articles.article-templates-5-2 .article-post__info {
    background: linear-gradient(0deg, rgb(0 0 0 / 80%), transparent);
}
.sidebar .block.block-tagclaud .tagclaud-hld span a,
.post-view .post-description img,
.post-view .post-category a,
.post-view .post-tags a,
.article-post__image-container .mf-media,
.sidebar .block.block-tagclaud .tagclaud-hld span,
.sidebar .block.blog-search .field .input-text,
.sidebar>.block {
    border-radius: 0 !important;
}
.article-post__image-container .article-post__info .article-post__category {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: flex-start;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 5px;
}
.article-post__image-container .article-post__info .article-post__title a {
    text-shadow: 0px 0px 2px black;
}
.blog-page .breadcrumbs > .container {
    /*padding-inline: calc(var(--spacing) * 6);*/
    /*margin-inline: auto;*/
    /*max-width: revert-layer;*/
}
.blog-page main#maincontent > .container,
.blog-page main#maincontent > .columns {
    max-width:100%;
    padding-inline:51.5px;
}
.blog-page section#blog_post_relatedproducts .snap-track.products-grid {
    --snap-cols: 5;
}
.blog-page section#blog_post_relatedproducts  .snap_nav_btns {
    margin-left: auto;
}
.blog-page section#blog_post_relatedproducts .snap_nav_btns .btn {
    --btn-stroke: var(--lblue);
    --btn-bg: var(--color-on-primary);
    --btn-color: var(--lblue);
    --btn-hover-stroke: var(--lblue);
    --btn-hover-bg: var(--color-on-primary);
    --btn-hover-color: var(--lblue);
    --btn-active-stroke: #0000;
    --btn-active-bg: var(--lblue);
    --btn-active-color: var(--color-on-primary);
    border-radius:0;
}

@media (max-width: 1440px) {
    .blog-page section#blog_post_relatedproducts .snap-track.products-grid {
        --snap-cols: 4;
    }
}
@media (max-width: 1239px) {
    .blog-articles.article-templates-5-2 {
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
    .blog-page section#blog_post_relatedproducts .snap-track.products-grid {
        --snap-cols: 3;
    }
}
@media (max-width: 1024px) {
    .blog-page section#blog_post_relatedproducts .snap-track.products-grid {
        --snap-cols: 2;
    }
}
@media (max-width:767px) {
    .blog-page main#maincontent > .container,
    .blog-page main#maincontent > .columns {
        max-width:100%;
        padding-inline:20px;
    }
    .article-post__info .article-post__title {
        font-size: 18px;
        line-height: 22px;
    }
    .article-post .mf-media--3x2 {
        padding-bottom: 75%;
    }
}
@media (max-width: 420px) {
    .article-post__image-container .article-post__info .article-post__category {
        display: none;
    }
}
