.alre-menu-group-header {
    display: flex;
    justify-content: space-between;
}

.alre-menu-group-item figure.wp-block-image {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
}

.alre-menu-group-item figure.wp-block-image img {
    max-height: 100px;
    width: auto;
    max-width: 100%;
    object-fit: contain;
}

.alre-menu-group-header-headline a:hover {
    color: #e87f20;
}

.wd-dropdown-menu .alre-menu-group-header,
.wd-dropdown-menu .alre-menu-group-header p {
    margin: 0!important;
}

.wd-dropdown-menu .alre-menu-group:not(:first-of-type) {
    padding-top: 24px;
}

/* Mega-Menü-Container (Sub-Mega-Block bei Hover über Top-Kategorie):
 * Eigenen Hintergrund + Padding setzen, damit Inhalt nicht durchsichtig
 * über den Body-Content scheint und vom Aside-Sidebar abgegrenzt ist. */
.wd-dropdown-menu.wd-design-sized .alre-category-menu {
    padding: 10px 20px;
    min-height: 100%;
}
