Antikythera/style.css

1579 lines
34 KiB
CSS

/*
Theme Name: Antikythera
Author: Chris Punches
Description: Derp
Version: 0.0.1
Tags: Bagira
*/
@charset "utf-8";
/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html{
font-family:sans-serif;
-ms-text-size-adjust:100%;
-webkit-text-size-adjust:100%
}
body{
margin:0;
color: #1a1a1a;
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{
display:block
}
header{
text-align:center;
position: center;
}
.header_title_logo {
color: #FFFFFF;
text-shadow: 2px 2px 5px blue;
}
.header_subtitle_logo {
color: white;
text-shadow: 2px 2px 5px red;
}
.logoGlow {
-webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}
.logoGlow:hover {
-webkit-filter: drop-shadow(12px 12px 7px rgba(255,255,255,0.5));
}
audio,canvas,progress,video{
display:inline-block;
vertical-align:baseline
}
audio:not([controls]){
display:none;
height:0
}
[hidden],template{
display:none
}
a{
background-color:transparent
}
a:active,a:hover{
outline:0
}
abbr[title]{
border-bottom:1px dotted
}
b,strong{
font-weight:700
}
dfn{
font-style:italic
}
h1{
font-size:2em;
margin:.67em 0
}
mark{
background:#ff0;
color:#000
}
small{
font-size:80%
}
sub,sup{
font-size:75%;
line-height:0;
position:relative;
vertical-align:baseline
}
sup{
top:-.5em
}
sub{
bottom:-.25em
}
img{
border:0
}
svg:not(:root){
overflow:hidden
}
figure{
margin:1em 40px
}
hr{
box-sizing:content-box;
height:0
}
pre{
overflow:auto
}
code,kbd,pre,samp{
font-family:monospace,monospace;
font-size:1em
}
button,input,optgroup,select,textarea{
color:inherit;
font:inherit;
margin:0
}
button{
overflow:visible
}
button,select{
text-transform:none
}
button,html input[type=button],input[type=reset],input[type=submit]{
-webkit-appearance:button;
cursor:pointer
}
button[disabled],html input[disabled]{
cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner{
border:0;
padding:0
}
input{
line-height:normal
}
input[type=checkbox],input[type=radio]{
box-sizing:border-box;
padding:0
}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{
height:auto
}
input[type=search]{
-webkit-appearance:textfield;
box-sizing:content-box
}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{
-webkit-appearance:none
}
fieldset{
border:1px solid silver;
margin:0 2px;
padding:.35em .625em .75em
}
legend{
border:0;
padding:0
}
textarea{
overflow:auto
}
optgroup{
font-weight:700
}
table{
border-collapse:collapse;
border-spacing:0
}
td,th{
padding:0
}
*{
-ms-box-sizing:border-box;
box-sizing:border-box;
outline:0;
margin:0;
padding:0
}
html{
height:100%;
max-height:100%;
font-size:62.5%;
-webkit-tap-highlight-color:transparent
}
body{
height:100%;
max-height:100%;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
font-size:1.8rem;
line-height:1.5em;
color:#414141;
-webkit-font-feature-settings:'kern' 1;
-moz-font-feature-settings:'kern' 1;
-o-font-feature-settings:'kern' 1;
text-rendering:geometricPrecision;
// background-image: url('images/background.jpg');
// -moz-background-size: 100% 100%;
// -o-background-size: 100% 100%;
// -webkit-background-size: 100% 100%;
// background-size: 100% 100%;
}
::-moz-selection{
background:#d6edff
}
::selection{
background:#d6edff
}
h1,h2,h3,h4,h5,h6{
-webkit-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;
-moz-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;
-o-font-feature-settings:'dlig' 1,'liga' 1,'lnum' 1,'kern' 1;
text-rendering:geometricPrecision;
margin:0 0 .4em 0
}
h1{
font-size:1.8em
}
h2{
font-size:1.6em
}
h3{
font-size:1.4em
}
h4{
font-size:1.2em
}
h5{
font-size:1em
}
h6{
font-size:1em
}
a{
color:#414141;
text-decoration:none;
transition:all .24s ease;
text-shadow: 1px 1px 1px #FFFFFF;
}
a:hover{
text-decoration:none
}
pre{
tab-size:2;
-moz-tab-size:2;
-o-tab-size:2;
-webkit-tab-size:2
}
::-webkit-input-placeholder{
color:#b5b5b5;
font-weight:300
}
:-moz-placeholder{
color:#b5b5b5;
font-weight:300
}
::-moz-placeholder{
color:#b5b5b5;
font-weight:300
}
:-ms-input-placeholder{
color:#b5b5b5;
font-weight:300
}
.clearfix{
zoom:1;
list-style: none;
}
.clearfix:after,.clearfix:before{
content:" ";
display:table
}
.clearfix:after{
clear:both
}
.my-menu-item {
text-align: left;
width: 100%;
}
.hidden{
text-indent:-9999px;
visibility:hidden;
display:none
}
.vertical{
display:table-cell;
vertical-align:middle
}
.right{
float:right
}
.left{
float:left
}
body.bio-open .site-sidebar{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
body.bio-open .site-wrapper{
-webkit-transform:translate3d(-280px,0,0);
transform:translate3d(-280px,0,0)
}
body.bio-open .site-wrapper .overlay{
opacity:1;
visibility:visible
}
.site-wrapper{
position:relative;
min-height:100%;
overflow:hidden;
transition:all .24s ease;
z-index:10
}
.site-wrapper .overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
content:"";
opacity:0;
background-color:rgba(0,0,0,.5);
transition:all .24s ease;
visibility:hidden;
z-index:9999
}
.dark-btn{
display:inline-block;
background:rgba(0,0,0,.3);
border:1px solid #000;
padding:0 15px;
font-size:13px;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
text-align:center;
color:#c2c2c2;
width: 100%;
}
.dark-btn:hover{
color:#f5f5f5;
background-color:#009688
}
.dark-btn .icon{
margin-right:5px;
font-size:16px;
vertical-align:middle;
line-height:44px
}
.dark-btn .text{
vertical-align:middle;
line-height:44px
}
#loading-bar-wrapper{
position:fixed;
width:100%;
top:0;
left:0;
overflow:visible;
z-index:999
}
#loading-bar{
position:relative;
width:0;
height:2px;
background-color:rgba(255,156,10,.8);
transition:all .5s ease
}
.tomorrow-comment,pre .comment,pre .title{
color:#8e908c
}
.tomorrow-red,pre .attribute,pre .css .class,pre .css .id,pre .css .pseudo,pre .html .doctype,pre .regexp,pre .ruby .constant,pre .tag,pre .variable,pre .xml .doctype,pre .xml .pi,pre .xml .tag .title{
color:#c82829
}
.tomorrow-orange,pre .built_in,pre .constant,pre .literal,pre .number,pre .params,pre .preprocessor{
color:#f5871f
}
.tomorrow-yellow,pre .class,pre .css .rules .attribute,pre .ruby .class .title{
color:#eab700
}
.tomorrow-green,pre .header,pre .inheritance,pre .ruby .symbol,pre .string,pre .value,pre .xml .cdata{
color:#718c00
}
.tomorrow-aqua,pre .css .hexcolor{
color:#3e999f
}
.tomorrow-blue,pre .coffeescript .title,pre .function,pre .javascript .title,pre .perl .sub,pre .python .decorator,pre .python .title,pre .ruby .function .title,pre .ruby .title .keyword{
color:#4271ae
}
.tomorrow-purple,pre .javascript .function,pre .keyword{
color:#8959a8
}
pre code{
display:block;
background:#fff;
color:#4d4d4c;
line-height:1.5;
border:1px solid #ccc;
padding:10px
}
.site-header{
position:relative;
width:100%;
overflow:hidden;
-webkit-user-select:none;
-moz-user-select:none;
-ms-user-select:none;
user-select:none;
padding:20px
}
.site-header .square{
position:center;
display:block;
font-weight:400;
cursor:pointer;
overflow:hidden
}
.site-header .square.logo{
float:left
}
.site-header .square.me{
position:fixed;
top:20px;
right:20px;
visibility:visible;
opacity:1;
transition:all .24s;
z-index:65535
}
.site-header .square.me.active{
opacity:0;
visibility:hidden
}
.site-header .square span{
display:block;
float:left;
width:30px;
height:30px;
line-height:30px;
vertical-align:middle;
text-align:center;
transition:all .24s;
}
.container
{
display: flex;
align-items: center;
justify-content: center;
}
.item
{
border-radius: 3px;
}
.site-header .square span.b{
background:#414141;
color:#fff
}
.site-header .square span.b:hover{
background:#000
}
.site-header .square span.w{
background:0 0;
color:#414141
}
.site-header .square span.w:hover{
background:#fff
}
#main{
position:relative;
width:100%;
padding:20px 0;
}
#main .page-header{
text-align:center;
margin-bottom:20px;
color:#8e8e8e;
font-size:15px
}
.post-list{
position:relative;
list-style:none;
margin:0 auto;
width:1280px;
opacity:0;
transition:opacity .4s
}
@media (max-width:1300px){
.post-list{
width:960px
}
}
@media (max-width:960px){
.post-list{
width:640px
}
}
@media (max-width:640px){
.post-list{
width:100%;
padding:0 20px
}
}
.post-list.show{
opacity:1;
word-wrap:break-word;
}
.post-list>li{
position:relative;
float:left;
width:300px;
height:300px;
margin:0 10px 20px 10px;
word-wrap:break-word;
}
@media (max-width:640px){
.post-list>li{
width:100%;
margin:0 0 20px 0
}
}
.post-list>li .post-link{
position:relative;
display:block;
width:100%;
height:100%;
border:3px solid #414141;
padding:20px;
color: #8e8e8e;
}
// hover over article border color
.post-list>li .post-link:hover{
border-color: #d371ff;
text-shadow: 2px 2px 5px blue;
}
.post-list>li .post-link:hover .post-title{
color: #FFFFFF;
text-shadow: 2px 2px 5px blue;
word-wrap:break-word;
}
.post-list>li .post-link:hover .post-meta{
background: #d371ff;
}
.post-list>li .post-title{
position:absolute;
bottom:15px;
left:15px;
padding-right:50px;
text-align:left;
font-size:20px;
font-weight:500;
transition:all .24s;
text-shadow: 2px 2px 5px blue;
word-wrap:break-word;
white-space: -moz-pre-wrap; /* Mozilla */
white-space: -hp-pre-wrap; /* HP printers */
white-space: -o-pre-wrap; /* Opera 7 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: pre-wrap; /* CSS 2.1 */
white-space: pre-line; /* CSS 3 (and 2.1 as well, actually) */
word-wrap: break-word; /* IE */
// word-break: break-all;
overflow: auto;
}
.post-list>li .post-meta{
position:absolute;
top:0;
right:0;
background:#414141;
padding:2px 14px 2px 10px;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
font-size:14px;
font-weight:700;
color:#fff;
transition:all .24s;
}
.post-item {
-moz-background-size: 100% 100%;
-o-background-size: 100% 100%;
-webkit-background-size: 100% 100%;
background-size: 100% 100%;
background-color: rgba(26,26,25,0.7);
word-wrap:break-word;
}
.post-item:hover {
background-color: rgba(255,255,255,0.4);
box-shadow: 0px 5px 10px red;
word-wrap:break-word;
}
.treat-block{
margin:30px auto;
width:100%
}
.treat-block.treat-block-footer{
max-width:728px
}
.treat-block.treat-block-footer img{
width:100%
}
.article{
position:relative;
width:100%;
max-width:1040px;
margin:0 auto;
margin-bottom:20px;
box-shadow: 0px 5px 10px red;
}
@media (max-width:768px){
.article{
padding:20px
}
}
.article .article-header{
padding:20px 0 40px 0
}
@media (max-width:768px){
.article .article-header{
padding:0 0 40px 0
}
}
.article .article-header h1{
font-size:2em;
line-height:1.2;
margin-bottom:0
}
@media (max-width:768px){
.article .article-header h1{
font-size:1.5em
}
}
.article .article-meta{
font-size:14px;
color:#9b9b9b;
padding-left:1px
}
.article-entry,.post-excerpt{
position:relative;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
font-size:16px;
color:#393a3a;
padding-bottom:30px
}
.article-entry a,.post-excerpt a{
color: #4139f5;
}
.article-entry a:hover,.post-excerpt a:hover{
color:#f08f00;
background:rgba(255,152,0,.1)
}
.article-entry a:active,.post-excerpt a:active{
background:rgba(255,152,0,.2);
color:#fff
}
.article-entry h1,.article-entry h2,.article-entry h3,.article-entry h4,.article-entry h5,.article-entry h6,.post-excerpt h1,.post-excerpt h2,.post-excerpt h3,.post-excerpt h4,.post-excerpt h5,.post-excerpt h6{
position:relative;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
font-weight:700;
margin:40px auto 30px auto
}
@media (max-width:768px){
.article-entry h1,.article-entry h2,.article-entry h3,.article-entry h4,.article-entry h5,.article-entry h6,.post-excerpt h1,.post-excerpt h2,.post-excerpt h3,.post-excerpt h4,.post-excerpt h5,.post-excerpt h6{
left:15px
}
}
.article-entry h1::before,.article-entry h2::before,.article-entry h3::before,.article-entry h4::before,.article-entry h5::before,.article-entry h6::before,.post-excerpt h1::before,.post-excerpt h2::before,.post-excerpt h3::before,.post-excerpt h4::before,.post-excerpt h5::before,.post-excerpt h6::before{
position:absolute;
left:-20px;
top:0;
color:#4caf50;
font-weight:400
}
.article-entry p,.post-excerpt p{
margin-bottom:20px;
line-height:1.75em
}
.article-entry figure,.post-excerpt figure{
width:100%;
font-size:13px;
margin:20px 0;
padding:10px 15px;
background:#f9f9f9;
overflow:auto
}
.article-entry figure td.gutter,.post-excerpt figure td.gutter{
padding-right:10px;
color:#969696;
font-size:12px;
border-right:1px solid #ececec
}
.article-entry figure td.code,.post-excerpt figure td.code{
padding-left:10px
}
.article-entry ol,.article-entry ul,.post-excerpt ol,.post-excerpt ul{
margin:20px 0 20px 0;
// padding-left:30px;
list-style: none;
width: 100%;
}
.article-entry img,.post-excerpt img{
display:block;
border:none;
max-width:100%;
height:auto
}
.article-entry blockquote,.post-excerpt blockquote{
position:relative;
width:100%;
margin:20px 0;
padding:0 20px;
border-left:4px solid #4caf50
}
.article-entry pre,.post-excerpt pre{
white-space:pre
}
.article-entry pre code,.post-excerpt pre code{
color:#414141;
padding:0 0 0 30px;
margin:0;
font-size:1em;
background:0 0;
border:0;
white-space:inherit
}
.article-entry pre figure,.post-excerpt pre figure{
margin:0
}
.article-entry code,.post-excerpt code{
color:#008c7f;
padding:3px 5px;
margin:0 2px;
border-radius:2px;
white-space:nowrap;
font-size:.8em;
background:#f9f9f9
}
@media (max-width:768px){
.article-entry,.post-excerpt{
font-size:16px
}
.article-entry h1,.article-entry h2,.article-entry h3,.post-excerpt h1,.post-excerpt h2,.post-excerpt h3{
margin:30px 0
}
.article-entry h4,.article-entry h5,.article-entry h6,.post-excerpt h4,.post-excerpt h5,.post-excerpt h6{
margin:20px 0
}
.article-entry h1,.post-excerpt h1{
font-size:1.5em
}
.article-entry h2,.post-excerpt h2{
font-size:1.4em
}
.article-entry h3,.post-excerpt h3{
font-size:1.3em
}
.article-entry h4,.post-excerpt h4{
font-size:1.2em
}
.article-entry h5,.post-excerpt h5{
font-size:1.1em
}
.article-entry h6,.post-excerpt h6{
font-size:1em
}
.article-entry figure,.post-excerpt figure{
font-size:13px;
line-height:1.6em
}
}
.article-tags{
margin-bottom:30px
}
.article-tags .tag-link{
position:relative;
padding:4px 10px 4px 20px;
margin-right:5px;
font-size:14px;
background:#f9f9f9;
border-radius:2px
}
.article-tags .tag-link:hover{
background:#414141;
color:#fff
}
.article-tags .tag-link::before{
position:absolute;
top:0;
left:7px;
content:"#"
}
#comments{
position:relative;
padding:30px 0
}
.site-sidebar{
position:fixed;
top:0;
right:0;
width:280px;
height:100%;
padding:20px;
background-image:url('images/sidebar-bg.png');
background-repeat:repeat;
background-size:102px 102px;
text-align:center;
overflow:hidden;
-webkit-transform:translate3d(280px,0,0);
transform:translate3d(280px,0,0);
transition:all .24s ease;
z-index:1
}
.site-sidebar .sidebar-switch{
width:200px;
margin:0 auto 20px auto;
opacity:0;
visibility:hidden;
transition:all .24s ease
}
.site-sidebar .sidebar-switch.show{
opacity:1;
visibility:visible
}
.site-sidebar .sidebar-switch .dark-btn{
display:block;
float:left;
width:100px;
margin-left:-1px;
cursor:pointer
}
.site-sidebar .sidebar-switch .dark-btn.active{
color:#f5f5f5;
background-color:#009688
}
.site-sidebar .sidebar-switch .dark-btn .icon{
line-height:30px
}
.site-sidebar .sidebar-switch .dark-btn .text{
line-height:30px
}
.site-bio{
position:relative;
opacity:0;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
transition:all .24s ease
}
.site-bio.show{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
.site-bio .window-nav{
width:125px;
padding:0 0 0 15px;
text-align:left
}
.site-bio .shortcuts{
padding:0 5px
}
.site-bio .shortcuts .bk{
margin-bottom:5px
}
.site-bio .about-me{
padding:12px 5px 15px 5px;
background:rgba(0,0,0,.1);
border:1px solid #000000;
transition:background .24s,border-color .24s
}
.site-bio .about-me:hover{
background:rgba(0,0,0,.2);
border-color:#1a1a1a
}
.site-bio .about-me .avatar{
display:block;
width:96px;
height:96px;
margin:4px auto;
background:rgba(0,0,0,.3);
border-radius:50%;
border:1px solid #000;
padding:3px;
overflow:hidden
}
.site-bio .about-me .avatar img{
display:block;
width:100%;
height:100%;
border-radius:50%
}
.site-bio .about-me .dark-btn{
padding:5px 15px
}
.site-bio .about-me .dark-btn:hover{
background-color:#009688
}
.site-bio .about-me .dark-btn .icon{
margin-right:0
}
.site-bio .about-me .info{
color:#a9a9a9;
margin-top:10px;
line-height:140%;
padding:0 15px;
font-size:13px
}
.site-bio .social{
position:relative;
margin:15px 0;
padding:0
}
.site-bio .social a{
display:inline-block;
color:#fff;
font-size:14px;
text-transform:uppercase;
text-align:center;
line-height:46px;
vertical-align:middle;
width:46px;
height:46px;
background-color:rgba(0,0,0,.3);
border:1px solid #000;
margin:5px 2px
}
.site-bio .social a.feed:hover{
background-color:#ff9800
}
.site-bio .social a.github:hover{
background-color:#467cc2
}
.site-bio .social a.twitter:hover{
background-color:#55acee
}
.site-bio .social a.facebook:hover{
background-color:#3765a3
}
.site-bio .social a.google:hover{
background-color:#db4437
}
.site-bio .social a.dribbble:hover{
background-color:#ed699c
}
.site-bio .social a.pinterest:hover{
background-color:#bc1725
}
.site-bio .social a.weibo:hover{
background-color:#f8712a
}
.site-bio .social a.tumblr:hover{
background-color:#35465c
}
.site-bio .social a.instagram:hover{
background-color:#3f729b
}
.site-bio .social a.linkedin:hover{
background-color:#0077b5
}
.site-bio .social a.behance:hover{
background-color:#1769ff
}
.site-bio .social a:hover{
background:#009688
}
.site-bio .social a:hover .icon{
color:rgba(245,245,245,.7)
}
.site-bio .social a .avatar,.site-bio .social a .icon{
transition:all .24s
}
.site-bio .social a .avatar{
display:block;
width:30px;
height:30px;
margin:7px;
border-radius:50%
}
.site-bio .social a .icon{
font-size:18px;
color:#a9a9a9;
line-height:46px
}
.site-toc{
position:relative;
padding:12px 10px 15px 10px;
background:rgba(0,0,0,.1);
border:1px solid #262626;
max-height:450px;
overflow:auto;
opacity:0;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
transition:all .24s ease
}
.site-toc.show{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1
}
.site-toc>ol{
text-align:left;
list-style:none
}
.site-toc>ol li a{
color:#e6e6e6;
font-size:15px
}
.site-toc>ol li a:hover{
color:#009688
}
.site-toc>ol li ol{
list-style:none;
padding-left:15px
}
#u-search{
display:none;
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
padding:60px 20px;
z-index:999999
}
@media (max-width:680px){
#u-search{
padding:0
}
}
#u-search .modal{
position:fixed;
height:80%;
width:100%;
max-width:640px;
left:50%;
top:0;
margin:64px 0 0 -320px;
background:#fff;
box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);
z-index:3
}
@media (max-width:680px){
#u-search .modal{
box-shadow:none;
max-width:none;
top:0;
left:0;
margin:0;
height:100%
}
}
#u-search .modal .modal-ajax-content{
opacity:0;
visibility:hidden;
transition:all .36s
}
#u-search .modal .modal-ajax-content.loaded{
opacity:1;
visibility:visible
}
#u-search .modal .modal-header{
position:relative;
width:100%;
height:50px;
background-color:#33475a;
z-index:3
}
#u-search .modal .modal-header .btn-close{
display:block;
position:absolute;
width:50px;
height:50px;
top:0;
right:0;
color:#fff;
cursor:pointer;
text-align:center;
line-height:50px;
vertical-align:middle;
font-size:18px;
transition:all .24s;
z-index:2
}
#u-search .modal .modal-header .btn-close:hover{
-webkit-transform:rotate(90deg);
transform:rotate(90deg)
}
#u-search .modal .modal-header .modal-loading{
position:absolute;
bottom:-2px;
left:0;
width:100%;
height:2px;
background:0 0;
z-index:1
}
#u-search .modal .modal-header .modal-loading .modal-loading-bar{
display:block;
position:relative;
width:0;
height:100%;
background:#ffb74d;
transition:width .24s
}
#u-search .modal .modal-header #u-search-modal-form{
position:relative;
width:100%;
height:100%;
z-index:2
}
#u-search .modal .modal-header #u-search-modal-form #u-search-modal-input{
width:100%;
padding:0 50px 0 40px;
font-size:15px;
line-height:50px;
vertical-align:middle;
color:#fff;
border:none;
background:0 0;
transition:background-color .24s;
font-weight:thin;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
box-shadow:none
}
#u-search .modal .modal-header #u-search-modal-form #u-search-modal-input:focus{
background-color:#3c546a
}
#u-search .modal .modal-header #u-search-modal-btn-submit{
position:absolute;
top:0;
left:0;
padding-left:5px;
padding-top:2px;
background:0 0;
border:none;
width:40px;
height:50px;
vertical-align:middle;
font-size:20px;
color:#fff;
z-index:2
}
#u-search .modal .modal-footer{
position:absolute;
bottom:0;
left:0;
width:100%;
height:50px;
padding:0 15px;
background:#fff;
border-top:1px solid #dadada
}
#u-search .modal .modal-footer .logo{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
text-align:center;
z-index:0
}
#u-search .modal .modal-footer .logo a{
display:inline-block
}
#u-search .modal .modal-footer .logo.google img{
height:24px;
margin-top:13px
}
#u-search .modal .modal-footer .logo.baidu img{
height:22px;
margin-top:14px
}
#u-search .modal .modal-footer .logo img{
position:relative;
display:inline-block;
width:auto;
height:18px;
margin-top:16px
}
#u-search .modal .modal-footer .modal-error{
position:relative;
float:left;
vertical-align:middle;
line-height:50px;
font-size:13px;
z-index:1
}
#u-search .modal .modal-footer .modal-metadata{
position:relative;
float:left;
vertical-align:middle;
line-height:50px;
font-size:13px;
z-index:1
}
#u-search .modal .modal-footer .nav{
position:relative;
display:block;
float:right;
vertical-align:middle;
font-size:13px;
font-weight:500;
line-height:50px;
color:#828282;
cursor:pointer;
z-index:1
}
#u-search .modal .modal-footer .nav:hover{
color:#414141
}
#u-search .modal .modal-footer .nav.btn-next{
margin-left:10px
}
#u-search .modal .modal-footer .nav .icon{
font-size:12px
}
#u-search .modal .modal-body{
position:absolute;
padding:64px 40px 80px 40px;
width:100%;
height:100%;
top:0;
left:0;
overflow-y:scroll;
-webkit-overflow-scrolling:touch
}
@media (max-width:680px){
#u-search .modal .modal-body{
padding:60px 20px 80px 20px
}
}
#u-search .modal .modal-body .modal-results{
list-style:none
}
#u-search .modal .modal-body .modal-results li{
border-bottom:1px solid #e6e8ea
}
#u-search .modal .modal-body .modal-results li:last-child{
border-bottom:none
}
#u-search .modal .modal-body .modal-results .result{
position:relative;
display:block;
padding:15px 30px 15px 0;
text-decoration:none
}
#u-search .modal .modal-body .modal-results .result:hover .digest,#u-search .modal .modal-body .modal-results .result:hover .icon{
color:#414141
}
#u-search .modal .modal-body .modal-results .result .title{
display:inline-block;
max-width:100%;
color:#2196f3;
font-size:15px;
font-weight:700;
background:#f1f8fe;
padding:1px;
border-bottom:1px solid #e6e8ea;
margin-bottom:2px;
line-height:110%;
white-space:nowrap;
overflow:hidden;
text-overflow:ellipsis
}
#u-search .modal .modal-body .modal-results .result .digest{
display:block;
font-size:13px;
line-height:140%;
color:#8e8e8e;
transition:color .24s
}
#u-search .modal .modal-body .modal-results .result .digest em{
font-weight:700
}
#u-search .modal .modal-body .modal-results .result .icon{
position:absolute;
top:50%;
right:0;
margin-top:-4px;
font-size:11px;
color:#828282
}
#u-search .modal-overlay{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
background:rgba(0,0,0,.8);
z-index:1
}
#footer{
position:relative;
padding:20px 20px 40px 20px;
font-size:14px;
overflow:hidden;
text-align:center;
opacity:0;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
transition:all .4s;
z-index:3
}
#footer.show{
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0);
opacity:1
}
#footer a{
color:#828282
}
#footer a:hover{
background:rgba(255,152,0,.2);
color:#ff9800
}
.search{
position:relative;
width:100%;
max-width:728px;
margin:0 auto 20px auto;
z-index:2
}
.search #searchform{
position:relative;
display:block;
width:100%
}
.search #searchform #u-search-btn-submit{
display:block;
position:absolute;
top:0;
right:0;
width:36px;
height:36px;
background:0 0;
color:#fff;
border:0;
text-align:center;
font-size:18px
}
.search #searchform #u-search-btn-submit span{
line-height:36px
}
.search #searchinput{
width:100%;
padding:0 10px;
line-height:36px;
height:36px;
font-size:14px;
font-family:futura-pt,Helvetica,Arial,"Hiragino Sans GB","Hiragino Sans GB W3",Microsoft JhengHei,WenQuanYi Micro Hei,"Microsoft YaHei",sans-serif;
border:none;
border-radius:0!important;
background:#414141;
color:#fff;
box-sizing:border-box;
transition:all .24s ease
}
.search #searchinput:focus{
background:#000
}
#page-nav{
// position:relative;
width:100%;
// max-width:728px;
// margin:20px auto 0 auto;
transition:all .4s;
-webkit-transform:translate3d(0,-20px,0);
transform:translate3d(0,-20px,0);
opacity:0;
text-align:center
}
#page-nav.show{
opacity:1;
-webkit-transform:translate3d(0,0,0);
transform:translate3d(0,0,0)
}
#page-nav a,#page-nav span{
display:inline-block;
padding:0 10px;
margin:5px 0;
height:30px;
min-width:30px;
line-height:30px;
font-size:14px;
text-transform:uppercase;
vertical-align:middle;
text-align:center;
transition:all .24s;
border-bottom:1px solid transparent
}
#page-nav span.current{
background:#ececec;
border-bottom:1px solid #c6c6c6;
color:#414141
}
#page-nav span.space{
background:#fff;
color:#414141
}
#page-nav a{
background:#fff;
color:#414141
}
#page-nav a:hover{
background:#f1f1f1;
color:#000
}
.legal {
font-size: 24px;
color: #FFFFFF;
text-shadow: 2px 2px 5px red;
}
.legal:hover {
color: #FFFFFF;
font-size: 24px;
text-shadow: 2px 2px 5px blue;
}
ol.commentlist { list-style:none; margin:0; padding:0; text-indent:0; }
ol.commentlist li { border:1px solid #d5d5d5; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }
ol.commentlist li.alt { }
ol.commentlist li.bypostauthor {}
ol.commentlist li.byuser {}
ol.commentlist li.comment-author-admin {}
ol.commentlist li.comment { }
ol.commentlist li div.comment-author { padding:0 170px 0 0; }
ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }
ol.commentlist li div.vcard cite.fn { font-style:normal; }
ol.commentlist li div.vcard cite.fn a.url { color:#c00; text-decoration:none; }
ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }
ol.commentlist li div.vcard img.avatar { border:5px solid #d5d5d5; left:7px; position:absolute; top:7px; }
ol.commentlist li div.vcard img.avatar-32 {}
ol.commentlist li div.vcard img.photo {}
ol.commentlist li div.vcard span.says {}
ol.commentlist li div.commentmetadata {}
ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }
ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }
ol.commentlist li div.comment-meta a:hover { color:#000; }
ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }
ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }
ol.commentlist li div.reply { background:#999; border:1px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px; text-align:center; width: 100%; }
ol.commentlist li div.reply:hover { background:#c30; border:1px solid #c00; width: 100%; }
ol.commentlist li div.reply a { color:#fff; text-decoration:none; text-transform:uppercase; }
ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }
ol.commentlist li ul.children li { }
ol.commentlist li ul.children li.alt {}
ol.commentlist li ul.children li.bypostauthor {}
ol.commentlist li ul.children li.byuser {}
ol.commentlist li ul.children li.comment {}
ol.commentlist li ul.children li.comment-author-admin {}
ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }
ol.commentlist li ul.children li.depth-5 {}
ol.commentlist li ul.children li.odd {}
ol.commentlist li.even { background:#fff; }
ol.commentlist li.odd { background:#f6f6f6; }
ol.commentlist li.parent { }
ol.commentlist li.pingback { }
ol.commentlist li.pingback.parent { }
ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }
ol.commentlist li.thread-alt { }
ol.commentlist li.thread-even {}
ol.commentlist li.thread-odd {}
.featured-image {
width: 100%;
}
#submit {
font-family: Arial;
color: #ffffff;
font-size: 20px;
padding: 10px;
text-decoration: none;
box-shadow: 0px 1px 3px #666666;
-webkit-box-shadow: 0px 1px 3px #666666;
-moz-box-shadow: 0px 1px 3px #666666;
text-shadow: 1px 1px 3px #666666;
background: -webkit-gradient(linear, 0 0, 0 100%, from(#006ad4), to(#003366));
background: -moz-linear-gradient(top, #006ad4, #003366);
width: 100%;
background:#c30; border:1px solid #c00; width: 100%;
}
#submit:hover {
width: 100%;
color: #000;
background:#fff; border:1px solid #c00; width: 100%;
}
#respond {
background: #ececec;
padding:0 5px 0 5px;
}
/* Highlight active form field */
#respond input[type=text], textarea {
-webkit-transition: all 0.30s ease-in-out;
-moz-transition: all 0.30s ease-in-out;
-ms-transition: all 0.30s ease-in-out;
-o-transition: all 0.30s ease-in-out;
outline: none;
padding: 3px 0px 3px 3px;
margin: 5px 1px 3px 0px;
border: 1px solid #DDDDDD;
width: 100%;
}
#respond input[type=text]:focus, textarea:focus {
box-shadow: 0 0 5px rgba(81, 203, 238, 1);
margin: 5px 1px 3px 0px;
border: 1px solid rgba(81, 203, 238, 1);
width: 100%;
}
.article-entry pre {
// white-space: pre-wrap;
// white-space: -moz-pre-wrap;
// white-space: -pre-wrap;
// white-space: -o-pre-wrap;
// word-wrap: break-word;
line-height: 140%;
padding: 20px;
background: #3d3d3d;
font-size: 1.0em;
color: #FFF;
display: block;
padding: 9.5px;
margin: 0 0 10px;
font-size: 13px;
line-height: 1.42857143;
color: #333;
word-break: break-all;
word-wrap: break-word;
background-color: #f5f5f5;
border: 1px solid #ccc;
border-radius: 4px;
width: 100%;
}
.white-box {
width: 90%;
background: #fff;
padding: 20px;
}
.previous {
float: left;
}
.next {
float: right;
}