.maincontent .vc_row:not(.vc_inner):not(.vc_grid):not(.vc_gitem_row) {
    padding-top: 35px;
    padding-bottom: 50px;
}

.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 ul,
.maincontent ul ol,
.maincontent ol ul,
.maincontent ol ol {
    margin-top: 15px;
}

.maincontent h1 {
    margin-bottom: 35px;
}

.maincontent .wpb_text_column + .wpb_text_column,
.maincontent .wpb_text_column + .vc_row {
    margin-top: 20px;
}

.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.tribe_events-template-default .menu ul li.veranstaltungen > a,
body.single-events .menu ul li.wb-event-page > a,
body.single-post .menu ul li.wb-news-page > a,
body.single-lessons .menu ul li.wb-lessons-page > a,
body.tax-lesson_materials .menu ul li.wb-lessons-page > a {
    color: var(--blue);
}

.maincontent ul,
.maincontent ol {
    padding-left: 20px;
}

@media (max-width: 991px) {
    .maincontent .vc_row:not(.vc_inner):not(.vc_grid):not(.vc_gitem_row) {
        padding: 50px 0 50px 0;
    }

    .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.tribe_events-template-default .menu ul li.veranstaltungen > a,
    body.single-events .menu ul li.wb-event-page > a,
    body.single-post .menu ul li.wb-news-page > a,
    body.single-lessons .menu ul li.wb-lessons-page > a,
    body.tax-lesson_materials .menu ul li.wb-lessons-page > a {
        color: var(--black);
    }
}
