.header .form-search #search {float:none !important;}
#search_mini_form {position: relative}

.searchautocomplete .searchautocomplete-placeholder {
	font-family: 'Montserrat', sans-serif !important;
  -webkit-border-radius: none  !important;
  -moz-border-radius: none  !important;
  border-radius: none  !important;

  border: 1px solid #5c6d91 !important;
  padding: 0px !important;
  left: 0px !important;
  top: 50px !important;
  width: 100% !important;
  min-width: 300px !important;
}

.searchautocomplete .searchautocomplete-placeholder ul li a.name {
  color: #5c6d91 !important;
  font-size:14px !important;
  font-weight:500 !important;
  display:block !important;
}

.searchautocomplete .searchautocomplete-placeholder ul li .searchautocomlete-image {

  margin: 0px 10px 0px 0px !important;
}
.searchautocomplete .searchautocomplete-placeholder ul li .price-box {
	margin: 15px 0 0px !important;
	float: right !important;
}

.searchautocomplete .searchautocomplete-placeholder ul li .price-box .label,
.searchautocomplete .searchautocomplete-placeholder ul li .price-box .price-label {
  display:none !important;
}
.searchautocomplete .searchautocomplete-placeholder ul li.active {
    background-color: #efefef !important;
    box-shadow: none !important;
}

.searchautocomplete .searchautocomplete-placeholder .all {
	margin: 10px !important;
	font-size: 14px !important;	
}

@media (max-width:991px) { 
	.header-container.type4.header-newskin .header .form-search {top:0px !important; right: -100px !important;}
	.searchautocomplete .searchautocomplete-placeholder::before {display:none !important;}
	.searchautocomplete .searchautocomplete-placeholder {left: -200px !important;}
}