My adopted version for less mixin