/* 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; } .aligncenter { position: center; display: flex; flex-wrap: wrap; /* optional. only if you want the items to wrap */ justify-content: center; /* for horizontal alignment */ align-items: center; /* for vertical alignment */ } .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; }