.elementor-5293 .elementor-element.elementor-element-5062446{--display:flex;}.elementor-5293 .elementor-element.elementor-element-6fa8ad8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5293 .elementor-element.elementor-element-5734316{--display:flex;}.elementor-5293 .elementor-element.elementor-element-5734316:not(.elementor-motion-effects-element-type-background), .elementor-5293 .elementor-element.elementor-element-5734316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5293 .elementor-element.elementor-element-a9ba76c{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-5293 .elementor-element.elementor-element-820292b .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:36px;font-weight:700;text-transform:none;letter-spacing:-0.25px;}.elementor-5293 .elementor-element.elementor-element-0cb2f12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5293 .elementor-element.elementor-element-c2ecf46{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-5293 .elementor-element.elementor-element-46e916b{--display:flex;--justify-content:flex-start;}.elementor-5293 .elementor-element.elementor-element-ed338c0 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:28px;font-weight:400;text-transform:none;line-height:34px;letter-spacing:-0.25px;}.elementor-5293 .elementor-element.elementor-element-48949a9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-9fad0e9 );--border-color:var( --e-global-color-9fad0e9 );--border-radius:20px 20px 20px 20px;}.elementor-5293 .elementor-element.elementor-element-3ecb828{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-aae0140 img{width:120px;height:120px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9fad0e9 );border-radius:50% 50% 50% 50%;}.elementor-5293 .elementor-element.elementor-element-b1d4789{text-align:center;}.elementor-5293 .elementor-element.elementor-element-b1d4789 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-0.25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5293 .elementor-element.elementor-element-211f02a{text-align:center;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:14px;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-5293 .elementor-element.elementor-element-d652b0e{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-5293 .elementor-element.elementor-element-38810cd img{width:120px;height:120px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-9fad0e9 );border-radius:50% 50% 50% 50%;}.elementor-5293 .elementor-element.elementor-element-21fb8d9{text-align:center;}.elementor-5293 .elementor-element.elementor-element-21fb8d9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:22px;font-weight:700;text-transform:uppercase;letter-spacing:-0.25px;}.elementor-5293 .elementor-element.elementor-element-bf31f74{text-align:center;font-family:"Open Sans", Sans-serif;font-size:12px;font-weight:400;line-height:17px;letter-spacing:-0.25px;color:var( --e-global-color-primary );}.elementor-5293 .elementor-element.elementor-element-8d4354c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-5293 .elementor-element.elementor-element-26c70ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5293 .elementor-element.elementor-element-26c70ac.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5293 .elementor-element.elementor-element-9bde28d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5293 .elementor-element.elementor-element-9bde28d:not(.elementor-motion-effects-element-type-background), .elementor-5293 .elementor-element.elementor-element-9bde28d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-5293 .elementor-element.elementor-element-2b26655 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:-0.25px;color:var( --e-global-color-secondary );}.elementor-5293 .elementor-element.elementor-element-56c7088{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5293 .elementor-element.elementor-element-b3c7b68{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-3d6a024 .elementor-button{background-color:var( --e-global-color-9fad0e9 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.25px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:10px 5px 10px 5px;}.elementor-5293 .elementor-element.elementor-element-323c36e .elementor-button{background-color:var( --e-global-color-9fad0e9 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.25px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:10px 5px 10px 5px;}.elementor-5293 .elementor-element.elementor-element-67649b8 .elementor-button{background-color:var( --e-global-color-9fad0e9 );font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-0.25px;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-radius:10px 10px 10px 10px;padding:10px 5px 10px 5px;}.elementor-5293 .elementor-element.elementor-element-6ae7799 > .elementor-widget-container{margin:10px 0px 20px 0px;}.elementor-5293 .elementor-element.elementor-element-5374b4d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-2d355cb{--grid-columns:3;--grid-column-gap:7px;}.elementor-5293 .elementor-element.elementor-element-2d355cb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5293 .elementor-element.elementor-element-2d355cb.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-loop-container{grid-auto-rows:1fr;}.elementor-5293 .elementor-element.elementor-element-2d355cb .e-loop-item > .elementor-section, .elementor-5293 .elementor-element.elementor-element-2d355cb .e-loop-item > .elementor-section > .elementor-container, .elementor-5293 .elementor-element.elementor-element-2d355cb .e-loop-item > .e-con, .elementor-5293 .elementor-element.elementor-element-2d355cb .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-5293 .elementor-element.elementor-element-2d355cb .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-5293 .elementor-element.elementor-element-c2576cb{--display:flex;}.elementor-5293 .elementor-element.elementor-element-8c2db02{text-align:justify;}.elementor-5293 .elementor-element.elementor-element-121beeb{text-align:justify;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-8d4354c{--flex-wrap:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-2d355cb{--grid-columns:3;}}@media(max-width:743px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-c2ecf46{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-5293 .elementor-element.elementor-element-46e916b{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5293 .elementor-element.elementor-element-48949a9{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-6ae7799{width:100%;max-width:100%;}.elementor-5293 .elementor-element.elementor-element-797dd89{width:100%;max-width:100%;}.elementor-5293 .elementor-element.elementor-element-5374b4d{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5293 .elementor-element.elementor-element-b2a2e17{width:100%;max-width:100%;}.elementor-5293 .elementor-element.elementor-element-b2a2e17 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-5293 .elementor-element.elementor-element-2d355cb{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}}@media(min-width:744px){.elementor-5293 .elementor-element.elementor-element-46e916b{--width:33%;}.elementor-5293 .elementor-element.elementor-element-48949a9{--width:77%;}.elementor-5293 .elementor-element.elementor-element-26c70ac{--width:30%;}}@media(max-width:1024px) and (min-width:744px){.elementor-5293 .elementor-element.elementor-element-26c70ac{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-5734316 */.breadcrumbs {
    display: none;
}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_filters_widget, class: .elementor-element-797dd89 */@media screen and (min-width:769px){

.wpc_show_bottom_widget .wpc-filters-widget-content{height:auto!important}
body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-closed,body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-opened,body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened){display:block!important}
}
@media screen and (min-width:768px){.wpc-custom-selected-terms{clear:both;width:100%}
.wpc-custom-selected-terms ul.wpc-filter-chips-list{display:flex;overflow-x:auto;padding-left:0}
.wpc-filters-main-wrap .wpc-custom-selected-terms ul.wpc-filter-chips-list{display:block;overflow:visible}
html.is-active .wpc-filters-overlay{top:0;opacity:.3;background:#fff}
.wpc-filters-main-wrap input.wpc-label-input+label:hover{border:1px solid rgba(0,0,0,.25);border-radius:5px}
.wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{color:#333;background-color:rgba(0,0,0,.25)}
.wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a{color:#333}
.theme-storefront #primary .storefront-sorting .wpc-custom-selected-terms{font-size:inherit}.theme-storefront #primary .wpc-custom-selected-terms{font-size:.875em}
    
}
@media screen and (max-width:768px){

.wpc-filters-labels li.wpc-term-item label:hover .wpc-term-swatch-wrapper:after,.wpc-filters-labels li.wpc-term-item label:hover .wpc-term-swatch-wrapper:before{display:none;}
.wpc_show_bottom_widget .wpc-filters-widget-top-container,.wpc_show_open_close_button .wpc-filters-widget-top-container{text-align:center}
.wpc_show_bottom_widget .wpc-filters-widget-top-container {position:sticky;top:0;z-index:99999;border-bottom:1px solid #f7f7f7}
.wpc-custom-selected-terms:not(.wpc-show-on-mobile),.wpc-edit-filter-set, .wpc_show_bottom_widget .widget_wpc_selected_filters_widget, .wpc_show_bottom_widget .wpc-filters-widget-content .wpc-filter-set-widget-title, .wpc_show_bottom_widget .wpc-filters-main-wrap .widget-title, .wpc_show_bottom_widget .wpc-filters-widget-wrapper .wpc-filter-layout-submit-button, .wpc_show_bottom_widget .wpc-posts-found, body.wpc_show_bottom_widget .wpc-open-close-filters-button, body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened){display:none}
.wpc_show_bottom_widget .wpc-filters-widget-top-container:not(.wpc-show-on-desktop),.wpc_show_bottom_widget .wpc-spinner.is-active, .wpc_show_bottom_widget .wpc-widget-close-container,html.is-active body:not(.wpc_show_bottom_widget) .wpc-spinner{display:block}
body .wpc-filters-main-wrap li.wpc-term-item{padding:2px 0}
.wpc-filters-main-wrap ul.wpc-filters-ul-list{padding-left:0}
.wpc-chip-empty{width:0;display:list-item;visibility:hidden;margin-right:0!important}
.wpc-overlay-visible #secondary{z-index:auto}
html.is-active:not(.wpc-overlay-visible) .wpc-filters-overlay{top:0;opacity:.2;background:#fff}
.wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list{display:flex;overflow-x:auto;padding-left:0}
html.is-active body:not(.wpc_show_bottom_widget) .wpc-filters-overlay{top:0;opacity:.3;background:#fff}
body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-closed, body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-opened, body.wpc_show_bottom_widget .wpc-filters-widget-content:not(.wpc-opened){display:block!important}
.wpc-open-close-filters-button{display:block;margin-bottom:20px}.wpc-overlay-visible body,html.wpc-overlay-visible{overflow:hidden!important}
.wpc_show_bottom_widget .widget_wpc_filters_widget, .wpc_show_bottom_widget .wpc-filters-main-wrap{padding:0!important;margin:0!important}
.wpc_show_bottom_widget .wpc-filters-range-column{width:48%;max-width:none}
.wpc_show_bottom_widget .wpc-filters-toolbar{display:flex;margin:1em 0}
.wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper{display:block;padding-left:20px;padding-right:20px}
.wpc_show_bottom_widget .wpc-filters-main-wrap .widget-title.wpc-filter-title{display:flex}
.wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list,.wpc_show_open_close_button .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list{display:flex;-webkit-box-pack:start;place-content:center flex-start;overflow-x:auto;padding-top:5px;padding-bottom:5px;margin-left:0;padding-left:0}
.wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay{top:0;opacity:.4}
.wpc_show_bottom_widget .wpc-filters-main-wrap .wpc-spinner.is-active+.wpc-filters-widget-content .wpc-filters-scroll-container .wpc-filters-widget-wrapper{opacity:.6;pointer-events:none}
.wpc_show_bottom_widget .wpc-filters-open-button-container{margin-top:1em;margin-bottom:1em}
.wpc_show_bottom_widget .wpc-filters-widget-content{position:fixed;bottom:0;right:0;left:0;top:5%;z-index:999999;padding:0;background-color:#fff;margin:0;box-sizing:border-box;border-radius:7px 7px 0 0;transition:transform .25s;transform:translate3d(0,120%,0);-webkit-overflow-scrolling:touch;height:auto}
.wpc_show_bottom_widget .wpc-filters-widget-containers-wrapper{padding:0;margin:0;overflow-y:scroll;box-sizing:border-box;position:fixed;top:56px;left:0;right:0;bottom:0}.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-filters-widget-opened{transform:translate3d(0,0,0)}
.theme-twentyfourteen .wpc_show_bottom_widget .wpc-filters-widget-content, .theme-twentyfourteen.wpc_show_bottom_widget .wpc-filters-scroll-container{background-color:#000}
.wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list,.wpc_show_open_close_button .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list{max-height:none}
.wpc_show_bottom_widget .wpc-filters-scroll-container{background:#fff;min-height:100%}
.wpc_show_bottom_widget .wpc-filters-widget-wrapper{padding:20px 20px 15px}.wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field,.wpc-sorting-form select,.wpc_show_bottom_widget .wpc-filters-main-wrap input[type=number],.wpc_show_bottom_widget .wpc-filters-main-wrap input[type=text],.wpc_show_bottom_widget .wpc-filters-main-wrap select,.wpc_show_bottom_widget .wpc-filters-main-wrap textarea,.wpc_show_bottom_widget .wpc-search-field,.wpc_show_open_close_button .wpc-search-field,.wpc_show_open_close_button .wpc-filter-search-field{font-size:16px}.wpc-filter-layout-dropdown .select2-container .select2-selection--single,.wpc-sorting-form .select2-container .select2-selection--single{height:auto;padding:6px}
.wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric) .wpc-filter-content ul.wpc-filters-ul-list{overflow-y:visible}
.theme-twentyeleven #primary,.theme-twentyeleven #secondary{margin-left:0;margin-right:0;clear:both;float:none}#main>.fusion-row{max-width:100%}.wpc_show_bottom_widget .wpc-filters-open-button-container,.wpc_show_bottom_widget .wpc-filters-widget-controls-container,.wpc_show_bottom_widget .wpc-filters-widget-top-container,.wpc_show_open_close_button .wpc-filters-open-button-container{display:block}
}
.wpc-preload-img{display:none;}.wpc-filter-more-less:not(.wpc-search-active) .wpc-filters-ul-list > li:nth-child(-n+5){display: list-item;}
li.wpc-term-item label span.wpc-term-swatch,.wpc-term-swatch-wrapper{width:25px;min-width:25px;height:25px;}
.wpc-term-swatch-wrapper:after{width:10px;height:5px;left:7.1428571428571px;top:7.1428571428571px;}.wpc-term-image-wrapper{width:70px;min-width:70px;height:40px;}.wpc-filters-section:not(.wpc-filter-more-less):not(.wpc-filter-post_meta_num):not(.wpc-filter-tax_numeric):not(.wpc-filter-layout-dropdown) .wpc-filter-content:not(.wpc-filter-has-hierarchy) ul.wpc-filters-ul-list{ max-height: 350px; overflow-y: auto; }
.wpc-filters-range-inputs .ui-slider-horizontal .ui-slider-range{ background-color: #0570e2; }
                
.wpc-spinner:after { border-top-color: #0570e2; }
.theme-Avada .wpc-filter-product_visibility .star-rating:before, .wpc-filter-product_visibility .star-rating span:before{ color: #0570e2; }
body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{background-color: #0570e2;}
body .wpc-filters-main-wrap input.wpc-label-input:checked+label{border-color: #0570e2;}
body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{background-color: #d8d8d8;}
body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label{border-color: #d8d8d8;}
body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input+label:hover{border-color: #d8d8d8;}
body .wpc-filters-main-wrap .wpc-term-disabled input.wpc-label-input:checked+label span.wpc-filter-label-wrapper, body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item.wpc-term-disabled input:checked+label a{color: #333333; }
body .wpc-filters-main-wrap input.wpc-label-input:checked+label span.wpc-filter-label-wrapper, body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input:checked+label a{ color: #f5f5f5; }
body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a{ border-color: #0570e2; }
body .wpc-filters-main-wrap .wpc-filters-widget-controls-container a.wpc-filters-apply-button, body .wpc-filters-main-wrap a.wpc-filters-submit-button{ border-color: #0570e2; background-color: #0570e2; color: #f5f5f5; }
body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a:hover{ opacity: 0.9; }
body .wpc-filter-chips-list li.wpc-filter-chip:not(.wpc-chip-reset-all) a:active{ opacity: 0.75;
                }
.star-rating span, .star-rating span:before{ color: #0570e2; }
body a.wpc-filters-open-widget:active, a.wpc-filters-open-widget:active,  .wpc-filters-open-widget:active{ border-color: #0570e2; background-color: #0570e2;  color: #f5f5f5; }
a.wpc-filters-open-widget:active span.wpc-icon-line-1:after, a.wpc-filters-open-widget:active span.wpc-icon-line-2:after, a.wpc-filters-open-widget:active span.wpc-icon-line-3:after{ background-color: #0570e2; border-color: #f5f5f5; }
a.wpc-filters-open-widget:active .wpc-icon-html-wrapper span{ background-color: #f5f5f5; }
@media screen and (min-width: 768px) {
body .wpc-filters-main-wrap input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{ color: #f5f5f5; background-color: #0570e2; }
body .wpc-filters-main-wrap .wpc-filters-labels li.wpc-term-item input+label:hover a{ color: #f5f5f5; }
body .wpc-filters-main-wrap input.wpc-label-input+label:hover{ border-color: #0570e2; }
.wpc-filters-labels li.wpc-term-has-image label:hover .wpc-term-image-wrapper, .wpc-filters-labels li.wpc-term-has-image input[type=checkbox]:checked + label .wpc-term-image-wrapper{ border-color: #0570e2; }
#ui-datepicker-div.wpc-filter-datepicker .ui-state-active,  #ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-active, #ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-active{ border-color: #0570e2; background: #0570e2; opacity: 0.95; }
#ui-datepicker-div.wpc-filter-datepicker .ui-state-hover,  #ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-hover,  #ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-hover,  #ui-datepicker-div.wpc-filter-datepicker .ui-state-focus,    #ui-datepicker-div.ui-widget-content.wpc-filter-datepicker .ui-state-focus,   #ui-datepicker-div.wpc-filter-datepicker .ui-widget-header .ui-state-focus{ border-color: #0570e2; background: #0570e2; opacity: 0.6; }
#ui-datepicker-div.wpc-filter-datepicker .ui-datepicker-close.ui-state-default{ background: #0570e2; color: #f5f5f5;}
}
@media screen and (min-width: 768px) {
html.is-active .wpc-spinner{ display: block;}
    
}
@media screen and (min-width: 768px) {
html.is-active .wpc-filters-overlay{ opacity: .15; background: #000000; }
    
}
span.wpc-button-inner * {
color: #fff !important;
}
.wpc-icon-html-wrapper span{background: #ffffff!important;}/* End custom CSS */
/* Start custom CSS for wp-widget-wpc_sorting_widget, class: .elementor-element-b2a2e17 */select.wpc-orderby-select {
    border-radius: 10px;
    max-width: 100%;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8c2db02 */#msg83,#msg82,#msg0{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-121beeb */#msg83,#msg82,#msg0{
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6fb00be */#msg83,#msg82,#msg0{
    display: none !important;
}/* End custom CSS */