.postNav{
    background-color: black !important;

}
.postNav__navElement{
    background-color: black !important;
}
.postSidebarNav__share{
    /* border: 2px solid black; */

}
.twitter{
    background-color: black !important;
    color: black !important;

}
.postSidebar__thumbnail img{
    border-radius: 20px !important;
    /* height: 221px !important;
    width: auto !important; */
}
section.singlePost--withCover .postSidebar{
    margin-top: unset !important;
}
.postSidebar__sidebarName{
    font-size: 22px !important;
    font-weight: 900 !important;
    color: #333333 !important;
}
.postSidebar__sidebarPosition{
    font-size: 13px !important;
    font-weight:  900;
    color:  #3c3c3c;
}

.postSidebar__sidebarName:hover {
    color: #366666 !important;
}

.singlePost__featureImage {
    position: relative;
    height: 720px!important;
    max-height: unset!important;
    margin-top: 56px;
    max-width: 1329px;
    margin: auto;
    margin-top: 56px;
    border-radius: 20px;
    background-position: bottom right;
}
.breadcrumbs__background{
    border-bottom: 1px solid rgba(100, 100, 100, 0.349);
}
.singlePost__bar::before{
    content: none !important;
}
.singlePost__bar {
    position: relative;
    padding: 0 10px !important;
}
.bstPublication{
    /* teaser off */
    width: 100%;
    max-width: 704px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
    margin-top: 16px;
    padding-top: 0px;
}

.bstPublication__wrapper {
    margin-top: 222px;
    position: relative;
    padding: 2rem;
}
@media (max-width: 768px) {
    .bstPublication__wrapper {
        margin-top: 2rem;
    }
}
.bstPublication__wrapperBg {
    background-color: rgba(0, 107, 104, .1);
    border-radius: 20px;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    width: 107%;

}

.bstPublication__wrapperHeading {
    font-size: 13px;
    font-weight: 900;
}
.bstPublication__image {
    margin-right: -2rem;
}
.bstPublication__img{
    margin-left: auto;
    margin-right: auto;
    mix-blend-mode: color;
    max-width: 100%;
}
.bstPublication__header{
    font-size: 16px;
    font-weight: 800;
    margin-bottom: 10px;
    margin-top: 15px;
}
.bstPublication__teaser{
    font-weight: 200;
    font-size: 14px;
    line-height: 1.4;
    color: #333333;
}
.bstPublication .button__latest {
    background-color: #fff;
    margin-bottom: 0;
}

.bstPublication .button__latest::after {
    display: none;
}

.singlePost__authorLink:first-child:before {
    position: absolute;
    top: 50%;
    left: -30px;
    width: 15px;
    height: 1px;
    background-color: RGB(89, 89, 89);
    content: "";  
}

.singlePost__authorLink:first-child {
    margin-left: 40px;
    position: relative;
}

.postFooter__otherPosts {
    display: unset;
}

.otherPosts__item {
    flex-basis:  50%;
    max-width:  50%;
}

section.singlePost .singlePost__postData {
    color: RGB(89, 89, 89);
}

.postFooter__otherPosts > h2 {
    margin: 25px 0 75px 0;
}