body {
	margin: 0;
	padding: 0;
}

.page {
	display: flex;
	min-height: 100vh;
}

.page_fix {
	top: 0 !important;
	position: static !important;
}

.skiptranslate {
	display: none !important;
}

.language {
	position: fixed;
	left: 0;
	top: 50%;
	transform: translateY(-50%);
	display: flex;
	flex-direction: column;
	z-index: 999;
	padding: 5px 10px;
    background: hsla(0, 0%, 50%, 0.5);
    border-radius: 0px 3px 3px 0px;
}

.language__img {
	margin: 2px;
	cursor: pointer;
	width: 30px;
	border: 1px solid rgba(128, 128, 128, 0.5);
}

.language__img:hover,
.language__img_active {
	opacity: 1;
}

.content {
	text-align: center;
	margin: auto;
}


.lng_btn{
    background: transparent;
    border: none;
}


.lng_btn + .dropdown-menu{
	min-width: unset;
}

.caret{
	border-top-color: #222;
	opacity: 0.6;
}


.logo-row .float_wrapper.lang-block{
	padding-right: 7px;
}

.logo-row div.float_wrapper.fix-block{
	width: 202px;
}


.m-lang{
	height: 100%;
	padding: 0 5px 0 0;
	vertical-align: middle;
}

.m-lang .language__img{
	width: 20px;
	/*border: 1px solid rgba(128, 128, 128, 0.5);*/
}

.m-lang .lng_btn{
	line-height: 63px;
}

.m-lang .caret{
    /*border-top-color: #000;*/
    margin-left: -5px;
}

.header__top-item:has(.lang-block) {
	display: flex;
	align-items:center;
	margin-right: 0;
}

.lang-block {
	margin-left: 10px;
}

/*.slogan-inner .dropdown-toggle {*/
/*	display: flex;*/
/*	align-items: center;*/
/*}*/

.top-description .dropdown-toggle::after {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: .255em;
	vertical-align: .255em;
	content: "";
	border-top: .3em solid;
	border-right: .3em solid transparent;
	border-bottom: 0;
	border-left: .3em solid transparent;
}


@media screen and (min-width: 768px) and (max-width: 990px){
	.m-lang{
		padding: 0 5px 0 50px;
	}

	.m-lang .language__img{
		width: auto;
		height: 18px;
	}
}

@media screen and (max-width: 767px){
	.lang-block .dropdown button{
		line-height: 63px;
	}

	#mobileheader .logo-block .logo img{
		max-width: 100px;
	}

	.m-lang{
		padding-left: 7.5px;
		margin-top: -2px;
	}

	.m-lang .language__img{
		margin: -4px 2px auto;
		width: 26px;
	}

	.lang-block .dropdown-menu{
		min-width: unset;
		margin-top: -15px;
	}

}