
.has-compact-filter #amazzing_filter {
    box-shadow: none;
}
.af_subtitle {
    font-size: 13px;
    font-weight: 500;
    display: block;
}

.has-slider .af_subtitle {
	padding-top: 10px;
}

.dynamic-product-count {
    display: block;
    margin: 0.5em 0 1.5em 0;
}
.manage-permanent-filters {
    font-size: 12px;
    border: 1px solid;
    text-overflow: ellipsis;
}
@media (min-width: 480px) {
    .horizontal-layout .af_filter.special {
        padding-top: 38px;
        line-height: 1;
    }
    .horizontal-layout .af_filter .slider {
        margin-top: 12px;
		width: 100%;
    }
    .horizontal-layout .slider-values {
        margin-top: -38px;
    }
	.horizontal-layout .af_filter {
		float: initial;
	}
	
	.horizontal-layout .af_filter.has-slider {
		width: 240px;
	}
	.horizontal-layout .af_filter,
	.horizontal-layout .af_filter_container {
		min-height: 20px;
	}
}
@media (min-width: 768px) {
	.horizontal-layout .af_filter {
		margin-right: 30px;
		min-height: 6px;
		margin-bottom: 2px;
		min-width: 100px;
		float: left;
	}
	.horizontal-layout .af_filter.has-slider {
		width: 260px;
	}
	.horizontal-layout .af_filter,
	.horizontal-layout .af_filter_container {
		min-height: 60px;
	}
}
@media (min-width: 992px) {
	.horizontal-layout .af_filter {
		margin-right: 42px;
		min-height: 6px;
		margin-bottom: 2px;
		min-width: 120px;
		float: left;
	}
	.horizontal-layout .af_filter.has-slider {
		width: 240px;
	}
	.horizontal-layout .af_filter,
	.horizontal-layout .af_filter_container {
		min-height: 80px;
	}
}
.slider-group .af_filter_container {
	background: none;
	padding: none;
	border: none;
}

.horizontal-layout .af_filter.block_filter:nth-child(5) {
	margin-right: 0;
}

.page-my-account #content .links a.af i {
    height: 0;
}
/* since 3.0.0 */
