/*
	Theme Name: SnowFlat
	Theme URI:
	Theme Version: 1.4
	Theme Date: 2014-03-11
	Theme Author: Q2A Market
	Theme Author URI: http://www.q2amarket.com/
	Theme License: GPLv2
*/
:root {
  --white: #ffffff;
  --black: #000000;
  --grey: #585858;
  --darktan: #9C895C;
  --hardtan: #7d6e4a;
  --lightgrey:#f7f7f7; 
  --darkgrey:#d3d2cf;
  
  --skyblue:#70bd9e;
  
  --lightblue:#0787f3;
  
  --darkskyblue:#42aa80;
  
  --red:#a92e1b;
  
  --darkred:#8b2414;
  
  --lightred:#FF866A;
  --oslogrey:#7f8c8d;
}
.clearfix, .qa-q-item-clear,
.qa-nav-main-list, .qa-nav-sub,
.qa-page-links, .qa-page-links-list,
.qa-template-admin .qa-message-buttons,
.qa-q-item-avatar-meta, .qa-message-item,
.qa-q-view, .qa-part-q-view, .qa-q-view-content, .qa-q-view-buttons, .qa-part-form-q-edit,
.qa-a-list-item, .qa-a-item-buttons, .qa-a-item-content,
.qa-c-item-buttons, .qa-c-item-clear,
.qam-footer-row, .qam-qa-list-meta-box,
.qa-nav-footer-list, .qa-footer-clear {    
	*zoom: 1; 
}
.qa-main:after, .qa-main-wrapper:after, .qa-body-wrapper:after, .qa-sidepanel:after,
.clearfix:after, .qa-q-item-clear:after,
.qa-nav-main-list:after, .qa-nav-sub:after,
.qa-page-links:after, .qa-page-links-list:after,
.qa-template-admin .qa-message-buttons:after,
.qa-q-item-avatar-meta:after, .qa-message-item:after,
.qa-q-view:after, .qa-part-q-view:after, .qa-q-view-content:after, .qa-q-view-buttons:after, .qa-part-form-q-edit:after,
.qa-a-list-item:after, .qa-a-item-buttons:after, .qa-a-item-content:after,
.qa-c-item-buttons:after, .qa-c-item-clear:after,
.qam-footer-row:after, .qam-qa-list-meta-box:after,
.qa-nav-footer-list:after, .qa-footer-clear:after,
.qa-part-ranking:after, .qa-ranking-item:after {
	content: " ";
	display: table;
	clear: both;
}
/*------Roboto------*/
@font-face {
	font-family: "Roboto";
	src: url("fonts/Roboto.eot") format("embedded-opentype"),
		url("fonts/Roboto.eot#iefix") format("embedded-opentype"),
		url("fonts/Roboto.woff") format("woff"),
		url("fonts/Roboto.ttf") format("truetype"),
		url("fonts/Roboto.svg#Roboto") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*------[ icon font ]------*/
@font-face {
	font-family: "fontello";
	src: url("fonts/fontello.eot?70015067") format("embedded-opentype"),
		url("fonts/fontello.eot?70015067#iefix") format("embedded-opentype"),
		url("fonts/fontello.woff?70015067") format("woff"),
		url("fonts/fontello.ttf?70015067") format("truetype"),
		url("fonts/fontello.svg?70015067#fontello") format("svg");
  font-weight: normal;
  font-style: normal;
}
/*------[ base css ]------*/
html {
	font-size: 16px;
	line-height: 1.5;
}
:-moz-placeholder {
	color: #bdc3c7;
	font-style: italic;
}
::-webkit-input-placeholder {
	color: #bdc3c7;
	font-style: italic;
}
* {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
html, body {
	margin: 0;
	padding: 0;
}
body {
	background: #f7f7f7 !important;
	position: relative;
	font-family: "Roboto", "Helvetica", "Arial", "FreeSans", sans-serif;
	
	font-size: 16px;
    line-height: 1.5;
	color: var(--grey);
}
body.body-overflow {
	overflow-y: hidden !important;
	position: fixed;
}
a {
	color: var(--darktan);
	text-decoration: none;
}
a:active, a:focus {
	color: var(--grey);
	text-decoration: none;
	outline: 0;
}
a:visited {
	color: var(--darktan);
	text-decoration: none;
}
a:hover {
	color: var(--grey);
	text-decoration: none;
}
.qa-main-heading {
	position: relative;
	margin: 20px 0 10px 0;
	padding: 0;
	background: transparent;
	color: var(--black);
}
h1 {
	margin: 0;
	font-size: 1.4em;
	line-height: 1.35em;
	word-wrap: break-word;
}
h1 a {
	color: var(--white);
	line-height: inherit;
	border: 0;
	text-decoration: none;
	opacity: 0.85;
}
h1 a:hover {
	border-bottom: 0;
}
h1 a:hover, h1 a:focus, h1 a:visited {
	color: var(--darktan);
	line-height: inherit !important;
	opacity: 1;
}
h2 {
	font-size: 1.25em;
	color: var(--black);
}
h3 {
	font-size: 1em;
	color: var(--black);
}
h4 {
	font-size: 0.875em;
	color: var(--black);
}
h5 {
	font-size: 0.75em;
	color: var(--black);
}
h6 {
	font-size: 0.625em;
	color: var(--black);
}
p {
	margin: 0 0 1em 0;
}
hr {
	background-color: #bdc3c7;
	display: block;
	margin: 20px 0;
	border: none;
	height: 1px;
}
img {
	vertical-align: bottom;
	max-width: 100%;
	height: auto !important;
}
input, textarea, select {
	font-size: 0.875em;
}
b, strong {
	font-weight: bold;
}
small {
	font-size: 0.75em;
}
table {
	border-collapse: collapse;
	max-width: 100%;
	width: 100%;
}
th, td {
	padding: 10px 0;
}
pre {
	background-color: #e0e4e5;
	border-left: 8px solid #3498db;
	margin: 1em 0;
	overflow: auto;
	padding: 0.4em 0.8em;
	width: 98%;
	font-size: 0.82em;
}
pre code {
	background-color: #d6dadb;
}
code, samp, kbd {
	color: #34495e;
	font-family: "Courier New",Courier,monospace,sans-serif;
	text-align: left;
}
blockquote {
	background-color: #e0e4e5;
	border-left: 11px solid #3498db;
	padding: 1em;
	margin: 1em 0;
	overflow-x: auto;
}
blockquote p {
	margin: 0;
	font-size: 1em;
	font-style: italic;
	color: #7f8c8d;
}
.qa-search {
	padding: 10px;
	margin-bottom: 20px;
	background: #bdc3c7;
	border-radius:10px;
}
.qa-search-from {
  display: flex;
}
.qa-search-field {
	margin: 0 0 0 0;
	padding:10px 14px 10px 50px;
	vertical-align: middle;
	width: calc(100% - 112px);
	height: auto;
	border: 1px solid var(--white);
	font-size: 1.125em;
	border-radius:10px;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23797979'%3E%3Cpath d='M23.809 21.646l-6.205-6.205c1.167-1.605 1.857-3.579 1.857-5.711 0-5.365-4.365-9.73-9.731-9.73-5.365 0-9.73 4.365-9.73 9.73 0 5.366 4.365 9.73 9.73 9.73 2.034 0 3.923-.627 5.487-1.698l6.238 6.238 2.354-2.354zm-20.955-11.916c0-3.792 3.085-6.877 6.877-6.877s6.877 3.085 6.877 6.877-3.085 6.877-6.877 6.877c-3.793 0-6.877-3.085-6.877-6.877z'/%3E%3C/svg%3E");
	background-position:left 15px center;
	background-repeat:no-repeat;
	background-size: 20px auto;
	height:46px;
}
.qa-search-field:focus {
	border-color: #e6e6e6;
}
.qa-search-button {
	width: 112px;
	height: 46px;
	margin: 0 !important;
	background-color:var(--darktan);
	border: none;
	outline: none;
	border-radius:5px;
}
.qam-search.turquoise .qa-search-button:hover {
  background-color: rgb(156, 137, 92);
}

@media (max-width: 979px) {
	.qam-search {
		display: none;
	}
}
.qam-search.turquoise .qa-search {
	background-color:var(--white);
}
.qam-search.turquoise .qa-search-field:focus {
	border-color: var(--white);
}
.qam-search.turquoise .qa-search-button {
	background-color: var(--darktan);
	color: var(--white);
	font-size:1.125em;
	background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%23FFFFFF'%3E%3Cpath d='m14.523 18.787s4.501-4.505 6.255-6.26c.146-.146.219-.338.219-.53s-.073-.383-.219-.53c-1.753-1.754-6.255-6.258-6.255-6.258-.144-.145-.334-.217-.524-.217-.193 0-.385.074-.532.221-.293.292-.295.766-.004 1.056l4.978 4.978h-14.692c-.414 0-.75.336-.75.75s.336.75.75.75h14.692l-4.979 4.979c-.289.289-.286.762.006 1.054.148.148.341.222.533.222.19 0 .378-.072.522-.215z' fill-rule='nonzero'/%3E%3C/svg%3E");
	background-position:right 10px center;
	background-repeat:no-repeat;
	background-size: 20px auto;
	padding-right: 30px;
	text-align: center;
}
.qam-search.the-top {
	display: none;
	margin: 0 10px 10px;
}
.qa-error, .qa-warning, .qa-success, .qa-notice {
	margin-bottom: 5px;
	padding: 10px;
	color: var(--white);
}
.qa-error a, .qa-warning a, .qa-notice a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-error a:hover, .qa-warning a:hover, .qa-notice a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-error {
	background: #e74c3c;
	position: relative;
	z-index: 999;
}
.qa-warning {
	background: #f1c40f;
	position: relative;
	z-index: 999;
}
.qa-success {
	background: #27ae60;
	position: relative;
	z-index: 999;
}
.qa-notice {
	margin-bottom: 0;
	background: #d35400;
	text-align: center;
	font-size: 1em;
	line-height: 1.5em;
}
.qa-notice-close-button {
	margin: 0;
	float: right;
	width: 24px;
	height: 24px;
	display: block;
	background: transparent url('images/icons/close-black.png') no-repeat center;
	text-indent: -9999px;
	border: none;
	outline: none;
	transition: background-image 0.5s;
}
.qa-notice-close-button:hover, .qa-notice-close-button:focus {
	background: transparent url('images/icons/close-red.png'); /* override generic input styles */
	outline: none;
	border: none;
}
/*------[ main nav css ]------*/
@media (max-width: 767px) {
	.qa-template-questions.qam-body-fixed, .qa-template-unanswered.qam-body-fixed, .qa-template-user.qam-body-fixed,
	.qa-template-account.qam-body-fixed, .qa-template-messages.qam-body-fixed, .qa-template-favorites.qam-body-fixed,
	[class^="qa-template-user-"].qam-body-fixed, [class*="qa-template-user-"].qam-body-fixed {
		padding-top: 118px;
	}
}
@media (min-width: 768px) {
	.qa-template-questions.qam-body-fixed, .qa-template-unanswered.qam-body-fixed, .qa-template-user.qam-body-fixed,
	.qa-template-account.qam-body-fixed, .qa-template-messages.qam-body-fixed, .qa-template-favorites.qam-body-fixed,
	[class^="qa-template-user-"].qam-body-fixed, [class*="qa-template-user-"].qam-body-fixed {
		padding-top: 105px;
	}
}
@media (max-width: 979px) {
	.qa-template-user.qam-body-fixed, .qa-template-account.qam-body-fixed, .qa-template-favorites.qam-body-fixed,
	[class^="qa-template-user-"].qam-body-fixed, [class*="qa-template-user-"].qam-body-fixed {
		padding-top: 142px;
	}
	.qam-body-fixed {
		padding-top: 70px;
	}
	.qa-template-messages.qam-body-fixed {
		padding-top: 95px;
	}
	.qa-template-admin.qam-body-fixed {
		padding-top: 240px;
	}
}
@media (min-width: 980px) {
	.qam-body-fixed {
		padding-top: 80px;
	}
	.qa-template-admin.qam-body-fixed {
		padding-top: 105px;
	}
}
#qam-topbar {
	background: var(--darktan);
	padding: 10px 0 0 0;
}
#qam-topbar.fixed {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: auto;
	z-index: 99990;
}
.qam-main-nav-wrapper {
	max-width:100%;
	margin:0 auto;
	padding:0 10px;
	display:flex;
}
.qam-main-nav-wrapper:after{
	display:none;
}
.qam-menu-toggle {
	display: none;
}
@media (max-width: 979px) {
	.qam-main-nav-wrapper {
		position: relative;
		padding:10px 10px;
	}
	.qam-menu-toggle {
		display: block; /* turn on menu icon */
		float: left;
		margin: 0 10px 0 0;
		font-size: 26px;
		color:var(--white);
	}
	.qam-menu-toggle.current {
		color: var(--white);
		text-shadow: 0 0 10px rgba(255, 255, 255, 0.75);
	}
	.qam-menu-toggle .icon-th-list {
		display: block;
		margin-top: 5px;
	}
}
.qa-logo {
	display: inline-block;
	vertical-align: top;
	font-size: 24px;
	margin:0 0 -70px 0;
	position:relative;
	z-index:2;
}
.qa-logo img {
	max-height: 49px;
	width: auto;
}
.qa-logo-link {
	display: block;
	background-image: url('images/karneeti-logo.png');
	background-position: center center;
	background-repeat: no-repeat;
	width: 79px;
	height: 52px;
	background-size: 100% auto;
}
.qa-logo-link:hover {
	text-decoration: none;
}


