@media screen and (max-width:992px){.c-predictive-search{width:100%;margin-left:0}
}
.c-predictive-search__form{margin-bottom:0}
.c-predictive-search__input{padding-right:75px}
.c-predictive-search__input:focus{outline:0}
.c-predictive-search__btn--submit{height:100%;position:absolute;right:0;top:0;font-size:18px;border-top-left-radius:0;border-bottom-left-radius:0;background:transparent;color:#58666e;line-height:1;padding:6px 10px;border-left:1px solid #e8e8e8;z-index:99}
.c-predictive-search__btn--submit:before{font-family:FontAwesome,sans-serif;content:"\f002"}
.c-predictive-search__btn--submit:focus{outline:0}
.c-predictive-search__btn--clear{cursor:pointer;position:absolute;right:50px;top:10px;color:#58666e;display:none}
.c-predictive-search__btn--clear:before{font-family:FontAwesome,sans-serif;content:"\f057";font-size:1.33333333em;line-height:.75em}
.ui-autocomplete{display:none;border-top-left-radius:0 !important;border-top-right-radius:0 !important;border-bottom-right-radius:4px !important;border-bottom-left-radius:4px !important;overscroll-behavior:contain !important;padding-bottom:5px !important}
.ui-widget-content{background:none !important;background-color:#fff !important}
.ui-widget-content a{color:#005cb2 !important}
.ui-autocomplete-category{font-weight:600 !important;color:#58666e !important;padding:10px 12px 2px !important;position:relative}
.ui-autocomplete-category:not(:first-child):before{content:"";position:absolute;top:4px;left:10px;right:10px;height:1px;background-color:#e4e4e4}
.ui-autocomplete-category:first-child{padding-top:8px !important}
.ui-menu-item{list-style-image:none !important;font-family:inherit !important;font-size:inherit !important;padding:2px 12px !important;color:#005cb2 !important;display:flex !important;align-items:center !important}
.ui-menu-item:before{font-family:FontAwesome,sans-serif;content:"\f002";color:#005cb2;font-size:10px;margin-right:5px}
.ui-state-focus{border:none !important;color:#005cb2 !important;font-weight:400 !important;background:none !important;background-color:#eee !important;margin:0 !important}
.ui-state-focus a{color:inherit !important}
#ui-id-1,ul#ui-id-2{height:auto;max-height:312px;overflow-y:auto;overflow-x:hidden;z-index:1000;padding:0;line-height:1.4em;display:block;box-shadow:3px 5px 6px 0 rgba(0,0,0,.14),-3px 0 10px 0 rgba(0,0,0,.05)}