ul.site-menu li, ul.site-menu { 
	background-color:transparent; 
}
#menu_container {
	background-color:#FFF;
}
ul.site-menu li span a, ul.site-menu li span span {		
	color: #000;	
}

ul.site-menu ul.sub-menu li span a {
	color:#000;
}

ul.site-menu ul.sub-menu li, ul.site-menu ul.sub-menu li.submenu-name:hover, ul.site-menu ul.sub-menu {
	background-color:#f1f1f1; 
}

ul.site-menu li span a:hover{
	color:#FFFFFF;
}

ul.site-menu li span a:hover, ul.site-menu li:hover span span { 
	color:#FFFFFF;
}

ul.site-menu li:hover, ul.site-menu li:hover span span{ 
	background-color:var(--colorTer); 
	border-radius:10px; 
}

ul.site-menu li.selected-menu-item a{
	color:#FFFFFF;
}

ul.site-menu li.selected-menu-item { 
	background-color:var(--colorTer);
}

ul.site-menu li.sub-parent:hover {
	background-color:var(--colorTer); 
	color:#FFFFFF; 
	border-radius:10px;
}

ul.site-menu ul.sub-menu li:hover {
	background-color:var(--colorTer);
	color:#FFFFFF;
}

ul.site-menu ul.sub-menu li span a:hover {
	color:#FFFFFF;
}

ul.site-menu li:hover span span {
	color:#FFFFFF;
}

ul.site-menu ul.sub-menu li:hover span a {
	color: #FFFFFF;
}

ul.site-menu ul.sub-menu li.selected-menu-item a{
	color:#FFF;
}

ul.site-menu li:hover span span { 
	color:#FFFFFF;  
}

ul.site-menu ul.sub-menu li.menu-separator { 
	background-color:var(--colorTer);
}

ul.site-menu li:hover ul { 
	border:1px solid #FFFFFF;
	padding-right:10px; 
}