#amazzing_filter form {
    padding-top: 0px;
}
#amazzing_filter.block .title_block {
    margin-bottom: 5px;
}
#amazzing_filter .btn-holder .btn {
    margin-top: 10px;
}
.vertical-layout .af_filter.type-3:not(.closed) {
    padding-bottom: 10px;
}
.af_filter li,
.hide-zero-matches .no-matches.active,
.hide-zero-matches .no-matches.has-customer-filter {
    display: block;
}
.hide-zero-matches .no-matches {
    display: none;
}
.af_filter label {
    font-weight: normal;
    text-align: left;
    cursor: pointer;
    display: block;
}
.af_filter ul li{
    margin:0 0 12px;
}
.af_filter ul {
    margin: 0;
    padding:0;
}
.af_filter.color-group ul {
    overflow: visible;
    max-height: none;
}
.af-parent-category > ul {
    margin: 0 0 0 15px;
    max-height: 100%;
}

/* foldered */
.af_filter .af-toggle-child {
    padding: 5px;
    font: bold 18px/0 monospace;
    display: none;
}
.af_filter.foldered .af-parent-category > ul,
.af_filter.foldered .af-parent-category > label .af-toggle-child .visible-on-open,
.af_filter.foldered .af-parent-category.open > label .af-toggle-child .hidden-on-open {
    display: none;
}
.af_filter.foldered .af-parent-category.open > ul {
    display: block
}
.af_filter.foldered .af-toggle-child,
.af_filter.foldered .af-parent-category.open > label .af-toggle-child .visible-on-open {
    display: inline-block;
}

.af_filter .name {
    padding-left: 0;
    display: inline-block;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    -moz-transition: color 0.2s ease;
    -ms-transition: color 0.2s ease;
    -o-transition: color 0.2s ease;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}
.af_filter .count:before,
.af-total-count:before {
    content: '(';
}
.af_filter .count:after,
.af-total-count:after {
    content: ')';
}

.af_filter .checker,
.af.checkbox,
.af.radio {
    display: inline-block;
    vertical-align: top;
    margin: 2px 0 0 0;
}
.af_filter select {
    width: 100%;
    border: 0;
    border-bottom: 2px solid #000000;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500;
    padding: 6px 0;
    margin-left: 40px;
    max-width: -moz-calc(100% - 70px);
    max-width: -ms-calc(100% - 70px);
    max-width: -o-calc(100% - 70px);
    max-width: -webkit-calc(100% - 70px);
    max-width:   calc(100% - 70px);
    padding-right: 10px;
    box-sizing: border-box;
    background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%227.031%22%20height%3D%224%22%20viewBox%3D%220%200%207.031%204%22%3E%0A%20%20%3Cdefs%3E%0A%20%20%20%20%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C/style%3E%0A%20%20%3C/defs%3E%0A%20%20%3Cpath%20id%3D%22menu_arrow_down%22%20class%3D%22cls-1%22%20d%3D%22M583%2C1216.65a0.611%2C0.611%2C0%2C0%2C1%2C.216-0.46%2C0.818%2C0.818%2C0%2C0%2C1%2C1.042%2C0l2.253%2C1.98%2C2.252-1.98a0.819%2C0.819%2C0%2C0%2C1%2C1.043%2C0%2C0.587%2C0.587%2C0%2C0%2C1%2C0%2C.91l-3.3%2C2.9-3.295-2.9A0.591%2C0.591%2C0%2C0%2C1%2C583%2C1216.65Z%22%20transform%3D%22translate%28-583%20-1216%29%22/%3E%0A%3C/svg%3E%0A');
    background-repeat: no-repeat;
    background-position: right center;
}
.dim-zero-matches .no-matches > label {
    opacity: 0.4;
}
.color_attribute .checkbox, .color_attribute .styled-checkbox{
    display:none;
}

.af_filter .color_attribute {
    padding: 1px;
    float: left;
    margin: 2px 4px 2px 0;
    position: relative;
    border: 1px solid #DADADA;
}

