assets/css/add-on.css (281 lines of code) (raw):
body, input, select, textarea, b, strong {
color: #000000;
}
pre {
display: table;
table-layout: fixed;
width: 100%
}
#header .links a {
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=65);
/* Modern Browsers */
opacity: 0.65;
}
#header .main ul li > a {
color: #000000;
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=35)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=35);
/* Modern Browsers */
opacity: 0.35;
}
#header .main .search input {
color: #000000;
}
#intro p,
#intro .icons a {
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=60);
/* Modern Browsers */
opacity: 0.6;
}
#sidebar #recent-posts ul.posts time,
#sidebar #categories ul.posts li header,
#sidebar .blurb p {
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=65);
/* Modern Browsers */
opacity: 0.65;
}
article.post header .title p,
article.post header .meta p,
article.post header .meta span,
article.post footer .stats {
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=70);
/* Modern Browsers */
opacity: 0.70;
}
article.post p,
article.post h2,
article.post h3,
article.post h4 {
color: #000000;
/* Theoretically for IE 8 & 9 (more valid) */
/* ...but not required as filter works too */
/* should come BEFORE filter */
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=87)";
/* This works in IE 8 & 9 too */
/* ... but also 5, 6, 7 */
filter: alpha(opacity=87);
/* Modern Browsers */
opacity: 0.87;
}
#header h2 {
font-size: inherit;
height: inherit;
line-height: inherit;
padding: 0 0 0 1.5em;
white-space: nowrap;
}
#header h2 a {
font-size: 0.7em;
}
@media screen and (max-width: 736px) {
#header h2 {
padding: 0 0 0 1em;
}
}
#intro .intro-circle {
border-radius: 50%;
}
.post > header .title h1 {
font-weight: 900;
font-size: 1.5em;
}
@media screen and (max-width: 736px) {
.post > header .title h1 {
font-size: 1.1em;
}
}
@media screen and (max-width: 480px) {
.post > .image.featured {
margin-top: 0;
}
}
blockquote p {
margin-bottom: 0;
}
.image.center-image {
max-width: 50%;
}
.image.center-image img {
width: 100%;
}
.image.center-image {
display: block;
margin: auto;
clear: both;
}
.pagination .button {
background: white;
}
/** Social Share Button CSS **/
#social-share {
position: relative;
top: -0.5em;
}
#social-share ul {
margin: 0;
}
#social-share .icons li {
padding: 0 !important;
padding-bottom: 10px !important;
}
#social-share ul li p {
display: none;
}
#social-share .share-btn {
padding: 0.5em;
width: 4em;
}
#social-share-nav .share-btn h3{
color: #ffffff;
}
.share-btn {
display: inline-block;
color: #ffffff;
border: none;
border-radius: 4px;
box-shadow: 0 2px 0 0 rgba(0,0,0,0.2);
outline: none;
text-align: center;
text-decoration: none;
}
.share-btn:hover {
color: #ffffff !important;
}
.share-btn:active {
position: relative;
top: 2px;
box-shadow: none;
color: #e2e2e2;
outline: none;
}
.share-btn.twitter { background: #55acee; }
.share-btn.google-plus { background: #dd4b39; }
.share-btn.facebook { background: #3B5998; }
.share-btn.linkedin { background: #4875B4; }
.share-btn.stumbleupon { background: #EB4823; }
.share-btn.reddit { background: #ff5700; }
.share-btn.email { background: #444444; }
.share-btn.twitter:hover { background: #4c9ad6 }
.share-btn.google-plus:hover { background: #c64333; }
.share-btn.facebook:hover { background: #2f4779; }
.share-btn.linkedin:hover { background: #4069a2; }
.share-btn.stumbleupon:hover { background: #d3401f; }
.share-btn.reddit:hover { background: #e54e00; }
.share-btn.email:hover { background: #363636; }
/* Share Menu */
body.is-share-visible #wrapper {
opacity: 0.15;
}
#share-menu {
-moz-transform: translateX(25em);
-webkit-transform: translateX(25em);
-ms-transform: translateX(25em);
transform: translateX(25em);
-moz-transition: -moz-transform 0.5s ease, visibility 0.5s;
-webkit-transition: -webkit-transform 0.5s ease, visibility 0.5s;
-ms-transition: -ms-transform 0.5s ease, visibility 0.5s;
transition: transform 0.5s ease, visibility 0.5s;
-webkit-overflow-scrolling: touch;
background: #ffffff;
border-left: solid 1px rgba(160, 160, 160, 0.3);
box-shadow: none;
height: 100%;
max-width: 80%;
overflow-y: auto;
position: fixed;
right: 0;
top: 0;
visibility: hidden;
width: 25em;
z-index: 10002;
}
#share-menu > * {
border-top: solid 1px rgba(160, 160, 160, 0.3);
padding: 3em;
}
#share-menu > * > :last-child {
margin-bottom: 0;
}
#share-menu > :first-child {
border-top: 0;
}
#share-menu .links {
list-style: none;
padding: 0;
}
#share-menu .links > li {
border: 0;
border-top: dotted 1px rgba(160, 160, 160, 0.3);
margin: 0.7em 0 0 0;
padding: 1em 0 0 0;
}
#share-menu .links > li a {
display: block;
border-bottom: 0;
}
#share-menu .links > li a h3 {
-moz-transition: color 0.2s ease;
-webkit-transition: color 0.2s ease;
-ms-transition: color 0.2s ease;
transition: color 0.2s ease;
font-size: 0.7em;
}
#share-menu .links > li a p {
font-family: "Raleway", Helvetica, sans-serif;
font-size: 0.6em;
font-weight: 400;
letter-spacing: 0.25em;
margin-bottom: 0;
text-decoration: none;
text-transform: uppercase;
}
#share-menu .links > li a:hover h3 {
color: #ffffff;
}
#share-menu .links > li:first-child {
border-top: 0;
margin-top: 0;
padding-top: 0;
}
body.is-share-visible #share-menu {
-moz-transform: translateX(0);
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
visibility: visible;
}
@media screen and (max-width: 736px) {
#share-menu > * {
padding: 1.5em;
}
}
.post {
margin: 0 0 2em 0;
}
#content img {
max-width: 100%;
}
#content p a, #content ul li a {
border-bottom: dotted 2px rgba(160,160,160,.65);
}
#content p a:hover {
border-bottom-color: transparent;
}
#content blockquote, #content p, #content ul{
margin: 0 0 1em;
}
ul.pagination li {
padding-top: 1em;
}
ul.pagination .button {
line-height: 2.5em;
height: auto;
white-space: normal;
padding-top: 1em;
padding-bottom: 1em;
}
#back-to-top {
background-color: white;
bottom: 5px;
color: #aaaaaa;
display: none;
position: fixed;
right: 5px;
}
#back-to-top.btt-fade-out {
/* if the user keeps scrolling down, the button is out of focus and becomes less visible */
-webkit-transition: opacity .3s 0s, visibility 0s 0s;
-moz-transition: opacity .3s 0s, visibility 0s 0s;
transition: opacity .3s 0s, visibility 0s 0s;
opacity: .5;
}