
@-webkit-keyframes a {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}@keyframes a {
	0% {
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
to {
	-webkit-transform:rotate(1turn);
	transform:rotate(1turn)
}
}.wp-block-wpcom-rewarded-content:not(:last-child) {
	margin-bottom:30px
}
.rewarded-content-wrap {
	position:relative;
	z-index:0;
	width:100%;
	margin:0;
	text-align:center!important;
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,.15);
	box-shadow:0 0 1px 0 rgba(0,0,0,.15)
}
.rewarded-content-wrap:before {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:var(--theme-color);
	content:"";
	opacity:.05
}
.rewarded-content-wrap.loading:after {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:rgba(255,255,255,.6);
	content:""
}
.rewarded-content-wrap.loading .rewarded-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:#999;
	font-size:24px;
	text-align:center;
	-webkit-animation:a 2s linear infinite;
	animation:a 2s linear infinite;
	opacity:.8
}
.rewarded-content-wrap .rewarded-content-bg {
	position:absolute;
	z-index:-1;
	left:0;
	top:0;
	width:100%;
	height:100%;
	-o-object-fit:cover;
	object-fit:cover
}
.rewarded-content-wrap .rewarded-content {
	position:relative;
	padding:24px 12px
}
.rewarded-content-wrap .rewarded-content-loading {
	display:none
}
.rewarded-content-wrap .rewarded-content-icon {
	display:block;
	width:42px;
	height:42px;
	margin:0 auto;
	font-size:42px;
	line-height:1;
	color:var(--theme-color);
	-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%)
}
.rewarded-content-wrap .rewarded-content-desc {
	margin:10px 0 0!important;
	font-size:14px;
	line-height:1.4;
	color:#555;
	text-indent:0!important;
	text-align:center!important
}
.rewarded-content-wrap .rewarded-content-btn {
	position:relative;
	z-index:0;
	margin-top:16px;
	color:#fff!important;
	padding:10px 20px!important;
	font-size:14px!important;
	line-height:16px!important;
	border-radius:4px!important;
	background-color:var(--theme-color)!important;
	border:0!important;
	outline:0;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	-webkit-transition:all .1s ease-out 0s;
	-o-transition:all .1s ease-out 0s;
	transition:all .1s ease-out 0s;
	overflow:hidden
}
.rewarded-content-wrap .rewarded-content-btn:before {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:-1;
	background:rgba(255,255,255,.06);
	content:""
}
.rewarded-content-wrap .rewarded-content-btn:active,.rewarded-content-wrap .rewarded-content-btn:focus,.rewarded-content-wrap .rewarded-content-btn:hover {
	color:#fff!important
}
.rewarded-content-wrap .rewarded-content-btn:active:before,.rewarded-content-wrap .rewarded-content-btn:focus:before,.rewarded-content-wrap .rewarded-content-btn:hover:before {
	display:block
}
.rewarded-content-wrap .rewarded-content-btn:active:before {
	background:rgba(0,0,0,.02)
}
:root {
	--qa-color:#4285f4;
	--qa-hover:#3380ff
}
.wpcom-icon {
	display:inline-block
}
.wpcom-icon path {
	-webkit-transition:none;
	transition:none
}
.wpcom-icon svg,.icon-svg {
	width:1em;
	height:1em;
	vertical-align:-0.15em;
	fill:currentColor;
	overflow:hidden
}
.wp-editor-container {
	position:relative;
	border:1px solid #e5e5e5
}
.wp-editor-container .mce-toolbar-grp {
	border-bottom:1px solid #e5e5e5
}
.q-add-form {
	background:#fff
}
.q-content {
	font-size:14px
}
.q-content a {
	text-decoration:none;
	-webkit-box-shadow:none;
	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;
	-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
	outline:0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.q-content .q-header {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	position:relative;
	border-bottom:1px solid #efefef
}
@media (max-width:767px) {
	.q-content .q-header {
	height:auto
}
#downpic{ display:none!important}
}.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 {
	text-decoration:none
}
.q-content .q-topic-item {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	padding:20px 0;
	text-align:left;
	overflow:hidden;
	table-layout:fixed;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
@media (max-width:767px) {
	.q-content .q-topic-item {
	display:block;
	border-bottom:1px dashed rgba(0,0,0,0.06)
	
}

}.q-content .user-avatar {
	float:none;
	width:50px;
	vertical-align:middle;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .user-avatar {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	width:100%;
	margin-bottom:15px
}
}.q-content .user-avatar img {
	width:50px !important;
	height:50px !important;
	border-radius:50% !important;
	-ms-flex-negative:0;
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .user-avatar img {
	width:32px !important;
	height:32px !important
}
}.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-images,.q-content .topic-image {
	display:none;
	margin-top:-7px;
	margin-bottom:15px
}
@media (max-width:767px) {
	.q-content .topic-images,.q-content .topic-image {
	display:block
}
}.q-content .topic-images {
	border-radius:5px;
	overflow:hidden
}
@media (max-width:767px) {
	.q-content .topic-images {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between
}
}.q-content .topic-images-item {
	width:calc( (100% / 3) - 2px );
	height:22vw !important;
	-o-object-fit:cover;
	object-fit:cover
}
.q-content .topic-image {
	width:70vw;
	height:44vw;
	vertical-align:top;
	border-radius:8px;
	overflow:hidden;
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.1);
	box-shadow:0 0 1px 0 rgba(0,0,0,0.1)
}
.q-content .topic-image-item {
	width:100%;
	height:100% !important;
	-o-object-fit:cover;
	object-fit:cover
}
.q-content .q-topic-empty {
	display:block;
	padding:80px 0;
	text-align:center
}
.q-content .q-topic-empty svg {
	width:auto;
	height:120px
}
.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 .topic-cat: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 .topic-last-reply a {
	color:inherit
}
.q-content .topic-last-reply a:hover {
	color:var(--qa-hover)
}
.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 .q-info a {
	color:inherit
}
.q-content .q-info a:hover {
	color:var(--qa-hover)
}
.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;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
@media (max-width:767px) {
	.q-content .q-entry {
	padding:10px
}
}.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>li:before,.q-content .q-answer .as-list>li:after {
	display:none
}
.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 {
	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-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:none
}
.q-content .q-answer .as-title h3:before,.q-content .q-answer .as-title h3:after {
	display:none
}
.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:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	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 a {
	display:block
}
.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% - 48px - 15px);
	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:hover {
	color:var(--qa-hover)
}
.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:normal
}
.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 {
	text-indent:0;
	line-height:inherit
}
.q-content .q-answer .as-content p:first-child {
	margin-top:0
}
.q-content .q-answer .as-content p:last-child {
	margin-bottom:0
}
.q-content .q-answer .as-action {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color:#999;
	font-size:14px;
	line-height:16px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	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:none;
	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 {
	-ms-flex-negative:0;
	flex-shrink:0
}
@media (max-width:767px) {
	.q-content .q-answer .as-action-vote {
	margin-bottom:10px
}
}.q-content .q-answer .as-login-notice {
	padding:20px 0;
	margin-bottom:20px;
	background:#fcf8e3;
	color:#8a6d3b;
	text-align:center;
	opacity:.6
}
.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 .q-answer .as-form-title:before,.q-content .q-answer .as-form-title:after {
	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-box,.q-content .q-answer .as-comments {
	position:relative;
	font-size:0;
	padding:20px;
	margin-top:20px;
	background:rgba(0,0,0,0.03);
	border-radius:4px;
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 1px 0 rgba(0,0,0,0.2)
}
.q-content .q-answer .as-comments-form {
	overflow:hidden
}
.q-content .q-answer .as-comments-input {
	float:left;
	width:88%;
	font-size:14px;
	line-height:1;
	height:38px;
	padding:11px 15px;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:2px;
	border:0;
	background:#fff;
	-webkit-box-sizing:border-box;
	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 {
	-webkit-box-shadow:none;
	box-shadow:none
}
.q-content .q-answer .as-comments-submit {
	float:right;
	width:10%;
	padding:8px 10px;
	margin-top:2px;
	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:5px
}
}.q-content .q-answer .as-comments-submit:hover,.q-content .q-answer .as-comments-submit:active,.q-content .q-answer .as-comments-submit:focus {
	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-name a.j-del-comment:hover {
	color:var(--qa-hover)
}
.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
}
.q-content .q-answer .as-comment-content p:last-child {
	margin-bottom:0
}
@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;
	-webkit-box-sizing:border-box;
	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:none;
	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,0.03);
	-webkit-box-shadow:0 0 1px 0 rgba(0,0,0,0.2);
	box-shadow:0 0 1px 0 rgba(0,0,0,0.2)
}
.q-content .as-form .mce-panel,.q-content .q-add-main .mce-panel {
	background:none
}
.q-content .as-form .mce-toolbar-grp,.q-content .q-add-main .mce-toolbar-grp {
	border:0
}
.q-content .as-form .mce-toolbar-grp>div,.q-content .q-add-main .mce-toolbar-grp>div {
	padding:0
}
.q-content .as-form .mce-toolbar .mce-btn-group,.q-content .q-add-main .mce-toolbar .mce-btn-group {
	padding:0
}
.q-content .as-form .mce-top-part::before,.q-content .q-add-main .mce-top-part::before {
	display:none
}
@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,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 8px;
	margin-left:5px;
	margin-bottom:5px;
	color:#999;
	line-height:1;
	background-color:#f2f2f2;
	-webkit-box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.05);
	box-shadow:inset 0 -1px 0 0 rgba(0,0,0,0.05);
	border-radius:2px;
	overflow:hidden;
	-webkit-transition:all 200ms ease-in-out;
	transition:all 200ms ease-in-out;
	vertical-align:top
}
@media (max-width:767px) {
	.q-content .q-pagination a,.q-content .q-pagination span {
	display:none
}
}@media (max-width:767px) {
	.q-content .q-pagination .prev,.q-content .q-pagination .next {
	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:-webkit-box;
	display:-ms-flexbox;
	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;
	-ms-flex-negative:0;
	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 span:first-child {
	margin-left:0
}
.q-content .q-related-info .wi {
	margin-right:2px
}
.widget_qapress_new {
	padding:0 !important;
	background:none !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
}
.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 .q-related-item:before {
	display:none
}
.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:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	font-size:12px;
	color:#999;
	line-height:14px;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	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;
	-ms-flex-negative:0;
	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-title {
	color:#fff
}
.nice-dark-mode .q-content .q-entry p,.nice-dark-mode .q-content .q-answer .as-user {
	color:#fff
}
.nice-dark-mode .q-content .q-answer .as-login-notice {
	background:rgba(255,255,255,0.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,0.3)
}
.nice-dark-mode .q-content .q-answer .as-reply a,.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-info,.nice-dark-mode .q-content .q-info a,.nice-dark-mode .q-content .q-answer .as-title span,.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
}
