.language-content .language-wrapper .close { margin-top: -30px; }

.language-content .language-wrapper .close {
  height: 55px;
  width: 30px;
  background-image: url("../assets/icon-close-black.png");
  background-repeat: no-repeat;
  background-position: left center;
  cursor: pointer;
}

.language-wrapper .language-select {
  padding: 7px 10px;
  height: 55px;
  font-family:'Embedded-DINWebPro', 'DIN Next W01 Regular', Arial, sans-serif;
  font-size: 18px;
  color: #fff;
  border: 1px solid #fff;
  background: #333;
  background-image: url("/includes/client_public/language/dropdown-arrow.png");
  background-repeat: no-repeat;
  background-position: right center; 
  -moz-appearance: none;
}

.language-wrapper .language-item {
  margin-bottom: 10px;
  padding: 0;
  background-position: 10px center;
  background-repeat: no-repeat;
  -webkit-transition: background-color .6s ease;
          transition: background-color .6s ease;
}
.language-wrapper .language-item a,
.language-wrapper .language-item > span {
  display: block;
  padding: 0 0 0 60px;
  height: 40px;
  font-family: 'Embedded-DINWebPro-Medium', 'DIN Next W01 Medium', Arial, sans-serif;
  font-size: 17px;
  line-height: 40px;
  color: #000;
  cursor: pointer;
}
.language-wrapper .language-item.active {
  background-color: #ddd;
}
.language-wrapper .language-item.active a,
.language-wrapper .language-item.active span {
  cursor: default;
}
.language-wrapper .language-item:hover {
  background-color: #ddd;
}
.language-wrapper .language-item.code_primary {
  background-image: url("/includes/client_public/language/international-black.png");
}
.language-wrapper .language-item.code_no {
  background-image: url("/includes/client_public/language/norway.png");
}
.language-wrapper .language-item.code_cn {
  background-image: url("/includes/client_public/language/china.png");
}
.language-wrapper .language-item.code_pl {
  background-image: url("/includes/client_public/language/poland.png");
}
.language-wrapper .language-item.code_dk {
  background-image: url("/includes/client_public/language/denmark.png");
}
.language-wrapper .language-item.code_br {
  background-image: url("/includes/client_public/language/brazil.png");
}
.language-wrapper .language-item.code_fr {
  background-image: url("/includes/client_public/language/france.png");
}
.language-wrapper .language-item.code_es {
  background-image: url("/includes/client_public/language/spain.png");
}
.language-wrapper .language-item.code_de {
  background-image: url("/includes/client_public/language/germany.png");
}
.language-wrapper .language-item.code_ru {
  background-image: url("/includes/client_public/language/russia.png");
}
.language-wrapper .language-item.code_it {
  background-image: url("/includes/client_public/language/italy.png");
}
.language-wrapper .language-item.code_se {
  background-image: url("/includes/client_public/language/sweden.png");
}
.language-wrapper .language-item.code_jp {
  background-image: url("/includes/client_public/language/japan.png");
}
.language-wrapper .language-item.code_uk {
  background-image: url("/includes/client_public/language/uk.png");
}
.language-wrapper .language-item.code_nl {
  background-image: url("/includes/client_public/language/netherlands.png");
}
.language-wrapper .language-item.code_usa {
  background-image: url("/includes/client_public/language/usa.png");
}
