header .suche {
  width: 100%;
  margin-left: 10px;
}
header .suche form {
  margin: 0;
}
header .suche form input {
  background: transparent;
  color: #fff;
  font-family: "mullerregular_italic";
  border-radius: 15px;
  width: 89%;
  padding: 2px 5px 2px 30px;
  margin: 12px 0 12px;
  background: url(../../../../../../../images/lupa.png) 10px center no-repeat;
  border: 1px solid #fff;
  transition: all 0.3s;
}
header .suche form input.active, header .suche form input:active, header .suche form input:focus {
  background-color: #024864;
  transition: all 0.3s;
}
header .suche form .TS_SuggestionsTab {
  display: none;
}
header .suche form .TS_SuggestionsTab.TS_Open {
  position: absolute;
  background: #346c83;
  display: block;
  left: 0;
  right: 0;
  padding: 15px;
}
header .suche form .TS_SuggestionsTab table {
  width: 100%;
}
header .suche form .TS_SuggestionsTab table a {
  color: #FFF;
}
header .suche form .TS_SuggestionsTab table .price_td {
  white-space: pre;
  margin-left: -25px;
  font-weight: bold;
  color: white;
  text-align: right;
}

.inline-search-block.corp {
  display: flex !important;
  align-items: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  top: 0px;
  bottom: 0px;
  z-index: 0 !important;
}
.inline-search-block.corp.show {
  opacity: 1;
  z-index: 1055 !important;
  visibility: visible;
}
.inline-search-block.corp > .maxwidth-theme {
  width: 100%;
}
.inline-search-block.corp > .maxwidth-theme > .row {
  display: flex;
  justify-content: center;
}
.inline-search-block.corp .close-block {
  position: fixed;
  top: 30px;
  right: 30px;
  cursor: pointer;
}
.inline-search-block.corp .close-block .close-icons {
  background-color: #b8b8b8;
  opacity: 1;
  position: static;
  margin: 0;
}
.inline-search-block.corp.with-close .search .search-input-div {
  padding-right: 0;
}
.inline-search-block.corp.with-close .search .search-button-div {
  bottom: 0;
}
.inline-search-block.corp .search-input {
  padding: 0 44px 0 16px;
  height: 48px;
  font-size: 14px;
  min-width: 600px;
  transition: background 0.2s ease-in-out;
  background-color: #fafafa;
  border: 1px solid #ececec;
}
.inline-search-block.corp .search-input:focus {
  background: #fff;
  border: 1px solid #ccc;
}
.inline-search-block.corp.with-close .search .btn-search-corp {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.search-wrapper > div {
  position: relative;
}
.search-wrapper > div .TS_SuggestionsTab {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 50;
  padding: 8px;
  border: 1px solid #ececec;
  background: #FFF;
  display: none;
}
.search-wrapper > div .TS_SuggestionsTab.TJS_Active.TS_Open {
  display: block;
}
.search-wrapper > div .TS_SuggestionsTab table {
  width: 100%;
}
.search-wrapper > div .TS_SuggestionsTab table tr td {
  padding: 3px 5px;
  font-size: 12px !important;
  background: #FFF;
}
.search-wrapper > div .TS_SuggestionsTab table tr td a:hover {
  color: #dc2f2f !important;
}
.search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(1), .search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(2) {
  white-space: nowrap;
  font-weight: bold;
  color: #333;
}
.search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(1) a, .search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(2) a {
  color: #333;
}
.search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(3) {
  white-space: nowrap;
  color: #777;
}
.search-wrapper > div .TS_SuggestionsTab table tr td:nth-child(3) a {
  color: #777;
}
.search-wrapper > div .TS_SuggestionsTab table tr:not(:last-child) {
  border-bottom: 1px solid #a098989e;
}
.search-wrapper > div .TS_SuggestionsTab table tr:hover {
  background: #e8e8e8;
}
.search-wrapper > div .TS_SuggestionsTab table tr:hover td {
  background: #e8e8e8;
}

#headerfixed:not(.fixed) .search-wrapper > div .TS_SuggestionsTab {
  display: none;
}
#headerfixed.fixed ~ .search-wrapper > div .TS_SuggestionsTab {
  display: none;
}

/*# sourceMappingURL=style.css.map */
