#cg-menu {
	background: none;	
}

#cg-menu > ul {
	background: none;	
}

#cg-menu > ul > li:hover {
	background: none;	
}

#cg-menu > ul > li > a {
	color: rgba(0, 0, 0, 0.8);
	border-right: none;
}

#cg-menu.center > ul > li.first > a {
	border-left: none;
}

#cg-menu.center > ul > li.last > a {
	border-right: none;
}

#cg-menu > ul > li:hover > a {
	color: rgba(0, 0, 0, 1);
	background: none;
}

#cg-menu > ul > li.has-child > a:after {
	border-top-color: rgba(0, 0, 0, 0.5);
}

#cg-menu > ul > li.has-child:hover > a:after {
	border-top-color: rgba(0, 0, 0, 0.9);
}

/*
#cg-menu ul li ul {
	background-color : rgba(255, 255, 255, 0.95);
}
*/

@media all and (max-width: 767px) {
	#cg-menu {
		background-color: rgba(255, 255, 255, 0.97);
		box-shadow: 0 0 5px #000;
	}
	
	#cg-menu > ul.mobile-menu > li::after {
		border-top: 2px solid #333;
		border-bottom: 2px solid #333;
	}

	#cg-menu > ul.mobile-menu > li::before {
		border-top: 2px solid #333;
	}
	
	#cg-menu > ul > li > a {
		background: linear-gradient(rgba(0, 0, 0, 0.1) 80%, rgba(0, 0, 0, 0.05));
	}
	
	#cg-menu > ul > li:hover > a {
		background: linear-gradient(rgba(0, 0, 0, 0.13) 80%, rgba(0, 0, 0, 0.05));
	}
	
	#cg-menu ul.mobile-menu > li > a {
		background: linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	}	
}
