A couple of suggestions:
Firstly, if you're going to read an epub on a Kobo don't add !important to any of your CSS classes. The epub will display as if it has no css file at all - at least this is my experience.
Second, again regarding the Kobo. Rather than trying to hard-code a fixed line-height, wouldn't you get a better result by removing all the line-height settings completely and then using the Kobo's Line Spacing slider to set it to a level you like?
|