/* #header, #header .header-top {
    background-color: white;
  } */
  
  #search_widget {
    margin-right: 1vw;
    position: relative;
  }
    .search_widget-icon-click{
        text-align: center;
        min-height: 40px;
        align-items: center;
        display: grid;
        align-content: center;
        position: relative;
        padding: 5px 0.9vw;
        /* border-top: 1px solid transparent;
        border-left: 1px solid transparent;
        border-right: 1px solid transparent;
        -webkit-border-top-left-radius: var(--border-radius-6);
        -webkit-border-top-right-radius: var(--border-radius-6);
        -moz-border-radius-topleft: var(--border-radius-6);
        -moz-border-radius-topright: var(--border-radius-6);
        border-top-left-radius: var(--border-radius-6);
        border-top-right-radius: var(--border-radius-6); */
    }
    @media (min-width: 1360px){
      #search_widget {
        min-width: 400px;
      }
    }
    @media (max-width: 767px){
        .search_widget-icon-click{
            padding: 5px 2vw;
        }
    }
        .search_widget-icon-click i{
            color: #666666;
            font-size: 1.375rem;
        }
    @media (max-width: 1199px){
        #search_widget {
            display: none;
            float: none;
            position: fixed;
            left: 50%;
            transform: translateX(-50%);
            top: 55px;
            z-index: 105;
        }
            #search_widget.active {
                display: block;
            }
            .scroll #search_widget {
                top: 65px;
            }
            #search_widget form{
                background-color: #fff;
            }
    }
    
    @media (max-width: 767px){
        #search_widget {
            width: 100%;
        }
            #search_widget select{
                width: 70%;
            }
    }
  #search_widget form {
    position: relative;
    display: flex;
    padding: 4px;
    border: 1px solid #e0e0e0;
    border-radius: 25px;
  }
  /* .scroll #search_widget form {
    box-shadow: 0 0 1px rgba(0,0,0,.15);
  } */
  #search_widget form i {
  }
  #search_widget form .icon {
    /* width: 34px; */
    /* width: 34px; */
    height: 34px;
    aspect-ratio: 1 / 1;
    display: block;
    background: var(--pure-color);
    color: #fff;
    border-radius: 35px;
    text-align: center;
    line-height: 34px;
    font-size: .8em;
  }
  #search_widget form .loading {
    width: 34px;
    height: 34px;
    aspect-ratio: 1 / 1;
    display: none;
    background: var(--pure-color);
    color: #fff;
    border-radius: 35px;
    text-align: center;
    line-height: 34px;
    position: absolute;
    right: 4px;
  }
  #search_widget form i.clear {
  }
  #search_widget form select {
    font-size: .8em;
    color: #666666;
    border: 0;
    border-left: 1px solid #b8b8b8;
    padding: 0 0.5vw;
    margin: 0 0.5vw;
    outline: 0;
    background-color: transparent;
  }
  #search_widget form input {
    padding: 0 1vw;
    font-size: .8em;
    font-weight: 500;
    background: transparent;
    border: 0;
    outline: 0;
  }
    #search_widget form input.ui-autocomplete-loading {
      position: relative
    }
      #search_widget form input.ui-autocomplete-loading:after {
        content: "loading";
        display: block;
      }
  
  .ui-autocomplete.searchbar-autocomplete {
    width: 100%;
    min-height: 100%;
    border: none;
  }
  
  .ui-autocomplete.searchbar-autocomplete li a, .ui-autocomplete.searchbar-autocomplete li a.ui-state-focus {
    padding: 8px 15px;
    overflow: auto;
    border: none;
    background: none;
    margin: auto;
    border-radius: 0;
    
    font-size: .825rem;
    line-height: .925rem;
    font-weight: 500;
    display: flex
;
    align-items: center;
  }
  
  .ui-autocomplete.searchbar-autocomplete li a:hover {
    background-color: #f1f1f1;
    cursor: pointer;
  }
  
  .ui-autocomplete.searchbar-autocomplete li a .autocomplete-thumbnail {
    float: left;
    width: 50px;
    height: auto;
    margin-right: 8px;
  }
  
  /* @media only screen and (min-width: 768px) { */
    #search_widget {
      float: right;
      margin-bottom: 0;
    }
  
    .ui-autocomplete.searchbar-autocomplete {
      width: 460px;
      min-height: auto;
      left: auto;
      padding: 4px;
      box-shadow: 0 0 13px rgba(0,0,0,.13);
      border-radius: 25px;
      /* margin-top: 15px; */
      /* z-index: 90; */
      /* transform: translateY(25px); */
    }
    .ui-autocomplete.searchbar-autocomplete li{
      border-radius: 25px;
      overflow: hidden;
      /* border: 1px solid transparent; */
    }
    .ui-autocomplete.searchbar-autocomplete li:hover{
      /* background-color: transparent !important; */
      /* border-color: var(--pure-color) */
    }
  /* } */
  
  /* @media only screen and (min-width: 992px) {
    #search_widget {
      min-width: 16.5rem;
    }
  } */
  