body #localize-widget.localize-dark {
  z-index: 100 !important;
}
#localize-widget #localize-active-lang {
  height: 24px;
  line-height: unset;
  display: flex;
  align-items: center;
  justify-content: right;
  justify-content: flex-end;
  min-width: -moz-fit-content;
  min-width: -webkit-fill-available;
  min-width: fit-content;
  font-weight: 400 !important;
  font-size: 13px !important;
  line-height: 17px;
  color: #ffffff !important;
  background-color: transparent !important;
}
@media (max-width: 768px) {
  #localize-widget #localize-active-lang {
    height: 20px !important;
    line-height: 20px !important;
  }
}
#localize-widget #localize-active-lang::after {
  content: url("/images/header/white-arrow.png");
  display: block;
  margin-left: 6px;
}
#localize-widget-langs {
  background-color: #ffffff;
}
#localize-widget-langs a {
  color: #555 !important;
}
body #localize-widget.localize-dark {
  background-color: transparent !important;
  right: calc((100vw - 1560px) / 2 + 165px);
  position: absolute;
  top: 5px;
  z-index: 1;
}
.authed-layout body #localize-widget.localize-dark {
  right: calc((100vw - 1530px) / 2 + 40px);
}
.authed-layout.customer body #localize-widget.localize-dark {
  right: calc((100vw - 1530px) / 2);
}
#localize-widget-langs a {
  font-size: 14px !important;
  height: 31px !important;
  line-height: unset !important;
  font-family: 'OpenSans_Regular';
}
#localize-widget:hover #localize-widget-langs:not(:empty) {
  padding-top: 0 !important;
}
#localize-widget:hover #localize-widget-langs:not(:empty) a {
  display: flex !important;
  align-items: center;
  justify-content: right;
  justify-content: flex-end;
  padding-right: 20px;
}
#localize-widget:hover #localize-active-lang {
  justify-content: right;
  justify-content: flex-end;
}
#localize-widget.show #localize-widget-langs:not(:empty) {
  padding: 0 !important;
}
@media only screen and (max-width: 1430px) {
  body #localize-widget.localize-dark {
    right: 117px !important;
  }
  .authed-layout body #localize-widget.localize-dark {
    right: 0px !important;
  }
  .authed-layout.customer body #localize-widget.localize-dark {
    right: 10px;
  }
}

@media only screen and (max-width: 1325px) {
  body #localize-widget.localize-dark {
    right: 124px !important;
  }
}
@media only screen and (max-width: 800px) {
  body #localize-widget.localize-dark {
    right: 0px !important;
    top: 5px;
  }
}
