.hide and .show classes with !important breaks $(elem).show();
Created by: Bartmax
I think this is lazy implementation and it breaks when using $(elem).show() or $(elem).hide() using jQuery since the hide class get more importance since the badly (IMO) use of !important.
I think BT should not declare this so generics classes with !important, it makes difficult to customize. I don't like the idea of having another class for doing display: none because BT uses !important.
In my opinion, having a rule like : .hide { btn&, ul li&, etc.. { display:none; }} isn't much work and won't break anything. also footprint shouldn't increase a lot since the .hide pattern will be greatly gzipped.
right now, having a <div id="someId" class="hide"></div> will break $('#someId').show() function of jQuery.