Fix issue with show more button being visible with nothing more to show

Slightly more complicated logic as we hide a different number of items depending on breakpoint.
should make this a boolean - `$('.js-hide', $container).length > 0`?