@media (max-width: 979px) {
	.qa-nav-main {
		width: 30%;
		position: absolute;
		top: 100%;
		left: 0;
		display: none;
		z-index: 1090;
		box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.15);
	}
}
@media (min-width: 980px) {
	.qa-logo-link {
		background-image:url('images/karneeti-logo.png');
		background-position:center center;
		background-repeat:no-repeat;
		width: 174px;
		height: 94px;
		
	}
	.qa-logo-link:hover {
		
	}
	.qa-nav-main {
		vertical-align: top;
		display: inline-block;
		float:right;
		margin:4px 0 0 auto;
	}
	.qa-nav-main-item {
		float: left;
		margin: 0 16px 0 0;
	}
	.qa-nav-main-item-opp {
		float: right;
		margin: 0 1px;
	}
	.qa-nav-main-item-opp:last-child {
		margin: 0 0 0 50px;
	}
	.header-search-wrap{
		width: calc(100% - 857px);
	}
	.qa-body-wrapper{
		margin:50px auto;
		width: 1280px;
		
	}
	a.qa-nav-main-link{
		font-size:1em;
	}
	.qam-main-nav-wrapper{
		width: 1280px;
	}
	.header-banner-wrapper {
	  width: 1280px;
	}
}
.qa-nav-main-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qa-nav-main-activity .qa-nav-main-link:before {
	content: '\e804';
}
.qa-nav-main-questions .qa-nav-main-link:before {
	content: '\e80b';
}
.qa-nav-main-hot .qa-nav-main-link {
	color: #f39c12;
}
.qa-nav-main-hot .qa-nav-main-link:before {
	content: '\e805';
}
.qa-nav-main-hot .qa-nav-main-link.qa-nav-main-selected {
	color: #f5b043;
}
.qa-nav-main-unanswered .qa-nav-main-link:before {
	content: '\e80c';
}
.qa-nav-main-tag .qa-nav-main-link:before {
	content: '\e806';
}
.qa-nav-main-categories .qa-nav-main-link:before {
	content: '\e808';
}
.qa-nav-main-user .qa-nav-main-link:before {
	content: '\e809';
}
.qa-nav-main-ask .qa-nav-main-link {
	
}
.qa-nav-main-ask .qa-nav-main-link:before {
	content: '\e801';
}
.qa-nav-main-ask .qa-nav-main-link.qa-nav-main-selected {
	
}
.qa-nav-main-admin .qa-nav-main-link:before {
	content: '\e80a';
}
.qa-nav-main- .qa-nav-main-link:before {
	content: '\e80d';
}
a.qa-nav-main-link {
	display: block;
	line-height: normal;
	width: auto;
	height: auto;
}
a.qa-nav-main-link:hover {
	text-decoration: none;
	border-color:var(--white);
}
a.qa-nav-main-link:before {
	font-family: "fontello";
	font-size: 24px;
	content: '\e80d';
}
.qam-account-items-wrapper {
	float: right;
	position: relative;
	margin: 20px 0 0 0;
	order: 1;
}
@media (max-width: 979px) {
	.qam-main-nav-wrapper .qa-nav-main-link {
	padding: 10px 10px;
	background-color: var(--white);
	color: var(--grey);
	
	border-bottom:1px solid rgba(0,0,0,0.2);
	}
	.qam-main-nav-wrapper .qa-nav-main-link:hover {
	  background-color: var(--hardtan); 
	  color: var(--white);
	}
	.qa-nav-main-link:before {
		display: none;
		width: 24px;
		margin: 0 15px 0 0;
	}
	#qam-topbar{
		padding:0px 0;
	}
	.qam-account-items-wrapper{
		margin:10px 0px 0 20px;
	}
}
@media (min-width: 980px) {
	a.qa-nav-main-link {
		padding: 20px 0 20px 0;
		text-align: center;
		border-bottom: 3px solid transparent;
		font-size:1em;
		color: var(--white);
	}
	
	.qa-nav-main-link:before {
		display: none;
		text-align: center;
		margin-bottom: 5px;
	}
	
}
.qa-nav-main-link.qa-nav-main-selected {
	border-color:var(--white);
}
.qa-nav-sub {
	background-color: var(--white);
	text-align: left;
	border-radius:10px;
	padding:15px;
	margin: 0 0 20px 0;
	box-shadow: 0 0px 5px 5px rgba(0,0,0,0.01);
}
.qa-nav-sub-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
@media (max-width: 979px) {
	.qa-nav-sub-list {
		*zoom: 1;
		display: flex;
		flex-wrap: wrap;
	}
	.qa-nav-sub-list:before, .qa-nav-sub-list:after {
		content: "";
		display: table;
	}
	.qa-nav-sub-list:after {
		clear: both;
	}
	.qa-nav-sub-item {
		width: 33.33%;
		float: left;
		box-shadow: 0px 0px 1px 0 #cfd9db inset;
	}
	.qa-nav-sub-item:nth-child(3) {
		
	}
}
@media (min-width: 980px) {
	.qa-nav-sub {
		font-size: 1.125em;
	}
	.qa-nav-sub-item {
		display: inline-block;
	}
	.qa-nav-sub-link.qa-nav-sub-selected, .qa-nav-sub-link:visited.qa-nav-sub-selected, .qa-nav-sub-link:hover.qa-nav-sub-selected{
		border-radius:5px;
	}
}
.qa-nav-sub-link, .qa-nav-sub-link:visited, .qa-nav-sub-link:hover {
	display: block;
	padding: 16px 20px;
	color: var(--black);
	line-height: 1;
	border-radius: 0px;
}
.qa-nav-sub-link.qa-nav-sub-selected, .qa-nav-sub-link:visited.qa-nav-sub-selected, .qa-nav-sub-link:hover.qa-nav-sub-selected {
	background-color: var(--darktan);
	color: var(--white);
}
#qam-account-toggle {
	display: flex;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	text-align: center;
	align-items: center;
	color:var(--white);
}
#qam-account-toggle:after{
  content:""; display:inine-block; width:8px; height:8px; border-right:2px solid #FFFFFF; border-bottom:2px solid #FFFFFF; transform: rotate(45deg);
  margin:-3px 0 0 10px;
}
#qam-account-toggle:hover {
	background:transparent;
}
#qam-account-toggle .qam-auth-key {
	font-size: 16px;
	border-radius: 100%;
	background-color: rgba(0,0,0,0.2);
	width: 27px;
	height: 27px;
	display: inline-block;
	margin-right: 10px;
}
#qam-account-toggle .qam-auth-key:before {
	display: inline-block;
}
.qam-account-items {
	background-color: var(--white);
	display: none;
	position: absolute;
	right: 0;
	top: 48px;
	width: 230px;
	padding: 10px;
	z-index: 1100;
	border-radius: 0 0 10px 10px;
	overflow: hidden;
}
.qam-account-items input[type="text"], .qam-account-items input[type="password"] {
	width: 100%;
}
.qam-account-handle {
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	
	padding-right: 0;
	position: relative;
}
.qam-account-handle::before {
 
}
.qam-account-items .qa-form-tall-button-login {
	width: 100%;
}
.qa-nav-user {
	white-space: nowrap;
	margin: -10px;
}
.qa-nav-user-facebook-login, .qa-nav-user-register {
	padding: 0 !important;
}
.qa-nav-user-register .qa-nav-user-link {
	background-color: var(--grey);
	width: 100%;
	display: block;
	color: var(--white);
	margin: 2px 0 0;
	padding:12px 10px;
	text-align: center;
	border: 1px solid var(--grey);
	font-size: 0.875em;
	line-height: 1;
	border-radius:5px;
}
.qa-nav-user-register .qa-nav-user-link:hover {
	background-color: var(--black);
	border-color: var(--black);
	text-decoration: none;
}
.qa-nav-user-facebook-login {
	border-bottom: none !important;
}
.qa-nav-user-facebook-login .qa-nav-user-nolink {
	width: 100%;
	display: block;
	margin: 2px 0 15px;
	padding: 5px !important;
	line-height: normal;
}
.qa-logged-in {
	display: block;
	padding: 10px 20px;
	border-bottom: 1px solid var(--darktan);
}
.qa-logged-in:before {
	content: '\e80e';
	font-family: "fontello";
	display: inline-block;
	width: 1.2em;
	background-color: var(--darktan);
	padding: 5px;
	margin: 0 10px 0 0;
	text-align: center;
	line-height: normal;
	border-radius: 1em;
	color: var(--white);
}
.qam-logged-in-points {
	padding: 10px 20px;
	border-bottom: 1px solid var(--darktan);
}
.qam-logged-in-points:before {
	content: '\e810';
	font-family: "fontello";
	display: inline-block;
	width: 1.2em;
	background-color: var(--darktan);
	color: var(--white);
	padding: 5px;
	margin: 0 10px 0 0;
	text-align: center;
	line-height: normal;
	border-radius: 1em;
}
.qa-nav-user-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qa-nav-user-item {
	padding: 0 20px;
	border-bottom: 1px solid var(--darktan);
}
.qa-nav-user-item:last-child {
	border-bottom: none;
}
.qa-nav-user-link {
	padding: 10px 0;
	display: inline-block;
}
.qa-nav-user-updates:before {
	content: '\e812';
	font-family: "fontello";
	display: inline-block;
	width: 1.2em;
	background-color: var(--darktan);
	color: var(--white);
	padding: 5px;
	margin: 0 10px 0 0;
	text-align: center;
	line-height: normal;
	border-radius: 1em;
}
.qa-nav-user-logout:before {
	content: '\e824';
	font-family: "fontello";
	display: inline-block;
	width: 1.2em;
	background-color: var(--darktan);
	color: var(--white);
	padding: 5px;
	margin: 0 10px 0 0;
	text-align: center;
	line-height: normal;
	border-radius: 1em;
}
.qa-logged-in:hover, .qam-logged-in-points:hover, .qa-nav-user-item:hover {
	background-color: var(--darktan);
	color:var(--white);
}
.qa-logged-in:hover .qa-user-link, .qam-logged-in-points:hover .qa-nav-user-link, .qa-nav-user-item:hover .qa-nav-user-link{
	color:var(--white);
}
.qa-nav-user-facebook-login:hover, .qa-nav-user-register:hover {
	background-color: transparent;
}
/*------[ qa content parts ]------*/
.qa-main, .qa-main-wrapper {
	*zoom: 1;
}
.qa-body-wrapper {
	padding: 0 10px;
	*zoom: 1;
	max-width: 100%;
}
@media (min-width: 980px) {
	.qa-main {
		width: calc(100% - 340px);
		float: left;
	}
	.qam-topbar, .qa-main-wrapper {
		width: 100%;
	}
}




.qam-title-rss {
	float: right;
	color: var(--darktan);
	font-size: 1.4em;
}
.qam-title-rss:hover {
	color: var(--grey);
}
.qam-title-rss:before {
	width: auto !important;
}
.qa-q-view-content,
.qa-a-item-content,
.qa-c-item-content {
	word-wrap: break-word;
}
.qa-q-view-content table, .qa-a-item-content table, .qa-c-item-content table {
	width: 100%;
	border-collapse: collapse;
	font-size: 14px;
	margin-bottom: 20px;
}
.qa-q-view-content tr:hover, .qa-a-item-content tr:hover, .qa-c-item-content tr:hover {
	background-color: #f4f4f4;
}
.qa-q-view-content th, .qa-a-item-content th, .qa-c-item-content th,
.qa-q-view-content td, .qa-a-item-content td, .qa-c-item-content td {
	padding: 10px;
	border: 1px solid #e0e0e0;
	text-align: left;
}
.qa-q-view-content th, .qa-a-item-content th, .qa-c-item-content th {
	background-color: #eaeaea;
	font-weight: 700;
}
.qa-q-view-content td, .qa-a-item-content td, .qa-c-item-content td {
}
.qa-q-view-content ul, .qa-a-item-content ul, .qa-c-item-content ul,
.qa-q-view-content ol, .qa-a-item-content ol, .qa-c-item-content ol {
	margin-left: 20px;
	padding: 0;
}
.qa-waiting {
	background: url('images/spinner-icon-14x14.gif?1410117644') no-repeat center;
	display: inline-block;
	font-size: 0;
	height: 14px;
	margin: 0 8px 0 4px;
	vertical-align: middle;
	width: 14px;
}
.qa-favoriting {
	position: absolute;
	right: 10px;
	top: -5px;
}
.qa-favoriting .qa-waiting {
	position: absolute;
	left: 50%;
	top: 50%;
	margin: -7px 0 0 -7px;
	padding: 0;
}
.qa-favorite-button, .qa-unfavorite-button {
	background-image: url('images/star.png');
	background-repeat: no-repeat;
	width: 38px;
	height: 38px;
	margin: 0;
	border: none;
}
.qa-favorite-button:hover, .qa-unfavorite-button:hover {
	background-color: #f39c12;
	background-position: center -38px;
}
.qa-favorite-button {
	background-color: var(--lightgrey);
	background-position: center top;
}
.qa-unfavorite-button {
	background-color: #f1c40f;
	background-position: center bottom;
}
/*------[ q-list ]------*/
.qa-q-list-item {
	padding: 30px;
	margin-bottom: 30px;
	background: var(--white);
	border-radius:20px;
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
}
.qa-q-list-item.qa-q-favorited {
	border: 1px solid var(--darkskyblue);
}
.qa-q-item-stats {
	float: left;
}
@media (max-width: 240px) {
	.qa-q-item-stats {
		float: none;
		display: none;
	}
}
.qa-template-user-activity .qa-q-item-stats {
	width: 65px;
}
.qa-template-user-answers .qa-q-item-stats {
	width: 68px;
}
@media (min-width: 241px) and (max-width: 799px) {
	.qa-template-user-activity .qa-q-item-stats {
		width: 60px;
	}
	.qa-template-user-answers .qa-q-item-stats {
		width: 60px;
	}
}
.qa-voting {
	background-color: var(--lightgrey);
	color: #445f7a;
}
.qa-a-count {
	background-color: var(--lightblue);
	color: var(--white);
	text-align: center;
}
.qa-a-count-zero {
	background-color: var(--red);
}
.qa-a-count-selected {
	background-color: #27ae60;
}
@media (max-width: 799px) {
	.qa-voting, .qa-a-count {
		width: 60px;
		height: 60px;
		line-height: 0.5;
		display: block;
	}
}
@media (min-width: 800px) {
	.qa-voting {
		width: 68px;
		height: 60px;
		line-height: 0.5;
		float: left;
	}
	.qa-a-count {
		width: 65px;
		height: 60px;
		line-height: 0.5;
		float: left;
	}
}
.qa-netvote-count-data, .qa-a-count-data {
	font-size: 24px;
	line-height: 40px;
	display: block;
	white-space: nowrap;
}
.qa-netvote-count-pad, .qa-a-count-pad {
	font-size: 12px;
}
.qa-netvote-count {
	display: block;
	text-align: center;
}
/* separate vote buttons counter */
.qa-vote-count-updown {
	line-height: 1.5;
}
.qa-upvote-count,
.qa-downvote-count {
	text-align: center;
	display: block;
}
.qa-upvote-count-data,
.qa-downvote-count-data {
	display: block;
	margin-top: 2px;
	font-size: 18px;
	font-weight: 700;
}
.qa-upvote-count-pad,
.qa-downvote-count-pad {
	display: none;
}
.qa-vote-buttons {
	float: left;
	height: 60px;
	width: 20px;
	position: relative;
}
.qa-vote-up-button, .qa-vote-down-button, .qa-voted-up-button,
.qa-voted-down-button, .qa-vote-up-disabled, .qa-vote-down-disabled {
	text-indent: -9999px;
	background: transparent url('images/vote-buttons-3.png') no-repeat;
	width: 16px;
	height: 10px;
	border: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 4px;
}
.qa-vote-up-button:hover, .qa-vote-up-button:focus, .qa-vote-up-button:active,
.qa-vote-down-button:hover, .qa-vote-down-button:focus, .qa-vote-down-button:active,
.qa-voted-up-button:hover, .qa-voted-up-button:focus, .qa-voted-up-button:active,
.qa-voted-down-button:hover, .qa-voted-down-button:focus, .qa-voted-down-button:active,
.qa-vote-up-disabled:hover, .qa-vote-up-disabled:focus, .qa-vote-up-disabled:active,
.qa-vote-down-disabled:hover, .qa-vote-down-disabled:focus, .qa-vote-down-disabled:active {
	border: none;
	background-color: transparent;
	cursor: pointer;
}
.qa-vote-up-button {
	background-position: 0 0;
	top: 12px;
}
.qa-vote-up-button:hover,
.qa-vote-up-button:focus,
.qa-vote-up-button:active {
	background-position: 0 -10px;
}
.qa-vote-down-button {
	background-position: -16px 0;
	bottom: 12px;
}
.qa-vote-down-button:hover,
.qa-vote-down-button:focus,
.qa-vote-down-button:active {
	background-position: -16px -10px;
}
.qa-vote-up-disabled {
	background-position: 0 -20px;
	top: 12px;
}
.qa-vote-up-disabled:hover,
.qa-vote-up-disabled:focus,
.qa-vote-up-disabled:active {
	background-position: 0 -20px;
}
.qa-vote-down-disabled {
	background-position: -16px -20px;
	bottom: 12px;
}
.qa-vote-down-disabled:hover,
.qa-vote-down-disabled:focus,
.qa-vote-down-disabled:active {
	background-position: -16px -20px;
}
.qa-voted-up-button {
	background-position: 0 -10px;
}
.qa-voted-up-button:hover,
.qa-voted-up-button:focus,
.qa-voted-up-button:active {
	background-position: 0 0;
}
.qa-voted-down-button {
	background-position: -16px -10px;
}
.qa-voted-down-button:hover,
.qa-voted-down-button:focus,
.qa-voted-down-button:active {
	background-position: -16px 0;
}
.qa-vote-one-button {
	top: 25px;
}
.qa-q-item-main {
	float: left;
	padding-left: 0px;
	
	clear:both;
}
.qa-q-item-main:after{ content:""; display:table; width:100%; clear:both;}
@media (max-width: 240px) {
	.qa-q-item-main {
		width: 100%;
		float: none;
		padding-left: 0;
	}
}
@media (min-width: 320px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 360px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 480px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 568px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 600px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 768px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 800px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 980px) {
	.qa-q-item-main {
		width: 100%;
	}
}
@media (min-width: 1044px) {
	.qa-q-item-main {
		width: 100%;
	}
}
.qa-q-item-title {
	font-weight: bold;
	font-size: 1.125em;
	line-height: 1.35em;
	display: block;
	word-wrap: break-word;
	margin:0 0 0.5em 0; 
	
	color:var(--black);
}
.qa-q-item-title a {
	color: var(--black); 
}
.qa-q-item-title a:hover, .qa-q-item-title a:active, .qa-q-item-title a:focus, .qa-q-item-title a:visited {
	color: var(--black);
}
.qa-q-item-title:hover .qam-q-list-close-icon {
	background-color: #c0392b;
	cursor: help;
}
.qam-q-list-close-icon {
	background-color: #34495e;
	padding: 3px;
	border-radius: 18px;
	float: left;
	margin: 5px 5px 0 0;
}
.qam-qa-list-meta-box {
	display: block;
}
.qa-q-item-avatar-meta {
	display: block;
	margin-top: 5px;
}
.qa-q-item-avatar {
	margin: 0 2px 0 0;
}
@media (max-width: 479px) {
	.qa-q-item-avatar {
		display: none;
	}
}
@media (min-width: 480px) {
	.qa-q-item-avatar {
		display: inline-block;
		vertical-align: middle;
		line-height: 1;
	}
}
.qa-q-item-meta {
	display: inline-block;
	vertical-align: middle;
	font-size: 1em;
}
.qa-q-item-meta .qa-category-link.qa-cat-favorited {
	position: relative;
	padding-left: 14px;
}
.qa-q-item-meta .qa-category-link.qa-cat-favorited:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 100%;
	display: block;
	content: url('images/favorite-light-icon-15x15.png');
}
.qa-q-item-meta .qa-user-link.qa-user-favorited {
	position: relative;
	padding-left: 14px;
}
.qa-q-item-meta .qa-user-link.qa-user-favorited:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 100%;
	display: block;
	content: url('images/favorite-light-icon-15x15.png');
}
.qa-q-item-when-data {
	font-weight: 700;
}
.qa-q-item-tags {
	display: block;
	margin-top: 5px;
}
.qa-q-item-tag-list, .qa-q-view-tag-list {
	line-height: 11px;
	list-style: none;
	margin: 0;
	padding: 0;
}
.qa-q-item-tag-item, .qa-q-view-tag-item {
	display: inline;
}
.qa-tag-link,
.qa-widget-side .qa-q-view-tag-item {
	background: #e67e22;
	color: var(--white) !important;
	display: inline-block;
	font-family: "Ubuntu", "Helvetica", "Arial", "FreeSans", sans-serif;
	font-size: 11px;
	line-height: 1.5em;
	padding: 2px 8px;
	margin-bottom: 2px;
	text-decoration: none !important;
	transition: background 0.25s ease-in-out;
}
.qa-tag-link:hover,
.qa-widget-side .qa-q-view-tag-item:hover {
	background: #f39c12;
	color: var(--white) !important;
}
.qa-tag-link.qa-tag-favorited,
.qa-widget-side .qa-q-view-tag-item.qa-tag-favorited {
	position: relative;
	padding-left: 25px;
}
.qa-tag-link.qa-tag-favorited:before,
.qa-widget-side .qa-q-view-tag-item.qa-tag-favorited:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 17px;
	height: 100%;
	display: block;
	content: url('images/star14.png');
	background-color: #b94a00;
}
.qa-page-links-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qa-page-links-label {
	float: left;
	margin-right: 2px;
	padding: 5px 10px;
	margin-bottom: 5px;
	background: var(--white);
	display: block;
}
.qa-page-links-item {
	float: left;
	margin-right: 2px;
}
.qa-page-links-item a {
	padding: 5px 10px;
	margin-bottom: 5px;
	background: var(--white);
	display: block;
	text-decoration: none;
	color: #34495e;
}
.qa-page-links-item a:hover, .qa-page-links-item a:focus {
	background:var(--darktan);
	color: var(--white);
}
.qa-page-selected {
	padding: 5px 10px;
	margin-bottom: 5px;
	background: var(--darkgrey);
	color: var(--white);
	display: block;
}
.qa-page-selected a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-page-selected a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-page-ellipsis {
	padding: 5px 10px;
	margin-bottom: 5px;
	background: var(--white);
	display: block;
}
.qa-template-admin .qa-q-item-main {
	width: auto;
	float: none;
}
.qa-template-admin .qa-q-item-title {
	margin-bottom: 5px;
}
.qa-template-admin .qa-q-item-content {
	padding: 10px 0;
	max-height: 150px;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	font-size: 0.75em;
	overflow-y: auto;
}
.qa-template-admin .qa-q-item-avatar-meta {
	padding: 5px;
	margin: 10px 0;
}
.qa-template-admin .qa-message-item {
	padding: 20px;
	margin-bottom: 5px;
	background: var(--white);
}
.qa-template-admin .qa-message-content {
	font-size: 0.75em;
	line-height: 2em;
}
.qa-template-admin .qa-message-avatar-meta {
	padding: 5px 0;
	margin: 10px 0;
	display: block;
}
.qa-template-admin .qa-message-avatar-meta .qa-message-who-data a {
	padding: 3px 10px;
	margin-bottom: 5px;
	background: #e74c3c;
	color: var(--white);
	display: inline-block;
}
.qa-template-admin .qa-message-avatar-meta .qa-message-who-data a a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-template-admin .qa-message-avatar-meta .qa-message-who-data a a:hover {
	color: var(--white);
	border-bottom: 0;
}
/*------[ lists ]------*/
.qa-part-ranking, .qa-part-nav-list {
	padding: 20px;
	margin-bottom: 5px;
	background: var(--white);
	width: 100%;
	
	box-shadow: 0 0px 5px 5px rgba(0,0,0,0.01); border-radius:10px;
}
@media (max-width: 767px) {
	.qa-part-ranking, .qa-part-nav-list {
		overflow-x: auto;
		overflow-y: hidden;
	}
}
.qa-ranking-item {
	display: inline-block;
	position: relative;
	margin: 5px;
	padding: 5px;
}
.qa-top-users-item {
	width: 100%;
	max-width: 320px;
}
.qa-top-tags-item {
	width: 100%;
	max-width: 150px;
}
@media only screen and (min-width: 992px) {
	/* two column layout for Desktops and above*/
	.qa-top-users-item {
		width: 48%;
		max-width: none;
	}
	.qa-top-tags-item {
		width: 23%;
		max-width: none;
	}
}
.qa-top-users-avatar .qa-avatar-link {
	display: block;
	float: left;
	margin-right: 1em;
}
.qa-top-users-avatar .qa-avatar-link img {
	border: 1px solid #cbd7e3;
}
.qa-top-users-label .qa-user-link {
	background-color: var(--darkred);
	display: block;
	float: left;
	color: var(--white);
	padding: 2px 1em;
	position: relative;
}
.qa-top-users-label .qa-user-link:hover,
.qa-top-users-label .qa-user-link:focus {
	background-color:var(--darkred);
	text-decoration: none;
}
.qa-top-users-label .qa-user-link:before {
	content: "";
	position: absolute;
	left: -5px;
	top: 30%;
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-right: 5px solid var(--darkred);
}
@media (min-width: 980px) {
	.qa-top-users-label .qa-user-link:hover:after,
	.qa-top-users-label .qa-user-link:focus:after {
		transform: translate(80px, 0);
	}
	.qa-top-users-label .qa-user-link:after {
		content: "";
		display: block;
		width: 0;
		height: 0;
		position: absolute;
		top: 50%;
		right: 0;
		margin-top: -7px;
		border-top: 7px solid transparent;
		border-bottom: 7px solid transparent;
		border-left: 7px solid var(--darkred);
		transform: translate(0, 0);
		transition: transform 0.5s ease;
	}
}
.qa-top-users-label .qa-user-link.qa-user-favorited {
	background-image: url('images/icons/fev-star.png');
	background-repeat: no-repeat;
	background-position: 2px center;
	padding-left: 22px;
}
.qa-top-users-score {
	position: relative;
	float: right;
	padding: 2px 6px 2px 6px;
	background-color:var(--skyblue);
	color: var(--white);
}
.qa-ranking-users-points .qa-top-users-score {
	padding-left: 1.8em;
}
.qa-ranking-users-points .qa-top-users-score:before {
	content: '\e810';
	font-family: "fontello";
	display: inline-block;
	position: absolute;
	top: 0;
	left: 0;
	width: 1.5em;
	height: 100%;
	background-color: var(--darkskyblue);
	text-align: center;
	line-height: 1.6em;
}
.qa-top-tags-count {
	width: 8%;
}
.qa-browse-cat-list {
	padding: 0;
	margin: 0;
	list-style: none;
}
.qa-browse-cat-list .qa-browse-cat-list {
	margin: 1em 0 0 1em;
}
.qa-browse-cat-item {
	font-size: 0.875em;
	line-height: 1.71429em;
	border-bottom: 1px solid #e0e0e0;
	padding: 5px 0;
	position: relative;
}
.qa-browse-cat-item:last-child {
	border-bottom: 0 !important;
}
.qa-browse-cat-nolink, .qa-browse-cat-link,
.qa-browse-cat-link:hover, .qa-browse-cat-link:visited {
	background-color: #e74c3c;
	display: inline-block;
	color: var(--white);
	padding: 2px 0.6em;
	position: relative;
}
.qa-browse-cat-nolink {
	cursor: help;
}
.qa-browse-cat-link {
	cursor: pointer;
	background-color: #c0392b;
}
.qa-browse-cat-link:hover, .qa-browse-cat-link:focus {
	text-decoration: none;
	background-color: #d34a3b;
}
.qa-browse-cat-link:before {
	content: "";
	position: absolute;
	right: -5px;
	top: 5px;
	display: block;
	width: 0;
	height: 0;
	border-top: 5px solid transparent;
	border-bottom: 5px solid transparent;
	border-left: 5px solid #c0392b;
}
.qa-browse-cat-note {
	display: block;
	font-size: 0.75em;
	line-height: 2em;
}
.qa-browse-cat-note a {
	position: absolute;
	top: 5px;
	right: 5px;
	display: inline-block;
	padding: 2px 10px 2px 2em;
	background-color: #2ecc71;
	color: var(--white);
}
.qa-browse-cat-note a:before {
	background-color: #27ae60;
	content: '\e801';
	font-family: "fontello";
	display: inline-block;
	text-align: center;
	width: 1.5em;
	height: 100%;
	line-height: 2.4em;
	position: absolute;
	top: 0;
	left: 0;
}
.qa-browse-cat-note a:hover {
	background-color: #48d684;
	text-decoration: none;
}
.qa-browse-cat-note.qam-cat-note {
	padding: 5px;
	margin: 10px 0 0;
	background-color: #f5f7f7;
}
.qa-part-form-plugin-options {
	margin-top: -5px !important;
	padding-top: 0 !important;
}
.qa-part-form-plugin-options h2 {
	margin: 0 0 10px 0;
	font-weight: normal;
	border-bottom: 1px solid #e0e0e0;
}
.qam-approve-users .qa-message-item {
	padding: 5px 0 0;
	margin: 0;
	border-bottom: 1px solid #e0e0e0;
}
.qam-approve-users .qa-message-avatar-meta {
	float: left;
	margin: 0;
}
.qam-approve-users .qa-message-buttons {
	float: right;
}
.qa-part-form-message {
	padding: 10px 20px;
	margin-bottom: 5px;
	background: var(--white);
}
.qa-message-list {
	margin-top: 10px;
}
.qa-message-item {
	border-bottom: 1px solid #e0e0e0;
	margin: 0;
	padding: 10px;
}
.qa-message-item:nth-child(even) {
	background-color: #f2f5f5;
}
.qa-message-item:last-child {
	border-bottom: none;
}
.qa-message-content {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #e0e0e0;
	word-wrap: break-word;
}
.qa-message-avatar-meta {
	display: block;
	float: left;
	margin: 0;
}
.qa-message-avatar {
	display: inline-block;
	margin-right: 4px;
	vertical-align: middle;
}
.qa-message-meta {
	color: #666;
	display: inline-block;
	font-size: 10px;
	vertical-align: middle;
}
.qa-message-buttons {
	display: inline-block;
	margin-left: 12px;
	vertical-align: middle;
}
.qa-message-buttons .qa-form-light-button {
	padding: 0;
}
.qa-part-form-message .qam-pm-message {
	padding: 10px;
	background: #27ae60;
	color: var(--white);
	margin-bottom: 0;
}
.qa-part-form-message .qam-pm-message a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-part-form-message .qam-pm-message a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-part-form-message .qam-pm-message:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	content: '\e821';
}
/*------[ forms ]------*/
input, textarea, select {
	margin-top:5px;
	margin-bottom:5px;
	padding: 9px 10px;
	border: 1px solid #bdc3c7;
	background-color: var(--white);
	font-family: "Roboto", "Helvetica", "Arial", "FreeSans", sans-serif;
	border-radius: 5px;
	
	color: var(--grey);
}
select{ padding:11px 10px}
input:focus, textarea:focus, select:focus {
	background-color: var(--white);
	border-color: #3498db;
	outline: 0;
}
input::-moz-focus-inner, textarea::-moz-focus-inner, select::-moz-focus-inner {
	padding: 0;
	border: 0;
	outline: 0;
}
select:-moz-focusring {
	color: transparent;
	text-shadow: 0 0 0 #000;
}
input[type="submit"], button {
	cursor: pointer;
	text-align: center;
}
@media (max-width: 479px) {
	input[type="file"] {
		max-width: 220px;
	}
}
@media (max-width: 359px) {
	input[type="file"] {
		max-width: 180px;
	}
}
[class^="qa-part-form"],
[class^="qa-part-custom"] {
	padding: 20px;
	margin-bottom: 1.25em;
	background: var(--white);
	border-radius:20px;
	
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
}
[class^="qa-part-form"] > h2:first-child, [class^="qa-part-custom"] > h2:first-child { 
	margin-top: 0;
}
.qa-form-tall-text {
	width: 100%;
}
.qa-form-tall-number, .qa-form-wide-number {
	width: 50px;
}
.qa-form-tall-note, .qa-form-wide-note {
	color: #7f8c8d;
	font-size: 0.8em;
}
.qa-form-tall-note {
	margin: 0px 0 5px;
}
.qa-form-tall-button, .qa-form-wide-button, .qa-form-basic-button {
	-webkit-appearance: none;
	padding: 12px 12px;
	border: 0;
	background: var(--darktan) none;
	color: var(--white);
	border-radius:5px;
	
	line-height:1;
}
.qa-form-tall-button:hover, .qa-form-tall-button:focus,
.qa-form-wide-button:hover, .qa-form-wide-button:focus,
.qa-form-basic-button:hover, .qa-form-basic-button:focus {
	border: 0;
	outline: 0;
	background-color: var(--hardtan);
}
.qa-form-tall-button a, .qa-form-tall-button a:hover,
.qa-form-wide-button a, .qa-form-wide-button a:hover,
.qa-form-basic-button a, .qa-form-basic-button a:hover {
	color: var(--white);
}






