.pfp-filters-section:not(.pfp-filter-post_meta_num,.pfp-filter-layout-dropdown) .pfp-filter-content:not(.pfp-filter-has-hierarchy) ul.pfp-filters-ul-list{
                        max-height: 350px;
                        overflow-y: auto;
                }
.ui-slider-horizontal .ui-slider-range{
                        background-color: #CC3366;
                    }
                
.pfp-spinner:after {
                        border-top-color: #CC3366;
                    }
.theme-Avada .pfp-filter-product_visibility .star-rating:before,
                .pfp-filter-product_visibility .star-rating span:before{
                    color: #CC3366;
                }
.theme-twentyfourteen .widget-area input.pfp-label-input:checked+label span.pfp-filter-label-wrapper,
                .widget-area input.pfp-label-input:checked+label span.pfp-filter-label-wrapper, 
                .pfp-filters-widget-main-wrapper input.pfp-label-input:checked+label span.pfp-filter-label-wrapper{
                        background-color: #CC3366;
                }
.widget-area input.pfp-label-input:checked+label, 
                input.pfp-label-input:checked+label{
                        border-color: #CC3366;
                }
#secondary .pfp-filters-labels li.pfp-term-item input:checked+label a,
                #secondary .widget-area input.pfp-label-input:checked+label span.pfp-filter-label-wrapper,
                .widget-area input.pfp-label-input:checked+label span.pfp-filter-label-wrapper, 
                .pfp-filters-widget-main-wrapper input.pfp-label-input:checked+label span.pfp-filter-label-wrapper,
                .widget-area .pfp-filters-labels li.pfp-term-item input:checked+label a, 
                .pfp-filters-widget-main-wrapper .pfp-filters-labels li.pfp-term-item input:checked+label a,
                body .pfp-filters-labels li.pfp-term-item input:checked+label a,
                body#colibri .pfp-filters-labels li.pfp-term-item input:checked+label a,
                body#colibri .widget-area input.pfp-label-input:checked+label span.pfp-filter-label-wrapper{
                        color: #f5f5f5;
                }
#secondary .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a,
                .widget-area .widget .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a, 
                body .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a, 
                body#colibri .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a,
                .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a{
                    /*background-color: #CC3366;
                    color: #f5f5f5;*/
                    border-color: #CC3366;
                }
.widget-area .widget .pfp-filters-widget-controls-container a.pfp-filters-apply-button, 
                .widget .pfp-filters-widget-controls-container a.pfp-filters-apply-button, 
                .pfp-filters-widget-main-wrapper .pfp-filters-widget-controls-container a.pfp-filters-apply-button{
                    border-color: #CC3366;
                    background-color: #CC3366;
                    color: #f5f5f5;
                }
.widget-area .widget .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a:hover, 
                .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a:hover{
                    opacity: 0.9;
                }
.widget-area .widget .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a:active, 
                .pfp-filter-chips-list li.pfp-filter-chip:not(.pfp-chip-reset-all) a:active{
                    opacity: 0.75;
                }
.star-rating span,
                .star-rating span:before{
                    color: #CC3366;
                }
body a.pfp-filters-open-widget:active, a.pfp-filters-open-widget:active, 
                .pfp-filters-open-widget:active{
                    border-color: #CC3366;
                    background-color: #CC3366;
                    color: #f5f5f5;
                }
a.pfp-filters-open-widget:active span.pfp-icon-line-1:after,
                a.pfp-filters-open-widget:active span.pfp-icon-line-2:after,
                a.pfp-filters-open-widget:active span.pfp-icon-line-3:after{
                    background-color: #CC3366;
                    border-color: #f5f5f5;
                }
a.pfp-filters-open-widget:active .pfp-icon-html-wrapper span{
                    background-color: #f5f5f5;
                }
@media screen and (min-width: 768px) {
.theme-twentyfourteen .widget-area input.pfp-label-input+label:hover span.pfp-filter-label-wrapper,
                    .widget-area input.pfp-label-input+label:hover span.pfp-filter-label-wrapper, 
                    .pfp-filters-widget-main-wrapper input.pfp-label-input+label:hover span.pfp-filter-label-wrapper{
                        color: #f5f5f5;
                        background-color: #CC3366;
                    }
#secondary .pfp-filters-labels li.pfp-term-item input+label:hover a,
                    body .pfp-filters-labels li.pfp-term-item input+label:hover a,
                    body#colibri .pfp-filters-labels li.pfp-term-item input+label:hover a,
                    .widget-area .pfp-filters-labels li.pfp-term-item input+label:hover a, 
                    .pfp-filters-widget-main-wrapper .pfp-filters-labels li.pfp-term-item input+label:hover a{
                        color: #f5f5f5;
                    }
.widget-area input.pfp-label-input+label:hover, 
                    .pfp-filters-widget-main-wrapper input.pfp-label-input+label:hover{
                        border-color: #CC3366;
                    }
}
@media screen and (min-width: 768px) {
html.is-active .pfp-spinner{
                                display: block;
                            }}
@media screen and (min-width: 768px) {
html.is-active .pfp-filters-overlay{
                            opacity: .15;
                            background: #000000;
                        }}
