vertical-align: middle is not compatible with display: block and margin-bottom is not compatible with display: inline