@keyframes rotating {
	0% {
	transform:rotate(0deg)
}
to {
	transform:rotate(1turn)
}
}@keyframes captcha-load {
	0% {
	opacity:.4
}
25% {
	opacity:.6
}
50%,to {
	opacity:.8
}
75% {
	opacity:1
}
}@keyframes captcha-icon {
	0%,50%,to {
	transform:scale(1)
}
25% {
	transform:scale(1.2)
}
75% {
	transform:scale(.8)
}
}.style-for-dark,:root {
	--member-el-bg-color:var(--theme-el-bg-color,#fff);
	--member-color-h:var(--theme-color-h,0);
	--member-color-s:var(--theme-color-s,0%);
	--member-color-l:var(--theme-color-l,15%);
	--member-color-hsl:var(--member-color-h),var(--member-color-s),var(--member-color-l);
	--member-black-color:hsl(var(--member-color-hsl));
	--member-gray-color:hsla(var(--member-color-hsl),.8);
	--member-light-color:hsla(var(--member-color-hsl),.6);
	--member-line-color:hsla(var(--member-color-hsl),.07);
	--member-border-color:hsla(var(--member-color-hsl),.2)
}
.modal,.modal-open {
	overflow:hidden
}
.modal {
	display:none;
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	text-align:center;
	z-index:8888;
	-webkit-overflow-scrolling:touch;
	outline:0
}
.modal.fade .modal-dialog {
	transform:translateY(-25%);
	transition:transform .3s ease-out
}
.modal.in .modal-dialog {
	transform:none
}
#wechat-qrcode-modal {
	z-index:8890
}
.modal-open .modal {
	overflow-x:hidden;
	overflow-y:auto
}
.modal-dialog {
	position:relative;
	display:inline-block;
	width:auto;
	margin-top:15vh;
	text-align:left
}
@media (max-width:767px) {
	.modal-dialog {
	width:92%;
	margin-bottom:30px
}
}.modal-content {
	position:relative;
	background-color:var(--member-el-bg-color);
	border-radius:3px;
	box-shadow:0 1px 3px var(--member-border-color);
	background-clip:padding-box;
	outline:0
}
.modal-backdrop {
	position:fixed;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:8866;
	background-color:hsl(var(--member-color-hsl))
}
.modal-backdrop.fade {
	opacity:0
}
.modal-backdrop.in {
	opacity:.5
}
.modal-header {
	padding:15px 15px 10px
}
.modal-header:after,.modal-header:before {
	content:" ";
	display:table
}
.modal-header:after {
	clear:both
}
.modal-title {
	margin:0;
	font-size:18px;
	color:var(--member-black-color,var(--theme-black-color));
	font-weight:400;
	line-height:1
}
.modal-body {
	position:relative;
	padding:15px;
	color:var(--member-gray-color,var(--theme-gray-color))
}
.modal-body p:first-child {
	margin-top:0
}
.modal-body p:last-child {
	margin-bottom:0
}
.modal-footer {
	padding:10px 15px 15px;
	text-align:right
}
.modal-footer:after,.modal-footer:before {
	content:" ";
	display:table
}
.modal-footer:after {
	clear:both
}
.modal-footer .btn+.btn {
	margin-left:5px;
	margin-bottom:0
}
.modal-footer .btn-group .btn+.btn {
	margin-left:-1px
}
.modal-footer .btn-block+.btn-block {
	margin-left:0
}
.modal-scrollbar-measure {
	position:absolute;
	top:-9999px;
	width:50px;
	height:50px;
	overflow:scroll
}
@media (min-width:768px) {
	.modal-dialog {
	width:600px
}
.modal-content {
	box-shadow:0 5px 15px hsla(var(--member-color-hsl),.3)
}
.modal-sm {
	width:420px
}
}@media (min-width:992px) {
	.modal-lg {
	width:900px
}
.modal-lg .modal-header {
	padding:20px 20px 10px
}
.modal-lg .modal-body {
	padding:20px
}
.modal-lg .modal-footer {
	padding:10px 20px 20px
}
}.alert {
	padding:12px 15px;
	margin-bottom:20px;
	border:1px solid transparent;
	border-radius:3px;
	overflow:hidden
}
.alert h4 {
	margin-top:0;
	color:inherit
}
.alert .alert-link {
	font-weight:600
}
.alert>p,.alert>ul {
	margin-bottom:0
}
.alert>p+p {
	margin-top:5px
}
.alert-dismissable,.alert-dismissible {
	padding-right:35px
}
.alert-dismissable .close,.alert-dismissible .close {
	position:relative;
	top:-2px;
	right:-21px;
	color:inherit
}
.alert-success {
	background-color:#eaf7e6;
	border-color:#e7f6e2;
	color:#29ad00
}
.alert-success hr {
	border-top-color:#d7f0cf
}
.alert-success .alert-link {
	color:#1d7a00
}
.alert-info {
	background-color:#e1f5fd;
	border-color:#e1f5fd;
	color:#00aae7
}
.alert-info hr {
	border-top-color:#c9edfb
}
.alert-info .alert-link {
	color:#0084b4
}
.alert-warning {
	background-color:#fff6e6;
	border-color:#fff4e1;
	color:#ffa400
}
.alert-warning hr {
	border-top-color:#ffebc8
}
.alert-warning .alert-link {
	color:#cc8300
}
.alert-danger {
	background-color:#fee;
	border-color:#ffe9e9;
	color:#fa5555
}
.alert-danger hr {
	border-top-color:#ffd0d0
}
.alert-danger .alert-link {
	color:#f92323
}
.btn {
	display:inline-block;
	margin-bottom:0;
	font-weight:400;
	text-align:center;
	vertical-align:middle;
	touch-action:manipulation;
	cursor:pointer;
	color:var(--member-gray-color,var(--theme-gray-color));
	background:var(--member-el-bg-color);
	border:1px solid hsla(var(--member-color-hsl),.2);
	white-space:nowrap;
	padding:9px 20px;
	font-size:14px;
	line-height:16px;
	border-radius:4px;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none;
	text-decoration:none;
	box-shadow:none;
	text-shadow:none!important
}
.btn.active,.btn:active,.btn:focus,.btn:hover {
	position:relative;
	z-index:0;
	color:var(--member-color,var(--theme-color,#206be7));
	outline:0;
	border-color:transparent;
	box-shadow:none
}
.btn.active:before,.btn:active:before,.btn:focus:before,.btn:hover:before {
	pointer-events:none;
	position:absolute;
	z-index:1;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	content:"";
	background:0 0;
	border:1px solid var(--member-color,var(--theme-color,#206be7));
	opacity:.3;
	border-radius:inherit
}
.btn.active:after,.btn:active:after,.btn:focus:after,.btn:hover:after {
	pointer-events:none;
	position:absolute;
	z-index:-1;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	content:"";
	background:var(--member-color,var(--theme-color,#206be7));
	opacity:.1;
	border-radius:inherit
}
.btn.active,.btn:active {
	outline:0;
	border-color:var(--member-color,var(--theme-color,#206be7))
}
.btn.disabled,.btn[disabled],fieldset[disabled] .btn {
	cursor:not-allowed;
	opacity:.65;
	box-shadow:none
}
.btn.loading {
	position:relative
}
.btn.loading>.wi-loader {
	position:relative;
	display:inline-block;
	margin-right:3px;
	font-size:16px;
	color:inherit;
	vertical-align:top;
	animation:rotating 2s linear infinite
}
.btn.loading:after {
	position:absolute;
	z-index:0;
	left:-1px;
	right:-1px;
	top:-1px;
	bottom:-1px;
	content:"";
	border-radius:inherit;
	background-color:rgba(255,255,255,.35)
}
.btn.loading,.btn.loading:after,a.btn.disabled,fieldset[disabled] a.btn {
	pointer-events:none
}
.btn.btn-default {
	color:#333;
	background-color:#fff;
	border-color:#ccc;
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-default.active,.btn.btn-default:active,.btn.btn-default:focus,.btn.btn-default:hover {
	color:#333
}
.btn.btn-default.active:before,.btn.btn-default:active:before,.btn.btn-default:focus:before,.btn.btn-default:hover:before {
	border:0
}
.btn.btn-default.active:after,.btn.btn-default:active:after,.btn.btn-default:focus:after,.btn.btn-default:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-default.active,.btn.btn-default:active {
	border-color:#fff
}
.btn.btn-default.active:after,.btn.btn-default:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-default.disabled.focus,.btn.btn-default.disabled:focus,.btn.btn-default.disabled:hover,.btn.btn-default[disabled].focus,.btn.btn-default[disabled]:focus,.btn.btn-default[disabled]:hover,fieldset[disabled] .btn.btn-default.focus,fieldset[disabled] .btn.btn-default:focus,fieldset[disabled] .btn.btn-default:hover {
	background-color:#fff;
	border-color:#ccc
}
.btn.btn-default .badge {
	color:#fff;
	background-color:#333
}
.btn.btn-primary {
	color:#fff;
	background-color:var(--member-color,var(--theme-color,#206be7));
	border-color:var(--member-color,var(--theme-color,#206be7));
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-primary.active,.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover {
	color:#fff
}
.btn.btn-primary.active:before,.btn.btn-primary:active:before,.btn.btn-primary:focus:before,.btn.btn-primary:hover:before {
	border:0
}
.btn.btn-primary.active:after,.btn.btn-primary:active:after,.btn.btn-primary:focus:after,.btn.btn-primary:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-primary.active,.btn.btn-primary:active {
	border-color:var(--member-color,var(--theme-color,#206be7))
}
.btn.btn-primary.active:after,.btn.btn-primary:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-primary.disabled.focus,.btn.btn-primary.disabled:focus,.btn.btn-primary.disabled:hover,.btn.btn-primary[disabled].focus,.btn.btn-primary[disabled]:focus,.btn.btn-primary[disabled]:hover,fieldset[disabled] .btn.btn-primary.focus,fieldset[disabled] .btn.btn-primary:focus,fieldset[disabled] .btn.btn-primary:hover {
	background-color:var(--member-color,var(--theme-color,#206be7));
	border-color:var(--member-color,var(--theme-color,#206be7))
}
.btn.btn-primary .badge {
	color:var(--member-color,var(--theme-color,#206be7));
	background-color:#fff
}
.btn.btn-success {
	color:#fff;
	background-color:#29ad00;
	border-color:#29ad00;
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-success.active,.btn.btn-success:active,.btn.btn-success:focus,.btn.btn-success:hover {
	color:#fff
}
.btn.btn-success.active:before,.btn.btn-success:active:before,.btn.btn-success:focus:before,.btn.btn-success:hover:before {
	border:0
}
.btn.btn-success.active:after,.btn.btn-success:active:after,.btn.btn-success:focus:after,.btn.btn-success:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-success.active,.btn.btn-success:active {
	border-color:#29ad00
}
.btn.btn-success.active:after,.btn.btn-success:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-success.disabled.focus,.btn.btn-success.disabled:focus,.btn.btn-success.disabled:hover,.btn.btn-success[disabled].focus,.btn.btn-success[disabled]:focus,.btn.btn-success[disabled]:hover,fieldset[disabled] .btn.btn-success.focus,fieldset[disabled] .btn.btn-success:focus,fieldset[disabled] .btn.btn-success:hover {
	background-color:#29ad00;
	border-color:#29ad00
}
.btn.btn-success .badge {
	color:#29ad00;
	background-color:#fff
}
.btn.btn-info {
	color:#fff;
	background-color:#00aae7;
	border-color:#00aae7;
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-info.active,.btn.btn-info:active,.btn.btn-info:focus,.btn.btn-info:hover {
	color:#fff
}
.btn.btn-info.active:before,.btn.btn-info:active:before,.btn.btn-info:focus:before,.btn.btn-info:hover:before {
	border:0
}
.btn.btn-info.active:after,.btn.btn-info:active:after,.btn.btn-info:focus:after,.btn.btn-info:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-info.active,.btn.btn-info:active {
	border-color:#00aae7
}
.btn.btn-info.active:after,.btn.btn-info:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-info.disabled.focus,.btn.btn-info.disabled:focus,.btn.btn-info.disabled:hover,.btn.btn-info[disabled].focus,.btn.btn-info[disabled]:focus,.btn.btn-info[disabled]:hover,fieldset[disabled] .btn.btn-info.focus,fieldset[disabled] .btn.btn-info:focus,fieldset[disabled] .btn.btn-info:hover {
	background-color:#00aae7;
	border-color:#00aae7
}
.btn.btn-info .badge {
	color:#00aae7;
	background-color:#fff
}
.btn.btn-warning {
	color:#fff;
	background-color:#ffa400;
	border-color:#ffa400;
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-warning.active,.btn.btn-warning:active,.btn.btn-warning:focus,.btn.btn-warning:hover {
	color:#fff
}
.btn.btn-warning.active:before,.btn.btn-warning:active:before,.btn.btn-warning:focus:before,.btn.btn-warning:hover:before {
	border:0
}
.btn.btn-warning.active:after,.btn.btn-warning:active:after,.btn.btn-warning:focus:after,.btn.btn-warning:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-warning.active,.btn.btn-warning:active {
	border-color:#ffa400
}
.btn.btn-warning.active:after,.btn.btn-warning:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-warning.disabled.focus,.btn.btn-warning.disabled:focus,.btn.btn-warning.disabled:hover,.btn.btn-warning[disabled].focus,.btn.btn-warning[disabled]:focus,.btn.btn-warning[disabled]:hover,fieldset[disabled] .btn.btn-warning.focus,fieldset[disabled] .btn.btn-warning:focus,fieldset[disabled] .btn.btn-warning:hover {
	background-color:#ffa400;
	border-color:#ffa400
}
.btn.btn-warning .badge {
	color:#ffa400;
	background-color:#fff
}
.btn.btn-danger {
	color:#fff;
	background-color:#fa5555;
	border-color:#fa5555;
	outline:0;
	transition:all .1s ease-out 0s
}
.btn.btn-danger.active,.btn.btn-danger:active,.btn.btn-danger:focus,.btn.btn-danger:hover {
	color:#fff
}
.btn.btn-danger.active:before,.btn.btn-danger:active:before,.btn.btn-danger:focus:before,.btn.btn-danger:hover:before {
	border:0
}
.btn.btn-danger.active:after,.btn.btn-danger:active:after,.btn.btn-danger:focus:after,.btn.btn-danger:hover:after {
	background:rgba(255,255,255,.1);
	opacity:1
}
.btn.btn-danger.active,.btn.btn-danger:active {
	border-color:#fa5555
}
.btn.btn-danger.active:after,.btn.btn-danger:active:after {
	background:rgba(255,255,255,.2)
}
.btn.btn-danger.disabled.focus,.btn.btn-danger.disabled:focus,.btn.btn-danger.disabled:hover,.btn.btn-danger[disabled].focus,.btn.btn-danger[disabled]:focus,.btn.btn-danger[disabled]:hover,fieldset[disabled] .btn.btn-danger.focus,fieldset[disabled] .btn.btn-danger:focus,fieldset[disabled] .btn.btn-danger:hover {
	background-color:#fa5555;
	border-color:#fa5555
}
.btn.btn-danger .badge {
	color:#fa5555;
	background-color:#fff
}
.btn-lg {
	padding:11px 20px;
	font-size:14px;
	line-height:16px;
	border-radius:4px
}
.btn-sm,.btn-xs {
	padding:8px 15px;
	font-size:12px;
	line-height:14px;
	border-radius:3px
}
.btn-sm.loading>.wi-loader,.btn-xs.loading>.wi-loader {
	font-size:14px
}
.btn-xs {
	padding:6px 15px
}
.btn-round {
	border-radius:30px
}
.btn-block {
	display:block;
	width:100%
}
.btn-block+.btn-block {
	margin-top:5px
}
input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
	width:100%
}
.member-form-wrap {
	position:relative;
	margin:0 auto;
	width:100%;
	max-width:410px;
	padding:50px 25px;
	text-align:left;
	background:var(--member-el-bg-color);
	border-radius:4px;
	transition:all .2s ease-out 0s;
	box-sizing:border-box
}
@media (max-width:767px) {
	.member-form-wrap {
	width:auto!important;
	max-width:none!important;
	margin:0!important
}
}.member-form-wrap input[type=checkbox] {
	top:-1px;
	border:1px solid hsla(var(--member-color-hsl),.3);
	border-radius:4px;
	background:var(--member-el-bg-color);
	clear:none;
	cursor:pointer;
	display:inline-block;
	line-height:0;
	height:1rem;
	width:1rem;
	min-width:1rem;
	outline:0;
	padding:0!important;
	text-align:center;
	vertical-align:middle;
	-webkit-appearance:none;
	appearance:none;
	box-shadow:inset 0 1px 2px var(--member-line-color);
	transition:border-color .05s ease-in-out;
	box-sizing:content-box
}
.member-form-wrap input[type=checkbox]:checked:before {
	display:block;
	height:1em;
	width:1em;
	margin:0;
	line-height:1;
	font-size:1rem;
	font-weight:900;
	color:var(--member-black-color,var(--theme-black-color));
	content:"\2713"
}
.member-form-login-pc .member-form-qr,.member-form-login-qr .member-form-social .social-weapp,.member-form-login-qr .member-form-social .social-wechat,.member-form-login-qr .member-form-social .social-wechat2,.member-form-login-qr .member-form-tab,.member-form-login-qr .member-form-title,.member-form-login-qr form.member-form,.member-form-title h3:before {
	display:none
}
.member-form-login-qr .member-form-footer .member-form-social {
	display:block;
	text-align:center
}
.member-form-login-qr .member-form-footer .member-form-social span {
	display:block;
	margin-bottom:8px
}
.member-form-login-qr .member-form-footer .member-social-list {
	display:block
}
.member-form-login-qr .member-form-footer .member-social-list .social-item {
	padding:0 10px!important
}
.member-form-login-qr .member-form-footer2 {
	margin-top:10px
}
.member-form-qr-img {
	position:relative;
	width:200px;
	height:200px;
	margin:0 auto;
	padding:3px;
	box-sizing:border-box;
	background:#fff;
	box-shadow:0 0 3px 0 hsla(var(--member-color-hsl),.2)
}
.member-form-qr-img canvas,.member-form-qr-img img {
	display:block;
	width:100%;
	height:100%
}
.member-form-qr-iframe {
	display:block;
	width:240px;
	height:267px;
	margin:0 auto;
	border:0
}
.member-form-qr-text {
	width:200px;
	margin:10px auto 0;
	padding:10px 5px;
	font-size:14px;
	line-height:1.3;
	color:var(--member-black-color,var(--theme-black-color));
	box-sizing:border-box;
	background:var(--member-line-color,var(--theme-line-color));
	border-radius:5px;
	text-align:center
}
.wpcom-errmsg {
	display:none;
	font-size:13px;
	border-radius:4px;
	line-height:20px
}
.wpcom-errmsg .wpcom-icon {
	margin-right:5px;
	font-size:15px
}
.wpcom-errmsg .close .wpcom-icon {
	margin-right:0
}
.member-switch {
	text-align:right;
	font-size:14px;
	font-weight:400;
	line-height:24px!important;
	color:var(--member-gray-color,var(--theme-gray-color));
	flex-shrink:0
}
.member-switch a {
	color:var(--member-color,var(--theme-color,#206be7))
}
.member-form .form-group {
	position:relative;
	margin-bottom:20px
}
.member-form .form-group .wi,.member-form .form-group .wpcom-icon {
	position:absolute;
	left:0;
	top:0;
	width:46px;
	text-align:center;
	color:var(--member-light-color,var(--theme-light-color));
	font-size:18px;
	line-height:40px
}
.member-form .form-group .wpcom-icon img {
	width:20px;
	height:auto;
	vertical-align:middle
}
.member-form .form-group label {
	margin:0;
	width:100%
}
.member-form .form-group.active .form-input {
	border-color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-form .form-group.active .show-password .wi:hover,.member-form .form-group.active .wi,.member-form .form-group.error .show-password .wi:hover,.member-switch a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-form .form-group.active .show-password .wi,.member-form .form-group.error .show-password .wi {
	color:hsla(var(--member-color-hsl),.35)
}
.member-account-item.error .member-account-input>input,.member-account-item.error .member-account-input>select,.member-account-item.error .member-account-input>textarea,.member-form .form-group.error .form-input {
	border-color:#fa5555
}
.member-form .form-group.error .wi {
	color:#fa5555
}
.member-form .form-group.error::-webkit-input-placeholder {
	color:#fa5555
}
.member-form .form-group.error:-moz-placeholder,.member-form .form-group.error::-moz-placeholder {
	color:#fa5555
}
.member-form .form-group.error:-ms-input-placeholder {
	color:#fa5555
}
.member-form .form-group.sms-code {
	display:flex
}
.member-form .form-group.sms-code>label {
	width:100%;
	margin:0
}
.member-form .form-group.sms-code .send-sms-code {
	width:120px;
	padding-left:5px;
	padding-right:5px;
	margin-left:15px;
	margin-bottom:0;
	font-weight:400;
	flex-shrink:0;
	text-align:center
}
.member-form .member-remember {
	font-size:14px;
	line-height:20px;
	margin-bottom:20px;
	color:var(--member-gray-color,var(--theme-gray-color))
}
.member-form .show-password {
	position:absolute;
	right:0;
	top:0;
	width:46px;
	height:40px;
	cursor:pointer
}
.member-form .show-password .wi {
	color:hsla(var(--member-color-hsl),.35);
	font-size:16px
}
.member-form .member-form-forgot:hover,.member-form .show-password .wi:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-form .form-input {
	display:block;
	width:100%;
	height:40px;
	padding:9px 15px 9px 42px;
	line-height:20px;
	font-size:14px;
	color:var(--member-black-color,var(--theme-black-color));
	font-weight:400;
	border:1px solid var(--member-border-color);
	border-radius:4px;
	background:var(--member-el-bg-color);
	outline:0;
	box-sizing:border-box
}
.member-account-input input::-webkit-input-safebox-button,.member-form .form-input::-webkit-input-safebox-button {
	display:none
}
.member-account-input input::-webkit-credentials-auto-fill-button,.member-form .form-input::-webkit-credentials-auto-fill-button {
	display:none!important;
	visibility:hidden;
	pointer-events:none;
	position:absolute;
	right:0
}
.member-form::-webkit-input-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-form:-moz-placeholder,.member-form::-moz-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-form:-ms-input-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-form .member-form-forgot {
	float:right;
	color:var(--member-color,var(--theme-color,#206be7))
}
.member-form-head {
	margin-bottom:40px;
	text-align:center
}
.member-form-logo {
	display:inline-block;
	height:40px;
	max-width:300px;
	line-height:40px
}
.member-form-logo img {
	max-width:100%;
	max-height:100%;
	vertical-align:top
}
.member-form-title {
	margin:0 0 30px
}
.member-form-title h3 {
	display:inline-block;
	padding:0!important;
	border:0!important;
	margin:0!important;
	color:var(--member-black-color,var(--theme-black-color))!important;
	font-size:16px!important;
	font-weight:500!important
}
.member-form-footer {
	display:flex;
	margin-top:30px;
	justify-content:space-between
}
@media (max-width:410px) {
	.member-form-footer {
	display:block;
	text-align:center
}
}.member-form-footer2 {
	display:block;
	text-align:center
}
.member-form-social,.member-form-tab a,.member-social-list .social-item a:after {
	color:var(--member-gray-color,var(--theme-gray-color));
	line-height:24px
}
.member-form-social {
	display:flex;
	width:100%;
	font-size:14px
}
.member-form-social>span {
	flex-shrink:0
}
@media (max-width:767px) {
	.member-form-social {
	display:block;
	text-align:center
}
.member-form-social>span {
	display:block;
	font-size:16px;
	font-weight:500;
	margin-bottom:15px
}
}.member-form-switcher {
	display:none;
	position:absolute;
	right:8px;
	top:8px;
	width:52px;
	height:52px;
	text-align:center;
	color:var(--member-color,var(--theme-color,#206be7));
	cursor:pointer
}
.member-form-switcher:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-form-switcher .wpcom-icon {
	display:block;
	font-size:52px;
	line-height:1
}
.member-social-list {
	display:flex;
	width:100%;
	flex-wrap:wrap;
	padding:0!important;
	margin:0!important;
	list-style:none;
	vertical-align:top;
	overflow:hidden;
	flex-shrink:1;
	justify-content:flex-end
}
@media (max-width:767px) {
	.member-social-list {
	width:auto;
	padding:0!important;
	margin:0 0 15px!important;
	justify-content:center
}
}.member-social-list .social-item {
	display:inline-block;
	margin:0 0 5px!important;
	padding:0 0 0 20px!important;
	text-align:right
}
@media (max-width:767px) {
	.member-social-list .social-item {
	min-width:auto;
	margin:0!important;
	padding:0!important;
	text-align:center
}
}.member-social-list .social-item a {
	display:inline-block;
	padding:0;
	font-size:20px;
	line-height:24px;
	color:inherit;
	text-decoration:none;
	white-space:nowrap
}
.member-social-list .social-item a:after {
	display:inline-block;
	font-size:14px;
	line-height:inherit;
	content:attr(aria-label);
	vertical-align:top
}
@media (max-width:767px) {
	.member-social-list .social-item a {
	padding:4px 15px;
	margin:5px;
	border:1px solid var(--member-line-color,var(--theme-line-color));
	border-radius:4px
}
}.member-social-list .social-qq {
	color:#22a4ff
}
.member-social-list .social-weibo {
	color:#e05244
}
.member-social-list .social-weapp,.member-social-list .social-wechat,.member-social-list .social-wechat2 {
	color:#44b549
}
.member-social-list .social-google {
	color:#3b7ded
}
.member-social-list .social-facebook {
	color:#1e4d9d
}
.member-social-list .social-twitter {
	color:#5ea8dd
}
.member-social-list .social-github {
	color:#181517
}
.member-form-tab {
	padding:0!important;
	margin:0 0 20px!important;
	font-size:14px;
	list-style:none
}
.member-form-tab li {
	display:inline-block;
	margin:0 20px 0 0!important;
	border:0;
	border-bottom:2px solid transparent
}
.member-form-tab li.active {
	border-bottom-color:var(--member-color,var(--theme-color,#206be7))
}
.member-form-tab li.active a,.member-lp-process li.active p {
	color:var(--member-color,var(--theme-color,#206be7))
}
.member-form-tab li.active:hover {
	border-bottom-color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-form-tab a {
	display:block;
	padding:10px 0;
	text-decoration:none
}
.member-account-name a:hover,.member-form-tab a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.wechat-qrcode-body {
	padding:40px 60px;
	text-align:center;
	font-size:15px;
	color:var(--member-black-color,var(--theme-black-color));
	font-weight:500
}
.wechat-qrcode-body p {
	margin:0
}
.wechat-qrcode-body p:last-child {
	margin-bottom:10px;
	background:var(--member-line-color,var(--theme-line-color));
	color:var(--member-black-color,var(--theme-black-color));
	border-radius:30px;
	padding:6px;
	margin-top:5px;
	font-size:14px
}
.wechat-qrcode-body p:last-child b,.wechat-qrcode-body p:last-child strong {
	font-weight:400;
	color:var(--member-color,var(--theme-color,#206be7))
}
.wechat-qrcode-body canvas,.wechat-qrcode-body img {
	display:block;
	margin-bottom:20px;
	width:100%;
	height:auto
}
.wechat-qrcode-body canvas {
	padding:5px;
	background:#fff;
	box-sizing:border-box;
	border-radius:2px
}
.wechat-qrcode-body img {
	border-radius:3px
}
#j-wechat-login-code {
	position:relative
}
.wechat-qrcode-loading {
	position:absolute;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background:rgba(243,243,243,.3)
}
.wechat-qrcode-loading .wi {
	position:absolute;
	left:50%;
	top:50%;
	width:32px;
	height:32px;
	margin-left:-16px;
	margin-top:-16px;
	font-size:32px;
	line-height:1;
	color:var(--member-black-color,var(--theme-black-color));
	animation:rotating 2s linear infinite;
	opacity:.8
}
.wechat-iframe-body {
	position:relative;
	padding:100% 10% 20px;
	height:0
}
.wechat-login-iframe {
	position:absolute;
	left:10%;
	top:0;
	border:0;
	width:80%;
	height:100%
}
.member-reg-notice {
	padding:50px 30px 60px;
	margin:50px auto;
	width:800px;
	max-width:100%;
	color:var(--member-gray-color,var(--theme-gray-color));
	text-align:center
}
.member-reg-notice .status-icon {
	margin-bottom:20px
}
.lostpassword-form p,.member-account-content p,.member-reg-notice p {
	text-indent:0!important
}
.member-reg-notice p:last-child {
	margin-bottom:0!important
}
.nc-container {
	padding:5px 0
}
.nc-container * {
	box-sizing:content-box
}
.nc-container .nc_scale .clickCaptcha {
	top:auto!important;
	bottom:35px!important;
	height:160px!important
}
.nc-container .nc_scale .clickCaptcha .clickCaptcha_text {
	position:absolute!important;
	background:0 0;
	pointer-events:none
}
.nc-container .nc_scale .clickCaptcha .clickCaptcha_text .nc_captch_text {
	color:#fff;
	display:inline-block;
	visibility:hidden;
	pointer-events:auto
}
.nc-container .nc_scale .clickCaptcha .clickCaptcha_text .btn_refresh {
	padding:0 5px;
	margin:1px!important;
	pointer-events:auto
}
.nc-container .clickCaptcha {
	width:100%!important;
	border:0!important
}
.nc-container .clickCaptcha .clickCaptcha_img {
	height:160px!important;
	box-sizing:border-box
}
.nc-container .clickCaptcha .clickCaptcha_img img {
	margin:0!important;
	width:100%!important;
	height:100%!important
}
.captcha-button {
	text-align:center;
	font-size:14px;
	color:var(--member-gray-color,var(--theme-gray-color));
	line-height:38px;
	background-color:hsla(var(--member-color-hsl),.01);
	background-image:linear-gradient(180deg,hsla(var(--member-color-hsl),0),hsla(var(--member-color-hsl),.03));
	border:1px solid hsla(var(--member-color-hsl),.15);
	opacity:.4;
	border-radius:2px;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.captcha-button.ready {
	cursor:pointer;
	opacity:1
}
.captcha-button.ready.success {
	color:#fff;
	background:#7ac23c;
	border:1px solid #7ac23c
}
.captcha-button.ready.success .captcha-icon {
	display:none
}
.captcha-button.ready.success:hover {
	color:#fff;
	background:#7ac23c;
	border:1px solid #7ac23c;
	cursor:default
}
.captcha-button.ready:hover {
	color:var(--member-black-color,var(--theme-black-color));
	background-color:hsla(var(--member-color-hsl),.02);
	background-image:linear-gradient(180deg,hsla(var(--member-color-hsl),.01),hsla(var(--member-color-hsl),.04))
}
.captcha-button.ready:hover .captcha-icon:after,.captcha-button.ready:hover .captcha-icon:before {
	animation:captcha-icon .8s linear infinite
}
.captcha-button.ready .captcha-icon:after,.captcha-button.ready .captcha-icon:before {
	box-sizing:border-box;
	animation:captcha-icon 2s linear infinite
}
.captcha-button.loading {
	opacity:.6;
	cursor:default
}
.captcha-button.loading .captcha-icon:after,.captcha-button.loading .captcha-icon:before {
	animation:captcha-load 1s linear infinite!important
}
.captcha-button .captcha-icon {
	position:relative;
	display:inline-block;
	width:26px;
	height:26px;
	margin-top:5px;
	vertical-align:top;
	margin-right:5px;
	box-sizing:content-box
}
.captcha-button .captcha-icon i {
	position:absolute;
	z-index:1;
	top:8px;
	left:8px;
	width:10px;
	height:10px;
	border-radius:10px;
	background:var(--member-color,var(--theme-color,#206be7))
}
.captcha-button .captcha-icon:after,.captcha-button .captcha-icon:before {
	position:absolute;
	top:3px;
	left:3px;
	width:20px;
	height:20px;
	border-radius:26px;
	content:""
}
.captcha-button .captcha-icon:before {
	background:var(--member-color,var(--theme-color,#206be7));
	opacity:.2
}
.captcha-button .captcha-icon:after {
	border:1px solid var(--member-color,var(--theme-color,#206be7))
}
.member-account-wrap {
	display:flex
}
.member-account-nav {
	width:300px;
	padding:0;
	flex-shrink:0
}
@media (max-width:767px) {
	.member-account-nav {
	width:80px;
	background:hsla(var(--member-color-hsl),.03)
}
}.member-account-content {
	width:100%;
	padding:20px 40px;
	margin-left:20px;
	background:var(--member-el-bg-color);
	box-shadow:0 0 0 1px rgba(0,0,0,.06)
}
@media (max-width:991px) {
	.member-account-content {
	padding:20px 30px
}
}@media (max-width:767px) {
	.member-account-content {
	width:calc(100% - 80px);
	margin:0;
	padding:20px 15px;
	box-shadow:none
}
}.member-account-content>.woocommerce {
	display:block!important;
	width:100%!important;
	padding:0!important
}
.member-account-content .woocommerce-order-downloads,.member-account-content>.woocommerce>form {
	width:100%
}
.member-account-user {
	padding:50px 40px;
	margin-bottom:20px;
	text-align:center;
	background:var(--member-el-bg-color);
	box-shadow:0 0 0 1px rgba(0,0,0,.06)
}
@media (max-width:767px) {
	.member-account-user {
	padding:20px 10px;
	margin-bottom:0;
	box-shadow:none;
	background:0 0
}
}.member-account-avatar {
	position:relative;
	margin:0 auto 15px;
	width:88px;
	height:88px;
	border-radius:50%;
	background:rgba(255,255,255,.2);
	overflow:hidden;
	box-sizing:content-box
}
@media (max-width:767px) {
	.member-account-avatar {
	width:48px;
	height:48px;
	box-shadow:0 0 0 1px rgba(0,0,0,.06);
	margin:0 auto 6px
}
}.member-account-avatar img {
	width:100%;
	height:100%!important;
	border-radius:50%;
	object-fit:cover;
	vertical-align:top;
	background:var(--member-el-bg-color);
	overflow:hidden
}
.member-account-avatar .edit-avatar {
	display:none
}
.member-account-avatar:hover .edit-avatar {
	display:block;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	left:0;
	top:0;
	font-size:38px;
	line-height:88px;
	text-align:center;
	color:#fff;
	background:rgba(0,0,0,.4);
	cursor:pointer
}
@media (max-width:767px) {
	.member-account-avatar:hover .edit-avatar {
	font-size:26px;
	line-height:48px
}
}.member-account-name {
	margin:0 0 10px!important;
	border:0!important;
	padding:0!important;
	font-size:20px!important;
	font-weight:500!important
}
@media (max-width:767px) {
	.member-account-name {
	font-size:13px!important;
	font-weight:600!important;
	line-height:1.2
}
}.member-account-name a,.member-account-wrap .notify-list .notify-item.status-1 .notify-item-title a[aria-expanded=true] {
	color:var(--member-black-color,var(--theme-black-color))
}
.member-account-dio {
	font-size:14px;
	color:var(--member-light-color,var(--theme-light-color))
}
@media (max-width:767px) {
	.member-account-dio {
	display:none
}
}.member-account-tg {
	margin-top:30px;
	margin-bottom:0
}
@media (max-width:767px) {
	.member-account-tg {
	display:none
}
}.member-account-tg .wi {
	font-size:16px;
	margin-right:10px;
	vertical-align:top
}
.member-account-menu {
	padding:0!important;
	margin:0!important;
	list-style:none!important;
	background:var(--member-el-bg-color);
	box-shadow:0 0 0 1px rgba(0,0,0,.06)
}
@media (max-width:767px) {
	.member-account-menu {
	box-shadow:none;
	background:0 0
}
}.member-account-menu li {
	margin:0!important;
	padding:0!important;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color))
}
.member-account-menu li:last-child {
	border-bottom:0
}
.member-account-menu li:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-account-menu li:hover .member-nav-icon,.member-account-menu li:hover a {
	color:inherit
}
.member-account-menu a {
	display:block;
	padding:14px 24px;
	font-size:14px;
	line-height:24px;
	color:var(--member-black-color,var(--theme-black-color))
}
@media (max-width:1024px) {
	.member-account-menu a {
	padding:10px 20px
}
}@media (max-width:767px) {
	.member-account-menu a {
	padding:10px 10px 10px 12px;
	font-size:13px;
	line-height:21px;
	white-space:nowrap
}
}.member-account-menu a:hover {
	background:rgba(0,0,0,.02);
	text-decoration:none
}
.member-account-menu .active {
	position:relative
}
.member-account-menu .active:before {
	position:absolute;
	left:0;
	top:10px;
	width:2px;
	height:32px;
	background:var(--member-color,var(--theme-color,#206be7));
	content:""
}
@media (max-width:767px) {
	.member-account-menu .active:before {
	height:21px;
	width:3px;
	border-radius:3px
}
}.member-account-menu .active:hover:before {
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
.member-account-menu .member-nav-icon {
	display:inline-block;
	width:24px;
	height:24px;
	font-size:24px;
	line-height:1;
	margin-right:15px;
	vertical-align:top;
	color:var(--member-color,var(--theme-color,#206be7))
}
.member-account-menu .member-nav-icon img {
	width:100%;
	height:auto
}
@media (max-width:767px) {
	.member-account-menu .member-nav-icon {
	display:none
}
}.member-account-title {
	margin:0 -40px 30px!important;
	padding:0 40px 20px!important;
	font-size:18px!important;
	line-height:26px!important;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color));
	color:var(--member-black-color,var(--theme-black-color))!important
}
@media (max-width:991px) {
	.member-account-title {
	margin:0 0 20px!important;
	padding:0 0 20px!important
}
}@media (max-width:767px) {
	.member-account-title {
	padding:0 0 12px!important
}
}.member-account-item {
	display:flex;
	margin-bottom:30px
}
@media (max-width:1239px) {
	.member-account-item {
	display:block
}
}@media (max-width:767px) {
	.member-account-item {
	margin-bottom:20px
}
}.member-account-item.error::-webkit-input-placeholder {
	color:#fa5555
}
.member-account-item.error:-moz-placeholder,.member-account-item.error::-moz-placeholder {
	color:#fa5555
}
.member-account-item.error:-ms-input-placeholder {
	color:#fa5555
}
.member-account-item.sms-code .member-account-input {
	display:flex
}
.member-account-item.sms-code .sms-code-input {
	width:100%;
	margin:0
}
.member-account-item.sms-code .send-sms-code {
	width:120px;
	padding-left:5px;
	padding-right:5px;
	margin-left:15px;
	margin-bottom:0;
	font-weight:400;
	flex-shrink:0;
	text-align:center
}
.member-account-item::-webkit-input-placeholder,.social-login-form .sl-input-item .sl-input input::-webkit-input-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-account-item:-moz-placeholder,.member-account-item::-moz-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-account-item:-ms-input-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-account-label {
	width:120px;
	margin:0;
	font-size:14px;
	line-height:40px;
	color:var(--member-light-color,var(--theme-light-color));
	font-weight:400;
	flex-shrink:0
}
@media (max-width:1239px) {
	.member-account-label {
	width:100%
}
}.member-account-input {
	width:100%
}
.member-account-input input,.member-account-input select,.member-account-input textarea {
	padding:10px 15px;
	width:100%;
	font-size:14px;
	color:var(--member-gray-color,var(--theme-gray-color));
	border:1px solid var(--member-border-color);
	line-height:18px;
	outline:0;
	box-sizing:border-box;
	background:0 0;
	border-radius:4px
}
.member-account-input input:focus,.member-account-input select:focus,.member-account-input textarea:focus {
	border:1px solid var(--member-hover,var(--theme-hover,#1162e8))!important
}
.member-account-input input[disabled],.member-account-input select[disabled],.member-account-input textarea[disabled] {
	color:var(--member-light-color,var(--theme-light-color));
	background:hsla(var(--member-color-hsl),.1)
}
.member-account-input .member-bind-url {
	margin-left:20px
}
@media (max-width:767px) {
	.member-account-input .member-bind-url {
	margin-left:12px
}
}.member-account-input .member-bind-tip {
	margin-left:20px;
	color:var(--member-light-color,var(--theme-light-color))
}
@media (max-width:767px) {
	.member-account-input .member-bind-tip {
	margin-left:12px
}
}select.member-account-input {
	height:38px;
	padding:0 10px
}
.member-text-line .member-account-label {
	line-height:22px
}
.member-text-line .member-account-text {
	font-size:14px;
	line-height:22px
}
.member-account-desc,.member-lp-process li p {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-account-desc {
	padding:0;
	font-size:13px;
	line-height:1.6;
	display:inline-block;
	margin-right:10px
}
.member-account-desc.error {
	color:#fa5555
}
.member-account-empty {
	padding:80px 0;
	text-align:center;
	color:lightColor
}
.member-account-empty .empty-icon {
	display:block;
	width:auto;
	height:170px;
	margin:0 auto 20px
}
@media (max-width:767px) {
	.member-account-empty .empty-icon {
	height:100px
}
.member-account-empty {
	padding:50px 0;
	font-size:14px
}
}.member-crop-modal .modal-header button {
	outline:0
}
.member-crop-modal .crop-img-btn {
	padding:15px;
	color:var(--member-light-color,var(--theme-light-color));
	text-align:center
}
.member-crop-modal .crop-img-btn .wi {
	font-size:68px
}
.member-crop-modal .crop-img-btn p {
	margin:5px 0 20px!important;
	color:var(--member-gray-color,var(--theme-gray-color));
	font-size:16px!important
}
.member-crop-modal .crop-img-wrap {
	position:relative;
	display:none;
	min-height:300px;
	max-height:500px;
	margin:-15px;
	background:#fafafa
}
.member-crop-modal .crop-img-wrap .crop-close {
	position:absolute;
	z-index:1;
	right:5px;
	top:5px;
	width:24px;
	height:24px;
	background:rgba(0,0,0,.3);
	color:#eee;
	font-size:16px;
	line-height:24px;
	text-align:center;
	border-radius:50%
}
.member-crop-modal .crop-img-wrap .crop-close:hover {
	color:#fff;
	background:rgba(0,0,0,.6);
	cursor:pointer
}
.member-crop-modal .crop-img-wrap img {
	max-width:100%
}
.member-crop-modal .modal-footer .crop-notice {
	font-size:14px;
	line-height:32px;
	color:#f33
}
.member-crop-modal .modal-footer .btn {
	margin:0 0 0 10px
}
.member-lp-head {
	padding:40px 0 15px
}
.member-lp-process {
	display:table;
	width:100%;
	padding:0!important;
	margin:0!important;
	list-style:none!important;
	overflow:hidden
}
.member-lp-process .process-index {
	position:absolute;
	left:0;
	top:0;
	width:80px
}
.member-lp-process .process-line {
	position:relative;
	margin-top:14px;
	height:2px;
	background:hsla(var(--member-color-hsl),.3)
}
.member-lp-process li {
	display:table-cell;
	position:relative;
	margin:0!important;
	padding:0 0 0 80px!important;
	text-align:center
}
.member-lp-process li i {
	display:inline-block;
	width:34px!important;
	height:34px!important;
	font-size:14px!important;
	line-height:28px!important;
	text-align:center;
	color:#fff;
	font-style:normal;
	background:hsla(var(--member-color-hsl),.3);
	border-radius:50%;
	border:3px solid var(--member-line-color);
	box-sizing:border-box
}
.member-lp-process li p {
	margin:8px 0 0!important;
	font-size:14px!important;
	line-height:1!important;
	text-indent:0!important
}
@media (max-width:767px) {
	.member-lp-process li p {
	text-align:center!important
}
}.member-lp-process li.active i,.member-lp-process li.processed .process-line {
	background:var(--member-color,var(--theme-color,#206be7))
}
.member-lp-process li.last {
	width:80px;
	padding:0!important
}
.account-bind-process-wrap {
	margin-bottom:40px
}
.lostpassword-form {
	position:relative;
	width:400px;
	margin:30px auto;
	padding:50px 0
}
@media (max-width:767px) {
	.lostpassword-form {
	width:auto;
	margin:30px 10px
}
}.lostpassword-failed,.lostpassword-success {
	margin:0!important;
	font-size:20px!important;
	padding:20px 0!important;
	border:0!important
}
.lostpassword-success {
	color:#52c41a
}
.lostpassword-failed {
	color:#e6a23c
}
.lostpassword-form-status,.wpcom-profile .wpcom-profile-head {
	text-align:center;
	color:var(--member-gray-color,var(--theme-gray-color))
}
.status-icon {
	font-size:96px;
	line-height:1;
	text-align:center
}
.status-icon-success {
	color:#52c41a
}
.status-icon-warning {
	color:#e6a23c
}
.wpcom-member.member-profile .hentry {
	background:0 0
}
.wpcom-member.member-profile .wpcom-profile-main {
	background:var(--member-el-bg-color)
}
@media (max-width:767px) {
	.wpcom-profile {
	margin:0;
	padding-left:10px;
	padding-right:10px;
	background:var(--member-el-bg-color)
}
}.wpcom-profile .wpcom-profile-head {
	position:relative;
	height:0;
	padding-top:37%;
	margin-bottom:20px;
	background-color:hsla(var(--member-color-hsl),.03)
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-profile-head {
	height:auto;
	margin-left:-10px;
	margin-right:-10px;
	padding-top:37vw;
	background:0 0
}
}.wpcom-profile .wpcom-ph-avatar:hover .edit-avatar,.wpcom-profile .wpcom-profile-head:hover .wpcom-profile-action {
	display:block
}
.wpcom-profile .wpcom-ph-bg {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	overflow:hidden
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-ph-bg {
	height:37vw;
	z-index:1
}
}.wpcom-profile .wpcom-ph-bg img {
	width:100%!important;
	height:100%!important;
	object-fit:cover!important
}
.wpcom-profile .wpcom-ph-bg:before {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#000;
	content:"";
	opacity:.3
}
.wpcom-profile .wpcom-ph-inner {
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	padding:10px;
	display:flex;
	align-items:center;
	box-sizing:border-box
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-ph-inner {
	position:relative;
	height:auto;
	padding:0 15px 15px;
	margin-top:-40px;
	background:var(--member-el-bg-color)
}
}.wpcom-profile .profile-stats .user-stats-item {
	width:auto;
	padding:0 8px
}
@media (max-width:767px) {
	.wpcom-profile .profile-stats .user-stats-item {
	padding:0 5px
}
}.wpcom-profile .profile-stats .user-stats-item b,.wpcom-profile .profile-stats .user-stats-item span {
	display:inline;
	color:#fff;
	font-size:16px;
	opacity:1
}
@media (max-width:767px) {
	.wpcom-profile .profile-stats .user-stats-item b,.wpcom-profile .profile-stats .user-stats-item span {
	font-size:14px;
	color:var(--member-black-color,var(--theme-black-color))
}
}.wpcom-profile .profile-stats .user-stats-item b {
	font-weight:600
}
.wpcom-profile .profile-stats-inner {
	display:flex;
	justify-content:center;
	margin-bottom:20px
}
.wpcom-profile .wpcom-profile-action {
	position:absolute;
	right:15px;
	top:15px;
	display:none
}
.wpcom-profile .wpcom-profile-setcover {
	position:relative;
	z-index:0;
	display:block;
	padding:5px 10px;
	line-height:14px;
	font-size:12px;
	color:#fff;
	background:0 0;
	border:1px solid #fff;
	border-radius:3px;
	text-decoration:none;
	cursor:pointer
}
.wpcom-profile .wpcom-profile-setcover .wi {
	font-size:14px;
	vertical-align:top
}
.wpcom-profile .profile-tab-item.active:hover,.wpcom-profile .wpcom-profile-setcover:hover {
	color:#fff;
	background:var(--member-hover,var(--theme-hover,#1162e8));
	border-color:var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile .wpcom-ph-user {
	position:relative;
	width:100%;
	color:#fff
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-ph-user {
	color:var(--member-black-color,var(--theme-black-color))
}
}.wpcom-profile .wpcom-ph-avatar {
	position:relative;
	width:80px;
	height:80px;
	margin:0 auto 20px;
	border-radius:50%;
	border:2px solid var(--member-el-bg-color);
	overflow:hidden;
	box-sizing:border-box
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-ph-avatar {
	margin-bottom:15px;
	z-index:1
}
}.wpcom-profile .wpcom-ph-avatar img {
	width:100%!important;
	height:100%!important;
	background:var(--member-el-bg-color);
	object-fit:cover
}
.wpcom-profile .wpcom-ph-avatar .edit-avatar {
	display:none;
	position:absolute;
	z-index:1;
	width:100%;
	height:100%;
	left:0;
	top:0;
	font-size:38px;
	line-height:76px;
	text-align:center;
	color:var(--member-el-bg-color);
	background:hsla(var(--member-color-hsl),.6);
	cursor:pointer
}
.wpcom-profile .wpcom-ph-name {
	margin:0 0 10px!important;
	padding:0!important;
	border:0!important;
	font-size:20px!important;
	line-height:24px!important;
	font-weight:600!important
}
.wpcom-profile .wpcom-ph-name .user-group {
	margin-top:1px
}
.wpcom-profile .user-group {
	position:relative;
	z-index:0;
	display:inline-block;
	padding:4px 8px;
	margin-left:8px;
	color:var(--member-color,var(--theme-color,#206be7));
	font-size:12px;
	font-weight:400;
	line-height:1;
	vertical-align:top;
	border-radius:3px;
	border:1px solid var(--member-color,var(--theme-color,#206be7));
	overflow:hidden
}
.wpcom-profile .user-group:before {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background-color:var(--member-el-bg-color);
	content:""
}
.wpcom-profile .user-group:after {
	position:absolute;
	z-index:0;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	content:"";
	background:var(--member-color,var(--theme-color,#206be7));
	opacity:.148
}
.wpcom-profile .wpcom-ph-desc {
	margin-bottom:20px;
	padding:0 10px;
	font-size:14px!important;
	line-height:1.46!important;
	max-height:62px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	display:-webkit-box;
	-webkit-line-clamp:3
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-ph-desc {
	margin-top:5px
}
}.wpcom-profile .wpcom-profile-nav {
	padding:0!important;
	margin:0!important;
	font-size:0;
	list-style:none;
	text-align:center;
	background:var(--member-el-bg-color);
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color))
}
.wpcom-profile .wpcom-profile-nav li {
	display:inline-block;
	margin:0 30px -1px!important
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-profile-nav li {
	margin:0 5px -1px!important
}
}.wpcom-profile .wpcom-profile-nav li.active a {
	font-weight:500;
	color:var(--member-color,var(--theme-color,#206be7));
	border-bottom:2px solid var(--member-color,var(--theme-color,#206be7))
}
.wpcom-profile .wpcom-profile-nav a {
	display:block;
	padding:15px 0;
	font-size:14px;
	color:var(--member-black-color,var(--theme-black-color));
	line-height:18px;
	text-decoration:none
}
@media (max-width:767px) {
	.wpcom-profile .wpcom-profile-nav a {
	padding:10px
}
}.wpcom-profile .wpcom-profile-nav a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8));
	border-bottom:2px solid var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile .profile-tab {
	margin-top:10px;
	margin-bottom:20px;
	padding:0 12px;
	font-size:0;
	text-align:center
}
@media (max-width:767px) {
	.wpcom-profile .profile-tab {
	margin-bottom:15px
}
}.wpcom-profile .profile-tab-item {
	display:inline-block;
	padding:0 35px;
	margin:0 0 0 -1px;
	line-height:34px;
	font-size:14px;
	font-weight:500;
	color:var(--member-black-color,var(--theme-black-color));
	border:1px solid var(--member-line-color,var(--theme-line-color));
	cursor:pointer;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.wpcom-profile .profile-tab-item:first-child {
	margin-left:0;
	border-top-left-radius:4px;
	border-bottom-left-radius:4px
}
.wpcom-profile .profile-tab-item:last-child {
	border-top-right-radius:4px;
	border-bottom-right-radius:4px
}
.wpcom-profile .profile-tab-item.active {
	position:relative;
	color:var(--member-color,var(--theme-color,#206be7));
	border-color:var(--member-color,var(--theme-color,#206be7))
}
.wpcom-profile .profile-tab-item.active:after {
	position:absolute;
	left:-1px;
	right:-1px;
	top:-1px;
	bottom:-1px;
	background:var(--member-color,var(--theme-color,#206be7));
	content:"";
	opacity:.1
}
.wpcom-profile .profile-tab-item:hover {
	color:#fff;
	background:var(--member-hover,var(--theme-hover,#1162e8));
	border-color:var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile .profile-tab-content,.wpcom-profile .profile-tab-item:hover:after {
	display:none
}
.wpcom-profile .profile-tab-content.active,.wpcom-profile-main .profile-posts-list .item:hover .edit-link {
	display:block
}
.wpcom-profile .follow-items {
	margin:0!important;
	padding:0!important;
	list-style:none!important
}
.wpcom-profile .follow-item {
	display:flex;
	width:100%;
	padding:18px 0!important;
	margin:0!important;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color));
	align-items:center
}
@media (max-width:767px) {
	.wpcom-profile .follow-item,.wpcom-profile .follow-item .follow-item-action,.wpcom-profile .follow-item .follow-item-avatar,.wpcom-profile .follow-item .follow-item-text {
	display:block
}
}.wpcom-profile .follow-item .follow-item-avatar {
	width:100px;
	flex-shrink:0
}
@media (max-width:767px) {
	.wpcom-profile .follow-item .follow-item-avatar {
	float:left
}
}.wpcom-profile .follow-item .follow-item-avatar a {
	display:block;
	width:80px;
	height:80px;
	transition:all .3s
}
.wpcom-profile .follow-item .follow-item-avatar a:hover {
	opacity:.8;
	transition:all .3s
}
.wpcom-profile .follow-item .follow-item-avatar img {
	display:block;
	width:100%;
	height:100%;
	border-radius:50%
}
.wpcom-profile .follow-item .follow-item-text {
	width:100%
}
@media (max-width:767px) {
	.wpcom-profile .follow-item .follow-item-text {
	padding-left:100px
}
}.wpcom-profile .follow-item .follow-item-text .follow-item-name {
	margin:0 0 8px;
	padding:0;
	border:0;
	font-size:16px;
	font-weight:500;
	line-height:22px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.wpcom-profile .follow-item .follow-item-text .follow-item-name a {
	color:var(--member-black-color,var(--theme-black-color));
	transition:all .3s
}
.wpcom-profile .follow-item .follow-item-text .follow-item-name a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8));
	text-decoration:none;
	transition:all .3s
}
.wpcom-profile .follow-item .follow-item-text .follow-item-desc {
	color:var(--member-gray-color,var(--theme-gray-color));
	font-size:14px;
	line-height:22px
}
.wpcom-profile .follow-item .follow-item-meta {
	margin-top:8px;
	line-height:18px
}
.wpcom-profile .follow-item .user-stats-item {
	display:inline-block;
	width:auto;
	margin-left:10px;
	font-size:0;
	vertical-align:top
}
.wpcom-profile .follow-item .user-stats-item:first-child {
	margin-left:0
}
.wpcom-profile .follow-item .user-stats-item b,.wpcom-profile .follow-item .user-stats-item span {
	display:inline-block;
	color:var(--member-light-color,var(--theme-light-color));
	font-size:14px;
	line-height:18px;
	font-weight:400;
	opacity:1;
	vertical-align:top
}
.wpcom-profile .follow-item .user-stats-item b {
	margin-right:2px
}
.wpcom-profile .follow-item .follow-item-action {
	width:190px;
	vertical-align:middle;
	text-align:right;
	flex-shrink:0
}
@media (max-width:767px) {
	.wpcom-profile .follow-item .follow-item-action {
	width:auto;
	margin-top:10px;
	padding-left:100px;
	text-align:left
}
.wpcom-profile .follow-item .follow-item-action button:first-child {
	margin-left:0
}
}.wpcom-profile .follow-item .follow-item-action button:last-child {
	margin-right:0
}
.page-no-sidebar .wpcom-profile .wpcom-profile-head .wpcom-ph-avatar {
	width:120px;
	height:120px
}
.page-no-sidebar .wpcom-profile .wpcom-profile-head .wpcom-ph-avatar:hover .edit-avatar {
	line-height:114px
}
@media (max-width:991px) {
	.page-no-sidebar .wpcom-profile .wpcom-profile-head .wpcom-ph-avatar:hover .edit-avatar {
	line-height:94px
}
.page-no-sidebar .wpcom-profile .wpcom-profile-head .wpcom-ph-avatar {
	width:100px;
	height:100px
}
}@media (max-width:767px) {
	.page-no-sidebar .wpcom-profile .wpcom-profile-head .wpcom-ph-avatar {
	width:80px;
	height:80px
}
}.wpcom-profile-main {
	padding:20px
}
@media (max-width:767px) {
	.wpcom-profile-main {
	padding:15px 10px
}
}.wpcom-profile-main .profile-posts-list {
	padding:0!important;
	margin:-20px 0 0!important;
	list-style:none
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list {
	margin:-10px 0 0!important
}
}.wpcom-profile-main .profile-posts-list .item {
	display:flex;
	padding:20px 0;
	margin:0;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color));
	overflow:hidden;
	transition:all .3s ease 0s
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item {
	padding:15px 0
}
}.wpcom-profile-main .profile-posts-list .item:hover {
	margin:0 -20px;
	padding:20px;
	background:hsla(var(--member-color-hsl),.03);
	transition:all .3s ease 0s
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item:hover {
	margin:0;
	padding:15px 0
}
.wpcom-profile-main .profile-posts-list .item:hover .edit-link {
	display:none
}
.wpcom-profile-main .profile-posts-list.post-loop-default .item2 .item-content {
	margin-right:0
}
}.wpcom-profile-main .profile-posts-list .item-img {
	position:relative;
	width:30%;
	flex-shrink:0;
	flex-grow:0;
	transition:box-shadow .3s ease 0s
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-img {
	width:33%
}
}.wpcom-profile-main .profile-posts-list .item-img .item-img-inner {
	position:relative;
	display:block;
	overflow:hidden;
	border-radius:4px
}
.wpcom-profile-main .profile-posts-list .item-img .item-img-inner:before {
	content:"";
	display:block;
	padding-top:62.5%
}
.wpcom-profile-main .profile-posts-list .item-img .item-img-inner:hover {
	box-shadow:0 0 1px 0 rgba(0,0,0,.3);
	transition:box-shadow .3s ease 0s
}
.wpcom-profile-main .profile-posts-list .item-img .item-img-inner:hover img {
	transform:scale(1.03);
	transition:all .3s ease-out 0s
}
.wpcom-profile-main .profile-posts-list .item-img img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	object-fit:cover;
	transition:all .3s ease-out 0s
}
.wpcom-profile-main .profile-posts-list .item-img.item-video:hover .item-img-inner:after,.wpcom-profile-main .profile-posts-list .item-img.item-video:hover .item-img-inner:before {
	opacity:1;
	transition:all .3s ease-out 0s
}
.wpcom-profile-main .profile-posts-list .item-img.item-video .item-img-inner:after {
	position:absolute;
	left:50%;
	top:50%;
	width:44px;
	height:44px;
	margin-left:-22px;
	margin-top:-22px;
	box-sizing:border-box;
	opacity:.9;
	content:"";
	border-radius:50%;
	background-size:32px;
	transition:all .3s ease-out 0s
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-img.item-video .item-img-inner:after {
	width:36px;
	height:36px;
	margin-left:-18px;
	margin-top:-18px;
	background-size:26px
}
}.wpcom-profile-main .profile-posts-list .item-category {
	position:absolute;
	left:10px;
	top:10px;
	padding:4px 8px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	background-color:#000;
	filter:alpha(opacity=60);
	background:rgba(0,0,0,.6);
	border-radius:3px;
	text-decoration:none
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-category {
	display:none
}
}.wpcom-profile-main .profile-posts-list .item-category:hover {
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile-main .profile-posts-list .item-content {
	position:relative;
	width:100%;
	padding-left:20px
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-content {
	padding-left:10px
}
}.wpcom-profile-main .profile-posts-list .item-content .edit-link {
	display:none;
	position:absolute;
	right:0;
	top:0;
	z-index:1
}
.wpcom-profile-main .profile-posts-list .item-title {
	margin:0 0 10px;
	padding:0;
	border:0;
	font-size:20px;
	line-height:1.5;
	font-weight:500
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-title {
	font-size:16px;
	line-height:1.4
}
}.wpcom-profile-main .profile-posts-list .item-excerpt,.wpcom-profile-main .profile-posts-list .item-title a {
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-box-orient:vertical;
	display:block;
	display:-webkit-box;
	-webkit-line-clamp:2
}
.wpcom-profile-main .profile-posts-list .item-title a {
	color:var(--member-black-color,var(--theme-black-color));
	max-height:56px;
	text-decoration:none
}
@media (max-width:1239px) and (min-width:768px) {
	.wpcom-profile-main .profile-posts-list .item-title a {
	-webkit-line-clamp:1;
	max-height:28px
}
}@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-title a {
	max-height:50px
}
}.wpcom-profile-main .profile-posts-list .item-title a span {
	color:#e0b228
}
.wpcom-profile-main .profile-posts-list .item-title a .sticky-post {
	display:inline-block;
	padding:0 5px;
	margin-top:5px;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	color:#fff;
	background:var(--member-color,var(--theme-color,#206be7));
	border-radius:2px;
	vertical-align:top
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-title a .sticky-post {
	margin-top:3px;
	font-size:11px;
	line-height:19px
}
}.wpcom-profile-main .profile-posts-list .item-title a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile-main .profile-posts-list .item-excerpt {
	max-height:52px;
	margin-bottom:15px;
	line-height:1.625;
	color:var(--member-gray-color,var(--theme-gray-color));
	font-size:16px
}
.wpcom-profile-main .profile-posts-list .item-excerpt p {
	margin-bottom:0;
	text-indent:0!important
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-excerpt {
	display:none
}
}.wpcom-profile-main .profile-posts-list .item-meta {
	width:100%;
	color:var(--member-light-color,var(--theme-light-color));
	font-size:12px
}
.wpcom-profile-main .profile-posts-list .item-meta>a,.wpcom-profile-main .profile-posts-list .item-meta>span {
	display:inline-block;
	margin-right:15px;
	vertical-align:top;
	line-height:24px
}
.wpcom-profile-main .profile-posts-list .item-meta>a:last-child,.wpcom-profile-main .profile-posts-list .item-meta>span:last-child {
	margin-right:0
}
@media (min-width:992px) and (max-width:1239px) {
	.wpcom-profile-main .profile-posts-list .item-meta>a,.wpcom-profile-main .profile-posts-list .item-meta>span {
	margin-right:10px
}
}@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item-meta>a,.wpcom-profile-main .profile-posts-list .item-meta>span {
	line-height:16px;
	margin-right:10px
}
.wpcom-profile-main .profile-posts-list .item-meta>a:last-child,.wpcom-profile-main .profile-posts-list .item-meta>a:nth-child(4),.wpcom-profile-main .profile-posts-list .item-meta>span:last-child,.wpcom-profile-main .profile-posts-list .item-meta>span:nth-child(4) {
	display:none
}
}.wpcom-profile-main .profile-posts-list .item-meta>a .wi,.wpcom-profile-main .profile-posts-list .item-meta>span .wi {
	margin-right:3px;
	font-size:14px;
	vertical-align:top
}
.wpcom-profile-main .profile-posts-list .item-meta a {
	color:var(--member-light-color,var(--theme-light-color));
	text-decoration:none
}
.member-account-wrap .notify-list .notify-item-title a:hover,.member-account-wrap .notify-list .notify-item.status-1 .notify-item-title a:hover,.wpcom-profile-main .profile-comments-list .comment-item-link a:hover,.wpcom-profile-main .profile-posts-list .item-meta a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.wpcom-profile-main .profile-posts-list .item2 .item-img {
	order:1
}
.wpcom-profile-main .profile-posts-list .item2 .item-content {
	padding-left:0;
	padding-right:20px
}
@media (max-width:767px) {
	.wpcom-profile-main .profile-posts-list .item2 .item-content {
	padding-right:10px
}
}.wpcom-profile-main .profile-posts-list .item2 .item-category {
	left:auto;
	right:10px
}
.wpcom-profile-main .profile-posts-list .item2:hover .edit-link {
	right:20px
}
.wpcom-profile-main .load-more-wrap {
	padding:30px 0 15px;
	text-align:center
}
.wpcom-profile-main .profile-no-content {
	padding:60px 20px;
	font-size:14px;
	line-height:24px;
	color:var(--member-light-color,var(--theme-light-color));
	text-align:center
}
.wpcom-profile-main .profile-no-content .empty-icon {
	width:auto;
	height:120px;
	margin:0 auto 20px;
	fill:var(--member-light-color,var(--theme-light-color));
	display:block
}
.wpcom-profile-main .profile-no-content .loading {
	margin-right:4px;
	font-size:18px;
	line-height:inherit;
	vertical-align:top;
	animation:rotating 2s linear infinite
}
.wpcom-profile-main .profile-comments-list {
	padding:0!important;
	margin:0!important;
	list-style:none!important
}
.wpcom-profile-main .profile-comments-list .comment-item {
	padding:0 0 20px;
	margin-bottom:20px;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color))
}
.wpcom-profile-main .profile-comments-list .comment-item:last-child {
	margin-bottom:0
}
.social-login-form .sl-input-item label,.wpcom-profile-main .profile-comments-list .comment-item-link {
	font-size:14px
}
.wpcom-profile-main .profile-comments-list .comment-item-link a {
	color:var(--member-black-color,var(--theme-black-color));
	text-decoration:none
}
.wpcom-profile-main .profile-comments-list .comment-item-meta {
	margin-bottom:12px;
	color:var(--member-light-color,var(--theme-light-color));
	font-size:14px;
	line-height:20px
}
.wpcom-profile-main .profile-comments-list .comment-item-meta .wi {
	margin-right:5px;
	font-size:16px;
	opacity:.7;
	vertical-align:top
}
.wpcom-profile-main .profile-comments-list .comment-item-time {
	margin-right:10px
}
.wpcom-user-list {
	display:flex;
	flex-wrap:wrap;
	padding:0!important;
	margin:-10px -10px 20px!important;
	list-style:none
}
.wpcom-user-list .wpcom-user-item {
	position:relative;
	width:50%;
	padding:10px;
	margin:0!important;
	font-size:14px;
	text-align:center;
	box-sizing:border-box
}
.wpcom-user-list .wpcom-user-item .user-card-name {
	margin:8px 0
}
.wpcom-user-list .wpcom-user-item .user-card-desc {
	font-size:13px;
	height:18px;
	text-align:center
}
@media (max-width:767px) {
	.wpcom-user-list .wpcom-user-item {
	width:100%;
	margin:0 0 15px!important
}
}.wpcom-user-list .user-item-inner {
	padding-bottom:20px;
	box-shadow:0 0 1px 1px hsla(var(--member-color-hsl),.1);
	background:var(--member-el-bg-color);
	border-radius:4px;
	overflow:hidden
}
.wpcom-user-list.user-cols-3 .wpcom-user-item {
	width:33.333%
}
@media (max-width:991px) {
	.wpcom-user-list.user-cols-3 .wpcom-user-item {
	width:50%
}
}@media (max-width:767px) {
	.wpcom-user-list.user-cols-3 .wpcom-user-item {
	width:100%;
	margin:0 0 15px!important
}
}.wpcom-user-list.user-cols-4 .wpcom-user-item {
	width:25%
}
.wpcom-user-list.user-cols-4 .wpcom-user-item .user-card-name .display-name {
	max-width:120px
}
@media (max-width:991px) {
	.wpcom-user-list.user-cols-4 .wpcom-user-item {
	width:50%
}
}@media (max-width:767px) {
	.wpcom-user-list.user-cols-4 .wpcom-user-item {
	width:100%;
	margin:0 0 15px!important
}
}.btn-follow,.btn-message {
	margin:0 8px;
	font-weight:400
}
.btn-follow .wi,.btn-message .wi {
	display:inline-block;
	margin-right:3px;
	font-size:14px;
	vertical-align:top
}
.btn-follow.loading .wi,.btn-message.loading .wi {
	display:none
}
.btn-follow.loading .wi-loader,.btn-message.loading .wi-loader {
	display:inline-block
}
.messages-list {
	padding:0!important;
	margin:-20px 0 20px!important;
	list-style:none
}
.messages-list .messages-item {
	position:relative;
	margin:0!important;
	padding:15px 5px!important;
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color));
	overflow:hidden;
	cursor:pointer
}
@media (max-width:767px) {
	.messages-list .messages-item {
	padding-left:2px!important;
	padding-right:2px!important
}
}.messages-list .messages-item:hover {
	background:hsla(var(--member-color-hsl),.03)
}
.messages-list .messages-item>.wpcom-icon {
	position:absolute;
	left:50%;
	top:50%;
	width:20px;
	height:20px;
	font-size:20px;
	line-height:1;
	margin-top:-10px;
	margin-left:-10px;
	opacity:.6;
	animation:rotating 2s linear infinite
}
.messages-list .messages-item-avatar {
	width:60px;
	height:60px;
	float:left
}
.messages-list .messages-item-avatar img {
	display:block;
	width:100%!important;
	height:100%!important;
	border-radius:50%
}
@media (max-width:767px) {
	.messages-list .messages-item-avatar {
	width:32px;
	height:32px
}
}.messages-list .messages-item-content {
	padding-left:80px
}
@media (max-width:767px) {
	.messages-list .messages-item-content {
	padding-left:44px
}
}.messages-list .messages-item-title {
	margin-bottom:10px;
	line-height:24px;
	overflow:hidden
}
@media (max-width:767px) {
	.messages-list .messages-item-title {
	margin-bottom:5px
}
}.messages-list .messages-item-name {
	padding-right:20px;
	font-size:16px;
	line-height:inherit;
	color:var(--member-black-color,var(--theme-black-color));
	margin:0!important;
	font-weight:500!important;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
@media (max-width:767px) {
	.messages-list .messages-item-name {
	margin-top:0!important;
	padding-right:12px;
	font-size:14px
}
}.messages-list .messages-item-time {
	font-size:14px;
	color:var(--member-light-color,var(--theme-light-color));
	line-height:inherit;
	float:right
}
@media (max-width:767px) {
	.messages-list .messages-item-time {
	color:var(--member-gray-color,var(--theme-gray-color));
	font-size:10px
}
}.messages-list .messages-item-text {
	position:relative;
	font-size:14px;
	line-height:24px;
	color:var(--member-light-color,var(--theme-light-color));
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.messages-list .messages-item-unread {
	position:absolute;
	right:0;
	top:3px;
	height:18px;
	min-width:18px;
	padding:0 4px;
	line-height:18px;
	font-size:12px;
	border-radius:9px;
	background:#ff5c64;
	color:#fff;
	text-align:center
}
.member-account-wrap .panel {
	border-bottom:1px solid var(--member-line-color,var(--theme-line-color));
	box-sizing:border-box
}
.member-account-wrap .panel .collapse {
	display:none
}
.member-account-wrap .panel .collapse.in,.theme-twentytwentyone .entry-content .pagination .pgo-btn .wi,.user-stats-item b,.user-stats-item span {
	display:block
}
.member-account-wrap .notify-list {
	padding:0!important;
	margin:-20px 0 20px!important;
	list-style:none
}
.member-account-wrap .notify-list .notify-item {
	margin-bottom:0!important;
	border-color:var(--member-line-color,var(--theme-line-color))!important
}
.member-account-wrap .notify-list .notify-item:first-child {
	border-top:0!important
}
.member-account-wrap .notify-list .notify-item.status-1 .notify-item-title a {
	color:var(--member-light-color,var(--theme-light-color))
}
.member-account-wrap .notify-list .notify-item-title {
	padding-right:170px!important;
	position:relative;
	color:var(--member-black-color,var(--theme-black-color))
}
@media (max-width:767px) {
	.member-account-wrap .notify-list .notify-item-title {
	padding-right:20px!important
}
}.member-account-wrap .notify-list .notify-item-title a {
	display:block;
	padding:15px 0!important;
	font-size:16px!important;
	line-height:24px!important;
	color:var(--member-black-color,var(--theme-black-color))
}
@media (max-width:767px) {
	.member-account-wrap .notify-list .notify-item-title a {
	font-size:14px!important;
	line-height:22px!important
}
}.member-account-wrap .notify-list .notify-item-title a .wi {
	padding:16px 3px!important
}
.member-account-wrap .notify-list .notify-item-time {
	position:absolute;
	top:15px;
	right:30px;
	font-size:14px;
	line-height:inherit;
	opacity:.8
}
@media (max-width:767px) {
	.member-account-wrap .notify-list .notify-item-time {
	position:relative;
	top:0;
	right:auto;
	display:block;
	font-size:12px
}
}.member-account-wrap .notify-list .notify-item-text .panel-body {
	padding-bottom:20px;
	font-size:15px;
	color:var(--member-gray-color,var(--theme-gray-color))!important
}
.member-account-wrap .notify-list .notify-item-text .panel-body blockquote {
	margin-top:8px
}
.modal-message .modal-dialog {
	width:720px
}
@media (max-width:767px) {
	.modal-message .modal-dialog {
	width:92%
}
}.modal-message .modal-title,.user-card-wrap {
	text-align:center
}
.modal-message .modal-title a {
	color:inherit;
	text-decoration:none
}
.modal-message .modal-title a:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.modal-message .modal-body {
	padding:0
}
.modal-message .modal-message-list {
	padding-left:18px;
	padding-right:18px;
	height:365px;
	overflow-y:scroll
}
.modal-message .modal-message-item {
	margin:20px 0
}
.modal-message .modal-message-inner {
	overflow:hidden
}
@media (max-width:767px) {
	.modal-message .modal-message-inner {
	display:flex;
	justify-content:flex-start
}
}.modal-message .modal-message-avatar {
	display:inline-block;
	width:40px;
	height:40px;
	vertical-align:top
}
.modal-message .modal-message-avatar img {
	display:block;
	width:40px;
	height:40px;
	border-radius:50%;
	overflow:hidden
}
.modal-message .modal-message-content {
	position:relative;
	display:inline-block;
	max-width:400px;
	min-height:40px;
	margin-right:8px;
	margin-left:14px;
	font-size:14px;
	line-height:20px;
	padding:10px 12px;
	background:hsla(var(--member-color-hsl),.05);
	color:var(--member-black-color,var(--theme-black-color));
	vertical-align:middle;
	box-sizing:border-box;
	white-space:pre-wrap;
	word-break:break-all;
	letter-spacing:.1px;
	border-radius:5px
}
.modal-message .modal-message-content img {
	max-width:100%
}
.modal-message .modal-message-content .message-text {
	box-sizing:border-box;
	min-width:0;
	margin:0
}
.modal-message .modal-message-content:before {
	position:absolute;
	left:-16px;
	top:12px;
	width:0;
	height:0;
	border:8px solid transparent;
	border-right:8px solid hsla(var(--member-color-hsl),.05);
	content:""
}
.modal-message .modal-message-more {
	height:0;
	opacity:0;
	margin:20px 0;
	line-height:20px;
	text-align:center;
	overflow:hidden;
	transition:all .15s linear
}
.modal-message .modal-message-more.active {
	height:18px;
	opacity:1;
	transition:all .15s linear
}
.modal-message .modal-message-status {
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	line-height:30px;
	text-align:center
}
.modal-message .wpcom-icon-loader {
	display:inline-block;
	font-size:18px;
	color:var(--member-light-color,var(--theme-light-color));
	vertical-align:top;
	line-height:inherit;
	animation:rotating 2s linear infinite
}
.modal-message .wpcom-icon-error {
	display:inline-block;
	font-size:18px;
	color:#fa5555;
	line-height:inherit
}
.modal-message .message-sender {
	text-align:right
}
@media (max-width:767px) {
	.modal-message .message-sender .modal-message-inner {
	justify-content:flex-end
}
}.modal-message .message-sender .modal-message-content {
	margin-right:14px;
	margin-left:8px;
	text-align:left
}
.modal-message .message-sender .modal-message-content:before {
	left:auto;
	right:-16px;
	border:8px solid transparent;
	border-left:8px solid hsla(var(--member-color-hsl),.05)
}
.modal-message .modal-message-editor {
	position:relative;
	padding:10px 0;
	border-top:1px solid var(--member-line-color,var(--theme-line-color));
	text-align:right
}
.modal-message .modal-message-editor.modal-editor-withbar {
	padding-top:30px
}
.modal-message .modal-message-editor .modal-message-smile {
	left:12px;
	top:4px;
	right:auto;
	bottom:auto
}
.modal-message .modal-message-editor .smilies-box {
	left:0;
	bottom:100%;
	right:auto;
	top:auto
}
.modal-message .modal-message-text {
	display:block;
	padding:10px 15px;
	margin-bottom:10px;
	width:100%;
	height:90px;
	text-align:left;
	border:0;
	resize:none;
	background:0 0;
	color:var(--member-black-color,var(--theme-black-color));
	font-size:14px;
	line-height:20px;
	font-family:inherit;
	font-weight:inherit;
	overflow:hidden;
	outline:0;
	box-sizing:border-box
}
.modal-message .modal-message-send {
	padding:0 15px;
	color:var(--member-light-color,var(--theme-light-color));
	line-height:32px
}
.modal-message .modal-message-send .btn-message {
	padding:7px 18px;
	margin:0 0 0 15px;
	vertical-align:top
}
.modal-message .modal-message-time {
	padding-top:10px;
	height:16px;
	padding-bottom:20px;
	font-size:12px;
	text-align:center;
	color:var(--member-light-color,var(--theme-light-color));
	line-height:16px;
	box-sizing:content-box
}
.modal-login .modal-content>.close {
	position:absolute;
	z-index:1;
	right:0;
	top:-30px;
	font-size:22px;
	text-align:center;
	line-height:30px;
	color:#fff;
	opacity:.85;
	text-shadow:none
}
.modal-login .modal-content>.close:hover {
	opacity:1
}
.modal-login .modal-dialog {
	width:410px
}
@media (max-width:420px) {
	.modal-login .modal-dialog {
	width:94%;
	margin-top:5vh
}
}.modal-login .modal-body {
	padding:0;
	min-height:300px;
	transition:all .3s ease-out 0s;
	text-align:center
}
.modal-login .wpcom-icon-loader {
	font-size:24px;
	line-height:300px;
	color:var(--member-light-color,var(--theme-light-color));
	animation:rotating 2s linear infinite
}
.modal-login .btn-home,ul.page-numbers>li.next span,ul.page-numbers>li.prev span,ul.pagination>li.next span,ul.pagination>li.prev span {
	display:none
}
.user-card-wrap {
	display:none;
	position:absolute;
	z-index:99;
	width:360px;
	min-height:180px;
	padding:0 0 20px;
	font-size:12px;
	background:var(--member-el-bg-color);
	box-shadow:2px 6px 27px 0 hsla(var(--member-color-hsl),.2);
	border-radius:4px;
	overflow:hidden;
	box-sizing:border-box
}
.user-card-loading {
	margin-top:80px;
	text-align:center
}
.user-card-loading .wi-loader {
	font-size:18px;
	line-height:28px;
	color:var(--member-light-color,var(--theme-light-color));
	animation:rotating 2s linear infinite;
	vertical-align:top
}
.user-card-cover,.user-card-header {
	position:relative
}
.user-card-cover {
	left:0;
	top:0;
	width:100%;
	height:0;
	padding-bottom:37%
}
.user-card-cover:before,.user-card-name .user-group:before {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	content:""
}
.user-card-cover:before {
	background-color:rgba(0,0,0,.1)
}
.user-card-cover>img {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%!important;
	object-fit:cover
}
.user-card-avatar {
	position:relative;
	margin-top:-43px;
	width:82px;
	height:82px;
	display:inline-block;
	vertical-align:top;
	background:var(--member-el-bg-color);
	padding:2px;
	box-sizing:content-box;
	border-radius:50%
}
.user-card-avatar:hover img {
	opacity:.8;
	transition:all .3s ease 0s
}
.user-card-avatar img {
	width:100%!important;
	height:100%!important;
	vertical-align:top;
	border-radius:50%;
	transition:all .3s ease 0s
}
.user-card-name {
	position:relative;
	display:block;
	margin:8px 0;
	padding:0 15px;
	font-size:16px;
	line-height:20px;
	color:var(--member-black-color,var(--theme-black-color));
	font-weight:600
}
.user-card-name:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8));
	text-decoration:none
}
.user-card-desc,.user-card-name .display-name {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap
}
.user-card-name .display-name {
	display:inline-block;
	max-width:160px;
	vertical-align:top
}
.user-card-name .user-group {
	position:relative;
	z-index:0;
	display:inline-block;
	margin-left:8px;
	color:var(--member-color,var(--theme-color,#206be7));
	font-size:12px;
	font-weight:400;
	line-height:1;
	border-radius:3px;
	border:1px solid var(--member-color,var(--theme-color,#206be7));
	overflow:hidden;
	padding:3px 5px;
	opacity:1;
	vertical-align:top
}
.user-card-name .user-group:before {
	z-index:-1;
	background-color:var(--member-el-bg-color)
}
.captcha-active .captcha-slider-mask:after,.user-card-name .user-group:after {
	position:absolute;
	background:var(--member-color,var(--theme-color,#206be7));
	content:""
}
.user-card-name .user-group:after {
	z-index:0;
	left:-1px;
	top:-1px;
	right:-1px;
	bottom:-1px;
	opacity:.148
}
.user-card-desc {
	position:relative;
	margin:0!important;
	line-height:1.42!important;
	height:17px;
	padding:0 15px;
	color:var(--member-gray-color,var(--theme-gray-color));
	text-indent:0!important
}
.user-card-stats {
	display:flex;
	justify-content:center;
	margin-top:20px;
	padding:0 15px
}
.user-stats-item {
	width:100%;
	color:var(--member-black-color,var(--theme-black-color))
}
.user-stats-item b {
	font-size:16px;
	line-height:22px;
	font-weight:400
}
.user-stats-item span {
	font-size:12px;
	opacity:.6
}
.theme-twentytwentyone .entry-content .member-account-wrap a,.user-stats-item:hover {
	text-decoration:none
}
.user-card-action>* {
	margin-top:20px
}
.wpcom-member .btn-home {
	position:fixed;
	right:30px;
	top:30px
}
@media (max-width:767px) {
	.wpcom-member .btn-home {
	display:none
}
}.wpcom-member .btn-home .wi {
	margin-right:4px;
	font-size:16px;
	vertical-align:top
}
.wpcom-member .btn-home:hover {
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
.theme-twentytwentyone .btn {
	border-color:var(--form--border-color);
	border-radius:var(--button--border-radius)
}
.theme-twentytwentyone .entry-content .wpcom-profile,.theme-twentytwentyone .entry-content .wpcom-user-list {
	max-width:var(--responsive--alignwide-width)!important;
	margin-left:auto!important;
	margin-right:auto!important
}
.theme-twentytwentyone .entry-content .member-account-wrap {
	max-width:var(--responsive--alignwide-width)!important
}
.theme-twentytwentyone .member-form .form-input {
	margin-left:0;
	margin-right:0
}
.theme-twentytwentyone .entry-content .member-account-input>input,.theme-twentytwentyone .entry-content .member-account-input>select,.theme-twentytwentyone .entry-content .member-account-input>textarea,.theme-twentytwentyone .entry-content .member-account-item .send-sms-code,.theme-twentytwentyone .member-form .send-sms-code {
	line-height:18px;
	color:var(--member-gray-color,var(--theme-gray-color));
	border:1px solid var(--member-border-color);
	border-radius:4px
}
.theme-twentytwentyone .member-form .member-remember label {
	font-size:14px;
	font-weight:400
}
.theme-twentytwentyone .member-form .member-remember input[type=checkbox] {
	margin-right:5px;
	vertical-align:top
}
@supports (-webkit-appearance:none) or (-moz-appearance:none) {
	.theme-twentytwentyone .member-form .member-remember input[type=checkbox] {
	width:18px;
	height:18px;
	border-width:1px
}
.theme-twentytwentyone .member-form .member-remember input[type=checkbox]:after {
	left:4px;
	top:0;
	border-width:2px;
	transform:rotate(38deg)
}
}.theme-twentytwentyone .entry-content .pagination a,.theme-twentytwentyone .user-stats-item,.theme-twentytwentytwo .member-account-wrap a,.theme-twentytwentytwo .pagination a,.theme-twentytwentytwo .wpcom-profile a,.theme-twentytwentytwo .wpcom-user-list a {
	text-decoration:none
}
.theme-twentytwentyone .wpcom-profile-main .profile-posts-list .item-img img {
	height:100%!important;
	max-width:100%!important
}
.theme-twentytwentytwo .member-account-wrap,.theme-twentytwentytwo .wpcom-profile,.theme-twentytwentytwo .wpcom-user-list {
	max-width:1000px
}
.theme-twentytwentytwo .member-account-content {
	width:calc(100% - 320px);
	box-sizing:border-box
}
@media (max-width:767px) {
	.theme-twentytwentytwo .member-account-content {
	width:auto
}
}.theme-twentytwentytwo .pagination {
	margin-left:auto!important;
	margin-right:auto!important
}
.theme-twentytwentytwo .modal-body {
	font-size:14px;
	font-weight:400
}
.modal-captcha .modal-body {
	padding-top:10px;
	overflow:hidden
}
.captcha-canvas {
	display:block;
	max-width:100%;
	height:auto;
	background:rgba(0,0,0,.05)
}
.captcha-block {
	position:absolute;
	left:0;
	top:0
}
.captcha-slider {
	position:relative;
	margin-top:5px;
	background:var(--member-el-bg-color);
	color:var(--member-black-color,var(--theme-black-color));
	border-radius:2px
}
.captcha-loading,.captcha-slider {
	height:40px;
	text-align:center;
	line-height:40px
}
.captcha-loading {
	position:absolute;
	left:50%;
	top:80px;
	width:40px;
	margin-left:-20px;
	font-size:24px;
	color:hsla(var(--member-color-hsl),.4);
	animation:rotating 2s linear infinite
}
.captcha-slider-mask {
	position:absolute;
	left:0;
	top:0;
	height:40px;
	border:0 solid #1991fa;
	background:#d1e9fe;
	border-radius:2px
}
.captcha-slider-icon {
	font-size:18px
}
.captcha-slider-btn {
	position:absolute;
	z-index:9;
	top:0;
	left:0;
	width:40px;
	height:40px;
	color:var(--member-black-color,var(--theme-black-color));
	background:var(--member-el-bg-color);
	box-shadow:0 0 3px var(--member-border-color);
	cursor:pointer;
	transition:background .2s linear;
	border-radius:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.captcha-slider-btn:hover {
	color:#fff;
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
.captcha-slider-text {
	position:relative;
	cursor:default
}
.captcha-slider-refresh,.captcha-slider-text {
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.captcha-slider-refresh {
	position:absolute;
	right:0;
	top:0;
	z-index:5;
	width:30px;
	height:30px;
	color:rgba(255,255,255,.7);
	font-size:18px;
	line-height:30px;
	text-align:center;
	transition:color .3s linear;
	background:rgba(0,0,0,.03);
	cursor:pointer
}
.captcha-slider-refresh:hover {
	color:#fff;
	background:rgba(0,0,0,.1)
}
.captcha-slider-bg {
	position:absolute;
	left:0;
	right:0;
	top:0;
	background-color:hsla(var(--member-color-hsl),.02);
	height:40px;
	border-radius:2px;
	border:1px solid hsla(var(--member-color-hsl),.1);
	-webkit-user-select:none;
	-ms-user-select:none;
	user-select:none
}
.captcha-active .captcha-slider-btn {
	top:-1px;
	border:1px solid var(--member-hover,var(--theme-hover,#1162e8));
	color:#fff;
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
.captcha-active .captcha-slider-mask {
	border:1px solid var(--member-color,var(--theme-color,#206be7));
	border-right-width:0;
	background:0 0
}
.captcha-active .captcha-slider-mask:after {
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:.4
}
.captcha-success .captcha-slider-btn {
	top:-1px;
	border:1px solid #29ad00;
	background-color:#29ad00
}
.captcha-success .captcha-slider-mask {
	border:1px solid #29ad00;
	border-right-width:0;
	background-color:rgba(41,173,0,.4)
}
.captcha-fail .captcha-slider-btn {
	top:-1px;
	border:1px solid #f57a7a;
	background-color:#f57a7a
}
.captcha-fail .captcha-slider-mask {
	border:1px solid #f57a7a;
	border-right-width:0;
	background-color:rgba(245,122,122,.4)
}
.captcha-active .captcha-slider-mask,.captcha-fail .captcha-slider-mask,.captcha-success .captcha-slider-mask {
	z-index:8
}
.captcha-active .captcha-slider-icon,.captcha-fail .captcha-slider-icon,.captcha-success .captcha-slider-icon {
	color:#fff
}
.social-login-wrap {
	max-width:800px;
	margin:15px auto
}
.sl-info-notice {
	padding-bottom:20px;
	margin-bottom:20px;
	overflow:hidden;
	border-bottom:1px solid var(--member-border-color)
}
.sl-info-notice p {
	text-indent:0!important;
	margin-bottom:10px!important
}
.sl-info-notice .sl-info-avatar {
	float:left;
	width:68px;
	height:68px
}
.sl-info-notice .sl-info-avatar img {
	display:block;
	width:100%;
	height:auto;
	border-radius:3px
}
.sl-info-notice .sl-info-text {
	padding-left:88px
}
@media (max-width:767px) {
	.sl-info-notice .sl-info-text p {
	line-height:1.4!important
}
}.social-login-form {
	padding:20px 0;
	overflow:hidden
}
.social-login-form .sl-form-item {
	width:50%;
	float:left;
	padding:15px 50px 15px 0;
	border-right:1px solid var(--member-border-color)
}
@media (max-width:767px) {
	.social-login-form .sl-form-item.active .sl-input-item {
	display:block
}
.social-login-form .sl-form-item {
	width:100%;
	padding:0 15px!important;
	border:0
}
}.social-login-form .sl-form-item:last-child {
	border:0;
	padding:15px 0 15px 50px
}
.social-login-form .sl-form-title {
	font-size:16px;
	margin:10px 0 20px!important
}
@media (max-width:767px) {
	.social-login-form .sl-form-title {
	position:relative;
	border:0!important;
	padding-left:16px!important
}
.social-login-form .sl-form-title:before {
	position:absolute;
	left:0;
	top:2px;
	width:0;
	height:0;
	line-height:0;
	border:8px solid transparent;
	border-left:8px solid var(--member-border-color);
	content:""
}
}.social-login-form .sl-input-item {
	margin-bottom:10px
}
@media (max-width:767px) {
	.social-login-form .sl-input-item {
	display:none
}
}.social-login-form .sl-input-item .sl-input input {
	width:100%;
	padding:3px 10px;
	line-height:28px;
	font-size:14px;
	color:var(--member-black-color,var(--theme-black-color));
	background:var(--member-el-bg-color);
	border:1px solid var(--member-border-color);
	outline:0
}
.social-login-form .sl-input-item .sl-input input:focus {
	border-color:var(--member-color,var(--theme-color,#206be7))
}
.social-login-form .sl-input-item .sl-input input.error {
	border-color:#f44336
}
.social-login-form .sl-input-item .sl-input input:-moz-placeholder,.social-login-form .sl-input-item .sl-input input::-moz-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.social-login-form .sl-input-item .sl-input input:-ms-input-placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
.social-login-form .sl-result {
	margin-top:10px;
	font-size:14px;
	line-height:32px;
	color:green
}
.social-login-form .sl-result.error {
	color:#f44336
}
.social-login-form .sl-submit {
	text-align:right
}
.more-sign {
	text-align:center
}
.more-sign-title {
	position:relative;
	margin:40px 0 20px;
	padding:0;
	font-size:14px;
	line-height:16px;
	color:var(--member-gray-color,var(--theme-gray-color));
	font-weight:400
}
.more-sign-title:before {
	content:"";
	border-top:1px solid var(--member-border-color);
	display:block;
	position:absolute;
	width:100%;
	top:8px
}
.more-sign-title span {
	position:relative;
	z-index:1;
	padding:0 20px;
	background:var(--member-el-bg-color)
}
.more-sign-list {
	list-style:none!important;
	padding:0!important;
	margin:0
}
.more-sign-list li {
	display:inline-block;
	margin:0 8px;
	padding:4px 10px;
	line-height:22px;
	border:1px solid var(--member-line-color,var(--theme-line-color));
	border-radius:3px;
	font-size:14px
}
.more-sign-list li a,ul.page-numbers>li,ul.pagination>li {
	color:var(--member-gray-color,var(--theme-gray-color))
}
.more-sign-list li:hover {
	background:hsla(var(--member-color-hsl),.04);
	border-color:var(--member-border-color)
}
.more-sign-list li:hover a {
	color:#e05244;
	text-decoration:none
}
.more-sign-list li:hover .more-sign-qq {
	color:#498ad5
}
.more-sign-list li:hover .more-sign-wechat {
	color:#44b549
}
ul.page-numbers,ul.pagination {
	display:block;
	text-align:center;
	padding-left:0!important;
	margin:0!important
}
ul.page-numbers>li,ul.pagination>li {
	padding:0;
	vertical-align:top;
	display:inline-block;
	font-size:13px;
	line-height:28px;
	cursor:pointer;
	box-sizing:border-box;
	text-align:center;
	margin:0 5px!important;
	background-color:hsla(var(--member-color-hsl),.05);
	min-width:30px;
	border-radius:2px
}
@media (max-width:767px) {
	ul.page-numbers>li,ul.pagination>li {
	display:none
}
ul.page-numbers>li.next,ul.page-numbers>li.next span,ul.page-numbers>li.prev,ul.page-numbers>li.prev span,ul.pagination>li.next,ul.pagination>li.next span,ul.pagination>li.prev,ul.pagination>li.prev span {
	display:inline-block
}
}ul.page-numbers>li>a,ul.page-numbers>li>span,ul.pagination>li>a,ul.pagination>li>span {
	display:block;
	padding:0 8px;
	color:inherit
}
ul.page-numbers>li .wi,ul.pagination>li .wi {
	font-size:15px;
	vertical-align:top
}
ul.page-numbers>li:hover,ul.pagination>li:hover {
	color:#fff;
	background:var(--member-hover,var(--theme-hover,#1162e8))
}
ul.page-numbers>li.disabled,ul.page-numbers>li.disabled:hover,ul.pagination>li.disabled,ul.pagination>li.disabled:hover {
	color:var(--member-gray-color,var(--theme-gray-color));
	background-color:hsla(var(--member-color-hsl),.05)
}
ul.page-numbers>li.disabled:hover,ul.pagination>li.disabled:hover {
	cursor:default
}
ul.page-numbers>li.active,ul.pagination>li.active {
	color:#fff;
	background:var(--member-color,var(--theme-color,#206be7))
}
ul.page-numbers .pagination-go,ul.pagination .pagination-go {
	position:relative;
	padding:0;
	background:0 0
}
ul.page-numbers .pagination-go .pgo-input,ul.pagination .pagination-go .pgo-input {
	width:66px;
	border:1px solid var(--member-line-color,var(--theme-line-color));
	line-height:26px;
	padding:0 28px 0 8px;
	background:hsla(var(--member-color-hsl),.05);
	border-radius:2px
}
ul.page-numbers .pagination-go .pgo-input::-webkit-input-placeholder,ul.page-numbers .pagination-go .pgo-input::placeholder,ul.pagination .pagination-go .pgo-input::-webkit-input-placeholder,ul.pagination .pagination-go .pgo-input::placeholder {
	color:var(--member-light-color,var(--theme-light-color))
}
ul.page-numbers .pagination-go .pgo-input:focus,ul.pagination .pagination-go .pgo-input:focus {
	outline:0;
	border-color:var(--member-hover,var(--theme-hover,#1162e8))
}
ul.page-numbers .pagination-go .pgo-btn,ul.pagination .pagination-go .pgo-btn {
	position:absolute;
	width:28px;
	height:28px;
	right:0;
	top:0;
	padding:0;
	color:var(--member-gray-color,var(--theme-gray-color));
	background:0 0;
	border:0;
	cursor:pointer
}
ul.page-numbers .pagination-go .pgo-btn:hover,ul.pagination .pagination-go .pgo-btn:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
ul.page-numbers .pagination-go .pgo-btn:active,ul.page-numbers .pagination-go .pgo-btn:focus,ul.pagination .pagination-go .pgo-btn:active,ul.pagination .pagination-go .pgo-btn:focus {
	outline:0;
	background:0 0
}
.theme-twentytwentyone .entry-content .pagination {
	margin-left:auto!important;
	margin-right:auto!important
}
.theme-twentytwentyone .entry-content .pagination .pgo-input {
	margin:0
}
.wp-block-wpcom-hidden-content:not(:last-child) {
	margin-bottom:20px
}
.hidden-content-wrap {
	position:relative;
	z-index:0;
	width:100%;
	margin:0;
	text-align:center!important;
	box-shadow:0 0 1px 0 hsla(var(--member-color-hsl),.2)
}
.hidden-content-wrap:before {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:var(--member-color,var(--theme-color,#206be7));
	content:"";
	opacity:.05
}
.hidden-content-wrap.loading:after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:var(--member-el-bg-color);
	content:"";
	opacity:.4
}
.hidden-content-wrap.loading .hidden-content-loading {
	display:block;
	position:absolute;
	left:50%;
	top:50%;
	z-index:9;
	width:32px;
	height:32px;
	margin-left:-16px;
	margin-top:-16px;
	line-height:32px;
	color:var(--member-light-color,var(--theme-light-color));
	font-size:24px;
	text-align:center;
	animation:rotating 2s linear infinite;
	opacity:.8
}
.hidden-content-wrap .hidden-content-bg {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	object-fit:cover
}
.hidden-content-wrap .pay {
	margin-bottom:20px;
	position:relative;
	line-height:1;
	width:100%
}
.hidden-content-wrap .pay:before {
	content:"";
	position:absolute;
	top:10px;
	left:0;
	width:100%;
	height:1px;
	background-color:rgba(0,0,0,.08)
}
.hidden-content-wrap .pay:after {
	position:absolute;
	top:-180px;
	left:0;
	content:"";
	width:100%;
	height:160px;
	background:linear-gradient(180deg,rgba(238,238,238,0),#fff)
}
.hidden-content-wrap .pay .pay-top-text {
	padding:0 20px;
	position:relative;
	display:inline-block;
	font-size:14px;
	line-height:1;
	color:#666;
	z-index:2;
	background-color:#fff
}
.hidden-content-wrap .hidden-content {
	position:relative;
	padding:24px 12px
}
.hidden-content-wrap .hidden-content-loading {
	display:none
}
.hidden-content-wrap .hidden-content-icon {
	display:block;
	width:42px;
	height:42px;
	margin:0 auto;
	font-size:42px;
	line-height:1;
	color:var(--member-color,var(--theme-color,#206be7));
	-webkit-mask-image:linear-gradient(270deg,rgba(0,0,0,.4) 30%,#000 90%);
	mask-image:linear-gradient(270deg,rgba(0,0,0,.4) 30%,#000 90%)
}
.hidden-content-wrap .hidden-content-btn {
	margin-top:16px
}
.hidden-content-wrap .hidden-content-desc {
	margin:10px 0 0!important;
	font-size:14px;
	line-height:1.4;
	color:var(--member-gray-color,var(--theme-gray-color));
	text-indent:0!important;
	text-align:center!important
}
.hidden-content-wrap .hidden-content-groupname {
	margin-top:8px
}
.hidden-content-wrap .hidden-content-groupname b {
	display:inline-block;
	margin:0 5px;
	padding:4px 8px;
	color:var(--member-color,var(--theme-color,#206be7));
	font-size:12px;
	font-weight:400;
	line-height:1;
	border:1px solid var(--member-color,var(--theme-color,#206be7));
	border-radius:2px
}
.hidden-content-wrap .hidden-content-forbidden {
	color:#ffa400;
	font-size:14px;
	margin:16px 0 0!important;
	text-indent:0!important;
	text-align:center!important
}
.hidden-content-wrap .hidden-content-refresh {
	position:absolute;
	right:8px;
	top:8px;
	font-size:12px;
	line-height:14px;
	color:var(--member-light-color,var(--theme-light-color))
}
@media (max-width:767px) {
	.hidden-content-wrap .hidden-content-refresh {
	right:2px;
	top:2px
}
}.hidden-content-wrap .hidden-content-refresh .wpcom-icon {
	display:inline-block;
	margin-left:2px;
	font-size:14px;
	line-height:inherit;
	vertical-align:top
}
.hidden-content-wrap .hidden-content-refresh .refresh-url {
	display:inline-block;
	color:var(--member-gray-color,var(--theme-gray-color));
	vertical-align:top
}
.close:active,.close:hover,.hidden-content-wrap .hidden-content-refresh .refresh-url:hover {
	color:var(--member-hover,var(--theme-hover,#1162e8))
}
.hidden-content-wrap .hidden-content-refresh .refresh-url.loading .wi {
	animation:rotating 2s linear infinite
}
.wpcom-icon {
	display:inline-block
}
.icon-svg,.wpcom-icon svg {
	width:1em;
	height:1em;
	vertical-align:-.15em;
	fill:currentColor;
	overflow:hidden
}
.pull-left {
	float:left
}
.close,.pull-right {
	float:right
}
.close {
	margin:0;
	font-size:18px;
	line-height:1;
	color:var(--member-light-color,var(--theme-light-color));
	opacity:.8
}
.close:active,.close:hover {
	text-decoration:none;
	cursor:pointer
}
button.close {
	padding:0;
	cursor:pointer;
	background:0 0;
	border:0;
	-webkit-appearance:none;
	outline:0
}
:root {
	--qa-color:#4285f4;
	--qa-hover:#3380ff
}
.wpcom-icon {
	display:inline-block
}
.wpcom-icon path {
	transition:none
}
.icon-svg,.wpcom-icon svg {
	width:1em;
	height:1em;
	vertical-align:-.15em;
	fill:currentColor;
	overflow:hidden
}
.q-add-form {
	background:#fff
}
.q-content {
	font-size:14px
}
.q-content a {
	box-shadow:none
}
.q-content .pull-left {
	float:left
}
.q-content .pull-right {
	float:right
}
.q-content .form-control {
	height:34px;
	padding:6px 12px;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	border-radius:4px;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	outline:0;
	box-sizing:border-box
}
.q-content .q-header {
	display:flex;
	position:relative;
	border-bottom:1px solid #efefef
}
@media (max-width:767px) {
	.q-content .q-header {
	height:auto
}
}.q-content .q-header .q-search-title {
	padding:15px 0;
	margin:0;
	font-size:20px
}
.q-content .topic-header {
	height:auto;
	border:0
}
@media (max-width:767px) {
	.q-content .topic-header {
	padding:15px
}
}.q-content .topic-header .put-top {
	margin-top:4px;
	line-height:18px
}
.q-content .topic-tab {
	display:inline-block;
	margin:0 20px 0 0;
	color:#606266;
	font-size:14px;
	line-height:52px
}
.q-content .topic-tab.current-tab {
	position:relative;
	color:var(--qa-color);
	font-weight:500;
	border-bottom:2px solid var(--qa-color)
}
.q-content .topic-tab:hover {
	color:var(--qa-hover)
}
.q-content .q-topic-wrap a,.q-content a {
	text-decoration:none
}
.q-content .q-topic-item {
	display:flex;
	padding:20px 0;
	text-align:left;
	overflow:hidden;
	table-layout:fixed;
	box-sizing:border-box
}
@media (max-width:767px) {
	.q-content .q-topic-item {
	display:block;
	border-bottom:1px dashed rgba(0,0,0,.06)
}
}.q-content .user-avatar {
	float:none;
	width:50px;
	vertical-align:middle;
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .user-avatar {
	display:flex;
	width:100%;
	margin-bottom:15px
}
}.q-content .user-avatar img {
	width:50px!important;
	height:50px!important;
	border-radius:50%!important;
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .user-avatar img {
	width:32px!important;
	height:32px!important
}
}.q-content .q-answer .as-list>li:after,.q-content .q-answer .as-list>li:before,.q-content .q-answer .as-title h3:after,.q-content .q-answer .as-title h3:before,.q-content .user-avatar-name {
	display:none
}
@media (max-width:767px) {
	.q-content .user-avatar-name {
	display:block;
	margin-left:10px;
	width:calc(100% - 42px)
}
}.q-content .user-avatar-name .user-name {
	display:block;
	margin-bottom:3px;
	color:#333;
	font-size:14px;
	font-weight:500;
	line-height:16px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.q-content .user-avatar-name .topic-time {
	display:block;
	font-size:11px;
	line-height:13px;
	color:#666
}
.q-content .topic-content {
	width:100%;
	padding-left:20px
}
@media (max-width:767px) {
	.q-content .topic-content {
	padding-left:0
}
}.q-content .topic-image,.q-content .topic-images {
	display:none;
	margin-top:-7px;
	margin-bottom:15px
}
@media (max-width:767px) {
	.q-content .topic-image,.q-content .topic-images {
	display:block
}
}.q-content .topic-images {
	border-radius:5px;
	overflow:hidden
}
@media (max-width:767px) {
	.q-content .topic-images {
	display:flex;
	justify-content:space-between
}
}.q-content .topic-images-item {
	width:calc(33.33333% - 2px);
	height:22vw!important;
	object-fit:cover
}
.q-content .topic-image {
	width:70vw;
	height:44vw;
	vertical-align:top;
	border-radius:8px;
	overflow:hidden;
	box-shadow:0 0 1px 0 rgba(0,0,0,.1)
}
.q-content .topic-image-item {
	width:100%;
	height:100%!important;
	object-fit:cover
}
.q-content .q-topic-empty {
	display:block;
	padding:80px 0;
	text-align:center
}
.q-content .q-topic-empty-text {
	margin:15px 0 0;
	font-size:14px;
	color:#999;
	text-indent:0
}
.q-content .put-top {
	display:inline-block;
	background:var(--qa-color);
	padding:2px 6px;
	margin-right:4px;
	margin-top:2px;
	border-radius:3px;
	color:#fff;
	font-size:12px;
	line-height:14px;
	vertical-align:top
}
@media (max-width:767px) {
	.q-content .put-top {
	display:none
}
}.q-content .topic-title {
	display:block;
	width:calc(100% - 70px);
	margin-bottom:15px;
	font-size:16px;
	line-height:22px;
	color:#333;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media (max-width:767px) {
	.q-content .topic-title {
	width:100%;
	font-size:18px;
	color:#000;
	white-space:normal;
	text-overflow:unset;
	line-height:1.45
}
}.q-content .topic-title:hover {
	color:var(--qa-hover);
	text-decoration:none
}
.q-content .topic-meta {
	font-size:13px;
	color:#999;
	line-height:15px
}
@media (max-width:767px) {
	.q-content .topic-meta .topic-time {
	display:none
}
}.q-content .topic-cat {
	margin-right:10px;
	color:inherit
}
.q-content .q-answer .as-comment-name a.j-del-comment:hover,.q-content .q-answer .as-user a:hover,.q-content .q-info a:hover,.q-content .topic-cat:hover,.q-content .topic-last-reply a:hover {
	color:var(--qa-hover)
}
.q-content .topic-cat:hover:after {
	color:#999!important
}
.q-content .topic-cat:after {
	margin-left:10px;
	content:"|";
	opacity:.6
}
@media (max-width:767px) {
	.q-content .topic-cat:after {
	display:none
}
}.q-content .topic-last-reply {
	margin-left:10px
}
@media (max-width:767px) {
	.q-content .topic-last-reply {
	display:none
}
}.q-content .q-info a,.q-content .topic-last-reply a {
	color:inherit
}
.q-content .topic-last-reply:before {
	margin-right:10px;
	content:"|";
	opacity:.6
}
.q-content .reply-count {
	display:inline-block;
	float:right
}
.q-content .reply-count span {
	margin-left:15px;
	vertical-align:top
}
.q-content .reply-count .wi {
	margin-right:3px;
	font-size:14px;
	vertical-align:top
}
.q-content .q-title {
	position:static;
	margin:0!important;
	display:inline;
	font-size:24px!important;
	line-height:1.3!important;
	vertical-align:top
}
@media (max-width:767px) {
	.q-content .q-title {
	font-size:22px!important
}
}.q-content .q-info {
	margin-top:20px;
	font-size:13px;
	line-height:15px;
	color:#999
}
@media (max-width:767px) {
	.q-content .q-info {
	font-size:12px;
	line-height:14px
}
}.q-content .q-info span,.q-content .q-info time {
	margin-right:10px
}
@media (max-width:767px) {
	.q-content .q-info span,.q-content .q-info time {
	margin-right:6px
}
}.q-content .q-info .wi {
	font-size:15px;
	margin-right:3px
}
@media (max-width:767px) {
	.q-content .q-info .wi {
	font-size:14px
}
}.q-content .qa-manage a {
	margin:0 3px
}
.q-content .q-entry {
	position:relative;
	width:100%!important;
	padding:30px 0;
	font-size:15px;
	color:#333;
	line-height:1.6;
	border-radius:0;
	box-sizing:border-box
}
@media (max-width:767px) {
	.q-content .q-entry {
	padding:10px
}
}.q-content .q-answer .as-content p,.q-content .q-entry p {
	text-indent:0;
	line-height:inherit
}
.q-content .q-answer {
	margin-top:20px;
	padding:0 0 30px!important
}
@media (max-width:767px) {
	.q-content .q-answer {
	padding:20px 0 10px!important
}
}.q-content .q-answer .as-list {
	position:relative;
	padding:0;
	margin:0 0 40px;
	list-style:none
}
.q-content .q-answer .as-list>li {
	margin:0!important;
	padding-left:0!important;
	list-style:none!important
}
.q-content .q-answer .as-list .as-item-none {
	padding:80px 30px!important;
	text-align:center;
	color:#999
}
@media (max-width:767px) {
	.q-content .q-answer .as-list .as-item-none {
	padding:40px 15px!important
}
}.q-content .q-answer .as-list .as-item-none svg,.q-content .q-topic-empty svg {
	height:120px;
	width:auto
}
.q-content .q-answer .as-list .as-item-none p {
	margin:15px 0;
	text-indent:0;
	text-align:center
}
@media (max-width:767px) {
	.q-content .q-answer .as-list .as-item-none p {
	margin:10px 0
}
}.q-content .q-answer .as-item {
	position:relative;
	padding:30px 0;
	border-bottom:1px solid #efefef;
	list-style:none!important
}
.q-content .q-answer .as-avatar a,.q-content .q-answer .as-item:hover .as-reply {
	display:block
}
.q-content .q-answer .as-title {
	padding:22px 0;
	line-height:22px;
	color:#333;
	border:0;
	border-bottom:1px solid #eee
}
.q-content .q-answer .as-title h3 {
	display:inline-block;
	margin:0;
	padding:0;
	border:0;
	font-size:18px;
	font-weight:600;
	line-height:22px;
	background:0 0
}
.q-content .q-answer .as-title span {
	display:inline-block;
	margin-left:20px;
	color:#999;
	font-size:14px;
	vertical-align:top
}
.q-content .q-answer .as-title span:before {
	margin-right:20px;
	content:"|"
}
.q-content .q-answer .as-to-reply {
	float:right;
	margin-top:-2px;
	padding:7px 15px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	background:var(--qa-color);
	border-radius:3px
}
.q-content .q-answer .as-to-reply:hover {
	text-decoration:none;
	background:var(--qa-hover)
}
.q-content .q-answer .as-to-reply .wi {
	font-size:14px;
	margin-right:3px;
	vertical-align:top
}
.q-content .q-answer .as-head {
	position:relative;
	margin-bottom:30px;
	display:flex;
	align-items:center
}
.q-content .q-answer .as-avatar {
	display:inline-block;
	width:48px;
	margin-right:15px;
	vertical-align:top
}
.q-content .q-answer .as-avatar img {
	width:48px;
	height:48px;
	border-radius:50%;
	vertical-align:top
}
.q-content .q-answer .as-user {
	width:calc(100% - 63px);
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	color:#333;
	line-height:22px;
	overflow:hidden
}
.q-content .q-answer .as-user a {
	display:inline-block;
	color:inherit;
	font-weight:500;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.q-content .q-answer .as-user>a {
	max-width:70%
}
.q-content .q-answer .as-desc {
	max-width:100%;
	margin-top:4px;
	font-size:14px;
	color:#999;
	line-height:22px;
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden
}
.q-content .q-answer .as-reply {
	display:none;
	position:absolute;
	right:0;
	top:0
}
.q-content .q-answer .as-reply a {
	display:block;
	font-size:13px;
	line-height:23px;
	color:#606266;
	font-weight:400
}
.q-content .q-answer .as-reply a .wi {
	font-size:14px;
	margin-right:1px;
	vertical-align:top
}
.q-content .q-answer .as-content {
	padding:0;
	margin-bottom:30px;
	float:none!important;
	width:100%!important;
	font-size:15px;
	line-height:1.6
}
.q-content .q-answer .as-content p:first-child {
	margin-top:0
}
.q-content .q-answer .as-comment-content p:last-child,.q-content .q-answer .as-content p:last-child {
	margin-bottom:0
}
.q-content .q-answer .as-action {
	display:flex;
	color:#999;
	font-size:14px;
	line-height:16px;
	align-items:center
}
@media (max-width:767px) {
	.q-content .q-answer .as-action {
	display:block;
	font-size:13px;
	line-height:15px
}
}.q-content .q-answer .as-action span {
	display:inline-block;
	margin-right:15px;
	line-height:inherit
}
@media (max-width:767px) {
	.q-content .q-answer .as-action span {
	margin-right:8px
}
}.q-content .q-answer .as-action a {
	color:#999
}
.q-content .q-answer .as-action a:hover {
	color:var(--qa-color);
	text-decoration:none
}
.q-content .q-answer .as-action .btn-vote {
	position:relative;
	z-index:0;
	display:inline-block;
	padding:0 10px;
	font-size:14px;
	line-height:32px;
	border:0;
	border-radius:3px;
	text-align:center;
	color:var(--qa-color);
	cursor:pointer;
	background:0 0;
	overflow:hidden
}
.q-content .q-answer .as-action .btn-vote:before {
	position:absolute;
	z-index:-1;
	left:0;
	right:0;
	top:0;
	bottom:0;
	content:"";
	background:var(--qa-color);
	opacity:.1
}
.q-content .q-answer .as-action .btn-vote:hover:before {
	opacity:.15
}
.q-content .q-answer .as-action .btn-vote:active:before {
	opacity:.18
}
.q-content .q-answer .as-action .btn-vote.active {
	background:var(--qa-color);
	color:#fff
}
.q-content .q-answer .as-action .btn-vote.active:before {
	opacity:0;
	background:#000
}
.q-content .q-answer .as-action .btn-vote.active:hover:before {
	opacity:.04
}
.q-content .q-answer .as-action .btn-vote.active:active:before {
	opacity:.08
}
.q-content .q-answer .as-action .btn-vote-up .vote-icon {
	margin-right:5px
}
.q-content .q-answer .as-action .btn-vote-down {
	margin-right:20px
}
.q-content .q-answer .as-action .wi {
	margin-right:3px;
	font-size:16px;
	line-height:16px;
	vertical-align:top
}
@media (max-width:767px) {
	.q-content .q-answer .as-action .wi {
	margin-right:2px;
	font-size:15px;
	line-height:15px
}
}.q-content .q-answer .as-action-vote {
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .q-answer .as-action-vote {
	margin-bottom:10px
}
}.q-content .q-answer .as-closed-notice,.q-content .q-answer .as-login-notice {
	padding:20px 0;
	margin-bottom:20px;
	background:#fcf8e3;
	color:#8a6d3b;
	text-align:center
}
.q-content .q-answer .as-login-notice {
	opacity:.6
}
.q-content .q-answer .as-closed-notice {
	background:var(--theme-body-bg-color,#eee);
	color:var(--theme-gray-color,#666);
	opacity:1
}
.q-content .q-answer .as-form-title {
	margin:0 0 20px;
	padding:0;
	font-size:16px;
	color:#333;
	font-weight:600;
	border:0
}
.q-content .as-form .mce-top-part:before,.q-content .q-add-main .mce-top-part:before,.q-content .q-answer .as-form-title:after,.q-content .q-answer .as-form-title:before,.widget_qapress_related .q-related .q-related-item:before {
	display:none
}
.q-content .q-answer .as-submit {
	margin:10px 0 0
}
@media (max-width:767px) {
	.q-content .q-answer .as-submit .pull-right {
	float:none!important
}
}.q-content .q-answer .as-submit .btn-submit {
	display:inline-block;
	height:auto;
	margin:0 auto;
	padding:7px 20px!important;
	font-size:14px;
	font-weight:500;
	text-align:center;
	color:#fff!important;
	line-height:16px;
	background:var(--qa-color);
	border-radius:3px;
	text-decoration:none;
	border:0;
	outline:0;
	cursor:pointer
}
@media (max-width:767px) {
	.q-content .q-answer .as-submit .btn-submit {
	display:block;
	width:100%;
	padding:12px 20px!important
}
}.q-content .q-answer .as-comments,.q-content .q-answer .as-comments-box {
	position:relative;
	font-size:0;
	padding:20px;
	margin-top:20px;
	background:rgba(0,0,0,.03);
	border-radius:4px;
	box-shadow:0 0 1px 0 rgba(0,0,0,.2)
}
.q-content .q-answer .as-comments-form {
	display:flex;
	justify-content:space-between;
	align-items:center
}
@media (max-width:767px) {
	.q-content .q-answer .as-comments-form {
	display:block
}
}.q-content .q-answer .as-comments-input {
	width:88%;
	flex-shrink:0;
	font-size:14px;
	line-height:1;
	height:38px;
	padding:11px 15px;
	box-shadow:none;
	border-radius:2px;
	background:#fff;
	box-sizing:border-box;
	border:1px solid #f3f3f3
}
@media (max-width:767px) {
	.q-content .q-answer .as-comments-input {
	width:100%
}
}.q-content .q-answer .as-comments-input:focus {
	box-shadow:none;
	border-color:#e3e3e3
}
.q-content .q-answer .as-comments-submit {
	width:10%;
	flex-shrink:0;
	padding:9px 10px;
	font-size:14px;
	line-height:18px;
	text-align:center;
	border:0;
	color:#fff;
	background:var(--qa-color);
	border-radius:3px;
	outline:0;
	height:auto;
	cursor:pointer
}
@media (max-width:767px) {
	.q-content .q-answer .as-comments-submit {
	width:100%;
	margin-top:8px
}
}.q-content .q-answer .as-comments-submit:active,.q-content .q-answer .as-comments-submit:focus,.q-content .q-answer .as-comments-submit:hover {
	background:var(--qa-hover)
}
.q-content .q-answer .as-comments-list {
	padding:0!important;
	margin:0;
	font-size:14px;
	list-style:none!important
}
.q-content .q-answer .as-comments-item {
	position:relative;
	padding-bottom:15px;
	margin-bottom:15px;
	list-style:none!important
}
.q-content .q-answer .as-comments-item:last-child {
	border-bottom:0;
	margin-bottom:0;
	padding-bottom:0
}
.q-content .q-answer .as-comments-none {
	margin:0;
	padding:20px 0;
	text-align:center;
	color:#999;
	line-height:16px;
	list-style:none
}
.q-content .q-answer .as-comment-name {
	margin-bottom:15px;
	font-size:13px;
	color:#999;
	line-height:17px
}
.q-content .q-answer .as-comment-name span {
	margin-left:10px
}
.q-content .q-answer .as-comment-name .as-comment-author {
	color:#333;
	margin-left:0
}
.q-content .q-answer .as-comment-name a.j-del-comment {
	color:#999
}
.q-content .q-answer .as-comment-url {
	font-size:14px;
	color:#333;
	line-height:16px;
	font-weight:500;
	vertical-align:top
}
.q-content .q-answer .as-comment-url:hover {
	color:var(--qa-hover)
}
.q-content .q-answer .as-comment-content {
	font-size:14px;
	color:#333;
	line-height:1.6
}
.q-content .q-answer .as-comment-content p {
	margin-bottom:10px;
	text-indent:0;
	line-height:inherit
}
@media (max-width:767px) {
	.q-content #question-form {
	position:relative;
	padding-bottom:60px
}
}.q-content .q-add-header {
	position:static;
	padding:30px;
	background:#fff;
	overflow:hidden
}
@media (max-width:767px) {
	.q-content .q-add-header {
	padding:15px
}
}.q-content .q-add-header .btn-post {
	display:block;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:10px 25px;
	font-size:14px;
	text-align:center;
	color:#fff;
	line-height:1;
	background:var(--qa-color);
	border-radius:3px;
	text-decoration:none;
	border:0;
	outline:0
}
.q-content .q-add-header .btn-post:hover {
	background:var(--qa-hover)
}
.q-content .q-add-header .btn-post .fa {
	vertical-align:bottom
}
@media (max-width:767px) {
	.q-content .q-add-header .btn-post {
	width:100%
}
}.q-content .q-add-title {
	float:left;
	width:58%
}
@media (max-width:767px) {
	.q-content .q-add-title {
	float:none;
	width:100%;
	margin-bottom:10px
}
}.q-content .q-add-cat {
	float:left;
	width:27%
}
@media (max-width:767px) {
	.q-content .q-add-cat {
	float:none;
	width:100%
}
}.q-content .q-add-btn {
	float:left;
	width:15%
}
@media (max-width:767px) {
	.q-content .q-add-btn {
	position:absolute;
	bottom:15px;
	float:none;
	left:10px;
	right:10px;
	width:auto
}
}.q-content .q-add-label {
	float:left;
	width:50px;
	line-height:34px;
	font-size:16px;
	color:#333
}
.q-content .q-add-input {
	padding-left:55px;
	padding-right:10px
}
.q-content .q-add-input input,.q-content .q-add-input select {
	height:34px;
	width:100%;
	padding:5px 10px;
	line-height:24px;
	outline:0;
	box-sizing:border-box;
	background:#fff;
	border-radius:3px;
	border:1px solid #e5e5e5
}
.q-content .q-add-main {
	padding:0 30px 30px
}
@media (max-width:767px) {
	.q-content .q-add-main {
	padding:0 15px 15px
}
}.q-content .as-form textarea,.q-content .q-add-main textarea {
	height:150px;
	background:0 0;
	border:0
}
.q-content .as-form .mce-ico,.q-content .q-add-main .mce-ico {
	font-size:18px;
	line-height:20px
}
.q-content .as-form .wp-editor-container,.q-content .q-add-main .wp-editor-container {
	padding:5px;
	border:0;
	border-radius:5px;
	background:rgba(0,0,0,.03);
	box-shadow:0 0 1px 0 rgba(0,0,0,.2)
}
.q-content .as-form .mce-panel,.q-content .q-add-main .mce-panel {
	background:0 0!important
}
.q-content .as-form .mce-toolbar-grp,.q-content .q-add-main .mce-toolbar-grp {
	border:0
}
.q-content .as-form .mce-toolbar .mce-btn-group,.q-content .as-form .mce-toolbar-grp>div,.q-content .q-add-main .mce-toolbar .mce-btn-group,.q-content .q-add-main .mce-toolbar-grp>div {
	padding:0
}
@media (max-width:767px) {
	.q-content .as-form .mce-edit-area iframe,.q-content .q-add-main .mce-edit-area iframe {
	min-height:80px
}
}.q-content .q-load-wrap {
	position:relative;
	margin-top:-10px;
	margin-bottom:30px;
	text-align:center
}
.q-content .q-load-more {
	display:inline-block;
	margin:0 auto;
	padding:10px 50px;
	line-height:1;
	font-size:14px;
	text-align:center;
	color:var(--qa-color);
	border:1px solid var(--qa-color);
	border-radius:3px;
	cursor:pointer
}
.q-content .q-load-more:hover {
	color:#fff;
	border:1px solid var(--qa-hover);
	background:var(--qa-hover);
	text-decoration:none
}
.q-content .q-load-more.disabled {
	opacity:.6
}
.q-content .notice-bg {
	position:absolute;
	z-index:100;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background:rgba(0,0,0,.01)
}
.q-content .notice-wrap {
	position:absolute;
	z-index:101;
	width:100%;
	left:0;
	top:46px;
	text-align:center
}
.q-content .notice-inner {
	display:inline-block;
	padding:10px 15px;
	line-height:1.2;
	color:#cd6e00;
	background:#ffedc8;
	border-radius:3px
}
.q-content .notice-inner.notice-1 {
	color:#388202;
	background:#e1ffe3
}
.q-content .notice-loading {
	display:inline-block;
	width:16px;
	height:16px;
	vertical-align:middle
}
.q-content .as-list>#notice .notice-wrap {
	top:auto;
	bottom:10px
}
.q-content .as-item>#notice .notice-wrap {
	top:auto;
	bottom:25px
}
.q-content .q-pagination {
	display:block;
	text-align:center;
	margin-top:20px
}
.q-content .q-pagination a,.q-content .q-pagination span {
	display:inline-block;
	padding:7px;
	margin-left:8px;
	margin-bottom:5px;
	min-width:28px;
	text-align:center;
	color:#999;
	line-height:1;
	background-color:#f2f2f2;
	box-shadow:inset 0 -1px 0 0 rgba(0,0,0,.05);
	border-radius:2px;
	overflow:hidden;
	transition:all .2s ease-in-out;
	vertical-align:top
}
@media (max-width:767px) {
	.q-content .q-pagination a,.q-content .q-pagination span {
	display:none
}
}.q-content .q-pagination a:first-child,.q-content .q-pagination span:first-child,.q-content .q-related-info span:first-child {
	margin-left:0
}
@media (max-width:767px) {
	.q-content .q-pagination .next,.q-content .q-pagination .prev {
	padding:10px;
	display:inline-block;
	margin:0 10px;
	width:40%
}
}.q-content .q-pagination .current {
	color:#fff;
	background:var(--qa-color)
}
.q-content .q-pagination a:hover {
	color:#fff!important;
	background:var(--qa-hover);
	cursor:pointer;
	text-decoration:none
}
.q-content .q-related {
	margin-top:20px
}
.q-content .q-related-title {
	margin:0 0 15px!important;
	padding:22px 0;
	line-height:22px;
	color:#333;
	border:0;
	border-bottom:1px solid #eee
}
.q-content .q-related-list {
	margin:0!important;
	padding:0!important;
	list-style:none
}
.q-content .q-related-item {
	display:flex;
	padding:15px 0;
	margin:0!important;
	line-height:20px
}
@media (max-width:767px) {
	.q-content .q-related-item {
	display:block
}
}.q-content .q-related-item>a {
	display:block;
	width:100%;
	color:#333;
	font-size:16px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis
}
@media (max-width:767px) {
	.q-content .q-related-item>a {
	white-space:normal;
	line-height:22px
}
}.q-content .q-related-item>a:hover {
	color:var(--qa-hover)
}
.q-content .q-related-item .q-related-info {
	width:300px;
	flex-shrink:0;
	text-align:right
}
@media (max-width:767px) {
	.q-content .q-related-item .q-related-info {
	width:100%;
	margin-top:8px;
	text-align:left
}
}.q-content .q-related-info {
	color:#999
}
.q-content .q-related-info span {
	margin-left:10px
}
.q-content .q-related-info .wi {
	margin-right:2px
}
.widget_qapress_new {
	padding:0!important;
	background:0 0!important;
	margin-bottom:20px
}
.q-btn-new {
	display:block;
	margin:0;
	padding:12px 20px!important;
	font-size:14px;
	text-align:center;
	color:#fff!important;
	line-height:16px;
	background:var(--qa-color);
	border-radius:4px;
	text-decoration:none;
	border:0;
	outline:0
}
.q-btn-new:hover {
	background:var(--qa-hover);
	text-decoration:none
}
.widget_qapress_related .q-related {
	padding:0;
	margin:0;
	list-style:none
}
.widget_qapress_related .q-related .q-related-item {
	padding:15px 0;
	margin:0;
	border-bottom:1px solid #efefef
}
.widget_qapress_related .q-related .q-related-item:last-child {
	border-bottom:0
}
.widget_qapress_related .q-related-title {
	display:block;
	margin-bottom:10px;
	font-size:14px;
	color:#333;
	line-height:20px
}
.widget_qapress_related .q-related-meta {
	display:flex;
	font-size:12px;
	color:#999;
	line-height:14px;
	align-items:center;
	justify-content:space-between
}
.widget_qapress_related .q-related-comments,.widget_qapress_related .q-related-views {
	margin-left:5px
}
.widget_qapress_related .q-related-comments .wi,.widget_qapress_related .q-related-views .wi {
	margin-right:3px;
	font-size:14px;
	vertical-align:top
}
.q-header-tab {
	margin-bottom:-1px;
	white-space:nowrap;
	overflow-y:visible;
	overflow-x:auto;
	-webkit-overflow-scrolling:touch
}
.q-header-tab::-webkit-scrollbar {
	display:none
}
@media (max-width:991px) {
	.q-header-tab {
	width:100%
}
}.q-mobile-ask {
	display:none
}
@media (max-width:991px) {
	.q-mobile-ask {
	display:block;
	margin-top:12px;
	margin-left:10px;
	width:30px;
	flex-shrink:0
}
}.q-mobile-ask a {
	display:block;
	width:30px;
	height:30px;
	font-size:18px;
	line-height:30px;
	text-align:center;
	color:#fff!important;
	background:var(--qa-color);
	border-radius:50%
}
.q-mobile-ask a img {
	display:inline-block!important;
	width:14px;
	height:auto;
	margin:-1px 0 0;
	vertical-align:middle!important
}
.q-mobile-ask a:hover {
	color:#fff;
	background:var(--qa-hover)
}
.wpcom-profile-main .q-profile-list .q-topic-item {
	padding-left:0;
	padding-right:5px
}
.qa_ad_wrap {
	margin-top:20px
}
.nice-dark-mode .q-content .q-answer .as-user,.nice-dark-mode .q-content .q-entry p,.nice-dark-mode .q-content .q-title {
	color:#fff
}
.nice-dark-mode .q-content .q-answer .as-login-notice {
	background:rgba(255,255,255,.1);
	color:inherit
}
.nice-dark-mode .q-content .q-answer .as-item,.nice-dark-mode .q-content .q-answer .as-title,.nice-dark-mode .q-content .q-header {
	border-bottom:1px solid rgba(255,255,255,.3)
}
.nice-dark-mode .q-content .q-answer .as-action,.nice-dark-mode .q-content .q-answer .as-action a,.nice-dark-mode .q-content .q-answer .as-reply a,.nice-dark-mode .q-content .q-answer .as-title span,.nice-dark-mode .q-content .q-info,.nice-dark-mode .q-content .q-info a,.nice-dark-mode .q-content .topic-meta {
	color:var(--night-color-dark)
}
.nice-dark-mode.qapress-list .post-header {
	display:none
}
.nice-dark-mode.qapress-list .q-content {
	margin-top:0
}
.card.io-sidebar-widget.widget_qapress_list>ul {
	padding:.75rem 1.25rem;
	list-style:none
}
.card.io-sidebar-widget.widget_qapress_list>ul li {
	margin-bottom:8px;
	line-height:1.46
}
.card.io-sidebar-widget.widget_qapress_related .q-related {
	padding:.75rem 1.25rem
}
