#search-by-category{position:absolute;top:calc(100% + 2px);right:0;float:left;width:300px;z-index:100;box-shadow:0px 0px 10px rgba(0,0,0,.1)}.search-container{float:left;width:calc( 100% - 50px )}#text-search{float:left;width:100%;height:38px;border:none;padding:0
20px}.categories-container{float:right;max-width:150px;width:150px;display:none}.cate-items .f2,
.cate-items
.f1{padding-left:10px}.cate-items .item-cate{cursor:pointer}.cate-items .item-cate:hover{color:#cc6119}.cate-items{display:none;padding:0
0 0 10px;position:absolute;top:calc( 100% + 1px );left:0;right:0;border:1px
solid rgba(0,0,0,.1);background:#fff;z-index:113;max-height:300px;overflow-y:auto}.hover-cate > p
i{font-size:10px;color:#999;padding-left:20px}.hover-cate>p{height:38px;margin:0;text-align:center;line-height:38px;color:#757575;cursor:pointer}.hover-cate{position:relative}#sp-btn-search{float:right;width:50px;height:38px}.search-containers>i{}.search-containers > i,
#btn-search-category
i{font-size:14px;color:#fff;line-height:50px;cursor:pointer}#btn-search-category:hover,.search-containers>i:hover{background:#222}#btn-search-category,.search-containers>i{padding:0;margin:0;border:none;background:#cc6119;border-radius:0;line-height:50px;height:50px;width:50px;text-align:center}#btn-search-category
i{line-height:38px}#btn-search-category{height:38px;line-height:38px}.ajax-loader-container{display:none}.ajax-result-item{list-style:none}.search-ajax{position:relative}.ajax-loader-container{position:absolute;top:40px;z-index:112;left:0;right:0;border:1px
solid rgba(0,0,0,.1);background:rgba(0,0,0,.1);opacity:0.5}.ajax-result-container.show{border:1px
solid rgba(0,0,0,.1)}.ajax-result-container{position:absolute;top:40px;z-index:113;left:0;right:0;background:#fff;max-height:300px;overflow-y:auto}.ajax-result-item .product-info .price-old{color:#777;font-size:11px}.ajax-result-item .product-info .price-container{width:100%;max-width:100% !important;font-size:14px;color:#CC6119}.ajax-result-item .product-info .product-name{width:100%;max-width:100% !important;padding:0;font-size:12px;text-transform:capitalize;font-weight:400;margin:0px
0 5px 0}.ajax-result-item .product-info .product-image{margin-bottom:10px}.ajax-result-item .product-info{margin-bottom:20px}@media(max-width: 1024px){.categories-container{display:none}#text-search{width:100%}}@media(max-width: 767px){#search-by-category{padding-right:0}}