.adtm_hummingbird_desktop {
    order: initial;
    display: block;
}

.adtm_hummingbird_desktop_menu {
    display: block;
}

.adtm_hummingbird_mobile_toggle {
    display: none;
    align-items: center;
}

.adtm_hummingbird_mobile_toggle .menu-toggle {
    padding-inline: 0.375rem;
    color: var(--bs-body-color);
    background-color: transparent;
}

.adtm_hummingbird_mobile_toggle .menu-toggle:hover {
    color: var(--bs-link-hover-color);
}

.adtm_hummingbird_mobile_toggle .menu-toggle .material-icons {
    font-size: 1.5rem;
}

.adtm_hummingbird_offcanvas .offcanvas-body {
    padding: 0;
}

.adtm_hummingbird_mobile_menu {
    direction: ltr;
}

.adtm_hummingbird_mobile_menu.atmRtl {
    direction: rtl;
}

.adtm_hummingbird_mobile_menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.adtm_hummingbird_mobile_menu .li-niveau1 {
    border-bottom: 1px solid var(--bs-border-color);
}

.adtm_hummingbird_mobile_menu .advtm_hide_mobile {
    display: none !important;
}

.adtm_hummingbird_mobile_menu .adtm_hummingbird_menu_item {
    display: flex;
    align-items: stretch;
}

.adtm_hummingbird_mobile_menu .advtm_search {
    margin-block: 0.5rem;
    padding-inline: 1rem;
}

.adtm_hummingbird_mobile_menu .advtm_search .adtm_hummingbird_menu_item {
    display: block;
}

.adtm_hummingbird_mobile_menu .advtm_search .searchboxATM {
    display: block;
    position: relative;
    height: auto;
    width: 100%;
    margin: 0 0 0.5rem 0;
    vertical-align: initial;
}

.adtm_hummingbird_mobile_menu .advtm_search .search_query_atm {
    display: block;
    width: 100% !important;
    padding-inline-end: 2.75rem;
}

.adtm_hummingbird_mobile_menu .advtm_search .adtm_search_submit_button {
    position: absolute;
    inset-block-start: 50%;
    inset-inline-end: 0.75rem;
    padding: 0.25rem;
    color: inherit;
    background: none;
    border: 0;
    line-height: 1;
    transform: translateY(-50%);
}

.adtm_hummingbird_mobile_menu .a-niveau1,
.adtm_hummingbird_mobile_menu .adtm_unclickable {
    display: flex;
    flex: 1 1 auto;
    align-items: center;
    min-height: 3rem;
    padding: 0.75rem 1rem;
    color: var(--bs-body-color);
    text-decoration: none;
}

.adtm_hummingbird_mobile_menu .a-niveau1:hover,
.adtm_hummingbird_mobile_menu .adtm_unclickable:hover {
    color: var(--bs-link-hover-color);
}

.adtm_hummingbird_mobile_menu .adtm_hummingbird_submenu_toggle {
    display: flex;
    flex: 0 0 auto;
    align-items: center;
    padding: 0.75rem 1rem;
    color: var(--bs-body-color);
    text-decoration: none;
}

.adtm_hummingbird_mobile_menu .adtm_hummingbird_submenu_toggle[aria-expanded="true"] .material-icons {
    transform: rotate(90deg);
}

.adtm_hummingbird_mobile_menu .adtm_sub {
    display: none;
}

.adtm_hummingbird_mobile_menu .adtm_sub.adtm_submenu_toggle_open {
    display: block;
}

.adtm_hummingbird_mobile_menu table.columnWrapTable,
.adtm_hummingbird_mobile_menu table.columnWrapTable tbody,
.adtm_hummingbird_mobile_menu table.columnWrapTable tr,
.adtm_hummingbird_mobile_menu table.columnWrapTable td {
    display: block;
    width: 100%;
}

.adtm_hummingbird_mobile_menu .adtm_column_wrap,
.adtm_hummingbird_mobile_menu .adtm_column {
    width: 100%;
}

.adtm_hummingbird_mobile_menu .column_wrap_title,
.adtm_hummingbird_mobile_menu .adtm_elements a,
.adtm_hummingbird_mobile_menu .adtm_elements span[data-href] {
    display: block;
    text-decoration: none;
}
