.ui-helper-hidden-accessible{display:none}
ul.ui-autocomplete li a{white-space:nowrap}
.ui-menu .ui-menu-item a{text-align:left;padding:5px 2px !important}
ul.ui-autocomplete .recent-search-wrapper{position:relative}
.ui-menu .ui-menu-item .recent-search-remove{position:absolute;left:2px;top:6px;z-index:9999;opacity:1;cursor:pointer}
.ui-menu .recent-search-remove img{width:8px;height:8px}
.ui-widget,li.ui-menu-item,li.ui-menu-item a{font-family:'Nimbus Sans Regular',Arial,Helvetica,sans-serif !important;font-size:15px !important}
.ui-autocomplete-term{font-family:'Nimbus Sans Bold',Arial,Helvetica,sans-serif !important}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-radius:0 !important}
.ui-menu .ui-menu-item a.recent-search-item,.ui-menu .ui-menu-item:hover a.recent-search-item{margin-left:20px !important}
.ui-menu{margin-left:-20px}
@media(max-width:960px){.ui-menu{padding:0}
.ui-widget,li.ui-menu-item,li.ui-menu-item a{font-size:13px !important}
.ui-menu .ui-menu-item a{padding:5px 2px !important}
}
.predictive-search-results-section .search-results{display:none}
.predictive-search-results-section.open .search-results{display:block}