PluginProbe
Filter Everything — WordPress & WooCommerce Filters / 1.3.2
Filter Everything — WordPress & WooCommerce Filters v1.3.2
1.9.7 1.9.6 1.9.5 1.9.4 1.9.3 1.9.2.2 1.9.2.1 trunk 1.2.1 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.4.1 1.4.4 1.4.5 1.4.8 1.4.9 1.5.0 1.5.1 1.6.0 1.6.1 1.6.2 All 52 releases
filter-everything / assets / css / filter-everything.css

filter-everything.css in Filter Everything — WordPress & WooCommerce Filters 1.3.2, at assets/css/filter-everything.css

1,244 lines 35.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Filter Everything 1.3.1
3 */
4 body .wpc-hidden{
5 display: none;
6 }
7 .wpc-front-error{
8 color: #cc0000;
9 text-align: center;
10 }
11 .wpc-page-seo-description{
12 margin-bottom: 1em;
13 }
14 .wpc-filters-section{
15 margin-bottom: 1.5em;
16 position: relative;
17 }
18 .wpc-filters-widget-main-wrapper ul.children{
19 list-style: none;
20 margin-left: 20px;
21 }
22 .widget-area ul.wpc-filters-ul-list,
23 .wpc-filters-widget-main-wrapper ul.wpc-filters-ul-list{
24 list-style: none;
25 padding: .25em 0 0 .25em;
26 margin-left: 0;
27 }
28 .theme-numinous .widget-area ul.wpc-filters-ul-list,
29 .theme-numinous .wpc-filters-widget-main-wrapper ul.wpc-filters-ul-list{
30 margin-top: 0;
31 }
32 .widget-area ul.wpc-filters-ul-list input,
33 .wpc-filters-widget-main-wrapper ul.wpc-filters-ul-list input{
34 margin-top: 0;
35 }
36 .widget-area ul.wpc-filters-labels,
37 .wpc-filters-widget-main-wrapper ul.wpc-filters-labels{
38 padding-left: 0;
39 }
40 .wpc-filter-title {
41 margin-bottom: 1em;
42 position: relative;
43 display: flex;
44 justify-content: space-between;
45 align-items: center;
46 }
47 body .wpc-filters-widget-main-wrapper li.wpc-term-item,
48 .widget-area li.wpc-term-item{
49 margin-bottom: 7px;
50 border: none;
51 padding: 0;
52 }
53 li.wpc-term-item ul.children{
54 display: none;
55 margin-top: 14px;
56 }
57 li.wpc-term-item > .wpc-opened+ul.children{
58 display: block;
59 }
60 body .wpc-filters-widget-main-wrapper .wpc-term-item-content-wrapper,
61 .widget-area .wpc-term-item-content-wrapper,
62 .wpc-term-item-content-wrapper{
63 display: flex;
64 align-items: center;
65 position: relative;
66 padding-right: 24px;
67 }
68 body .wpc-filters-widget-main-wrapper .wpc-filters-labels .wpc-term-item-content-wrapper,
69 .widget-area .wpc-filters-labels .wpc-term-item-content-wrapper,
70 .wpc-filters-labels .wpc-term-item-content-wrapper{
71 padding-right: 0;
72 }
73 i.wpc-toggle-children-list{
74 width: 24px;
75 top: 0;
76 bottom: 0;
77 right: 6px;
78 position: absolute;
79 }
80 i.wpc-toggle-children-list:hover{
81 cursor: pointer;
82 }
83 i.wpc-toggle-children-list:before,
84 i.wpc-toggle-children-list:after{
85 content: "";
86 display: inline-block;
87 width: 11px;
88 height: 1px;
89 background-color: #6d6d6d;
90 position: absolute;
91 right: 0;
92 }
93 i.wpc-toggle-children-list:before{
94 top: 50%;
95 transform: rotate( 90deg );
96 }
97 i.wpc-toggle-children-list:after{
98 bottom: calc(50% + -1px);
99 }
100 .wpc-term-item-content-wrapper.wpc-opened i.wpc-toggle-children-list:before{
101 display: none;
102 }
103 .woocommerce-page .content .h-section .wpc-filters-labels li.wpc-term-item input[type=checkbox],
104 .widget-area .wpc-filters-labels li.wpc-term-item input,
105 .wpc-filters-labels li.wpc-term-item input{
106 display: none;
107 }
108 .wpc-filters-labels{
109 padding-top: 1px;
110 }
111 .wpc-filters-labels:after{
112 content: "";
113 display: block;
114 height: 0;
115 clear: both;
116 }
117 .widget-area .wpc-filters-labels li.wpc-term-item,
118 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item{
119 float: left;
120 margin-top: 0;
121 margin-bottom: 10px;
122 padding: 0;
123 width: auto;
124 }
125 .widget-area .wpc-filters-labels li.wpc-term-item label,
126 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{
127 margin-right: 8px;
128 margin-left: 0;
129 border: 1px solid rgba(0, 0, 0, 0.1);
130 border-radius: 5px;
131 padding-left: 0;
132 margin-bottom: 0;
133 position: relative;
134 }
135 .widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,
136 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
137 border: 1px solid transparent;
138 margin-left: 0;
139 cursor: pointer;
140 display: flex;
141 padding: 2px 10px;
142 border-radius: 3px;
143 }
144 .theme-twentyfourteen .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
145 background-color: rgba(255, 255, 255, 0.25);
146 }
147 .widget-area input.wpc-label-input:checked+label,
148 .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label{
149 border: 1px solid rgba(0,0,0,0.25);
150 border-radius: 5px;
151 }
152 .widget-area input.wpc-label-input:checked+label span.wpc-filter-label-wrapper,
153 .wpc-filters-widget-main-wrapper input.wpc-label-input:checked+label span.wpc-filter-label-wrapper{
154 color: #333333;
155 background-color: rgba(0,0,0,0.25);
156 }
157 .theme-twentytwentyone .widget-area .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper,
158 .theme-twentytwentyone .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label span.wpc-filter-label-wrapper{
159 padding: 6px 12px;
160 }
161 .theme-twentytwentyone .widget-area li.wpc-term-item label,
162 .theme-twentytwentyone .wpc-filters-widget-main-wrapper .widget li.wpc-term-item label{
163 padding-left: 8px;
164 }
165 .widget-area .wpc-filters-labels li.wpc-term-item input:checked+label a,
166 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item input:checked+label a{
167 color: #333333;
168 }
169 .widget-area .wpc-filters-labels li.wpc-term-item label a,
170 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label a{
171 text-decoration: none;
172 transition: none;
173 }
174 .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper,
175 .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label span.wpc-filter-label-wrapper,
176 body .wpc-filters-widget-main-wrapper li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,
177 body .wpc-filters-widget-main-wrapper li.wpc-term-count-0:not(.wpc-has-not-empty-children) label a,
178 .widget-area .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,
179 .wpc-filters-labels li.wpc-term-count-0:not(.wpc-has-not-empty-children) label,
180 .widget-area .widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a,
181 .widget .wpc-term-count-0:not(.wpc-has-not-empty-children) a,
182 .wpc-term-count-0:not(.wpc-has-not-empty-children) a,
183 .wpc-term-count-0:not(.wpc-has-not-empty-children){
184 opacity: 0.8;
185 }
186 .widget-area li.wpc-term-item input[type='checkbox'],
187 .wpc-filters-widget-main-wrapper li.wpc-term-item input[type='checkbox'],
188 .widget-area li.wpc-term-item input[type='radio'],
189 .wpc-filters-widget-main-wrapper li.wpc-term-item input[type='radio'] {
190 outline: none;
191 margin-left: 1px;
192 margin-right: 2px;
193 margin-bottom: 0;
194 }
195 .widget-area li.wpc-term-item input[type='checkbox']:hover,
196 .wpc-filters-widget-main-wrapper li.wpc-term-item input[type='checkbox']:hover,
197 .widget-area li.wpc-term-item input[type='radio']:hover,
198 .wpc-filters-widget-main-wrapper li.wpc-term-item input[type='radio']:hover{
199 background-color: transparent;
200 }
201 .wpc-filters-widget-main-wrapper li.wpc-term-item label,
202 .widget-area li.wpc-term-item label{
203 display: flex;
204 margin-bottom: 0;
205 margin-top: 0;
206 padding-left: 5px;
207 margin-left: 0;
208 }
209 .widget-area .wpc-filters-labels li.wpc-term-item label,
210 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item label{
211 padding-left: 0;
212 }
213 .widget-area li.wpc-term-item label:hover,
214 .wpc-filters-widget-main-wrapper li.wpc-term-item label:hover{
215 cursor: pointer;
216 }
217 .wpc-filter-content select{
218 width: 100% !important;
219 margin-bottom: 1em;
220 }
221 .wpc-filters-widget-main-wrapper li.wpc-term-item a,
222 .widget-area .widget li.wpc-term-item a {
223 text-decoration: none;
224 font-weight: normal;
225 outline: none;
226 padding-top: 0;
227 padding-bottom: 0;
228 }
229 .wpc-filter-product_visibility .wpc-term-item label a{
230 display: block;
231 }
232 .wpc-filter-product_visibility .wpc-term-item label a .star-rating{
233 display: block;
234 margin-right: 2px;
235 position: relative;
236 height: 1.618em;
237 line-height: 1.618;
238 }
239 .theme-twentytwentyone .wpc-filter-product_visibility .wpc-term-item label a .star-rating{
240 margin-bottom: 0;
241 }
242 .widget-area .wpc-filter-product_visibility li.wpc-term-item label,
243 .wpc-filters-widget-main-wrapper .wpc-filter-product_visibility li.wpc-term-item label{
244 display: flex;
245 align-items: flex-start;
246 }
247 .widget-area .widget .wpc-filter-chips-list a:focus,
248 .wpc-filter-chips-list a:focus,
249 body li.wpc-term-item a:hover,
250 .widget-area .widget li.wpc-term-item a:hover,
251 body li.wpc-term-item a:focus,
252 .widget-area .widget li.wpc-term-item a:focus{
253 box-shadow: none;
254 text-decoration: none;
255 }
256
257 .widget-area .widget .wpc-filter-chips-list a,
258 body .wpc-filter-chips-list li.wpc-filter-chip a,
259 .wpc-filter-chips-list a{
260 text-decoration: none;
261 font-weight: 400;
262 background: rgba(0, 0, 0, 0.03);
263 border-radius: 50px;
264 padding: 3px 15px;
265 display: inline-block;
266 outline: none;
267 border: 1px solid #d8d8d8;
268 position: relative;
269 }
270 .widget-area .widget .wpc-filter-chips-list .wpc-chip-reset-all a,
271 body .wpc-filter-chips-list li.wpc-chip-reset-all a{
272 border-color: #cc8181;
273 color: inherit;
274 }
275 li.wpc-chip-reset-all .wpc-filter-chip-name{
276 margin-right: 0;
277 }
278 li.wpc-chip-reset-all .wpc-chip-remove-icon{
279 display: none;
280 }
281 .widget-area .widget .wpc-filter-chips-list a:hover,
282 .wpc-filters-widget-main-wrapper .wpc-filter-chips-list a:hover{
283 background: rgba(0, 0, 0, 0.05);
284 box-shadow: none;
285 }
286 body .wpc-filter-chips-list li.wpc-filter-chip a:active,
287 .widget-area .wpc-filter-chips-list li.wpc-filter-chip a:active,
288 .wpc-filters-widget-main-wrapper .wpc-filter-chips-list li.wpc-filter-chip a:active {
289 opacity: 0.75;
290 }
291 .wpc-filter-chips-list a:hover .wpc-chip-remove-icon{
292 color: #cc0000;
293 }
294 .widget-area .widget ul.wpc-filter-chips-list,
295 body ul.wpc-filter-chips-list
296 {
297 margin-left: 0;
298 list-style: none !important;
299 }
300 body .wpc-filter-chips-list li.wpc-filter-chip,
301 .wpc-filter-chips-list li,
302 li.wpc-filter-chip{
303 margin: 0 7px 7px 0;
304 padding: 0;
305 border: none;
306 }
307 .wpc-filter-chip-name{
308 margin-right: 0.5em;
309 white-space: nowrap;
310 max-width: 152px;
311 overflow: hidden;
312 }
313 .wpc-chip-remove-icon{
314 display: inline-block;
315 font-size: 1.25em;
316 line-height: 0.8;
317 }
318 .wpc-chip-content{
319 display: flex;
320 align-items: center;
321 }
322 form.wpc-filter-range-form{
323 display: block;
324 }
325 .wpc-filters-range-wrapper{
326 display: flex;
327 justify-content: space-between;
328 }
329 .wpc-filters-range-column {
330 width: auto;
331 }
332 .wpc-filters-range-min-column,
333 .wpc-filters-range-max-column{
334 max-width: 47%;
335 }
336 .wpc-filters-range-min-column{
337 margin-right: 3%;
338 }
339 .wpc-filters-range-wrapper input[type="number"]{
340 width: 100%;
341 box-sizing: border-box;
342 -webkit-appearance: none;
343 }
344 .wpc-filters-range-values-wrapper{
345 text-align: right;
346 margin-top: 10px;
347 }
348 /* jQuery UI Slider */
349 .wpc-filters-range-slider-wrapper{
350 margin: 1.5em 13px 10px 0;
351 }
352 .ui-state-active,
353 .ui-widget-content .ui-state-active,
354 .ui-widget-header .ui-state-active,
355 a.ui-button:active,
356 .ui-button:active,
357 .ui-button.ui-state-active:hover {
358 border: 1px solid #003eff;
359 background: #007fff;
360 font-weight: normal;
361 color: #ffffff;
362 }
363 .ui-icon-background,
364 .ui-state-active .ui-icon-background {
365 border: #003eff;
366 background-color: #ffffff;
367 }
368 .ui-state-active a,
369 .ui-state-active a:link,
370 .ui-state-active a:visited {
371 color: #ffffff;
372 text-decoration: none;
373 }
374 .ui-state-default,
375 .ui-widget-content .ui-state-default,
376 .ui-widget-header .ui-state-default,
377 .ui-button,
378 html .ui-button.ui-state-disabled:hover,
379 html .ui-button.ui-state-disabled:active {
380 border: 1px solid #c5c5c5;
381 background: #f6f6f6;
382 font-weight: normal;
383 color: #454545;
384 }
385 .ui-slider .ui-slider-handle {
386 position: absolute;
387 z-index: 2;
388 width: 1.2em;
389 height: 1.2em;
390 cursor: default;
391 -ms-touch-action: none;
392 touch-action: none;
393 }
394 .ui-slider {
395 position: relative;
396 text-align: left;
397 }
398 .ui-slider .ui-slider-handle {
399 position: absolute;
400 z-index: 2;
401 width: 26px;
402 height: 26px;
403 cursor: default;
404 -ms-touch-action: none;
405 touch-action: none;
406 box-shadow: inset 0 0 0 1px #ebebeb;
407 }
408 .ui-slider .ui-slider-range {
409 position: absolute;
410 z-index: 1;
411 font-size: .7em;
412 display: block;
413 border: 0;
414 background-position: 0 0;
415 }
416 /* support: IE8 - See #6727 */
417 .ui-slider.ui-state-disabled .ui-slider-handle,
418 .ui-slider.ui-state-disabled .ui-slider-range {
419 filter: inherit;
420 }
421 .ui-slider-horizontal {
422 height: 3px;
423 background: #c5c5c5;
424 }
425 .ui-slider-horizontal .ui-slider-handle {
426 top: -12px;
427 margin-left: -6px;
428 border-radius: 50%;
429 outline: none;
430 box-shadow: 0 2px 9px rgba(0,0,0,.23);
431 }
432 .ui-slider-horizontal .ui-slider-range:hover,
433 .ui-slider-horizontal .ui-slider-handle:hover{
434 cursor: pointer;
435 }
436 .wpc-filters-widget-main-wrapper .ui-slider-horizontal .ui-slider-handle:after,
437 .wpc-filters-widget-main-wrapper .ui-slider-horizontal .ui-slider-handle:before{
438 display: none;
439 }
440 .ui-slider-horizontal .ui-slider-range {
441 top: 0;
442 height: 100%;
443 background: #4c4c4c;
444 }
445 .ui-slider-horizontal .ui-slider-range-min {
446 left: 0;
447 }
448 .ui-slider-horizontal .ui-slider-range-max {
449 right: 0;
450 }
451 .ui-slider-vertical {
452 width: .8em;
453 height: 100px;
454 }
455 .ui-slider-vertical .ui-slider-handle {
456 left: -.3em;
457 margin-left: 0;
458 margin-bottom: -.6em;
459 }
460 .ui-slider-vertical .ui-slider-range {
461 left: 0;
462 width: 100%;
463 }
464 .ui-slider-vertical .ui-slider-range-min {
465 bottom: 0;
466 }
467 .ui-slider-vertical .ui-slider-range-max {
468 top: 0;
469 }
470 .wpc-filter-has-selected .wpc-filter-collapsible+.wpc-closed,
471 .wpc-filter-collapsible+.wpc-filter-content:not(.wpc-opened),
472 .wpc-filter-collapsible+.wpc-filter-content.wpc-closed{
473 display: none;
474 }
475 .wpc-filter-has-selected .wpc-filter-collapsible+.wpc-filter-content:not(.wpc-closed),
476 .wpc-filter-collapsible+.wpc-filter-content.wpc-opened{
477 display: block;
478 }
479 .wpc-filter-collapsible .wpc-filter-title{
480 position: relative;
481 }
482 .wpc-filter-has-selected .wpc-filter-collapsible.wpc-closed .wpc-filter-title button .wpc-open-icon,
483 .wpc-filter-collapsible .wpc-filter-title button .wpc-open-icon{
484 content: "";
485 width: 0.5em;
486 min-width: 0.5em;
487 height: 0.5em;
488 display: block;
489 border-left: 1px solid #6d6d6d;
490 border-top: 1px solid #6d6d6d;
491 position: relative;
492 transform: rotate(-135deg);
493 /*transition: transform .3s ease;*/
494 }
495 .wpc-filter-has-selected .wpc-filter-title button .wpc-open-icon,
496 .wpc-filter-collapsible.wpc-opened .wpc-filter-title button .wpc-open-icon{
497 transform: rotate(45deg);
498 }
499 .wpc-filter-header .wpc-filter-title button{
500 width: 100%;
501 background: none;
502 border: none;
503 cursor: pointer;
504 padding: 0;
505 text-align: left;
506 outline: none;
507 font-size: inherit;
508 color: inherit;
509 font-weight: inherit;
510 box-shadow: none;
511 display: flex;
512 justify-content: space-between;
513 align-items: center;
514 }
515 .wpc-filter-selected-values{
516 visibility: hidden;
517 opacity: 0;
518 margin-top: 5px;
519 font-size: 13px;
520 padding-right: 10px;
521 }
522 .wpc-filter-collapsible.wpc-closed .wpc-filter-selected-values{
523 visibility: visible;
524 opacity: 1;
525 }
526 .widget-area{
527 position: relative;
528 }
529 .wpc-filters-widget-main-wrapper,
530 .widget_wpc_filters_widget{
531 position: relative;
532 }
533 .wpc-filters-widget-controls-container{
534 display: none;
535 text-align: center;
536 position: sticky;
537 top: 0;
538 background: #fff;
539 z-index: 99999;
540 border-bottom: 1px solid #e4e4e4;
541 }
542 .theme-twentyfourteen .wpc-filters-widget-controls-container{
543 background-color: #000;
544 }
545 .wpc-filters-toolbar,
546 .wpc-inner-widget-chips-wrapper:not(.wpc-show-on-desktop),
547 .wpc-filters-open-button-container,
548 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper .wpc-filters-open-button-container{
549 display: none;
550 }
551 .wpc-filters-widget-controls-wrapper{
552 margin-right: 20px;
553 margin-left: 20px;
554 display: flex;
555 justify-content: space-between;
556 height: 50px;
557 align-items: center;
558 }
559 .widget-area .widget .wpc-filters-widget-controls-container a,
560 .widget .wpc-filters-widget-controls-container a,
561 .wpc-filters-widget-main-wrapper .wpc-filters-widget-controls-container a{
562 outline: none !important;
563 -webkit-user-select: none;
564 -moz-user-select: none;
565 -ms-user-select: none;
566 user-select: none;
567 transition: opacity .1s ease-in-out;
568 text-decoration: none;
569 font-weight: 600;
570 white-space: nowrap;
571 box-shadow: none;
572 }
573 .wpc-filters-widget-controls-container a:hover,
574 .wpc-filters-widget-controls-container a:active,
575 .wpc-filters-widget-controls-container a:focus{
576 opacity: .6;
577 box-shadow: none;
578 }
579 .widget-area .widget a.wpc-open-close-filters-button,
580 body a.wpc-open-close-filters-button,
581 a.wpc-open-close-filters-button,
582 .wpc-open-close-filters-button,
583 body a.wpc-filters-open-widget,
584 a.wpc-filters-open-widget,
585 .wpc-filters-open-widget{
586 display: inline-block;
587 text-align: left;
588 border: 1px solid #2c2d33;
589 border-radius: 2px;
590 line-height: 1.5;
591 padding: 7px 12px 7px 12px;
592 background-color: transparent;
593 color: #2c2d33;
594 box-sizing: border-box;
595 text-decoration: none !important;
596 font-weight: normal;
597 transition: none;
598 position: relative;
599 }
600 .wpc-button-inner{
601 display: flex;
602 align-items: center;
603 }
604 .wpc-filters-scroll-container{
605 padding: 0;
606 transition: opacity .1s ease-in-out;
607 }
608 .wpc-spinner {
609 width: 32px;
610 height: 32px;
611 position: fixed;
612 z-index: 9;
613 left: calc(50% - 16px);
614 top: calc(50% - 16px);
615 display: none;
616 z-index: 999999;
617 }
618 .wpc-spinner:after{
619 content: '';
620 position: absolute;
621 opacity: 0.8;
622 border: 3px solid #f3f3f3;
623 border-top: 3px solid #9f9f9f;
624 border-radius: 50%;
625 width: 32px;
626 height: 32px;
627 top: 0;
628 left: 0;
629 bottom: 0;
630 right: 0;
631 margin: auto;
632 animation: wpc-spinner .5s linear infinite;
633 }
634 .wpc-filters-overlay{
635 content: " ";
636 background: #252525;
637 opacity: 0;
638 position: fixed;
639 left: 0;
640 right: 0;
641 bottom: 0;
642 z-index: 99999;
643 margin: 0;
644 }
645 .wpc-filters-widget-controls-item{
646 width: 45%;
647 }
648 .wpc-filters-widget-controls-one{
649 text-align: left;
650 }
651 .wpc-filters-widget-controls-two{
652 text-align: right;
653 }
654 .wpc-filters-toolbar .wpc-filter-chips-list{
655 margin: 0 0 0 .5em;
656 display: flex;
657 -webkit-box-pack: start;
658 place-content: center flex-start;
659 -webkit-box-align: center;
660 align-items: center;
661 overflow-x: auto;
662 }
663 .wpc-filters-toolbar li.wpc-filter-chip{
664 display: inline-block;
665 }
666 .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content::-webkit-scrollbar {
667 width: 6px;
668 border-radius: 6px;
669 background: #E9E9EB;
670 }
671 .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content::-webkit-scrollbar-track {
672 border-radius: 6px;
673 }
674 .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content::-webkit-scrollbar-thumb {
675 background: #c4c4c4;
676 border-radius: 6px;
677 }
678 .wpc-open-close-filters-button{
679 display: none;
680 }
681 #sidebar:after,
682 .fusion-sidebar-inner-content:after{
683 content: "";
684 clear: both;
685 display: block;
686 width: 1px;
687 height: 1px;
688 }
689 .wpc-icon-html-wrapper{
690 position: relative;
691 margin-right: 10px;
692 top: 2px;
693 }
694 .wpc-icon-html-wrapper span{
695 display: block;
696 height: 1px;
697 width: 20px;
698 /*-webkit-transition: all,ease,.1s;*/
699 /*transition: all,ease,.1s;*/
700 border-radius: 3px;
701 background: #2c2d33;
702 margin-bottom: 4px;
703 position: relative;
704 }
705 span.wpc-icon-line-1:after{
706 content: "";
707 display: block;
708 width: 3px;
709 height: 3px;
710 border: 1px solid #2c2d33;
711 border-radius: 50%;
712 background-color: #ffffff;
713 position: absolute;
714 top: -2px;
715 left: 5px;
716 box-sizing: content-box;
717 }
718 span.wpc-icon-line-2:after{
719 content: "";
720 display: block;
721 width: 3px;
722 height: 3px;
723 border: 1px solid #2c2d33;
724 border-radius: 50%;
725 background-color: #ffffff;
726 position: absolute;
727 top: -2px;
728 left: 12px;
729 box-sizing: content-box;
730 }
731 span.wpc-icon-line-3:after{
732 content: "";
733 display: block;
734 width: 3px;
735 height: 3px;
736 border: 1px solid #2c2d33;
737 border-radius: 50%;
738 background-color: #ffffff;
739 position: absolute;
740 top: -2px;
741 left: 2px;
742 box-sizing: content-box;
743 }
744 /*.wpc-overlay-visible span.wpc-icon-line-2,*/
745 /*.wpc-overlay-visible span.wpc-icon-line-1:after,*/
746 /*.wpc-overlay-visible span.wpc-icon-line-2:after,*/
747 /*.wpc-overlay-visible span.wpc-icon-line-3:after,*/
748 .wpc-opened span.wpc-icon-line-2,
749 .wpc-opened span.wpc-icon-line-1:after,
750 .wpc-opened span.wpc-icon-line-2:after,
751 .wpc-opened span.wpc-icon-line-3:after{
752 border-color: #ffffff;
753 display: none;
754 }
755 .wpc-opened span.wpc-icon-line-1{
756 -webkit-transform: rotate(45deg);
757 -ms-transform: rotate(45deg);
758 transform: rotate(45deg);
759 }
760 .wpc-opened span.wpc-icon-line-3{
761 -webkit-transform: rotate(-45deg);
762 -ms-transform: rotate(-45deg);
763 transform: rotate(-45deg);
764 }
765 .wpc-opened span.wpc-icon-line-3,
766 .wpc-opened span.wpc-icon-line-1{
767 margin-bottom: -1px;
768 top: -3px;
769 }
770 .theme-generatepress.woocommerce .wpc-filters-open-button-container,
771 .theme-Avada .woocommerce-container .wpc-filters-open-button-container{
772 padding-left: 0;
773 padding-right: 0;
774 }
775 .theme-generatepress .wpc-filters-open-button-container,
776 .theme-Avada .wpc-filters-open-button-container{
777 padding-left: 30px;
778 padding-right: 30px;
779 }
780 .wpc-overlay-visible .theme-neve .nv-sidebar-wrap.shop-sidebar{
781 opacity: 1;
782 z-index: 100000;
783 position: relative;
784 pointer-events: initial;
785 }
786 .select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown .select2-search{
787 border: none;
788 }
789 .theme-Avada .select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown{
790 border-color: #e2e2e2;
791 }
792 .select2-container--default.select2-container--open .wpc-filter-everything-dropdown.select2-dropdown{
793 border-color: #ccd0dc;
794 }
795 .theme-Avada .wpc-sorting-form .select2-container--default .select2-selection--single,
796 .theme-Avada .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single{
797 border-color: #e2e2e2;
798 border-radius: 6px;
799 }
800 .wpc-sorting-form .select2-container--default .select2-selection--single,
801 .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single{
802 border-color: #ccd0dc;
803 border-radius: 3px;
804 }
805 .theme-Avada .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered,
806 .theme-Avada .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{
807 line-height: 36px;
808 }
809 .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__rendered,
810 .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__rendered{
811 line-height: inherit;
812 color: inherit;
813 }
814 .sidebar .widget .wpc-filter-everything-dropdown li.select2-results__option,
815 .wpc-filter-everything-dropdown .select2-results__option{
816 line-height: inherit;
817 font-size: inherit;
818 padding: 6px 14px;
819 }
820 .wpc-sorting-form .select2-container .select2-selection--single,
821 .wpc-filter-layout-dropdown .select2-container .select2-selection--single{
822 height: auto;
823 padding: 2px;
824 }
825 .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow,
826 .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow{
827 height: 100%;
828 border: none;
829 }
830 .select2-dropdown.wpc-filter-everything-dropdown {
831 border-color: #ccd0dc;
832 }
833 .select2-dropdown.wpc-filter-everything-dropdown{
834 z-index: 999999;
835 }
836 .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[aria-selected=true],
837 .select2-container--default .wpc-filter-everything-dropdown .select2-results__option[data-selected=true]{
838 background-color: #f2f2f2;
839 }
840 .select2-container--default .wpc-filter-everything-dropdown .select2-search--dropdown{
841 padding: 4px 10px;
842 }
843 .theme-Avada .select2-container--default .wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field{
844 border-color: #e2e2e2;
845 }
846 .select2-container--default .wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field{
847 border-color: #ccd0dc;
848 box-shadow: none;
849 border-radius: 3px;
850 }
851 .wpc-sorting-form .select2-container--default .select2-selection--single .select2-selection__arrow b,
852 .wpc-filter-layout-dropdown .select2-container--default .select2-selection--single .select2-selection__arrow b{
853 border-left: 1px solid #6d6d6d;
854 border-top: 1px solid #6d6d6d;
855 width: 8px;
856 height: 8px;
857 font-size: 16px;
858 transform: rotate(-135deg);
859 right: 10px;
860 top: calc(50% + -6px);
861 /*transition: transform .3s ease;*/
862 left: auto;
863 margin: 0;
864 display: block;
865 border-right: none;
866 border-bottom: none;
867 }
868 .wpc-sorting-form .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b,
869 .wpc-filter-layout-dropdown .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{
870 transform: rotate(45deg);
871 border-left: 1px solid #6d6d6d;
872 border-top: 1px solid #6d6d6d;
873 top: calc(50% + -2px);
874 }
875 .select2-container--default .wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field:focus{
876 background-color: #f2f2f2;
877 }
878 .select2-results__option .wpc-term-count-0{
879 opacity: 0.7;
880 }
881 .wpc-filters-overlay{
882 transition: opacity .05s linear;
883 }
884 /*TipTip CSS*/
885 .wpc-help-tip {
886 color: #929292;
887 display: inline-block;
888 font-style: normal;
889 height: 15px;
890 line-height: 15px;
891 position: relative;
892 vertical-align: middle;
893 width: 15px;
894 min-width: 15px;
895 }
896 .wpc-help-tip::after {
897 speak: none;
898 font-weight: 700;
899 font-variant: normal;
900 text-transform: none;
901 line-height: 1;
902 -webkit-font-smoothing: antialiased;
903 margin: 0;
904 text-indent: 0;
905 position: absolute;
906 top: 0;
907 left: 0;
908 width: 100%;
909 height: 100%;
910 text-align: center;
911 content: "?";
912 cursor: help;
913 background: #bdbdbd;
914 border-radius: 50%;
915 color: #fff;
916 font-size: 10px;
917 line-height: 15px;
918 font-family: arial;
919 }
920 .wpc-filter-title .wpc-help-tip {
921 font-size: 1em;
922 }
923 .wpc-wrap-icons .wpc-help-tip {
924 margin-left: 10px;
925 margin-right: 10px;
926 }
927 #tiptip_holder {
928 display: none;
929 z-index: 8675309;
930 position: absolute;
931 top: 0;
932 left: 0;
933 }
934 #tiptip_holder.tip_top {
935 padding-bottom: 5px
936 }
937 #tiptip_holder.tip_top #tiptip_arrow_inner {
938 margin-top: -7px;
939 margin-left: -6px;
940 border-top-color: #333
941 }
942 #tiptip_holder.tip_bottom {
943 padding-top: 5px
944 }
945 #tiptip_holder.tip_bottom #tiptip_arrow_inner {
946 margin-top: -5px;
947 margin-left: -6px;
948 border-bottom-color: #333
949 }
950 #tiptip_holder.tip_right {
951 padding-left: 5px
952 }
953 #tiptip_holder.tip_right #tiptip_arrow_inner {
954 margin-top: -6px;
955 margin-left: -5px;
956 border-right-color: #333
957 }
958 #tiptip_holder.tip_left {
959 padding-right: 5px
960 }
961 #tiptip_holder.tip_left #tiptip_arrow_inner {
962 margin-top: -6px;
963 margin-left: -7px;
964 border-left-color: #333
965 }
966 #tiptip_content, .chart-tooltip, .wc_error_tip {
967 color: #fff;
968 font-size: .75em;
969 background: #333;
970 border-radius: 3px;
971 padding: .618em 1em;
972 box-shadow: 0 1px 3px rgba(0, 0, 0, .2)
973 }
974 #tiptip_content code, .chart-tooltip code, .wc_error_tip code {
975 padding: 1px;
976 background: #888
977 }
978 #tiptip_arrow, #tiptip_arrow_inner {
979 position: absolute;
980 border-color: transparent;
981 border-style: solid;
982 border-width: 6px;
983 height: 0;
984 width: 0
985 }
986 .wpc-wrap-icons{
987 display: flex;
988 align-items: center;
989 flex-wrap: wrap;
990 }
991 .wpc-wrap-icons > *{
992 flex-grow: 1;
993 }
994 .wpc-wrap-icons .wpc-help-tip{
995 flex-grow: initial;
996 }
997 .wpc-wrap-icons .wpc-filter-selected-values{
998 flex-grow: 2;
999 min-width: 100%;
1000 }
1001 .wpc-debug-message {
1002 padding: 16px;
1003 font-size: 14px;
1004 border: 1px dashed #ccc;
1005 }
1006 .wpc-debug-title{
1007 font-size: 13px;
1008 margin-bottom: 24px;
1009 }
1010 .wpc-edit-filter-set{
1011 font-size: 13px;
1012 }
1013 .wpc-orderby-select{
1014 width: 100%;
1015 max-width: 300px
1016 }
1017 .wpc-sorting-form{
1018 margin: 0;
1019 }
1020 @media screen and (min-width: 769px) {
1021 .wpc_show_bottom_widget .wpc-filters-widget-content{
1022 height: auto !important;
1023 }
1024 }
1025 @media screen and (min-width: 768px) {
1026 .wpc-custom-selected-terms{
1027 clear: both;
1028 width: 100%;
1029 }
1030 .wpc-custom-selected-terms ul.wpc-filter-chips-list{
1031 display: flex;
1032 overflow-x: auto;
1033 padding-left: 0;
1034 }
1035 .sidebar .wpc-custom-selected-terms ul.wpc-filter-chips-list,
1036 #sidebar .wpc-custom-selected-terms ul.wpc-filter-chips-list,
1037 #secondary .wpc-custom-selected-terms ul.wpc-filter-chips-list,
1038 .widget-area .wpc-custom-selected-terms ul.wpc-filter-chips-list{
1039 display: block;
1040 overflow: visible;
1041 }
1042 html.is-active .wpc-filters-overlay{
1043 top: 0;
1044 opacity: .2;
1045 background: #ffffff;
1046 }
1047 body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-opened,
1048 body.wpc_show_open_close_button .wpc-filters-widget-content.wpc-closed,
1049 body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened){
1050 display: block !important;
1051 }
1052 .widget-area input.wpc-label-input+label:hover,
1053 .wpc-filters-widget-main-wrapper input.wpc-label-input+label:hover{
1054 border: 1px solid rgba(0,0,0,0.25);
1055 border-radius: 5px;
1056 }
1057 .widget-area input.wpc-label-input+label:hover span.wpc-filter-label-wrapper,
1058 .wpc-filters-widget-main-wrapper input.wpc-label-input+label:hover span.wpc-filter-label-wrapper{
1059 color: #333333;
1060 background-color: rgba(0,0,0,0.25);
1061 }
1062 .widget-area .wpc-filters-labels li.wpc-term-item input+label:hover a,
1063 .wpc-filters-widget-main-wrapper .wpc-filters-labels li.wpc-term-item input+label:hover a{
1064 color: #333333;
1065 }
1066 .theme-storefront #primary .storefront-sorting .wpc-custom-selected-terms{
1067 font-size: inherit;
1068 }
1069 .theme-storefront #primary .wpc-custom-selected-terms{
1070 font-size: .875em;
1071 }
1072 }
1073 @media screen and (max-width: 768px) {
1074 .wpc-edit-filter-set{
1075 display: none;
1076 }
1077 .wpc-overlay-visible #secondary{
1078 z-index: auto;
1079 }
1080 html.is-active:not(.wpc-overlay-visible) .wpc-filters-overlay{
1081 top: 0;
1082 opacity: .2;
1083 background: #ffffff;
1084 }
1085 .wpc-custom-selected-terms.wpc-show-on-mobile ul.wpc-filter-chips-list {
1086 display: flex;
1087 overflow-x: auto;
1088 padding-left: 0;
1089 }
1090 .wpc-custom-selected-terms:not(.wpc-show-on-mobile){
1091 display: none;
1092 }
1093 .wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper:not(.wpc-show-on-desktop),
1094 html.is-active body:not(.wpc_show_bottom_widget) .wpc-spinner{
1095 display: block;
1096 }
1097 html.is-active body:not(.wpc_show_bottom_widget) .wpc-filters-overlay{
1098 top: 0;
1099 opacity: .3;
1100 background: #ffffff;
1101 }
1102 body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-opened,
1103 body.wpc_show_bottom_widget .wpc-filters-widget-content.wpc-closed,
1104 body.wpc_show_bottom_widget .wpc-filters-widget-content:not(.wpc-opened) {
1105 display: block !important;
1106 }
1107 body.wpc_show_bottom_widget .wpc-open-close-filters-button{
1108 display: none;
1109 }
1110 .wpc-open-close-filters-button{
1111 display: block;
1112 margin-bottom: 20px;
1113 }
1114 body.wpc_show_open_close_button .wpc-filters-widget-content:not(.wpc-opened){
1115 display: none;
1116 }
1117 .wpc_show_bottom_widget .wpc-posts-found{
1118 display: none;
1119 }
1120 html.wpc-overlay-visible,
1121 .wpc-overlay-visible body{
1122 overflow: hidden !important;
1123 }
1124 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper,
1125 .wpc_show_bottom_widget .widget_wpc_filters_widget{
1126 padding: 0 !important;
1127 margin: 0 !important;
1128 }
1129 .wpc_show_bottom_widget .wpc-filters-range-column{
1130 width: 48%;
1131 max-width: none;
1132 }
1133 .wpc_show_bottom_widget .wpc-filters-toolbar{
1134 display: flex;
1135 margin: 1em 0;
1136 }
1137 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper .widget-title{
1138 display: none;
1139 }
1140 .wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper{
1141 display: block;
1142 }
1143 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper .widget-title.wpc-filter-title{
1144 display: flex;
1145 }
1146 .wpc_show_open_close_button .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list,
1147 .wpc_show_bottom_widget .wpc-inner-widget-chips-wrapper .wpc-filter-chips-list{
1148 display: flex;
1149 -webkit-box-pack: start;
1150 place-content: center flex-start;
1151 overflow-x: auto;
1152 padding-top: 5px;
1153 padding-bottom: 5px;
1154 margin-left: 0;
1155 padding-left: 0;
1156 }
1157 .wpc-overlay-visible .wpc_show_bottom_widget .wpc-filters-overlay{
1158 top: 0;
1159 opacity: .4;
1160 }
1161 .wpc_show_bottom_widget .wpc-spinner.is-active{
1162 display: block;
1163 }
1164 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper .wpc-spinner.is-active+.wpc-filters-scroll-container .wpc-filters-widget-wrapper{
1165 opacity: .6;
1166 pointer-events: none;
1167 }
1168 .wpc_show_bottom_widget .wpc-filters-open-button-container{
1169 margin-top: 1em;
1170 margin-bottom: 1em;
1171 }
1172 .wpc_show_bottom_widget .wpc-filters-widget-content{
1173 position: fixed;
1174 bottom: 0px;
1175 right: 0;
1176 left: 0;
1177 height: 0;
1178 z-index: 999999;
1179 padding: 0;
1180 background-color: #fff;
1181 margin: 0;
1182 overflow-y: scroll;
1183 box-sizing: border-box;
1184 border-radius: 10px 10px 0 0;
1185 }
1186 .wpc_show_bottom_widget .wpc-filters-widget-content .wpc-filter-set-widget-title{
1187 display: none;
1188 }
1189 .theme-twentyfourteen .wpc_show_bottom_widget .wpc-filters-widget-content{
1190 background-color: #000;
1191 }
1192 .wpc_show_open_close_button .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content,
1193 .wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content{
1194 max-height: none;
1195 }
1196 .wpc_show_bottom_widget .wpc-filters-scroll-container{
1197 background: #fff;
1198 }
1199 .theme-twentyfourteen.wpc_show_bottom_widget .wpc-filters-scroll-container{
1200 background-color: #000;
1201 }
1202 .wpc_show_bottom_widget .wpc-filters-widget-wrapper{
1203 padding: 20px 20px 15px 20px;
1204 }
1205 .wpc-sorting-form select,
1206 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper input[type="text"],
1207 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper input[type="number"],
1208 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper select,
1209 .wpc_show_bottom_widget .wpc-filters-widget-main-wrapper textarea {
1210 font-size: 16px;
1211 }
1212 .wpc-sorting-form .select2-container .select2-selection--single,
1213 .wpc-filter-layout-dropdown .select2-container .select2-selection--single{
1214 height: auto;
1215 padding: 6px;
1216 }
1217 .wpc_show_bottom_widget .widget_wpc_selected_filters_widget{
1218 display: none;
1219 }
1220 .wpc_show_bottom_widget .wpc-filters-section:not(.wpc-filter-post_meta_num) .wpc-filter-content{
1221 overflow-y: visible;
1222 }
1223 .theme-twentyeleven #primary,
1224 .theme-twentyeleven #secondary{
1225 margin-left: 0;
1226 margin-right: 0;
1227 clear: both;
1228 float: none;
1229 }
1230 #main>.fusion-row{
1231 max-width: 100%;
1232 }
1233 .wpc-filter-everything-dropdown .select2-search--dropdown .select2-search__field{
1234 font-size: 16px;
1235 }
1236 }
1237 @keyframes wpc-spinner {
1238 0% {
1239 transform: rotate(0deg);
1240 }
1241 100% {
1242 transform: rotate(360deg);
1243 }
1244 }