/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face{font-family:'HelveticaNeue';src:url("./fonts/HelveticaNeue.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeue.woff") format("woff"),url("./fonts/HelveticaNeue.ttf") format("truetype"),url("./fonts/HelveticaNeue.svg#HelveticaNeue") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Bold';src:url("./fonts/HelveticaNeue-Bold.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeue-Bold.woff") format("woff"),url("./fonts/HelveticaNeue-Bold.ttf") format("truetype"),url("./fonts/HelveticaNeue-Bold.svg#HelveticaNeue-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Light';src:url("./fonts/HelveticaNeue-Light.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeue-Light.woff") format("woff"),url("./fonts/HelveticaNeue-Light.ttf") format("truetype"),url("./fonts/HelveticaNeue-Light.svg#HelveticaNeue-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-Medium';src:url("./fonts/HelveticaNeue-Medium.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeue-Medium.woff") format("woff"),url("./fonts/HelveticaNeue-Medium.ttf") format("truetype"),url("./fonts/HelveticaNeue-Medium.svg#HelveticaNeue-Medium") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeue-CondensedBold';src:url("./fonts/HelveticaNeue-CondensedBold.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeue-CondensedBold.woff") format("woff"),url("./fonts/HelveticaNeue-CondensedBold.ttf") format("truetype"),url("./fonts/HelveticaNeue-CondensedBold.svg#HelveticaNeue-CondensedBold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'HelveticaNeueRegular';src:url("./fonts/HelveticaNeueRegular.eot?#iefix") format("embedded-opentype"),url("./fonts/HelveticaNeueRegular.woff") format("woff"),url("./fonts/HelveticaNeueRegular.ttf") format("truetype"),url("./fonts/HelveticaNeueRegular.svg#HelveticaNeueRegular") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Glyphicons Halflings';src:url("./fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),url("./fonts/glyphicons-halflings-regular.woff") format("woff"),url("./fonts/glyphicons-halflings-regular.ttf") format("truetype"),url("./fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'FontAwesome5ProRegular';src:url("./fonts/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("./fonts/fa-regular-400.woff") format("woff"),url("./fonts/fa-regular-400.ttf") format("truetype"),url("./fonts/fa-regular-400.svg#fa-regular-400") format("svg");font-weight:normal;font-style:normal}.ac_results{position:absolute;background-color:#fff;border:1px solid #585858;z-index:999;box-shadow:0 2px 4px #585858;width:100%}.ac_results ul li{text-align:left;margin:0px;padding:6px 10px;cursor:pointer;color:#54575a;font:menu;font-size:12px;line-height:16px;overflow:hidden;width:100%}.ac_results ul li.catheader{font-size:14px;background-color:#00a8e3;color:#fff;cursor:default;text-align:left}.ac_results ul li strong{color:#00a8e3}.ac_results ul li.suggest{position:absolute;right:100%;top:-1px;background:#fff;width:420px;border:1px solid #585858;padding:0;min-height:424px;box-shadow:2px 2px 4px #585858;padding:10px;min-height:150px}.ac_results ul li.suggest.hideSuggest{display:none}.ac_results ul li.suggest .cat-product{margin-top:6px;padding-top:8px;border-top:1px solid #CCC}.ac_results ul li.suggest .titleImg-container{min-height:60px;text-align:left}.ac_results ul li.suggest .titleImg-container .parent-title{color:#54575a;float:left;width:calc(100% - 90px);font-size:16px}.ac_results ul li.suggest .titleImg-container a.title{color:#54575a;font-family:"HelveticaNeue-Medium";letter-spacing:1px;width:calc(100% - 90px);float:left;padding:5px 0;text-transform:uppercase;font-size:16px}.ac_results ul li.suggest .titleImg-container img{width:85px;float:right}.ac_results ul li.suggest .cat-product .cat_img{width:50px;height:50px;margin-right:10px;float:left;border:1px solid #E5E5E5}.ac_results ul li.suggest .cat-product .cat_img img{vertical-align:middle;max-width:100%;max-height:100%;text-align:center}.ac_results ul li.suggest .cat-product .info{width:calc(100% - 60px);vertical-align:middle;display:inline-block;float:left}.ac_results ul li.suggest .cat-product .info .ac_titleWrap{width:calc(100% - 115px);float:left}.ac_results ul li.suggest .cat-product .info .ac_titleWrap a{color:#54575a;font-size:16px;display:block;font-weight:bold;padding:0 0 5px 0}.ac_results ul li.suggest .cat-product .info .ac_titleWrap p{color:#54575a;font-size:14px}.ac_results ul li.suggest .cat-product .info .ac_priceWrap{width:105px;float:left;margin-left:10px}.ac_results ul li.suggest .cat-product .info .ac_priceWrap .log-addTocart-btn{padding:5px 8px;font-size:12px;margin-top:5px;height:auto}.ac_results ul li.suggest .cat-product .info .ac_priceWrap .log-addTocart-btn:hover{background:#00a8e3}.ac_results ul li.suggest a.button{float:right;width:auto;padding:6px 10px;height:auto}.ac_results ul li.suggest a.button:hover{background:#00a8e3}.ac_results ul li.suggest .autocomplete-cat a.button{float:left}.ac_results ul li:hover{color:#00a8e3;background:#f5f5f5}.catWrap{width:35%;float:left}.catWrap div{text-align:left;font:menu;line-height:24px}.catWrap div strong{color:#54575a}.catWrap li:first-child{background:#e6e6e6}.ac_results .itemWraper{padding-top:22px;width:65%;float:left;background:#e6e6e6}.ac_results .itemWraper .prodWrap li{display:inline-block;width:25%}.ac_results .itemWraper .prodWrap li span{display:block;margin-top:5px}.ac_results .itemWraper .prodWrap li img{width:100%;display:block}.ac_results .itemWraper .mfgWrap{padding-bottom:5px}.ac_results .itemWraper>a{background:#46acee;color:#FFF;padding:6px 25px;display:inline-block;margin-bottom:10px;font:menu}
