/* ---------- Star Style */
div.crstar-rating-svg div.cr-rating-icon-base svg.cr-rating-icon-bg {
/* 	stroke: var(--brand) !important; */
	stroke: var(--black) !important;
	width: 17px !important;
	height: 17px !important;
}
div.crstar-rating-svg div.cr-rating-icon-frnt svg.cr-rating-icon {
/* 	fill: var(--brand) !important; */
	fill: var(--black) !important;
	width: 17px !important;
	height: 17px !important;
}
/* ---------- End Style */

/* ---------- Review Summary */

div#reviews div.cr-summaryBox-wrap {
	background-color: unset !important;
	flex-direction: column !important;
	justify-content: unset !important;
	align-items: start !important;
}
/* --- Overall Rating (Grid) */
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap { /* grid wrapper */
	width: 100% !important;
	flex: unset !important;
	display: grid !important;
	grid-template-columns: auto auto 1fr auto !important;
    align-items: center !important;
	padding: unset !important;
    column-gap: 12px !important;
}
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap div.cr-average-rating { /* overall rating */ /* Grid item 1 */
	grid-column: 1 !important;
	grid-row: 1 !important;
}
/* Stars Styling */
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap div.cr-average-rating-stars { /* Grid item 2 */
	grid-column: 2 !important;
	grid-row: 1 !important;
}
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap div.cr-average-rating-stars div.crstar-rating-svg { /* stars */
	margin: unset !important;
}
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap div.cr-average-rating-stars div.crstar-rating-svg div.cr-rating-icon-base {
	height: unset !important;
}
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap svg.cr-rating-icon-bg,
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap svg.cr-rating-icon {
	width: 25px !important;
	height: 25px !important;
}
/* End Stars Styling */
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap div.cr-total-rating-count { /* based on # reviews */ /* Grid item 3 */
	grid-column: 1 / -1 !important;
	grid-row: 2 !important;
	font-size: 16px !important;
    font-weight: bold !important;
}
div#reviews div.cr-summaryBox-wrap div.cr-overall-rating-wrap button.cr-ajax-reviews-add-review { /* add review button */ /* Grid item 4 */
	grid-column: 4 !important;
	grid-row: 1 !important;
	padding: unset !important;
	margin: unset !important;
    border: unset !important;
    background: unset !important;
	font-size: 16px !important;
	font-weight: bold !important;
	text-decoration: underline !important;
}
/* --- Bar Chart */
div#reviews div.cr-summaryBox-wrap div.ivole-summaryBox {
	padding: unset !important;
    margin-top: 20px !important;
	width: 100% !important;
}
div#reviews div.cr-summaryBox-wrap table.cr-histogramTable {
	max-width: unset !important;
	direction: ltr !important; /* move stars to left and percentage to right */
}
/* Bar Cells */
div#reviews div.cr-summaryBox-wrap table.cr-histogramTable td.ivole-histogramCell2 {
	width: 100% !important;
}
div#reviews div.cr-summaryBox-wrap table.cr-histogramTable td.ivole-histogramCell2 div.ivole-meter { 
	box-shadow: unset !important;
	height: 14px !important;
}
div#reviews div.cr-summaryBox-wrap table.cr-histogramTable td.ivole-histogramCell2 div.ivole-meter div.ivole-meter-bar {
	box-shadow: unset !important;
	background-color: var(--black) !important;
	background: linear-gradient(to bottom, var(--dark-gray), var(--black)) !important;
}
/* Percentage Cells */
div#reviews div.cr-summaryBox-wrap table.cr-histogramTable td.ivole-histogramCell3 {
	text-align: left !important;
}

/* ---------- End Review Summary */

/* ---------- Review Images */
div#reviews div.cr-ajax-reviews-cus-images-div,
div#reviews div.cr-ajax-reviews-cus-images-modal-cont{
	display: none !important;
}
/* ---------- End Review Images */

/* ---------- Review Search */
div#reviews div.cr-ajax-search {
	display: none !important;
}
/* ---------- End Review Search */

/* ---------- Review Count Row */
div#reviews div.cr-count-row {
	background-color: unset !important;
	padding: unset !important;
	font-size: 14px !important;
}
div#reviews div.cr-count-row div.cr-ajax-reviews-sort-div::before {
	content: "מיון לפי:";
    display: flex;
    align-items: center;
	font-size: 14px;
}
div#reviews div.cr-count-row div.cr-ajax-reviews-sort-div select.cr-ajax-reviews-sort {
	box-shadow: none !important;
    font-size: 14px !important;
    font-weight: normal !important;
}
/* ---------- End Review Count Row */

/* ---------- Review Cards */
@media (min-width: 1280px) {
	div#reviews {
		--column-count: 4;
	}
}
@media (min-width: 960px) and (max-width: 1279px){
	div#reviews {
		--column-count: 3;
	}
}
@media (min-width: 640px) and (max-width: 959px){
	div#reviews {
		--column-count: 2;
	}
}
@media (max-width: 639px) {
	div#reviews {
		--column-count: 1;
	}
}
div#reviews ol.commentlist {
	column-count: var(--column-count) !important;
	column-gap: 24px !important;
}
div#reviews ol.commentlist > li.review {
	padding: 14px !important;
/* 	border-radius: 3px !important; */
/* 	box-shadow: 0 0 3px rgba(0, 0, 0, 0.2) !important; */
	border: 1px solid var(--light-gray) !important;
}
div#reviews ol.commentlist > li.review div.cr-comment-text {
	border-bottom: unset !important;
}
div#reviews ol.commentlist > li.review div.cr-comment-text > div.meta {
	display: block !important; /* date to a new line */
}
/* style verified purchase badge */
div#reviews ol.commentlist > li.review div.cr-comment-text > div.meta span.woocommerce-review__verified { 
	font-weight: bold !important;
	font-size: 12px !important;
	color: var(--brand-darker) !important;
}
/* style purchase time */
div#reviews ol.commentlist > li.review div.cr-comment-text > div.meta time {
	font-size: 12px !important;	
}
/* Customer images orientation */
div#reviews ol.commentlist > li.review div.cr-comment-text > div.cr-comment-images { 
	margin-top: 20px !important;
	display: flex !important;
	flex-wrap: wrap !important;
	column-gap: 5px !important;
}
div#reviews ol.commentlist > li.review div.cr-comment-text > div.cr-comment-images div.iv-comment-image {
	margin: unset !important;
	float: unset !important;
}
/* ---------- End Review Cards */