hover for text, incidentally aligns the divs i dont know why not before