text-align doesn't solve problem: doing this instead: 

header h1 span {
  position:relative;
  left:-9999px;
}