
#amazzing_filter .compact-toggle {
position: absolute;
top: 100%;
margin-top: -35px;
left: -32px;
text-align: center;
padding: 0;
border-radius: 0;
display: none;
box-shadow: none;
}
.has-compact-filter #amazzing_filter .compact-toggle {
display: block;
}
#amazzing_filter.compact-offset-left .compact-toggle {
transform-origin: right;
right: 2px;
left: auto;
}

.compact-toggle-text {
position: absolute;
transform: rotate(270deg);
transform-origin: left;
left: 16px;
bottom: 16px;
background: inherit;
padding-right: 7px;
letter-spacing: 3px;
text-transform: uppercase;
font-size: 12px;
line-height: 32px;
white-space: nowrap;
border-bottom-right-radius: 6px;
}

.af_filter .checkbox, .af_filter .radio {
width: 16px;
height: 16px;
}
.selectedFilters .clearAll {
background: #d0d5db00;
}
.selectedFilters .clearAll a {
color: #f90808;
}
.af-slider .selected-bar {
background: #c8f7cf;
}
.af-slider .pointer {
background: #c8f7cf;
border: 5px solid #61ce70;
}
.qsInput {
border-radius: 5px;
}
#amazzing_filter .btn-holder .btn {
margin-top: 10px;
position: relative;
border-radius: 6px;
font-size: .99rem;
}
#amazzing_filter.block .title_block {
text-align: center;
}


#amazzing_filter {
    background: #ffffff00;
    padding: .25rem;
    box-shadow: 2px 2px 11px 0px rgb(255 255 255 / 0%);
    margin-bottom: 1.5625rem;
}

.has-compact-filter #amazzing_filter.compact-offset-left {
    width: 360px;
}
