è chiaro che se lo nascondi lo spazio che occupa il blocco rimane. devi eliminarlo dal flusso come dice raven con display="none"