.page-template-page-post #mb-container > main,
.single #mb-container > main{
    background: var(--backgroundHeader);
    }
    /*Beitragsbild*/
    .single-content .has-post-thumbnail .thumb-wrap {
        max-width: var(--singleSatzspiegel);
        margin: 0 auto;
        width: 100%;
        z-index:1
    }
    
    /*Content*/
    .single-content .has-post-thumbnail .post-content{
        top:-330px;
        padding-top:330px;
        margin-bottom:-230px;
    }
    .single-content .post-content{
        background: var(--backgroundBody);
        max-width: 996px;
        margin: 0 auto var(--abstandUntenContainer);
        width: 100%;
        padding-left:var(--singleAbststandSeite);
        padding-right:var(--singleAbststandSeite);
        padding-bottom:var(--abstandUntenContainer);
        }
        .single-content .post-tags{
            margin-bottom: -20px;
            margin-top: 40px;
        }
        
    main .single-after{
        margin-bottom: 0;
    }

    /*Zurück Button*/
    .single-goback{
        top: -30px;
        max-width: 996px;
        margin: 0 auto;
    }

    /*ShareButtons*/
    .social-media-buttons{
        max-width: 996px;
        margin: 0 auto;
        color:var(--brigthGrey);
        }
        .social-media-buttons a strong,
        .social-media-buttons a{
            color:var(--brigthGrey)
        }
        .social-media-buttons a strong{
            font-family: 'Montserrat Bold';
        }
        .social-media-buttons a:not(:first-child){
            padding-left:15px;
        }

/*Verwandte Beiträge*/
.verwante-beitraege{
    background: var(--brigthBlue);
    padding-top:var(--abstandVerwandte);
    padding-bottom:var(--abstandVerwandte);
    }
    .verwante-beitraege h6{
        max-width: var(--containerMaxWidth);
        margin: 0 auto;
        padding: 0 var(--abstandSeiten);
        width: 100%;
        font-size: var(--headline-3);
        line-height: var(--lineHeightHeadline-2);
        margin-bottom: var(--abstandUntenTxtElement);
        font-weight: 100;
        }

/*Stellenangebot*/
.single-stellenangebot h1{
    font-size: var(--headline-3);
}
.single-stellenangebot h2{
    color: var(--neonGreen);
    font-size: var(--headline-4);
    margin-bottom: 20px;
}

/*Projekt-Pattern*/
.post-subline{
    font-size: 26px;
    color:var(--brigthGrey);
    margin-top:-30px;
}
.post-subline:after{
    content:"";
    border-bottom:1px solid var(--darkBlue);
    display: block;
    padding-top: var(--abstandUntenHeadline-2);
}


.post-kunde-branche-beteiligte p:not(.distanceBottom){
    margin-bottom:0 
}
.post-kunde-branche-beteiligte p.distanceBottom{
    margin-bottom:30px
}
.post-kunde-branche-beteiligte p:last-child{
    margin-bottom: 0;
}
.post-kunde-branche-beteiligte strong,
.post-pseudoheadline{
    text-transform: uppercase;
    font-family: var(--fontFamilySemiBold);
}
.post-kunde-branche-beteiligte hr{
    padding-bottom:0px !important;
    margin-top:-20px;
    margin-bottom:10px !important;
    box-shadow:none;
    border-bottom:1px solid var(--darkBlue);
    }
    .post-kunde-branche-beteiligte hr::after,
    .post-kunde-branche-beteiligte hr::before{
        display: none;
    }

.post-kunde-branche-beteiligte .wp-block-image{
    display:flex;
    justify-content: flex-end;
    }
    .post-kunde-branche-beteiligte .wp-block-image img{
        max-height: 100px;
    }

/*Swiper*/
.swiper-slideshow.swiper.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{
    height:100%;
}