@media (min-width: 1640px) {
	.qa-body-wrapper{width: 1440px;margin:50px auto;}
}



@media (max-width: 767px) {
	.qa-form-tall-button, .qa-form-wide-button, .qa-form-basic-button {
		width: auto;
		display: block;
		margin-bottom: 0.5em !important;
	}
}
.qa-form-tall-button-save, .qa-form-wide-button-save, .qa-form-wide-button-saverecalc,
.qa-form-tall-button-ask, .qa-form-tall-button-answer {
	background-color:var(--skyblue);
}
.qa-form-tall-button-save:hover, .qa-form-tall-button-save:focus,
.qa-form-wide-button-save:hover, .qa-form-wide-button-save:focus,
.qa-form-wide-button-saverecalc:hover, .qa-form-wide-button-saverecalc:focus,
.qa-form-tall-button-ask:hover, .qa-form-tall-button-ask:focus,
.qa-form-tall-button-answer:hover, .qa-form-tall-button-answer:focus {
	background-color:var(--darkskyblue);
}
.qa-form-tall-button-cancel,
.qa-form-wide-button-cancel {
	background: var(--red) none;
}
.qa-form-tall-button-cancel:hover, .qa-form-tall-button-cancel:focus,
.qa-form-wide-button-cancel:hover, .qa-form-wide-button-cancel:focus {
	background-color: var(--darkred);
}
.qa-form-wide-label, .qa-form-wide-data,
.qa-form-tall-spacer {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}
.qa-form-tall-label {
	padding: 0px 0 0;
	color: var(--black);
}
.qa-form-tall-data {
	padding: 0 0 10px;
}
.qa-form-wide-label {
	padding-right: 5px;
	color: var(--black);
}
.qa-form-wide-data {
	padding-left: 5px;
}
.qa-form-wide-text {
	width: 100%;
}
.qa-form-tall-ok, .qa-form-wide-ok {
	background-color: #27ae60;
	padding: 10px;
	display: table-cell;
	color: var(--white);
}
.qa-form-wide-error, .qa-form-tall-error {
	color: #e74c3c;
}
.qa-form-tall-spacer {
	display: block;
	margin: 20px 0 19px 0;
	padding: 0;
	border-top: none;
	line-height: 0;
}
.qa-form-tall-help, .qa-form-wide-help {
	display: inline-block;
	width: 18px;
	height: 18px;
	margin-left: 4px;
	border-radius: 18px;
	background-color: #3498db;
	color: var(--white);
	font-size: 11px;
	line-height: 18px;
	text-align: center;
	cursor: help;
}
.qa-ask-similar {
	background-color: var(--lightgrey);
	padding: 10px;
	margin-bottom: 5px;
}
.qa-ask-similar-title {
	margin: -10px -10px 10px;
	padding: 10px;
	background: #7f8c8d;
	color: var(--white);
}
.qa-ask-similar-title a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-ask-similar-title a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-q-title-list {
	list-style: none;
	margin: 0;
	padding: 0;
}
.qa-q-title-item {
	padding: 2px 0;
	border-bottom: 1px solid #d9dcde;
}
.qa-q-title-item:last-child {
	border-bottom: none;
}
/*------[ users ]------*/
.qa-template-user .qa-main {
	width: 100%;
}
.qa-part-message-list {
	padding: 20px;
	margin-bottom: 5px;
	background: var(--white);
	
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
	border-radius:20px;
}
.qa-template-user .qa-form-wide-buttons,
.qa-template-user .qa-form-tall-buttons {
	border-bottom: none;
	padding-bottom: 0;
}
.qa-template-user .qa-form-wide-label {
	min-width: 110px;
	width: auto;
}
.qa-part-form-profile .qa-form-wide-data {
	word-break: break-word;
}
.qa-part-form-profile .qa-form-tall-image {
	text-align: center;
}
.qa-part-form-profile .qa-form-wide-button-approve {
	background: #27ae60 none;
}
.qa-part-form-profile .qa-form-wide-button-approve:hover, .qa-part-form-profile .qa-form-wide-button-approve:focus {
	background-color: #2ecc71;
}
.qa-part-form-profile .qa-form-wide-button-block {
	background: var(--red) none;
}
.qa-part-form-profile .qa-form-wide-button-block:hover, .qa-part-form-profile .qa-form-wide-button-block:focus {
	background-color: var(--darkred);
}
.rememberwrap{color: var(--grey); font-size: 0.875em;}
@media (min-width: 980px) {
	.qa-template-user [class^="qa-part-form"], .qa-template-user .qa-part-message-list {
		width: 49.0%;
	}
	.qa-template-user [class^="qa-part-form"], .qa-template-user .qa-part-message-list {
		float: right;
		clear: right;
	}
	.qa-template-user .qa-part-form-profile {
		float: left;
	}
}
.qa-part-form-activity h2, .qa-part-message-list h2 {
	margin-top: 0;
}
#level .qa-form-wide-static a:first-child {
	background: var(--skyblue) url('images/icons/mail-white.png') no-repeat 5px center;
	padding: 2px 5px 2px 25px;
	border: 1px solid var(--skyblue);
	display: inline-block;
	color: var(--white);
}
#level .qa-form-wide-static a:hover:first-child, #level .qa-form-wide-static a:focus:first-child {
	background-color:var(--darkskyblue);
	background-image: url('images/icons/mail-white.png');
	border: 1px solid var(--darkskyblue);
	color: var(--white);
	text-decoration: none;
}
.qa-part-form-activity .qa-uf-user-points,
.qa-part-form-activity .qa-uf-user-q-posts,
.qa-part-form-activity .qa-uf-user-a-posts,
.qa-part-form-activity .qa-uf-user-c-posts,
.qa-part-form-activity .qa-uf-user-q-votes,
.qa-part-form-activity .qa-uf-user-a-votes,
.qa-part-form-activity .qa-uf-user-upvotes,
.qa-part-form-activity .qa-uf-user-downvotes,
.qa-part-form-activity .qa-uf-user-upvoteds,
.qa-part-form-activity .qa-uf-user-downvoteds {
	font-size: 24px;
	font-weight: 700;
}
.qa-part-form-activity .qa-uf-user-points,
.qa-part-form-activity .qa-uf-user-q-posts,
.qa-part-form-activity .qa-uf-user-a-posts,
.qa-part-form-activity .qa-uf-user-c-posts,
.qa-part-form-activity .qa-uf-user-q-votes,
.qa-part-form-activity .qa-uf-user-a-votes {
	color: var(--black);
}
.qa-part-form-activity .qa-uf-user-upvotes,
.qa-part-form-activity .qa-uf-user-upvoteds {
	color: var(--darkskyblue);
}
.qa-part-form-activity .qa-uf-user-downvotes,
.qa-part-form-activity .qa-uf-user-downvoteds {
	color:var(--darkred);
}
.qa-part-form-activity .qa-form-wide-static {
	color: #7f8c8d;
	font-size: 12px;
}
/*------[ favorites ]------*/
.qa-template-favorites h2 {
	
}
.qa-template-favorites h2 a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-template-favorites h2 a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-link-next {
	margin-bottom: 0;
}
.qa-part-q-listcustom,
.qa-part-ranking-users,
.qa-part-ranking-tags,
.qa-part-nav-list-categories {
	padding: 10px 20px;
	margin-bottom: 10px;
	background: var(--white);
	border-radius: 10px;
}
.qa-part-q-listcustom > h2,.qa-part-ranking-users h2, .qa-part-ranking-tags h2, .qa-part-nav-list-categories h2 {
	margin:0px 0 10px 0;
	color: var(--black);
}
.qa-favorite-image {
	display: inline-block;
	width: 16px;
	height: 16px;
	background: var(--lightgrey) url('images/favorite-icon-15x15.png');
}
.qa-suggest-next {
	padding: 0px;
	margin-bottom: 5px;
	background: transparent;
	color: var(--black);
}
.qa-suggest-next a {
	
}
.qa-suggest-next a:hover {
	
}
/*------[ q-view ]------*/
.qa-form-light-button {
	-webkit-appearance: none;
	display: block;
	float: right;
	margin: 0 0 0 5px;
	padding: 10px 15px;
	border: 0;
	font-size: 14px;
	background: var(--darktan) none center no-repeat;
	color: var(--white);
	width: 32px;
	height: 32px;
	text-align: center;
	text-indent: -9999px;
	border-radius:5px;
}
.qa-form-light-button:hover, .qa-form-light-button:focus {
	background-color:var(--hardtan);
	border: 0;
	outline: 0;
}
.qa-form-light-button a, .qa-form-light-button a:hover {
	color: var(--white);
}
.qa-form-light-button-edit, .qa-form-light-button-retagcat {
	background-image: url('images/icons/edit-white.png');
}
.qa-form-light-button-flag {
	background-image: url('images/icons/flag-white.png');
}
.qa-form-light-button-unflag {
	background-color: #812b2b;
	background-image: url('images/icons/flag-white.png');
}
.qa-form-light-button-clearflags {
	background-image: url('images/icons/un-flag-white.png');
}
.qa-form-light-button-hide {
	background-image: url('images/icons/hide-white.png');
}
.qa-form-light-button-follow {
	background-image: url('images/icons/link-white.png');
}
.qa-form-light-button-reshow {
	background-image: url('images/icons/show-white.png');
}
.qa-form-light-button-claim {
	background-image: url('images/icons/claim-white.png');
}
.qa-form-light-button-delete {
	background-image: url('images/icons/delete-white.png');
}
.qa-form-light-button-approve {
	background-image: url('images/icons/approve-white.png');
	padding-left: 18px;
}
.qa-form-light-button-reject {
	background-image: url('images/icons/rejected-white.png');
}
.qa-form-light-button-close {
	background-image: url('images/icons/close-white.png');
}
.qa-form-light-button-reopen {
	background-image: url('images/icons/open-white.png');
}
.qa-form-light-button-block {
	background-image: url('images/icons/rejected-white.png');
}
.qa-form-light-button-reply {
	background-image: url('images/icons/reply-white.png');
}
.qa-form-light-button-answer {
	background-image: #27ae60;
	background-image: url('images/icons/answer-white.png');
	float: left;
	margin: 0 5px 0 0;
}
.qa-form-light-button-answer:hover, .qa-form-light-button-answer:focus {
	background-color:var(--hardtan);
}
.qa-form-light-button-comment {
	background-image: url('images/icons/comment-white.png');
	float: left;
	margin: 0;
}
.qa-form-light-button-answer,
.qa-form-light-button-comment,
.qa-form-light-button-claim {
	width: auto;
	padding: 0 10px 0 30px;
	background-position: 8px center;
	font-size: 13px;
	line-height: 32px;
	text-indent: 0;
}
.qa-form-light-button-answer:hover, .qa-form-light-button-answer:focus,
.qa-form-light-button-comment:hover, .qa-form-light-button-comment:focus,
.qa-form-light-button-claim:hover, .qa-form-light-button-claim:focus {
	background-position: 8px center;
}
.qa-q-view-stats {
	float: left;
}


