


@media screen and (max-width: 1368px) {
    #navigation.style-1 ul a {
        padding: 6px 8px;
    }
}

@media screen and (max-width: 1250px) {
    #navigation.style-1 ul a {
        padding: 6px 4px;
    }
}


@media screen and (max-width: 992px) {
    #navigation,
    #top-bar {
        display: none;
    }

    /* Logo liegt mobil absolut positioniert unter .col-md-9 - nach vorne holen, damit der Link klickbar ist */
    #logo {
        z-index: 10;
    }

    .fi_slideshow .slide-text-content h1, 
    .fi_slideshow .slide-text-content h2, 
    .fi_slideshow .slide-text-content h3, 
    .fi_slideshow .slide-text-content h4, 
    .fi_slideshow .slide-text-content h5, 
    .fi_slideshow .slide-text-content h6 {
        font-size: 24px;
        line-height: 34px;
    }

    
    h1, .h1 {
        font-size: 36px;
        line-height: 46px;
    }

    h2, .h2 {
        font-size: 32px;
        line-height: 42px;
    }

    h3, .h3 {
        font-size: 26px;
        line-height: 36px;
    }

    h4, .h4 {
        font-size: 23px;
        line-height: 33px;
    }

    .fi_text a {
        width: 100%;
        margin-bottom: 15px;
    }

    .fi_publikationen .widget-download a {
        padding: 4px 10px;
        font-size: 15px;
    }


    .fi_faq .faq_frage {
        padding: 16px 38px 16px 0;
    }

    .fi_faq .faq_frage h2 {
        font-size: 19px;
        line-height: 28px;
    }

    .fi_faq .faq_frage:after {
        right: 4px;
        top: 16px;
        font-size: 22px;
        line-height: 28px;
    }

    .fi_faq .faq_antwort {
        padding: 0 0 22px 0;
    }

}

