indeed it does display: inline-block; instead of display: none; seems to work ?
display: inline-block;
display: none;