
/* CSS-Mobile-Nav */
#mainnav {
    right:0;
    top: 98px;
    position:absolute;
}

#mainnav ul {
    margin:0;
    padding:0;
    list-style-type:none;
}
#mainnav li {
    float:left;
    margin:0;
    padding:0 28px 0 0;
}

#mainnav a,
#mainnav a:link,
#mainnav a:visited {
    margin:0;
    padding:2px;
    font:1em Source Code Pro,Verdana,Arial,sans-serif;
    text-decoration:none;
    color:#3e3d40;
    text-transform:uppercase;
    font-weight:400;
}
#mainnav li.last {
    margin:0;
    padding:0;
    font-size:1em;
    text-decoration:none;
    color:#3e3d40;
}

#mainnav a:focus,
#mainnav a:hover {
    padding:2px;
    background-color:rgba(62,61,64,.85);
    color: #fff;
}

#mainnav strong.active {
    background-color:rgba(62,61,64,.7);
    color:#fff;
    padding: 2px;
    font:1em Source Code Pro,Verdana,Arial,sans-serif;
    text-transform:uppercase;
}
#mobilenav {
    display:none;
}
