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:13px;}
nav ul li:hover{background:#;}
nav ul li:hover a{color:#ccc;background:#;border-bottom:0px solid #;}
nav ul li:visited a{color:#ccc;background:#;border-bottom:0px solid #;}
nav ul li.current-menu-item a{color:#ccc; background:#;border-bottom:0px solid #;}
nav ul li a{
	display: block;
    padding: 0px 15px;
    color: #fff;
    text-decoration: none;
    font-size: 13px;
    text-transform:uppercase;
    font-family: 'Rubik', sans-serif;
    font-weight: 500;
}
.menu-top-menu-container{margin-bottom:0px !important;}
nav ul ul{background:#000;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: 'Rubik', sans-serif; font-weight:400;padding:10px 30px 10px 14px !important;color:#fff !important;font-size:12px !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:#454545;}
nav ul ul ul{position:absolute;left:100%;top:6px;}


.d_arrow{
	font-size:10px;
}

@media only screen and (max-width:950px){nav ul li a{font-size:12px;}}

@media only screen and (max-width:700px){
nav ul li a{
	width:100%;
	display: block;
}
nav ul li {
     float: none;
}
}