fix ie conditional, moved offcanvas js to footer added async/defer