addresses #126 (responsive Media Overlays UI control panel) + separated CSS styles into additional files (for ease of maintenance)