The following code doesn't work in Safari, and the image doesn't show up. This only happens in Safari, it works in all other browsers, I can't figure out why. Here is the CSS code:
background: url(images/cards.svg) no-repeat center center fixed;
It's because my server is serving it with an incorrect content-type.
Had to add this to my .htaccess file:
AddType image/svg+xml .svg .svgz
This helped me out: http://css-tricks.com/snippets/htaccess/serve-svg-correct-content-type/