#cssmenu ul ul {
  display: none;
}

#cssmenu ul > li:first-child a {
		border-top: none;
}

.sidebar .widget #cssmenu ul.child-page-links a {
	padding-right: 2.3rem;
}
.child-page-links li.current_page_parent a,
.child-page-links li.current_page_ancestor a,
.child-page-links li.current_page_item.has-sub a {
	/*background: #F8F7D2;
	 color: #fff; 
	background: #f9f9d2;*/
	background: #e0f2f4;

}

/*.sidebar .widget .child-page-links li.current_page_parent a,
.sidebar .widget .child-page-links li.current_page_ancestor a, 
.sidebar .widget .child-page-links li.current_page_item.has-sub a {
	border-bottom-right-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;
    -moz-border-radius-bottomright: 0px;
}
*/
.child-page-links li a {
	/* border-top: 1px dotted #444;
	border-top: 1px dotted #f5841e;*/
	border-top: 1px dotted #6de1ee;
}	

.undsci-simplemenu .child-page-links li a {
	border-top: none;
}

.child-page-links li.has-sub .children a {
	/* background: #FAFBF6; 
	background: #f2f9fb;*/
	background: #f6f9fa;
	border-top: none;
}

 #cssmenu > ul > li.has-sub > a {
	position:relative;
}


#cssmenu > ul > li.current_page_item.has-sub > a::after,
#cssmenu > ul > li.current_page_parent.has-sub > a::after,
 #cssmenu > ul > li.has-sub > a::after {
	content: "\f055";  
    font-family: FontAwesome;
    right: 20px;
    position:absolute;
    top:8px;
	font-size: 1.2rem;
}

#cssmenu > ul > li.current_page_ancestor.has-sub > a::after,
#cssmenu > ul > li.current_page_item.has-sub > a::after,
#cssmenu > ul > li.current_page_parent.has-sub > a::after {
	content: "\f13a";  
    
}