.wp-block-categories-list,
.wp-block-archives-list {
    z-index: 9;
    background: #FFF;
    padding: calc(var(--gap) * 2);
    margin: 0;
    list-style: none;
    line-height: 2rem;
    font-size: 0.8rem;
}
.wp-block-latest-comments{
    padding: 0;
    font-size: 0.8rem;
}
.main-content-container .wp-block-categories-list,
.main-content-container .wp-block-archives-list{
    border-radius: var(--radius);
    border: 1px solid var(--grey);
    column-gap: calc(var(--gap) * 4);
    columns: calc(var(--nav-column-number) + 1);
}
footer#colophon .wp-block-categories-list,
footer#colophon .wp-block-archives-list {
    background: none;
    column-gap: calc(var(--gap) * 2);
    columns: calc(var(--nav-column-number) + 1);
    padding: calc(var(--gap) * 0);
}

footer#colophon .widget_nav_menu{
    margin: 0!important;
}
footer#colophon ul{
    margin-top: 1rem!important;
}

.widget_nav_menu ul{
    display: flex;
    flex-direction: column;
    gap : var(--gap);
}
.widgettitle{
    font-size: var(--medium-font);
}
/* CATEGORIES LIST */
.wp-block-categories-list {
    display: flex;
    flex-wrap: wrap;
    gap: calc(var(--gap) / 2) !important;
}
.wp-block-categories-list li.cat-item {
    display: flex;
    width: max-content;
    align-items: center;
    font-size: var(--small-font);
    background: transparent;
    position: relative;
    z-index: 1;
    margin-right: 12px;
}
.wp-block-categories-list li.cat-item a {
    padding: 3px 35px 3px 8px;
    background: var(--blue-bkg);
    border-radius: var(--radius);
    margin-right: -30px;
    z-index: -1;
}