:root {
	--wh-color: rgb(235, 235, 235);
	/* --blue-color: #3b2c87; */
	--blue-color: rgb(59,44,135);
	--grey-color: #232830; }

#header.active {
	background-color: rgba(17, 20, 23, .8);
	-webkit-backdrop-filter: saturate(100%) blur(10px);
	-moz-backdrop-filter: saturate(100%) blur(10px);
	-ms-backdrop-filter: saturate(100%) blur(10px);
	-o-backdrop-filter: saturate(100%) blur(10px);
	backdrop-filter: saturate(100%) blur(10px);
	z-index: 9999;
	border-bottom: 1px solid var(--blue-color); }

#header {
	background-color: transparent;
	height: 65px;
	z-index: 997;
	width: 100% !important;
	position: fixed;
	top: 0px;
	border-bottom: 1px solid transparent;
	/*overflow-x: hidden;
    overflow-y: scroll;*/
	-webkit-overflow-scrolling: touch; }

#header.active,
#header {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	transition-property: all;
	transition-duration: 0.5s;
	transition-delay: 0s; }

#parent_1.active {
	margin-top: 0px; }

#parent_1 {
	font-weight: 400;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	width: 88.5%;
	max-width: 1250px;
	position: relative;
	margin: 0 auto;
	height: 65px;
	overflow: hidden; }

#parent_1 {
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }

.child_2 {
	width: auto;
	height: 100%;
	letter-spacing: normal;
	white-space: normal;
	text-align: center;
	vertical-align: middle;
	overflow: hidden; }

.child_3 {
	display: none;
	width: 40px;
	height: 40px;
	float: left;
	font-weight: 400;
	letter-spacing: 0.02em;
	color: #3F4F59;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	cursor: pointer; }

.menu {
	height: 100%;
	overflow: hidden;
	display: inline-block; }

/*.menu-list li:nth-child(4),*/
.hide_om {
	padding: .5em 0em; }

/*.menu-list li:nth-child(4).active,*/
.hide_om.active {
	padding: .5em 2em;
	cursor: pointer; }


.logo_menu {
	background: url(../images/aw_logo.png) no-repeat;
	background: url(../images/aw_logo.svg) no-repeat, linear-gradient(transparent, transparent);
	background-size: 99%;
	background-position: center;
	width: 0px;
	height: 0px;
	margin-top: 28px;
	opacity: 0; }

.logo_menu.active {
	width: 55px;
	height: 50px;
	margin: 0px 0px;
	opacity: 1; }

.menu-list li:nth-child(4),
.menu-list li:nth-child(4).active,
.hide_om,
.hide_om.active,
.logo_menu,
.logo_menu.active {
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	-ms-transition: all .5s;
	-o-transition: all .5s;
	transition: all .5s;
	transition-property: all;
	transition-duration: 0.5s;
	transition-delay: 0s; }


ul li {
	width: auto;
	display: inline; }

/* ==menu-hamburger div ====*/
.menu-hamburger,
.menu-hamburger::before,
.menu-hamburger::after {
	height: 3px;
	width: 100%;
	border-radius: 3px;
	display: block; }

.menu-hamburger {
	position: relative;
	top: 12.5px;
	left: 0px;
	background-color: transparent; }

.menu-hamburger::before {
	content: "";
	position: absolute;
	top: -5px;
	background-color: var(--wh-color); }

.menu-hamburger::after {
	content: "";
	position: absolute;
	bottom: -5px;
	background-color: var(--wh-color); }

/*.menu-hamburger.active,*/
.menu-hamburger.active::before,
.menu-hamburger.active::after {
	background-color: var(--wh-color); }

.menu-hamburger,
.menu-hamburger::before,
.menu-hamburger::after,
.menu-hamburger.active,
.menu-hamburger.active::before,
.menu-hamburger.active::after {
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }

.menu.active .menu-hamburger {
	background: transparent; }

.menu.active .menu-hamburger:before {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
	top: 0px;
	background-color: var(--wh-color); }

.menu.active .menu-hamburger::after {
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	bottom: 0px;
	background-color: var(--wh-color); }

/* //==menu-hamburger div ====// */

.menu-container {
	width: auto; }
.menu-list {
	width: auto;
	list-style-type: none; }
.menu-item {
	display: inline-block;
	padding: 1.5em 2em; }
.menu-link {
	text-decoration: none;
	text-transform: capitalize; }
.menu-toggle {
	display: none; }

.menu-toggle {
	width: 40px;
	height: 30px;
	top: 8px;
	right: 0px;
	cursor: pointer;
	position: absolute;
	z-index: 106;
	display: none; }

nav.menu {
	margin: 0;
	z-index: 15; }

nav.menu ul {
	margin: 0;
	overflow: hidden;
	margin-top: 0px;
	padding: 0px; }

nav.menu li {
	float: left;
	list-style: none;
	margin-bottom: 0px; }

nav.menu a {
	display: inline-block;
	position: relative;
	padding-bottom: 3px;
	opacity: .5;
	font-size: 1.3em;
	color: var(--wh-color);
	font-weight: 600;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-ms-font-smoothing: antialiased;
	-o-font-smoothing: antialiased; }

nav.menu a.active {
	opacity: 1;
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }

nav.menu a:link { outline:none; }
nav.menu a:hover {
	color: var(--wh-color);
	opacity: 0.75;
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }

nav li.menu-item.current a {
	color: var(--wh-color);
	opacity: 0.75; }

.mobile-nav-container {
	top: 0px;
	color: #333;
	display: none;
	height: 50px;
	right: 0px;
	position: fixed;
	-webkit-transition: all 0.25s ease-out;
	-moz-transition: all 0.25s ease-out;
	-ms-transition: all 0.25s ease-out;
	-o-transition: all 0.25s ease-out;
	transition: all 0.25s ease-out;
	width: 50px;
	z-index: 10; }

.menu-toggle .nav-open { display: block; }

.menu-toggle .nav-close { display: none; }

.menu-toggle.active-nav .nav-open { display: none; }

.menu-toggle.active-nav .nav-close { display: block; }


.lang_switch {
	position: absolute;
	top: 15px;
	right: 0; }

.lang_div{
	height:100%;
	padding: 1em 0px 1em 2em;
	font-size: 1em; }

#de {
	display: none; }

