1244 lines
No EOL
23 KiB
CSS
1244 lines
No EOL
23 KiB
CSS
/*
|
|
* Theme Name: Casper
|
|
* Theme URI: http://tryghost.org
|
|
* Description: The default Ghost theme for personal blogging.
|
|
* Author: Ghost
|
|
* Author URI: http://tryghost.org;
|
|
* Version:1.0
|
|
*/
|
|
|
|
/* ==========================================================================
|
|
Table of Contents
|
|
========================================================================== */
|
|
|
|
/*
|
|
1. Includes
|
|
2. Something
|
|
3. Something else
|
|
*/
|
|
|
|
/* ==========================================================================
|
|
1. Includes
|
|
========================================================================== */
|
|
|
|
@import url(normalize.css);
|
|
@import url(boilerplate.css);
|
|
@import url(fonts.css);
|
|
|
|
/* ==========================================================================
|
|
2. Typography
|
|
========================================================================== */
|
|
|
|
body {
|
|
color: #333;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
font-family: Georgia;
|
|
}
|
|
|
|
h1,
|
|
h2,
|
|
h3,
|
|
h4,
|
|
h5,
|
|
h6 {
|
|
font-family: galette;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
h1, .h1 {
|
|
font-size: 69px;
|
|
line-height: 75px;
|
|
margin-bottom: 0px;
|
|
font-weight: 500;
|
|
letter-spacing: -1px;
|
|
}
|
|
|
|
h2, .h2 {
|
|
margin-top: 50px;
|
|
margin-bottom: 25px;
|
|
font-size: 34px;
|
|
line-height: 34px;
|
|
letter-spacing: 0;
|
|
font-weight: 500;
|
|
}
|
|
|
|
h3, .h3 {
|
|
font-size: 20px;
|
|
line-height: 20px;
|
|
margin: 1.5em 0 6px 0;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h4, .h4 {
|
|
font-size: 16px;
|
|
line-height: 26px;
|
|
margin: 1.5em 0 6px 0;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h5, .h5 {
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
margin: 1.5em 0 6px 0;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h6, .h6 {
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
margin: 1.5em 0 6px 0;
|
|
font-weight: normal;
|
|
}
|
|
|
|
h1 a,
|
|
h2 a,
|
|
h3 a,
|
|
h4 a,
|
|
h5 a,
|
|
h6 a {
|
|
color:#333;
|
|
text-decoration: none;
|
|
}
|
|
|
|
h1 a:hover,
|
|
h2 a:hover,
|
|
h3 a:hover,
|
|
h4 a:hover,
|
|
h5 a:hover,
|
|
h6 a:hover {
|
|
text-decoration: underline;
|
|
}
|
|
|
|
a {
|
|
color:#222;
|
|
}
|
|
|
|
small {
|
|
font-family: sans-serif;
|
|
font-size: 11px;
|
|
color:#aaa;
|
|
}
|
|
|
|
blockquote {
|
|
margin:1.5em 0;
|
|
padding:0 0 0 1.5em;
|
|
font-size: 20px;
|
|
font-family: sans-serif;
|
|
font-style: italic;
|
|
font-weight: 400;
|
|
text-align: left;
|
|
border-left:#eee 8px solid;
|
|
}
|
|
|
|
pre code {
|
|
display: block;
|
|
padding:1em 0;
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
background: #f5f5f5;
|
|
position: relative;
|
|
}
|
|
|
|
pre code:before {
|
|
content: " ";
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
background: #f5f5f5;
|
|
position: absolute;
|
|
top: -1px;
|
|
bottom: -1px;
|
|
right:100%;
|
|
width: 9999px;
|
|
}
|
|
|
|
pre code:after {
|
|
content: " ";
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
background: #f5f5f5;
|
|
position: absolute;
|
|
top: -1px;
|
|
bottom: -1px;
|
|
left:100%;
|
|
width: 9999px;
|
|
}
|
|
|
|
figure {
|
|
position: relative;
|
|
}
|
|
|
|
figcaption {
|
|
position: absolute;
|
|
bottom:0;
|
|
left:0;
|
|
right:0;
|
|
padding:8px 10px;
|
|
font-size: 12px;
|
|
font-family: sans-serif;
|
|
background: rgba(0,0,0,0.5);
|
|
color:#e4e4e4;
|
|
-webkit-transition: background .5s, color .5s;
|
|
-moz-transition: background .5s, color .5s;
|
|
-ms-transition: background .5s, color .5s;
|
|
transition: background .5s, color .5s;
|
|
}
|
|
|
|
figcaption a {
|
|
color:#fff;
|
|
}
|
|
|
|
figure:hover figcaption {
|
|
background: rgba(0,0,0,0.7);
|
|
color:#efefef;
|
|
-webkit-transition: background .5s, color .5s;
|
|
-moz-transition: background .5s, color .5s;
|
|
-ms-transition: background .5s, color .5s;
|
|
transition: background .5s, color .5s;
|
|
}
|
|
|
|
input, textarea {
|
|
-webkit-appearance: none;
|
|
outline: none;
|
|
}
|
|
|
|
input[type="text"],
|
|
textarea {
|
|
height:20px;
|
|
padding:8px;
|
|
font-size: 14px;
|
|
text-shadow:none;
|
|
background: #fff;
|
|
border:#dadada 1px solid;
|
|
-webkit-border-radius: 3px;
|
|
-moz-border-radius: 3px;
|
|
-ms-border-radius: 3px;
|
|
border-radius: 3px;
|
|
}
|
|
|
|
input[type="text"]:focus,
|
|
textarea:focus {
|
|
border-color: #aaa;
|
|
}
|
|
|
|
input[type="submit"] {
|
|
height:38px;
|
|
padding: 0;
|
|
color:#fff;
|
|
font-size: 14px;
|
|
text-shadow:none;
|
|
border:#000 1px solid;
|
|
-webkit-border-radius: 3px;
|
|
-moz-border-radius: 3px;
|
|
-ms-border-radius: 3px;
|
|
border-radius: 3px;
|
|
background: #222;
|
|
background: -moz-linear-gradient(bottom, #000, #333);
|
|
background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#333));
|
|
}
|
|
|
|
input[type="submit"]:hover {
|
|
cursor:pointer;
|
|
background: #444;
|
|
background: -moz-linear-gradient(bottom, #111, #444);
|
|
background: -webkit-gradient(linear, left bottom, left top, from(#111), to(#444));
|
|
}
|
|
|
|
/* ==========================================================================
|
|
3. Layout
|
|
========================================================================== */
|
|
|
|
body {
|
|
background:#ececee url(../img/texture.png) top left repeat;
|
|
}
|
|
|
|
body > header {
|
|
width:280px;
|
|
padding:60px;
|
|
position: fixed;
|
|
top: 0;
|
|
right:0;
|
|
bottom:0;
|
|
}
|
|
|
|
section.content {
|
|
margin-right:400px;
|
|
background:#fff;
|
|
overflow: hidden; /*hide the :before :after elements on the entry header and footer*/
|
|
-webkit-box-shadow: rgba(0,0,0,0.1) 1px 0 10px;
|
|
-moz-box-shadow: rgba(0,0,0,0.1) 1px 0 10px;
|
|
-ms-box-shadow: rgba(0,0,0,0.1) 1px 0 10px;
|
|
box-shadow: rgba(0,0,0,0.1) 1px 0 10px;
|
|
}
|
|
|
|
/* Generic wrapper to control content width */
|
|
|
|
.wrap {
|
|
max-width:640px;
|
|
padding:0 60px;
|
|
margin:0 auto;
|
|
}
|
|
|
|
/* ==========================================================================
|
|
4. Header/Sidebar
|
|
========================================================================== */
|
|
|
|
body > header {
|
|
font-family: sans-serif;
|
|
font-size:14px;
|
|
color:rgba(0,0,0,0.45);
|
|
}
|
|
|
|
#logo {
|
|
display: block;
|
|
margin-bottom:25px;
|
|
}
|
|
|
|
#logo img {
|
|
max-width: 280px;
|
|
height:auto;
|
|
}
|
|
|
|
.blog-icon {
|
|
display: inline;
|
|
width:12px;
|
|
height:12px;
|
|
margin:0 0 0 5px;
|
|
vertical-align: baseline;
|
|
}
|
|
|
|
#title {
|
|
font-family: Galette, sans-serif;
|
|
font-size: 30px;
|
|
line-height: 30px;
|
|
font-style: normal;
|
|
font-weight: normal;
|
|
color:#333;
|
|
text-transform: uppercase;
|
|
text-decoration: none;
|
|
}
|
|
|
|
#site-navigation ul {
|
|
padding: 0;
|
|
position: relative;
|
|
z-index: 500;
|
|
}
|
|
|
|
#site-navigation ul li {
|
|
border-top:rgba(0,0,0,0.1) 1px solid;
|
|
margin: 0;
|
|
line-height: 1.3em;
|
|
}
|
|
|
|
#site-navigation ul li:first-child {
|
|
border:none;
|
|
}
|
|
|
|
#site-navigation ul li a {
|
|
display: block;
|
|
padding:10px 0;
|
|
color:#333;
|
|
text-decoration: none;
|
|
background:transparent;
|
|
-webkit-transition: padding-left .25s, background .25s;
|
|
-moz-transition: padding-left .25s, background .25s;
|
|
-ms-transition: padding-left .25s, background .25s;
|
|
transition: padding-left .25s, background .25s;
|
|
}
|
|
|
|
#site-navigation ul li a:hover {
|
|
padding-left: 10px;
|
|
background: rgba(0,0,0,0.05);
|
|
-webkit-transition: padding-left .25s, background .25s;
|
|
-moz-transition: padding-left .25s, background .25s;
|
|
-ms-transition: padding-left .25s, background .25s;
|
|
transition: padding-left .25s, background .25s;
|
|
}
|
|
|
|
#site-navigation ul li.current-menu-item a {
|
|
padding-left:28px;
|
|
background: rgba(0,0,0,0.05) url(../img/icon.png) 10px 14px no-repeat;
|
|
background-size: 10px;
|
|
}
|
|
|
|
#ghost {
|
|
display: block;
|
|
height:30px;
|
|
width:30px;
|
|
text-indent: -9999px;
|
|
position: absolute;
|
|
z-index: 999;
|
|
top: 10px;
|
|
left:10px;
|
|
background:rgba(0,0,0,0.1) url(../img/ghost.png) 8px 8px no-repeat;
|
|
-webkit-transition: all 0.3s;
|
|
-moz-transition: all 0.3s;
|
|
-ms-transition: all 0.3s;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
#ghost:hover {
|
|
background-color:rgba(0,0,0,0.3);
|
|
-webkit-transition: all 0.3s;
|
|
-moz-transition: all 0.3s;
|
|
-ms-transition: all 0.3s;
|
|
transition: all 0.3s;
|
|
}
|
|
|
|
|
|
/* ==========================================================================
|
|
5. Post Content
|
|
========================================================================== */
|
|
|
|
.post-thumb {
|
|
margin-bottom:-115px; /* Pull the article header+title up over the post image */
|
|
min-height:115px; /* Make post layout look normal while image is loading */
|
|
}
|
|
|
|
.post-thumb img {
|
|
width:100%;
|
|
height:auto;
|
|
}
|
|
|
|
.hentry header {
|
|
margin:35px 0 0 0;
|
|
padding:25px 0 0 30px;
|
|
background: #fff;
|
|
position: relative;
|
|
left:-30px;
|
|
z-index: 300;
|
|
}
|
|
|
|
.hentry header:after {
|
|
content: " ";
|
|
background: #fff;
|
|
position: absolute;
|
|
top: 0;
|
|
bottom: 0;
|
|
left:100%;
|
|
width: 9999px;
|
|
}
|
|
|
|
.entry-title {
|
|
margin-top:0;
|
|
}
|
|
|
|
.entry-meta {
|
|
font-style: italic;
|
|
font-size: 12px;
|
|
line-height: 12px;
|
|
letter-spacing: 1px;
|
|
color:#666;
|
|
}
|
|
|
|
.entry-meta time {
|
|
font-style: normal;
|
|
text-transform: uppercase;
|
|
}
|
|
|
|
.hentry header .entry-meta time {
|
|
display: inline;
|
|
}
|
|
|
|
.entry-content {
|
|
padding-bottom: 60px;
|
|
}
|
|
|
|
.entry-content p {
|
|
margin-bottom: 0px;
|
|
text-indent: 16px;
|
|
}
|
|
|
|
.entry-content blockquote p {
|
|
text-indent: -4px;
|
|
}
|
|
|
|
.entry-content p:nth-of-type(1) {
|
|
text-indent: 0px;
|
|
}
|
|
|
|
/* Introduction/Kicker */
|
|
.post .entry-content p:nth-of-type(1),
|
|
.kicker {
|
|
margin-bottom: 25px;
|
|
line-height: 33px;
|
|
font-size: 24px;
|
|
font-style: normal;
|
|
font-weight: 400;
|
|
letter-spacing: 0px;
|
|
}
|
|
|
|
.post .entry-content div p:nth-of-type(1),
|
|
.post .entry-content blockquote p:nth-of-type(1) {
|
|
margin-bottom: inherit;
|
|
line-height: inherit;
|
|
font-size: inherit;
|
|
font-style: inherit;
|
|
font-weight: inherit;
|
|
letter-spacing: inherit;
|
|
}
|
|
|
|
/* First paragraph after Introduction */
|
|
.entry-content p:nth-of-type(2),
|
|
.introduction {
|
|
text-indent: 0px;
|
|
}
|
|
|
|
/* Tombstone */
|
|
.post .entry-content p:last-child:after,
|
|
.tombstone {
|
|
content: "";
|
|
display: inline-block;
|
|
width:11px;
|
|
height:11px;
|
|
margin:0 0 0 8px;
|
|
vertical-align: baseline;
|
|
background: url(../img/icon.png) bottom right no-repeat;
|
|
background-size: 11px 11px;
|
|
}
|
|
/* Prevent Tombstone from appearing in nested elements */
|
|
.entry-content * p:after {display: none!important;}
|
|
|
|
.entry-content figure {
|
|
margin: 1.5em 0;
|
|
}
|
|
|
|
.entry-content figure img {
|
|
width:100%;
|
|
height:auto;
|
|
}
|
|
|
|
.hfeed {
|
|
padding-bottom: 1px;
|
|
}
|
|
|
|
.hfeed .entry-content ol,
|
|
.hfeed .entry-content ul,
|
|
.hfeed .entry-content dl {
|
|
margin: 1em 0;
|
|
padding: 0 0 0 2em;
|
|
}
|
|
|
|
.hfeed .entry-content li {
|
|
max-width: none;
|
|
padding:0;
|
|
margin:5px 0 0 0;
|
|
}
|
|
|
|
.entry-footer {
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
position: relative;
|
|
font-size:11px;
|
|
line-height:17px;
|
|
color:#666;
|
|
}
|
|
|
|
.entry-footer h4 {
|
|
font-family: Galette, sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
font-style: normal;
|
|
color:#aaa;
|
|
line-height:16px;
|
|
margin:0 0 12px 0;
|
|
}
|
|
|
|
.entry-footer h5 {
|
|
font-family: Galette, sans-serif;
|
|
text-transform: uppercase;
|
|
letter-spacing: 0;
|
|
font-style: normal;
|
|
color:#aaa;
|
|
margin:13px 0 0 0;
|
|
}
|
|
|
|
.entry-footer h5:first-child {
|
|
margin:0;
|
|
}
|
|
|
|
.entry-footer .entry-meta {
|
|
font-size:11px;
|
|
line-height:17px;
|
|
}
|
|
|
|
.entry-footer p {
|
|
margin:0;
|
|
}
|
|
|
|
.entry-footer .share {
|
|
list-style: none;
|
|
margin: 0;
|
|
padding: 0;
|
|
font-style: normal;
|
|
letter-spacing: 0;
|
|
}
|
|
|
|
.entry-footer .share li {
|
|
float:left;
|
|
padding:0 0 0 3px;
|
|
}
|
|
|
|
.entry-footer .share li:after {
|
|
content: " \2022 "; /* Hex reference for • bullet point to divide list items */
|
|
}
|
|
|
|
.entry-footer .share li:last-child:after {
|
|
content: none;
|
|
}
|
|
|
|
.entry-footer .share li:first-child {
|
|
padding-left:0;
|
|
border:none;
|
|
}
|
|
|
|
.entry-footer:before {
|
|
content: "";
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
position: absolute;
|
|
top: -1px;
|
|
bottom: -1px;
|
|
right:100%;
|
|
width: 9999px;
|
|
}
|
|
.entry-footer:after {
|
|
content: "";
|
|
border-top:#dadada 1px solid;
|
|
border-bottom: #dadada 1px solid;
|
|
position: absolute;
|
|
top: -1px;
|
|
bottom: -1px;
|
|
left:100%;
|
|
width: 9999px;
|
|
}
|
|
|
|
.entry-footer .entry-meta {
|
|
width:30%;
|
|
padding: 4% 5% 4% 0;
|
|
float:left;
|
|
-webkit-box-shadow:#dadada 1px 0 0;
|
|
-moz-box-shadow:#dadada 1px 0 0;
|
|
-ms-box-shadow:#dadada 1px 0 0;
|
|
box-shadow:#dadada 1px 0 0;
|
|
}
|
|
|
|
.entry-footer .comments {
|
|
width:60%;
|
|
padding: 4% 0 4% 5%;
|
|
float:left;
|
|
-webkit-box-shadow:#dadada 1px 0 0 inset;
|
|
-moz-box-shadow:#dadada 1px 0 0 inset;
|
|
-ms-box-shadow:#dadada 1px 0 0 inset;
|
|
box-shadow:#dadada 1px 0 0 inset;
|
|
}
|
|
|
|
/* ==========================================================================
|
|
6. Single Post
|
|
========================================================================== */
|
|
|
|
|
|
/* ==========================================================================
|
|
6. Page
|
|
========================================================================== */
|
|
|
|
.error404 section.content {
|
|
padding:100px 0 140px 0;
|
|
text-align: center;
|
|
}
|
|
|
|
|
|
/* ==========================================================================
|
|
7. Post Feed
|
|
========================================================================== */
|
|
|
|
.hfeed {
|
|
margin: 0;
|
|
padding: 0;
|
|
list-style: none;
|
|
}
|
|
|
|
.hfeed li {
|
|
max-width: 640px;
|
|
margin-top:0;
|
|
}
|
|
|
|
.hfeed li.featured {
|
|
max-width: none;
|
|
padding:0;
|
|
}
|
|
|
|
.hfeed .entry-title {
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.hfeed .hentry {
|
|
margin-bottom:40px;
|
|
}
|
|
|
|
.hfeed .updated {
|
|
display: block;
|
|
color:#aaa;
|
|
font-size: 14px;
|
|
line-height: 14px;
|
|
}
|
|
|
|
.hfeed .featured .updated {
|
|
display: inline;
|
|
color: inherit;
|
|
font-size: inherit;
|
|
line-height: 12px!important;
|
|
}
|
|
|
|
#pagination {
|
|
height:32px;
|
|
padding:40px;
|
|
border-top:#dadada 1px solid;
|
|
text-align: center;
|
|
color: #aaa;
|
|
}
|
|
|
|
#pagination a {
|
|
display: inline-block;
|
|
padding:8px 12px;
|
|
font-family: sans-serif;
|
|
font-size: 12px;
|
|
line-height: 12px;
|
|
text-decoration: none;
|
|
color:#fff;
|
|
border:#000 1px solid;
|
|
background: #222;
|
|
position: relative;
|
|
left: 0;
|
|
-webkit-border-radius: 5px;
|
|
-moz-border-radius: 5px;
|
|
-ms-border-radius: 5px;
|
|
border-radius: 5px;
|
|
-webkit-transition: all 0.25s;
|
|
-moz-transition: all 0.25s;
|
|
-ms-transition: all 0.25s;
|
|
transition: all 0.25s;
|
|
}
|
|
|
|
.previous-page {
|
|
float:right;
|
|
}
|
|
|
|
.next-page {
|
|
float:left;
|
|
}
|
|
|
|
#pagination .next-page a:hover {
|
|
left:-40px;
|
|
padding-left:52px;
|
|
margin-right:-40px;
|
|
border-radius: 0 5px 5px 0;
|
|
-webkit-transition: all 0.25s;
|
|
-moz-transition: all 0.25s;
|
|
-ms-transition: all 0.25s;
|
|
transition: all 0.25s;
|
|
}
|
|
|
|
#pagination .previous-page a:hover {
|
|
left:40px;
|
|
padding-right:52px;
|
|
margin-left:-40px;
|
|
border-radius: 5px 0 0 5px;
|
|
-webkit-transition: all 0.25s;
|
|
-moz-transition: all 0.25s;
|
|
-ms-transition: all 0.25s;
|
|
transition: all 0.25s;
|
|
}
|
|
|
|
.page-number {
|
|
display: inline-block;
|
|
padding:9px 10px;
|
|
font-family: sans-serif;
|
|
font-size: 14px;
|
|
line-height: 14px;
|
|
text-align: center;
|
|
}
|
|
|
|
.loading {
|
|
padding:0 0 0 40px;
|
|
line-height: 34px;
|
|
opacity:0.4;
|
|
background: url(../img/loading.gif) top left no-repeat;
|
|
}
|
|
|
|
#infscr-loading {
|
|
text-align: center;
|
|
}
|
|
|
|
/* ==========================================================================
|
|
x. Archive
|
|
========================================================================== */
|
|
|
|
.archive section.content,
|
|
.search section.content,
|
|
.paged section.content {
|
|
padding-top:60px;
|
|
}
|
|
|
|
.archive .hfeed {
|
|
margin:0 0 80px 0;
|
|
padding-bottom: 1px;
|
|
box-shadow:#dadada 2px 0 0 inset;
|
|
position: relative;
|
|
}
|
|
|
|
.archive .hfeed:after {
|
|
content: " ";
|
|
background: #dadada;
|
|
position: absolute;
|
|
bottom: 0;
|
|
left:0;
|
|
width: 9999px;
|
|
height:2px;
|
|
}
|
|
|
|
.archive .hfeed li {
|
|
overflow: hidden; /* Hide the dots assigned to each li on timeline view with :before */
|
|
}
|
|
|
|
.archive .hfeed .timestamp {
|
|
max-width: none;
|
|
padding:0;
|
|
margin-bottom:40px;
|
|
list-style: none;
|
|
display: inline-block;
|
|
height:60px;
|
|
font-family: galette, sans-serif;
|
|
font-size: 50px;
|
|
line-height: 70px;
|
|
color:#ccc;
|
|
background: #fff;
|
|
position: relative;
|
|
left:-30px;
|
|
overflow: visible; /*Show the extra border added to the right of timestamps with :after */
|
|
}
|
|
|
|
.archive .hfeed .timestamp:after {
|
|
content: " ";
|
|
background: #dadada;
|
|
position: absolute;
|
|
top: 30px;
|
|
left:110%;
|
|
width: 9999px;
|
|
height:2px;
|
|
}
|
|
|
|
.archive .hfeed .hentry {
|
|
padding-left: 30px;
|
|
position:relative;
|
|
}
|
|
|
|
.archive .hfeed .hentry:before {
|
|
content: " ";
|
|
display: block;
|
|
width:12px;
|
|
height:12px;
|
|
border-radius:15px;
|
|
background:#dadada;
|
|
position: absolute;
|
|
top:23px;
|
|
left:-5px;
|
|
}
|
|
|
|
#searchform {
|
|
position: relative;
|
|
margin-bottom: 60px;
|
|
padding-right:128px;
|
|
}
|
|
|
|
#searchform #s {
|
|
display:inline-block;
|
|
width:100%;
|
|
}
|
|
|
|
#searchform #searchsubmit {
|
|
width:100px;
|
|
display: inline-block;
|
|
position: absolute;
|
|
top:0;
|
|
right:0;
|
|
}
|
|
|
|
/* ==========================================================================
|
|
x. Media Queries
|
|
========================================================================== */
|
|
|
|
/*
|
|
* Large Screen Devices
|
|
*/
|
|
|
|
@media only screen and (min-width: 1500px) {
|
|
|
|
body > header {
|
|
left:0;
|
|
padding:100px;
|
|
}
|
|
|
|
section.content {
|
|
max-width: 1100px;
|
|
margin: 60px 100px 60px 480px;
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* Tablets
|
|
*/
|
|
|
|
@media only screen and (max-width: 1100px) {
|
|
|
|
body > header {
|
|
width:140px;
|
|
padding:30px;
|
|
}
|
|
|
|
#logo img {
|
|
max-width: 140px;
|
|
}
|
|
|
|
#title {
|
|
font-size: 25px;
|
|
line-height: 25px;
|
|
margin:0px 0 0 0;
|
|
}
|
|
|
|
section.content {
|
|
margin-right:200px;
|
|
}
|
|
|
|
.wrap {
|
|
padding:0 30px;
|
|
}
|
|
|
|
.archive section.content,
|
|
.search section.content,
|
|
.paged section.content {
|
|
padding-top:30px;
|
|
}
|
|
|
|
.post-thumb {
|
|
margin-bottom:0;
|
|
}
|
|
|
|
.hentry header {
|
|
margin:0 0 0 0;
|
|
}
|
|
|
|
.hentry header:after {
|
|
display:none;
|
|
}
|
|
|
|
.entry-content {
|
|
padding-bottom: 40px;
|
|
}
|
|
|
|
#pagination {
|
|
padding:30px;
|
|
}
|
|
|
|
.nav-previous {
|
|
top:30px;
|
|
left:30px;
|
|
}
|
|
|
|
.nav-next {
|
|
top:30px;
|
|
right:30px;
|
|
}
|
|
|
|
#searchform {
|
|
margin-bottom:35px;
|
|
}
|
|
|
|
#sidebar #searchform #s{
|
|
font-size: 12px;
|
|
}
|
|
|
|
.archive .hfeed .timestamp {
|
|
left:-15px;
|
|
}
|
|
|
|
.error404 section.content {
|
|
padding:80px 0 100px 0;
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* Small Tablets
|
|
*/
|
|
|
|
@media only screen and (max-width: 900px) {
|
|
|
|
h1, .h1 {
|
|
font-size: 54px;
|
|
line-height: 63px;
|
|
}
|
|
|
|
h2, .h2 {
|
|
font-size: 30px;
|
|
line-height: 30px;
|
|
}
|
|
|
|
.archive .hfeed .hentry:before {
|
|
top:19px;
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* Mobile Devices
|
|
*/
|
|
|
|
@media only screen and (max-width: 700px) {
|
|
|
|
h1, .h1 {
|
|
font-size: 40px;
|
|
line-height: 46px;
|
|
}
|
|
|
|
h2, .h2 {
|
|
font-size: 25px;
|
|
line-height: 25px;
|
|
}
|
|
|
|
h3, .h3 {
|
|
font-size: 18px;
|
|
line-height: 18px;
|
|
}
|
|
|
|
h4, .h4 {
|
|
font-size: 16px;
|
|
line-height: 26px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
h5, .h5 {
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
h6, .h6 {
|
|
font-size: 14px;
|
|
line-height: 18px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
/* Introduction/Kicker */
|
|
.post .entry-content p:nth-of-type(1) {
|
|
margin-bottom: 20px;
|
|
line-height: 29px;
|
|
font-size: 20px;
|
|
}
|
|
|
|
body > header {
|
|
position: relative;
|
|
width:auto;
|
|
padding:20px 20px 0 20px;
|
|
}
|
|
|
|
#logo {
|
|
float:left;
|
|
margin: 0 20px 0 0;
|
|
}
|
|
|
|
#logo img {
|
|
max-width:75px;
|
|
}
|
|
|
|
#title {
|
|
font-size: 20px;
|
|
line-height: 20px;
|
|
margin:10px 0 0 0;
|
|
}
|
|
|
|
#description {
|
|
max-width: 460px;
|
|
font-size:1em;
|
|
line-height: 1.2em;
|
|
margin: 5px 0 0 0;
|
|
}
|
|
|
|
#site-navigation ul {
|
|
margin: 20px 0 0 0;
|
|
}
|
|
|
|
#site-navigation ul:after {
|
|
content: " ";
|
|
display: table;
|
|
clear:both;
|
|
}
|
|
|
|
#site-navigation ul li {
|
|
border:none;
|
|
float:left;
|
|
}
|
|
|
|
#site-navigation ul li a {
|
|
padding: 8px 10px;
|
|
color:#333;
|
|
-webkit-transition: none;
|
|
-moz-transition: none;
|
|
-ms-transition: none;
|
|
transition: none;
|
|
}
|
|
|
|
#site-navigation ul li a:hover {
|
|
padding: 8px 10px;
|
|
-webkit-transition: none;
|
|
-moz-transition: none;
|
|
-ms-transition: none;
|
|
transition: none;
|
|
}
|
|
|
|
#site-navigation ul li.current-menu-item a {
|
|
padding: 8px 10px;
|
|
background: #fff;
|
|
}
|
|
|
|
#ghost {
|
|
display: none;
|
|
}
|
|
|
|
section.content {
|
|
margin:0;
|
|
}
|
|
|
|
.wrap {
|
|
padding:0 20px;
|
|
}
|
|
|
|
.archive section.content,
|
|
.search section.content,
|
|
.paged section.content {
|
|
padding-top:20px;
|
|
}
|
|
|
|
.entry-content {
|
|
padding-bottom: 30px;
|
|
}
|
|
|
|
#pagination {
|
|
padding:20px;
|
|
}
|
|
|
|
.extended {
|
|
display: none;
|
|
}
|
|
|
|
#searchform {
|
|
margin-bottom:25px;
|
|
}
|
|
|
|
.archive .hfeed .hentry {
|
|
padding-left: 20px;
|
|
}
|
|
|
|
.archive .hfeed .hentry:before {
|
|
top:14px;
|
|
left:-6px;
|
|
}
|
|
|
|
.archive .hfeed .timestamp {
|
|
left:-3px;
|
|
margin-bottom: 30px;
|
|
font-size: 30px;
|
|
}
|
|
|
|
.error404 section.content {
|
|
padding:30px 0 50px 0;
|
|
}
|
|
|
|
}
|
|
|
|
/*
|
|
* Very Small Devices
|
|
*/
|
|
|
|
@media only screen and (max-width: 400px) {
|
|
|
|
h1, .h1 {
|
|
font-size: 30px;
|
|
line-height: 36px;
|
|
}
|
|
|
|
h2, .h2 {
|
|
font-size: 20px;
|
|
line-height: 20px;
|
|
}
|
|
|
|
h3, .h3 {
|
|
font-size: 16px;
|
|
line-height: 16px;
|
|
}
|
|
|
|
h4, .h4 {
|
|
font-size: 15px;
|
|
line-height: 25px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
h5, .h5 {
|
|
font-size: 13px;
|
|
line-height: 16px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
h6, .h6 {
|
|
font-size: 12px;
|
|
line-height: 16px;
|
|
margin: 1.5em 0 6px 0;
|
|
}
|
|
|
|
#logo img {
|
|
max-width: 60px;
|
|
}
|
|
|
|
#description {
|
|
font-size:0.9em;
|
|
line-height: 1.1em;
|
|
}
|
|
|
|
#site-navigation {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.hfeed .hentry {
|
|
margin-bottom: 30px;
|
|
}
|
|
|
|
.hfeed .updated {
|
|
font-size: 13px;
|
|
}
|
|
|
|
.archive .hfeed .hentry:before {
|
|
top:12px;
|
|
left:-7px;
|
|
}
|
|
|
|
.entry-footer .entry-meta{
|
|
width:100%;
|
|
padding:2em 0;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.entry-footer .comments {
|
|
width:100%;
|
|
padding:2em 0;
|
|
border-top:#dadada 1px dashed;
|
|
box-shadow: none;
|
|
}
|
|
|
|
.page-number {display:none;}
|
|
|
|
}
|
|
|
|
/* ==========================================================================
|
|
DO NOT ADD ANY CODE BELOW THIS POINT
|
|
========================================================================== */ |