
.evaluation-table{width:100%;border-collapse:collapse;border-spacing:0;}
.evaluation-table .ev-table-title, .evaluation-table .evaluation{padding:10px 5px;border:1px solid #e5e5e5;font-size:14px;text-align:center;font-weight: normal;}
.evaluation-table .ev-table-title{font-size:16px;color:#333333;}
.evaluation-table thead .ev-table-title{background:#f5f5f5;}
.evaluation-table .positive-ev{color:#39c81f;}
.evaluation-table .neutral-ev{color:#5f5f5f;}
.evaluation-table .negative-ev{color:#e50014;}


.histogram-content{margin-bottom:15px;}
.average-rating {position: relative;}
.average-rating .hist-item{overflow:hidden;margin-bottom:3px;color:#cdcdcd;}
.average-rating .rating-text-content{color:#00adef;font-weight:bold;font-size:12px;margin-bottom:15px;display:block;}
.average-rating  .progress-bar-content{overflow:hidden;}
.average-rating .progress-bar-bg{background:#eaeaea;border-radius:6px;overflow: hidden;}
.average-rating .progress-bar{background:#00adef;height:12px;border-radius:6px;}
.average-rating .star-text{float:left;margin-right:15px;}
.average-rating .star-rating{float:right;width:50px;margin-left:10px;}
.img-stars {display: block;}

.rating-stars-content{overflow:hidden;margin-right:5px;display: inline-block;vertical-align: middle;}
.rating-stars{display: inline-block;vertical-align: text-bottom;background: #ccc;overflow: hidden;}
.rating-stars  .review-points{background:#ffc926;}

.see-reviews-link{color:#cdcdcd;}
.see-reviews-link .all-reviews{color:#333333;}

.reviews-partnerid {}
.reviews-partnerid .title {display: block; margin-bottom: 10px;}
.reviews-partnerid .title h2 {display: inline-block; font-size: 20px;color: #333;margin-right: 5px;}
.reviews-partnerid .title a {display: inline-block; font-size: 11px;color: #333;text-decoration: underline; text-transform: lowercase;}
.reviews-partnerid-list {}
.it-reviews {overflow: hidden;margin-bottom: 10px;}
.review-title {color:#00adef;font-size: 12px; font-weight: bold; vertical-align: middle;margin-right: 10px;}
.review-date {font-size: 10px; color: #999;vertical-align: bottom;}
.review-user {display: none;}
.review-message {display: block;color: #000;padding-top: 10px;}
.reviews-full .review-user{display: block;}



/* customizacao apenas para pagina de lojista */

.home-lojista .reviews-partner{
	float: right;
	width: 320px;
	border-left: 1px solid #E8E8E8;
	padding-left: 20px;
	margin-left: 20px;

}
.home-lojista .reviews-partnerid .title {
	display: block;
}
.home-lojista .review-user {
	display: none;
}
.home-lojista .it-reviews {
	border-bottom: 0;
}
..review-message


.home-lojista .customers-recommend {
	display: none;
}
.home-lojista .average-rating {
	display: inline-block;
}
.home-lojista .average-rating .rating-stars-content{
	display: inline-block;
	vertical-align: middle;
	margin-right: 15px;
}
.home-lojista .header-see-reviews-link {
	display: inline-block;
	vertical-align: middle;
	color: #333;
	font-size: 11px;
	text-decoration: underline;
}
.home-lojista .rating-text-content {
	display: none;
}
.home-lojista .rating-score-content .see-reviews-link{
	text-transform: lowercase;
	color: #999;
}


.see-rating {
	display: none;
}
.togglestar .rating-score-content {
	visibility:hidden;
	opacity:0;
	position: absolute;
 	transition-delay:0.3s;
	-webkit-transition: opacity 0s ease-out;
}
.home-lojista .partnerTitle {
	display: inline-block;
	vertical-align: middle;
	font-size: 20px;
	font-weight: normal;
	margin-right: 10px
}
.home-lojista .about {
	padding-top:10px; 
}

.togglestar:hover .rating-score-content{
	position: absolute;
	background: #fff;
	width: 220px;
	padding: 10px 0 10px 20px;
	border-radius:20px;
	z-index: 5;
	box-shadow: 0px 0px 5px 2px #ddd; 
	top: 25px;
	left: -88px;
	visibility:visible;
  	opacity:1;
}
.rating-score-content .rating-text-content {
	display: block;
}


.togglestar .rating-score-content:before {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: -11px;
	left: 35%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #ccc;
	-webkit-filter: blur(1px);
}


.togglestar .rating-score-content:after {
	content: "";
	display: block;
	position: absolute;
	width: 0;
	height: 0;
	top: -9px;
	left: 35%;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #fff;
}

.togglestar .review-points:after {
	position: absolute;
	content: " ";
	left: 0;
	top:5px;
	background: url('../img/sprite_icos.png') no-repeat -174px -251px;
	width: 11px;
	height: 7px;
	display: inline-block;
}







.page-produto .header-see-reviews-link {
	display: none;
}
.page-produto .rating-text-content {
	display: none;
}
.page-produto .rating-score-content .rating-text-content {
	display: block;
} 
.page-produto .average-stars {
	display: inline-block;
}
.page-produto .price-box-novo .pb-area1 {
	overflow: visible;
}
.page-produto .customers-recommend {
	display: none;
}
.page-produto .see-reviews-link {
	color: #999;
	font-size: 11px;
}


.average-tooltip {
	position: absolute;
	padding: 15px;
	width: 200px;
	z-index: 3;
	top:-25px;
	left: -235px;
	background: #fff;
	box-shadow: 0px 0px 10px 2px #ddd;
}
.average-tooltip:before {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #ddd;	
	content: "";
	display: block;
	position: absolute;
	right: -10px;
	top: 35px;
	-webkit-filter: blur(1px);
}
.average-tooltip:after {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-left: 10px solid #fff;	
	content: "";
	display: block;
	position: absolute;
	right: -8px;
	top: 35px;
}

.box-m2 {
	overflow: visible !important;
}
.box-m2 .rating-stars-content {
	margin-right: 0;
}

.list-marketplace {
	overflow: visible !important;
}
.list-marketplace .mp-li {
	padding: 10px !important;
}
.list-marketplace .partnerViewer {
	display: block !important;
}
.rating-votos {
	display: inline-block;
	vertical-align: middle;
	text-decoration: underline;
}
.rating-header-percent {
	display: block;
	margin-bottom: 10px;
}
.tit-partner {
	display: block;
	margin-bottom: 5px;
}
.tit-partner a{
	color: #00ADEF !important;
	text-decoration: underline;
}
.rating-percent {
	font-weight: bold;
}
.rating-month {
	display: block;
	margin-bottom: 10px;
}
.tit-parcelas {
	display: block;
	margin-bottom: 5px;
	color: #00ADEF;
}

/* comentarios */
.header-see-reviews-link {
	display: none;
}

.average-rating .rating-text-content {
	display: inline-block;
	vertical-align: middle;
}

.review-user {
	display: block;
} 

.reviews-partnerid .title {
	display: none;
}

.see-reviews-link {
	display: none;
}
.rating-score-content .rating-text-content {
	display: none;
}
.customers-recommend {
	font-size: 13px;
	color: #000; 
}


/* Componente Ranking Estrela Expandido */
.expanded .average-rating .customers-recommend{display:block;}
.expanded .average-rating .see-reviews-link{display:none;}
.expanded .average-rating .progress-bar{height:20px;}
.expanded .average-rating .progress-bar-bg,.expanded .average-rating .progress-bar{border-radius:10px;}
.expanded .average-rating .hist-item{margin-bottom:8px;color:#333333;font-size:13px;}
.expanded .average-rating .rating-text-content{font-size:16px;}

#average-rating-result {
	width: 100%;
}
.average-rating .rating-text-content {
	margin-bottom: 0;
}
.it-reviews {
	border-bottom: 1px dotted #E8E8E8;
	margin-bottom: 15px;
}




.home-comentarios.review-title {
	font-size: 18px;
}
.review-message {
	font-size: 12px;
	padding-bottom: 15px;
}
.review-user {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	display: block;
	margin-top: 5px;
}
.to {
	font-weight: normal;
}

.txt-order {
	font-size: 12px;
}

.ddl-rating-order {
	font-size: 12px;
	color: #999;
}


.paginate-review {
	text-align: center;
	margin-bottom: 20px;
}
.it-paginate {
	display: inline-block;
}
.link-paginate{
	font-size: 13px;
	text-decoration: none !important;
	padding: 5px;
}
.active {
	background: #00ADEF;
	color: #fff;
}


/* CSS para o rating da pagina de produto */
/***************************************************/
#average-stars .rating-text-header-content {
	display: none;
}
#average-stars .lk-product {
	display: none;
}
#average-stars .rating-text-content {
	margin-bottom: 10px;
}
#average-stars .see-reviews-link {
	display: block;
}



/* CSS para a parte do tooltip */
/***************************************************/
.average-tooltip .rating-score-content {
	display: none;
}


.home-lojista .rating-score-content .rating-text-content {
	display: block;
}

.home-lojista .rating-score-content .customers-recommend {
	display: none;
}






/**************************************************************/
/* Todos os comentarios do parceiro 
/**************************************************************/
.home-comentarios .grid-control {
	background: #fff;
	margin-bottom: 0;
}
.home-comentarios .pure-g {
	height: auto;
} 
.home-comentarios .rating-reviews-header {
		border-bottom: 1px solid #E8E8E8;
		margin: 0 10px
}
.home-comentarios .tit-rating {
	color: #333;
	font-size: 20px;
	font-weight: normal;
	display: block;
	margin-bottom: 20px;
}
.home-comentarios .rating-reviews-header, .home-comentarios .rating-reviews-body, .home-comentarios .rating-review-comments {
	padding: 10px;
}
.home-comentarios .rating-score-content {
	margin-top: 10px;
}
.home-comentarios .form-rating-order {
	padding: 12px 0;
	margin-bottom: 15px;
	border-top: 1px solid #E8E8E8;
	border-bottom: 1px solid #E8E8E8;
}
.home-comentarios .partnerlogo {
	border-right: 1px solid #E8E8E8;
	width: 215px;
	text-align: center;
}
.home-comentarios .aboutpartner .partnerTitle {
	color: #00ADEF;
	margin: 0 5px 10px 0;
	display: inline-block;
}
.home-comentarios .aboutpartner .about {
	font-size: 12px;
	color: #333;
	padding-right: 40px;
}
.home-comentarios .aboutpartner .popInline {
	color: #00ADEF; 
}
.home-comentarios #about-star {
	display: inline-block;
}
.home-comentarios #about-star .rating-text-header-content, .home-comentarios #about-star .rating-score-content, .home-comentarios #about-star .see-rating {
	display: none;
}
.home-comentarios #about-star .header-see-reviews-link {
	display: inline-block;
	font-size: 11px;
	color: #333;
	vertical-align: top;
}
.home-comentarios #about-star .rating-stars-content {
	vertical-align: baseline;
}
.home-comentarios #seemore .tit-about {
	color: #00ADEF;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 20px;
	display: block;
}
.home-comentarios #seemore .description-about {
	font-size: 12px;
	color: #333;
	margin-bottom: 20px;
}