.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg, .cr-qna-block .cr-review-form-nav .cr-nav-left svg {
	margin: 0 5px 0 0;
}

.cr-ajax-reviews-review-form.cr-ajax-reviews-review-form-nc .cr-review-form-wrap .cr-review-form-nav .cr-nav-left svg {
	pointer-events: none;
}

.cr-review-form-rating-overall .cr-review-form-rating .cr-review-form-rating-cont .cr-review-form-rating-inner svg {
	height: 30px;
	width: 33px;
}

.cr-voting-cont img, .cr-voting-cont-uni svg {
	margin-left: 0px;
	margin-right: 7px;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 13px;
	height: 16px;
	cursor: pointer;
	pointer-events: auto;
}

.rtl .cr-voting-cont img, .rtl .cr-voting-cont-uni svg {
	margin-right: 0px;
	margin-left: 7px;
}

.cr-voting-cont-uni .cr-voting-update svg {
	pointer-events: none;
}

.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-int {
	fill: none;
}

.cr-voting-cont-uni span.cr-voting-upvote svg .cr-voting-svg-ext {
	fill: #18b394;
}

.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-int {
	fill: #00a382;
	fill-opacity: .4;
}

.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg .cr-voting-svg-ext {
	fill: #00a382;
}

.cr-voting-cont-uni span.cr-voting-upvote svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-upvote.cr-voting-active svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg:hover .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-ext, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-ext {
	fill: #202020;
}

.cr-voting-cont-uni span.cr-voting-upvote.cr-voting-update svg .cr-voting-svg-int, .cr-voting-cont-uni span.cr-voting-downvote.cr-voting-update svg .cr-voting-svg-int {
	fill: none;
	animation: pulse 1s infinite;
}

@keyframes pulse {
	0% {
		fill: #fff;
	}
	
	50% {
		fill: #a9a9a9;
	}
	
	100% {
		fill: #fff;
	}
}

.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-int {
	fill: none;
}

.cr-voting-cont-uni span.cr-voting-downvote svg .cr-voting-svg-ext {
	fill: #ce2b37;
}

.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-int {
	fill: #ca2430;
	fill-opacity: .4;
}

.cr-voting-cont-uni span.cr-voting-downvote.cr-voting-active svg .cr-voting-svg-ext {
	fill: #ca2430;
}

.cr-all-reviews-shortcode ol.commentlist li .comment-text .meta .cr-meta-author-title svg {
	width: 18px;
	height: 18px;
	display: block;
	margin: 0 0 0 10px;
	color: #4d5d64;
}

#reviews.cr-reviews-ajax-reviews .cr-clear-input svg, .cr-all-reviews-shortcode .cr-clear-input svg, .cr-qna-block .cr-qna-search-block .cr-clear-input svg {
	display: block;
	height: 16px;
}

#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-modal button.cr-ajax-reviews-cus-images-close svg {
	opacity: .64;
	width: 15px;
	height: 15px;
	font-size: 15px;
}

.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon circle {
	stroke: #31856c;
}

.cr-qna-block .cr-qna-list-block .cr-qna-list-q-cont .cr-qna-list-q-icon path {
	fill: #31856c;
}

#review_form .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg, .cr-upload-images-preview .cr-upload-images-containers .cr-upload-images-delete svg {
	padding: 0px;
	width: 18px;
	height: 18px;
	font-size: 18px;
	line-height: 18px;
	display: block;
}

@font-face {
	font-family: "slick";
	font-weight: normal;
	font-style: normal;
	src: url("/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.eot");
	src: url("/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.eot?#iefix") format("embedded-opentype"), url("/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.woff") format("woff"), url("/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.ttf") format("truetype"), url("/wp-content/plugins/customer-reviews-woocommerce/css/../fonts/slick.svg#slick") format("svg");
	font-display: swap;
}

.cr-reviews-slider .slick-dots, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots {
	position: absolute;
	bottom: -25px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	border: none;
}

.cr-reviews-slider .slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

#reviews.cr-reviews-ajax-reviews div.cr-ajax-reviews-cus-images-modal div.cr-ajax-reviews-cus-images-slider-nav .slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
}

.cr-reviews-slider .slick-dots li button, .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button {
	font-size: 0;
	line-height: 0;
	display: block;
	width: 20px;
	height: 20px;
	padding: 5px;
	cursor: pointer;
	color: transparent;
	border: 0;
	outline: none;
	background: transparent;
}

.cr-reviews-slider .slick-dots li button:not(:hover), .cr-ajax-reviews-cus-images-modal .cr-reviews-slider .slick-dots li button:not(:hover) {
	background: transparent;
}

.cr-reviews-slider .slick-dots li button:hover, .cr-reviews-slider .slick-dots li button:focus {
	outline: none;
}

.cr-reviews-slider .slick-dots li button:hover:before, .cr-reviews-slider .slick-dots li button:focus:before {
	opacity: 1;
}

.cr-reviews-slider .slick-dots li button:before {
	font-family: "slick";
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: "•";
	text-align: center;
	opacity: .25;
	color: black;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.cr-reviews-slider .slick-dots li.slick-active button:before {
	opacity: .75;
	color: black;
}