/// Adds clearfix pseudoelements.
///
/// @group Layout
/// @author Kendrick Arnett
///
/// @see http://nicolasgallagher.com/micro-clearfix-hack/
@mixin clearfix {
  &::after {
    display: table;
    clear: both;
    content: '';
  }
}

/// Adds clearfix pseudoelements.
///
/// @group Layout
/// @author Kendrick Arnett
///
/// @see http://nicolasgallagher.com/micro-clearfix-hack/
@mixin clearfix {
  &::before,
  &::after {
    display: table;
    content: ' ';
  }

  &::after {
    clear: both;
  }
}

Add ::before pseudoelement to clearfix.
fix(Layout): Add ::before pseudoelement to clearfix.
