#primary-nav {
	margin-left: -18px;
	text-align: center;
}
#primary-nav ul {
	list-style: none;
	margin: 0;
	padding: 0;
	text-align: left;
}
#primary-nav ul a {
	display: block;
	position: relative;
	text-decoration: none;
}
#primary-nav > ul > li > a {
	font: 700 16px/22px "Roboto Condensed", Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #364091;
	text-transform: uppercase;
	padding: 18.5px 18px;
}
html[lang="ru-UA"] #primary-nav > ul > li > a {
	padding-left: 15px;
	padding-right: 15px;
}
#primary-nav > ul > li > a {
	height: 57px;
}
#primary-nav ul li {
	position: relative;
	margin: 0;
}
#primary-nav > ul > li {
	float: left;
}
#primary-nav > ul > li.sfHover > a,
#primary-nav > ul > li > a:hover {
	background-color: #e5e5e5;
}
#primary-nav > ul > li > a .fa {
	font-size: 16px;
	margin-left: 4px;
}
#primary-nav ul ul {
	position: absolute;
	top: -999em;
	width: 170px;
	-webkit-box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow: 1px 5px 10px rgba(0, 0, 0, 0.15);
	z-index: 2;
}
#primary-nav ul ul a {
	padding: 6px 24px;
	text-transform: none;
	overflow: hidden;
}
.js #primary-nav ul ul {
	width: auto;
	min-width: 160px;
}
.js #primary-nav ul ul a {
	white-space: nowrap;
}
#primary-nav ul ul li {
	width: 100%;
	background-color: #505aa3;
}
#primary-nav ul ul li:first-child {
	padding-top: 10px;
}
#primary-nav ul ul li:last-child {
	padding-bottom: 10px;
}
#primary-nav ul ul li a {
	font-size: 15px;
	line-height: 26px;
	color: #e5e5e5;
}
#primary-nav ul ul li a:hover,
#primary-nav ul ul li.sfHover > a {
	color: #fff;
	background-color: rgba(0, 0, 0, 0.15);
}
#primary-nav ul ul ul {
	width: 170px;
	-webkit-box-shadow: -1px 5px 10px rgba(0, 0, 0, 0.15);
	box-shadow: -1px 5px 10px rgba(0, 0, 0, 0.15);
}
.js #primary-nav ul ul ul {
	width: auto;
	min-width: 160px;
}
#primary-nav ul ul ul li:first-child {
	padding-top: 5px;
}
#primary-nav ul ul li:first-child ul li:first-child {
	padding-top: 10px;
}
#primary-nav ul ul ul li:last-child {
	padding-bottom: 5px;
}
#primary-nav ul ul li li {
	background-color: #505aa3;
}
#primary-nav ul li.sfHover ul,
#primary-nav ul li:hover ul {
	left: 170px;
	top: 70px;
}
#primary-nav ul li li.sfHover li ul,
#primary-nav ul li li:hover li ul,
#primary-nav ul li.sfHover li ul,
#primary-nav ul li:hover li ul {
	top: -999em;
}
#primary-nav ul li li li.sfHover ul,
#primary-nav ul li li li:hover ul,
#primary-nav ul li li.sfHover ul,
#primary-nav ul li li:hover ul {
	left: 170px;
	top: -5px;
	z-index: 2;
}
#primary-nav ul li li.sfHover:first-child ul,
#primary-nav ul li li:first-child:hover ul {
	top: 0;
}
#primary-nav .sf-arrows ul .sf-with-ul:hover::after,
#primary-nav ul ul li.sfHover > .sf-with-ul::after {
	color: #e5e5e5;
}
#primary-nav ul ul .sf-with-ul {
	padding-right: 40px;
}
#primary-nav > ul {
	position: relative;
}
#main-menu {
	display: inline-block;
}
.active_menu {
	background-color: #e5e5e5;
}
.fa-angle-down:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='0.7em' viewBox='0 0 448 512'%3E%3Cpath fill='%23364091' d='M201.4 342.6c12.5 12.5 32.8 12.5 45.3 0l160-160c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L224 274.7 86.6 137.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l160 160z'/%3E%3C/svg%3E");
	color: #364091;
}
.fa-download:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3Cpath fill='%23295eaf' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32V274.7l-73.4-73.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l128 128c12.5 12.5 32.8 12.5 45.3 0l128-128c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L288 274.7V32zM64 352c-35.3 0-64 28.7-64 64v32c0 35.3 28.7 64 64 64H448c35.3 0 64-28.7 64-64V416c0-35.3-28.7-64-64-64H346.5l-45.3 45.3c-25 25-65.5 25-90.5 0L165.5 352H64zm368 56a24 24 0 1 1 0 48 24 24 0 1 1 0-48z'/%3E%3C/svg%3E");
	color: #364091;
	padding-right: 6px;
}