/*
Theme Name: Git Child
Description: Child theme for the Git
Author: Tianshi
Template: Git-alpha
*/

@font-face{font-family:FontAwesome;src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot);src:url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot) format('embedded-opentype'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2) format('woff2'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff) format('woff'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf) format('truetype'),url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg) format('svg');font-weight:400;font-style:normal;referrer-policy: no-referrer;}
@import url("../Git-alpha/style.css");
p.login-password,p.login-username {
    width: 100%;
    color: #1abc9c;
    font-weight: 400;
    font-size: 1rem;
    line-height: 2.8125rem;
}
.sidebar-login-account,.sidebar-login-form {
    position: relative;
    margin: 5px 20px;
    border-bottom: 1px solid #90bba8;
}
.article-content a.dld {
    display: inline-block;
    padding: 1px 10px;
    border: 2px solid #fff;
    border-radius: 2px;
    background: #5fbaac;
    box-shadow: 0 0 0 1px #eee;
    color: #fff;
    vertical-align: text-bottom;
    text-align: center;
    text-indent: 0;
    cursor: pointer;
}

.youtubecontent {
	position: relative;
	padding-top: 30px;
	height: 0;
	overflow: hidden
}

.youtubecontent {
	padding-bottom: 52.5%
}

.youtubecontent iframe,.youtubecontent object,.youtubecontent embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

.steamcontent {
	position: relative;
	padding-top: 30px;
	height: 160px;
	overflow: hidden
}

.steamcontent {
}

.steamcontent iframe,.steamcontent object,.steamcontent embed {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%
}

td#winxt {
	padding: 0 10px!important
}

td#win {
	padding: 0!important
}

span.t9_notice {
	line-height: 16px;
	position: relative;
	width: 28px;
	height: 16px;
	text-align: center;
	color: #fff;
	border-radius: 2px;
	background: #6ad1dd;
	font-size: 10px;
	float: right;
	z-index: 100;
}

