.searchhit-icon {
    float: left;
    width: 45px;
    height: 45px;
    margin-right: 15px;
    font-size: 2em;
    min-height: 50px;
}

.searchhit-icon .gruen {
    color: green!important;
}

.searchhit-icon .gelb {
    color: #ffdd00!important;
}

.searchhit-icon .rot {
    color: red!important;
}

/* Gruppen mit Hintergrundfarbe (Infoboxen in Beiträgen): Abstand zum Rand auf allen Breiten, nur im Frontend.
   :where hält die Spezifität niedrig, ein im Editor gesetzter Innenabstand (inline) gewinnt. */
:where(.wp-block-group.has-background) {
    padding: 10px 15px;
}

@media (min-width: 768px) {
    :where(.wp-block-group.has-background) {
        padding: 15px 30px;
    }
}
