.algolia-autocomplete{z-index:999999 !important;}
.aa-dropdown-menu{font-family:sans-serif;background-color:#fff;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px;box-shadow:0 1px 2px rgba(0,0,0,.25),0 0 1px rgba(0,0,0,.35);}
.aa-dropdown-menu:after{content:" ";display:block;clear:both;}
.aa-dropdown-menu .aa-input, .aa-dropdown-menu .aa-hint{width:100%;}
.aa-dropdown-menu .aa-hint{color:#999;}
.aa-dropdown-menu{color:#1a1a1a;font-size:12px;}
.aa-dropdown-menu a{font-size:12px;color:#1a1a1a;font-weight:normal;text-decoration:none;}
.aa-dropdown-menu a:hover{text-decoration:none;}
.aa-dropdown-menu .autocomplete-header{margin:0 14px;line-height:3em;border-bottom:1px solid rgba(0,0,0,.05);}
.aa-dropdown-menu .autocomplete-header-title,
.aa-dropdown-menu .autocomplete-header-more{letter-spacing:1px;text-transform:uppercase;font-weight:bold;}
.aa-dropdown-menu .autocomplete-header-title{float:left;}
.aa-dropdown-menu .autocomplete-header-more{float:right;}
.aa-dropdown-menu .autocomplete-header-more a{color:rgba(0,0,0,.3);font-weight:bold;}
.aa-dropdown-menu .autocomplete-header-more a:hover{color:rgba(0,0,0,.4);}
.aa-dropdown-menu .aa-suggestion{padding:5px 0;}
.aa-dropdown-menu .aa-suggestion:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.aa-dropdown-menu .aa-suggestion em{color:#174d8c;background:rgba(143,187,237,.1);font-style:normal;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-title{font-weight:bold;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content{color:#63676d;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.aa-dropdown-menu .aa-suggestion .suggestion-post-content em{padding:0 0 1px;background:inherit;box-shadow:inset 0 -2px 0 0 rgba(69,142,225,.8);color:inherit;}
.aa-dropdown-menu .aa-suggestion.aa-cursor{background-color:#f9f9f9;}
.aa-dropdown-menu a.suggestion-link{display:block;padding:0 14px;}
.aa-dropdown-menu a.suggestion-link.user-suggestion-link{line-height:32px;}
.aa-dropdown-menu a.suggestion-link svg{vertical-align:middle;fill:rgba(0,0,0,.3);float:left;}
.aa-dropdown-menu .suggestion-post-thumbnail{float:left;margin-right:5px;margin-bottom:5px;border-radius:3px;width:32px;height:32px;}
.aa-dropdown-menu .suggestion-user-thumbnail{float:left;margin-right:5px;margin-bottom:5px;border-radius:16px;width:32px;height:32px;}
.aa-dropdown-menu .autocomplete-footer-branding{padding:15px 14px 0px;float:right;color:rgba(0,0,0,.3);margin-bottom:7px;}
.aa-dropdown-menu .clear{clear:both;}
.autocomplete-empty{clear:both;padding:15px;}
.autocomplete-empty .empty-query {
font-weight: bold;
}