/* Akkordeon-Anpassungen für Team- und FAQ-Seiten (vormals Inline-CSS in sys_template) */
#nachOben.backToTop.hide-for-small {
    display: none !important;
}

.accordion .accordion-navigation > a[href^="mailto"] {
    background: #EFEFEF;
    color: #222222;
    display: block;
    font-size: 1rem;
    padding: 0rem 1rem;
    position: relative;
    z-index: 21;
}

li.accordion-navigation a[href^="#"] {
    position: relative;
    z-index: 20;
}

/* Plus-/Minus-Icon über Font Awesome */
li.accordion-navigation a[href^="#"]::before {
    content: "\f055";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #CA1136;
    font-size: 1.7em;
    position: absolute;
    top: -0.7em;
    right: -0.4em;
    z-index: 0;
}

li.accordion-navigation.active a[href^="#"]::before {
    content: "\f056";
}
