/* Naprawa nachodzącej stopki dla modułu ets_blog w Hummingbird */
footer, #footer {
    clear: both !important;
    width: 100% !important;
}

.ets_blog_layout_grid,
.ets_blog_area {
    display: flow-root !important; 
    clear: both;
}

/* --- BEZPIECZNA NAPRAWA ZAWINIĘTEGO MENU HUMMINGBIRD --- */

/* 1. Kontrola kontenera: Zezwalamy na zawijanie i zbliżamy rzędy do siebie na środku paska */
ul.ps-mainmenu__tree {
    flex-wrap: wrap !important;
    align-items: center !important; 
    align-content: center !important; 
    row-gap: 4px !important; /* <-- Tutaj precyzyjnie regulujesz odległość między górnym a dolnym rzędem */
}

/* 2. Zdejmujemy 62px TYLKO z najwyższego poziomu paska (używamy '>', by nie zepsuć podmenu!) */
ul.ps-mainmenu__tree > li.ps-mainmenu__tree-item {
    height: auto !important;
    min-height: auto !important;
}

ul.ps-mainmenu__tree > li.ps-mainmenu__tree-item > div.ps-mainmenu__tree-item-wrapper {
    height: auto !important;
    min-height: auto !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
}

/* 3. Zmniejszenie odstępów bocznych, żeby opóźnić moment zawijania do nowej linii */
ul.ps-mainmenu__tree > li.ps-mainmenu__tree-item > div.ps-mainmenu__tree-item-wrapper > a.ps-mainmenu__tree-link {
    padding-left: 8px !important;
    padding-right: 8px !important;
    line-height: 1.2 !important;
}