.dim-zero-matches .af_filter .color_attribute.no-matches:before {
    content: '';
    position: absolute;
    background: #FFF;
    height: 2px;
    display: block;
    left: 8px;
    right: 8px;
    top: 50%;
    margin-top: -1px;
    transform: rotate(45deg);
    z-index: 10;
}
.dim-zero-matches .af_filter .color_attribute.no-matches:after {
    content: '';
    position: absolute;
    display: block;
    border: 2px solid #FFF;
    border-radius: 100%;
    left: 7px;
    right: 7px;
    top: 7px;
    bottom: 7px;
    z-index: 10;
}

.af_filter li.color_attribute label {
    float:left;
    cursor: pointer;
    width: 25px;
    height: 25px;
    margin: 0;
}
.af_filter li.color_attribute label * {
    display: none;
}

.af_filter li.color_attribute.active {
    border: 3px solid #BBB;
}
.af_filter li.color_attribute.active label {
    width: 21px;
    height: 21px;
}

.color_attribute input{
    visibility:hidden;
    position:absolute;
}
/* text boxes */
.af_filter.tb ul {
    display: inline-block;
}
.af_filter.tb li {
    float: left;
    border: 2px solid #DDD;
    border-radius: 5px;
    margin: 0 4px 4px 0;
    padding: 6px;
    line-height: 1;
}
.af_filter.tb li.active {
    border-color: #999;
}
.af_filter.tb label,
.af_filter.tb .name {
    padding: 0;
    margin: 0;
}
.af_filter.tb input {
    display: none;
}
/* slider values */
.af_filter .slider {
    margin-bottom: 10px;
}
.af_filter .slider-bar {
    margin: 5px 0 14px;
    padding: 0;
    clear: both;
}
.slider_value {
    color: #000000;
    font-size: 14px;
    background: #ffffff;
    font-weight: 600;
    line-height: 28px;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
    padding: 0 17px;
    display: inline-block;
    min-width: 60px;
    box-sizing: BORDER-BOX;
    text-align: center;
}
.slider .slider_value {
    display:inline-block;
    float: left;
    margin-bottom: 5px;
    border: 1px solid transparent;
    padding: 1px 3px;
    cursor: pointer;
    position: relative;
        font-size: 12px;
    font-weight: 500;
}
.slider .slider_value.to_display {
    float: right;
}
.slider .slider_value .input-text,
.slider .slider_value.edit > span {
    display: none;
}
.slider .slider_value.edit .input-text {
    display: inline-block;
    border: 0;
    padding: 0;
    max-width: 50px;
    outline: none;
    line-height: 1em;
}

