.js input.form-autocomplete {
    border: 4px solid var(--theme--color--light);
    background-position: 98% center;
}
    .js input.form-autocomplete.ui-autocomplete-loading {
        background-position: 98% center;
    }
    .js .has-focus input.form-autocomplete {
        border: 4px solid var(--theme--color--primary);
    }

.ui-autocomplete {
    background: rgba(255,255,255, 1);
    box-shadow: var(--theme--box-shadow);
    z-index: 99;
    margin: 0;
    padding: 0;
    list-style: none;
}

.ui-autocomplete .ui-menu-item {
    display: block;
    padding: 0.5em 1.5em;
}

.ui-autocomplete .ui-menu-item:hover {
    background: var(--theme--color--primary);
    color: rgba(255,255,255, 1);
    cursor: pointer;
    text-decoration: none;
}

.ui-autocomplete .ui-autocomplete-field-nothing_3 {
    text-transform: uppercase;
    color: var(--theme--color--primary);
    font-size: var(--theme--font-size--tiny);
    font-weight: 600;
}
    .ui-autocomplete .ui-menu-item:hover .ui-autocomplete-field-nothing_3 {
        color: rgba(255,255,255, 1);
    }

.ui-autocomplete .ui-autocomplete-field-nothing_2 {
    font-family: var(--theme--font-family--primary);
    color: var(--theme--color--dark);
    font-size: var(--theme--font-size--xsmall);
    font-weight: 600;
}
    .ui-autocomplete .ui-menu-item:hover .ui-autocomplete-field-nothing_2 {
        color: rgba(255,255,255, 1);
    }