@media (max-width: 979px) {
	.qa-q-view-stats, .qa-voting {
		margin-bottom: 5px;
	}
}
.qa-view-count {
	font-size: 1em;
	text-align: center;
	clear: both;
	float: left;
	width: 100%;
	height: auto;
	margin: 6px 0 -4px;
	word-break: break-word;
}
.qa-view-count-data {
}
.qa-view-count-pad {
color: var(--lightblue);
text-decoration:underline;
margin-left: 5px;
}
.qam-q-view-close-icon {
	background-color: #f1c40f;
	padding: 4px;
	border-radius: 24px;
	float: left;
	margin: 8px 10px 0 0;
}
.qa-q-view {
	background: var(--white);
	padding-bottom: 20px;
}
.qa-part-q-view {
	padding: 20px;
	margin-bottom:1.25em;
	background: var(--white);
	position: relative;
	
	border-radius: 20px;
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
}
.qa-q-view-avatar-meta {
	font-size: 0.875em;
	display: block;
	margin-bottom: 20px;
	
	
	
}
.qa-q-view-avatar {
float: right;
width: 80px;
}
.qa-q-view-avatar .qa-avatar-image{
width: 80px;
height: 80px !important;
border-radius: 15px; border:1px solid var(--darkgrey);
}
.qa-q-view-meta {
	border-bottom: 1px solid var(--darktan);
	display: block;
	width: calc(100% - 110px);
	padding-bottom: 10px;
}
@media (max-width: 979px) {
	.qa-q-view-meta {
		clear: left;
	}
	.qa-q-view-main {
		width: 100%;
	}
}
@media (min-width: 980px) {
	.qa-q-view-main {
		float: left;
		margin: 0 0 0 0px;
		width: 100%;
	}
}
.qa-q-view-tags {
	margin-top: 20px;
}
.qa-q-view-buttons {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #dee1e3;
}
.qa-q-view-buttons .qa-waiting {
	float: right;
	margin: 9px 0 0 5px;
}
.qa-q-view-closed {
	position: relative;
	background-color: var(--lightgrey);
	padding: 10px 10px 10px 54px;
	margin: 10px 0;
	font-size: 0.75em;
	line-height: 2em;
	font-weight: bold;
}
.qa-q-view-closed:before {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	background-color: #bdc3c7;
	width: 44px;
	text-align: center;
	display: block;
	content: url('images/icons/closed-note.png');
}
.qa-q-view-closed:hover {
	padding: 10px 10px 10px 54px;
	margin-bottom: 5px;
	background: #e74c3c;
	color: var(--white);
	cursor: help;
}
.qa-q-view-closed:hover a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-q-view-closed:hover a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-q-view-closed:hover:before {
	background-color: #c0392b;
	content: url('images/icons/closed-note-white.png');
}
.qa-q-view-closed-content {
	font-weight: normal !important;
}
.qa-q-view-extra {
	font-size: 14px;
	margin: 10px 0;
}
.qa-q-view-extra-content {
	font-weight: bold;
}
.qa-part-form-q-edit {
	padding: 20px;
	background: var(--white);
	position: relative;
}
.qa-part-form-q-edit + .qa-q-view .qa-q-view-avatar-meta {
	margin: 0;
}
.qa-part-form-q-edit + .qa-q-view .qa-q-view-meta {
	border: 0;
}
.qa-part-form-q-edit + .qa-q-view .qa-q-view-c-list {
	margin-left: 10px;
}
.qa-main-hidden, .qa-a-list-item-hidden, .qa-c-item-hidden {
	opacity: 0.6;
}
.qa-q-item-flags, .qa-q-view-flags, .qa-a-item-flags, .qa-c-item-flags {
	color: #e74c3c;
	font-weight: bold;
	padding-left: 4px;
}
/*------[ a-list ]------*/
.qa-part-a-form {
	padding: 0px;
	background: transparent;
	margin-bottom: 20px;
	
	border-radius: 20px;
	
}
.qa-part-a-form:empty,
.qa-part-a-form h2 {
	margin-top: 0;
}
#a_list_title {
	padding: 20px;
margin-bottom: 0;
color: var(--black);
margin-top: 0;
border-radius: 20px 20px 0 0;
background-color: var(--darkgrey);
}
#a_list_title a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
#a_list_title a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-a-list-item {
	padding: 20px;
	margin-bottom: 0em;
	background: var(--darkgrey);
	position: relative;
	min-height: 190px;
	border-bottom:1px solid var(--white);
}
/* highlight selected answer */
.qa-a-list-item:target{
    -webkit-animation: answer-highlight 2s ease-in-out;
    animation: answer-highlight 2s ease-in-out;
}
.qa-a-item-avatar-meta {
	font-size: 1em;
	display: block;
	margin-bottom: 20px;
}
.qa-a-item-avatar {
	float: right;
	width: 80px;
height: 80px;
}
.qa-a-item-avatar .qa-avatar-image{
width: 80px;
height: 80px !important;
border-radius:15px;
border: 1px solid var(--darkgrey);
}
.qa-a-item-meta {
	border-bottom: 1px solid var(--darktan);
	display: block;
	
	padding-bottom:10px;
	
	width: calc(100% - 110px);
	
}
.qa-a-item-buttons {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #dee1e3;
}
.qa-a-item-buttons .qa-waiting {
	float: right;
	margin: 9px 0 0 5px;
}
.qa-a-selection {
	position: absolute;
}
@media (max-width: 799px) {
	.qa-a-item-avatar-meta {
		margin-top: 10px;
	}
}
@media (min-width: 800px) and (max-width: 979px) {
	.qa-a-item-avatar-meta {
		margin-top: 70px;
	}
}
@media (max-width: 979px) {
	.qa-a-item-main {
		width: 100%;
	}
	.qa-a-item-meta {
		clear: left;
		font-size: 0.875em;
		line-height: 1.71429em;
	}
	.qa-a-selection {
		left: auto;
		top: 45px;
		right:50px;
		
	}
	.qa-a-selection .qa-a-select-button,.qa-a-selection .qa-a-unselect-button,.qa-a-selection .qa-a-selected{
		width:30px;
		height:30px;
		background-size:100% auto;
	}
	#a_list_title{padding-bottom:0;}
}
@media (min-width: 980px) {
	.qa-a-item-main {
		float: right;
		margin: 0 0 0 20px;
		width: 86%;
	}
	.qa-a-selection {
		left: 20px;
		top: 100px;
	}
}
.qa-a-selection .qa-waiting {
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -7px 0 0 -7px;
}
.qa-a-select-button, .qa-a-unselect-button, .qa-a-selected {
	width: 60px;
	height: 60px;
	border: none;
	outline: none;
	display: block;
	margin: 0;
	position: relative;
	background: url('images/answer-select.png') no-repeat center;
	transition: background-color 0.5s;
}
.qa-a-select-button {
	background-color: transparent;
}
.qa-a-select-button:hover, .qa-a-select-button:focus {
	background-color: transparent;
}
.qa-a-unselect-button {
	background-color: transparent;
}
.qa-a-unselect-button:hover, .qa-a-unselect-button:focus {
	background-color: transparent;
}
.qa-a-selected {
	background-color: #27ae60;
}


@media (max-width: 979px) {
	.qa-a-selected-text {
		display: none;
	}
	.qa-body-wrapper{ 
		padding:10px;
	}
}
@media (min-width: 980px) {
	.qa-a-selected-text {
		font-size: 10px;
		color: #27ae60;
		display: block;
		line-height: normal;
		text-align: center;
	}
}
.answer-selected, .qa-a-list-item-selected {
	border: 1px solid #27ae60;
}
/*------[ c-list ]------*/
.qa-q-view-c-list, .qa-a-item-c-list {
	margin-top: 20px;
	
}
.qa-c-list-item {
	position: relative;
	margin-bottom: 1.25em;
	padding: 20px;
	background-color: #f4f4f4;
	
	border-radius:20px;
	
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
}







