themes/apachecon/static/css/style-narrower.css (170 lines of code) (raw):

/* Solarize by TEMPLATED templated.co @templatedco Released for free under the Creative Commons Attribution 3.0 license (templated.co/license) */ /* Basic */ #skel-layers-wrapper { padding-top: 44px; } p { line-height: 1.8em; } header.major h2 { font-size: 1.8em; } header.major .byline { font-size: 1.1em; } /* Button */ input[type="submit"], input[type="reset"], input[type="button"], .button { display: block; width: 100%; max-width: 350px; margin: 0em auto; font-size: 1em; font-weight: 600; } .wrapper.style2 { background: #f2f2f2; text-align: center; } .wrapper.style2 .major { text-align: center !important; } .wrapper.style2 .major h2 { font-size: 1.4em; } .wrapper.style2 .major .byline { font-size: 1em; } .wrapper.style2 h3 { font-size: 1.2em; } .wrapper.style3 .container { padding-left: 1em; padding-right: 1em; } .wrapper.style3 p { font-size: 1em; } .wrapper.style4 { padding-bottom: 2em; } .wrapper.style5 { padding-bottom: 4em; } .wrapper.style5 img { width: 30%; height: 30%; } /* Header */ #header { display: none; } /* Layers */ #titleBar { background: #000; height: 44px; line-height: 44px; } #titleBar .title { display: block; position: relative; letter-spacing: 2px; line-height: 44px; font-size: 1.3em; font-weight: 700; text-align: center; text-transform: uppercase; color: #fff; z-index: 1; } #titleBar .toggle { height: 60px; left: 0; position: absolute; top: 0; width: 80px; z-index: 2; } #titleBar .toggle:before { content: "\f0c9"; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-family: FontAwesome; font-style: normal; font-weight: normal; text-transform: none !important; } #titleBar .toggle:before { background: none; color: white; display: block; height: 44px; line-height: 44px; text-align: center; width: 44px; } #titleBar .toggle:after { background: url("images/toggle.svg") 0px 0px no-repeat; content: ''; display: block; height: 15px; left: 15px; opacity: 0.75; position: absolute; top: 15px; width: 20px; } #navPanel { background: #000; } #navPanel .link { border-top: solid 1px rgba(0, 0, 0, 0.15); color: #888; display: block; height: 44px; line-height: 44px; padding: 0 1em 0 1em; text-decoration: none; } #navPanel .link:first-child { border-top: 0; } #navPanel .link.depth-0 { color: #fff; } #navPanel .link .indent-1 { display: inline-block; width: 1em; } #navPanel .link .indent-2 { display: inline-block; width: 2em; } #navPanel .link .indent-3 { display: inline-block; width: 3em; } #navPanel .link .indent-4 { display: inline-block; width: 4em; } #navPanel .link .indent-5 { display: inline-block; width: 5em; } /* Banner */ #banner { padding: 6em 0em 3em 0em; text-align: center; text-transform: uppercase; color: #FFF; } #banner .container { padding: 0em 1em; } #banner h2 { padding: 0.50em 0.50em; font-size: 1.8em; } #banner span, #banner p { font-size: 1.1em; } #banner span { padding: 1em 0em; }