#pos_search_top{max-width:300px;bottom:-51px;display: none;left: auto;padding: 0;position: absolute;right: 0;z-index: 99;width: auto;margin-left: 0 !important;margin-right: 15px;}
#pos_search_top .form_search{padding:0;position:relative;width:100%;float:left;height:50px;color:#999}
#pos_search_top .form_search label{display:none}
#pos_search_top .form_search .form-control{padding:0 90px 0 30px;background:#fff;border:none;width:100%;height:50px;line-height:50px;font-size:15px;color:#999;}
#pos_search_top .form_search .form-control:focus{box-shadow:none;color:#999;}
#pos_search_top .form_search .form-control::placeholder{color:#999;}
input::placeholder {color: #999 !important;}
#pos_search_top .bootstrap-select.btn-group .btn .filter-option{color:#999;}

@media (max-width: 479px){#pos_search_top .form_search .form-control{padding-right:0}
}
#pos_search_top .form_search .search_submit{position:absolute;top:0px;right:1px;height:50px;line-height:1px;text-align:center;width:75px;color:#999;background:none;border-radius:30px;border-bottom-left-radius: 0;border-top-left-radius: 0;padding:0;border:0;font-size:0;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}
#pos_search_top .form_search .search_submit:hover{background:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;-ms-transition:all 300ms linear;-o-transition:all 300ms linear;transition:all 300ms linear}
#pos_search_top .form_search .search_submit:hover i{-webkit-animation:pulse 800ms ease-in-out infinite;-moz-animation:pulse 800ms ease-in-out infinite;-ms-animation:pulse 800ms ease-in-out infinite;animation:pulse 800ms ease-in-out infinite}
#pos_search_top .form_search .search_submit i{font-size:20px;line-height:40px;width: 40px;}
#pos_search_top .form_search .form-group{position:absolute;left:4px;top:4px;display:none;width:150px;margin:0;height:42px;border-radius:42px}
#pos_search_top .form_search .form-group .bootstrap-select{width:150px;margin:0}
#pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker{display:none;margin:0;position:relative;padding:0 20px;border:0;background:transparent;color:#ddd;text-transform:capitalize;line-height:42px;box-shadow:none;border:0;font-weight:normal;font-size:13px}
#pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker:before{content:"";width:1px;height:22px;background:#ccc;position:absolute;top:50%;margin-top:-11px;right:0}
#pos_search_top .form_search .form-group .bootstrap-select.btn-group .btn .caret{font-size:0;width:auto;height:auto;border:0;top:4px;right:15px}
#pos_search_top .form_search .form-group .bootstrap-select.btn-group .btn .caret:after{content:"\f107";font-family:'LineAwesome';display:block;font-size:14px;color:#ddd}
@media (max-width: 479px){#pos_search_top .form_search .form-control{padding:0 50px 0 30px;font-size:10px}
#pos_search_top .form_search .form-group{width:103px}
#pos_search_top .form_search .form-group .bootstrap-select{width:103px}
#pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker{padding:0 5px;font-size:10px}
}
.ac_results{border:none !important;padding:0 10px}
.ac_results li{cursor:pointer !important;background: #fff !important;}
.ac_results li img{width:60px}
.ac_results .ac_product_name{padding:0 10px}
.ac_results #ac_search_more{font-size:14px;color:#555;font-weight:500;line-height:30px;display:block;padding:0 10px;cursor:pointer}
.ac_results #ac_search_more:hover{color:#0072bc}
.ac_results {
    width: auto !important;
    right: 0;
	max-width:300px;
}