footer { font-size: 13px; font-weight: 600; margin-top: 36px; margin-bottom: 18px; overflow: auto; } ul, li { margin-left: 20px; } a { color: #c05b4d; text-decoration: none; } hr { height: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #eee; } a:hover, a:focus { color: #a5473a; text-decoration: underline; } .nav-main { background: #222; color: #fafafa; position: fixed; top: 0; height: 50px; box-shadow: 0 0 5px rgba(0,0,0,0.5); width: 100%; z-index: 100; } .nav-main { position: fixed; } .nav-main a { text-decoration: none; } .nav-docs a:hover { text-decoration: none; color: #cc7a6f; } .nav-main .nav-site-internal { margin: 0 0 0 20px; } .nav-main ul { display: inline-block; vertical-align: top; } .nav-main .nav-site li { margin: 0; } .nav-main li { display: inline; } .nav-main .nav-site li>a { box-sizing: content-box; padding: 0 10px; line-height: 50px; display: inline-block; height: 50px; color: #e6e6e6; } .nav-main .nav-site li>a.active { color: #fafafa; border-bottom: 3px solid #e61d1d; background: #333; } .nav-main .nav-site li>a:hover { color: #fff; } .nav-main:after { content: ""; display: table; clear: both; height: 50px; } .nav-main .nav-home { color: #e61d1d; font-size: 24px; line-height: 50px; height: 50px; display: inline-block; } .nav-main .nav-logo { vertical-align: middle; display: inline-block; } .nav-main .nav-site-external { float: right; margin: 0; } .nav-docs { color: #2d2d2d; font-size: 14px; float: left; width: 210px; } .nav-docs .nav-docs-section { border-bottom: 1px solid #ccc; border-top: 1px solid #eee; padding: 12px 0; } .nav-docs .nav-docs-section:first-child { padding-top: 0; border-top: 0; } .nav-docs ul { list-style: none; margin: 0; } .nav-docs li { line-height: 16px; margin: 0 0 6px; } .nav-docs a.active { color: #cc7a6f; } .nav-docs a { color: #666; display: block; } .nav-docs a.active { color: #cc7a6f; } .nav-docs h3 { text-transform: uppercase; font-size: 14px; } .hero { // height: 300px; height: 180px; // background: #2d2d2d; padding-top: 50px; // color: #e9e9e9; font-weight: 300; } .hero .text { font-size: 64px; text-align: center; } .hero .minitext { font-size: 16px; text-align: center; // text-transform: uppercase; } .hero strong { color: #e61d1d; font-weight: 400; } .container { padding-top: 50px; min-width: 960px; } .wrap { width: 960px; margin-left: auto; margin-right: auto; padding-left: 20px; padding-right: 20px; } .marketing-row { margin: 50px 0; } .marketing-row:after { content: ""; display: table; clear: both; } .marketing-col { float: left; margin-left: 40px; width: 280px; } .marketing-col:first-child { margin-left: 0; } .marketing-col h3 { color: #2d2d2d; font-size: 24px; line-height: 28px; font-weight: normal; } .marketing-col p { font-size: 16px; } .home-divider { border-top-color: #bbb; margin: 0 auto; width: 400px; } .centerImage { text-align: center; } .documentationContent { padding-top: 20px; width: 1280px; } .documentationContent hr { border-top-color: #bbb; margin: 0 auto; margin-top: 40px; margin-bottom: 40px; width: 600px; } .documentationContent:after { content: ""; display: table; clear: both; } .documentationContent .subHeader { font-size: 24px; } .subHeader { font-size: 21px; font-weight: 200; line-height: 30px; margin-bottom: 10px; } .nosidebar .inner-content { float: none; margin: 0 auto; } .inner-content { float: right; // width: 650px; width: 960px; } .home-section { margin: 50px 0; } .home-section h2 { margin-top: 30px; } .button { border-radius: 4px; padding: 8px 16px; font-size: 18px; font-weight: 400; margin: 0 12px; display: inline-block; color: #fafafa; text-decoration: none; text-shadow: 0 1px 3px rgba(0,0,0,0.3); box-shadow: 0 1px 1px rgba(0,0,0,0.2); text-decoration: none; } .button:hover { text-decoration: none; } .buttons-unit .button { font-size: 24px; background: #943a2d; color: #fafafa; } .buttons-unit { margin-top: 60px; text-align: center; } .buttons-unit.downloads { margin: 30px 0; } .highlight { margin-bottom: 14px; padding: 14px 14px 14px; border: none; border-radius: 0; overflow: auto; } .highlight { color: #333333; background: #f8f5ec; } .highlight pre code { display: block; background: none; padding: 0; } .highlight pre code { color: #637c84; } div.CodeMirror pre, div.CodeMirror-linenumber, code { font-family: 'source-code-pro', Menlo, Consolas, 'Courier New', monospace; font-size: 13px; line-height: 1.5; } .highlight:after { position: absolute; top: 0; right: 0; left: 0; padding: 3px 7px; font-size: 12px; font-weight: bold; color: #c2c0bc; background-color: #f1ede4; content: "Code"; } html { font-family: "Helvetica Neue",Helvetica,Roboto,Arial,sans-serif; color: #484848; line-height: 1.28; } article, aside, footer, header, hgroup, main, nav, section { display: block; } a { text-decoration: none; } p { margin: 10px 0; } h1, h2, h3, h4, h5, h6 { margin: 10px 0; font-family: inherit; font-weight: bold; line-height: 20px; color: inherit; text-rendering: optimizelegibility; } h1, h2, h3 { line-height: 40px; } h1 { font-size: 39px; } h1:after { content: ""; display: table; clear: both; } h2 { font-size: 31px; } .documentationContent h2 { margin-top: 30px; } .documentationContent h2:first-child { margin-top: 10px; } .documentationContent h4 { margin-top: 20px; } .right { float: right; } .left { float: left; } * { box-sizing: border-box; border: none; margin: 0; padding: 0; }