404 page, new bp, style fixes

Added 404 page
removed top margin if aligned item is a first child
removed menu container div
fixed icon font name
updated BP mixin to support min, max, or both media queries