Если один класс требует display: block, а другой display: none, то значение имеет порядок присвоения данных стилей элементу, но при этом, как минимум в файер фокс, играет роль не порядок указания стилей в разметке (атрибут class="...."), а их порядок следования в подключаемых файлах стилей ("списках стилей" CSS) - актуальным будет считаться последний подключенный (идущий в списке!) стиль.