#top-nav {background-color: #000;}
#top-nav ul {text-align:right;}
#top-nav ul li a { padding: 10px 20px; color:#fff; display: block;}
#top-nav ul li:nth-child(1) {color: #fff; background-color: #cc1515;}
#top-nav ul li {
    display: inline-block;
    position: relative;
}
.mean-bar + div#wrapper {
    padding-top: 60px;
}
@media only screen and (min-width:481px) and (max-width:991px) {
	#top-nav ul li {width:50%;}
	#top-nav ul li:nth-child(1) {float:left;}
}
@media only screen and (max-width:480px) {
	#top-nav ul li {width:100%; text-align:center;}
}