.menu {
    @extend %title;
    background-image: url('../images/menu.png');
    background-position: left bottom;
    flex-wrap: wrap;
    height: 100%;
    padding: 0 .3rem;
    position: fixed;
    text-transform: uppercase;
    width: 90px;
    z-index: 999;
}
.logo-container {
    cursor: pointer;
    padding: 15px 15px 10px;
    object,
    img,
    svg {
        height: 50px;
        width: 50px;
    }
    span {
        @extend %large;
        color: $white;
        display: block;
        margin-top: -5px;
        text-align: center;
    }
    sup {
        display: block;
        line-height: 1rem;
    }
}

.main-nav {
    list-style: none;
    padding: 0;
    position: relative;
    text-align: center;
    li {
        margin-bottom: 1rem;
    }
    a {
        color: $white;
        display: block;
        text-align: center;
        &:hover {
            color: $fresh-taiga;
            transition: color .3s linear;
        }
        span {
            display: block;
        }
        .icon {
            @extend %xlarge;
            line-height: 2.2rem;
        }
        .item {
            @extend %large;
        }
    }
    .active {
        color: $fresh-taiga;
        transition: color .3s linear;
    }
}

.user {
    bottom: 1rem;
    padding: 0 10px;
    position: absolute;
    width: 80px;
    .popover {
        @include popover(150px, '', 60px, 0, '', 15px, '', -6px, 25px);
        a {
            @extend %small;
            color: $white;
            text-align: left;
            text-transform: none;
            &:hover {
                color: $fresh-taiga;
                transition: color .2s linear;
            }
        }
    }
    img {
        margin: 0 5px 10px;
        width: 80%;
        &:hover {
            border-color: $fresh-taiga;
            transition: border-color .3s linear;
        }
    }
    .user-settings {
        position: relative;
    }
    .settings {
        text-align: center;
        a {
            color: $whitish;
            margin-right: .5rem;
            &:hover {
                color: $fresh-taiga;
                transition: color .3s linear;
            }
        }
    }
}
