

/********************General menu*******************/

.menubar{
	height: calc(3vh + 3vw + 1vmin);
	display: flex;
	width: 90%;
	justify-content: flex-end;
}
.navbar{

}

.topmenu{
	display: flex;
	font-family: 'Roboto', sans-serif;
	align-items: center;
}
.topmenu, .topmenu ul, .topmenu li{
	list-style:none;
}

.topmenu ul{
	display: flex;
}

.navbar li a:hover{
	
	color: rgb(125, 156, 89);
}
.topmenu li a{
	text-decoration: none;
	margin-left: 1vw;
 	/*font-size: 16px;*/
	text-transform:uppercase;
}
.navbar-toggler {
	display: none;
}

/**********************Переключатель языков*/
.mod-languages{
	display: flex;
	justify-content: center;
}
.mod-languages ul{
	display: flex;
	flex-flow: row nowrap;
}
.mod-languages a{
	font-size: calc(0.5vw + 1vh + 0.2vmin);
}
div.mod-languages li, div.mod-languages a{
	padding: 0;
	margin: 0;
	margin-right: 3px;
}
.visually-hidden {
	display: none;
}
	
.lang-active:active{
	display: none;
}
/*.mod-languages{
	display: none;
}*/
.header .lang-inline{
	display: none;
}
/********************footer mmenu*****************************/

.site-footer .navbar{
display: flex;
width: 7%;
margin-left: 3vw;
margin-top: 2vw;
}

.site-footer .navbar li{
	font-weight: 300;
	line-height: 150%;
}
.site-footer .navbar a{
	font-size: calc(0.7vw + 0.5vh + 0.3vmin);
}
.site-footer .navbar li a{
	color:#bbd45b;
}
.site-footer .navbar li a:hover{
 color:rgb(255, 255, 255);
}
.mobfooter{
	display: none;
}

