.ct-search .autocomplete{display:block;width:100%;box-sizing:content-box;background:#fff;background-clip:padding-box;box-shadow:0 3px 7px rgba(0,0,0,.12);border-radius:5px;overflow:hidden}.ct-search.flat .autocomplete{left:1px!important;right:1px!important;top:62px!important;display:block!important;box-shadow:none;border:0 none;border-radius:0}.ct-search.flat .autocomplete .info{overflow:hidden}.ct-search .autocomplete li{display:block;position:relative;cursor:pointer;border-bottom:1px solid #e9edf2;text-align:left}.ct-search .autocomplete li:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.ct-search .autocomplete li:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.ct-search .autocomplete li a{display:flex;align-items:center;text-decoration:none;padding:12px 18px 12px 28px}.ct-search .autocomplete li a:hover,.ct-search .autocomplete li.active a{background-color:#eff2f5}.ct-search .autocomplete li a .img{flex:0 0 40px;margin-right:12px}.ct-search .autocomplete li a img{max-width:100%;display:block}.ct-search .autocomplete li a .info{overflow:hidden}.ct-search .autocomplete li a span.title{display:block;color:#075da7;font-size:14px;font-weight:300;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:3px}.ct-search .autocomplete li a span.detail{display:block;color:#333;font-size:12px;font-weight:300;line-height:1.33;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-search .autocomplete li a em{font-weight:400;font-style:normal;background-color:#f6fcfe;box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}