Well, that's not intended
.
I'm not testing the site on Safari at all myself (only Chrome/FF/IE), but apparently it doesn't support flexboxes (which seem to cause that issue for you) without a prefix. I'll add extra rules for that soon which hopefully fix it. Seems like Safari 9 does support it properly too.