/***********************************************/
/* List reviews model : Grid                   */
/***********************************************/

@media only screen and (max-width: 640px)
{
	.lhcom_list_reviews { font-size: 13px; clear:both; margin-bottom: 10px;}
	.lhcom_list_reviews .review { clear:both; padding: 6px; border-bottom: 1px solid silver; }
	.lhcom_list_reviews .review .header { float: none; font-size: 15px; padding: 8px; }
	.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 { margin-top: 4px;}
	.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; }
	.lhcom_list_reviews .review .content { padding: 8px;  padding-top: 14px; min-height: 0px; margin-left: 0px!important; border-left: none!important; }
	.lhcom_list_reviews .review .content .usefulness-like { float: right; margin-left: 10px;}
	.lhcom_list_reviews .review .content .usefulness-like .vote-like { float: left; }
	.lhcom_list_reviews .review .content .usefulness-like .vote-like a:hover { cursor: pointer; }
	.lhcom_list_reviews .review .content .usefulness-like .current-like { float: left;  }
	.lhcom_list_reviews .review .content .usefulness-dislike { float: right; }
	.lhcom_list_reviews .review .content .usefulness-dislike .vote-dislike a:hover { cursor: pointer; }
	.lhcom_list_reviews .review .content .usefulness-dislike .vote-dislike { padding-left: 15px; float: left; }
	.lhcom_list_reviews .review .content .usefulness-dislike .current-dislike { float: left;  }
	.lhcom_list_reviews .review .content .usefulness-icon-dislike { margin-left: 45px;}
	.lhcom_list_reviews .review .content .products_review { clear: both; }
	.lhcom_list_reviews .review .content .product_review_left { float: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 .products_review .product_name { font-weight: bold; font-size: 1em!important; }
	.lhcom_list_reviews .review .content .review_text { float: left; margin-left: 8px; }
	.lhcom_list_reviews .review .content .review_moderation_message { margin-left: 8px; border-top: 1px dashed #bdc2c9; margin-top: 10px; }
	.lhcom_list_reviews .review .content .review_moderation_message .title { margin-top: 2px; text-decoration: underline; }
	.lhcom_list_reviews .review .content .review_moderation_message .message { margin:0 6px; }
	.lhcom_list_reviews .review .content .review_addditional_informations {font-size: 1em; font-style: italic; color: #c6c6c4;}
	.lhcom_list_reviews .review .content .review_order_informations {font-size: 1em; font-style: italic; }
	.lhcom_list_reviews .lhcom_buttons .write {display: block; float: none!important; }
	.lhcom_buttons .view {display: block; float: none!important; }
	#lhcom_reviews_home_section .ps17 .lhcom_reviews_home_section-content { background-color: #fff; padding-bottom:2.125rem; }
	.lhcom_list_reviews_header td { display: block!important; width: inherit!important }
	.lhcom_list_reviews_header .separator {display: none; }

	/* For Columns */
	.column .lhcom_list_reviews .review .header { float: none; width: auto;}
	.column .lhcom_list_reviews .review .header .rate_star { float: left; margin-bottom: 4px;}
	.column .lhcom_list_reviews .review .header .customer_infos { clear: both; }
	.column .lhcom_list_reviews .review .content { clear:both; border-left: none; margin-left: 0; min-height: 0;}
}