// Rem output with px fallback @mixin font-size($sizeValue: 1.6) { font-size: ($sizeValue * 10) + px; font-size: $sizeValue + rem; } // Box model @mixin box-sizing($box-model) { -webkit-box-sizing: $box-model; // Safari <= 7 -moz-box-sizing: $box-model; // Firefox <= 19 box-sizing: $box-model; } // Border radius @mixin border-radius($radius) { background-clip: padding-box; /* stops bg color from leaking outside the border: */ -webkit-border-radius: $radius; border-radius: $radius; } // Center block @mixin center-block { display: block; margin: 0 auto; } // Clearfix @mixin clearfix() { content: ""; display: table; } // Clear after (not all clearfix need this also) @mixin clearfix-after() { clear: both; }