  /* LANG BUTTONS */

.lang-wrap {
  position: absolute;
  left: 95%;
  top: 25px; 
}

.lang-button {
  background: transparent;
  padding: 0px 10px 0px 0px;
  border: none;
}

.lang-drop-down {
  display: none;
  position: absolute; 
  top: 25px; 
  padding-left: 3px;
  padding-top: 25px;
  background: transparent;
  min-width: 70px;
  z-index: 1;
}

.lang img {
  position: relative;  
  width: 24px;
  margin-right: 10px;
  margin-bottom: 5px;
  top: 5px;
}

.lang-drop-down a {
  color: #999;
  padding-right: 20px;
  font-size: larger;
  font-weight: bold;
}

.lang-drop-down a:hover {background-color: transparent;}
.lang-wrap:hover .lang-drop-down {display: block;}
.lang-wrap:hover .lang-button {
  background-color: transparent;
}