/* selected filters */
.selectedFilters .af_subtitle:before{
    display:none;
}
.selectedFilters .af_subtitle {
    border: 0;
    padding-top: 0;
}
.selectedFilters {
    clear: both;
    padding: 20px;
    box-sizing: border-box;
    background: #f3f3f3;
    margin-bottom: 10px;
}
.selectedFilters .clearAll {
    text-align: left;
    line-height: 1;
}
.selectedFilters .clearAll i {
    vertical-align: middle;
    margin-left: 3px;
}
.selectedFilters .clearAll a:hover{
    text-decoration:none;
}
.selectedFilters .clearAll a {
    color: #ff2828;
    display: block;
    font-size: 13px;
    font-weight: 400;
    text-transform: none;
    display: inline-block;
    margin-top: 10px;
    text-decoration: underline;
}
.selectedFilters .cf {
    position: relative;
    font-size: 13px;
    font-weight: 500;
    padding-left: 0;
    padding: 0 19px;
    background: #e7e7e7;
    display: inline-block;
    line-height: 32px;
    border-radius: 2px;
    margin: 0 5px 5px;
    padding-right: 40px;
}
.selectedfilterinner {
    margin: 0 -5px;
}
.selectedFilters .cf a {
    position: absolute;
 right: 6px;
    width: 18px;
    height: 18px;
    top: 7px;
    text-indent: -999px;
    overflow: hidden;
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%228.469%22%20height%3D%228.469%22%20viewBox%3D%220%200%208.469%208.469%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%23e81b0b%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22filter_delete%22%20class%3D%22cls-1%22%20d%3D%22M542.007%2C971.26l3.419-3.428a0.188%2C0.188%2C0%2C0%2C0%2C0-.267l-0.487-.49a0.193%2C0.193%2C0%2C0%2C0-.134-0.055%2C0.188%2C0.188%2C0%2C0%2C0-.133.055l-3.42%2C3.428-3.42-3.428a0.194%2C0.194%2C0%2C0%2C0-.266%2C0l-0.488.49a0.188%2C0.188%2C0%2C0%2C0%2C0%2C.267l3.42%2C3.428-3.42%2C3.428a0.188%2C0.188%2C0%2C0%2C0%2C0%2C.267l0.488%2C0.49a0.188%2C0.188%2C0%2C0%2C0%2C.266%2C0l3.42-3.428%2C3.42%2C3.428a0.188%2C0.188%2C0%2C0%2C0%2C.133.055%2C0.193%2C0.193%2C0%2C0%2C0%2C.134-0.055l0.487-.49a0.188%2C0.188%2C0%2C0%2C0%2C0-.267Z%22%20transform%3D%22translate(-537.031%20-967.031)%22%2F%3E%3C%2Fsvg%3E");
background-repeat: no-repeat;
    background-position:center center;
-moz-transition:background-color 0.2s ease;
-ms-transition:background-color 0.2s ease;
-o-transition:background-color 0.2s ease;
-webkit-transition:background-color 0.2s ease;
    transition:background-color 0.2s ease;
        opacity: 1;
    
}
#amazzing_filter .unlocked,
#amazzing_filter .unlocked a {
    color: #999;
}
/* selected filters inline */
.selectedFilters.inline {
    margin: 15px 0 5px 0;
    text-align: left;
    line-height: 1.2;
}
.selectedFilters.inline .clearAll {
    float: right;
    padding: 7px 10px 8px 10px;
    margin-bottom: 10px;
    text-align: center;
}
.selectedFilters.inline .cf {
    padding: 7px 30px 8px 10px;
    display: inline-block;
    margin: 0 10px 10px 0;
}
.has-compact-filter .selectedFilters.inline .clearAll {
    float: none;
}
.selectedFilters.inline .clearAll i {
    display: none;
}
.selected-filters-label {
    margin-right: 5px;
}
.has-compact-filter .selected-filters-label {
    display: none;
}
/* load more, infinite scroll */
.dynamic-loading {
    text-align: center;
    margin-bottom: 2em;
    position: relative;
}
.dynamic-loading.infinite-scroll {
    margin: 0;
}
.loading-indicator {
    position: absolute;
    left: 50%;
    bottom: 0.5em;
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-left: -12px;
    border: 2px solid #BBB;
    border-left-color: transparent;
    border-right-color: transparent;
    border-radius: 100%;
    animation: spinning 0.4s infinite linear;
}
.infinite-scroll .loading-indicator {
    position: relative;
    left: auto;
}
.dynamic-loading.infinite-scroll .loadMore {
    display: none;
}
.dynamic-loading .loadMore, .dynamic-loading.loading .loading-indicator {
    visibility: visible;
}
.dynamic-loading .loading-indicator, .dynamic-loading.loading .loadMore {
    visibility: hidden;
}

.hidden-name .name {
    display:none;
}
.customer-filter-label.for-select {
    float: left;
    line-height: 30px;
}
.selector-with-customer-filter {
    padding-left: 15px;
}
.btn.full-width {
    width: 100%;
}
.force-hidden {
    display: none;
}
.af-basic-layout {
    margin-top: 15px;
}
.af-basic-layout .showall {
    display: none;
}
.hide-counters .count,
.dim-zero-matches .no-matches > label .count {
    display: none;
}


