#hmenu_load_1 {
    z-index: 999;
}
#hmenu_load_1 .hmenu_left, #hmenu_load_1 .hmenu_navigation_holder {
	width: 		100%;
}

#hmenu_load_1 .hmenu_navigation_holder > ul.hmenu_navigation_root {
	display: 	flex;
	flex-wrap: 	wrap;
}

#hmenu_load_1 .hmenu_navigation_holder > ul > li > a, #hmenu_load_1 .hmenu_social_holder > ul > li > a, #hmenu_load_1 .hmenu_product_holder > ul > li > a, #hmenu_load_1 .hmenu_toggle_holder > ul > li > a {
	text-transform: 	uppercase;
}

#hmenu_load_1 .hmenu_navigation_holder > ul > li[class*="btn-"] > a, #hmenu_load_1 .hmenu_social_holder > ul > li[class*="btn-"] > a, #hmenu_load_1 .hmenu_product_holder > ul > li[class*="btn-"] > a, #hmenu_load_1 .hmenu_toggle_holder > ul > li[class*="btn-"] > a {
	color: 		inherit;
}

#hmenu_load_1 .hmenu_navigation_holder > ul > li.btn-default {
	color: 			#EEE;
}

#hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li[class*="btn-"]:hover, #hmenu_load_1 .hmenu_navigation_holder ul.hmenu_full_hover > li[class*="btn-"]:focus {
	color: 				#FFF;
	background-color: 	#003458;
}

#hmenu_load_1 ul.hmenu_hover_color > li[class*="btn-"] > a:hover, #hmenu_load_1 ul.hmenu_hover_color > li[class*="btn-"] > a:focus,
#hmenu_load_1 .hmenu_navigation_holder ul > li[class*="btn-"]:hover > a > div, #hmenu_load_1 .hmenu_navigation_holder ul > li[class*="btn-"]:focus > a > div {
	color: 			inherit !important;
}

#hmenu_load_1 .hmenu_navigation_holder > ul > li > a span i[class*="down"] {
	font-size: 		7px;
	color: 			#FFF;
	vertical-align: middle;
	margin-top: 	-2px;
}

#hmenu_load_1 .etre-rappele .hmenu_mega_sub h2 {
	text-align: 	center;
	margin-bottom: 	0 !important;
}

.hmenu_mobile_menu_toggle {
	width: 			46px;
	height: 		46px;
}

.hmenu_search_holder {
	display: 		none !important;
}

#hmenu_load_1 .hmenu_search_btn.icon_hero_default_thin_e654:before {
	content: 		"\f002";
	font-family:	FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: 	antialiased;
    -moz-osx-font-smoothing: 	grayscale;
}

#hmenu_load_1 .g-recaptcha {
	transform: scale(.81);
    -webkit-transform: scale(.81);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}

@media ( min-width: 992px ) {
	#hmenu_load_1 .etre-rappele .hmenu_mega_sub {
		max-width: 		390px;
		left: 			auto;
		right: 			0;
	}

	#hmenu_load_1 .etre-rappele .hmenu_mega_sub .hmenu_col_12 {
		max-width: 		360px;
		float: 			none;
		padding: 		0;
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul > li:first-child a .hmenu_wrap  span {
		padding-left: 	0;
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul > li .hmenu_submenu,
	#hmenu_load_1 .etre-rappele .hmenu_mega_sub {
		box-shadow: 		0 8px 16px 0 rgba(12,0,51,0.2);
		-o-box-shadow: 		0 8px 16px 0 rgba(12,0,51,0.2);
		-moz-box-shadow: 	0 8px 16px 0 rgba(12,0,51,0.2);
		-webkit-box-shadow: 0 8px 16px 0 rgba(12,0,51,0.2);
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul > li .hmenu_submenu {
		padding: 		14px 0;
	}

	#hmenu_load_1 .hmenu_sub > ul > li > a > div > span::before {
		content: 	"\f054";
		display: inline-block;
	    font: normal normal normal 14px/1 FontAwesome;
	    font-size: inherit;
	    text-rendering: auto;
	    -webkit-font-smoothing: antialiased;
	    -moz-osx-font-smoothing: grayscale;

	    font-size: 		11px;
	    width: 			18px;
	    margin-left: 	-18px;
	    vertical-align: middle;
	}

	#hmenu_load_1 .hmenu_sub > ul > li.hmenu_active_nav > a .hmenu_wrap,
	#hmenu_load_1 .hmenu_sub > ul > li:hover > a .hmenu_wrap {
		background: 	none;
		color: 			#36a9e0 !important;
	}

	/*#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_nav_uni_24 span*/
	#hmenu_load_1 .hmenu_navigation_holder .hmenu_sub > ul > li > a > div > span {
		line-height: 		1.4 !important;
		padding-right: 		0 !important;
	}

}

@media ( max-width: 991px ) {
	.hmenu_wrapper_state_1, #hmenu_load_1 .hmenu_main_holder {
		height: 		54px !important;
	}

	#hmenu_load_1 .menu_responsive_label {
		line-height: 	54px !important;
		left: 			45px;
		margin-left: 	0 !important;
		text-transform: uppercase;
	}

	#hmenu_load_1 .hmenu_right .hmenu_toggle_holder {
		left: 			0;
	}

	#hmenu_load_1 .hmenu_toggle_holder > ul li a .hmenu_wrap:before {
		font-size: 		40px;
		line-height: 	34px;
		margin: 		0 -7px;
	}

	#hmenu_load_1 .hmenu_navigation_holder {
		margin-top: 		54px;

		box-shadow: 		0 8px 16px 0 rgba(12,0,51,0.2);
		-o-box-shadow: 		0 8px 16px 0 rgba(12,0,51,0.2);
		-moz-box-shadow: 	0 8px 16px 0 rgba(12,0,51,0.2);
		-webkit-box-shadow: 0 8px 16px 0 rgba(12,0,51,0.2);
	}

	#hmenu_load_1 .hmenu_navigation_holder ul li a .hmenu_wrap, #hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after {
		line-height: 	44px !important;
	}

	#hmenu_load_1 .hmenu_navigation_holder ul li a .hmenu_wrap {
		height: 		44px;
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul li a .hmenu_wrap:after {
		padding: 		0 12px;
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul > li[class*="btn"] > a > .hmenu_wrap {
		color: 		inherit;
	}

	#hmenu_load_1 .hmenu_navigation_holder > ul > li.hmenu_mega_li {
		border-bottom: 	none;
	}

	#hmenu_load_1 .hmenu_sub > ul > li >a > div > span {
		padding-left: 	23px !important;
	}
}