.region__header-left > .--interior > .content,
.region__header-pre-right > .--interior > .content {
  display: flex;
}

.region__header-left > .--interior > .content {
  justify-content: space-between;

  > .dropbutton-wrapper {
    display: flex;
    align-items: center;
    border: 1px solid #4e4e4e;
    padding: 0 1rem;
    height: 50px;
  }
}

@media screen and (max-width: 600px) {
  .layout__header .dropbutton-wrapper {
    width: auto;
    width: max-content;
  }
  .region__header-left .dropbutton-wrapper .selectBox .selectBox-label {
    padding-left: 0;
    background: none !important;
  }
}

@media (max-width: 1024px) {
  .region__header-left > .--interior > .content {
    align-items: center;
  }
}

@media (min-width: 1024px) {
  .region__header-left > .--interior > .content > .dropbutton-wrapper {
    display: none;
  }
}

.region__header-pre-right .dropbutton-wrapper {
  display: none;
  @media (min-width: 1024px) {
    display: inline-block;
  }
}

.region__header-left .dropbutton-wrapper .selectBox-label,
.region__header-pre-right .dropbutton-wrapper .selectBox-label {
  padding-left: 3rem;
  background-repeat: no-repeat;
  background-position: 0 .8rem;
  width: auto !important;
  font-size: 1.2rem !important;
}

.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple {
  margin-left: 5px;
}

.region__header-left .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget,
.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple .dropbutton-widget {
  padding: 0;
}

.region__header-left .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown,
.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown {
  display: inline-block;
  padding: 2px;
}

.region__header-left .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown:focus,
.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown:focus {
  outline: 2px solid #a41e36;
}

.region__header-left .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown button,
.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown button {
  margin-left: 10px;
}

.region__header-left .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown .dropbutton-arrow,
.region__header-pre-right .dropbutton-wrapper.dropbutton-multiple.selectBox-dropdown .dropbutton-arrow {
  right: 2px;
}

#header section[data-name="header-pre"] {
  z-index: 4;
  position: relative;
}

.region__header-pre-right .dropbutton-wrapper.dropbutton-single .tu-layout-language-switch {
  margin-left: 2px;
}

@media screen and (min-width: 600px) {
  .region__header-left .dropbutton-wrapper.dropbutton-single ul.tu-layout-language-switch {
    width: 110px;
  }
}
.region__header-left .dropbutton-wrapper.dropbutton-single .tu-layout-language-switch {
  margin-top: 13px;
  width: 81px;
  left: -11px;
}

.region__header-pre-right .dropbutton-wrapper.dropbutton-single .tu-layout-language-switch {
  width: 100%;
}

.region__header-left .dropbutton-wrapper.dropbutton-single .tu-layout-language-switch,
.region__header-pre-right .dropbutton-wrapper.dropbutton-single .tu-layout-language-switch {
  position: absolute;

  li {
    text-align: left;
    background-color: white;
    color: #222222;
    padding: 5px;
    border: 1px solid #222222;
  }

  span, a {
    font-size: 1.3rem;
    text-decoration: none;
    background-color: white;
    color: #222222;
  }

  a {
    padding: 0;
  }
}
