.menu-search{
  cursor:pointer;
}
.menu-search > .dropdown-toggle.dropdown-toggle{
  padding:10px !important;
}
.menu-search > .dropdown-toggle.dropdown-toggle:hover{
  background-color: unset !important;
}
.menu-search .menu-search-wrapper{
  padding:0;
  background:rgba(255,255,255,0);
  border-radius:3px;
  transition: 0.2s ease-out;
  line-height:24px;
}
/*.menu-search.open .menu-search-wrapper{*/
.menu-search .menu-search-wrapper{
  padding:0 10px;
  background:rgba(255,255,255,0.16);
}

.menu-search .fa-search{
  /*color:#fff;*/
  color:rgba(255,255,255,0.45);
  transition:0.2s ease-out;
}
/*.menu-search.open .fa-search{*/
/*  color:rgba(255,255,255,0.45);*/

/*}*/

.menu-search .menu-search-input{
  padding:0;
  border:0;
  margin:0;
  max-width: 190px;
  background-color:unset;
  outline: none;
  transition:0.2s ease-out;
}

.menu-search .menu-search-input::-webkit-input-placeholder{
  color:rgba(255,255,255,0.45);
}

.menu-search.open .menu-search-input{
  max-width: 190px;
}

.menu-search .dropdown-menu{
  left:10px !important;
  right:10px !important;
}

.menu-search .menu-search-ul{
  padding:0;
  margin:0;
  max-height:50vh;
  overflow: auto;
  overflow: overlay;
}

.menu-search .menu-search-ul li{
  color:rgb(51,51,51);
  padding:10px;
  line-height: 12px;
  font-size:12px;
  /*transition:0.1s ease-out;*/
  cursor:pointer;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.menu-search .menu-search-ul li.active{
  background-color: #F3F5F9;
}
.menu-search .menu-search-ul li span{
  margin:0;
}
.menu-search .menu-search-ul li span.highlight{
  color: #266fcb;
  color: var(--brand-primary);
}