PluginProbe
Filter Everything — WordPress & WooCommerce Filters / 1.2.4
Filter Everything — WordPress & WooCommerce Filters v1.2.4
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.2.4, at assets/css/filter-everything.css

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