/*
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;
}