basic gradient mixins for vertical and horizontal, columns small naming fix