Merge branch 'release/v4.0.3' into develop
Add explicit descendant class
The component is more flexible if a descendant class is included. This allows other types of media elements (img, video, etc) to work with this component if desired.
Tidied up the markup examples in the css files
upped version to v4.0.4
Merge branch 'release/v4.0.4'