﻿.menu-item i._mi, .menu-item img._mi
{
    display: inline-block;
    vertical-align: middle;
}
.menu-item i._mi
{
    width: auto;
    height: auto;
    margin-top: -.265em;
    font-size: 1.2em;
    line-height: 1;
}
.menu-item i._before, .rtl .menu-item i._after
{
    margin-right: .25em;
}
.menu-item i._after, .rtl .menu-item i._before
{
    margin-left: .25em;
}
.menu-item img._before, .rtl .menu-item img._after
{
    margin-right: .5em;
}
.menu-item img._after, .rtl .menu-item img._before
{
    margin-left: .5em;
}
.menu-item ._svg
{
    width: 1em;
}
.rtl .menu-item i._before
{
    margin-right: 0;
}
.rtl .menu-item i._after
{
    margin-left: 0;
}
.visuallyhidden
{
    overflow: hidden;
    clip: rect(0 0 0 0);
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.menu-item i.elusive
{
    margin-top: -.3em;
}/**
 * Force the icons' styles
 *
 * Some themes -- notably 2014 -- has nasty rules that
 * could override the icons' styles so we need to force them here.
 */
.dashicons-admin-site:before
{
    content: ""!important;
}
.dashicons-welcome-view-site:before
{
    content: ""!important;
}