In the HTML, a space is clearly intended to be there, but it isn't: <div id="user"> Welcome, <a href="https://secondlife.com/my/account?lang=en-US">Coyote Enthusiast</a> </div> This is due to the div#user element being a flex display type. Changing it back to a inline-block makes the issue go away. Additionally, it appears someone attempted to fix this in the past by adding white-space: preserve-spaces , but preserve-spaces is not a valid value for white-space .