@media (min-width: 981px) {
	header.header2 > .container {
		display: flex;
		align-items: center;
		min-height: 84px;
	}

	header.header2 .logo {
		float: none;
		flex: 0 0 auto;
		padding: 8px 0;
	}

	header.header2 .logo h1 {
		line-height: 1;
		margin-left: 0;
		text-shadow: none;
	}

	header.header2 .logo img {
		float: none;
		width: 184px !important;
		height: auto !important;
	}

	header.header2 nav.menu {
		display: flex;
		align-items: center;
		float: none;
		margin-right: 0;
		margin-left: auto;
	}

	header.header2 #menu-navigation {
		display: flex;
		align-items: center;
		margin: 0;
	}

	header.header2 #menu-navigation > li > a {
		padding: 33px 16px;
	}

	header.header2 #menu-navigation > li.lang-item {
		margin: 0;
	}

	header.header2 #menu-navigation > li.lang-item-first {
		margin-left: 14px;
	}

	header.header2 #menu-navigation > li.lang-item > a {
		display: flex;
		align-items: center;
		justify-content: center;
		min-width: 40px;
		height: 34px;
		padding: 0 9px;
		border: 1px solid #d9dde2;
		background: #fff;
		color: #626970;
		font-size: 11px;
		font-weight: 700;
		line-height: 32px;
	}

	header.header2 #menu-navigation > li.lang-item-first > a {
		border-radius: 5px 0 0 5px;
	}

	header.header2 #menu-navigation > li.lang-item:last-child > a {
		margin-left: -1px;
		border-radius: 0 5px 5px 0;
	}

	header.header2 #menu-navigation > li.lang-item > a:hover,
	header.header2 #menu-navigation > li.lang-item.current-lang > a {
		border-color: #ed1c24;
		background: #ed1c24;
		color: #fff;
	}

	header.header2 #menu-navigation > li.lang-item > a i {
		display: none;
	}

	header.header2 #menu-navigation > li.lang-item > a img {
		display: block;
		width: 18px !important;
		height: auto !important;
	}

	header.header2.stick > .container {
		min-height: 66px;
	}

	header.header2.stick .logo {
		padding: 5px 0;
	}

	header.header2.stick .logo img {
		width: 150px !important;
	}

	header.header2.stick #menu-navigation > li:not(.lang-item) > a {
		padding-top: 25px;
		padding-bottom: 25px;
	}
}
