.menu ul li:hover > a,
.menu ul li.current-page-ancestor > a,
.menu ul li.current-menu-ancestor > a,
.menu ul li.current-menu-parent > a,
.menu ul li.current_page_parent > a,
.menu ul li.current_page_ancestor > a,
.menu ul li.current-menu-item > a,
.menu ul li.current-menu-item > a,
body.single-post .menu ul li.aktuelles > a {
    color: var(--website-hautpmenu-dropdown-hover) !important;
}

.maincontent .vc_row:not(.vc_inner):not(.vc_grid):not(.vc_gitem_row) {
  margin-bottom: 35px;
}

.maincontent h1,
.maincontent h2,
.maincontent h3,
.maincontent h4,
.maincontent h5,
.maincontent h6,
.maincontent p,
.maincontent ul,
.maincontent ul li:not(:last-child),
.maincontent ol,
.maincontent ol li:not(:last-child) {
  margin-bottom: 15px;
}

.maincontent ul li:not(:last-child),
.maincontent ol li:not(:last-child) {
  margin-bottom: 5px;
}

.maincontent ul,
.maincontent ol,
.banner-text ul,
.banner-text ol {
  padding-left: 20px;
}

@media (max-width: 991px) {
  .menu ul li:hover > a,
  .menu ul li.current-page-ancestor > a,
  .menu ul li.current-menu-ancestor > a,
  .menu ul li.current-menu-parent > a,
  .menu ul li.current_page_parent > a,
  .menu ul li.current_page_ancestor > a,
  .menu ul li.current-menu-item > a,
  .menu ul li.current-menu-item > a,
  body.single-post .menu ul li.aktuelles > a {
      color: #fff !important;
      font-weight: bold !important;
  }
}
