.kd_filter_by {
	margin-bottom: 40px;
	width: 100%;
}
	.kd_filter_by .kd_filter_by_header {
		position: relative;
		width: 100%;
	}
		.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper {
			text-align: right;
		}
			.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper a {
				font-size: 23px;
				margin-left: 18px;
				vertical-align: middle;
			}
			.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper a#kd_filter_by_show {
				font-size: 16px;
				font-weight: bold;
				margin-left: 46px;
				text-decoration: none;
			}
				.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper a#kd_filter_by_show:after {
					font-family: 'FontAwesome';
					content: "\f107";
					color: #262626;
					font-size: 15px;
				}
				.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper a#kd_filter_by_show.filters-visible:after {
					content: "\f106";
				}
			.kd_filter_by .kd_filter_by_header .kd_filter_display_wrapper a#kd_filter_by_show i {
				color: red;
				font-size: 24px;
				padding-left: 10px;
			}
	.kd_filter_by .kd_refine_by_caption {
		border: none;
		line-height: 32px;
	}
	.kd_filter_by .kd_filters_list {
		display: block;
		margin-top: 40px;
	}
		.kd_filter_by .kd_filters_list .kingdom-widget {
			margin-bottom: 40px;
			min-height: 215px;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget h3 {
			border: none;
			color: #c73030;
			font-size: 18px;
			font-weight: bold !important;
			margin: 0;
			padding-bottom: 10px;
		}
			.kd_filter_by .kd_filters_list .kingdom-widget h3:after {
				font-family: 'FontAwesome';
				content: "\f107";
				margin-left: 8px;
				font-weight: normal;
			}
		.kd_filter_by .kd_filters_list .price_slider_wrapper {
			margin: 13px 0 0 0;
			padding: 0 11px;
		}
			.kd_filter_by .kd_filters_list .price_slider_wrapper .ui-widget-content {
				margin: 0;
			}
			.kd_filter_by .kd_filters_list .price_slider_wrapper .price_label {
				font-size: 16px;
				line-height: 20px;
				margin: 0 0 0 -11px;
			}
			.kd_filter_by .kd_filters_list .price_slider_wrapper .ui-slider .ui-slider-handle {
				border-radius: 5px !important;
				background: #dd3333;
				top: -2px;
				margin-left: -11px;
				height: 8px;
				width: 8px;
			}
				.kd_filter_by .kd_filters_list .price_slider_wrapper .ui-slider .ui-slider-handle:last-child {
					margin-left: 3px;
				}
		
			.kd_filter_by .kd_filters_list .price_slider_wrapper .ui-slider .ui-slider-range {
				position: absolute;
				height: 4px;
			}
			.kd_filter_by .kd_filters_list .price_slider_wrapper .price_slider_amount input {
				display: none;
			}
			.kd_filter_by .kd_filters_list .price_slider_wrapper .price_slider_amount .button {
				top: 65px;
				margin-left: -6px;
			}
		.kd_filter_by .kd_filters_list .kingdom-widget ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			height: 145px;
			overflow-y: auto;
		}
			.kd_filter_by .kd_filters_list .kingdom-widget ul li {
				padding: 0;
			}
			.kd_filter_by .kd_filters_list .kingdom-widget ul li a {
				font-size: 16px;
				line-height: 23px;
				display: inline-block;
				margin: 0;
			}
				.kd_filter_by .kd_filters_list .kingdom-widget ul li a:before {
					font-family: 'FontAwesome';
					content: "\f096";
					margin-right: 8px;
					font-weight: normal;
				}
				.kd_filter_by .kd_filters_list .kingdom-widget ul li.chosen a:before {
					content: "\f14a";
					margin-right: 7px;
				}
				.kd_filter_by .kd_filters_list .kingdom-widget ul li a:hover:before {
					content: "\f14a";
					margin-right: 7px;
				}
				.kd_filter_by .kd_filters_list .kingdom-widget ul li.chosen a:hover:before {
					content: "\f096";
					margin-right: 8px;
				}
			.kd_filter_by .kd_filters_list .kingdom-widget ul li span.count {
				color: #8c8c8c;
				font-size: 12px;
				font-weight: normal;
				margin-left: 8px;
			}
		
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews ul li a:before {
			content: '';
			margin: 0;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews ul li a:hover:before {
			content: '';
			margin: 0;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews ul li a {
			font-weight: bold;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews ul li a.active {
			color: #dd3333;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews .star-rating {
			font-weight: normal;
			float: none;
			display: inline-block;
			letter-spacing: 3px;
			margin-right: 10px;
			overflow: visible;
			line-height: 19px;
			width: 96px;
		}
		.kd_filter_by .kd_filters_list .kingdom-widget.kd_filter_amz_customer_reviews .star-rating span {
			overflow: hidden;
		    float: left;
		    color: #FFD600;
		    top: 0;
		    left: 0;
		    position: absolute;
		    padding-top: 1.5em;
		    font-family: inherit;
		    font-weight: inherit;
		    font-size: inherit;
		    letter-spacing: inherit;
		}


.kd_product_rating_pagination .show-amazon-rating {
	margin-top: 21px;
}
	.kd_product_rating_pagination .show-amazon-rating em {
		margin-top: 10px;
	}
	.kd_product_rating_pagination .show-amazon-rating .star-rating {
		float: left;
	}
	
.kd_hp_item .show-amazon-rating .star-rating {
	top: 15px;
	right: 15px;
}
