@charset "UTF-8";

.cssskin-header .column:first-child {
  width: 7%;
  padding-top: 10px;
  padding-left: 15px;
}

.cssskin-header .column:first-child + * {
  width: 89%;
}

.cssskin-header  {
  box-shadow: rgba(0, 0, 0, 0.06) 0px 0px 10px 2px;
}

#bk20621 > div > nav > div > ul > li.headlang {
	border-radius: 0 !important;
    min-width: 4em !important;
    max-width: 100% !important;
    line-height: 1.4 !important;
    text-align: center !important;
    padding: 17px 30px 15px 30px !important;
    transition: all 0.2s !important;
}

#bk20621 > div > nav > div > ul > li.headlang {
	padding:0 35px 0 0;
}
#bk20621 > div > nav > div > ul > li.headlang a {
	display:inline;
	padding:0 0 0 35px;
	letter-spacing:0;
}
#bk19478 > div > div.column.-col8 > nav > div > ul > li.headlang {
	padding:0 30px 0 0;
	letter-spacing:0;
}
#bk19478 > div > div.column.-col8 > nav > div > ul > li.headlang a {
	letter-spacing:0;
}
#bk20621 > div > nav > div > ul > li.headlang span.jalang,
#bk19478 > div > div.column.-col8 > nav > div > ul > li.headlang span.jalang {
	font-weight:bold;
}

@media only screen and (max-width: 641px) {
.cssskin-header .column:first-child {
  padding: 0px 0 7px 10px;
  width: 100%;
}

.cssskin-header .column:first-child + * {
  width: 100%;
}

#js-globalNavigation > div > ul > li.headlang a {
	padding:0 0 0 25px;
	letter-spacing:0;
}

#js-globalNavigation > div > ul > li.headlang span.jalang {
	font-weight:bold;
}
}