.lang_separator{
	/* color: #3F4F59; */
	color: var(--wh-color);
	opacity: 0.5;
	padding: 8px 5px;
	cursor:default; }
.button_lang a {
	/* background-color: #444; */
	color: var(--wh-color);
	opacity: 0.75;
	font-weight: 400;
	padding: 8px 5px;
	border-radius: 5px;
	cursor: pointer; }

.button_lang a{
	outline: none;
	text-decoration: none;
	font-size: 1em !important; }

.button_lang a,
.button_lang:hover a,
.current_lang a,
.button_lang.active:hover a,
.active.current_lang a,
.lang_separator,
.lang_separator.active {
	-webkit-transition: color .35s;
	-moz-transition: color .35s;
	-ms-transition: color .35s;
	-o-transition: color .35s;
	transition: color .35s;
	transition-property: color;
	transition-duration: 0.35s;
	transition-delay: 0s; }

.button_lang.active a,
.lang_separator.active {
	color: var(--wh-color);
	opacity: 1; }
.current_lang a {
	color: var(--wh-color);
	opacity: 0.75 !important; }

/* animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 * Copyright (c) 2016 Daniel Eden */

 .animated {
   -webkit-animation-duration: 1s;
   -moz-animation-duration: 1s;
   -ms-animation-duration: 1s;
   -o-animation-duration: 1s;
   animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  -moz-animation-fill-mode: both;
  -ms-animation-fill-mode: both;
  -o-animation-fill-mode: both;
  animation-fill-mode: both;  }

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;  }

.animated.hinge {
  -webkit-animation-duration: 1.5s;
  -moz-animation-duration: 1.5s;
  -ms-animation-duration: 1.5s;
  -o-animation-duration: 1.5s;
  animation-duration: 1.5s;  }

@media only screen and (max-width: 900px) {
/* menu */
#header {
	height: 55px; }

#header,
#header.active {
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }
#header {
	-webkit-backdrop-filter: none !important;
	-moz-backdrop-filter: none !important;
	-ms-backdrop-filter: none !important;
	-o-backdrop-filter: none !important;
	backdrop-filter: none !important; }

#header.active{
   background-color: rgba(0, 0, 0, .95); }

#parent_1 {
	width: 78%; }

.child_3 {
	display: block;
	margin-top: 2px;
	width: 40px;
	height: 40px;
	text-align: center;
	float: left; }

.logo_menu {
	width: 0px;
	height: 0px;
	margin-top: 0px; }

