
@media (max-width: 991px) {
  .site-search {
    left: 0;
  }
}

.live-search {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  border: 1px solid #ccc;
  border-radius: 0 0 3px 3px;
  background: white;
  z-index: 99999999; }
  .live-search.is-active {
    opacity: 1;
    visibility: visible;
    position: relative; }
    .live-search.is-active.is-absolute {
      position: absolute;
      width: 100%;
      top: 100%;
      max-height: 70vh;
      overflow-y: scroll;
      right: 0;}
        @media (min-width: 991px) {
      .live-search.is-active.is-absolute {
        width: 200%;
	    top: 100%;
	    height: auto;
	    right: 0;
      }
    }
   .live-search.is-active.is-wfull-absolute {
   	 width: 200%;
   	 position: absolute;
   }
  .live-search .live-search-title {
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    padding: 0.5rem;
    font-size: .85rem; }
  .live-search ul {
    list-style: none;
    padding: 0;
    margin: 0; }
    .live-search ul li {
      list-style: none; }
      .live-search ul li a {
        padding: 0.25rem 1rem !important;
        display: flex;
        align-items: center;
        flex: 1;
        color: #333; }
      .live-search ul li:last-child a {
        border-bottom: none; }
        .live-search .live-search-image-container {
          width: 50px;
        }
  .live-search .live-search-product-image {
    padding-right: 1rem; }
  .live-search .live-search-product-name,
  .live-search .live-search-category-name {
    flex: 1;
    font-weight: bold;
    padding-right: 1rem;
    text-align: left; }
  .live-search .live-search-product-price {
    text-align: right;
    font-size: 14px;
     }
  .live-search .live-search-more {
    text-align: center; }
    .live-search .live-search-more a {
      color: #2980b9;
      text-align: center;
      justify-content: center; }

/*# sourceMappingURL=search.css.map */
