// Icon Font Replace
// =================
//
// This is used when we want to replace any text inside an icon font element

@mixin icon-font-replace($position: 'before', $size: inherit, $color: inherit, $width: 1em) {
    @include hide-text();

    position: relative;
    
    display: inline-block;
    width: $width;
    
    font-size: $size;

    &::#{$position} {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        
        display: block;
        margin: 0;
        
        color: $color;
        font-size: inherit;
        line-height: inherit;
        text-align: center;
        text-indent: 0;
    }
}

// Icon Font Replace
// =================
//
// This is used when we want to replace any text inside an icon font element

@mixin icon-font-replace($position: 'before', $width: 1em) {
    @include hide-text();

    position: relative;
    
    display: inline-block;
    width: $width;

    &::#{$position} {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        
        display: block;
        margin: 0;
        
        font-size: inherit;
        line-height: inherit;
        text-align: center;
        text-indent: 0;
    }
}

Remove size and color parameters from the replace mixin
Remove size and color parameters from the replace mixin

This is to be consistent with the changes to the icon-font() mixin
