restructure for non calc and non flexbox supporting browsers + start IE8 fixing