/* cut off */
.af_filter.type-1 .af_filter_content,
.af_filter.type-2 .af_filter_content {
    max-height: 300px;
    overflow-y: auto;
}
.af_filter.full .af_filter_content,
.af_filter.foldered .af_filter_content {
    max-height: none;
}
.af_filter .toggle-cut-off {
    position: absolute;
    bottom: -1em;
    font-size: 1em;
    text-align: center;
    display: none;
    left: 0;
    right: 0;
    line-height: 2em;
}
.af_filter .toggle-cut-off span {
    padding: 0 5px;
    background: #FFF;
    color: #999;
}
.af_filter.expandable .toggle-cut-off{
    display: block;
}
.af_filter.expandable:not(.full) .af_filter_content {
    margin-bottom: 10px;
}
.full .toggle-cut-off .less, .toggle-cut-off .more {
    display: inline-block;
}
.full .toggle-cut-off .more, .toggle-cut-off .less {
    display: none;
}
.no-available-items .af_subtitle {
    opacity: 0.5;
    cursor: not-allowed;
}
.closed .af_filter_content,
.af_filter.expandable.closed .toggle-cut-off,
.hide-zero-matches .no-available-items,
.no-available-items.special {
    display: none;
}
.closed .af_subtitle:before {
    border-width: 0 2px 2px 0;
    margin-top: -5px;
}
.special .af_filter_content {
    display: block;
    margin-top: 5px;
}

/* quick search */
.af-quick-search {
    position: relative;
    margin-bottom: 0.7em;
}
.af-quick-search:before {
    content: '';
    position: absolute;
    right: 0.6em;
    top: 0.6em;
    display: block;
    width: 11px;
    height: 11px;
    border: 2px solid #CCC;
    border-radius: 100%;
    z-index: 1;
}
.af-quick-search:after {
    content: '';
    position: absolute;
    display: block;
    height: 5px;
    width: 0;
    border: 1px solid #CCC;
    top: 0.7em;
    right: 0.6em;
    transform: rotate(45deg);
    z-index: 1;
    margin-top: 8px;
    margin-right: 10px;
}
.qsInput {
    border: 2px solid #F5F5F5;
    transition: all 0.2s;
    background: #F5F5F5;
    width: 100%;
    padding: 4px;
    position: relative;
}
body .qsInput:focus,
.qsInput.has-value {
    background: #FAFAFA;
    border: 2px solid #CCC;
    outline: none;
    z-index: 2;
}
.af_filter li.qs-hidden {
    display: none;
}
.af_filter li.qs-hidden.active,
.af_filter li.qs-hidden.qs-half-hidden {
    display: block;
}
.af_filter li.qs-hidden.active > label,
.af_filter li.qs-hidden.qs-half-hidden > label {
    opacity: 0.5;
}
.qs-no-matches {
    margin: 0.7em 0;
    padding: 0.5em;
}

/* horizontal layout */
.horizontal-layout .title_block {
    display: none;
}
.horizontal-layout #af_form {
    padding: 0;
}
.horizontal-layout .af_subtitle {
    background: #FFF;
    border: 2px solid #BABABA;
    padding: 10px 20px 10px 10px;
    text-transform: uppercase;
    font-size: 0.8em;
    line-height: 1;
    font-weight: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.horizontal-layout .af_subtitle:before {
    border-color: #BABABA;
}
.horizontal-layout .closed .af_subtitle,
.horizontal-layout .closed .af_subtitle:before {
    border-color: #CCC;
}
.horizontal-layout .af_filter {
    border: 0;
}
.horizontal-layout .af_filter_content {
    position: absolute;
    padding: 5px 10px 0 10px;
    left: 0;
    right: 0;
    background: #FFF;
    border: 2px solid #BABABA;
    border-top-width: 0;
    max-height: 350px;
    overflow-y: auto;
    z-index: 99999;
    margin-top: -2px;
}
.horizontal-layout .special .af_filter_content {
    position: relative;
    left: 0;
    border-top-width: 2px;
    padding: 1px 10px;
    margin: 0;
    z-index: 1;
}
.horizontal-layout .special .af_filter_content label {
    margin: 0;
    text-transform: uppercase;
    font-size: 0.8em;
}
.horizontal-layout .type-3 .af_filter_content,
.horizontal-layout .has-slider .af_filter_content,
.horizontal-layout .color-group .af_filter_content {
    overflow: visible;
    padding-bottom: 10px;
}
.horizontal-layout .has-selection .af_subtitle,
.horizontal-layout .has-selection .af_subtitle:before,
.horizontal-layout .has-selection .af_filter_content {
    border-color: #3CB5D2;
}
.horizontal-layout .has-selection .af_subtitle {
    color: #3CB5D2;
}
.horizontal-layout.hide-zero-matches .no-available-items {
    display: block;
}
@media (min-width: 480px) {
    .horizontal-layout {
        margin: 0 -5px 10px -5px;
    }
    .horizontal-layout:after {
        content: '';
        display: block;
        clear: both;
    }
    .horizontal-layout .selectedFilters {
        margin: 0 5px;
    }
    .horizontal-layout .af_filter,
    .horizontal-layout .btn-holder {
        float: left;
        width: 50%;
        padding: 0 5px 5px 5px;
    }
    .horizontal-layout .af_filter_content {
        left: 5px;
        right: 5px;
    }
    #amazzing_filter.horizontal-layout .btn-holder .btn {
        margin: 0;
        line-height: 1;
        padding: 9px;
    }
}
@media (min-width: 768px) {
    .horizontal-layout .af_filter,
    .horizontal-layout .btn-holder {
        width: 33.3%;
    }
}
@media (min-width: 1200px) {
    .horizontal-layout .af_filter,
    .horizontal-layout .btn-holder {
        width: 25%;
    }
}

