#subnav_top .uk-navbar-item  {
    min-height: 0; /* UIKit's min-height of 80px makes menu too tall */
    padding-top: 10px;
    padding-bottom: 10px;
}
.ukc_header_menu_max_900 {
    max-width: 900px;
    overflow-x: hidden;
}
.header_zero_cms_wrap .uk-navbar-nav li a, .header_zero_cms_wrap .uk-navbar-item {
    min-height: 40px;
}
#subnav_top > div > ul > li > span{
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    -webkit-box-align: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
}
#subnav_top > div > ul > li > span.submenu_item{
    width: max-content !important;
}
#search_app {
    display: none;
}
#search_app.show {
    display: block;
}
@media only screen and (min-width: 1100px) {
    #search_app.show {
        padding-bottom: 4px;
    }
}
.auto-suggest {
    max-width: 80% !important;
}
