I have a full screen background image
.bg { left: 0; min-height: 100%; min-width: 100%; position: fixed; top: 0; z-index: -1; }
You can actually apply blur for the before selector and inherit background-image instead of specifying url twice.
before
background-image
That makes the html structure more evident
JSFiddle Demo