.blog_cat_heading {
    font-size: 32px;
}

.author_heading:before {
    content: "";
    width: 54px;
    height: 3px;
    display: block;
    background: #000;
    margin-bottom: 16px;
}

.hero-blog--container .cat_tag_date_wrapper .tags_wrapper {
    overflow: hidden;
    display: -webkit-box !important;
    -webkit-line-clamp: 1;
    line-clamp: 1;
    -webkit-box-orient: vertical;
    background: #F1F6EF;
}

.hero-blog--container .cat_tag_date_wrapper .category {
    min-width: fit-content;
}

.hero-blog--container .cat_tag_date_wrapper {
    display: inline-flex;
    width: auto;
    align-items: center;
}

.hero-blog--container .cat_tag_date_wrapper .category {
    padding: 2px 22px;
    color: #fff;
    background: #94C11F;
    border: 1px solid #94C11F;
    position: relative;
    font-size: 13px;
    display: flex;
    align-items: center;
}

.hero-blog--container .cat_tag_date_wrapper .tags_wrapper {
    padding: 0 20px;
    display: flex;
    align-items: center;
    color: #848484;
    text-transform: uppercase;
}

.hero-blog--container .cat_tag_date_wrapper .tag_item {
    text-decoration: none;
    line-height: 2 !important;
    font-size: 13px;
    letter-spacing: 0.03em;
}

.hero-blog--container .cat_tag_date_wrapper .tag_item:not(:first-child) {
    margin-left: 5px;
}


/* .hero-blog--container .cat_tag_date_wrapper .category:before {
    content: "";
    display: inline-block;
    height: 13px;
    width: 9px;
    background-image: url("data:image/svg+xml,%3Csvg width='11' height='15' viewBox='0 0 11 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13.9375L5.5 11.125L1 13.9375V1.5625C1 1.41332 1.05926 1.27024 1.16475 1.16475C1.27024 1.05926 1.41332 1 1.5625 1H9.4375C9.58668 1 9.72976 1.05926 9.83525 1.16475C9.94074 1.27024 10 1.41332 10 1.5625V13.9375Z' stroke='white' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10 10.5625L5.4993 7.75L1 10.5625' stroke='white' stroke-width='1.125' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 9px;
    margin-right: 10px;
} */

.hero-blog--container .post-date.hero_post_date {
    background: #fff;
    padding: 0 20px;
    color: #848484;
    font-size: 13px;
    font-weight: 500;
    line-height: 1.8;
    letter-spacing: 0.26px;
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px;
}


/* .hero-blog--container .post-date.hero_post_date:before {
    content: "";
    display: inline-block;
    height: 13px;
    width: 12px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.2503 2.16626H1.58335C1.26117 2.16626 1 2.42743 1 2.74961V14.4166C1 14.7387 1.26117 14.9999 1.58335 14.9999H13.2503C13.5725 14.9999 13.8337 14.7387 13.8337 14.4166V2.74961C13.8337 2.42743 13.5725 2.16626 13.2503 2.16626Z' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M10.916 1V3.33339' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.91602 1V3.33339' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M1 5.66675H13.8337' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M4.5 8.58335L5.6667 8V12.6668' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.15605 8.58343C8.23588 8.44598 8.34295 8.32629 8.4707 8.23171C8.59845 8.13713 8.74418 8.06965 8.89895 8.03341C9.05371 7.99717 9.21425 7.99294 9.37071 8.02098C9.52717 8.04901 9.67625 8.10872 9.8088 8.19645C9.94136 8.28417 10.0546 8.39805 10.1415 8.53111C10.2285 8.66416 10.2874 8.81358 10.3145 8.9702C10.3416 9.12682 10.3365 9.28733 10.2994 9.44189C10.2622 9.59644 10.1939 9.74178 10.0986 9.86899L8 12.6669H10.3334' stroke='%2394C11F' stroke-width='1.1667' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 12px;
    margin-right: 10px;
    margin-bottom: -2px;
} */


