Please bare in mind that mixin's DRY your Sass but not your CSS.

Use extensions where ever possible.