.logo_menu.active {
	width: 50px !important;
	height: 50px;
	margin: 0px 0px; }

.logo_menu,
.logo_menu.active {
	-webkit-transition: all .35s;
	-moz-transition: all .35s;
	-ms-transition: all .35s;
	-o-transition: all .35s;
	transition: all .35s;
	transition-property: all;
	transition-duration: 0.35s;
	transition-delay: 0s; }

.logo_menu,
.logo_menu.active {
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	-ms-backface-visibility: hidden;
	-o-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-perspective: 1000;
	-moz-perspective: 1000;
	-ms-perspective: 1000;
	-o-perspective: 1000;
	perspective: 1000; }

.menu-container {
	border-radius: 0%;
	top: 0;
	right: 0;
	position: fixed;
	width: 100%;
	height: 200%;
	opacity: 0;
	visibility: hidden;
	background-image: -webkit-linear-gradient(45deg, rgba(59,44,135,0) 49%, rgba(59,44,135,1) 51%);
	background-image: -moz-linear-gradient(45deg, rgba(59,44,135,0) 49%, rgba(59,44,135,1) 51%);
	background-image: -ms-linear-gradient(45deg, rgba(59,44,135,0) 49%, rgba(59,44,135,1) 51%);
	background-image: -o-linear-gradient(45deg, rgba(59,44,135,0) 49%, rgba(59,44,135,1) 51%);
	background-image: linear-gradient(45deg, rgba(59,44,135,0) 49%, rgba(59,44,135,1) 51%);
	background-size: 200% 200%;
	background-position: top right;
	z-index: 10;
	overflow: hidden;
	-webkit-transition: opacity 0.2s ease-in, visibility 0.4s ease-in;
	-moz-transition: opacity 0.2s ease-in, visibility 0.4s ease-in;
	-ms-transition: opacity 0.2s ease-in, visibility 0.4s ease-in;
	-o-transition: opacity 0.2s ease-in, visibility 0.4s ease-in;
	transition: opacity 0.2s ease-in, visibility 0.4s ease-in; }
.menu-container.active {
	opacity: 1;
	visibility: visible;
	-webkit-animation: diagonalFade 0.5s ease-out forwards;
	-moz-animation: diagonalFade 0.5s ease-out forwards;
	-ms-animation: diagonalFade 0.5s ease-out forwards;
	-o-animation: diagonalFade 0.5s ease-out forwards;
	animation: diagonalFade 0.5s ease-out forwards; }

.menu-container.closing {
	opacity: 0;
	visibility: hidden;
	/* height: 200%; */
	-webkit-animation: contractHeight 0.35s ease-in forwards;
	-moz-animation: contractHeight 0.35s ease-in forwards;
	-ms-animation: contractHeight 0.35s ease-in forwards;
	-o-animation: contractHeight 0.35s ease-in forwards;
	animation: contractHeight 0.35s ease-in forwards; }

.menu-toggle {
	display: block;
	position: absolute;
	height: 25px;
	width: 30px;
	top: 13px;
	right: 0;
	background: transparent;
	cursor: pointer; }

.menu-list li {
	/* opacity: 0; */
	-webkit-transition: all 0.35s ease;
	-moz-transition: all 0.35s ease;
	-ms-transition: all 0.35s ease;
	-o-transition: all 0.35s ease;
	transition: all 0.35s ease; }
.menu-list {
	position: fixed;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	/*position: fixed;
	top: 25%;*/
	width: 100%;
	/*height: calc(100% - 200px);
	height: auto;*/
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	text-align: center;
	margin: 0 auto;
	-webkit-transition: opacity 350ms ease, visibility 0s linear 0.35s;
	-moz-transition: opacity 350ms ease, visibility 0s linear 0.35s;
	-ms-transition: opacity 350ms ease, visibility 0s linear 0.35s;
	-o-transition: opacity 350ms ease, visibility 0s linear 0.35s;
	transition: opacity 350ms ease, visibility 0s linear 0.35s; }

.menu-list.active,
.menu-list.active li {
	opacity: 1;
	visibility: visible; }

.hide_om {
	display: none;
	visibility: hidden; }
.menu-item {
	padding: 1% 0%; }

nav.menu ul {
	list-style: none;
	padding: 0;
	margin: 25px auto;
	display: inline-block;
	/* position: relative; */ }
