.widget_dan_submenu_widget .submenu-primary-container > .menu {
	margin: 0;
	padding: 0;

    li[class^="menu-item"]::marker {
        content: "";
    }

    > .menu-item {
        display: none;
        margin: 0;
    }

    > .current-menu-ancestor,
    > .current-menu-item {
        display: block;
    }

    > .current-menu-ancestor > a,
    > .current-menu-item > a {
        display: none !important;
    }

    > .current-menu-ancestor > .sub-menu,
    > .current-menu-item > .sub-menu {
        flex: 0 1 100%;
        display: none;
        flex-wrap: wrap;
        margin: 2px auto 0;
        padding: 0 1rem;
        max-width: 1200px;
    }
    @media (min-width: 769px) {
        > .current-menu-ancestor > .sub-menu,
        > .current-menu-item > .sub-menu {
            display: flex;
        }
    }

    > .current-menu-ancestor > .sub-menu .menu-item,
    > .current-menu-item > .sub-menu .menu-item {
        flex: 0 1 auto;
        list-style: none;
        margin: 0;
        padding: 0;
    }
}
