.bar-nav {
    height: 46px;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    display: table;
    table-layout: fixed;
    width: 100%;
}
.bar-nav a {
    text-align: center;
    display: table-cell;
    background: #141414;
    width: 1%;
    height: 40px;
    color: #606060;
    font-size: 13px;
}
.bar-nav a:hover, .bar-nav a:active {
    background: #404040;
    color: #ed8117;
}
.bar-nav a img {
    margin: 4px 0 2px;
}
.bar-nav a span {
    display: block;
    letter-spacing: .1em;
    line-height: 14px;
}