@media (min-width: 768px) {
    .filter-section.filter-section-button {
        display: none
    }

    #category-filter-hover {
        display: block !important;
    }
}

@media (max-width: 768px) {
    .menu-level-1 {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
    }

    .menu-level-1 .appended-category {
        order: -1;
    }

    .menu-level-1>li {
        border-top: none !important;
        border-bottom: solid 1px #dadada;
    }
}