/*PLZ vor Ort - DESKTOP*/
.ec-form .ec-form__row:nth-child(6) {
  display: flex;
  flex-direction: row-reverse;
}

#ec-city-list {
  order: 2;
}

#ec-postal-code {
  order: 1;
}

/*PLZ vor Ort - MOBILE*/
@media only screen and (max-width: 600px) {
  .ec-form__cell--8.ec-form__cell--city {
    order: 2;
  }
  .ec-form__cell--postalcode {
    order: 1;
  }
}

ul.ec-footer__row svg {
  color: black;
}

ul.ec-footer__row li.ec-footer__cell a {
  color: black !important;
}

div.form-control.form-control--select-inline.form-control--opened.grid-sort__item.grid-sort__item--filter {
  color: black;
}

div.form-control.form-control--select-inline.grid-sort__item.grid-sort__item--sortby {
  color: black;
}

div.form-control.form-control--select-inline.grid-sort__item.grid-sort__item--filter {
  color: black;
}

/* Change the language of 'More' button on the horizontal menu */
.horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a span {
  font-size: 0px;
}

.horizontal-menu-container.horizontal-desktop .horizontal-menu-item.horizontal-menu-item--parent > a span:after {
  content: "2 mehr";
  font-size: 14px;
  font-weight: 400;
}

.ec-store__checkout-page .ec-form__row--continue .ec-form__cell {
  width: 400px;
}

.ec-store__checkout-page .ec-form__row--continue .form-control__button-text {
  white-space: pre-wrap;
}
