#easymenu li {position:relative;cursor:pointer;}
#easymenu {background-color:#fff;}
#easymenu .last {border-bottom: 1px solid #107a30;}
#easymenu li.treeMenu_opened ul {display:block;}
#easymenu li.treeMenu_closed ul {display:none;}
#easymenu li .treeMenu_active {background:#107a30; color:#fff;}
#easymenu ul {background:#eee;font-family:"Open Sans", sans-serif;list-style-type:none;width:100%;margin:0;padding:0;}
#easymenu ul ul {font-family: 'Open Sans', sans-serif;list-style-type:none;width:100%;margin:0;padding:0;background-color:#f9f9f9;}
#easymenu li {border-bottom:1px #ddd solid;border-right:1px #ddd solid;margin:0;padding:0;}
#easymenu li li {border-bottom:1px #ddd solid;border-right:1px solid #f9f9f9;margin:0;padding:0;}
#easymenu li a {
background:#107a30;
display:block;color:#fff;
text-decoration:none;
text-transform:uppercase;
font-size:14px;
font-weight:500;
letter-spacing:.04em;
line-height:34px;
padding:0 0 0 28px;
}
#easymenu li a:hover {color:#ddd;background: #009933;}
#easymenu li a:active {color:#ddd;background:#009933;}
#easymenu li li a {
background:#f9f9f9;
display:block;
color:#107a30;
text-decoration:none;
font-size:14px;
letter-spacing:0px;
font-weight:normal;
text-transform:none;
line-height:36px!important;
padding:0 0 0 20px;
}
#easymenu li li a:hover {color:#107a30;background: #d5f5df;}
#easymenu li a:active {background:#fff;color: #107a30;}

@media only screen and (min-width: 320px) and (max-width: 768px) {
#easymenu li a {font-size:2.4em!important;padding:0px;padding-left:20px;margin:0px auto;width:100%;display:block;line-height:3.2em;}
#easymenu li li a {display:block;padding:0px;padding-left:20px;margin:0px;font-size:2.4em;line-height:3.0em!important;}
}



