element.style { transform: none; } @media screen and (max-width: 1100px) #outer-wrapper { max-width: 100%; } #outer-wrapper { margin: 0 auto; background-color: #fff; box-shadow: 0 0 5px rgba(0,0,0,.1); } a, abbr, acronym, address, applet, b, big, blockquote, body, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, i, iframe, img, ins, kbd, label, legend, li, object, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var { padding: 0; border: 0; outline: 0; vertical-align: baseline; background: 0 0; text-decoration: none; } user agent stylesheet div { display: block; } body { background: #f8f8f8 url() repeat fixed top left; background-color: #f8f8f8; font-family: 'Open Sans',sans-serif; font-size: 14px; color: #656565; font-weight: 400; line-height: 1.4em; word-wrap: break-word; margin: 0; padding: 0; }