:root {
    --marien-scrollspy-chisiamo-h: 110px;
}
#main-header-wrapper {
    height: calc(var(--marien-header-h) + 9px);
}
#main-header {
    padding-bottom: 0;
}
body.page-template-page_klinik .hero header .header-title {
    margin-bottom: 2rem;
    text-align: left;
    color: #000;
}
#section-page-klinik {
    background: var(--marien-footer-bg-1) url(../img/pattern-1.png) repeat-y right top;
}
@media (min-width: 992px){
    #main-header-wrapper {
        height: calc(var(--marien-header-h) + var(--marien-scrollspy-chisiamo-h) + 22px);
    }
    #main-header {
        border-bottom-width: 0;
    }
    #header {
        padding-bottom: var(--marien-header-pb);
    }
    body.page-template-page_klinik .hero header .header-title {
        margin-bottom: 4rem;
    }
}
@media (max-width: 767px){
    #main-header {
        border:none;
    }
    .hero{
        padding-top: 4rem !important;
    }
}