.ui-autocomplete {
  border: 1px solid #e5e5e5 !important;
  background: #fff;
  z-index: 10002 !important;
  margin-top: 0 !important;
  width: 464px;
  border-radius: 0;
  padding: 1px !important;
  background: #fff !important;
}
.ui-autocomplete td.autocomplete-item-name {
  width: auto;
}
.ui-menu .ui-menu-item {
  padding: 5px 0 !important;
}
.ui-menu .ui-menu-item:nth-child(odd) {
  background: #f0f0f0;
}
.autocomplete-item-image {
  width: 50px;
  padding-left: 10px;
}
.autocomplete-item-image div {
  width: 50px;
  height: 50px;
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.autocomplete-item-image div img {
  max-width: 100%;
  max-height: 100%;
  width: auto;
}
.autocomplete-item-price {
  text-align: right;
  padding: 0 10px 0 0;
}
.ui-state-focus, .ui-state-hover, .ui-widget-content .ui-state-focus, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-focus, .ui-widget-header .ui-state-hover {
  background: #fff !important;
  font-weight: normal !important;
}
@font-face {
  font-family: "Marck Script";
  font-style: normal;
  font-weight: normal;
  src: local("Marck Script"), local("MarckScript-Regular"), url("/g/fonts/marck_script//marck_script-r.woff") format("woff"), url("/g/fonts/marck_script//marck_script-r.ttf") format("truetype"), url("/g/fonts/marck_script//marck_script-r.svg") format("svg");
}
.site-phone-top a {
  font-size: 70px;
  color: #00a6de;
  text-decoration: none;
  font-family: "Marck Script", Helvetica, sans-serif;
}
.site-phone-top {
  top: 0px;
}
.site-name-bottom a {
  text-decoration: none;
}
