I switched to Open Sans for now. It looked okay on my machine (also not really a web designer, forgive me!). I hope it's more readable now.
* {
font-family: 'Lato', sans-serif;
}
For clarity, the complaint is primarily about weight 300, not about the font family. Open Sans is a little better than Lato at weight 300, but it’ll still look quite poor on many devices.Personally, I would ditch the header typeface too. You can surely find something which is fairly unique while still being legible.