I wasn't sure, after reading your guidelines for CSS, whether or not you used BEM class namings. I got that impression reading this file, though. 

Goes like this, basically: Parent-children--modifier
So two dashes mean a variant or similar of a child.