/* highlight selected comment */
.qa-c-list-item:target {
    -webkit-animation: comment-highlight 2s ease-in-out;
    animation: comment-highlight 2s ease-in-out;
}
/* voting styles for comments */
.qa-c-list-item .qa-voting {
	width: auto;
	height: auto;
	background-color: transparent;
}
.qa-c-list-item .qa-vote-buttons {
	height: 22px;
	width: 12px;
	margin-right: 4px;
}
.qa-c-list-item .qa-vote-count {
	float: left;
	min-width: 16px;
	margin-right: 8px;
}
.qa-c-list-item .qa-netvote-count {
	text-align: left;
}
.qa-c-list-item .qa-netvote-count-data {
	font-size: 13px;
	line-height: 18px;
}
.qa-c-list-item .qa-upvote-count {
	line-height: 6px;
}
.qa-c-list-item .qa-downvote-count {
	line-height: 14px;
}
.qa-c-list-item .qa-upvote-count-data,
.qa-c-list-item .qa-downvote-count-data {
	font-size: 13px;
	font-weight: normal;
}
.qa-c-list-item .qa-vote-up-button,
.qa-c-list-item .qa-vote-down-button,
.qa-c-list-item .qa-voted-up-button,
.qa-c-list-item .qa-voted-down-button,
.qa-c-list-item .qa-vote-up-disabled,
.qa-c-list-item .qa-vote-down-disabled {
	width: 12px;
	height: 8px;
	left: 0;
}
.qa-c-list-item .qa-vote-first-button {
	top: 0;
}
.qa-c-list-item .qa-vote-second-button {
	top: 12px;
}
.qa-c-list-item .qa-vote-one-button {
	top: 6px;
}
.qa-c-list-item .qa-vote-up-button {
	background-position: -32px 0;
}
.qa-c-list-item .qa-vote-up-button:hover,
.qa-c-list-item .qa-vote-up-button:focus,
.qa-c-list-item .qa-vote-up-button:active {
	background-position: -32px -8px;
}
.qa-c-list-item .qa-vote-down-button {
	background-position: -44px 0;
}
.qa-c-list-item .qa-vote-down-button:hover,
.qa-c-list-item .qa-vote-down-button:focus,
.qa-c-list-item .qa-vote-down-button:active {
	background-position: -44px -8px;
}
.qa-c-list-item .qa-vote-up-disabled {
	background-position: -32px -16px;
}
.qa-c-list-item .qa-vote-up-disabled:hover,
.qa-c-list-item .qa-vote-up-disabled:focus,
.qa-c-list-item .qa-vote-up-disabled:active {
	background-position: -32px -16px;
}
.qa-c-list-item .qa-vote-down-disabled {
	background-position: -44px -16px;
}
.qa-c-list-item .qa-vote-down-disabled:hover,
.qa-c-list-item .qa-vote-down-disabled:focus,
.qa-c-list-item .qa-vote-down-disabled:active {
	background-position: -44px -16px;
}
.qa-c-list-item .qa-voted-up-button {
	background-position: -32px -8px;
}
.qa-c-list-item .qa-voted-up-button:hover,
.qa-c-list-item .qa-voted-up-button:focus,
.qa-c-list-item .qa-voted-up-button:active {
	background-position: -32px 0;
}
.qa-c-list-item .qa-voted-down-button {
	background-position: -44px -8px;
}
.qa-c-list-item .qa-voted-down-button:hover,
.qa-c-list-item .qa-voted-down-button:focus,
.qa-c-list-item .qa-voted-down-button:active {
	background-position: -44px 0;
}
.qa-c-list-item .qa-form-light-button {
	padding: 10px 15px;
	background: #bdc3c7 none center no-repeat;
	color: #34495e;
	width: 24px;
	height: 24px;
	text-align: center;
	text-indent: -9999px;
}
.qa-c-list-item .qa-form-light-button:hover, .qa-c-list-item .qa-form-light-button:focus {
	background-color: #d6dadb;
}
.qa-c-list-item .qa-form-light-button a, .qa-c-list-item .qa-form-light-button a:hover {
	color: #34495e;
}
.qa-c-list-item .qa-form-light-button-comment {
	background-image: url('images/icons/comment.png');
	float: left;
	margin: 0;
}
.qa-c-list-item .qa-form-light-button-edit, .qa-c-list-item .qa-form-light-button-retagcat {
	background-image: url('images/icons/edit.png');
}
.qa-c-list-item .qa-form-light-button-flag {
	background-image: url('images/icons/flag.png');
}
.qa-c-list-item .qa-form-light-button-unflag {
	background-color: #e4afaf;
	background-image: url('images/icons/flag.png');
}
.qa-c-list-item .qa-form-light-button-clearflags {
	background-image: url('images/icons/un-flag.png');
}
.qa-c-list-item .qa-form-light-button-hide {
	background-image: url('images/icons/hide.png');
}
.qa-c-list-item .qa-form-light-button-follow {
	background-image: url('images/icons/link.png');
}
.qa-c-list-item .qa-form-light-button-reshow {
	background-image: url('images/icons/show.png');
}
.qa-c-list-item .qa-form-light-button-claim {
	background-image: url('images/icons/claim.png');
}
.qa-c-list-item .qa-form-light-button-delete {
	background-image: url('images/icons/delete.png');
}
.qa-c-list-item .qa-form-light-button-approve {
	background-image: url('images/icons/approve.png');
	padding-left: 18px;
}
.qa-c-list-item .qa-form-light-button-reject {
	background-image: url('images/icons/rejected.png');
}
.qa-c-list-item .qa-form-light-button-close {
	background-image: url('images/icons/close.png');
}
.qa-c-list-item .qa-form-light-button-reopen {
	background-image: url('images/icons/open.png'); 
}
.qa-c-item-avatar-meta {
	font-size:1em;
	display: block;
	margin-bottom: 10px; 
}
.qa-c-item-avatar {
	position: absolute;
	right: 10px;
	top: 10px;
}
.qa-c-item-meta {
	border-bottom: 1px solid var(--darktan);
	display: block; 
	padding-bottom:10px;
	
	width: calc(100% - 110px)
}
@media (max-width: 767px) {
	.qa-c-item-meta {
		font-size: 0.875em;
		line-height: 1.71429em;
		padding-right: 24px;
		min-height: 2.3em;
	}
}
.qa-c-item-content {
	font-size: 14px;
}
.qa-c-item-buttons {
	margin-top: 10px;
	padding-top: 10px;
	border-top: 1px solid #d6dadb;
}
.qa-c-item-buttons .qa-waiting {
	float: right;
	margin: 9px 0 0 5px;
}
.qa-c-form h2 {
	margin-bottom: 0; 
}
.qa-widget-main h2:first-of-type {
	padding: 10px;
	background: #9b59b6;
	color: var(--white);
	margin: 0 0 5px 0;
}
.qa-widget-main h2:first-of-type a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-widget-main h2:first-of-type a:hover {
	color: var(--white);
	border-bottom: 0;
}
/*------[ sidebar ]------*/
#qam-overlay {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: rgba(0, 0, 0, 0.85);
	z-index: 9;
	box-shadow: 0 0 300px 50px rgba(0, 0, 0, 0.3) inset;
	display: none;
}
#qam-sidepanel-toggle {
	display: none;
}
@media (min-width: 980px) {
	.qa-sidepanel {
		width: 288px;
		padding: 0;
		float: right;
		*zoom: 1;
	}
}
@media (max-width: 979px) {
	#qam-sidepanel-toggle {
		display: block;
		position: fixed;
		bottom: 10px;
		right: 0;
		text-align: center;
		font-size: 24px;
		background: #9b59b6;
		cursor: pointer;
		transition: all 0.15s ease;
		color: #95a5a6;
		opacity: 0.5;
		z-index: 999;
	}
	#qam-sidepanel-toggle.active {
		opacity: 1;
		color: #34495e;
		right: 280px;
		box-shadow: -5px 0 15px 0 rgba(0, 0, 0, 0.5);
	}
	#qam-sidepanel-toggle [class^="icon-"]:before, #qam-sidepanel-toggle [class*=" icon-"]:before {
		line-height: 40px;
		width: 30px;
		height: 40px;
		text-align: center;
		color: var(--white);
	}
	.qa-sidepanel {
		width: 280px;
		height: 100%;
		position: fixed;
		right: -280px;
		top: 0;
		overflow-y: auto;
		z-index:999;
		background: var(--white);
		transition: all 0.15s ease;
		box-shadow: 0 0 0 0 transparent;
	}
	.qa-sidepanel.open {
		right: 0 !important;
		transition: all 0.15s ease;
		box-shadow: -5px 0 15px 0 rgba(0, 0, 0, 0.5);
		
		padding:10px;
	}
}
.stick {
	top: 10px !important;
	transition: all 0.15s ease;
}
.qa-sidepanel {
	word-wrap: break-word;
}
.qa-sidepanel h1, .qa-sidepanel h2, .qa-sidepanel h3, .qa-sidepanel h4, .qa-sidepanel h5, .qa-sidepanel h6 {
	margin-top: 0;
}
.qa-sidepanel .qa-widget-side {
	padding: 20px;
	margin-bottom: 5px;
	background: var(--white);
	
	border-radius: 20px;
	box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);
}
.qa-sidebar {
	padding: 20px;
	margin-bottom: 20px;
	background: #34495e;
	color: var(--white);
	border-radius:20px;
}
.qa-sidebar a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
	font-weight: bold;
}
.qa-sidebar a:hover {
	color: var(--white);
	border-bottom: 0;
	text-decoration: none;
	text-shadow: 0 0 8px rgba(255, 255, 255, 0.5);
	border-bottom: 1px solid var(--white);
}
.qa-sidebar.orange {
	background: #f39c12;
}
.qa-sidebar.carrot {
	background: #e67e22;
}
.qa-sidebar.alizarin {
	background: #e74c3c;
}
.qa-sidebar.turquoise {
	background: #1abc9c;
}
.qa-sidebar.emerald {
	background: #2ecc71;
}
.qa-sidebar.peter-river {
	background: #3498db;
}
.qa-sidebar.amethyst {
	background: #9b59b6;
}
.qa-sidebar.wet-asphalt {
	background: #34495e;
}
.qa-activity-count {
	margin: -20px;
	text-align: center;
	overflow: hidden;
	*zoom: 1;
}
.qa-activity-count-item {
	width: 50%;
	margin: 0;
	padding-bottom: 10px;
	color: var(--white);
	float: left;
	text-transform: uppercase;
	position: relative;
}
.qa-activity-count-item:before {
	font-family: "fontello";
	display: inline-block;
	font-size: 32px;
	text-align: center;
	margin-bottom: 5px;
	position: absolute;
	top: 5px;
	left: 10px;
	opacity: 0.2;
}
.qa-activity-count-item:hover {
	cursor: help;
}
.qa-activity-count-item:hover:before {
	opacity: 1;
	-webkit-animation: shake 0.25s;
	animation: shake 0.25s;
}
.qa-activity-count-item:nth-child(1) {
	background: #1abc9c;
}
.qa-activity-count-item:nth-child(1):before {
	content: '\e801';
}
.qa-activity-count-item:nth-child(2) {
	background: #2ecc71;
}
.qa-activity-count-item:nth-child(2):before {
	content: '\e802';
}
.qa-activity-count-item:nth-child(3) {
	background: #f1c40f;
}
.qa-activity-count-item:nth-child(3):before {
	content: '\e800';
}
.qa-activity-count-item:nth-child(4) {
	background: #e67e22;
}
.qa-activity-count-item:nth-child(4):before {
	content: '\e809';
}
.qa-activity-count-data {
	padding: 10px 10px 0 10px;
	font-size: 2em;
	line-height: 1.5em;
	display: block;
}
.qa-related-q-list {
	margin: 0;
	padding: 0;
	list-style: none;
}
.qa-related-q-item a {
	display: block;
	padding: 5px 0;
	border-bottom: 1px solid #e0e0e0;
}
.qa-related-q-item:first-child a {
	padding-top: 0;
}
.qa-related-q-item:last-child a {
	padding-bottom: 0;
	border-bottom: 0;
}
.qa-nav-cat {
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
	background: var(--white);
	
	border-radius:20px;
}
.qa-nav-cat-list {
	padding: 0;
	margin: 0;
	list-style: none;
}
.qa-nav-cat-list .qa-nav-cat-list {
	margin-left: 20px;
}
.qa-nav-cat-item {
	padding: 2px 0;
	display: block;
	border-bottom: 1px solid #e0e0e0;
}
.qa-nav-cat-item:last-child {
	border-bottom: none;
}
.qa-nav-cat-link.qa-nav-cat-favorited {
	position: relative;
	padding-left: 20px;
}
.qa-nav-cat-link.qa-nav-cat-favorited:before {
	position: absolute;
	top: 2px;
	left: 0;
	width: 17px;
	height: 100%;
	display: block;
	content: url('images/favorite-icon-15x15.png');
}
.qa-nav-cat-note {
	color: #7f8c8d;
	float: right;
	font-size: 12px;
	position:absolute; right:0; top:4px;
}
.qa-feed {
	font-size: 13px;
	padding: 20px;
	margin-bottom: 5px;
	background: var(--white);
	border-radius:20px;
}
.qa-feed-link {
	line-height: 32px;
}
.qa-feed-link:before {
	font-family: "fontello";
	font-size: 20px;
	content: '\e81c';
	display: inline-block;
	float: left;
	margin-right: 8px;
}

 .qa-post-content .MsoListParagraph {
    padding-left: 20px;
}