/* compact view */
.has-compact-filter.show-filter {
    overflow: hidden;
    position: fixed;
    width: 100%;
    height: auto;
}
.has-compact-filter #amazzing_filter {
    /* position fixed is defined in hookDisplayHeader() basing on configurable @media max-width */
    opacity: 1;
    z-index: 10001;
    top: 0;
    width: 100%;
    right: 0;
    transform: translateX(100%);
    background: #FFF;
    height: 100%;
    padding: 0;
    overflow: visible;
    /*max-width: 350px;*/
}
.has-compact-filter #amazzing_filter.animation-ready {
    transition: all .2s;
}
.has-compact-filter.show-filter #amazzing_filter {
    transform: translateX(70px);
    padding-right: 36px;
    box-shadow: 0px 0px 10px 3px rgba(0,0,0,0.3);
}
.has-compact-filter .af.block .block_content {
    padding: 10px;
    max-height: 100%;
    overflow-y: auto;
}
.has-compact-filter.show-filter .af.block .block_content,
.has-compact-filter.show-filter .af_filter.type-1 .af_filter_content,
.has-compact-filter.show-filter .af_filter.type-2 .af_filter_content {
    -webkit-overflow-scrolling: touch;
}
.has-compact-filter .af.block .block_content form {
    padding-bottom: 60px;
}
.has-compact-filter #amazzing_filter .btn-holder {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 32px;
    padding: 15px 10px;
    background: #EEE;
    z-index: 10;
}
#amazzing_filter .compact-toggle {
    position: absolute;
    top: 50%;
    margin-top: -16px;
    left: -32px;
    text-align: center;
    display: none;
    box-shadow: none;
    padding: 0;
}
.has-compact-filter #amazzing_filter .compact-toggle {
    display: block;
}
.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;
    background: #f01823;
    color: #fff;
    padding-left: 10px;
    border-top-left-radius: 9px;
    border-top-right-radius: 9px;
}
.compact-toggle .compact-toggle-icon {
    display: block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    font-size: 18px;
}
/* compact offset left */
.has-compact-filter #amazzing_filter.compact-offset-left {
    transform: translateX(-100%);
}
.has-compact-filter.show-filter #amazzing_filter.compact-offset-left {
    transform: translateX(-32px);
    padding-left: 32px;
    padding-right: 0;
}
#amazzing_filter.compact-offset-left .compact-toggle {
    transform-origin: right;
    right: -32px;
    left: auto;
}
.has-compact-filter #amazzing_filter.compact-offset-left .btn-holder {
    left: 32px;
    right: 0;
}
/* type-2: only text */
.compact-toggle.type-2 .compact-toggle-icon {
    opacity: 0;
}
.compact-toggle.type-2 .compact-toggle-text {
    bottom: -6px;
}
/* type-3: only icon */
.compact-toggle.type-3 .compact-toggle-text {
    display: none;
}
.af-compact-overlay {
    display: none;
}
.has-compact-filter .af-compact-overlay {
    display: block;
    position: fixed;
    opacity: 0;
    margin: 0;
    transition: all 0.3s;
}
.has-compact-filter.show-filter .af-compact-overlay {
    background: #333;
    opacity: 0.3;
    top: 0; right: 0; bottom: 0; left: 0;
    z-index: 10000;
}
.has-compact-filter #amazzing_filter .title_block {
    display: none;
}

