.box-elenco-rating{padding-left:10px;position: relative;border-left:1px solid #ebebeb}
.br-theme-fontawesome-stars .br-widget {
  white-space: nowrap;
}
.d-reviews{ text-decoration:underline; cursor:pointer!important}
.pf_pageh_title .br-theme-fontawesome-stars .br-widget {height: auto !important;}
.br-theme-fontawesome-stars .br-widget a:not(.d-reviews) {
	font-family: "Font Awesome 6 Pro";
	font-size:1rem;
  text-rendering: auto;font-weight: 900;
  -webkit-font-smoothing: antialiased;
  text-decoration: none;
  margin-right: 2px;
}
.rating-info .fa-star { margin-right: 2px;color: #EDB867;bottom: 4px;font-size: 23px;}
.br-theme-fontawesome-stars .br-widget a:not(.d-reviews):after {
  content: "\f005";
  color: #d2d2d2;
}
.br-theme-fontawesome-stars .br-widget a.br-active:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget a.br-selected:after {
  color: #EDB867;
}
.br-theme-fontawesome-stars .br-widget .br-current-rating {font-size:.9rem; line-height:18px;}
.br-theme-fontawesome-stars .br-readonly a {
  cursor: default;
}
.photo-gallery .photo-viewer-review-summary {
    position: absolute;
    top: 8px;
    right: 8px;
    background-color: white;
    padding: 10px;
    border: 1px solid #dcdcdc;
    cursor: default;
    text-align: center;
    z-index: 5;
}
.photo-gallery .br-theme-fontawesome-stars .br-widget a {font: normal normal normal 22px/1 FontAwesome;}
.photo-gallery .br-current-rating { font-size:18px !important; line-height:24px !important; font-weight:bold;}
.photo-gallery .br-current-rating span{ display:block;font-size:14px !important; line-height:18px !important; font-weight: normal !important;}
.photo-gallery .br-current-rating span{ display:block;font-size:14px !important; line-height:18px !important; font-weight: normal !important;cursor:pointer; color:#D8712D}
.photo-gallery .br-current-rating span:hover{cursor:pointer; text-decoration:underline;color:#c40000}


@media print {
  .br-theme-fontawesome-stars .br-widget a:after {
    content: '\f006';
    color: black;
  }
  .br-theme-fontawesome-stars .br-widget a.br-active:after,
  .br-theme-fontawesome-stars .br-widget a.br-selected:after {
    content: '\f005';
    color: black;
  }
}

.comments-eval .bordered-box {border: 2px solid #424f5f;max-width: 100%;padding: 25px 0 20px;text-align: center;width: 110px;}
.comments-eval .total-rating span.value {display: block;font-size: 40px;font-weight: bold;line-height: 35px;}
.comments-eval .total-rating span.text {font-size: 12px; font-weight:bold;}
.comments-eval dl {margin-bottom: 20px;margin-top: 0;}
.comments-eval dl dt {float: left;margin-right: 5px;text-align: right;}
.comments-eval .dl-horizontal dt {clear: left;float: left;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 30px;font-weight: bold;line-height: 1.63;}
.comments-eval dl dd {margin-left: 0;}
.comments-eval .rating-bars .rating-bar-wrapper {margin-bottom: 13px;margin-top: 6px;}
.comments-eval .rating-bars .rating-bar-wrapper .rating-bar-inner {background-color:#D8712D;height: 8px;}
.comments .comment-item {
    border-bottom: 1px solid #eee;
    display: inline-block;
    padding-bottom: 10px;
    padding-top: 15px;
    position: relative;
    width: 100%;
}
.rating-info .rating-value {font-size: 26px;padding-left:10px;}
.rating-info .rating-label {font-size: 20px;display: block;margin-bottom: 3px;margin-top: 3px;}
.comment-item .fa-smile-o {color:#3bab4b;font-size: 26px;margin-left: -2px;margin-top: 8px;float: left;}
.comment-item .fa-frown-o {color:#F90;font-size: 26px;margin-left: -2px;margin-top: 8px;float: left;}
.comment-item p {line-height:22px;margin: 7px 0;padding-left: 25px;}

#form556 .br-current-rating{ display: inline-block;font-weight: bold;font-size: 13px !important; margin-left:10px;}
.invcomm dt,.invcomm dd{ line-height:32px !important;}
.rtdati .dt {display: block;font-size: 14px;margin-bottom: 6px;padding: 5px 0 0 0;}
.rtdati2{background:#098F09;color: #ffffff;}
.rtdati3{background:#F90;color: #ffffff;}



