.ui-autocomplete{background-color:white}
.hidden{display:none}

.qraa-wrapper{margin:20px auto;padding:0 10px;max-width:1260px}
.qraa-wrapper::after{content:"";clear:both;display:block;height:0}
.qraa-box{box-sizing:border-box;width:50%;float:left}
.qraa-box.reviews{padding-right:10px}
.qraa-box.questions{padding-left:10px}
@media only screen and (max-width: 900px){
	.qraa-box{box-sizing:border-box;width:auto;float:none;margin:0 0 20px 0}
	.qraa-box.reviews{padding-right:0}
	.qraa-box.questions{padding-left:0}
}
.qraa-header{margin:0 0 10px 0;padding:0;position:relative}
.qraa-header H2{line-height:22px;font-size:16px;color:#0202ff;font-weight:bold;margin:0;padding:0}
.qraa-header .qraa-add{position:absolute;top:0;right:0;width:246px;height:60px;display:block;overflow:hidden;background-position:0 0;text-indent:-9999px}
.qraa-header .qraa-add:hover{background-position:0 -60px}
.qraa-header .qraa-add:active{background-position:0 -120px}
.qraa-header .qraa-add.review{background-image:url("../fonts/../img/add_review.png")}
.qraa-header .qraa-add.question{background-image:url("../fonts/../img/ask_question.png")}

@media only screen and (max-width: 450px) {
	.qraa-header{position:static;text-align:center}
	.qraa-header H2{margin-bottom:10px}
	.qraa-header .qraa-add{position:static}
}
.qraa-footer{clear:both;padding:20px 0 0 0;text-align:center}

.qraa-footer .qraa-page-link,
.green_btn {
	display: inline-block;
	vertical-align: top;
	padding: 15px 40px;
	color: #fff;
	font-family:"Play-Bold";
	font-family: 'Play-Bold', arial;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	text-shadow: -1px -1px 0 #e51c23;
	/*border-radius: 45px;*/
	background: rgb(247,175,176);
	background: -moz-linear-gradient(top,  rgba(247,175,176,1) 0%, rgba(229,28,35,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(247,175,176,1) 0%,rgba(229,28,35,1) 100%);
	background: linear-gradient(to bottom,  rgba(247,175,176,1) 0%,rgba(229,28,35,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7afb0', endColorstr='#e51c23',GradientType=0 );	
}

.qraa-footer .qraa-page-link:hover,
.green_btn:hover {
	padding: 15px 40px;
	text-decoration: none;
	background: rgb(229,28,35);
	background: -moz-linear-gradient(top,  rgba(229,28,35,1) 0%, rgba(229,28,44,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(229,28,35,1) 0%,rgba(229,28,44,1) 100%);
	background: linear-gradient(to bottom,  rgba(229,28,35,1) 0%,rgba(229,28,44,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d646', endColorstr='#92b72c',GradientType=0 );
}

.qraa-footer .qraa-page-link:active,
.green_btn:active {
	padding: 15px 40px;
	text-decoration: none;
	background: rgb(229,28,35);
	background: -moz-linear-gradient(top, rgba(229,28,35,1) 0%, rgba(247,175,176,1) 100%);
	background: -webkit-linear-gradient(top, rgba(229,28,35,1) 0%,rgba(247,175,176,1) 100%);
	background: linear-gradient(to bottom, rgba(229,28,35,1) 0%,rgba(247,175,176,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e51c23', endColorstr='#f7afb0',GradientType=0 );
}

.qraa-list{margin:0;padding:0;list-style:none}
.qraa-list .qraa-item{margin:-2px 0 0 0;padding:0;padding:6px;border:2px solid #dddddd;background:#f0f0f0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}
.qraa-list .qraa-item.new{background:#FFDD74}
.qraa-list .qraa-item .qraa-item-heading{margin:0 8px;padding:0;line-height:18px;font-size:13px}
.qraa-list .qraa-item .qraa-item-date{color:#f66368;font-weight:bold;font-size:15px}
.qraa-list .qraa-item .qraa-item-title{color:#444444;font-weight:bold;font-size:15px}
.qraa-list .qraa-item .qraa-item-product{font-size:13px;line-height:16px;color:#444444;font-weight:bold;margin:0 0 5px 8px}
.qraa-list .qraa-item .qraa-item-product .qraa-item-product-link{font-size:15px;color:#000000;text-decoration:underline}
.qraa-list .qraa-item .qraa-item-product .qraa-item-product-link:hover{text-decoration:none}
.qraa-list .qraa-item .qraa-item-text{color:#282828;padding: 1px 15px 1px 25px;margin:0 0 5px 0;font-size:13px;line-height:17px}
.qraa-list .qraa-item .qraa-item-answer{border:1px solid #dddddd;box-shadow:0 0 0 1px #dddddd;background:#fff;margin:14px 5px 5px 45px;padding:4px 10px 6px 12px;color:#282828;position:relative;font-size:14px;line-height:19px; -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.qraa-list .qraa-item .qraa-item-answer .corn{background:url(../img/corn.gif) no-repeat;display:block;position:absolute;width:23px;height:18px;left:35px;top:-18px}

.qraa-add-form{display:none}
.qraa-form{margin:0 0 20px 0;padding:0}
.qraa-form .field{margin:0 0 10px 0;padding:0}
.qraa-form .field LABEL{display:block;color:#808080;line-height:20px;font-size:18px}
.qraa-form .field LABEL.descr {
    line-height: 16px !important;
    cursor: default !important;
}
.qraa-form .field.product LABEL{display:block;color:#808080;line-height:16px;font-size:14px; /*margin-top:-10px*/}
.qraa-form .field.captcha LABEL{display:block;color:#808080;line-height:20px;font-size:14px}
.qraa-form .field INPUT:not(.green_btn){margin-bottom:0px;font-size:14px;font-family:Arial!important;border:2px solid #818181;padding:5px 10px;height:30px;line-height:16px;width:100%;outline:none;box-sizing:border-box;display:block}
.qraa-form .field INPUT.error{border:2px solid red}
.qraa-form .field TEXTAREA{margin-bottom:0px;font-size:14px;font-family:Arial!important;border:2px solid #818181;padding:5px 10px;height:78px;line-height:16px;width:100%;outline:none;box-sizing:border-box;display:block;resize:none}
.qraa-form .field TEXTAREA.error{border:2px solid red}
.qraa-form .field.check::after{content:"";clear:both;display:block;height:0}
.qraa-form .field.check INPUT{margin:0 5px 0 0;padding:0;height:auto;width:auto;outline:none;display:block;float:left;position:relative;top:4px}
.qraa-form .field.check LABEL{line-height:20px;font-size:14px;cursor:pointer}
.qraa-form .field.product{display:none;position:relative;}
.qraa-form .field.product .form-product-suggestions{
	display:none;position:absolute;top:50px;left:0;padding:10px;background:#D4FAA5;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px; z-index: 2;
	box-sizing: border-box;
	min-width: 100%;
	top: 100%;
}
.qraa-form .field.product .form-product-suggestions .auto-product{min-width:120px;color:#77A123;font-size:13px;line-height:20px;display:block;text-decoration:none;padding:2px 6px}
.qraa-form .field.product .form-product-suggestions .auto-product:hover{background:#77A123;color:#D4FAA5;cursor:pointer;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.qraa-form .field.captcha .wa-captcha P{margin:0 0 1px 0}
.qraa-form .field.captcha .wa-captcha P:last-child{margin:0}
.qraa-form .field.captcha .wa-captcha P::after{content:"";clear:both;display:block;height:0}
.qraa-form .field.captcha .wa-captcha .wa-captcha-img{display:block;float:left;margin:0 10px 0 0}
.qraa-form .field.captcha .wa-captcha STRONG{display:block;float:left;margin:0 10px 0 0;height:40px;line-height:40px;font-size:18px}
.qraa-form .field.captcha .wa-captcha .wa-captcha-input{display:block;float:left;width:100px;margin-top:5px}
.qraa-form .field.captcha .wa-captcha .wa-captcha-refresh{font-size:13px;color:#0202ff;text-decoration:underline}
.qraa-form .field.captcha .wa-captcha .wa-captcha-refresh:hover{text-decoration:none}
.qraa-form .field.submit::after{content:"";clear:both;display:block;height:0}


.qraa-form .field.submit {
	text-align: center;
}

.qraa-form .field.submit input[type="submit"] {
	padding: 15px 40px;
	outline: 0;
	border: 0;
	color: #fff;
	font-family: 'Play-Bold', arial;
	font-size: 18px;
	font-weight: bold;
	text-transform: none;
}

.qraa-form .field input[name=product_name] {
	width: 100%;
	border: 1px solid #818181;
}

.qraa-wrapper .page-heading{text-align:center;margin-bottom:10px}
.qraa-wrapper .page-heading.h1_class{text-align:center;margin-bottom:10px;color:#22284f;font-size: 24px;font-weight:bold;line-height: 1.2em}

.qraa-body{clear:both}
.qraa-total-actions{width:510px;margin:0 auto;margin-bottom: 18px;}
.qraa-total-actions .qraa-header{position:relative;height:60px}
.qraa-total-actions .qraa-header::after{content:"";clear:both;display:block;height:0}
.qraa-total-actions .qraa-header .qraa-add.total.review{right:0;left:auto}
.qraa-total-actions .qraa-header .qraa-add.total.question{right:auto;left:0}
.qraa-total-actions .qraa-header .qraa-add.total.active{background-position:0 -120px}
@media only screen and (max-width:540px) {
	.qraa-total-actions{width:auto;margin:0;padding:0 10px}
	.qraa-total-actions .qraa-header .qraa-add.total{position:static;display:block;margin:0 auto 10px auto}
	.qraa-total-actions .qraa-header{position:static;text-align:center;height:auto}
}
.qraa-pagination{margin:20px 0 0; text-align: center;}
.qraa-pagination::after{content:"";clear:both;display:block;height:0}
.qraa-pagination .qraa-pagination-active,
.qraa-pagination .qraa-pagination-link{display:inline-block; vertical-align: top; margin:0 10px 10px 0;height:24px;font-size:14px;line-height:20px;padding:0 7px;border:2px solid #000000}
.qraa-pagination .qraa-pagination-active{background:#000000;color:#FFF}
.qraa-pagination .qraa-pagination-link{color:#000000;text-decoration:none}
.qraa-pagination .qraa-pagination-link:hover{box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}

.qraa-wrapper.product-page{margin:0; padding: 0;}
.qraa-product-actions{width:510px;margin:0 auto 18px}
.qraa-product-actions .qraa-header{position:relative;height:60px}
.qraa-product-actions .qraa-header::after{content:"";clear:both;display:block;height:0}
.qraa-product-actions .qraa-header .qraa-add.product.review{right:0;left:auto}
.qraa-product-actions .qraa-header .qraa-add.product.question{right:auto;left:0}
.qraa-product-actions .qraa-header .qraa-add.product.active{background-position:0 -120px}
.qraa-wrapper.product-page{padding-bottom:30px}
@media only screen and (max-width: 760px){
	.qraa-wrapper.product-page,
	.qraa-form{text-align:left}
	
}
@media only screen and (max-width:550px) {
	.qraa-product-actions{width:auto;margin:0;padding:0 10px}
	.qraa-product-actions .qraa-header .qraa-add.product{position:static;display:block;margin:0 auto 10px auto}
	.qraa-product-actions .qraa-header{position:static;text-align:center;height:auto}
}
@media only screen and (max-width:400px) {
	.qraa-footer .qraa-page-link{font-size:12px}
}
@media only screen and (max-width:350px) {
	.qraa-footer .qraa-page-link{font-weight:normal}
}
