/* Rem output with px fallback*/ @mixin font-size($sizeValue: 1) { font-size: ($sizeValue * 16) * 1px; font-size: $sizeValue * 1rem; } /* Center block*/ @mixin center-block { display: block; margin-left: auto; margin-right: auto; } /* Clearfix*/ @mixin clearfix() { content: ""; display: table; table-layout: fixed; } /* Clear after (not all clearfix need this also)*/ @mixin clearfix-after() { clear: both; } /* button*/ @mixin button($background) { display: inline-block; padding: 13px 25px; text-transform: uppercase; background-color: $background; color: $color__background-content; border:none; text-decoration: none; -webkit-transition: color 300ms ease-in-out, background-color 300ms ease-in-out; transition: color 300ms ease-in-out, background-color 300ms ease-in-out; }