/*** start home **/
.home_author {
    margin: 0;
}
/*** end home **/


.single-post-wrapper .post_category {
    color: #e31837;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 10px;
}

.post-element-info, .wysiwyg-part .post-element-info {
    gap: 15px;
    display: flex;
    align-items: center;
}

.post-element-author {
    font-size: 14px;
    font-weight: 600;
}

span.post_date {
    margin-left: auto;
}

span.post_views {
    font-weight: 500;
}

@media screen and (max-width: 840px) {
    .header-logo {
        max-width: 220px;
    }

    #breadcrumbs {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
        max-width: 100%;
    }

    .single-post-wrapper .wysiwyg-part h1 {
        margin-bottom: 12px;
        font-size: 1.5rem;
    }


    .post-element-info, .wysiwyg-part .post-element-info {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
        align-items: center;
        row-gap: 10px;
        gap: 10px;
    }

    .breadcrumbs-wrapper span {
        font-size: 0.85rem;
    }

    .breadcrumb-separator {
        padding: 0 3px;
    }

    .section, .site-content-padding {
        padding: 20px 0 50px 0;
    }
}

@media screen and (min-width: 841px) {

}
