/* Überschriften-Styling */

.wpContent h1{
    margin-top:0;
    margin-bottom:0.4em;
}

.wpContent h2{
    margin-top:0;
    margin-bottom:0.4em;
}

.wpContent h1 + h2{
    margin-top:0;
}

.wpContent h2, .wpContent h3, .wpContent h4, .wpContent h5{
    margin-top:1.5em;
}

h1, .h1 strong{
    font-weight:700;
}

h1, .h1{
    font-size: 2.500em;
    line-height: 1.1em !important;
    text-transform: uppercase;
    font-weight:300;
}
.h1 h2 {
    font-size: 2.500rem;
    line-height: 1.1em !important;
    text-transform: uppercase;
    font-weight:300;
}

h2, .h2 {
    font-weight: 300;
    font-size: 1.786em;
    line-height: 1.2em !important;
}

h3, .h3 {
    font-size: 1.143em;
    line-height: 1.4em !important;
    margin-bottom: 0.625em;
    text-transform: uppercase;
    font-weight: 700;
}

h4, .h4 {
    font-size: 1.143em;
    line-height: 1.4em !important;
    margin-bottom: 0.500em;
    font-weight: 600;
}

h5, .h5 {
    font-size: 1.043em;
    line-height: 1.500em !important;
    margin-bottom: 0.500em;
    font-weight: 700;
}

@media (max-width: 768px) {

    h1,
    .h1 {
        font-size: 1.800em !important;
        line-height: 1.171em !important;
        margin-bottom: 0.343em !important;
    }

    h2,
    .h1 h2,
    .h2 {
        /*font-size: 25.2px;
        line-height: 27.7px !important;
        margin-bottom: 0.343rem !important;*/
        font-size: 1.5em !important;
        line-height: 1.3 !important;
    }

}