Gracias por interesarte, pero ya no hace falta.
Ya lo he conseguido resolver
Me acorde que habia una propiedad en css llamada "white-space: nowrap;", que servia para forzar al texto que no pasara a la siguiente linea. Pues lo que hice es utilizar white-space en el valor contrario: "white-space: normal" y ya lo he solucionado. Lo que no se es porque "por defecto" no se iba a la siguiente linea, he revisado el css y no hay nada raro.
Gracias por todo!