@andy_unleash Your solution is not quite perfect but a big improvement on what I had. Thank you.
See this [CodePen](http://codepen.io/TimMurphy/pen/HvKzi) for an implementation. Resize your browser window to see the effect.
Using media queries should allow me to come up with the perfect solution. I’ll post a comment when I’ve done that. It will be several hours before I get back to this.