.wpfFilterWrapper label{margin:0;}
.wpfHidden{display:none!important;}
.wpfClear{clear:both;}
.wpfVisibilityHidden{visibility:hidden;}
.wpfFilterWrapper{box-sizing:border-box;}
.wpfFilterTitle{margin-bottom:5px;}
.wpfFilterWrapper .ui-slider-horizontal{height:.6em;margin-top:5px;width:100%;}
.wpfFilterWrapper .ui-slider-range{padding:0 !important;}
.wpfFilterWrapper .wpfPriceInputs{margin-top:10px;text-align:center;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;}
.wpfFilterDelimeter{margin-left:10px;margin-right:10px;}
.wpfFilterWrapper .wpfCurrencySymbol + div + input,
.wpfFilterWrapper input + .wpfCurrencySymbol{margin-left:10px;}
.wpfPriceInputs .wpfCurrencySymbol{margin-right:3px;}
.wpfFilterWrapper .ui-widget-header{background:#3FE331;}
.wpfPriceRangeField#wpfMinPrice,
.wpfPriceRangeField#wpfMaxPrice{width:35%;min-width:16%;display:inline-block;}
.wpfSearchResultsBlock{position:relative;display:block;clear:both;}
.wpfFilterWrapper{padding:5px;min-width:150px;margin:0 auto;margin-top:12px;margin-bottom:12px;width:100%;}
.wpfFilterWrapper[data-filter-type]{padding:5px;}
.wpfFilterWrapper[data-display-type="switch"],
.wpfFilterWrapper[data-display-type="switch"] + .wpfFilterWrapper{margin-top:0;}
.wpfPriceFilterRange{margin:0 auto;margin-bottom:15px;width:100%;}
.wpfFilterWrapper .wfpTitle{display:inline-block;}
.wpfFilterWrapper .wfpDescription{padding-bottom:5px;}
.wpfCheckbox{vertical-align:middle;display:inline-block;}
.wpfCheckbox input{cursor:pointer;display:block;}
.wpfCheckboxHier ul{text-align:left;list-style:none;}
.wpfCheckboxHier > ul{margin-left:0px;margin-bottom:0px;}
.wpfValue{padding-left:5px !important;}
.wpfFilterWrapper[data-filter-type="wpfPriceRange"] .wpfValue{padding-left:10px !important;}
.wpfFilterTaxImgWrapper{display:inline-block;vertical-align:text-bottom;}
.wpfFilterTaxNameWrapper{display:inline;}
.rtl .wpfValue{padding-left:0 !important;padding-right:5px !important;}
.wpfFilterButtons{clear:both;}
.wpfFilterButtons .wpfButton{margin-top:5px;margin-bottom:5px;margin-left:5px;}
.wpfFilterButton.wpfButton, .wpfClearButton.wpfButton{width:47%;}
.wpfPreview{margin:0 auto;width:70px;}
.wpfFilterVerScroll li{display:block;width:100%;}
.wpfFilterVerScroll{overflow-y:auto;}
.wpfFilterVerScroll li label{display:block;vertical-align:baseline;}
.wpfFilterWrapper select{width:100%;width:-moz-available;width:-webkit-fill-available;width:fill-available;}
.woocommerce-ordering{display:none;}
.wpfSearchWrapper{display:flex;flex-direction:column;align-items:flex-end;}
.wpfSearchWrapper .wpfSearchFieldsFilter{width:100%;margin:5px 0px;}
.wpfSlugWrapper{display:block;padding:10px 0px;clear:both;}
.wpfSlugTitle{display:inline-block;}
.wpfSlugDelete{display:inline-block;cursor:pointer;}
.wpfSlug{display:inline-block;padding:5px 15px;margin:5px;background-color:#eae1e1;border-radius:33px;}
.wpfSlugTitle{padding-right:5px;}
#wpfOverlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10000;cursor:pointer;}
#wpfOverlayText{position:absolute;top:50%;left:50%;font-size:50px;color:white;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);}
#wpfOverlay .wpfPreview{display:inline-block;margin:20px;vertical-align:middle;}
.wpfFilterWrapper i, .wpfFilterWrapper svg{display:inline-block;float:right;}
.wpfMainWrapper .wpfCount{font-size:smaller;padding-left:9px;}
.wpfMainWrapper .wpfBlockClear{display:none;cursor:pointer;font-size:smaller;text-decoration:underline;}
.wpfPriceTooltipShowAsText{padding:0px !important;margin:0px !important;min-width:auto !important;font-size:inherit !important;color:inherit !important;background:transparent !important;border:none !important;box-shadow:none !important;text-align:center !important;outline:0 !important;}
.wpfVisibleBufferMin, .wpfVisibleBufferMax{position:absolute;top:-1000px;left:-1000px;visibility:hidden;white-space:nowrap;}
.rtl .wpfVisibleBufferMin, .rtl .wpfVisibleBufferMax{right:-1000px;left:0;}
.wpfTitleToggle{position:relative;display:inline-block;margin-right:0;text-align:center;padding-top:0px;cursor:pointer;}
.wpfTitleToggle::before{display:inline-block;cursor:pointer;}
.wpfColorsFilterHor .wpfColorsRow div{display:inline-block;}
.ms-options ul{margin-left:0px;}
.wpfFilterWrapper .ui-slider-horizontal{margin-top:20px !important;}
.wpfFilterWrapper input[type=checkbox], .wpfFilterWrapper input[type=radio]{clear:none;cursor:pointer;display:inline-block;line-height:0;}
.wpfColorsFilter input{display:none !important;}
.wpfFilterWrapper ul li::before{display:none !important;}
.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{width:auto !important;}
.wpfFilterWrapper ul:not(.wpfButtonsFilter) li{padding-left:0px !important;margin-left:0px !important;}
.rtl .wpfFilterWrapper ul:not(.wpfButtonsFilter) li{padding-right:0px !important;padding-left:10px !important;margin-right:0px !important;}
.wpfFilterWrapper label, .wpfFilterWrapper select, .wpfPriceFilterRange, .wpfFilterWrapper .ui-slider-handle{cursor:pointer !important;}
.wpfFilterVerScroll{display:block;position:relative;width:100%;margin:0px;padding:0px;padding-inline-start:0;padding-left:0px;padding-bottom:1px;}
.wpfFilterLayoutVer, .wpfFilterLayoutHor{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:start;}
.wpfFilterLayoutVer>li, .wpfFilterLayoutHor>li{width:auto;margin-right:0;margin-left:0;padding-right:10px;}
.rtl .wpfFilterLayoutVer>li, .rtl .wpfFilterLayoutHor>li{padding-right:0;padding-left:10px;}
.wpfFilterWrapper[data-filter-type="wpfPriceRange"] .wpfCheckbox input{position:relative;}
.wpfFilterWrapper .irs-line{overflow:initial;}
.wpfCheckboxHier li>ul{margin-left:1em;padding-left:0;}
.wpfCheckboxHier li>ul.wpfHideParent li{width:100%!important;}
.wfpClickable{cursor:pointer;}
.rtl .wpfFilterWrapper li{text-align:right !important;}
.rtl .wpfTitleToggle{float:left !important;}
.wpfBlockAnimated.wpfHide{max-height:0;-webkit-transition:max-height 0.4s ease-out;-moz-transition:max-height 0.4s ease-out;transition:max-height 0.4s ease-out;}
.wpfFilterContent{width:100%;box-sizing:border-box;}
.wpfFilterContent ul input[type="checkbox"]{appearance:auto !important;}
.wpfBlockAnimated{overflow:hidden;max-height:1000px;-webkit-transition:max-height 0.8s ease-in;-moz-transition:max-height 0.8s ease-in;transition:max-height 0.8s ease-in;}
.wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent{overflow:visible;padding-left:10px;padding-right:10px;}
.wpfFilterWrapper[data-filter-type="wpfPrice"] .wpfFilterContent.wpfHide{display:none;}
.wpfOptionDisabled{color:#acacac;}
.wpfPriceRangeField::-webkit-outer-spin-button, .wpfPriceRangeField::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
.wpfSearchHidden, .wpfSelectCopies{display:none !important;}
.wpfFilterContent .ms-search{display:inline-block;margin:0;min-height:26px;padding:4px;position:relative;white-space:nowrap;width:100%;}
.wpfFilterWrapper .wpfFilterContent .ms-options-wrap > .ms-options > .ms-search input{border:1px groove;width:100%;outline:none;border-radius:0;height:auto;}
@media only screen and (min-width : 1140px) {
.wpfFilterWrapper .wpfPriceInputs{white-space:nowrap;}
}
.hidePageCategory{display:none !important;}
ul ul.wpfHideAllParent{margin:0;}
.rtl .wpfSingleInputSearch button, .rtl .wpfSearchWrapper button{left:0 !important;right:auto !important;}
.rtl .wpfSingleInputSearch input, .rtl .wpfSearchWrapper input{padding-left:25px !important;}
.rtl .wpfMainWrapper .wpfCount{padding-left:0;padding-right:10px;}
.rtl .wpfFilterWrapper i, .rtl .wpfFilterWrapper svg {
float: left;
}