/***********************************************/
/* List reviews model : Line                   */
/***********************************************/

.lhcom_list_reviews .review { padding: 6px; border-bottom: 1px solid silver; }
.lhcom_list_reviews .review .row,
.lhcom_list_reviews .review .review_column { margin: 0 0 0 0!important; padding: 0 0 0 0!important;}
.lhcom_list_reviews .review .header { font-size: 15px; }
.lhcom_list_reviews .review .header .rate_star {float: left; margin-right: 40px; }
.lhcom_list_reviews .review .header .date { float: right; margin-top: 4px;}
.lhcom_list_reviews .review .header .customer_infos { }
.lhcom_list_reviews .review .header .customer_name { float:left; margin-right: 10px; }
.lhcom_list_reviews .review .header .customer_age { float:left; font-size: 12px; }
.lhcom_list_reviews .review .header .customer_age:before { content: "\00a0("; }
.lhcom_list_reviews .review .header .customer_age:after { content: ")"; }
.lhcom_list_reviews .review .header .customer_nb_products { clear:both; font-size: 11px; font-style: italic; margin-left: 5px;  }
.lhcom_list_reviews .review .header .verified_purchase { clear:right; float: right;  margin-bottom: 5px!important; }

.lhcom_list_reviews .review .content { clear: both; min-height: 0px; padding-top: 8px;}
.lhcom_list_reviews .review .review_column_center { border-left: 1px solid silver; }
.lhcom_list_reviews .review .review_column_no_products { border-left: none!important; }

/* Moderation */
.lhcom_list_reviews .review .content .moderation_message {  margin-left: 8px; }

/* Products list */
.lhcom_list_reviews .review .content .review_products_list { margin-left: 5px; }
.lhcom_list_reviews .review .content .product_review_left { }
.lhcom_list_reviews .review .content .product_review img,
.lhcom_list_reviews .review .content .product_review_left img { margin-right: 6px; margin-bottom: 6px; border:1px solid #D0D1D5; float: left; }
.lhcom_list_reviews .review .content .review_products_list .product_name { font-weight: bold; font-size: 1em!important; }
.lhcom_list_reviews .review .content .review_text { margin-left: 8px; margin-top: 0px; }

/* Usefulness */
.lhcom_list_reviews .review .content .lhcom_usefulness_like_dislike { float: right!important; }
.lhcom_list_reviews .review .content .usefulness-like { float: left!important; }
.lhcom_list_reviews .review .content .usefulness-dislike { float: right!important; }

/* Report */
.lhcom_list_reviews .review .report_abuse { text-align: right; }

/* Buttons */
.lhcom_buttons { margin-top: 18px; }

/* For columns */
.lhcom_column_reviews_content .lhcom_list_reviews .review .header { float: none; width: auto;}
.lhcom_column_reviews_content .lhcom_list_reviews .review .header .rate_star { float: left; margin-bottom: 4px;}
.lhcom_column_reviews_content .lhcom_list_reviews .review .header .customer_infos { clear: both; }
.lhcom_column_reviews_content .lhcom_list_reviews .review .header .verified_purchase { float: left; }
.lhcom_column_reviews_content .lhcom_list_reviews .review .header .customer_nb_products { margin-left: 0px; }
.lhcom_column_reviews_content .lhcom_list_reviews .review .content .review_text { margin-left: 0px!important; }
.lhcom_column_reviews_content .lhcom_list_reviews .review .content { clear:both; border-left: none; margin-left: 0; min-height: 0;}
.lhcom_column_reviews_content .lhcom_list_reviews .review .content .review_products_list { clear: both; float: left; max-width: 240px; border-right: none; }
.lhcom_column_reviews_content .lhcom_list_reviews .review .content .product_review_left img { margin-right: 6px; margin-bottom: 6px; float: left; border-right: none; }