/* .hero-blog--container .cat_tag_date_wrapper .tags_wrapper:before {
    content: "";
    display: inline-block;
    height: 10px;
    width: 13px;
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='11' viewBox='0 0 15 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.1481 9.7775L14 5.5L11.1481 1.2225C11.1025 1.15409 11.0407 1.098 10.9682 1.05919C10.8957 1.02038 10.8147 1.00005 10.7325 1H1.5C1.36739 1 1.24021 1.05268 1.14645 1.14645C1.05268 1.24021 1 1.36739 1 1.5V9.5C1 9.63261 1.05268 9.75979 1.14645 9.85355C1.24021 9.94732 1.36739 10 1.5 10H10.7325C10.8147 9.99995 10.8957 9.97962 10.9682 9.94081C11.0407 9.902 11.1025 9.84591 11.1481 9.7775Z' stroke='%23848484' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-size: 13px;
    margin-right: 10px;
} */

#breadcrumbs>span>span:first-child a {
    color: rgba(51, 51, 51, 1) !important;
}

.hero-blog--container .post-date.hero_post_date {
    border: 1px solid #F1F6EF;
}

#breadcrumbs {
    font-size: 14px;
    color: #333;
}

#breadcrumbs .breadcrumb_last {
    color: #94C11F;
}

#breadcrumbs .breadcrumb_last strong {
    font-weight: 600 !important;
}

h2 {
    font-size: 32px;
    margin-bottom: 20px;
    font-weight: 500;
}

h3 {
    font-size: 28px;
    margin-bottom: 20px;
    font-weight: 500;
}

.media_text_theme .wp-block-media-text__content {
    padding-left: 30px;
    padding-right: 0;
}

#author_fw {
    background: #F1F8E8;
    position: relative;
}

.author_content {
    padding: 30px 20px 50px 20px;
}

.author_name {
    font-size: 22px;
    color: #000;
}

.author_bio {
    font-size: 18px;
    letter-spacing: 0.36px;
}

#author_fw .leaf_pattern {
    position: absolute;
    height: 100%;
    left: 0;
    bottom: 0;
}

.container_author {
    position: relative;
    z-index: 1;
}

.related_post_fw .column-3 {
    grid-gap: 15px !important;
}

.post_entry .row>div {
    width: 100%;
    padding-right: 7.5px !important;
    padding-left: 7.5px !important;
}

.post_entry .cat_tag_wrapper .tags_wrapper,
.post_entry .post_entry-content {
    display: none;
}

.related_post_fw .post_entry {
    position: relative;
}

.post_entry .entry-title {
    color: #3D3D3D;
    font-size: 20px;
    font-weight: 500;
}

.post_entry a.post_link {
    color: #94C11F;
    font-size: 16px;
    font-weight: 400;
    text-transform: uppercase;
    text-decoration: none;
}

.post_entry span.entry-date {
    color: #3D3D3D;
    font-size: 14px;
}

.post_entry .post_img img {
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    object-fit: cover;
}

.post_entry a.post_link:after {
    content: "";
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3536 4.35355C22.5488 4.15829 22.5488 3.84171 22.3536 3.64645L19.1716 0.464466C18.9763 0.269204 18.6597 0.269204 18.4645 0.464466C18.2692 0.659728 18.2692 0.976311 18.4645 1.17157L21.2929 4L18.4645 6.82843C18.2692 7.02369 18.2692 7.34027 18.4645 7.53553C18.6597 7.7308 18.9763 7.7308 19.1716 7.53553L22.3536 4.35355ZM0 4.5H22V3.5H0V4.5Z' fill='%2394C11F'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 23px;
    width: 23px;
    height: 8px;
    display: inline-block;
    margin-left: 11px;
}

.post_excerpt {
    font-size: 22px;
}

@media(min-width:992px) and (max-width:1700px) {
    .leaf_pattern {
        background: #fff !important;
        width: 25% !important;
    }
}