ul.menu-list li {
	opacity: 0;
	width: 100%;
	padding-right: 0px;
	-webkit-transition: all 0ms cubic-bezier(0.235, 0.005, 0.44, 1);
	-moz-transition: all 0ms cubic-bezier(0.235, 0.005, 0.44, 1);
	-ms-transition: all 0ms cubic-bezier(0.235, 0.005, 0.44, 1);
	-o-transition: all 0ms cubic-bezier(0.235, 0.005, 0.44, 1);
	transition: all 0ms cubic-bezier(0.235, 0.005, 0.44, 1); }

nav.menu ul li a:hover {
	color: var(--wh-color); }
nav li.menu-item.current a {
	color: rgba(235,235,235,.7) !important; }
/*.menu-list.open {
  visibility: visible; }*/
nav.menu.active li a:hover {
	color: rgba(235,235,235,.7); }

nav.menu a {
	opacity: 1;
	color: #fdfdfd;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 3.1em;
	letter-spacing: 1.5px;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none; }

nav.menu a:hover {
	text-decoration: none;
	-webkit-transition: width .35s ease, color .35s ease;
	-moz-transition: width .35s ease, color .35s ease;
	-ms-transition: width .35s ease, color .35s ease;
	-o-transition: width .35s ease, color .35s ease;
	transition: width .35s ease, color .35s ease; }

.menu-list.active li {
	opacity: 0;
	-webkit-animation: fadeIn .35s ease forwards;
	-moz-animation: fadeIn .35s ease forwards;
	-ms-animation: fadeIn .35s ease forwards;
	-o-animation: fadeIn .35s ease forwards;
	animation: fadeIn .35s ease forwards;
	-webkit-animation-delay: .05s;
	-moz-animation-delay: .05s;
	-ms-animation-delay: .05s;
	-o-animation-delay: .05s;
	animation-delay: .05s; }
.menu-list.active li:nth-child(1) {
	-webkit-animation-delay: .1s;
	-moz-animation-delay: .1s;
	-ms-animation-delay: .1s;
	-o-animation-delay: .1s;
	animation-delay: .1s; }
.menu-list.active li:nth-child(2) {
	-webkit-animation-delay: .15s;
	-moz-animation-delay: .15s;
	-ms-animation-delay: .15s;
	-o-animation-delay: .15s;
	animation-delay: .15s; }
.menu-list.active li:nth-child(3) {
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-ms-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s; }
.menu-list.active li:nth-child(4) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	-ms-animation-delay: .2s;
	-o-animation-delay: .2s;
	animation-delay: .2s; }
.menu-list.active li:nth-child(5) {
	-webkit-animation-delay: .25s;
	-moz-animation-delay: .25s;
	-ms-animation-delay: .25s;
	-o-animation-delay: .25s;
	animation-delay: .25s; }
.menu-list.active li:nth-child(6) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s; }
.menu-list.active li:nth-child(7) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	-ms-animation-delay: .3s;
	-o-animation-delay: .3s;
	animation-delay: .3s; }

.menu-list.closing li {
	-webkit-animation: fadeOut .35s ease forwards;
	-moz-animation: fadeOut .35s ease forwards;
	-ms-animation: fadeOut .35s ease forwards;
	-o-animation: fadeOut .35s ease forwards;
	animation: fadeOut .35s ease forwards; }

.menu-list li.retaining {
	visibility: visible !important; }

nav.active .menu-link {
	width: 100%; }

@-webkit-keyframes expandHeight {
    from { height: 1%; opacity: 0; }
    to { height: 200%; opacity: 1; }
}
@-moz-keyframes expandHeight {
	from { height: 1%; opacity: 0; }
	to { height: 200%; opacity: 1; }
}
@-ms-keyframes expandHeight {
	from { height: 1%; opacity: 0; }
	to { height: 200%; opacity: 1; }
}
@-o-keyframes expandHeight {
	from { height: 1%; opacity: 0; }
	to { height: 200%; opacity: 1; }
}
@keyframes expandHeight {
	from { height: 1%; opacity: 0; }
	to { height: 200%; opacity: 1; }
}
.expandHeight {
	-webkit-animation-name: expandHeight;
	-moz-animation-name: expandHeight;
	-ms-animation-name: expandHeight;
	-o-animation-name: expandHeight;
	animation-name: expandHeight; }

