/**
 * Compatibility for all Prestashop versions
 */

#lineven_homecomments .error, #lineven_homecomments_post_review .error,
#lineven_homecomments .confirmation, #lineven_homecomments_post_review .confirmation,
#lineven_homecomments .information_message, #lineven_homecomments_post_review .information_message 	
	{padding: 10px; margin: 5px 0 5px 0; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; } 
#lineven_homecomments .error, #lineven_homecomments_post_review .error {border: 1px solid #e90808; background-color: #ffdddd; }
#lineven_homecomments .confirmation, #lineven_homecomments_post_review .confirmation {border: 1px solid #09c924; background-color: #c2ffcb; }
#lineven_homecomments .information_message, #lineven_homecomments_post_review .information_message {border: 1px solid #1008b3; background-color: #cfcdff; }


#lineven_homecomments .clear_both { clear:both; }

#lineven_homecomments .buttons {clear: both;}
#lineven_homecomments .buttons .write {float: left; margin-bottom: 3px;}
#lineven_homecomments .column .buttons .write {float: none; display: inline-block;}
#lineven_homecomments .buttons .view {float: right;}
#lineven_homecomments .column .buttons .view {float: none; display: inline-block;}

#lineven_homecomments_products_list { padding:0px; margin: 0px; text-align:center; color: #333333; font-size:10px; }
#lineven_homecomments_products_list .rating { display: inline-block; padding:0px; margin: 0px; }

/**
 * Average rate columns
 */
#lineven_homecomments_column_average_rate { border: 1px solid silver; padding: 10px; margin: 5px 0 5px 0; background-color: #ebebeb; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
#lineven_homecomments_column_average_rate .title {font-weight: bolder; }
#lineven_homecomments_column_average_rate .average_star {margin: 15px;}
#lineven_homecomments_column_average_rate .details {margin-top: 20px;}

/**
 * Average rate product
 */
#lineven_homecomments_product_average_rate { border: 1px solid silver; padding: 10px; margin: 5px 0 5px 0; background-color: #ebebeb; border-radius: 5px; -moz-border-radius: 5px;-webkit-border-radius: 5px; }
#lineven_homecomments_product_average_rate .title {font-weight: bolder; margin-bottom: 15px;}
#lineven_homecomments_product_average_rate .details {margin-top: 20px;}
#lineven_homecomments_product_average_rate .average_star {margin: 15px;}
#lineven_homecomments_product_average_rate .grs_best_worst_rating {font-size: 10px; font-style: italic;}


/*********************************************/
/* FOR GRS SPECIFICITIES ONLY
/*********************************************/

.homecomments_seo_grs_product_breadcrumbs {display: none;}

#lineven_homecomments .grs_rate_value {font-size: 8px; }
#lineven_homecomments .grs_item_reviewed {font-size: 10px; font-style: italic; color: #c6c6c4;}

/* Average rate for GRS on homepage */
#lineven_homecomments_homepage_grs { clear: both; border-top: 1px solid silver; margin-top: 10px; margin-bottom: 10px; text-align: center; }
#lineven_homecomments_homepage_grs .title { display: inline-block; font-weight: normal; }
#lineven_homecomments_homepage_grs .average_star { display: inline-block; margin: 0px; height: 16px;}
#lineven_homecomments_homepage_grs .details {display: inline-block; }

/* Average rate for GRS on category page */
#lineven_homecomments_category_grs { clear: both; border-top: 1px solid silver; margin-top: 10px; margin-bottom: 10px; text-align: center; }
#lineven_homecomments_category_grs .title { display: inline-block; font-weight: normal; }
#lineven_homecomments_category_grs .average_star { display: inline-block; margin: 0px; height: 16px;}
#lineven_homecomments_category_grs .details {display: inline-block; }

/* Average rate for GRS on reviews page */
#lineven_homecomments_reviewspage_grs { clear: both; border-top: 1px solid silver; margin-top: 10px; margin-bottom: 10px; text-align: center; }
#lineven_homecomments_reviewspage_grs .title { display: inline-block; font-weight: normal; }
#lineven_homecomments_reviewspage_grs .average_star { display: inline-block; margin: 0px; height: 16px;}
#lineven_homecomments_reviewspage_grs .details {display: inline-block; }

/* Average rate for GRS on product page for incompatibility theme */
#lineven_homecomments_product_force_grs { clear: both; margin-top: 10px; margin-bottom: 10px; text-align: left;}
#lineven_homecomments_product_force_grs .title { display: inline-block; font-weight: normal; }
#lineven_homecomments_product_force_grs .average_star { display: inline-block; margin: 0px; height: 16px;}
#lineven_homecomments_product_force_grs .details {display: inline-block; }

/* For all GRS type */
#lineven_homecomments_homepage_grs .star_display_off, #lineven_homecomments_category_grs .star_display_off, #lineven_homecomments_reviewspage_grs .star_display_off, #lineven_homecomments_product_force_grs .star_display_off, 
#lineven_homecomments_homepage_grs .star_display_on, #lineven_homecomments_category_grs .star_display_on, #lineven_homecomments_reviewspage_grs .star_display_on, #lineven_homecomments_product_force_grs .star_display_on, 
#lineven_homecomments_homepage_grs .star_display_half, #lineven_homecomments_category_grs .star_display_half, #lineven_homecomments_reviewspage_grs .star_display_half, #lineven_homecomments_product_force_grs .star_display_half 
	{ float: left; width: 18px; height: 18px; overflow: hidden; text-indent: -999em; }

#lineven_homecomments_homepage_grs .star_display_off, #lineven_homecomments_category_grs .star_display_off, #lineven_homecomments_reviewspage_grs .star_display_off, #lineven_homecomments_product_force_grs .star_display_off
	{ background: url(../img/rating/stars16.png) no-repeat 0 0 }
#lineven_homecomments_homepage_grs .star_display_on, #lineven_homecomments_category_grs .star_display_on, #lineven_homecomments_reviewspage_grs .star_display_on, #lineven_homecomments_product_force_grs .star_display_on 
	{ background: url(../img/rating/stars16.png) no-repeat 0 -40px }
#lineven_homecomments_homepage_grs .star_display_half, #lineven_homecomments_category_grs .star_display_half, #lineven_homecomments_reviewspage_grs .star_display_half, #lineven_homecomments_product_force_grs .star_display_half
	{ background: url(../img/rating/stars16.png) no-repeat 0 -60px }