Css
/** Standard Theme * Version: 1.02.141017 * TOC: * IMPT: Imports * GLOB: Global * FORM: Forms/Buttons * CVBS: Convert to Bootstrap * CONT: Containers * HEAD: Header * LOGN: Login Status * SCHB: Search Bar * TOPB: Top Bar * SIDE: Side Bar * MAIN: Main Content * TOCT: Table of Contents * FOOT: Footer * CODE: Code Blocks * WTBL: Wiki Tables * ACTA: Action Area * TABV: Tabview * IMBX: Image Boxes by Timothy Foster * INHV: Inline Hovertips by James Kanjo * ***************************************************************************/ /* Imports (!IMPT) ==============================================================================*/ /* @import url('http://css.wikidot.com/theme:community-bootstrap-base/code_'); @import url('http://css.wikidot.com/cssnippet:modern-navibar/code_'); **********************************************************************************************************/ @import url('http://maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css'); /* FontAwesome (!FTAW) ==============================================================================*/ .fa span{ display: none; } input[type=button]:not(.btn), input[type=submit]:not(.btn), .button, .join-box a, #new-post-button{ display: inline-block; line-height: 1.42857; margin-bottom: 0; text-align: center; vertical-align: middle; white-space: nowrap; border-radius: 4px; font-size: 14px; padding: 6px 12px; color: #333; background-color: #FFF; border: 1px solid #CCC; } .join-box a{ background-image: none; display: table; } input[type=button]:not(.btn):hover, input[type=button]:not(.btn):focus, input[type=submit]:not(.btn):hover, input[type=submit]:not(.btn):focus, .button:hover, .button:focus, .join-box a:hover, .join-box a:focus, #new-post-button:hover, #new-post-button:focus{ color: #333; border-color: #ADADAD; background-color: #EBEBEB; text-decoration: none; } input[type=button]:not(.btn):active, input[type=submit]:not(.btn):active, .button:active, .join-box a:active, #new-post-button:active{ box-shadow: 0 3px 5px rgba(0,0,0,.125) inset; outline: 0 none; } .page-options-bottom, .buttons{ display: inline-block; position: relative; vertical-align: middle; } .page-options-bottom > .btn:first-child:not(.dropdown-toggle), .buttons > .btn:first-child, .buttons > .btn:first-child:not(.dropdown-toggle){ border-bottom-right-radius: 0; border-top-right-radius: 0; } .page-options-bottom > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .buttons > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle){ border-radius: 0; } .page-options-bottom > .btn:last-child, .page-options-bottom > .dropdown-toggle:not(:first-child), .buttons > .btn:last-child, .buttons > .dropdown-toggle:not(:first-child){ border-bottom-left-radius: 0; border-top-left-radius: 0; } .page-options-bottom .btn + .btn, .page-options-bottom .btn + .page-options-bottom, .page-options-bottom .page-options-bottom + .btn, .page-options-bottom .page-options-bottom + .page-options-bottom, .buttons .btn + .btn, .buttons .btn + .buttons, .buttons .buttons + .btn, .buttons .buttons + .buttons{ margin-left: -1px; } .page-options-bottom > .btn:first-child, .buttons > .btn:first-child{ margin-left: 0; } .page-options-bottom > .btn, .buttons > .btn{ float: left; position: relative; } input[type=text]:not(.form-control), textarea:not(.form-control){ background: #FFF; border: 1px solid #CCC; border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555; font-size: 14px; line-height: 1.42857; padding: 6px 12px; transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s; vertical-align: middle; } input[type=text]:not(.form-control){ height: 34px; max-width: 100%; } input[type=text]:not(.form-control):focus, textarea:not(.form-control):focus{ outline: none; border-color: #66AFE9; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); } /** * Fix Panels */ .panel-heading p{ margin: 0; } /** * Fix Radios and Checkboxes */ .radio, .checkbox, input[type=radio], input[type=checkbox]{ display: inline-block; margin: 0 4px; vertical-align: bottom; } /** * Better Alert Text Colors */ .alert.alert-info{ color: #31708F; } .alert.alert-warning{ color: #8A6D3B; } .alert.alert-success{ color: #3C763D; } .alert.alert-danger{ color: #A94442; } /* Header (!HEAD) ==============================================================================*/ header.header-wrap, header .header{ position: relative; } .login-status{ position: absolute; top: 22px; right: 5px; } nav.top-bar-wrap{ margin-top: 10px; } /* Sidebar (!SIDE) ==============================================================================*/ nav.side-bar-wrap .navbar-collapse{ max-height: none; } /* Action Area (!ACTA) ==============================================================================*/ #edit-page-textarea{ font-family: Monaco, Menlo,Consolas, "Courier New", monospace; } ins{ font-weight: bold; background-color: #DFF0D8; color: #3C763D; } del{ text-decoration: line-through; background-color: #F2DEDE; color: #A94442; } /** * History */ #action-area #history-form-1 table.form td:first-child{ padding-right: 12px; } #action-area #history-form-1 .checkbox{ display: inline-block; vertical-align: -5px; } #action-area .page-history{ margin-top: 12px; margin-bottom: 20px; width: 100%; max-width: 100%; background-color: rgba(0,0,0,0); border-collapse: collapse; border-spacing: 0; } #action-area .page-history tr > td{ border-top: 1px solid #CCC; line-height: 1.42857; padding: 8px; vertical-align: top; border-top: 1px solid #CCC; } #action-area .page-history tr:first-child td{ background: #E6E6E6; color: #333; font-weight: bold; } #action-area .page-history tr:not(:first-child) td:nth-child(6){ padding-top: 8px !important; } /** * Parent Autocomplete Listing */ #action-area .autocomplete-list ul{ position: absolute; border: 1px solid #DDD; background: #FFF; box-shadow: 0 2px 3px -1px rgba(0, 0, 0, 0.2); border-radius: 4px; margin: 4px; padding: 4px 0; list-style: none; width: 250px; z-index: 999; } #action-area .autocomplete-list ul li{ padding: 2px 12px; } #action-area .autocomplete-list ul li:hover{ background: #428BCA; color: #FFF; cursor: pointer; } .wd-editor-toolbar-panel + div{ clear: both; } /** * + Options > Delete center buttons - 09 Sep, 2014 */ /* center delete page buttons (for delete completely) */ #rename-option-rename > form > div { text-align: center; } /* center rename buttons (for rename options vs delete completely) */ #rename-option-delete { text-align: center; } /* @import url('http://css.wikidot.com/cssnippet:minimized-login-status/code_'); -----------------------------------------------------------------------------------------------------------------*/ /* * When Logged In * */ .login-status .printuser{ font-size: 0; } .login-status .printuser img.small{ max-width: 20px !important; padding: 0 !important; background-image: none !important; width: 20px; height: 20px; border-radius: 10px; } .login-status .btn{ background: none; border: none; padding: 0; min-height: 0; } .login-status .btn.disabled{ position: relative; left: 23px; top: 4px; z-index: 50; } .login-status .btn.dropdown-toggle{ width: 28px; height: 28px; border: 1px solid #E3E3E3; border-radius: 14px; z-index: 49; } .login-status .btn.dropdown-toggle:hover{ background: #EEE; border-color: #D7D7D7; } .login-status .caret{ visibility: hidden; } .login-status ul{ left: -102px; box-shadow: 0 2px 3px -1px rgba(0,0,0,.2); border-radius: 5px; } .login-status ul .divider{ display: none; } .login-status ul li i{ margin-right: 10px; } .login-status .printuser-show{ display: none; } /* * When Logged Out * */ .login-status .login-status-create-account, .login-status > span{ display: none; } .login-status .login-status-sign-in.btn{ padding: 4px 8px; font-size: 12px; } /* * Old Logged Out * * .login-status .login-status-sign-in{ background: #FFF; border: 1px solid #E3E3E3; width: 28px; height: 28px; border-radius: 14px; color: #000; font-size: 0; padding-top: 2px; } .login-status .login-status-sign-in::before{ font-family: 'FontAwesome'; font-size: 16px; content: ''; } .login-status .login-status-sign-in:hover{ border-color: #D7D7D7; background: #EEE; } /* * Messages * */ .login-status .btn.disabled .badge.badge-info{ font-size: 11px; position: absolute; top: 1px; right: 28px; background: rgba(20, 20, 20, 0.95); border-radius: 4px; } .login-status .dropdown-menu .badge{ position: relative; top: -1px; left: 6px; font-size: 11px; } /* @import url('http://css.wikidot.com/cssnippet:fontawesome-editor/code_'); -----------------------------------------------------------------------------------------------------------------*/ .wd-editor-toolbar-panel div{ height: auto; } .wd-editor-toolbar-panel ul li a{ background-image: url('http://css.wikidot.com/local--files/cssnippet:fontawesome-editor/editorButtons.png'); background-color: #FFF; border-radius: 4px; display: inline-block; line-height: 1.42857; padding: 0; border: 1px solid #CCC; height: 25px; width: 25px; } .wd-editor-toolbar-panel ul li a:hover, .wd-editor-toolbar-panel ul li a:focus{ background-image: url('http://css.wikidot.com/local--files/cssnippet:fontawesome-editor/editorButtons.png'); background-color: #EBEBEB; border-color: #ADADAD; } .wd-editor-toolbar-panel ul li a:active{ background-image: url('http://css.wikidot.com/local--files/cssnippet:fontawesome-editor/editorButtons.png'); box-shadow: 0 3px 5px rgba(0, 0, 0, 0.125) inset; outline: none; } .wd-editor-toolbar-panel li.hseparator{ background-color: #BBB; width: 1px; } /* @import url('http://css.wikidot.com/cssnippet:better-code-blocks/code_'); -----------------------------------------------------------------------------------------------------------------*/ /* @import url('http://css.wikidot.com/cssnippet:inline-hovertips/code_'); -----------------------------------------------------------------------------------------------------------------*/ .hover{ text-decoration: underline; border-bottom: 1px solid; } .hover:hover{ text-decoration: none; border-bottom: none; } .hover span{ visibility: hidden; position: absolute; opacity: 0; transition: opacity 500ms; } .hover:hover span{ visibility: visible; position: absolute; display: inline; opacity: 1; color: #333; font-size: 80%; margin: 15px -20px; height: auto; background: #F7F7F7; border: 1px solid #CCC; width: 300px; padding: 1em; border-radius: 4px; box-shadow: 0 2px 4px rgba(100,100,100,0.3); } .hover:hover span span{ position: relative; margin: auto; height: auto; width: auto; border: none; padding: 0; } /* Global (!GLOB) ==============================================================================*/ html, body, #skrollr-body, .container-wrap-wrap { height: 100%; } p { margin-bottom: 20px; } img { max-width: 100%; } h1, .h1, .footnotes-footer .title { font-size: 2em; } h2, .h2{ font-size: 1.75em; } h3, .h3{ font-size: 1.5em; } h4, .h4{ font-size: 1.375em; } h5, .h5{ font-size: 1.25em; } h6, .h6{ font-size: 1.125em; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-weight: normal; } h1, h2, h3, h4, h5, h6, .highlight, .footnotes-footer .title { color: #CD1A0C; } a{ text-decoration: none; transition: color 0.15s ease-in-out, background 0.15s ease-in-out, border 0.15s ease-in-out; } /* a { color: #7A7A7A; } a:hover, a:focus{ color: #CD1A0C; text-decoration: none; outline: none; } */ a { color: #CA6E6E; } a:hover, a:focus{ color: #CD1A0C; text-decoration: none; outline: none; } a.newpage { color: #ED630F; } a.newpage:hover, a.newpage:focus { color: #FF6B10; } h1 a, h1 a:visited, h2 a, h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited, .highlight a, .highlight a:visited, .showtime .collapsible-block-unfolded-link .collapsible-block-link { color: #CD1A0C; } h1 a:hover, h1 a:focus, h2 a:hover, h2 a:focus, h3 a:hover, h3 a:focus, h4 a:hover, h4 a:focus, h5 a:hover, h5 a:focus, h6 a:hover, h6 a:focus, .highlight a:hover, .highlight a:focus, .showtime .collapsible-block-unfolded-link .collapsible-block-link:hover { color: #FA3424; } body { padding: 50px 0 0 0; background: url("/local--files/home/bg_ch.jpg") top center repeat-y; background-size: 100% auto; font-family: "Helvetica Neue", "Verdana", "Microsoft YaHei", "Hiragino Sans GB", "STXihei", "Heiti TC", "LiHei Pro", "Microsoft JhengHei", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif; font-size: 14px; color: #444; line-height: 2em; height: 100%; word-break: break-word; word-wrap: break-word; } .error-block { position: static; font-size: 1em; transform: none; } .kingdom { font-size: 14px; margin-right: 1px; margin-left: 1px; color: transparent; display: inline-block; width: 10px; background: url("/local--files/home/kingdom_c.png") no-repeat center; background-size: 10px 12px; } @media (max-width:767px) { body { background: url("/local--files/home/bg_ch_s.jpg") top center repeat-y; background-size: 100% auto; } } /* PageTags */ .page-tags { text-transform: uppercase; margin: 5em 0 2em; } .page-tags a, .page-tags a:visited { display: inline-block; padding: .6em 1.2em; border: none; margin: 1em .8em 0 0; font-size: .75em; line-height: 1.5em; color: #999; background-color: #EEE; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; } .page-tags a:hover, .page-tags a:focus { color: #E24F43; background-color: #ECD6D4; } .pages-tag-cloud-box .tag { text-transform: capitalize; } .page-tags a[href^='/system:page-tags/tag/_'] { display: none; } /* Alert Color */ .alert.alert-info { color: #B32C42; background-color: #F8C8D3; border-color: #B98593; } /* Footnote */ .footnotes-footer .title { line-height: 1.1; } .footnotes-footer { padding: 0 0 2em; } .footnoteref a[href="javascript:;"]:before, .footnote-footer a[href="javascript:;"]:before { content: "[" } .footnoteref a[href="javascript:;"]:after, .footnote-footer a[href="javascript:;"]:after { content: "]" } sup { top: -.3em; } /* Glossory */ a[href="#top"], h1 a[href="#top"] { color: #999; background-color: #DEDEDE; padding: .3em .5em; border-radius: 4px; font-size: 12px; margin: .3em 0 0 .5em; vertical-align:middle; } a[href="#top"]:before { content: "\f062"; font-family: FontAwesome; } a[href="#top"]:hover, a[href="#top"]:focus { color: #FFF; background-color: #E24F43; } .glossary-index { text-align: center; margin: 1em auto 2em; } .glossary span { margin: .3em 0; } .glossary-index a{ display: inline-block; padding: .3em .9em; background: #FFF; border-bottom: 4px solid #CACACA; outline: none; margin: 0; color: #7A7A7A; } .glossary-tab a{ border: 1px solid #EAEAEA; border-radius: 4px; margin: .5em; } .glossary-index a:hover, .glossary-index a:focus { color: #CD1A0C; background: #EAEAEA; border-color: #CD1A0C; } .glossary-tab a:hover, .glossary-tab a:focus{ border-color: #EAEAEA } .filter { text-align: left; margin: 0; } .filter .list-pages-item { display: inline-block; } .filter a { margin: 0; } .bottom-filter { margin-bottom: 2em; } /* Breadcrumbs */ .breadcrumbs { padding: 0 5px 0 0; color: #666; margin-top: 0; margin-bottom: 30px; line-height: 32px; background: #FFF; display: inline-block; position: relative; border-radius: 3px 0 0 3px; font-size: 12px; } .breadcrumbs a { position: relative; padding: 0 6px; background: #F1F1F1; display: inline-block; margin-right: 2px; color: #7A7A7A; } .breadcrumbs a::after, .breadcrumbs::after { content: ""; position: absolute; top: 50%; margin-top: -16px; border-top: 16px solid transparent; border-bottom: 16px solid transparent; border-left: 14px solid; right: -13px; } .breadcrumbs a::before { content: ""; position: absolute; top: 50%; margin-top: -16px; border-top: 16px solid #F1F1F1; border-bottom: 16px solid #F1F1F1; border-left: 14px solid transparent; left: -14px; transition: border .15s ease-in-out; } .breadcrumbs a::after { border-left-color: #F1F1F1; transition: border .15s ease-in-out; } .breadcrumbs a:hover { background: #ECD6D4; color: #CD1A0C; } .breadcrumbs a:hover::before { border-top-color: #ECD6D4; border-bottom-color: #ECD6D4; } .breadcrumbs a:hover::after { border-left-color: #ECD6D4; } .breadcrumbs::after { border-left-color: #FFF; } .breadcrumbs a:last-child { margin-right: 0; } .breadcrumbs a:last-child::after { border-top-color: #FFF; border-bottom-color: #FFF; border-right: 2px solid #FFF; right: -12px; } .breadcrumbs a:first-child::before { content: none; } .breadcrumbs a:first-child{ padding-left: 14px; border-radius: 3px 0 0 3px; } /* Hr & Underline */ hr { border-top: 1px solid #EAEAEA; margin: 2em 1em; } .underline { text-decoration: underline; } /* Secret */ .classified, .classified a { color: #FFF; background: #FFF; transition: all 60ms ease-in-out; } .classified:hover, .classified:focus { color: #AEAEAE; } .classified:hover a, .classified:hover a:hover { text-decoration: underline; } .classified:hover a:hover { color: #7A7A7A; } .erased, .erased a { background: #000; color: #000; transition: all 60ms ease-in-out; } .erased:hover, .erased:focus { color: #AEAEAE; text-decoration: line-through; } .erased:hover a, .erased:hover a:hover { font-weight: bold; } .erased:hover a:hover { color: #CACACA; } @media (max-width:767px) { .invert, .erased, .classified { cursor: pointer; } } /* Lyric */ .lyric, .furigana { line-height: 2.25em; } .lyric { text-align: center; } .lyric.initial h1, .lyric.initial .h1, .lyric.initial h3, .lyric.initial .h3, .lyric.initial h5, .lyric.initial .h5 { text-align: initial; } .lyric p { margin-bottom: 32px; } .lyric .credit p { margin-bottom: 20px; } .dialog { color: #999; } .dialog-wrapper { position: relative; display: block; } .dialog-vocal { display: inline-block; max-width: 50%; } .dialog-left, .dialog-right { display: inline-block; max-width: 25%; position: absolute; top: 0; } .dialog-left { left: 0; padding-right: 5px; } .dialog-right { right: 0; padding-left: 5px; } @media (min-width:768px) { .dialog-left { text-align: left;} .dialog-right { text-align: right;} .dialog-left, .dialog-right { line-height: 1.75em; } .dialog-left .rt, .dialog-right .rt { top: -25px; } } @media (max-width:767px) { .dialog-vocal, .dialog-left, .dialog-right { position: static; max-width: 100%; display: block; text-align: center; } } .invisible { visibility:initial; color: transparent; font-size: 0; line-height: 1em; } .bkonly { color: #41AEC7;; } .hyoki { position: relative; } .ruby { display: inline-flex; text-align: center; position: relative; flex-direction: column; } .rt { position: relative; font-size: 10px; line-height: 0; top: -29px; white-space: nowrap; height: 0; } .ruby-top .rt { position: absolute; top: 3px; left: 0; width: 100%; } .strikethrough { text-decoration: line-through; color: #999; } .bkonly .strikethrough { color: #8FCFDD; } .duet { position: relative; display: inline-flex; align-items: center; flex-wrap: nowrap; } .duet:before { content: "{"; font-size: 16px; } .duet:after { content: "}"; font-size: 16px; } .part { display: inline-flex; flex-direction: column; line-height: 1.5em; margin: 4px 6px; } .no-bracket .part { margin: 0 4px; } .no-bracket:before, .no-bracket:after { font-size: 14px; opacity: 0; width: 0; } .duet .rt { top: -24px; } .withruby .part { line-height: 2em; } .withruby .rt { top: -26px; } .flex-reverse, .flex-run, .flex-pyramid { /* 从下往上写的金字塔等逆排歌词 */ display: flex; flex-direction: column-reverse; align-items: center; } .flex-run { /* 奔上台阶 */ line-height: 1.1em; } .flex-reverse br, .flex-run br { /* 清除被算入逆排flex的br */ display: none; } @-moz-document url-prefix() { /* Firefox恢复被清除的br */ .flex-reverse br, .flex-run br { display: initial; } } .flex-menu { /* 石碑容器 */ display: flex; flex-flow: row-reverse wrap; text-align: left; justify-content: space-evenly; gap: 2em; } .menu-option { /* 石碑具体 */ writing-mode: vertical-rl; letter-spacing: 0.03em; } .flex-recover { /* 时光回溯容器 */ display: flex; flex-flow: row-reverse wrap; justify-content: space-evenly; } .recover-route { /* 时光回溯具体 */ flex: 1 0 fit-content; } .flex-waon { /* わをん容器 */ flex: 1 0 min-content; display: flex; flex-flow: column nowrap; justify-content: space-between; max-width: 100%; align-items: center; } .waon { /* わをん具体 */ text-align: center; } .flex-homura, .flex-rtl { /* 类赎罪内先右后左两句歌词同一行 */ display: inline-flex; flex-flow: row-reverse; } .flex-homura { gap: 0.6em; } .vertical-text { writing-mode: vertical-rl; white-space: nowrap; letter-spacing: 0.03em; text-align: left; } .vertical-text .rt, .menu-option .rt { /* 纵线,石碑的注音 */ top: 0; right: -29px; height: auto; width: 0; text-align: center; } .flex-run .rb { line-height: 1.8em; } .flex-run .rt { top: -22px; } .align-mix { /* 横排竖排文字混合 */ display: inline-flex; align-items: center; flex-wrap: nowrap; justify-content: center; } .align-mix .vertical-text { line-height: 1.1em; } .align-mix .ruby.vertical-text { flex-direction: column-reverse; } .align-mix .vertical-text .rt { top: auto; right: auto; width: auto; line-height: 1.1em; } .lyric-article { /* 文章形式的歌词 */ text-align: left; max-width: 640px; margin: 0 auto; } .nowrap { /* 任何情况下的临时不折行 */ white-space: nowrap; } .full-width { /* 任何情况下强制填满容器 */ width: 100%; } .lower { margin-top: -11px; } .narrow-ruby .rt { /* 更紧凑的长英语注音 */ letter-spacing: -0.5px; } /* Emoticon */ .lips { color: #CD1A0C; padding: 0 2px; font-size: 1.125em; vertical-align: bottom; font-weight: normal; } .fire { color: #FFD500; padding: 0 2px; font-weight: normal; } /* Play style */ .invert, .invert a { color: #F7F7F7; transition: color 0.1s ease-out; } .invert a:hover, .invert a:focus { color: #F7F7F7; text-decoration: underline; } .invert:hover, .invert:hover a, .invert:hover a:hover { color: #CACACA; transition: color 3s ease-in; } .align-center, .text-center { text-align: center; } .align-left, .text-left { text-align: left; } .align-right, .text-right { text-align: right; } .align-right, .align-left, .align-center{ display: block; } .play-date { color: #999; background: #EAEAEA; border-radius: 6px; padding: 5px; margin: 3em 0 2em; text-align: center; } .play-date p { margin-bottom: 0; } .play-date a, .play-date a:visited { color: #999; } .credit { margin: 20px 0 50px; padding: 25px 2em 5px; background: #FCFCFC; color: #666; border-radius: 3px; border: 1px solid #F0F0F0; /* box-shadow: 0px 1px 3px rgba(0,0,0,.05) inset; */ } .credit.top { margin-top: 0; } .warning { margin: 20px 0; padding: 1em 2em; border-radius: 3px; background: #FFF; border: 1px solid #CD1A0C; color: #CD1A0C; } .warning p { margin: 0; } .subcon { margin-left: 1em; color: #999; } .rtdate { color: #AEAEAE; font-size: .875em; margin-top: 10px; } /* News block style */ .news-content h5 { padding: 0 0 1.5em 0; } .news-content h6 { padding: 0 0 1em 0; } .news-title { padding: 0; } .news-title a{ display: block; padding: 1em 1.5em; border-top: 1px dotted #EAEAEA; margin-top: -1px; color: #7A7A7A; } .news-title a:hover, .news-title a:focus { background: #F7F7F7; color: #CD1A0C; } .inner-side { border:1px solid #EAEAEA; background-color:#FFF; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: .3em 0 0 0; margin: 0 15px 2em; } .inner-side p { margin-bottom: 0; } @media (min-width: 992px) { .news-content {padding-right: 2em;} .inner-side { margin: 0 0 2em; } } /* Quote style*/ blockquote { padding: 0 1.5em; margin: 0 0 20px; font-size: inherit; border-left: 5px solid #eee; } .quote:before { content: "\f10d"; font-family: "FontAwesome"; vertical-align: top; font-size: 1.5em; color: #CACACA; margin-right: 10px; } .quote:after { content: "\f10e"; font-family: "FontAwesome"; font-size: 1.5em; color: #CACACA; margin-left: 10px; } .quote p { display: inline-block; font-style: italic; max-width: calc(100% - 70px); } .source, .block-index { font-size: 12px; background: #FFF; } .source p { margin-bottom: 0; } .block-index p { margin-bottom: 5px; } .source { border-left: 5px solid #CD1A0C; border-radius: 0 4px 4px 0; margin: 40px 5px 40px 0; padding: 10px 25px 10px 40px; } .relevant { margin-top: 30px; } .retweet { margin-top: 20px; font-size: 14px; } .event { margin: 1.5em 0; } .backlink { margin: 1.5em 0 3em; } @media (max-width: 767px) { .source { padding-left: 25px; } } .song-index-wrapper { margin: 4em 0 2em; background: #FFF; border-radius: 4px; /* border: 1px solid #EAEAEA; */ } .song-index .col-md-6:first-child { width: 100%; } .song-index .col-md-6:first-child:not(:last-child) { width: 50%; } .cdindex-wrapper { margin-right: -5px; margin-left: -5px; } .lyric-trans { margin-right: -12px; margin-left: -12px; } .cdindex { float: none; display: inline-block; vertical-align: top; padding-left: 12px; padding-right: 12px; position: relative; min-height: 1px; width: calc(50% - 2.5px); } .lyric-trans .cdindex { padding-left: 12px; padding-right: 12px; } @media (min-width: 768px) { .cdindex { width: calc(33.3% - 3.15px); } } @media (min-width: 992px) { .cdindex { width: calc(25% - 3.75px); } } .block-index { margin: 15px 0; padding: 15px 40px; line-height: 2em; } .order-index { margin: 50px -15px 20px; font-size: 12px; } .order-index p { display: table; width: 100%; } .index-left a, .index-right a { display: table-cell; background: #FFF; padding: 13px 15px; transition: background .15s ease-in-out; vertical-align: middle; height: 80px; color: #7A7A7A; } .index-left a:hover, .index-right a:hover { background: #EAEAEA; color: #CD1A0C; } .index-right { text-align: right; } .index-left a:before { content: "\f053"; font-family: FontAwesome; margin-right: 1em; } .index-right a:after { content: "\f054"; font-family: FontAwesome; margin-left: 1em; } .image-container { padding-top: 0; margin-bottom: 20px; } .image-container img { max-width: 100%; border-radius: 4px; } /* Affiliate */ .shopping .aff, .shopping .aff:visited { display: inline-block; padding: .4em .8em; background: #FFF; color: #CD1A0C; border: 1px solid #CD1A0C; margin: 0 .5em .5em 0; border-radius: 2px; font-size: 12px; } .shopping .aff:hover, .shopping .aff:focus { background: #CD1A0C; color: #FFF; } .shopping .amazon:hover, .shopping .amazon:focus { background: #EB8C11; border-color: #EB8C11; } .shopping .cdj:hover, .shopping .cdj:focus { background: #09C; border-color: #09C; } .shopping .rakuten:hover, .shopping .rakuten:focus { background: #BF0000; border-color: #BF0000; } /* Masonry Layout */ .masonry { width: 100%; } .col { display: inline-block; width: 100%; } @media (min-width:500px) { .masonry { -moz-column-count: 2; -webkit-column-count: 2; column-count: 2; -moz-column-gap: 2em; -webkit-column-gap: 2em; column-gap: 2em; } } @media (min-width:768px) { .masonry { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } } @media (min-width:992px) { .masonry { -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; } .wide-col { -moz-column-count: 3; -webkit-column-count: 3; column-count: 3; } } /* Scrollbar */ ::-webkit-scrollbar { width: 8px; } ::-webkit-scrollbar-track { background: transparent; border-radius: 4px; } ::-webkit-scrollbar-thumb { border-radius: 4px; background: #DEDEDE; } ::-webkit-scrollbar-track:hover { background: #EAEAEA; } ::-webkit-scrollbar-thumb:hover { background: #CD1A0C; } /* Snippets (!SNPT) ==============================================================================*/ .side-bar .snippet { position: absolute; bottom: 60px; top: auto; background: none; border-width: 0; z-index: 30; margin: 0; padding: 0; line-height: 1.5em; } .side-bar .snippet .list-pages-item { background: none; border-width: 0; margin: 0; padding: 0 1em; } .side-bar .snippet .list-pages-item p { position: relative; z-index: 2; margin: 0; padding: 0; background: none; border-width: 0px; text-align: left; font-size: 0.81em; font-style: normal; font-weight: normal; } @media (min-width:768px) and (max-width: 991px) { .side-bar .snippet .list-pages-box { bottom: 4.5em; } } @media (max-width:767px) { .side-bar .snippet .list-pages-box { display: none; } } /* Forms/Buttons (!FORM) ==============================================================================*/ .btn, input[type=button]:not(.btn), input[type=submit]:not(.btn), .button, .join-box a{ border: 0 solid #EAEAEA; border-bottom-width: 3px; padding: .3em .75em; background-color: #FFF; outline: none; color: #7A7A7A; } .btn:active, .btn.active, .btn:hover, .btn:focus, input[type=button]:not(.btn):active, input[type=button]:not(.btn):hover, input[type=button]:not(.btn):focus, input[type=submit]:not(.btn):active, input[type=submit]:not(.btn):hover, input[type=submit]:not(.btn):focus, .button:active, .button:hover, .button:focus, .join-box a:active,.join-box a:hover,.join-box a:focus { color: #FFF; background-color: #CD1A0C; border-color: #A9170B; outline: none; } .btn:active, .btn.active, input[type=button]:not(.btn):active, input[type=submit]:not(.btn):active, .button:active, .join-box a:active { background-color: #A9170B; outline: none; border-color: #8D1208; } .btn-group-vertical > .btn{ border-bottom-width: 1px; border-left-width: 3px; border-right-width: 3px; outline: none; } .form-control { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; height: 32px; padding: .4em 1em; } /* *Dropdown* */ /* select { padding: .5em; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #F7F7F7; border-color: #EAEAEA; outline: none; transition-property: border,color,background,box-shadow; transition-duration: 150ms; transition-timing-function: ease-in-out; } */ .body-dropdown { display: inline-block; } .body-dropdown .dropdown-menu { padding: 0; border-radius: 2px; margin-top: 0; } .body-dropdown .dropdown-menu a { display: block; color: #666; background: none; padding: .64em 1.2em; white-space: nowrap; } .body-dropdown .dropdown-menu a:hover, .body-dropdown .dropdown-menu a:focus { color: #FFF; background: #CD1A0C; } .body-dropdown .dropdown-menu .dropdown-item:first-child { border-radius: 2px 2px 0 0; } .body-dropdown .dropdown-menu .dropdown-item:last-child { border-radius: 0 0 2px 2px; } /* *Text field and area* */ input, textarea, input.text, input[type=text]:not(.form-control), textarea:not(.form-control), .form-control, select { background-color: #F7F7F7; color: #444; border: 1px solid #CACACA; padding: .5em .6em; border-radius: 3px; outline:none; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; transition-property: border,color,background,box-shadow; transition-duration: 150ms; transition-timing-function: ease-in-out; } input.empty { color: #BEBEBE; border-color: #CACACA; } input.text:hover, textarea:hover, .form-control:hover, select:hover { border-color: #AEAEAE; background: #FFF; } input.text:focus, textarea:focus, input[type=text]:not(.form-control):focus, textarea:not(.form-control):focus, .form-control:focus, select:focus { box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset; border-color: #CD1A0C; background: #FFF; } .well { background-color: rgba(255,255,255,.5); border: 1px solid #CACACA; } /* Pager */ .pager { margin: 1em 0; } .pager .pager-no{ display: none; } .pager > .target > a, .pager > .current, .pager > .dots { background: #FFF; border: 0 solid #DEDEDE; color: #7A7A7A; line-height: 1.5em; margin: 0; padding: .6em 1.2em; position: relative; text-decoration: none; border-bottom-width: 4px; } /* .pager > span:nth-child(2) > a, .pager > span:nth-child(2){ border-radius: 4px 0 0 4px; } .pager > span:last-child > a, .pager > span:last-child{ border-radius: 0 4px 4px 0; } */ .pager > .current { background: #DEDEDE; border-color: #CD1A0C; color: #CD1A0C; font-weight: normal; } .pager > .target > a:hover { color: #666; border-color: #BEBEBE; } .pager > .target > a:focus { outline: none; color: #666; background: #EAEAEA; border-color: #BEBEBE; } /* Wiki buttons*/ .main-content .wiki-standalone-button { background: #FFF; border-bottom: 3px solid #EAEAEA; line-height: 1.5em; margin: 0; padding: .6em 1.2em; position: relative; text-decoration: none; border-radius: 4px; color: #7A7A7A; } .main-content .wiki-standalone-button:hover, .main-content .wiki-standalone-button:active, .main-content .wiki-standalone-button:focus { background: #CD1A0C; color: #FFF; border-color: #A9170B; } /* Mailform Module */ .mailform-box{ width: 80%; margin: 16px auto; text-align: center; } .mailform-box .form{ width: 100%; text-align: left; } .mailform-box .form tr td:first-child{ width: 16%; text-align: right; vertical-align: top; padding-right: 1em; font-weight: bold; } .mailform-box .form tr td { padding: .5em 0; } .mailform-box input.text, .mailform-box textarea{ width: 100%; max-width: 100%; } .mailform-box select { width: 100%; max-width: 100%; } .mailform-box .buttons{ text-align: center; margin-top: 12px; display: block; } .mailform-box .buttons input{ font-size: 14px; } .mailform-box .field-error-message{ color: #A94442; } @media (max-width: 1300px){ .mailform-box{ width: 90%; } .mailform-box .form tr td:first-child{ width: 18%; } } @media (max-width: 991px){ .mailform-box{ width: 96%; } .mailform-box .form tr td:first-child{ width: 22%; } } @media (max-width: 767px){ .mailform-box{ width: 100%; } .mailform-box .form tr td:first-child{ width: 30%; } } /* Convert to Bootstrap (!CVBS) ==============================================================================*/ /* * Bootstrap Colors * */ .btn-primary { color: #fff; background-color: #428bca; border-color: #357ebd; } .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active { color: #fff; background-color: #3071a9; border-color: #285e8e; } .btn-info { color: #fff; background-color: #5bc0de; border-color: #46b8da; } .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active { color: #fff; background-color: #31b0d5; border-color: #269abc; } .btn-danger { color: #fff; background-color: #d9534f; border-color: #d43f3a; } .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active { color: #fff; background-color: #c9302c; border-color: #ac2925; } .btn-warning { color: #fff; background-color: #f0ad4e; border-color: #eea236; } .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active { color: #fff; background-color: #ec971f; border-color: #d58512; } .btn-success { color: #fff; background-color: #5cb85c; border-color: #4cae4c; } .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open>.dropdown-toggle.btn-success { color: #fff; background-color: #449d44; border-color: #398439; } /* * Fields > .form-control * */ input[type=text]:not(.form-control), textarea:not(.form-control){ padding: .5em .6em; } /* Containers (!CONT) ==============================================================================*/ .container { width: auto; max-width: 1340px; margin: 0 auto; padding: 0 15px; } .container-wrap { min-height: 100%; margin-bottom:-190px; padding-bottom: 190px; background: url("/local--files/home/bg_footer_ch.png") no-repeat bottom 190px center; background-size: 100% auto; } @media (max-width: 767px) { .container { width: auto; margin: 0; padding: 0; } .container-wrap { background: url("/local--files/home/bg_footer_ch_s.png") no-repeat bottom 190px center; background-size: 100% auto; } } /* Header (!HEAD) ==============================================================================*/ header.header-wrap{ position: relative; height: 210px; background: url("/local--files/home/bg_header_ch.png") no-repeat top center; background-size: 100% auto; } header .header{ position: relative; } header.header-wrap h1{ margin: 0;} header.header-wrap h1 a{ width: 500px; height: 150px; display: block; margin: 0 auto; /* 米拉background: url("/local--files/home/moira10th-header.png") no-repeat center; */ background: url("/local--files/home/shingeki17-header.png") no-repeat center; background-size: 500px 150px; } @media (min-width:768px) and (max-width:991px){ header.header-wrap{ height: 180px; } header.header-wrap h1 a { height: 120px; background-size: 400px 120px; } } @media (max-width:767px) { header.header-wrap{ background: url("/local--files/home/bg_header_ch_s.png") no-repeat top center; background-size: 100% auto; height: 130px; } header.header-wrap h1 a { width:300px; height: 90px; background-size: 300px 90px; } } header.header-wrap h1 span{ visibility: hidden; } header.header-wrap h2{ font-size: 0; margin: 0; visibility: hidden; height: 0; overflow: hidden; } header.header-wrap .site-title{ min-height: 75px; padding: 25px 0; } /* Login Status (!LOGN) ==============================================================================*/ .login-status{ padding-top: 3px; position: absolute; top: 3.2em; right: 1.5em; z-index: 1011; display: none; } .login-status .btn.dropdown-toggle { border: 1px solid #57524D; } .login-status .btn.dropdown-toggle:hover { background: #ABA192; border-color: #57524D; } .login-status .dropdown-menu{ font-size: 1em; padding: 0; border: 1px solid #18140F; border: 1px solid rgba(0,0,0,.15); border-top: none; border-left: none; } .login-status .dropdown-menu a{ color: #FFF; background-color: #000; padding: .8em 1.2em; } .login-status .dropdown-menu a:hover, .login-status .dropdown-menu a:focus { color: #18140F; background-color: #F3EFEA; } .login-status .login-status-sign-in.btn { padding: .5em 0 0 0; font-size: .75em; color: #57524D; border-radius: 0; border-bottom: 1px solid transparent; } .login-status .login-status-sign-in.btn:active,.login-status .login-status-sign-in.btn:hover,.login-status .login-status-sign-in.btn:focus { background: none; box-shadow: none; border-bottom: 1px solid #57524D; } @media (max-width:767px) { .login-status { right: 5em; top: 8px; position: fixed; z-index: 1111; } .login-status .btn.dropdown-toggle { border: 1px solid #ABA192; } .login-status .login-status-sign-in.btn { color: #ABA192; } .login-status .login-status-sign-in.btn:active,.login-status .login-status-sign-in.btn:hover,.login-status .login-status-sign-in.btn:focus { border-bottom: 1px solid #ABA192; } } /* Search Bar (!SCHB) ==============================================================================*/ #search-top-box{ position: absolute; top: 5em; right: 2em; float: none; width: 200px; height: 28px; z-index: 1011; } #search-top-box-input{ margin-right: 0; } #search-top-box input.btn{ display: none; } #search-top-box input.text{ border: 1px solid transparent; position: absolute; right: 0; height: 28px; width: 28px; border-radius: 14px; background: rgba(255,255,255,0); box-shadow: none; padding: 2px 0; color: rgba(51,51,51,0); transition: width 500ms, color 500ms, background 500ms; cursor: pointer; } #search-top-box-input{ margin: 0; } #search-top-box form{ width: 24px; height: 28px; } #search-top-box form:focus{ width: 200px; } #search-top-box form:before { position: absolute; right: 0; top: 0; font-family: 'FontAwesome'; font-size: 13px; content: ''; width: 28px; height: 28px; padding: 0; text-align: center; border-radius: 14px; line-height: 28px; color: #EAEAEA; background: #7A7A7A; box-shadow: 0 0 3px rgba(255, 255, 255, .5) inset; } #search-top-box form:hover input.text{ background: rgba(255,255,255,.15); } #search-top-box input.text:focus { color: #444; box-shadow: 0 0 6px rgba(0,0,0,.4), 1px 1px 2px -1px rgba(0,0,0,0.15) inset; border-color: #BEBEBE; background-color: #F7F7F7; width: 200px; padding: 2px 1em 2px 1em; cursor: text; } #search-top-box input.text.empty{ font-size: 0; } #search-top-box form:hover input.text:focus{ background: #FFF; } @media (max-width:767px) { #search-top-box { position: fixed; top: 11px; right: 5em; z-index: 1111; } #search-top-box form:before { box-shadow: 0 0 4px rgba(0, 0, 0, .3) inset; } #search-top-box form:hover input.text{ background: rgba(255,255,255,.3); } } /* Headline (!HDLN) ==============================================================================*/ .headline { position: relative; top: 0; width: 100%; background-color: rgba(0, 0, 0, .6); color: #FFF; font-weight: bold; } .headline-content { padding: 0.4em 1em; text-align: center; } .headline-content a, .headline-content a:visited { color: #FFF; text-decoration: underline; } .headline-content a:hover, .headline-content a:focus { color: rgba(255,255,255,.8); } /* @media (min-width:768px) { #search-top-box{ top: 8em; } } */ /* Top Bar (!TOPB) ==============================================================================*/ .navbar-nav li { line-height: 50px; } .navbar-nav>li a { line-height: 50px; position: relative; } @media (max-width: 767px){ .navbar-nav li, .navbar-nav>li a { line-height: 30px;} } nav.top-bar-wrap{ background-color: #292929; background-color: rgba(0,0,0, .7); border: none; margin-top: 0; } nav .top-bar .navbar-collapse{ padding: 0; } nav .top-bar .navbar-nav{ display: inline-block; } nav .top-bar .navbar-nav li a{ color: #F7F7F7; color: rgba(255,255,255,.8); height: 50px; padding: 0 12px; display: block; } nav .top-bar .navbar-nav li a:hover, nav .top-bar .navbar-nav li a:focus{ color: #FFF; background-color: #292929; } .top-button p { margin: 0; } @media (max-width: 767px){ nav .top-bar .navbar-header { margin: 0; } .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 15px; } } @media (min-width: 992px){ .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 0; } } @media (min-width: 1340px){ .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand { margin-left: 20px; } } nav .top-bar .navbar-brand { color: #ABA192; background-color: #292929; background-color: rgba(0,0,0, .7); border-radius: 16px; float: left; height: 32px; width: 32px; font-size: 16px; margin: 9px 12px 0 0; text-align: center; padding: 2px; line-height: inherit; } .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #FFF; background-color: #A9170B; } /* * Dropdown Menu Open * */ nav .top-bar .dropdown-menu { background: #000; } nav .top-bar .navbar-nav > .open > a, nav .top-bar .navbar-nav > .open > a:hover, nav .top-bar .navbar-nav > .open > a:focus{ color: #FFF; background-color: #000; } nav .top-bar .navbar-nav .dropdown-menu a{ background-color: #000; } nav .top-bar .navbar-nav .dropdown-menu a:hover, nav .top-bar .navbar-nav .dropdown-menu a:focus { color: #444; background-color: #F7F7F7; } /* nav .top-bar .navbar-nav > li > .dropdown-menu{ border-radius: 2px; } */ .dropdown-menu { font-size: 1em; padding: 0; border: none; box-shadow: 0 3px 9px rgba(0,0,0,.15); min-width: 200px; } .dropdown-menu li:last-child a { border-radius: 0 0 4px 4px; } /* * Tablet/small screen * */ nav .top-bar .navbar-toggle{ width: 36px; height: 36px; border: none; margin-right: 15px; padding: 0; } nav .top-bar .navbar-toggle:hover, nav .top-bar .navbar-toggle:focus{ outline: none; } nav .top-bar .navbar-toggle .icon-bar{ width: 20px; margin: 5px auto; background-color: #F7F7F7; background-color: rgba(255,255,255,.65); } .navbar-toggle { margin-top: 7px; margin-bottom: 7px; } .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus { background-color: transparent; } .navbar-default .navbar-toggle:hover .icon-bar, .navbar-default .navbar-toggle:focus .icon-bar { background-color: #FFF; } nav .top-bar .navbar-collapse{ border: none; overflow: hidden; max-height: none; } nav .top-bar .navbar-collapse.collapsing, nav .top-bar .navbar-collapse.in{ position: relative; z-index: 999; } nav .top-bar .navbar-collapse.collapsing, nav .top-bar .navbar-collapse.in, nav .top-bar .navbar-collapse.collapsing .dropdown-menu, nav .top-bar .navbar-collapse.in .dropdown-menu{ text-align: left; } /* nav .top-bar .navbar-collapse.collapsing ul.navbar-nav, nav .top-bar .navbar-collapse.in ul.navbar-nav{ margin: 6px; } */ nav .top-bar .navbar-collapse.collapsing ul.dropdown-menu, nav .top-bar .navbar-collapse.in ul.dropdown-menu{ margin-right: 1em; } .fa-angle-down { padding-left: .5em; } @media (min-width:992px) { .container.top-bar { padding: 0 15px; height: 50px; } .navbar-nav { float: left; } } @media (min-width:1340px) { nav .top-bar .navbar-nav li a{ padding: 0 20px; } .fa-angle-down { padding-left: 1em; } .navbar-nav { margin: 0 0 0 20px;} } @media (min-width:1100px) and (max-width:1339px){ nav .top-bar .navbar-nav li a{ padding: 0 14px; } .fa-angle-down { padding-left: 1em; } .navbar-nav { margin: 0 0 0 15px;} } @media (min-width:768px) and (max-width:991px){ nav .top-bar .navbar-brand{ display: none; } .container.top-bar { margin: 0; padding: 0; height: 50px; } nav .top-bar .navbar-nav li a{ padding: 0 6px; } .navbar-nav { float: none; margin: 0 auto; } nav .top-bar .navbar-collapse { text-align: center; } .fa-angle-down { padding-left: .15em; } nav .top-bar .navbar-nav .dropdown-menu a{ padding: 0 13px; } } @media (min-width:768px){ nav .top-bar .navbar-nav .admins-only .dropdown-menu a { height: 36px; line-height: 36px; } } @media (max-width:767px){ nav .top-bar .navbar-nav{ margin: 7px 0; float: none; text-align: right; width: 100%; height: calc(100vh - 64px); overflow-y: scroll; } nav .top-bar .navbar-collapse.collapsing, nav .top-bar .navbar-collapse.in, nav .top-bar .navbar-collapse.collapsing .dropdown-menu, nav .top-bar .navbar-collapse.in .dropdown-menu { text-align: right; } nav .top-bar .navbar-nav .dropdown-menu a, nav .top-bar .navbar-nav > .open > a { background: none; } .navbar-collapse.navbar-top-target.collapse.in { height: calc(100vh - 50px); top: 0; bottom: 0; left: 0; right: 0; } .navbar-default .navbar-nav .open .dropdown-menu>li>a { color: #F7F7F7; color: rgba(255,255,255,.8); padding: .8em 2em; margin-right: 1em; line-height: 30px; } nav .top-bar .navbar-nav li a { height: auto; border-right: 3px solid transparent; padding: .8em 2em .8em 1em; } nav .top-bar .navbar-nav li a:hover, nav .top-bar .navbar-nav li a:focus, .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover, .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus { color: #FA3424; background: none; border-right: 3px solid #FA3424; } nav .top-bar .navbar-nav > .open > a:hover, nav .top-bar .navbar-nav > .open > a:focus { color: #FFF; background: #FA3424; } nav .top-bar .navbar-collapse { padding-right: 0; } } /* Side Bar (!SIDE) ==============================================================================*/ nav.side-bar-wrap { padding: 0; position: relative; } nav .side-bar{ box-shadow: 0 2px 4px 1px rgba(0,0,0,.1); background-color: #F7F7F7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; margin-bottom: 30px; } .navbar-collapse.navbar-side-target { padding: 0; } nav .side-bar ul{ list-style: none; padding: 0; } nav .side-bar ul .side-text { margin-right: 5px; color: #666; } nav .side-bar ul li a { color: #666; display: block; height: 50px; padding: 0 1.2em; margin: 0; border: none; } nav .side-bar ul li .wiki-standalone-button:before { font-family: "FontAwesome"; content:"\f044"; margin-right: 3px; } nav .side-bar .dropdown-menu{ background-color: #FFF; } nav .side-bar ul li a:hover, nav .side-bar ul li a:focus { text-decoration: none; color: #FFF; background-color: #CD1A0C; } nav .side-bar .nav .open>a, nav .side-bar .nav .open>a:hover, nav .side-bar .nav .open>a:focus { color: #CD1A0C; background-color: #FFF; } nav .side-bar .navbar-toggle{ line-height: 1.5em; margin: 0 15px 0 0; top: -1.2em; text-align: center; padding: .2em 0; z-index: 998; float: right; width: 36px; } nav .side-bar .navbar-toggle .icon-bar { background-color: #999; width: 20px; margin: 5px auto; } nav .side-bar .navbar-toggle .index-text { float: left; margin: .2em 2.5em 0 0; font-size: 1.2em; color: #999; } nav .side-bar .navbar-toggle:hover .icon-bar, nav .side-bar .navbar-toggle:focus .icon-bar{ background-color: #666; } nav .side-bar .navbar-toggle:hover .index-text, nav .side-bar .navbar-toggle:focus .index-text{ color: #666; } nav .side-bar ul .side-button .topanchor a { padding: 0; font-size: 0; width: 0; height: 0; display: inline; } @media (min-width: 768px) { nav .side-bar .navbar-nav { float: none; margin: 0 auto; display: block; padding: 0; } nav .side-bar .side-left { float: left; padding-left: .5em; } nav .side-bar .side-right { float: right; padding-right: .5em; } nav .side-bar { height: 50px; } } @media (min-width: 768px) and (max-width: 991px) { nav .side-bar ul li a { padding: 0 .9em;} nav .side-bar ul .side-button a { padding: 0 .5em; } } @media (min-width: 992px) { nav .side-bar .side-left { padding-left: 1.5em; } nav .side-bar .side-right { padding-right: 1.5em; } nav .side-bar ul .side-button a { padding: 0 1.2em; } nav .side-bar ul .side-text { margin-right: 15px; } } @media (max-width: 767px) { nav .side-bar .navbar-nav { margin: 15px 0 0 0; } nav .side-bar{ border-radius: 0; padding: 2em 0; } nav .side-bar .navbar-nav li, nav .side-bar .navbar-nav li a { line-height: 40px; } nav .side-bar ul li a { height: 40px; } nav .side-bar ul .dropdown a { border-left: 3px solid transparent; } nav .side-bar ul .dropdown a:hover, nav .side-bar ul .dropdown a:focus, nav .side-bar .nav .open>a, nav .side-bar .nav .open>a:hover, nav .side-bar .nav .open>a:focus { background:none; color: #CD1A0C; border-left: 3px solid #CD1A0C; } nav .side-bar .navbar-nav .open .dropdown-menu>li>a { padding: .75em 2.5em; height: 40px; } nav .side-bar .side-right { margin: 1em 0 0 calc(1.2em + 3px); } nav .side-bar ul .side-button { float: left; height: 40px; overflow: hidden; } nav .side-bar ul .side-button a { padding: 0 1em; } nav .side-bar ul .side-button a:hover, nav .side-bar ul .side-button a:focus { border:none; background: #CD1A0C; } nav .side-bar ul .side-text { margin-right: 10px; } } /* Main Content (!MAIN) ==============================================================================*/ main > .content { background: none; position: relative; top: 0; padding-bottom: 40px; max-width: 1340px; } .main-content-wrap { box-shadow: 0 2px 4px 1px rgba(0,0,0,.1); background-color: #F7F7F7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; padding: 0 5em 5em; } main > .content .page-title{ font-size: 2.25em; border-bottom: none; margin: 0 0 30px 0; padding: 40px 0 0; line-height: 1.5em; color: #CD1A0C; } main > .content .page-title span{ display: inline-block; margin-bottom: 0; } main .main-content h1, .footnotes-footer .title { padding: 0 0 .4em 0; margin: 2em 0 .8em -1px; font-weight: bold; border-bottom: 1px solid rgba(205,26,12,0.1); } main .main-content .lyric h1, .lyric .footnotes-footer .title { border: none; } main .main-content h3 { padding: .5em 0; margin: 1.5em 0 .5em;} main .main-content h5 { padding: 1em 0; margin: 1.1em 0 .8em; } main .main-content h6 { padding: .5em 0; } main .content .page-options-container{ text-align: center; } .nomargin p, .nomargin ul, .nomargin ol { margin-bottom: 0; } main .main-content ul, main .main-content ol { padding-left: 2em; } .ul-padding li { margin-bottom: 5px; } .ul-padding li ul li, .ul-padding li ol li { margin-bottom: 0; } .ol-break { margin-left: -20px; } .ol-intro { margin-left: -23px; } .ol-pre p { margin: 0 0 0 20px; } .ol-break:before, .ol-intro:before, .ol-pre p:before { font-family: FontAwesome; margin-right: 15px; } .ol-break:before, .ol-pre p:before { content: "\f0da"; } .ol-intro:before { content: "\f0d7"; } .ul-break { margin-left: -40px; list-style: disc;} .setlist .break, .setlist .section { padding: 0; } .setlist { margin-bottom: 20px; } .break { list-style: circle; } .break ul { padding-left: 1.125em; } .section { list-style: none; font-weight: bold; } .section li:before { content: "\f0d7"; font-family: FontAwesome; margin-left: -17px; margin-right: 9px; } .goods ul, .goods ol { margin: -1em 0 10px; padding-left: 1.2em; } #page-info { margin-top: 2em; } #page-info, .page-watch-options{ font-size: .75em; } #page-options-bottom{ margin: 1em 0; } #page-options-bottom-2{ width: 630px; margin: 0 auto; } .page-options-bottom > .btn, .buttons > .btn { font-size: .75em; padding: .6em; } main .main-content a[target=_blank]::after { font-family: 'FontAwesome'; content: '\f08e'; padding-left: .4em; padding-right: .2em; font-size: .5em; } main .main-content .image-container a[target=_blank]::after, main .main-content .play-date a[target=_blank]::after, main .main-content .image-box a[target=_blank]::after, main .main-content .img-box a[target=_blank]::after, main .main-content .quick-link-contacts a[target=_blank]::after, main .main-content .bilibili-button a[target=_blank]::after, main .main-content .headline a[target=_blank]::after, main .main-content .shopping a[target=_blank]::after { content: initial; } @media (max-width: 767px) { .main-content-wrap { border-radius: 0; padding: 0 1.25em 1em 1.25em; } #page-options-bottom-2 { width: auto; } } /* Table of Contents (!TOCT) ==============================================================================*/ #toc, .toc-main{ border:none; background:none; padding: 0; max-width: 100%; max-height: 500px; overflow-y: auto; width: 100%; margin: 0 0 .8em 0; line-height: 1.5em; } #toc-action-bar, #toc .title { display: none; } #toc-list a, .toc-main a { display: block; margin-top: 0; margin-left: -1em; padding: .5em 1em .5em 2em; color: #7A7A7A; } #toc-list a:hover, #toc-list a:focus, .toc-main a:hover, .toc-main a:focus { color: #FFF; background: #CD1A0C; } /* MyToc */ .toc-main a { margin-left: 0; } .toc-main .wiki-content-table { margin: 0; max-width: 100%; border-collapse: collapse; border-spacing: 0; border: none; } .toc-main .wiki-content-table td, .toc-main .wiki-content-table td:last-child, .toc-main .wiki-content-table td:first-child { padding: 0; width: 100%; } .mytoc .affix { top: 70px; width: 25%; } .mytoc .affix-bottom { position: absolute; width: 100%; } .mytoc { width: 25%; position: absolute; right: 0; border-radius: 4px; } .toc-inner { padding-right: 30px; max-width: 315px; } .toc-inner table { width: 100%; } .mytoc .navbar-collapse { padding: 0; } .toc-title { color: #CD1A0C; font-size: 1.5em; margin: 0 1.2em 1em; } .mytoc .navbar-toggle { padding: .8em 1.4em; width: 100%; cursor: pointer; color: #CD1A0C; float: none; font-size: 1.25em; margin: 0; transition: color .15s ease-in-out; } .mytoc .navbar-toggle:hover { color: #FA3424; } .mytoc .navbar-toggle p { margin: 0; } .mytoc .navbar-toggle p:after { content: "\f148"; font-family: FontAwesome; margin-left: 1em; font-size: .75em; vertical-align: middle; } .mytoc .navbar-toggle.collapsed p:after { content: "\f149"; font-family: FontAwesome; margin-left: 1em; font-size: .75em; vertical-align: middle; } @media (max-width: 991px) { .mytoc .navbar-header { float: none; } .mytoc .navbar-left,.navbar-right { float: none !important; } .mytoc .navbar-toggle { display: block; } .mytoc .navbar-collapse { border-top: 1px solid transparent; box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); } .mytoc .navbar-fixed-top { top: 0; border-width: 0 0 1px; } .mytoc .navbar-collapse.collapse { display: none!important; } .mytoc .navbar-nav { float: none!important; margin-top: 7.5px; } .mytoc .navbar-nav>li { float: none; } .mytoc .navbar-nav>li>a { padding-top: 10px; padding-bottom: 10px; } .mytoc .collapse.in{ display:block !important; } .mytoc { width: 100%; position: static; border: 1px solid #ececec; background: #FFF; margin-bottom: 3em; } .mytoc .affix, .mytoc .affix-bottom { position: static; width: 100%; } .toc-inner { max-width: 100%; padding: 0; } .toc-title { display: none; } } /* Footer (!FOOT) ==============================================================================*/ .footer-wrap { width: 100%; min-height: 190px; background: #000; } footer .footer{ text-align: center; padding: 30px 20px 0 20px; } .footer-content { max-width: 1300px; margin: 10px auto; font-size: 12px; color: #999; } .footer-logo { width: 200px; height: 60px; /* 米拉background: url("/local--files/home/moira10th-footer-w.png") no-repeat bottom center;*/ background: url("/local--files/home/shingeki17-footer-w.png") no-repeat bottom center; background-size: 100% auto; margin: 0 auto; } .footer-copyright { margin-top: 14px; line-height: 2em; } .license-area { margin: 20px 0; } .footer-links { padding: 0 10px 10px 10px; font-size: 14px; } .footer-links .col-md-6 { margin-top: 25px; } .footer-links .left { text-align: right;} .footer-links .right { text-align: left;} .footer-links a { padding: 5px 16px; margin: 0 5px; } footer a, footer a:visited { color: #666; } footer a:hover, footer a:focus { color: #FA3424; } @media (min-width: 768px) and (max-width: 991px) { .footer-links .col-md-6 { width: 50%; float: left; margin-top: 20px; } } @media (max-width: 767px) { .footer-links .left, .footer-links .right { text-align: center; } .footer-links a { padding: 5px 8px; } .footer-links .col-md-6 { margin-top: 20px; } } .totop-container { text-align: center; } .totop { position: absolute; display: inline-block; margin: 0 auto; margin-top: -15px; width: 60px; margin-left: -20px; } .totop > .topanchor { margin: 0; padding: .6em .8em; border-radius: 100%; font-size: 16px; background: #444; color: #CACACA; } /* Code Blocks (!CODE) ==============================================================================*/ /* Wiki Tables (!WTBL) ==============================================================================*/ .wiki-content-table { margin: 0 auto 20px; max-width: 100%; border-collapse: collapse; border-spacing: 0; border: none; line-height: 1.5em; } .wiki-content-table td:first-child { width: 20%; } .anniversary .wiki-content-table td:first-child { width: initial; } .wiki-content-table td:last-child { padding-left: 20px; } .wiki-content-table > thead > tr > th, .wiki-content-table > tbody > tr > th, .wiki-content-table > tfoot > tr > th{ background: none; color: #444; padding: 1em 0; } .wiki-content-table th{ text-align: left; } .wiki-content-table > thead > tr > th, .wiki-content-table > tbody > tr > th, .wiki-content-table > tfoot > tr > th, .wiki-content-table > thead > tr > td, .wiki-content-table > tbody > tr > td, .wiki-content-table > tfoot > tr > td { border:none; padding: .5em 0; vertical-align: top; } .info-display { width: 100%; max-width: 750px; } .info-display p { padding:0; margin:0; } .info-display td, .info-display th { padding: .6em 1em .6em 0; vertical-align: top; min-width: 150px; } .info-display td:first-child { width: 27%; } .main-content .info-display h3 { margin-top: 0; } /* Action Area (!ACTA) ==============================================================================*/ #action-area{ margin-top: 5em; padding: 1em 0; } #action-area .page-source{ font-size: .85em; } .change-textarea-size{ display: none; } .wd-editor-toolbar-panel { height: 25px; margin: .5em 0; } .wd-editor-toolbar-panel ul li a { background-color: #F7F7F7; border: 1px solid #CACACA; } .wd-editor-toolbar-panel ul li a:active { box-shadow: 0 2px 3px rgba(0, 0, 0, 0.25) inset; outline: none; } .wd-editor-toolbar-panel ul li a:hover, .wd-editor-toolbar-panel ul li a:focus { background-color: #EAEAEA; border-color: #BEBEBE; } .edit-help-34 a{ display: inline-block; margin-right: 10px; } .edit-page-bottomtable{ width: 100%; margin-top: 10px; } .edit-page-bottomtable td{ vertical-align: middle; } .edit-page-bottomtable #lock-info{ margin-bottom: 0; } #edit-page-textarea{ width: 100% !important; font-family: "Helvetica Neue", "Verdana", "Microsoft YaHei", "Hiragino Sans GB", "STXihei", "Heiti TC", "LiHei Pro", "Microsoft JhengHei", "Hiragino Kaku Gothic Pro", "Meiryo", sans-serif; } a.action-area-close{ margin-top: 2px; } #action-area table.form{ margin: .5em auto; } #action-area table.form + .buttons, #action-area .form-actions{ text-align: center; width: 100%; } #action-area table.form + .buttons input, #action-area .form-actions input{ float: none; } #action-area table.form + .buttons input + input, #action-area .form-actions input + input{ margin-left: -4px; } #action-area .form-group .col-sm-5{ width: 75%; } @media (max-width: 768px){ #action-area .form-group .col-sm-5{ width: 100%; } } /* Tabview (!TABV) ==============================================================================*/ .collapsible-block { margin: 1.25em 0; transition-property: font-size,color; transition-duration: 150ms; transition-timing-function: ease-in-out; } .collapsible-block-folded .collapsible-block-link:before { content: "\f067"; font-family: "FontAwesome"; margin-right: 1em; margin-left: .2em; } .collapsible-block-unfolded-link { font-size: 1.125em; margin-bottom: 1em; } .collapsible-block-unfolded-link .collapsible-block-link:before { content: "\f068"; font-family: "FontAwesome"; margin-right: 1em; margin-left: .2em; } .yui-navset .yui-nav { list-style: none; padding: 0; } .yui-navset .yui-nav li { float: left; border: 1px solid #EAEAEA; margin-right: -1px; margin-bottom: -1px; } .yui-navset .yui-nav li.selected { border-top: none; border-bottom-color: #FFF; } .yui-navset .yui-nav li a { display: inline-block; border: none; border-top: 4px solid transparent; border-radius: 0; color: #999; background: #FFF; padding: .5em 2em; margin: 0; transition-property: background,color; transition-duration: 150ms; transition-timing-function: ease-in-out; } .yui-navset .yui-nav li a em{ font-style: normal; } .yui-navset .yui-nav li a:hover, .yui-navset .yui-nav li a:focus { background: #F5F5F5; color: #444; text-decoration: none; outline: none; } .yui-navset .yui-nav li.selected a { border-top: 5px solid #CD1A0C; color: #444; } .yui-navset .yui-nav li.selected a:hover, .yui-navset .yui-nav li.selected a:focus { cursor: text; background: #FFF; } .yui-navset .yui-content { clear: both; background: #FFF; border-radius: 0 5px 5px 5px; padding: 1.5em 2.5em; border: 1px solid #EAEAEA; } @media (max-width: 767px) { .yui-navset .yui-nav li a { padding: .4em 1em; } .yui-navset .yui-content { padding: 1em 1.5em; } } /* Image Boxes (!IMBX) ==============================================================================*/ .imgbox { box-shadow: 0 0 5px rgba(0,0,0,.1); text-align: center; padding: 5px; background: #FFF; margin: 0 auto 1.2em; overflow: hidden; clear: both; } .imgbox p { margin: 0; } .img-box { display: inline-block; position: relative; max-width: 100%; } .img-cover { position: absolute; width: 100%; height: 100%; top: 0; } .img-heading { color: #444; padding: .3em; margin-top: 5px; font-weight: bold; } .img-caption { padding: .4em .8em; font-size: 12px; color: #999; line-height: 1.75em; } .img-cover p, .img-link { display: block; width: 100%; height: 100%; transition: background .3s ease-in-out; } .img-link:hover { background: rgba(255,255,255,.2); } /* Banner */ .banner { position: relative; padding: 0; overflow: hidden; margin-bottom: 2em; } .banner-title { position: absolute; bottom: 0; width: 100%; background: rgba(0,0,0,.4); color: #FFF; } .banner .img-box { max-height: 100%; } /* CD Cover */ .cover { max-width: 330px; } .cover-check-2, .cover-check-3 { display: none; } @media (min-width: 768px) { .cover-xs { display: none; } .col-right { float: right; } .cover { margin-right: 0; } } @media (max-width: 767px) { .cover-md { display: none; } .cover { margin-bottom: .6em; margin-top: .6em; } } /* Style Options */ .fullwidth-1 .img-image { width: 100%; } .fullwidth-1 .img-box{ display: block; } .imgbox-wrapper, .imgbox-wrapper-left { text-align: left; } .imgbox-wrapper-center { text-align: center; } .imgbox-wrapper-right { text-align: right; } .imgbox-wrapper .imgbox, .imgbox-wrapper-left .imgbox, .imgbox-wrapper-center .imgbox, .imgbox-wrapper-right .imgbox { display: inline-block; } .float-left { float: left; margin-right: 15px; } .float-right { float: right; margin-left: 15px; } .imgbox-wrapper .float-left, .imgbox-wrapper .float-right { display: block; } @media (max-width: 767px) { .imgbox-wrapper .float-left, .imgbox-wrapper .float-right { float: none; display: inline-block; margin-left: 0; margin-right: 0; } .imgbox-wrapper { text-align: center; } } .position-top { margin-top: 0; margin-bottom: 1.2em; } .position-bottom { margin-top: 1.2em; margin-bottom: 0; } .position-middle { margin-top: .6em; margin-bottom: .6em; } .position-right { margin-right: 0; } .position-left { margin-left: 0; } .position-clear { margin: 5px auto .6em; } /* CD Index */ .cdindex .imgbox { box-shadow: none; padding: 0; background: none; margin: 1em 0 0; } .cdindex .img-heading { color: #7A7A7A; font-weight: normal; padding: 5px 0 2px; line-height: 1.75em; } .cdindex .img-heading a { color: #444; } .cdindex .img-heading a:hover { color: #CD1A0C; } .cdindex .img-caption { padding: 0; } .shalbum:nth-child(1) .imgbox:hover .img-heading a { color: #D6B776; } .shalbum:nth-child(2) .imgbox:hover .img-heading a { color: #CF75B3;} .shalbum:nth-child(3) .imgbox:hover .img-heading a { color: #79E4EC; } .shalbum:nth-child(4) .imgbox:hover .img-heading a { color: #FCDF81; } .shalbum:nth-child(5) .imgbox:hover .img-heading a { color: #92202A; } .shalbum:nth-child(6) .imgbox:hover .img-heading a { color: #D9C97C; } .shalbum:nth-child(7) .imgbox:hover .img-heading a { color: #8B4D4E; } .shalbum:nth-child(8) .imgbox:hover .img-heading a { color: #3DDDE9; } .shalbum:nth-child(9) .imgbox:hover .img-heading a { color: #CB97E2; } .shalbum:nth-child(10) .imgbox:hover .img-heading a { color: #990367; } .shalbum:nth-child(11) .imgbox:hover .img-heading a { color: #287BBF; } .shalbum:nth-child(12) .imgbox:hover .img-heading a { color: #B28146; } .shalbum:nth-child(13) .imgbox:hover .img-heading a { color: #058FD7; } .shalbum:nth-child(14) .imgbox:hover .img-heading a { color: #7DB5AC; } .shsingle:nth-child(1) .imgbox:hover .img-heading a { color: #AA260D; } .shsingle:nth-child(2) .imgbox:hover .img-heading a { color: #CB461D; } .shsingle:nth-child(3) .imgbox:hover .img-heading a { color: #336EB2; } .shsingle:nth-child(4) .imgbox:hover .img-heading a { color: #DF9331; } .shsingle:nth-child(5) .imgbox:hover .img-heading a { color: #3CC5E9; } .shvideo:nth-child(1) .imgbox:hover .img-heading a { color: #CFB74B; } .shvideo:nth-child(2) .imgbox:hover .img-heading a { color: #9999A3; } .shvideo:nth-child(3) .imgbox:hover .img-heading a { color: #990367; } .shvideo:nth-child(4) .imgbox:hover .img-heading a { color: #A70A1D; } .shvideo:nth-child(5) .imgbox:hover .img-heading a { color: #EFBE31; } .shvideo:nth-child(6) .imgbox:hover .img-heading a { color: #0A486F; } .shvideo:nth-child(7) .imgbox:hover .img-heading a { color: #F4E36F; } .shvideo:nth-child(8) .imgbox:hover .img-heading a { color: #018DC8; } .lhalbum:nth-child(1) .imgbox:hover .img-heading a { color: #B98ED3; } .lhalbum:nth-child(2) .imgbox:hover .img-heading a { color: #EE3827; } .lhsingle:nth-child(1) .imgbox:hover .img-heading a { color: #CED24A; } .lhsingle:nth-child(2) .imgbox:hover .img-heading a { color: #C83A2E; } .lhvideo:nth-child(1) .imgbox:hover .img-heading a { color: #816ECA; } .revoalbum:nth-child(1) .imgbox:hover .img-heading a { color: #D26E70; } .revoalbum:nth-child(2) .imgbox:hover .img-heading a { color: #C04C55; } .revoalbum:nth-child(3) .imgbox:hover .img-heading a { color: #3A5C65; } .revoalbum:nth-child(4) .imgbox:hover .img-heading a { color: #5EB8D0; } .revoalbum:nth-child(5) .imgbox:hover .img-heading a { color: #C3AD98; } .revosingle:nth-child(1) .imgbox:hover .img-heading a { color: #C6C2B9; } .revosingle:nth-child(2) .imgbox:hover .img-heading a { color: #B78B5A; } .offersingle:nth-child(1) .imgbox:hover .img-heading a { color: #BBC34D; } /* Coloring */ .palette-king .img-heading, .palette-king .img-caption a, .palette-king .img-caption a:visited, .palette-king-invert .img-caption a, .palette-king-invert .img-caption a:visited { color: #CD1A0C; } .palette-king-invert .img-heading { background: #CD1A0C; color: #FFF; } .palette-king .img-caption, .palette-king-invert .img-caption { color: #FF695D; } .palette-king .img-caption a:hover, .palette-king .img-caption a:focus, .palette-king-invert .img-caption a:hover, .palette-king-invert .img-caption a:focus { color: #EE3D2F; } .palette-schau .img-heading, .palette-schau .img-caption a, .palette-schau .img-caption a:visited, .palette-schau-invert .img-caption a, .palette-schau-invert .img-caption a:visited { color: #CE6A0D; } .palette-schau-invert .img-heading { background: #CE6A0D; color: #FFF; } .palette-schau .img-caption, .palette-schau-invert .img-caption { color: #FFAA5F; } .palette-schau .img-caption a:hover, .palette-schau .img-caption a:focus, .palette-schau-invert .img-caption a:hover, .palette-schau-invert .img-caption a:focus { color: #ED8B31; } .palette-phrygia .img-heading, .palette-phrygia .img-caption a, .palette-phrygia .img-caption a:visited, .palette-phrygia-invert .img-caption a, .palette-phrygia-invert .img-caption a:visited { color: #CE910D; } .palette-phrygia-invert .img-heading { background: #CE910D; color: #FFF; } .palette-phrygia .img-caption, .palette-phrygia-invert .img-caption { color: #EDB231; } .palette-phrygia .img-caption a:hover, .palette-phrygia .img-caption a:focus, .palette-phrygia-invert .img-caption a:hover, .palette-phrygia-invert .img-caption a:focus { color: #EDB231; } .palette-rohre .img-heading, .palette-rohre .img-caption a, .palette-rohre .img-caption a:visited, .palette-rohre-invert .img-caption a, .palette-rohre-invert .img-caption a:visited { color: #CEB00D; } .palette-rohre-invert .img-heading { background: #CEB00D; color: #FFF; } .palette-rohre .img-caption, .palette-rohre-invert .img-caption { color: #EDD031; } .palette-rohre .img-caption a:hover, .palette-rohre .img-caption a:focus, .palette-rohre-invert .img-caption a:hover, .palette-rohre-invert .img-caption a:focus { color: #EDD031; } .palette-ding .img-heading, .palette-ding .img-caption a, .palette-ding .img-caption a:visited, .palette-ding-invert .img-caption a, .palette-ding-invert .img-caption a:visited { color: #C5CC0D; } .palette-ding-invert .img-heading { background: #C5CC0D; color: #FFF; } .palette-ding .img-caption, .palette-ding-invert .img-caption { color: #E4EB30; } .palette-ding .img-caption a:hover, .palette-ding .img-caption a:focus, .palette-ding-invert .img-caption a:hover, .palette-ding-invert .img-caption a:focus { color: #E4EB30; } .palette-geraet .img-heading, .palette-geraet .img-caption a, .palette-geraet .img-caption a:visited, .palette-geraet-invert .img-caption a, .palette-geraet-invert .img-caption a:visited { color: #7CBE0C; } .palette-geraet-invert .img-heading { background: #7CBE0C; color: #FFF; } .palette-geraet .img-caption, .palette-geraet-invert .img-caption { color: #B5EC57; } .palette-geraet .img-caption a:hover, .palette-geraet .img-caption a:focus, .palette-geraet-invert .img-caption a:hover, .palette-geraet-invert .img-caption a:focus { color: #9BDC2D; } .palette-ido .img-heading, .palette-ido .img-caption a, .palette-ido .img-caption a:visited, .palette-ido-invert .img-caption a, .palette-ido-invert .img-caption a:visited { color: #0A9D24; } .palette-ido-invert .img-heading { background: #0A9D24; color: #FFF; } .palette-ido .img-caption, .palette-ido-invert .img-caption { color: #48C35D; } .palette-ido .img-caption a:hover, .palette-ido .img-caption a:focus, .palette-ido-invert .img-caption a:hover, .palette-ido-invert .img-caption a:focus { color: #25B53E; } .palette-hortense .img-heading, .palette-hortense .img-caption a, .palette-hortense .img-caption a:visited, .palette-hortense-invert .img-caption a, .palette-hortense-invert .img-caption a:visited { color: #0A707E; } .palette-hortense-invert .img-heading { background: #0A707E; color: #FFF; } .palette-hortense .img-caption, .palette-hortense-invert .img-caption { color: #3B909C; } .palette-hortense .img-caption a:hover, .palette-hortense .img-caption a:focus, .palette-hortense-invert .img-caption a:hover, .palette-hortense-invert .img-caption a:focus { color: #208391; } .palette-noel .img-heading, .palette-noel .img-caption a, .palette-noel .img-caption a:visited, .palette-noel-invert .img-caption a, .palette-noel-invert .img-caption a:visited { color: #17348B; } .palette-noel-invert .img-heading { background: #17348B; color: #FFF; } .palette-noel .img-caption, .palette-noel-invert .img-caption { color: #4B63AC; } .palette-noel .img-caption a:hover, .palette-noel .img-caption a:focus, .palette-noel-invert .img-caption a:hover, .palette-noel-invert .img-caption a:focus { color: #2F4CA1; } .palette-michele .img-heading, .palette-michele .img-caption a, .palette-michele .img-caption a:visited, .palette-michele-invert .img-caption a, .palette-michele-invert .img-caption a:visited { color: #38178D; } .palette-michele-invert .img-heading { background: #38178D; color: #FFF; } .palette-michele .img-caption, .palette-michele-invert .img-caption { color: #674CAF; } .palette-michele .img-caption a:hover, .palette-michele .img-caption a:focus, .palette-michele-invert .img-caption a:hover, .palette-michele-invert .img-caption a:focus { color: #4F2FA3; } .palette-violette .img-heading, .palette-violette .img-caption a, .palette-violette .img-caption a:visited, .palette-violette-invert .img-caption a, .palette-violette-invert .img-caption a:visited { color: #640E89; } .palette-violette-invert .img-heading { background: #640E89; color: #FFF; } .palette-violette .img-caption, .palette-violette-invert .img-caption { color: #8A43A9; } .palette-violette .img-caption a:hover, .palette-violette .img-caption a:focus, .palette-violette-invert .img-caption a:hover, .palette-violette-invert .img-caption a:focus { color: #7A269E; } .palette-didymoi .img-heading, .palette-didymoi .img-caption a, .palette-didymoi .img-caption a:visited, .palette-didymoi-invert .img-caption a, .palette-didymoi-invert .img-caption a:visited { color: #A90A5B; } .palette-didymoi-invert .img-heading { background: #A90A5B; color: #FFF; } .palette-didymoi .img-caption, .palette-didymoi-invert .img-caption { color: #D24D91; } .palette-didymoi .img-caption a:hover, .palette-didymoi .img-caption a:focus, .palette-didymoi-invert .img-caption a:hover, .palette-didymoi-invert .img-caption a:focus { color: #C42777; } /* Carousel */ .carousel { margin: 5px auto .6em; } .carousel p { margin: 0; } .carousel img { margin: auto; } .carousel-control { text-shadow: none; font-size: 48px; opacity: .7; transition: opacity .1s ease-out; } .carousel-control:hover, .carousel-control:focus { opacity: 1; } .carousel-control.left, .carousel-control.right { background-color: rgba(0,0,0,.15); background-image: none; } .carousel-control .icon-prev, .carousel-control .icon-next { width: 100%; height: 48px; margin-top: -24px; margin-left: 0; left: 0; font-size: 48px; } .carousel-control .icon-prev:before, .carousel-control .icon-next:before { width: 100%; } .carousel-control .icon-prev, .carousel-control .glyphicon-chevron-left { padding-left: 8px; } .carousel-control .icon-next, .carousel-control .glyphicon-chevron-right { padding-left: 10px; } .carousel .carousel-indicators { padding: 0; margin-bottom: 0; bottom: 0; } .carousel-indicators .active { vertical-align: top; } .carousel-caption { text-shadow: 0 0 5px rgb(109, 109, 109), 0 0 10px rgb(23, 23, 23), 0 0 15px rgb(53, 53, 53); padding: 15px 5px 35px; bottom: 0; color: #FFF; font-size: 12px; line-height: 1.8em; } .carousel-caption a { color: #FFF; text-shadow: 0 0 5px rgb(210, 0, 0), 0 0 10px rgb(167, 0, 0), 0 0 15px rgb(241, 51, 51); } .carousel-caption a:hover { color: #FFC7C7; } @media screen and (min-width: 768px) { .carousel .carousel-indicators { bottom: 20px; } .carousel-caption { bottom: 20px; } } /* Lightbox */ #jquery-overlay { position: absolute; top: 0; z-index: 1050; } #jquery-lightbox { position: absolute; z-index:1051; } /* Regular - Gray */ .image-box { /* border:1px solid #DEDEDE; */ border: none; background-color:#F7F7F7; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; /* box-shadow: 0 0 3px rgba(0,0,0,.15); */ box-shadow: none; display: inline-block; vertical-align: top; } @media (max-width: 992px) { .image-box { display: block; } } .image-center { text-align: center; } .image-right { text-align: right;} .image-box .image-box-heading { color: #FFF; background-color: #999; } .image-box .image-box-caption { color: #7A7A7A; padding: 0 2px; line-height: 1.5em; } .image-box .image-box-link:hover { border-color: #CACACA; } .video-wrapper { position: relative; height: 0; overflow: hidden; padding-bottom: 56.25%; margin-bottom: 20px; } .16x9 { padding-bottom: 56.25%; } .4x3 { padding-bottom: 75%; } .bilibili { padding-bottom: calc(56.25% + 90px); } @media (max-width:767px) { .bilibili {display: none;} } @media (min-width:768px) { .bilibili-button {display: none;} } .b-button { background: #f25d8e; color: #FFF; border-radius: 4px; padding: 1em 1.5em; } .b-button:hover, .b-button:focus { color: #FFF; background: #e84279; } .bilibili-button { text-align: center; margin: 2.5em auto; } .video-wrapper iframe { position: absolute; top:0; left: 0; width: 100%; height: 100%; } /* Hovertips (!HVTP) ==============================================================================*/ .hovertip { border: none; font-size: .81em; text-align: center; min-width: 100px; color: #FFF; border-radius: 4px; background-color: #000; } .hovertip a { color: #CACACA; } .hovertip .footnote { margin: -.2em -.5em; padding: .2em 1em; background-color: #000; border: none; max-width: 500px; text-align: left; } .hovertip .footnote .f-heading, .hovertip .footnote .f-footer { display: none; } /* Inline Hovertips by James Kanjo (!INHV) ==============================================================================*/ .hover{ display: inline-block; background: none; height: 1.42857em; margin-bottom: 3px; } .hover:hover{ background: url('http://css.wikidot.com/local--files/theme:standard-theme/hovertipBelow.png'); background-repeat: no-repeat; background-position: center calc(1.42857em - 2px); height: calc(1.42857em + 3px); margin-bottom: 0; } .hover span{ transition: none; } .hover:hover span{ border: none; background-color: #000; background-color: rgba(20, 20, 20, .85); font-size: .75em; min-width: 200px; color: #FFF; border-radius: 4px; padding: 4px 12px; margin-top: calc(1.42857em + 6px); }