@-webkit-keyframes diagonalFade {
	0% {
		background-position: bottom left; }
	100% {
		background-position: top right; }
}
@-moz-keyframes diagonalFade {
	0% {
		background-position: bottom left; }
	100% {
		background-position: top right; }
}
@-ms-keyframes diagonalFade {
	0% {
		background-position: bottom left; }
	100% {
		background-position: top right; }
}
@-o-keyframes diagonalFade {
	0% {
		background-position: bottom left; }
	100% {
		background-position: top right; }
}
@keyframes diagonalFade {
	0% {
		background-position: bottom left; }
	100% {
		background-position: top right; }
}
.diagonalFade {
	-webkit-animation-name: diagonalFade;
	-moz-animation-name: diagonalFade;
	-ms-animation-name: diagonalFade;
	-o-animation-name: diagonalFade;
	animation-name: diagonalFade; }

@-webkit-keyframes contractHeight {
    from { height: 200%; opacity: 1; }
    to { height: 200%; opacity: 0; }
}
@-moz-keyframes contractHeight {
    from { height: 200%; opacity: 1; }
    to { height: 200%; opacity: 0; }
}
@-ms-keyframes contractHeight {
    from { height: 200%; opacity: 1; }
    to { height: 200%; opacity: 0; }
}
@-o-keyframes contractHeight {
    from { height: 200%; opacity: 1; }
    to { height: 200%; opacity: 0; }
}
@keyframes contractHeight {
    from { height: 200%; opacity: 1; }
    to { height: 200%; opacity: 0; }
}
.contractHeight {
	-webkit-animation-name: contractHeight;
	-moz-animation-name: contractHeight;
	-ms-animation-name: contractHeight;
	-o-animation-name: contractHeight;
	animation-name: contractHeight; }

@-webkit-keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1;}
}
@-moz-keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1;}
}
@-ms-keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1;}
}
@-o-keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1;}
}
@keyframes fadeIn {
	0% { opacity: 0;}
	100% { opacity: 1;}
}
.fadeIn {
	-webkit-animation-name: fadeIn;
	-moz-animation-name: fadeIn;
	-ms-animation-name: fadeIn;
	-o-animation-name: fadeIn;
	animation-name: fadeIn; }

@-webkit-keyframes fadeOut {
	0% { opacity: 1;}
	100% { opacity: 0;}
}
@-moz-keyframes fadeOut {
	0% { opacity: 1;}
	100% { opacity: 0;}
}
@-ms-keyframes fadeOut {
	0% { opacity: 1;}
	100% { opacity: 0;}
}
@-o-keyframes fadeOut {
	0% { opacity: 1;}
	100% { opacity: 0;}
}
@keyframes fadeOut {
	0% { opacity: 1;}
	100% { opacity: 0;}
}
.fadeOut {
	-webkit-animation-name: fadeOut;
	-moz-animation-name: fadeOut;
	-ms-animation-name: fadeOut;
	-o-animation-name: fadeOut;
	animation-name: fadeOut; }


body.resizing .menu-container,
body.resizing .menu-list {
    -webkit-transition: none !important;
    -moz-transition: none !important;
    -ms-transition: none !important;
    -o-transition: none !important;
    transition: none !important; }

.middle-align {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-align-content: center;
	-ms-flex-line-pack: center;
	align-content: center; }

.noscroll {
	/*margin: 0; overflow: hidden;*/
	overflow: hidden;
	margin: 0;
	-webkit-overflow-scrolling: touch; }

.lang_switch {
	position: relative;
	bottom: 0;
	right: 0;
	left: 0;
	top: unset; }

.lang_div {
	height: 100%;
	padding: 0px;
	position: relative;
	text-align: center;
	color: #fdfdfd;
	font-family: "Open Sans", Arial, Helvetica, sans-serif;
	font-size: 2.1em;
	letter-spacing: 1.5px;
	margin-top: 10px !important;
	-webkit-transition: none;
	-moz-transition: none;
	-ms-transition: none;
	-o-transition: none;
	transition: none; }

.lang_separator {
	color: var(--wh-color);
	width: 50px;
	display: contents; }

.button_lang,
.button_lang.active {
	color: var(--wh-color);
	width: 50px;
	display: contents; }

.button_lang:hover, .current_lang,
.button_lang.active:hover, .active.current_lang {
	color: rgba(235,235,235,.7); }

.button_lang a {
	font-size: 0.72em !important; }

}