LESS consistency and readability improvements

1. Remove superfluous white space
2. Reorganize blocks
3. Add namespace to mixins to prevent conflicts
4. Add .fs-translate() mixin for CSS3 vertical alignment; and
5. Make media queries mobile first