added elements.less mixins
replaced existing gradient rules with less mixin
tweaked layout and styling a little