#nav {display: block; width: 100%; margin: 0 auto;}
#nav li {margin-top:10px;}
#nav li:first-child {margin-top:0;}
#nav > li > a { 
	display: block; 
	padding: 18px 20px;
	font-family: 'Poppins', sans-serif;
	font-size: 21px;
	font-weight: 600;
	color: #fff;
	text-decoration: none;
	background-color: #31c0c8;
	text-align:left;
}
#nav > li:nth-child(even) a {background-color:#ee890c;}
#nav > li > a img {float:none; display:inline-block; vertical-align:middle; margin-right:10px; height:28px;}
#nav > li > a:hover, #nav > li > a.open {color: #fff; background-color: #d71833;}
#nav li ul { display: none; padding:20px 28px; background:#fff; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.15); margin:0;}
#nav li ul li p {
	width:100%;
	padding: 0 0;
	margin:0;
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-size: 18px;
	line-height:27px;
	color: #000;
	text-decoration: none;
	line-height:22px;
	text-align:left !important;
}
#nav li ul li a { 
	display: block; 
	background: none;
	padding: 10px 0px;
	padding-left: 30px;
	font-size: 1.1em;
	text-decoration: none;
	font-weight: bold;
	color: #e3e7f1;
	text-shadow: 1px 1px 0px #000;
}
#nav li ul li a:hover {background: #394963;}

@media screen and (max-width: 767px) {
	#nav > li > a img {display:none;}
	#nav > li > a {font-size:17px;}
	
	#nav li ul li p {font-size:15px;}
}