h1.page-title, h1.single-title {
    color: #a441a7 !important;
}

#hero .hero-wrap h1 {
    text-shadow: 2px 2px #323944;
}

h2 {
    font-size: 2.8em !important;
    color: #000 !important;
}

.kachel:hover h2 {
    color: #fff !important;
}

@media screen and (min-width: 768px) {
h2 {
    font-size: 3.5em !important;
}
}

.entry-content p {
    font-size: 1.15em !important;
    width: 90% !important;
}

@media screen and (min-width: 1024px) {
.page-id-13 .spalte-3 {
    height: 630px;
}
}

@media screen and (min-width: 768px) {
.page-id-13 .spalte-3 {
    height: 680px;
}
}

@media screen and (max-width: 502px) {
.tooltip1 {
    display: none !important;
}
}