.topnav {
  overflow: hidden;
  height: 83px;
  /*margin-top: 29px;*/
  text-align: center;
  /*background-color: #333;*/

}

.topnav a {
  float: left;
  display: inline-block;
  color: #000000;
  text-align: center;
  padding: 28px 18px;
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 18px;

}

.topnav a:hover {
  background-color: #ddd;
  text-decoration: none;
  /*-webkit-transition-duration: 0.5s;*/ /* Safari */
  /*transition-duration: 0.5s;*/
  color: #000000;
  /*border-radius: 6px;*/
}

.active {
	color: white;
	background-image: url(../_img/active-bg.png);
	background-repeat: repeat-x;
	background-position: left 55px;
}

.topnav .icon {
  display: none;
}
.topnav .lang {
    float: left;
	display: inline-block;
	padding-left: 18px;
/*	background-image: url(../_img/LANG_off.png);
	background-repeat: no-repeat;
	background-position: left 17px;*/
}
.topnav .lang a {
	  font-size: 15px;
	  
}
.topnav .lang a:hover {
	background-color: transparent;
	color: #3366CC;
	-webkit-transition-duration: 0s; /* Safari */
	transition-duration: 0s;
}

.dropdown, .dropup {
    position: static !important;
}
.dropdown {
  float: left;
  overflow: hidden;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 5px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown .dropbtn {
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-weight: lighter;
  font-size: 18px;   
  border: none;
  outline: none;
  color: #000000;
  padding: 28px 18px;
  background-color: inherit;
  /*font-family: inherit;*/
  margin: 0;
}

.dropdown:hover .dropbtn {
  background-color: #ddd;
 /* -webkit-transition-duration: 0.1s;*/ /* Safari */
  /*transition-duration: 0.1s;*/
  color: #000000;
  /*border-radius: 6px;*/
}

.dropdown-content {
  display: none;
  position: absolute;
  margin-top: -5px;
  background-color: #f9f9f9;
  min-width: 160px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 10;
}

.dropdown-content a {
  float: none;
  color: black;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  text-align: left;
}

.dropdown-content a:hover {
  background-color: #ddd;
  color: black;
  border-radius: 0px;
}

.dropdown:hover .dropdown-content {
  display: block;
}
@media screen and (max-width: 1200px) {
  .topnav {
    display: none;
  }
}

/*@media screen and (max-width: 960px) {
  .topnav a, .dropdown .dropbtn {
    display: none;
  }
  .topnav a.icon {
    float: right;
    display: block;
  }
}*/

/*@media screen and (max-width: 960px) {
  .topnav.responsive {position: relative;}
  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }
  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }
  .topnav.responsive .dropdown {float: none;}
  .topnav.responsive .dropdown-content {position: relative;}
  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }
}*/