/*---------------------------
	Table of Contents
	
	1 - Global Styles
	2 - RESET Default Styles
	3 - Helper Classes
	4 - Typography
	5 - Buttons
	6 - Captions
	7 - Galleries
	8 - Forms
	9 - Lists
	10 - Alerts
	11 - Pagination
	12 - Breadcrumb
	13 - Header & Navbar
	14 - Blog
	15 - Sliders
	16 - Banners
	17 - Accordions
	18 - Advertising
	19 - Cards
	21 - Widgets
	22 - Tags
	23 - Badges & points
	24 - Cover
	25 - Groups
	26 - Sidebar
	27 - Carousel
	28 - Footer
	29 - Responsive
	30 - Icons
---------------------------*/
/*---------------------------
		Global Styles
---------------------------*/
html {
	font-size: 14px;
}
body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	background-color: #f2f2f2;
	font-family: "Roboto", sans-serif;
	color: #808083;
}
.overflow-hidden {
	overflow: hidden;
}
::-moz-selection {
	color: #ffffff;
	background-color: #2e6ffd;
}
::selection {
	color: #ffffff;
	background-color: #2e6ffd;
}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration {
	-webkit-appearance:none;
}
a {
	color: #2e6ffd;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
a:hover {
	color: #2e6ffd;
	text-decoration: none;
}
section {
	position: relative;
}
.page-main {
	padding-top: 30px;
	padding-bottom: 30px;
}
.is-landing.page-main,.under-construction.page-main,.main_users_only .page-main {
	padding-top: 0;
	padding-bottom: 0;
}
img {
	vertical-align: middle;
	border: 0;
	max-width: 100%;
	height: auto;
}
pre {
	background-color: #F5F5F5;
	color: #888;
	padding: 10px;
	margin: 0;
	border: 1px solid #E9E9E9;
	word-break: break-all;
	word-wrap: break-word;
	white-space: pre;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 30px;
	overflow-x: auto;
}
code {
	background-color: #F5F5F5;
	color: #888;
	padding: 10px;
	margin: 0;
	overflow: hidden;
	line-height: 24px;
	margin-bottom: 30px;
}
iframe {
	border: 0;
	max-width: 100%;
	display: block;
}
table {
	margin: 0 0 30px;
	text-align: left;
	border: 1px solid #e7e9e9;
	border-collapse: collapse;
	border-spacing: 0;
}
table th,table td {
	padding: 10px;
	vertical-align: middle;
	border: 1px solid #e2e2e2;
}
table tr:hover {
	background-color: #fafafa;
}
table thead th {
	color: #333;
	font-size: 14px;
	font-weight: 700;
	border: 1px solid #e7e9e9;
	padding: 10px;
}
.himer_hide,.wpqa_hide,.wpqa_hide.wpqa_checkbox_p,.wpqa_error_mobile,.mce-notification.mce-notification-error,.wpqa_form p i,.wpqa_form .wpqa_category i,.wpqa_form .fileinputs i,.wpqa_textarea_p i,.taglist .input:before,.answers-form .form-input > i,.box-question i,.the-title-div i,.more-link {
	display: none;
}
.del-item-li.remove-answer > i,.move-poll-li.ui-icon.darg-icon > i {
	display: block;
}
/* Tipsy */
.tipsy {
	font-size: 12px;
	font-weight: 400;
	line-height: 1.5;
	position: absolute;
	padding: 5px;
	z-index: 100000000;
}
.tipsy-inner {
	background-color: #000000;
	max-width: 200px;
	padding: 4px 7px;
	text-align: center;
	border-radius: 4px;
	color: #ffffff;
}
.tipsy-arrow {
	position: absolute;
	width: 0;
	height: 0;
	line-height: 0;
	border: 5px dashed #000000;
}
.tipsy-arrow-n {
	border-bottom-color: #000000;
}
.tipsy-arrow-s {
	border-top-color: #000000;
}
.tipsy-arrow-e {
	border-left-color: #000000;
}
.tipsy-arrow-w {
	border-right-color: #000000;
}
.tipsy-n .tipsy-arrow {
	top: 0;
	left: 50%;
	margin-left: -5px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-nw .tipsy-arrow {
	top: 0;
	left: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-ne .tipsy-arrow {
	top: 0;
	right: 10px;
	border-bottom-style: solid;
	border-top: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-s .tipsy-arrow {
	bottom: 0;
	left: 50%;
	margin-left: -5px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-sw .tipsy-arrow {
	bottom: 0;
	left: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-se .tipsy-arrow {
	bottom: 0;
	right: 10px;
	border-top-style: solid;
	border-bottom: none;
	border-left-color: transparent;
	border-right-color: transparent;
}
.tipsy-e .tipsy-arrow {
	right: 0;
	top: 50%;
	margin-top: -5px;
	border-left-style: solid;
	border-right: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.tipsy-w .tipsy-arrow {
	left: 0;
	top: 50%;
	margin-top: -5px;
	border-right-style: solid;
	border-left: none;
	border-top-color: transparent;
	border-bottom-color: transparent;
}
.wpqa_error_desktop,.wpqa_error.wpqa_error_register,.wpqa_error.wpqa_error_login {
	display: block;
}
.default_screen {
	display: inline-block;
}
.retina_screen {
	display: none;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
	.default_screen {
		display: none;
	}
	.retina_screen {
		display: inline-block;
	}
}
.dark-logo,.dark-skin .light-logo {
	display: none;
}
.dark-skin .dark-logo.default-logo {
	display: inline-block;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2) {
	.dark-skin .dark-logo.default-logo,.dark-skin .light-logo.retina_screen {
		display: none;
	}
	.dark-skin .dark-logo.retina_screen {
		display: inline-block;
	}
}
.wpqa_error,.wpqa_success {
	display: none;
	padding: 10px 13px;
	font-size: 12px;
	font-weight: 600;
	margin-bottom: 20px;
	border-radius: 4px;
}
.wpqa_error {
	background: #fe5339;
	color: #ffffff;
}
.wpqa_success {
	background: #4be1ab;
	color: #ffffff;
}
.edit-profile-form.wpqa_form .wpqa_error,.edit-profile-form.wpqa_form .wpqa_success,.edit-comment-form.wpqa_form .wpqa_error,.edit-comment-form.wpqa_form .wpqa_success,.form-post.wpqa_form .wpqa_success,.form-post.wpqa_form .wpqa_error {
	display: block;
}
.edit-profile-form.wpqa_form .wpqa_success,.edit-profile-form.wpqa_form .wpqa_error {
	margin: 29px 29px 0;
}
.taglist .tag a.delete:before,.required,.delete-account a {
	color: #ff0000;
}
.wrap-pop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 99999;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
}
.wrap-pop {
	background: rgba(39, 41, 48, 0.95);
}
.wrap-pop.wrap-pop-not-close {
	background: rgba(39, 41, 48, 0.99);
}
.loader {
	position: fixed;
	top: 0;
	left: 0;
	height: 100%;
	background-color: #f2f2f2;
	z-index: 999999;
	width: 100%;
}
.loader_html {
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -25px 0 0 -25px;
	width: 50px;
	height: 50px;
	border-width: 8px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0);
}
.load_span {
	text-align: center;
	display: none;
	height: 39px;
}
.load_span.load_span_display {
	display: block;
	height: 52px;
}
.loader_2,.loader_3,.loader_4 {
	width: 20px;
	height: 20px;
	border-width: 3px;
	border-style: solid;
	border-right-color: rgba(0, 0, 0, 0) !important;
	background-color: rgba(0, 0, 0, 0);
	display: inline-block;
}
.loader_2 {
	margin-top: 7px;
}
.search_loader {
	display: none;
	position: absolute;
	top: 10px;
	right: 25px;
	margin: 0;
}
.small_loader.loader_2 {
	margin-top: 0;
	width: 16px;
	height: 16px;
	border-width: 2px;
	vertical-align: middle;
	display: none;
}
.loader_4 {
	height: 30px;
	width: 30px;
	vertical-align: middle;
	display: none;
}
.wp-editor-wrap .load_span {
	position: absolute;
	bottom: 20px;
	left: 20px;
}
.wp-switch-editor {
	right: 1px;
}
.author-pop-loader {
	text-align: center;
	padding: 10px;
}
.li_loader {
	margin: 0;
	font-size: 13px;
	font-weight: normal;
	height: 22px;
	display: none;
	margin-top: 6px;
}
.cover_loader {
	padding: 7px;
	height: 30px;
	width: 30px;
	vertical-align: middle;
	margin: auto;
}
.cover_loader_show,.cover_loader_show .small_loader {
	display: block;
}
.loader_html,.loader_2,.loader_3 {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.fa-spin,.loader_2 {
	-webkit-animation: fa-spin 2s infinite linear;
	animation: fa-spin 2s infinite linear;
}
@-webkit-keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
@keyframes fa-spin {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
#wrap {
	position: relative;
	z-index: 1;
}
.site-html-login,.site-html-login body {
	height: 100%;
}
.background-cover,.login-page-cover,.login-opacity,.cover-opacity,.panel-image-opacity {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	position: fixed;
	background-repeat: no-repeat;
	top: 0;
	left: 0;
	z-index: 0;
	overflow: hidden;
	height: 100%;
	width: 100%;
}
.cover-opacity,.panel-image-opacity {
	position: absolute;
	z-index: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	filter: alpha(opacity=60);
	-moz-opacity: 0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;
	background-color: rgba(0, 0, 0, 0.55);
}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 0;
	overflow: hidden;
	position: absolute !important;
	width: 0;
}
/*---------------------------
		RESET Default Styles
---------------------------*/
* {
	outline: none;
}
button {
	border: none;
	padding: 0;
}
button,button:focus,.form-control,.form-control:focus,.input-text,.input-text:focus {
	outline: none;
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
/*---------------------------
		Helper Classes
---------------------------*/
.color-primary {
	color: #2e6ffd !important;
}
.color-dark {
	color: #272930 !important;
}
.color-body {
	color: #808083 !important;
}
.color-success {
	color: #4be1ab !important;
}
.bg-success {
	background-color: #4be1ab !important;
}
.bg-overlay:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.55);
}
.community-card.bg-overlay:before {
	background-color: rgba(0, 0, 0, 0.4);
}
.font-md {
	font-size: 12px !important;
}
.font-lg {
	font-size: 18px !important;
}
.font-xl {
	font-size: 20px !important;
}
.font-xxl {
	font-size: 23px !important;
}
.font-xxxl {
	font-size: 25px !important;
}
.line-height-1 {
	line-height: 1;
}
.mb-28px {
	margin-bottom: 28px !important;
}
.mb-42px {
	margin-bottom: 42px !important;
}
.row-no-gutter {
	margin-left: 0;
	margin-right: 0;
}
.row-no-gutter > [class*="col"] {
	padding-right: 0;
	padding-left: 0;
}
.row-gutter-20 {
	margin-left: -10px;
	margin-right: -10px;
}
.row-gutter-20 > [class*="col"] {
	padding-right: 10px;
	padding-left: 10px;
}
.divider {
	height: 2px;
	background-color: #e7e9e9;
}
.sticky-top {
	top: 14px;
	z-index: 4;
}
.admin-bar .sticky-top {
	top: 46px;
}
.progress {
	height: 4px;
	background-color: #eceded;
}
/*---------------------------
		Typography
---------------------------*/
h1,h2,h3,h4,h5,h6 {
	color: #32343b;
	font-family: "Roboto", sans-serif;
	line-height: 1.3;
	font-weight: 700;
	margin-bottom: 14px;
}
h1,h2,h3 {
	line-height: 1.6;
}
h4,h5 {
	line-height: 1.5;
}
p {
	line-height: 1.6;
	margin-bottom: 20px;
}
.heading__title {
	font-size: 14px;
}
.heading__icon,.edit-profile-form .post-title-2 > i {
	width: 30px;
	height: 30px;
	font-size: 22px;
	text-align: center;
	border-radius: 2px;
	color: #ffffff;
	background-color: #32343b;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.heading__icon i {
	line-height: 1;
}
.block__title {
	font-size: 15px;
	margin-bottom: 11px;
}
.block__desc {
	margin-bottom: 17px;
}
/*---------------------------
		Buttons
---------------------------*/
.btn:not(.note-btn),.post-edit-link,.custom-post-link,.social-icons .block-user,.social-icons .report_user,.social-icons .following_you,.social-icons .ban-user,.social-icons .unblock-user,.social-icons .following_not,.pop-footer-subscriptions .subscriptions-link,.posts-load-more .load-more > a,.nav-custom-link > a,.member__info .social-icons li.social-email a {
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	font-weight: 700;
	min-width: 101px;
	height: 39px;
	line-height: 39px;
	letter-spacing: 0.3px;
	text-align: center;
	padding: 0 14px;
	border: 0;
	border-radius: 2px;
	overflow: hidden;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.posts-load-more .load-more > a {
	width: 100%;
}
.posts-load-more .load-more > a,.nav-custom-link > a {
	display: inline-block;
}
.social-icons .block-user,.social-icons .report_user,.social-icons .following_you,.social-icons .ban-user,.social-icons .unblock-user,.social-icons .following_not,.member__info .social-icons li.social-email a {
	background-color: #272930;
	padding: 0 5px;
	height: 30px;
	font-size: 13px;
	color: #ffffff;
	border-radius: 20px;
	line-height: 30px;
}
.member__info .social-icons li.social-email a i {
	font-size: 22px;
	line-height: 29px;
}
.btn:not(.note-btn):focus,.btn:not(.note-btn).active,.btn:not(.note-btn):active {
	-webkit-box-shadow: none;
	box-shadow: none;
	outline: none;
}
.btn:not(.btn__link):not(.btn__bordered):not(.note-btn):before,.social-icons .block-user:before,.social-icons .report_user:before,.social-icons .following_you:before,.social-icons .ban-user:before,.social-icons .unblock-user:before,.social-icons .following_not:before,.pop-footer-subscriptions .subscriptions-link:before,.nav-custom-link > a:before,.member__info .social-icons li.social-email a:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: calc(100% + 2px);
	z-index: -1;
	background-color: #000000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	-webkit-transition: -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9), -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
}
.btn:not(.btn__link):not(.btn__bordered):not(.note-btn):hover:before,.btn:not(.btn__link):not(.btn__bordered):not(.note-btn):focus:before,.social-icons .block-user:hover:before,.social-icons .report_user:hover:before,.social-icons .following_you:hover:before,.social-icons .ban-user:hover:before,.social-icons .unblock-user:hover:before,.social-icons .following_not:hover:before,.pop-footer-subscriptions .subscriptions-link:hover:before,.nav-custom-link > a:hover:before,.member__info .social-icons li.social-email a:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
.btn__primary {
	background-color: #272930;
	color: #ffffff;
}
.btn__primary:hover,.social-icons .block-user:hover,.social-icons .report_user:hover,.social-icons .following_you:hover,.social-icons .ban-user:hover,.social-icons .unblock-user:hover,.social-icons .following_not:hover,.wp-block-button .wp-block-button__link,.wp-block-button .wp-block-button__link:hover,.member__info .social-icons li.social-email a:hover {
	color: #ffffff;
}
.btn__primary:active,.btn__primary:focus {
	background-color: #272930;
	color: #ffffff;
}
.btn__secondary,.header-actions > li.menu-item > a.btn__secondary,.social-icons .unblock-user,.social-icons .following_not {
	background-color: #8c8e93;
	color: #ffffff;
}
.btn__secondary:before {
	background-color: #272930 !important;
}
.btn__secondary:hover {
	color: #ffffff;
}
.btn__secondary:active,.btn__secondary:focus {
	background-color: #272930;
	color: #ffffff;
}
.btn__success {
	color: #ffffff;
	background-color: #4be1ab;
}
.btn__success:hover {
	color: #ffffff;
}
.btn__danger {
	color: #ffffff;
	background-color: #ef4b4b;
}
.btn__danger:hover {
	color: #ffffff;
}
.btn__white,.posts-load-more .load-more > a,.nav-custom-link > a {
	color: #32343b;
	background-color: #ffffff;
}
.btn__white:hover,.posts-load-more .load-more > a:hover,.nav-custom-link > a:hover,.slider-button-style_1,.hero-button-style_1 {
	color: #ffffff;
}
.btn__white:active,.btn__white:focus {
	background-color: #ffffff;
	color: #32343b;
}
.btn__white.btn__no__animation {
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.btn__white.btn__no__animation:before,.button-default.slider-button-style_2:before,.button-default.slider-button-style_3:before {
	display: none;
}
.btn__white.btn__no__animation:hover,.posts-load-more .load-more > a:hover {
	background-color: #272930;
}
.btn__defalt.btn__bordered.btn__sm:not(.note-btn) {
	font-size: 12px;
	padding: 0 8px;
	font-weight: 400;
	min-width: 0;
	letter-spacing: 0;
	overflow: hidden;
	line-height: 28px;
	border: 1px solid #e7e9e9;
}
.btn__defalt.btn__bordered.btn__sm:not(.note-btn):hover {
	color: #ffffff;
	border-color: #272930;
	background-color: #272930;
}
.btn__link:not(.note-btn),.post-edit-link,.custom-post-link {
	background-color: transparent;
	border-color: transparent;
	min-width: 0;
	line-height: 1;
	height: auto;
	padding: 0;
	border: none;
}
.btn__link:not(.note-btn):focus,.btn__link:not(.note-btn):active {
	background-color: transparent;
}
.post-edit-link,.custom-post-link {
	margin-right: 10px;
}
.btn__link:not(.note-btn).btn__primary,.post-edit-link,.custom-post-link,.article-question .question-content-text .custom-post-link,.commentlist .comment .custom-post-link,.btn__link:not(.note-btn).btn__primary:hover,.btn__link:not(.note-btn).btn__secondary:hover {
	color: #272930;
}
.btn__link:not(.note-btn).btn__secondary {
	color: #8c8e93;
}
.btn__block {
	width: 100%;
}
.btn__small__width:not(.note-btn) {
	min-width: 67px;
}
.btn__semi__height:not(.note-btn) {
	height: 36px;
	line-height: 36px;
}
.btn__large__height:not(.note-btn) {
	height: 46px;
	line-height: 46px;
}
.btn__sm:not(.note-btn) {
	font-size: 13px;
	min-width: 77px;
	height: 30px;
	line-height: 30px;
}
.btn__extra__height:not(.note-btn),.posts-load-more .load-more > a {
	height: 50px;
	line-height: 50px;
}
.btn-facebook,.btn-twitter {
	-webkit-transition: all 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: all 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
}
.btn-facebook:hover,.btn-twitter:hover {
	color: #000000;
}
.btn-facebook {
	color: #4267b2;
}
.btn-twitter {
	color: #1da1f2;
}
.note-color-reset:before {
	display: none !important;
}
/*---------------------------
		Captions
---------------------------*/
.wp-caption,.caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"],.caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}
.wp-caption .wp-caption-text,.caption .wp-caption-text {
	color: #686868;
	font-size: 13px;
	font-size: 11px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.wp-caption-text.gallery-caption {
	color: #ffffff;
}
.post-attachment .attachment {
	display: none;
}
.wp-block-latest-comments {
	padding: 0;
}
.wp-block-cover-text {
	background: rgba(0, 0, 0, 0.3);
	color: #ffffff !important;
}
.post-content-text .wp-block-cover-text a {
	color: #ffffff;
}
/*---------------------------
		Galleries
---------------------------*/
.gallery {
	margin-bottom: 20px;
}
.gallery-item {
	float: left;
	margin: 0 4px 4px 0;
	overflow: hidden;
	position: relative;
}
.gallery-columns-1 .gallery-item {
	max-width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 48%;
	max-width: -webkit-calc(50% - 4px);
	max-width: calc(50% - 4px);
}
.gallery-columns-3 .gallery-item {
	max-width: 32%;
	max-width: -webkit-calc(33.3% - 4px);
	max-width: calc(33.3% - 4px);
}
.gallery-columns-4 .gallery-item {
	max-width: 23%;
	max-width: -webkit-calc(25% - 4px);
	max-width: calc(25% - 4px);
}
.gallery-columns-5 .gallery-item {
	max-width: 19%;
	max-width: -webkit-calc(20% - 4px);
	max-width: calc(20% - 4px);
}
.gallery-columns-6 .gallery-item {
	max-width: 15%;
	max-width: -webkit-calc(16.7% - 4px);
	max-width: calc(16.7% - 4px);
}
.gallery-columns-7 .gallery-item {
	max-width: 13%;
	max-width: -webkit-calc(14.28% - 4px);
	max-width: calc(14.28% - 4px);
}
.gallery-columns-8 .gallery-item {
	max-width: 11%;
	max-width: -webkit-calc(12.5% - 4px);
	max-width: calc(12.5% - 4px);
}
.gallery-columns-9 .gallery-item {
	max-width: 9%;
	max-width: -webkit-calc(11.1% - 4px);
	max-width: calc(11.1% - 4px);
}
.gallery-columns-1 .gallery-item:nth-of-type(1n),.gallery-columns-2 .gallery-item:nth-of-type(2n),.gallery-columns-3 .gallery-item:nth-of-type(3n),.gallery-columns-4 .gallery-item:nth-of-type(4n),.gallery-columns-5 .gallery-item:nth-of-type(5n),.gallery-columns-6 .gallery-item:nth-of-type(6n),.gallery-columns-7 .gallery-item:nth-of-type(7n),.gallery-columns-8 .gallery-item:nth-of-type(8n),.gallery-columns-9 .gallery-item:nth-of-type(9n) {
	margin-right: 0;
}
.gallery-columns-1.gallery-size-medium figure.gallery-item:nth-of-type(1n + 1),.gallery-columns-1.gallery-size-thumbnail figure.gallery-item:nth-of-type(1n + 1),.gallery-columns-2.gallery-size-thumbnail figure.gallery-item:nth-of-type(2n + 1),.gallery-columns-3.gallery-size-thumbnail figure.gallery-item:nth-of-type(3n + 1) {
	clear: left;
}
.gallery-caption {
	background-color: rgba(0, 0, 0, 0.7);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-size: 12px;
	line-height: 1.5;
	margin: 0;
	max-height: 50%;
	padding: 6px 8px;
	position: absolute;
	bottom: 0;
	left: 0;
	text-align: left;
}
.gallery-caption:before {
	content: "";
	height: 100%;
	min-height: 49px;
	position: absolute;
	top: 0;
	left: 0;
}
.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {
	display: none;
}
/* Category description */
.category-description > div {
	margin-bottom: 14px;
}
.category-description > div > h4 {
	display: inline-block;
	font-size: 20px;
}
.category-description > div > a {
	display: inline-block;
	margin-left: 10px;
	font-size: 15px;
}
.category-description > div > a:hover {
	color: #272930;
}
/* Post content */
address {
	font-style: italic;
	margin-bottom: 24px;
}
code {
	font-family: Consolas, Menlo, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace, serif;
}
.post-section .post-inner .post-content-text > ul,.post-section .post-inner .post-content-text > ul li,.comment-text .text > ul,.comment-text .text > ul li {
	list-style: inside;
}
.post-section .post-inner .post-content-text > ol,.post-section .post-inner .post-content-text > ol li,.comment-text .text > ol,.comment-text .text > ol li {
	list-style: decimal inside;
}
.post-section .post-inner .post-content-text > ul li li,.post-section .post-inner .post-content-text > ol li li,.comment-text .text > ul li li,.comment-text .text > ol li li {
	margin-left: 10px;
}
.post-section .post-inner .post-content-text > ol,.post-section .post-inner .post-content-text > ul,.post-section .post-inner .post-content-text > ol ol,.post-section .post-inner .post-content-text > ul ul,.comment-text .text > ol,.comment-text .text > ul,.comment-text .text > ol ol,.comment-text .text > ul ul {
	margin-bottom: 20px;
	padding: 0 0 0 40px;
}
.post-section .post-inner .post-content-text > ol li,.post-section .post-inner .post-content-text > ul li,.comment-text .text > ol li,.comment-text .text > ul li {
	margin-bottom: 10px;
}
.post-content-text {
	line-height: 24px;
	font-size: 14px;
	overflow: hidden;
	margin-bottom: 15px;
}
.post-content-text:before,.post-content-text:after {
	content: " ";
	display: table;
}
.post-content-text:after {
	clear: both;
}
.alignnone {
	margin: 5px 20px 20px 0;
}
.widget .alignnone {
	margin: 0;
}
.aligncenter,div.aligncenter {
	display: block;
	margin: 5px auto;
}
.alignright,a img.alignright {
	float: right;
	margin: 0 0 21px 21px;
}
.alignleft,a img.alignleft {
	float: left;
	margin: 0 21px 0 0;
}
a img.alignnone {
	margin: 0 21px 21px 0;
}
img.alignleft {
	margin: 7px 21px 7px 0;
}
img.alignright {
	margin: 7px 0 7px 21px;
}
a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.wp-caption-text {
	font-style: italic;
	font-size: 0.923em;
	text-align: center;
}
.sticky_post .blog-one {
	background-color: #ffffe4;
}
.sticky,.bypostauthor {
	z-index: 1;
}
.wp-block-columns {
	display: flex;
	margin: 20px 0;
}
.wp-block-column {
	flex: 1;
	margin: 0 20px;
}
dd {
	padding-left: 0;
	margin: 0 0 10px 40px;
}
dt {
	font-weight: 600;
}
.post-section .post-inner .post-content-text .tiled-gallery {
	clear: none;
}
.post-section .post-inner .post-content-text img,.post-section .post-inner .post-content-text .wp-caption,.post-section .post-inner .post-content-text .caption {
	max-width: 100%;
	height: auto;
}
.post-section .post-inner .post-content-text iframe,.post-section .post-inner .post-content-text embed {
	max-width: 100%;
}
.post-section .post-inner .post-content-text .gallery-caption {
	font-style: italic;
	font-size: 0.923em;
}
.post-section .post-inner .post-content-text .wp-caption.alignright,.post-section .post-inner .post-content-text .caption.alignright {
	margin-left: 31px;
}
.post-section .post-inner .post-content-text .wp-caption,.post-section .post-inner .post-content-text .caption {
	margin-bottom: 21px;
}
.post-section .post-inner .post-content-text .wp-caption-text {
	margin-right: 10px;
}
.question-video iframe {
	display: block;
	width: 100%;
}
blockquote {
	background: #eeeeee;
	border-width: 0;
	border-left-width: 3px;
	border-style: solid;
	padding: 30px;
	margin: 20px 0;
	display: block;
}
blockquote p {
	margin-bottom: 1.474em;
	font-size: 16px;
	line-height: 27px;
	font-style: italic;
}
blockquote cite {
	font-size: 16px;
	display: block;
	text-align: left;
	margin-top: 10px;
}
blockquote.alignleft {
	margin: 0.316em 1.474em 1.474em 0;
	width: 50%;
}
blockquote.alignright {
	margin: 0.316em 0 1.474 1.474em;
	width: 50%;
}
/*---------------------------
		Forms
---------------------------*/
label {
	font-size: 13px;
	font-weight: 400;
	line-height: 1;
	margin-bottom: 10px;
}
.wpqa_checkbox_span {
	line-height: 22px;
}
.wpqa_form label,.wpqa_checkbox_p > label,.wpqa_captcha_img {
	cursor: pointer;
}
.wpqa_checkbox_p > label {
	display: flex;
	align-items: center;
}
.login-form-data {
	flex-wrap: wrap;
}
label.error {
	color: red;
	margin: 7px 0 0 0;
}
.isRequired {
	color: red;
}
.form-group,.wpqa_form p,.wpqa_form .wpqa_category,.wpqa_textarea,.answers-form .form-input,.the-title-div {
	position: relative;
	margin-bottom: 20px;
}
.category_loader {
	margin: 15px auto 5px;
	display: none;
}
.category_loader_show {
	display: block;
}
.wpqa_category,.wpqa_category .category-wrap > span {
	margin-bottom: 10px;
	display: block;
}
.wpqa_category > ul {
	overflow: hidden;
	padding: 0;
	list-style: none;
	overflow-y: scroll;
	max-height: 155px;
}
.wpqa_category > ul li {
	margin-bottom: 10px;
	width: calc(33.33333333333333% - 10px);
	float: left;
	margin-right: 10px;
}
.wpqa_category > ul li:nth-child(3n) {
	margin-right: 0;
	width: 33.33333333333333%;
}
.wpqa_category > ul li label {
	width: 100% !important;
	line-height: 29px;
	margin: 0;
}
.wpqa_category > ul ul {
	padding: 0;
}
.wpqa_category > ul li .wpqa_checkbox input[type="checkbox"] {
	margin-right: 10px;
	margin-left: 15px;
	top: 6px;
}
.p-category .search_loader {
	top: 32px;
	right: 10px;
}
.the-title-div .search_loader {
	top: 36px;
	right: 10px;
}
.post-password-form input[type="password"],.wp-block-search .wp-block-search__input,.widget_search input[type="search"] {
	display: block;
	width: 100%;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.5;
	background-clip: padding-box;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	outline: none;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	height: 39px;
	border: 1px solid #e7e9e9;
	background-color: #ffffff;
	padding: 0 14px;
	border-radius: 3px;
	color: #808083;
}
.wp-block-search .wp-block-search__input,.widget_search input[type="search"] {
	margin-bottom: 0;
}
.form-control,.input-text,.profile_items li,.wpqa-stripe-payment,.points_chooseWay,.select2-container--default .select2-selection--single {
	height: 39px;
	border: 1px solid #e7e9e9;
	background-color: #ffffff;
	padding: 0 14px;
	border-radius: 3px;
	color: #808083;
}
.select2-container {
	z-index: 5;
}
.body-open-pop-up .select2-container {
	z-index: 99999;
}
.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field {
	border-radius: 3px;
}
.select2-search--dropdown .select2-search__field {
	padding: 8px 11px;
}
.select2-dropdown,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above {
	border: 1px solid #e7e9e9;
}
.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above {
	margin-left: -1px;
}
.admin-bar .select2-container--open .select2-dropdown--below,.admin-bar .select2-container--open .select2-dropdown--above {
	margin-top: 32px;
}
.select2-search--dropdown {
	padding: 10px;
}
.select2-container--default .select2-selection--single {
	border: none;
	background-color: transparent;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
	line-height: 39px;
	padding: 0;
	color: #808083;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
	display: none;
}
.form-control:focus,.input-text:focus,.post-password-form input[type="password"]:focus,.wp-block-search .wp-block-search__input:focus,.widget_search input[type="search"]:focus {
	border-color: #32343b;
	background-color: #ffffff;
}
.post-password-form input[type="password"] {
	margin-top: 7px;
}
.form-control::-webkit-input-placeholder,.input-text::-webkit-input-placeholder {
	color: #808083;
}
.form-control:-moz-placeholder,.input-text:-moz-placeholder {
	color: #808083;
}
.form-control::-moz-placeholder,.input-text::-moz-placeholder {
	color: #808083;
}
.form-control:-ms-input-placeholder,.input-text:-ms-input-placeholder {
	color: #808083;
}
.post-password-form input[type="submit"],.wp-block-search .wp-block-search__button,.widget_search .search-submit {
	display: inline-block;
	text-align: center;
	vertical-align: middle;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	font-size: 14px;
	background-color: #272930;
	color: #ffffff;
	text-transform: capitalize;
	position: relative;
	z-index: 1;
	font-weight: 700;
	min-width: 101px;
	height: 39px;
	line-height: 39px;
	letter-spacing: 0.3px;
	padding: 0 14px;
	border: 0;
	border-radius: 2px;
	overflow: hidden;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
	cursor: pointer;
}
.post-password-form input[type="submit"]:hover,.wp-block-search .wp-block-search__button:hover,.widget_search .search-submit:hover {
	color: #ffffff;
}
.post-password-form input[type="submit"]:before,.wp-block-search .wp-block-search__button:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	height: calc(100% + 2px);
	z-index: -1;
	background-color: #000000;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	-webkit-transition: -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9), -webkit-transform 0.24s cubic-bezier(0.37, 0.31, 0.31, 0.9);
}
.post-password-form input[type="submit"]:hover:before,.wp-block-search .wp-block-search__button:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
.post-password-form input[type="submit"] {
	margin-left: 7px;
}
.wpqa_form .wpqa_radio_p {
	margin-bottom: 5px;
}
.profile_items li {
	margin-bottom: 10px;
	display: flex;
	align-items: center;
}
.profile_items li label {
	cursor: default;
}
.add_categories_left_menu {
	margin-bottom: 20px;
}
.financial_payments_forms > strong {
	margin-bottom: 10px;
	color: #272930;
	display: inline-block;
}
.wpqa_radio_div.wpqa_radio_group > .d-inline-flex > label {
	line-height: 24px;
}
.wpqa_radio_div > p {
	margin-bottom: 10px;
	float: left;
	margin-right: 25px;
}
textarea {
	resize: none;
}
textarea.form-control,textarea.input-text {
	padding-top: 10px;
}
textarea.growOnFocus {
	height: 40px;
	padding-top: 8px;
	-webkit-transition: min-height 0.3s ease;
	transition: min-height 0.3s ease;
}
textarea.growOnFocus:focus {
	min-height: 70px;
}
.select-custom {
	position: relative;
	float: none;
	clear: right;
	display: inline-block;
	width: 100%;
}
.select-custom select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	padding-right: 28px;
}
.select-custom:after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 13px;
}
input[type="checkbox"],input[type="radio"],.custom-control-input:focus ~ .custom-control-label::before {
	-webkit-box-shadow: none !important;
	box-shadow: none !important;
}
.custom-switch {
	height: 14px;
	min-height: 14px;
	padding-left: 42px;
	margin-left: 32px;
}
.custom-switch .custom-control-label:after {
	top: 0;
	left: calc(-42px + 1px);
	height: 14px;
	width: 14px;
	background-color: #2e6ffd;
}
.custom-switch .custom-control-label:before {
	position: absolute;
	top: 0;
	left: -42px;
	width: 35px;
	height: 14px;
	border-radius: 17px;
	border-color: #2e6ffd;
}
.custom-switch .custom-control-label span {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	display: inline-block;
}
.custom-switch .custom-control-label span:first-of-type {
	position: absolute;
	left: -72.8px;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label span:first-of-type {
	color: #808083;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:before {
	border-radius: 17px;
	color: #ffffff;
	border-color: #ff0084;
}
.custom-switch .custom-control-input:checked ~ .custom-control-label:after {
	left: calc(-28px + -4px);
}
.input-group-custom-file {
	height: 39px;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #e7e9e9;
}
.input-group-custom-file .input-group-text {
	padding: 6px 14px;
	font-size: 13px;
	font-weight: 700;
	color: #ffffff;
	background-color: #272930;
	border: 1px solid #272930;
	border-radius: 4px !important;
	height: 29px;
}
.input-group-custom-file .custom-file {
	width: 100%;
}
.input-group-custom-file .input-group-append {
	position: absolute;
	right: 4px;
	cursor: pointer;
}
.custom-radio-container {
	height: 39px;
	padding: 4px;
	border-radius: 3px;
	border: 1px solid #e7e9e9;
	margin-bottom: 20px;
}
.custom-radio-container .custom-control {
	width: 50%;
	padding: 0;
	text-align: center;
	margin: 0;
}
.custom-radio-container label {
	display: block;
	width: 100%;
	height: 100%;
	font-weight: 700;
	line-height: 30px;
	cursor: pointer;
}
.custom-radio-container label:before {
	display: none !important;
}
.custom-radio-container .custom-radio .custom-control-input:checked ~ label:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
	z-index: -1;
	border-radius: 0;
	background-image: none;
	background: #2e6ffd;
}
.custom-radio-container .custom-radio .custom-control-input:checked ~ label {
	color: #ffffff;
}
.custom-file,.custom-file-input,.custom-file-label {
	height: 39px;
}
.custom-file-label {
	line-height: 28px;
	padding: 5px 14px;
	border-color: #e7e9e9;
}
.custom-file-label::after {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 4px;
	height: calc(100% - 9px);
	padding: 5px 17px;
	color: #ffffff;
	background-color: #272930;
	border-radius: 3px;
	font-weight: 700;
}
.custom-file-input:focus ~ .custom-file-label {
	border-color: #e7e9e9;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.wpqa_checkbox input[type="checkbox"] {
	margin: 0;
	float: left;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	content: "";
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 17px;
	background: #ffffff;
	border: 1px solid #e7e9e9;
	position: relative;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
}
.wpqa_checkbox_p {
	display: flex;
	align-items: center;
}
.wpqa_checkbox_p input[type="checkbox"] {
	float: none;
}
.wpqa_checkbox input[type="checkbox"]:checked::before {
	-webkit-margin-start: 0;
	content: "";
	position: absolute;
	left: 3px;
	top: 7px;
	width: 2px;
	height: 2px;
	background: #272930;
	-webkit-box-shadow: 2px 0 0 #272930, 4px 0 0 #272930, 4px -2px 0 #272930, 4px -4px 0 #272930, 4px -6px 0 #272930, 4px -8px 0 #272930;
	box-shadow: 2px 0 0 #272930, 4px 0 0 #272930, 4px -2px 0 #272930, 4px -4px 0 #272930, 4px -6px 0 #272930, 4px -8px 0 #272930;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.wpqa_radio input[type="radio"] {
	margin: 0;
	-webkit-margin-start: 0;
	-webkit-margin-end: 0;
	content: "";
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 17px;
	background: #ffffff;
	border: 2px solid #e7e9e9;
	position: relative;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	cursor: pointer;
	border-radius: 50%;
}
.wpqa_radio input[type="radio"]:checked::before {
	-webkit-margin-start: 0;
	content: "";
	position: absolute;
	left: 3px;
	top: 3px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #8c8e93;
}
.custom-radio-container .wpqa_radio input[type="radio"] {
	display: none;
}
.font-weight-bold.lost-password {
	font-size: 14px;
}
.required {
	color: red;
	margin-left: 3px;
}
.styled-checkbox {
	position: absolute;
	opacity: 0;
}
.styled-checkbox > label {
	position: relative;
	cursor: pointer;
	padding: 0;
}
.styled-checkbox + label:before {
	content: "";
	margin-right: 10px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 17px;
	background: #ffffff;
	border: 1px solid #e7e9e9;
}
.styled-checkbox:focus + label:before {
	-webkit-box-shadow: none;
	box-shadow: none;
}
.styled-checkbox:checked + label:before {
	background: transparent;
}
.styled-checkbox:disabled + label {
	color: #272930;
	cursor: auto;
}
.styled-checkbox:disabled + label:before {
	-webkit-box-shadow: none;
	box-shadow: none;
	background: #ddd;
}
.styled-checkbox:checked + label:after {
	content: "";
	position: absolute;
	left: 4px;
	top: 8px;
	width: 2px;
	height: 2px;
	background: #272930;
	-webkit-box-shadow: 2px 0 0 #272930, 4px 0 0 #272930, 4px -2px 0 #272930, 4px -4px 0 #272930, 4px -6px 0 #272930, 4px -8px 0 #272930;
	box-shadow: 2px 0 0 #272930, 4px 0 0 #272930, 4px -2px 0 #272930, 4px -4px 0 #272930, 4px -6px 0 #272930, 4px -8px 0 #272930;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.styled-radio {
	position: absolute;
	opacity: 0;
}
.styled-radio + label {
	position: relative;
	cursor: pointer;
	padding: 0;
}
.styled-radio + label:before {
	content: "";
	margin-right: 4px;
	display: inline-block;
	vertical-align: middle;
	width: 17px;
	height: 17px;
	border-radius: 50%;
	background: transparent;
	border: 2px solid #e7e9e9;
}
.styled-radio:disabled + label:before {
	background: #ddd;
}
.styled-radio:checked + label:after {
	content: "";
	position: absolute;
	left: 5px;
	top: 5px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #8c8e93;
}
.tox-notifications-container,.tox-statusbar__branding {
	display: none !important;
}
.ui-sortable-handle {
	position: relative;
	background-color: #ffffff;
}
.ui-sortable-handle .darg-icon,.ui-sortable-handle .remove-answer {
	position: absolute;
	z-index: 2;
	top: 18px;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 18px;
	height: 18px;
	border-radius: 2px;
	color: #ffffff;
	font-size: 11px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	cursor: pointer;
}
.ui-sortable-handle .remove-answer:hover {
	background-color: #272930;
}
.poll-image.poll-not-title.poll-activated-image .ui-sortable-handle .darg-icon,.poll-image.poll-not-title.poll-activated-image .ui-sortable-handle .remove-answer {
	bottom: 0;
}
.poll-image.poll-not-title.poll-activated-image .fileinputs span,.ui-sortable-handle .fileinputs span {
	right: 63px;
}
.ui-sortable-handle .darg-icon i,.ui-sortable-handle .remove-answer i {
	line-height: 1;
}
.ui-sortable-handle .darg-icon {
	right: 10px;
	background-color: #808083;
}
.ui-sortable-handle .remove-answer {
	right: 35px;
	background-color: #ef4b4b;
}
.note-toolbar {
	height: auto;
	min-height: auto !important;
}
.fileinputs {
	position: relative;
	margin-bottom: 20px;
}
.fakefile {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	width: 100%;
}
.fakefile button {
	position: relative;
	text-align: left;
	background-color: #ffffff;
	border: 1px solid #e7e9e9;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	cursor: pointer;
	width: 100%;
	height: 39px;
	font-size: 13px;
	padding: 0 14px;
	line-height: 1.5;
	color: #808083;
}
.fileinputs span {
	padding: 2px 10px;
	font-style: normal;
	font-weight: bold;
	font-size: 14px;
	position: absolute;
	top: 7px;
	right: 7px;
	letter-spacing: 0.8px;
	background-color: #272930;
	color: #ffffff;
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.fileinputs input[type="file"] {
	position: relative;
	padding: 6px 11px;
	z-index: 2;
	width: 100%;
	cursor: pointer;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	padding-left: 30px;
}
.wpqa_login_social_div {
	position: relative;
	text-align: center;
	margin: 20px 0;
	width: 100%;
}
.wpqa_login_social_div:before {
	content: "";
	height: 2px;
	background-color: #e7e9e9;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
	width: 100%;
}
.wpqa_login_social_div span {
	font-weight: 700;
	text-align: center;
	display: inline-block;
	padding: 0 15px;
	position: relative;
	z-index: 1;
	background-color: #ffffff;
}
.footer .wpqa_login_social_div span {
	background-color: #1a1c21;
}
.taglist {
	position: relative;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
.taglist .tag {
	margin-right: 5px;
	float: left;
}
.taglist .tag a.delete span {
	display: none;
}
.taglist .tag a.delete {
	position: relative;
	z-index: 1;
	cursor: pointer;
}
.taglist .tag span {
	color: #26333b;
}
.taglist .tag a.delete:before {
	color: #ff0000;
	cursor: pointer;
	margin-left: 5px;
	font-size: 16px;
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}
.taglist .input {
	position: relative;
}
.taglist .input input {
	width: 100% !important;
	border: 1px solid #e7e9e9;
	height: 39px;
	padding: 0 14px;
	border-radius: 3px;
	line-height: 1.5;
}
.taglist .input input:focus {
	border-color: #32343b;
}
.taglist .tag a.delete:hover:before {
	color: #464e5b;
}
.anonymously_span {
	margin-left: 10px;
}
.anonymously_span img {
	margin-right: 10px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.poll_options,.question-multiple-upload {
	margin-bottom: 20px;
}
.wpcf7-spinner {
	margin: 10px auto 0;
	display: block;
}
.article-post.block-section-div .wpcf7-form > p {
	margin-bottom: 0;
}
.page-template-template-contact .article-post.block-section-div {
	padding-bottom: 0;
}
.post-contact form div.wpcf7-response-output,.post-contact form span.wpcf7-not-valid-tip {
	padding: 10px 13px;
	color: #ffffff;
	font-weight: bold;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.post-contact form div.wpcf7-response-output {
	margin: 0 0 30px;
	border-color: #f3d351 !important;
	background-color: #f3d351;
	font-size: 14px;
}
.post-contact form span.wpcf7-not-valid-tip {
	border-color: #fe5339;
	background-color: #fe5339;
	font-size: 13px;
}
.wpqa-stripe-payment {
	width: calc(66.6666667% - 10px);
	font-size: 13px;
	padding: 11px;
	margin-bottom: 20px;
}
.col6 .wpqa-stripe-payment {
	width: 100%;
}
.payment-wrap-2 .payment-tabs a.payment-bank img {
	width: 32px;
}
.payment-custom:not(.payment_methods) img {
	width: 32px;
}
.multi_currencies_form .styled-select {
	width: 125px;
}
.wpqa-stripe-payment.wpqa-stripe-payment-error {
	border-color: #ff0000;
}
.subscribe-section.subscribe-paid {
	margin-top: 20px;
}
.subscribe-paid .list-with-arrows li {
	font-size: 15px;
}
.subscribe-paid .list-with-arrows li:before,.widget-profile-strength li.profile-done:before,.subscriptions-section .subscribe-section > ul li.paid-membership:before {
	color: #4be1ab;
}
.subscribe-paid .list-with-arrows li:last-child {
	padding-bottom: 0;
}
.subscribe-title {
	font-size: 15px;
	font-weight: bold;
	color: #32343b;
	margin-bottom: 20px;
}
.subscribe-title:before {
	font-size: 15px;
	margin-right: 10px;
}
.coupon_area input[type="text"],.bump-question-area input[type="text"] {
	width: calc(75% - 10px);
	margin-right: 10px;
	float: left;
}
.coupon_area button[type="submit"],.bump-question-area a {
	width: 25%;
	float: left;
	text-align: center;
}
.wpqa-delete-image > span {
	border: 2px solid #ffffff;
	padding: 2px;
	display: inline-block;
	border-radius: 3px;
}
.wpqa-delete-image > span img {
	border-radius: 3px;
}
.wpqa-remove-loader.loader_4 {
	display: inline-block;
}
.wpqa-delete-attachment {
	margin: 0 0 20px;
	padding: 0;
	list-style: none;
}
.wpqa-delete-attachment li {
	margin-bottom: 10px;
}
.wpqa-delete-attachment a {
	margin-right: 20px;
}
.wpqa-delete-attachment i {
	margin-right: 10px;
}
/* Switcher */
.subscription-switcher {
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 30px;
	gap: 15px;
}
.subscription-switcher.subscription-switcher-2 {
	margin-bottom: 30px;
}
.subscription-switcher > span {
	font-size: 13px;
	background-color: #f8f8f8;
	padding: 4px 7px;
	border-radius: 2px;
}
.subscriptions_style_1 .li-subscribe-popular > span {
	font-size: 13px;
	background-color: #f30202;
	color: #ffffff;
	padding: 4px 7px;
	border-radius: 2px;
	margin-left: 20px;
}
.subscription-switcher button {
	color: #808083;
}
.subscription-switcher button.subscription-switcher-active {
	color: #272930;
}
.switch-button {
	background-color: #f8f8f8;
	border-radius: 30px;
	overflow: hidden;
	width: 120px;
	text-align: center;
	font-size: 18px;
	letter-spacing: 1px;
	color: #155FFF;
	position: relative;
	padding-right: 60px;
	position: relative;
}
.switch-button:before {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	width: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 3;
	pointer-events: none;
}
.switch-button-checkbox {
	cursor: pointer;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	opacity: 0;
	z-index: 2;
}
.switch-button-checkbox:checked + .switch-button-label:before {
	transform: translateX(60px);
	transition: transform 300ms linear;
}
.switch-button-checkbox + .switch-button-label {
	position: relative;
	padding: 15px 0;
	display: block;
	user-select: none;
	pointer-events: none;
	margin-bottom: 0;
}
.switch-button-checkbox + .switch-button-label:before {
	content: "";
	height: 100%;
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 30px;
	transform: translateX(0);
	transition: transform 300ms;
}
.switch-button-checkbox + .switch-button-label .switch-button-label-span {
	position: relative;
}
p.trial-plan {
	margin-bottom: 0;
}
/* Style 2 of subscriptions */
.subscriptions-section ul.pricing-plan {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-evenly;
	margin: 0;
	list-style: none;
	padding: 0;
}
.pricing-plan .subscriptions-plan {
	background-color: #fff;
	border: 1px solid #e4e6e6;
	padding: 20px;
	margin: 25px 12px;
	border-radius: 5px;
	text-align: center;
	transition: 0.3s;
	cursor: pointer;
	overflow: initial;
	flex-basis: calc(50% - 50px);
}
.pricing-plan .subscriptions-plan .alert-message {
	text-align: left;
	margin-bottom: 0;
}
.pricing-plan .subscriptions-plan h2 {
	font-size: 22px;
	margin-bottom: 12px;
}
.pricing-plan .subscriptions-plan .price {
	margin-bottom: 20px;
	font-size: 30px;
}
.pricing-plan .subscriptions-plan ul.features {
	list-style-type: none;
	text-align: left;
}
.pricing-plan .subscriptions-plan ul.features li {
	margin: 8px;
}
.pricing-plan .subscriptions-plan ul.features li .fas {
	margin-right: 4px;
}
.pricing-plan .subscriptions-plan ul.features li .fa-times-circle {
	color: #eb4d4b;
}
.pricing-plan .subscriptions-plan .button-default {
	border: none;
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin-top: 20px;
	cursor: pointer;
	font-size: 16px;
}
.pricing-plan .subscriptions-plan.li-subscribe-popular {
	border: 2px solid #cccccc;
	position: relative;
	transform: scale(1.08);
}
.pricing-plan .subscriptions-plan.li-subscribe-popular span {
	position: absolute;
	top: -16px;
	right: 47%;
	transform: translateX(50%);
	color: #fff;
	padding: 4px 20px;
	font-size: 18px;
	border-radius: 3px;
}
.pricing-plan .subscriptions-plan:hover {
	box-shadow: -5px 7px 67px -28px rgba(0, 0, 0, 0.37);
}
/* Datepicker */
.ui-datepicker-calendar th,.ui-datepicker-calendar td {
	text-align: center;
	padding: 0;
}
.ui-datepicker-calendar th a,.ui-datepicker-calendar td a {
	padding: 10px;
	display: block;
}
.ui-datepicker-calendar thead th {
	padding: 10px;
}
.ui-datepicker-header {
	padding-top: 8px;
}
.ui-datepicker-title {
	padding: 8px;
	clear: both;
	text-align: center;
}
.ui-datepicker-prev {
	margin-left: 8px;
}
.ui-datepicker-prev,.ui-datepicker-next {
	margin-bottom: 8px;
	float: left;
}
.ui-datepicker-next {
	float: right;
	margin-right: 8px;
}
/* Cursor */
.ui-datepicker-prev,.ui-datepicker-next,.dark-light-switcher {
	cursor: pointer;
}
/* Background Color #ffffff */
div#ui-datepicker-div {
	background-color: #ffffff;
}
/* Background Color #272930 */
.ui-datepicker-title,.ui-datepicker-today {
	background-color: #272930;
}
/* Color #ffffff */
.ui-datepicker-title {
	color: #ffffff;
}
.ui-datepicker-header a,.ui-datepicker-today a,.ui-datepicker-current-day a {
	color: #ffffff !important;
}
/* Social */
.social-icons li,.widget .social-icons li {
	margin-right: 21px;
	margin-bottom: 14px;
	float: left;
	border-bottom: none;
	padding-bottom: 0;
}
.social-icons li a,.widget .social-icons li a {
	display: block;
	color: #808083;
	font-size: 17px;
	line-height: 1;
	-webkit-transition: all 0.4s linear;
	transition: all 0.4s linear;
}
.widget .social-icons li a i {
	font-size: 17px;
}
.social-icons li a:hover,.footer.footer-light .social-icons li a:hover,.sidebar .widget .social-icons li a:hover,.widget li.tweet-item a:hover,.stats-value-2 {
	color: #272930;
}
.tweet-icon i {
	color: #1da1f2;
}
.social-icons li:last-of-type {
	margin-right: 0;
}
.post-share > ul {
	position: static !important;
}
.single-post .post-share > span,#wpqa-share .post-share > span {
	display: block;
	margin-right: 14px;
}
.ask-user-after-social,.edit-profile-after-social {
	margin-bottom: 14px;
}
#wpqa-share .post-share > span i {
	display: inline-block;
	margin-right: 10px;
}
#wpqa-badge,#wpqa-notification {
	text-align: center;
}
#wpqa-badge h3,#wpqa-notification h3 {
	font-size: 20px;
	margin-bottom: 15px;
}
#wpqa-badge p,#wpqa-notification p {
	font-size: 14px;
	line-height: 24px;
	margin-bottom: 30px;
}
#wpqa-badge .new_badge span {
	font-size: 100px;
	position: relative;
}
#wpqa-badge .new_badge span i {
	font-size: 50px;
	position: absolute;
	top: 20px;
	left: 35px;
}
#wpqa-badge .panel-pop-content > p > span i,#wpqa-notification .panel-pop-content > p > span i {
	margin-right: 5px;
}
.post-share > span i {
	display: none;
}
.single-post .post-share {
	display: flex;
	justify-content: center;
	align-items: center;
}
.comment .post-share {
	display: block;
}
.comment .post-share > span,.post-share > span,.social-icons li.share-facebook span,.comment .post-share > ul,.question-list-details > ul {
	display: none;
}
.comment .post-share .social-icons li.share-facebook span,.footer-meta .question-share .post-share .social-icons li.share-facebook span {
	display: inline-block;
}
.pinned-ribbon {
	position: absolute;
	top: 0;
	right: 49px;
	width: 10px;
	height: 25px;
	background-color: #ec4747;
}
.pinned-ribbon:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	border: 5px solid transparent;
	border-bottom-color: #ffffff;
}
.pinned-ribbon:after {
	content: "";
	position: absolute;
	top: -2px;
	right: -3px;
	width: 13px;
	height: 2px;
	background-color: #ec4747;
}
.pinned-ribbon-lg {
	width: 80px;
	height: 80px;
	overflow: hidden;
	position: absolute;
	z-index: 2;
	top: -3px;
	left: -5px;
}
.activate-main-gender .pinned-ribbon-lg {
	left: -3px;
}
.question-2-columns .pinned-ribbon-lg,.post-style-3 .pinned-ribbon-lg {
	left: 10px;
}
.pinned-ribbon-lg span {
	text-align: center;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
	position: absolute;
	padding: 4px 0;
	left: -20px;
	top: 13px;
	width: 92px;
	line-height: 1;
	color: #ffffff;
	background-color: #f30202;
	font-size: 13px;
}
.pinned-ribbon-lg span:before,.pinned-ribbon-lg span:after {
	content: "";
	border-top: 3px solid #f30202;
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}
.pinned-ribbon-lg span:before {
	left: 0;
}
.pinned-ribbon-lg span:after {
	right: 0;
}
.list-with-arrows li {
	position: relative;
	font-size: 13px;
	padding: 0 0 10px 21px;
	margin-bottom: 10px;
	border-bottom: 1px solid #e7e9e9;
}
.list-with-arrows li:last-child {
	border-bottom: 0;
}
.list-with-arrows li:before {
	font-size: 18px;
	position: absolute;
	top: 0;
	left: 0;
}
/*---------------------------
		Lists
---------------------------*/
.questions-list li a {
	font-size: 15px;
	color: #272930;
	display: block;
	font-weight: 700;
	padding: 9px 0;
	border-bottom: 1px solid #e7e9e9;
}
.questions-list li:last-child a {
	border-bottom: 0;
}
/*---------------------------
		Alerts
---------------------------*/
.alert,.alert-message,.current_balance,.no-comments {
	font-size: 15px;
	font-weight: 700;
	padding: 22px 20px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	background-color: #2e6ffd;
	margin-bottom: 20px;
}
.alert-message-min,.no-comments {
	padding: 11px;
	color: #ffffff;
	border-radius: 4px;
}
.alert i,.alert-message i {
	font-size: 21px;
	line-height: 1;
	margin-right: 14px;
}
.alert:not(.alert-outlined),.alert-message:not(.alert-outlined) {
	border: 0;
}
.alert:not(.alert-outlined),.alert-message:not(.alert-outlined),.alert-message:not(.alert-outlined) a {
	color: #ffffff;
}
.alert-outlined {
	border: 2px solid;
	background-color: #ffffff;
}
.alert-outlined.alert-primary {
	border-color: #4be1ab;
	color: #4be1ab;
}
.alert-outlined.alert-danger {
	border-color: #fe5339;
	color: #fe5339;
}
.alert-outlined.alert-warning {
	border-color: #f3d351;
	color: #f3d351;
}
.alert-outlined.alert-info {
	border-color: #2e6ffd;
	color: #2e6ffd;
}
.alert-primary:not(.alert-outlined) {
	background-color: #4be1ab;
}
.alert-danger:not(.alert-outlined) {
	background-color: #fe5339;
}
.alert-warning:not(.alert-outlined),.no-comments {
	background-color: #f3d351;
}
.alert-info:not(.alert-outlined) {
	background-color: #2e6ffd;
}
.alert-message p {
	overflow: hidden;
	width: calc(100% - 35px);
}
.alert-message span {
	display: inline-block;
}
.alert-message.alert-message-warning {
	background-color: #f3d351;
}
.alert-message.alert-message-success {
	background-color: #4be1ab;
}
.alert-message.alert-message-error {
	background-color: #fe5339;
}
.alert-message:not(.alert-outlined) a,.alert-outlined.alert-info a,.alert-outlined.alert-warning a,.alert-outlined.alert-danger a,.alert-outlined.alert-primary a,.wpqa_error a {
	color: #272930;
}
.alert-message.alert-message-warning,.alert-message.alert-message-warning p,.alert-message.alert-message-warning i,.alert-message.alert-message-warning a:hover,.alert-message.alert-message-success,.alert-message.alert-message-success p,.alert-message.alert-message-success i,.alert-message.alert-message-success a:hover,.alert-message.alert-message-error,.alert-message.alert-message-error p,.alert-message.alert-message-error i,.alert-message.alert-message-error a:hover,.wpqa_error a:hover {
	color: #ffffff;
}
.wpqa-session-message > .alert-message {
	display: none;
}
.wpqa-session-message > .alert-message:last-child {
	display: flex;
}
.pop-footer-subscriptions .subscriptions-link {
	color: #ffffff;
	background-color: #4be1ab;
	display: block;
}
.alert-answer-question a {
	margin-right: 10px;
}
.alert-answer-question a:last-child {
	margin-right: 0;
}
.error404 .main-search {
	padding: 0;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	border: none;
}
.error-404 {
	line-height: 1;
}
.error-desc {
	font-size: 20px;
}
.no-results.not-found .main-search > .post-title-3 {
	display: none !important;
}
#section-transactions.user-notifications > div > ul li div {
	line-height: 23px;
	margin-bottom: 10px;
}
#section-transactions.user-notifications .cancel-subscription {
	margin-bottom: 0;
}
#section-transactions.user-notifications > div > ul li div .price-span,.point-span.point-span-plus {
	color: #4be1ab;
}
#section-transactions.user-notifications > div > ul li div .transaction-span,#section-transactions.user-notifications > div > ul li div .refund-span,.point-span.point-span-minus {
	color: #fe5339;
}
#section-transactions.user-notifications > div > ul > li {
	border-bottom: 1px solid #e7e9e9;
	padding: 29px;
}
#section-transactions.user-notifications > div > ul li i {
	float: left;
	font-size: 20px;
	margin-right: 5px;
	width: 20px;
}
#section-transactions .notification__date,#section-points .notification__date {
	font-size: 12px;
}
.alert-message-money > div {
	border-top: 1px solid #2e6ffd;
	padding-top: 20px;
	margin-top: 20px;
}
.alert-message-money.alert-message span {
	margin-right: 5px;
}
.current_balance {
	justify-content: space-between;
	display: flex;
	border-radius: 4px;
}
.points_chooseWay {
	border: 1px solid #e7e9e9;
	display: flex;
	align-items: center;
	padding: 0;
}
.points_chooseWay input {
	border: 0;
	margin: 0;
}
.points_chooseWay label {
	padding: 0 10px;
	font-size: 12px;
}
.points_chooseWay .points_label {
	padding-left: 0;
}
.points_chooseWay label.points_radio {
	height: 37px;
	display: flex;
	align-items: center;
	padding: 13px 10px 13px 13px;
	border-right: 1px solid #e7e9e9;
	background-color: #fafafa;
	border-radius: 3px 0 0 3px;
}
.points_choose_error {
	border-color: #FF0000;
}
.points_chooseCustom .custom_points {
	width: 123px;
	padding: 10px;
	font-size: 12px;
}
.withdrew_content strong {
	color: #32343b;
	margin-bottom: 10px;
	display: block;
}
.history_transfer td,.history_transfer th {
	border: 1px solid #e7e9e9;
	text-align: left;
	padding: 8px;
	padding-left: 16px !important;
}
.history_transfer th i {
	margin-right: 10px;
	font-weight: normal;
}
.pending-post-footer .pending-post-meta,.pending-post-footer .review-post {
	float: left;
	margin-right: 10px;
}
.pending-post-footer .pending-post-meta i {
	margin-right: 5px;
}
/*---------------------------
		Pagination
---------------------------*/
.pagination li,.pagination .page-numbers,.post-pagination > * {
	margin-right: 7px;
}
.pagination li:last-child,.pagination .page-numbers:last-child,.post-pagination > *:last-child {
	margin-right: 0;
}
.pagination li a,.pagination .page-numbers,.post-pagination > * {
	font-weight: 700;
	display: block;
	width: 36px;
	height: 36px;
	line-height: 36px;
	color: #272930;
	background-color: #f8f8f8;
	text-align: center;
	border-radius: 1px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.pagination li a:hover,.pagination li a.current,.pagination .page-numbers:hover,.post-pagination > *:hover,.pagination .page-numbers.current,.post-wrap-content .pagination .current {
	color: #ffffff;
	background-color: #272930;
}
.post-wrap-content .pagination,.pagination.comments-pagination {
	margin-bottom: 18px;
}
.pagination.comments-pagination > *:not(.clearfix):not(.page-numbers) {
	width: 100%;
}
#section-messages .main-pagination,#section-withdrawals .main-pagination {
	margin-top: 18px;
}
/*---------------------------
		Breadcrumb
---------------------------*/
.breadcrumb {
	background-color: transparent;
	padding: 0;
}
.breadcrumb .breadcrumbs-wrap {
	flex-wrap: wrap;
	gap: 10px;
}
.breadcrumb-item {
	position: relative;
	font-size: 14px;
}
.breadcrumb-item a {
	color: #272930;
}
.breadcrumb-item,.breadcrumb-item a,.breadcrumb-item a span,.breadcrumb-navs__item,.breadcrumb-right,.breadcrumb-right .search-form {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	flex-wrap: wrap;
}
.crumbs-span {
	padding-right: 7px;
	padding-left: 7px;
}
.breadcrumb-item + .breadcrumb-item::before {
	content: ">";
}
.breadcrumb-navs__item,.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div {
	width: 16px;
	height: 16px;
	line-height: 16px;
	font-size: 11px;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	color: #ffffff;
	background-color: #808083;
}
.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div {
	top: -18px;
}
.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next {
	right: 0;
}
.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev {
	right: 21px;
	left: initial;
}
.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div:before {
	font-size: 11px;
}
.breadcrumb-navs__item i {
	line-height: 1;
}
.breadcrumbs .current {
	word-wrap: break-word;
	word-break: break-all;
}
.breadcrumb-navs__item:hover,.slider-questions-wrap.slider-wrap .slider-owl .owl-controls .owl-buttons > div:hover {
	color: #ffffff;
	background-color: #272930;
}
.nav-next > span {
	display: none;
}
.question-stats {
	display: flex;
	align-items: center;
}
.question-stats {
	margin-left: 10px;
}
.question-stats > span {
	display: inline-flex;
	align-items: center;
	padding: 13px 8px;
	font-size: 13px;
}
.question-stats > span i {
	font-size: 14px;
	margin-right: 5px;
}
.breadcrumb-right {
	min-width: fit-content;
}
.breadcrumb-right .search-form .main-search-form,.breadcrumb-right .cat_follow {
	position: relative;
	margin-left: 14px;
}
.breadcrumb-right .search-form .main-search-form .button-search {
	position: absolute;
	top: 12px;
	left: 10px;
}
.breadcrumb-right .search-form .main-search-form .button-search i {
	color: #808083;
	font-size: 18px;
}
.breadcrumb-right .search-form .main-search-form .search-input {
	padding-left: 30px;
}
.breadcrumb-right .btn.btn__sm.follow-cat-button,.user-head-area .user_follow .btn,.user-head-area .wpqa-message.btn {
	min-width: auto;
}
.breadcrumbs-light,.breadcrumbs-dark .question-navigation > a,.breadcrumbs-colored .question-navigation > a {
	background-color: #ffffff;
}
.breadcrumbs-dark .question-navigation > a,.breadcrumbs-colored .question-navigation > a {
	color: #7c7f85;
}
.question-navigation > a:first-child:last-child {
	margin-right: 0 !important;
}
.breadcrumbs-dark h1,.breadcrumbs-dark a,.breadcrumbs-dark .crumbs > span,.breadcrumbs-colored h1,.breadcrumbs-colored a,.breadcrumbs-colored .crumbs > span {
	color: #ffffff;
}
.breadcrumbs.breadcrumbs_2 {
	padding: 28px 0;
	margin-top: -30px;
	margin-bottom: 30px;
}
.breadcrumbs.breadcrumbs-dark {
	border-top: 1px solid #33353c;
}
.breadcrumbs.breadcrumbs-light {
	border-top: 1px solid #e7e9e9;
}
/*---------------------------
		Left menu
---------------------------*/
.main-menu-sidebar .sidebar .widget {
	padding: 24px;
}
.main-menu-sidebar .sidebar .widget.card {
	padding-top: 20px;
}
.nav_menu_sidebar .widget.card {
	padding: 14px;
}
.nav_menu_sidebar .widget.card {
	padding-top: 10px;
}
.main-menu-sidebar .sidebar .stats-inner-3.stats-card-layout2 .stats-card__item {
	width: 50%;
}
.nav_menu_sidebar .stats-inner-3.stats-card-layout2 .stats-card__item {
	width: 100%;
}
.nav_menu_sidebar .widget .card-header {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.main-menu-sidebar .sidebar .widget.users-widget .user_follow .btn,.nav_menu_sidebar .widget.users-widget .user_follow .btn,.nav_menu_sidebar .span-icon.author__avatar,.nav_menu_sidebar .card-title .card-title__icon,.nav_menu_sidebar .widget-post-image.group_avatar {
	display: none;
}
.main-menu-sidebar .sidebar .member__stats.d-flex,.nav_menu_sidebar .member__stats.d-flex {
	display: block !important;
}
.main-menu-sidebar .sidebar .member__stats li,.nav_menu_sidebar .member__stats li {
	float: left;
}
.main-menu-sidebar .sidebar .widget.users-widget .community-card {
	padding: 10px;
}
.nav_menu_sidebar .widget.users-widget .community-card {
	padding: 5px;
}
.nav_menu_sidebar .widget.users-widget .community-card .community__info > .d-flex > .mr-3 {
	margin-right: 8px !important;
}
.main-menu-sidebar .sidebar .widget.users-widget .community-card .community__info,.nav_menu_sidebar .widget.users-widget .community-card .community__info {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.main-menu-sidebar .sidebar .community-card .community__count:first-of-type,.nav_menu_sidebar .community-card .community__count:first-of-type {
	margin-right: 10px;
}
.main-menu-sidebar .sidebar .wp-block-search__inside-wrapper,.nav_menu_sidebar .wp-block-search__inside-wrapper {
	display: block;
}
.main-menu-sidebar .sidebar .wp-block-search .wp-block-search__button,.nav_menu_sidebar .wp-block-search .wp-block-search__button {
	margin-left: 0;
	width: 100%;
}
.main-menu-sidebar .wp-block-search .wp-block-search__input,.main-menu-sidebar .widget_search input[type="search"] {
	margin-bottom: 20px;
}
.nav_menu > ul,.nav_menu > div > ul,.nav_menu > div > div > ul {
	margin: 0;
	padding: 0 0 10px;
}
.nav_menu > ul li,.nav_menu > div > ul li,.nav_menu > div > div > ul li {
	list-style: none;
	margin-bottom: 20px;
	overflow: hidden;
}
.nav_menu > ul li a,.nav_menu > div > ul li a,.nav_menu > div > div > ul li a {
	font-size: 14px;
	font-weight: 700;
	color: #272930;
}
.nav_menu > ul ul li a,.nav_menu > div > ul ul li a,.nav_menu > div > div > ul ul li a {
	color: #7c7f85;
}
.nav_menu > ul ul li a:hover,.nav_menu > div > ul ul li a:hover,.nav_menu > div > div > ul ul li a:hover {
	color: #272930;
}
.nav_menu > ul li a i,.nav_menu > div > ul li a i,.nav_menu > div > div > ul li a i,.nav_menu > ul li a img,.nav_menu > div > ul li a img,.nav_menu > div > div > ul li a img {
	margin-right: 10px;
	font-size: 20px;
	font-weight: normal;
	float: left;
}
.nav_menu > ul li a img,.nav_menu > div > ul li a img,.nav_menu > div > div > ul li a img {
	max-width: 20px;
}
.nav_menu > div > ul li a i.fas,.nav_menu > div > ul li a i.fa,.nav_menu > div > div > ul li a i.fas,.nav_menu > div > div > ul li a i.fa {
	font-weight: 900;
}
.nav_menu > ul ul,.nav_menu > div > ul ul,.nav_menu > div > div > ul ul {
	margin: 10px 0 10px;
	display: none;
	padding: 0 0 0 18px;
	clear: both;
	position: static;
	background: transparent;
	border: none;
}
.nav_menu > ul .nav_menu_open > ul,.nav_menu > div > ul .nav_menu_open > ul,.nav_menu > div > div > ul .nav_menu_open > ul,.current-menu-parent > ul.sub-menu {
	display: block;
}
.nav_menu > ul ul li,.nav_menu > div > ul ul li,.nav_menu > div > div > ul ul li {
	margin-bottom: 8px;
}
.nav_menu > ul ul li a,.nav_menu > div > ul ul li a,.nav_menu > div > div > ul ul li a {
	font-size: 13px;
	font-weight: normal;
}
.nav_menu > ul ul ul,.nav_menu > div > ul ul ul,.nav_menu > div > div > ul ul ul {
	display: none;
}
.nav_menu > ul li:last-child,.nav_menu > div > ul li:last-child,.nav_menu > div > div > ul li:last-child,.nav_menu.nav_menu_2 > ul > li,.nav_menu.nav_menu_2 > div > ul > li,.nav_menu.nav_menu_2 > ul ul,.nav_menu.nav_menu_2 > div > ul ul,.nav_menu.nav_menu_3 > ul ul,.nav_menu.nav_menu_3 > div > ul ul {
	margin-bottom: 0;
}
.nav_menu.nav_menu_2 > ul,.nav_menu.nav_menu_2 > div > ul,.nav_menu.nav_menu_3 > ul > li,.nav_menu.nav_menu_3 > div > ul > li {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.nav_menu.nav_menu_2 > ul,.nav_menu.nav_menu_2 > div > ul,.nav_menu.nav_menu_3 > ul > li,.nav_menu.nav_menu_3 > div > ul > li,div.nav_menu {
	background-color: #FFFFFF;
}
div.nav_menu_sidebar .nav_menu {
	background-color: transparent;
}
/* Style 2 */
.nav_menu.nav_menu_2,.nav_menu.nav_menu_3 {
	width: 100%;
}
.nav_menu.nav_menu_2 > ul,.nav_menu.nav_menu_3 > ul {
	margin-bottom: 20px;
}
.nav_menu.nav_menu_2 > ul,.nav_menu.nav_menu_2 > div > ul {
	padding: 0;
	-webkit-box-shadow: 0px 1px 20px 0px rgb(224 224 224 / 10%);
	box-shadow: 0px 1px 20px 0px rgb(224 224 224 / 10%);
}
.nav_menu.nav_menu_2 > ul > li,.nav_menu.nav_menu_2 > div > ul > li {
	padding: 10px 15px;
	border-bottom: 1px solid #e4e6e6;
}
.nav_menu.nav_menu_2 > ul > li:last-child,.nav_menu.nav_menu_2 > div > ul > li:last-child {
	border-bottom: none;
}
/* Style 3 */
.nav_menu.nav_menu_3 > ul,.nav_menu.nav_menu_3 > div > ul {
	padding: 0;
}
.nav_menu.nav_menu_3 > ul > li,.nav_menu.nav_menu_3 > div > ul > li {
	margin-bottom: 10px;
	padding: 10px 15px;
}
/*---------------------------
		Header & Navbar
---------------------------*/
.header {
	position: relative;
	height: 60px;
	z-index: 11;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.header-full > header {
	height: 110px;
}
.header .search-form {
	position: relative;
}
.header .search-form .form-control {
	height: 30px;
	border: transparent;
	color: #7c7f85;
	background-color: #ffffff;
	padding: 0 0 0 29px;
	min-width: 231px;
	font-size: 13px;
	border-radius: 2px;
}
.header .search-form .search-form__btn {
	position: absolute;
	top: 0;
	left: 0;
	width: 32px;
	height: 30px;
	text-align: center;
	color: #808083;
	font-size: 18px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
	line-height: 0;
}
.logo-name {
	color: #f2f2f2;
	font-size: 25px;
}
/* Navbar */
.menu-alert {
	line-height: 50px;
}
.navbar {
	padding: 0;
	background-color: #272930;
}
.navbar > .container,.navbar > .container-fluid {
	position: relative;
	height: 60px;
}
.navbar .navbar-brand {
	padding: 0;
	margin: 0;
	line-height: 60px;
	margin-right: 42px;
}
.navbar .menu-item,.navbar-nav .menu-item {
	position: relative;
	margin-right: 14px;
	float: left;
}
.navbar .menu-item:last-child {
	margin-right: 0;
}
#mainNavigation .navbar-nav .menu-item,.header-actions > .menu-item {
	line-height: 60px;
}
.header-actions > .menu-item li {
	line-height: initial;
}
.comment-reply {
	flex-wrap: wrap;
	align-items: center;
	padding: 0;
	display: flex;
}
.comment-text .text ul.comment-reply > li {
	list-style: none;
}
.header .navbar-nav .flexMenu-viewMore .menu-item a,.comment .comment-reply li:not(.comment-reaction-votes) ul a,.wpqa-cover-right .question-list-details li a,.menu.flex.menu-tabs-desktop.navbar-nav .menu-item a {
	color: #7c7f85;
}
.navbar .menu-item a:hover,.navbar .menu-item:hover > a,.navbar .menu-item.current-menu-item > a {
	color: #f2f2f2;
}
.navbar .menu-item .dropdown-toggle::after {
	display: none;
}
.navbar .sub-menu {
	border: none;
	margin: 0;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 2px 6px 0px rgb(40 40 40 / 10%);
	box-shadow: 0px 2px 6px 0px rgb(40 40 40 / 10%);
}
.navbar .sub-menu:after,.flexMenu-popup:after,.comment-reply li:not(.comment-reaction-votes) ul:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 13px;
	z-index: 2;
	border: 6px solid transparent;
	border-bottom-color: #ffffff;
}
.navbar .sub-menu .menu-item a:hover {
	color: #272930 !important;
}
.navbar .sub-menu .dropdown-toggle:after {
	right: 0;
}
.navbar-nav .menu-item a i,.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul li i,.footer-meta .question-share .post-share .social-icons li a i,.question-link-list li i {
	margin-right: 10px;
	font-size: 14px;
}
.navbar-nav .menu-item.flexMenu-viewMore a i {
	font-size: 20px;
	line-height: 62px;
}
.header-menu-opened .navbar-nav .menu-item.flexMenu-viewMore a i {
	font-size: 14px;
	line-height: 22px !important;
}
#mainNavigation .navbar-nav,.menu-tabs-desktop.navbar-nav {
	display: inline-block;
}
#mainNavigation .navbar-nav-mobile {
	display: none;
}
#mainNavigation > .navbar-nav {
	max-width: 93%;
	height: 60px;
	padding-right: 20px;
}
.navbar .sub-menu.notifications-dropdown-menu {
	padding: 0;
	min-width: 266px;
}
.navbar .sub-menu.notifications-dropdown-menu > ul {
	max-height: 450px;
	overflow-y: auto;
	padding: 20px;
}
.navbar .sub-menu.notifications-dropdown-menu .notifications__item,.notifications__item.d-flex {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #e7e9e9;
}
.navbar .sub-menu.notifications-dropdown-menu .notifications__item:last-child,.notifications__item.d-flex:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.navbar .sub-menu.notifications-dropdown-menu .notification__body,.navbar .sub-menu.notifications-dropdown-menu .notification__body > *,.navbar .li-notifications .sub-menu .notifications__item {
	font-size: 12px;
	line-height: 22px;
	color: #8c8e93;
}
.navbar .sub-menu.notifications-dropdown-menu .notification__date {
	font-size: 11px;
}
.navbar .sub-menu.notifications-dropdown-menu .author__avatar,.notifications__item > i {
	width: 27px;
	height: 27px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 27px;
	flex: 0 0 27px;
	margin-right: 12px;
}
.custom__notifications .notifications__item.d-flex:not(.notification__show-all) {
	padding: 20px 10px;
	border-bottom: 1px solid #e7e9e9;
	position: relative;
}
.notification__show-all {
	margin-top: 20px;
}
.custom__notifications .notifications__item.d-flex:not(.notification__show-all):hover,.referral__head {
	background-color: #f8f8f8;
}
.notifications__item > i {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	font-size: 17px;
	border-radius: 50%;
	color: #ffffff;
	margin-right: 10px;
}
i.message_new.message-new {
	color: #ffc646;
}
.custom__notifications .notifications__item > i,.notifications__item > i {
	/* Green */
	background-color: #4be1ab;
}
.notifications__item.notifications__gift_site > i,.notifications__item.notifications__points_referral > i,.notifications__item.notifications__referral_membership > i,.notifications__item.notifications__admin_add_points > i,.notifications__item.notifications__seen_message > i,.notifications__item.notifications__select_best_answer > i,.notifications__item.notifications__accept_invite > i,.notifications__item.notifications__add_message_user > i,.notifications__item.notifications__add_message > i,.notifications__item.notifications__question_reaction_haha > i,.notifications__item.notifications__answer_reaction_haha > i,.notifications__item.notifications__posts_reaction_haha > i,.notifications__item.notifications__comment_reaction_haha > i,.notifications__item.notifications__question_reaction_hug > i,.notifications__item.notifications__answer_reaction_hug > i,.notifications__item.notifications__posts_reaction_hug > i,.notifications__item.notifications__comment_reaction_hug > i,.notifications__item.notifications__question_reaction_sad > i,.notifications__item.notifications__answer_reaction_sad > i,.notifications__item.notifications__posts_reaction_sad > i,.notifications__item.notifications__comment_reaction_sad > i,.notifications__item.notifications__notification_mention > i {
	/* Yellow */
	background-color: #f3d351;
}
.notifications__item.notifications__answer_question > i,.notifications__item.notifications__reply_answer > i,.notifications__item.notifications__answer_question_follow > i,.notifications__item.notifications__accepted_withdrawal_points > i,.notifications__item.notifications__requested_money > i,.notifications__item.notifications__request_group > i,.notifications__item.notifications__add_group_invitations > i,.notifications__item.notifications__approved_category > i,.notifications__item.notifications__accepted_category > i,.notifications__item.notifications__question_reaction_like > i,.notifications__item.notifications__answer_reaction_like > i,.notifications__item.notifications__posts_reaction_like > i,.notifications__item.notifications__comment_reaction_like > i {
	/* Bule */
	background-color: #2e6ffd;
}
.notifications__item.notifications__canceled_category > i,.notifications__item.notifications__question_vote_down > i,.notifications__item.notifications__answer_vote_down > i,.notifications__item.notifications__admin_remove_points > i,.notifications__item.notifications__question_remove_favorites > i,.notifications__item.notifications__unfollow_question > i,.notifications__item.notifications__user_unfollow > i,.notifications__item.notifications__cancel_best_answer > i,.notifications__item.notifications__rejected_withdrawal_points > i,.notifications__item.notifications__remove_group_moderator > i,.notifications__item.notifications__decline_request_group > i,.notifications__item.notifications__removed_user_group > i,.notifications__item.notifications__blocked_group > i,.notifications__item.notifications__delete_reason > i,.notifications__item.notifications__delete_question > i,.notifications__item.notifications__delete_post > i,.notifications__item.notifications__delete_answer > i,.notifications__item.notifications__delete_comment > i,.notifications__item.notifications__report_answer > i,.notifications__item.notifications__report_user > i,.notifications__item.notifications__delete_inbox_message > i,.notifications__item.notifications__delete_send_message > i,.notifications__item.notifications__delete_group > i,.notifications__item.notifications__delete_posts > i,.notifications__item.notifications__posts_unlike > i,.notifications__item.notifications__decline_invite > i,.custom__notifications .notifications__item > .icon-thumbs-down,.notifications__item.notifications__question_remove_reaction > i,.notifications__item.notifications__answer_remove_reaction > i,.notifications__item.notifications__posts_remove_reaction > i,.notifications__item.notifications__comment_remove_reaction > i,.notifications__item.notifications__question_reaction_love > i,.notifications__item.notifications__answer_reaction_love > i,.notifications__item.notifications__posts_reaction_love > i,.notifications__item.notifications__comment_reaction_love > i,.notifications__item.notifications__question_reaction_wow > i,.notifications__item.notifications__answer_reaction_wow > i,.notifications__item.notifications__posts_reaction_wow > i,.notifications__item.notifications__comment_reaction_wow > i,.notifications__item.notifications__question_reaction_angry > i,.notifications__item.notifications__answer_reaction_angry > i,.notifications__item.notifications__posts_reaction_angry > i,.notifications__item.notifications__comment_reaction_angry > i,.notifications__item.notifications__posts_like > i {
	/* Orange */
	background-color: #fe5339;
}
.header li.notifications__item.notification__show-all a,li.notifications__item.notification__show-all a {
	color: #808083;
	font-weight: bold;
	font-size: 13px;
}
.navbar .sub-menu.notifications-dropdown-menu .author__name,.notification__body .author__name,.navbar .sub-menu.notifications-dropdown-menu .author__name:hover,.notification__body .author__name:hover,.point-span,li.notifications__item .notification__body .notification__question.notification__question-dark,.required-error a {
	color: #272930;
}
.required-error a:hover {
	color: #ffffff;
}
.point-span {
	font-size: 14px;
	font-weight: 600;
	margin-right: 10px;
}
.notifications-count {
	position: absolute;
	top: -10px;
	right: -14px;
	width: 21px;
	height: 21px;
	line-height: 21px;
	font-size: 11px;
	text-align: center;
	border-radius: 50%;
	color: #ffffff;
	background-color: #2e6ffd;
}
.header-menu-opened .menu-opened .notifications-count {
	top: 10px;
	right: 10px;
}
.menu-tabs-desktop .notifications-count {
	top: -2px;
	right: -12px;
}
.navbar .sub-menu .notifications-count,.navbar-secondary .notifications-count {
	left: -10px;
	right: initial;
	top: -4px;
}
/* Flex menu */
ul li.flexMenu-viewMore {
	float: left;
}
ul li.flexMenu-viewMore > a {
	position: relative;
	z-index: 5;
	font-size: 16px;
	position: relative;
}
.flexMenu-viewMore > a > span {
	display: inline-block;
	float: left;
	line-height: 23px;
	font-size: 16px;
}
.flexMenu-viewMore > a:hover,.flexMenu-viewMore:hover > a {
	background-color: transparent !important;
}
.flexMenu-popup,.comment-reply li:not(.comment-reaction-votes) ul,.wpqa-cover-right .question-list-details ul {
	z-index: 20;
	left: auto;
	right: -10px;
	white-space: nowrap;
	word-wrap: normal;
	text-align: left;
	background-color: #ffffff;
	min-width: 168px;
	padding: 0 14px;
	border-radius: 0 0 4px 4px;
	-webkit-box-shadow: 0px 2px 6px 0px rgb(40 40 40 / 10%);
	box-shadow: 0px 2px 6px 0px rgb(40 40 40 / 10%);
	opacity: 0;
	visibility: hidden;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-transform: translateY(10px);
	transform: translateY(10px);
	display: block !important;
}
.comment-reply li:not(.comment-reaction-votes) ul,.wpqa-cover-right .question-list-details ul {
	position: absolute !important;
}
.flexMenu-viewMore.active:hover .flexMenu-popup,.comment .comment-reply .comment-share:hover ul,.comment .comment-reply .question-list-details:hover ul,.wpqa-cover-right .question-list-details:hover ul {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.question-list-details,.comment-share {
	cursor: pointer;
}
.flexMenu-popup:after,.comment-reply li:not(.comment-reaction-votes) ul:after {
	left: initial;
	right: 19px;
}
.flexMenu-popup li,.comment-reply li:not(.comment-reaction-votes) ul li,.wpqa-cover-right .question-list-details li {
	display: block;
	width: 100%;
	margin-right: 0 !important;
}
.flexMenu-popup li a,.comment-reply li:not(.comment-reaction-votes) ul li a,.wpqa-cover-right .question-list-details li a {
	display: block;
	transition: none;
	border-bottom: 1px solid #e7e9e9;
	line-height: 39px;
}
.flexMenu-popup li:last-child a,.comment-reply li:not(.comment-reaction-votes) ul li:last-child a,.wpqa-cover-right .question-list-details li:last-child a {
	border-bottom: none;
}
.menu-tabs .flexMenu-viewMore.active-menu > a:before {
	background-color: #26333b;
}
.header-light nav.nav ul li.flexMenu-viewMore > a:hover,.header-light nav.nav ul li.flexMenu-viewMore:hover > a {
	color: #272930;
}
.menu-tabs .flexMenu-viewMore > a:hover,.menu-tabs.active-menu .flexMenu-viewMore > a,.menu-tabs .flexMenu-viewMore:hover > a,.menu-tabs .flexMenu-viewMore a:hover,.menu-tabs .flexMenu-viewMore .active-tab a,.menu-tabs .flexMenu-viewMore .current_page_item a,.menu-tabs .flexMenu-viewMore.active-menu > a,.wpqa-cover-right .question-list-details li a:hover {
	color: #26333b;
}
nav.nav li .flexMenu-popup,nav.nav li .flexMenu-popup {
	background-color: #272930;
}
.menu-tabs .flexMenu-viewMore a,.wpqa-cover-right .question-list-details li a {
	color: #7c7f85;
}
.wpqa-cover-right .question-list-details li a {
	font-size: 14px;
}
.menu-tabs .flexMenu-viewMore > a i,.wpqa-cover-right .question-list-details > i {
	font-size: 28px;
}
.header-colored nav.nav ul li.flexMenu-viewMore > a:hover,.header-colored nav.nav ul li.flexMenu-viewMore:hover > a {
	color: #ffffff;
}
.menu-tabs .flexMenu-viewMore > a:before,.menu-tabs .flexMenu-viewMore a,.wpqa-cover-right .question-list-details li a {
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}
.navbar .li-notifications .sub-menu {
	width: 300px;
	padding: 14px;
}
.navbar .li-notifications .sub-menu .notifications__item {
	line-height: 22px;
}
.navbar .li-notifications .sub-menu .notifications__item a {
	display: initial;
	text-transform: initial;
}
.navbar .li-notifications .sub-menu .notifications__item a:hover,.commentlist .comment-text .comment-reply > li > i.icon-dot-3:hover,.menu-tabs .flexMenu-viewMore > a:hover,.wpqa-cover-right .question-list-details > i:hover {
	color: #272930;
}
/* Dark style of menus */
.user-messages-2 .sub-menu,.user-notifications-2 .sub-menu,.header-button-2 .sub-menu,.user-login-2 .sub-menu {
	background-color: #101013;
	border-color: #101013;
	-webkit-box-shadow: 0 2px 5px 0 #101013;
	-moz-box-shadow: 0 2px 5px 0 #101013;
	box-shadow: 0 2px 5px #101013;
}
.user-messages-2 .sub-menu:after,.user-notifications-2 .sub-menu:after,.header-button-2 .sub-menu:after,.user-login-2 .sub-menu:after {
	border-bottom-color: #101013;
}
.user-messages-2 .sub-menu.notifications-dropdown-menu .notifications__item,.user-notifications-2 .sub-menu.notifications-dropdown-menu .notifications__item,.header-button-2 .sub-menu .menu-item a,.user-login-2 .sub-menu .menu-item a {
	border-bottom-color: #24262b !important;
}
.user-messages-2 li.notifications__item .notification__body .notification__question.notification__question-dark,.user-notifications-2 li.notifications__item .notification__body .notification__question.notification__question-dark {
	color: #8c8e93;
}
.user-messages-2 li.notifications__item .notification__body .notification__question.notification__question-dark:hover,.user-notifications-2 li.notifications__item .notification__body .notification__question.notification__question-dark:hover {
	color: #ffffff;
}
.header-button-2 .sub-menu .menu-item a:hover,.user-login-2 .sub-menu .menu-item a:hover {
	color: #ffffff !important;
}
/* Fixed nav */
.hidden-header {
	position: relative;
	z-index: 6;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.w-fixed-hidden-header .page-main,.w-fixed-hidden-header .sticky-content {
	margin-top: 60px !important;
}
.w-fixed-hidden-header.w-header-full .page-main,.w-fixed-hidden-header.w-header-full .sticky-content {
	margin-top: 110px !important;
}
.fixed-enabled .header {
	top: 0;
	left: 0;
}
.fixed-enabled .fixed-hidden-header {
	position: fixed;
	top: 0;
	left: 0;
	z-index: 9999;
	-webkit-backface-visibility: hidden;
	-webkit-perspective: 1000;
	width: 100%;
}
.admin-bar .fixed-enabled .fixed-hidden-header {
	top: 32px !important;
}
.admin-bar .sticky-content,.admin-bar .fixed-enabled .sticky-content {
	top: 32px;
}
.fixed-enabled .sticky-content {
	top: 0;
}
/* Mobile bar */
.header-full .mobile-bar.main-mobile-bar {
	border-top: 1px solid #e7e9e9;
}
.mobile-bar {
	background-color: #ffffff;
	display: none;
	height: 60px;
	line-height: 60px;
}
.mobile_apps_bar_active .mobile-bar-apps-dark .mobile-bar-content {
	background-color: #272930;
	border-color: #232323;
}
.mobile_apps_bar_active .mobile-bar-apps-dark .mobile-bar-apps-right a {
	border-color: #232323;
	color: #ffffff;
}
.mobile_apps_bar_active .mobile-bar-apps-colored .mobile-bar-apps-right a {
	border-color: #272930;
	background-color: #272930;
	color: #ffffff;
}
.mobile_apps_bar_active .mobile-bar-apps-colored .mobile-bar-content {
	border-color: #272930;
}
.mobile_apps_bar_active .mobile-bar-apps-mixed .mobile-bar-content {
	background: #f73859;
	background: -webkit-linear-gradient(left, #f73859, #6e5cff);
	background: linear-gradient(to right, #f73859, #6e5cff);
	background-repeat: repeat-x;
}
.mobile_apps_bar_active .mobile-bar.mobile-bar-apps {
	color: #32343b;
	font-size: 14px;
}
.header-light .mobile-bar-apps-light {
	border-bottom: 1px solid #e7e9e9;
}
.mobile_apps_bar_active .mobile-bar.mobile-bar-apps.mobile-bar-apps-dark,.mobile_apps_bar_active .mobile-bar.mobile-bar-apps.mobile-bar-apps-colored {
	color: #ffffff;
}
.mobile_apps_bar_active .mobile-bar-apps-left {
	float: left;
}
.mobile_apps_bar_active .mobile-bar-apps-right {
	float: right;
}
.mobile_apps_bar_active .mobile-bar-apps-right a {
	padding: 10px;
	min-width: auto;
	font-size: 20px;
	border-radius: 2px;
	height: 40px;
	width: 40px;
	float: left;
	margin-left: 7px;
	line-height: 18px;
	text-align: center;
	margin-top: 10px;
}
.mobile-bar-content {
	border-top: none;
	height: 60px;
	position: relative;
}
.mobile-bar-content .container {
	width: auto;
}
.mobile-bar-search {
	float: left;
}
.mobile-bar-search form {
	position: absolute;
	top: 11px;
	left: 0;
	display: none;
	width: 100%;
	z-index: 2;
}
.mobile-bar-search div.search-results {
	margin-right: 15px;
	margin-left: 15px;
}
.mobile-bar-search .live-search-results li {
	line-height: 22px;
}
.mobile-bar-search input[type="search"] {
	width: calc(100% - 40px);
	background-color: #ffffff;
	z-index: 2;
}
.mobile-bar-search form i {
	font-size: 14px;
	padding: 0 10px;
	float: left;
	cursor: pointer;
	line-height: 39px;
}
.mobile-bar-ask {
	float: right;
}
.mobile-bar-search > a,.mobile-bar-ask > a {
	font-size: 14px;
}
.mobile-bar-search > a i,.mobile-bar-ask > a i {
	margin-right: 5px;
}
.mobile-bar-search-active > a {
	display: none;
}
/* Header actions */
.header-actions > li.menu-item {
	position: relative;
	margin-right: 19px;
}
.navbar .header-actions .sub-menu .menu-item {
	white-space: nowrap;
}
.header-actions > li.menu-item:last-child {
	margin-right: 0;
}
.header-actions > li.menu-item > a {
	color: #7c7f85;
}
.header-actions > li.menu-item > a,.header-actions > li.menu-item > span {
	display: flex;
}
.header-actions > li.menu-item > a:hover {
	color: #ffffff;
}
.header-actions > li.menu-item .account-btn img {
	max-width: 30px;
	max-height: 30px;
}
.header-actions > li.menu-item .header-actions__btn {
	min-width: 65px;
	height: 30px;
	line-height: 30px;
	font-weight: 400;
}
.header-actions > li.menu-item .header-actions__btn:before {
	display: none;
}
.header-actions > li.menu-item .header-actions__btn.open-login-popup {
	border: 1px solid #8c8e93;
	line-height: 28px;
}
.header-actions > li.menu-item .header-actions__btn.open-login-popup:hover,.header-actions > li.menu-item .header-actions__btn.open-login-popup:focus,.header-actions > li.menu-item .header-actions__btn.open-login-popup:active {
	color: #ffffff;
	background-color: #8c8e93;
}
.header-light .header-actions > li.menu-item .header-actions__btn.open-register-popup:hover {
	background-color: #272930;
}
.header-actions > li.menu-item .header-actions__btn.open-login-popup:hover,.header-light .header-actions > li.menu-item .header-actions__btn.open-register-popup:hover {
	color: #ffffff !important;
}
.header-actions > li.menu-item .header-actions__btn.open-register-popup:hover,.header-actions > li.menu-item .header-actions__btn.open-register-popup:focus,.header-actions > li.menu-item .header-actions__btn.open-register-popup:active {
	color: #8c8e93;
	background-color: #ffffff;
}
.live-search-results {
	position: absolute;
	z-index: 100000;
	display: none;
	top: 100%;
	right: 0;
	left: 0;
	padding: 7px 14px;
	background-color: #ffffff;
	border-radius: 0 0 4px 4px;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
	-webkit-box-shadow: 0px 2px 6px 0px rgba(40, 40, 40, 0.1);
	box-shadow: 0px 2px 6px 0px rgba(40, 40, 40, 0.1);
}
.live-search-results:after {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	z-index: 2;
	border: 6px solid transparent;
	border-bottom-color: #ffffff;
}
.live-search-results li {
	padding: 7px 0;
	border-bottom: 1px solid #e7e9e9;
}
.live-search-results li a {
	display: inline-block;
	color: #808083 !important;
}
.get-results {
	margin-right: 5px;
	display: inline-block;
}
.get-results > img {
	border-radius: 50%;
}
.live-search-results li a:hover {
	color: #272930 !important;
}
.live-search-results li:last-child {
	border-bottom: 0;
	padding-bottom: 0;
}
.header-light .navbar {
	background-color: #ffffff;
}
.header-light.header-full .navbar:before {
	content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 1px;
	background-color: #e7e9e9;
}
.header-light .search-form .form-control {
	background-color: #f8f8f8;
}
.header-light .navbar-nav .menu-item a,.header-light .header-actions > li.menu-item .header-actions__btn.open-login-popup {
	color: #7c7f85;
}
.header-light .navbar .menu-item a:hover,.header-light .navbar .menu-item.current-menu-item > a,.header-light .header-actions > li.menu-item > a:hover,.header-light .navbar .menu-item:hover > a {
	color: #272930 !important;
}
.header-light .logo-name {
	color: #272930;
}
.header-primary .navbar .menu-item a,.header-secondary .navbar .menu-item a,.header-secondary .logo-name:hover,.header-primary .dark-light-switcher > i,.header-secondary .dark-light-switcher > i {
	color: #ffffff;
}
.header-primary .navbar .menu-item a:hover,.header-secondary .navbar .menu-item a:hover {
	color: #ffffff;
}
.header-primary .navbar .notifications-count,.header-secondary .navbar .notifications-count {
	background-color: #7c7f85;
}
.header-primary .header-actions > li.menu-item > a,.header-secondary .header-actions > li.menu-item > a {
	color: #ffffff !important;
}
.header-primary .header-actions > li.menu-item > a:hover,.header-secondary .header-actions > li.menu-item > a:hover {
	color: #ffffff !important;
}
.mobile-arrows {
	display: none;
}
.navbar-nav .menu-item a,.navbar-secondary .navbar-nav .menu-item a,.comment-reply li:not(.comment-reaction-votes) ul a,.wpqa-cover-right .question-list-details li a {
	font-weight: 400;
	text-transform: capitalize;
	display: block;
	position: relative;
	max-height: 60px;
	letter-spacing: 0.3px;
}
.navbar-nav .menu-item a,.navbar-secondary .navbar-nav .menu-item a,.footer .widget li a,.header-actions > li.menu-item .header-actions__btn.open-login-popup {
	color: #bfbfc1;
}
.footer-widget-nav li a {
	color: #808083;
}
.navbar-secondary .navbar-nav .sub-menu:before {
	border-bottom-color: #e7e9e9;
}
.navbar .sub-menu .menu-item {
	margin-right: 0;
	display: block;
	float: none;
}
.navbar .sub-menu .menu-item a,.navbar-secondary .navbar-nav .sub-menu .menu-item a {
	color: #808083 !important;
	text-transform: capitalize;
	font-size: 13px;
	font-weight: 400;
	line-height: 22px;
	padding: 9px 0;
	max-height: initial;
}
.navbar .sub-menu .menu-item a {
	display: flex;
	align-items: center;
}
.navbar .sub-menu .menu-item a i {
	font-size: 20px;
	margin-right: 7px;
}
.navbar .menu-item.li-notifications.menu-item-has-children .sub-menu {
	display: none;
}
.navbar-secondary .navbar-nav .menu-item.flexMenu-viewMore a i {
	line-height: 50px;
}
#mainNavigation .navbar-secondary > .navbar-nav {
	max-width: 600px;
	height: 50px;
}
.navbar-secondary .navbar-nav .menu-item,#mainNavigation .navbar-secondary .navbar-nav .menu-item,.menu.flex.menu-tabs-desktop.navbar-nav.navbar-secondary,.menu-tabs .flexMenu-viewMore.menu-item > a i {
	line-height: 50px;
}
.navbar-secondary .navbar-nav .menu-item a,.commentlist .comment-reply li:not(.comment-reaction-votes) ul a {
	color: #8c8e93;
	max-height: 50px;
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}
.navbar-secondary .navbar-nav .menu-item a {
	font-size: 14px;
}
.navbar-secondary .menu-item a.active,.navbar-secondary .menu-item a:hover,.header-primary .navbar-secondary .menu-item a:hover,.header-secondary .navbar-secondary .menu-item a:hover,.navbar-secondary .menu-item.active-tab a,.navbar-secondary .menu-item.current_page_item a,#mainNavigation > ul .menu-item.flexMenu-viewMore ul a:hover,.navbar-secondary .menu-item:hover > a,.menu-tabs-desktop.navbar-nav .active-tab a,.menu-tabs-desktop.navbar-nav .current_page_item a,.commentlist .comment-reply li:not(.comment-reaction-votes) ul a:hover,.commentlist .comment .comment-reply .comment-share ul a:hover,.menu.flex.menu-tabs-desktop.navbar-nav .menu-item a:hover,.menu.flex.menu-tabs-desktop.navbar-nav .menu-item.active-tab a,.menu.flex.menu-tabs-desktop.navbar-nav .menu-item.current_page_item a,.flexMenu-viewMore .menu-item.current-menu-item > a {
	color: #272930;
}
.navbar-secondary .tags-list a {
	margin: 7px 7px 7px 0;
}
/* Big search */
.header-big-search .header-actions {
	width: 86%;
	justify-content: end;
}
.header-big-search .header-actions > li.menu-item.menu-search-item {
	width: 75%;
	margin-right: auto;
}
/* Large header */
.header-large .header,.header-large .navbar > .container,.header-large .navbar > .container-fluid,.header-large #mainNavigation > .navbar-nav {
	height: 90px;
}
.header-large #mainNavigation .navbar-nav .menu-item,.header-large .header-actions > .menu-item,.header-large .navbar .navbar-brand {
	line-height: 90px;
}
.header-large #mainNavigation .navbar-secondary .navbar-nav .menu-item {
	line-height: 50px;
}
.w-fixed-hidden-header.w-header-large .page-main,.w-fixed-hidden-header.w-header-large .sticky-content {
	margin-top: 90px !important;
}
.header-large .navbar-nav .menu-item a {
	max-height: 90px;
}
.header-large.header-full > header {
	height: 140px;
}
.w-fixed-hidden-header.w-header-full.w-header-large .page-main,.w-fixed-hidden-header.w-header-full.w-header-large .sticky-content {
	margin-top: 140px !important;
}
.header-large .header .search-form .form-control,.header-large .header .search-form .search-form__btn {
	height: 40px;
}
.header-large .header .search-form .search-form__btn {
	width: 42px;
}
.header-large .header .search-form .form-control {
	padding-left: 39px;
}
/* Popup */
.panel-pop {
	z-index: 99999;
	position: absolute;
	top: -100%;
	left: 50%;
	margin-left: -195px;
	width: 390px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	display: none;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.panel-pop .pop-border-radius,.panel-pop-content {
	border-radius: 5px;
	background-color: #ffffff;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
	-webkit-transition-delay: 0.7s;
	transition-delay: 0.7s;
	overflow: hidden;
	position: relative;
}
.pop-border-radius .panel-pop-content {
	border-radius: 0;
}
.panel-pop-image .panel-pop-content {
	width: 390px;
	float: left;
}
.panel-pop-image .panel-image-content {
	width: 380px;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.panel-pop .panel-pop-content {
	position: relative;
	padding: 40px;
}
.panel-pop .panel-pop-content .form-group {
	margin-bottom: 20px;
}
.panel-pop .panel-pop-content .btn {
	min-width: 140px;
}
.panel-pop .panel-pop__title {
	font-size: 20px;
	margin-bottom: 10px;
}
.panel-pop .panel-pop__desc {
	font-weight: 700;
	margin-bottom: 34px;
}
.panel-pop .go-login,.panel-pop .go-register {
	margin-left: 10px;
}
.panel-pop > i {
	position: absolute;
	top: -40px;
	right: 0;
	font-size: 28px;
	color: #f2f2f2;
	cursor: pointer;
	-webkit-transition: all 0.3s linear webkit moz ms o;
	transition: all 0.3s linear webkit moz ms o;
}
.panel-pop > i:hover {
	color: #ffffff;
}
.pop-footer {
	text-align: center;
}
.pop-footer,.pop-header {
	display: none;
}
.panel-pop .pop-footer.pop-footer-subscriptions,.article-post > .alert-message + .pop-footer-subscriptions {
	margin-top: 30px;
}
.pop-footer.pop-footer-subscriptions {
	display: block;
}
.navbar .header-actions li .sub-menu {
	overflow-y: auto;
	max-height: 572px;
}
/*---------------------------
		Blog
---------------------------*/
.blog .post-item,.blog .pagination-area {
	max-width: 710px;
}
.post-item {
	position: relative;
	padding-top: 29px;
}
.article-post-only .article-header {
	text-align: center;
}
.post-item .post__content:last-of-type {
	padding-bottom: 28px;
	border-bottom: 2px solid #e7e9e9;
}
.post-item:last-of-type .post__content:last-of-type {
	border-bottom: 0;
}
.post-img iframe {
	width: 100%;
	display: block;
	border: none;
}
.post-item .post__img,.post-img,.related-image {
	position: relative;
	overflow: hidden;
	display: block;
	border-radius: 4px;
	margin-bottom: 24px;
}
.related-image {
	margin-bottom: 17px;
}
.post-item .post__img img,.post-img img,.related-image img {
	border-radius: 4px;
	-webkit-transition: all 0.9s linear;
	transition: all 0.9s linear;
}
.post-item .post__img:hover img,.post-img a:hover img {
	-webkit-transform: scale(1.1) rotate(1deg);
	transform: scale(1.1) rotate(1deg);
}
.post-item .post__meta-cat a {
	position: relative;
	color: #ffffff;
	padding-right: 7px;
	font-size: 13px;
}
.post-item .post__meta-cat a:hover {
	color: #2e6ffd;
}
.post-item .post__meta-cat a:after {
	content: ",";
	position: absolute;
	top: -1px;
	right: 2px;
	color: #ffffff;
}
.post-item .post__meta-cat a:last-child {
	padding-right: 0;
}
.post-item .post__meta-cat a:last-child:after {
	display: none;
}
.post-item .post__title,.post-title,.article-post-only .post-title {
	font-size: 22px;
	line-height: 1.6;
	margin-bottom: 14px;
}
.post-item .post__title a,.post-title,.post-title a {
	color: #32343b;
}
.post-item .author__avatar {
	margin-bottom: 24px;
}
.post-author-article {
	margin-bottom: 24px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.post-author-article .icon-info-edited {
	margin-left: 5px;
}
.post-item .author__avatar img,.article-post-only .post-author.author__avatar img {
	margin-right: 10px;
}
.post-item .author__avatar span {
	font-size: 12px;
	font-weight: 700;
}
.post-item .post__desc p,.post-content-text,.post-content-text p,.message-content,.message-content p {
	font-size: 15px;
}
.article-post-only .post-meta {
	justify-content: center;
}
.comment-question-title .post-meta,.article-post-only .post-meta {
	display: flex;
	flex-wrap: wrap;
}
.post-item .post__meta > *,.article-post-only .post-meta > *,.comment-question-title .post-meta > * {
	font-size: 11px;
	display: block;
	margin-bottom: 7px;
	margin-right: 18px;
}
.article-post-only .post-meta > * {
	font-size: 13px;
}
.post-item .post__meta > *:last-of-type,.article-post-only .post-meta > *:last-of-type,.comment-question-title .post-meta > *:last-of-type {
	margin-right: 0;
}
.article-post-only .post-meta a,.comment-question-title .post-meta a,.article-post-only.him-user .post-meta .byline a:hover,.article-post-only.her-user .post-meta .byline a:hover {
	color: #272930;
}
.comment-question-title .post-title {
	font-size: 17px;
	line-height: 25px;
}
.delete-link.post-delete {
	flex: auto;
}
.blog-widget__title {
	font-size: 15px;
	margin-bottom: 20px;
}
.blog-widget-newsletter {
	padding: 28px;
	background-color: #f8f8f8;
	margin: 21px 0 28px;
}
.blog-widget-newsletter .form-control {
	background-color: #ffffff;
}
.comment-form .form-input {
	float: left;
	width: 49%;
	margin-right: 2%;
	margin-bottom: 0;
}
.comment-form .form-input-last {
	margin-right: 0;
}
.comment-form .form-input input,.comment-form .form-input textarea,.comment-form .form-input-full,.comment-form .form-textarea {
	margin-right: 0;
}
.gallery-caption:before,.wpqa_captcha_normal,.wpqa_form .wpqa_captcha_p label,.comment-form .form-input:not(.form-textarea) input,.comment-form .form-input textarea,.comment-form .form-input-full,.comment-form .form-textarea {
	width: 100%;
}
.form-input.form-input-full {
	clear: both;
	float: none;
}
.comment-form .form-textarea,.comment-form .form-input:not(.form-textarea) input {
	margin-bottom: 20px;
}
.wp-block-group.has-background {
	padding: 14px;
}
.comments-list .comment__item {
	position: relative;
	padding-bottom: 28px;
	border-bottom: 1px solid #e7e9e9;
	margin-bottom: 28px;
}
.comments-list .comment__item .comment__avatar {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 40px;
	flex: 0 0 40px;
	max-width: 40px;
}
.comments-list .comment__item .comment__avatar img {
	width: 27px;
}
.comments-list .comment__item .comment__author {
	display: block;
	font-weight: 700;
	font-size: 12px;
	margin-bottom: 7px;
}
.comments-list .comment__item .comment__date {
	font-size: 11px;
	line-height: 1;
	display: block;
	margin-bottom: 13px;
}
.comments-list .comment__item .comment__desc {
	margin-bottom: 11px;
}
.comments-list .comment__item .comment__reply {
	line-height: 1;
	color: #32343b;
}
.comments-list .comment__item .comment__reply span {
	font-size: 12px;
}
/* Lightbox */
div.pp_pic_holder {
	right: 0 !important;
	left: 0 !important;
	margin: auto;
	max-width: 80%;
	height: auto !important;
}
div.ppt {
	max-width: 100%;
}
.pp_content,#fullResImage {
	max-width: 100%;
	height: auto !important;
}
.admin-bar div.pp_pic_holder {
	-webkit-transform: translateY(32px);
	transform: translateY(32px);
}
.post-img-lightbox {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
	text-align: center;
	transition: opacity 0.2s;
	width: 100%;
}
.post-img-lightbox i {
	height: 30px;
	width: 30px;
	line-height: 30px;
	font-size: 16px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -15px 0 0 -15px;
	z-index: 1;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: -webkit-transform 0.45s, opacity 0.2s;
	-o-transition: -o-transform 0.45s, opacity 0.7s;
	transition: transform 0.45s, opacity 0.2s;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.post-img:hover .post-img-lightbox i {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.post-img-lightbox:hover i,.post-img .owl-controls .owl-buttons > div:hover,.slider-wrap .owl-controls .owl-buttons > div:hover,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div:hover {
	color: #ffffff;
}
.post-img-lightbox,.post-img-lightbox i,.post-img .owl-controls .owl-buttons > div,.slider-wrap .owl-controls .owl-buttons > div,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
}
.post-img:hover .post-img-lightbox,.post-img:hover .post-img-lightbox i,.post-img:hover .owl-controls .owl-buttons > div,.slider-wrap:hover .owl-controls .owl-buttons > div,.slider-feed-wrap:hover .slider-owl .owl-controls .owl-buttons > div,.slider-questions-wrap .slider-owl .owl-controls .owl-buttons > div {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
.owl-controls .owl-buttons > div {
	cursor: pointer;
}
.post-img .owl-controls .owl-buttons > div,.slider-wrap .owl-controls .owl-buttons > div,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #464e5b;
	background-color: #ffffff;
}
.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	border: 1px solid #e7e9e9;
}
.post-img .owl-controls .owl-buttons > div:hover {
	background-color: #272930;
}
.post-img .owl-controls .owl-buttons > div:hover,.slider-wrap .owl-controls .owl-buttons > div:hover,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div:hover {
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}
.blog-post-area {
	position: relative;
	z-index: 3;
	padding: 42px 0 28px;
	background-color: #ffffff;
}
.blog-post-area .post-title.blog-post-title {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 42px;
	text-align: center;
}
.blog-post-button {
	text-align: center;
	margin-bottom: 12px;
}
.blog-post-area.blog-post-header {
	border-top: 1px solid #e7e9e9;
	margin-top: -30px;
	margin-bottom: 30px;
}
/*---------------------------
		Sliders
---------------------------*/
.slider-wrap,.slider-inner {
	min-height: 500px;
}
.slider-wrap.slider-questions-wrap {
	min-height: initial;
}
.related-questions-wrap.card-body {
	padding-bottom: 4px;
}
.slider-wrap,.slider-feed-wrap {
	position: relative;
}
.slider-wrap .slider-owl .owl-controls .owl-buttons,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons {
	position: static;
}
.slider-wrap .slider-owl .owl-controls .owl-buttons > div,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	height: 40px;
	width: 40px;
	line-height: 40px;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	font-size: 20px;
	font-weight: bold;
}
.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	line-height: 35px;
	margin-top: -35px;
}
.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev {
	left: 30px;
}
.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev {
	left: 0;
}
.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next {
	right: 30px;
}
.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next {
	right: 0;
}
.slider-user-wrap {
	min-height: 200px;
}
.slider-feed-wrap {
	width: 100%;
}
.slider-feed-wrap .col {
	float: left;
}
.slider-cat-wrap,.slider-tag-wrap {
	min-height: 80px;
}
.slider-wrap > ul,.feed-section .slider-owl {
	margin: 0;
	padding: 0;
	list-style: none;
}
.slider-inner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 4;
	height: 100%;
	width: 100%;
	position: relative;
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
}
.slider-inner .slider-content {
	flex: 1;
	display: flex;
	height: 100%;
}
.slider-inner .slider-content > .row-boot {
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.slider-inner.slider-inner-center .slider-content > .row-boot {
	justify-content: center;
	width: 100%;
}
.slider-inner .the-main-container {
	position: relative;
	z-index: 3;
	padding-top: 50px;
	padding-bottom: 50px;
}
.slider-inner-center {
	text-align: center;
}
.slider-inner .panel-pop-content {
	padding: 50px;
}
.slider-colmun {
	position: absolute;
	top: 50%;
	left: 0;
	transform: translate(0, -50%);
}
.slider-colmun-2 {
	float: right;
	padding-right: 15px;
	margin-left: auto;
}
.slider-inner .slider-colmun-3 {
	left: 50%;
	transform: translate(-50%, -50%);
}
.slider-inner-right .slider-colmun {
	text-align: right;
	margin-left: auto;
}
.slider-inner-right .slider-colmun {
	left: initial;
	right: 0;
	text-align: right;
}
.slider-inner.slider-inner-right .slider-content {
	justify-content: end;
}
.slider-inner-right .slider-colmun-2 {
	float: left;
	padding-right: 0;
	padding-left: 15px;
	margin-right: auto;
	margin-left: 0;
}
.slider-colmun .slider-colmun-h {
	font-size: 55px;
	line-height: 65px;
	margin-bottom: 25px;
}
.slider-colmun h2,.slider-colmun h1,.slider-colmun h3,.slider-colmun p,.slider-ask-form:hover button[type="submit"] {
	color: #ffffff;
}
.slider-block .slider-block-h {
	font-size: 35px;
	line-height: 45px;
}
.slider-colmun div h3:first-child {
	margin-bottom: 10px;
}
.slider-colmun div h3:first-child:last-child {
	margin-bottom: 30px;
}
.slider-colmun p {
	font-size: 15px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 30px;
}
.slider-button.btn {
	padding: 0 30px;
}
.slider-button-style_2,.hero-button-style_2 {
	color: #ffffff;
}
.slider-form form {
	position: relative;
}
.slider-form form input[type="text"],.slider-form form input[type="search"] {
	height: 60px;
	padding-left: 50px;
	padding-right: 110px;
	font-style: italic;
	font-size: 14px;
	border: none;
	border-radius: 2px;
}
.slider-form form button[type="submit"] {
	position: absolute;
	top: 10px;
	right: 10px;
	border: none;
	padding: 0 15px;
}
.slider-form form i {
	position: absolute;
	top: 19px;
	left: 21px;
	font-size: 22px;
}
.ask-click {
	position: absolute;
	z-index: 1;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
}
.slider-form form,.slider-form form input[type="text"],.slider-form form input[type="search"] {
	width: 100%;
}
.owl-controls .owl-buttons {
	position: absolute;
	top: 30px;
	right: 30px;
	width: 55px;
}
.post-img .owl-controls .owl-buttons > div,.slider-wrap .owl-controls .owl-buttons > div {
	height: 25px;
	width: 25px;
	line-height: 25px;
}
.post-img .owl-controls .owl-buttons > div,.slider-wrap .owl-controls .owl-buttons > div,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div {
	display: block;
	text-align: center;
	z-index: 3;
	-webkit-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: -webkit-transform 0.45s, opacity 0.2s;
	-o-transition: -o-transform 0.45s, opacity 0.7s;
	transition: transform 0.45s, opacity 0.2s;
}
.post-img:hover .owl-controls .owl-buttons > div,.slider-wrap:hover .owl-controls .owl-buttons > div,.slider-feed-wrap:hover .owl-controls .owl-buttons > div,.slider-questions-wrap .owl-controls .owl-buttons > div {
	-webkit-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.post-img .owl-controls .owl-buttons > div.owl-prev,.slider-wrap .owl-controls .owl-buttons > div.owl-prev,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev {
	float: left;
}
.post-img .owl-controls .owl-buttons > div.owl-next,.slider-wrap .owl-controls .owl-buttons > div.owl-next,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next {
	float: right;
}
.owl-wrapper-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0, 0, 0);
}
.owl-wrapper {
	position: relative;
	-ms-touch-action: pan-Y;
}
.owl-item {
	position: relative;
	min-height: 1px;
	float: left;
	-webkit-backface-visibility: hidden;
	-webkit-tap-highlight-color: transparent;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	float: left;
}
.slider-item {
	position: relative;
}
.main-slider-wrap,.call-action-unlogged {
	margin-top: -30px;
	margin-bottom: 30px;
}
.slider-owl > .slider-item {
	display: none;
}
.slider-owl > .slider-item:first-child {
	display: flex;
}
/* Post style 2 */
.post-style-2 .post-img {
	float: left;
	margin-right: 20px;
	width: 270px;
}
.post-style-2 .post-title {
	font-size: 17px;
	line-height: 25px;
}
.post-style-2 .post-content,.post.article-post.post-style-2 .post-title {
	padding: 0;
}
.post-style-2.article-post header,.post-style-2 .post-meta,.post-style-2.article-post footer,.question-articles .article-post header,.question-articles .post-meta,.question-articles .article-post footer {
	text-align: left;
}
.question-articles .post-meta {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.post-style-2.article-post .post-meta {
	justify-content: initial;
}
.post-img.post-img-0,article.post.post-style-2 .post-img.post-img-0 {
	margin: 0;
}
article.post .post-img.post-img-0 {
	margin: 10px 0;
}
.post-list.post-list-0 {
	padding-left: 0;
}
.post-style-2 .owl-controls .owl-buttons {
	top: 20px;
	right: 20px;
	width: 55px;
}
.post-style-2 .post-img .owl-controls .owl-buttons > div {
	height: 25px;
	width: 25px;
	line-height: 25px;
}
/* Post style 3 */
#wrap .article-post.post-style-3,#wrap .main_center .article-post.post-style-3 {
	margin-right: 0;
	margin-left: 0;
	padding: 0 15px;
	margin-bottom: 30px;
}
#wrap .article-post.post-style-3,#wrap .main_center .article-post.post-style-3 {
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
#wrap .article-post.post-style-3 > .single-inner-content,#wrap .main_center .article-post.post-style-3 > .single-inner-content {
	background-color: #ffffff;
	-webkit-box-shadow: 0px 1px 20px 0px rgb(224 224 224 / 10%);
	box-shadow: 0px 1px 20px 0px rgb(224 224 224 / 10%);
	border-radius: 2px;
}
#wrap .article-post.post-style-3 .post-list,#wrap .main_center .article-post.post-style-3 .post-list {
	padding: 0 15px;
}
#wrap .post-style-3 .post-img {
	margin-right: 0;
	margin-left: 0;
}
.post-style-3.post.article-post.col6 h2.post-title {
	padding-left: 8%;
	padding-right: 8%;
}
.post-style-3.post.article-post.col4 h2.post-title {
	padding-left: 6%;
	padding-right: 6%;
}
.post-style-3.post.article-post .post-title {
	font-size: 19px;
	line-height: 27px;
}
.main_center .post-style-3.post.article-post .post-title {
	font-size: 18px;
	line-height: 26px;
}
.article-post.post-style-3.col6:nth-child(2n + 1),.article-post.post-style-3.col4:nth-child(3n + 1) {
	clear: left;
}
.post-articles .adv-style-3.aalan-inside {
	margin: 0 0 30px;
	padding: 0 15px;
	border-bottom: none;
}
.related-post .post-title {
	font-size: 15px;
	line-height: 1.4;
}
.related-post .post-date,.related-post .post-comment {
	font-size: 11px;
	margin-bottom: 5px;
	display: inline-block;
}
.related-post-links li {
	font-size: 14px;
}
.related-post ul li a i {
	margin-right: 10px;
}
.comment-form-hide,.section-title.comment-form-hide,.comment .show-answer-form {
	display: none !important;
}
.comment .comment-form-hide,.comment-form-show.comment-form-hide {
	display: block !important;
}
.cancel-comment-reply a {
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
	font-weight: 700;
	font-size: 13px;
}
.comment-login a {
	margin-left: 15px;
}
.comment-login a i {
	margin-right: 10px;
}
.comment #respond .section-title {
	padding-bottom: 10px;
	margin-bottom: 10px;
}
/*---------------------------
		Banners
---------------------------*/
.cta-banner {
	border-radius: 4px;
	padding: 60px;
	display: flex;
	align-items: center;
	margin-bottom: 30px;
}
.cta-banner .cover-opacity {
	background-color: rgba(0, 0, 0, 0.3);
	border-radius: 4px;
}
.call-action-wrap {
	align-items: center;
}
.cta-banner__title,.call-action-unlogged.call-action-dark h3,.cta-banner__description,.call-action-colored.call-action-unlogged h3 {
	color: #ffffff;
}
.cta-banner__title,.cta-banner__description {
	position: relative;
	z-index: 1;
}
.cta-banner__title,.call-action-wrap h3 {
	font-size: 24px;
	margin-bottom: 17px;
}
.cta-banner__description,.call-action-wrap p {
	font-size: 16px;
	font-weight: 700;
	line-height: 1.6;
	margin-bottom: 33px;
}
.hero-section .widget.stats-widget {
	margin-bottom: 30px;
}
.hero-section .slider-wrap,.hero-section .hero-item .cta-banner {
	min-height: 392px;
}
.hero-wrap-slider .slider-wrap {
	min-height: auto;
}
.hero-item-1 .cta-banner {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.hero-section.hero-section-left > .container > .row-boot {
	flex-direction: row-reverse;
}
.hero-section .button-default {
	margin-top: 33px;
}
.call-action-wrap p {
	font-weight: normal;
}
.call-action-style_2.call-action-unlogged p {
	margin-bottom: 33px;
}
.cta-banner .btn,.call-action-wrap .btn {
	min-width: 171px;
	height: 46px;
	line-height: 46px;
}
.call-action-unlogged {
	position: relative;
	padding: 50px 0;
}
.call-action-style_1 .call-action-wrap {
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}
.call-action-unlogged .the-main-container {
	position: relative;
	z-index: 3;
}
.call-action-opacity,.slider-opacity {
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	z-index: 2;
}
.call-action-video {
	position: absolute;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 1;
	overflow: hidden;
}
.call-action-video video,.call-action-video iframe {
	min-width: 100%;
	position: fixed;
	top: 30%;
	left: 30%;
	margin: -30% 0 0 -30%;
	z-index: -9999;
}
.call-action-unlogged .col3 {
	float: right;
}
.call-action-unlogged.call-action-dark,.call-action-unlogged.call-action-colored {
	border-bottom: none;
}
.call-action-unlogged.call-action-style_1 .call-action-button {
	padding: 0 54px 0;
	float: right;
	text-align: center;
}
.call-action-dark.call-action-unlogged p,.call-action-colored.call-action-unlogged p {
	color: #f9f9f9;
}
.call-action-unlogged.call-action-style_2 {
	text-align: center;
}
.call-action-unlogged.call-action-style_2 .call-action-button {
	padding: 0 16px 0;
}
.call-action-unlogged.call-action-style_2 .col12 {
	padding: 0 300px;
}
/*---------------------------
		Accordions
---------------------------*/
.post-wrap-content > .accordion {
	margin-top: 20px;
}
.accordion-item {
	border: 1px solid #e7ebef;
	border-radius: 3px;
	padding: 17px 15px;
	margin-bottom: 27px;
}
.accordion-item .accordion__title {
	font-weight: 700;
	cursor: pointer;
	display: block;
	position: relative;
	padding-right: 25px;
	color: #32343b;
	font-size: 14px;
}
.accordion-item .accordion__title a {
	color: #32343b;
}
.accordion-item .accordion__title:after {
	position: absolute;
	right: 0;
	top: 0;
	background-color: transparent;
	font-size: 10px;
	text-align: center;
	width: 20px;
	height: 20px;
	line-height: 20px;
	border-radius: 3px;
}
.accordion-item .accordion__body {
	padding-top: 13px;
}
.link-child .icon-plus,.link-not-child .icon-plus {
	display: none;
}
/*---------------------------
		Advertising
---------------------------*/
.aalan {
	text-align: center;
	margin-bottom: 18px;
	position: relative;
	z-index: 1;
}
.aalan.aalan-footer {
	margin-top: 18px;
}
.aalan-1 {
	display: inline-block;
}
.aalan.aalan-4a,.aalan.aalan-4a-2 {
	overflow: hidden;
	height: 100%;
}
.aalan-4a .aalan-1,.aalan-4a-2 .aalan-1 {
	margin-bottom: 7px;
	margin-right: 7px;
}
.aalan-4a .aalan-1:nth-child(2n + 2),.aalan-4a-2 .aalan-1:nth-child(2n + 2) {
	margin-right: 0;
}
.widget .aalan {
	margin: 0;
}
/*---------------------------
		Cards
---------------------------*/
.ask-user-question {
	border-bottom: 1px solid #e7e9e9;
	padding-bottom: 14px;
	margin-bottom: 14px;
	font-size: 14px;
}
.ask-user-question img {
	margin-right: 10px;
	overflow: hidden;
}
.card,.wpqa-templates,.page-section,.feed-section,.ask-box-question,.section-page-div,.block-section-div,.all-things-boxed,.question-adv-comments > #respond,.wrap-not-login .question-adv-comments > #respond-all > #respond {
	border: 0;
	-webkit-box-shadow: 0px 1px 20px 0px rgba(224, 224, 224, 0.1);
	box-shadow: 0px 1px 20px 0px rgba(224, 224, 224, 0.1);
	margin-bottom: 18px;
}
.wrap-not-login .question-adv-comments > #respond-all > #respond > .card {
	padding: 0;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
	margin-bottom: 0;
}
.alert-with-columns,.question-adv-comments > #respond-all > #respond {
	margin-bottom: 18px;
}
.card-body {
	padding: 25px 29px;
}
.wpqa-templates,.page-section,.feed-section,.ask-box-question,.section-page-div,.wrap-not-login .question-adv-comments > #respond-all > #respond,.block-section-div,.all-things-boxed,.question-adv-comments > #respond,.page-section-financial > .financial_payments_div,.page-section-financial > .financial_payments_forms {
	padding: 29px;
}
.wpqa-templates > .page-section,.wpqa-templates > .page-sections > .page-section,.wpqa-templates.wpqa-view-post-group-template,.no-results .section-all-search .block-section-div,.edit-profile-form.block-section-div,.page-section-financial,#section-transactions,.widget .block-section-div.subscription-alerts,.widget .block-section-div.user-stats,.widget .user-points-categories > li {
	padding: 0;
}
.widget .user-points-categories > li {
	margin-top: 15px;
}
.widget.stats-widget .user-points-categories > li ul li {
	margin-bottom: 10px;
}
.post-search.search-home {
	padding-bottom: 10px;
}
.edit-profile-form .form-submit {
	padding: 0 29px 29px;
}
.edit-profile-form.block-section-div .page-sections > .page-section,.financial_payments_div {
	border-bottom: 2px solid #e7e9e9;
}
.edit-profile-form.block-section-div .page-sections > .page-section:last-child {
	border-bottom: none;
}
.page-section-withdrew > .alert-message.alert-message-warning {
	background-color: #fef9e6;
}
.page-section-withdrew > .alert-message.alert-message-warning,.page-section-withdrew > .alert-message.alert-message-warning p,.page-section-withdrew > .alert-message.alert-message-warning a:hover,.page-section-withdrew > .alert-message.alert-message-warning > i {
	color: #f3d351;
}
.page-section-withdrew > .alert-message.alert-message-success {
	background-color: #dbf9ee;
}
.page-section-withdrew > .alert-message.alert-message-success,.page-section-withdrew > .alert-message.alert-message-success p,.page-section-withdrew > .alert-message.alert-message-success a:hover,.page-section-withdrew > .alert-message.alert-message-success > i {
	color: #4be1ab;
}
.alert-message.alert-message-money {
	background-color: #e7eeff;
	border: 1px solid #2e6ffd;
}
.alert-message.alert-message-money,.alert-message.alert-message-money p,.alert-message.alert-message-money a:hover,.alert-message.alert-message-money > i {
	color: #2e6ffd;
}
.article-transparent .block-section-div,.wpqa-posts-group-template {
	background-color: transparent;
	padding: 0;
	margin: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.article-transparent .block-section-div > .post-title-2 {
	display: none !important;
}
.post-title {
	font-size: 20px;
	margin-bottom: 16px;
	line-height: 1.5;
}
.ask-box-question {
	cursor: pointer;
}
.box-question {
	line-height: 39px;
}
.box-question a {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.widget_button {
	border-radius: 5px;
	position: relative;
}
.widget_button > div {
	padding: 40px;
	position: relative;
	z-index: 1;
}
.widget_button:before {
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	opacity: 0.2;
}
.widget_button h2 {
	font-size: 20px;
}
.widget_button p {
	font-size: 15px;
	line-height: 1.7;
}
.card-header,.post-title-2,.feed-title,.post-title-3,.section-title,.widget .wp-block-group__inner-container > h2,.widgettitle {
	padding: 17px 0;
	margin: 0 29px;
	background-color: transparent;
	border-bottom: 2px solid #e7e9e9;
}
.sidebar-style-2 {
	position: relative;
	z-index: 4;
}
.sidebar-style-2 .widget .wp-block-group__inner-container > h2 {
	border-bottom: none;
	margin-bottom: 5px;
}
.custom__notifications .post-title-2,.widget.notifications-widget .card-header,.widget.activities-widget .card-header {
	margin-bottom: 14px;
}
.widget .wp-block-group__inner-container > h2 {
	font-size: 15px;
	margin: 0 0 25px;
	padding-top: 0;
}
.widget .card-header,.widgettitle {
	padding: 0 0 17px;
	margin: 0 0 25px;
	min-height: 0;
}
.widget.card {
	padding-top: 25px;
}
.sidebar-style-2 > .widget {
	padding-top: 15px;
}
.sidebar-style-2 > .widget:last-child {
	padding-bottom: 15px;
	margin-bottom: 18px;
}
.card-header-2,.post-title-2,.feed-title,.post-title-3,.section-title {
	padding-top: 0;
	margin: 0 0 25px;
	display: block !important;
	min-height: auto !important;
}
.section-title {
	margin-bottom: 17px;
}
.card-title,.post-title-2,.feed-title h4,.post-title-3 {
	font-size: 15px;
}
.section-title {
	font-size: 17px;
}
.post-title-2,.feed-title h4,.post-title-3,.section-title {
	-ms-flex-align: center !important;
	align-items: center !important;
	display: -ms-flexbox !important;
	display: flex !important;
}
.card-title .card-title__icon,.post-title-2 > i,.feed-title i,.post-title-3 i,.section-title > i,.widget .wp-block-group__inner-container > h2 > i[class^="icon-"] {
	font-size: 24px;
	margin-right: 10px;
}
.widget .wp-block-group__inner-container > h2 > i[class^="icon-"] {
	font-size: 23px;
}
.post-title-2 > i,.post-title-3 > i,.section-title > i {
	font-size: 20px;
}
.edit-profile-form .post-title-2 {
	border-bottom: none;
	padding-bottom: 0;
}
.finish-follow {
	position: relative;
}
.finish-follow a {
	position: relative;
	z-index: 1;
}
.not-finish-follow a {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-moz-opacity: 0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
}
.not-finish-follow div {
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
.user-filter-div {
	display: none;
}
.user-filter-show {
	display: block;
}
.stats-card .card-body {
	padding-bottom: 32px;
}
.stats-card .stats-card__item {
	margin-bottom: 15px;
}
.stats-card .stats-card__item > a,.stats-card__item .stats-card__item_div,.referrals-card .stats-card .stats-card__item > div,.social-background li > a {
	position: relative;
	z-index: 1;
	overflow: hidden;
	font-weight: 700;
	color: #ffffff;
	border-radius: 3px;
	padding: 16px 18px;
	max-height: 56px;
	background-color: #2e6ffd;
	-webkit-transition: all 0.5s linear;
	transition: all 0.5s linear;
	align-items: center;
}
.stats-card .stats-card__item > a:hover {
	color: #ffffff;
}
.widget .stats-card .row .stats-card__item {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
	padding: 0;
	border-bottom: none;
	margin-bottom: 15px;
}
.stats-card .stats-card__item > a:before,.stats-card__item .stats-card__item_div:before,.referrals-card .stats-card .stats-card__item > div:before,.social-background li > a:before {
	content: "";
	position: absolute;
	top: -1px;
	left: 0;
	width: 100%;
	z-index: -1;
	height: calc(100% + 2px);
	background-color: rgba(255, 255, 255, 0.1);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: right center;
	transform-origin: right center;
	-webkit-transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	-webkit-transition: -webkit-transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: -webkit-transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9);
	transition: transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9), -webkit-transform 0.3s cubic-bezier(0.37, 0.31, 0.31, 0.9);
}
.stats-card .stats-card__item > a:hover:before,.stats-card__item .stats-card__item_div:hover:before,.referrals-card .stats-card .stats-card__item > div:hover:before,.social-background li > a:hover:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
	-webkit-transform-origin: left center;
	transform-origin: left center;
}
.stats-card .stats-card__item > a i,.stats-card__item .stats-card__item_div i,.referrals-card .stats-card .stats-card__item > div i,.social-background li > a i {
	font-size: 22px;
	margin-right: 19px;
}
.stats-card .stats-card__item:nth-of-type(2) > a,.user-answers.stats-card__item .stats-card__item_div,.stats-answers.stats-card__item .stats-card__item_div {
	background-color: #fe5339;
}
.stats-card .stats-card__item:nth-of-type(3) > a,.user-best-answers.stats-card__item .stats-card__item_div,.stats-best_answers.stats-card__item .stats-card__item_div {
	background-color: #4be1ab;
}
.stats-card .stats-card__item:nth-of-type(4) > a,.user-points.stats-card__item .stats-card__item_div,.stats-users.stats-card__item .stats-card__item_div {
	background-color: #f3d351;
}
.stats-groups.stats-card__item .stats-card__item_div,.user-groups.stats-card__item .stats-card__item_div {
	background-color: #ffa8a8;
}
.stats-group_posts.stats-card__item .stats-card__item_div,.user-group_posts.stats-card__item .stats-card__item_div {
	background-color: #8773f3;
}
.stats-posts.stats-card__item .stats-card__item_div,.user-posts.stats-card__item .stats-card__item_div,.user-followers.stats-card__item .stats-card__item_div {
	background-color: #ff7324;
}
.stats-comments.stats-card__item .stats-card__item_div,.user-comments.stats-card__item .stats-card__item_div,.user-following.stats-card__item .stats-card__item_div,.user-visits.stats-card__item .stats-card__item_div {
	background-color: #272930;
}
.stats-inner-3.stats-card-layout2 {
	margin: -20px -10px 0;
}
.wpqa-cover-right .wpqa-cover-buttons i {
	display: none;
}
.stats-inner-3.stats-card-layout2 .stats-card__item {
	text-align: center;
	position: relative;
	width: 33.33%;
	padding: 0 10px;
	float: left;
}
.block-section-div.stats-card .stats-card__item__text span,.widget .stats-card__item .stats-value {
	float: right;
}
.stats-card__item__text h4,.widget .stats-card__item .stats-text {
	float: left;
	color: #ffffff;
	font-size: 14px;
}
.widget .stats-card__item.stats-best_answers .stats-text {
	font-size: 13px;
}
.widget .stats-inner .stats-card__item,.footer .widget .stats-inner .stats-card__item {
	margin-bottom: 18px;
}
.hero_layout_stats .widget .stats-inner .stats-card__item {
	margin-bottom: 20.7px;
}
.widget .stats-inner-3.stats-card-layout2 .stats-card__item {
	margin-top: 21px;
}
.stats-card__item_a {
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
}
.stats-card-layout2 .stats-card__item:nth-of-type(3) > a {
	background-color: #f3d351;
}
.stats-card-layout2 .stats-card__item:nth-of-type(4) > a {
	background-color: #4be1ab;
}
.stats-card-layout2 .stats-card__item > a,.stats-card-layout2 .stats-card__item .stats-card__item_div {
	padding: 0 !important;
	max-height: none;
}
.stats-card-layout2 .stats-card__item > a:before,.stats-card-layout2 .stats-card__item .stats-card__item_div:before {
	height: calc(50% + 1px);
}
.stats-card__item__icon {
	display: flex;
}
.stats-card-layout2 .stats-card__item > a .stats-card__item__icon,.stats-card-layout2 .stats-card__item .stats-card__item_div i {
	height: 56px;
	line-height: 56px;
}
.stats-card-layout2 .stats-card__item > a .stats-card__item__icon i,.stats-card-layout2 .stats-card__item .stats-card__item_div i {
	font-size: 25px;
	margin-right: 0;
}
.stats-inner-3.stats-card-layout2 .stats-card__item .stats-card__item_div .stats-card__item__text {
	display: flex;
	flex-direction: column-reverse;
}
.stats-card-layout2 .stats-card__item > a .stats-card__item__text,.stats-card-layout2 .stats-card__item .stats-card__item_div .stats-card__item__text {
	padding: 7px 0;
	background-color: rgba(255, 255, 255, 0.1);
}
.stats-card-layout2 .stats-card__item > a .stats-card__item__text span,.stats-card-layout2 .stats-card__item .stats-card__item_div .stats-card__item__text span {
	display: block;
	float: none;
}
.close-contributor-card {
	position: absolute;
	top: -7px;
	right: -7px;
	width: 16px;
	height: 16px;
	line-height: 1;
	font-size: 8px;
	text-align: center;
	border-radius: 50%;
	color: #ffffff;
	background-color: #272930;
}
.close-contributor-card:focus {
	color: #ffffff;
	background-color: #272930;
}
.member-item,.widget.users-widget .community-card {
	position: relative;
	background-color: transparent;
	border: 1px solid #e7e9e9;
	border-radius: 3px;
	padding: 20px;
	margin-bottom: 14px;
}
.widget.users-widget .community-card {
	align-items: center;
}
.widget.users-widget .community-card .stats__item.community__count {
	padding-bottom: 0;
	border-bottom: none;
}
.widget.users-widget .community-card .stats__item.community__count > a {
	display: flex;
}
.widget.users-widget .community-card .stats__item.community__count .stats__count {
	margin: 0;
}
.widget.users-widget .community-card .stats__item.community__count .stats__text {
	margin: 0 0 0 5px;
}
.widget.users-widget .community-card .community__info > .d-flex > .mr-3 {
	flex: 0 0 42px;
}
.widget.users-widget .community-card .community__info {
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.member-item:before,.widget.users-widget .community-card:before {
	content: "";
	position: absolute;
	top: 14px;
	left: 0;
	height: calc(100% - 28px);
	width: 2px;
}
.member-item .member__avatar,.member-item .author-image {
	width: 38px;
	height: 38px;
	overflow: hidden;
	margin-right: 9px;
}
.member-item .member__avatar img,.member-item .author-image img {
	border-radius: 50%;
}
.member-item .member__name,.widget.users-widget .community-card .member__name a {
	display: block;
	font-size: 13px;
	font-weight: 700;
}
.widget.users-widget .community-card .member__name a {
	display: inline-block;
}
.widget-not-icon-user .badge-span,.widget.users-widget .user_follow .btn:before,.widget.users-widget .user_follow .btn:before,.widget .widget_follow_button:before {
	display: none;
}
.member-item .member__job {
	font-size: 11px;
}
.member-item .member__action,.widget.users-widget .user_follow .btn,.widget .widget_follow_button {
	width: 22px;
	height: 22px;
	line-height: 20px;
	border-radius: 50%;
	font-size: 15px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
	border: 2px solid transparent;
	background-color: transparent;
}
.widget.users-widget .user_follow .btn,.widget .widget_follow_button {
	padding: 0;
	min-width: initial;
}
.member-item .follow__btn,.widget.users-widget .user_follow .btn__success,.widget .btn__success.widget_follow_button {
	color: #4be1ab;
	border-color: #4be1ab;
}
.member-item .follow__btn:hover,.widget.users-widget .user_follow .btn__success:hover,.widget .btn__success.widget_follow_button:hover {
	color: #ffffff;
	background-color: #4be1ab;
}
.member-item .unfollow__btn,.widget.users-widget .user_follow .btn__danger,.widget .btn__danger.widget_follow_button {
	color: #ef4b4b;
	border-color: #ef4b4b;
}
.member-item .unfollow__btn:hover,.widget.users-widget .user_follow .btn__danger:hover,.widget .btn__danger.widget_follow_button:hover {
	color: #ffffff;
	background-color: #ef4b4b;
}
.members-card .members-list .member__avatar,.members-card .members-list .author-image {
	width: 38px;
	height: 38px;
	line-height: 38px;
	text-align: center;
	overflow: hidden;
	display: block;
	border-radius: 50%;
	margin-right: 14px;
	margin-bottom: 14px;
	font-size: 11px;
	color: #ffffff;
	background-color: #f3d351;
}
/* Isotope */
.isotope-hidden.question-masonry,.isotope-hidden.isotope-users-masonry {
	pointer-events: none;
	z-index: 1;
}
.isotope,.isotope .question-masonry,.isotope .isotope-users-masonry {
	-webkit-transition-duration: 0.8s;
	-moz-transition-duration: 0.8s;
	-ms-transition-duration: 0.8s;
	-o-transition-duration: 0.8s;
	transition-duration: 0.8s;
}
.isotope {
	-webkit-transition-property: height, width;
	-moz-transition-property: height, width;
	-ms-transition-property: height, width;
	-o-transition-property: height, width;
	transition-property: height, width;
}
.isotope .question-masonry,.isotope .isotope-users-masonry {
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-ms-transition-property: -ms-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
}
.isotope.no-transition,.isotope.no-transition .question-masonry,.isotope .question-masonry.no-transition,.isotope.no-transition .isotope-users-masonry,.isotope .isotope-users-masonry.no-transition {
	-webkit-transition-duration: 0s;
	-moz-transition-duration: 0s;
	-ms-transition-duration: 0s;
	-o-transition-duration: 0s;
	transition-duration: 0s;
}
.section-post-with-columns .post-articles.question-articles.isotope {
	overflow: inherit !important;
}
.questions-card .question-item {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e7e9e9;
}
.questions-card .question-item:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.questions-card .author__avatar,.span-icon.author__avatar {
	margin-right: 17px;
}
.questions-card .author__name,.widget-group-meta span {
	font-size: 13px;
	font-weight: 700;
	display: block;
	margin-bottom: 3px;
}
.questions-card .question__title,.groups-widget-content > h3 {
	font-size: 16px;
	line-height: 1.4;
	margin-bottom: 8px;
}
.questions-card .question-item__meta li {
	line-height: 1;
	margin-right: 13px;
}
.questions-card .question-item__meta li:last-child {
	margin-right: 0;
}
#section-points .notifications-date.notification__date,#section-notifications .notifications-date.notification__date,#section-activities .notifications-date.notification__date {
	font-size: 12px;
}
.questions-card .question-item__meta li a,.questions-card .question-item__meta .post-meta-date.question-item__meta__date,.comments-post-widget .notifications-date.notification__date,.widget-tabs .notifications-date.notification__date {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 13px;
}
.widget-posts .user-notifications > div > ul li a.post-meta-comment:hover,.questions-card .question__title,.widget .groups-widget-content > h3 a {
	color: #272930;
}
.questions-card .question-item__meta li .question-item__meta__date,.widget-tabs .notifications-date.notification__date {
	color: #808083;
}
.widget-tabs .widget-wrap > div {
	display: none;
}
.widget-tabs .widget-wrap > div:first-child {
	display: block;
}
.questions-card .question-item__meta li i {
	font-size: 15px;
	margin-right: 4px;
}
.widget-post-style-2.questions-card .question-item {
	display: block !important;
}
.widget-post-style-2 .widget-post-image img {
	margin-bottom: 14px;
	border-radius: 4px;
}
.groups-widget .widget-post-style-2 .widget-post-image img {
	border-radius: 0;
}
.span-icon.author__avatar {
	flex: 0 0 25px;
	webkit-box-flex: 0;
	-ms-flex: 0 0 25px;
}
.blog-post-button a {
	margin-top: 21px;
}
.widget-title.widget-title-tabs {
	margin: -25px -29px 29px;
	border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #e7e9e9;
	background-color: #f8f8f8;
}
.main-menu-sidebar .widget-title.widget-title-tabs {
	margin-right: -24px;
	margin-left: -24px;
}
.footer .widget-title.widget-title-tabs,.footer .main-menu-sidebar .widget-title.widget-title-tabs {
	margin: -29px 0 29px;
}
.widget-title.widget-title-tabs > ul,.footer .widget-title.widget-title-tabs > ul {
	display: flex;
	flex-flow: wrap;
	margin-top: 14px;
	margin-left: 14px;
}
.widget-title.widget-title-tabs > ul li {
	border-bottom: 0;
	padding-bottom: 0;
	overflow: inherit;
}
.widget-title.widget-title-tabs > ul li a {
	border: 1px solid #e7e9e9;
	padding: 14px;
	display: block;
	margin-bottom: -1px;
	margin-left: -1px;
}
.widget-title.widget-title-tabs > ul li.current a {
	border-bottom-color: #ffffff;
	background-color: #ffffff;
}
.about-card .about__title {
	font-size: 18px;
	margin-bottom: 18px;
}
.tags-card .search-form {
	position: relative;
	height: 30px;
}
.tags-card .search-form .form-control {
	width: 170px;
	height: 30px;
	font-size: 13px;
	padding: 0 28px 0 10px;
}
.tags-card .search-form .search-form__btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0;
	width: 28px;
	height: 28px;
	text-align: center;
	color: #808083;
	font-size: 18px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}
.cat-block {
	padding: 7px 29px;
	border-radius: 3px;
	background-color: #272930;
	margin-bottom: 18px;
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	z-index: 100;
}
.cat-block__ttile {
	font-size: 15px;
	color: #ffffff;
}
.cat-block__ttile:hover {
	color: #ffffff;
}
.cat-block__ttile i {
	font-size: 24px;
}
.cat-block__ttile span {
	font-size: 15px;
	font-weight: 700;
	margin-left: 10px;
}
.member-card .member__info {
	padding: 20px;
}
.user-head-area {
	display: flex;
	align-items: center;
	justify-content: center;
}
.user-head-area > .send_message_icon {
	margin-right: 21px;
}
.user-head-area > .user_follow {
	margin-left: 21px;
}
.member-card .member__avatar,.member-card .author-image {
	display: inline-block;
	overflow: hidden;
	margin-bottom: 8px;
}
.member-card .member__name,.community-card .member__name {
	font-size: 17px;
}
.member-card .member__name a,.community-card .member__name a {
	color: #32343b;
}
.member-card .member__job {
	color: #8c8e93;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 10px;
}
.member-card .badge-span {
	margin-left: 10px;
	margin-bottom: 10px;
	display: inline-block;
}
.widget.card.member-card .badge-span {
	margin-top: 10px;
	margin-right: 10px;
	margin-left: 0;
	padding-top: 0;
	padding-bottom: 0;
}
.member-card .member__bio {
	font-size: 13px;
	padding: 0 7px;
}
.member-card .member__stats li {
	-webkit-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center;
	padding: 25px 14px;
	background-color: #f8f8f8;
	border-right: 2px solid #ffffff;
}
.member-card .member__stats li:last-child {
	border-right: 0;
}
.member-card .member__stats .stats__count,.member-card .member__stats .stats__text {
	font-size: 13px;
	display: block;
}
.member-card .member__stats .stats__count {
	color: #272930;
}
.member-card .member__actions {
	padding: 29px;
}
.wpqa-profile.wpqa-body-cover .sidebar.author_widget_activated > *:first-child {
	margin-top: -120px;
}
.widget.card.member-card .member__actions,.user-area-grid.member-card .member__info,.user-area-columns.member-card .member__info,.author-image-pop-2.member-card .member__info,.widget.card.member-card .member__info {
	padding: 0;
}
.user-area-small_grid.member-card .member__actions,.widget.card.member-card .member__actions {
	padding-bottom: 0;
}
.widget.card.member-card .member__actions a {
	margin-top: 14px;
}
.user-area-small.community-card .community__info,.cat-sections-icon.cat-section-with_icon.community-card .community__info,.cat-section-icon_color.cat-sections-icon.community-card .community__info {
	-ms-flex: 0 0 100%;
	flex: 0 0 100%;
	max-width: 100%;
}
.user-area-small.community-card .community__info img {
	min-width: 42px;
}
.user-area-grid.member-card .member__info > .d-flex,.user-area-columns.member-card .member__info > .d-flex,.author-image-pop-2.member-card .member__info > .d-flex {
	padding: 20px;
}
.user-area-grid.member-card .member__info > .d-flex .badge-span,.user-area-columns.member-card .member__info > .d-flex .badge-span,.author-image-pop-2.member-card .member__info > .d-flex .badge-span {
	margin-left: 0;
}
.user-area-grid .member__stats,.user-area-columns .member__stats,.author-image-pop-2 .member__stats {
	margin-top: 20px;
}
.user-area-columns .user-data-columns,.author-image-pop-2 .user-data-columns {
	min-height: 50px;
}
.member__stats li > a i {
	display: none;
}
.stats__text,.community__count .stats__count {
	color: #808083;
	margin-top: 5px;
	margin-right: 5px;
	display: inline-block;
}
.stats__text:hover,.stats__item.community__count a:hover,.stats__item.community__count a:hover .stats__count {
	color: #272930;
}
.member-card .member__setting-btn {
	color: #8c8e93;
	font-size: 20px;
	line-height: 1;
}
.member-card .sub-menu {
	right: 0 !important;
	left: auto !important;
	min-width: 70px;
	border-radius: 2px;
	border: 0;
	padding: 0;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
	box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
}
.user-section-normal > .member-card:last-child,.user-section-normal > div > .member-card:last-child {
	margin-bottom: 10px !important;
}
.user-section-simple_follow > .community-card:last-child,.user-section-simple_follow > div > .community-card:last-child {
	margin-bottom: 0 !important;
}
.wpqa-group-users-template .member__actions.d-flex,.wpqa-group-requests-template .member__actions.d-flex,.wpqa-group-admins-template .member__actions.d-flex,.wpqa-blocked-user-template .member__actions.d-flex {
	display: block !important;
}
.group-buttons > a,.group_approve_decline > a,.group_block_remove > a,.member__actions > .user_follow_3,.member__actions > .send_message_text,.member__actions > .user_block_2 {
	width: calc(50% - 10px);
}
.button-default.approve_request_all_group,.button-default.decline_request_all_group,.widget .member__actions > .send_message_text,.widget .member__actions > .user_follow,.widget .member__actions > .ask-question {
	width: calc(50% - 15px);
}
.member__actions > .user_follow_3 a,.member__actions > .send_message_text a,.member__actions > .user_block_2 a,.member__actions > .following_not,.member__actions > .following_you,.group-buttons > a:first-child:last-child,.group-buttons > a:nth-of-type(1):last-child,.widget .member__actions > .send_message_text a,.widget .member__actions > .user_follow a,.widget .member__actions > .ask-question a {
	width: 100%;
}
.member-card .sub-menu:after {
	content: "";
	position: absolute;
	top: -8px;
	right: 5px;
	z-index: 2;
	border: 4px solid transparent;
	border-bottom-color: #ffffff;
}
.member-card .sub-menu .dropdown-item {
	color: #7c7f85;
	font-size: 12px;
	padding: 8px 14px;
	border-bottom: 1px solid #e7e9e9;
}
.block-section-div .member-card,.block-user-div .member-card {
	border: 1px solid #e7e9e9;
}
.article-transparent .block-section-div .member-card {
	border: none;
}
.member-card .sub-menu .dropdown-item:focus,.member-card .sub-menu .dropdown-item:hover {
	color: #16181b;
	background-color: transparent;
}
.member-card .sub-menu .dropdown-item:last-child {
	border-bottom: 0;
}
.filter-area .menu-item {
	margin-right: 14px;
}
.filter-area .menu-item a {
	color: #808083;
}
.filter-area .menu-item a.active,.filter-area .menu-item a:hover {
	color: #272930;
}
/*---------------------------
		Widgets
---------------------------*/
.widget {
	position: relative;
	padding: 29px;
	border-radius: 3px;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 1px 20px 0px rgba(224, 224, 224, 0.1);
	box-shadow: 0px 1px 20px 0px rgba(224, 224, 224, 0.1);
}
.widget.widget_block .widget {
	padding: 0 !important;
}
.widget .custom-dropdown {
	position: absolute;
	top: 14px;
	right: 14px;
	z-index: 3;
}
.styled-select {
	display: block;
	position: relative;
	border: 1px solid #e7e9e9;
	background-color: #ffffff;
	border-radius: 3px;
}
.styled-select select,.styled-select select:focus {
	background: transparent;
	border: none;
}
.styled-select select,.widget select {
	padding: 0 30px 0 18px;
	outline: none;
	position: relative;
	z-index: 5;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
}
.styled-select::before {
	text-align: center;
	height: 14px;
	width: 14px;
	position: absolute;
	top: 12px;
	right: 12px;
	-webkit-margin-start: 3px;
	z-index: 5;
}
.widget_search input,.widget_search .search-form > label > .styled-select,.widget_search .search-submit,.widget_search .search-form > label {
	width: 100%;
}
.widget_search input,.widget_search .search-form > label > .styled-select {
	margin-bottom: 20px;
}
.widget-profile-strength li.profile-done {
	text-decoration: line-through;
}
.widget.widget-profile-strength li a {
	color: #808083;
}
.widget-profile-strength .progressbar-title span {
	color: #4be1ab;
}
.widget-important-notices .widget-wrap > p {
	font-size: 13px;
}
.important-notices-button {
	margin-top: 14px;
}
.progressbar,.progressbar-wrap {
	margin-bottom: 10px;
}
.poll-area-after-content .poll-box {
	margin-bottom: 0 !important;
	margin-top: 21px;
}
.poll-box .poll_2 .form-inputs:not(.poll-wrap-images) .wpqa_radio_p:last-child {
	margin-bottom: 14px;
}
.poll-wrap-images {
	display: flex;
	flex-wrap: wrap;
	margin-right: -20px;
	margin-bottom: 0;
}
.poll-wrap-images .container-poll-image {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 33.3333%;
	flex: 0 0 33.3333%;
	max-width: 33.3333%;
	margin-bottom: 0;
}
.poll_2 .wpqa_radio_p.container-poll-image {
	height: auto;
	padding: 0;
	background-color: transparent;
	margin-bottom: 0;
}
.container-poll-image > .wpqa_poll_image {
	width: 100%;
	margin-right: 0;
	margin-bottom: 20px;
	padding-right: 20px;
}
.wpqa_radio_p.container-poll-image > .wpqa_poll_image {
	margin-right: 0;
}
.container-poll-image img {
	width: 100%;
}
.progressbar-title .progressbar-first-span {
	position: absolute;
	font-size: 13px;
	width: auto;
	bottom: -13px;
	left: 0;
	color: #808083;
}
.progressbar-title .progressbar-second-span {
	position: absolute;
	top: 0;
	height: 100%;
	bottom: 0;
	left: 28px;
	z-index: 1;
	display: flex;
	color: #32343b;
	margin-right: 0;
	align-items: center;
	font-size: 14px;
	width: auto;
	line-height: 22px;
}
.main-progressbar .progressbar {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.main-progressbar .progressbar-percent {
	height: 100%;
	width: 0;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
}
.main-progressbar .progressbar-title {
	display: block;
}
.ed_button.poll_results {
	margin-left: 14px;
}
.progressbar-title {
	margin-bottom: 5px;
	display: inline-block;
}
.progressbar-title span {
	font-weight: 700;
	width: 50px;
	display: inline-block;
	margin-right: 30px;
}
.stats-inner-2 i {
	margin-right: 10px;
}
.widget-article,.wp-block-button .wp-block-button__link {
	margin-bottom: 14px;
}
.widget-article:before,.commentlist ul.children li.comment:before,.article-question .single-inner-content:before,#comments-female:before,#comments-male:before,#comments-best:before {
	content: "";
	position: absolute;
	top: 29px;
	left: 0;
	height: calc(100% - 58px);
	width: 2px;
}
.widget-article:before,#comments-female:before,#comments-male:before,#comments-best:before {
	background-color: #272930;
}
#comments-female:before,#comments-male:before,#comments-best:before {
	top: 0;
	height: 100%;
}
#comments-best:before {
	background-color: #4be1ab;
}
#comments-best .show-replies-li {
	display: none;
}
.commentlist ul.children li.comment:before {
	background-color: transparent;
}
.widget .accordion-item .accordion-inner > ul {
	padding-top: 13px;
}
.widget-article .author__avatar,.header-of-comment .author__avatar {
	margin-right: 9px;
	position: relative;
}
.widget-article .article__author,.header-of-comment .comment-author,.article-question .article-header > .question-header .post-author,.article-question .article-header > .question-header .question-author-un {
	font-size: 13px;
	font-weight: 700;
}
span.verified_user {
	background-color: #1da1f2;
	height: 16px;
	width: 16px;
	line-height: 14px;
	margin-left: 5px;
	display: inline-block;
	text-align: center;
	cursor: pointer;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	color: #ffffff;
}
span.verified_user i {
	font-size: 12px;
	vertical-align: middle;
}
.widget span.verified_user {
	height: 14px;
	width: 14px;
	line-height: 12px;
}
.widget span.verified_user i,.question-header span.verified_user i,.comment-author span.verified_user i {
	font-size: 11px;
}
.question-header span.verified_user {
	float: left;
	margin: 5px 10px 0 0;
}
.activate-font-awesome .verified_user {
	background-color: transparent;
	color: #1da1f2;
}
.activate-font-awesome .verified_user i {
	font-size: 16px;
}
.activate-font-awesome .verified_user i:before {
	content: "\f058";
	font-family: "Font Awesome 6 Free";
	font-weight: 900;
}
.activate-font-awesome .widget span.verified_user i,.activate-font-awesome .question-header span.verified_user i,.activate-font-awesome .knowledgebase-header span.verified_user i,.activate-font-awesome .comment-author span.verified_user i {
	font-size: 15px;
}
.header-of-comment .comment-author .badge-span {
	margin-left: 10px;
	display: inline-block;
}
.header-of-comment .comment-author .profile-credential {
	font-weight: 400;
	margin-left: 10px;
}
.widget-article .article__author:hover {
	color: #272930 !important;
}
.widget-article .article__date,.widget-article .author__job,.header-of-comment .comment-date {
	font-size: 12px;
}
.author-image-pop-2 {
	border: none;
	box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
	position: absolute;
	z-index: 4;
	width: 290px;
	top: 25px;
	left: -130px;
	-moz-transform: translate(20px);
	-webkit-transform: translate(20px);
	transform: translate(20px);
	-moz-transition: all 0.2s ease-in;
	-webkit-transition: all 0.2s ease-in;
	transition: all 0.2s ease-in;
	visibility: hidden;
	background-color: #ffffff;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	text-align: center;
}
.author-image-pop-2:before {
	position: absolute;
	top: -8px;
	right: 135px;
	display: block;
	content: "";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 10px 9px 10px;
	border-color: transparent transparent #ffffff transparent;
	z-index: 2;
}
.question-panel-pop .author-image-pop:before,.question-panel-pop .author-image-pop-2:before {
	right: initial;
	left: 32px;
}
.question-fixed-area {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background-color: rgba(255, 255, 255, 0.7);
	z-index: 2;
	display: none;
}
.question-fixed-area .load_span {
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -15px;
	margin-left: -15px;
}
.author-image:hover .author-image-pop-2 {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
	visibility: visible;
	-moz-transform: translate(0);
	-webkit-transform: translate(0);
	transform: translate(0);
}
.author-image-pop-2 .member__actions .btn,.author-image-pop-2 .member__actions .btn:hover {
	color: #ffffff;
}
.comment-text .best-answer,.question-poll {
	float: right;
}
.comment:hover {
	z-index: 2;
}
#comments .answers-tabs {
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	padding-bottom: 17px;
	border-bottom: 2px solid #e7e9e9;
}
#comments .answers-tabs .section-title,#group-comments .answers-tabs .section-title {
	padding-bottom: 0;
	border-bottom: none;
	font-size: 15px;
}
.commentlist .comment .custom-post-link {
	margin-right: 0;
	margin-left: 10px;
}
.commentlist .comment .custom-post-link.read_less_answer {
	margin-left: 0;
}
.commentlist .comment-reply li:not(.comment-reaction-votes) ul a {
	font-size: 13px;
}
.commentlist li .comment-text a.comment-date {
	color: #808083;
}
.commentlist li.comment {
	position: relative;
}
.commentlist li .comment-text a,.commentlist li .comment-text a.comment-date:hover,.commentlist li.comment .comment-body .comment-text .comment-author a:hover,.commentlist li.comment.him-user .comment-body .comment-text .comment-author a:hover,.commentlist li.comment.her-user .comment-body .comment-text .comment-author a:hover,.question-footer .question-vote a {
	color: #272930;
}
#respond {
	position: relative;
	z-index: 1;
}
#respond > .wpqa_login_social:last-child {
	display: none;
}
#comments {
	position: relative;
	z-index: 2;
}
#comments:hover {
	z-index: 4;
}
.commentlist li.comment > .alert-message.alert-message-warning.alert-answer-question,.alert-message.alert-close-question {
	margin-top: 20px;
}
.all_not_single_post_content,.all_single_post_content,.single-post .post-content-text,.single-question .comment-text .text,.single-question .commentlist li.comment .comment-text .text p {
	font-size: 15px;
	line-height: 24px;
}
.commentlist #respond.comment-respond {
	background-color: #f8f8f8;
	margin: 20px 0;
	padding: 20px;
	border: 1px solid #e7e9e9;
}
.commentlist,.commentlist ul.children {
	margin: 0;
	padding: 0;
	list-style: none;
}
.comment-show-replies > ul.children {
	display: none;
}
.commentlist li.comment,.question-panel-pop .commentslist {
	list-style: none;
	border-bottom: 1px solid #e7e9e9;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
.question-bottom > .commentlist {
	border-top: 1px solid rgba(0, 0, 0, 0.05);
	padding-top: 20px;
	margin-top: 20px;
}
.commentlist li.aalan,.wpqa-profile .commentlist li.aalan,.page-template-template-home .commentlist li.aalan,.wpqa-search .commentlist li.aalan,.single-post .commentlist li.aalan,.single-question .commentlist li.aalan {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e7e9e9;
	list-style: none;
}
.commentlist li.comment ul.children li.aalan {
	padding-top: 20px;
	margin-top: 20px;
}
.commentlist li.comment li.comment {
	border-bottom: none;
}
.commentlist li.comment .comment-body p,.commentlist li.comment .comment-body em {
	font-size: 14px;
	line-height: 24px;
}
.comment-edited {
	margin-bottom: 15px;
	display: inline-block;
}
.commentlist ul.children li.comment {
	background-color: #f8f8f8;
	padding: 20px;
	margin-top: 8px;
	position: relative;
}
.commentlist ul.children li.comment ul.children li.comment {
	border: 1px solid #e7e9e9;
}
.commentlist ul.comment-reply li.clearfix {
	float: none;
	margin: 0;
	padding: 0;
}
.no-comments {
	font-size: 15px;
	font-weight: 700;
	line-height: 25px;
}
.question-video {
	margin: 30px 0;
	position: relative;
}
.question-video-loop iframe {
	max-width: 100%;
	display: block;
	border: none;
	margin-bottom: 20px;
	width: 100%;
}
.question-video-loop.question-video-loop-after iframe {
	margin: 20px 0 30px;
}
.all_single_post_content .video-type-facebook,.all_single_post_content .video-type-tiktok {
	padding: 20px;
	border: 1px solid #e7e9e9;
	border-radius: 3px;
}
.all_single_post_content .video-type-facebook iframe,.all_single_post_content .video-type-tiktok iframe {
	margin: auto !important;
	width: auto !important;
}
.all_single_post_content .video-type-facebook iframe {
	height: 360px !important;
}
.all_single_post_content .video-type-tiktok iframe {
	max-height: 600px;
}
.featured_image_question,.featured_image_answer,.featured_image_group_posts,.featured_image_message {
	margin-bottom: 20px;
	position: relative;
}
.featured_image_question.featured_image_after {
	margin-top: 20px;
}
.attachment-links {
	margin-top: 10px;
	display: flex;
	align-items: center;
}
.attachment-link {
	margin-right: 10px;
	margin-bottom: 10px;
}
.attachment-link i {
	margin-right: 5px;
}
.comment-text .attachment-link.btn.btn__primary.btn__sm {
	color: #FFFFFF;
}
#respond .wpqa_captcha_span,.wpqa_form .wpqa_captcha_span {
	font-size: 12px;
	display: inline-block;
	line-height: 40px;
}
#respond .wpqa_captcha_normal .wpqa_captcha,.wpqa_form .wpqa_captcha_normal input.wpqa_captcha {
	width: 115px;
	margin-right: 10px;
	float: left;
}
#respond #commentform .form-submit > .button-default {
	position: relative;
	z-index: 1;
}
#respond #commentform:not(.answers-form) .wpqa_captcha_normal .wpqa_captcha {
	padding-left: 11px;
}
#respond .wpqa_captcha_normal .wpqa_captcha_img,.wpqa_form .wpqa_captcha_normal .wpqa_captcha_img {
	vertical-align: top;
	margin-left: 5px;
}
#respond .wpqa_captcha_p.wpqa_captcha_p_other,.wpqa_form .wpqa_captcha_p {
	margin-bottom: 20px;
}
.wp-editor-wrap input.button,#respond .wp-editor-wrap input {
	width: auto;
	display: inline-block;
}
#wp-link label input[type="text"],#wp-link .link-search-field {
	height: 25px;
	margin-bottom: 7px;
}
.wpqa_form .wpqa_captcha_p label {
	float: left;
}
.commentlist li.comment ul.children li.aalan {
	border-top: 1px solid #e7e9e9;
}
.commentlist li.comment ul.children li.aalan,.commentlist > li.comment:last-child,.commentlist > li.comment:last-child .comment-body,.commentlist li.comment ul.children li.aalan:last-child,.commentslist:last-child .commentlist {
	padding-bottom: 0;
	border-bottom: none;
}
.commentlist li.aalan:last-child {
	padding-bottom: 0 !important;
	border-bottom: none !important;
	margin-bottom: 0 !important;
}
.comment-text .author {
	width: 100%;
}
.question-poll:hover {
	color: #272930;
}
.comment-text .comment-meta {
	overflow: hidden;
}
.commentlist .comment-text .comment-reply {
	display: flex;
	align-items: center;
	float: left;
}
.commentlist .comment-text .comment-reply,.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul {
	margin: 0;
	padding: 0;
}
.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul {
	padding: 0 14px;
}
.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) li {
	margin: 0;
	padding: 0;
	list-style: none;
}
.commentlist .comment-text .comment-reply > li {
	float: left;
	margin-right: 18px;
	position: relative;
}
.commentlist .comment-text .comment-reply > li,.commentlist .comment-text .comment-reply > li > a {
	color: #808083;
	font-size: 13px;
}
.comment-footer-bottom {
	position: relative;
}
.comment-footer-bottom,.comment-footer-bottom > ul > li:not(.li_loader),.show-replies {
	display: flex;
	align-items: center;
	line-height: 30px;
	flex-wrap: wrap;
}
.comment-question-title {
	margin-bottom: 20px;
	border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.comment-reply li:not(.comment-reaction-votes) ul {
	top: 30px;
}
.comment .answer-vote.question-vote,.question-footer .question-vote {
	display: flex;
	align-items: center;
	padding: 0;
	margin: 0;
	float: left;
}
.comment .answer-vote.question-vote {
	height: 30px;
}
.comment .answer-vote.question-vote li,.question-footer .question-vote li {
	margin: 0 5px;
	list-style: none;
}
.comment .answer-vote.question-vote li:first-child,.question-footer .question-vote li:first-child {
	margin-left: 0;
}
.question-footer .question-vote li:last-child {
	margin-right: 18px;
}
.answer-vote a,.answer-vote .vote_result {
	font-size: 14px;
	color: #272930;
	font-weight: 700;
}
.widget-article .article__cat a,.article-header > .question-header .post-cat a {
	position: relative;
	font-size: 13px;
	color: #272930;
	line-height: 1;
	padding-right: 7px;
}
.widget-article .article__cat a:after,.article-header > .question-header .post-cat a:after {
	content: ",";
	position: absolute;
	top: -1px;
	right: 3px;
}
.widget-article .article__cat a:last-of-type,.article-header > .question-header .post-cat a:last-of-type {
	padding-right: 0;
}
.widget-article .article__cat a:last-of-type:after,.article-header > .question-header .post-cat a:last-of-type:after {
	display: none;
}
.bump-question-area,.pay-to-sticky-area {
	overflow: hidden;
}
.question-custom-links,.pay-to-sticky-area.wpqa-open-div,.bump-question-area.wpqa-open-div {
	margin-top: 14px;
}
.question-custom-links > a {
	margin-left: 14px;
	margin-bottom: 7px;
}
.question-custom-links > a:first-child {
	margin-left: 0;
}
.head-question-area {
	display: flex;
	align-items: center;
}
.widget-article .dropdown-trigger,.head-question-area .dropdown-trigger {
	font-size: 28px;
	line-height: 1;
	color: #808083;
	margin-left: 14px;
}
.widget-article .dropdown-trigger[aria-expanded="true"] {
	color: #000000;
}
.widget-article .article__title {
	font-size: 16px;
	line-height: 1.5;
	margin-bottom: 8px;
}
.widget-article .article__title a,.navigation-content > a {
	color: #272930;
}
/* Next and previous posts */
.page-navigation > .row-boot {
	display: block;
}
.col-nav-previous,.nav-more-previous {
	float: left;
	word-wrap: break-word;
	word-break: break-all;
}
.col-nav-next,.nav-more-next {
	float: right;
	text-align: right;
	word-wrap: break-word;
	word-break: break-all;
}
.col-nav-next .navigation-i,.nav-more-next .nav-next i {
	float: right;
	margin-left: 10px;
}
.nav-custom-link > a {
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	flex-direction: row-reverse;
}
.col-nav-previous .navigation-i,.nav-more-previous .nav-previous i {
	float: left;
	margin-right: 10px;
}
.navigation-text {
	font-style: italic;
}
.navigation-content a {
	font-size: 14px;
	line-height: 22px;
	font-weight: 700;
	display: inline-block;
	margin-top: 10px;
}
.navigation-content > a {
	font-weight: 700;
	font-size: 15px;
}
.widget-article .article__description,.comment .text,.comment .text p {
	line-height: 1.7;
}
.widget-article .article__img {
	position: relative;
	overflow: hidden;
	border-radius: 2px;
	margin-top: 13px;
	margin-bottom: 14px;
}
.widget-article .article__img:hover .article__link {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.widget-article .article__link {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 36px;
	height: 36px;
	border-radius: 2px;
	font-size: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #ffffff;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.footer-meta .question-share .post-share {
	position: absolute;
	top: 30px;
	left: -50%;
	opacity: 0;
	visibility: hidden;
}
.widget-article .share-dropdown-menu,.footer-meta .question-share .post-share .social-icons {
	position: absolute;
	top: calc(100% + 7px);
	left: -50%;
	min-width: 98px;
	opacity: 0;
	z-index: 100;
	visibility: hidden;
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
	box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
	-webkit-transform: translateX(10px);
	transform: translateX(10px);
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	padding: 0 14px;
}
.footer-meta .question-share .post-share .social-icons {
	display: block !important;
}
.widget-article .share-dropdown-menu:before,.footer-meta .question-share .post-share .social-icons:before {
	content: "";
	position: absolute;
	top: -12px;
	left: 50%;
	z-index: 2;
	border: 6px solid transparent;
	border-bottom-color: #ffffff;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.widget-article .share-dropdown-menu li,.footer-meta .question-share .post-share .social-icons li {
	border-bottom: 1px solid #e7e9e9;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	-webkit-transform: translateX(20px);
	transform: translateX(20px);
	float: none;
	margin-right: 0;
}
.widget-article .share-dropdown-menu li:nth-of-type(1),.footer-meta .question-share .post-share .social-icons li {
	-webkit-transition-delay: 50ms;
	transition-delay: 50ms;
}
.widget-article .share-dropdown-menu li:nth-of-type(2) {
	-webkit-transition-delay: 100ms;
	transition-delay: 100ms;
}
.widget-article .share-dropdown-menu li:nth-of-type(3) {
	-webkit-transition-delay: 150ms;
	transition-delay: 150ms;
}
.widget-article .share-dropdown-menu li:nth-of-type(4) {
	-webkit-transition-delay: 200ms;
	transition-delay: 200ms;
}
.widget-article .share-dropdown-menu li:last-child,.footer-meta .question-share .post-share .social-icons li:last-child {
	border-bottom: 0;
}
.widget-article .share-dropdown-menu li a,.footer-meta .question-share .post-share .social-icons li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	color: #7c7f85;
	font-size: 13px;
	line-height: 39px;
	white-space: nowrap;
}
.widget-article .share-dropdown-menu li a i {
	font-size: 14px;
	margin-right: 4px;
}
.widget-article .share-dropdown-menu li a span {
	font-size: 12px;
}
.widget-article .share-dropdown-menu li a:hover,.article-question .article-header .question-header > .post-author:hover {
	color: #272930;
}
.question-inner .author__avatar {
	position: relative;
	margin-right: 9px;
}
.question-inner .comment .comment-text .author__avatar {
	margin-left: 0;
}
.question-inner .author__avatar .author-image-span img {
	min-width: 27px;
}
.single-question .after-article {
	position: relative;
	z-index: 3;
}
.article-question:hover .single-inner-content .question-inner .author__avatar,.content_group_item:hover .content_group_item_header .author__avatar {
	z-index: 5;
}
.question-not-meta-vote .question-footer {
	justify-content: space-between;
}
.question-main-vote {
	position: absolute;
	top: 19px;
	left: -30px;
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
	z-index: 2;
}
.main_left .question-vote-outside .question-main-vote {
	left: initial;
	right: -28px;
}
.question-main-vote a,.question-main-vote .vote_result {
	color: #272930;
	font-size: 20px;
	font-weight: 700;
}
.question-main-vote .vote_result {
	font-size: 13px;
}
.menu_left .question-main-vote,.main-menu-sidebar .question-main-vote {
	left: -30px;
}
.menu_left .question-main-vote.question-vote-1000,.main-menu-sidebar .question-main-vote.question-vote-1000 {
	left: -40px;
}
.menu_left .question-main-vote.question-vote-10000,.main-menu-sidebar .question-main-vote.question-vote-10000 {
	left: -50px;
}
.widget-article .article-footer,.question-footer {
	border-top: 1px solid #e7e9e9;
	padding-top: 20px;
	margin-top: 14px;
	position: relative;
	z-index: 1;
}
.comment-footer-bottom > .react__area,.widget-article .article-footer .footer-meta > *,.question-footer .footer-meta > * {
	margin-right: 10px;
}
.meta-answer.meta-answer-a {
	margin-left: 10px;
	font-size: 14px;
}
.widget-article .article-footer .footer-meta > *:last-child,.question-footer .footer-meta > *:last-child {
	margin-right: 0;
}
.widget-article .article-footer .footer-meta__comments li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 8px;
	height: 30px;
	border: 1px solid #e7e9e9;
	max-height: 30px;
}
.widget-article .article-footer .footer-meta__comments li a span {
	font-size: 11px;
}
.widget-article .article-footer .footer-meta__comments li a i {
	font-size: 15px;
	margin-right: 4px;
}
.widget-article .article-footer .footer-meta__comments li:first-of-type a {
	border-radius: 2px 0 0 2px;
}
.widget-article .article-footer .footer-meta__comments li:last-of-type a {
	margin-left: -1px;
	border-radius: 0 2px 2px 0;
}
.question-footer .footer-meta {
	margin: 0;
	padding: 0;
	display: flex;
	flex-wrap: wrap;
}
.widget-article .article-footer .footer-meta__item,.question-footer .footer-meta > li {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 8px;
	height: 30px;
	color: #808083;
	border: 1px solid #e7e9e9;
	border-radius: 2px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	list-style: none;
}
.question-footer .footer-meta > li.best-answer-meta,.question-footer .footer-meta > li.question-followers-link,.question-footer .footer-meta > li.question-favorites-link,.footer-meta > li.posts-likes-links,.footer-meta > li.posts-comments {
	padding: 0;
}
.question-footer .footer-meta > li.question-share {
	position: relative;
}
.question-footer .footer-meta > li.best-answer-meta.meta-best-answer {
	border: none;
}
.question-footer .footer-meta > li.best-answer-meta.meta-best-answer > a {
	font-weight: normal;
	color: #ffffff;
}
.question-footer .footer-meta > li.best-answer-meta > a,.question-footer .footer-meta > li.question-followers-link > a,.question-footer .footer-meta > li.question-favorites-link > a,.footer-meta > li.posts-likes-links > a,.footer-meta > li.posts-comments > a {
	padding: 8px;
}
.question-footer .footer-meta > li.question-favorites-link .small_loader.loader_2,li.posts-likes-links .small_loader.loader_2 {
	margin: 0 8px;
}
.question-footer .footer-meta > li.question-followers-link,.question-footer .footer-meta > li.question-followers-link a,.question-footer .footer-meta > li.question-followers-link:hover a {
	border: none;
	color: #ffffff;
	font-weight: normal;
}
.question-footer .footer-meta > li {
	font-size: 13px;
}
.question-footer .footer-meta > li > a {
	color: #808083;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	min-width: inherit;
}
.question-footer .footer-meta > li > i + .question-span {
	margin-left: 6px;
}
.question-followers > span,.question-followers > a > span,.posts-likes > a > span {
	margin-right: 6px;
}
.widget-article .article-footer .footer-meta__item > span {
	font-size: 11px;
}
.widget-article .article-footer .footer-meta__item > i,.commentlist .comment-text .comment-reply > li > i,.commentlist .comment-text .comment-reply > li > a > i,.question-footer .footer-meta > li > i,.question-footer .footer-meta > li > a > i {
	font-size: 15px;
	margin-right: 6px;
}
.commentlist .comment-text .comment-reply > li > i.icon-dot-3 {
	font-size: 28px;
}
.widget-article .article-footer .footer-meta__item.footer-meta__share {
	position: relative;
	color: #272930;
}
.widget-article .article-footer .footer-meta__item.footer-meta__share:hover > .share-dropdown-menu,.question-share:hover .post-share .social-icons,.question-share:hover .post-share .social-icons li,.footer-meta .question-share:hover .post-share {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.widget-article .article-footer .footer-meta__item.footer-meta__share:hover > .share-dropdown-menu li {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}
.widget-article .article-footer .footer-meta__item:hover,.question-footer .footer-meta > li:hover,.question-footer .footer-meta > li:hover > a,.footer-meta .question-share .post-share .social-icons li a:hover,.question-footer .footer-meta > li.answer-meta-other a {
	color: #272930;
	border-color: #272930;
}
.widget-article .footer-meta.d-flex.align-items-center.footer-meta-other {
	display: block !important;
}
.widget-article .article-footer .footer-meta.footer-meta-other .footer-meta__comments li a {
	padding: 0 15px 0 0;
}
.sticky-content .other-user .answer-meta-gender.answer-meta-other,.widget-article .article-footer .footer-meta__comments li.other-user a,.post-meta-comment-gender.post-meta-comment-other > a,.hero-layout .hero-banner .hero__meta-comments li.other-user a {
	color: #272930;
}
.sticky-content .other-user .answer-meta-gender.answer-meta-other i {
	font-size: 20px;
}
.question-footer .footer-meta > li.answer-meta-gender:hover,.question-footer .footer-meta > li.answer-meta-gender:hover > a {
	border-color: #e7e9e9;
}
.question-footer .footer-meta > li.answer-meta-her,.question-footer .footer-meta.footer-meta-other > li.answer-meta-him {
	border-right: none;
	margin-right: 0;
}
.question-footer .footer-meta > li.answer-meta-her,.question-footer .footer-meta > li.answer-meta-her a,.question-footer .footer-meta.footer-meta-other > li.answer-meta-him,.footer-meta.footer-meta-other .footer-meta > li.answer-meta-him a {
	border-radius: 2px 0 0 2px;
	min-width: initial;
}
.question-footer .footer-meta > li.answer-meta-him,.question-footer .footer-meta > li.answer-meta-him a,.question-footer .footer-meta.footer-meta-other > li.answer-meta-other,.question-footer .footer-meta.footer-meta-other > li.answer-meta-other a {
	border-radius: 0 2px 2px 0;
	min-width: initial;
}
.question-footer .footer-meta.footer-meta-other > li.answer-meta-him {
	border-radius: 0;
}
.widget-article .voting__controls {
	position: absolute;
	top: 28px;
	left: -46px;
}
.widget-article .voting__controls .votes-count {
	line-height: 1;
}
.widget-article .voting__controls .vote-btn,.widget-article .voting__controls .votes-count {
	color: #272930;
	font-size: 20px;
	font-weight: 700;
}
.widget-article .voting__controls .vote-btn:hover {
	color: #000000;
}
.widget-article.votes-position-right .voting__controls {
	left: auto;
	right: -42px;
}
.widget-article-wide {
	padding-bottom: 29px;
}
.widget-article-wide .article__title {
	font-size: 20px;
	margin-bottom: 16px;
}
.widget-article-wide .article__img {
	margin-top: 6px;
	margin-bottom: 20px;
}
.widget-article-wide .article-footer,.question-footer {
	margin-top: 21px;
}
.custom-dropdown {
	z-index: 3;
}
.custom-dropdown .dropdown-toggle {
	color: #8c8e93;
	display: flex;
	align-items: center;
}
.custom-dropdown .dropdown-toggle .selected-option {
	margin-left: 5px;
	margin-right: 5px;
}
.custom-dropdown .sub-menu,.custom-dropdown .dropdown-menu {
	right: 10px !important;
	left: auto !important;
	min-width: 70px;
	border-radius: 2px;
	border: 0;
	padding: 0;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
	box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.13);
}
.widget .custom-dropdown .dropdown-menu {
	right: 0 !important;
}
.custom-dropdown .sub-menu:after,.custom-dropdown .dropdown-menu:after {
	content: "";
	position: absolute;
	top: -12px;
	right: 5px;
	left: auto;
	z-index: 2;
	border: 6px solid transparent;
	border-bottom-color: #ffffff;
}
.custom-dropdown .sub-menu .dropdown-item,.custom-dropdown .dropdown-menu .dropdown-item {
	color: #7c7f85;
	font-size: 13px;
	padding: 0;
	border-bottom: 1px solid #e7e9e9;
	line-height: 39px;
	-moz-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-webkit-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	-o-transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
	transition: border 0.2s linear, color 0.2s linear, background-color 0.2s linear;
}
.custom-dropdown .dropdown-menu > .dropdown-item:last-child {
	border-bottom: 0;
}
.custom-dropdown .dropdown-menu ul,.answers-tabs .custom-dropdown .dropdown-menu {
	margin: 0;
	padding: 0 14px;
	list-style: none;
}
.custom-dropdown .sub-menu .dropdown-item:last-child,.custom-dropdown .dropdown-menu li:last-child .dropdown-item {
	border-bottom: 0;
}
.custom-dropdown .sub-menu .dropdown-item:focus,.custom-dropdown .sub-menu .dropdown-item:hover,.custom-dropdown .dropdown-menu .dropdown-item:focus,.custom-dropdown .dropdown-menu .dropdown-item:hover {
	color: #16181b;
	background-color: transparent;
}
.uploded-img {
	width: 100px;
	height: 100px;
}
.uploded-img img {
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.answers-area,.article-question {
	position: relative;
}
.answers-area:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 3px;
	height: 30px;
	z-index: 2;
}
.answers-area .custom-dropdown {
	position: relative;
	top: 0;
	right: 0;
}
.post-section.block-section-div.answers-area {
	padding: 0;
}
.post-section.block-section-div.answers-area > .post-inner > .commentlist {
	padding: 29px 29px 19px;
}
.section-title.comments__header {
	margin: 0 29px;
	padding: 29px 0 17px;
}
.answers-area .answers__header,.comments__header {
	padding: 19px 28px;
}
.answers-area.him-user .answers__header .section-title,.answers-area.her-user .answers__header .section-title,.answers-area.other-user .answers__header .section-title,.answers-area.best-answers .answers__header .section-title,.answers-area.him-user .dropdown-toggle,.answers-area.her-user .dropdown-toggle,.answers-area.other-user .dropdown-toggle,.answers-area.best-answers .dropdown-toggle {
	color: #ffffff;
}
#comments .answers-area.him-user .answers__header.answers-tabs,#comments .answers-area.her-user .answers__header.answers-tabs,#comments .answers-area.other-user .answers__header.answers-tabs,#comments .answers-area.best-answers .answers__header.answers-tabs {
	border-bottom: none;
}
.answers-area.other-user .answers__header {
	background-color: #272930;
}
.best-answer:before,.best-answer .answers__header,.answers-area.best-answers:before,.answers-area.best-answers .answers__header {
	background-color: #4be1ab;
}
.answers__header .section-title > span {
	display: flex;
	align-items: center;
}
.icon-gender-section {
	font-size: 24px;
	margin-right: 10px;
}
.answers-area .answers__title {
	font-size: 14px;
	color: #ffffff;
}
.answers-area .answers__title i {
	font-size: 24px;
}
.answers-area .widget-article {
	padding: 28px;
	border-bottom: 1px solid #e7e9e9;
}
.article-question .article-header {
	display: flex;
	align-items: center;
	justify-content: space-between;
	width: 100%;
}
.article-question .article-header > .question-header {
	display: flex;
	align-items: center;
}
.article-question.question-2-columns .article-header > .question-header {
	flex-wrap: wrap;
}
.article-question .article-header > .question-header span.verified_user {
	margin: 0 10px 0 0;
}
.article-question .article-header > .question-header .post-author,.article-question .article-header > .question-header .question-author-un {
	margin-right: 10px;
}
.article-question .article-header > .question-header .badge-span,.article-question .article-header > .question-header .post-date {
	margin-right: 14px;
}
.article-question .article-header > .question-header .post-date,.article-question .article-header > .question-header .asked-to {
	font-size: 13px;
}
.article-question .article-header > .question-header .post-date a {
	color: #808083;
}
.right-question-corner {
	position: absolute;
	top: 15px;
	right: 15px;
	z-index: 3;
	display: flex;
	justify-content: center;
	align-items: center;
}
.right-question-corner .icon-info-edited,.right-question-corner .icons-right-corner,.post-author-article .icon-info-edited {
	text-align: center;
}
.icon-info-edited,.icons-right-corner {
	cursor: pointer;
	font-size: 18px;
	width: 15px;
}
.icons-right-corner {
	color: #8c8e93;
	margin-left: 10px;
}
.icons-right-corner:hover {
	color: #272930;
}
.article-question .tagcloud {
	margin-top: 14px;
}
.answers-area .widget-article .article-header,.header-of-comment {
	margin-bottom: 18px;
}
.answers-area .widget-article .voting__controls {
	position: static;
}
.answers-area .widget-article .voting__controls .vote-btn {
	font-size: 14px;
}
.answers-area .widget-article .voting__controls .votes-count {
	font-size: 12px;
	font-weight: 400;
	margin: 0 6px;
}
.answers-area .widget-article .article-footer {
	border-top: 0;
	padding-top: 0;
}
.answers-area .widget-article .article-footer .footer-meta__reply {
	border: 0;
	color: #808083;
}
.answers-area .widget-article .article-footer .footer-meta__reply:hover,.article-question .article-header > .question-header .post-date a:hover {
	color: #272930;
}
.answers-area .widget-article .article-footer .footer-meta__reply i {
	font-size: 21px;
}
.answers-area .widget-article .custom-dropdown.dropup .sub-menu {
	right: -8px !important;
}
.answers-area .widget-article .custom-dropdown.dropup .sub-menu:after {
	top: auto;
	bottom: -16px;
	border: 8px solid transparent;
	border-top-color: #ffffff;
}
.answers-area .widget-article-reply {
	border-bottom: 0;
	background-color: #f8f8f8;
}
.answers-area .widget-article-reply:before,.commentlist ul.children li.comment:before {
	top: 28px;
	right: 0;
	left: auto;
	height: calc(100% - 56px);
}
.answers-area .widget-article-reply:first-of-type {
	margin-top: 18px;
}
.answers-area .widget-article-reply:not(:first-of-type) {
	margin-top: 8px;
}
.poll-box {
	padding: 25px 29px 20px;
	border-radius: 4px;
	border: 1px solid #e7e9e9;
}
.poll-box .poll__title {
	font-size: 15px;
}
.poll-box .poll__title i {
	margin-right: 8px;
	font-size: 23px;
}
.poll-box .custom-radio-wrapper,.poll_2 .wpqa_radio_p {
	padding: 14px 20px;
	height: 56px;
	border-radius: 3px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	background-color: #f8f8f8;
	margin-bottom: 14px;
}
.poll_2 .wpqa_radio_p > span {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	margin-right: 5px;
}
.poll-box .custom-radio-wrapper .custom-control-label {
	font-weight: 700;
}
.total__results {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 10px;
}
.poll-num span {
	color: #272930;
}
.poll__results .progress {
	position: relative;
	height: 56px;
	border-radius: 3px;
	overflow: inherit;
	display: block;
	margin-bottom: 34px;
}
.poll__results .progress__title {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 28px;
	font-size: 14px;
}
.poll__results .progress__percentage {
	font-size: 13px;
}
.wpqa_radio_p.wpqa_poll_image label,.wpqa_radio_p.wpqa_poll_image input[type="radio"],.wpqa_radio_p.wpqa_poll_image input[type="checkbox"] {
	display: none !important;
}
.poll-area .wpqa_radio_p.wpqa_poll_image,.poll-area .wpqa_radio_p.wpqa_poll_image {
	position: relative;
}
.wpqa_poll_image img {
	width: 100%;
	border: 3px solid #e7e9e9;
}
p.wpqa_poll_image img {
	cursor: pointer;
}
.poll__results .progressbar-image {
	height: auto;
	background-color: transparent;
	margin-bottom: 0;
}
.wpqa_poll_image > span {
	display: block;
	overflow: hidden;
}
.poll__results .progressbar-image > .wpqa_result_poll_image {
	width: 100%;
	margin-right: 0;
}
.progress.progressbar-image .progressbar {
	background-color: #eceded;
	height: 4px;
	position: static;
}
.poll__results .poll-result-0 {
	background-color: #eceded !important;
	width: 100% !important;
}
.wpqa_result_poll_image > span:first-child {
	display: inline-block;
	width: 100%;
}
.wpqa_result_poll_image .progressbar-title {
	line-height: 22px;
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin: 10px 0;
}
.wpqa_result_poll_image .progressbar-title > span {
	position: static;
	display: block;
}
.search-area__avatar img {
	max-width: 31px;
}
.widget ul {
	margin: 0;
	padding: 0;
}
.widget li,.related-post-links li {
	list-style: none;
	position: relative;
	overflow: hidden;
	line-height: 22px;
}
.widget li,.related-post-links li,.footer .widget.groups-widget .widget_groups .user-notifications > div > ul > li {
	border-bottom: 1px solid #e7e9e9;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
.widget.groups-widget .widget_groups .user-notifications > div > ul > li > .groups-widget-content {
	width: 100%;
}
.widget li a,.related-post-links li a {
	color: #8c8e93;
}
.widget li a:hover,.widget li.current-menu-item > a,.related-post-links li a:hover {
	color: #272930;
}
.widget li a span {
	margin-left: 10px;
}
.widget li a span span {
	margin-left: 0;
}
.widget_nav_menu ul.sub-menu {
	position: static;
	display: block;
	background: transparent;
	border: none;
	width: 100%;
}
.widget_rss ul.children,.widget_pages ul.children,.widget_archive ul.children,.widget_meta ul.children,.widget_categories ul.children,.widget_nav_menu ul.sub-menu {
	padding-left: 15px;
}
.widget_rss ul.children ul.children,.widget_pages ul.children ul.children,.widget_archive ul.children ul.children,.widget_meta ul.children ul.children,.widget_categories ul.children ul.children,.widget_nav_menu ul.sub-menu ul.sub-menu {
	padding-top: 0;
}
.widget_rss ul.children ul.children ul.children,.widget_pages ul.children ul.children ul.children,.widget_archive ul.children ul.children ul.children,.widget_meta ul.children ul.children ul.children,.widget_categories ul.children ul.children ul.children,.widget_nav_menu ul.sub-menu ul.sub-menu ul.sub-menu {
	padding-left: 0;
}
.widget_archive li li,.widget_pages li li,.widget_meta li li,.media-cat-filter li li,.widget_categories li li,.widget_nav_menu ul li li {
	border-bottom: none;
}
.widget_categories li,.widget_product_categories li,.widget_archive li {
	text-align: right;
}
.widget_categories li a,.widget_product_categories li a,.widget_archive li a {
	float: left;
	white-space: nowrap;
	word-wrap: normal;
}
.widget_categories .children li:first-child,.widget_product_categories .children li:first-child,.widget_nav_menu .sub-menu li:first-child,.widget_pages .children li:first-child {
	padding-top: 10px;
}
.widget li:last-child,.footer .widget li:not(.notifications__item,.widget-li),.widget .widget-post-meta li,.widget .stats-inner li,.widget .stats-inner-3 li,.related-post-links li:last-child,.widget .custom-dropdown .dropdown-menu li:last-child,.widget.info-card-widget li,.widget.social-card-widget li,.widget.awards-card-widget li {
	padding-bottom: 0;
	border-bottom: none;
}
.widget_categories li a:before,.widget_archive li a:before,.widget_nav_menu li a:before,.widget_meta li a:before,.widget_pages li a:before,.widget_rss li a:before {
	color: #8c8e93;
	font-size: 13px;
	display: inline-block;
	line-height: 18px;
	width: 12px;
	text-align: left;
	z-index: 7;
	position: relative;
}
.widget_nav_menu li a i.fa,.widget_nav_menu li a i.icon,.widget_nav_menu.widget li i,.widget .custom-dropdown .dropdown-menu li i,.follow-user-li a:before {
	margin-right: 10px;
}
.widget_archive li,.widget_categories li {
	color: #8c8e93;
}
.widget li .widget-span {
	margin-left: 10px;
	margin-right: 5px;
	float: right;
}
.widget .custom-dropdown .dropdown-menu li span {
	margin-left: 0;
}
.widget .custom-dropdown .dropdown-menu li span.small_loader {
	margin: 10px 0;
}
/* Calendar */
.widget.widget_calendar table {
	margin: 0;
	width: 100%;
}
.widget_calendar tbody a,.widget_calendar caption,.widget_calendar #wp-calendar thead,.widget_calendar #wp-calendar thead,.widget_calendar #wp-calendar thead th,.wp-block-calendar table caption {
	color: #ffffff;
}
.widget_calendar #wp-calendar thead,.widget_calendar #wp-calendar thead th {
	background-color: #272930;
}
.widget_calendar td,.widget_calendar th {
	line-height: 2.5625;
	padding: 0;
	text-align: center;
}
.widget_calendar caption {
	font-weight: 700;
	padding: 10px 0;
	text-align: center;
	caption-side: unset;
}
.widget_calendar tbody a {
	display: block;
	font-weight: 700;
}
.widget_calendar td,.widget_calendar th {
	line-height: 2.6923076923;
	padding: 0;
}
.widget_calendar #wp-calendar thead,.widget_calendar #wp-calendar thead th {
	border-color: #272930;
}
.widget_calendar td,.widget_calendar th {
	line-height: 2.5625;
	padding: 0;
	text-align: center;
}
.widget_calendar #wp-calendar tfoot {
	display: none;
}
.widget-user-crown .author-image-span {
	position: relative;
	display: inline-block;
}
.widget-user-crown .author-image-span:before {
	position: absolute;
	background: url("../images/crown.png") no-repeat top center;
	height: 17px;
	width: 24px;
	content: "";
	top: -16px;
	left: 9px;
}
.no-widget-icons .card-header > .card-title > i {
	display: none;
}
/*---------------------------
		Tags
---------------------------*/
.tag-card {
	padding: 20px;
	border-radius: 4px;
	border: 1px solid #e7e9e9;
	margin-bottom: 20px;
}
.tag-card .tag__name {
	font-size: 12px;
	color: #808083;
	border: 1px solid rgba(103, 112, 117, 0.2);
	line-height: 1;
	text-transform: capitalize;
	padding: 6px;
	border-radius: 2px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.tag-card .tag__name:hover,.tag-card .tag__name.active {
	color: #272930;
	border-color: #272930;
}
.tag-card .tag__count {
	font-size: 12px;
}
.tag-card .tags__stats {
	margin-top: 15px;
}
.tag-card .tags__stats li,.tag-section.tags__stats > span {
	font-size: 12px;
	margin-bottom: 11px;
}
.tag-section.tags__stats > span {
	display: block;
}
.tags-list li a,.tagcloud a,.wp-block-tag-cloud a {
	display: inline-block;
	font-size: 12px !important;
	color: #272930;
	border: 1px solid #f2f2f2;
	line-height: 1;
	text-transform: capitalize;
	padding: 6px;
	margin: 0 7px 7px 0;
	border-radius: 2px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background-color: #f2f2f2;
}
.tags-list li a:hover,.tags-list li a.active,.tagcloud a:hover,.tagcloud a.active,.wp-block-tag-cloud a:hover {
	color: #272930;
	border-color: #272930;
}
.tags-list li a.active:hover,.tagcloud a.active,.tagcloud a.active:hover {
	background-color: #272930;
	color: #ffffff;
}
.tags-list li:last-child a,.tagcloud a:last-child,.wp-block-tag-cloud a:last-child {
	margin-right: 0;
}
/*---------------------------
		Badges & points
---------------------------*/
.badge-span,.best-answer,.question-poll,.paid-answer {
	padding: 0 6px;
	font-size: 11px;
	font-weight: 400;
	height: 16px;
	line-height: 16px;
	border-radius: 2px;
	color: #ffffff;
}
.question-poll {
	font-weight: bold;
}
.comment .best-answer {
	font-size: 12px;
	height: 22px;
	line-height: 22px;
	padding: 0 8px;
	margin-left:  20px;
}
.best-answer,.question-poll,.paid-answer {
	background-color: #4be1ab;
	display: inline-block;
}
.paid-answer {
	background-color: #F00;
}
.badge-primary {
	background-color: #2e6ffd;
}
.badge-danger {
	background-color: #eb4e36;
}
.badge-warn {
	background-color: #e8c63b;
}
.badge-secondary {
	background-color: #a1a6bb;
}
.badge-green {
	background-color: #43d29e;
}
.badge-mintGreen {
	background-color: #32cdda;
}
.badge-card {
	padding: 20px;
	border-radius: 2px;
	border: 1px solid #e7e9e9;
	margin-bottom: 20px;
}
.badge-card .badge-span {
	margin-bottom: 10px;
}
.badge-card .badge__icon {
	font-size: 20px;
	color: #ef4b4b;
}
.badge-card .badge__count {
	color: #272930;
	font-weight: 700;
}
.badge-card .badge__name {
	font-size: 12px;
	color: #808083;
}
.badge-card .badge__desc {
	font-size: 13px;
}
.badge-card .badge__meta {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.badge-card .badge__info {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.points-card {
	padding: 20px;
	border-radius: 3px;
	border: 1px solid #e7e9e9;
	margin-bottom: 20px;
	position: relative;
}
.subscribe-section-div,.point-section-div {
	border: none;
	background-color: #f8f8f8;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.points-card .points__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 2px;
	color: #ffffff;
	background-color: #ef4b4b;
}
.points-card .points__count {
	color: #272930;
	font-weight: 700;
}
.points-card .points__name {
	font-size: 12px;
	color: #808083;
}
.points-card .points__desc {
	font-size: 13px;
	margin-top: 14px;
}
.buy-points-card .points__desc {
	font-size: 14px;
	color: #808083;
}
.paid-subscribe-div {
	display: block;
}
.paid-subscribe-div .buy-points-content {
	margin-top: 15px;
}
.point-section-div .points__desc {
	margin-top: 0;
}
.point-section-div .points-price.points__count {
	display: inline-block;
}
.community-card {
	position: relative;
	padding: 20px;
	border-radius: 2px;
	background-color: #f8f8f8;
	margin-bottom: 20px;
}
.community-card .community__links a {
	position: relative;
	font-weight: 700;
	color: #272930;
	padding-right: 6px;
}
.community-card .community__links a:after {
	content: ",";
	position: absolute;
	top: -2px;
	right: 0;
	color: #272930;
}
.community-card .community__links a:last-of-type {
	padding-right: 0;
}
.community-card .community__links a:last-of-type:after {
	display: none;
}
.community-card .community__links a:hover {
	color: #000000;
}
.community-card-layout4 .btn:not(.btn__link):not(.btn__bordered):hover {
	color: #4be1ab;
}
.community-card-layout4 .btn:not(.btn__link):not(.btn__bordered):before {
	background-color: #ffffff !important;
}
.community-card .community__icon {
	font-size: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 36px;
	flex: 0 0 36px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	text-align: center;
	border-radius: 2px;
	color: #ffffff;
	background-color: #272930;
	display: inline-block;
}
.community-card .community__count {
	font-size: 13px;
}
.community-card .community__count:first-of-type {
	margin-right: 14px;
}
.community-card .community__count.follow-cat-count {
	margin-right: 5px;
}
.user_follow_active .small_loader,.small_loader_display.small_loader,.wpqa-remove-loader.loader_4 {
	display: inline-block;
}
.community-card .community__desc {
	margin-top: 12px;
	font-size: 13px;
}
.community-card .community__meta {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 25%;
	flex: 0 0 25%;
	max-width: 25%;
}
.community-card .community__info {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 75%;
	flex: 0 0 75%;
	max-width: 75%;
}
.community-card.community-card-layout2 .community__icon {
	color: #272930;
	background-color: transparent;
}
.community-card-layout2 .community__icon {
	flex: 0 0 20px;
	width: 20px;
}
.community-card-layout4 {
	padding: 28px;
	overflow: hidden;
	border-radius: 3px;
}
.community-card-layout4 .community__content,.wpqa-cover-inner {
	position: relative;
	z-index: 2;
}
.wpqa-cover-fixed .wpqa-cover-inner {
	width: 100%;
}
.community__content > .cover-opacity {
	background-color: transparent;
}
.community-card-layout4 .community__links a,.community-card-layout4 .community__links a:after,.community-card-layout4 .community__count,.community-card-layout4 .community__desc {
	color: #ffffff;
}
.community-card-layout4 .community__desc {
	margin-bottom: 25px;
}
.community-card-layout4 .btn__success.btn:not(.btn__link):not(.btn__bordered):hover {
	color: #4be1ab;
}
.community-card-layout4 .btn__danger.btn:not(.btn__link):not(.btn__bordered):hover {
	color: #ef4b4b;
}
.community-card-layout4 .btn:not(.btn__link):not(.btn__bordered):before,.form-control.age-datepicker {
	background-color: #ffffff !important;
}
/*---------------------------
		Cover
---------------------------*/
.wpqa-cover-background {
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
	z-index: 4;
	height: 330px;
	position: relative;
	display: -ms-flex;
	display: -webkit-flex;
	display: flex;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373940), color-stop(0.5, #494B52));
	background-image: -webkit-linear-gradient(center bottom, #373940 0%, #494B52 50%);
	background-image: -moz-linear-gradient(center bottom, #373940 0%, #494B52 50%);
	background-image: -o-linear-gradient(bottom, #373940 0%, #494B52 50%);
	background-image: -ms-linear-gradient(top, #373940 0%,#494B52 50%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#373940', endColorstr='#494B52',GradientType=0 );
	background-image: linear-gradient(top, #373940 0%,#494B52 50%);
	width: 100%;
}
.wpqa-profile-not-widget .wpqa-cover-background {
	z-index: 6;
}
.group_has_cover .group_cover {
	height: 300px;
}
.group_cover,.referral-cover-background {
	width: 100%;
	display: flex;
	justify-content: center;
	background-size: cover;
	min-height: 229px;
	background-color: #272930;
	background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #373940), color-stop(0.5, #494b52));
	background-image: -webkit-linear-gradient(center bottom, #373940 0%, #494b52 50%);
	background-image: -moz-linear-gradient(center bottom, #373940 0%, #494b52 50%);
	background-image: -o-linear-gradient(bottom, #373940 0%, #494b52 50%);
	background-image: -ms-linear-gradient(top, #373940 0%, #494b52 50%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#373940", endColorstr="#494b52",GradientType=0);
	background-image: linear-gradient(top, #373940 0%, #494b52 50%);
}
.group_cover .the-main-container,.group__cover > .container-boot,.wpqa-cover-background > .container-boot {
	position: relative;
}
.group_cover_content_second {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
}
.justify-content-right {
	justify-content: right;
}
.wrap-group-cover .group-card-full.group_no_cover .group__avatar {
	left: 50%;
	margin-left: -65px;
	bottom: 50px;
}
.wrap-group-cover,.wpqa-profile-cover {
	margin-bottom: 30px;
	margin-top: -30px;
}
.wpqa-cat-cover,.wpqa-profile-cover {
	background-color: #ffffff;
	padding-bottom: 60px;
}
.wpqa-profile-cover-only.wpqa-profile-not-widget .wpqa-cover-background .cover-opacity {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
}
.wpqa-profile-cover-only.wpqa-profile-not-widget {
	padding-bottom: 100px;
}
.wpqa-profile-cover-only.wpqa-profile-widget {
	padding-bottom: 0;
}
.wpqa-cover-right {
	position: absolute;
	left: 15px;
	bottom: -45px;
	display: flex;
	align-items: center;
	flex-direction: row-reverse;
	right: 0;
}
.wpqa-cover-not-follow .wpqa-cover-right {
	bottom: -40px;
}
.wpqa-cover-right > *:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(50%);
	transform: translateY(50%);
	width: 3px;
	height: 3px;
	background-color: #e7e9e9;
}
.wpqa-cover-right .cat_follow:before,.wpqa-cover-right > *:last-child:before,.wpqa-cover-right .question-list-details:before,.wpqa-cover-right .user_follow_4:before,.wpqa-cover-right .ask-question:before,.wpqa-cover-right .send_message_text:before,.wpqa-cover-right .empty-cover-div:before {
	display: none;
}
.wpqa-cover-right > * {
	font-size: 12px;
	position: relative;
	padding-left: 10px;
	margin-left: 10px;
}
.wpqa-cover-right > *:last-child {
	margin-left: 0;
	padding-left: 0;
}
.cat-cover-left {
	position: absolute;
	bottom: 0;
	left: 15px;
	right: 15px;
}
.cover-cat-span {
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	font-size: 45px;
	margin-bottom: 20px;
	display: inline-block;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #ffffff;
}
.wpqa-cover-content .cat-cover-left h1,.wpqa-cover-content .cat-cover-left h2 {
	font-size: 21px;
	line-height: 32px;
	margin-bottom: 15px;
	color: #ffffff;
}
.wpqa-cover-content .cat-cover-left p {
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
}
.cat-cover-left .post-share {
	position: absolute;
	right: 0;
	bottom: -40px;
	display: flex;
	align-items: center;
}
.cat-cover-left .post-share > span {
	display: inline-block;
	margin-right: 14px;
}
.cat-cover-left .post-share > span i {
	display: inline-block;
	margin-right: 10px;
}
.wpqa-profile-cover.wpqa-cat-cover .wpqa-cover-right {
	right: initial;
}
.wpqa-cover-right .question-list-details {
	padding-right: 15px;
}
.wpqa-profile-cover-only .wpqa-cover-right .empty-cover-div {
	margin-left: auto;
	height: 30px;
}
.wpqa-cover-buttons.wpqa-cover-questions {
	color: #808083;
}
.wpqa-cover-buttons.wpqa-cover-questions:hover,.wpqa-profile-cover-only .user-inner > h4 a {
	color: #272930;
}
.wpqa-profile-cover-only .author-image-span img {
	position: absolute;
	border: 5px solid #ffffff;
	left: 15px;
	bottom: 42px;
}
.wpqa-profile-cover-only .user-content {
	position: absolute;
	bottom: -50px;
	left: 15px;
}
.wpqa-profile-cover-only .user-inner {
	display: flex;
	align-items: center;
}
.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right {
	bottom: -85px;
}
.wpqa-profile-cover-only .user-inner > h4 a {
	margin-right: 10px;
}
.wpqa-profile-cover-only .user-inner > h4 .verified_user {
	margin-right: 10px;
	margin-left: 0;
}
.wpqa-profile-cover-only .user-inner .badge-span {
	margin-right: 14px;
}
.wpqa-profile-cover-only .user-inner .profile-credential {
	color: #808083;
	font-size: 11px;
}
.group_fixed_cover,.wpqa-cover-fixed {
	padding-top: 30px;
}
.wpqa-cover-fixed,.wpqa-profile-cover-only.wpqa-cover-fixed {
	background-color: transparent;
	padding-bottom: 0;
}
.wpqa-cover-fixed > div {
	background-color: #ffffff;
	padding-bottom: 70px;
	border-radius: 4px;
}
.wpqa-cover-fixed .wpqa-cover-background {
	border-radius: 4px 4px 0 0;
}
.wpqa-profile-cover-only.wpqa-profile-not-widget.wpqa-cover-fixed > div {
	padding-bottom: 105px;
}
.wpqa-profile-cover-only.wpqa-cover-fixed .user-content,.wpqa-profile-cover-only.wpqa-cover-fixed .wpqa-cover-right {
	left: 30px;
}
.wpqa-profile-cover-only.wpqa-cover-fixed .wpqa-cover-right {
	right: 15px;
}
.wpqa-cover-fixed .cat-cover-left .post-share {
	bottom: -45px;
	right: 15px;
}
.wpqa-cover-fixed .wpqa-cover-right {
	bottom: -50px;
	left: 30px;
}
/*---------------------------
		Groups
---------------------------*/
.content_group {
	padding-top: 0;
	padding-bottom: 0;
}
.group-card {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #e7e9e9;
	padding: 0;
}
.group-card .dropdown-toggle:after {
	display: none;
}
.group-card .card-body {
	padding-bottom: 29px;
}
.content_group_item_header {
	display: flex;
	margin-bottom: 21px;
	align-items: center;
	flex-wrap: nowrap;
}
.posts-delete {
	margin-left: 10px;
}
.posts-action {
	display: flex;
	align-items: center;
}
.posts-delete i,.posts-action .post-time i {
	margin-right: 6px;
	font-size: 13px;
	font-weight: bold;
}
.create_group_box .content_group_item_header {
	padding-bottom: 14px;
	margin-bottom: 14px;
	border-bottom: 1px solid #e7e9e9;
}
.create_group_box .write_comment {
	margin-top: 0;
	padding-top: 0;
	border-top: none;
}
.big-group-col {
	width: 100%;
}
.content_group_item_header .header-info .title {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.content_group_item_header .title h3 > a {
	font-size: 12px;
	font-weight: 700;
	margin-right: 10px;
}
.posts-action .post-time {
	color: #808083;
	font-size: 11px;
}
.content_group_item_header .title h3 .verified_user {
	margin-right: 10px;
	margin-left: 0;
}
.content_group_item_header .avatar,.content_group_item_header .title h3 .badge-span {
	margin-right: 14px;
}
.content_group_item_header .title h3 {
	display: flex;
	align-items: center;
}
.edit-group-posts.btn {
	min-width: auto;
}
.create_group.write_comment .content_group_item_header .title h3 a {
	font-size: 18px;
}
.content_group_item_header .title h3,.content_group_item_header .title h3 a,.posts-action .post-time:hover,.him-user .content_group_item_header .title h3 a:hover,.her-user .content_group_item_header .title h3 a:hover {
	color: #272930;
}
.question-footer.posts-footer {
	margin-top: 0;
}
.question-footer.posts-footer,.question-footer.posts-footer .posts-footer-div,.group_review_button {
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.group_review_button > a {
	margin-right: 10px;
}
.group_review_button > a:last-child {
	margin-right: 0;
}
.posts-footer-div-review {
	width: 100%;
}
.meta-group-comments {
	margin-left: 14px;
}
.posts-likes .unlike-posts i {
	color: #f7536b;
}
.group-card .group__cover,.content_group_item,.content_group_item .content_group_item_header .author__avatar {
	position: relative;
}
.write_comment .form-submit {
	margin-top: 28px;
}
.comment-form .form-submit {
	display: flex;
	width: 100%;
}
.write_comment,.embed_comments .commentlist {
	margin-top: 14px;
	padding-top: 14px;
	border-top: 1px solid rgba(0, 0, 0, 0.05);
}
.embed_comments .load-more-comments {
	margin-top: 28px;
}
.group-card .group__cover img,.group_cover {
	border-radius: 4px 4px 0 0;
}
.group-card .group__cover img {
	width: 100%;
}
.group-card .group__cover .custom-dropdown {
	position: absolute;
	top: 18px;
	right: 20px;
}
.group-card .group__avatar {
	max-width: 90px;
}
.group-card .group__avatar img,.group_small_image img {
	position: relative;
	z-index: 2;
	margin-top: -70px;
	border: 5px solid #ffffff;
}
.group-card .group__name {
	font-size: 17px;
	margin-bottom: 8px;
}
.group-card .group__name a {
	color: #272930;
}
.group-card .groups__stats {
	margin-bottom: 20px;
}
.group-card .groups__stats li {
	font-size: 12px;
	position: relative;
	padding-right: 10px;
	margin-right: 10px;
}
.group-card .groups__stats li:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 3px;
	height: 3px;
	background-color: #e7e9e9;
}
.group-card .groups__stats li:last-child {
	padding-right: 0;
	margin-right: 0;
}
.group-card .groups__stats li:last-child:after {
	display: none;
}
.groups__stats__widget li {
	float: left;
}
.group-card .mutual__friends {
	margin-top: 20px;
	padding-top: 20px;
	border-top: 2px solid #e7e9e9;
}
.group-buttons {
	margin-top: 20px;
}
.group-card .mutual__friends li {
	font-size: 12px;
}
.group-card .mutual__friends li img {
	max-width: 30px;
	border: 2px solid #ffffff;
}
.group-card .mutual__friends li:not(:first-child) img {
	margin-left: -7px;
}
.group-card-full {
	border: 0;
}
.group-card-full .group__avatar,.group_small_image {
	position: absolute;
	left: 0;
	bottom: 42px;
	max-width: 130px;
}
.group_fixed_cover .group__avatar,.wpqa-cover-fixed .author-image-span img,.wpqa-cover-fixed .cat-cover-left {
	left: 28px;
}
.group-card-full .group__avatar img {
	margin-top: 0;
}
.group-card-full .mutual__friends {
	padding-top: 0;
	border-top: 0;
}
.group-card-full .group__name {
	font-size: 26px;
	margin-bottom: 4px;
}
.group-card-full .group__actions .group__search {
	position: relative;
}
.group-card-full .group__actions .group__search .form-control {
	height: 30px;
	color: #7c7f85;
	padding: 0 29px 0 7px;
	width: 168px;
	font-size: 13px;
}
.group-card-full .group__actions .group__search .group__search-btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 32px;
	height: 30px;
	text-align: center;
	color: #808083;
	font-size: 18px;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}
.group-card-full .group__actions .btn__sm:not(.note-btn) {
	height: 30px;
	line-height: 30px;
	min-width: 64px;
}
.wrap-group-cover .group-card-full .group__actions .btn__sm:not(.note-btn) {
	margin-right: 14px;
}
.wrap-group-cover .group-card-full .group__actions .btn__sm:not(.note-btn):last-child {
	margin-right: 0;
}
/*---------------------------
		Sidebar
---------------------------*/
.main_sidebar.main_left {
	margin-left: auto;
	-moz-order: 2;
	-webkit-order: 2;
	order: 2;
	z-index: 5;
}
.sidebar-style-2 > .card,.sidebar-style-2 > .wpqa-templates,.sidebar-style-2 > .page-section,.sidebar-style-2 > .feed-section,.sidebar-style-2 > .section-page-div,.sidebar-style-2 > .block-section-div,.sidebar-style-2 > .all-things-boxed {
	border-radius: 0;
	border-bottom: 2px solid #e7e9e9;
}
.sidebar-style-2 .widget-title.widget-title-tabs {
	border-top: 2px solid #e7e9e9;
}
.sidebar-style-2 > .card:last-of-type,.sidebar-style-2 > .wpqa-templates:last-of-type,.sidebar-style-2 > .page-section:last-of-type,.sidebar-style-2 > .feed-section:last-of-type,.sidebar-style-2 > .section-page-div:last-of-type,.sidebar-style-2 > .block-section-div:last-of-type,.sidebar-style-2 > .all-things-boxed:last-of-type {
	border-bottom: 0;
}
.sidebar-style-2 > .card .card-body,.sidebar-style-2 > .wpqa-templates,.sidebar-style-2 > .page-section,.sidebar-style-2 > .feed-section,.sidebar-style-2 > .section-page-div,.sidebar-style-2 > .block-section-div,.sidebar-style-2 > .all-things-boxed {
	padding: 29px;
}
.sidebar-style-2 .widget .card-header,.sidebar-style-2 .widgettitle {
	font-size: 14px;
	margin-bottom: 22px;
	padding-bottom: 0;
	border-bottom: 0;
	min-height: auto;
	margin-top: 14px;
}
.sidebar-style-2 .card-title {
	font-size: 14px;
	margin-bottom: 22px;
}
.footer .card-title {
	font-size: 15px;
}
.widget.info-card .info__item {
	color: #8c8e93;
	margin-bottom: 10px;
}
.widget.social-card-widget .social__list li {
	margin-bottom: 10px;
}
.user-area-head.block-section-div .info__item {
	color: #8c8e93;
	margin-right: 10px;
}
.widget.info-card .info__icon,.user-area-head.block-section-div .info__icon {
	line-height: 1;
	font-size: 18px;
	width: 26px;
}
.widget.info-card .info__text,.user-area-head.block-section-div .info__text {
	font-size: 13px;
}
.user-follower .block-section-div > div img {
	margin-left: -7px;
	border: 2px solid #ffffff;
}
.user-follower .block-section-div > div img:first-child {
	margin-left: 0;
}
.user-follower .block-section-div > div span:first-child {
	margin-left: 5px;
}
.user-follower .block-section-div > a {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
}
.user-follower h4 i {
	margin-right: 10px;
}
.user-url.info__item a {
	display: flex;
	align-items: center;
}
.user-area-head.block-section-div.user-area {
	text-align: center;
	padding-bottom: 11px;
}
.user-area-head.block-section-div.user-area .member__name {
	font-size: 18px;
	margin-top: 10px;
}
.widget.social-card li {
	margin-bottom: 10px;
}
.widget.social-card .social__link {
	color: #8c8e93;
}
.widget.social-card .social__link:hover {
	color: #272930;
}
.widget.social-card .social__icon {
	line-height: 1;
	font-size: 18px;
	width: 21px;
}
.widget.social-card .social__text {
	font-size: 13px;
}
.group-info-card .meta__item {
	padding: 14px 17px;
	border-radius: 3px;
	background-color: #f8f8f8;
	margin-bottom: 10px;
}
.group-info-card .meta__item .meta__icon {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 35px;
	flex: 0 0 35px;
	max-width: 35px;
}
.group-info-card .meta__item .meta__icon i {
	color: #272930;
	font-size: 21px;
}
.group-info-card .meta__item .meta__title {
	color: #32343b;
}
.group-info-card .meta__item .meta__desc {
	font-size: 13px;
}
/*---------------------------
		Carousel
---------------------------*/
.slick-dots {
	list-style: none;
	padding: 0;
	z-index: 2;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
.slick-dots li {
	margin: 0 3px;
	position: relative;
	z-index: 1;
	padding: 0;
	font-size: 0;
	width: 9px;
	height: 9px;
	cursor: pointer;
	border-radius: 50%;
	background-color: #8094ae;
}
.slick-dots li button {
	font-size: 0;
	width: 100%;
}
.slick-dots li.slick-active {
	background-color: #364a63;
}
/* Extra pages */
.points-card-layout2 {
	border-color: #f8f8f8;
	background-color: #f8f8f8;
}
.points-card-layout2 .points__ttile {
	font-size: 14px;
}
.points-card-layout2 .points__price {
	color: #fe5339;
	font-size: 12px;
}
.points-card-layout2 .points__desc {
	font-size: 14px;
	margin-top: 0;
}
/*---------------------------
		Footer
---------------------------*/
.footer {
	background-color: #1f2127;
}
.top-footer {
	padding-top: 62px;
	padding-bottom: 62px;
}
.bottom-footer {
	padding: 30px 0;
}
.footer .widget.card {
	padding: 0;
	background-color: transparent;
	-webkit-box-shadow: none;
	-ms-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.footer .widget_button > div {
	padding: 20px;
}
.footer-dark .widget_button:before {
	background-color: #ffffff;
}
.footer-dark .widget_button h2 {
	color: #ffffff;
}
.footer-dark .widget_button p {
	color: #bfbfc1;
}
.bottom-footer .credits {
	text-align: center;
}
.bottom-footer .credits {
	text-align: center;
}
#inner-footer > div {
	border-bottom: 1px solid #303030;
}
#inner-footer > div:last-child {
	border-bottom: none;
}
.footer-light.footer {
	background-color: #ffffff;
}
.footer-light #inner-footer > div {
	border-bottom-color: #e7e9e9;
}
.footer-light .footer-form .form-control,.sidebar .footer-form .form-control {
	background-color: #f2f2f2;
	border-color: #f2f2f2;
}
.footer-light .footer-form .footer-form__btn,.footer.footer-light .social-icons li a,.sidebar .footer-form .footer-form__btn {
	color: #808083;
}
.footer-light .footer-widget-nav li a:hover,.footer-light.footer .widget li a:hover,.footer-light.footer .widget li.current-menu-item > a,.footer-light .footer-widget__title {
	color: #272930;
}
.no-widget-icons .card-title .card-title__icon {
	display: none;
}
.footer .card-header {
	border-bottom: none;
	color: #272930;
	margin-bottom: 25px;
	padding-bottom: 0;
}
.footer-widget {
	margin-bottom: 30px;
}
.footer-widget__title {
	color: #ffffff;
	font-size: 14px;
	text-transform: capitalize;
	margin-bottom: 25px;
}
.footer-widget-form p {
	font-size: 13px;
	margin: 17px 0 18px;
}
.footer-form {
	position: relative;
}
.footer-form .form-control {
	border-color: #181a1f;
	background-color: #181a1f;
	color: #808083;
	font-size: 12px;
	border-radius: 3px;
}
.footer-form .form-control:focus {
	border-color: #2e6ffd;
}
.footer-form .form-control::-webkit-input-placeholder {
	color: #808083;
}
.footer-form .form-control:-moz-placeholder {
	color: #808083;
}
.footer-form .form-control::-moz-placeholder {
	color: #808083;
}
.footer-form .form-control:-ms-input-placeholder {
	color: #808083;
}
.footer-form .footer-form__btn {
	position: absolute;
	top: 0;
	right: 0;
	width: 40px;
	height: 40px;
	text-align: center;
	font-size: 18px;
	color: #f2f2f2;
	-webkit-transition: 0.3s ease;
	transition: 0.3s ease;
}
.footer-form .footer-form__btn:hover {
	color: #2e6ffd;
}
.footer .widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.footer-widget-nav li a,.footer .widget li a {
	display: inline-block;
	position: relative;
	font-size: 13px;
	margin-bottom: 10px;
}
.footer-widget-nav li a:hover,.footer .widget li a:hover,.footer .widget li.current-menu-item > a,.footer .social-icons li a,.footer-dark .card-header > .card-title {
	color: #ffffff;
}
.footer-layout2 .footer-widget-nav li a {
	padding-right: 11px;
	margin-bottom: 4px;
}
.footer-layout2 .footer-widget-nav li a i {
	margin-right: 5px;
}
.footer-layout2 .footer-widget-nav li a:hover {
	color: #272930;
}
.footer-layout2 .footer-widget-nav li a:after {
	content: "-";
	position: absolute;
	top: 0;
	right: 4px;
	color: #8c8e93;
}
.footer-layout2 .footer-widget-nav li:last-child a {
	padding-right: 0;
}
.footer-layout2 .footer-widget-nav li:last-child a:after {
	display: none;
}
.footer-layout2 .footer__copyright {
	font-size: 12px;
}
.footer-dark .widget.groups-widget .widget_groups .user-notifications > div > ul > li,.footer-dark .widget li,.footer-dark .widget.users-widget .community-card,.footer-dark .custom__notifications .notifications__item.d-flex:not(.notification__show-all) {
	border-color: #303030;
}
.footer-dark .progress,.footer-dark .custom__notifications .notifications__item.d-flex:not(.notification__show-all):hover {
	background-color: #272930;
}
.footer-dark .color-dark {
	color: #ffffff !important;
}
.footer-dark .widget.users-widget .community-card .member__name a,.footer-dark .widget.users-widget .community-card .member__name a:hover,.footer-dark .stats__text:hover,.footer-dark .stats__item.community__count a:hover,.footer-dark .stats__item.community__count a:hover .stats__count,.footer-dark .widget-posts .user-notifications > div > ul li a.post-meta-comment:hover,.footer-dark li.notifications__item .notification__body .notification__question.notification__question-dark,.footer-dark .widget.users-widget .community-card .user-content > .user-inner h4.member__name a:hover,.footer-dark .tags-list li a:hover,.footer-dark .tags-list li a.active,.footer-dark .tagcloud a:hover,.footer-dark .tagcloud a.active,.footer-dark .wp-block-tag-cloud a:hover {
	color: #ffffff;
}
/* Scroll Top Button and ask button */
#scrollTopBtn,.ask-button {
	position: fixed;
	right: 10px;
	bottom: 30px;
	width: 45px;
	height: 45px;
	opacity: 0;
	z-index: 1000;
	font-size: 18px;
	border-radius: 50%;
	color: #ffffff;
	overflow: hidden;
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
#scrollTopBtn:hover,.ask-button:hover {
	background-color: #272930;
	color: #ffffff;
}
#scrollTopBtn.actived {
	opacity: 1;
}
.ask-button {
	background-color: #f05555;
	color: #ffffff;
	right: 20px;
	text-align: center;
	line-height: 45px;
}
.ask-button.actived {
	right: 80px;
	opacity: 1;
}
/* Other pages */
.btn__info {
	color: #ffffff;
	background-color: #2e6ffd;
}
.btn__info:hover {
	color: #ffffff;
}
.notifications-card .notifications__new .notifications__item:before,.notifications__new:before {
	content: "";
	position: absolute;
	top: 50%;
	right: 10px;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	background-color: #f3d351;
}
.notifications-card .notifications__title {
	font-size: 15px;
}
.notifications-card .notifications__item {
	position: relative;
	padding: 20px 10px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border-bottom: 1px solid #f8f8f8;
}
.notifications-card .notifications__item:last-child {
	border-bottom: 0;
}
.notifications-card .notifications__item:hover {
	background-color: #f8f8f8;
}
.notifications-card .notifications__item .author__avatar {
	position: relative;
	width: 48px;
	height: 48px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48px;
	flex: 0 0 48px;
	margin-right: 18px;
}
.notifications-card .notifications__item .author__name {
	font-weight: 700;
}
.notifications-card .notifications__item .notification__date {
	font-size: 12px;
}
.notifications-card .notifications__item .notifications__icon {
	position: absolute;
	bottom: 0;
	right: -7px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 28px;
	height: 28px;
	font-size: 17px;
	border-radius: 50%;
	color: #ffffff;
	background-color: #2e6ffd;
}
.notifications-card .notifications__item .notifications__icon.user {
	background-color: #f3d351;
}
.notifications-card .notifications__item .notifications__icon.answer {
	background-color: #fe5339;
}
.referrals-card .referrals__banner,.referral-cover-background {
	position: relative;
	padding: 50px;
	z-index: 2;
	text-align: center;
}
#wpqa-share {
	text-align: center;
}
#wpqa-share .post-share {
	display: flex;
	align-items: center;
	justify-content: center;
}
.referral-cover-inner {
	position: relative;
	z-index: 1;
	width: 100%;
}
.referral-cover-background,.referral-cover-background .cover-opacity {
	border-radius: 3px;
}
.referrals-card .referrals__banner.bg-overlay:before {
	z-index: -1;
}
.referrals-card .referrals__banner .referrals__title,.referral-cover-inner > h3 {
	font-size: 18px;
	margin-bottom: 19px;
	color: #ffffff;
}
.referrals-card .referrals__banner .referrals__desc,.referral-cover-inner > p {
	font-size: 15px;
	line-height: 1.7;
	max-width: 490px;
	margin: 0 auto 35px;
	color: #ffffff;
}
.referrals-card .referrals__banner .referrals__form .form-control,.referral-form input:focus,.referral-invitation input:focus {
	border-color: #ffffff;
	background-color: #ffffff;
}
#wpqa-share .referral-invitation input:focus {
	border-color: #32343b;
}
.referrals-card .referrals__banner .referrals__form .email-form-group,.referral-form > form {
	max-width: 410px;
	margin: 0 auto 40px;
	position: relative;
}
.referrals-card .referrals__banner .referrals__form .submit__btn,.referral-form > form .submit__btn {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 6px;
}
.referrals-card .referrals__banner .referrals__output .form-control {
	border-color: #ffffff;
	background-color: #ffffff;
}
.referrals-card .referrals__banner .referrals__output .output-form-group,.referral-invitation {
	max-width: 310px;
	margin: 0 auto 40px;
}
.referral-invitation > div {
	position: relative;
}
.referrals-card .referrals__banner .referrals__output .copy__btn,.referral-invitation > div > a {
	position: absolute;
	top: 1px;
	right: 1px;
	min-width: 42px;
	padding: 0;
	font-size: 21px;
	font-weight: 700;
	height: 37px;
	line-height: 38px;
	background-color: #ffffff;
}
.referrals-card .referrals__banner .referrals__output .copy__btn:before,.referral-invitation > div > a:before {
	display: none;
}
.referral-share .post-share > ul {
	justify-content: center;
}
.referrals-card .referrals__banner .social-icons li,.referral-share .post-share > ul li {
	margin-right: 10px;
}
.referrals-card .referrals__banner .social-icons li:last-child,.referral-share .post-share > ul li:last-child {
	margin-right: 0;
}
.referrals-card .referrals__banner .social-icons li a,.referral-share .post-share > ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 38px;
	height: 38px;
	color: #ffffff;
	border-radius: 50%;
}
.referrals-card .referrals__banner .social-icons li a:hover,.referral-share .post-share > ul li a:hover {
	-webkit-transform: translateY(-3px);
	transform: translateY(-3px);
}
.referrals-card .referrals__banner .social-icons li a.facebook,.referral-share .post-share > ul li.share-facebook a,.social-background li.social-facebook a,.widget.social-card-layout2 .social__list li .social__link.facebook {
	background-color: #5d82d1;
}
.referrals-card .referrals__banner .social-icons li a.twitter,.referral-share .post-share > ul li.share-twitter a,.social-background li.social-twitter a,.widget.social-card-layout2 .social__list li .social__link.twitter {
	background-color: #40bff5;
}
.referrals-card .referrals__banner .social-icons li a.google,.referral-share .post-share > ul li.share-google a,.widget.social-card-layout2 .social__list li .social__link.google {
	background-color: #e13138;
}
.referrals-card .referrals__banner .social-icons li a.linkedin,.referral-share .post-share > ul li.share-linkedin a,.widget.social-card-layout2 .social__list li .social__link.linkedin {
	background-color: #238cc8;
}
.referrals-card .referrals__banner .social-icons li a.whatsapp,.referral-share .post-share > ul li.share-whatsapp a,.widget.social-card-layout2 .social__list li .social__link.whatsapp {
	background-color: #43d854;
}
.social-background li.icon-pinterest a,.widget.social-card-layout2 .social__list li .social__link.pinterest {
	background-color: #e13138;
}
.social-background li.social-vimeo a,.widget.social-card-layout2 .social__list li .social__link.vimeo {
	background-color: #4ebbff;
}
.social-background li.social-instagram a,.widget.social-card-layout2 .social__list li .social__link.instagram {
	background-color: #c32aa3;
}
.social-background li.social-dribbble a,.widget.social-card-layout2 .social__list li .social__link.dribbble {
	background-color: #f7659c;
}
.social-background li.social-youtube a,.widget.social-card-layout2 .social__list li .social__link.youtube {
	background-color: #ef4e41;
}
.social-background li.social-soundcloud a,.widget.social-card-layout2 .social__list li .social__link.soundcloud {
	background-color: #ff7e30;
}
.social-background li.social-behance a,.widget.social-card-layout2 .social__list li .social__link.behance {
	background-color: #1879fd;
}
.social-background li.social-github a,.widget.social-card-layout2 .social__list li .social__link.github {
	background-color: #3f91cb;
}
.social-background li.social-tiktok a,.widget.social-card-layout2 .social__list li .social__link.tiktok {
	background-color: #000000;
}
.social-background li.social-mail a,.widget.social-card-layout2 .social__list li .social__link.social-mail {
	background-color: #272930;
}
.referrals-card .stats-card .stats-card__item {
	margin: 20px 0 0;
}
.referral-stats.referrals-card {
	padding-top: 10px;
}
.referral-stats > .row {
	padding: 0;
	list-style: none;
}
.social-background li {
	border-bottom: none;
}
.social-background li a {
	display: block;
}
.referrals-card .stats-card .stats-card__item > div,.referrals-card .stats-card .stats-card__item > div > div,.social-background li a,.social-background li a > span {
	display: flex;
	align-items: center;
	width: 100%;
}
.social-background li a,.social-background li a:hover {
	color: #ffffff;
}
.referrals-card .stats-card .stats-card__item > div > div,.social-background li a > span {
	justify-content: space-between;
	flex-direction: row-reverse;
}
.referrals-card .stats-card .stats-card__item > div h4 {
	font-size: 14px;
	color: #ffffff;
}
.referrals-card .stats-card .stats-card__item a,.referrals-card .stats-card .stats-card__item > div {
	background-color: #32cdda;
}
.referrals-card .stats-card .stats-card__item:nth-of-type(2) a,.referrals-card .stats-card .stats-card__item.referral-pending > div {
	background-color: #a1a6bb;
}
.referrals-card .stats-card .stats-card__item:nth-of-type(3) a,.referrals-card .stats-card .stats-card__item.referral-completed > div {
	background-color: #334cd5;
}
.referrals-card .stats-card .stats-card__item:nth-of-type(4) a,.referrals-card .stats-card .stats-card__item.referral-earned > div {
	background-color: #4be1ab;
}
.referral-invitations > div > ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.referral-status,.referral-action,.referral-points {
	text-align: center;
}
.referral__head {
	border-top: 1px solid #e7e9e9;
}
.referral__item,.referral__item > div {
	width: 100%;
}
.referral__item > div > div {
	display: flex;
	align-items: center;
}
.referrals-card .color-gray,.referral-cover-inner > p:last-of-type,.referral-share > p,.referral-invitation > p {
	color: #f9f9f9;
	margin-bottom: 21px;
}
#wpqa-share .post-share > span {
	color: #f9f9f9;
	font-size: 14px;
}
.referral-form > form > i {
	display: none;
}
#section-referrals .main-pagination {
	margin-bottom: 18px;
}
.payment-wrap,#section-messages > .commentlist {
	padding: 25px 29px;
}
.card-bordered,.payment-methods {
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #e7e9e9;
	border-radius: 4px;
}
.payment-methods > .post-title-3 {
	border-bottom: none;
	padding: 17px 0 0;
	margin: 0 29px;
}
.custom-payment-div {
	margin: 0 29px 17px;
}
.payment_methods {
	text-align: center;
}
.payment_methods > img {
	width: 300px;
}
.payment-card {
	padding: 20px;
	border-radius: 2px;
	border: 1px solid #e7e9e9;
}
.payment-card .card__note {
	font-size: 13px;
}
.payment-card .action__btns {
	margin-bottom: 20px;
}
.payment-card .action__btns .btn {
	min-width: 140px;
	margin-right: 20px;
}
.payment-card .action__btns .btn:last-of-type {
	margin-right: 0;
}
.payment-tabs .tabs-container {
	border: 1px solid #e7e9e9;
}
.membership-card {
	position: relative;
	padding: 20px;
	border-radius: 2px;
	background-color: #f8f8f8;
	margin-bottom: 20px;
}
.membership-card .membership__title {
	font-size: 14px;
	font-weight: 700;
	color: #272930;
}
.membership-card .membership__icon {
	font-size: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 28px;
	flex: 0 0 28px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #272930;
	text-align: center;
}
.points-price.points__count {
	display: block;
	font-weight: normal;
}
.subscribe-section-div .point-div {
	padding-left: 35px;
	position: relative;
}
.subscribe-section-div .point-div:before {
	font-size: 20px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 28px;
	flex: 0 0 28px;
	width: 28px;
	height: 28px;
	line-height: 28px;
	color: #272930;
	text-align: center;
	position: absolute;
	top: 5.5px;
	left: 0;
}
.membership-card .membership__price,.points-price.points__count {
	color: #fe5339;
	font-size: 13px;
}
.membership-card .membership__desc {
	margin-top: 12px;
	font-size: 13px;
}
.features-title {
	font-size: 15px;
	margin-bottom: 13px;
}
.features-list li {
	position: relative;
	font-size: 15px;
	padding: 9px 21px;
	border-bottom: 1px solid #e7e9e9;
}
.features-list li:before {
	position: absolute;
	top: 9px;
	left: 0;
	font-weight: 700;
}
.features-list li:last-child {
	border-bottom: 0;
}
.payment-tabs,.messages-tabs-inner {
	border: 1px solid #e7e9e9;
	border-bottom: none;
	border-radius: 4px 4px 0 0;
}
.nav-tabs,.payment-tabs,.messages-tabs-inner {
	padding-top: 10px;
	background-color: #f8f8f8;
}
.payment-tabs ul,.messages-tabs-inner ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: flex;
	border-bottom: 1px solid #e7e9e9;
}
.nav-tabs .nav-link,.payment-wrap-2 .payment-tabs li,.messages-tabs-inner ul li {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	margin-bottom: -2px;
	border: 1px solid transparent;
}
.nav-tabs .nav-item:first-of-type,.payment-wrap-2 .payment-tabs li:first-of-type,.payment-wrap-1 .payment-tabs li,.messages-tabs-inner ul li:first-of-type {
	margin-left: 10px;
}
.payment-wrap-1 .payment-tabs li {
	margin-bottom: 10px;
}
.nav-tabs .nav-item:first-of-type a,.payment-wrap-2 .payment-tabs li:first-of-type a,.widget-title.widget-title-tabs > ul li:first-of-type a,.messages-tabs-inner ul li:first-of-type a {
	border-radius: 4px 0 0 0;
}
.nav-tabs .nav-item:last-of-type a,.payment-wrap-2 .payment-tabs li:last-of-type a,.widget-title.widget-title-tabs > ul li:last-of-type a,.messages-tabs-inner ul li:last-child a {
	border-radius: 0 4px 0 0;
}
.nav-tabs .nav-item .nav-link,.payment-wrap-2 .payment-tabs li a,.messages-tabs-inner ul li a {
	text-transform: capitalize;
	color: #32343b;
	font-weight: 700;
	line-height: 42px;
	display: block;
	padding: 7px 14px;
	border: 1px solid #e7e9e9;
	margin-right: -3px;
}
.payment-wrap-2 .payment-tabs li a.payment-style-activate,.messages-tabs-inner ul li.active-tab a {
	background-color: #ffffff;
	border-color: #e7e9e9 #e7e9e9 #ffffff;
}
.payment_methods {
	text-align: center;
}
.payment_methods img {
	width: 273px;
	margin-top: 20px;
}
.payment-wrap-2 .payment-tabs a img {
	width: 50px;
	margin-right: 10px;
}
.payment-wrap-2 .payment-tabs img:last-child {
	margin-right: 0;
}
.payment-wrap-2 .payment-tabs .payment-link-points a img {
	width: 32px;
}
.payment-wrap-2 .payment-tabs .payment-paypal img {
	width: 100px;
}
.tab-pane,.payment-method-wrap,#section-messages > .commentlist,#section-messages > .no-item {
	padding: 28px;
	border: 1px solid #e7e9e9;
	border-top: none;
	border-radius: 0 0 4px 4px;
}
.post-title.message-title {
	font-size: 16px;
}
.post-title.message-title .small_loader.loader_2 {
	margin-left: 10px;
}
.message-content {
	margin-bottom: 16px;
}
.post-title.message-title > a > i,.post-title.message-title > i {
	margin-right: 10px;
}
.messages-card .tabs-container {
	position: relative;
	border: 1px solid #e7e9e9;
}
.messages-card .pagination__text {
	position: absolute;
	top: 14px;
	right: 28px;
}
.messages-card .message__item {
	position: relative;
	padding: 20px 10px;
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
	border-bottom: 1px solid #f8f8f8;
}
.messages-card .message__item:hover {
	background-color: #f8f8f8;
}
.messages-card .message__item .author__avatar {
	position: relative;
	width: 48px;
	height: 48px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48px;
	flex: 0 0 48px;
	margin-right: 18px;
}
.messages-card .message__item .message__meta {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 38%;
	flex: 0 0 38%;
	max-width: 38%;
}
.messages-card .message__item .message__body {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 62%;
	flex: 0 0 62%;
	max-width: 62%;
}
.messages-card .message__item .author__name {
	font-weight: 700;
}
.messages-card .message__item .message__date {
	font-size: 12px;
}
.messages-card .widget-article {
	border: 1px solid #e7e9e9;
}
.messages-card .widget-article:before {
	display: none;
}
.messages-card .widget-article .article-header {
	margin-bottom: 27px;
}
.messages-card .widget-article .author__avatar {
	position: relative;
	width: 48px;
	height: 48px;
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48px;
	flex: 0 0 48px;
	margin-right: 18px;
}
.messages-card .widget-article .article__author {
	font-size: 14px;
}
.messages-card .widget-article .article__date {
	font-size: 13px;
}
.messages-card .widget-article .widget-article-reply-form {
	border: 0;
	background-color: #f8f8f8;
}
.messages-card .widget-article .article-footer {
	padding-top: 0;
	border-top: 0;
	padding-bottom: 14px;
}
.messages-card .widget-article .article-footer .footer-meta__item {
	border: 0;
}
.messages-card .widget-article .widget-article-reply:not(.widget-article-reply-form) {
	padding-right: 0;
	padding-left: 0;
	border-right: 0;
	border-left: 0;
	margin-bottom: 28px;
}
.points__form,.withdrew_content_div {
	padding: 28px;
	border-right: 3px;
	background-color: #f8f8f8;
}
.withdrew_content_div {
	margin-bottom: 28px;
}
.withdrew_content_div > strong:before {
	margin-right: 5px;
}
.points__form .points__title {
	font-size: 15px;
}
.points__form .radio-control {
	position: relative;
	height: 39px;
	padding: 0 11px;
	border-right: 3px;
	border: 1px solid #e7e9e9;
	background-color: #ffffff;
}
.points__form .radio-control:after {
	content: "";
	position: absolute;
	top: 0;
	left: 36px;
	width: 1px;
	height: 100%;
	background-color: #e7e9e9;
}
.points__form .radio-control .styled-radio + label:before {
	margin-right: 21px;
}
.points__form .radio-control .styled-radio + label:after {
	content: "";
	position: absolute;
	left: 5px;
	top: 5px;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background-color: #8c8e93;
}
.points__form .radio-control .styled-radio:checked + label:before {
	border-color: #2e6ffd;
}
.points__form .radio-control .styled-radio:checked + label:after {
	background-color: #2e6ffd;
}
.payment__alerts .alert {
	color: #2e6ffd;
	background-color: #e7eeff;
	border-width: 1px;
}
.payment__alerts .alert:not(:first-child) {
	margin-top: -1px;
}
#section-transactions.user-notifications > div > ul > li {
	margin: 29px;
}
.payment__list,#section-transactions.user-notifications > div > ul > li {
	padding: 14px 28px;
	border-radius: 4px;
	border: 1px solid #e7e9e9;
}
.payment__list li,#section-transactions.user-notifications > div > ul > li > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 8px 0;
	border-bottom: 1px solid #e7e9e9;
}
.payment__list li:last-child,#section-transactions.user-notifications > div > ul > li > div:last-child {
	border-bottom: 0;
}
.transfer__history .transfer__title,.history_transfer > strong {
	font-size: 15px;
}
.history_transfer > div table {
	border: none;
}
.transfer__history .tabel-container,.history_transfer > div {
	padding: 0 27px;
	border-radius: 4px;
	border: 1px solid #e7e9e9;
}
.transfer__history .tabel-container .table td,.transfer__history .tabel-container .table th,.history_transfer > div table td,.history_transfer > div table th {
	padding: 14px 21px;
	vertical-align: middle;
}
.transfer__history .tabel-container .table-bordered td,.transfer__history .tabel-container .table-bordered th,.history_transfer > div table td,.history_transfer > div table th {
	border-color: #e7e9e9;
}
.transfer__history .tabel-container .table-bordered thead td,.transfer__history .tabel-container .table-bordered thead th,.history_transfer > div table thead td,.history_transfer > div table thead th {
	border-bottom-width: 1px;
}
.transfer__history .tabel-container .table-bordered th:first-of-type,.transfer__history .tabel-container .table-bordered th:last-of-type,.history_transfer > div table th:first-of-type,.history_transfer > div table th:last-of-type {
	border-right: 0;
	border-left: 0;
}
.transfer__history .tabel-container .table-bordered td:first-of-type,.transfer__history .tabel-container .table-bordered th:first-of-type,.history_transfer > div table td:first-of-type,.history_transfer > div table th:first-of-type {
	padding-left: 0 !important;
}
.transfer__history .tabel-container .table-bordered td:last-of-type,.transfer__history .tabel-container .table-bordered th:last-of-type,.history_transfer > div table td:last-of-type,.history_transfer > div table th:last-of-type {
	padding-right: 0;
}
.transfer__history .tabel-container .table-bordered td:first-of-type,.transfer__history .tabel-container .table-bordered th:first-of-type,.history_transfer > div table td:first-of-type,.history_transfer > div table th:first-of-type {
	border-left: 0;
}
.transfer__history .tabel-container .table-bordered td:last-of-type,.transfer__history .tabel-container .table-bordered th:last-of-type,.history_transfer > div table td:last-of-type,.history_transfer > div table th:last-of-type {
	border-right: 0;
}
.transfer__history .tabel-container .table-bordered {
	border: 0;
}
.transfer__history .tabel-container thead tr th,.history_transfer > div table tbody tr th {
	border-top: 0;
	color: #32343b;
}
.history_transfer > div table tr:hover {
	background-color: transparent;
}
.transfer__history .tabel-container tr:last-child td,.history_transfer > div table tr:last-child td {
	border-bottom: 0;
}
.alert-default {
	color: #a1a6bb;
}
.alert-warning-layout2 {
	color: #f3d351 !important;
	background-color: #fef9e6;
}
.alert-primary-layout2 {
	color: #4be1ab !important;
	background-color: #dbf9ee;
}
.messages-card .tabs-container {
	margin-top: 42px;
}
.messages-card .pagination__text {
	position: absolute;
	top: -35px;
	right: 0;
	left: 0;
	width: 100%;
}
.mt-2rem {
	margin-top: 28px !important;
}
.slick-list {
	margin: 0 -10px;
}
.slick-slide {
	margin: 0 10px;
}
.m-slides-0 .slick-list {
	margin: 0;
}
.m-slides-0 .slick-slide {
	margin: 0;
}
.slick-arrow {
	position: absolute;
	top: 50%;
	z-index: 3;
	font-size: 0;
	width: 16px;
	height: 16px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	color: #ffffff;
	background-color: #808083;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
.slick-arrow:hover {
	color: #ffffff;
	background-color: #272930;
}
.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before {
	font-size: 11px;
	line-height: 1;
}
.slick-arrow.slick-next {
	right: 0;
}
.slick-arrow.slick-prev {
	left: 0;
}
.gender-sorting {
	padding: 10px;
	border-radius: 3px;
	border: 1px solid rgba(39, 41, 48, 0.15);
	margin: 18px 0;
}
.gender-sorting .btn {
	height: 68px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.gender-sorting .btn:before {
	display: none;
}
.gender-sorting .btn:hover {
	background-color: #272930 !important;
}
.gender-sorting .btn span {
	margin: 0 5px;
}
.section__ttile {
	font-size: 20px;
}
.best-answer .widget-article:before {
	display: none;
}
.popular-questions .widget-article {
	padding: 20px 20px 14px;
	border-radius: 3px;
	border: 1px solid #e7e9e9;
}
.popular-questions .widget-article:before {
	display: none;
}
.popular-questions .widget-article .article__title {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.popular-questions .widget-article .article-footer {
	border-top: 0;
	padding-top: 0;
	margin-top: 6px;
}
.popular-questions .widget-article .article-footer .footer-meta__comments li a {
	height: auto;
	border: 0;
}
.popular-questions .slick-arrow {
	top: 0;
	-webkit-transform: translateY(-59px);
	transform: translateY(-59px);
}
.popular-questions .slick-arrow.slick-next {
	right: -31px;
}
.popular-questions .slick-arrow.slick-prev {
	left: auto;
	right: -7px;
}
.widget.social-card-layout2 .social__list li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 50%;
	flex: 0 0 50%;
	max-width: 50%;
	padding-right: 10px;
	margin-bottom: 10px;
}
.widget.social-card-layout2 .social__list li .social__link {
	color: #ffffff;
	height: 46px;
	padding: 0 20px;
	border-radius: 3px;
}
.main-menu-sidebar .widget.social-card-layout2 .social__list li .social__link {
	padding: 0 12px;
}
.widget.social-card-layout2 .social__list li .social__link .social__icon {
	font-size: 21px;
	margin-right: 7px;
}
.widget.social-card-layout2 .social__list li .social__link .social__icon.fa-x {
	font-size: 18px;
}
.widget.social-card-layout2 .card-body {
	padding-bottom: 18px;
}
.widget.awards-card .card-body {
	padding-bottom: 8px;
}
.widget.awards-card .awards__list li {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 56px;
	flex: 0 0 56px;
	max-width: 56px;
	margin-right: 20px;
	margin-bottom: 20px;
}
.widget.awards-card .awards__list li:last-child {
	margin-right: 0;
}
.card.member-card .member__tag {
	padding: 7px;
	color: #ffffff;
	background-color: #272930;
}
.award-card .award__body {
	padding: 20px 31px 17px;
}
.award-card .award__img {
	max-width: 100px;
	margin-bottom: 27px;
}
.award-card .award__title {
	font-size: 18px;
	margin-bottom: 14px;
}
.award-card .award__desc {
	margin-bottom: 21px;
}
.award-card .award__points {
	padding: 6px 11px;
	border-radius: 3px;
	border: 1px solid #e7e9e9;
}
.award-card .award__points .badge__icon {
	font-size: 18px;
	line-height: 1;
	color: #ef4b4b;
}
.award-card .award__points .badge__count {
	color: #272930;
	font-weight: 700;
}
.award-card .award__points .badge__name {
	font-size: 12px;
}
.award-card .award__earnings li img {
	max-width: 30px;
	border: 2px solid #ffffff;
}
.award-card .award__earnings li:not(:first-child) img {
	margin-left: -7px;
}
.award-card .award__footer {
	padding: 28px 28px 27px;
	border-top: 2px solid #e7e9e9;
}
.group-card .group__cover .custom-dropdown {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 36px;
	height: 36px;
	border-radius: 50%;
	background-color: rgba(0, 0, 0, 0.25);
}
.groups-card .group-item {
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #e7e9e9;
}
.groups-card .group-item:last-child {
	padding-bottom: 0;
	border-bottom: 0;
}
.groups-card .group-item .group__name {
	font-size: 17px;
	margin-bottom: 8px;
}
.groups-card .group-item .group__avatar {
	-webkit-box-flex: 0;
	-ms-flex: 0 0 48px;
	flex: 0 0 48px;
	max-width: 48px;
	margin-right: 20px;
}
.groups-card .group-item .groups__stats li,.groups-widget .widget-posts .groups__stats li {
	font-size: 12px;
	position: relative;
	padding-right: 10px;
	margin-right: 10px;
	padding-bottom: 0;
	border-bottom: 0;
}
.groups-card .group-item .groups__stats li:last-child,.groups-widget .widget-posts .groups__stats li:last-child {
	padding-right: 0;
	margin-right: 0;
}
.groups-card .group-item .groups__stats li:after,.groups-widget .widget-posts .groups__stats li:after {
	content: "";
	position: absolute;
	right: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	width: 3px;
	height: 3px;
	background-color: #e7e9e9;
}
.groups-card .group-item .groups__stats li:last-of-type:after,.groups-widget .widget-posts .groups__stats li:last-of-type:after {
	display: none;
}
.fixed-top {
	position: fixed !important;
}
.sticky-content {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	opacity: 0;
	z-index: 1020;
	padding: 7px 0;
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
.sticky-content.active {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.sticky-content .answers-stats > div {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 15px;
	font-weight: 700;
	margin-right: 20px;
}
.sticky-content .answers-stats > div .answer__icon {
	font-size: 24px;
	margin-right: 7px;
}
.sticky-content .breadcrumb-navs {
	position: relative;
	padding-right: 18px;
	margin-right: 18px;
}
.sticky-content .breadcrumb-navs:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	width: 2px;
	height: 100%;
	background-color: #e7e9e9;
}
.sticky-content .sticky__title {
	font-size: 16px;
	font-weight: 700;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.cta-banner__description {
	max-width: 644px;
}
.bg-overlay {
	position: relative;
	z-index: 2;
}
.bg-overlay:before {
	z-index: -1;
}
.row-boot.js-activate-slider {
	display: block;
}
.js-activate-slider .slider-custom-js {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.hero-wrap {
	position: relative;
}
.hero-wrap .hero-big-banner-answer > div {
	width: 66.666667%;
}
.hero-answers-wrap {
	position: absolute;
	width: 33.333333%;
	bottom: 0;
	right: 0;
	z-index: 2;
}
.hero-answers-wrap .answers-area {
	height: 200px;
}
.hero-layout .hero-banner {
	padding: 40px;
}
.hero-big-banner {
	min-height: 400px;
	margin-bottom: 30px;
	border-radius: 3px;
	overflow: hidden;
	position: relative;
}
.hero-banner-mini {
	position: relative;
}
.hero-big-banner-wrap,.hero-banner-mini-wrap {
	position: relative;
	z-index: 2;
}
.hero-big-banner .bg-overlay,.hero-banner-mini .bg-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
}
.hero-wrap .hero-big-banner-answer > div.bg-overlay {
	width: 100%;
}
.hero-big-banner .bg-overlay:before,.hero-banner-mini .bg-overlay:before {
	background: rgba(0, 0, 0, 0.3);
}
.hero-layout .hero-banner .hero__title {
	font-size: 22px;
}
.hero-layout .hero-banner .hero__title a {
	color: #ffffff;
}
.hero-layout .hero-banner .hero__tags li {
	font-size: 12px;
	margin-right: 8px;
}
.hero-layout .hero-banner .hero__tags li a {
	color: #ffffff;
	border-radius: 1px;
	border: 1px solid #ffffff;
	padding: 3px 7px;
	display: inline-block;
}
.hero-layout .hero-banner .hero__tags li a:hover {
	background-color: #272930;
	border-color: #272930;
}
.hero-layout .hero-banner .hero__tags li:last-child {
	margin-right: 0;
}
.hero-layout .hero__meta-comments {
	border-radius: 3px;
	overflow: hidden;
	margin-right: 14px;
}
.hero-layout .hero__meta-comments li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 0 8px;
	height: 30px;
	max-height: 30px;
	background-color: #ffffff;
	border: 1px solid #e7e9e9;
}
.hero-layout .hero__meta-comments li a i {
	font-size: 15px;
	margin-right: 4px;
}
.hero-layout .hero__meta-comments li a span {
	font-size: 11px;
}
.hero-layout .hero-banner .author__avatar {
	display: flex;
}
.hero-layout .hero-banner .author__avatar a {
	width: 35px;
	height: 35px;
	border: 2px solid;
	border-radius: 50%;
	padding: 3px;
	margin-right: 10px;
}
.hero-layout .hero-banner .author__title,.hero-layout .hero-banner .hero__meta-date {
	font-size: 12px;
	color: #ffffff;
}
.hero-layout .hero-banner .author__title a {
	color: #ffffff;
}
.hero-layout .hero-banner-mini {
	padding: 64px 28px 25px;
	margin-bottom: 30px;
	border-radius: 3px;
	overflow: hidden;
	height: 199px;
}
.hero-layout .hero-banner-very-mini {
	height: 171px;
}
.hero-layout .hero-banner-mini .hero__title {
	font-size: 16px;
	line-height: 1.5;
}
.hero-layout .answers-area .answers__header {
	padding: 10px 28px;
}
.hero-layout .widget-article {
	padding: 25px;
	border-radius: 0;
}
.hero-layout .widget-article .article__description {
	margin-bottom: 17px;
	height: 66px;
	overflow: hidden;
}
.hero-layout .widget-article .article__description a {
	color: #808083;
}
.hero-layout .widget-article .article__description a:hover {
	color: #272930;
}
.hero-layout1 .answers-area:before {
	display: none;
}
.hero-layout1 .widget-article:before {
	top: 0;
	left: auto;
	right: 0;
	height: 30px;
	width: 3px;
}
.hero-layout .widget-article:before {
	left: initial;
	right: 0;
	width: 3px;
	top: 0;
	height: 30px;
}
.hero-layout .head-best-answer .widget-article:before,.hero-layout .head-best-answer .answers__header {
	background-color: #4be1ab;
}
.hero-layout3 .widget.widget-article {
	padding: 0;
	margin-bottom: 30px;
}
.hero-layout3 .widget-article:before {
	display: none;
}
.hero-layout3 .widget-article .tags-list {
	margin-bottom: 7px;
}
.widget-article .tags-list li,.widget-article .article-footer .footer-meta__comments li {
	border-bottom: none;
	padding-bottom: 0;
}
.hero-layout3 .widget-article .article__img {
	margin-top: 0;
	border-radius: 3px 3px 0 0;
}
.hero-layout3 .widget-article .article__img img {
	width: 100%;
}
.hero-layout3 .widget-article .article__title {
	margin-bottom: 11px;
	font-size: 17px;
	line-height: 24px;
	height: 95px;
	overflow: hidden;
}
.hero-layout3 .widget-article .article-body {
	padding: 28px;
	min-height: 233px;
}
.hero-layout3 .widget-article .article-footer {
	border-top: 0;
	padding-top: 0;
	margin-top: 0;
}
.hero-layout3 .widget-article .article-footer .footer-meta__comments li a {
	border: 0;
}
.like__button {
	color: #8c8e93;
	width: 38px;
	height: 38px;
	line-height: 34px;
	border-radius: 50%;
	font-size: 20px;
	border: 2px solid #e7e8e9;
	text-align: center;
}
.like__button.reacted {
	color: #ffffff;
	border-color: #ffffff;
	-webkit-box-shadow: 0 0 0 2px #e7e8e9;
	box-shadow: 0 0 0 2px #e7e8e9;
	background-image: -webkit-linear-gradient(180deg, #2e6ffd 0%, #ff0084 100%);
	display: flex;
	align-items: center;
	justify-content: center;
}
.like__button.reacted {
	background-image: none;
}
.like__button.reacted img {
	max-width: 32px;
	display: block;
}
.after-article-react {
	margin-bottom: 80px;
}
.question-footer .footer-meta > li.react-meta {
	border: none;
	padding: 0;
	margin-right: 0;
	margin-bottom: 7px;
	height: 30px;
	line-height: 30px;
}
.reactions_action {
	cursor: pointer;
	position: relative;
}
.reactions__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: absolute;
	top: -50px;
	z-index: 10;
	opacity: 0;
	visibility: hidden;
	border-radius: 39px;
	padding: 8px 11px;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transform: translateY(30px);
	transform: translateY(30px);
	background-color: #ffffff;
	-webkit-box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.2);
	box-shadow: 0px 0px 13px 0px rgba(38, 51, 59, 0.2);
}
.reactions__list li {
	opacity: 0;
	-webkit-transform: translateY(3px);
	transform: translateY(3px);
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	margin-right: 10px;
}
.reactions__list li:last-child {
	margin-right: 0;
}
.reactions__list li a,.reactions__list li button {
	display: block;
}
.reactions__list li img {
	display: block;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	max-width: 40px;
}
.reactions__list li:hover img {
	-webkit-transform: translateY(-4px) scale(1.03);
	transform: translateY(-4px) scale(1.03);
}
.react__area:hover .reactions__list,.react__area.react__area__hovered .reactions__list {
	opacity: 1;
	visibility: visible;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.react__area:hover .reactions__list li,.react__area.react__area__hovered .reactions__list li {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}
.react__area {
	display: flex;
	align-items: center;
	margin-right: 10px;
}
.comment .react__area {
	margin-right: 0;
}
.react__area-wrap {
	margin-bottom: -90px;
	position: relative;
	clear: both;
}
.react__area-wrap > .react__details {
	height: 21px;
	display: block;
}
.react__area-layout2 {
	margin-top: 10px;
	margin-bottom: 5px;
}
.react__area-layout2.react__area {
	display: block;
}
.react__area-wrap > .react__details.react__details_2 {
	font-size: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.react__details_2 .reactions_count {
	display: none;
}
.react__details_2 .reaction-small-reacted {
	margin-left: 0;
	padding-left: 0;
	margin-right: 15px;
}
.react__details_2 .reaction-small-reacted:before {
	display: none;
}
.react__area-layout2 .like__button {
	position: relative;
	width: 76px;
	height: 76px;
	line-height: 56px;
	font-size: 22px;
	color: #ffffff;
	border: 10px solid #ffffff;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: -webkit-linear-gradient(180deg, #2e6ffd 0%, #ff0084 100%);
}
.react__area-layout2 .like__button:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50%;
	-webkit-transform: scale(1.13);
	transform: scale(1.13);
	-webkit-box-shadow: 0 0 0 2px #e7e8e9;
	box-shadow: 0 0 0 2px #e7e8e9;
}
.react__area-layout2 .reactions__list {
	top: -55px;
	left: 50%;
	-webkit-transform: translateY(30px) translateX(-50%);
	transform: translateY(30px) translateX(-50%);
}
.question-2-columns .react__area-layout2 .reactions__list {
	width: 100%;
}
.react__area-layout2 .reactions__count {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 34px;
	width: 70px;
	border-radius: 34px;
	color: #ffffff;
	background-color: #272930;
	font-weight: 700;
	font-size: 15px;
}
.react__area-layout2 .reactions__count.him-user {
	margin-right: -20px;
	padding-right: 15px;
}
.react__area-layout2 .reactions__count.her-user {
	margin-left: -20px;
	padding-left: 15px;
}
.react__area-layout2 .reactions__count.transparent-bg {
	background-color: transparent;
}
.react__area-layout2:hover .reactions__list,.react__area-layout2.react__area__hovered .reactions__list {
	-webkit-transform: translateY(0) translateX(-50%);
	transform: translateY(0) translateX(-50%);
}
.reaction-small {
	font-size: 12px;
	position: relative;
	display: flex;
	align-items: center;
	line-height: 16px;
}
.reaction-small-reacted {
	margin-left: 10px;
	padding-left: 10px;
}
.reaction-small-reacted:before {
	content: "";
	position: absolute;
	width: 1px;
	height: 100%;
	background-color: #e7e9e9;
	left: 0;
	top: 0;
	bottom: 0;
}
.reaction-small .reactions_count {
	margin-left: 6px;
}
.reaction-small img {
	max-width: 16px;
	display: block;
}
.comment .comment-text .like__button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	width: auto;
	height: auto;
	border-radius: 50%;
	font-size: 18px;
	border: 0;
}
.comment .comment-text .like__button .like__button-text {
	font-size: 12px;
	margin-left: 4px;
}
.comment .comment-text .like__button.reacted {
	color: #808083;
	-webkit-box-shadow: none;
	box-shadow: none;
	background-image: none;
}
.comment .comment-text .like__button button {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	text-transform: capitalize;
}
.comment .comment-text .like__button button img,.comment .comment-text .like__button img {
	max-width: 16px;
	margin-right: 4px;
}
.comment .comment-text .like__button.reacted img {
	margin-right: 0;
}
.comment .comment-text .reactions__list {
	top: -60px;
}
.comment .comment-text .reactions__list li button {
	color: #8c8e93;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	text-transform: capitalize;
}
.widget-article .article-footer {
	position: relative;
}
.z-index-2 {
	z-index: 2;
}
/* Landing */
.landing {
	padding: 0;
}
.landing > .landing-inner {
	padding-top: 84px;
	padding-bottom: 14px;
	min-height: 100vh;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.landing .landing__title {
	font-size: 65px;
}
.landing .landing__desc {
	font-size: 16px;
	font-weight: 700;
	margin-bottom: 28px;
}
.landing .landing__actions .btn {
	margin-top: 7px;
	min-width: 170px;
	margin-right: 28px;
}
.landing .landing__actions .btn:last-of-type {
	margin-right: 0;
}
.landing .landing-form {
	position: relative;
	padding: 40px;
	background-color: #ffffff;
	width: 390px;
}
.landing .landing-form .form-group {
	margin-bottom: 20px;
}
.landing .landing-form .btn {
	min-width: 140px;
}
.landing .landing-form .landing-form__title {
	font-size: 20px;
	margin-bottom: 10px;
}
.landing .landing-form .landing-form__desc {
	font-weight: 700;
	margin-bottom: 34px;
}
.landing .copyrights {
	font-size: 13px;
}
.btn__white.btn__outlined {
	color: #ffffff;
	border: 2px solid #ffffff;
	background-color: transparent;
}
.btn__white.btn__outlined:before {
	display: none;
}
.btn__white.btn__outlined:hover {
	color: #000000;
	background-color: #ffffff;
}
.header-transparent {
	z-index: 3;
	height: 85px;
}
.header-transparent #mainNavigation > .navbar-nav {
	height: auto;
}
.header-transparent .navbar {
	background-color: transparent;
}
.header-transparent .navbar-nav > .menu-item {
	margin-right: 28px;
}
.header-transparent .navbar-nav > .menu-item > a {
	line-height: 85px;
	max-height: 85px;
	color: #ffffff;
	font-weight: 700;
}
.header-transparent .navbar .navbar-brand {
	line-height: 85px;
}
.header-transparent .navbar > .container,.header-transparent .navbar > .container-fluid {
	height: 85px;
}
.header-transparent + .page-main {
	margin-top: -85px;
}
.under-construction .main-landing-div {
	flex: 1 1 auto;
	justify-content: center;
	text-align: center;
}
.main-landing-div,.the-main-container .under-construction .main-landing-div {
	flex: 1 1 auto;
}
.main-login-2 .main-landing-div {
	flex: initial;
}
.footer-landing-div {
	flex: 0;
}
.page-main .panel-signup,.page-main .panel-password,.page-signup-wrap .panel-login,body.wpqa-signup .page-main .panel-login,.post-content-text > p > a.more-link {
	display: none;
}
.page-signup-wrap .panel-signup,body.wpqa-signup .page-main .panel-signup,.page-main .slider-wrap .panel-signup {
	display: block;
}
.main-login-2 .first-landing-div {
	text-align: center;
}
.main-login-2 .landing__actions {
	justify-content: center;
}
/* Switcher */
.dark-light-switcher-2 {
	position: fixed;
	z-index: 999999;
	left: 30px;
	bottom: 30px;
	width: 60px;
	height: 30px;
	margin: 0 auto;
	border-radius: 40px;
}
.switcher-dark {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0px;
	left: 0px;
	right: 0px;
	bottom: 0px;
	margin: 0px;
	cursor: pointer;
	opacity: 0;
	z-index: 2;
}
.dark-light-switcher-2 span {
	position: absolute;
	top: 0px;
	right: 0px;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	opacity: 1;
	background-color: #7c7f85;
	border-radius: 40px;
	transition: 0.2s ease background-color, 0.2s ease opacity;
}
.dark-light-switcher-2 span:before,.dark-light-switcher-2 span:after {
	content: "";
	position: absolute;
	top: 5px;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	transition: 0.5s ease transform, 0.2s ease background-color;
}
.dark-light-switcher-2 span:before {
	background-color: #fffffff;
	transform: translate(-28px, -30px);
	z-index: 1;
}
.dark-light-switcher-2 span:after {
	background-color: #ffffff;
	transform: translate(5px, -2px);
	z-index: 0;
}
.dark-light-switcher-2 .switcher-dark.switcher-dark-checked + span,.light-switcher .switcher-dark.switcher-dark-checked + span {
	background-color: #000000;
}
.dark-light-switcher-2 .switcher-dark:active + span {
	opacity: 0.5;
}
.dark-light-switcher-2 .switcher-dark.switcher-dark-checked + span:before,.light-switcher .switcher-dark.switcher-dark-checked + span:before {
	background-color: #000000;
	transform: translate(25px, -5px);
}
.dark-light-switcher-2 .switcher-dark.switcher-dark-checked + span:after,.light-switcher .switcher-dark.switcher-dark-checked + span:after {
	background-color: #ffffff;
	transform: translate(30px, -3px);
}
/* Not login */
.login-opacity {
	z-index: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-moz-opacity: 0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
.site-html-login .the-main-container {
	position: relative;
	z-index: 2;
}
.question-adv-comments > .alert-message:last-child,.comment-form .alert-message:last-child,.panel-pop-content > .alert-message:last-child,.wpqa-login-already > p:last-child,.wpqa-subscriptions-template > .alert-message:last-child,.wpqa-buy-points-template > .alert-message:last-child,.wpqa-add-category-template > .alert-message:last-child,.wpqa-default-template > .alert-message:last-child,.wpqa-add-question-template > .alert-message:last-child,.wpqa-checkout-template > .alert-message:last-child,.wpqa-add-post-template > .alert-message:last-child,.buy-points-section > ul li:last-child .point-section,.page-section > .alert-message:last-child,.subscribe-paid .list-with-arrows li:last-child,.subscribe-section.subscribe-paid > p:last-child,.alert-message p,.ui-datepicker-calendar,.fakefile button,.wpqa_form .align-items-center.form-group .wpqa_radio_p,.wpqa_form .align-items-center.form-group .wpqa_radio_p > label,.wpqa_radio_div.wpqa_radio_group > .d-inline-flex,.wpqa_radio_div.wpqa_radio_group > .d-inline-flex > label,.page-wrap-content > p:last-child,.wpqa_form_2 > p:last-child,.profile_items,.financial_payments_forms > p:last-child,.profile_items li:last-child,.profile_items li label,.wpqa_checkbox_p > label,.article-post .post-wrap-content p:last-child,.slick-dots,.group-info-card .meta__item:last-child,.widget.social-card li:last-child,.widget.info-card .info__item:last-child,.user-area-head.block-section-div .info-card .info__item:last-child,.group-card-full .groups__stats,.group-card-full .mutual__friends,.badges-section li:last-child .badge-card,.tag-card .tags__stats li:last-child,.tag-section.tags__stats > span:last-child,.poll__results .progress__title,.answers-area .widget-article,.cat-block__ttile,.questions-card .question-item:last-child,.member-item:last-child,.stats-card__item__text h4,.stats-card .stats-card__item:last-child,.footer .stats-card .stats-card__item:last-child,.block-section-div.stats-card li:nth-last-child(2),.feed-title h4,.page-sections > .page-section:last-child,.accordion-item .accordion__body p,.accordion-item .accordion__title,.navbar .sub-menu.notifications-dropdown-menu .notifications__item:last-child,.notifications__item.d-flex:last-child,.buy-points-content > .alert-message:last-child,.user-area-columns.member-card .member__job,.author-image-pop-2.member-card .member__job,.wpqa-templates > .withdrew_content,.history_transfer table,#section-transactions.user-notifications > div > ul li div:last-child,.current_balance strong,.wpqa-templates > .alert-message:last-child,.article-post > .alert-message:last-child,.widget_search .search-form > label,.points_chooseWay label.points_radio,.points_chooseWay label,.error404 .main-search,.bottom-footer .credits,.wp-block-tag-cloud,.footer .widget li:not(.notifications__item,.widget-li),.widget_archive li li,.widget_pages li li,.widget_meta li li,.media-cat-filter li li,.widget_categories li li,.widget_nav_menu ul li li,.widget_rss li:last-child,.widget_recent_entries li:last-child,.widget_recent_comments li:last-child,.widget_pages li:last-child,.widget_archive li:last-child,.widget_meta li:last-child,.widget_categories li:last-child,.widget_nav_menu li:last-child,.widget li:last-child,.widget-posts .user-notifications.user-profile-area > div > ul > li:last-child,.related-widget .user-notifications.user-profile-area > div > ul > li:last-child,.users-widget .user-section .col12:last-child .post-section.user-area,.widget-title-tabs .tabs li,.nav_menu > ul ul li:last-child,.nav_menu > div > ul ul li:last-child,.nav_menu > div > div > ul ul li:last-child,.widget .user-notifications.user-profile-area > div > ul > li:last-child,.widget_child_categories .categories-toggle-accordion,.widget_child_categories .categories-toggle-accordion .accordion-title,.widget_child_categories .categories-toggle-accordion .accordion-title a,.widget .widget-post-meta li,.groups-widget-content > h3,.widget .stats-inner li,.widget .stats-inner-3 li,.subscription-alerts > .alert-message:last-child,#commentform > .form-submit,.related-post-links li:last-child,.commentlist li.comment ul.children li.aalan,.commentlist > li.comment:last-child,.commentlist > li.comment:last-child .comment-body,.commentlist li.comment ul.children li.aalan:last-child,.commentslist:last-child .commentlist,.user-area-columns.member-card .badge-span,.author-image-pop-2.member-card .badge-span,blockquote p:last-child,.category-description > p:last-child,.poll_2 .wpqa_radio_p label,.commentlist li:last-child #respond.comment-respond,.commentlist li.comment li.comment,.commentlist .children li:last-child .comment-body,.commentlist li.comment.pingback .comment-body,.private-post .alert-message,.private-question .alert-message,.article-logged-only .alert-message,#comments .answers-tabs .section-title,#group-comments .answers-tabs .section-title,.question-panel-pop .form-submit,.wpqa-view-post-group-template .content_group_item,.wpqa-view-post-group-template .form-submit,.wpqa-posts-group-template .alert-message:last-child,.no-results .section-all-search .block-section-div,.call-action-wrap p,.hero-section .widget:not(.stats-widget),.cta-banner__description,.edit-profile-form.block-section-div .page-sections > .page-section,.financial_payments_div .wpqa_radio_div > p,.point-section-div .points__desc,.custom__notifications .notifications__item.d-flex,.referrals-card .stats-card .stats-card__item > div h4,.referral-stats > .row,.widget .accordion-item,.widget .widget-cats-sections > div:last-child .community-card,.widget_groups .widget-post-style-2 .widget-post-image img,.poll-box .progressbar-wrap,.wpqa_category .category-wrap > span:last-of-type,.accordion.toggle-accordion > .accordion-content.accordion-item:last-child,.question-upload-featured .fileinputs,.category-description > div > h4,.post-share li,.post-style-2 .post-img,.related-post .post-title,.widget .stats-inner-3.stats-card-layout2 .stats-card__item,.widget.users-widget .community-card .stats__item.community__count,.main-progressbar .progressbar,.main-progressbar .progressbar-title,.comments__header,.wpqa-profile-cover-only .user-inner > h4,.content_group_item_header .title h3,.group-card .mutual__friends,.group-card-full .mutual__friends,.sidebar-style-2 > .card,.sidebar-style-2 > .wpqa-templates,.sidebar-style-2 > .page-section,.sidebar-style-2 > .feed-section,.sidebar-style-2 > .section-page-div,.sidebar-style-2 > .block-section-div,.sidebar-style-2 > .all-things-boxed,.membership-card .membership__title,.payment__alerts .alert,.transfer__history .tabel-container .table-bordered,.groups-card .group-item:last-child,.groups-card .group-item .groups__stats li,.groups-widget .widget-posts .groups__stats li,.hero-layout3 .widget-article .article__img,.widget_search .search-submit,.widget .custom-dropdown .dropdown-menu li,.widget.info-card-widget li,.widget.social-card-widget li,.widget.awards-card-widget li,.widget .stats-card .row .stats-card__item:last-child,.widget .user-stats.block-section-div.stats-card,.widget.stats-widget .user-points-categories > li ul li:last-child,.widget-article .tags-list li,.widget-article .article-footer .footer-meta__comments li,.hero_layout_stats .widget .stats-inner .stats-card__item:last-child,.alert-with-columns:last-child,.wpqa-financial .edit-profile-form.block-section-div .alert-message.alert-message-error {
	margin-bottom: 0;
}
.article-post-only .post-author.author__avatar:hover,.post-content-text a:hover,.wp-block-button.is-style-outline .wp-block-button__link:hover,.widget-title.widget-title-tabs > ul li a,.call-action-unlogged h3,.breadcrumbs-colored a:hover,.breadcrumbs.breadcrumbs-colored .current,.member-item.him-user .member__name:hover,.member-item.her-user .member__name:hover,.widget.users-widget .community-card .user-content > .user-inner h4.member__name a:hover,#wpqa-share .referral-cover-inner > h3,#wpqa-share .referral-share > p,#wpqa-share .post-share > span {
	color: #272930;
}
.call-action-unlogged.call-action-dark,.breadcrumbs.breadcrumbs-dark,.breadcrumbs-colored .question-navigation > a:hover,.slider-button-style_2,.hero-button-style_2 {
	background-color: #272930;
}
/*---------------------------
		Responsive
---------------------------*/
@media (min-width: 1500px) {
	.landing > .landing-inner {
		padding-top: 140px;
	}
	.landing .copyrights {
		margin-top: 59px;
	}
}
@media (min-width: 1250px) {
	.question-vote-inside .question-vote.question-main-vote {
		left: 30px;
	}
	.question-vote-inside .question-inner .author__avatar,.question-vote-inside .question-content.question-content-first {
		margin-left: 30px;
	}
	.question-2-columns.question-vote-inside .question-vote.question-main-vote {
		left: 0;
	}
	.question-2-columns.question-vote-inside .question-inner .author__avatar,.question-2-columns.question-vote-inside .knowledgebase-inner .author__avatar,.question-2-columns.question-vote-inside .question-content.question-content-first {
		margin-left: 0;
	}
}
@media (max-width: 1250px) {
	.article-question .question-main-vote {
		position: static;
		margin: 0 15px 0 5px;
	}
	.article-question .question-image-vote {
		display: flex;
		align-items: center;
	}
}
@media (min-width: 1200px) {
	.container,.container-boot {
		max-width: 1200px;
	}
	.post-item .post__title,.post-title {
		padding: 0 21px;
	}
	.post-title {
		padding: 0;
	}
	.post-item .post__content {
		margin: 0 50px;
	}
	.blog .pagination-area {
		padding: 20px 50px 49px;
	}
}
@media (max-width: 1200px) {
	.wpqa-cover-right .question-list-details ul {
		right: 10px;
	}
	.author-image-pop-2 {
		left: -5px;
	}
	.author-image-pop-2:before {
		left: 20px;
		right: initial;
	}
	.hero-layout .hero-banner-mini {
		padding-top: 53px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
	/* Slider */
	.slider-colmun {
		left: 15px;
	}
	.slider-colmun-2 {
		margin-right: 15px;
	}
	.slider-inner-right .slider-colmun {
		right: 15px;
	}
	.slider-inner-right .slider-colmun-2 {
		margin-right: 0;
		margin-left: 15px;
	}
}
@media only screen and (max-width: 1100px) {
	.nav_menu > ul ul,.nav_menu > div > ul ul,.nav_menu > div > div > ul ul {
		padding-left: 10px;
	}
	.question-footer {
		display: block !important;
	}
	.question-footer .question-vote {
		margin-top: 8px;
	}
	.question-footer .footer-meta,.wpqa_form .form-group.row-boot.align-items-center {
		display: block;
	}
	.question-footer .footer-meta > li {
		float: left;
		margin-bottom: 7px;
		height: 30px;
		line-height: 30px;
	}
	.widget-title.widget-title-tabs > ul,.footer .widget-title.widget-title-tabs > ul {
		flex-flow: column;
		margin: 14px;
	}
}
@media (min-width: 320px) and (max-width: 1200px) {
	.widget-article-wide {
		margin-left: 35px;
	}
	.widget-article-wide.votes-position-right {
		margin-left: 0;
		margin-right: 35px;
	}
	.top-footer {
		padding-top: 28px;
		padding-bottom: 28px;
	}
	.bottom-footer {
		padding: 28px 0;
	}
	.footer .footer-widget__title {
		margin-bottom: 14px;
	}
	.footer .footer-widget {
		margin-bottom: 20px;
	}
	.footer .footer-widget:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 992px) and (max-width: 1092px) {
	.widget.users-widget .user_follow.member__actions,.question-footer > .meta-answer-a {
		display: none !important;
	}
	.widget.social-card-layout2 .social__list li .social__link {
		padding: 0 10px;
	}
}
@media (min-width: 992px) {
	.card-header {
		min-height: 65px;
	}
	.header-full .navbar:after {
		content: "";
		position: absolute;
		bottom: -50px;
		left: 0;
		width: 100%;
		height: 50px;
		z-index: -1;
		background-color: #ffffff;
	}
	.navbar .navbar-secondary {
		position: absolute;
		bottom: -50px;
		left: 0;
		width: 100%;
		padding: 0 14px;
		background-color: #ffffff;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		justify-content: space-between;
	}
	.navbar .navbar-secondary__centerd {
		-webkit-box-flex: 1;
		-ms-flex: 1;
		flex: 1;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.navbar .sub-menu {
		width: auto;
		min-width: 168px;
		padding: 0 14px;
		border-radius: 0 0 4px 4px;
	}
	.navbar .sub-menu .menu-item a {
		border-bottom: 1px solid #e7e9e9;
	}
	.navbar .sub-menu .menu-item:last-child a {
		border-bottom: none;
	}
	.navbar .sub-menu .menu-item a:before {
		display: none;
	}
	.navbar .menu-item.menu-item-has-children > .sub-menu,.navbar .menu-item.dropdown-submenu > .mega-menu,.navbar .menu-item.menu-item-has-children > .mega-menu,.navbar .menu-item.menu-item-has-children > .sub-menu > .menu-item.dropdown-submenu > .sub-menu {
		display: block;
		position: absolute;
		left: -10px;
		right: auto;
		z-index: 1050;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
		-webkit-transform: translateY(10px);
		transform: translateY(10px);
	}
	.navbar .menu-item.menu-item-has-children > .sub-menu ul {
		left: 155px;
	}
	.navbar .menu-item.menu-item-has-children > .sub-menu > .menu-item.dropdown-submenu > .sub-menu,.navbar .menu-item.dropdown-submenu > .sub-menu > .menu-item.menu-item-has-children > .sub-menu {
		top: 0;
		left: 100%;
	}
	.navbar .menu-item.menu-item-has-children:hover > .sub-menu,.navbar .menu-item.dropdown-submenu:hover > .mega-menu,.navbar .menu-item.menu-item-has-children:hover > .mega-menu,.navbar .menu-item.menu-item-has-children > .sub-menu > .menu-item.dropdown-submenu:hover > .sub-menu {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
}
@media (max-width: 991px) {
	.menu-item-button-small {
		display: inline-block;
	}
	.header-actions > li.menu-item-button-small > a {
		color: #ffffff;
		font-size: 25px;
	}
	.header-light .header-actions > li.menu-item-button-small > a {
		color: #7c7f85;
	}
	.menu-item-sign-in,.menu-item-sign-up,nav.nav_menu {
		display: none;
	}
	.main_sidebar.main_left {
		order: 0;
	}
	aside.sidebar {
		margin-top: 15px;
	}
	.fixed-enabled .sticky-content {
		top: 0;
	}
	.landing .landing__title {
		font-size: 60px;
	}
	.landing .landing__title,.landing .landing__desc {
		text-align: center;
		max-width: 630px;
		margin-right: auto;
		margin-left: auto;
		line-height: 1.3;
	}
	.landing .landing__actions,.landing .form-container {
		-webkit-box-pack: center !important;
		-ms-flex-pack: center !important;
		justify-content: center !important;
	}
	.landing > .landing-inner {
		padding-top: 140px;
	}
	.header-transparent .header-actions > li > .btn {
		margin-right: 20px;
	}
	.fixed-sidebar.sticky-top {
		position: static !important;
	}
	.header-menu-opened {
		height: 100%;
	}
	.mobile-bar,.mobile-tabs {
		display: block;
	}
	.mobile-tabs {
		margin-bottom: 15px;
	}
	.menu-tabs-desktop,.menu-tabs-desktop.navbar-nav {
		display: none;
	}
	.w-fixed-hidden-header.w-header-full:not(.w-hidden-header-one):not(.w-hidden-header-both) .page-main,.w-fixed-hidden-header:not(.w-hidden-header-one):not(.w-hidden-header-both) .sticky-content {
		margin-top: 60px !important;
	}
	.w-fixed-hidden-header.w-hidden-header-one .page-main,.w-fixed-hidden-header.w-hidden-header-one .sticky-content {
		margin-top: 120px !important;
	}
	.w-fixed-hidden-header.w-hidden-header-both .page-main,.w-fixed-hidden-header.w-hidden-header-both .sticky-content {
		margin-top: 180px !important;
	}
	.header {
		height: 60px !important;
	}
	.navbar .open-mobileMenu {
		position: absolute;
		right: 15px;
		font-size: 28px;
		color: #f2f2f2;
		top: 1px;
		z-index: 1;
	}
	.header-light.header-full .navbar:before {
		display: none;
	}
	.header-light .navbar .open-mobileMenu {
		color: #7c7f85;
	}
	.navbar .open-mobileMenu i {
		line-height: 60px;
	}
	.navbar .close-mobileMenu {
		position: absolute;
		top: 14px;
		right: 14px;
		width: 35px;
		height: 35px;
		min-width: auto;
		padding: 0;
	}
	.navbar .navbar-nav {
		margin: 0 !important;
	}
	.navbar .menu-item {
		margin-right: 0;
	}
	.navbar .menu-item a:hover {
		color: #2e6ffd !important;
	}
	.navbar .menu-item a:before {
		display: none;
	}
	.navbar .navbar-secondary .menu-item a {
		color: #272930 !important;
	}
	.navbar .navbar-collapse {
		background-color: #ffffff;
		-webkit-box-shadow: 0 3px 4px rgba(0, 0, 0, 0.07);
		box-shadow: 0 3px 4px rgba(0, 0, 0, 0.07);
		z-index: 2000;
		padding: 70px 14px 14px;
		position: fixed;
		left: 0;
		width: 100%;
		height: 100%;
		overflow-y: auto;
		top: 0;
		visibility: hidden;
		opacity: 0;
		-webkit-transition: 0.4s ease;
		transition: 0.4s ease;
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
	/* Large header */
	.w-fixed-hidden-header.w-header-full:not(.w-hidden-header-one):not(.w-hidden-header-both).w-header-large .page-main,.w-fixed-hidden-header:not(.w-hidden-header-one):not(.w-hidden-header-both).w-header-large .sticky-content {
		margin-top: 90px !important;
	}
	.header-large .header {
		height: 90px !important;
	}
	.header-large .header .navbar,.header-large .header .navbar > .container,.header-large .header .navbar > .container-fluid {
		height: 90px;
	}
	.header-large .navbar .open-mobileMenu i,.header-large .header .navbar-brand {
		line-height: 90px;
	}
	.w-fixed-hidden-header.w-hidden-header-one.w-header-large .page-main,.w-fixed-hidden-header.w-hidden-header-one.w-header-large .sticky-content {
		margin-top: 150px !important;
	}
	.w-fixed-hidden-header.w-hidden-header-both.w-header-large .page-main,.w-fixed-hidden-header.w-hidden-header-both.w-header-large .sticky-content {
		margin-top: 210px !important;
	}
	.header-big-search .header-actions {
		width: auto;
	}
	.collapse:not(.show) {
		display: block;
		webkit-transform: translate3d(-100%, 0 ,0);
		-ms-transform: translate3d(-100%, 0 ,0);
		transform: translate3d(-100%, 0 ,0);
	}
	.overlay-body {
		display: none;
		position: fixed;
		cursor: pointer;
		width: 100%;
		height: 100%;
		top: 0;
		inset-inline-start: 0;
		-webkit-backface-visibility: hidden;
		-webkit-perspective: 1000;
		-o-transition: all 0.3s ease-in;
		-webkit-transition: all 0.3s ease-in;
		-moz-transition: all 0.3s ease-in;
		transition: all 0.3s ease-in;
		background-color: rgba(0,0,0,0.12);
		z-index: 999;
	}
	body.body-menu-opened {
		overflow: hidden;
	}
	body.body-menu-opened .overlay-body {
		display: block;
	}
	.body-menu-opened #wrap,.body-menu-opened .header,.body-menu-opened .hidden-header {
		z-index: initial;
	}
	.navbar .collapse.menu-opened,#mainNavigation .navbar-nav-mobile {
		display: block;
	}
	.accordion-inner.collapse:not(.show) {
		display: none;
	}
	.admin-bar .navbar .navbar-collapse {
		padding-top: 98px;
		padding-bottom: 40px;
	}
	.admin-bar .navbar .close-mobileMenu {
		top: 42px;
	}
	.admin-bar .fixed-enabled .sticky-content {
		top: 32px;
	}
	.navbar .navbar-collapse.dark-mobile-menu {
		background-color: #272930;
		background: -webkit-linear-gradient(135deg, #2f3239, #272930);
		background: -moz-linear-gradient(135deg, #2f3239, #272930);
		background: -o-linear-gradient(135deg, #2f3239, #272930);
		background: linear-gradient(135deg, #2f3239, #272930);
	}
	.navbar .navbar-collapse.gray-mobile-menu {
		background-color: #f2f2f2;
	}
	.navbar .navbar-collapse.menu-opened {
		opacity: 1;
		visibility: visible;
		-webkit-transform: translateX(0);
		transform: translateX(0);
		width: 50%;
	}
	.search-form-mobile .form-control {
		background-color: #ffffff;
	}
	.mobile-arrows {
		display: block;
		width: 50px;
		position: absolute;
		right: 0;
		top: 0;
		z-index: 1;
		padding: 10px;
		line-height: 22px;
		text-align: center;
		font-size: 19px;
		-webkit-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		transform: rotate(0deg);
		-webkit-transition: -webkit-transform 0.3s ease-in-out;
		-o-transition: -webkit-transform 0.3s ease-in-out;
		transition: -webkit-transform 0.3s ease-in-out;
	}
	.mobile-arrows.mobile-arrows-open {
		-webkit-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.navbar .navbar-collapse .sub-menu {
		margin-left: 15px;
		padding-top: 0;
		padding-bottom: 10px;
		background-color: transparent;
		-webkit-box-shadow: none;
		box-shadow: none;
	}
	.menu-opened .sub-menu:after {
		display: none;
	}
	.navbar .navbar-collapse .li-notifications .sub-menu {
		padding-top: 14px;
		padding-bottom: 5px;
		margin-left: 0;
	}
	.navbar .navbar-collapse .li-notifications .sub-menu .notifications__item > i {
		margin-top: 10px;
	}
	.navbar .navbar-collapse .li-notifications .sub-menu .notifications__item a {
		color: #7c7f85;
	}
	.navbar .navbar-collapse.dark-mobile-menu .li-notifications .sub-menu .notifications__item a {
		color: #bfbfc1;
	}
	.navbar .navbar-collapse .li-notifications .sub-menu {
		width: 100%;
	}
	.header-menu-opened #mainNavigation .navbar-nav {
		max-width: initial;
		display: block;
		width: 100%;
		height: auto;
		padding-right: 0;
	}
	.header-menu-opened #mainNavigation .navbar-nav li.menu-item,.header-menu-opened #mainNavigation .navbar-nav li.menu-item a {
		float: none;
		line-height: 35px;
	}
	.header-menu-opened .navbar .search-form-mobile,.hero-layout3 .widget.widget-article {
		margin-bottom: 15px;
	}
	.header-menu-opened #mainNavigation .navbar-nav > li.menu-item {
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	}
	.header-menu-opened #mainNavigation .navbar-nav .notifications__item.d-flex {
		border-bottom-color: rgba(0, 0, 0, 0.05);
	}
	.header-menu-opened .navbar-secondary {
		border-top: 1px solid rgba(0, 0, 0, 0.05);
		margin-top: 10px;
	}
	.header-menu-opened .navbar-secondary > ul {
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
		margin-bottom: 10px;
		padding-bottom: 10px;
	}
	.header-menu-opened .navbar-secondary > ul:last-child {
		border-bottom: none;
		margin-bottom: 0;
		padding-bottom: 0;
	}
	.header-menu-opened .notification__show-all {
		margin-top: 10px;
	}
	.header-menu-opened #mainNavigation .navbar-nav > li.menu-item > a {
		display: block;
	}
	.header-menu-opened #mainNavigation .navbar-nav li.menu-item > a {
		font-size: 15px;
		line-height: 22px;
		letter-spacing: 0.8px;
		font-weight: 700;
		color: #7c7f85 !important;
		padding: 10px 50px 10px 0;
	}
	.header-menu-opened #mainNavigation .navbar-nav li.menu-item:last-child,.header-menu-opened #mainNavigation .flexMenu-popup > li.menu-item:last-child {
		border-bottom: none;
	}
	.header-menu-opened #mainNavigation .navbar-nav li.menu-item:last-child > a {
		padding-bottom: 0;
	}
	.header-menu-opened #mainNavigation .navbar-nav li.menu-item a:hover {
		color: #272930 !important;
	}
	.header-menu-opened #mainNavigation.dark-mobile-menu .navbar-nav li.menu-item > a {
		color: #bfbfc1 !important;
	}
	.header-menu-opened #mainNavigation.dark-mobile-menu .navbar-nav li.menu-item a:hover {
		color: #ffffff !important;
	}
	.header-menu-opened .dark-mobile-menu .tags-list li a:hover,.header-menu-opened .dark-mobile-menu .tags-list li a.active,.header-menu-opened .dark-mobile-menu .tagcloud a:hover {
		border-color: #ffffff;
		color: #ffffff;
	}
	.header-menu-opened .dark-mobile-menu .tagcloud a.active {
		border-color: #44464c;
		background-color: #101013;
	}
	.header-menu-opened #mainNavigation .flexMenu-popup > li.menu-item {
		border-bottom: 1px solid rgba(0, 0, 0, 0.05);
	}
	.header-menu-opened #mainNavigation .flexMenu-viewMore > a,.header-menu-opened #mainNavigation .flexMenu-popup:after {
		display: none !important;
	}
	.header-menu-opened #mainNavigation .flexMenu-popup {
		position: static !important;
		opacity: 1;
		padding: 0;
		visibility: visible;
		background-color: transparent;
		box-shadow: none;
		-webkit-box-shadow: none;
		-webkit-transform: translateY(0);
		transform: translateY(0);
	}
	.header-menu-opened #mainNavigation .flexMenu-popup li a {
		border-bottom: none;
	}
	.header-menu-opened #mainNavigation .tags-list {
		margin-top: 10px;
	}
	.navbar .header-actions li {
		margin-right: 18px;
	}
	.navbar .header-actions li .sub-menu {
		right: 0;
		left: auto;
		padding: 10px;
	}
	.navbar .header-actions li .sub-menu.notifications-dropdown-menu {
		padding: 0;
	}
	.navbar .header-actions li .sub-menu:after {
		right: 3px;
		left: auto;
	}
	.navbar .header-actions li .sub-menu li {
		margin: 0;
	}
	.navbar .header-actions li .sub-menu .menu-item a {
		border-bottom: 1px solid #e7e9e9;
	}
	.user-messages-2 .sub-menu.notifications-dropdown-menu .notifications__item,.user-notifications-2 .sub-menu.notifications-dropdown-menu .notifications__item,.header-button-2 .sub-menu .menu-item a,.user-login-2 .sub-menu .menu-item a {
		border-bottom-color: #24262b !important;
	}
	.navbar .header-actions li .sub-menu .menu-item:last-child a {
		border-bottom: 0;
	}
	.navbar .header-actions li:last-child {
		margin-right: 0;
	}
	.navbar .header-actions li.header-skin-li {
		margin-right: 19px;
	}
	.navbar .menu-item.opened > .dropdown-toggle:after,.navbar .menu-item.show > .dropdown-toggle:after {
		content: "\f106";
	}
	.navbar .dropdown-toggle:after {
		top: 0;
		left: auto;
		right: 20px;
		-webkit-transform: translateX(0);
		transform: translateX(0);
	}
	.navbar .sub-menu .menu-item a {
		padding-left: 0;
	}
	.navbar .menu-item.dropdown-submenu > .sub-menu.show {
		padding-left: 10px;
	}
	.navbar .dropdown-submenu .sub-menu .menu-item {
		padding: 0 0 0 15px;
	}
	.navbar .navbar-nav .sub-menu.show {
		padding: 0;
	}
	.navbar .search-form-mobile {
		position: relative;
	}
	.navbar .search-form-mobile .search-form__btn {
		position: absolute;
		top: 0;
		right: 0;
		width: 40px;
		height: 40px;
		font-size: 21px;
	}
	.navbar .select-custom .select-no-border {
		border-color: #e7e9e9;
	}
	.header-actions {
		position: absolute;
		top: 50%;
		right: 40px;
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.header .navbar-expand-lg > .container,.header .navbar-expand-lg > .container-fluid {
		width: 100%;
		max-width: none;
	}
	.header .navbar,.header .navbar > .container,.header .navbar > .container-fluid {
		height: 60px;
	}
	.header .navbar-brand {
		margin-left: 15px;
		line-height: 60px;
	}
	.panel-pop .panel-pop-content {
		padding: 21px;
	}
	.navbar-secondary .menu-item a {
		line-height: 25px;
	}
	.right-question-corner .custom-dropdown .dropdown-menu {
		right: -30px !important;
	}
	.wpqa-profile.wpqa-body-cover .sidebar.author_widget_activated > *:first-child {
		margin-top: 0;
	}
	.widget.member-card .custom-dropdown .dropdown-menu {
		transform: inherit !important;
		top: 25px !important;
		right: 0 !important;
	}
	/* Slider */
	.slider-colmun {
		width: 50%;
	}
	.slider-colmun-3 {
		width: 66.66666667%;
	}
	.slider-colmun-2 {
		margin-right: 0;
		width: 33.33333333%;
		float: right;
	}
	.slider-inner .panel-pop-content {
		padding: 30px
	}
	.slider-colmun .slider-colmun-h {
		font-size: 40px;
		line-height: 45px;
		margin-bottom: 20px;
	}
	.slider-inner-right .slider-colmun-2 {
		margin-left: 0;
	}
}
@media (min-width: 768px) and (max-width: 1200px) {
	.container,.container-boot {
		max-width: 100%;
	}
	.slider-colmun-2 .panel-pop-content .form-submit,.slider-colmun-2 .panel-pop-content .d-flex.align-items-center.justify-content-between.mb-4 {
		display: block !important;
	}
	.slider-colmun-2 .panel-pop-content .btn {
		width: 100%;
	}
	.slider-colmun-2 .panel-pop-content .btn:last-child {
		margin-top: 10px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	.group-card-full .col-md-12 .group__actions {
		margin-top: 14px;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
}
@media only screen and (max-width: 782px) {
	.admin-bar .fixed-enabled .sticky-content {
		top: 46px;
	}
	.page-main .wp-core-ui .button,.page-main .wp-core-ui .button.button-large,.page-main .wp-core-ui .button.button-small,.page-main a.preview,.page-main input#publish,.page-main input#save-post,.button.insert-media.add_media {
		line-height: 2.15384615;
		font-size: 13px;
		vertical-align: top;
		min-height: 30px;
		padding: 0 10px;
	}
	.admin-bar .fixed-enabled .fixed-hidden-header {
		top: 46px !important;
	}
	.admin-bar .navbar .navbar-collapse {
		padding-top: 112px;
	}
	.admin-bar .sticky-content {
		top: 46px;
	}
	.admin-bar .navbar .close-mobileMenu {
		top: 56px;
	}
	.admin-bar div.pp_pic_holder {
		-webkit-transform: translateY(46px);
		transform: translateY(46px);
	}
	.admin-bar .select2-container--open .select2-dropdown--below,.admin-bar .select2-container--open .select2-dropdown--above {
		margin-top: 46px;
	}
	.panel-image-content {
		display: none;
	}
	.panel-pop#signup-panel,.panel-pop#login-panel,.panel-pop#lost-password {
		width: 390px !important;
		margin-left: -195px !important;
	}
	.panel-pop#wpqa-question,.panel-pop#wpqa-question-user,.panel-pop#wpqa-badge,.panel-pop#wpqa-notification,.panel-pop#wpqa-post,.panel-pop#wpqa-message,.panel-pop#wpqa-report,.question-panel-pop.panel-pop,.panel-pop#wpqa-share {
		width: auto !important;
		margin: 0 4% !important;
		left: 0;
		right: 0;
	}
	.panel-pop#wpqa-question,.panel-pop#wpqa-question-user,.panel-pop#wpqa-badge,.panel-pop#wpqa-notification,.panel-pop#wpqa-post,.panel-pop#wpqa-message,.panel-pop#wpqa-report,.question-panel-pop.panel-pop {
		top: 10% !important;
	}
	.post-style-2 .post-img {
		float: none;
		margin-bottom: 15px;
	}
	.call-action-unlogged.call-action-style_2 .col12 {
		padding: 0;
	}
}
@media (min-width: 768px) {
	.error-404 {
		font-size: 300px;
	}
}
@media (max-width: 767px) {
	.error-404 {
		font-size: 140px;
	}
	.best-answer,.question-poll {
		padding-top: 2px;
		padding-bottom: 2px;
	}
	.react__area-wrap {
		margin-bottom: -75px;
	}
}
@media (max-width: 764px) {
	.wp-block-columns.has-3-columns {
		flex-flow: row wrap;
	}
	.has-3-columns .wp-block-column:first-child {
		flex-basis: 100%;
	}
}
@media (min-width: 576px) and (max-width: 767px) {
	.container,.container-boot {
		max-width: 100%;
	}
}
@media (min-width: 452px) and (max-width: 767px) {
	/* Slider */
	.slider-wrap,.slider-inner,.slider-feed-wrap {
		min-height: initial !important;
	}
	.slider-inner {
		display: block;
	}
	.slider-inner .row,.slider-inner .row-warp {
		margin-right: 0;
		margin-left: 0;
	}
	.slider-inner .slider-content {
		flex: none;
	}
	.slider-inner .the-main-container {
		padding: 30px;
	}
	.slider-colmun,.slider-inner .slider-colmun-3 {
		position: static;
		transform: translate(0, 0);
	}
	.slider-colmun,.slider-colmun-2,.slider-colmun-3 {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.slider-colmun-2 {
		margin-right: 0;
		margin-top: 20px;
		float: right;
		padding-right: 0;
	}
	.slider-inner-right .slider-colmun-2 {
		padding-left: 0;
	}
	.slider-inner .panel-pop-content {
		padding: 30px
	}
	.slider-colmun .slider-colmun-h {
		font-size: 30px;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.slider-colmun p,.slider-button {
		margin-bottom: 20px;
	}
	.slider-inner-right .slider-colmun {
		text-align: center;
	}
	.slider-inner-right .slider-colmun-2 {
		margin-right: 0;
		margin-left: 0;
	}
}
@media (min-width: 320px) and (max-width: 767px) {
	html {
		font-size: 12px;
	}
	.btn__sm:not(.note-btn) {
		height: 35px;
		line-height: 35px;
	}
	.btn__large__height:not(.note-btn) {
		height: 35px;
		line-height: 35px;
	}
	.btn__extra__height:not(.note-btn) {
		height: 40px;
		line-height: 40px;
	}
	.referral-form > form .submit__btn.button-default.btn,.question-footer .btn__sm:not(.note-btn) {
		height: 30px;
		line-height: 30px;
	}
	.pinned-ribbon {
		height: 15px;
	}
	.blog-widget-newsletter {
		padding: 21px;
	}
	.slider-inner-right .slider-colmun {
		margin-right: 10px;
	}
	.slider-wrap,.slider-inner,.slider-feed-wrap,.hero-section .hero-item .cta-banner,.slider-wrap.slider-questions-wrap {
		min-height: initial !important;
	}
	.slider-inner .the-main-container {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.cta-banner {
		padding: 25px;
	}
	.cta-banner__title {
		font-size: 20px;
	}
	.cta-banner__description {
		font-weight: 400;
		margin-bottom: 14px;
	}
	.call-action-unlogged.call-action-style_1 .call-action-button {
		padding: 0 20px 0;
	}
	.call-action-unlogged.call-action-style_2 .col12 {
		padding: 0 100px;
	}
	.accordion-item .accordion__title {
		font-size: 13px;
	}
	.accordion-item .accordion-item .accordion__body p {
		font-size: 12px;
	}
	.card-header {
		margin: 0 14px;
		padding: 14px 0;
	}
	.card-header-2 {
		margin: 0 0 14px;
		padding-top: 0;
	}
	.tab-pane,.payment-method-wrap,#section-messages > .commentlist,#section-messages > .no-item,.card-body,.wpqa-templates,.page-section,.feed-section,.ask-box-question,.section-page-div,.wrap-not-login .question-adv-comments > #respond-all > #respond,.block-section-div,.all-things-boxed,.question-adv-comments > #respond,.page-section-financial > .financial_payments_div,.page-section-financial > .financial_payments_forms,#section-transactions.user-notifications > div > ul > li,.payment-wrap,#section-messages > .commentlist {
		padding: 14px;
	}
	.referrals-card .stats-card .stats-card__item {
		margin-top: 10px;
	}
	.wpqa-templates > .page-section,.wpqa-templates > .page-sections > .page-section,.wpqa-templates.wpqa-view-post-group-template,.no-results .section-all-search .block-section-div,.edit-profile-form.block-section-div,.page-section-financial,#section-transactions {
		padding: 0;
	}
	.edit-profile-form .form-submit {
		padding: 0 14px 14px;
	}
	.stats-card .card-body {
		padding-bottom: 14px;
	}
	.stats-card .stats-card__item {
		margin-bottom: 11px;
	}
	.stats-card .stats-card__item > a,.stats-card__item .stats-card__item_div {
		padding: 11px 14px;
	}
	.member-item {
		padding: 11px;
	}
	.member-item:before {
		height: calc(100% - 22px);
	}
	.cat-block {
		padding: 6px 14px;
		margin-bottom: 14px;
	}
	.accordion-item {
		margin-bottom: 14px;
	}
	.widget,.main-menu-sidebar .sidebar .widget,.nav_menu_sidebar .widget {
		padding: 14px;
	}
	.widget.card,.main-menu-sidebar .sidebar .widget.card,.nav_menu_sidebar .widget.card {
		padding-top: 14px;
	}
	.sidebar-style-2 > .widget {
		padding-top: 5px;
	}
	.sidebar-style-2 > .widget:last-child {
		padding-bottom: 5px;
	}
	.widget-article:before,.commentlist ul.children li.comment:before,.article-question .single-inner-content:before {
		top: 14px;
		height: calc(100% - 28px);
	}
	.widget-article .article-footer {
		padding-top: 11px;
		margin-top: 8px;
	}
	.widget-article .article-footer .footer-meta__item,.widget-article .article-footer .footer-meta__comments li a {
		padding: 3px 6px;
		height: 25px;
		margin-bottom: 6px;
	}
	.widget-article .article-footer .footer-meta__comments {
		margin-right: 7px;
	}
	.article-question .article-header > .question-header {
		display: block;
	}
	.widget-article .article-footer .footer-meta__item,.question-footer .footer-meta > li {
		height: 30px;
		line-height: 30px;
	}
	.question-header span.verified_user {
		float: none;
		height: 13px;
		width: 13px;
		line-height: 11px;
	}
	.question-header span.verified_user i {
		font-size: 9px;
	}
	.group-card-full .group__actions {
		margin-top: 14px;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.group-card-full .group__avatar {
		position: absolute;
		left: 14px;
		bottom: 14px;
		margin-top: 0;
		max-width: 70px;
	}
	.group-card-full .group__avatar img {
		border-width: 3px;
	}
}
@media (max-width: 768px) {
	.messages-card .message__item .message__meta,.messages-card .message__item .message__body {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.messages-card .message__item .message__body {
		padding-top: 7px;
	}
	.popular-questions .slick-arrow {
		-webkit-transform: translateY(-45px);
		transform: translateY(-45px);
	}
	.popular-questions .slick-arrow.slick-next {
		right: -14px;
	}
	.popular-questions .slick-arrow.slick-prev {
		right: 17px;
	}
	.award-card .award__body {
		padding: 20px 20px 17px;
	}
	.award-card .award__footer {
		padding: 20px 20px 20px;
	}
	.landing .landing__title {
		font-size: 42px;
	}
	.landing .landing-form {
		padding: 21px;
	}
	.landing .landing__actions .btn {
		min-width: 140px;
	}
	.header-transparent .navbar .navbar-brand {
		line-height: 55px;
	}
	.header-transparent .navbar > .container,.header-transparent .navbar > .container-fluid {
		height: 55px;
	}
	.question-footer .footer-meta > li.question-share {
		clear: both;
	}
}
@media only screen and (max-width: 700px) {
	.blog-post-area.blog-post-header,.breadcrumbs.breadcrumbs_2 {
		margin-top: -15px;
	}
	.cta-banner,.hero-section .widget.stats-widget,.hero-big-banner,.hero-layout .hero-banner-mini,.hero-layout3 .widget.widget-article,.blog-post-area.blog-post-header,.breadcrumbs.breadcrumbs_2 {
		margin-bottom: 15px;
	}
	.hero-section .button-default {
		margin-bottom: 0;
		margin-top: 15px;
	}
	.user-area-head.block-section-div .user-data .info__list {
		display: block !important;
	}
	.user-area-head.block-section-div .info__item {
		margin-bottom: 10px;
		margin-right: 0;
	}
	.user-area-head.block-section-div .user-url.info__item a {
		display: inline-flex;
	}
	.question-footer {
		display: block !important;
	}
	.question-footer .question-vote {
		margin-top: 8px;
	}
	.question-footer .footer-meta,.wpqa_form .form-group.row-boot.align-items-center {
		display: block;
	}
	.question-footer .footer-meta > li {
		float: left;
		margin-bottom: 7px;
	}
	.question-footer .footer-meta > li.best-answer-meta > a,.question-footer .footer-meta > li.question-followers-link > a,.question-footer .footer-meta > li.question-favorites-link > a,.footer-meta > li.posts-likes-links > a,.footer-meta > li.posts-comments > a {
		padding: 0 8px;
	}
	.question-footer.posts-footer .posts-footer-div,.group_review_button {
		display: block;
	}
	.edit-group-posts,.meta-group-comments {
		margin-left: 10px;
	}
	.footer-meta .question-share .post-share {
		left: 0;
	}
	.wpqa_form .wpqa_radio_p.col-boot-sm-4 {
		text-align: left !important;
	}
	.wpqa_form .wpqa_radio_p.col-boot-sm-4,.wpqa_form .wpqa_radio_div.wpqa_radio_group.col-boot-6 {
		display: block;
		flex: inherit;
		max-width: initial;
	}
	.wpqa_checkbox_p.add_group_approval_p,.wpqa_checkbox_p.add_group_comments_p {
		padding: 0;
		margin-left: 0;
	}
	.member-card .member__stats li {
		padding: 25px 10px;
	}
	.wpqa-profile-cover-only {
		position: relative;
	}
	.wpqa-profile-cover-only .wpqa-cover-background,.wpqa-profile-cover-only .wpqa-cover-background > .container-boot {
		position: static;
	}
	.wpqa-profile-cover-only .wpqa-cover-background .wpqa-cover-content {
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
	}
	.wpqa-profile-cover-only .author-image-span img {
		position: static;
		margin-left: 15px;
	}
	.wpqa-profile-cover-only .user-content {
		position: static;
		background-color: #ffffff;
		margin-top: 10px;
		padding: 10px 15px 0;
	}
	.wpqa-profile-cover-only .wpqa-cover-background .wpqa-cover-content .post-inner {
		margin-bottom: 10px;
	}
	.wpqa-profile-cover-only .wpqa-cover-background .wpqa-cover-content .user-head-area {
		display: block;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right {
		display: block;
		position: static;
		padding: 0 15px;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right .empty-cover-div {
		margin-right: 0;
		padding-right: 0;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right > * {
		display: inline-block;
		float: left;
		padding-left: 0;
		padding-right: 10px;
		line-height: 30px;
		min-height: 31px;
		margin: 0 10px 10px 0;
	}
	.wpqa-profile-cover-only .wpqa-cover-right .question-list-details ul {
		right: 0;
	}
	.wpqa-cover-right > *:before {
		top: 40%;
		right: -1px;
		left: initial;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right .question-list-details {
		float: right;
		padding-left: 10px;
		margin-left: 10px;
		padding-right: 0;
		margin-right: 0;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right .btn {
		height: 30px;
		line-height: 30px;
	}
	.cat_with_cover_1 .col-boot-sm-4,.cat_with_cover_3 .col-boot-sm-4 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.poll-wrap-images .container-poll-image {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
}
@media only screen and (max-width: 600px) {
	.breadcrumb-right div.search-results {
		width: 100%
	}
	.breadcrumb-right .search-input-form {
		clear: both
	}
	.breadcrumb-right .search-form {
		flex-direction: column;
		width: 100%;
	}
	.breadcrumb-right .search-form > * {
		width: 100%;
	}
	.breadcrumb-right .search-form .main-search-form,.breadcrumb-right .cat_follow {
		margin-left: 0;
		margin-top: 14px;
	}
	.alignnone,a img.alignnone {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	.alignright,a img.alignright {
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.alignleft,a img.alignleft,img.alignleft {
		margin-right: 10px;
	}
	img.alignright {
		margin-left: 10px;
	}
	.dark-light-switcher-2 {
		left: 15px;
		bottom: 15px;
	}
	.wrap-group-cover,.wpqa-profile-cover,.main-slider-wrap,.call-action-unlogged {
		margin-bottom: 15px;
		margin-top: -15px;
	}
	.page-main {
		padding-top: 15px;
		padding-bottom: 15px;
	}
	.group_fixed_cover,.wpqa-cover-fixed {
		padding-top: 15px;
	}
	.sidebar-style-2 > .widget:last-child {
		margin-bottom: 9px;
	}
	aside.sidebar {
		margin-top: 9px;
	}
	.admin-bar .sticky-content,.admin-bar .fixed-enabled .sticky-content {
		top: 0;
	}
	.breadcrumbs.mb-4 {
		margin-bottom: 15px !important;
	}
	.breadcrumbs.breadcrumbs_2 {
		padding: 14px 0 21px;
	}
	.breadcrumbs .breadcrumbs-wrap {
		display: block !important;
	}
	.breadcrumb-item,.breadcrumb-item a,.breadcrumb-item a span,.breadcrumb-navs__item {
		display: inline-block !important;
	}
	.sticky-content .breadcrumb-navs__item,.question-navigation .breadcrumb-navs__item {
		display: -webkit-box !important;
		display: -ms-flexbox !important;
		display: flex !important;
	}
	.breadcrumb-right {
		margin-top: 14px;
	}
	.breadcrumb-right .cat_follow {
		margin-left: 0;
	}
	.call-action-unlogged {
		padding: 25px 0;
	}
	.call-action-unlogged.call-action-style_1 .call-action-button {
		float: none;
		margin-top: 14px;
	}
	.hero-section .button-default {
		margin-top: 10px;
	}
	.navbar .navbar-collapse.menu-opened {
		width: 100%;
	}
	.admin-bar .navbar .navbar-collapse {
		padding-bottom: 20px;
	}
	.post-img {
		margin-bottom: 15px;
	}
	.admin-bar .fixed-wrap.fixed-enabled .fixed-hidden-header {
		top: 0 !important;
	}
	.the-main-inner :not(.video-type-tiktok) > iframe {
		height: 300px;
	}
	.the-main-inner .aalan iframe,.the-main-inner .g-recaptcha iframe {
		height: auto;
	}
	.the-main-inner .g-recaptcha iframe {
		max-height: 100px;
	}
	.pending-post-footer .pending-post-meta {
		margin-bottom: 10px;
	}
	.cat-cover-left .post-share {
		position: static;
		margin: -1px -15px;
		width: auto;
		padding: 20px 15px 0;
		background-color: #ffffff;
	}
	.comment-reply > li:last-child {
		left: 0;
	}
	.comment-footer-bottom,.commentlist .comment-text .comment-reply {
		display: block;
	}
	.referrals-card .referrals__banner,.referral-cover-background {
		padding: 25px;
	}
	.referral-invitations .referral-status {
		display: none;
	}
	.referral-invitations .referral-email {
		width: 60%;
	}
	.referral-invitations .referral-action,.referral-invitations .referral-points {
		width: 16.66666667%;
	}
	.referrals-card .referrals__banner .referrals__form .email-form-group,.referral-form > form,.referrals-card .referrals__banner .referrals__output .output-form-group,.referral-invitation,.referral-cover-inner > p {
		margin-bottom: 20px;
	}
	.referrals-card .stats-card .stats-card__item {
		margin-top: 15px;
	}
	.referrals-card .stats-card .stats-card__item:first-child {
		margin-top: 5px;
	}
	.wpqa-stripe-payment {
		width: 100%;
	}
	.related-post .post {
		margin-bottom: 15px;
	}
	.single-post .article-post-only .post-share {
		margin-top: 15px;
		width: 100%;
		justify-content: inherit;
	}
	.single-post .article-post-only .post-share > span,.single-post .post-share > ul {
		display: inline-block !important;
	}
	.user-area-normal .social-icons {
		display: block !important;
	}
	.user-area-normal .social-icons > li {
		min-height: 30px;
		line-height: 30px;
	}
	.user-area-normal .social-icons > li i {
		line-height: 30px;
	}
	.hero-layout .hero-banner {
		padding: 20px;
		margin-bottom: 15px;
	}
	.hero-wrap .hero-big-banner > div {
		width: 100%;
	}
	.hero-answers-wrap {
		position: static;
		margin-bottom: 15px;
		width: 100%;
	}
	.hero-answers-wrap .answers-area,.hero-layout .widget-article .article__description {
		height: auto;
	}
	.hero-layout .widget-article,.widget_button > div {
		padding: 15px;
	}
	.hero-layout3 .widget-article .article-body {
		padding: 15px;
		min-height: auto;
	}
	.hero-layout .hero-banner-mini,.hero-layout .hero-banner-very-mini {
		height: auto;
	}
	.aalan,.card,.wpqa-templates,.page-section,.feed-section,.ask-box-question,.section-page-div,.wrap-not-login .question-adv-comments > #respond-all > #respond,.block-section-div,.all-things-boxed,.question-adv-comments > #respond,.question-adv-comments > #respond-all > #respond,.alert-with-columns {
		margin-bottom: 12px;
	}
	.aalan.aalan-footer {
		margin-top: 12px;
	}
	.react__area {
		float: left;
	}
	.react__area-layout2.react__area {
		float: none;
	}
	.comment .react__area {
		height: 30px;
	}
	.like__button {
		width: 31px;
		height: 31px;
		line-height: 27px;
	}
	.like__button.reacted img {
		max-width: 25px;
	}
	.gender-sorting-other .col-boot-4 {
		-ms-flex: 0 0 50%;
		flex: 0 0 50%;
		max-width: 50%;
	}
	.gender-sorting .btn.answer-meta-other {
		margin-top: 15px;
	}
	.meta-answer.meta-answer-a {
		margin-left: 0;
	}
	.question-footer .footer-meta > *:last-child {
		margin-right: 10px;
	}
}
@media (min-width: 575px) and (max-width: 700px) {
	.question-footer > .meta-answer-a {
		display: none;
	}
}
@media (min-width: 479px) and (max-width: 700px) {
	.author-image-pop-2 {
		left: -20px;
	}
}
@media only screen and (max-width: 575px) {
	.hero-layout3 .widget-article .article__title {
		height: auto;
	}
	.popular-questions .slider-item > article {
		margin-bottom: 15px;
	}
	.popular-questions .slider-item > article:last-child {
		margin-bottom: 0;
	}
}
@media (min-width: 320px) and (max-width: 575px) {
	.block-section-div.stats-card li:nth-last-child(2) {
		margin-bottom: 11px;
	}
	.flex-column-xs {
		-webkit-box-orient: vertical !important;
		-webkit-box-direction: normal !important;
		-ms-flex-direction: column !important;
		flex-direction: column !important;
	}
	.ask_anonymously_p {
		height: auto;
	}
	.anonymously_span {
		margin-left: 0;
		margin-top: 10px;
		clear: left;
		display: block;
	}
	.right-question-corner .custom-dropdown .dropdown-menu {
		right: -20px !important;
	}
	.badge-card .badge__meta {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 30%;
		flex: 0 0 30%;
		max-width: 30%;
	}
	.badge-card .badge__info {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 70%;
		flex: 0 0 70%;
		max-width: 70%;
	}
	.community-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.member-item,.widget.users-widget .community-card {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-ms-flex-direction: row;
		flex-direction: row;
	}
	.community-card .community__meta,.community-card .community__info {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.community-card .community__meta {
		padding-top: 10px;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
	.widget.users-widget .community-card .community__info {
		flex: 0 0 42px;
	}
}
@media only screen and (max-width: 510px) {
	.header-of-comment .comment-author .profile-credential {
		margin-left: 0;
		display: block;
	}
	.cat_with_cover_1 .col-boot-sm-4,.cat_with_cover_3 .col-boot-sm-4 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
}
@media (max-width: 500px) {
	.error-404 {
		font-size: 110px;
	}
}
@media only screen and (max-width: 479px) {
	.w-fixed-hidden-header.w-hidden-header-one.stop-mobile-fixed .page-main,.w-fixed-hidden-header.w-hidden-header-one.stop-mobile-fixed .sticky-content,.w-fixed-hidden-header.w-header-full.w-hidden-header-one.stop-mobile-fixed .page-main,.w-fixed-hidden-header.w-header-full.w-hidden-header-one.stop-mobile-fixed .sticky-content,.w-fixed-hidden-header.w-hidden-header-both.stop-mobile-fixed .page-main,.w-fixed-hidden-header.w-hidden-header-both.stop-mobile-fixed .sticky-content {
		margin-top: 0 !important;
	}
	.the-main-inner :not(.video-type-tiktok) > iframe {
		height: 230px;
	}
	.comment-form .form-input {
		margin-right: 0;
	}
	.comment-form .form-input,.post-content-text {
		width: 100%;
	}
	.edit-profile-form .card-header {
		display: block !important;
	}
	.edit-profile-form .card-header > div {
		margin-top: 10px;
	}
	.edit-profile-form .card-header > div,.wp-block-columns.has-3-columns {
		display: block;
	}
	.wp-block-column {
		margin: 20px 0;
	}
	.panel-pop,.panel-pop#signup-panel,.panel-pop#login-panel,.panel-pop#lost-password {
		width: auto !important;
		margin: 0 4% !important;
		left: 0;
		right: 0;
		top: 10% !important;
	}
	.panel-pop.panel-pop-image {
		width: auto !important;
		margin-left: 4% !important;
	}
	.panel-pop-image .panel-pop-content {
		width: 100%;
	}
	.navbar .header-actions li .sub-menu {
		right: -63px;
	}
	.navbar .header-actions li.menu-item-user .sub-menu {
		right: 0;
	}
	.question-articles .post-meta {
		display: block;
	}
	.gender-sorting .col-boot-4,.gender-sorting .col-boot-6 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.gender-sorting .btn.answer-meta-him {
		margin-top: 15px;
	}
	.author-image-pop-2 {
		left: -10px;
	}
	.author-image-pop-2:before {
		left: 25px;
		right: initial;
	}
	.comment-text .best-answer {
		margin-bottom: 10px;
	}
	.commentlist ul.children li.comment {
		padding: 10px;
	}
	.referral-invitations .referral-status,.referral-invitations .referral-points {
		display: none;
	}
	.referral-invitations .referral-email {
		width: 75%;
	}
	.referral-invitations .referral-action {
		width: 25%;
	}
	.coupon_area input[type="text"],.bump-question-area input[type="text"],.coupon_area button[type="submit"],.bump-question-area a {
		width: 100%;
	}
	.coupon_area button[type="submit"],.bump-question-area a {
		margin-top: 10px;
	}
	/* Slider */
	.slider-colmun,.slider-inner .slider-colmun-3 {
		position: static;
		transform: translate(0, 0);
	}
	.slider-colmun,.slider-colmun-2,.slider-colmun-3 {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
	}
	.slider-colmun-2 {
		margin-right: 0;
		margin-top: 10px;
		float: right;
		padding-right: 0;
	}
	.slider-inner-right .slider-colmun-2 {
		padding-left: 0;
	}
	.slider-inner .panel-pop-content {
		padding: 30px
	}
	.slider-colmun .slider-colmun-h {
		font-size: 30px;
		line-height: 35px;
		margin-bottom: 20px;
	}
	.slider-colmun p,.slider-button {
		margin-bottom: 20px;
	}
	.slider-inner-right .slider-colmun {
		text-align: center;
	}
	.slider-inner-right .slider-colmun-2 {
		margin-right: 0;
		margin-left: 0;
	}
	.commentlist .comment-text .comment-reply > li {
		position: static;
		margin-bottom: 5px;
	}
	.commentlist .comment-list-details ul {
		left: 0;
		right: 0;
		width: 100%;
	}
	.reactions__list li img {
		max-width: 30px;
	}
	.poll-box {
		padding: 15px;
	}
	.poll-wrap-images {
		display: block;
	}
	.poll-wrap-images .container-poll-image {
		width: 100%;
		max-width: 100%;
	}
	.poll__results .progressbar-image:last-child > .wpqa_result_poll_image {
		margin-bottom: 0;
	}
}
@media (min-width: 320px) and (max-width: 465px) {
	.wpqa-profile-cover-only .user-inner,.wpqa-profile-cover.wpqa-profile-cover-only .wpqa-cover-right {
		flex-flow: row wrap;
	}
	.wpqa-profile-cover-only .user-inner > h4 a {
		margin-bottom: 5px;
		display: inline-block;
	}
	.wpqa-cover-right > * {
		padding-left: 0;
		margin-left: 0;
		padding-right: 10px;
		margin-right: 10px;
	}
	.wpqa-cover-right > *:before {
		left: -10px;
	}
	.wpqa-profile-cover-only .wpqa-cover-right > *:before {
		left: inherit;
	}
	.wpqa-profile-cover-only .user-content {
		bottom: -45px;
	}
	.wpqa-profile-cover-only .wpqa-cover-right .question-list-details {
		padding-bottom: 5px;
		padding-top: 5px;
	}
	.wpqa-cover-right .question-list-details ul {
		right: 0;
		left: 0;
	}
	.wpqa-profile-cover.wpqa-profile-cover-only .question-list-details ul {
		right: 10px;
		left: inherit;
	}
	.group-card-full .col-md-12 .group__actions {
		position: relative;
		padding-bottom: 42px;
	}
	.group-card-full .col-md-12 .group__actions .group__search {
		position: absolute;
		bottom: 0;
		left: 0;
		width: 100%;
	}
	.group-card-full .col-md-12 .group__actions .group__search .form-control {
		width: 100%;
	}
}
@media only screen and (max-width: 400px) {
	.logo-img img {
		max-width: 120px;
	}
	.badge-card .badge__meta {
		margin-bottom: 15px;
	}
	.badge-card .badge__meta,.badge-card .badge__info {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
		height: auto;
	}
	.points-section > .row-boot > .col-boot {
		flex: inherit;
	}
	.widget.card.member-card .member__actions {
		display: block !important;
	}
	.widget .member__actions > .send_message_text,.widget .member__actions > .user_follow,.widget .member__actions > .ask-question {
		width: 100%;
	}
	.header-actions > li.menu-item .header-actions__btn {
		min-width: initial;
		padding: 0 10px;
	}
	.points-card.buy-points-card {
		display: block;
	}
	.buy-points-content {
		margin-top: 10px;
	}
	.author-image-pop-2 {
		left: -20px;
	}
}
@media only screen and (max-width: 380px) {
	.panel-pop .form-submit {
		display: flow-root !important;
	}
	.panel-pop .form-submit .button-default {
		width: 100%;
	}
	.panel-pop .form-submit .button-default.btn__secondary:last-of-type {
		margin-top: 10px;
	}
	.alert i,.alert-message i {
		display: none;
	}
}
@media (max-width: 370px) {
	.badge-card .badge__meta,.badge-card .badge__info {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.navbar .header-actions li .sub-menu:after {
		display: none;
	}
	.slider-colmun-2 .panel-pop-content .form-submit,.slider-colmun-2 .panel-pop-content .d-flex.align-items-center.justify-content-between.mb-4 {
		display: block !important;
	}
	.slider-colmun-2 .panel-pop-content .btn {
		width: 100%;
	}
	.slider-colmun-2 .panel-pop-content .btn:last-child {
		margin-top: 10px;
	}
	.reactions__list li img {
		max-width: 25px;
	}
	.author-image-pop-2 {
		width: 270px;
	}
}
@media (min-width: 320px) and (max-width: 360px) {
	.navbar .header-actions li .sub-menu.notifications-dropdown-menu {
		-webkit-transform: translateX(30px);
		transform: translateX(30px);
	}
	.navbar .header-actions li .sub-menu.notifications-dropdown-menu:after {
		right: 30px;
	}
}
@media only screen and (max-width: 343px) {
	.post-img img,.post-style-2 .post-img {
		width: 100%;
	}
	.author-image-pop-2 {
		width: 240px;
	}
	.referral-invitations .referral-email {
		width: 70%;
	}
	.referral-invitations .referral-action {
		width: 30%;
	}
	.community-card .community__meta,.community-card .community__info {
		-webkit-box-flex: 0;
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}
	.community-card .community__meta {
		padding-top: 10px;
		-webkit-box-pack: start !important;
		-ms-flex-pack: start !important;
		justify-content: flex-start !important;
	}
}
@media only screen and (max-width: 240px) {
	.author-image-pop-2 {
		width: 230px;
	}
}
/*---------------------------
		Icons
---------------------------*/
.social-background li.social-behance a > i,.social-icons i.icon-instagram:before,.social-background li.social-instagram a > i:before,.social__list li .social__link.instagram i:before,.social__list li.social-instagram i:before {
	font-family: "Font Awesome 5 Brands";
}
.widget_categories li a:before,.widget_archive li a:before,.widget_nav_menu li a:before,.widget_meta li a:before,.widget_pages li a:before,.widget_rss li a:before,.select-custom:after,.taglist .tag a.delete:before,.list-with-arrows li:before,.subscribe-title:before,.accordion-item .accordion__title:after,.subscribe-section-div .point-div:before,.features-list li:before,.slick-arrow.slick-next:before,.slick-arrow.slick-prev:before,.follow-user-li a:before {
	font-family: "Ionicons";
}
.post-img .owl-controls .owl-buttons > div:before,.slider-wrap .owl-controls .owl-buttons > div:before,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div:before,.withdrew_content_div > strong:before,.styled-select::before {
	font: 15px "Ionicons";
}
.widget_categories li a:before,.widget_archive li a:before,.widget_nav_menu li a:before,.widget_meta li a:before,.widget_pages li a:before,.widget_rss li a:before {
	content: "\f3d3";
}
.post-img .owl-controls .owl-buttons > div.owl-prev:before,.slider-wrap .owl-controls .owl-buttons > div.owl-prev:before,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev:before,.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev:before,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev:before {
	content: "\f3cf";
}
.post-img .owl-controls .owl-buttons > div.owl-next:before,.slider-wrap .owl-controls .owl-buttons > div.owl-next:before,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next:before,.slider-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next:before,.slider-feed-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next:before {
	content: "\f3d1";
}
.pagination .icon-left-open:before,.nav-next .icon-right-open:before,.slick-arrow.slick-prev:before,.slider-wrap.slider-questions-wrap .slider-owl .owl-controls .owl-buttons > div.owl-prev:before {
	content: "\f107";
}
.pagination .icon-right-open:before,.nav-previous .icon-left-open:before,.slick-arrow.slick-next:before,.slider-wrap.slider-questions-wrap .slider-owl .owl-controls .owl-buttons > div.owl-next:before {
	content: "\f10a";
}
.taglist .tag a.delete:before {
	content: "\2715";
}
.list-with-arrows li:before {
	content: "\f10b";
}
.accordion-item .accordion__title:after,.follow-user-li a:before {
	content: "\f218";
}
.icon-search.icon-ios-search-strong:before,.widget_search .card-header > .card-title > i:before,.breadcrumb-right .search-form .main-search-form .button-search i:before {
	content: "\f4a4";
}
.breadcrumb-right .search-form .main-search-form .button-search i.icon-ios-loop-strong:before {
	content: "\f459";
}
.move-poll-li.ui-icon.darg-icon > i:before {
	content: "\f20d";
}
.del-item-li.remove-answer > i:before {
	content: "\f129";
}
.accordion-item .accordion__header:not(.collapsed).accordion__title:after,.follow-user-li a.unfollow_link_menu:before {
	content: "\f209";
}
#delete-profile .post-title-2 > i:before,.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul li .icon-trash:before,.comment .message-delete i.icon-trash:before,.question-link-list .icon-trash:before,.posts-delete .icon-trash:before,.wpqa-remove-image .icon-trash:before,.delete-this-attachment .icon-trash:before {
	content: "\f37f";
}
.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul li .icon-attention:before,.question-link-list .icon-attention:before {
	content: "\f100";
}
#change-password .post-title-2 > i:before {
	content: "\f200";
}
#mails-profile .post-title-2 > i:before,.notifications__item > i.icon-mail:before {
	content: "\f423";
}
#privacy-profile .post-title-2 > i:before,.login-widget .card-header > .card-title > i:before {
	content: "\f392";
}
.feed-title > h4 > i.icon-users:before,.users-widget .card-header > .card-title > i:before,.stats-users i:before,.user-follower h4 .icon-users:before,.user-followers i:before,.user-following i:before {
	content: "\f212";
}
.feed-title > h4 > i.icon-tag:before,.widget_tag_cloud .card-header > .card-title > i:before {
	content: "\f48f";
}
.page-section-basic .post-title-2 > i:before,.related-widget .card-header > .card-title > i:before,.user-questions .stats-card__item_div i.icon-book-open:before,.stats-questions i:before {
	content: "\f3b2";
}
.stats-answers i:before,.user-comments .stats-card__item_div i.icon-chat:before {
	content: "\f11c";
}
.page-section-about .post-title-2 > i:before {
	content: "\f357";
}
.page-section-social .post-title-2 > i:before,.social-widget .card-header > .card-title > i:before,.social-card-widget .card-header > .card-title > i:before {
	content: "\f276";
}
.paypal_form .post-title-2 > i:before,#section-transactions ul i.icon-export:before {
	content: "\f353";
}
.payoneer_form .post-title-2 > i:before,.withdrew_content_div > strong:before,.referrals-card .stats-card .stats-card__item > div i.icon-bucket:before {
	content: "\f316";
}
.financial_payments_div .post-title-2 > i.icon-vcard:before,.payment-methods > .post-title-3 > .icon-credit-card:before {
	content: "\f119";
}
.page-section-withdrew > .post-title-2 > i:before,.info_credential .icon-info:before {
	content: "\f26c";
}
.notifications__item > i.message_new.message-new.icon-mail:before,.post-title.message-title i.message_new.message-new.icon-mail:before {
	content: "\f3c3";
}
.icon-dot-3:before {
	content: "\f396";
}
.icon-thumbs-up:before {
	content: "\f251";
}
.icon-thumbs-down:before {
	content: "\f250";
}
.user-answers .stats-card__item_div i.icon-comment:before,.widget_recent_comments .card-header > .card-title > i:before,.comments-post-widget .card-header > .card-title > i:before,.stats-comments i:before,.show-replies > i:before,.posts-comments i.icon-comment:before,.questions-card .question-item__meta li i.icon-comment:before {
	content: "\f2d4";
}
.user-best-answers .stats-card__item_div i.icon-graduation-cap:before,.alert-message i.icon-check:before,.notifications__item > i.icon-check:before {
	content: "\f383";
}
.alert-message i.icon-lamp:before {
	content: "\f3c6";
}
.user-points .stats-card__item_div i.icon-bucket:before,.notifications__item > i.icon-bucket:before,.point-div i.icon-bucket:before,.awards-card-widget .card-header > .card-title > i:before {
	content: "\f356";
}
.wpqa-checkout-template > .post-title-3 > i:before,.wpqa-subscriptions-template .post-title-3 > i:before,.alert-message-money.alert-message i.icon-basket:before,#section-transactions ul i.icon-basket:before,.icon-basket.points__icon:before {
	content: "\f3f8";
}
.notifications__item > i.icon-up-dir:before {
	content: "\f365";
}
.notifications__item > i.icon-down-dir:before {
	content: "\f35f";
}
.notifications__item > i.icon-comment:before {
	content: "\f11b";
}
.notifications__item > i.icon-sound:before,.subscribe-title:before {
	content: "\f137";
}
.notifications__item > i.icon-user:before,.add-user-form > .post-title-2 > i:before {
	content: "\f3a0";
}
.notifications__item > i.icon-star:before {
	content: "\f4b3";
}
.notifications__item > i.icon-star-empty:before {
	content: "\f4b2";
}
.notifications__item > i.icon-heart:before {
	content: "\f443";
}
.notifications__item > i.icon-heart-empty:before {
	content: "\f442";
}
.notifications__item > i.icon-network:before,.groups-widget .card-header > .card-title > i:before,.subscribe-section-div .point-div:before,.user-groups .stats-card__item_div i.icon-network:before {
	content: "\f2d9";
}
.user-group_posts .stats-card__item_div i.icon-newspaper:before {
	content: "\f12e";
}
.notifications__item > i.icon-cancel:before {
	content: "\f2d7";
}
.social-icons i.icon-facebook:before,.facebook-widget .card-header > .card-title > i:before,.social-background li.social-facebook a > i:before,.social__list li .social__link.facebook i:before,.social__list li.social-facebook i:before {
	content: "\f231";
}
.social-icons i.icon-twitter:not(.fa-x):before,.twitter-widget .card-header > .card-title > i:not(.fa-x):before,.social-background li.social-twitter a > i:not(.fa-x):before,.social__list li .social__link.twitter i:not(.fa-x):before,.social__list li.social-twitter i:not(.fa-x):before {
	content: "\f243";
}
.social-icons i.icon-linkedin:before,.social__list li .social__link.linkedin i:before,.social__list li.social-linkedin i:before {
	content: "\f239";
}
.social-icons i.icon-pinterest:before,.social-background li.social-pinterest a > i:before,.social__list li .social__link.pinterest i:before,.social__list li.social-pinterest i:before {
	content: "\f2b1";
}
.social-icons i.icon-instagram:before,.social-background li.social-instagram a > i:before,.social__list li .social__link.instagram i:before,.social__list li.social-instagram i:before {
	content: "\f16d";
}
.social-icons i.icon-play:before,.social__list li .social__link.youtube i:before {
	content: "\f24d";
}
.social-icons i.icon-vimeo:before,.social-background li.social-vimeo a > i:before,.social__list li .social__link.vimeo i:before,.social__list li.social-vimeo i:before {
	content: "\f245";
}
.social-icons i.icon-mail:before,.notifications__item > i.icon-mail:before,.user-head-area .wpqa-message.btn i.icon-mail:before,.post-title.message-title i.message_new.icon-mail:before {
	content: "\f132";
}
.widget_calendar .card-header > .card-title > i:before {
	content: "\f3f4";
}
.widget_rss .card-header > .card-title > i:before {
	content: "\f23d";
}
.google-widget .card-header > .card-title > i:before,.features-list li:before {
	content: "\f30f";
}
.soundcloud-widget .card-header > .card-title > i:before,.social-background li.social-soundcloud a > i:before {
	content: "\f348";
}
.widget-dribbble .card-header > .card-title > i:before,.social-background li.social-dribbble a > i:before {
	content: "\f31b";
}
.youtube-widget .card-header > .card-title > i:before,.social-background li.social-youtube a > i:before {
	content: "\25b6";
}
.video-widget .card-header > .card-title > i:before {
	content: "\f42b";
}
.notifications-widget .card-header > .card-title > i:before {
	content: "\f3e2";
}
.activities-widget .card-header > .card-title > i:before {
	content: "\f492";
}
.signup-widget .card-header > .card-title > i:before {
	content: "\f3b5";
}
.subscribe-widget .card-header > .card-title > i:before {
	content: "\f423";
}
.widget-profile-strength .card-header > .card-title > i:before {
	content: "\f4f7";
}
.about-widget .card-header > .card-title > i:before,.commentlist .comment-text .comment-reply li:not(.comment-reaction-votes) ul li .icon-pencil:before,.question-link-list .icon-pencil:before,.edit-group-posts .icon-pencil:before,.wpqa-cover-right .edit-profile-cover i.icon-cog:before,.slider-form form > i.icon-pencil:before,.widget .custom-dropdown .dropdown-menu li .icon-cog:before,.ask-button .icon-pencil:before {
	content: "\f2bf";
}
.widget-posts .card-header > .card-title > i:before,.stats-posts i:before,.user-posts .stats-card__item_div i.icon-doc-text:before {
	content: "\f3ea";
}
.stats-best_answers i:before,#wpqa-badge .wings-shape > i.icon-bucket:before {
	content: "\f349";
}
.stats-widget .card-header > .card-title > i:before,.poll__title > i:before {
	content: "\f2b5";
}
.widget_categories .card-header > .card-title > i:before {
	content: "\f139";
}
.rules-widget .card-header > .card-title > i:before {
	content: "\f3a5";
}
.widget-important-notices .card-header > .card-title > i:before {
	content: "\f44d";
}
.adv120x240-widget .card-header > .card-title > i:before,.adv120x600-widget .card-header > .card-title > i:before,.adv125x125-widget .card-header > .card-title > i:before,.adv234x60-widget .card-header > .card-title > i:before,.adv250x250-widget .card-header > .card-title > i:before {
	content: "\f2b2";
}
.widget-statistics .card-header > .card-title > i:before {
	content: "\f10f";
}
.user-phone .info__icon.icon-phone:before {
	content: "\f4b9";
}
.user-age .info__icon.icon-globe:before,.info_age .info__icon.icon-globe:before {
	content: "\f38c";
}
.comment-login .icon-user:before {
	content: "\f213";
}
.comment-login .icon-logout:before {
	content: "\f29f";
}
span.verified_user i:before,.best_answer_a i.icon-check:before,.question-stats > span i.icon-check:before {
	content: "\f121";
}
.question-vote i.icon-up-dir:before {
	content: "\f10d";
}
.select-custom:after,.question-vote i.icon-down-dir:before,.styled-select::before {
	content: "\f104";
}
.main-pagination .icon-right-thin:before,.navigation-content .navigation-i .icon-right-thin:before,.related-post ul li a .icon-right-thin:before,.page-navigation a .icon-left-thin:before {
	content: "\f10b";
}
.main-pagination .icon-left-thin:before,.navigation-content .navigation-i .icon-left-thin:before,.page-navigation a .icon-right-thin:before {
	content: "\f108";
}
.question-link-list .icon-lock:before,.menu-item-button-small .icon-lock:before {
	content: "\f200";
}
.question-link-list .icon-lock-open:before {
	content: "\f254";
}
.posts-action .post-time i.icon-lifebuoy:before {
	content: "\f402";
}
.cat-cover-left .post-share > span i.icon-share:before,#wpqa-share .post-share > span i.icon-share:before {
	content: "\f3ac";
}
.wpqa-cover-right .block-unblock-user i.icon-back:before,.wpqa-cover-right .ban-unban-user i.icon-back:before,.widget .custom-dropdown .dropdown-menu li .icon-back:before {
	content: "\f265";
}
.wpqa-cover-right .block-unblock-user i.icon-block:before,.widget .custom-dropdown .dropdown-menu li .icon-block:before {
	content: "\f207";
}
.wpqa-cover-right .ban-unban-user i.icon-cancel-circled:before,.widget .custom-dropdown .dropdown-menu li .icon-cancel-circled:before {
	content: "\f36e";
}
.wpqa-delete-attachment .icon-attach:before {
	content: "\f367";
}
.referrals-card .stats-card .stats-card__item > div i.icon-forward:before {
	content: "\f2f6";
}
.referrals-card .stats-card .stats-card__item > div i.icon-clock:before {
	content: "\f403";
}
.referrals-card .stats-card .stats-card__item > div i.icon-check:before {
	content: "\f374";
}
.social-background li.social-behance a > i:before {
	content: "\f1b4";
}
.social-background li.social-github a > i:before {
	content: "\f233";
}
.social__link .icon-mail:before {
	content: "\f2eb";
}
.info_country_city .icon-location:before {
	content: "\f456";
}
.info_phone .icon-phone:before {
	content: "\f3a2";
}
.votes-meta .icon-chart-bar:before {
	content: "\f274";
}