.ss-box{position:relative;width:500px;max-width:100%;margin:0 auto;padding:5px;box-sizing:border-box}
.ss-box form{margin:0}
.ss-box input[type="search"]{display:block;width:100%;height:27px;line-height:27px;margin:0;padding:0 14px 0 30px;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:15px;background:#fff url(/modules/mod_universal_ajaxlivesearch/themes/minimal/images/search_button/magnifier_normal_large.png) no-repeat 0 center;font-size:15px;color:#000;-webkit-appearance:none;appearance:none;outline:0}
.ss-box input[type="search"]::placeholder{color:#000;font-weight:700;opacity:1}
.ss-box input[type="search"]:focus::placeholder{color:#999;font-weight:400}
.ss-box input[type="search"]:focus{border-color:#999}
.ss-box input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}
.ss-res{position:absolute;left:12px;right:12px;top:100%;margin-top:-2px;z-index:1000;background:#fff;border:1px solid #bfbfbf;border-radius:0 0 8px 8px;max-height:70vh;overflow:auto;box-shadow:0 6px 18px rgba(0,0,0,.12);text-align:left}
.ss-res[hidden]{display:none}
.ss-res a{display:block;padding:7px 10px;color:#333;text-decoration:none;font-size:14px;line-height:1.3}
.ss-res a:hover,.ss-res a.ss-on{background:#f2f2f2}
.ss-res .ss-all{font-weight:600;border-top:1px solid #eee}
.ss-empty{padding:8px 10px;color:#888;font-size:14px}
#ss-page-form{margin:0 0 20px}
#ss-page-form input{width:100%;max-width:500px;height:34px;padding:0 14px 0 30px;box-sizing:border-box;border:1px solid #bfbfbf;border-radius:17px;background:#fff url(/modules/mod_universal_ajaxlivesearch/themes/minimal/images/search_button/magnifier_normal_large.png) no-repeat 0 center;font-size:16px;-webkit-appearance:none;appearance:none}
#ss-page a{display:block;padding:6px 0}

.ss-box.ss-habi{width:auto;max-width:100%;margin:0;padding:0}.ss-habi input[type=search]{height:40px;line-height:40px;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;font-weight:400;padding:0 0 0 40px}.ss-habi input[type=search]::placeholder{color:inherit;font-weight:400}.ss-habi .ss-res{left:0;right:0;margin-top:0}.ss-habi .ss-res a{font-weight:400}#ss-page-form input{background:#fff;padding-left:14px;font-weight:400;color:#333}#ss-page{color:#333;font-weight:400}#ss-page a{color:#285c7d;font-weight:400}
