.pm-navigation_horizon {background: #fff;}
.pm-navigation_horizon ul {margin: 0; padding: 0; list-style: none;}
.pm-navigation_horizon a {display: block; text-decoration: none;}
.pm-navigation_horizon .dep1:after {content: ''; display: block; clear: both;}
.pm-navigation_horizon .dep1 {width:850px;}
.pm-navigation_horizon .dep1 > li {float: left;}
.pm-navigation_horizon .dep1 > li > a {
	 padding: 20px 25px;
	font-size: 17px; color: #000;
	background: #fff;font-weight: 600;
}
.pm-navigation_horizon .dep1 > li.on > a,
.pm-navigation_horizon .dep1 > li:hover > a {
	background: #fff; color: #de3000; border-top:3px solid #de3000;position:relative;  top:-3px;

}
.pm-navigation_horizon .dep1 > li:hover > div {display: block;}
.pm-navigation_horizon .dep1 > li > div {position: relative; display: none;}
.pm-navigation_horizon .dep2 {
	position: absolute; left: 0; padding: 8px 0;
	background:  rgba(255, 255, 255, 0.95);
}
.pm-navigation_horizon .dep2 > li {border-top: 1px solid #fff;}
.pm-navigation_horizon .dep2 > li > a {padding: 10px 30px; font-size: 13px; color: #333; white-space: nowrap;}
.pm-navigation_horizon .dep2 > li.on > a,
.pm-navigation_horizon .dep2 > li:hover > a {
	color: #000; font-weight: 600;
}
#google_translate_element {float:right; position:absolute; margin-left:100%;margin-top:-20px;}