@media(min-width:1701px) {
    #author_fw .author_img {
        padding-right: 50px;
        padding-left: 50px;
        margin-left: -50px;
        background: #fff;
    }
    #author_fw .leaf_pattern {
        width: calc((100% - 1320px) / 2 - 40px);
        background: #E4F1D5;
        background-image: url(/wp-content/uploads/2023/11/g704.svg);
        background-size: contain;
        background-position: center 120%;
        background-repeat: no-repeat;
    }
}

@media(max-width:991px) {
    img.sp_feat_img {
        aspect-ratio: 4/3;
        object-fit: cover;
    }
}

@media(max-width:767px) {
    /* .wp-block-columns {
        gap: 0 !important;
    } */
    .hero-blog--container .cat_tag_date_wrapper .category {
        padding: 2px 11px;
        font-size: 10px;
    }
    .hero-blog--container .cat_tag_date_wrapper .tags_wrapper {
        padding: 0 11px;
    }
    .hero-blog--container .cat_tag_date_wrapper .tag_item {
        font-size: 10px;
    }
    .hero-blog--container .cat_tag_date_wrapper .tags_wrapper:before {
        height: 8px;
        background-size: 11px;
        margin-right: 5px;
    }
    .row.author_wrapper {
        --bs-gutter-x: 3rem;
    }
    .author_img {
        padding: 0 !important;
    }
    .post_excerpt {
        font-size: 18px;
    }
    .post-date.hero_post_date {
        display: none;
    }
    h2 {
        font-size: 20px;
    }
    .author_name,
    h3 {
        font-size: 18px;
    }
    .author_img img {
        aspect-ratio: 1/1;
        object-fit: cover;
        margin-bottom: 0 !important;
    }
    .sp_grid_wrapper {
        grid-gap: 15px !important;
    }
    .post_entry .row>div {
        width: 50% !important;
    }
    .post_entry .post_content {
        display: flex;
        flex-direction: column;
        height: 100%;
    }
    .post_entry a.post_link {
        margin-top: auto;
        margin-bottom: 10px;
    }
}

@media(max-width:600px) {
    .media_text_theme .wp-block-media-text__content {
        margin-top: 25px;
        padding-left: 0;
    }
}

@media(min-width:768px) {
    .blog_hero-fw {
        background-image: url(/wp-content/uploads/2023/11/Group-2946-e1699262235190.jpg);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: bottom;
        height: 250px;
    }
    .post_entry .col-img {
        margin-bottom: 25px;
    }
    .related_post_fw .post_entry a.category {
        color: #FFF;
        text-align: center;
        font-weight: 500;
        line-height: normal;
        text-transform: uppercase;
        position: absolute;
        top: 0;
        left: 0;
        background: #F5B716;
        padding: 5px 10px;
        font-size: 13px;
    }
}

@media(min-width:992px) {
    .blog_cat_heading {
        font-size: 38px;
        max-width: 70%;
    }
    .author_content {
        padding: 45px 20px 30px 65px;
    }
}

.single-content>.wp-block-group:not(.container):not(.container-xl):not(.container-fluid) {
    padding-left: 15px;
    padding-right: 15px;
    max-width: 1320px;
    margin: 0 auto;
}

a.back_to:after {
    background-image: url("data:image/svg+xml,%3Csvg width='23' height='8' viewBox='0 0 23 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.3536 4.35355C22.5488 4.15829 22.5488 3.84171 22.3536 3.64645L19.1716 0.464466C18.9763 0.269204 18.6597 0.269204 18.4645 0.464466C18.2692 0.659728 18.2692 0.976311 18.4645 1.17157L21.2929 4L18.4645 6.82843C18.2692 7.02369 18.2692 7.34027 18.4645 7.53553C18.6597 7.7308 18.9763 7.7308 19.1716 7.53553L22.3536 4.35355ZM0 4.5H22V3.5H0V4.5Z' fill='%2399CC44'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat no-repeat;
    background-position: center center;
    background-size: 23px;
    display: inline-block;
    width: 23px;
    height: 8px;
    content: "";
    margin-left: 10px;
}

a.back_to {
    display: flex;
    align-items: center;
}

#spletnik-footer {
    padding-top: 0 !important;
}