body {
	overflow-x:hidden;
}
.header-main{
	background: linear-gradient(180deg, #FFFFFF 0%, #EAEAEA 100%);
    box-shadow: 0px 4px 8px rgb(0 0 0 / 17%);
}
.lefttopbar li {
	float:left;
	margin-bottom:0;
	padding-left:20px;
	list-style-type:none;
	margin-left:30px !important;
	background-image:url(../img/iconmail.png);
	background-repeat:no-repeat;
	background-position:0 4px;
}
.lefttopbar li:nth-child(1) {
	margin-left:0 !important;
}
.lefttopbar li:nth-child(2) {
	background-image:url(../img/iconphone.png);
	background-repeat:no-repeat;
	background-position:0 3px;
}
.lefttopbar li a {
	color:#fff;
	font-size:14px;
}
.top-bar-nav.nav-right li.current-lang {
	display:none;
}
.header-nav-main > li {
	margin:0 22px;
}
.header-nav-main > li > a {
	padding: 30px 0;
	font-size: 17px;
}
.header-nav-main > li > ul > li {
	display:table !important;
	width:100% !important;
}
.header-nav-main li a {
	font-weight:500 !important;
}
.header-search .icon-search {
	font-size:15px;
}
.header-nav-main li ul li a {
	margin:0 !important;
	padding-left:15px !important;
	font-size:15px !important;
	color:#00a75e !important;
	margin:0;
	padding:8px 5px;
	text-transform:unset !important;
	white-space: normal;
}
.header-nav-main li ul li a:hover {
	background: #00a75e;
	color:#fff !important;
	padding-left:20px !important;
}
.header-nav-main li {
	position:relative;
}
#header .header-nav-main li ul li ul {
	position:absolute;
	top: -2px;
	left:100%;
	display:none !important;
	background:#fff;
	box-shadow:1px 1px 5px 1px #a7a7a7;
}
#header .header-nav-main li ul li:hover ul {
	display:block !important;
}
.header-nav-main li ul li.menu-item-has-children:after {
	content:"";
	position:absolute;
	width:7px;
	height:7px;
	top:13px;
	right:8px;
	border-bottom:2px solid #218c4d;
	border-right:2px solid #218c4d;
	transform:rotate(45deg);
}
.header-nav-main li ul li.menu-item-has-children:hover:after {
	border-bottom:2px solid #fff;
	border-right:2px solid #fff;
	transform:rotate(-45deg);
}
.header-nav-main li ul li.menu-item-has-children 

#header .header-nav-main li ul li:hover > ul {
	display:block !important;
}

/*.header-nav-main li ul li {
	width:100%;
}
*/
.header-nav-main li ul {
	padding:0;
	border:none;
	border-top:2px solid #1c3f2a;
	min-width:300px;
}
.header-main .header-nav-main > li:before,
.header-main .header-nav-main > li:after {
	display:none;
}
.header-main .header-nav-main li.header-search:before,
.header-main .header-nav-main li.header-search:affter {
	display:none;
}
.header-main .header-nav-main li.header-search .ux-search-submit {
	background:#1c3f2a;
	border:none;
	min-height:39px;
}
#header .header-wrapper.stuck .header-nav-main > li > a {
	padding:20px 0;
}
.header-search.header-search-dropdown form input.search-field {
	border:none;
}
@media only screen and (max-width:1000px) {
	#header #top-bar {
		display:none;
	}

	/*.medium-logo-center .logo {
		-ms-flex-order:2;
		order:2;
		text-align:center;
		margin:0 15px;
	}
	[data-show="hide-for-medium"],
	.hide-for-medium {
		display:none !important;
	}
	*/
		#header .header-main {
		height:50px !important;
	}
	#header .header.show-on-scroll,
	#header.stuck .header-main {
		height:50px !important;
	}
	#header #logo img {
		max-height:48px;
	}
	#header .stuck #logo img {
		max-height:48px !important;
	}

}