.dropdown-menu {
  max-width: 300px; }

.dropdown.search-small.show a {
  background: linear-gradient(#0075b0, #09c); }

.dropdown-menu.right.show {
  border: none;
  top: 48px !important;
  left: -256px !important; }

.dropdown-menu::after {
  padding-top: 0; }

@media screen and (max-width: 480px) {
  .search-small.dropdown .dropdown-menu {
    position: fixed !important;
    top: 60px !important;
    left: 0 !important;
    width: 100% !important; }
  .dropdown-menu {
    max-width: 100%;
    text-align: center; }
  #min-suggest {
    width: 90%; } }

@media screen and (max-width: 991.98px) and (min-width: 481px) {
  .dropdown-menu.right.show {
    left: -235px !important;
    text-align: center; }
  #min-suggest {
    width: 90%; } }

.search-small.dropdown {
  position: absolute !important;
  right: 0; }

#min-suggest {
  padding: 7px 6.4px; }

#min-suggest {
  padding: 16px 20px;
  border-radius: 0;
  color: #444444;
  background: #fff;
  border: 1px solid #979797;
  box-shadow: none !important; }
  #min-suggest::placeholder {
    color: #979797; }

.autocomplete-suggestions.js-searcher-1.fix-h-searcher1 {
  overflow: hidden !important;
  border-radius: 0;
  box-shadow: none !important;
  border: 1px solid #979797;
  border-top: none !important;
  margin-top: -1px !important; }
  .autocomplete-suggestions.js-searcher-1.fix-h-searcher1 .autocomplete-suggestion {
    font-size: 16px !important;
    color: #444444; }
    .autocomplete-suggestions.js-searcher-1.fix-h-searcher1 .autocomplete-suggestion:hover {
      background-color: #DEF5FD;
      color: inherit; }
      .autocomplete-suggestions.js-searcher-1.fix-h-searcher1 .autocomplete-suggestion:hover b {
        color: #09c; }
  .autocomplete-suggestions.js-searcher-1.fix-h-searcher1 .autocomplete-suggestion:first-child {
    border-top: 1px solid #979797; }

.search-small.dropdown .dropdown-menu {
  background-color: transparent !important; }

.dropdown.search-small .dropdown-menu.right.show {
  top: 46px !important;
  border-radius: 0; }

.dropdown.search-small a.dropdown-toggle {
  border-radius: 0 !important; }

@media (min-width: 769px) {
  .dropdown.search-small {
    margin-right: 8px !important; }
    .dropdown.search-small a.dropdown-toggle {
      padding: 15px 15px 24px;
      margin-top: -10px; }
    .dropdown.search-small .dropdown-menu.right.show {
      left: -240px !important; } }

@media (max-width: 991px) and (min-width: 769px) {
  .dropdown.search-small .dropdown-menu.right.show {
    left: -228px !important; } }

@media (max-width: 768px) {
  .dropdown.search-small a.dropdown-toggle {
    padding-bottom: 18px;
    padding-top: 19px;
    margin-top: -8px; } }

@media (max-width: 768px) and (min-width: 481px) {
  .dropdown.search-small .dropdown-menu.right.show {
    left: -216px !important; }
  .dropdown.search-small .dropdown-menu.right.show {
    top: 45px !important; }
  .autocomplete-suggestions.js-searcher-1.fix-h-searcher1 {
    margin-top: -1px !important; } }

@media (max-width: 480px) {
  .dropdown.search-small .dropdown-menu.right.show {
    top: 53px !important; } }