/*! * Theme Name: tob * Theme URL: https://themebetter.com/theme/tob * Description: Theme tob by themebetter.com * Author: themebetter.com * Author URI: https://themebetter.com * Version: 3.4 */ :root { --tb--main: #FF6651; --tb--base: #333333; --tb--bdbg: #ffffff; --tb--dark: #202935; --tb--line: #f2f2f2; --tb--link: #2F9FFF; --tb--gray: #999999; --tb--tint: #bbbbbb; --tb--light: #eeeeee } .darking:root { --tb--main: #FF6651; --tb--base: #dddddd; --tb--bdbg: #252e3a; --tb--dark: #202935; --tb--line: #f2f2f2; --tb--link: #2F9FFF; --tb--gray: #999999; --tb--tint: #888888; --tb--light: #202935 } html { font-family: sans-serif; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% } body { margin: 0 } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block } audio, canvas, progress, video { display: inline-block; vertical-align: baseline } audio:not([controls]) { display: none; height: 0 } [hidden], template { display: none } a { background-color: rgba(0, 0, 0, 0) } a:active, a:hover { outline: 0 } abbr[title] { border-bottom: 1px dotted } b, strong { font-weight: bold } 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: -0.5em } sub { bottom: -0.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; -moz-appearance: button; 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; -moz-appearance: textfield; appearance: textfield; box-sizing: content-box } input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration { -webkit-appearance: none; 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: bold } table { border-collapse: collapse; border-spacing: 0 } td, th { padding: 0 } * { box-sizing: border-box } *:before, *:after { box-sizing: border-box } html { font-size: 12px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0) } body { font-family: "Microsoft Yahei", "Helvetica Neue", Helvetica, Arial, sans-serif } input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit } figure { margin: 0 } img { vertical-align: middle } hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eee } [role=button] { cursor: pointer } fieldset { padding: 0; margin: 0; border: 0; min-width: 0 } legend { display: block; width: 100%; padding: 0; margin-bottom: 20px; font-size: 21px; line-height: inherit; color: #333; border: 0; border-bottom: 1px solid #e5e5e5 } label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: bold } input[type=search] { box-sizing: border-box } input[type=radio], input[type=checkbox] { margin: 4px 0 0; margin-top: 1px \9; line-height: normal } input[type=file] { display: block } input[type=range] { display: block; width: 100% } select[multiple], select[size] { height: auto } input[type=file]:focus, input[type=radio]:focus, input[type=checkbox]:focus { outline: thin dotted; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px } output { display: block; padding-top: 7px; font-size: 14px; line-height: 1.42857143; color: #555 } input[type=search] { -webkit-appearance: none; -moz-appearance: none; appearance: none } @font-face { font-family: "tbfont"; src: url("assets/fonts/iconfont.woff2?ver=3.3") format("woff2"), url("assets/fonts/iconfont.woff?ver=3.3") format("woff"), url("assets/fonts/iconfont.ttf?ver=3.3") format("truetype") } .fa { font-family: "tbfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale } video, embed, iframe { max-width: 100% } img { max-width: 100% } .pull-right { float: right !important } .pull-left { float: left !important } .hide { display: none !important } .show { display: block !important } .text-hide { font: 0/0 a; color: rgba(0, 0, 0, 0); text-shadow: none; background-color: rgba(0, 0, 0, 0); border: 0 } .hidden { display: none !important } .affix { position: fixed } .clearfix:before, .clearfix:after, .container:before, .container:after { display: table; content: ""; line-height: 0 } .clearfix:after, .container:after { clear: both } a, input, .thumb { transition: all .3s ease-in-out } a { color: var(--tb--base); text-decoration: none } a:hover, a:focus { text-decoration: none } a:hover { color: var(--tb--main) } a:focus { outline: 0; color: var(--tb--base) } .breadcrumbs { font-size: 12px; line-height: 1; text-align: left; margin-bottom: 15px; color: #999; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .breadcrumbs small { font-size: 12px; font-family: serif; color: #bbb; margin: 0 2px; font-weight: bold } .breadcrumbs a { color: #999 } .breadcrumbs a:hover { color: #666 } @media(max-width: 544px) { .breadcrumbs { margin-bottom: 10px } } #shareimage { display: none } body { font-size: 14px; line-height: 1.4; color: var(--tb--base); background-color: var(--tb--bdbg); overflow-x: hidden } .container { max-width: 1280px; text-align: left; position: relative; margin: 0 auto; padding-left: 15px; padding-right: 15px } .content-wrap { width: 100%; float: left; margin-bottom: 15px } .content { position: relative } .single-post .content, .page-template-default .content { margin-right: 390px; padding-top: 22.5px } .onecolum .content { margin-right: 0 } .sidebar { float: left; width: 360px; margin-left: -360px; margin-top: 30px } .leader { margin-bottom: 15px; margin-right: 2% } .leader h3 { margin: 0; font-size: 18px; font-weight: bold } .leader .-more { margin-top: 2px; float: right; color: var(--tb--gray) } .leader .-more:hover { color: var(--tb--main) } @media(max-width: 544px) { .leader { margin-right: 4%; margin-bottom: 10px } .leader h3 { font-size: 15px } } @media(max-width: 1024px) { .single-post .content-wrap, .page-template-default .content-wrap { float: none; width: 100% } .single-post .content, .page-template-default .content { margin-right: 0 } .single-post .sidebar, .page-template-default .sidebar { float: none; width: auto; margin-left: 0; margin-top: 45px } } @media(max-width: 768px) { .single-post .content, .page-template-default .content { padding-top: 18px } } @media(max-width: 768px) { .homecatposts .excerpt-c3:nth-child(3) { display: none } } @media(max-width: 768px) { .homecatposts .excerpt-c5:nth-child(4), .homecatposts .excerpt-c5:nth-child(5) { display: none } } @media(max-width: 544px) { .homecatposts .excerpt-c5:nth-child(4) { display: inline-block } } .swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 } .swiper-container-no-flexbox .swiper-slide { float: left } .swiper-container-vertical>.swiper-wrapper { flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box } .swiper-container-android .swiper-slide, .swiper-wrapper { transform: translate3d(0, 0, 0) } .swiper-container-multirow>.swiper-wrapper { flex-wrap: wrap } .swiper-container-free-mode>.swiper-wrapper { transition-timing-function: ease-out; margin: 0 auto } .swiper-slide { flex-shrink: 0; width: 100%; height: 100%; position: relative; transition-property: transform } .swiper-slide-invisible-blank { visibility: hidden } .swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto } .swiper-container-autoheight .swiper-wrapper { align-items: flex-start; transition-property: transform, height } .swiper-container-3d { perspective: 1200px } .swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { transform-style: preserve-3d } .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-container-3d .swiper-slide-shadow-left { background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-right { background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-top { background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-container-3d .swiper-slide-shadow-bottom { background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { touch-action: pan-y } .swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { touch-action: pan-x } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 80px; height: 60px; line-height: 60px; margin-top: -30px; z-index: 10; cursor: pointer; font-size: 28px; text-align: center; color: #fff; outline: none; opacity: .9 } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: -50px; right: auto } .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: -50px; left: auto } .swiper-container:hover .swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 0 } .swiper-container:hover .swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 0 } .swiper-button-lock { display: none } .swiper-pagination { position: absolute; text-align: center; transition: .3s opacity; transform: translate3d(0, 0, 0); z-index: 10; color: #ddd } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 15px; left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transform: scale(0.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { transform: scale(0.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { transform: scale(0.33) } .swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .25; outline: none } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet-active { opacity: 1; background: #fff } .darking .swiper-pagination-bullet-active { background-color: #bbb } .swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; transform: translate3d(0, -50%, 0) } .swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; transform: translateY(-50%); width: 8px } .swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; transition: .2s top, .2s -webkit-transform; transition: .2s transform, .2s top; transition: .2s transform, .2s top, .2s -webkit-transform } .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; transform: translateX(-50%); white-space: nowrap } .swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s left, .2s -webkit-transform; transition: .2s transform, .2s left; transition: .2s transform, .2s left, .2s -webkit-transform } .swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { transition: .2s right, .2s -webkit-transform; transition: .2s transform, .2s right; transition: .2s transform, .2s right, .2s -webkit-transform } .swiper-pagination-progressbar { background: rgba(0, 0, 0, .25); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: scale(0); transform-origin: left top } .swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { transform-origin: right top } .swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 } .swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff } .swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, .25) } .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff } .swiper-pagination-black .swiper-pagination-bullet-active { background: #000 } .swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, .25) } .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: 10px; position: relative; touch-action: none; background: rgba(0, 0, 0, .1) } .swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; text-align: center } .swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .swiper-slide-zoomed { cursor: move } @keyframes swiper-preloader-spin { 100% { transform: rotate(360deg) } } .swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-container-fade.swiper-container-free-mode .swiper-slide { transition-timing-function: ease-out } .swiper-container-fade .swiper-slide { pointer-events: none; transition-property: opacity } .swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-cube { overflow: visible } .swiper-container-cube .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1; visibility: hidden; transform-origin: 0 0; width: 100%; height: 100% } .swiper-container-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-cube.swiper-container-rtl .swiper-slide { transform-origin: 100% 0 } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden } .swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; filter: blur(50px); z-index: 0 } .swiper-container-flip { overflow: visible } .swiper-container-flip .swiper-slide { pointer-events: none; backface-visibility: hidden; z-index: 1 } .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; backface-visibility: hidden } .swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px; perspective: 1200px } .swiper-fixed { overflow: hidden } .article-swiper-no-transition { transition-duration: 0ms !important } .article-swiper-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: #000; z-index: 99999 } @media(max-width: 640px) { .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 15px } .focusslide.swiper-container-horizontal>.swiper-pagination-bullets, .focusslide .swiper-pagination-custom, .focusslide .swiper-pagination-fraction { bottom: 8px } } .focusslide-wrap { margin-top: 24px } .focusslide .swiper-slide { text-align: center } .focusslide .swiper-button-next .fa, .focusslide .swiper-button-prev .fa { font-size: 24px } @media(max-width: 768px) { .focusslide-wrap { margin-top: 15px } .focusslide .swiper-button-next, .focusslide .swiper-button-prev { display: none } } @media(max-width: 600px) { .focusslide .swiper-slide { overflow: hidden } .focusslide img { max-width: 160%; margin-left: -30% } } @media(max-width: 768px) { .article-swiper-container .swiper-button-next, .article-swiper-container .swiper-button-prev { display: none } } .article-swiper-container .swiper-button-next .fa, .article-swiper-container .swiper-button-prev .fa { font-size: 24px } .article-swiper-container .swiper-button-prev { left: 0; right: auto } .article-swiper-container .swiper-button-next { right: 0; left: auto } .tipsy { padding: 5px 0; font-size: 10px; position: absolute; z-index: 100000 } .tipsy:before { display: inline-block; content: ""; border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #000 rgba(0, 0, 0, 0); border-style: solid; border-width: 5px 5px 5px 5px; position: absolute } .tipsy-n:before { top: -4px; left: 50%; margin-left: -5px } .tipsy-ne:before { top: -4px; right: 10px } .tipsy-inner { padding: 4px 7px 3px 7px; background-color: #000; color: #fff; max-width: 200px; text-align: center; font-size: 12px; border-radius: 2px } .tipsy-nw:before { top: 0; left: 10px } .tipsy-s .tipsy-arrow { bottom: 0; left: 50%; margin-left: -4px; background-position: bottom left } .tipsy-sw .tipsy-arrow { bottom: 0; left: 10px; background-position: bottom left } .tipsy-se .tipsy-arrow { bottom: 0; right: 10px; background-position: bottom left } .tipsy-e .tipsy-arrow { top: 50%; margin-top: -4px; right: 0; width: 5px; height: 9px; background-position: top right } .tipsy-w .tipsy-arrow { top: 50%; margin-top: -4px; left: 0; width: 5px; height: 9px } .header { position: relative; z-index: 99; height: 80px; background-color: var(--tb--bdbg); box-shadow: 1px 0 10px rgba(0, 0, 0, .06) } .darking .header { box-shadow: 1px 0 10px rgba(0, 0, 0, .15) } .nav-fixed-top { margin-top: 80px } .nav-fixed-top .header { position: fixed; top: 0; left: 0; right: 0 } @media(max-width: 768px) { .nav-fixed-top { margin-top: 0 } } .logo { float: left; overflow: hidden; margin: 20px 70px 0 0; height: 40px; font-size: 1px; line-height: 40px; color: #fff } .logo span { display: none } .logo a { display: block } .logo img { display: block; margin-bottom: 100px; max-height: 40px } .sitenav { float: left; font-size: 18px; line-height: 40px } .sitenav>ul>li.menu-item-has-children:hover>a::after { border-top-color: var(--tb--main) } .sitenav>ul>li.menu-item-has-children>a { position: relative; padding-right: 15px } .sitenav>ul>li.menu-item-has-children>a::after { content: ""; position: absolute; top: 50%; right: 0; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid var(--tb--base); margin-top: -1px } .sitenav ul { list-style: none; padding: 0; margin: 0 } .sitenav ul>li { position: relative; float: left; margin-right: 30px } .sitenav ul>li:hover { z-index: 2 } .sitenav ul>li>a { display: block; color: var(--tb--base); border-bottom: 2px solid rgba(0, 0, 0, 0); padding: 20px 0 18px } .sitenav ul li:hover>a, .sitenav ul li.active a:hover, .sitenav ul li a:hover { color: var(--tb--main) } .sitenav ul li:hover>.sub-menu { visibility: visible; opacity: 1; margin-top: -1px } .sitenav ul li.current-menu-item>a, .sitenav ul li.current-menu-parent>a, .sitenav ul li.current-category-ancestor>a { color: var(--tb--main); border-bottom-color: var(--tb--main) } .sitenav ul li.current-menu-item>a::after, .sitenav ul li.current-menu-parent>a::after, .sitenav ul li.current-category-ancestor>a::after { border-top-color: var(--tb--main) } .sitenav ul .sub-menu { transition: all .3s ease-in-out; visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 50%; margin-top: -25px; background-color: var(--tb--bdbg); font-size: 14px; padding: 6px 0; box-shadow: 0 0 10px rgba(0, 0, 0, .15); line-height: 32px; width: 160px; margin-left: -88px; list-style: none; text-align: center; border-radius: 2px } .sitenav ul .sub-menu::before, .sitenav ul .sub-menu::after { content: ""; position: absolute; top: -5px; left: 50%; margin-left: -3px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0) } .sitenav ul .sub-menu::before { border-bottom: 5px solid #f2f2f2 } .sitenav ul .sub-menu::after { border-bottom: 5px solid #fff; margin-top: 1px } .sitenav ul .sub-menu li { margin-right: 0; float: none } .sitenav ul .sub-menu li a { display: block; padding: 0 15px; border-bottom: none } .sitenav ul .sub-menu li a:hover { background-color: var(--tb--light); color: var(--tb--base) } .darking .sitenav ul .sub-menu::before { border-bottom-color: var(--tb--bdbg) } .darking .sitenav ul .sub-menu::after { border-bottom-color: var(--tb--bdbg) } .sitenav ul ul .sub-menu { left: 100%; margin-left: 0; top: -5px } .sitenav ul ul .sub-menu::before, .sitenav ul ul .sub-menu::after { left: -5px; transform: rotate(-90deg); margin-top: 23px } .sitenav ul ul .sub-menu::after { margin-left: -2px } .sitenav .-sw { display: none } @media(min-width: 767px) { .nav-2c3 .sitenav>ul>li.menu-item-has-children>.sub-menu { width: 450px; margin-left: -225px; padding: 10px } .nav-2c3 .sitenav>ul>li.menu-item-has-children>.sub-menu>li { float: left; width: 33.3333333333% } } .header .searchform-wrap { float: right; margin-top: 24px !important } .searchstart-on, .searchstart-off { display: none; line-height: 32px; cursor: pointer; transition: all .3s ease-in-out } .searchstart-on .fa, .searchstart-off .fa { font-size: 18px } .header .searchform .sinput { float: left; color: #999; border: solid 1px var(--tb--light); width: 160px; height: 32px; padding: 4px 8px; border-right: none; font-size: 14px; border-radius: 2px 0 0 2px; outline: none } .header .searchform .sinput:focus { border-color: var(--tb--main); position: relative; z-index: 2 } .header .searchform select.sinput { width: auto; max-width: 106px; border: solid 1px var(--tb--light); padding-right: 4px } .header .searchform select.sinput+.sinput { border-radius: 0; margin-left: -1px } .header .searchform .sbtn { float: right; color: #fff; background-color: var(--tb--main); height: 32px; width: 32px; border: none; padding: 4px 0; font-size: 14px; border-radius: 0 2px 2px 0; outline: none; opacity: .9; text-align: center } .header .searchform .sbtn:hover { opacity: 1 } .darking .header .searchform .sinput { background-color: var(--tb--dark); border-color: var(--tb--dark) } .nav-search-onshow .searchstart-on { display: block } .nav-search-onshow .header .searchform { display: none } .nav-search-onshow.searchform-active .header .searchform-wrap { z-index: 9; position: relative } .nav-search-onshow.searchform-active .header .searchform { position: absolute; right: 100%; top: 0; margin-right: 10px; display: block; width: 192px } @media(max-width: 1200px) { .nav-search-onshow.searchform-active .header .searchform { width: 152px } } .nav-search-onshow.searchform-active .header .searchform-cat { width: 297px } .nav-search-onshow.searchform-active .header .searchform-cat select.sinput { width: 106px } @media(max-width: 1200px) { .nav-search-onshow.searchform-active .header .searchform-cat { width: 257px } } @media(max-width: 1200px) { .header .searchform .sinput { width: 120px } } @media(max-width: 768px) { .header .searchform-wrap { float: right; margin-top: 0 !important } .searchstart-on, .searchstart-off { position: absolute; top: 0; right: 0; line-height: 80px; padding: 0 15px } .dark-on .searchstart-on, .dark-on .searchstart-off { right: 40px } .searchstart-on { display: block } .header .searchform { visibility: hidden; opacity: 0; transition: all .3s ease-in-out; position: absolute; top: 120px; left: 0; right: 0; z-index: 999980; padding: 24px 15px; margin-top: 0 !important; background-color: #fff; width: auto; margin-right: 0 } .header .searchform .sinput { width: 100%; float: none; border-radius: 2px } .header .searchform .sbtn { float: none; position: absolute; top: 24px; right: 15px; opacity: 1; z-index: 3 } .darking .header .searchform { background-color: var(--tb--bdbg) } .header .searchform-cat { width: 100% !important } .header .searchform-cat .sinput { float: left; width: 60% !important; border-radius: 0 } .header .searchform-cat select.sinput { width: 30% !important; max-width: 30% !important; border-radius: 2px 0 0 2px } .header .searchform-cat select.sinput+.sinput { margin-left: 0 } .header .searchform-cat .sbtn { width: 10% !important } .nav-search-onshow.searchform-active .header .searchform-wrap { position: static } .nav-search-onshow.searchform-active .header .searchform, .searchform-active .header .searchform { visibility: visible; opacity: 1; top: 80px } } @media(max-width: 544px) { .searchstart-on, .searchstart-off { line-height: 50px } .header .searchform { padding: 15px 15px } .header .searchform .sbtn { top: 15px } .nav-search-onshow.searchform-active .header .searchform, .searchform-active .header .searchform { top: 50px } } .accounts { position: relative; z-index: 3; float: right; margin-top: 24px; margin-left: 15px } .accounts a { color: #fff; height: 32px; line-height: 32px; width: 32px; border-radius: 2px; float: left; margin-left: 5px; text-align: center; position: relative } .accounts a:hover { opacity: .8; color: #fff } .accounts a:hover .account-popover { visibility: visible; opacity: 1; margin-top: 0 } .accounts a.account-weixin:hover, .accounts a.account-kuaishou:hover, .accounts a.account-douyin:hover { opacity: 1 } .accounts a .fa { font-size: 18px } .accounts a .account-popover { transition: all .3s ease-in-out; visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 50%; width: 140px; margin-left: -70px; margin-top: -25px; padding-top: 23px; background-color: rgba(0, 0, 0, 0) } .accounts a .account-popover .account-popover-content { background-color: #fff; border: 1px solid var(--tb--gray); padding: 4px; border-radius: 2px; position: relative } .accounts a .account-popover .account-popover-content::before, .accounts a .account-popover .account-popover-content::after { content: ""; position: absolute; top: -5px; left: 50%; margin-left: -3px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0) } .accounts a .account-popover .account-popover-content::before { border-bottom: 5px solid var(--tb--base) } .accounts a .account-popover .account-popover-content::after { border-bottom: 5px solid #fff; margin-top: 1px } .accounts .account-weixin { background-color: #7cd673 } .accounts .account-weibo { background-color: #ff8d8d } .accounts .account-tqq { background-color: #52c3f5 } .accounts .account-qzone { background-color: #ffce00 } .accounts .account-qq { background-color: #009bdb } .accounts .account-phone { background-color: #08bc1f } .accounts .account-aliwang { background-color: #2f8ae7 } .accounts .account-twitter { background-color: #41b8fc } .accounts .account-facebook { background-color: #4867aa } .accounts .account-instagram { background-color: #996a55 } .accounts .account-qqun { background-color: #24bdff } .accounts .account-telegram { background-color: #2ca5e0 } .accounts .account-douyin { background-color: #202935 } .accounts .account-email { background-color: #2ca5e0 } .accounts .account-kuaishou { background-color: #fe3666 } .accounts .account-whatsapp { background-color: #41c552 } .signuser-welcome { float: right; margin-left: 15px; margin-top: 24px } .signuser-info { float: left; line-height: 32px } .signuser-info .avatar { float: left; width: 32px; height: 32px; margin-right: 5px; border-radius: 2px } .signuser-logout { float: left; line-height: 32px; margin-left: 10px; color: var(--tb--gray) } .usersign { float: right; margin-left: 15px; margin-top: 24px; line-height: 32px } .usersign-login { float: left } .usersign-register { float: left; margin-left: 21px; position: relative } .usersign-register::before { content: ""; position: absolute; left: -11px; top: 10px; width: 1px; height: 12px; background-color: #ccc } @media(max-width: 768px) { .signuser-welcome, .usersign { z-index: 999992; position: fixed; right: 100%; bottom: 0; padding: 15px; width: 50%; text-align: center; transition: all .3s ease-in-out } .signuser-welcome .usersign-login, .signuser-welcome .usersign-register, .usersign .usersign-login, .usersign .usersign-register { float: none; display: inline-block } .sitenav-active .signuser-welcome, .sitenav-active .usersign { right: 50% } } .sitedark { float: right; height: 32px; line-height: 32px; margin-top: 24px; margin-left: 15px; cursor: pointer; width: 18px } .sitedark:hover { color: var(--tb--main) } .sitedark i { font-size: 18px } .sitedark i:last-child { display: none } @media(max-width: 768px) { .sitedark { position: absolute; top: 0; right: 0 !important; line-height: 80px; height: 80px; padding: 0 15px; margin-top: 0; margin-left: 0; width: auto } .nav-search-show .sitedark { right: 50px } } @media(max-width: 544px) { .sitedark { line-height: 50px; height: 50px } .nav-search-show .sitedark { right: 40px } } .darking .sitedark i:first-child { display: none } .darking .sitedark i:last-child { display: block } .sitenav-on { display: none; position: absolute; top: 0; left: 0; z-index: 999995; line-height: 80px; padding: 0 15px; cursor: pointer; transition: all .3s ease-in-out } .sitenav-on .fa { font-size: 18px } .sitenav-mask { display: none; position: fixed; top: 0; left: 0; bottom: 0; right: 0; z-index: 999990; background-color: #222; background-color: rgba(0, 0, 0, .7); transition: all .3s ease-in-out } @media(max-width: 1200px) { .logo { margin-right: 30px } .sitenav ul li { margin-right: 30px } .accounts { margin-left: 5px } } @media(max-width: 1024px) { .accounts { display: none } } @media(max-width: 768px) { body { padding-top: 80px } .header { position: fixed; top: 0; left: 0; right: 0; bottom: 0; height: 80px; z-index: 999; transition: all .3s ease-in-out } .logo { float: none; margin-left: 60px; margin-right: 60px; text-align: center } .logo img { margin: 0 auto 100px } .sitenav { position: fixed; top: 0; right: 100%; bottom: 0; width: 50%; padding: 40px 0 0; z-index: 999991; font-size: 14px; background-color: #fff; transition: right .3s ease-in-out } .darking .sitenav { background-color: var(--tb--dark) } .sitenav>ul { overflow-y: auto; -webkit-overflow-scrolling: touch; position: absolute; top: 80px; left: 0; bottom: 65px; right: 0 } .sitenav>ul>li a { font-weight: bold } .sitenav>ul>li.menu-item-has-children { position: relative } .sitenav>ul>li.menu-item-has-children>a::before, .sitenav>ul>li.menu-item-has-children>a::after { display: none } .sitenav>ul>li.menu-item-has-children>.sub-menu { display: none } .sitenav ul li { float: none; margin-right: 0 } .sitenav ul li a { line-height: 1; padding: 12px 15px } .sitenav ul li:hover>a, .sitenav ul li.active a:hover, .sitenav ul li a:hover { background-color: var(--tb--light) } .sitenav ul li:hover>.sub-menu { visibility: visible; opacity: 1; margin-top: 0 } .sitenav ul li.current-menu-item>a { color: #fff; background-color: var(--tb--main); border-bottom: none } .sitenav ul li.current-menu-parent>a { color: var(--tb--main); border-bottom: none } .sitenav ul .sub-menu { display: none; position: relative; visibility: visible; opacity: 1; margin-top: 0; margin-left: 30px; left: 0; padding: 0; width: auto; font-size: 12px; box-shadow: none; border: none; background-color: rgba(0, 0, 0, 0); text-align: left } .sitenav ul .sub-menu::before, .sitenav ul .sub-menu::after { display: none } .sitenav ul .sub-menu li a { padding: 12px 15px } .sitenav ul ul .sub-menu { left: 0; top: 0; margin-left: 30px } .sitenav .-sw { display: block; position: relative; z-index: 2; float: right; width: 40px; height: 40px; text-align: center; font-size: 12px; transform: rotate(180deg) } .sitenav .-sw.active { transform: rotate(0) } .sitenav-on { display: block } body { position: relative; left: 0; transition: left .3s ease-in-out } .sitenav-mask { display: block; opacity: 0; visibility: hidden } .sitenav-active { left: 50% } .sitenav-active .sitenav-mask { opacity: 1; visibility: visible } .sitenav-active .sitenav-on { left: -50% } .sitenav-active .header { left: 50%; margin-right: -50% } .sitenav-active .sitenav { right: 50% } .sitenav-active .sitenav ul .sub-menu { display: block } } @media(max-width: 544px) { body { padding-top: 50px } .header { height: 50px } .logo { margin-top: 10px; height: 30px; line-height: 30px } .logo img { max-height: 30px } .sitenav-on { line-height: 50px } .sitenav { padding-top: 50px } .sitenav>ul { top: 50px } } .shares { margin-bottom: 15px } .shares strong { line-height: 32px; display: inline-block; font-weight: normal; color: var(--tb--gray) } .shares a { position: relative; width: 32px; height: 32px; text-align: center; line-height: 32px; display: inline-block; margin-right: 10px; opacity: 1; border-radius: 2px; cursor: pointer } .shares a:hover { opacity: .8 } .shares a:hover .share-popover { visibility: visible; opacity: 1; margin-bottom: 0 } .shares a:before { height: 32px; width: 10px } .shares a:hover:before { transition: right .5s; right: -70% } .shares a.share-tsina { background-color: #ff8d8d } .shares a.share-weixin { background-color: #07c160 } .shares a.share-qzone { background-color: #fbc440 } .shares a.share-sqq { background-color: #00a9ee } .shares a.share-renren { background-color: #95b4ec } .shares a.share-tqq { background-color: #5fb2d7 } .shares a.share-douban { background-color: #67ce9b } .shares a.share-huaban { background-color: #dc5e5e } .shares a.share-line { background-color: #08bc1f } .shares a.share-twitter { background-color: #41b8fc } .shares a.share-facebook { background-color: #4867aa } .shares a.share-telegram { background-color: #2ca5e0 } .shares a.share-skype { background-color: #00aff0 } .shares i { color: #fff; font-size: 20px; font-weight: normal } @media(max-width: 544px) { .shares a { margin: 0 2.5px 5px 2.5px; width: 28px; height: 28px; line-height: 28px } .shares i { font-size: 16px } } .shares .share-popover { transition: all .3s ease-in-out; visibility: hidden; opacity: 0; position: absolute; bottom: 100%; left: 0; width: 90px; height: 90px; margin-bottom: 20px; padding-bottom: 6px; background-color: rgba(0, 0, 0, 0) } .shares .share-popover .share-popover-inner { display: block; background-color: #fff; border: 1px solid var(--tb--gray); padding: 4px; border-radius: 2px; position: relative; bottom: 6px; height: 90px } .shares .share-popover .share-popover-inner::before, .shares .share-popover .share-popover-inner::after { content: ""; position: absolute; bottom: -5px; left: 9px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0) } .shares .share-popover .share-popover-inner::before { border-top: 5px solid var(--tb--base) } .shares .share-popover .share-popover-inner::after { border-top: 5px solid #fff; margin-bottom: 1px } .f404 { padding: 100px 15px; text-align: center } .f404 h2 { font-weight: normal; font-size: 36px } .f404 h3 { font-weight: normal; font-size: 18px } .osst { overflow: hidden; clear: both; text-align: center; position: relative } .osst.osst-list-header { margin-top: 24px } .osst.osst-list-footer { margin-top: 30px } .osst.osst-single-header { margin-bottom: 22.5px } .osst.osst-single-footer { margin-bottom: 45px } .osst.osst-single-comment { margin-bottom: 45px } .osst.osst-page-header { margin-bottom: 22.5px } .osst.osst-page-footer { margin-bottom: 45px } .osst.osst-pager-header { margin-bottom: 20px } .osst.osst-pager-footer { margin-top: -25px; margin-bottom: 45px } @media(max-width: 544px) { .osst.osst-list-header { margin-top: 0 } .osst.osst-list-footer { margin-top: 15px } } .focusbox { text-align: center; background-color: var(--tb--dark); color: #f6f6f6; padding: 45px 0; transition: all .3s ease-in-out } .focusbox .container { text-align: center } .focusbox .focusbox-title { font-weight: bold; font-size: 22px; margin: 0 } .focusbox .focusbox-title+.focusbox-text { margin-top: 4.5px } .focusbox .focusbox-text { color: #bbb } .focusbox .focusbox-counts { margin-top: 5px; font-size: 12px; color: #bbb } .darking .focusbox { color: var(--tb--base) } .focusbox .searchstart-on, .focusbox .searchstart-off { display: none !important } .focusbox .searchform { width: 50%; margin: 20px auto 0 } .focusbox .searchform .sinput { float: left; color: var(--tb--base); border: solid 2px var(--tb--light); width: 90%; height: 46px; padding: 4px 15px; border-right: none; font-size: 14px; border-radius: 6px 0 0 6px; outline: none } .focusbox .searchform .sinput:focus { border-color: var(--tb--main); position: relative; z-index: 2 } .focusbox .searchform select.sinput { width: auto; width: 20%; border: solid 2px var(--tb--light); padding-right: 4px } .focusbox .searchform select.sinput+.sinput { border-radius: 0; margin-left: -2px } .focusbox .searchform .sbtn { float: right; color: #fff; background-color: var(--tb--main); height: 46px; width: 10%; border: none; padding: 4px 0; font-size: 14px; border-radius: 0 6px 6px 0; outline: none; text-align: center; font-weight: bold } .focusbox .searchform .sbtn:hover { opacity: .9 } .darking .focusbox .searchform .sinput { border: solid 2px var(--tb--main); color: var(--tb--light) } .darking .focusbox .searchform .sbtn { border: solid 2px var(--tb--main) } @media(max-width: 544px) { .focusbox .searchform { width: 100%; margin-top: 15px } .focusbox .searchform .sinput { width: 85%; height: 42px } .focusbox .searchform select.sinput { width: 25% } .focusbox .searchform .sbtn { width: 15%; height: 42px } } .focusbox .searchform-cat .sinput { width: 70% } .focusbox .searchform-cat select.sinput { width: 20% } .focusbox .searchform-cat .sbtn { width: calc(10% + 2px) } @media(max-width: 768px) { .focusbox { padding: 30px 0 } .focusbox .focusbox-title { font-size: 18px } .focusbox .focusbox-text { font-size: 12px } } @media(max-width: 544px) { .focusbox .focusbox-title+.focusbox-text { margin-top: 1.5px } } .thumb-video { position: absolute; top: 0; left: 0; bottom: 0; right: 0; z-index: 9; text-align: center } .thumb-video:hover .fa { color: #fff; color: #fff } .thumb-video .fa { position: absolute; top: 50%; left: 50%; font-size: 40px; width: 40px; height: 40px; line-height: 1; margin: -20px 0 0 -20px; color: #fff; color: rgba(255, 255, 255, .8); text-shadow: 0 1px 1px rgba(0, 0, 0, .1); transition: all .3s ease-in-out } .post-view { margin-right: 15px; display: inline-block } .post-view .fa { margin-right: 3px } .post-comm { display: inline-block } .post-comm .fa { margin-right: 3px } .post-like { position: relative; color: var(--tb--tint); float: right } .post-like .fa { margin-right: 3px } .post-like.actived { color: var(--tb--main) } .excerpts-wrapper { overflow: hidden; margin-top: 24px } .excerpts { margin-bottom: 15px; margin-right: -2%; min-height: 600px } .excerpts-none { text-align: center; font-size: 18px; font-weight: normal; color: var(--tb--gray); padding: 200px 0 } .excerpt { position: relative; display: inline-block; margin-right: 2%; margin-bottom: 2.5%; vertical-align: top; word-break: break-all } .excerpt h2 { font-size: 15px; margin: 0 0 7px; max-height: 45px; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .excerpt .thumbnail { position: relative; margin-bottom: 10px; display: block; overflow: hidden; border-radius: 6px } .excerpt .thumb { width: 100% } .excerpt .post-cat { z-index: 10; position: absolute; top: 0; left: 0; margin: 15px; border-radius: 3px; padding: 3px 7px; font-size: 12px; color: #fff; background-color: rgba(0, 0, 0, .6) } .excerpt .post-cat:hover { color: #fff; background-color: var(--tb--main) } .excerpt footer { font-size: 12px; color: var(--tb--tint) } .excerpt time { display: inline-block; margin-right: 15px } .excerpt time.hot { color: var(--tb--main); font-weight: bold } .list-thumb-hover-action .excerpt:hover .thumb { transform: scale(1.1) } .excerpt-c2 { width: 48% } .excerpt-c3 { width: 31.3333333333% } .excerpt-c4 { width: 23% } .excerpt-c5 { width: 18% } .excerpt-c2 h2 { font-size: 18px; max-height: 54px } .excerpt-c2 time, .excerpt-c2 .post-view { margin-right: 20px } .excerpt-c3 h2 { font-size: 17px; max-height: 51px } .excerpt-combine { margin-bottom: 2% } .excerpt-combine:hover .thumbnail::before { opacity: .8 } .excerpt-combine .thumbnail { margin-bottom: 0 } .excerpt-combine .thumbnail::before { content: ""; position: absolute; width: 100%; height: 100%; z-index: 1; opacity: 1; transition: all .3s ease-in-out; background: -moz-gradient(linear, 0 50%, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: -webkit-gradient(linear, 0 50%, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))); background: gradient(linear, 0 50%, 0 100%, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.9))) } .excerpt-combine h2 { position: absolute; bottom: 36px; left: 0; right: 0; z-index: 2; margin-bottom: 0; padding: 0 15px 0; font-weight: normal; text-shadow: -1px 1px 0 rgba(0, 0, 0, .1) } .excerpt-combine h2 a, .excerpt-combine h2 a:hover { color: #fff } .excerpt-combine footer { position: absolute; bottom: 0; left: 0; right: 0; z-index: 3; padding: 0 15px 15px 15px; color: var(--tb--gray) } .excerpt-combine footer time.hot { background-color: var(--tb--main); color: #fff; font-weight: normal; padding: 0 3px; border-radius: 2px } .excerpt-combine.excerpt-hoverplugin { overflow: hidden } .excerpt-combine.excerpt-hoverplugin h2 { bottom: 13px; transition: all .3s ease-in-out } .excerpt-combine.excerpt-hoverplugin footer { bottom: -50px; transition: all .3s ease-in-out } .excerpt-combine.excerpt-hoverplugin:hover h2 { bottom: 36px } .excerpt-combine.excerpt-hoverplugin:hover footer { bottom: 0 } @media(max-width: 1024px) { .excerpt-c4 { width: 31.3333333333% } .excerpt-c5 { width: 23% } } @media(max-width: 768px) { .excerpt-c4 { width: 48% } .excerpt-c5 { width: 31.3333333333% } .excerpt-c3 { width: 48% } } @media(max-width: 544px) { .excerpts-wrapper { margin-top: 15px } .excerpts { margin-right: -4%; min-height: 100px } .excerpt { width: 46%; margin-right: 4%; margin-bottom: 4% } .excerpt .thumbnail { margin-bottom: 0 } .excerpt h2 { margin: 7px 0 5px; font-weight: normal; font-size: 14px; line-height: 1.4; max-height: 39.2px } .excerpt h2 a { display: block } .excerpt footer { margin: 0; border-top: none; font-size: 10px } .excerpt footer time, .excerpt footer .post-view { margin-right: 10px } .excerpt .post-cat { margin: 10px; font-size: 10px } .excerpt.excerpt-combine h2 { bottom: 5px; font-size: 13px; padding: 0 10px; max-height: 36.4px } .excerpt.excerpt-combine footer { display: none; border: none } .excerpt.excerpt-combine.excerpt-hoverplugin h2 { bottom: 5px !important } .mlist-one .excerpts-wrapper { margin-top: 0; overflow: unset } .mlist-one .excerpts { margin-right: 0 } .mlist-one .excerpt { width: 100%; margin: 15px 0 0 } .mlist-one .excerpt .post-cat { margin: 15px } .mlist-one .excerpt h2 { font-size: 14px; font-weight: bold; height: auto } .mlist-one .excerpt footer { display: block; border: none; padding: 0 } .mlist-one .excerpt-combine h2 { bottom: 38px; padding: 0 15px } .mlist-one .excerpt-combine footer { padding: 0 15px 15px } .mlist-one .excerpt-combine.excerpt-hoverplugin h2 { bottom: 38px !important } .mlist-one .excerpt-combine.excerpt-hoverplugin footer { bottom: 0 } .mlist-news .thumb-video .fa { font-size: 30px; width: 30px; height: 30px; margin: -15px 0 0 -15px } .mlist-news .excerpts-wrapper { margin-top: 0; margin-left: -15px; margin-right: -15px } .mlist-news .excerpt { display: block; width: auto; overflow: hidden; margin-bottom: 0; padding: 10px 15px 10px 105px; border-bottom: 1px solid var(--tb--light) } .mlist-news .excerpt .thumbnail { margin-bottom: 0; float: left; width: 80px; margin-left: -90px } .mlist-news .excerpt h2 { font-size: 14px; height: 38px; margin-top: 0; margin-bottom: 0; padding: 0; border: none } .mlist-news .excerpt h2 a { display: block } .mlist-news .excerpt footer { padding: 0; border: none; position: absolute; bottom: 10px; left: 105px; right: 15px; line-height: 1; font-size: 10px } .mlist-news .excerpt footer time, .mlist-news .excerpt footer .post-view { margin-right: 15px } .mlist-news .excerpt .post-cat { display: none } .mlist-news .excerpt .post-comm { display: inline-block } .mlist-news .excerpt-combine .thumbnail::before { display: none } .mlist-news .excerpt-combine h2 { position: relative; bottom: 0; top: 0; padding: 0; font-weight: normal; text-shadow: none } .mlist-news .excerpt-combine h2 a { color: var(--tb--base) } .mlist-news .excerpt-combine h2 a:hover { color: var(--tb--main) } .mlist-news .excerpt-combine.excerpt-c5 footer, .mlist-news .excerpt-combine footer { display: block; padding: 0; color: var(--tb--tint) } .mlist-news .excerpt-combine.excerpt-c5 footer time.hot, .mlist-news .excerpt-combine footer time.hot { background-color: rgba(0, 0, 0, 0); padding: 0; color: var(--tb--main); font-weight: bold } .mlist-news .excerpt-combine.excerpt-hoverplugin footer { bottom: 10px } .mlist-news .excerpt-combine.excerpt-hoverplugin:hover h2 { padding-bottom: 0 } .mlist-news .excerpt-combine.excerpt-hoverplugin:hover footer { bottom: 10px } } .leadpager { line-height: 1; margin-top: 15px; margin-bottom: -10.5px; font-size: 12px; color: var(--tb--gray); text-align: center } .leadpager::before { content: "--- " } .leadpager::after { content: " ---" } @media(max-width: 544px) { .leadpager { padding-bottom: 15px; margin-bottom: 0; border-bottom: 1px solid var(--tb--light) } } .pagination { margin-bottom: 15px; text-align: center; font-size: 14px } .pagination ul { margin: 0; padding: 0; list-style-type: none } .pagination ul li { display: inline-block; margin: 0 3px } .pagination ul li a, .pagination ul li span { display: inline-block; padding: 7px 15px; border-radius: 4px } .pagination ul li a { text-decoration: none; background-color: #ddd; color: #666; opacity: 1 } .darking .pagination ul li a { background-color: var(--tb--dark) } .pagination ul li span { cursor: default; color: #aaa } .pagination ul li a:hover, .pagination ul li a:focus { opacity: .8 } .pagination ul li.active span { color: #fff; background-color: #aaa } .darking .pagination ul li.active span { opacity: .6; background-color: var(--tb--dark) } .pagination ul li.prev-page a, .pagination ul li.next-page a { background-color: var(--tb--main); color: #fff } @media(max-width: 768px) { .pagination { font-size: 12px } } .pagination-loading { text-align: center; padding: 15px 0 } .pagination-loading img { max-width: 70px } @media(max-width: 768px) { .pagination-loading img { max-width: 50px } .pagination-multi ul li { display: none } .pagination-multi ul li.prev-page, .pagination-multi ul li.next-page { display: inline-block } } .ias_trigger { margin-bottom: 15px; text-align: center } .ias_trigger a { display: inline-block; padding: 7px 15px; border-radius: 2px; background-color: var(--tb--main); color: #fff } .cat-menus { position: relative; z-index: 90; margin-top: 22.5px; margin-bottom: -10px } .cat-menus .container>ul { list-style: none; margin: 0; padding: 0; width: 100%; display: table; word-spacing: -1em; text-align: center } .cat-menus .container>ul>li { position: relative; display: inline-block; word-spacing: 0; margin: 0 10px; padding: 0 0 10px } .cat-menus .container>ul>li>a { display: block } .cat-menus .container>ul>li.current-cat>a { color: var(--tb--main) } .cat-menus .container>ul>li.catitem-parent>a::before { content: ""; float: right; position: relative; top: 8px; margin-left: 3px; border-left: 4px solid rgba(0, 0, 0, 0); border-right: 4px solid rgba(0, 0, 0, 0); border-top: 4px solid var(--tb--base) } @media(max-width: 544px) { .cat-menus .container>ul>li.catitem-parent>a::before { top: 6px } } .cat-menus .container>ul>li.catitem-parent>a:hover::before { border-top-color: var(--tb--main) } .cat-menus .container>ul>li.current-cat-parent>a, .cat-menus .container>ul>li.current-cat-ancestor>a { color: var(--tb--main) } .cat-menus .container>ul>li.current-cat-parent>a::before, .cat-menus .container>ul>li.current-cat-ancestor>a::before { border-top-color: var(--tb--main) } .cat-menus .container>ul>li:hover .children { visibility: visible; opacity: 1; margin-top: 0 } .cat-menus .children { transition: all .3s ease-in-out; visibility: hidden; opacity: 0; position: absolute; top: 100%; left: 50%; margin-top: -25px; background-color: #fff; font-size: 14px; padding: 6px 0; border: 1px solid #999; box-shadow: 0 0 10px rgba(0, 0, 0, .1); line-height: 32px; width: 140px; margin-left: -78px; list-style: none; text-align: center; border-radius: 2px; z-index: 2 } .cat-menus .children::before, .cat-menus .children::after { content: ""; position: absolute; top: -5px; left: 50%; margin-left: -3px; border-left: 5px solid rgba(0, 0, 0, 0); border-right: 5px solid rgba(0, 0, 0, 0) } .cat-menus .children::before { border-bottom: 5px solid #555 } .cat-menus .children::after { border-bottom: 5px solid #fff; margin-top: 1px } .cat-menus .children a { display: block; padding: 0 15px } .cat-menus .children a:hover { background-color: #eee; color: #555 } .cat-menus .children .current-cat a { color: var(--tb--main) } .darking .cat-menus .children { border-color: var(--tb--dark); background-color: var(--tb--dark) } .darking .cat-menus .children::before { border-bottom-color: var(--tb--dark) } .darking .cat-menus .children::after { border-bottom-color: var(--tb--dark) } .darking .cat-menus .children a:hover { color: #999; background-color: var(--tb--dark) } @media(max-width: 544px) { .cat-menus { margin-top: 15px; font-size: 12px; margin-bottom: 0 } .cat-menus .children { font-size: 12px } } .article-header { padding-bottom: 7.5px } .article-title { font-size: 24px; margin: 0 0 10px; font-weight: bold } .article-meta { color: var(--tb--gray); margin-bottom: 15px } .article-meta .item { margin-right: 15px; display: inline-block } .article-meta .item-4 i { margin-right: 4px } @media(max-width: 1024px) { .article-title { font-size: 20px } } @media(max-width: 768px) { .article-meta { font-size: 12px } .article-meta .item { margin-right: 10px } } @media(max-width: 544px) { .article-title { font-size: 18px; margin-bottom: 5px } .article-meta { margin-bottom: 10px } } .article-content { font-size: 16px; line-height: 1.7; word-wrap: break-word; overflow: hidden } .article-content img { display: block; max-width: 100%; height: auto } .article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6, .article-content p, .article-content ul, .article-content ol, .article-content table, .article-content pre, .article-content blockquote, .article-content .wp-caption { margin: 0 0 30px } .article-content h1, .article-content h2, .article-content h3, .article-content h4, .article-content h5, .article-content h6 { line-height: 1.5 } .article-content a { color: var(--tb--link) } .article-content a:hover { text-decoration: underline; color: var(--tb--link) } .article-content pre { margin: 20px 0; font: 12px/20px "courier new"; background: #4a4a4a; padding: 10px 20px; color: #f8f8d4; border: none } .article-content blockquote { margin: 30px 30px; padding: 15px 20px 1px; font-size: 16px; color: #999; border-left: 5px solid #eee } .article-content blockquote p { margin: 0; padding: 0; margin-bottom: 10px } .article-content h1 { font-size: 22px } .article-content h2 { font-size: 20px } .article-content h3 { font-size: 18px } .article-content h4 { font-size: 16px } .article-content h5 { font-size: 16px } .article-content h6 { font-size: 16px } .article-content ul, .article-content ol { margin: 0 0 30px 13px } .article-content p { margin-bottom: 30px } .article-content pre { word-wrap: break-word } .article-content table { border-top: solid 1px #ddd; border-left: solid 1px #ddd; width: 100%; margin-bottom: 30px } .article-content table th { background-color: #f9f9f9; text-align: center } .article-content table th, .article-content table td { border-bottom: solid 1px #ddd; border-right: solid 1px #ddd; padding: 5px 10px } .darking .article-content table { border-color: var(--tb--dark) } .darking .article-content table th { background-color: var(--tb--dark) } .darking .article-content table th, .darking .article-content table td { border-bottom-color: var(--tb--dark); border-right-color: var(--tb--dark) } .article-content embed[align=middle] { margin: 0 auto; display: block } .article-content .alignnone { margin: 0 auto } .article-content .alignleft { float: left; margin: 0 30px 30px 0 } .article-content .aligncenter { margin: 0 auto; text-align: center; display: block } .article-content .aligncenter img { margin: 0 auto } .article-content .alignright { float: right; margin: 0 0 30px 30px } .article-content .wp-caption { margin-bottom: 25px; max-width: 100% } .article-content .wp-caption img { margin-bottom: 5px } .article-content .wp-caption p { margin: 0; text-indent: 0 } .article-content .wp-caption .alignnone { text-align: center } .article-content .wp-caption .wp-caption-text { font-size: 14px; color: var(--tb--gray) } .postindent .article-content { text-indent: 2em } .wp-block-gallery { margin-left: 0 !important } .wp-block-image { margin-bottom: 20px } .wp-block-image figcaption { font-size: inherit } .wp-block-quote cite { font-size: 12px; color: #bbb } .wp-block-file { background-color: #f6f6f6; padding: 2em; text-align: center } .wp-block-file .wp-block-file__button { font-size: inherit; padding: .5em 2em } .wp-block-file *+.wp-block-file__button { margin-left: 2em } .wp-block-button__link { font-size: inherit; text-decoration: none !important; color: #fff !important; padding: .5em 2em } .wp-block-button__link:hover { background-color: #505559 } .wp-block-image { overflow: hidden } .aligncenter img { margin-left: auto; margin-right: auto } .wp-block-image .aligncenter>figcaption { display: block } .article-copyright { margin-bottom: 30px; overflow: hidden; clear: both } .article-paging { text-align: center; overflow: hidden; clear: both; margin: 15px 0 45px; font-size: 0 } .article-paging .post-page-numbers { font-size: 12px; margin: 3px 2px; display: inline-block; padding: 8px 15px; border-radius: 2px; background-color: var(--tb--light); color: var(--tb--gray) } .article-paging .post-page-numbers.current { background-color: var(--tb--tint); color: #fff } .article-paging a:hover { background-color: var(--tb--dark); color: #fff } .article-actions { margin: 45px 0 } .article-actions .shares { float: left; margin-bottom: 0 } .article-actions .shares strong { color: #999; display: block; margin-bottom: 10px; font-size: 12px; font-weight: normal; line-height: 1 } .article-actions .action-like, .article-actions .action-rewards { float: right; border-radius: 2px; padding: 0 15px; height: 32px; line-height: 31px; font-size: 14px; text-align: center; min-width: 80px; color: #fff; background-color: #f7b10d; margin-left: 15px; margin-top: 22px; opacity: .8 } .article-actions .action-like:hover, .article-actions .action-rewards:hover { opacity: 1 } .article-actions .action-like i, .article-actions .action-rewards i { font-size: 14px; margin-right: 3px; position: relative } .article-actions .action-like { background-color: var(--tb--main) } .article-actions .action-like i { margin-right: 5px; top: 1px } @media(max-width: 544px) { .article-actions { text-align: center } .article-actions .shares { float: none; margin-bottom: 30px } .article-actions .action-like, .article-actions .action-rewards { float: none; display: inline-block; margin: 0 10px; font-size: 12px } } .article-wechats { text-align: center } .article-wechatitem { display: inline-block; text-align: left; width: 450px; border-radius: 8px; border: 1px solid var(--tb--light); padding: 20px 20px 20px 140px; box-shadow: 2px 2px 0 rgba(0, 0, 0, .02); overflow: hidden; position: relative } .article-wechatitem img { width: 100px; height: 100px; float: left; margin-left: -120px } .darking .article-wechatitem { background-color: var(--tb--dark) } .article-wechatitem-tit { font-weight: bold; margin-bottom: 5px; font-size: 18px; width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis } .article-wechatitem-desc { font-size: 14px; color: var(--tb--tint); height: 38px; overflow: hidden } .article-wechatitem-users { position: absolute; bottom: 20px; color: #7bd172; font-size: 14px } @media(max-width: 544px) { .article-wechatitem { width: 100%; padding: 15px 15px 15px 110px } .article-wechatitem img { margin-left: -95px; width: 80px; height: 80px } .article-wechatitem-tit { font-size: 14px } .article-wechatitem-desc { font-size: 12px; height: 32px } .article-wechatitem-users { font-size: 12px; bottom: 15px } } .rewards-popover-mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .5); z-index: 9999; display: none } .rewards-popover { position: fixed; top: 50%; left: 50%; margin: -200px 0 0 -275px; width: 550px; background-color: #fff; padding: 40px 20px 50px; border-radius: 4px; overflow: hidden; box-shadow: 0 1px 5px rgba(0, 0, 0, .4); z-index: 9999; display: none; text-align: center } .darking .rewards-popover { background-color: var(--tb--dark) } .rewards-popover h3 { font-size: 18px; font-weight: bold; text-align: center; margin: 0 15px 30px } .rewards-popover-item { display: inline-block; width: 200px; margin: 0 20px } .rewards-popover-item h4 { margin: 0 20px 10px; font-size: 15px } .rewards-popover-item img { width: 200px; height: 200px; background-color: #eee; border-radius: 2px; padding: 5px } .rewards-popover-close { position: absolute; top: 0; right: 0; padding: 15px; font-size: 16px; line-height: 1; color: #999; cursor: pointer } .rewards-popover-close:hover { color: #666 } @media(max-width: 768px) { .rewards-popover { width: 300px; margin-left: -150px; margin-top: -125px; padding: 30px 10px } .rewards-popover h3 { font-size: 16px; margin: 0 5px 15px } .rewards-popover-item { width: 125px; margin: 0 5px } .rewards-popover-item h4 { font-size: 12px; margin: 0 0 10px } .rewards-popover-item img { width: 125px; height: 125px } } .article-tags { margin-bottom: 30px } .article-tags a { display: inline-block; padding: 6px 13px; border-radius: 30px; font-size: 12px; margin-right: 10px; margin-bottom: 10px; color: var(--tb--gray); background-color: var(--tb--light) } .article-tags a:hover { color: #fff; background-color: var(--tb--main) } .colortags .article-tags a { color: #fff; opacity: .8; background-color: #333 } .colortags .article-tags a:hover { opacity: 1 } .colortags .article-tags a:nth-child(1) { background-color: #ff6651 } .colortags .article-tags a:nth-child(2) { background-color: #00d6ac } .colortags .article-tags a:nth-child(3) { background-color: #16c0f8 } .colortags .article-tags a:nth-child(4) { background-color: #ea84ff } .colortags .article-tags a:nth-child(5) { background-color: #fdac5f } .colortags .article-tags a:nth-child(6) { background-color: #ff926f } .colortags .article-tags a:nth-child(7) { background-color: #8ac78f } .colortags .article-tags a:nth-child(8) { background-color: #c7c183 } .colortags .article-tags a:nth-child(9) { background-color: #76bdff } .colortags .article-tags a:nth-child(10) { background-color: #5cb85c } .article-nav { clear: both; overflow: hidden; color: var(--tb--gray); font-size: 12px; margin-bottom: 45px } .article-nav a { font-size: 14px } .article-nav .article-nav-prev { float: left; width: 50% } .article-nav .article-nav-next { float: right; width: 50%; text-align: right } @media(max-width: 544px) { .article-nav .article-nav-prev { float: none; width: auto; display: block } .article-nav .article-nav-next { margin-top: 15px; float: none; width: auto; display: block; text-align: left } } .postitems { margin-bottom: 30px } .postitems h3 { margin: 0 0 15px; line-height: 1; font-size: 15px; font-weight: bold } .postitems ul { list-style: none; padding: 0; overflow: hidden; margin: 0 -15px 0 0 } .postitems ul:after { display: block; content: ""; clear: both } .postitems li { width: calc(25% - 15px); margin-right: 15px; margin-bottom: 22.5px; display: inline-block; vertical-align: top; word-break: break-all } .postitems li .thumb { width: 100% } .postitems li .thumbnail { margin-bottom: 7px; position: relative; display: block; border-radius: 6px; overflow: hidden } @media(max-width: 544px) { .postitems ul { margin-right: -15px } .postitems li { width: calc(50% - 15px); margin-right: 15px } .postitems li img { width: 100% } } .postformat-gallery .article-content, .postformat-image .article-content, .postformat-video .article-content { margin: 24px 0 } .gallerybox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 999999; background-color: #0c0c0c; background-color: rgba(0, 0, 0, .9) } .gallerybox .glide__slide { position: relative } .gallerybox .gallerybox-item { display: flex; align-items: center; justify-content: center; width: 100%; height: 100%; margin: 0 auto } .gallerybox .gallerybox-item img { max-height: 100%; width: auto } .gallerybox .gallerybox-itemdesc { position: absolute; bottom: 12%; width: 40%; left: 30%; text-align: center; color: #ddd; font-size: 14px; border-radius: 100px; background-color: rgba(0, 0, 0, .4); padding: 15px 30px } .gallerybox .gallerybox-close { position: fixed; top: 0; right: 0; color: #ddd; padding: 30px; cursor: pointer } .gallerybox .gallerybox-close .fa { font-size: 20px; line-height: 1 } .gallerybox .gallerybox-close:hover { color: #fff } @media(max-width: 1024px) { .gallerybox .glide--horizontal .glide__arrows { width: 100%; margin-left: 0 } .gallerybox .glide__arrow { padding: 30px 15px; background-color: rgba(0, 0, 0, .5) } .gallerybox .glide__arrow:hover { background-color: rgba(0, 0, 0, .8) } .gallerybox .glide--horizontal .glide__bullets { bottom: 5% } } @media(max-width: 544px) { .gallerybox .glide__arrow { padding: 20px 10px } .gallerybox .glide__arrow .fa { font-size: 20px } } .gallery .glide { margin-bottom: 50px } .gallery .glide:hover .glide__arrow { display: block } .gallery ul.glide__track { margin: 0; padding: 0 } .gallery .glide__bullets { bottom: -5px } .gallery .glide__arrow { display: none; background-color: rgba(0, 0, 0, .5); border-radius: 2px; padding: 15px 10px } .gallery .glide__arrow .fa { font-size: 18px; color: #fff } .gallery .glide__bullets>* { background-color: #bbb } .gallery .glide__bullets>*:hover, .gallery .glide__bullets>*:focus { border: 2px solid #bbb } .gallery .glide__bullets>*.active { background-color: #666 } .gallery .glide__slide { position: relative } .gallery .gallery-item { margin: 0 auto } .gallery .gallery-item img { margin: 0 auto } .gallery .gallery-itemdesc { position: absolute; bottom: 10px; width: 50%; left: 25%; text-align: center; background-color: rgba(0, 0, 0, .4); padding: 5px 15px; font-size: 14px; border-radius: 100px; color: #eee } .gallery-size-large, .gallery-size-medium, .gallery-size-thumbnail { clear: both; overflow: hidden; margin-bottom: 22.5px; margin-right: -2% } .gallery-size-large .gallery-item, .gallery-size-medium .gallery-item, .gallery-size-thumbnail .gallery-item { display: inline-block; vertical-align: top; margin-bottom: 2%; margin-right: 2%; text-align: center } .gallery-size-large .gallery-item img, .gallery-size-medium .gallery-item img, .gallery-size-thumbnail .gallery-item img { margin: 0 auto } .gallery-size-large .gallery-caption, .gallery-size-medium .gallery-caption, .gallery-size-thumbnail .gallery-caption { margin-top: 4px; font-size: 14px; color: var(--tb--gray) } .gallery-size-large.gallery-columns-1 .gallery-item, .gallery-size-medium.gallery-columns-1 .gallery-item, .gallery-size-thumbnail.gallery-columns-1 .gallery-item { width: 98% } .gallery-size-large.gallery-columns-2 .gallery-item, .gallery-size-medium.gallery-columns-2 .gallery-item, .gallery-size-thumbnail.gallery-columns-2 .gallery-item { width: 48% } .gallery-size-large.gallery-columns-3 .gallery-item, .gallery-size-medium.gallery-columns-3 .gallery-item, .gallery-size-thumbnail.gallery-columns-3 .gallery-item { width: 31.3333333333% } .gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item { width: 23% } .gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item { width: 18% } .gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item { width: 14.6666666667% } .gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item { width: 12.2857142857% } .gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item { width: 10.5% } .gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item { width: 9.1111111111% } @media(max-width: 768px) { .gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item { width: 31.3333333333% } .gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item { width: 23% } .gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item { width: 23% } .gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item { width: 18% } .gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item { width: 14.6666666667% } .gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item { width: 12.2857142857% } } @media(max-width: 544px) { .gallery-size-large, .gallery-size-medium, .gallery-size-thumbnail { margin-right: -4% } .gallery-size-large .gallery-item, .gallery-size-medium .gallery-item, .gallery-size-thumbnail .gallery-item { margin-bottom: 4%; margin-right: 4% } .gallery-size-large.gallery-columns-1 .gallery-item, .gallery-size-medium.gallery-columns-1 .gallery-item, .gallery-size-thumbnail.gallery-columns-1 .gallery-item { width: 96% } .gallery-size-large.gallery-columns-2 .gallery-item, .gallery-size-medium.gallery-columns-2 .gallery-item, .gallery-size-thumbnail.gallery-columns-2 .gallery-item { width: 46% } .gallery-size-large.gallery-columns-3 .gallery-item, .gallery-size-medium.gallery-columns-3 .gallery-item, .gallery-size-thumbnail.gallery-columns-3 .gallery-item { width: 46% } .gallery-size-large.gallery-columns-4 .gallery-item, .gallery-size-medium.gallery-columns-4 .gallery-item, .gallery-size-thumbnail.gallery-columns-4 .gallery-item { width: 46% } .gallery-size-large.gallery-columns-5 .gallery-item, .gallery-size-medium.gallery-columns-5 .gallery-item, .gallery-size-thumbnail.gallery-columns-5 .gallery-item { width: 29.3333333333% } .gallery-size-large.gallery-columns-6 .gallery-item, .gallery-size-medium.gallery-columns-6 .gallery-item, .gallery-size-thumbnail.gallery-columns-6 .gallery-item { width: 29.3333333333% } .gallery-size-large.gallery-columns-7 .gallery-item, .gallery-size-medium.gallery-columns-7 .gallery-item, .gallery-size-thumbnail.gallery-columns-7 .gallery-item { width: 21% } .gallery-size-large.gallery-columns-8 .gallery-item, .gallery-size-medium.gallery-columns-8 .gallery-item, .gallery-size-thumbnail.gallery-columns-8 .gallery-item { width: 21% } .gallery-size-large.gallery-columns-9 .gallery-item, .gallery-size-medium.gallery-columns-9 .gallery-item, .gallery-size-thumbnail.gallery-columns-9 .gallery-item { width: 16% } } .image-container { text-align: center; padding-top: 15px; padding-bottom: 15px } .image-header { margin-bottom: 30px } .image-title { margin: 0 0 7.5px } .image-meta { color: var(--tb--gray) } .image-content img { height: auto } .image-navigation { margin-top: 30px; margin-bottom: 30px } .image-navigation a { padding: 7px 15px; display: inline-block; border-radius: 2px; background-color: var(--tb--main); opacity: 1; color: #fff } .image-navigation a:hover { opacity: .8 } .image-caption, .image-description { margin: 0 auto 30px; max-width: 600px } @media(max-width: 1024px) { .image-title { font-size: 18px } } .page-template-blank .article-header { text-align: center; margin: 24px 0 } .page-template-blank-2 .article-content { margin: 24px 0 } .plinks { list-style: none; margin: 0 0 15px; padding: 0; overflow: hidden } .plinks h2 { margin: 30px 0 0; font-size: 18px; font-weight: bold } .plinks h2 .fa { font-size: 18px; margin-right: 10px; width: 18px } .plinks .linkcat { margin-bottom: 30px } .plinks .linkcat ul { list-style: none; margin: 0 0 0 28px; padding: 0; overflow: hidden } .plinks .linkcat li { float: left; width: 20%; margin-top: 15px; height: 19px; overflow: hidden } @media(max-width: 768px) { .plinks .linkcat li { width: 33.3333333333% } } @media(max-width: 544px) { .plinks h2 { margin-top: 15px; font-size: 14px } .plinks h2 .fa { font-size: 14px; margin-right: 10px; width: 14px } .plinks .linkcat { margin-bottom: 15px } .plinks .linkcat ul { margin-left: 24px } .plinks .linkcat li { margin-top: 10px; width: 50% } } .tagslist { overflow: hidden } .tagslist ul { list-style-type: none; padding: 0; margin: 0; margin-right: -15px } .tagslist li { float: left; width: calc(20% - 15px); margin-right: 15px; margin-top: 15px; border: 1px solid var(--tb--light); padding: 15px; border-radius: 2px; transition: all .3s ease-in-out } .tagslist li:hover { border-color: var(--tb--gray) } .tagslist li:hover .name { background-color: var(--tb--dark); color: #fff } .darking .tagslist li { border-color: var(--tb--dark); background-color: var(--tb--dark) } .darking .tagslist li:hover { border-color: var(--tb--dark) } .tagslist li .name { background-color: var(--tb--light); display: inline-block; padding: 5px 10px 4px; font-size: 12px; color: #666 } .tagslist li .name:hover { background-color: var(--tb--main); color: #fff } .tagslist li small { margin-left: 10px; color: var(--tb--tint) } .tagslist li p { margin: 10px 0 0; font-size: 12px; height: 36px; overflow: hidden; display: block; line-height: 1.5 } .tagslist li p a { color: var(--tb--gray) } .tagslist li p a:hover { color: var(--tb--base) } @media(max-width: 1024px) { .tagslist li { width: calc(25% - 15px) } } @media(max-width: 768px) { .tagslist li { width: calc(33.3333333% - 15px) } } @media(max-width: 544px) { .tagslist li { width: calc(50% - 15px) } } .sidebar .-roll-top { width: 360px; position: fixed } .sidebar .-roll-bottom { width: 360px; position: absolute } @media(max-width: 1024px) { .sidebar .-roll-top, .sidebar .-roll-bottom { width: auto; position: static; top: 0 } } .widget { clear: both; position: relative; margin-bottom: 22.5px } .widget h3 { font-size: 15px; font-weight: bold; line-height: 1; margin: 0 0 10px } .widget ul { list-style: none; padding: 0; margin: 0 } .widget ul ul { border: none } .widget ul:before, .widget ul:after { display: table; content: ""; line-height: 0 } .widget ul:after { clear: both } .widget_text { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_text { border-color: var(--tb--dark) } .widget_text h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_text h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_text .textwidget { color: #999 } .widget_meta { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_meta { border-color: var(--tb--dark) } .widget_meta h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_meta h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_meta ul { color: #999 } .widget_meta ul li { list-style: disc; margin-left: 20px; margin-bottom: 5px } .widget_categories { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_categories { border-color: var(--tb--dark) } .widget_categories h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_categories h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_categories ul { color: #bbb } .widget_categories li .children { margin-top: 10px } .widget_categories li { margin-bottom: 7px; list-style: disc; margin-left: 20px } .widget_categories li ul { padding: 0 0 0 15px } .widget_categories select { margin-top: 10px; width: 100%; height: 36px; line-height: 36px; padding: 4px 5px; border: 1px solid #e6e6e6; border-radius: 2px } .widget_categories .screen-reader-text { display: none } .widget_archive { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_archive { border-color: var(--tb--dark) } .widget_archive h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_archive h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_archive ul { color: #bbb } .widget_archive li { float: left; width: 43%; margin: 5px 0 5px 20px; list-style: disc } .widget_archive li a { margin-right: 5px } .widget_archive select { margin-top: 10px; width: 100%; height: 36px; line-height: 36px; padding: 4px 5px; border: 1px solid #e6e6e6; border-radius: 2px } .widget_archive .screen-reader-text { display: none } .widget_tag_cloud { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_tag_cloud { border-color: var(--tb--dark) } .widget_tag_cloud h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_tag_cloud h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_tag_cloud .tagcloud a { display: inline-block; margin: 3px 10px 3px 0 } .widget_calendar h3 { display: none } .widget_calendar table { width: 100%; text-align: center } .widget_calendar table caption { margin-bottom: 5px; font-size: 15px; font-weight: bold } .widget_calendar table #prev a, .widget_calendar table #next a { display: block; padding: 0 10px } .widget_calendar table #prev { text-align: left } .widget_calendar table #next { text-align: right } .widget_calendar table tbody td, .widget_calendar table tfoot td, .widget_calendar table thead th { padding: 5px 3px; border: 1px solid #eee } .darking .widget_calendar table tbody td, .darking .widget_calendar table tfoot td, .darking .widget_calendar table thead th { border-color: var(--tb--dark) } .widget_calendar table thead th { background-color: #fbfbfb; text-align: center } .darking .widget_calendar table thead th { background-color: var(--tb--dark) } .widget_calendar table tbody td a { display: block; margin: 0 3px; background-color: #666; color: #fff } .widget_calendar table tbody td a:hover { background-color: #444 } .widget_pages { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_pages { border-color: var(--tb--dark) } .widget_pages h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_pages h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_pages ul { color: #bbb } .widget_pages li { float: left; width: 43%; margin: 5px 0 5px 20px; list-style: disc } .widget_recent_entries { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_recent_entries { border-color: var(--tb--dark) } .widget_recent_entries h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px; margin-bottom: 0 } .darking .widget_recent_entries h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_recent_entries li { border-bottom: solid 1px #eee; padding: 10px 0 } .widget_recent_entries li:last-child { padding-bottom: 0; border-bottom: none } .widget_recent_entries .post-date { display: block; font-size: 12px; color: #bbb; margin-top: 5px } .widget_nav_menu { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_nav_menu { border-color: var(--tb--dark) } .widget_nav_menu h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px; margin-bottom: 0 } .darking .widget_nav_menu h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_nav_menu ul { color: #999 } .widget_nav_menu ul li { margin: 10px 0 0 20px; list-style: disc } .widget_links { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_links { border-color: var(--tb--dark) } .widget_links h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px } .darking .widget_links h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_links ul { color: #bbb } .widget_links li { float: left; width: 43%; margin: 5px 0 5px 20px; list-style: disc } .widget_rss { border: 1px solid #eee; border-radius: 2px; padding: 15px } .darking .widget_rss { border-color: var(--tb--dark) } .widget_rss h3 { background-color: #fbfbfb; border-bottom: 1px solid #eee; margin: -15px -15px 15px; padding: 15px; margin-bottom: 0 } .darking .widget_rss h3 { border-bottom-color: var(--tb--dark); background-color: var(--tb--dark) } .widget_rss .rsswidget img { display: none } .widget_rss ul { color: #999 } .widget_rss li { border-bottom: solid 1px #eee; padding: 15px 0 } .widget_rss li:last-child { padding-bottom: 0; border-bottom: none } .widget-osst { border-radius: 2px; overflow: hidden; text-align: center } .widget-osst img { display: block; margin: 0 auto } .widget-textosst a { display: block; padding: 0 15px 15px; border: 1px solid #eee; background-color: #fff; font-size: 12px; border-radius: 6px } .darking .widget-textosst a { border-color: var(--tb--dark); background-color: var(--tb--dark) } .widget-textosst a h2 { font-size: 20px; font-weight: normal; margin: 10px 0 } .widget-textosst a p { color: #999; margin-bottom: 0 } .widget-textosst a strong { margin: -1px 0 0 0; display: inline-block; padding: 4px 10px; color: #fff; font-size: 14px; font-weight: normal } .widget-textosst a.style01 { color: #45b6f7 } .widget-textosst a.style01:hover { border-color: #45b6f7 } .widget-textosst a.style01 strong { background-color: #45b6f7 } .widget-textosst a.style02 { color: #ff5e52 } .widget-textosst a.style02:hover { border-color: #ff5e52 } .widget-textosst a.style02 strong { background-color: #ff5e52 } .widget-textosst a.style03 { color: #5cb85c } .widget-textosst a.style03:hover { border-color: #5cb85c } .widget-textosst a.style03 strong { background-color: #5cb85c } .widget-textosst a.style04 { color: #c35bff } .widget-textosst a.style04:hover { border-color: #c35bff } .widget-textosst a.style04 strong { background-color: #c35bff } .widget-postlist { margin-bottom: 10px } .widget-postlist ul { margin-right: -15px } .widget-postlist li { display: inline-block; vertical-align: top; width: calc(50% - 15px); margin-right: 15px; margin-bottom: 22.5px; word-break: break-all } .widget-postlist .col1 li { display: block; width: 100%; margin-right: 0 } .widget-postlist .thumb { width: 100% } .widget-postlist .thumbnail { margin-bottom: 7px; position: relative; display: block; overflow: hidden; border-radius: 6px } @media(max-width: 1024px) { .widget-postlist li { width: calc(25% - 15px) } } @media(max-width: 544px) { .widget-postlist li { width: calc(50% - 15px) } } .widget-comments a { padding: 5px 0 5px 52px; display: block; overflow: hidden; position: relative; color: #777 } .widget-comments li:last-child a { padding-bottom: 0 } .widget-comments a:hover { color: #444 } .widget-comments a:hover .inner { background-color: #fbfbfb } .darking .widget-comments a:hover .inner { background-color: var(--tb--dark) } .widget-comments .inner { border-radius: 2px; padding: 12px 15px; border: 1px solid #eee; position: relative } .widget-comments .inner::before, .widget-comments .inner::after { content: ""; position: absolute; left: -5px; top: 9px; border-top: 5px solid rgba(0, 0, 0, 0); border-bottom: 5px solid rgba(0, 0, 0, 0) } .widget-comments .inner::before { border-right: 5px solid #aaa } .widget-comments .inner::after { border-right: 5px solid #fff; margin-bottom: 1px } .darking .widget-comments .inner { border-color: var(--tb--dark); background-color: var(--tb--dark) } .darking .widget-comments .inner::before { border-right-color: var(--tb--dark) } .darking .widget-comments .inner::after { border-right-color: var(--tb--dark) } .widget-comments time { display: block; font-size: 12px; color: #bbb; margin-bottom: 3px } .widget-comments strong { margin-right: 10px; color: #bbb } .widget-comments .avatar { float: left; width: 42px; height: 42px; margin-left: -52px; border-radius: 50% } .widget-htags { overflow: hidden } .widget-htags .items { overflow: hidden; margin-right: -2%; text-align: center } .widget-htags .items a { float: left; width: 31.3333333333%; margin-right: 2%; margin-bottom: 2%; padding: 4px 10px; border-radius: 2px; overflow: hidden; line-height: 2; height: 36px; color: #fff; opacity: .8; background-color: #333 } .widget-htags .items a:hover { opacity: 1 } .widget-htags .items a:nth-child(10n+1) { background-color: #ff6651 } .widget-htags .items a:nth-child(10n+2) { background-color: #00d6ac } .widget-htags .items a:nth-child(10n+3) { background-color: #16c0f8 } .widget-htags .items a:nth-child(10n+4) { background-color: #ea84ff } .widget-htags .items a:nth-child(10n+5) { background-color: #fdac5f } .widget-htags .items a:nth-child(10n+6) { background-color: #ff926f } .widget-htags .items a:nth-child(10n+7) { background-color: #8ac78f } .widget-htags .items a:nth-child(10n+8) { background-color: #c7c183 } .widget-htags .items a:nth-child(10n+9) { background-color: #76bdff } .widget-htags .items a:nth-child(10n+10) { background-color: #5cb85c } .widget .gallery { margin-right: -9px !important } .widget .gallery .gallery-item { margin-top: 0 !important; margin-bottom: 5px !important; margin-right: 0 !important; padding-right: 5px !important } .widget .gallery .gallery-item img { height: auto !important; border: none !important } .comments-title { margin: 0; line-height: 1; margin-bottom: 15px; font-weight: bold; font-size: 15px } .comments-title small { font-weight: normal; display: inline-block; margin-left: 10px; color: var(--tb--gray); font-size: 12px } .comments-respond { position: relative; margin-bottom: 15px } .comt { position: relative; padding-left: 52px } .comt-title { font-size: 12px; color: #999; float: left; margin-left: -52px; width: 42px; text-align: center } .comt-title .avatar { height: 42px; width: 42px; border-radius: 2px; margin-bottom: 5px } .comt-title p { margin: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap } .comt-box { border: 2px solid #ccd4d9; padding: 5px 10px 0; border-radius: 2px; background-color: #fff; position: relative } .darking .comt-box { border-color: var(--tb--dark); background-color: var(--tb--dark) } .comt-area { width: 100%; resize: none; overflow-x: hidden; overflow-y: auto; border: none; line-height: 22px; font-size: 14px; outline: 0; color: #666; height: 72px } .darking .comt-area { background-color: var(--tb--dark) } .comt-ctrl { background-color: #fbfbfb; height: 36px; margin-left: -10px; border-top: solid 1px #f2f2f2 } .darking .comt-ctrl { border-top: 1px solid var(--tb--bdbg); background-color: var(--tb--dark) } .comt-submit { position: absolute; right: -2px; bottom: -2px; background: var(--tb--main); border: none; border: 2px solid; border-color: var(--tb--main); border-left: none; border-top: none; padding: 0px; width: 100px; height: 38px; line-height: 38px; color: #fff; outline: 0; border-radius: 0 0 2px 0; font-size: 14px } .comt-count { float: right; color: #999; margin-bottom: 5px } .comt-tips { text-align: center; margin-right: 110px; line-height: 116px; font-size: 18px; color: #fff } .comt-tips .comt-tip { position: absolute; top: -2px; left: -2px; background: #7ad071; right: -2px; z-index: 2; bottom: -2px; border-radius: 2px } .comt-error { background: #ff5e52 } .comt-comterinfo { padding: 15px 0; text-align: center } .comt-comterinfo ul { padding: 0; margin: 0; list-style: none; text-align: left; display: inline-block; color: #999 } .comt-comterinfo li { margin-bottom: 10px } .comt-comterinfo input { margin-right: 10px; position: relative; border: 2px solid #ccd4d9; border-radius: 2px; height: 36px; padding: 4px 8px; outline: none; width: 220px; box-shadow: none; *height: 20px } .darking .comt-comterinfo input { border-color: var(--tb--dark); background-color: var(--tb--dark) } @media(max-width: 544px) { .comt-submit { font-size: 12px } .comt-comterinfo { text-align: left } .comt-comterinfo ul { display: block } .comt-comterinfo li { height: 36px; overflow: hidden } .comt-comterinfo input { width: 100% } } .postcomments { margin-bottom: 45px } .commentlist { padding: 0; list-style: none; margin: 0 } .comment { position: relative; padding: 15px 0 15px 52px; overflow: hidden; border-bottom: 1px solid #eee } .comment .comments-respond { margin-top: 30px } .comment .comt-avatar { width: 42px; height: 42px; background-color: #fff; float: left; position: relative; margin-left: -52px } .comment .comt-avatar .avatar { display: block; border-radius: 2px; width: 42px; height: 42px } .comment .comt-main { position: relative; margin-right: 50px; color: #666; font-size: 14px; word-wrap: break-word } .comment .comt-main p { margin-top: 15px; margin-bottom: 0 } .comment .comt-author { margin-right: 10px } .comment .url { color: #999 } .comment .url:hover { color: #666; text-decoration: underline } .comment .comt-meta { font-size: 12px; color: #bbb; margin-top: 7px } .comment .comment-reply-link { font-size: 12px; color: #bbb; display: none; margin-left: 30px } .comment .comment-reply-link:hover { color: #666 } .comment .comt-f { position: absolute; top: 15px; right: 0; font-size: 16px; color: #bbb } .comment .comt-approved { border-radius: 2px; font-size: 12px; background-color: #666; color: #fff; display: inline-block; padding: 2px 3px 1px; line-height: 1; margin-right: 10px } .comment .children { list-style: none; padding: 0 } .comment .children .comment { margin: 15px 0 0; border-top: 1px solid #eee; border-bottom: none; padding-bottom: 0 } .comment pre { margin: 3px 0 5px; padding: 7px 10px; border-radius: 1px } .comment .depth-1 { border-bottom: #eee 1px solid } .comment .wp-smiley { margin-bottom: 2px } .comment:hover { background-color: #f8f8f8 } .comment:hover .comt-f { color: #666 } .comment:hover .comment-reply-link { display: inline-block } .darking .comment { border-bottom-color: var(--tb--dark) } .darking .comment:hover { background-color: rgba(0, 0, 0, 0) } #cancel-comment-reply-link { display: none; font-size: 12px; text-align: center; margin-top: 7px; color: #999 } #cancel-comment-reply-link:hover { color: #666 } .comment #cancel-comment-reply-link { display: block } .comments-pagination { margin-top: 15px; text-align: center; font-size: 14px } .comments-pagination a, .comments-pagination span { display: inline-block; padding: 7px 15px; border-radius: 2px; margin: 0 2px } .comments-pagination a { text-decoration: none; background-color: #ddd; color: #666; opacity: 1 } .comments-pagination span { cursor: default; color: #aaa } .comments-pagination a:hover, .comments-pagination a:focus { opacity: .8 } .comments-pagination .current { color: #fff; background-color: #aaa } .footer { clear: both; color: var(--tb--tint); padding-top: 30px; padding-bottom: 45px; border-top: 1px solid var(--tb--light); margin-top: 30px; font-size: 12px; text-align: center; background-color: var(--tb--bdbg) } .footer a { color: var(--tb--tint) } .footer a:hover { color: var(--tb--base) } @media(max-width: 544px) { .footer { padding-top: 22.5px; padding-bottom: 22.5px } } .flinks { margin-bottom: 8px } .flinks dfn { display: none } .flinks ul { list-style: none; margin: 0; padding: 0; width: 100%; display: table; word-spacing: -1em; text-align: center } .flinks li { margin: 0 7px 7px; display: inline-block; word-spacing: 0 } .bomnav { text-align: center; overflow: hidden; clear: both; margin-bottom: 8px } .bomnav ul { list-style: none; margin: 0; padding: 0; width: 100%; display: table; word-spacing: -1em; text-align: center } .bomnav li { display: inline-block; word-spacing: 0; margin: 0 7px 7px } .rollbar { position: fixed; right: 15px; bottom: 15px; z-index: 999; width: 50px; display: none } .rollbar .rollbar-item { position: relative; margin-top: 10px; text-align: center; height: 50px; border-radius: 4px; background-color: #666; color: #fff; opacity: .5; cursor: pointer; transition: all .3s ease-in-out } .rollbar .rollbar-item:hover { color: #fff; opacity: .9 } .rollbar .rollbar-item .fa { line-height: 48px; font-size: 18px } @media(max-width: 768px) { .flinks { display: none } .rollbar { right: -100px } } .fixnav { position: fixed; z-index: 99; bottom: 0; right: 0; left: 0; width: 100%; background-color: #fff; padding: 0; display: flex; box-shadow: -1px 0 10px rgba(0, 0, 0, .1); list-style: none; margin: 0 } .fixnav>li { flex: 1; text-align: center } .fixnav>li>a { height: 57px; line-height: 16px; display: block; overflow: hidden; font-size: 12px; color: #333; display: flex; flex-direction: column; align-items: center; justify-content: center } .fixnav>li ul { display: none !important } .fixnav>li.current-menu-item>a, .fixnav>li.current_page_item>a { color: var(--tb--main) } .fixnav>li i { flex: none; display: block; text-align: center; font-size: 20px; width: 20px; height: 20px; line-height: 20px; margin: 5px 0 4px } .darking .fixnav { background-color: var(--tb--dark) } .darking .fixnav>li>a { color: var(--tb--base) } @media(min-width: 767px) { .fixnav { display: none } } @media(max-width: 768px) { .fixnav-m-on { margin-bottom: 57px } } .woocommerce-breadcrumb { display: none } .woocommerce-result-count { display: none } .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { padding: 10px 15px; font-size: 14px; font-weight: normal; border-radius: 4px } .darking .woocommerce #respond input#submit, .darking .woocommerce a.button, .darking .woocommerce button.button, .darking .woocommerce input.button { opacity: .8 } .woocommerce-products-header { float: left; margin: 20px 0 } .woocommerce-products-header h1 { margin: 0 } .woocommerce .woocommerce-ordering { margin: 25px 0 0 } .woocommerce .woocommerce-ordering select { border: 1px solid #ddd; padding: 5px 10px; border-radius: 4px } .darking .woocommerce .woocommerce-ordering select { border-color: var(--tb--dark); background-color: var(--tb--dark) } .woocommerce ul.products li.product { text-align: center } .woocommerce ul.products li.product .added_to_cart { margin-left: 15px } .woocommerce ul.products li.product a img { border-radius: 6px; margin-bottom: 5px } .woocommerce span.onsale { background-color: #5cb85c; padding: 6px } .woocommerce ul.products li.product .onsale { margin: -10px -10px 0 0 } .woocommerce ul.products li.product .price { color: #5cb85c; font-size: 14px } .woocommerce ul.products li.product .price del { margin-right: 10px } .woocommerce ul.products li.product .price ins { text-decoration: none } .woocommerce-cart .content { margin-right: 0 !important } .woocommerce-cart .sidebar { display: none !important } .woocommerce-cart .article-meta { display: none } .woocommerce-cart .article-actions { display: none } .woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals { float: none; width: 100% } .woocommerce-account .content { margin-right: 0 !important } .woocommerce-account .sidebar { display: none !important } .woocommerce-account .article-meta { display: none } .woocommerce-account .article-actions { display: none } .woocommerce-account .woocommerce { padding-left: 200px } .woocommerce-account .woocommerce-MyAccount-navigation { float: left; width: 170px; margin-left: -200px; background-color: #f7f6f7; border-radius: 4px } .darking .woocommerce-account .woocommerce-MyAccount-navigation { background-color: var(--tb--dark) } .woocommerce-account .woocommerce-MyAccount-navigation ul { margin: 0; padding: 20px 0; list-style: none; font-size: 18px } .woocommerce-account .woocommerce-MyAccount-navigation .is-active { background-color: #303841 } .woocommerce-account .woocommerce-MyAccount-navigation .is-active a { color: #fff } .woocommerce-account .woocommerce-MyAccount-navigation a { display: block; padding: 8px 15px 8px 30px; text-decoration: none; color: var(--tb--base) } .woocommerce-account .woocommerce-MyAccount-content { width: 100%; font-size: 17px } .woocommerce-account .woocommerce-MyAccount-content fieldset { margin-top: 20px } .woocommerce-account .woocommerce-MyAccount-content legend { font-weight: bold } .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea { border: 1px solid #ddd; border-radius: 4px; padding: 8px 12px } .darking .woocommerce form .form-row input.input-text, .darking .woocommerce form .form-row textarea { border-color: var(--tb--dark); background-color: var(--tb--dark) } .woocommerce-form-row em { color: #999 } .select2-container--default .select2-selection--single { border: 1px solid #ddd } .select2-container .select2-selection--single { height: 37px } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 35px } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 36px; right: 5px } .select2-container .select2-selection--single .select2-selection__rendered { padding-left: 12px } .select2-dropdown { border-color: #ddd } @media(max-width: 768px) { .woocommerce-account .article-header { display: none } .woocommerce-account .woocommerce { padding-left: 0 } .woocommerce-account .woocommerce-MyAccount-navigation { float: none; width: 100%; margin-left: 0; margin-bottom: 15px } .woocommerce-account .woocommerce-MyAccount-navigation ul { font-size: 14px } } .woocommerce-checkout .content { margin-right: 0 !important } .woocommerce-checkout .sidebar { display: none !important } .woocommerce-checkout .article-meta { display: none } .woocommerce-checkout .article-actions { display: none } .woocommerce-checkout .woocommerce { font-size: 14px } .woocommerce-checkout .woocommerce h3 { margin: 15px 0 } .single.woocommerce .woocommerce-breadcrumb { display: block; margin-top: 15px } .single.woocommerce .product_meta { color: #999 } .single.woocommerce .product_meta>span { display: block; margin-bottom: 10px } .single.woocommerce .product_meta a { color: #999 } .single.woocommerce .product_meta a:hover { text-decoration: underline } .woocommerce div.product .product_title { font-size: 22px } .woocommerce div.product p.price ins, .woocommerce div.product span.price ins { text-decoration: none } .woocommerce div.product p.price del, .woocommerce div.product span.price del { margin-right: 15px } .woocommerce .quantity .qty { height: 34px; border-radius: 4px; border: 1px solid #ddd } .darking .woocommerce .quantity .qty { border-color: var(--tb--dark); background-color: var(--tb--dark) } .woocommerce div.product form.cart div.quantity { margin-right: 10px } .woocommerce div.product div.summary { margin: 30px 0 } .woocommerce #review_form #respond textarea { padding: 8px 12px } @media(max-width: 768px) { .woocommerce div.product .product_title { font-size: 18px } } .darking .woocommerce-error, .darking .woocommerce-info, .darking .woocommerce-message { background-color: var(--tb--dark) } .darking .select2-container--default .select2-selection--single { border-color: var(--tb--dark); background-color: var(--tb--dark) } .darking .select2-dropdown { border-color: var(--tb--dark); background-color: var(--tb--dark) } .darking .select2-container--default .select2-results__option[aria-selected=true], .darking .select2-container--default .select2-results__option[data-selected=true] { background-color: var(--tb--bdbg) } .darking .select2-container--default .select2-search--dropdown .select2-search__field { border-color: var(--tb--bdbg); background-color: var(--tb--bdbg) } .darking #add_payment_method #payment, .darking .woocommerce-cart #payment, .darking .woocommerce-checkout #payment { background-color: var(--tb--dark) }