.askaron-reviews-for-element  {
	font-family: Arial,​Helvetica,​sans-serif;
	font-size: 13px;
}

.askaron-reviews-for-element .ask-add {
	margin-bottom:20px;	
}

.askaron-reviews-for-element .ask-add a {
	text-decoration:none;
	color:#000;
	border-bottom:1px dotted;
	font-size:20px;
}

.askaron-reviews-for-element .ask-add a:hover {
	color: #EA0000;
}

.askaron-reviews-for-element .ask-not-active {	
	background:#DEFFE6
}

.askaron-reviews-for-element .ask-review {	
	margin-bottom: 30px;
	color:#000;
}

.askaron-reviews-for-element .ask-review .ask-name {
	font-size: 18px;
	display: inline-block;
	color: #2b2b2b;	
}


.askaron-reviews-for-element .ask-review .ask-name span {
	font-size:12px;
	color:#666;
	margin-left:9px;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block
{
	font-size:12px;
	display: inline-block;
}

.askaron-reviews-for-element .ask-review .ask-edit-link-block a
{
	text-decoration: underline;
	margin-left:9px;
	color: #000;
}

.askaron-reviews-for-element .ask-review .ask-review-item {
	margin-bottom: 10px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-title {
	vertical-align: top;
	font-weight: bold;
	display: inline-block;
	margin-right: 5px; 
	margin-bottom: 4px;
}

.askaron-reviews-for-element .ask-review .ask-review-item .ask-text {
	display: inline-block;
	color: #666;
	line-height: 18px;
}

.askaron-reviews-for-element .ask-review .ask-stars {
	margin:8px 0 7px;
}

.askaron-reviews-for-element .ask-review .ask-stars img {
	border: 0;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-review .ask-stars span {
	font-size: 13px;
	line-height: 13px;	
	margin-left: 8px;		
	color: #999;
	vertical-align: bottom;
}

.askaron-reviews-for-element .ask-new-interval {
	height: 30px;
	display: block;
}

.ask-review
{
	display: flex;
	flex-wrap: nowrap;
	gap: 30px;
	border: 1px solid #B3B3B3;
	padding: 16px;
	margin: 16px 0px;
}

.ask-review .ask-pic
{
	width: 52px;
}

.ask-review .ask-pic img
{

}

.ask-review .ask-text
{
	width: calc(100% - 152px);
}

.ask-review .ask-text .ask-name
{
font-weight: 500;
font-style: Medium;
font-size: 16px;
leading-trim: CAP_HEIGHT;
line-height: 100%;
letter-spacing: 0%;
color: #333;
margin-bottom: 16px;
}
.ask-review .ask-text .ask-about
{
font-weight: 400;
font-style: Regular;
font-size: 14px;
leading-trim: CAP_HEIGHT;
line-height: 100%;
letter-spacing: 0%;
color: #333;
}


.ask-review .ask-dategrade 
{
	width: 100px;
}


.ask-review .ask-dategrade .ask-date
{
font-weight: 400;
font-style: Regular;
font-size: 14px;
leading-trim: CAP_HEIGHT;
line-height: 100%;
letter-spacing: 0%;
text-align: right;
vertical-align: bottom;
color: #A4A5A7;
margin-bottom: 12px;
}
.ask-review .ask-dategrade .ask-grade
{
font-weight: 400;
font-style: Regular;
font-size: 24px;
leading-trim: NONE;
line-height: 100%;
letter-spacing: 0%;
vertical-align: middle;
color: #000;
	text-align: right;
}

.ask-review .ask-dategrade .ask-grade font
{
	position: relative;
	top: -4px;
}





.noreviews
{
	border: 1px solid #B3B3B3;
	padding: 16px;
	font-weight: 500;
	font-style: Medium;
	font-size: 16px;
	leading-trim: CAP_HEIGHT;
	line-height: 100%;
	letter-spacing: 0%;
	color: #333;
}

.flexreview
{
	display: flex;
	gap: 30px;
}

.flexreview.havereviews .leftreview
{
	width: 75%;
}

.flexreview.havereviews .rightreview
{
	width: 25%;
}

.flexreview.donthavereviews .leftreview
{
	width: 25%;
}

.flexreview.donthavereviews .rightreview
{
	width: 75%;
}

.reviewgrade
{
	margin-left: 100px;
}


@media screen and (max-width: 1200px) {

	.flexreview
	{
		display: block;
	}

	.flexreview.havereviews .leftreview,
	.flexreview.havereviews .rightreview,
	.flexreview.donthavereviews .leftreview,
	.flexreview.donthavereviews .rightreview
	{
		width: auto;
	}

	.reviewgrade
	{
		margin-left: 10px;
	}


}