i.wpmi-icon {
    display: inline-block;
}

i.wpmi-icon:not(.wpmi-label-1).wpmi-position-before {
    margin-right: 0.5em;
}

i.wpmi-icon:not(.wpmi-label-1).wpmi-position-after {
    margin-left: 0.5em;
}

i.wpmi-icon.wpmi-align-top {
    vertical-align: top;
}

i.wpmi-icon.wpmi-align-middle {
    vertical-align: middle;
}

i.wpmi-icon.wpmi-align-bottom {
    vertical-align: bottom;
}