Improvements to thee front matter display JS:

 * add wrapping container
 * add media query support for responsive layouts
 * use a hidden class instead of manually setting dispaly: none;