.win98 {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat 0 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.winxp {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat -49px 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.win7 {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat -98px 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.win8 {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat -145px 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.win10 {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat -194px 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.win11 {
	width: 50px;
	height: 50px;
	display: block;
	background: url(/wp-includes/bb/windows.png) no-repeat -245px 0;
	background-size: cover;
	overflow: hidden;
	border-radius: 5px;
	margin: 0 2px
}

.windowsdiv {
	position: relative;
	height: 89px
}

table.windowstable {
	position: absolute
}

@media(max-width:979px) {
	table.windowstable {
		left: -10px
	}
}
.nsl-container.nsl-container-block.nsl-container-embedded-login-layout-below {
    padding: 0px!important;
}
p.login-submit {
    margin: 0px!important;
}
p.login-username {
    margin: 0px!important;
}
p.login-remember {
    margin: 0px!important;
}
p.login-password {
    margin: 0!important;
}
form#loginform {
    margin: 20px 0 0 0!important;
}
.nsl-button.nsl-button-default.nsl-button-twitter {
    background-color: #fff!important;
    color: #4ab3f4!important;
    box-shadow: inset 0 0 0 1px #4ab3f4;
}
.slick span {
    background-color: #1db0f1b0!important;
}
.kk-star-ratings.kksr-valign-bottom.kksr-align-left {
    position: absolute;
}
button.swal2-confirm.swal2-styled {
    line-height: normal!important;
}
/*财富页面*/
.custom-page-row{
    padding:16px;
}
.gold-info{
    display: flex;
    justify-content: space-between;
}
.gold-row{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.gold-row button{
    margin-left:10px
}
.gold-header{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.gold-page-list{
    border-top: 1px solid #F5F6F7;
    border-left: 1px solid #F5F6F7;
}
.gold-page-list li{
    display: flex;
}
.gold-page-list li:nth-child(odd) {
    background: #F7F9FA;
}
.custom-page-row.gold-row{
    display: flex;
    width:50%;
    background-color: #F5F6F7;
}
.custom-page-row.gold-row .user-money,.custom-page-row.gold-row .user-credit{
    background:none;
    padding:0;
    color:initial
}
.custom-page-row.gold-row .user-money b,.custom-page-row.gold-row .user-credit b{
    font-size: 24px;
    padding:0
}
.custom-page-row.gold-row + .custom-page-row.gold-row{
    border-left:10px solid #fff
}
.custom-page-row.gold-row > div:first-child{
    display: flex;
    flex-flow: column;
    font-size: 15px;
    color: #8590A6;
}
.gold-list-row-1,.gold-list-row-2,.gold-list-row-3,.gold-list-row-4{
    width:15%;
    border-right: 1px solid #F5F6F7;
    border-bottom: 1px solid #F5F6F7;
    font-size: 13px;
    padding:16px
}
.gold-list-row-5{
    width:40%;
    border-right: 1px solid #F5F6F7;
    border-bottom: 1px solid #F5F6F7;
    font-size: 13px;
    padding:16px
}
.gold-list-row-5 p code{
    font-size: 12px;
    padding:5px
}
.gold-list-row-5 p{
    margin-top:10px
}
.gold-list-row-5 .gold-users{
    color:#bcbcbc
}
.gold-list-row-5 .gold-users a{
    color: #696969;
    font-weight: 600;
    margin-right:5px
}
.gold-list-row-5 .gold-title a{
    color:#bcbcbc;
    margin:0 5px
}
.gold-header-title{
    font-size: 20px;
    font-weight: 600;
}
.gold-more{
    color:#8590A6
}
.gold-list-row-5 .gold-title a:hover{
    text-decoration: underline
}
.gold-list-row-5 .gold-and{
    color:initial
}
.gold-page-table{
    display: flex;
    margin-bottom:10px
}
.gold-table{
    font-size: 14px;
    cursor: pointer;
    padding:10px;
    position: relative;
    margin-left: 20px;
}
.gold-table.picked::after{
    content: '';
    width: 3px;
    height: 3px;
    border: 2px solid #ccc;
    position: absolute;
    border-radius: 100%;
    right: calc(50% - 3px);
    bottom: 0px;
}
.custom-page-content .ajax-pager{
    margin-top:10px
}
.gold-bor{
    border:1px solid #F5F6F7!important;
}
button[disabled],button[disabled].empty,.button.disabled.empty,button[disabled]:hover,button[disabled].empty:hover,.button.disabled.empty:hover{
	opacity: .7;
	cursor: default
}
button.empty.b2-loading:after,.button.empty.b2-loading:after{
	background-image: url(Assets/fontend/images/loading-empty.svg);
}
button.b2-loading,.button.b2-loading,button.empty.b2-loading,.button.empty.b2-loading{
	color: rgba(255, 255, 255, 0);
}
.mission-always-settings {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.mg-t {
    margin-top: 16px;
}
.custom-page-row{
    padding:16px;
}
button.empty {
    border-radius: .25em;
    background: initial;
    font-size: 1em;
    line-height: normal;
}
.cm-coin {
    padding: 4px 18px;
    border: 1px solid #f0ad4e;
    border-radius: 20px;
    background-color: #fff;
    color: #f0ad4e;
}
.readerss {
    list-style-type: none;
}
button.swal2-cancel {
    line-height: normal;
}
@media only screen and (max-width: 600px) {
  .kk-star-ratings.kksr-valign-bottom.kksr-align-left {
		margin-top: 0px;
	}
	.breadcrumbs {
		max-height: 200px;
	}
	h1.article-title a {
		font-size: large;
	}
}
.b2-radius {
    border-radius: 4px;
	border: 1px solid #F5F6F7;
}
.mission-page-user-left {
    flex: 1;
    display: flex;
    align-items: center;
}
.mission-page-user-right {
    font-size: 12px;
}
.mission-page-list li .avatar {
    width: 34px;
    height: 34px;
}
.mission-page-list li {
    position: relative;
    padding: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.mission-page-list li:nth-child(even) {
    background-color: #f9fafe;
}
.user-mission-info {
    margin-left: 20px;
    margin-right: 20px;
}
.cld-like-wrap.cld-common-wrap {
	margin: 0 0 0 20px!important;
}
.cld-dislike-wrap.cld-common-wrap {
    margin: 0 0 0 0px!important;
}
.cld-count-wrap {
    margin-left: -5px!important;
    color: red;
}
.hotcom {
    padding: 12px 20px 0 20px;
}
.browser-icon {
    padding-bottom: 4px;
}
.cld-like-dislike-wrap{
	margin-bottom: 0px!important;
}
label.radio-label {
    display: inline-block!important;
}
span.zhutou i.fa.fa-trash {
    font-size: 2.6rem;
    margin-left: 0.3rem;
}
.shuoshuo-content {
    min-height: 40px!important;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    margin-top: 20px;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    margin-top: 20px;
}
.btnhh{
	height: 25px;
    padding: 1px 5px;
	margin: 0 10px;
}
img.avatar.avatar-96 {
    width: 48px;
}
span.zhifu {
    margin-left: 10px;
    font-size: 10px;
    color: gray;
}
span.red {
    color: red;
    margin: 0 2px;
}
span.kksr-muted {
    font-family: Microsoft Yahei;
    color: orangered;
}
.send {
    position: relative;
    margin-bottom: 10px;
}
.sends {
    border-radius: 6px;
    height: 180px;
    box-sizing: border-box;
    overflow-y: auto;
    padding: 20px 30px 6px;
	background: url(/wp-includes/bb/lbbg.png)no-repeat top left #FFF;
    background-size: 100% 100%;
    transition: all .5s ease-in-out;
}
.sends div {
    transition: all .5s ease-in-out;
    font-size: 14px;
    color: rgba(0,0,0,.6);
}
.sends div span {
    font-weight: 700;
}
.xlb{
    background: red;
    color: #fff;
    border-radius: 4px;
    padding: 2px;
    font-size: 12px;
    margin-right: 6px;
}
#hornaddbtn {
    border: 1px solid #666;
    border-radius: 5px;
    color: #666;
    background: #FFF;
    margin-top: 4px;
    font-size: 12px;
    line-height: 16px;
    padding: 1px 10px;
    margin-left: 10px;
    cursor: pointer;
    position: absolute;
}
span.btn-pre-copy {
    margin-left: 10px;
    font-size: 12px;
    color: #5822ff;
    cursor: pointer;
    user-select: none;
}
#loading-comments {display: none; width: 100%; height: 45px; background: #a0d536; text-align: center; color: #fff; font-size: 22px; line-height: 45px; }
.size-full {
    width: 100%;
}
.swal2-container {
    z-index: 10600!important;
}
span.release_notice {
    line-height: 16px;
    position: absolute;
    max-width: 200px;
    height: 16px;
    text-align: center;
    color: #fff;
    border-radius: 2px;
    background: #39c5bbbb;
    font-size: 10px;
    float: right;
    padding: 0 5px;
	z-index: 100;
}
@media screen and (max-width: 600px){
	span.label.label-warning{
		display:none;
	}
	span.onlymobile {
		display: contents!important;
	}
}
.git_comment div.muted {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;   /*省略第n行後的文字*/
  -webkit-box-orient: vertical;  /*設定元素是垂直布局*/
}
#hidedown {
    display: none;
}
.textbelow a {
    color: white;
    text-shadow: -1px -1px 4px #0000006b, 1px -1px 4px #0000006b, -1px 1px 4px #0000006b, 1px 1px 4px #0000006b;
}
h1.article-title a {
    color: white;
    font-size: xxx-large;
    text-shadow: -1px -1px 4px #000, 1px -1px 4px #000, -1px 1px 4px #000, 1px 1px 4px #000;
}
img.fit-cover {
    width: 100%;
    height: 100%;
    transition: all .2s;
    overflow: hidden;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: var(--main-radius);
}
.texttitle {
    width: 90%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto;
    position: absolute;
    z-index: 2;
    overflow: hidden;
    height: 100%;
    transform: translate(5%, 0%);
	opacity: 0.8;
}
.textbelow {
    width: 100%;
    max-width: 100%;
    margin: 0 auto;
    position: absolute;
    z-index: 2;
    overflow: hidden;
    top: auto;
    left: 50%;
    transform: translate(-48%, -100%);
    padding: 10px;
}
.breadcrumbs {
    margin: 0 0 6px;
    padding: 0px!important;
    background-color: #f7f7f7;
    max-height: 320px;
    height: 660px;
    position: relative;
}
.textbelow .muted {
    color: #fff8f8;
}
.textbelow span.muted {
    text-shadow: -1px -1px 4px #0000006b, 1px -1px 4px #0000006b, -1px 1px 4px #0000006b, 1px 1px 4px #0000006b;
}
html.dark img {
    filter: invert(1) brightness(1.3) hue-rotate(180deg);
}
html.dark body {
	background: #ccc!important;
}
html.dark {
    filter: invert(1) hue-rotate(.5turn);
}
html.dark .excerpt {
    background-color: #e9f3f5;
}
html.dark .sends {
    background-color: #e9f3f5;
}
html.dark .widget {
    background-color: #e1e1e1;
}
html.dark .article-content {
    background-color: #e9f3f5;
}
html.dark #postcomments {
    background-color: #e1e1e1;
}
html.dark .navbar .nav li a {
    color: lightgray;
}
html.dark header {
    filter: invert(1) brightness(1.3) hue-rotate(180deg);
}
html.dark .article-header {
    background-color: #17454f;
}
html.dark iframe {
    filter: invert(1) brightness(1.3) hue-rotate(180deg);
}
html.dark .xlb {
    color: #0e0e0e;
    background: lightcoral;
}
html.dark .slick span {
    color: black;
}
html.dark span.release_notice {
    color: black;
}
html.dark .git_tags a {
    color: black;
}
html.dark .swal2-container.swal2-center.swal2-backdrop-show {
    background: #ffffffaa;
}
html.dark header.archive-header {
    filter: invert(0) brightness(1.1) hue-rotate(180deg);
}
html.dark .fancybox-overlay.fancybox-overlay-fixed {
    background: #ffffffaa;
}
html.dark iframe#form_answer-post_content_ifr {
    filter: invert(0) brightness(1.3) hue-rotate(180deg);
}
html.dark iframe#form_question-post_content_ifr {
    filter: invert(0) brightness(1.3) hue-rotate(180deg);
}
.moredl a {
    margin: 25px 15px 25px 0px;
    color: #4094EF !important;
    padding: 5px 5px;
    font-size: 14px;
    border: 1px solid #4094EF;
    box-shadow: 0 1px 3px rgba(0,0,0,.1);
}
span.onlymobile {
	display: none;
}
html[lang="zh-Hant-TW"],
html[lang="zh-Hant-HK"] {
    font-family: "Microsoft JhengHei", sans-serif;
}

html[lang^="zh-Hans"] {
    font-family: "Microsoft YaHei", sans-serif;
}
