.ac_results{padding:0px;border:1px solid rgb(226, 226, 226);width: 40.1% !important;
    background-color:#fff;overflow:hidden;z-index:99999;font-size:14px;text-align:left;color:#AD1E22;padding-bottom: 40px;}
.ac_results ul{width:100% !important;list-style-position:outside;list-style:none;padding:9px 0 0 9px;
    margin:0; max-height:500px;display:flex;column-gap: 8px;justify-content:left;flex-wrap:wrap;}
.ac_results li { margin: 0px;
    padding: 0;width: auto;margin-bottom: 12px;
    text-align: center;cursor: default;display: flex;font-size: 14px;line-height: 16px;overflow: hidden;
    border: 1px solid #fbd3d6; border-radius: 6px;}
.ac_loading{background:#AD1E22 url('indicator.gif') right center no-repeat;}
.ac_odd{background-color:transparent;}
.ac_over{background-color:#AD1E22;color:#ffffff;}
.ac_results li.ac_over a {color: #ffffff;background-color:#AD1E22;}

.ac_results li a {
    margin: 0px;justify-content: center; background: #fff4f4;padding:7px;
    font-weight: 500; display: flex; width: 100%;
    min-height: 30px; color: #000; text-decoration: none;align-items: center;white-space:nowrap;
}
.ac_results li a:hover{color:#ffffff;}
.ac_results strong {display: contents;}
.ac_results li a br {display:none;}
.ac_bar{font-size:16px; padding:7px 7px; font-weight:bold;}
strong {font-weight: bolder;}