.topmenu-block{
    padding-left: 23%;
    float: left;
}
ul.top-menu{
	list-style:none;
	margin:0;
    padding: 0;
    display: table;
	position: relative; /*IE bug*/
	overflow: hidden;
}
ul.top-menu li{
    float: left;
    line-height: 35px;
    padding: 0 24px;
}
ul.top-menu li a
{
	color:#fff;
	text-decoration:none;
	font-size: 16px;
}
ul.top-menu li.selected a, ul.top-menu a:hover{
    color: #8a8a8a;
}
@media screen and (max-width:930px){
    .topmenu-block{
        float: none;
        width: 100%;
        position: absolute;
        top: -9999px;
        background: rgba(51, 51, 51, 0.8);
        transition:top 0.3s;
        margin-left: -10px;
    }
    .topmenu-block ul.top-menu li{
        float: none;
    }
}