/*------[ footer ]------*/
.qam-footer-box {
	padding: 0;
	background: var(--darktan);
	color: var(--white);
	overflow: hidden;
	margin: 0;
}
.qam-footer-box a {
	color: var(--white);
}
.qam-footer-box a:hover {
	color: var(--white);
}
.qam-footer-row a, .qam-footer-row a:visited {
	font-weight: normal;
	border: none;
	color: rgba(255, 255, 255, 0.75);
}
.qam-footer-row a:hover, .qam-footer-row a:focus, .qam-footer-row a:active, .qam-footer-row a:visited:hover, .qam-footer-row a:visited:focus, .qam-footer-row a:visited:active {
	font-weight: normal;
	border: none;
}
.qam-footer-col-heading {
	border-bottom: 1px solid rgba(255, 255, 255, 0.75);
	margin-top: 0;
}
/*Added Custom*/
ul.qa-q-reply-view-post-list { margin: 0; padding: 10px 0 0 0; border-top: 1px solid var(--darkgrey) ;}
ul.qa-q-reply-view-post-list > li { display: inline-block; vertical-align: middle; margin-right: 15px; line-height: 1; padding-right: 17px; position: relative;}
ul.qa-q-reply-view-post-list > li::after { content: "";  display: block;  position: absolute;  right: 0;  top: 0;  width: 1px;  height: 100%;  background-color: var(--darkgrey);}
ul.qa-q-reply-view-post-list > li:last-child{padding-right:0;	margin-right:0;}
ul.qa-q-reply-view-post-list > li:last-child::after{	display:none;}
ul.qa-q-reply-view-post-list > li > a{	color:var(--grey);	line-height: 1;}
ul.qa-q-reply-view-post-list > li > a .icon-reply{margin-right:5px;}
.qa-q-item-userwrap{display: flex; flex-wrap: wrap; align-items: center; margin:0 0 1em 0; position:relative;}
.qa-q-item-user{width:80px;}
.qa-q-item-user img{ border-radius: 15px; width:80px; height:80px!important; border:1px solid var(--darkgrey);}
.qa-q-item-details{ margin:0 0 0 auto; width:calc(100% - 100px);}
.qa-q-user-name{color:var(--black); font-size:1.125em; line-height: 1.2; font-weight:bold; margin:0 0 0.5em 0;}
.qa-q-user-description{color:var(--grey); font-size: 0.875em; line-height: 1;}
.side-bar-user-wrap{ clear:both; margin: 0 0 1.25em 0;}
.side-bar-user-image{ clear:both;}
.side-bar-user-image img{border: 1px solid var(--darkgrey); width:100%; height:auto; border-radius: 5px 5px 0 0;}
.side-bar-user-name{ color:var(--white); background-color:var(--darktan); font-weight: bold; font-size: 1.313em; line-height:1em; text-align:center; padding:0.5em; border-radius: 0 0 5px 5px;}
.header-banner-image{ clear:both; min-height:312px; position:relative; background-position:center top; background-repeat:no-repeat; background-color: #e0e0dd;}
.header-banner-wrapper{max-width:100%; margin:0 auto; padding:0 10px;}
.header-caption-outer {clear: both; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width:100%; padding:0 0px;}
.header-banner-caption{clear: both;}
.banner-caption-title{font-size:2.625em; color:var(--black); line-height:1.2; margin:0;}
.banner-caption-subtitle{font-size:1.313em;  display:block; margin:0; color:var(--black);}
.svgicon-eye{display:inline-block; margin-right:5px; vertical-align: middle;}
.svgicon-eye:before{ content:""; display:inline-block;  vertical-align: middle; width:20px; height:20px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23676767'%3E%3Cpath d='M15 12c0 1.657-1.343 3-3 3s-3-1.343-3-3c0-.199.02-.393.057-.581 1.474.541 2.927-.882 2.405-2.371.174-.03.354-.048.538-.048 1.657 0 3 1.344 3 3zm-2.985-7c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 12c-2.761 0-5-2.238-5-5 0-2.761 2.239-5 5-5 2.762 0 5 2.239 5 5 0 2.762-2.238 5-5 5z'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto; margin-top: -2px; }
.svgicon-clock{display:inline-block; margin-right:5px; vertical-align: middle;}
.svgicon-clock:before{ content:""; display:inline-block; vertical-align: middle; width:17px; height:17px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23676767'%3E%3Cpath d='M12 2c5.514 0 10 4.486 10 10s-4.486 10-10 10-10-4.486-10-10 4.486-10 10-10zm0-2c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 12v-6h-2v8h7v-2h-5z'/%3E%3C/svg%3E"); background-position:center center; background-repeat:no-repeat; background-size:100% auto; margin-top: -7px;}
.header-search-wrap {display: inline-block; margin:4px 0 0 10px; }
.header-search-wrap .qa-search{margin:0; padding:0;}
.header-search-wrap .qa-search-field{padding: 5px 14px 5px 50px; width:100%;}
.header-search-wrap .qa-search-button{ height:40px; display:none;}
.qa-replytag{ position:absolute; right:0; top:0; z-index: 2;}
.qa-replylink {display: block; line-height: 38px; text-align: center; width: 38px; background-color: var(--darkgrey); border-radius: 100%;  color: var(--grey);}
.sidebar-widget { clear: both; margin: 0 0 20px 0; background-color: var(--white); border-radius: 20px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.02);}
.sidebar-widget-title{margin:0 0 20px 0; padding:0px 0 20px 0; border-bottom:1px solid var(--darkgrey); line-height:1; font-size:1.5em; color:var(--darktan);}
.sidebar-widget-content{ clear: both; padding:20px;}
ul.hyphen-listing{margin:0px; padding:0 0 0 20px;}
ul.hyphen-listing > li{ position: relative; list-style-type: none; margin: 0 0 10px 0px; padding: 0 20px 10px 0px; border-bottom: 1px dashed var(--grey); position:relative;}
ul.hyphen-listing > li > a{ color:var(--grey);}
ul.hyphen-listing > li > a:hover{ color:var(--darktan);}
ul.hyphen-listing > li:before{ content:""; display:block; width:5px; height:1px; position:absolute; left:-20px; top:10px; background-color:var(--grey);}
ul.hyphen-listing > li:last-child{ border-color:transparent;}
ul.arrow-listing{margin:0 0 20px 0; padding:0 0 0 20px;}
ul.arrow-listing > li{ position: relative; list-style-type: none; margin: 0 0 10px 0px; padding: 0 0 0px 0px; }
ul.arrow-listing > li > a{ color:var(--grey);}
ul.arrow-listing > li:before{ content:""; display:block; width:5px; height:5px; position:absolute; left: -20px; top: 8px; border-right: 2px solid var(--grey); border-bottom: 2px solid var(--grey); transform: rotate(-45deg);}
ul.arrow-listing > li:last-child{ margin:0;}
a.viewallpost-link{ display:inline-block; background-image: url("data:image/svg+xml,%3Csvg clip-rule='evenodd' fill-rule='evenodd' stroke-linejoin='round' stroke-miterlimit='2' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' fill='%239c895c'%3E%3Cpath d='m14.523 18.787s4.501-4.505 6.255-6.26c.146-.146.219-.338.219-.53s-.073-.383-.219-.53c-1.753-1.754-6.255-6.258-6.255-6.258-.144-.145-.334-.217-.524-.217-.193 0-.385.074-.532.221-.293.292-.295.766-.004 1.056l4.978 4.978h-14.692c-.414 0-.75.336-.75.75s.336.75.75.75h14.692l-4.979 4.979c-.289.289-.286.762.006 1.054.148.148.341.222.533.222.19 0 .378-.072.522-.215z' fill-rule='nonzero'/%3E%3C/svg%3E");  padding-right:30px; background-position:right center; 	background-repeat:no-repeat; 	background-size: 20px auto; color:var(--darktan); font-weight:bold; text-decoration: underline;}
ul.statics-listing{margin:0 0 20px 0; padding:0 0 0 0px;}
ul.statics-listing > li{ position: relative; list-style-type: none; margin: 0 0 10px 0px; padding: 0 0 0px 0px; }
ul.statics-listing > li > a{ color:var(--grey);}
ul.statics-listing > li:last-child{ margin:0;}
.questionicon,.answericon,.expertsicon,.queristsicon{padding:10px 15px 10px 44px; border-radius:10px; color: var(--grey); font-weight: bold;}
.questionicon:hover,.answericon:hover,.expertsicon:hover,.queristsicon:hover{box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
.questionicon > span,.answericon > span,.expertsicon > span,.queristsicon > span{ color:#1269d5; font-weight: normal;}
.questionicon:before,.answericon:before,.expertsicon:before,.queristsicon:before{ content:""; display:block; width:30px; height:30px; background-position:center center; 	background-repeat:no-repeat; 	background-size: 100% auto; position:absolute; left:10px; top:10px;}
.questionicon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='21.773' height='26.918' viewBox='0 0 21.773 26.918'%3E%3Cpath id='Shape_9' data-name='Shape 9' d='M1412.654,731.615a3.776,3.776,0,0,1-.034-1.472c.013-.124.331-.247.528-.312a1.678,1.678,0,0,1,.5-.01v0c.143,0,.287-.012.429,0a.625.625,0,0,1,.665.7c.007.168,0,.337,0,.5,0,.692-.176.861-.883.877-.078,0-.157.005-.234,0s-.165,0-.252,0c-.052,0-.105,0-.158,0C1412.968,731.9,1412.73,731.865,1412.654,731.615Zm.979-2.178v.006h-.157c-.793,0-.878-.1-.759-.885a1.753,1.753,0,0,1,.922-1.321c.226-.127.461-.243.673-.391a.844.844,0,0,0,.322-1.146.984.984,0,0,0-1.31-.023,2.813,2.813,0,0,0-.467.706.444.444,0,0,1-.662.248c-.3-.13-.608-.226-.912-.342-.4-.153-.475-.319-.3-.721a2.744,2.744,0,0,1,2.01-1.676,4.039,4.039,0,0,1,2.7.253,2.118,2.118,0,0,1,.324,3.614c-.3.223-.638.4-.961.592a1.017,1.017,0,0,0-.562.789c-.013.109-.2.245-.327.283a.757.757,0,0,1-.21.025C1413.856,729.45,1413.742,729.437,1413.633,729.437Zm-5.464-2.053c-1.523-.327-3.033-.713-4.549-1.076a.718.718,0,0,1-.614-.814c.042-.812.006-1.634.124-2.435a4.452,4.452,0,0,1,2.391-3.324c1.19-.66,2.413-1.268,3.657-1.82a2.227,2.227,0,0,0,1.549-2.1.939.939,0,0,0-.157-.452,9.889,9.889,0,0,1-1.555-3.479,10.567,10.567,0,0,1-.16-2.672c.263-2.325,1.249-3.515,3.5-4.035a6.293,6.293,0,0,1,4.618.6,3.274,3.274,0,0,1,1.333,1.378,4.826,4.826,0,0,1,.438,3.753.568.568,0,0,0-.04.266,3.5,3.5,0,0,1-.633,2.557c-.346.606-.688,1.215-1.011,1.832a2.182,2.182,0,0,0,.637,1.812,8.538,8.538,0,0,0,1.376.717,18.416,18.416,0,0,1,3.757,2.045,4.748,4.748,0,0,1,1.916,3.584c.063.6,0,1.216.014,1.824a.692.692,0,0,1-.583.758c-1.4.346-2.8.7-4.2,1.018-.592.134-1.2.189-1.874.291a3.717,3.717,0,0,0-.377-3.694,4.083,4.083,0,0,0-3.044-1.611,5.045,5.045,0,0,0-3.768.929,4.231,4.231,0,0,0-1.438,2.037,1.8,1.8,0,0,0,.789,2.219.326.326,0,0,1,.159.2C1409.672,727.59,1408.909,727.542,1408.169,727.384Z' transform='translate(-1403.005 -704.983)' fill='%2387764e'/%3E%3C/svg%3E"); background-size:22px auto;}
.answericon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24.46' height='24.002' viewBox='0 0 24.46 24.002'%3E%3Cpath id='Shape_7' data-name='Shape 7' d='M1413.257,615.1c-.058-.086-.1-.182-.185-.324a11.373,11.373,0,0,0,5.976-3.038,10.9,10.9,0,0,0,3.121-5.845,6.373,6.373,0,0,1,2.76,8.054,1.488,1.488,0,0,0-.069,1.068c.2.681.358,1.374.517,2.066.131.573-.232.926-.826.813-.284-.054-.567-.123-.847-.2a5.124,5.124,0,0,0-3.138-.005,5.941,5.941,0,0,1-1.878.3A6.634,6.634,0,0,1,1413.257,615.1Zm-6.425-2a1.577,1.577,0,0,0-.921-.09c-1.31.281-2.609.617-3.915.922-.724.17-1.083-.177-.909-.9.315-1.31.666-2.615.975-3.927a1.122,1.122,0,0,0-.07-.694,9.988,9.988,0,0,1,7.256-14.2c.654-.132,1.333-.149,2-.221a10.255,10.255,0,0,1,10.141,8.609,10.062,10.062,0,0,1-8.6,11.335,11.156,11.156,0,0,1-1.6.117A10.514,10.514,0,0,1,1406.832,613.1Zm6.225-6.182.7,2.034h2.214l-3.781-9.867h-1.929l-3.759,9.867h2.212l.695-2.034Zm-3.086-1.646,1.255-3.694,1.269,3.694Z' transform='translate(-1400.975 -593.99)' fill='%2387764e'/%3E%3C/svg%3E%0A"); background-size:22px auto; top:8px;}
.expertsicon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22.423' height='25.991' viewBox='0 0 22.423 25.991'%3E%3Cpath id='Shape_8' data-name='Shape 8' d='M1410.062,674.4c.1-1.1.157-1.993.264-2.883a1.55,1.55,0,0,0-.418-1.372c-.6-.631-1.145-1.315-1.7-1.988-.5-.606-.332-1.1.424-1.283.947-.234,1.9-.445,2.84-.7a1.047,1.047,0,0,0,.559-.417c.527-.838,1.012-1.7,1.524-2.553.41-.679.928-.676,1.339.008.511.85,1,1.716,1.525,2.554a1.043,1.043,0,0,0,.564.409c.958.26,1.927.471,2.889.713.68.171.845.686.389,1.242-.628.764-1.292,1.5-1.907,2.275a1.172,1.172,0,0,0-.239.719c.047.963.132,1.924.231,2.883.088.865-.337,1.2-1.132.861-.854-.365-1.712-.72-2.554-1.11a.957.957,0,0,0-.885.008c-.889.407-1.791.786-2.695,1.158a.979.979,0,0,1-.374.079A.6.6,0,0,1,1410.062,674.4Zm-3.526.078c-.262-.619-.47-1.263-.749-1.873a1.2,1.2,0,0,0-.517-.532c-.546-.276-1.124-.489-1.685-.737-.7-.31-.766-.852-.17-1.356.472-.4.968-.771,1.414-1.2a1.239,1.239,0,0,0,.329-.677c.09-.634.095-1.282.176-1.918.091-.72.553-.917,1.166-.531.168.105.334.218.536.349a2.32,2.32,0,0,0,.142,3.277c.491.572.99,1.139,1.461,1.73a.992.992,0,0,1,.166.54c.013.268-.072.542-.05.808a2.92,2.92,0,0,1-1.094,2.371.716.716,0,0,1-.5.226A.7.7,0,0,1,1406.536,674.474Zm14.146.132a1.091,1.091,0,0,0-.128-.155c-1.05-.806-.769-2.032-.93-3.115-.015-.1.1-.24.183-.338q.71-.851,1.433-1.687a2.327,2.327,0,0,0,.175-3.3c.138-.094.273-.188.411-.278.784-.511,1.223-.3,1.32.661.056.555.051,1.119.14,1.667a1.441,1.441,0,0,0,.374.756c.441.432.945.8,1.412,1.2.539.466.467,1.007-.176,1.3-.589.267-1.2.492-1.777.776a1.022,1.022,0,0,0-.45.472c-.264.6-.472,1.223-.718,1.831-.15.371-.389.56-.651.56A.855.855,0,0,1,1420.682,674.606Zm-2.976-9.834c-.131-.034-.252-.2-.333-.333-.394-.645-.771-1.3-1.157-1.95-1.055-1.775-2.937-1.764-4,.023-.386.651-.761,1.307-1.16,1.948a.776.776,0,0,1-.388.34c-.923.241-1.856.45-2.773.667-.038-.058-.07-.083-.07-.109,0-2.148-.045-4.3.031-6.444a3.025,3.025,0,0,1,2-2.722.544.544,0,0,1,.732.146,5.013,5.013,0,0,0,2.885,1.532v.825c0,.962.185,1.29.734,1.3s.758-.333.758-1.323v-.795a5.389,5.389,0,0,0,3.056-1.686.5.5,0,0,1,.444-.04,2.891,2.891,0,0,1,2.077,2.489c.124,2.254.035,4.522.035,6.838C1419.62,665.243,1418.659,665.023,1417.706,664.772Zm-7.08-12.1a3.6,3.6,0,1,1,3.6,3.723h-.008A3.653,3.653,0,0,1,1410.626,652.674Z' transform='translate(-1403.011 -649.006)' fill='%2387764e'/%3E%3C/svg%3E%0A"); background-size:22px auto; top:8px;}
.queristsicon:before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27.005' height='25.202' viewBox='0 0 27.005 25.202'%3E%3Cpath id='Shape_6' data-name='Shape 6' d='M1404.964,563.457a1.411,1.411,0,0,1-.862-1.361c0-.645,0-1.291,0-1.951a3.676,3.676,0,0,1-2.159-1.077,3.259,3.259,0,0,1-.939-2.278q-.019-5.008,0-10.016a3.413,3.413,0,0,1,3.4-3.38c1.8-.056,3.6-.013,5.406-.013a1.1,1.1,0,0,1,.172.034,10.2,10.2,0,0,0-.524,3.695h-.4c-1.057,0-2.112,0-3.169,0a.954.954,0,1,0-.013,1.9c1.16.01,2.319,0,3.479,0h.362c.209.6.408,1.178.621,1.792h-4.42a.981.981,0,0,0-.954.55.9.9,0,0,0,.1.995.955.955,0,0,0,.845.365q.945,0,1.89,0c1.115,0,2.229,0,3.344-.007a.708.708,0,0,1,.6.289,10.118,10.118,0,0,0,8.95,3.706,21.833,21.833,0,0,0,2.257-.408,3.337,3.337,0,0,1-.643,2.423,3.437,3.437,0,0,1-2.9,1.427c-2.055,0-4.11.023-6.165-.006a7.215,7.215,0,0,0-4.891,1.675c-.6.5-1.226.956-1.838,1.435a1.5,1.5,0,0,1-.93.353A1.444,1.444,0,0,1,1404.964,563.457Zm6.915-7.013a.951.951,0,0,0,1.052-.958.932.932,0,0,0-1.03-.945q-2.992-.007-5.985,0a.965.965,0,0,0-1.061.957.98.98,0,0,0,1.074.947c.985,0,1.972,0,2.957,0S1410.881,556.447,1411.879,556.444Zm-.5-9.786a8.311,8.311,0,1,1,8.32,8.2h-.04A8.277,8.277,0,0,1,1411.379,546.658Zm7.329,4.3a.982.982,0,0,0,.958.96.948.948,0,1,0,.018-1.9h-.008A.968.968,0,0,0,1418.708,550.958Zm1.145-6.78a.8.8,0,0,1,.655.835c-.021.442-.315.708-.875.788a.972.972,0,0,0-.921,1.033c0,.193,0,.386,0,.579h0c0,.227-.01.454,0,.68a.964.964,0,0,0,.974.943.928.928,0,0,0,.947-1.053.564.564,0,0,1,.347-.634,2.667,2.667,0,0,0,1.333-3.209,2.765,2.765,0,0,0-5.388.768.98.98,0,0,0,.907,1.013.963.963,0,0,0,1.012-.863,1.894,1.894,0,0,1,.063-.333.8.8,0,0,1,.779-.563A.934.934,0,0,1,1419.853,544.178Z' transform='translate(-1400.994 -538.4)' fill='%2387764e' /%3E%3C/svg%3E%0A"); background-size:22px auto; top:8px;}
ul.socialfeed-listing{margin:0 0 20px 0; padding:0 0 0 0px;}
ul.socialfeed-listing > li{ list-style-type: none; margin: 0 0 10px 0px; padding: 0 0 0px 0px; }
ul.socialfeed-listing > li > a{ color:var(--grey);}
ul.socialfeed-listing > li:last-child{ margin:0;}
.rssfeedlist { padding: 8px 15px; border-radius: 10px; background-color: #faa33d; color:var(--white); position:relative;}
.rssfeedlist span{ display:block;}
.rssicon{position:absolute; right:10px; top:16px; width:30px; height:30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M6.503 20.752c0 1.794-1.456 3.248-3.251 3.248-1.796 0-3.252-1.454-3.252-3.248 0-1.794 1.456-3.248 3.252-3.248 1.795.001 3.251 1.454 3.251 3.248zm-6.503-12.572v4.811c6.05.062 10.96 4.966 11.022 11.009h4.817c-.062-8.71-7.118-15.758-15.839-15.82zm0-3.368c10.58.046 19.152 8.594 19.183 19.188h4.817c-.03-13.231-10.755-23.954-24-24v4.812z'/%3E%3C/svg%3E"); background-position:center center; 	background-repeat:no-repeat; 	background-size: 100% auto;}
.facebookdlist { padding: 8px 15px; border-radius: 10px; background-color: #5d82d1; color:var(--white); position:relative;}
.facebookdlist span{ display:block;}
.facebookicon{position:absolute; right:10px; top:16px; width:30px; height:30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E"); background-position:center center; 	background-repeat:no-repeat; 	background-size: 100% auto;}
.twitterdlist { padding: 8px 15px; border-radius: 10px; background-color: #40bff5; color:var(--white); position:relative;}
.twitterdlist span{ display:block;}
.twittericon{position:absolute; right:10px; top:16px; width:30px; height:30px; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E"); background-position:center center; 	background-repeat:no-repeat; 	background-size: 100% auto;} 
.hidethetitle{display:none;}
.mobile-searchwraper{order: 1; margin: 0 0 0 auto; display:block;}
.mobilesearchicon{width:35px; height:35px; background:url('images/icons/search-mobile.png') no-repeat center center; cursor:pointer; margin: 5px 0 0 0;}
.mobilesearchdata { display:none; position: absolute; right: 0; top:100%; width: 100%; padding: 10px; background-color:var(--darkgrey); border-radius: 0px; z-index: 2;}
.mobilesearchdata.active{display:block;}
i.icon-reply::before{font-size:0; width:22px; height:22px; margin-top: -3px; display:inline-block; vertical-align: middle; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25.994' height='16.15' viewBox='0 0 25.994 16.15'%3E%3Cpath id='Shape_18' data-name='Shape 18' d='M321.144,871.861v4.371l-7.518-7.544,7.512-7.535v.263c0,1.258,0,2.516,0,3.775,0,.187.044.258.245.29a13.6,13.6,0,0,1,6.44,2.673,13.242,13.242,0,0,1,3.583,4.379,18.318,18.318,0,0,1,1.616,4.587,1.059,1.059,0,0,1,.013.15C330.079,873.231,325.941,871.862,321.144,871.861Zm-6.759,4.209q-3.568-3.576-7.137-7.154c-.065-.065-.139-.12-.209-.18v-.05c.063-.056.129-.109.187-.168q3.569-3.578,7.135-7.158a2.416,2.416,0,0,0,.185-.239l.065.037c.005.07.017.14.017.211,0,.926.006,1.852-.006,2.778a.59.59,0,0,1-.159.369q-1.967,1.993-3.95,3.969a1.867,1.867,0,0,1-.258.181l2.966,2.974c.426.427.853.851,1.274,1.282a.4.4,0,0,1,.128.23c.008,1.028.005,2.056.005,3.151C314.521,876.2,314.452,876.137,314.385,876.07Z' transform='translate(-307.04 -861.12)' fill='%23676767'/%3E%3C/svg%3E%0A"); background-position:center center; 	background-repeat:no-repeat; 	background-size: 100% auto;}
.mobilesearchdata .qam-search{display:block;}
.mobilesearchdata .qam-search .qa-search-field{width:100%;}
.mobilesearchdata .qam-search .qa-search{padding:0; margin:0; border-radius: 5px;}
.qam-search.turquoise .qa-search-button{ display:none;}
.qa-avatar-image{ display:inline-table; width:35px; height:35px !important; border-radius: 30px;}
.qa-c-item-avatar .qa-avatar-image{  width: 80px;  height: 80px !important;  border-radius: 15px; border: 1px solid var(--darkgrey);}
.qa-widgets-side{margin-bottom:1.25em;}
select#expert_category{width:100%;}
.qa-a-list .qa-a-list-item:last-child{ border-radius:0 0 20px 20px;}
.qa-a-item-main > form{padding: 20px; background-color: #f4f4f4; border-radius: 20px; box-shadow: 0 0 5px 5px rgba(0,0,0,0.05);}
form#register_form select#usertype{ width:100%; margin-bottom:16px; }
form#register_form select#usercategory{width:100%; margin-bottom:16px; }
form#register_form select#title{width:100%; margin-bottom:16px; }
form#register_form select#country{width:100%; margin-bottom:16px; }
form#register_form select#state{width:100%; margin-bottom:16px; }
.qa-q-item-main .qa-q-item-title{}
.qa-q-item-main .qa-q-item-buttons{ float:right;}
.home-qa-item-clear{ clear:both;}
.home-qa-item-clear:after{display:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:bold;}
label{margin-bottom: 0; font-weight: normal;}
.qa-logged-in:before,.qam-logged-in-points:before,.qa-nav-user-updates:before,.qa-nav-user-logout:before{box-sizing:content-box;}
.addapvsection{ clear:both; margin-bottom:20px;}
.addapvsection > a{ color:var(--white); display:inline-block; padding:10px 15px; background:var(--darktan); border-radius:5px;}
.addapvsection > a:hover{background:var(--hardtan);}
.managevideocls .qa-form-light-button-hide {background-image: url(images/icons/delete-white.png);}
.managearticlecls .qa-form-light-button-del {background-image: url(images/icons/delete-white.png);}
.managearticlecls,.managepresentationcls,.managevideocls {float: right; position: relative; top: -12px;}
.managearticlecls form,.managevideocls form,.managepresentationcls form {display: inline-block;}
body.qa-template-articles .qa-q-item-stats, body.qa-template-presentations .qa-q-item-stats, body.qa-template-videos .qa-q-item-stats{float: right;  width: auto; clear:right;}
.deliveredat_div_cls,.videodeliveredat_div_cls {line-height: 1.5;}
.deliveredat_label_cls,.videodeliveredat_label_cls {color: var(--grey); font-size: 1em; width: 170px; display: inline-block; padding-right:20px; margin-right:20px; position:relative;}
.deliveredat_label_cls:after,.videodeliveredat_label_cls:after{display:block; position:absolute; right:0; top:0; content: ":";}
.deliveredat_data_cls,.videodeliveredat_data_cls{font-size: 1em;}
.dateofpublishing_div_cls,.videodateofpublishing_div_cls {line-height: 1.5; color: var(--grey);}
.dateofpublishing_label_cls,.videodateofpublishing_label_cls,.qa-q-item-who-pad{color: var(--grey); font-size: 1em; width: 170px; display: inline-block; padding-right:20px; margin-right:20px; position:relative;}
.dateofpublishing_label_cls:after,.videodateofpublishing_label_cls:after,.qa-q-item-who-pad:after{display:block; position:absolute; right:0; top:0; content: ":";}
.dateofpublishing_data_cls,.videodateofpublishing_data_cls,.qa-q-item-who-data {font-size: 1em;}
.apvfilecls {font-size: 1em;}
.videoimglinkdiv {margin-top: 10px; position: relative;}
.videoimglink {float: left; margin-bottom: 5px; margin-top: 5px; margin-right: 15px;}
.deliveredat_data_cls,.videodeliveredat_data_cls{color:var(--darkred); font-weight:bold; text-decoration: underline;}
.filtercontainer{ clear:both; margin:0px 0 10px 0;}
.qa-logged-in-data{display: inline-block; max-width: calc(100% - 48px); text-overflow: ellipsis; white-space: nowrap; overflow: hidden; vertical-align: middle;}
.qa-logged-in-data .qa-user-link{word-break: break-word;white-space: initial;}
.managearticlecls > form.article_del_formcls,.managepresentationcls > form.presentation_del_formcls,.managevideocls > form.video_del_formcls{float:right;}
body.qa-template-articles .qa-q-list > .qa-q-list-item{position:relative; padding-left:130px;}
body.qa-template-articles .qa-q-list > .qa-q-list-item:before{ content:""; display:block; width:80px; height:80px; position:absolute; left:30px; top:30px; background: rgba(0, 0, 0, 0) url("images/article-icon.png") no-repeat scroll left top; background-size:80px auto;}
body.qa-template-articles .qa-q-item-main{width:calc(100% - 70px  ); clear:left;}
body.qa-template-articles .qa-q-item-main .qa-q-item-title { display: block; font-size: 1em; font-weight: 400; line-height: 1.5; padding: 0 0 0 0px; width:100%; margin-bottom:0; /*text-transform: capitalize;*/}
body.qa-template-articles .qa-q-list-item > .qa-a-item-avatar-meta{width:calc(100% - 0px); float: right; margin-bottom: 5px;}
body.qa-template-articles .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta{width:100%; padding-bottom: 5px; border-bottom-color:var(--darkgrey); padding-right:0px; position:relative;}
body.qa-template-articles .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta .managearticlecls{ position:absolute; right:0; top:-8px;}
body.qa-template-articles .qa-q-item-main .qa-q-item-avatar-meta {padding-left:0px; margin:0; clear:both;}
body.qa-template-articles .qa-q-item-main .qa-q-item-avatar-meta .qa-q-item-meta{width:100%; display:block;}
body.qa-template-articles .qa-q-item-main .qa-q-item-title span p {margin-bottom: 0px; font-weight:bold; color: var(--black); font-size:1.125em;}
body.qa-template-articles .qa-q-item-main .qa-q-item-title a.apvfilecls {display: inline-block; color: var(--lightblue); text-decoration: underline;}
body.qa-template-articles .qa-q-list-item > .title-with-edit.qa-a-item-avatar-meta .qa-a-item-meta{padding-right: 100px;}
body.qa-template-presentations .qa-q-list > .qa-q-list-item{position:relative; padding-left:130px;}
body.qa-template-presentations .qa-q-list > .qa-q-list-item:before{ content:""; display:block; width:80px; height:80px; position:absolute; left:30px; top:30px; background: rgba(0, 0, 0, 0) url("images/presentation-icon.png") no-repeat scroll left top;  background-size:80px auto;  }
body.qa-template-presentations .qa-q-item-main{width:calc(100% - 70px  ); clear:left;}
body.qa-template-presentations .qa-q-item-main .qa-q-item-title {display: block; font-size: 1em; font-weight: 400; line-height: 1.5; padding: 0 0 0 0px; width:100%;  margin-bottom:0; /*text-transform: capitalize;*/}
body.qa-template-presentations .qa-q-list-item > .qa-a-item-avatar-meta{width:calc(100% - 0px); float: right; margin-bottom: 5px;}
body.qa-template-presentations .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta{width:100%; padding-bottom: 5px; border-bottom-color:var(--darkgrey); padding-right:0px; position:relative;}
body.qa-template-presentations .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta .managepresentationcls{ position:absolute; right:0; top:-8px;}
body.qa-template-presentations .qa-q-item-main .qa-q-item-avatar-meta {padding-left:0px; margin:0; clear:both;}
body.qa-template-presentations .qa-q-item-main .qa-q-item-avatar-meta .qa-q-item-meta{width:100%; display:block;}
body.qa-template-presentations .qa-q-item-main .qa-q-item-title span p {margin-bottom: 0px; font-weight:bold; color: var(--black); font-size:1.125em;}
body.qa-template-presentations .qa-q-item-main .qa-q-item-title a.apvfilecls {display: inline-block; color: var(--lightblue); text-decoration: underline;}
body.qa-template-presentations .qa-q-list-item > .title-with-edit.qa-a-item-avatar-meta .qa-a-item-meta{padding-right: 100px;}
body.qa-template-videos .qa-q-list > .qa-q-list-item{position:relative; padding-left:130px;}
body.qa-template-videos .qa-q-list > .qa-q-list-item .videoimglinkdiv{ position:absolute; left:30px; top:30px; margin:0; width: 80px;}
body.qa-template-videos .qa-q-list > .qa-q-list-item .videoimglinkdiv .videoimglink{margin:0;}
body.qa-template-videos .qa-q-item-main{width:calc(100% - 70px  ); clear:left;}
body.qa-template-videos .qa-q-item-main .qa-q-item-title { display: block; font-size: 1em; font-weight: 400; line-height: 1.5; padding: 0 0 0 0px; width:100%; margin-bottom:0; /*text-transform: capitalize;*/}
body.qa-template-videos .qa-q-list-item > .qa-a-item-avatar-meta{width:calc(100% - 0px); float: right; margin-bottom: 5px;}
body.qa-template-videos .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta{width:100%; padding-bottom: 5px; border-bottom-color:var(--darkgrey); padding-right:0px; position:relative;}
body.qa-template-videos .qa-q-list-item > .qa-a-item-avatar-meta .qa-a-item-meta .managevideocls{ position:absolute; right:0; top:-8px;}
body.qa-template-videos .qa-q-item-main .qa-q-item-avatar-meta {padding-left:0px; margin:0; clear:both;}
body.qa-template-videos .qa-q-item-main .qa-q-item-avatar-meta .qa-q-item-meta{width:100%; display:block;}
body.qa-template-videos .qa-q-item-main .qa-q-item-title span p {margin-bottom: 0px; font-weight:bold; color: var(--black); font-size:1.125em;}
body.qa-template-videos .qa-q-item-main .qa-q-item-title a.apvfilecls {display: inline-block; color: var(--lightblue); text-decoration: underline;}
body.qa-template-videos .qa-q-list-item > .title-with-edit.qa-a-item-avatar-meta .qa-a-item-meta{padding-right:100px;}
body.qa-template-updates .qa-q-list-item .qa-q-item-main{float:right; clear:none; width:calc(100% - 0px);}
body.qa-template-updates .qa-q-list-item .qa-q-item-main .qa-q-item-title{width:100%;}
body.qa-template-updates .qa-q-list-item .qa-q-item-avatar-meta{ line-height:1; margin-top:0;}
body.qa-template-updates .qa-q-list-item .qa-a-item-avatar-meta > .qa-a-item-meta{width:100%; border-bottom-color:var(--darkgrey);}
body.qa-template-updates .qa-q-list-item .qa-q-item-who-pad{width:auto; padding-right: 10px; margin-right: 6px;}
body.qa-template-user-questions .qa-q-list-item .qa-q-item-main{float:right; clear:none; width:calc(100% - 0);}
body.qa-template-user-questions .qa-q-list-item .qa-q-item-avatar-meta{ line-height:1; margin-top:0;}
body.qa-template-user-questions .qa-q-list-item .qa-a-item-avatar-meta > .qa-a-item-meta{width:100%; border-bottom-color:var(--darkgrey);}
body.qa-template-user-questions .qa-q-list-item .qa-q-item-who-pad{width:auto; padding-right: 10px; margin-right: 6px;}
body.qa-template-user-activity .qa-q-list-item .qa-q-item-main{float:right; clear:none; width:calc(100% - 0px);}
body.qa-template-user-activity .qa-q-list-item .qa-q-item-avatar-meta{ line-height:1; margin-top:0;}
body.qa-template-user-activity .qa-q-list-item .qa-a-item-avatar-meta > .qa-a-item-meta{width:100%; border-bottom-color:var(--darkgrey);}
body.qa-template-user-activity .qa-q-list-item .qa-q-item-who-pad{width:auto; padding-right: 10px; margin-right: 6px;}
body.qa-template-user-answers .qa-q-list-item .qa-q-item-main{float:right; clear:none; width:calc(100% - 0px);}
body.qa-template-user-answers .qa-q-list-item .qa-q-item-avatar-meta{ line-height:1; margin-top:0;}
body.qa-template-user-answers .qa-q-list-item .qa-a-item-avatar-meta > .qa-a-item-meta{width:100%; border-bottom-color:var(--darkgrey);}
body.qa-template-user-answers .qa-q-list-item .qa-q-item-who-pad{width:auto; padding-right: 10px; margin-right: 6px;}
body.qa-template-user-answers .qa-q-list-item .qa-q-item-stats .qa-view-count{ margin-top:0;}
body.qa-template-unanswered .qa-q-list-item .qa-q-item-main{float:left; clear:none; width:calc(100% - 84px);}
body.qa-template-unanswered .qa-q-list-item .qa-q-item-avatar-meta{ line-height:1; margin-top:0;}
body.qa-template-unanswered .qa-q-list-item .qa-a-item-avatar-meta > .qa-a-item-meta{width:100%; border-bottom-color:var(--darkgrey);}
body.qa-template-unanswered .qa-q-list-item .qa-q-item-who-pad{width:auto; padding-right: 10px; margin-right: 6px;}
body.qa-template-admin .qa-q-list-item .qa-q-item-main{ position:relative; padding-right:100px;}
body.qa-template-admin .qa-q-list-item .qa-q-item-main > .qa-q-item-buttons{ position:absolute; right:0; top:-4px;}
body.qa-template-questions .qa-q-list-item .qa-q-item-main .qa-q-item-title{width:100%;}
body.qa-template-user .qa-main-wrapper{min-height:calc(100vh - 278px);}
.concepted-by{display: block; font-size: 0.875em; margin-bottom: 0.3em; font-weight: normal; line-height: 1;}
.qa-part-custom ul li ul{margin:0.625em 0;}
.qa-part-custom ul > li {margin:  0 0 0.625em 0;}
.contacwrap { display: flex; flex-wrap: wrap;}
.contactleft { width: 50%; padding-right: 10px;}
ul.contactlist { margin: 0; padding: 0;}
ul.contactlist > li { display: block; padding: 33px; border: 1px dotted var(--darkgrey); position:relative; padding-left:67px; border-radius:10px;}
ul.contactlist > li > h3{margin:0 0 10px 0; font-size: 1.2em;}
ul.contactlist > li > a {font-size: 1.2em;}
.contactright { width: 50%;}
.contactright img {border-radius: 10px;}
.contactnumber > img ,.emailist > img{ width: 24px; display: block; margin: 0 0 0px 0; position:absolute; left:31px; top:31px;}
.expert-panelists{ clear:both;}
.expert-panelists > ul.ul-expert-panelists{margin:0; padding:0;}
.expert-panelists > ul.ul-expert-panelists > li{display: flex; flex-wrap: wrap;}
.expert-panelists > ul.ul-expert-panelists > li .expertsectionimg{width:40px;}
.expert-panelists > ul.ul-expert-panelists > li .expertsectionimg .thumb-left{display:block;}
.expert-panelists > ul.ul-expert-panelists > li .expertsectionimg .thumb-left img{ width:40px; height:40px !important;  border: 1px solid var(--darkgrey); border-radius: 10px;}
.expert-panelists > ul.ul-expert-panelists > li .expertsection{ width:calc(100% - 50px); margin-left:auto;}
.expert-panelists > ul.ul-expert-panelists > li .expertsection .info-right{display:block; margin:0 0 0.2em 0;}
.expert-panelists > ul.ul-expert-panelists > li .expertsection .expcategorycls1{display:block; font-size: 12px; font-style:italic; color: var(--oslogrey);}
.expert-panelists > ul.ul-expert-panelists > li{padding:0 0 10px 0; margin:0 0 10px 0; border-bottom: 1px dashed var(--grey);}
.expert-panelists > ul.ul-expert-panelists > li:last-child{padding-bottom:0; border:0; margin:0;}
.qa-q-item-title a:hover{color: var(--darktan);}
ul.footer-social-links {margin: 0; padding: 0; display: flex; flex-wrap: wrap; justify-content: flex-end; align-items: center;}
ul.footer-social-links > li {margin: 5px 0; padding: 0 10px;  display: block;}
ul.footer-social-links > li > a {display: block; width: 25px; height: 25px; margin: 0 auto; background-position:center center; background-repeat:no-repeat; background-size:auto 100%; opacity:0.8;}
ul.footer-social-links > li > a:hover{opacity:1;}
ul.footer-social-links > li > a.twlink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M24 4.557c-.883.392-1.832.656-2.828.775 1.017-.609 1.798-1.574 2.165-2.724-.951.564-2.005.974-3.127 1.195-.897-.957-2.178-1.555-3.594-1.555-3.179 0-5.515 2.966-4.797 6.045-4.091-.205-7.719-2.165-10.148-5.144-1.29 2.213-.669 5.108 1.523 6.574-.806-.026-1.566-.247-2.229-.616-.054 2.281 1.581 4.415 3.949 4.89-.693.188-1.452.232-2.224.084.626 1.956 2.444 3.379 4.6 3.419-2.07 1.623-4.678 2.348-7.29 2.04 2.179 1.397 4.768 2.212 7.548 2.212 9.142 0 14.307-7.721 13.995-14.646.962-.695 1.797-1.562 2.457-2.549z'/%3E%3C/svg%3E");}
ul.footer-social-links > li > a.fblink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M9 8h-3v4h3v12h5v-12h3.642l.358-4h-4v-1.667c0-.955.192-1.333 1.115-1.333h2.885v-5h-3.808c-3.596 0-5.192 1.583-5.192 4.615v3.385z'/%3E%3C/svg%3E");}
ul.footer-social-links > li > a.instalink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z'/%3E%3C/svg%3E");}
ul.footer-social-links > li > a.whatsaplink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E");}
ul.footer-social-links > li > a.linkedlink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M4.98 3.5c0 1.381-1.11 2.5-2.48 2.5s-2.48-1.119-2.48-2.5c0-1.38 1.11-2.5 2.48-2.5s2.48 1.12 2.48 2.5zm.02 4.5h-5v16h5v-16zm7.982 0h-4.968v16h4.969v-8.399c0-4.67 6.029-5.052 6.029 0v8.399h4.988v-10.131c0-7.88-8.922-7.593-11.018-3.714v-2.155z'/%3E%3C/svg%3E");}
ul.footer-social-links > li > a.youtubelink{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23FFFFFF'%3E%3Cpath d='M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z'/%3E%3C/svg%3E");}
.footer-row{display:flex; flex-wrap: wrap; padding:20px 10px;}
.footer-row:after{display:none;}
.footer-left{ width:calc(100% - 320px);}
.footer-right{width:300px; margin-left:auto;}
ul.qa-nav-footer-list{margin:0 -10px;}
.userfiltersection {background: #ffffff; display: block; margin: 10px 0 10px 0; padding: 15px; max-width:100%; width:100%; box-shadow: 0 0px 5px 5px rgba(0,0,0,0.01); border-radius:10px;}
.userfilterd1 #usertypefilter {margin:3px; }
.userfilterd1 #userfullnamefilter {margin:3px;}
.userfilterd1 #expertcategoryfilter {margin:3px;}
.userfilterd1 #countryfilter {margin:3px;}
.userfilterd1 #statefilter {margin:3px;}
.userfilterd1 button.qa-form-filter-button{-webkit-appearance: none; padding: 12px 12px; border: 0;  background-color: var(--skyblue); color: var(--white); border-radius: 5px; line-height: 1; display: inline-block; margin:3px;}
.userfilterd1 button.qa-form-filter-button:hover{background-color: var(--darkskyblue);}
.userfilterd1 a.qa-form-filter-button{-webkit-appearance: none; padding: 12px 12px; border: 0;  background-color: var(--darktan); color: var(--white); border-radius: 5px; line-height: 1; display: inline-block; margin:3px;}
.userfilterd1 a.qa-form-filter-button:hover{background-color: var(--hardtan);}
.usercountfilter{margin:0;}
.qa-part-ranking{display:flex; flex-wrap:wrap;}
.qa-part-ranking:after{display:none;}
.qa-part-ranking .qa-ranking-item {margin: 0.5%; width: 49%; max-width:100%; padding:20px; box-sizing: border-box; border:1px solid var(--lightgrey); border-radius: 15px;}
.qa-part-ranking .qa-ranking-item .qa-top-users-label > .status_list{font-size: 0.875em; color: var(--black); display:inline-block; margin-right:10px;}
.qa-part-ranking .qa-ranking-item .qa-top-users-label > .category-sec{font-size: 0.875em; color: var(--grey); display: block; clear: both; padding:10px 0 0 0;}
.qa-part-ranking .qa-top-users-label .qa-user-link{margin-right:10px;}
.qa-part-ranking .qa-top-users-label .qa-user-link:after{display:none;}

span.copy-link {
    font-size:14px;
    position:relative;
    display:block;
    top:3px;}
span.copy-link a {
    display:block;
    margin:0;
    padding:0;}	
span.copy-link img {
    max-width:18px;
    display:inline-block;
    position:relative;
    top:-3px;}



@media (min-width: 1640px) { 
	.header-banner-wrapper{width: 1440px;	}
	.qam-main-nav-wrapper {		width: 1440px;	}
}
@media (max-width: 979px) {
	.qam-footer-col {
		width: 100%;
		padding: 10px;
	}
	
	body.qa-template-presentations .qa-q-list-item > .qa-a-item-avatar-meta,body.qa-template-articles .qa-q-list-item > .qa-a-item-avatar-meta,body.qa-template-videos .qa-q-list-item > .qa-a-item-avatar-meta{margin-top:0;}
	
	.contactleft{width:100%; margin:0 0 10px 0; padding:0;}
	.contactright{width:100%; }
	ul.contactlist > li{padding:20px 20px 20px 50px;}
	ul.contactlist > li > h3{ font-size:1em; margin: 0 0 5px 0;}
	ul.contactlist > li > a{ font-size:1em;}
	.contactnumber > img, .emailist > img{ width:23px; left: 16px; top: 17px;}
	.qa-part-ranking .qa-ranking-item{width:100%; margin:5px 0;}
}
@media (min-width: 980px) {
	.qam-footer-row {
		width: 100%;
	}
	.qam-footer-col {
		width: 25%;
		float: left;
		padding: 1%;
	}
	.qam-footer-col:first-child {
		padding-left: 0;
	}
	.qam-footer-col:last-child {
		padding-right: 0;
	}
	.mobile-searchwraper{
		display:none;
	}
	.header-search-wrap .qa-search-field{
		height:42px;
		font-size: 1em;
	}
	.header-search-wrap {
	width: calc(100% - 750px);
	}
}
@media (min-width: 1024px) {
	.qam-footer-row {
		
		margin: 0 auto;
	}
	.qa-logo-link{
		width:247px;
		height:135px;
	}
	a.qa-nav-main-link{
		font-size:1em;
	}
	.qam-account-handle{
		font-size:1em;
	}
	.header-search-wrap .qa-search-field{
		height:55px;
		font-size: 1em;
	}
	.qam-account-handle{
		font-size:1em;
	}
	.header-search-wrap .qa-search-field{
		height:42px;
		font-size: 1em;
	}
	.header-search-wrap {
	width: calc(100% - 857px);
	}
}



@media (min-width: 1280px) {
	.qa-nav-main-item{ 
		margin-right:30px;
	}
	.header-search-wrap{
		width: calc(100% - 957px);
	}
	a.qa-nav-main-link{
		font-size:1.125em;
	}
	.qam-account-handle{
		font-size:1.125em;
	}
	.header-search-wrap .qa-search-field{
		height:55px;
		font-size: 1.125em;
	}
	
}
.qa-footer {
	padding: 0px 0;
	margin-bottom: 0;
}
.qa-footer a {
	color: var(--white);
}
.qa-footer a:hover {
	color: var(--white);
}
.qa-nav-footer-list {
	list-style: none;
	margin: 0;
	padding: 0;
	display:block;
	text-align:left;
}
.qa-nav-footer-item {
	display:inline-block;
	padding: 0 10px;
	margin:5px 0;
	border-right: 2px solid var(--white);
}
.qa-nav-footer-item:last-child {
	border-right: 0;
}
.qa-nav-footer-link {
	display: block;
	font-weight: normal;
	line-height:1;
	font-size: 1.125em;	
}
.qa-attribution{
	display: block;
	text-align:left;
	width:100%;
	clear:both;
	font-size:0.875em;
	line-height:1.5;
}



@media (max-width: 768px) {
.qa-q-list-item{
	padding:15px;
}	
.header-banner-image{
	min-height:initial;
	padding: 30px 0;
}
.header-caption-outer{
	position: static;
	transform: none;
}
.banner-caption-title{
	font-size:1.625em; 
}
.banner-caption-subtitle{
	font-size:1em; 
}
.qa-nav-footer-item{
	font-size: 0.875em;
	padding: 0 5px;
}
.qa-q-item-user{
	width:50px;
}
.qa-q-item-user img{
	width:50px;
	height:50px!important;
}
.qa-q-item-details{
	width: calc(100% - 60px);
}
.qa-q-view-avatar{
	width:50px;
}
.qa-q-view-avatar .qa-avatar-image {width: 50px; height: 50px !important;}
.qa-q-view-meta{    width: calc(100% - 60px);}
body.qa-template-user .qa-main-wrapper{min-height:initial;}
.deliveredat_label_cls, .videodeliveredat_label_cls,.dateofpublishing_label_cls, .videodateofpublishing_label_cls, .qa-q-item-who-pad{width:auto; padding-right: 5px; margin-right: 5px;}
body.qa-template-presentations .qa-q-list > .qa-q-list-item::before,body.qa-template-articles .qa-q-list > .qa-q-list-item::before{width:40px; height:40px; background-size: 40px auto; left: 20px; top: 20px;}
body.qa-template-articles .qa-q-list > .qa-q-list-item,body.qa-template-presentations .qa-q-list > .qa-q-list-item,body.qa-template-videos .qa-q-list > .qa-q-list-item{ padding-left:75px;}
body.qa-template-videos .qa-q-list > .qa-q-list-item .videoimglinkdiv{width:40px; left: 20px; top: 20px;}
.qa-nav-sub-link, .qa-nav-sub-link:visited, .qa-nav-sub-link:hover{ padding:10px 10px;}
.qa-footer{ padding-left:10px; padding-right:10px;}
body{ font-size:14px;}
.qam-account-items{top: 45px;}
.addapvsection > a{padding: 6px 12px;}
ul.hyphen-listing > li{margin: 0 0 6px 0px; padding: 0 20px 6px 0px;}
.qa-nav-cat-note{ top:1px;}
.sidebar-widget-title{margin-bottom:10px; padding-bottom:10px;}
}
@media (max-width: 479px) { 
	.qa-nav-footer {
		display: block;
		margin-bottom: 5px;  
	}
	.qa-attribution {
		display:block;
	}
	.qa-attribution:nth-child(2) {
		display:none;
	}
	
	.qa-nav-sub-item{ width:50%;}
}
@media (min-width: 480px) {
	.qa-nav-footer {
		width:100%;
		margin:0 0 10px 0;
	}
	.qa-attribution {
		display:block;
	}
	.qa-attribution:nth-child(2) {
		margin:0 0 0px 0;
		display:none;
	}
}
.qa-ask-box {
	padding: 10px 20px;
	margin-bottom: 5px;
	background: #3498db;
	color: var(--white);
}
.qa-ask-box a {
	color: var(--white);
	border-bottom: 1px dotted var(--white);
}
.qa-ask-box a:hover {
	color: var(--white);
	border-bottom: 0;
}
.qa-ask-box form {
	margin: 0;
}
.qa-ask-box .qa-form-tall-label {
	color: var(--white);
}
.qa-ask-box .qa-form-tall-text {
	width: 100% !important;
	margin: 0 !important;
}

@media (min-width: 980px) {
	.qam-footer-wrap{
		width:1440px;
		max-width:100%;
		margin:0 auto;
	}
	.qam-ask-search-box {
		display: none;
	}
}

@media (max-width: 1500px) {
.qa-body-wrapper{width: 1150px;margin:50px auto;}
.qam-main-nav-wrapper, .qam-footer-wrap {width: 1150px;}
.header-banner-wrapper {width: 1150px;}
.header-banner-wrapper {width: 1150px;}	
.qa-sidepanel {width: 240px;}
.header-banner-image {background-position-x: 70%;}
.header-search-wrap {width: calc(100% - 890px);}
.qa-nav-sub {font-size: 1em;}
.qa-q-user-name {font-size: 1em;}
.header-banner-wrapper {width: 1280px;}
.qa-q-item-title {font-size: 1.1em;}
.qa-q-list-item p span {font-size: 12.0pt!important;}
.qa-post-content p span {font-size: 12.0pt!important;}
.qa-main-heading h1 {font-size: 22px;}
ul.qa-q-reply-view-post-list > li {font-size: 14px;}
ul.hyphen-listing > li {font-size: 14px;}
.qa-nav-sub {padding: 10px;}
.side-bar-user-name {font-size: 1.10em;}
.banner-caption-title {font-size: 2em;}
.banner-caption-subtitle {    font-size: 1.2em;    line-height: 42px;}
.sidebar-widget-title {font-size: 1.3em;}
a.qa-nav-main-link, .qam-account-handle {    font-size: 1.0em;}
#a_list_title {font-size: 1.2em;}
body.qa-template-articles .qa-q-item-main .qa-q-item-title span p {font-size: 1.0em;}
.qa-search-field {background-size: 18px auto;}
.dateofpublishing_label_cls,.videodateofpublishing_label_cls,.qa-q-item-who-pad,
.dateofpublishing_data_cls, .videodateofpublishing_data_cls, .qa-q-item-who-data,
.deliveredat_label_cls, .videodeliveredat_label_cls,
.deliveredat_data_cls, .videodeliveredat_data_cls,
.apvfilecls{font-size: 0.9em;}
.qa-nav-sub-link, .qa-nav-sub-link:visited, .qa-nav-sub-link:hover {	padding: 12px 15px;}
.header-search-wrap .qa-search-field{height: 47px;}
.header-banner-image{min-height: 280px;}

}

@media (max-width: 1400px) {
.header-banner-image {background-position-x: 75%;}
.header-search-wrap {width: calc(100% - 840px);}
.header-banner-wrapper {width: 1100px;}
.qa-main, .qa-main {    width: calc(100% - 280px);}

}


@media (max-width: 767px) {
.qa-nav-main {width: 100% !important;}
	
.qa-main-wrapper {
    display: flex;
    flex-flow: row wrap;}	
.qa-main-wrapper .qa-main {order:2;}	
.qa-main-wrapper .qa-sidepanel {width:100%;
    order: 1;
    height:auto;
    position: relative;
    right: 0;}	

.qam-ask-search-box {padding:0 !important; display:none !important;}
.side-bar-user-wrap {
    clear: both;
    margin: 20px auto;
    max-width: 180px;}	
.header-banner-image {min-height:120px; padding:20px 0 10px; background-size:cover;}	
.banner-caption-title {font-size:18px; line-height:24px;}
.qa-body-wrapper {
    width: 100%;
    margin:0 auto;}
.banner-caption-subtitle {
	font-size: 14px;
    line-height: 18px;
    margin-top: 10px;}	
.qa-main-wrapper .qa-sidepanel .qa-widgets-side-high {display:none;}

.qa-main-wrapper .qa-sidepanel .qa-widgets-side-top {display:none;}
.qa-main-wrapper .qa-sidepanel .qa-widget-side-top {display:none;}	
.qam-account-items {z-index:999999;}
.qa-part-custom {padding:15px;}
.qa-part-custom ul {padding-left:20px;}
.qa-part-custom ul.contactlist {padding-left:0;}

span.copy-link {font-size:11px; top:7px;} 
span.copy-link img {top:-4px; max-width:13px;}
	
}

@media (max-width:375px) {

span.copy-link {font-size:11px; top:2px;} 

}

@media (max-width: 979px) {
	.qa-main, .qa-main {width:100%;}
	.qam-footer-wrap{width:100%;}
	.qam-ask-search-box {
		padding:10px 10px 0 10px;
		display:table;
		width:100%;}
	.qam-ask-mobile {display:table-cell;}
	.qam-ask-mobile a {
		padding: 10px;
		background: #1abc9c;
		color: var(--white);
		text-align: center;
		font-size: 24px;
		display: block;
		border: none;
		font-weight: normal;
		margin: 0;
	}
	.qam-ask-mobile a a {
		color: var(--white);
		border-bottom: 1px dotted var(--white);
	}
	.qam-ask-mobile a a:hover {
		color: var(--white);
		border-bottom: 0;
	}
	.qam-ask-mobile a:hover, .qam-ask-mobile a:focus {
		font-weight: normal;
		border: none;
		text-decoration: none;
	}
	.qam-ask-mobile a.orange {
		background-color: #ea940c;
	}
	.qam-ask-mobile a.carrot {
		background-color: #df7619;
	}
	.qam-ask-mobile a.alizarin {
		background-color: #e53f2e;
	}
	.qam-ask-mobile a.turquoise {
		background-color: #18af91;
	}
	.qam-ask-mobile a.emerald {
		background-color: #2bc06a;
	}
	.qam-ask-mobile a.peter-river {
		background-color: #2791d9;
	}
	.qam-ask-mobile a.amethyst {
		background-color: #954eb1;
	}
	.qam-ask-mobile a.wet-asphalt {
		background-color: #2f4154;
	}
	.qam-search-mobile {
		background: #1abc9c url('images/icons/search-mobile.png') no-repeat center;
		width: 64px;
		display: table-cell;
		border-left: 1px solid #1dd2af;
		cursor: pointer;
	}
	.qam-search-mobile.active {
		background-image: url('images/icons/search-mobile-collaps.png');
	}
	.qam-search-mobile.orange {
		background-color: #ea940c;
		border-left-color: #f4a62a;
	}
	.qam-search-mobile.orange.active {
		background-color: #f39c12;
	}
	.qam-search-mobile.carrot {
		background-color: #df7619;
		border-left-color: #e98b39;
	}
	.qam-search-mobile.carrot.active {
		background-color: #e67e22;
	}
	.qam-search-mobile.alizarin {
		background-color: #e53f2e;
		border-left-color: #ea6153;
	}
	.qam-search-mobile.alizarin.active {
		background-color: #e74c3c;
	}
	.qam-search-mobile.turquoise {
		background-color: #18af91;
		border-left-color: #1dd2af;
	}
	.qam-search-mobile.turquoise.active {
		background-color: #1abc9c;
	}
	.qam-search-mobile.emerald {
		background-color: #2bc06a;
		border-left-color: #40d47e;
	}
	.qam-search-mobile.emerald.active {
		background-color: #2ecc71;
	}
	.qam-search-mobile.peter-river {
		background-color: #2791d9;
		border-left-color: #4aa3df;
	}
	.qam-search-mobile.peter-river.active {
		background-color: #3498db;
	}
	.qam-search-mobile.amethyst {
		background-color: #954eb1;
		border-left-color: #a66bbe;
	}
	.qam-search-mobile.amethyst.active {
		background-color: #9b59b6;
	}
	.qam-search-mobile.wet-asphalt {
		background-color: #2f4154;
		border-left-color: #3d566e;
	}
	.qam-search-mobile.wet-asphalt.active {
		background-color: #34495e;
	}
	.qa-main-heading{margin:0 0 10px 0;}
	.footer-left {width: calc(100%); margin:0 0 10px 0;}
	.footer-right{ width:100%; margin:0;}
	ul.qa-nav-footer-list{margin:0; text-align: center;}
	.qa-attribution{text-align: center;}
	ul.footer-social-links{justify-content: center;}
	ul.footer-social-links > li{padding:0 5px;}
	ul.footer-social-links > li > a {width: 20px; height: 20px;}
}

@-webkit-keyframes shake {
	0% { transform: scale(1); }
	17% { transform: scale(1.5); }
	34% { transform: scale(0.8); }
	51% { transform: scale(1.1); }
	68% { transform: scale(0.9); }
	85% { transform: scale(1.05); }
	100% { transform: scale(1); }
}
@keyframes shake {
	0% { transform: scale(1); }
	17% { transform: scale(1.5); }
	34% { transform: scale(0.8); }
	51% { transform: scale(1.1); }
	68% { transform: scale(0.9); }
	85% { transform: scale(1.05); }
	100% { transform: scale(1); }
}
@-webkit-keyframes answer-highlight {
    0% { background-color: #ffffaa; }
    100% { background-color: var(--white); }
}
@keyframes answer-highlight {
    0% { background-color: #ffffaa; }
    100% { background-color: var(--white); }
}
@-webkit-keyframes comment-highlight {
    0% { background-color: #ffffaa; }
    100% { background-color: #f4f4f4; }
}
@keyframes comment-highlight {
    0% { background-color: #ffffaa; }
    100% { background-color: #f4f4f4; }
}
/*------[ icons ]------*/
[class^="icon-"]:before, [class*=" icon-"]:before {
	font-family: "fontello";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	font-variant: normal;
	text-transform: none;
	line-height: 1em;
	margin-left: .2em;
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-chat:before { content: '\e800'; }
.icon-help:before { content: '\e801'; }
.icon-comment:before { content: '\e802'; }
.icon-comment-alt:before { content: '\e803'; }
.icon-chart-line:before { content: '\e804'; }
.icon-coffee:before { content: '\e805'; }
.icon-tag:before { content: '\e806'; }
.icon-tags:before { content: '\e807'; }
.icon-spread:before { content: '\e808'; }
.icon-group:before { content: '\e809'; }
.icon-wrench:before { content: '\e80a'; }
.icon-article:before { content: '\e80b'; }
.icon-docs:before { content: '\e80c'; }
.icon-infinity:before { content: '\e80d'; }
.icon-user:before { content: '\e80e'; }
.icon-key:before { content: '\e80f'; }
.icon-money:before { content: '\e810'; }
.icon-wallet:before { content: '\e811'; }
.icon-arrows-cw:before { content: '\e812'; }
.icon-th-list:before { content: '\e813'; }
.icon-left-open-big:before { content: '\e814'; }
.icon-right-open-big:before { content: '\e815'; }
.icon-down-open-big:before { content: '\e816'; }
.icon-up-open-big:before { content: '\e817'; }
.icon-down-open-mini:before { content: '\e818'; }
.icon-up-open-mini:before { content: '\e819'; }
.icon-right-open-mini:before { content: '\e81a'; }
.icon-left-open-mini:before { content: '\e81b'; } 
.icon-rss:before { content: '\e81c'; }
.icon-facebook:before { content: '\e81d'; }
.icon-twitter:before { content: '\e81e'; }
.icon-twitter-bird:before { content: '\e81f'; }
.icon-googleplus:before { content: '\e820'; }
.icon-ok:before { content: '\e821'; }
.icon-ok-circled:before { content: '\e822'; }
.icon-reply:before { content: '\e823'; }
.icon-power:before { content: '\e824'; }  
.icon-link:before { content: '\e825'; }  
 