/*ANPASSUNG DK MENU*/
.bar-top, .mm-search-bar-top {padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;padding-left: 20px;padding-right: 20px;border-bottom: 1px solid;border-color: var(--mm-color-border);}
.bar-top {display: flex;justify-content: flex-end}
.bar-top a {display: flex;justify-content: center;align-items: center;}
.mm-listitem--selected strong, .mm-listitem__text {-webkit-box-flex: 1;-ms-flex-positive: 1;flex-grow: 1;-ms-flex-preferred-size: 10%;flex-basis: 10%;display: block;-o-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;padding-left: 20px;padding-right: 20px}
.mm-listitem.active span, .mm-listitem .trail > span {font-family: var(--font-bold)}
.mm-listitem .menu-text-wrapper {position: relative}
.mm-listitem--selected > .mm-listitem__text .menu-text-wrapper:after {content: "";background-color: var(--red);height: 3px;width: 0;position: absolute;bottom: -6px;left: 0;}    
.mm-listitem .submenu.trail > .menu-text-wrapper:after, .mm-listitem.active .menu-text-wrapper:after {width: 100%}
.mm-listitem a:focus-visible > .menu-text-wrapper {position: relative;display: flex;height: 100%;align-items: center;padding-left: 20px;}
.mm-listitem__text:focus-visible {padding: calc((var(--mm-listitem-size) - var(--mm-lineheight)) / 2) 0;padding-left: 20px;padding-right: 20px}
.mm-listitem__btn:focus-visible {-webkit-padding-end: 50px;padding-inline-end: 50px;}

/*SUCHFELD*/
#mm-searchBar {height: 42px;position: relative;}
#mm-searchToggle {position: absolute; right: 0; cursor: pointer; top: 4px; z-index: 1; border: none; background: none;padding: 4px;margin-right: 1px;}
#mm-searchBar img {width: 25px}
#mm-searchInput {position: absolute; right: 0; bottom: 0; width: 0%; overflow: hidden;width: 100%;border: 1px solid;border-color: var(--mm-color-border);border-radius: 4px;}
#mm-searchInput input {outline: 0;border: 0;width: 100%;height: 40px;font-size: 16px;font-family: var(--font-regular);padding-right: 30px;padding: 5px;background: var(--mm-color-background-emphasis);}
#mm-searchInput input.submit {display: none}
