nav{z-index:9999999999 !important;}
nav ul{
	list-style:none;
	list-style:none;
	margin-bottom:0px !important;
	position:relative;
}

nav ul ul{display:none;z-index:99999999999 !important;}
nav ul li:hover > ul{display:block;}
nav ul:after{content:"";clear:both;display:block;}
nav ul li{float:left;font-size:14px;}
nav ul li:hover{background:#666666;}
nav ul li:hover a{color:#fff;}
nav ul li:visited a{color:#fff;}
nav ul li.current-menu-item a{color:#fff; background:#666666;}
nav ul li a{
	display: block;
    padding: 14px 15px 11px 15px;
    color: #fff;
    text-decoration: none;
    font-size: 15px;
    text-transform:capitalize;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
.menu-top-menu-container{margin-bottom:0px !important;}
nav ul ul{background:#3487c7;border-radius:0px;padding:0;position:absolute;top:100%;margin-bottom:0px !important;margin-top:0px !important;margin-left:0px !important;width:250px !important;}
nav ul ul li{margin-bottom:0px !important;}
nav ul ul li{float:none;position:relative;border-right:#CCCCCC solid 0px !important;}
nav ul ul li a{font-family: 'Roboto', sans-serif; font-weight:500;padding:10px 30px 10px 14px !important;color:#fff !important;font-size:14px !important;border-right:#CCCCCC solid 0px !important;margin:0px;}
nav ul ul li a:hover{color:#fff !important;margin:0px;}
nav ul ul li a:hover{background:#317fbc;}
nav ul ul ul{position:absolute;left:100%;top:0px;}


.d_arrow{
	font-size:10px;
}

@media only screen and (max-width:950px){nav ul li a{font-size:12px;}}