@charset "utf-8";
/* CSS Document */
#ehealth_menu {
	background: #474747;
	color: #FFF;
	height: 53px;
	padding-left: 1%;
	margin: 0 auto;
	border-radius: 12px;
	width:93.5%;
}
#ehealth_menu ul, #ehealth_menu li {
	padding: 0;
	list-style: none;
	overflow-x: hidden !important;
}
#ehealth_menu ul {
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
	text-align: center !important;
	width: 99.9%;
	margin: 0 auto !important;
}
#ehealth_menu li {
    width:19.5%;
 display: inline-flex;
    align-items: center !important;
    justify-content: center !important;
    vertical-align: middle !important;
	float: left;
	position: relative;
	text-align: center !important;
	overflow-x: hidden !important;
}
#ehealth_menu a {
    width:99%;
	display: block;
	line-height: 53px;
	padding: 0 26px;
	text-decoration: none;
	color: #FFFFFF;
	letter-spacing: 1px;
	font-size: 20px;
			overflow-x: hidden !important;
}
#ehealth_menu a.dropdown-arrow:after {
	content: "\002B";
	margin-left: 5px;
				overflow-x: hidden !important;
}
#ehealth_menu li a:hover {
	color: #FFFFFF;
	background: #65A280;
}
#ehealth_menu input {
	display: none;
	margin: 0;
	padding: 0;
	height: 63px;
	width: 100%;
	opacity: 0;
	cursor: pointer;
}
#ehealth_menu label {
	display: none;
	line-height: 63px;
	text-align: center;
	position: absolute;
	left: 35px;
}
#ehealth_menu label:before {
	font-size: 1.6em;
	content: "\2261"; 
	margin-left: 20px;
}
#ehealth_menu ul.sub-menus{
	height: auto;
	overflow: hidden;
	width: 170px;
	background: #65A280;
	position: absolute;
	z-index: 99;
	display: none;
		overflow-x: hidden !important;
}
#ehealth_menu ul.sub-menus li {
	display: block;
	width: 100%;
		overflow-x: hidden !important;
}
#ehealth_menu ul.sub-menus a {
	color: #FFFFFF;
	font-size: 19px;
		overflow-x: hidden !important;
}
#ehealth_menu li:hover ul.sub-menus {
	display: block;
		overflow-x: hidden !important;
}
#ehealth_menu ul.sub-menus a:hover{
	background: #65A280;
	color: #FFFFFF;
			overflow-x: hidden !important;
}
@media screen and (max-width: 680px){
	#ehealth_menu {position:relative}
	#ehealth_menu ul {background: #474747;;position:absolute;top:100%;right:0;left:0;z-index:3;height:auto;display:none; 		overflow-x: hidden !important;}
	#ehealth_menu ul.sub-menus {width:100%;position:static; overflow-x: hidden !important;}
	#ehealth_menu ul.sub-menus a {padding-left:1px;padding-top:2px;padding-bottom:2px; font-size:24px;	 overflow-x: hidden !important;}
	#ehealth_menu li {display:block;float:none;width:auto;	 overflow-x: hidden !important;}
	#ehealth_menu input, #ehealth_menu label {position:absolute;top:0;left:0;display:block}
	#ehealth_menu input {z-index:4}
	#ehealth_menu input:checked + label {color:white}
	#ehealth_menu input:checked + label:before {content:"\00d7"}
	#ehealth_menu input:checked ~ ul {display:block}
}


/* Others */

.ehealtha {
 color:#519fea;
}

.ehealthmore {
 font-size:21px;
 font-weight:600;
 color:#1aaa8d;
}
.ehealthmore:hover {
 text-decoration: none;
 color:#519fea;
 cursor: pointer;
}