.btn-bounce {
    animation: btn-bounce .2s;
}
@keyframes btn-bounce {
    20% { transform: translate3d(0,-2px,0)}
    40% { transform: translate3d(0,0,0)}
    60% { transform: translate3d(0,2px,0)}
    80% { transform: translate3d(0,-2px,0)}
}

@keyframes spinning {
    0% {transform:rotate(0deg);}
    100% {transform:rotate(360deg);}
}

/* extended compatibility */
.u-times:before {
    content: '×';
    font-family: Tahoma;
    font-size: 1em;
    line-height: 1;
}
.pull-left {
    float: left;
}
.pull-right {
    float: right;
}
.hidden {
    display: none!important;
}
.clear-both {
    clear: both;
}
.slider-values {
    display: inline-block;
    width: 100%;
    margin: 0 0 15px;
}
.af_subtitle {
    color: #070707;
    position: relative;
    font-size: 14px;
    font-weight: 600;
    padding-left: 0;
    box-sizing: BORDER-BOX;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 0 0 20px;
}
.af_filter {
    background: #f8f8f8;
    padding: 20px;
    box-sizing: BORDER-BOX;
    border: 1px solid #e3e3e3;
    border-top: 0;
}
.af_filter:last-child {
    border-bottom-left-radius: 3px;
    border-bottom-right-radius: 3px;
}
form#af_form {
    box-sizing: BORDER-BOX;
}
.af_filter .checker, .af.checkbox, .af.radio, .filtercheckbox input {
    display: none;
}
.filtercheckbox label {
    padding: 0;
    padding-left: 40px;
    position: relative;
    margin: 0;
}
.filtercheckbox label.af-checkbox-label:before {
    content: '';
    position: absolute;
    left: 0;
    top: 1px;
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    background-position: center center;
    vertical-align: middle;
    cursor: pointer;
    background-color: #fff;
    box-sizing: border-box;
    border: 1px solid #e3e3e3;
    border-radius: 2px;
}
.filtercheckbox.active label.af-checkbox-label:before {
background-image: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%229.563%22%20height%3D%227.969%22%20viewBox%3D%220%200%209.563%207.969%22%3E%3Cdefs%3E%3Cstyle%3E%0A%20%20%20%20%20%20.cls-1%20%7B%0A%20%20%20%20%20%20%20%20fill%3A%20%2322b077%3B%0A%20%20%20%20%20%20%20%20fill-rule%3A%20evenodd%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%3C%2Fstyle%3E%3C%2Fdefs%3E%3Cpath%20id%3D%22filter_check%22%20class%3D%22cls-1%22%20d%3D%22M363.983%2C480.005l-4.451%2C4.671-1.959-2.056-1.565%2C1.643%2C3.524%2C3.7%2C6.017-6.314Z%22%20transform%3D%22translate(-356%20-480)%22%2F%3E%3C%2Fsvg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
    border:1px solid #22b077;
}
a.icon-eraser.all:hover {
    background-color:#cd0000;
}
a.icon-eraser.all {
    color: #fff;
    font-size: 12px;
    font-weight: 600;
    border-radius: 2px;
    display: inline-block;
    padding: 0px 19px;
    line-height: 30px;
    background: #ed0909;
    box-sizing: BORDER-BOX;
    -moz-transition: background-color 0.2s ease, color 0.2s ease;
    -ms-transition: background-color 0.2s ease, color 0.2s ease;
    -o-transition: background-color 0.2s ease, color 0.2s ease;
    -webkit-transition: background-color 0.2s ease, color 0.2s ease;
    transition: background-color 0.2s ease, color 0.2s ease;
    margin-top: 15px;
    text-transform: uppercase;
}
 /* since 3.1.3 */
