#pos_search_top {
  padding: 11px 0;
  float: right; }
  @media (max-width: 767px) {
    #pos_search_top {
      width: 100%; } }
  #pos_search_top .form_search {
    padding: 0;
    position: relative;
    width: 100%;
    float: left;
    height: 38px;
    color: #888889;
    background: #fff;
    border-radius: 30px; }
    #pos_search_top .form_search label {
      display: none; }
    #pos_search_top .form_search .form-control {
      height: 38px;
      line-height: 38px;
      font-size: 13px;
      background: transparent;
      color: #333;
      padding: 8px 45px 8px 160px;
      border: none; }
      #pos_search_top .form_search .form-control:focus {
        box-shadow: none; }
      @media (max-width: 480px) {
        #pos_search_top .form_search .form-control {
          font-size: 11px; } }
      @media (max-width: 479px) {
        #pos_search_top .form_search .form-control {
          font-size: 10px;
          padding-left: 126px; } }
    #pos_search_top .form_search .search-block .icon {
      font-size: 0;
      position: absolute;
      top: 0;
      left: 15px;
      line-height: 48px;
      cursor: default; }
      @media (max-width: 479px) {
        #pos_search_top .form_search .search-block .icon {
          display: none; } }
      #pos_search_top .form_search .search-block .icon:before {
        content: "\f2f5";
        font-size: 24px;
        font-family: Ionicons;
        color: #999999; }
    #pos_search_top .form_search .search_submit {
      position: absolute;
      top: 0;
      right: 20px;
      height: 38px;
      line-height: 38px;
      text-align: center;
      text-align: center;
      color: #333;
      background: none;
      padding: 0;
      border: 0;
      font-size: 20px;
      -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 {
        color: #fff;
        -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 span {
        display: none; }
    #pos_search_top .form_search .form-group {
      position: absolute;
      left: 0;
      top: 0;
      display: inline-block;
      margin: 0; }
      #pos_search_top .form_search .form-group .bootstrap-select {
        width: 140px;
        margin: 0; }
        @media (max-width: 360px) {
          #pos_search_top .form_search .form-group .bootstrap-select {
            width: 115px; } }
        #pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker {
          margin: 0;
          position: relative;
          padding: 0 20px 0 0;
          border: 0;
          background: transparent;
          color: #333;
          text-transform: capitalize;
          line-height: 38px;
          box-shadow: none;
          font-weight: 400;
          font-size: 13px; }
          @media (max-width: 360px) {
            #pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker {
              font-size: 10px;
              padding: 0 5px; } }
          #pos_search_top .form_search .form-group .bootstrap-select .btn.selectpicker:before {
            content: "";
            position: absolute;
            width: 1px;
            height: 16px;
            background: #000;
            right: 0;
            top: 50%;
            margin-top: -8px; }
        #pos_search_top .form_search .form-group .bootstrap-select.btn-group .btn .caret {
          font-size: 0;
          width: auto;
          height: auto;
          border: 0;
          top: 2px; }
          #pos_search_top .form_search .form-group .bootstrap-select.btn-group .btn .caret:after {
            content: "\f107";
            display: block;
            font-size: 12px;
            font-family: "FontAwesome"; }
        #pos_search_top .form_search .form-group .bootstrap-select.btn-group .btn .filter-option {
          text-align: center; }

.ac_results {
  border: 1px solid rgba(0, 0, 0, 0.1) !important;
  padding: 0 10px; }
  .ac_results li {
    cursor: pointer !important; }
    .ac_results li img {
      width: 60px; }
  .ac_results .ac_product_name {
    padding: 0 10px; }
  .ac_results #ac_search_more {
    font-size: 14px;
    color: #333333;
    font-weight: 500;
    line-height: 30px;
    display: block;
    padding: 0 10px;
    cursor: pointer; }
    .ac_results #ac_search_more:hover {
      color: #fb9935; }

/*# sourceMappingURL=possearch.css.map */
