/* Finum reference navigation, 1.0.8.
 * Widget/Ultimate Addons markup inherits the site's existing navigation styles.
 * Outer class intentionally differs from the old selector hidden by site CSS.
 */
.l-main .vc_col-sm-3.finum-sidebar-column {
    padding: 22px 15px;
}
.finum-category-sidebar {
    padding: 0;
}
.finum-category-sidebar .finum-sidebar-section + .finum-sidebar-section {
    margin-top: 0;
}
/* Equivalent to the site's #produktnaviheadline rule, without repeated IDs. */
.finum-category-sidebar .produktnaviheadline {
    margin-left: 10px !important;
    padding-bottom: 10px;
}
.finum-category-sidebar .widget.widget_nav_menu a {
    font-size: 15px;
    color: gray !important;
    padding-left: 5px !important;
}
.finum-category-sidebar .widget.widget_nav_menu li {
    list-style: disc;
    font-size: 13px;
    margin-left: 20px !important;
    color: gray;
}
.l-main .finum-category-sidebar .widget_nav_menu .menu-item a {
    border: 0 !important;
    padding-top: 3px !important;
    padding-bottom: 3px;
}
.l-main .finum-category-sidebar .widget_nav_menu > div {
    border-bottom: 0 !important;
}
.l-main .finum-category-sidebar .widget_nav_menu .menu-item.current-menu-item > a {
    color: #000 !important;
    font-weight: 700;
}
.no-touch .l-main .finum-category-sidebar .widget_nav_menu a:hover {
    background: transparent !important;
    color: #000 !important;
}
.finum-category-sidebar a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 2px;
}

/* No extra gaps at category boundaries, including theme widget/list margins. */
.l-main .finum-category-sidebar .finum-sidebar-section,
.l-main .finum-category-sidebar .vc_wp_custommenu.wpb_content_element,
.l-main .finum-category-sidebar .widget.widget_nav_menu,
.l-main .finum-category-sidebar .menu-filters-container,
.l-main .finum-category-sidebar .finum-sidebar-menu-container,
.l-main .finum-category-sidebar ul.finum-sidebar-list {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
    padding-top: 0;
    padding-bottom: 0;
}
