/* Escape Velocity by HTML5 UP html5up.net | @n33co Free for personal and commercial use under the CCA 3.0 license (html5up.net/license) */ /*********************************************************************************/ /* Basic */ /*********************************************************************************/ body, input, select, textarea { line-height: 1.5em; font-size: 10.5pt; letter-spacing: 0; } h2, h3, h4, h5, h6 { font-size: 1.2em; letter-spacing: 0.05em; margin: 0 0 1em 0; } hr { margin: 1em 0 1em 0; } /* Section/Article */ section, article { clear: both; padding: 1em 0 1em 0 !important; } header { } header br { display: none; } header.style1 { padding: 0 0 1em 0; } header.style1 h2 { font-size: 1.5em; letter-spacing: 0.075em; line-height: 1.25em; } header.style1 p { display: block; margin: 0; } /* Button */ input[type="button"], input[type="submit"], input[type="reset"], .button { display: block; width: 100%; font-size: 1em; padding: 1em 0 1em 0; max-width: 30em; margin: 0 auto; } /* List */ ul.actions { margin: 2em 0 0 0; } form ul.actions { margin: 1em 0 0 0; } ul.actions li { margin: 15px 0 0 0; } /* Feature List */ .feature-list { } .feature-list section { border-top: solid 1px #eee; } /* Ugh ... disgusting. */ .feature-list > div > div:first-child > div:first-child > section { border-top: 0; padding-top: 0; } .feature-list h3 { position: relative; padding: 4px 0 0 48px; line-height: 1.25em; } .feature-list h3:before { position: absolute; left: 0; top: 0; width: 32px; height: 32px; line-height: 32px; font-size: 16px; } .feature-list p { margin: 0 0 0 48px; } /* Box */ .box { } .box.post-excerpt { } .box.post-excerpt .image.left { position: relative; top: 0.25em; width: 25%; margin: 0; } .box.post-excerpt h3, .box.post-excerpt p { margin-left: 32.5%; } /*********************************************************************************/ /* Mobile UI */ /*********************************************************************************/ #titleBar { background: none; } #titleBar .title { display: none; } #titleBar .toggle { position: absolute; top: 0; left: 0; width: 60px; height: 44px; } #titleBar .toggle:before { font-family: FontAwesome; text-decoration: none; font-style: normal; font-weight: normal; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content: '\f0c9'; font-size: 14px; position: absolute; top: 6px; left: 6px; display: block; width: 54px; height: 38px; line-height: 38px; text-align: center; color: rgba(255,255,255,0.75); background-color: rgba(92,95,103,0.5); border-radius: 0.25em; -moz-transition: all .15s ease-in-out; -webkit-transition: all .15s ease-in-out; -o-transition: all .15s ease-in-out; -ms-transition: all .15s ease-in-out; transition: all .15s ease-in-out; } #titleBar .toggle:active:before { background-color: rgba(92,95,103,0.75); } #navPanel { background: #242730 url('images/overlay.png'); box-shadow: inset -3px 0px 4px 0px rgba(0,0,0,0.1); } #navPanel .link { display: block; color: rgba(255,255,255,0.5); text-transform: uppercase; text-decoration: none; font-size: 0.85em; letter-spacing: 0.15em; text-decoration: none; height: 44px; line-height: 44px; border-top: solid 1px rgba(255,255,255,0.05); margin: 0 15px 0 15px; } #navPanel .link:first-child { border-top: 0; } #navPanel .indent-1 { display: inline-block; width: 1em; } #navPanel .indent-2 { display: inline-block; width: 2em; } #navPanel .indent-3 { display: inline-block; width: 3em; } #navPanel .indent-4 { display: inline-block; width: 4em; } #navPanel .indent-5 { display: inline-block; width: 5em; } #navPanel .depth-0 { color: #fff; } /*********************************************************************************/ /* Wrappers */ /*********************************************************************************/ .wrapper { padding: 15px 15px 5em 15px; } .wrapper .title { font-size: 0.9em; width: 18em; height: 2.5em; top: -2.5em; line-height: 2.5em; margin-bottom: -2.5em; margin-left: -9em; padding-top: 0.5em; } .wrapper .title:before, .wrapper .title:after { height: 15px; bottom: -15px; background-size: 100% 100%; } #header-wrapper { padding: 6em 2em 6em 2em; } #footer-wrapper { padding-top: 3em; } #footer-wrapper .feature-list section { border-top-color: #eee; border-top-color: rgba(255,255,255,0.05); } /*********************************************************************************/ /* Header */ /*********************************************************************************/ #header { } /*********************************************************************************/ /* Logo */ /*********************************************************************************/ #logo { text-align: center; } #logo h1 { font-size: 1.5em; letter-spacing: 0.2em; } #logo p { margin: 1.25em 0 0 0; display: block; letter-spacing: 0.2em; font-size: 0.9em; } /*********************************************************************************/ /* Nav */ /*********************************************************************************/ #nav { display: none; } /*********************************************************************************/ /* Intro */ /*********************************************************************************/ #intro { text-align: center; padding: 1em 2em 1em 2em !important; margin: 0 auto; } #intro .style2 { font-size: 1.5em; letter-spacing: 0.05em; line-height: 1.25em; padding: 1.25em; } /*********************************************************************************/ /* Main */ /*********************************************************************************/ #main { padding: 1em 0 0 0; } /*********************************************************************************/ /* Content */ /*********************************************************************************/ #content { padding: 0 0 2em 0; } #content header.style1 { padding-bottom: 2.5em; } /*********************************************************************************/ /* Footer */ /*********************************************************************************/ #footer { } #footer hr { display: none; } /*********************************************************************************/ /* Copyright */ /*********************************************************************************/ #copyright { padding: 2em 0 0 0; } #copyright ul { padding: 1em 2em; width: 100%; } #copyright ul li { display: block; margin: 0.5em 0 0 0; } #copyright ul li:first-child { margin-top: 0; }