<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* --------
 start review box style
 ------------------------------------------- */
 .review_box_container {
	margin-top: 18px;
	margin-bottom: 18px;
 }

 .review_title {
 	margin-bottom: 13px;
 	color: #000;
 	font-size: 16px;
 }
 .review_box {
     border: 1px solid #dcdcdc;
     padding-left: 18px;
     padding-right: 18px;
     background-color: #f9f9f9;
 }

 .points_title {
 	margin-top: 0;
 	margin-bottom: 8px;
 	text-transform: uppercase;
 	font-style: italic;
 	color: #000;
 	font-size: 16px;
 }

 .points_list {
 	padding: 0;
 	font-size: 11px;
 	color: #111;
 	margin: 0;
 	line-height: 24px;
 	margin-top: 14px;
 	list-style-position: inside;
 }

.points_list .points_inner {
	font-size: 13px;
	color: #4c4c4c;
}

.review_inner_row {
	border-top: 1px solid #fff;
    border-bottom: 1px solid #d3d3d3;
    margin-left: -18px;
    margin-right: -18px;
    padding: 18px;
}

.review_inner_row:last-child {
	border-bottom: 0;
}

.review_points_row, .review_info_row {
	/*background-color: #f3f3f3;*/
}

 .review_summary_title {
	margin-top: 0;
	margin-bottom: 6px;
	text-transform: uppercase;
	color: #000;
	font-size: 13px;
 }

  .review_summary_text {
      margin-top: 0;
      margin-bottom: 0;
      font-size: 13.5px;
      line-height: 20px;
      color: #5F5F5F;
  }

 .review_average_box {
     float: right!important;
     background-color: #FF7D0E;
     width: 120px;
     height: 120px;
     text-align: center;
     padding-top: 36px;
 }

 .review_average_box &gt; span {
	clear: both;
	display: block;
 }

 .review_box_summary {
 	margin-right: 134px;
 }

.review_average_box .average_value {
	font-size: 28px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 8px;
}

.review_average_box .average_value .average_mark {
	font-size: 21px;
	font-weight: normal;
}

.review_average_box .result_word {
	font-size: 16px;
	    color: #fff;
	    text-transform: uppercase;
}

.review_progress {
	margin-bottom: 16px;
}

.review_progress .progress_bar {
	height: 14px;
}

.review_progress .progress_value {
    position: absolute;
    border-bottom: 3px solid #CA6006;
}

.progress_info {
	line-height: 12px;
	margin-bottom: 6px;
}

.review_progress:last-child {
	margin-bottom: 0;
}

.progress_name {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: bold;
    font-style: italic;
}

.progress_percent {
	font-size: 14px;
	text-transform: uppercase;
	font-style: italic;
	font-weight: normal;
}

.points_col {
    margin-top: 10px;
}

.review_image_col img {
    border: 1px solid #E0E0E0;
}

.post_content ul.points_list, .post_content ol.points_list {
	padding: 0;
	    font-size: 11px;
	    color: #111;
	    margin: 0;
	    line-height: 21px;
	    margin-top: 14px;
	    list-style-position: inside;
}

.points_list &gt; li {
	margin-bottom: 2px;
}

.points_list &gt; li:last-child {
	margin-bottom: 0;
}

.post_content .points_title {
	margin-top: 0;
	    margin-bottom: 8px;
	    text-transform: uppercase;
	    font-style: italic;
	    color: #000;
	    font-size: 15px;
}

.post_content .review_title {
    margin-bottom: 13px;
    color: #000;
    font-size: 16px;
}

.post_content .review_summary_title {
	margin-top: 0;
	margin-bottom: 6px;
	text-transform: uppercase;
	color: #000;
	font-size: 13px;
}
 /* --------
 end review box style
 ------------------------------------------- */</pre></body></html>