Front end

Front-end changes to be merged with development branch.
These stylesheets should not be removed from the block tag, as they will be used for reference by calling {{ parent() }} in other templates.