#main__post-block h1 {
    margin-bottom: 25px;
}

.post-block__hr {
    border-top-color: var(--very-light-brown);
}

#post-content p {
    word-wrap: break-word;
    overflow-x: hidden;
}

#post-content img,
#post-content iframe {
    max-width: 100%;
    height: auto;
}

@media only screen and (max-width: 991px) {

    #main__post-block__date-types {
        margin-bottom: 15px;
    }

}

@media only screen and (min-width: 992px) and (max-width: 1689px) {

    #main__post-block h1 {
        margin-bottom: 9px;
    }

}

@media only screen and (min-width: 992px) {

    #main__post-block__date-types, #post-title, #post-title + .text__date {
        padding: 0;
    }

    .post-block__hr {
        margin-top: 13px;
        margin-bottom: 23px;
    }

    .text__date-active::before {
        margin-right: var(--spacing-11)
    }

}

@media only screen and (min-width: 1690px) {

    #post-title {
        margin-bottom: .8rem;
    }

    .post-block__hr {
        margin-top: 15px;
        margin-bottom: 25px;
    }

}