.post_content {
    margin: 60px 0;
    background-color: var(--heidner_grey);
    padding: 48px 0;
}

.post_content.remove_tos {
    margin-top: 0;
}

.post_content.remove_bos {
    margin-bottom: 0;
}

.post_content .post_content_inner {
    position: relative;
    background-color: var(--white);
    margin-left: auto;
    margin-right: auto;
    max-width: 960px;
}

.post_content .post_meta_data_section {
    background-color: var(--heidner_primary_blue);
    color: var(--heidner_primary_cream);
}
.post_content .post_meta_data_section .post_title_text {
    color: var(--heidner_primary_cream);
    margin: 0;
    text-transform: uppercase;
}

.post_content .post_meta_data_section .post_publish_date {
    font-family: var(--Neue_Haas_Grotesk_Display_Pro_Medium);
    font-size: 13px;
    font-weight: normal;
    line-height: 16.16px;
    letter-spacing: 0.2em;
    color: var(--white);
    margin-top: 12px;
    text-transform: uppercase;
}

.post_content .post_meta_data_section,
.post_content .post_content_section {
    padding: 48px;
}

.post_content .post_content_section .standard_editor_content img {
    margin: 0;
}

.post_content .post_content_section .standard_editor_content p:last-child {
    margin-bottom: 0;
}

.post_content .post_content_section .standard_editor_content.font_size_large p,
.post_content .post_content_section .standard_editor_content.font_size_large a,
.post_content .post_content_section .standard_editor_content.font_size_large ul li,
.post_content .post_content_section .standard_editor_content.font_size_large ol li {
    font-size: 20px;
    line-height: 1.6;
    letter-spacing: 0.01em;
}

.post_content .post_content_inner.move_content_top_side {
    margin-top: -196px;
}

.post_content .post_content_section .post_share_section {
    border-top: 1px solid var(--heidner_grey_9);
    padding-top: 14px;
}

.post_content .post_content_section .post_share_section .share_item {
    margin: 10px 10px 0 0;
}

.post_content .post_content_section .post_share_section .share_item:last-child {
    margin-right: 0;
}

.post_content .post_content_section .post_share_section .share_item svg {
    display: flex;
    flex-wrap: wrap;
}
.post_content .post_content_section .post_share_section .share_item svg path {
    transition: all ease 0.5s;
}

.post_content .post_content_section .post_share_section .share_item svg:hover path {
    fill: var(--heidner_accent_blue);
}


@media (max-width: 1359px) {
    .post_content .post_meta_data_section, .post_content .post_content_section {
        padding: 36px;
    }
    .post_content .post_content_inner.move_content_top_side {
        margin-top: -165px;
    }
}

@media (max-width: 1199px) {
    .post_content .post_meta_data_section, .post_content .post_content_section {
        padding: 30px;
    }
    .post_content .post_content_inner.move_content_top_side {
        margin-top: -150px;
    }
}

@media (max-width: 991px) {
    .post_content .post_meta_data_section, .post_content .post_content_section {
        padding: 20px;
    }
    .post_content .post_content_inner.move_content_top_side {
        margin-top: -120px;
    }
}


@media (max-width: 767px) {
    .post_content {
        margin: 50px 0;
    }
    .post_content .post_meta_data_section, .post_content .post_content_section {
        padding: 15px;
    }
    .post_content .post_content_inner.move_content_top_side {
        margin-top: -100px;
    }
    .post_content .post_content_section .standard_editor_content.font_size_large p,
    .post_content .post_content_section .standard_editor_content.font_size_large a,
    .post_content .post_content_section .standard_editor_content.font_size_large ul li,
    .post_content .post_content_section .standard_editor_content.font_size_large ol li {
        font-size: 18px;
        line-height: 1.5;
    }
}