.ui-autocomplete{background-color:white}
.hidden{display:none}

.qraa-wrapper{max-width:100%}
.qraa-wrapper::after{content:"";clear:both;display:block;height:0}

.qraa-title {margin-bottom: 25px;}

.qraa-box{box-sizing:border-box;width:50%;float:left}
.qraa-box.reviews{padding-right:10px}
.qraa-box.questions{padding-left:10px}

.qraa-header{padding:0;position:relative; text-align: center;}
.qraa-header H2{line-height:22px;font-size:16px;color:#0202ff;font-weight:bold;margin:0;padding:0}
.qraa-header .btn {display:inline-block; vertical-align: top; width:185px; margin: 0 10px; position: relative; border: 1px solid;padding: 6px 0; font-size: 16px;}
.qraa-header_name {
	margin-bottom: 22px;
}
.qraa-footer{clear:both;padding:15px 0 0 0;text-align:center;display: flex;
    align-items: center;
    justify-content: center;}

.qraa-body.all .qraa-list{
	display: block;
}
.qraa-body.all .qraa-list .qraa-item_new {
	width: 50%;
	box-sizing: border-box;
	padding: 10px;
}
@media screen AND (max-width: 639px) {
	.qraa-body.all .qraa-list .qraa-item_new {
		width: 100%;
	}
}
.qraa-list{ margin:0; padding: 0; list-style:none;display: flex;justify-content: flex-start;flex-wrap: wrap; }
.qraa-list.swiper-wrapper {flex-wrap: nowrap;}
.qraa-list .qraa-item:last-child {margin-bottom:0;}
.qraa-list .qraa-item_new .qraa-item-heading {
	padding: 0;
    line-height: 18px;
    font-size: 15px;
    color: #6880A4;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 403px;
	overflow: hidden;
	/* height: 18px; */
	margin-right: 10px;
	margin-left: 3px;
}
.qraa-list .qraa-item_new .qraa-item-heading.qraa-item-heading_alt{color: #EB415E;}

.qraa-list .qraa-item_new .qraa-item-date{width: 100px; color:#7081a1;font-weight:bold;font-size:14px; line-height: 14px}
.qraa-list .qraa-item_new .qraa-item-title{color:#7181a2;font-weight:bold;font-size:15px;}
.qraa-list .qraa-item_new .qraa-item-title.adm {color: #cb445d;}


.qraa-list .qraa-item_new  .qraa-item-heading.qraa-item-heading_alt .qraa-item-title {color: #EB415E;}

.qraa-list .qraa-item_new .qraa-item-product{font-size:13px;line-height:16px;color:#444444;font-weight:bold;
	/* white-space: nowrap; */
	max-height: 34px;
    max-width: 413px;
    overflow: hidden;
	text-overflow: ellipsis;
margin-left: 3px; }
.qraa-list .qraa-item_new .qraa-item-product .qraa-item-product-link{font-size:15px;color:#0065e5;text-decoration:underline}
.qraa-list .qraa-item_new .qraa-item-product .qraa-item-product-link:hover{color: #1252af;}
.qraa-list .qraa-item_new .qraa-item-text, .qraa-list .qraa-item_new .qraa-item-answer{box-sizing: border-box; padding: 7px 15px;color: #282828;font-size: 14px;
	line-height: 17px;border-radius: 10px;background: #eeeeee;position: relative; margin: 22px 3px;}
.qraa-list .qraa-item_new .qraa-item-text {
	margin: 25px 4px 10px;
}
.qraa-item-text__top {
	display: flex;
	align-items: center;
	margin-bottom: 5px;
	margin-top: 5px;
}
.product-page .qraa-list .qraa-item_new .qraa-item-answer {
	margin: 15px 0 10px 30px
}
.qraa-list .qraa-item_new .qraa-item-answer{background: #e4fcff;}
.qraa-list .qraa-item_new .qraa-item-text:before,
.qraa-list .qraa-item_new .qraa-item-answer:before {
	content: '';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 11px 12px 11px;
	border-color: transparent transparent #ffffff transparent;
	position: absolute; bottom: 100%; left: 30px;
}
.qraa-footer a.qraa-page-link.btn {
	background: #005ec4;
	border-radius: 50px;
	width: 281px;
	height: 44px;
	transition: .2s ease;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0;
}
.qraa-footer a.qraa-page-link.btn:hover {
	background: #8190b2;
}
.qraa-footer a.qraa-page-link.btn span {font-size: 15px;color: #fff;font-weight: bold; text-transform: uppercase;line-height: 18px;}
.qraa-list .qraa-item.new .qraa-item-text {background: #FEF5D6;}
.qraa-list .qraa-item.new .qraa-item-text:before {border-color: transparent transparent #FEF5D6 transparent}

.qraa-list .qraa-item_new .qraa-item-answer {margin-left: 30px;}

.qraa-add-form{display:none}
.qraa-form{
	margin:0 0 20px 0;
	padding:10px 0;
	font-family: 'Roboto', Arial, sans-serif;
}

.qraa-form .field{margin:0 0 10px 0;padding:0}
.qraa-form .field LABEL{display:block;color:#808080;line-height:20px;font-size:18px;text-align: left;}
.qraa-form .field LABEL.descr {
    line-height: 16px !important;
    cursor: default !important;
}
.qraa-form .field.product LABEL{display:block;color:#808080;line-height:20px;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:2px}
.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:#0e4c80;z-index: 2;
	box-sizing: border-box;
	min-width: 100%;
	top: 100%;
	color:#fff;
}
.qraa-form .field.product .form-product-suggestions .auto-product{min-width:120px;color:#fff;font-size:13px;line-height:20px;display:block;text-decoration:none;padding:2px 6px}
.qraa-form .field.product .form-product-suggestions .auto-product:hover{text-decoration:underline;color:#fff;cursor:pointer;}
.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"] {text-shadow: none; border: 3px solid #0066E6;border-radius: 5px;background: #ebf3ff; width: auto;height: auto;
    padding: 15px 27px;transition: .2s ease;display: block;margin: 0 auto;font-size: 18px;color: #0e4c80;font-weight: bold;}
.qraa-form .field.submit input[type="submit"]:hover {background: #fff;color: #0e4c80 !important;}

.qraa-form .field input[name=product_name] {
	width: 100%;
	border: 2px 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;overflow:hidden;text-align: left;margin-top: 26px;}

.qraa-wrapper{margin:0 auto;max-width:1260px}
.shop_feedbackAll .qraa-wrapper {
	margin:0 auto;
	width: calc(100% - 20px);
}
.qraa-wrapper::after{content:"";clear:both;display:block;height:0}


.qraa-wrapper .page-heading{text-align:center;margin-bottom:10px}
.qraa-wrapper .page-heading.h1_class{text-align:center;margin-bottom:15px;color:#ff0605;font-size:28px;font-weight:bold;line-height: 1.2em}
.qraa-total-actions,.qraa-product-actions {width:445px;margin: 17px auto 0px;padding:0 10px;}
.qraa-product-actions {width:445px;margin: 20px auto 18px;	padding:0 10px;}

.body_default #mCSB_2 {opacity:1!important;}
.body_default #mCSB_2 * {opacity:1!important;}
.body_default #mCSB_2 .mCSB_dragger {height:auto;}
.body_default #mCSB_2 .mCSB_dragger_bar {width:12px;height:32px;background:#1252af;border:none;border-radius:0;}
.body_default #mCSB_2 .mCSB_dragger_bar:after {display:none;}
.body_default #mCSB_2 .mCSB_buttonUp,
.body_default #mCSB_2 .mCSB_buttonDown {width:14px;height:13px;}



.qraa-form .leave_rating,
.qraa-item-rating {
	display: flex;
	width: 90px;
}

.qraa-item-rating {
	/* margin-top: -3px; */
}

.qraa-form .qraa-form__star,
.qraa-item-rating__star {
	display: block;
	width: 18px;
	height: 14px;
	background-image: url("./stars.png");
	background-repeat:no-repeat;
	background-position: center bottom;
	margin-right: 0;
	cursor: pointer;
}
.qraa-form .leave_rating:hover .qraa-form__star {
	background-position: center top;
}
.qraa-form .leave_rating:hover .qraa-form__star:hover ~ .qraa-form__star {
	background-position: center bottom;
}

.qraa-form  .qraa-form__star.star {background-position: center top;}
.qraa-item-rating__star {background-position: center top; cursor: default;}
.qraa-item-rating__star_empty {background-position: center bottom;}


@media only screen and (min-width: 1297px){
	.shop_feedbackAll .qraa-wrapper.total-page {width: 1260px;}
}
@media (max-width: 1279px) {
	.qraa-list .qraa-item_new .qraa-item-answer {margin-left: 30px;}
	.qraa-list .qraa-item_new .qraa-item-heading .qraa-item-date + .qraa-item-title {margin-left: 0px !important;}
	.qraa-list .qraa-item_new .qraa-item-text,
	.qraa-list .qraa-item_new .qraa-item-answer {padding: 12px 10px;}
	.home_qa li.qraa-item_new {width: 100%;margin: 0;}
	.qraa-body {width: auto;margin: 0 auto;}
	.home_qa .qraa-list {max-height: 535px;position: relative;height: auto;}
	.qraa-total-actions, .qraa-product-actions {
		margin-bottom: 10px;
	}
}
@media only screen and (max-width: 1024px){
	.home_qa li.qraa-item_new {width: 300px;}
	.home_qa li.qraa-item:nth-child(1),
	.home_qa li.qraa-item:nth-child(2) {display: block;}
}
@media (max-width: 639px) {
	.qraa-footer {padding: 0;}
	.shop_feedbackAll .qraa-wrapper.total-page {width: calc(100% - 20px);}
	.qraa-body {width: 100%;}
	.qraa-footer a.qraa-page-link.btn span,.qraa-form .field.submit input[type="submit"] {font-size: 16px;}
	.qraa-footer a.qraa-page-link.btn {padding: 13px 27px;}
}
@media (max-width: 400px) {
	.qraa-wrapper.total-page .qraa-title {font-size: 18px;}
}
@media (max-width: 330px) {
	.qraa-footer a.qraa-page-link.btn {
		width: 100%;
	}
}
@media (max-width: 320px) {
	.qraa-footer {padding: 0;}
	.qraa-footer a.qraa-page-link.btn {
		width: 100%;
	}
}
.desc{
	font-size: 14px!important;
    line-height: 16px!important;
    cursor: default;
}
.qraa-body.all > .qraa-list{
	display: flex!important;
	height: auto!important;
}
.product_qraa{
	height: auto!important;
}