CH-1120 by Zarabadoo: Reverse the logic and create our own hiding class.

 - Now the hidden class will be applied properly to the proper campaign type variations.
 - The stock .element-hidden has its display style overriden by Lifts more specific styles. This swe can likely fix this with an audit and simplification of the current css, but this will fix it in the mshort term without creating more issues.