1/*==================== Basic Style & Pseudo Classes & Elements ====================*/
2:root {
3 --wp--style--block-gap: 2.6rem;
4 --wf-main-rgb: 254, 67, 34;
5 --wf-main-color: rgba(var(--wf-main-rgb));
6 --wf-secondary-color: #000;
7 --wf-text-color: #334770;
8 --wf-gray-color: #fcfbff;
9 --wf-title-family: "Jost", sans-serif;
10 --wf-base-family: "Jost", sans-serif;
11 --wf-gradient: linear-gradient(180deg,
12 rgba(255, 255, 255, 0.15),
13 rgba(255, 255, 255, 0));
14}
15
16/* selection */
17::selection {
18 color: #fff;
19 background: var(--wf-main-color);
20}
21
22/* width */
23::-webkit-scrollbar {
24 width: 8px;
25 height: 2px;
26}
27
28/* Track */
29::-webkit-scrollbar-track {
30 background: #f1f1f1;
31}
32
33/* Handle */
34::-webkit-scrollbar-thumb {
35 background: #888;
36}
37
38/* Handle on hover */
39::-webkit-scrollbar-thumb:hover {
40 background: var(--wf-main-color);
41}
42
43::-webkit-input-placeholder {
44 color: #463838;
45}
46
47:-moz-placeholder {
48 color: #463838;
49}
50
51::-moz-placeholder {
52 color: #463838;
53}
54
55:-ms-input-placeholder {
56 color: #463838;
57}
58
59::-webkit-input-placeholder {
60 color: #d1d1d1;
61 opacity: 1;
62 transition: opacity 0.3s;
63}
64
65:-moz-placeholder {
66 color: #d1d1d1;
67 opacity: 1;
68 transition: opacity 0.3s;
69}
70
71::-moz-placeholder {
72 color: #d1d1d1;
73 opacity: 1;
74 transition: opacity 0.3s;
75}
76
77:-ms-input-placeholder {
78 color: #d1d1d1;
79 opacity: 1;
80 transition: opacity 0.3s;
81}
82
83*:focus::-webkit-input-placeholder {
84 opacity: 0;
85}
86
87*:focus:-moz-placeholder {
88 opacity: 0;
89}
90
91*:focus::-moz-placeholder {
92 opacity: 0;
93}
94
95*:focus:-ms-input-placeholder {
96 opacity: 0;
97}
98
99/* ---//--- */
100
101*,
102*::after,
103*::before {
104 box-sizing: inherit;
105 -webkit-font-smoothing: antialiased;
106 word-break: break-word;
107 word-wrap: break-word;
108}
109
110*:not(table *) {
111 -moz-osx-font-smoothing: grayscale;
112 -webkit-font-smoothing: antialiased;
113 word-break: break-word;
114}
115
116@media (prefers-reduced-motion: no-preference) {
117 :root {
118 scroll-behavior: inherit;
119 }
120}
121
122:root {
123 scroll-behavior: inherit;
124}
125
126html {
127 font-size: 62.5%;
128 overflow-x: hidden;
129 box-sizing: border-box;
130}
131
132@media (prefers-reduced-motion: reduce) {
133 html {
134 scroll-behavior: auto;
135 }
136}
137
138@media (max-width: 75em) {
139 html {
140 font-size: 62.5%;
141 }
142}
143
144@media only screen and (min-width: 62em) and (max-width: 77.313em) {
145 html {
146 font-size: 58.5936%;
147 }
148}
149
150@media (max-width: 61.95em) {
151 html {
152 font-size: 53%;
153 }
154}
155
156@media (max-width: 35.95em) {
157 html {
158 font-size: 55%;
159 }
160}
161
162@media (min-width: 120.063em) {
163 html {
164 font-size: 75%;
165 }
166}
167
168body {
169 margin: 0;
170 font-size: 1.6rem;
171 font-weight: 400;
172 line-height: 1.7;
173 font-family: var(--wf-base-family);
174 color: var(--wf-text-color);
175 letter-spacing: 0.01em;
176 background-color: #fff;
177 -webkit-text-size-adjust: 100%;
178 -webkit-tap-highlight-color: transparent;
179}
180
181body:not(.admin-bar) {
182 position: relative;
183}
184
185.price ins {
186 text-decoration: none;
187}
188
189a {
190 color: var(--wf-main-color);
191 text-decoration: underline;
192 text-underline-offset: 0.3rem;
193 outline: none;
194}
195
196a:hover,
197a:active,
198a:focus {
199 color: var(--wf-main-color);
200 text-decoration-style: solid;
201}
202
203video {
204 max-width: 100%;
205}
206
207.clearfix:after,
208.clearfix:before {
209 content: "";
210 display: block;
211 clear: both;
212}
213
214.wf-btn svg {
215 display: inline-block;
216 vertical-align: middle;
217}
218
219.wp-block-search__button {
220 flex-shrink: 0;
221}
222
223button[type="submit"],
224button,
225input[type="button"],
226input[type="reset"],
227input[type="submit"],
228.wf-btn,
229.wf-load-more a,
230.button {
231 font-size: 1.5rem;
232 font-weight: 600;
233 padding: 1.1rem 2rem;
234 line-height: 1.134;
235 letter-spacing: 0.03rem;
236 border-width: 0.1rem;
237 border-style: solid;
238 border-color: transparent;
239 border-radius: 10rem;
240 overflow: hidden;
241 display: inline-block;
242 vertical-align: middle;
243 white-space: nowrap;
244 text-transform: initial;
245 font-family: inherit;
246 text-decoration: none;
247 position: relative;
248 z-index: 0;
249}
250
251.wf-btn i {
252 margin-right: 0.4rem;
253}
254
255.wf-btn i.fa-arrow-right {
256 margin-left: 0.4rem;
257 margin-right: 0;
258}
259
260.wf-btn .fa-arrow-right::before {
261 transform: rotate(-45deg);
262 display: inline-block;
263}
264
265button[type="button"].mfp-close,
266button[type="button"].mfp-arrow {
267 background-color: transparent;
268}
269
270.wf-load-more a:hover,
271.wf-load-more a:focus,
272a.wf-btn:hover,
273a.wf-btn:focus,
274.contact__body a:hover,
275.contact__body a:focus {
276 text-decoration: none;
277}
278
279button[type="submit"],
280input[type="button"],
281input[type="reset"],
282input[type="submit"],
283.wf-load-more a,
284.wf-btn-primary {
285 color: #fff;
286 background-color: var(--wf-main-color);
287 border-color: var(--wf-main-color);
288}
289
290.wf-btn-border {
291 border-width: 0.2rem;
292}
293
294.wf-btn-primary.wf-btn-border {
295 color: var(--wf-main-color);
296 background-color: transparent;
297 border-color: var(--wf-main-color);
298}
299
300.wf-load-more a:hover,
301.wf-load-more a:focus,
302.wf-btn-primary.wf-btn-border:hover,
303.wf-btn-primary.wf-btn-border:focus,
304.wf-btn-primary:hover,
305.wf-btn-primary:focus {
306 color: #fff;
307 background-color: rgba(var(--wf-main-rgb), 0.9);
308 border-color: rgba(var(--wf-main-rgb), 0.9);
309}
310
311button[type="button"].wf-btn-secondary,
312button[type="submit"].wf-btn-secondary,
313.wf-btn-secondary {
314 color: #fff;
315 background-color: var(--wf-secondary-color);
316 border-color: var(--wf-secondary-color);
317}
318
319.wf-btn-secondary.wf-btn-border {
320 color: var(--wf-secondary-color);
321 background-color: transparent;
322 border-color: var(--wf-secondary-color);
323}
324
325.wf-btn-secondary.wf-btn-border:hover,
326.wf-btn-secondary.wf-btn-border:focus,
327.wf-btn-secondary:hover,
328.wf-btn-secondary:focus {
329 color: #fff;
330 background-color: var(--wf-secondary-color);
331 border-color: var(--wf-secondary-color);
332}
333
334.wf-btn-white {
335 color: var(--wf-secondary-color);
336 background-color: #fff;
337}
338
339.wf-btn-white.wf-btn-border {
340 color: #fff;
341 background-color: transparent;
342 border-color: #fff;
343}
344
345.wf-btn-white.wf-btn-border:hover,
346.wf-btn-white.wf-btn-border:focus {
347 color: var(--wf-main-color);
348 background-color: #fff;
349 border-color: #fff;
350 box-shadow: 0 0 2rem rgba(0, 0, 0, 0.05);
351}
352
353/* Button Effects One */
354
355.btn--effect-one .wf-btn {
356 will-change: transform;
357 transition: 0.2s transform ease-in-out;
358}
359
360.btn--effect-one .wf-btn:focus,
361.btn--effect-one .wf-btn:hover {
362 color: #fff;
363 transform: scale(1.02);
364 will-change: transform;
365}
366
367.btn--effect-one .wf-btn::after {
368 content: "";
369 display: block;
370 height: 100%;
371 width: 100%;
372 position: absolute;
373 left: 0;
374 top: 0;
375 border-radius: 3rem;
376 background-color: var(--wf-secondary-color);
377 transform: translate(-100%, 0) rotate(10deg);
378 transform-origin: top left;
379 transition: 0.2s transform ease-out;
380 will-change: transform;
381 z-index: -1;
382}
383
384.btn--effect-one .wf-btn:focus::after,
385.btn--effect-one .wf-btn:hover::after {
386 transform: translate(0, 0);
387}
388
389/* Button Effects Two */
390
391.btn--effect-two .wf-btn {
392 padding: 1.4rem 1.7rem 1.4rem 1.9rem;
393}
394
395.btn--effect-two .wf-btn::before {
396 content: "";
397 position: absolute;
398 right: 0;
399 top: 50%;
400 transform: translateY(-50%);
401 width: 4.4rem;
402 height: 4.4rem;
403 background-color: var(--wf-secondary-color);
404 opacity: 0.15;
405 border-radius: 10rem;
406 z-index: -1;
407 transition: all 0.2s ease-in-out;
408}
409
410.btn--effect-two .wf-btn:hover:before,
411.btn--effect-two .wf-btn:focus:before {
412 width: 100%;
413}
414
415.btn--effect-two .wf-btn::after {
416 content: "\f054";
417 font-family: "Font Awesome 6 Free";
418 font-weight: 700;
419 margin-left: 2.6rem;
420}
421
422.btn--effect-two .wf-btn-white.wf-btn-border::before {
423 background-color: #fff;
424 opacity: 1;
425}
426
427.btn--effect-two .wf-btn-white.wf-btn-border::after {
428 color: var(--wf-secondary-color);
429}
430
431.btn--effect-two .wf-btn-white.wf-btn-border:hover::after,
432.btn--effect-two .wf-btn-white.wf-btn-border:focus::after {
433 color: var(--wf-main-color);
434}
435
436/* Button Effects Three */
437
438.btn--effect-three .wf-btn::after {
439 content: "";
440 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='19' height='12' viewBox='0 0 19 12'%3E%3Cpath fill='%23fff' d='M17.752 6.68H1.246C.833 6.68.5 6.374.5 5.997c0-.378.333-.684.746-.684H15.95l-4.527-4.146a.644.644 0 0 1 0-.967.797.797 0 0 1 1.056 0l5.802 5.314a.639.639 0 0 1 .161.745.754.754 0 0 1-.69.42Z'/%3E%3Cpath fill='%23fff' d='M11.942 12a.771.771 0 0 1-.527-.2.644.644 0 0 1 0-.968l5.81-5.32a.797.797 0 0 1 1.056 0c.292.267.292.7 0 .967l-5.81 5.32a.781.781 0 0 1-.529.201Z'/%3E%3C/svg%3E");
441 width: 1.8rem;
442 height: 1.2rem;
443 margin-left: 1.2rem;
444 display: inline-block;
445}
446
447/* Button Effects Four */
448
449.btn--effect-four .wf-btn::before,
450.btn--effect-four .wf-btn::after {
451 content: "";
452 background-color: var(--wf-secondary-color);
453 width: 0;
454 height: 50%;
455 position: absolute;
456 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
457 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
458 z-index: -1;
459}
460
461.btn--effect-four .wf-btn::before {
462 top: 0;
463 left: 0;
464}
465
466.btn--effect-four .wf-btn::after {
467 bottom: 0;
468 right: 0;
469}
470
471.btn--effect-four .wf-btn:hover::before,
472.btn--effect-four .wf-btn:focus::before,
473.btn--effect-four .wf-btn:hover::after,
474.btn--effect-four .wf-btn:focus::after {
475 width: 100%;
476}
477
478/* Button Effects Five */
479
480.btn--effect-five .wf-btn::before {
481 position: absolute;
482 content: "";
483 background-color: var(--wf-secondary-color);
484 width: 120%;
485 height: 0;
486 padding-bottom: 120%;
487 top: -110%;
488 left: -10%;
489 border-radius: 50%;
490 -webkit-transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
491 transform: translate3d(0, 68%, 0) scale3d(0, 0, 0);
492 z-index: -1;
493}
494
495.btn--effect-five .wf-btn:hover::before,
496.btn--effect-five .wf-btn:focus::before {
497 -webkit-transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
498 transform: translate3d(0, 0, 0) scale3d(1, 1, 1);
499 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
500 transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
501}
502
503.btn--effect-five .wf-btn::after {
504 position: absolute;
505 top: 0;
506 left: 0;
507 width: 100%;
508 height: 100%;
509 content: "";
510 background-color: var(--wf-secondary-color);
511 -webkit-transform: translate3d(0, -100%, 0);
512 transform: translate3d(0, -100%, 0);
513 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
514 transition: transform 0.4s cubic-bezier(0.1, 0, 0.3, 1);
515 z-index: -1;
516}
517
518.btn--effect-five .wf-btn:hover::after,
519.btn--effect-five .wf-btn:focus::after {
520 -webkit-transform: translate3d(0, 0, 0);
521 transform: translate3d(0, 0, 0);
522 -webkit-transition-duration: 0.05s;
523 transition-duration: 0.05s;
524 -webkit-transition-delay: 0.4s;
525 transition-delay: 0.4s;
526 -webkit-transition-timing-function: linear;
527 transition-timing-function: linear;
528}
529
530/* Button Effects Six */
531.btn--effect-six .wf-btn span {
532 display: inline-block;
533 pointer-events: none;
534}
535
536.btn--effect-six .wf-btn span.text-spin {
537 -webkit-animation: text-spin 0.5s 1;
538 animation: text-spin 0.5s 1;
539}
540
541/* Play Buttons */
542
543.wf-btn-play-one {
544 text-decoration: none;
545 display: inline-flex;
546 align-items: center;
547 color: var(--wf-secondary-color);
548}
549
550.wf-btn-play-one i {
551 width: 4.5rem;
552 height: 4.5rem;
553 display: flex;
554 align-items: center;
555 justify-content: center;
556 position: relative;
557 background-color: var(--wf-main-color);
558 border-radius: 50%;
559 color: #fff;
560 font-size: 1.8rem;
561 margin-right: 1.2rem;
562 box-shadow: 0 2rem 3rem rgba(0, 0, 0, 0.1);
563}
564
565.wf-btn-play-one i:after {
566 content: "";
567 position: absolute;
568 z-index: 0;
569 left: 0;
570 top: 0;
571 display: block;
572 width: 100%;
573 height: 100%;
574 background-color: rgba(var(--wf-main-rgb), 0.4);
575 border-radius: 50%;
576 animation: pulse_border_1 1500ms ease-out infinite;
577 z-index: -1;
578 border-radius: inherit;
579}
580
581.wf-btn-play-one span {
582 text-decoration: underline;
583}
584
585.wf-btn-play-two {
586 display: inline-flex;
587 align-items: center;
588 font-weight: 500;
589 font-size: 18px;
590 text-decoration: none;
591}
592
593.wf-btn-play-two i {
594 width: 72px;
595 height: 72px;
596 display: flex;
597 align-items: center;
598 justify-content: center;
599 background: var(--wf-main-color);
600 color: #fff;
601 border-radius: 50%;
602 font-size: 24px;
603 margin-right: 16px;
604 position: relative;
605}
606
607.wf-btn-play-two i::after {
608 content: "";
609 position: absolute;
610 left: 50%;
611 top: 50%;
612 width: 100%;
613 height: 100%;
614 border: 1px solid currentColor;
615 border-radius: 50%;
616 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
617 animation: pulse_border_2 1500ms ease-out infinite;
618}
619
620button[type="submit"]:focus,
621button:focus,
622input[type="button"]:focus,
623input[type="reset"]:focus,
624input[type="submit"]:focus,
625.wf-btn:focus {
626 outline-width: 0.1rem;
627 outline-offset: -0.3rem;
628 outline-style: dotted;
629}
630
631a,
632area,
633button,
634input,
635label,
636select,
637summary,
638textarea {
639 touch-action: manipulation;
640 transition: all 0.2s ease-in-out;
641}
642
643button,
644input,
645optgroup,
646select,
647textarea {
648 margin: 0;
649}
650
651button,
652input {
653 overflow: visible;
654}
655
656button,
657select {
658 text-transform: none;
659}
660
661img {
662 display: inline-block;
663 max-width: 100%;
664 height: auto;
665 vertical-align: middle;
666 border: 0;
667 transition-delay: 0.1s;
668 transition-timing-function: ease-in-out;
669 transition-duration: 0.7s;
670 transition-property: all;
671}
672
673h1,
674.h1,
675h2,
676.h2,
677h3,
678.h3,
679h4,
680.h4,
681h5,
682.h5,
683h6,
684.h6 {
685 margin: 0;
686 padding: 0;
687 font-weight: 600;
688 line-height: 1.25;
689 font-family: var(--wf-title-family);
690 color: var(--wf-secondary-color);
691 word-break: break-word;
692}
693
694h1,
695.h1 {
696 font-size: 5.5rem;
697}
698
699h2,
700.h2 {
701 font-size: 4.5rem;
702}
703
704h3,
705.h3 {
706 font-size: 3rem;
707}
708
709h4,
710.h4 {
711 font-size: 2.6rem;
712}
713
714h5,
715.h5 {
716 font-size: 2.2rem;
717}
718
719h6,
720.h6 {
721 font-size: 1.6rem;
722}
723
724em,
725cite,
726q {
727 color: var(--wf-main-color);
728 font-style: italic;
729 font-weight: bold;
730}
731
732code,
733kbd,
734tt,
735var,
736samp,
737pre {
738 -webkit-hyphens: none;
739 -moz-hyphens: none;
740 -ms-hyphens: none;
741 hyphens: none;
742 background-color: var(--wf-secondary-color);
743 color: #fff;
744 padding: 0.1rem 0.5rem;
745 border-radius: 0;
746 font-size: 88%;
747}
748
749pre {
750 display: block;
751 margin: 0 0 1rem;
752 font-size: 1.3rem;
753 word-break: break-all;
754 word-wrap: break-word;
755 border: 0.1rem solid #ccc;
756 border-radius: 0;
757 overflow: auto;
758}
759
760table {
761 border: 0.1rem solid rgba(189, 189, 189, 0.4);
762 background-color: #fcfcfc;
763 border-spacing: 0;
764 letter-spacing: 0.05rem;
765 margin: 0 0 2rem;
766 text-align: start;
767 table-layout: fixed;
768 border-collapse: collapse;
769}
770
771table th {
772 border: 0.1rem solid rgba(189, 189, 189, 0.4);
773}
774
775table td {
776 border: 0.1rem solid #e9e9ea;
777}
778
779table th,
780table td {
781 padding: 1.5rem;
782}
783
784table th {
785 background: var(--wf-main-color);
786 color: #fff;
787}
788
789table th a:not(button, .button, .wf-btn) {
790 color: inherit;
791 text-decoration: none;
792}
793
794p {
795 margin: 0 0 1.1rem;
796 word-break: break-word;
797}
798
799.widget_media_image>.wp-block-image,
800figure {
801 margin: 0;
802}
803
804address,
805table,
806pre {
807 width: 100%;
808}
809
810small {
811 font-size: 80%;
812}
813
814sub,
815sup {
816 font-size: 75%;
817 font-weight: 600;
818 position: relative;
819 vertical-align: baseline;
820}
821
822sub {
823 bottom: -0.4rem;
824}
825
826sup {
827 top: -0.8rem;
828}
829
830fieldset {
831 border: 0.1rem solid #e9e9ea;
832 margin: 2.4rem 0.2rem;
833 padding: 1rem 2.5rem 2rem;
834 border-radius: 0;
835}
836
837iframe {
838 max-width: 100%;
839}
840
841button,
842input[type="button"],
843input[type="reset"],
844input[type="submit"] {
845 cursor: pointer;
846 appearance: button;
847 -moz-appearance: button;
848 -webkit-appearance: button;
849}
850
851button:focus,
852input[type="button"]:focus,
853input[type="reset"]:focus,
854input[type="submit"]:focus {
855 outline: 0.1rem dotted;
856 outline-offset: -0.2rem;
857}
858
859input[type="text"],
860input[type="email"],
861input[type="url"],
862input[type="password"],
863input[type="search"],
864input[type="number"],
865input[type="tel"],
866input[type="range"],
867input[type="date"],
868input[type="month"],
869input[type="week"],
870input[type="time"],
871input[type="datetime"],
872input[type="datetime-local"],
873input[type="color"],
874textarea {
875 position: relative;
876 border-radius: 0;
877 display: block;
878 line-height: 1.5;
879 font-size: 1.6rem;
880 font-weight: 500;
881 max-height: 4.2rem;
882 padding: 1.2rem 1.6rem;
883 vertical-align: middle;
884 width: 100%;
885 background-color: #f8f8f8;
886 border: 0.1rem solid rgba(189, 189, 189, 0.4);
887 outline: none;
888 letter-spacing: 0.05rem;
889 -webkit-box-shadow: none;
890 box-shadow: none;
891 transition: all 0.2s ease-in-out;
892}
893
894input[type="text"]:focus,
895input[type="email"]:focus,
896input[type="url"]:focus,
897input[type="password"]:focus,
898input[type="search"]:focus,
899input[type="number"]:focus,
900input[type="tel"]:focus,
901input[type="range"]:focus,
902input[type="date"]:focus,
903input[type="month"]:focus,
904input[type="week"]:focus,
905input[type="time"]:focus,
906input[type="datetime"]:focus,
907input[type="datetime-local"]:focus,
908input[type="color"]:focus,
909textarea:focus,
910select:focus {
911 border-color: var(--wf-main-color);
912 background-color: #fff;
913}
914
915button[type="submit"]:hover,
916input[type="button"]:hover,
917input[type="reset"]:hover,
918input[type="submit"]:hover,
919button[type="submit"]:focus,
920input[type="button"]:focus,
921input[type="reset"]:focus,
922input[type="submit"]:focus {
923 color: #fff;
924 background-color: var(--wf-main-color);
925}
926
927[type="search"] {
928 appearance: none;
929 -moz-appearance: none;
930 -webkit-appearance: none;
931 outline-offset: -0.2rem;
932}
933
934select {
935 background-clip: padding-box;
936 border: 0.1rem solid rgba(189, 189, 189, 0.2);
937 border-radius: 0;
938 display: block;
939 font-size: 92%;
940 font-weight: 400;
941 padding: 0.6rem 1.2rem;
942 position: relative;
943 text-decoration: none;
944 white-space: nowrap;
945 width: 100%;
946 -webkit-box-shadow: none;
947 box-shadow: none;
948 overflow: auto !important;
949 outline: 0;
950 background-image: linear-gradient(#242424, #242424),
951 linear-gradient(#e9e9ea, #e9e9ea);
952 background-size: 0 0.1rem, 100% 0.1rem;
953 background-repeat: no-repeat;
954 background-position: center bottom, center calc(100% - -0.1rem);
955 background-color: #f8f8f8;
956 -moz-transition: background 0s ease-out;
957 -webkit-transition: background 0s ease-out;
958 -o-transition: background 0s ease-out;
959 transition: background 0s ease-out;
960}
961
962textarea {
963 height: 13.2rem;
964 overflow: auto;
965 resize: vertical;
966 max-height: 100%;
967}
968
969input[type="checkbox"],
970input[type="radio"],
971form[id*="give-form"] #give-gateway-radio-list>li input[type="radio"],
972form[id*="give-form"] #give-gateway-radio-list>li input[type="checkbox"],
973div.wpforms-container-full .wpforms-form input[type="radio"],
974div.wpforms-container-full .wpforms-form input[type="checkbox"] {
975 border: 2px solid var(--wf-main-color);
976 background: #fff;
977 color: #555;
978 clear: none;
979 cursor: pointer;
980 display: inline-block;
981 line-height: 0;
982 height: 20px;
983 margin: -3px 3px 0 0;
984 outline: 0;
985 padding: 0;
986 text-align: center;
987 vertical-align: middle;
988 width: 20px !important;
989 max-width: 20px;
990 appearance: none !important;
991 -moz-appearance: none !important;
992 -webkit-appearance: none !important;
993 transition: 0.05s border-color ease-in-out;
994}
995
996input[type="radio"] {
997 border-radius: 50%;
998 margin-right: 4px;
999 line-height: 12px;
1000}
1001
1002input[type="checkbox"]:checked:before,
1003input[type="radio"]:checked:before {
1004 display: inline-block;
1005 vertical-align: middle;
1006 speak: none;
1007 line-height: 1.1;
1008 -webkit-font-smoothing: antialiased;
1009 -moz-osx-font-smoothing: grayscale;
1010 transition: all 0.2s ease-in-out;
1011}
1012
1013input[type="radio"]:checked:before {
1014 content: "⬤";
1015 text-indent: -9999px;
1016 border-radius: 50px;
1017 font-size: 24px;
1018 width: 8px;
1019 height: 8px;
1020 margin: 4px;
1021 line-height: 20px;
1022 background: var(--wf-main-color);
1023}
1024
1025input[type="checkbox"]:checked:before {
1026 content: "✔";
1027 font-weight: 900;
1028 color: var(--wf-main-color);
1029}
1030
1031/*---//---*/
1032
1033/* Grid List Two Column Like Table List */
1034.wf-grid-list dt {
1035 padding: 0.8rem 0 0.8rem 0;
1036 font-weight: 600;
1037}
1038
1039.wf-grid-list dd {
1040 margin: 0;
1041 padding: 0.8rem 0 0.8rem 0;
1042}
1043
1044@media (min-width: 34.375em) {
1045 .wf-grid-list {
1046 display: grid;
1047 grid-template-columns: 1fr 1fr;
1048 grid-template-rows: auto;
1049 }
1050
1051 .wf-grid-list dt {
1052 grid-column-start: 1;
1053 }
1054
1055 .wf-grid-list dd {
1056 grid-column-start: 2;
1057 }
1058
1059 .wf-grid-list dt+dd {}
1060}
1061
1062/* ---//--- */
1063
1064.wf-d-none,
1065div.wf-d-none {
1066 display: none;
1067}
1068
1069.wf-d-block,
1070div.wf-d-block {
1071 display: block;
1072}
1073
1074.wf-d-inline,
1075div.wf-d-inline {
1076 display: inline;
1077}
1078
1079.wf-d-inline-block,
1080div.wf-d-inline-block {
1081 display: inline-block;
1082}
1083
1084.wf-container,
1085.wf-container-fluid {
1086 width: 100%;
1087 padding-right: 1.6rem;
1088 padding-left: 1.6rem;
1089 margin-right: auto;
1090 margin-left: auto;
1091}
1092
1093@media (max-width: 35.95em) {
1094
1095 .wf-container,
1096 .wf-container-fluid {
1097 padding-right: 2.4rem;
1098 padding-left: 2.4rem;
1099 }
1100}
1101
1102.wf-row {
1103 --wf-gutter-x: 2.4rem;
1104 --wf-gutter-y: 0;
1105 display: -ms-flexbox;
1106 display: flex;
1107 -ms-flex-wrap: wrap;
1108 flex-wrap: wrap;
1109 margin-top: calc(var(--wf-gutter-y) * -1);
1110 margin-right: calc(var(--wf-gutter-x) / -2);
1111 margin-left: calc(var(--wf-gutter-x) / -2);
1112}
1113
1114.wf-row>* {
1115 flex-shrink: 0;
1116 width: 100%;
1117 max-width: 100%;
1118 padding-right: calc(var(--wf-gutter-x) / 2);
1119 padding-left: calc(var(--wf-gutter-x) / 2);
1120 margin-top: var(--wf-gutter-y);
1121}
1122
1123.wf-g-0,
1124.wf-gx-0 {
1125 --wf-gutter-x: 0rem;
1126}
1127
1128.wf-g-0,
1129.wf-gy-0 {
1130 --wf-gutter-y: 0rem;
1131}
1132
1133.wf-g-1,
1134.wf-gx-1 {
1135 --wf-gutter-x: 0.4rem;
1136}
1137
1138.wf-g-1,
1139.wf-gy-1 {
1140 --wf-gutter-y: 0.4rem;
1141}
1142
1143.wf-g-2,
1144.wf-gx-2 {
1145 --wf-gutter-x: 0.8rem;
1146}
1147
1148.wf-g-2,
1149.wf-gy-2 {
1150 --wf-gutter-y: 0.8rem;
1151}
1152
1153.wf-g-3,
1154.wf-gx-3 {
1155 --wf-gutter-x: 1.6rem;
1156}
1157
1158.wf-g-3,
1159.wf-gy-3 {
1160 --wf-gutter-y: 1.6rem;
1161}
1162
1163.wf-g-4,
1164.wf-gx-4 {
1165 --wf-gutter-x: 2.4rem;
1166}
1167
1168.wf-g-4,
1169.wf-gy-4 {
1170 --wf-gutter-y: 2.4rem;
1171}
1172
1173.wf-g-5,
1174.wf-gx-5 {
1175 --wf-gutter-x: 4.8rem;
1176}
1177
1178.wf-g-5,
1179.wf-gy-5 {
1180 --wf-gutter-y: 4.8rem;
1181}
1182
1183.wf-col-1 {
1184 -ms-flex: 0 0 8.333333%;
1185 flex: 0 0 8.333333%;
1186 max-width: 8.333333%;
1187}
1188
1189.wf-col-2 {
1190 -ms-flex: 0 0 16.666667%;
1191 flex: 0 0 16.666667%;
1192 max-width: 16.666667%;
1193}
1194
1195.wf-col-3 {
1196 -ms-flex: 0 0 25%;
1197 flex: 0 0 25%;
1198 max-width: 25%;
1199}
1200
1201.wf-col-4 {
1202 -ms-flex: 0 0 33.333333%;
1203 flex: 0 0 33.333333%;
1204 max-width: 33.333333%;
1205}
1206
1207.wf-col-5 {
1208 -ms-flex: 0 0 41.666667%;
1209 flex: 0 0 41.666667%;
1210 max-width: 41.666667%;
1211}
1212
1213.wf-col-6 {
1214 -ms-flex: 0 0 50%;
1215 flex: 0 0 50%;
1216 max-width: 50%;
1217}
1218
1219.wf-col-7 {
1220 -ms-flex: 0 0 58.333333%;
1221 flex: 0 0 58.333333%;
1222 max-width: 58.333333%;
1223}
1224
1225.wf-col-8 {
1226 -ms-flex: 0 0 66.666667%;
1227 flex: 0 0 66.666667%;
1228 max-width: 66.666667%;
1229}
1230
1231.wf-col-9 {
1232 -ms-flex: 0 0 75%;
1233 flex: 0 0 75%;
1234 max-width: 75%;
1235}
1236
1237.wf-col-10 {
1238 -ms-flex: 0 0 83.333333%;
1239 flex: 0 0 83.333333%;
1240 max-width: 83.333333%;
1241}
1242
1243.wf-col-11 {
1244 -ms-flex: 0 0 91.666667%;
1245 flex: 0 0 91.666667%;
1246 max-width: 91.666667%;
1247}
1248
1249.wf-col-12 {
1250 -ms-flex: 0 0 100%;
1251 flex: 0 0 100%;
1252 max-width: 100%;
1253}
1254
1255.wf-m-0 {
1256 margin: 0;
1257}
1258
1259.wf-mt-auto {
1260 margin-top: auto;
1261}
1262
1263.wf-mr-auto {
1264 margin-right: auto;
1265}
1266
1267.wf-mb-auto {
1268 margin-bottom: auto;
1269}
1270
1271.wf-ml-auto {
1272 margin-left: auto;
1273}
1274
1275.wf-my-auto {
1276 margin-top: auto;
1277 margin-bottom: auto;
1278}
1279
1280.wf-mx-auto {
1281 margin-left: auto;
1282 margin-right: auto;
1283}
1284
1285.wf-mt-0 {
1286 margin-top: 0;
1287}
1288
1289.wf-mt-1 {
1290 margin-top: 0.4rem;
1291}
1292
1293.wf-mt-2 {
1294 margin-top: 0.8rem;
1295}
1296
1297.wf-mt-3 {
1298 margin-top: 1.6rem;
1299}
1300
1301.wf-mt-4 {
1302 margin-top: 2.4rem;
1303}
1304
1305.wf-mt-5 {
1306 margin-top: 3.2rem;
1307}
1308
1309.wf-mt-6 {
1310 margin-top: 4.8rem;
1311}
1312
1313.wf-mr-0 {
1314 margin-right: 0;
1315}
1316
1317.wf-mr-1 {
1318 margin-right: 0.4rem;
1319}
1320
1321.wf-mr-2 {
1322 margin-right: 0.8rem;
1323}
1324
1325.wf-mr-3 {
1326 margin-right: 1.6rem;
1327}
1328
1329.wf-mr-4 {
1330 margin-right: 2.4rem;
1331}
1332
1333.wf-mr-5 {
1334 margin-right: 3.2rem;
1335}
1336
1337.wf-mr-6 {
1338 margin-right: 4.8rem;
1339}
1340
1341.wf-mb-0 {
1342 margin-bottom: 0;
1343}
1344
1345.wf-mb-1 {
1346 margin-bottom: 0.4rem;
1347}
1348
1349.wf-mb-2 {
1350 margin-bottom: 0.8rem;
1351}
1352
1353.wf-mb-3 {
1354 margin-bottom: 1.6rem;
1355}
1356
1357.wf-mb-4 {
1358 margin-bottom: 2.4rem;
1359}
1360
1361.wf-mb-5 {
1362 margin-bottom: 3.2rem;
1363}
1364
1365.wf-mb-6 {
1366 margin-bottom: 4.5rem;
1367}
1368
1369.wf-ml-0 {
1370 margin-left: 0;
1371}
1372
1373.wf-ml-1 {
1374 margin-left: 0.4rem;
1375}
1376
1377.wf-ml-2 {
1378 margin-left: 0.8rem;
1379}
1380
1381.wf-ml-3 {
1382 margin-left: 1.6rem;
1383}
1384
1385.wf-ml-4 {
1386 margin-left: 2.4rem;
1387}
1388
1389.wf-ml-5 {
1390 margin-left: 3.2rem;
1391}
1392
1393.wf-ml-6 {
1394 margin-left: 4.8rem;
1395}
1396
1397.wf-my-0 {
1398 margin-top: 0;
1399 margin-bottom: 0;
1400}
1401
1402.wf-my-1 {
1403 margin-top: 0.4rem;
1404 margin-bottom: 0.4rem;
1405}
1406
1407.wf-my-2 {
1408 margin-top: 0.8rem;
1409 margin-bottom: 0.8rem;
1410}
1411
1412.wf-my-3 {
1413 margin-top: 1.6rem;
1414 margin-bottom: 1.6rem;
1415}
1416
1417.wf-my-4 {
1418 margin-top: 2.4rem;
1419 margin-bottom: 2.4rem;
1420}
1421
1422.wf-my-5 {
1423 margin-top: 3.2rem;
1424 margin-bottom: 3.2rem;
1425}
1426
1427.wf-my-6 {
1428 margin-top: 4.8rem;
1429 margin-bottom: 4.8rem;
1430}
1431
1432.wf-mx-0 {
1433 margin-left: 0;
1434 margin-right: 0;
1435}
1436
1437.wf-mx-1 {
1438 margin-left: 0.4rem;
1439 margin-right: 0.4rem;
1440}
1441
1442.wf-mx-2 {
1443 margin-left: 0.8rem;
1444 margin-right: 0.8rem;
1445}
1446
1447.wf-mx-3 {
1448 margin-left: 1.6rem;
1449 margin-right: 1.6rem;
1450}
1451
1452.wf-mx-4 {
1453 margin-left: 2.4rem;
1454 margin-right: 2.4rem;
1455}
1456
1457.wf-mx-5 {
1458 margin-left: 3.2rem;
1459 margin-right: 3.2rem;
1460}
1461
1462.wf-mx-6 {
1463 margin-left: 4.8rem;
1464 margin-right: 4.8rem;
1465}
1466
1467.wf-pt-0 {
1468 padding-top: 0;
1469}
1470
1471.wf-pt-1 {
1472 padding-top: 0.4rem;
1473}
1474
1475.wf-pt-2 {
1476 padding-top: 0.8rem;
1477}
1478
1479.wf-pt-3 {
1480 padding-top: 1.6rem;
1481}
1482
1483.wf-pt-4 {
1484 padding-top: 2.4rem;
1485}
1486
1487.wf-pt-5 {
1488 padding-top: 3.2rem;
1489}
1490
1491.wf-pt-6 {
1492 padding-top: 4.8rem;
1493}
1494
1495.wf-pr-0 {
1496 padding-right: 0;
1497}
1498
1499.wf-pr-1 {
1500 padding-right: 0.4rem;
1501}
1502
1503.wf-pr-2 {
1504 padding-right: 0.8rem;
1505}
1506
1507.wf-pr-3 {
1508 padding-right: 1.6rem;
1509}
1510
1511.wf-pr-4 {
1512 padding-right: 2.4rem;
1513}
1514
1515.wf-pr-5 {
1516 padding-right: 3.2rem;
1517}
1518
1519.wf-pr-6 {
1520 padding-right: 4.8rem;
1521}
1522
1523.wf-pb-0 {
1524 padding-bottom: 0;
1525}
1526
1527.wf-pb-1 {
1528 padding-bottom: 0.4rem;
1529}
1530
1531.wf-pb-2 {
1532 padding-bottom: 0.8rem;
1533}
1534
1535.wf-pb-3 {
1536 padding-bottom: 1.6rem;
1537}
1538
1539.wf-pb-4 {
1540 padding-bottom: 2.4rem;
1541}
1542
1543.wf-pb-5 {
1544 padding-bottom: 3.2rem;
1545}
1546
1547.wf-pb-6 {
1548 padding-bottom: 4.8rem;
1549}
1550
1551.wf-pl-0 {
1552 padding-left: 0;
1553}
1554
1555.wf-pl-1 {
1556 padding-left: 0.4rem;
1557}
1558
1559.wf-pl-2 {
1560 padding-left: 0.8rem;
1561}
1562
1563.wf-pl-3 {
1564 padding-left: 1.6rem;
1565}
1566
1567.wf-pl-4 {
1568 padding-left: 2.4rem;
1569}
1570
1571.wf-pl-5 {
1572 padding-left: 3.2rem;
1573}
1574
1575.wf-pl-6 {
1576 padding-left: 4.8rem;
1577}
1578
1579.wf-p-0 {
1580 padding: 0;
1581}
1582
1583.wf-py-0 {
1584 padding-top: 0;
1585 padding-bottom: 0;
1586}
1587
1588.wf-py-1 {
1589 padding-top: 0.4rem;
1590 padding-bottom: 0.4rem;
1591}
1592
1593.wf-py-2 {
1594 padding-top: 0.8rem;
1595 padding-bottom: 0.8rem;
1596}
1597
1598.wf-py-3 {
1599 padding-top: 1.6rem;
1600 padding-bottom: 1.6rem;
1601}
1602
1603.wf-py-4 {
1604 padding-top: 2.4rem;
1605 padding-bottom: 2.4rem;
1606}
1607
1608.wf-py-5 {
1609 padding-top: 3.2rem;
1610 padding-bottom: 3.2rem;
1611}
1612
1613.wf-py-6 {
1614 padding-top: 4.8rem;
1615 padding-bottom: 4.8rem;
1616}
1617
1618.wf-px-0 {
1619 padding-left: 0;
1620 padding-right: 0;
1621}
1622
1623.wf-px-1 {
1624 padding-left: 0.4rem;
1625 padding-right: 0.4rem;
1626}
1627
1628.wf-px-2 {
1629 padding-left: 0.8rem;
1630 padding-right: 0.8rem;
1631}
1632
1633.wf-px-3 {
1634 padding-left: 1.6rem;
1635 padding-right: 1.6rem;
1636}
1637
1638.wf-px-4 {
1639 padding-left: 2.4rem;
1640 padding-right: 2.4rem;
1641}
1642
1643.wf-px-5 {
1644 padding-left: 3.2rem;
1645 padding-right: 3.2rem;
1646}
1647
1648.wf-px-6 {
1649 padding-left: 4.8rem;
1650 padding-right: 4.8rem;
1651}
1652
1653.wf-text-left {
1654 text-align: start;
1655}
1656
1657.wf-text-right {
1658 text-align: end;
1659}
1660
1661.wf-text-center {
1662 text-align: center;
1663}
1664
1665.wf-flex-10 {
1666 -ms-flex: 1 1 10%;
1667 flex: 1 1 10%;
1668}
1669
1670.wf-flex-15 {
1671 -ms-flex: 1 1 15%;
1672 flex: 1 1 15%;
1673}
1674
1675.wf-flex-20 {
1676 -ms-flex: 1 1 20%;
1677 flex: 1 1 20%;
1678}
1679
1680.wf-flex-25 {
1681 -ms-flex: 1 1 25%;
1682 flex: 1 1 25%;
1683}
1684
1685.wf-flex-30 {
1686 -ms-flex: 1 1 30%;
1687 flex: 1 1 30%;
1688}
1689
1690.wf-flex-35 {
1691 -ms-flex: 1 1 35%;
1692 flex: 1 1 35%;
1693}
1694
1695.wf-flex-40 {
1696 -ms-flex: 1 1 40%;
1697 flex: 1 1 40%;
1698}
1699
1700.wf-flex-45 {
1701 -ms-flex: 1 1 45%;
1702 flex: 1 1 45%;
1703}
1704
1705.wf-flex-50 {
1706 -ms-flex: 1 1 50%;
1707 flex: 1 1 50%;
1708}
1709
1710.wf-flex-55 {
1711 -ms-flex: 1 1 55%;
1712 flex: 1 1 55%;
1713}
1714
1715.wf-flex-60 {
1716 -ms-flex: 1 1 60%;
1717 flex: 1 1 60%;
1718}
1719
1720.wf-flex-65 {
1721 -ms-flex: 1 1 65%;
1722 flex: 1 1 65%;
1723}
1724
1725.wf-flex-70 {
1726 -ms-flex: 1 1 70%;
1727 flex: 1 1 70%;
1728}
1729
1730.wf-flex-75 {
1731 -ms-flex: 1 1 75%;
1732 flex: 1 1 75%;
1733}
1734
1735.wf-flex-80 {
1736 -ms-flex: 1 1 80%;
1737 flex: 1 1 80%;
1738}
1739
1740.wf-flex-85 {
1741 -ms-flex: 1 1 85%;
1742 flex: 1 1 85%;
1743}
1744
1745.wf-flex-90 {
1746 -ms-flex: 1 1 90%;
1747 flex: 1 1 90%;
1748}
1749
1750.wf-flex-95 {
1751 -ms-flex: 1 1 95%;
1752 flex: 1 1 95%;
1753}
1754
1755.wf-flex-100 {
1756 -ms-flex: 1 1 100%;
1757 flex: 1 1 100%;
1758}
1759
1760.wf-flex-auto {
1761 -ms-flex: 1 1 auto;
1762 flex: 1 1 auto;
1763}
1764
1765.wf-float-right {
1766 float: right;
1767}
1768
1769.wf-float-left {
1770 float: left;
1771}
1772
1773.wf-float-none {
1774 float: none;
1775}
1776
1777.wf-order-1 {
1778 order: 1;
1779}
1780
1781.wf-order-2 {
1782 order: 2;
1783}
1784
1785.wf-order-3 {
1786 order: 3;
1787}
1788
1789.wf-order-4 {
1790 order: 4;
1791}
1792
1793.wf-order-5 {
1794 order: 5;
1795}
1796
1797.wf-order-6 {
1798 order: 6;
1799}
1800
1801.wf-order-7 {
1802 order: 7;
1803}
1804
1805.wf-order-8 {
1806 order: 8;
1807}
1808
1809.wf-order-9 {
1810 order: 9;
1811}
1812
1813.wf-order-10 {
1814 order: 10;
1815}
1816
1817.wf-order-11 {
1818 order: 11;
1819}
1820
1821.wf-order-12 {
1822 order: 12;
1823}
1824
1825/* Masonry container */
1826.wf-masonry {
1827 width: 100%;
1828 -webkit-column-gap: 2.4rem;
1829 -moz-column-gap: 2.4rem;
1830 column-gap: 2.4rem;
1831 -moz-column-gap: 2.4rem;
1832 -webkit-column-gap: 2.4rem;
1833 column-gap: 2.4rem;
1834}
1835
1836.wf-masonry-4 {
1837 -webkit-column-count: 4;
1838 -moz-column-count: 4;
1839 column-count: 4;
1840}
1841
1842.wf-masonry-3 {
1843 -webkit-column-count: 3;
1844 -moz-column-count: 3;
1845 column-count: 3;
1846}
1847
1848.wf-masonry-2 {
1849 -webkit-column-count: 2;
1850 -moz-column-count: 2;
1851 column-count: 2;
1852}
1853
1854@media (max-width: 47.95em) {
1855 .wf-masonry[class*="wf-masonry-"] {
1856 -moz-column-count: 1;
1857 -webkit-column-count: 1;
1858 column-count: 1;
1859 }
1860}
1861
1862@media only screen and (min-width: 62em) and (max-width: 64em) {
1863 .wf-masonry[class*="wf-masonry-"] {
1864 -moz-column-count: 3;
1865 -webkit-column-count: 3;
1866 column-count: 3;
1867 }
1868}
1869
1870@media only screen and (min-width: 48em) and (max-width: 61.95em) {
1871 .wf-masonry[class*="wf-masonry-"] {
1872 -moz-column-count: 2;
1873 -webkit-column-count: 2;
1874 column-count: 2;
1875 }
1876}
1877
1878/* ---//--- */
1879
1880/* Small Screen */
1881@media (min-width: 36em) {
1882
1883 .wf-container,
1884 .wf-container-sm {
1885 max-width: 76rem;
1886 /*54rem*/
1887 }
1888
1889 .wf-g-sm-0,
1890 .wf-gx-sm-0 {
1891 --wf-gutter-x: 0rem;
1892 }
1893
1894 .wf-g-sm-0,
1895 .wf-gy-sm-0 {
1896 --wf-gutter-y: 0rem;
1897 }
1898
1899 .wf-g-sm-1,
1900 .wf-gx-sm-1 {
1901 --wf-gutter-x: 0.4rem;
1902 }
1903
1904 .wf-g-sm-1,
1905 .wf-gy-sm-1 {
1906 --wf-gutter-y: 0.4rem;
1907 }
1908
1909 .wf-g-sm-2,
1910 .wf-gx-sm-2 {
1911 --wf-gutter-x: 0.8rem;
1912 }
1913
1914 .wf-g-sm-2,
1915 .wf-gy-sm-2 {
1916 --wf-gutter-y: 0.8rem;
1917 }
1918
1919 .wf-g-sm-3,
1920 .wf-gx-sm-3 {
1921 --wf-gutter-x: 1.6rem;
1922 }
1923
1924 .wf-g-sm-3,
1925 .wf-gy-sm-3 {
1926 --wf-gutter-y: 1.6rem;
1927 }
1928
1929 .wf-g-sm-4,
1930 .wf-gx-sm-4 {
1931 --wf-gutter-x: 2.4rem;
1932 }
1933
1934 .wf-g-sm-4,
1935 .wf-gy-sm-4 {
1936 --wf-gutter-y: 2.4rem;
1937 }
1938
1939 .wf-g-sm-5,
1940 .wf-gx-sm-5 {
1941 --wf-gutter-x: 4.8rem;
1942 }
1943
1944 .wf-g-sm-5,
1945 .wf-gy-sm-5 {
1946 --wf-gutter-y: 4.8rem;
1947 }
1948
1949 .wf-col-sm {
1950 -ms-flex: 1 0 0%;
1951 flex: 1 0 0%;
1952 }
1953
1954 .wf-col-sm-auto {
1955 -ms-flex: 0 0 auto;
1956 flex: 0 0 auto;
1957 max-width: 100%;
1958 width: auto;
1959 }
1960
1961 .wf-col-sm-1 {
1962 -ms-flex: 0 0 8.333333%;
1963 flex: 0 0 8.333333%;
1964 max-width: 8.333333%;
1965 }
1966
1967 .wf-col-sm-2 {
1968 -ms-flex: 0 0 16.666667%;
1969 flex: 0 0 16.666667%;
1970 max-width: 16.666667%;
1971 }
1972
1973 .wf-col-sm-3 {
1974 -ms-flex: 0 0 25%;
1975 flex: 0 0 25%;
1976 max-width: 25%;
1977 }
1978
1979 .wf-col-sm-4 {
1980 -ms-flex: 0 0 33.333333%;
1981 flex: 0 0 33.333333%;
1982 max-width: 33.333333%;
1983 }
1984
1985 .wf-col-sm-5 {
1986 -ms-flex: 0 0 41.666667%;
1987 flex: 0 0 41.666667%;
1988 max-width: 41.666667%;
1989 }
1990
1991 .wf-col-sm-6 {
1992 -ms-flex: 0 0 50%;
1993 flex: 0 0 50%;
1994 max-width: 50%;
1995 }
1996
1997 .wf-col-sm-7 {
1998 -ms-flex: 0 0 58.333333%;
1999 flex: 0 0 58.333333%;
2000 max-width: 58.333333%;
2001 }
2002
2003 .wf-col-sm-8 {
2004 -ms-flex: 0 0 66.666667%;
2005 flex: 0 0 66.666667%;
2006 max-width: 66.666667%;
2007 }
2008
2009 .wf-col-sm-9 {
2010 -ms-flex: 0 0 75%;
2011 flex: 0 0 75%;
2012 max-width: 75%;
2013 }
2014
2015 .wf-col-sm-10 {
2016 -ms-flex: 0 0 83.333333%;
2017 flex: 0 0 83.333333%;
2018 max-width: 83.333333%;
2019 }
2020
2021 .wf-col-sm-11 {
2022 -ms-flex: 0 0 91.666667%;
2023 flex: 0 0 91.666667%;
2024 max-width: 91.666667%;
2025 }
2026
2027 .wf-col-sm-12 {
2028 -ms-flex: 0 0 100%;
2029 flex: 0 0 100%;
2030 max-width: 100%;
2031 }
2032
2033 .wf-d-sm-none,
2034 div.wf-d-sm-none {
2035 display: none;
2036 }
2037
2038 .wf-d-sm-block,
2039 div.wf-d-sm-block {
2040 display: block;
2041 }
2042
2043 .wf-d-sm-inline,
2044 div.wf-d-sm-inline {
2045 display: inline;
2046 }
2047
2048 .wf-d-sm-inline-block,
2049 div.wf-d-sm-inline-block {
2050 display: inline-block;
2051 }
2052
2053 .wf-text-sm-left {
2054 text-align: start;
2055 }
2056
2057 .wf-text-sm-right {
2058 text-align: end;
2059 }
2060
2061 .wf-text-sm-center {
2062 text-align: center;
2063 }
2064
2065 .wf-mt-sm-auto {
2066 margin-top: auto;
2067 }
2068
2069 .wf-mr-sm-auto {
2070 margin-right: auto;
2071 }
2072
2073 .wf-mb-sm-auto {
2074 margin-bottom: auto;
2075 }
2076
2077 .wf-ml-sm-auto {
2078 margin-left: auto;
2079 }
2080
2081 .wf-my-sm-auto {
2082 margin-top: auto;
2083 margin-bottom: auto;
2084 }
2085
2086 .wf-mx-sm-auto {
2087 margin-left: auto;
2088 margin-right: auto;
2089 }
2090
2091 .wf-m-sm-0 {
2092 margin: 0;
2093 }
2094
2095 .wf-mt-sm-0 {
2096 margin-top: 0;
2097 }
2098
2099 .wf-mt-sm-1 {
2100 margin-top: 0.4rem;
2101 }
2102
2103 .wf-mt-sm-2 {
2104 margin-top: 0.8rem;
2105 }
2106
2107 .wf-mt-sm-3 {
2108 margin-top: 1.6rem;
2109 }
2110
2111 .wf-mt-sm-4 {
2112 margin-top: 2.4rem;
2113 }
2114
2115 .wf-mt-sm-5 {
2116 margin-top: 3.2rem;
2117 }
2118
2119 .wf-mt-sm-6 {
2120 margin-top: 4.8rem;
2121 }
2122
2123 .wf-mr-sm-0 {
2124 margin-right: 0;
2125 }
2126
2127 .wf-mr-sm-1 {
2128 margin-right: 0.4rem;
2129 }
2130
2131 .wf-mr-sm-2 {
2132 margin-right: 0.8rem;
2133 }
2134
2135 .wf-mr-sm-3 {
2136 margin-right: 1.6rem;
2137 }
2138
2139 .wf-mr-sm-4 {
2140 margin-right: 2.4rem;
2141 }
2142
2143 .wf-mr-sm-5 {
2144 margin-right: 3.2rem;
2145 }
2146
2147 .wf-mr-sm-6 {
2148 margin-right: 4.8rem;
2149 }
2150
2151 .wf-mb-sm-0 {
2152 margin-bottom: 0;
2153 }
2154
2155 .wf-mb-sm-1 {
2156 margin-bottom: 0.4rem;
2157 }
2158
2159 .wf-mb-sm-2 {
2160 margin-bottom: 0.8rem;
2161 }
2162
2163 .wf-mb-sm-3 {
2164 margin-bottom: 1.6rem;
2165 }
2166
2167 .wf-mb-sm-4 {
2168 margin-bottom: 2.4rem;
2169 }
2170
2171 .wf-mb-sm-5 {
2172 margin-bottom: 3.2rem;
2173 }
2174
2175 .wf-mb-sm-6 {
2176 margin-bottom: 4.8rem;
2177 }
2178
2179 .wf-ml-sm-0 {
2180 margin-left: 0;
2181 }
2182
2183 .wf-ml-sm-1 {
2184 margin-left: 0.4rem;
2185 }
2186
2187 .wf-ml-sm-2 {
2188 margin-left: 0.8rem;
2189 }
2190
2191 .wf-ml-sm-3 {
2192 margin-left: 1.6rem;
2193 }
2194
2195 .wf-ml-sm-4 {
2196 margin-left: 2.4rem;
2197 }
2198
2199 .wf-ml-sm-5 {
2200 margin-left: 3.2rem;
2201 }
2202
2203 .wf-ml-sm-6 {
2204 margin-left: 4.8rem;
2205 }
2206
2207 .wf-my-sm-0 {
2208 margin-top: 0;
2209 margin-bottom: 0;
2210 }
2211
2212 .wf-my-sm-1 {
2213 margin-top: 0.4rem;
2214 margin-bottom: 0.4rem;
2215 }
2216
2217 .wf-my-sm-2 {
2218 margin-top: 0.8rem;
2219 margin-bottom: 0.8rem;
2220 }
2221
2222 .wf-my-sm-3 {
2223 margin-top: 1.6rem;
2224 margin-bottom: 1.6rem;
2225 }
2226
2227 .wf-my-sm-4 {
2228 margin-top: 2.4rem;
2229 margin-bottom: 2.4rem;
2230 }
2231
2232 .wf-my-sm-5 {
2233 margin-top: 3.2rem;
2234 margin-bottom: 3.2rem;
2235 }
2236
2237 .wf-my-sm-6 {
2238 margin-top: 4.8rem;
2239 margin-bottom: 4.8rem;
2240 }
2241
2242 .wf-mx-sm-0 {
2243 margin-left: 0;
2244 margin-right: 0;
2245 }
2246
2247 .wf-mx-sm-1 {
2248 margin-left: 0.4rem;
2249 margin-right: 0.4rem;
2250 }
2251
2252 .wf-mx-sm-2 {
2253 margin-left: 0.8rem;
2254 margin-right: 0.8rem;
2255 }
2256
2257 .wf-mx-sm-3 {
2258 margin-left: 1.6rem;
2259 margin-right: 1.6rem;
2260 }
2261
2262 .wf-mx-sm-4 {
2263 margin-left: 2.4rem;
2264 margin-right: 2.4rem;
2265 }
2266
2267 .wf-mx-sm-5 {
2268 margin-left: 3.2rem;
2269 margin-right: 3.2rem;
2270 }
2271
2272 .wf-mx-sm-6 {
2273 margin-left: 4.8rem;
2274 margin-right: 4.8rem;
2275 }
2276
2277 .wf-p-sm-0 {
2278 padding: 0;
2279 }
2280
2281 .wf-pt-sm-0 {
2282 padding-top: 0;
2283 }
2284
2285 .wf-pt-sm-1 {
2286 padding-top: 0.4rem;
2287 }
2288
2289 .wf-pt-sm-2 {
2290 padding-top: 0.8rem;
2291 }
2292
2293 .wf-pt-sm-3 {
2294 padding-top: 1.6rem;
2295 }
2296
2297 .wf-pt-sm-4 {
2298 padding-top: 2.4rem;
2299 }
2300
2301 .wf-pt-sm-5 {
2302 padding-top: 3.2rem;
2303 }
2304
2305 .wf-pt-sm-6 {
2306 padding-top: 4.8rem;
2307 }
2308
2309 .wf-pr-sm-0 {
2310 padding-right: 0;
2311 }
2312
2313 .wf-pr-sm-1 {
2314 padding-right: 0.4rem;
2315 }
2316
2317 .wf-pr-sm-2 {
2318 padding-right: 0.8rem;
2319 }
2320
2321 .wf-pr-sm-3 {
2322 padding-right: 1.6rem;
2323 }
2324
2325 .wf-pr-sm-4 {
2326 padding-right: 2.4rem;
2327 }
2328
2329 .wf-pr-sm-5 {
2330 padding-right: 3.2rem;
2331 }
2332
2333 .wf-pr-sm-6 {
2334 padding-right: 4.8rem;
2335 }
2336
2337 .wf-pb-sm-0 {
2338 padding-bottom: 0;
2339 }
2340
2341 .wf-pb-sm-1 {
2342 padding-bottom: 0.4rem;
2343 }
2344
2345 .wf-pb-sm-2 {
2346 padding-bottom: 0.8rem;
2347 }
2348
2349 .wf-pb-sm-3 {
2350 padding-bottom: 1.6rem;
2351 }
2352
2353 .wf-pb-sm-4 {
2354 padding-bottom: 2.4rem;
2355 }
2356
2357 .wf-pb-sm-5 {
2358 padding-bottom: 3.2rem;
2359 }
2360
2361 .wf-pb-sm-6 {
2362 padding-bottom: 4.8rem;
2363 }
2364
2365 .wf-pl-sm-0 {
2366 padding-left: 0;
2367 }
2368
2369 .wf-pl-sm-1 {
2370 padding-left: 0.4rem;
2371 }
2372
2373 .wf-pl-sm-2 {
2374 padding-left: 0.8rem;
2375 }
2376
2377 .wf-pl-sm-3 {
2378 padding-left: 1.6rem;
2379 }
2380
2381 .wf-pl-sm-4 {
2382 padding-left: 2.4rem;
2383 }
2384
2385 .wf-pl-sm-5 {
2386 padding-left: 3.2rem;
2387 }
2388
2389 .wf-pl-sm-6 {
2390 padding-left: 4.8rem;
2391 }
2392
2393 .wf-py-sm-0 {
2394 padding-top: 0;
2395 padding-bottom: 0;
2396 }
2397
2398 .wf-py-sm-1 {
2399 padding-top: 0.4rem;
2400 padding-bottom: 0.4rem;
2401 }
2402
2403 .wf-py-sm-2 {
2404 padding-top: 0.8rem;
2405 padding-bottom: 0.8rem;
2406 }
2407
2408 .wf-py-sm-3 {
2409 padding-top: 1.6rem;
2410 padding-bottom: 1.6rem;
2411 }
2412
2413 .wf-py-sm-4 {
2414 padding-top: 2.4rem;
2415 padding-bottom: 2.4rem;
2416 }
2417
2418 .wf-py-sm-5 {
2419 padding-top: 3.2rem;
2420 padding-bottom: 3.2rem;
2421 }
2422
2423 .wf-py-sm-6 {
2424 padding-top: 4.8rem;
2425 padding-bottom: 4.8rem;
2426 }
2427
2428 .wf-px-sm-0 {
2429 padding-left: 0;
2430 padding-right: 0;
2431 }
2432
2433 .wf-px-sm-1 {
2434 padding-left: 0.4rem;
2435 padding-right: 0.4rem;
2436 }
2437
2438 .wf-px-sm-2 {
2439 padding-left: 0.8rem;
2440 padding-right: 0.8rem;
2441 }
2442
2443 .wf-px-sm-3 {
2444 padding-left: 1.6rem;
2445 padding-right: 1.6rem;
2446 }
2447
2448 .wf-px-sm-4 {
2449 padding-left: 2.4rem;
2450 padding-right: 2.4rem;
2451 }
2452
2453 .wf-px-sm-5 {
2454 padding-left: 3.2rem;
2455 padding-right: 3.2rem;
2456 }
2457
2458 .wf-px-sm-6 {
2459 padding-left: 4.8rem;
2460 padding-right: 4.8rem;
2461 }
2462
2463 .wf-float-sm-right {
2464 float: right;
2465 }
2466
2467 .wf-float-sm-left {
2468 float: left;
2469 }
2470
2471 .wf-float-sm-none {
2472 float: none;
2473 }
2474
2475 .wf-order-sm-1 {
2476 order: 1;
2477 }
2478
2479 .wf-order-sm-2 {
2480 order: 2;
2481 }
2482
2483 .wf-order-sm-3 {
2484 order: 3;
2485 }
2486
2487 .wf-order-sm-4 {
2488 order: 4;
2489 }
2490
2491 .wf-order-sm-5 {
2492 order: 5;
2493 }
2494
2495 .wf-order-sm-6 {
2496 order: 6;
2497 }
2498
2499 .wf-order-sm-7 {
2500 order: 7;
2501 }
2502
2503 .wf-order-sm-8 {
2504 order: 8;
2505 }
2506
2507 .wf-order-sm-9 {
2508 order: 9;
2509 }
2510
2511 .wf-order-sm-10 {
2512 order: 10;
2513 }
2514
2515 .wf-order-sm-11 {
2516 order: 11;
2517 }
2518
2519 .wf-order-sm-12 {
2520 order: 12;
2521 }
2522}
2523
2524/* ---//--- */
2525
2526/* Medium Screen */
2527@media (min-width: 48em) {
2528
2529 .wf-container,
2530 .wf-container-md,
2531 .wf-container-sm {
2532 max-width: 84.907rem;
2533 /*72rem*/
2534 }
2535
2536 .wf-g-md-0,
2537 .wf-gx-md-0 {
2538 --wf-gutter-x: 0rem;
2539 }
2540
2541 .wf-g-md-0,
2542 .wf-gy-md-0 {
2543 --wf-gutter-y: 0rem;
2544 }
2545
2546 .wf-g-md-1,
2547 .wf-gx-md-1 {
2548 --wf-gutter-x: 0.4rem;
2549 }
2550
2551 .wf-g-md-1,
2552 .wf-gy-md-1 {
2553 --wf-gutter-y: 0.4rem;
2554 }
2555
2556 .wf-g-md-2,
2557 .wf-gx-md-2 {
2558 --wf-gutter-x: 0.8rem;
2559 }
2560
2561 .wf-g-md-2,
2562 .wf-gy-md-2 {
2563 --wf-gutter-y: 0.8rem;
2564 }
2565
2566 .wf-g-md-3,
2567 .wf-gx-md-3 {
2568 --wf-gutter-x: 1.6rem;
2569 }
2570
2571 .wf-g-md-3,
2572 .wf-gy-md-3 {
2573 --wf-gutter-y: 1.6rem;
2574 }
2575
2576 .wf-g-md-4,
2577 .wf-gx-md-4 {
2578 --wf-gutter-x: 2.4rem;
2579 }
2580
2581 .wf-g-md-4,
2582 .wf-gy-md-4 {
2583 --wf-gutter-y: 2.4rem;
2584 }
2585
2586 .wf-g-md-5,
2587 .wf-gx-md-5 {
2588 --wf-gutter-x: 4.8rem;
2589 }
2590
2591 .wf-g-md-5,
2592 .wf-gy-md-5 {
2593 --wf-gutter-y: 4.8rem;
2594 }
2595
2596 .wf-col-md {
2597 -ms-flex: 1 0 0%;
2598 flex: 1 0 0%;
2599 }
2600
2601 .wf-col-md-auto {
2602 -ms-flex: 0 0 auto;
2603 flex: 0 0 auto;
2604 max-width: 100%;
2605 width: auto;
2606 }
2607
2608 .wf-col-md-1 {
2609 -ms-flex: 0 0 8.333333%;
2610 flex: 0 0 8.333333%;
2611 max-width: 8.333333%;
2612 }
2613
2614 .wf-col-md-2 {
2615 -ms-flex: 0 0 16.666667%;
2616 flex: 0 0 16.666667%;
2617 max-width: 16.666667%;
2618 }
2619
2620 .wf-col-md-3 {
2621 -ms-flex: 0 0 25%;
2622 flex: 0 0 25%;
2623 max-width: 25%;
2624 }
2625
2626 .wf-col-md-4 {
2627 -ms-flex: 0 0 33.333333%;
2628 flex: 0 0 33.333333%;
2629 max-width: 33.333333%;
2630 }
2631
2632 .wf-col-md-5 {
2633 -ms-flex: 0 0 41.666667%;
2634 flex: 0 0 41.666667%;
2635 max-width: 41.666667%;
2636 }
2637
2638 .wf-col-md-6 {
2639 -ms-flex: 0 0 50%;
2640 flex: 0 0 50%;
2641 max-width: 50%;
2642 }
2643
2644 .wf-col-md-7 {
2645 -ms-flex: 0 0 58.333333%;
2646 flex: 0 0 58.333333%;
2647 max-width: 58.333333%;
2648 }
2649
2650 .wf-col-md-8 {
2651 -ms-flex: 0 0 66.666667%;
2652 flex: 0 0 66.666667%;
2653 max-width: 66.666667%;
2654 }
2655
2656 .wf-col-md-9 {
2657 -ms-flex: 0 0 75%;
2658 flex: 0 0 75%;
2659 max-width: 75%;
2660 }
2661
2662 .wf-col-md-10 {
2663 -ms-flex: 0 0 83.333333%;
2664 flex: 0 0 83.333333%;
2665 max-width: 83.333333%;
2666 }
2667
2668 .wf-col-md-11 {
2669 -ms-flex: 0 0 91.666667%;
2670 flex: 0 0 91.666667%;
2671 max-width: 91.666667%;
2672 }
2673
2674 .wf-col-md-12 {
2675 -ms-flex: 0 0 100%;
2676 flex: 0 0 100%;
2677 max-width: 100%;
2678 }
2679
2680 .wf-d-md-none,
2681 div.wf-d-md-none {
2682 display: none;
2683 }
2684
2685 .wf-d-md-block,
2686 div.wf-d-md-block {
2687 display: block;
2688 }
2689
2690 .wf-d-md-inline,
2691 div.wf-d-md-inline {
2692 display: inline;
2693 }
2694
2695 .wf-d-md-inline-block,
2696 div.wf-d-md-inline-block {
2697 display: inline-block;
2698 }
2699
2700 .wf-text-md-left {
2701 text-align: start;
2702 }
2703
2704 .wf-text-md-right {
2705 text-align: end;
2706 }
2707
2708 .wf-text-md-center {
2709 text-align: center;
2710 }
2711
2712 .wf-mt-md-auto {
2713 margin-top: auto;
2714 }
2715
2716 .wf-mr-md-auto {
2717 margin-right: auto;
2718 }
2719
2720 .wf-mb-md-auto {
2721 margin-bottom: auto;
2722 }
2723
2724 .wf-ml-md-auto {
2725 margin-left: auto;
2726 }
2727
2728 .wf-my-md-auto {
2729 margin-top: auto;
2730 margin-bottom: auto;
2731 }
2732
2733 .wf-mx-md-auto {
2734 margin-left: auto;
2735 margin-right: auto;
2736 }
2737
2738 .wf-m-md-0 {
2739 margin: 0;
2740 }
2741
2742 .wf-mt-md-0 {
2743 margin-top: 0;
2744 }
2745
2746 .wf-mt-md-1 {
2747 margin-top: 0.4rem;
2748 }
2749
2750 .wf-mt-md-2 {
2751 margin-top: 0.8rem;
2752 }
2753
2754 .wf-mt-md-3 {
2755 margin-top: 1.6rem;
2756 }
2757
2758 .wf-mt-md-4 {
2759 margin-top: 2.4rem;
2760 }
2761
2762 .wf-mt-md-5 {
2763 margin-top: 3.2rem;
2764 }
2765
2766 .wf-mt-md-6 {
2767 margin-top: 4.8rem;
2768 }
2769
2770 .wf-mr-md-0 {
2771 margin-right: 0;
2772 }
2773
2774 .wf-mr-md-1 {
2775 margin-right: 0.4rem;
2776 }
2777
2778 .wf-mr-md-2 {
2779 margin-right: 0.8rem;
2780 }
2781
2782 .wf-mr-md-3 {
2783 margin-right: 1.6rem;
2784 }
2785
2786 .wf-mr-md-4 {
2787 margin-right: 2.4rem;
2788 }
2789
2790 .wf-mr-md-5 {
2791 margin-right: 3.2rem;
2792 }
2793
2794 .wf-mr-md-6 {
2795 margin-right: 4.8rem;
2796 }
2797
2798 .wf-mb-md-0 {
2799 margin-bottom: 0;
2800 }
2801
2802 .wf-mb-md-1 {
2803 margin-bottom: 0.4rem;
2804 }
2805
2806 .wf-mb-md-2 {
2807 margin-bottom: 0.8rem;
2808 }
2809
2810 .wf-mb-md-3 {
2811 margin-bottom: 1.6rem;
2812 }
2813
2814 .wf-mb-md-4 {
2815 margin-bottom: 2.4rem;
2816 }
2817
2818 .wf-mb-md-5 {
2819 margin-bottom: 3.2rem;
2820 }
2821
2822 .wf-mb-md-6 {
2823 margin-bottom: 4.8rem;
2824 }
2825
2826 .wf-ml-md-0 {
2827 margin-left: 0;
2828 }
2829
2830 .wf-ml-md-1 {
2831 margin-left: 0.4rem;
2832 }
2833
2834 .wf-ml-md-2 {
2835 margin-left: 0.8rem;
2836 }
2837
2838 .wf-ml-md-3 {
2839 margin-left: 1.6rem;
2840 }
2841
2842 .wf-ml-md-4 {
2843 margin-left: 2.4rem;
2844 }
2845
2846 .wf-ml-md-5 {
2847 margin-left: 3.2rem;
2848 }
2849
2850 .wf-ml-md-6 {
2851 margin-left: 4.8rem;
2852 }
2853
2854 .wf-my-md-0 {
2855 margin-top: 0;
2856 margin-bottom: 0;
2857 }
2858
2859 .wf-my-md-1 {
2860 margin-top: 0.4rem;
2861 margin-bottom: 0.4rem;
2862 }
2863
2864 .wf-my-md-2 {
2865 margin-top: 0.8rem;
2866 margin-bottom: 0.8rem;
2867 }
2868
2869 .wf-my-md-3 {
2870 margin-top: 1.6rem;
2871 margin-bottom: 1.6rem;
2872 }
2873
2874 .wf-my-md-4 {
2875 margin-top: 2.4rem;
2876 margin-bottom: 2.4rem;
2877 }
2878
2879 .wf-my-md-5 {
2880 margin-top: 3.2rem;
2881 margin-bottom: 3.2rem;
2882 }
2883
2884 .wf-my-md-6 {
2885 margin-top: 4.8rem;
2886 margin-bottom: 4.8rem;
2887 }
2888
2889 .wf-mx-md-0 {
2890 margin-left: 0;
2891 margin-right: 0;
2892 }
2893
2894 .wf-mx-md-1 {
2895 margin-left: 0.4rem;
2896 margin-right: 0.4rem;
2897 }
2898
2899 .wf-mx-md-2 {
2900 margin-left: 0.8rem;
2901 margin-right: 0.8rem;
2902 }
2903
2904 .wf-mx-md-3 {
2905 margin-left: 1.6rem;
2906 margin-right: 1.6rem;
2907 }
2908
2909 .wf-mx-md-4 {
2910 margin-left: 2.4rem;
2911 margin-right: 2.4rem;
2912 }
2913
2914 .wf-mx-md-5 {
2915 margin-left: 3.2rem;
2916 margin-right: 3.2rem;
2917 }
2918
2919 .wf-mx-md-6 {
2920 margin-left: 4.8rem;
2921 margin-right: 4.8rem;
2922 }
2923
2924 .wf-p-md-0 {
2925 padding: 0;
2926 }
2927
2928 .wf-pt-md-0 {
2929 padding-top: 0;
2930 }
2931
2932 .wf-pt-md-1 {
2933 padding-top: 0.4rem;
2934 }
2935
2936 .wf-pt-md-2 {
2937 padding-top: 0.8rem;
2938 }
2939
2940 .wf-pt-md-3 {
2941 padding-top: 1.6rem;
2942 }
2943
2944 .wf-pt-md-4 {
2945 padding-top: 2.4rem;
2946 }
2947
2948 .wf-pt-md-5 {
2949 padding-top: 3.2rem;
2950 }
2951
2952 .wf-pt-md-6 {
2953 padding-top: 4.8rem;
2954 }
2955
2956 .wf-pr-md-0 {
2957 padding-right: 0;
2958 }
2959
2960 .wf-pr-md-1 {
2961 padding-right: 0.4rem;
2962 }
2963
2964 .wf-pr-md-2 {
2965 padding-right: 0.8rem;
2966 }
2967
2968 .wf-pr-md-3 {
2969 padding-right: 1.6rem;
2970 }
2971
2972 .wf-pr-md-4 {
2973 padding-right: 2.4rem;
2974 }
2975
2976 .wf-pr-md-5 {
2977 padding-right: 3.2rem;
2978 }
2979
2980 .wf-pr-md-6 {
2981 padding-right: 4.8rem;
2982 }
2983
2984 .wf-pb-md-0 {
2985 padding-bottom: 0;
2986 }
2987
2988 .wf-pb-md-1 {
2989 padding-bottom: 0.4rem;
2990 }
2991
2992 .wf-pb-md-2 {
2993 padding-bottom: 0.8rem;
2994 }
2995
2996 .wf-pb-md-3 {
2997 padding-bottom: 1.6rem;
2998 }
2999
3000 .wf-pb-md-4 {
3001 padding-bottom: 2.4rem;
3002 }
3003
3004 .wf-pb-md-5 {
3005 padding-bottom: 3.2rem;
3006 }
3007
3008 .wf-pb-md-6 {
3009 padding-bottom: 4.8rem;
3010 }
3011
3012 .wf-pl-md-0 {
3013 padding-left: 0;
3014 }
3015
3016 .wf-pl-md-1 {
3017 padding-left: 0.4rem;
3018 }
3019
3020 .wf-pl-md-2 {
3021 padding-left: 0.8rem;
3022 }
3023
3024 .wf-pl-md-3 {
3025 padding-left: 1.6rem;
3026 }
3027
3028 .wf-pl-md-4 {
3029 padding-left: 2.4rem;
3030 }
3031
3032 .wf-pl-md-5 {
3033 padding-left: 3.2rem;
3034 }
3035
3036 .wf-pl-md-6 {
3037 padding-left: 4.8rem;
3038 }
3039
3040 .wf-py-md-0 {
3041 padding-top: 0;
3042 padding-bottom: 0;
3043 }
3044
3045 .wf-py-md-1 {
3046 padding-top: 0.4rem;
3047 padding-bottom: 0.4rem;
3048 }
3049
3050 .wf-py-md-2 {
3051 padding-top: 0.8rem;
3052 padding-bottom: 0.8rem;
3053 }
3054
3055 .wf-py-md-3 {
3056 padding-top: 1.6rem;
3057 padding-bottom: 1.6rem;
3058 }
3059
3060 .wf-py-md-4 {
3061 padding-top: 2.4rem;
3062 padding-bottom: 2.4rem;
3063 }
3064
3065 .wf-py-md-5 {
3066 padding-top: 3.2rem;
3067 padding-bottom: 3.2rem;
3068 }
3069
3070 .wf-py-md-6 {
3071 padding-top: 4.8rem;
3072 padding-bottom: 4.8rem;
3073 }
3074
3075 .wf-px-md-0 {
3076 padding-left: 0;
3077 padding-right: 0;
3078 }
3079
3080 .wf-px-md-1 {
3081 padding-left: 0.4rem;
3082 padding-right: 0.4rem;
3083 }
3084
3085 .wf-px-md-2 {
3086 padding-left: 0.8rem;
3087 padding-right: 0.8rem;
3088 }
3089
3090 .wf-px-md-3 {
3091 padding-left: 1.6rem;
3092 padding-right: 1.6rem;
3093 }
3094
3095 .wf-px-md-4 {
3096 padding-left: 2.4rem;
3097 padding-right: 2.4rem;
3098 }
3099
3100 .wf-px-md-5 {
3101 padding-left: 3.2rem;
3102 padding-right: 3.2rem;
3103 }
3104
3105 .wf-px-md-6 {
3106 padding-left: 4.8rem;
3107 padding-right: 4.8rem;
3108 }
3109
3110 .wf-float-md-right {
3111 float: right;
3112 }
3113
3114 .wf-float-md-left {
3115 float: left;
3116 }
3117
3118 .wf-float-md-none {
3119 float: none;
3120 }
3121
3122 .wf-order-md-1 {
3123 order: 1;
3124 }
3125
3126 .wf-order-md-2 {
3127 order: 2;
3128 }
3129
3130 .wf-order-md-3 {
3131 order: 3;
3132 }
3133
3134 .wf-order-md-4 {
3135 order: 4;
3136 }
3137
3138 .wf-order-md-5 {
3139 order: 5;
3140 }
3141
3142 .wf-order-md-6 {
3143 order: 6;
3144 }
3145
3146 .wf-order-md-7 {
3147 order: 7;
3148 }
3149
3150 .wf-order-md-8 {
3151 order: 8;
3152 }
3153
3154 .wf-order-md-9 {
3155 order: 9;
3156 }
3157
3158 .wf-order-md-10 {
3159 order: 10;
3160 }
3161
3162 .wf-order-md-11 {
3163 order: 11;
3164 }
3165
3166 .wf-order-md-12 {
3167 order: 12;
3168 }
3169}
3170
3171/* ---//--- */
3172
3173/* Large Screen */
3174@media (min-width: 62em) {
3175
3176 .wf-container,
3177 .wf-container-lg,
3178 .wf-container-md,
3179 .wf-container-sm {
3180 max-width: 106.668rem;
3181 /*96rem*/
3182 }
3183
3184 .wf-g-lg-0,
3185 .wf-gx-lg-0 {
3186 --wf-gutter-x: 0rem;
3187 }
3188
3189 .wf-g-lg-0,
3190 .wf-gy-lg-0 {
3191 --wf-gutter-y: 0rem;
3192 }
3193
3194 .wf-g-lg-1,
3195 .wf-gx-lg-1 {
3196 --wf-gutter-x: 0.4rem;
3197 }
3198
3199 .wf-g-lg-1,
3200 .wf-gy-lg-1 {
3201 --wf-gutter-y: 0.4rem;
3202 }
3203
3204 .wf-g-lg-2,
3205 .wf-gx-lg-2 {
3206 --wf-gutter-x: 0.8rem;
3207 }
3208
3209 .wf-g-lg-2,
3210 .wf-gy-lg-2 {
3211 --wf-gutter-y: 0.8rem;
3212 }
3213
3214 .wf-g-lg-3,
3215 .wf-gx-lg-3 {
3216 --wf-gutter-x: 1.6rem;
3217 }
3218
3219 .wf-g-lg-3,
3220 .wf-gy-lg-3 {
3221 --wf-gutter-y: 1.6rem;
3222 }
3223
3224 .wf-g-lg-4,
3225 .wf-gx-lg-4 {
3226 --wf-gutter-x: 2.4rem;
3227 }
3228
3229 .wf-g-lg-4,
3230 .wf-gy-lg-4 {
3231 --wf-gutter-y: 2.4rem;
3232 }
3233
3234 .wf-g-lg-5,
3235 .wf-gx-lg-5 {
3236 --wf-gutter-x: 4.8rem;
3237 }
3238
3239 .wf-g-lg-5,
3240 .wf-gy-lg-5 {
3241 --wf-gutter-y: 4.8rem;
3242 }
3243
3244 .wf-col-lg {
3245 -ms-flex: 1 0 0%;
3246 flex: 1 0 0%;
3247 }
3248
3249 .wf-col-lg-auto {
3250 -ms-flex: 0 0 auto;
3251 flex: 0 0 auto;
3252 max-width: 100%;
3253 width: auto;
3254 }
3255
3256 .wf-col-lg-1 {
3257 -ms-flex: 0 0 8.333333%;
3258 flex: 0 0 8.333333%;
3259 max-width: 8.333333%;
3260 }
3261
3262 .wf-col-lg-2 {
3263 -ms-flex: 0 0 16.666667%;
3264 flex: 0 0 16.666667%;
3265 max-width: 16.666667%;
3266 }
3267
3268 .wf-col-lg-3 {
3269 -ms-flex: 0 0 25%;
3270 flex: 0 0 25%;
3271 max-width: 25%;
3272 }
3273
3274 .wf-col-lg-4 {
3275 -ms-flex: 0 0 33.333333%;
3276 flex: 0 0 33.333333%;
3277 max-width: 33.333333%;
3278 }
3279
3280 .wf-col-lg-5 {
3281 -ms-flex: 0 0 41.666667%;
3282 flex: 0 0 41.666667%;
3283 max-width: 41.666667%;
3284 }
3285
3286 .wf-col-lg-6 {
3287 -ms-flex: 0 0 50%;
3288 flex: 0 0 50%;
3289 max-width: 50%;
3290 }
3291
3292 .wf-col-lg-7 {
3293 -ms-flex: 0 0 58.333333%;
3294 flex: 0 0 58.333333%;
3295 max-width: 58.333333%;
3296 }
3297
3298 .wf-col-lg-8 {
3299 -ms-flex: 0 0 66.666667%;
3300 flex: 0 0 66.666667%;
3301 max-width: 66.666667%;
3302 }
3303
3304 .wf-col-lg-9 {
3305 -ms-flex: 0 0 75%;
3306 flex: 0 0 75%;
3307 max-width: 75%;
3308 }
3309
3310 .wf-col-lg-10 {
3311 -ms-flex: 0 0 83.333333%;
3312 flex: 0 0 83.333333%;
3313 max-width: 83.333333%;
3314 }
3315
3316 .wf-col-lg-11 {
3317 -ms-flex: 0 0 91.666667%;
3318 flex: 0 0 91.666667%;
3319 max-width: 91.666667%;
3320 }
3321
3322 .wf-col-lg-12 {
3323 -ms-flex: 0 0 100%;
3324 flex: 0 0 100%;
3325 max-width: 100%;
3326 }
3327
3328 .wf-d-lg-none,
3329 div.wf-d-lg-none {
3330 display: none;
3331 }
3332
3333 .wf-d-lg-block,
3334 div.wf-d-lg-block {
3335 display: block;
3336 }
3337
3338 .wf-d-lg-inline,
3339 div.wf-d-lg-inline {
3340 display: inline;
3341 }
3342
3343 .wf-d-lg-inline-block,
3344 div.wf-d-lg-inline-block {
3345 display: inline-block;
3346 }
3347
3348 .wf-text-lg-left {
3349 text-align: start;
3350 }
3351
3352 .wf-text-lg-right {
3353 text-align: end;
3354 }
3355
3356 .wf-text-lg-center {
3357 text-align: center;
3358 }
3359
3360 .wf-mt-lg-auto {
3361 margin-top: auto;
3362 }
3363
3364 .wf-mr-lg-auto {
3365 margin-right: auto;
3366 }
3367
3368 .wf-mb-lg-auto {
3369 margin-bottom: auto;
3370 }
3371
3372 .wf-ml-lg-auto {
3373 margin-left: auto;
3374 }
3375
3376 .wf-my-lg-auto {
3377 margin-top: auto;
3378 margin-bottom: auto;
3379 }
3380
3381 .wf-mx-lg-auto {
3382 margin-left: auto;
3383 margin-right: auto;
3384 }
3385
3386 .wf-m-lg-0 {
3387 margin: 0;
3388 }
3389
3390 .wf-mt-lg-0 {
3391 margin-top: 0;
3392 }
3393
3394 .wf-mt-lg-1 {
3395 margin-top: 0.4rem;
3396 }
3397
3398 .wf-mt-lg-2 {
3399 margin-top: 0.8rem;
3400 }
3401
3402 .wf-mt-lg-3 {
3403 margin-top: 1.6rem;
3404 }
3405
3406 .wf-mt-lg-4 {
3407 margin-top: 2.4rem;
3408 }
3409
3410 .wf-mt-lg-5 {
3411 margin-top: 3.2rem;
3412 }
3413
3414 .wf-mt-lg-6 {
3415 margin-top: 4.8rem;
3416 }
3417
3418 .wf-mr-lg-0 {
3419 margin-right: 0;
3420 }
3421
3422 .wf-mr-lg-1 {
3423 margin-right: 0.4rem;
3424 }
3425
3426 .wf-mr-lg-2 {
3427 margin-right: 0.8rem;
3428 }
3429
3430 .wf-mr-lg-3 {
3431 margin-right: 1.6rem;
3432 }
3433
3434 .wf-mr-lg-4 {
3435 margin-right: 2.4rem;
3436 }
3437
3438 .wf-mr-lg-5 {
3439 margin-right: 3.2rem;
3440 }
3441
3442 .wf-mr-lg-6 {
3443 margin-right: 4.8rem;
3444 }
3445
3446 .wf-mb-lg-0 {
3447 margin-bottom: 0;
3448 }
3449
3450 .wf-mb-lg-1 {
3451 margin-bottom: 0.4rem;
3452 }
3453
3454 .wf-mb-lg-2 {
3455 margin-bottom: 0.8rem;
3456 }
3457
3458 .wf-mb-lg-3 {
3459 margin-bottom: 1.6rem;
3460 }
3461
3462 .wf-mb-lg-4 {
3463 margin-bottom: 2.4rem;
3464 }
3465
3466 .wf-mb-lg-5 {
3467 margin-bottom: 3.2rem;
3468 }
3469
3470 .wf-mb-lg-6 {
3471 margin-bottom: 4.8rem;
3472 }
3473
3474 .wf-ml-lg-0 {
3475 margin-left: 0;
3476 }
3477
3478 .wf-ml-lg-1 {
3479 margin-left: 0.4rem;
3480 }
3481
3482 .wf-ml-lg-2 {
3483 margin-left: 0.8rem;
3484 }
3485
3486 .wf-ml-lg-3 {
3487 margin-left: 1.6rem;
3488 }
3489
3490 .wf-ml-lg-4 {
3491 margin-left: 2.4rem;
3492 }
3493
3494 .wf-ml-lg-5 {
3495 margin-left: 3.2rem;
3496 }
3497
3498 .wf-ml-lg-6 {
3499 margin-left: 4.8rem;
3500 }
3501
3502 .wf-my-lg-0 {
3503 margin-top: 0;
3504 margin-bottom: 0;
3505 }
3506
3507 .wf-my-lg-1 {
3508 margin-top: 0.4rem;
3509 margin-bottom: 0.4rem;
3510 }
3511
3512 .wf-my-lg-2 {
3513 margin-top: 0.8rem;
3514 margin-bottom: 0.8rem;
3515 }
3516
3517 .wf-my-lg-3 {
3518 margin-top: 1.6rem;
3519 margin-bottom: 1.6rem;
3520 }
3521
3522 .wf-my-lg-4 {
3523 margin-top: 2.4rem;
3524 margin-bottom: 2.4rem;
3525 }
3526
3527 .wf-my-lg-5 {
3528 margin-top: 3.2rem;
3529 margin-bottom: 3.2rem;
3530 }
3531
3532 .wf-my-lg-6 {
3533 margin-top: 4.8rem;
3534 margin-bottom: 4.8rem;
3535 }
3536
3537 .wf-mx-lg-0 {
3538 margin-left: 0;
3539 margin-right: 0;
3540 }
3541
3542 .wf-mx-lg-1 {
3543 margin-left: 0.4rem;
3544 margin-right: 0.4rem;
3545 }
3546
3547 .wf-mx-lg-2 {
3548 margin-left: 0.8rem;
3549 margin-right: 0.8rem;
3550 }
3551
3552 .wf-mx-lg-3 {
3553 margin-left: 1.6rem;
3554 margin-right: 1.6rem;
3555 }
3556
3557 .wf-mx-lg-4 {
3558 margin-left: 2.4rem;
3559 margin-right: 2.4rem;
3560 }
3561
3562 .wf-mx-lg-5 {
3563 margin-left: 3.2rem;
3564 margin-right: 3.2rem;
3565 }
3566
3567 .wf-mx-lg-6 {
3568 margin-left: 4.8rem;
3569 margin-right: 4.8rem;
3570 }
3571
3572 .wf-p-lg-0 {
3573 padding: 0;
3574 }
3575
3576 .wf-pt-lg-0 {
3577 padding-top: 0;
3578 }
3579
3580 .wf-pt-lg-1 {
3581 padding-top: 0.4rem;
3582 }
3583
3584 .wf-pt-lg-2 {
3585 padding-top: 0.8rem;
3586 }
3587
3588 .wf-pt-lg-3 {
3589 padding-top: 1.6rem;
3590 }
3591
3592 .wf-pt-lg-4 {
3593 padding-top: 2.4rem;
3594 }
3595
3596 .wf-pt-lg-5 {
3597 padding-top: 3.2rem;
3598 }
3599
3600 .wf-pt-lg-6 {
3601 padding-top: 4.8rem;
3602 }
3603
3604 .wf-pr-lg-0 {
3605 padding-right: 0;
3606 }
3607
3608 .wf-pr-lg-1 {
3609 padding-right: 0.4rem;
3610 }
3611
3612 .wf-pr-lg-2 {
3613 padding-right: 0.8rem;
3614 }
3615
3616 .wf-pr-lg-3 {
3617 padding-right: 1.6rem;
3618 }
3619
3620 .wf-pr-lg-4 {
3621 padding-right: 2.4rem;
3622 }
3623
3624 .wf-pr-lg-5 {
3625 padding-right: 3.2rem;
3626 }
3627
3628 .wf-pr-lg-6 {
3629 padding-right: 4.8rem;
3630 }
3631
3632 .wf-pb-lg-0 {
3633 padding-bottom: 0;
3634 }
3635
3636 .wf-pb-lg-1 {
3637 padding-bottom: 0.4rem;
3638 }
3639
3640 .wf-pb-lg-2 {
3641 padding-bottom: 0.8rem;
3642 }
3643
3644 .wf-pb-lg-3 {
3645 padding-bottom: 1.6rem;
3646 }
3647
3648 .wf-pb-lg-4 {
3649 padding-bottom: 2.4rem;
3650 }
3651
3652 .wf-pb-lg-5 {
3653 padding-bottom: 3.2rem;
3654 }
3655
3656 .wf-pb-lg-6 {
3657 padding-bottom: 4.8rem;
3658 }
3659
3660 .wf-pl-lg-0 {
3661 padding-left: 0;
3662 }
3663
3664 .wf-pl-lg-1 {
3665 padding-left: 0.4rem;
3666 }
3667
3668 .wf-pl-lg-2 {
3669 padding-left: 0.8rem;
3670 }
3671
3672 .wf-pl-lg-3 {
3673 padding-left: 1.6rem;
3674 }
3675
3676 .wf-pl-lg-4 {
3677 padding-left: 2.4rem;
3678 }
3679
3680 .wf-pl-lg-5 {
3681 padding-left: 3.2rem;
3682 }
3683
3684 .wf-pl-lg-6 {
3685 padding-left: 4.8rem;
3686 }
3687
3688 .wf-py-lg-0 {
3689 padding-top: 0;
3690 padding-bottom: 0;
3691 }
3692
3693 .wf-py-lg-1 {
3694 padding-top: 0.4rem;
3695 padding-bottom: 0.4rem;
3696 }
3697
3698 .wf-py-lg-2 {
3699 padding-top: 0.8rem;
3700 padding-bottom: 0.8rem;
3701 }
3702
3703 .wf-py-lg-3 {
3704 padding-top: 1.6rem;
3705 padding-bottom: 1.6rem;
3706 }
3707
3708 .wf-py-lg-4 {
3709 padding-top: 2.4rem;
3710 padding-bottom: 2.4rem;
3711 }
3712
3713 .wf-py-lg-5 {
3714 padding-top: 3.2rem;
3715 padding-bottom: 3.2rem;
3716 }
3717
3718 .wf-py-lg-6 {
3719 padding-top: 4.8rem;
3720 padding-bottom: 4.8rem;
3721 }
3722
3723 .wf-px-lg-0 {
3724 padding-left: 0;
3725 padding-right: 0;
3726 }
3727
3728 .wf-px-lg-1 {
3729 padding-left: 0.4rem;
3730 padding-right: 0.4rem;
3731 }
3732
3733 .wf-px-lg-2 {
3734 padding-left: 0.8rem;
3735 padding-right: 0.8rem;
3736 }
3737
3738 .wf-px-lg-3 {
3739 padding-left: 1.6rem;
3740 padding-right: 1.6rem;
3741 }
3742
3743 .wf-px-lg-4 {
3744 padding-left: 2.4rem;
3745 padding-right: 2.4rem;
3746 }
3747
3748 .wf-px-lg-5 {
3749 padding-left: 3.2rem;
3750 padding-right: 3.2rem;
3751 }
3752
3753 .wf-px-lg-6 {
3754 padding-left: 4.8rem;
3755 padding-right: 4.8rem;
3756 }
3757
3758 .wf-float-lg-right {
3759 float: right;
3760 }
3761
3762 .wf-float-lg-left {
3763 float: left;
3764 }
3765
3766 .wf-float-lg-none {
3767 float: none;
3768 }
3769
3770 .wf-order-lg-1 {
3771 order: 1;
3772 }
3773
3774 .wf-order-lg-2 {
3775 order: 2;
3776 }
3777
3778 .wf-order-lg-3 {
3779 order: 3;
3780 }
3781
3782 .wf-order-lg-4 {
3783 order: 4;
3784 }
3785
3786 .wf-order-lg-5 {
3787 order: 5;
3788 }
3789
3790 .wf-order-lg-6 {
3791 order: 6;
3792 }
3793
3794 .wf-order-lg-7 {
3795 order: 7;
3796 }
3797
3798 .wf-order-lg-8 {
3799 order: 8;
3800 }
3801
3802 .wf-order-lg-9 {
3803 order: 9;
3804 }
3805
3806 .wf-order-lg-10 {
3807 order: 10;
3808 }
3809
3810 .wf-order-lg-11 {
3811 order: 11;
3812 }
3813
3814 .wf-order-lg-12 {
3815 order: 12;
3816 }
3817}
3818
3819/* ---//--- */
3820
3821/* Extra Large Screen */
3822@media (min-width: 75em) {
3823
3824 .wf-container,
3825 .wf-container-lg,
3826 .wf-container-md,
3827 .wf-container-sm,
3828 .wf-container-xl {
3829 max-width: 127.2rem;
3830 /*114rem*/
3831 }
3832
3833 .wf-g-xl-0,
3834 .wf-gx-xl-0 {
3835 --wf-gutter-x: 0rem;
3836 }
3837
3838 .wf-g-xl-0,
3839 .wf-gy-xl-0 {
3840 --wf-gutter-y: 0rem;
3841 }
3842
3843 .wf-g-xl-1,
3844 .wf-gx-xl-1 {
3845 --wf-gutter-x: 0.4rem;
3846 }
3847
3848 .wf-g-xl-1,
3849 .wf-gy-xl-1 {
3850 --wf-gutter-y: 0.4rem;
3851 }
3852
3853 .wf-g-xl-2,
3854 .wf-gx-xl-2 {
3855 --wf-gutter-x: 0.8rem;
3856 }
3857
3858 .wf-g-xl-2,
3859 .wf-gy-xl-2 {
3860 --wf-gutter-y: 0.8rem;
3861 }
3862
3863 .wf-g-xl-3,
3864 .wf-gx-xl-3 {
3865 --wf-gutter-x: 1.6rem;
3866 }
3867
3868 .wf-g-xl-3,
3869 .wf-gy-xl-3 {
3870 --wf-gutter-y: 1.6rem;
3871 }
3872
3873 .wf-g-xl-4,
3874 .wf-gx-xl-4 {
3875 --wf-gutter-x: 2.4rem;
3876 }
3877
3878 .wf-g-xl-4,
3879 .wf-gy-xl-4 {
3880 --wf-gutter-y: 2.4rem;
3881 }
3882
3883 .wf-g-xl-5,
3884 .wf-gx-xl-5 {
3885 --wf-gutter-x: 4.8rem;
3886 }
3887
3888 .wf-g-xl-5,
3889 .wf-gy-xl-5 {
3890 --wf-gutter-y: 4.8rem;
3891 }
3892
3893 .wf-col-xl {
3894 -ms-flex: 1 0 0%;
3895 flex: 1 0 0%;
3896 }
3897
3898 .wf-col-xl-auto {
3899 -ms-flex: 0 0 auto;
3900 flex: 0 0 auto;
3901 max-width: 100%;
3902 width: auto;
3903 }
3904
3905 .wf-col-xl-1 {
3906 -ms-flex: 0 0 8.333333%;
3907 flex: 0 0 8.333333%;
3908 max-width: 8.333333%;
3909 }
3910
3911 .wf-col-xl-2 {
3912 -ms-flex: 0 0 16.666667%;
3913 flex: 0 0 16.666667%;
3914 max-width: 16.666667%;
3915 }
3916
3917 .wf-col-xl-3 {
3918 -ms-flex: 0 0 25%;
3919 flex: 0 0 25%;
3920 max-width: 25%;
3921 }
3922
3923 .wf-col-xl-4 {
3924 -ms-flex: 0 0 33.333333%;
3925 flex: 0 0 33.333333%;
3926 max-width: 33.333333%;
3927 }
3928
3929 .wf-col-xl-5 {
3930 -ms-flex: 0 0 41.666667%;
3931 flex: 0 0 41.666667%;
3932 max-width: 41.666667%;
3933 }
3934
3935 .wf-col-xl-6 {
3936 -ms-flex: 0 0 50%;
3937 flex: 0 0 50%;
3938 max-width: 50%;
3939 }
3940
3941 .wf-col-xl-7 {
3942 -ms-flex: 0 0 58.333333%;
3943 flex: 0 0 58.333333%;
3944 max-width: 58.333333%;
3945 }
3946
3947 .wf-col-xl-8 {
3948 -ms-flex: 0 0 66.666667%;
3949 flex: 0 0 66.666667%;
3950 max-width: 66.666667%;
3951 }
3952
3953 .wf-col-xl-9 {
3954 -ms-flex: 0 0 75%;
3955 flex: 0 0 75%;
3956 max-width: 75%;
3957 }
3958
3959 .wf-col-xl-10 {
3960 -ms-flex: 0 0 83.333333%;
3961 flex: 0 0 83.333333%;
3962 max-width: 83.333333%;
3963 }
3964
3965 .wf-col-xl-11 {
3966 -ms-flex: 0 0 91.666667%;
3967 flex: 0 0 91.666667%;
3968 max-width: 91.666667%;
3969 }
3970
3971 .wf-col-xl-12 {
3972 -ms-flex: 0 0 100%;
3973 flex: 0 0 100%;
3974 max-width: 100%;
3975 }
3976
3977 .wf-d-xl-none,
3978 div.wf-d-xl-none {
3979 display: none;
3980 }
3981
3982 .wf-d-xl-block,
3983 div.wf-d-xl-block {
3984 display: block;
3985 }
3986
3987 .wf-d-xl-inline,
3988 div.wf-d-xl-inline {
3989 display: inline;
3990 }
3991
3992 .wf-d-xl-inline-block,
3993 div.wf-d-xl-inline-block {
3994 display: inline-block;
3995 }
3996
3997 .wf-text-xl-left {
3998 text-align: start;
3999 }
4000
4001 .wf-text-xl-right {
4002 text-align: end;
4003 }
4004
4005 .wf-text-xl-center {
4006 text-align: center;
4007 }
4008
4009 .wf-mt-xl-auto {
4010 margin-top: auto;
4011 }
4012
4013 .wf-mr-xl-auto {
4014 margin-right: auto;
4015 }
4016
4017 .wf-mb-xl-auto {
4018 margin-bottom: auto;
4019 }
4020
4021 .wf-ml-xl-auto {
4022 margin-left: auto;
4023 }
4024
4025 .wf-my-xl-auto {
4026 margin-top: auto;
4027 margin-bottom: auto;
4028 }
4029
4030 .wf-mx-xl-auto {
4031 margin-left: auto;
4032 margin-right: auto;
4033 }
4034
4035 .wf-m-xl-0 {
4036 margin: 0;
4037 }
4038
4039 .wf-mt-xl-0 {
4040 margin-top: 0;
4041 }
4042
4043 .wf-mt-xl-1 {
4044 margin-top: 0.4rem;
4045 }
4046
4047 .wf-mt-xl-2 {
4048 margin-top: 0.8rem;
4049 }
4050
4051 .wf-mt-xl-3 {
4052 margin-top: 1.6rem;
4053 }
4054
4055 .wf-mt-xl-4 {
4056 margin-top: 2.4rem;
4057 }
4058
4059 .wf-mt-xl-5 {
4060 margin-top: 3.2rem;
4061 }
4062
4063 .wf-mt-xl-6 {
4064 margin-top: 4.8rem;
4065 }
4066
4067 .wf-mr-xl-0 {
4068 margin-right: 0;
4069 }
4070
4071 .wf-mr-xl-1 {
4072 margin-right: 0.4rem;
4073 }
4074
4075 .wf-mr-xl-2 {
4076 margin-right: 0.8rem;
4077 }
4078
4079 .wf-mr-xl-3 {
4080 margin-right: 1.6rem;
4081 }
4082
4083 .wf-mr-xl-4 {
4084 margin-right: 2.4rem;
4085 }
4086
4087 .wf-mr-xl-5 {
4088 margin-right: 3.2rem;
4089 }
4090
4091 .wf-mr-xl-6 {
4092 margin-right: 4.8rem;
4093 }
4094
4095 .wf-mb-xl-0 {
4096 margin-bottom: 0;
4097 }
4098
4099 .wf-mb-xl-1 {
4100 margin-bottom: 0.4rem;
4101 }
4102
4103 .wf-mb-xl-2 {
4104 margin-bottom: 0.8rem;
4105 }
4106
4107 .wf-mb-xl-3 {
4108 margin-bottom: 1.6rem;
4109 }
4110
4111 .wf-mb-xl-4 {
4112 margin-bottom: 2.4rem;
4113 }
4114
4115 .wf-mb-xl-5 {
4116 margin-bottom: 3.2rem;
4117 }
4118
4119 .wf-mb-xl-6 {
4120 margin-bottom: 4.8rem;
4121 }
4122
4123 .wf-ml-xl-0 {
4124 margin-left: 0;
4125 }
4126
4127 .wf-ml-xl-1 {
4128 margin-left: 0.4rem;
4129 }
4130
4131 .wf-ml-xl-2 {
4132 margin-left: 0.8rem;
4133 }
4134
4135 .wf-ml-xl-3 {
4136 margin-left: 1.6rem;
4137 }
4138
4139 .wf-ml-xl-4 {
4140 margin-left: 2.4rem;
4141 }
4142
4143 .wf-ml-xl-5 {
4144 margin-left: 3.2rem;
4145 }
4146
4147 .wf-ml-xl-6 {
4148 margin-left: 4.8rem;
4149 }
4150
4151 .wf-my-xl-0 {
4152 margin-top: 0;
4153 margin-bottom: 0;
4154 }
4155
4156 .wf-my-xl-1 {
4157 margin-top: 0.4rem;
4158 margin-bottom: 0.4rem;
4159 }
4160
4161 .wf-my-xl-2 {
4162 margin-top: 0.8rem;
4163 margin-bottom: 0.8rem;
4164 }
4165
4166 .wf-my-xl-3 {
4167 margin-top: 1.6rem;
4168 margin-bottom: 1.6rem;
4169 }
4170
4171 .wf-my-xl-4 {
4172 margin-top: 2.4rem;
4173 margin-bottom: 2.4rem;
4174 }
4175
4176 .wf-my-xl-5 {
4177 margin-top: 3.2rem;
4178 margin-bottom: 3.2rem;
4179 }
4180
4181 .wf-my-xl-6 {
4182 margin-top: 4.8rem;
4183 margin-bottom: 4.8rem;
4184 }
4185
4186 .wf-mx-xl-0 {
4187 margin-left: 0;
4188 margin-right: 0;
4189 }
4190
4191 .wf-mx-xl-1 {
4192 margin-left: 0.4rem;
4193 margin-right: 0.4rem;
4194 }
4195
4196 .wf-mx-xl-2 {
4197 margin-left: 0.8rem;
4198 margin-right: 0.8rem;
4199 }
4200
4201 .wf-mx-xl-3 {
4202 margin-left: 1.6rem;
4203 margin-right: 1.6rem;
4204 }
4205
4206 .wf-mx-xl-4 {
4207 margin-left: 2.4rem;
4208 margin-right: 2.4rem;
4209 }
4210
4211 .wf-mx-xl-5 {
4212 margin-left: 3.2rem;
4213 margin-right: 3.2rem;
4214 }
4215
4216 .wf-mx-xl-6 {
4217 margin-left: 4.8rem;
4218 margin-right: 4.8rem;
4219 }
4220
4221 .wf-p-xl-0 {
4222 padding: 0;
4223 }
4224
4225 .wf-pt-xl-0 {
4226 padding-top: 0;
4227 }
4228
4229 .wf-pt-xl-1 {
4230 padding-top: 0.4rem;
4231 }
4232
4233 .wf-pt-xl-2 {
4234 padding-top: 0.8rem;
4235 }
4236
4237 .wf-pt-xl-3 {
4238 padding-top: 1.6rem;
4239 }
4240
4241 .wf-pt-xl-4 {
4242 padding-top: 2.4rem;
4243 }
4244
4245 .wf-pt-xl-5 {
4246 padding-top: 3.2rem;
4247 }
4248
4249 .wf-pt-xl-6 {
4250 padding-top: 4.8rem;
4251 }
4252
4253 .wf-pr-xl-0 {
4254 padding-right: 0;
4255 }
4256
4257 .wf-pr-xl-1 {
4258 padding-right: 0.4rem;
4259 }
4260
4261 .wf-pr-xl-2 {
4262 padding-right: 0.8rem;
4263 }
4264
4265 .wf-pr-xl-3 {
4266 padding-right: 1.6rem;
4267 }
4268
4269 .wf-pr-xl-4 {
4270 padding-right: 2.4rem;
4271 }
4272
4273 .wf-pr-xl-5 {
4274 padding-right: 3.2rem;
4275 }
4276
4277 .wf-pr-xl-6 {
4278 padding-right: 4.8rem;
4279 }
4280
4281 .wf-pb-xl-0 {
4282 padding-bottom: 0;
4283 }
4284
4285 .wf-pb-xl-1 {
4286 padding-bottom: 0.4rem;
4287 }
4288
4289 .wf-pb-xl-2 {
4290 padding-bottom: 0.8rem;
4291 }
4292
4293 .wf-pb-xl-3 {
4294 padding-bottom: 1.6rem;
4295 }
4296
4297 .wf-pb-xl-4 {
4298 padding-bottom: 2.4rem;
4299 }
4300
4301 .wf-pb-xl-5 {
4302 padding-bottom: 3.2rem;
4303 }
4304
4305 .wf-pb-xl-6 {
4306 padding-bottom: 4.8rem;
4307 }
4308
4309 .wf-pl-xl-0 {
4310 padding-left: 0;
4311 }
4312
4313 .wf-pl-xl-1 {
4314 padding-left: 0.4rem;
4315 }
4316
4317 .wf-pl-xl-2 {
4318 padding-left: 0.8rem;
4319 }
4320
4321 .wf-pl-xl-3 {
4322 padding-left: 1.6rem;
4323 }
4324
4325 .wf-pl-xl-4 {
4326 padding-left: 2.4rem;
4327 }
4328
4329 .wf-pl-xl-5 {
4330 padding-left: 3.2rem;
4331 }
4332
4333 .wf-pl-xl-6 {
4334 padding-left: 4.8rem;
4335 }
4336
4337 .wf-py-xl-0 {
4338 padding-top: 0;
4339 padding-bottom: 0;
4340 }
4341
4342 .wf-py-xl-1 {
4343 padding-top: 0.4rem;
4344 padding-bottom: 0.4rem;
4345 }
4346
4347 .wf-py-xl-2 {
4348 padding-top: 0.8rem;
4349 padding-bottom: 0.8rem;
4350 }
4351
4352 .wf-py-xl-3 {
4353 padding-top: 1.6rem;
4354 padding-bottom: 1.6rem;
4355 }
4356
4357 .wf-py-xl-4 {
4358 padding-top: 2.4rem;
4359 padding-bottom: 2.4rem;
4360 }
4361
4362 .wf-py-xl-5 {
4363 padding-top: 3.2rem;
4364 padding-bottom: 3.2rem;
4365 }
4366
4367 .wf-py-xl-6 {
4368 padding-top: 4.8rem;
4369 padding-bottom: 4.8rem;
4370 }
4371
4372 .wf-px-xl-0 {
4373 padding-left: 0;
4374 padding-right: 0;
4375 }
4376
4377 .wf-px-xl-1 {
4378 padding-left: 0.4rem;
4379 padding-right: 0.4rem;
4380 }
4381
4382 .wf-px-xl-2 {
4383 padding-left: 0.8rem;
4384 padding-right: 0.8rem;
4385 }
4386
4387 .wf-px-xl-3 {
4388 padding-left: 1.6rem;
4389 padding-right: 1.6rem;
4390 }
4391
4392 .wf-px-xl-4 {
4393 padding-left: 2.4rem;
4394 padding-right: 2.4rem;
4395 }
4396
4397 .wf-px-xl-5 {
4398 padding-left: 3.2rem;
4399 padding-right: 3.2rem;
4400 }
4401
4402 .wf-px-xl-6 {
4403 padding-left: 4.8rem;
4404 padding-right: 4.8rem;
4405 }
4406
4407 .wf-float-xl-right {
4408 float: right;
4409 }
4410
4411 .wf-float-xl-left {
4412 float: left;
4413 }
4414
4415 .wf-float-xl-none {
4416 float: none;
4417 }
4418
4419 .wf-order-xl-1 {
4420 order: 1;
4421 }
4422
4423 .wf-order-xl-2 {
4424 order: 2;
4425 }
4426
4427 .wf-order-xl-3 {
4428 order: 3;
4429 }
4430
4431 .wf-order-xl-4 {
4432 order: 4;
4433 }
4434
4435 .wf-order-xl-5 {
4436 order: 5;
4437 }
4438
4439 .wf-order-xl-6 {
4440 order: 6;
4441 }
4442
4443 .wf-order-xl-7 {
4444 order: 7;
4445 }
4446
4447 .wf-order-xl-8 {
4448 order: 8;
4449 }
4450
4451 .wf-order-xl-9 {
4452 order: 9;
4453 }
4454
4455 .wf-order-xl-10 {
4456 order: 10;
4457 }
4458
4459 .wf-order-xl-11 {
4460 order: 11;
4461 }
4462
4463 .wf-order-xl-12 {
4464 order: 12;
4465 }
4466}
4467
4468/* ---//--- */
4469
4470/* Extra Big Screen */
4471@media (min-width: 87.5em) {
4472
4473 .wf-container,
4474 .wf-container-lg,
4475 .wf-container-md,
4476 .wf-container-sm,
4477 .wf-container-xl,
4478 .wf-container-xxl {
4479 max-width: 144rem;
4480 }
4481}
4482
4483/* ---//--- */
4484
4485/* Some Important Classes */
4486
4487.font-normal {
4488 font-weight: 400;
4489}
4490
4491.font-bold {
4492 font-weight: bold;
4493}
4494
4495.font-bolder {
4496 font-weight: bolder;
4497}
4498
4499.lead {
4500 font-size: 1.8rem;
4501 line-height: 1.8;
4502}
4503
4504/* Classes */
4505
4506.wf_tabs .tabs {
4507 padding: 0;
4508 list-style: none;
4509 display: flex;
4510 flex-wrap: wrap;
4511 justify-content: center;
4512 text-align: center;
4513 margin: 0 0 4rem;
4514}
4515
4516.wf_tabs .tabs .wf-btn-tab {
4517 display: inline-block;
4518 border: none;
4519 font-weight: 500;
4520 text-decoration: none;
4521 color: var(--wf-secondary-color);
4522}
4523
4524.wf_tabs.tab_style1 .tabs {
4525 align-items: center;
4526 border: 0.2rem solid rgba(189, 189, 189, 0.4);
4527 max-width: max-content;
4528 margin: auto;
4529 border-radius: 10rem;
4530 background-color: #fff;
4531 box-shadow: 0 0.9rem 1.8rem rgba(24, 16, 16, 0.05);
4532 margin-bottom: 1.6rem;
4533}
4534
4535.wf_tabs.tab_style1 .tabs .wf-btn-tab {
4536 background: 0 0;
4537 border-radius: 10rem;
4538 padding: 0.921rem 2.8rem;
4539}
4540
4541.wf_tabs.tab_style1 .tabs .wf-btn-tab.active {
4542 background-color: var(--wf-main-color);
4543 border-color: var(--wf-main-color);
4544 color: #fff;
4545 -webkit-transition: all 0.25s ease-in-out;
4546 transition: all 0.25s ease-in-out;
4547}
4548
4549.tab-content>.tab-pane {
4550 display: none;
4551}
4552
4553.tab-content>.active {
4554 display: block;
4555}
4556
4557.tab-content>.tab-pane>.wf-row {
4558 animation: slide_down 2.5s ease-out;
4559 justify-content: center;
4560}
4561
4562.fade:not(.show) {
4563 opacity: 0;
4564}
4565
4566.fade {
4567 transition: opacity 0.15s linear;
4568}
4569
4570.wf-my-default {
4571 margin-top: 6rem;
4572 margin-bottom: 6rem;
4573}
4574
4575.wf-mt-default {
4576 margin-top: 6rem;
4577}
4578
4579.wf-mb-default {
4580 margin-bottom: 6rem;
4581}
4582
4583.wf-p-default {
4584 padding: 6rem;
4585}
4586
4587.wf-py-default {
4588 padding-top: 6rem;
4589 padding-bottom: 6rem;
4590}
4591
4592.wf-pt-default {
4593 padding-top: 6rem;
4594}
4595
4596.wf-pb-default {
4597 padding-bottom: 6rem;
4598}
4599
4600.off--layer {
4601 position: fixed;
4602 top: 0;
4603 left: 0;
4604 width: 100%;
4605 height: 100%;
4606 cursor: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACZSURBVHgBzZbbDYAgDEVbJ3BTRjCO4KZuUDXwY0TpO/bLKPccaSCARFQAYEbEFQKq8esD1VrAuS7mjf14ESEZfvCUsAd4SMQDPbIamfoHJUFzyzkAs4QDcpN8Ad0lPXCYpCMTSyb4W6W0LmUxpCzvlA0rAahlmqA4Y2kFO2vuNySdrkOWp+SVGSHpyApSu+CdF8gNAqpNYD8AOPsAu4AYqtUAAAAASUVORK5CYII="),
4607 pointer;
4608 background-color: #000000;
4609 opacity: 0.5;
4610 z-index: 0;
4611 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
4612 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
4613}
4614
4615.overlay--enabled {
4616 overflow: hidden;
4617}
4618
4619.align-items-center {
4620 align-items: center;
4621}
4622
4623.align-items-end {
4624 align-items: end;
4625}
4626
4627.justify-content-center {
4628 justify-content: center;
4629}
4630
4631.list_none {
4632 list-style: none;
4633 margin: 0 0 -2rem;
4634 padding: 0;
4635}
4636
4637.list_none li {
4638 margin-bottom: 2rem;
4639}
4640
4641.list_none li i {
4642 font-size: 135%;
4643 vertical-align: middle;
4644}
4645
4646.list_none li span {
4647 display: inline-block;
4648 vertical-align: top;
4649}
4650
4651.list_none li a {
4652 text-decoration: none;
4653}
4654
4655.text-primary {
4656 color: var(--wf-main-color);
4657}
4658
4659.text-white {
4660 color: #fff;
4661}
4662
4663.text-secondary {
4664 color: var(--wf-secondary-color);
4665}
4666
4667.bg-primary {
4668 background-color: var(--wf-main-color);
4669}
4670
4671.bg-secondary {
4672 background-color: var(--wf-secondary-color);
4673}
4674
4675.bg-gray {
4676 background-color: rgba(14, 25, 30, 0.03);
4677}
4678
4679/* --- // --- */
4680
4681/* Accordion Required CSS */
4682
4683.accordion {
4684 overflow: hidden;
4685 -webkit-box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);
4686 box-shadow: 0 0.1rem 3rem 0 rgba(0, 0, 0, 0.08);
4687}
4688
4689.accordion+.accordion {
4690 margin-top: 1.8rem;
4691}
4692
4693.accordion__title {
4694 color: var(--wf-secondary-color);
4695 background-color: #fff;
4696 cursor: pointer;
4697 margin: 0;
4698 padding: 1.8rem 5rem 1.8rem 2rem;
4699 font-size: 1.7rem;
4700 line-height: 1.2;
4701 position: relative;
4702 -webkit-transition: all 0.2s ease-in-out;
4703 transition: all 0.2s ease-in-out;
4704}
4705
4706.accordion__icon {
4707 position: absolute;
4708 top: 50%;
4709 right: 2rem;
4710 font-size: 3rem;
4711 display: block;
4712 width: 2.8rem;
4713 height: 2.8rem;
4714 pointer-events: none;
4715 transform: translateY(-50%);
4716 -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);
4717 transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);
4718}
4719
4720.accordion--open>.accordion__title .accordion__icon {
4721 margin-top: -2px;
4722}
4723
4724.accordion__icon::after,
4725.accordion__icon::before {
4726 content: "";
4727 margin-top: -0.5rem;
4728 position: absolute;
4729 top: 50%;
4730 width: 0.2rem;
4731 height: 1.2rem;
4732 background-color: var(--wf-secondary-color);
4733 -webkit-transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);
4734 transition: transform 0.3s cubic-bezier(0.4, 0.87, 0.31, 1);
4735}
4736
4737.accordion__icon::before {
4738 left: 0.9rem;
4739 transform: rotate(-45deg);
4740}
4741
4742.accordion--open>.accordion__title .accordion__icon::before {
4743 transform: rotate(45deg);
4744}
4745
4746.accordion__icon::after {
4747 right: 0.9rem;
4748 transform: rotate(45deg);
4749}
4750
4751.accordion--open>.accordion__title .accordion__icon::after {
4752 transform: rotate(-45deg);
4753}
4754
4755.accordion--open>.accordion__title .accordion__icon::before,
4756.accordion--open>.accordion__title .accordion__icon::after {
4757 background-color: #fff;
4758}
4759
4760.accordion__content {
4761 display: none;
4762}
4763
4764.card-body p:last-child {
4765 margin-bottom: 0;
4766}
4767
4768/* Now let's make Accordion look pretty! */
4769
4770.accordion__content {
4771 color: var(--wf-secondary-color);
4772 border-top: 0.1rem solid #e4e7ee;
4773 background-color: #fff;
4774 padding: 2.4rem 2.2rem;
4775}
4776
4777.accordion__content p {
4778 margin: 0;
4779}
4780
4781.accordion__content p+p {
4782 margin-top: 1.6rem;
4783}
4784
4785.accordion--open>.accordion__title {
4786 background-color: var(--wf-main-color);
4787 color: #fff;
4788}
4789
4790.accordion--open>.accordion__title .line-01,
4791.accordion--open>.accordion__title .line-02 {
4792 background-color: #fff;
4793}
4794
4795.accordion--nested .accordion__title {
4796 padding: 1.6rem;
4797 font-size: 1.4rem;
4798}
4799
4800.accordion--nested .accordion__content {
4801 padding: 2.4rem 1.6rem 1.6rem;
4802}
4803
4804/* Accordion Section */
4805
4806.wf_accordion--one {
4807 background: var(--wf-secondary-color);
4808 position: relative;
4809 padding: 10rem 0;
4810 overflow: hidden;
4811 background-position: left center;
4812 background-repeat: no-repeat;
4813}
4814
4815.wf_accordion--one .accordion_img {
4816 display: none;
4817}
4818
4819@media (min-width: 62em) {
4820 .wf_accordion--one .accordion_img {
4821 position: absolute;
4822 width: 50%;
4823 height: 100%;
4824 top: 0;
4825 right: 0;
4826 display: block;
4827 }
4828}
4829
4830.wf_accordion--one .accordion_img img {
4831 width: 100%;
4832 object-fit: cover;
4833 height: 100%;
4834}
4835
4836/* Carousel Prev/Next */
4837
4838.owl-theme.owl-carousel .owl-dots.disabled,
4839.owl-theme.owl-carousel .owl-nav.disabled {
4840 display: none !important;
4841}
4842
4843.owl-theme.owl-carousel:not(.slider) .owl-nav {
4844 display: flex;
4845 align-items: center;
4846 justify-content: center;
4847 margin-top: 2rem;
4848}
4849
4850@media (min-width: 62em) {
4851 .owl-theme.owl-carousel:not(.slider) .owl-nav {
4852 margin-top: 3rem;
4853 }
4854}
4855
4856.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"] {
4857 margin: 0;
4858 width: 4.5rem;
4859 height: 4.5rem;
4860 font-size: 2rem;
4861 outline: none;
4862 background: var(--wf-secondary-color);
4863 color: #fff;
4864 display: flex;
4865 align-items: center;
4866 justify-content: center;
4867 box-shadow: 0 0 3rem 0 rgba(0, 0, 0, 0.1);
4868 -webkit-transition: all 500ms ease;
4869 transition: all 500ms ease;
4870 border-radius: 50%;
4871}
4872
4873.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"]+[class*="owl-"] {
4874 margin-left: 1rem;
4875}
4876
4877.owl-theme.owl-carousel:not(.slider) .owl-nav [class*="owl-"]:hover {
4878 background-color: var(--wf-main-color);
4879 color: #fff;
4880}
4881
4882/* Carousel Dots */
4883
4884.owl-theme.owl-carousel .owl-dots {
4885 display: flex;
4886 align-items: center;
4887 justify-content: center;
4888}
4889
4890.owl-theme.owl-carousel .owl-dots .owl-dot {
4891 outline: none;
4892 margin: 0.4rem;
4893}
4894
4895.owl-theme.owl-carousel .owl-dots .owl-dot span {
4896 width: 1.3rem;
4897 height: 1.3rem;
4898 display: block;
4899 background-color: transparent;
4900 border: 0.3rem solid var(--wf-secondary-color);
4901 -webkit-transition: all 300ms ease;
4902 transition: all 300ms ease;
4903}
4904
4905.owl-theme.owl-carousel .owl-dots .owl-dot:hover span,
4906.owl-theme.owl-carousel .owl-dots .owl-dot.active span {
4907 border-color: var(--wf-main-color);
4908 background-color: var(--wf-main-color);
4909}
4910
4911/* Preloader */
4912
4913.wf_preloader {
4914 cursor: default;
4915 height: 100vh;
4916 position: fixed;
4917 left: 0;
4918 top: 0;
4919 bottom: 0;
4920 right: 0;
4921 width: 100%;
4922 z-index: 9999999;
4923}
4924
4925.wf_preloader-close.site--close {
4926 position: fixed;
4927 z-index: 99;
4928 background-color: var(--wf-main-color);
4929}
4930
4931.wf_preloader-close.site--close:before,
4932.wf_preloader-close.site--close:after {
4933 background-color: #fff;
4934}
4935
4936.wf_preloader .wf_preloader-animation {
4937 position: absolute;
4938 top: 50%;
4939 left: 50%;
4940 width: 100%;
4941 transform: translate(-50%, -50%);
4942 z-index: 1000;
4943}
4944
4945.wf_preloader.loaded .wf_preloader-animation {
4946 opacity: 0;
4947 transition: 0.3s ease-out;
4948}
4949
4950.wf_preloader .wf_preloader-animation .wf_preloader-spinner {
4951 animation: floating--rotate 1s infinite linear;
4952 border-radius: 50%;
4953 height: 14.4rem;
4954 width: 14.4rem;
4955 margin: 0 auto 4.5rem auto;
4956 border: 0.3rem solid rgba(0, 0, 0, 0.2);
4957 border-top-color: var(--wf-main-color);
4958}
4959
4960.wf_preloader .wf_preloader-animation .wf_preloader-text {
4961 font: bold 5.5rem var(--wf-title-family);
4962 text-align: center;
4963 -webkit-user-select: none;
4964 user-select: none;
4965}
4966
4967.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted {
4968 color: var(--wf-main-color);
4969 position: relative;
4970}
4971
4972.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(2):before {
4973 -webkit-animation-delay: 0.2s;
4974 animation-delay: 0.2s;
4975}
4976
4977.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(3):before {
4978 -webkit-animation-delay: 0.4s;
4979 animation-delay: 0.4s;
4980}
4981
4982.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(4):before {
4983 -webkit-animation-delay: 0.6s;
4984 animation-delay: 0.6s;
4985}
4986
4987.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(5):before {
4988 -webkit-animation-delay: 0.8s;
4989 animation-delay: 0.8s;
4990}
4991
4992.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(6):before {
4993 -webkit-animation-delay: 1s;
4994 animation-delay: 1s;
4995}
4996
4997.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(7):before {
4998 -webkit-animation-delay: 1.2s;
4999 animation-delay: 1.2s;
5000}
5001
5002.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted:nth-child(8):before {
5003 -webkit-animation-delay: 1.4s;
5004 animation-delay: 1.4s;
5005}
5006
5007.wf_preloader .wf_preloader-animation .wf_preloader-text .splitted::before {
5008 animation: letters_loading 4s infinite;
5009 color: var(--wf-secondary-color);
5010 content: attr(data-char);
5011 position: absolute;
5012 top: -0.3rem;
5013 left: 0;
5014 opacity: 0;
5015 -webkit-transform: rotateY(-90deg);
5016 transform: rotateY(-90deg);
5017}
5018
5019.wf_preloader p {
5020 font-size: 15px;
5021 font-weight: 600;
5022 text-transform: uppercase;
5023 letter-spacing: 8px;
5024 text-align: center;
5025 color: var(--wf-main-color);
5026}
5027
5028.wf_preloader .loader {
5029 position: fixed;
5030 top: 0;
5031 left: 0;
5032 width: 100%;
5033 height: 100%;
5034 font-size: 0;
5035 z-index: 1;
5036 pointer-events: none;
5037}
5038
5039.wf_preloader .loader .wf-row {
5040 height: 100%;
5041}
5042
5043.wf_preloader .loader .loader-section {
5044 padding: 0px;
5045}
5046
5047.wf_preloader .loader .loader-section .bg {
5048 background-color: #fff;
5049 height: 100%;
5050 left: 0;
5051 width: 100%;
5052 transition: all 800ms cubic-bezier(0.77, 0, 0.175, 1);
5053}
5054
5055.wf_preloader.loaded .animation-preloader {
5056 opacity: 0;
5057 transition: 0.3s ease-out;
5058}
5059
5060.wf_preloader.loaded .loader-section .bg {
5061 width: 0;
5062 transition: 0.7s 0.3s allcubic-bezier(0.1, 0.1, 0.1, 1);
5063}
5064
5065@media (max-width: 767px) {
5066 .wf_preloader .wf_preloader-animation .wf_preloader-spinner {
5067 height: 12rem;
5068 width: 12rem;
5069 margin: 0 auto 1.5rem auto;
5070 }
5071
5072 .wf_preloader .wf_preloader-animation .wf_preloader-text {
5073 font-size: 4rem;
5074 }
5075}
5076
5077/* ---//--- */
5078
5079/* @keyframes */
5080
5081@keyframes letters_loading {
5082
5083 0%,
5084 75%,
5085 100% {
5086 opacity: 0;
5087 -webkit-transform: rotateY(-90deg);
5088 transform: rotateY(-90deg);
5089 }
5090
5091 25%,
5092 50% {
5093 opacity: 1;
5094 -webkit-transform: rotateY(0deg);
5095 transform: rotateY(0deg);
5096 }
5097}
5098
5099@keyframes pulse_border_1 {
5100 0% {
5101 transform: scale(1);
5102 opacity: 0.67;
5103 }
5104
5105 100% {
5106 transform: scale(2.2);
5107 opacity: 0;
5108 }
5109}
5110
5111@keyframes pulse_border_2 {
5112 0% {
5113 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
5114 opacity: 1;
5115 }
5116
5117 100% {
5118 transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
5119 opacity: 0;
5120 }
5121}
5122
5123@keyframes slide_down {
5124 0% {
5125 opacity: 0;
5126 transform: translateY(15%);
5127 }
5128
5129 50% {
5130 opacity: 1;
5131 transform: translateY(0);
5132 }
5133}
5134
5135@keyframes hamburger {
5136 0% {
5137 width: 100%;
5138 }
5139
5140 50% {
5141 width: 50%;
5142 }
5143
5144 100% {
5145 width: 100%;
5146 }
5147}
5148
5149@keyframes rightCaret {
5150 0% {
5151 -ms-transform: translateX(-1px);
5152 -webkit-transform: translateX(-1px);
5153 transform: translateX(-1px);
5154 }
5155
5156 50% {
5157 -ms-transform: translateX(2px);
5158 -webkit-transform: translateX(2px);
5159 transform: translateX(2px);
5160 }
5161
5162 100% {
5163 -ms-transform: translateX(-1px);
5164 -webkit-transform: translateX(-1px);
5165 transform: translateX(-1px);
5166 }
5167}
5168
5169@keyframes ripple {
5170 70% {
5171 -webkit-box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
5172 box-shadow: 0 0 0 30px rgba(255, 255, 255, 0);
5173 }
5174
5175 100% {
5176 -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
5177 box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
5178 }
5179}
5180
5181@keyframes floating--rotate {
5182 to {
5183 -webkit-transform: rotateZ(360deg);
5184 transform: rotateZ(360deg);
5185 }
5186}
5187
5188@keyframes topFromBottom {
5189 49% {
5190 transform: translateY(-100%);
5191 }
5192
5193 50% {
5194 opacity: 0;
5195 transform: translateY(100%);
5196 }
5197
5198 51% {
5199 opacity: 1;
5200 }
5201}
5202
5203@keyframes circle_border {
5204 0% {
5205 border-color: transparent;
5206 transform: rotate(0);
5207 }
5208
5209 25% {
5210 border-color: transparent rgba(168, 168, 168, 0.9) transparent transparent;
5211 transform: rotate(-35deg);
5212 }
5213
5214 50% {
5215 border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) transparent;
5216 }
5217
5218 75% {
5219 border-color: transparent rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9) rgba(168, 168, 168, 0.9);
5220 }
5221
5222 100% {
5223 border-color: rgba(168, 168, 168, 0.9);
5224 transform: rotate(-300deg);
5225 }
5226}
5227
5228@keyframes count {
5229 50% {
5230 opacity: 1;
5231 -webkit-transform: translateY(-1.1rem);
5232 transform: translateY(-1.1rem);
5233 }
5234
5235 100% {
5236 opacity: 1;
5237 -webkit-transform: translateY(0.2rem);
5238 transform: translateY(0.2rem);
5239 }
5240}
5241
5242@keyframes dash {
5243 0% {
5244 stroke-width: 0;
5245 }
5246
5247 100% {
5248 stroke-width: 200px;
5249 }
5250}
5251
5252@keyframes updown {
5253 0% {
5254 transform: rotateX(0deg) translateY(0px);
5255 }
5256
5257 50% {
5258 transform: rotateX(0deg) translateY(-50px);
5259 }
5260
5261 100% {
5262 transform: rotateX(0deg) translateY(0px);
5263 }
5264}
5265
5266@keyframes text-spin {
5267 0% {
5268 -webkit-transform: rotate(0);
5269 transform: rotate(0);
5270 }
5271
5272 100% {
5273 -webkit-transform: rotate(359deg);
5274 transform: rotate(359deg);
5275 }
5276}
5277
5278@keyframes scroll_top_effect {
5279 0% {
5280 transform: translateY(2px);
5281 }
5282
5283 100% {
5284 transform: translateY(-2px);
5285 }
5286}
5287
5288@keyframes animation-two {
5289 0% {
5290 -webkit-transform: translateY(0px) translateX(0) rotate(0);
5291 transform: translateY(0px) translateX(0) rotate(0);
5292 }
5293
5294 30% {
5295 transform: translateY(15px) translateX(10px) rotate(5deg);
5296 -webkit-transform-origin: center center;
5297 transform-origin: center center;
5298 }
5299
5300 50% {
5301 transform: translateY(15px) translateX(10px) rotate(15deg);
5302 -webkit-transform-origin: right bottom;
5303 transform-origin: right bottom;
5304 }
5305
5306 80% {
5307 transform: translateY(15px) translateX(10px) rotate(5deg);
5308 -webkit-transform-origin: left top;
5309 transform-origin: left top;
5310 }
5311
5312 100% {
5313 -webkit-transform: translateY(0px) translateX(0) rotate(0);
5314 transform: translateY(0px) translateX(0) rotate(0);
5315 -webkit-transform-origin: center center;
5316 transform-origin: center center;
5317 }
5318}
5319
5320@keyframes rotate3d {
5321 0% {
5322 transform: rotateY(0deg);
5323 }
5324
5325 100% {
5326 transform: rotateY(360deg);
5327 }
5328}
5329
5330@keyframes ribbonRotate {
5331
5332 0%,
5333 100% {
5334 -webkit-transform: rotate(0);
5335 transform: rotate(0);
5336 }
5337
5338 25%,
5339 75% {
5340 -webkit-transform: rotate(15deg);
5341 transform: rotate(15deg);
5342 }
5343
5344 50% {
5345 -webkit-transform: rotate(30deg);
5346 transform: rotate(30deg);
5347 }
5348}
5349
5350@keyframes animationFramesOne {
5351 0% {
5352 transform: translate(0px, 0px) rotate(0deg);
5353 }
5354
5355 20% {
5356 transform: translate(73px, -1px) rotate(36deg);
5357 }
5358
5359 40% {
5360 transform: translate(141px, 72px) rotate(72deg);
5361 }
5362
5363 60% {
5364 transform: translate(83px, 122px) rotate(108deg);
5365 }
5366
5367 80% {
5368 transform: translate(-40px, 72px) rotate(144deg);
5369 }
5370
5371 100% {
5372 transform: translate(0px, 0px) rotate(0deg);
5373 }
5374}
5375
5376@keyframes glowing {
5377 0% {
5378 opacity: 0;
5379 -webkit-transform: scale(0);
5380 transform: scale(0);
5381 -webkit-transition: all 500ms ease;
5382 transition: all 500ms ease;
5383 }
5384
5385 50% {
5386 opacity: 0.7;
5387 -webkit-transform: scale(1);
5388 transform: scale(1);
5389 -webkit-transition: all 500ms ease;
5390 transition: all 500ms ease;
5391 }
5392
5393 100% {
5394 opacity: 0;
5395 -webkit-transform: scale(0);
5396 transform: scale(0);
5397 -webkit-transition: all 500ms ease;
5398 transition: all 500ms ease;
5399 }
5400}
5401
5402@keyframes pulse-width {
5403 50% {
5404 width: 100%;
5405 }
5406}
5407
5408@keyframes link-fadeInLeft {
5409 from {
5410 transform: translate3d(-50px, 0, 0);
5411 }
5412
5413 to {
5414 transform: none;
5415 }
5416}
5417
5418@keyframes link-fadeOutRight {
5419 from {
5420 transform: none;
5421 }
5422
5423 to {
5424 transform: translate3d(50px, 0, 0);
5425 }
5426}
5427
5428@keyframes wf_fadeInTooltip {
5429 from {
5430 opacity: 0;
5431 }
5432
5433 to {
5434 opacity: 0.9;
5435 }
5436}
5437
5438@keyframes wf_to_left {
5439 to {
5440 left: 125%
5441 }
5442}
5443
5444@keyframes wf_to_opacity {
5445 0% {
5446 opacity: 1
5447 }
5448
5449 40% {
5450 opacity: 1
5451 }
5452
5453 to {
5454 width: 200%;
5455 height: 200%;
5456 opacity: 0
5457 }
5458}
5459
5460/*===== Widget Commmon =====*/
5461
5462.widget .wp-block-heading,
5463.widget .widget-title {
5464 position: relative;
5465 font-size: 2.2rem;
5466 line-height: 3.2rem;
5467 margin-bottom: 1.6rem;
5468}
5469
5470.widget--left,
5471.widget--right,
5472.widget--center {
5473 margin: 0;
5474 width: 100%;
5475 height: 100%;
5476 min-height: 4.5rem;
5477 display: inline-flex;
5478 align-items: center;
5479}
5480
5481.widget--left {
5482 justify-content: flex-start;
5483}
5484
5485.widget--center {
5486 justify-content: center;
5487}
5488
5489.widget--right {
5490 justify-content: flex-end;
5491}
5492
5493.widget--right li a {
5494 margin-left: auto;
5495}
5496
5497.widget--left li a {
5498 margin-right: auto;
5499}
5500
5501.widget--right .widget,
5502.widget--left .widget {
5503 padding: 0 1.5rem;
5504 position: relative;
5505}
5506
5507/*.widget--left .widget:nth-child(2n+3),*/
5508.widget--left .widget:first-child {
5509 padding-left: 0;
5510}
5511
5512.widget--right .widget:nth-child(n + 2) {
5513 padding: 0 1.5rem;
5514}
5515
5516.widget--right .widget:nth-child(2n + 4),
5517.widget--right .widget:first-child {
5518 padding-left: 0;
5519}
5520
5521.widget--right .widget:last-child:not(:first-child) {
5522 padding-right: 0;
5523}
5524
5525.widget_recent_comments ol,
5526.widget>ul,
5527.widget div>ul {
5528 list-style: none;
5529 margin: 0;
5530 padding: 0;
5531}
5532
5533.widget>*+ul,
5534.widget div>*+ul {
5535 margin-top: 1.6rem;
5536}
5537
5538.widget li {
5539 list-style: none;
5540 position: relative;
5541 z-index: 0;
5542 transition: all 0.2s ease-in-out;
5543}
5544
5545.widget ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
5546 position: relative;
5547 z-index: 0;
5548 display: inline-block;
5549 outline: none;
5550}
5551
5552.widget:not(.widget_payment, .widget_social) li a:not(:hover, :focus) {
5553 text-decoration: none;
5554 color: inherit;
5555}
5556
5557.wf_widget-area .widget.widget_social:not(.widget_payment) li a:not(:hover, :focus),
5558.wf_footer .widget.widget_social:not(.widget_payment) li a:not(:hover, :focus) {
5559 color: #fff;
5560}
5561
5562.widget:not(.widget_payment, .widget_social) ol li a:hover span,
5563.widget:not(.widget_payment, .widget_social) ol li a:focus span {
5564 text-decoration: underline;
5565}
5566
5567.widget li a:before,
5568.widget li a:after {
5569 font-family: "Font Awesome 6 Free";
5570 position: absolute;
5571 transition: all 0.2s ease-in-out;
5572}
5573
5574.widget li a:hover,
5575.widget li a:focus {
5576 color: var(--wf-main-color);
5577}
5578
5579ol.wp-block-latest-comments {
5580 padding: 0;
5581 list-style: none;
5582 margin-bottom: 0;
5583}
5584
5585ol.wp-block-latest-comments li:last-child {
5586 margin-bottom: 0;
5587}
5588
5589.wp-block-search .wp-block-search__button,
5590.wp-block-search .wp-block-search__input {
5591 border-radius: 0;
5592}
5593
5594.wp-block-search .wp-block-search__button {
5595 flex-shrink: 0;
5596 padding: 0.125em 0.763em;
5597}
5598
5599.company-presentation {
5600 border-radius: 2rem;
5601 padding: 3rem;
5602 color: #fff;
5603 background-color: var(--wf-main-color);
5604}
5605
5606.company-presentation .title {
5607 font-size: 1.8rem;
5608 font-weight: 700;
5609 margin-bottom: 1rem;
5610 color: inherit;
5611}
5612
5613.company-presentation .action {
5614 margin-top: 2rem;
5615}
5616
5617/*===== Widget Social =====*/
5618
5619.widget.widget_social {
5620 position: relative;
5621 z-index: 0;
5622}
5623
5624.widget_social ul {
5625 display: -ms-inline-flexbox;
5626 display: inline-flex;
5627 flex-wrap: wrap;
5628 list-style: none;
5629 margin: 0;
5630 padding: 0;
5631}
5632
5633.widget_social li {
5634 position: relative;
5635 display: -ms-inline-flexbox;
5636 display: inline-flex;
5637 align-self: center;
5638 overflow: visible;
5639 list-style: none;
5640 margin: 0;
5641 margin-left: 1rem;
5642 overflow: visible;
5643 list-style: none;
5644}
5645
5646body .widget_social li:first-child {
5647 margin-left: 0;
5648}
5649
5650body .widget_social li {
5651 margin-top: 1rem;
5652}
5653
5654body .widget_social ul {
5655 margin-top: -1rem;
5656}
5657
5658.widget.widget_social li a {
5659 width: 4rem;
5660 height: 4rem;
5661 text-align: center;
5662 font-size: 1.6rem;
5663 position: relative;
5664 cursor: pointer;
5665 border-radius: 50%;
5666 display: inline-flex !important;
5667 align-items: center;
5668 justify-content: center;
5669 background-color: var(--wf-main-color);
5670 color: #fff;
5671 text-decoration: none;
5672 box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
5673}
5674
5675.widget_social li a:focus,
5676.widget_social li a:hover {
5677 color: #fff;
5678}
5679
5680.widget.widget_social li a:after {
5681 content: "";
5682 position: absolute;
5683 top: 0;
5684 right: 0;
5685 bottom: 0;
5686 left: 0;
5687 z-index: -1;
5688 border-radius: 50%;
5689 -webkit-transform: scaleX(0) rotateX(0deg);
5690 transform: scaleX(0) rotateX(0deg);
5691 background: #fff;
5692 transition: all 0.2s ease-in-out;
5693 box-shadow: 0 1.4rem 4.7rem 0 rgba(13, 30, 53, 0.1);
5694}
5695
5696.widget.widget_social li a:hover:after,
5697.widget.widget_social li a:focus:after {
5698 -webkit-transform: scaleX(1) rotateX(0deg);
5699 transform: scaleX(1) rotateX(0deg);
5700}
5701
5702.widget_social li a i:before {
5703 display: inline-block;
5704 transition: all 0.2s ease-in-out;
5705}
5706
5707.widget_social li a:focus i:before,
5708.widget_social li a:hover i:before {
5709 color: var(--wf-main-color);
5710 -webkit-animation: wf_rubberBand 0.6s ease-in-out alternate;
5711 animation: wf_rubberBand 0.6s ease-in-out alternate;
5712}
5713
5714.widget_payment ul,
5715.widget_payment li {
5716 list-style: none;
5717 padding: 0;
5718 line-height: 0;
5719}
5720
5721.widget_payment li a {
5722 line-height: 0;
5723 font-size: 2.2rem;
5724}
5725
5726.widget_payment li:not(:last-child) a {
5727 margin-right: 1rem;
5728 border-right: 0.1rem solid rgba(68, 68, 68, 0.75);
5729 padding-right: 1.5rem;
5730}
5731
5732.widget_payment li a i::before,
5733.widget_payment li a i {
5734 line-height: 0.5;
5735}
5736
5737.widget_payment li,
5738.widget_social li {
5739 display: inline-block;
5740}
5741
5742/*=============== Contact List Start =============*/
5743
5744.widget.widget_contact {
5745 margin-top: -1rem;
5746}
5747
5748.contact__list {
5749 display: flex;
5750 align-items: center;
5751 margin-top: 1rem;
5752}
5753
5754.contact__list img,
5755.contact__list i {
5756 -webkit-flex-shrink: 0;
5757 -ms-flex-negative: 0;
5758 flex-shrink: 0;
5759 font-size: 2.2rem;
5760 width: 2.2rem;
5761 display: inline-flex;
5762 align-items: center;
5763 justify-content: center;
5764 text-align: center;
5765 margin-right: 1.5rem;
5766 position: relative;
5767 color: var(--wf-main-color);
5768 -webkit-transform: translateY(0);
5769 transform: translateY(0);
5770 transition: all 0.2s ease-in-out;
5771}
5772
5773.contact__body {
5774 text-decoration: none;
5775 display: inline-block;
5776 text-align: start;
5777 color: inherit;
5778}
5779
5780.contact__body>* {
5781 display: block;
5782 line-height: normal;
5783}
5784
5785.team .info h5 a,
5786.wf_work .work-item .work-text h3 a,
5787.nextprev-post .post-title a,
5788.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a,
5789.wf_post_item .more-link,
5790.wf_post_item .title a,
5791.contact__body a {
5792 color: inherit;
5793 text-decoration: none;
5794 background: linear-gradient(to right, currentcolor 0%, currentcolor 100%) 0 100% / 0 1px no-repeat;
5795}
5796
5797.team .info h5 a:hover,
5798.team .info h5 a:focus,
5799.wf_work .work-item .work-text h3 a:hover,
5800.wf_work .work-item .work-text h3 a:focus,
5801.nextprev-post .post-title a:hover,
5802.nextprev-post .post-title a:focus,
5803.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:hover,
5804.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:focus,
5805.wf_post_item .more-link:hover,
5806.wf_post_item .more-link:focus,
5807.wf_post_item .title a:hover,
5808.wf_post_item .title a:focus,
5809.contact__body a:hover,
5810.contact__body a:focus {
5811 color: var(--wf-main-color);
5812 background-size: 100% 1px;
5813}
5814
5815.contact__body .title {
5816 line-height: 1.2;
5817 margin-bottom: 0;
5818}
5819
5820.contact__body .description {
5821 font-size: 1.6rem;
5822 margin: 0;
5823 word-break: break-word;
5824 margin-top: 0.1rem;
5825}
5826
5827/* --/-- */
5828
5829/* Mailchimp */
5830
5831.email-form-one,
5832.email-form-two,
5833.email-form-three,
5834.email-form-four,
5835.email-form-five,
5836.email-form-six {
5837 position: relative;
5838}
5839
5840.mc4wp-form .form-group {
5841 position: relative;
5842 margin: 0;
5843 width: 100%;
5844}
5845
5846.email-form-one .form-group {
5847 padding-right: 4rem;
5848}
5849
5850.email-form-two .form-group {
5851 padding-right: 6rem;
5852}
5853
5854.mc4wp-form .form-group input[type="text"],
5855.mc4wp-form .form-group input[type="email"] {
5856 line-height: 4.3rem;
5857 display: block;
5858 font-size: 1.4rem;
5859 height: 6rem;
5860 width: 100%;
5861 -webkit-box-shadow: inherit;
5862 box-shadow: inherit;
5863 border-radius: 0;
5864 padding: 1rem 1.5rem 1rem 2rem;
5865}
5866
5867.email-form-one .form-group input[type="text"],
5868.email-form-one .form-group input[type="email"] {
5869 border-radius: 5rem;
5870 padding: 1rem 1.5rem 1rem 3rem;
5871 z-index: 1;
5872}
5873
5874.email-form-three .form-group input[type="text"],
5875.email-form-three .form-group input[type="email"] {
5876 min-height: 5.8rem;
5877}
5878
5879.mc4wp-form .form-group .submit-btn {
5880 position: absolute;
5881 top: 0;
5882 right: 0;
5883 width: 6rem;
5884 height: 4.2rem;
5885 border: none;
5886 display: block;
5887 font-weight: 700;
5888 font-size: 1.5rem;
5889 color: #fff;
5890 line-height: 4.2rem;
5891 transition: all 0.2s ease-in-out;
5892 background-color: var(--wf-main-color);
5893}
5894
5895.mc4wp-form .form-group .submit-btn.wf-btn-white {
5896 background-color: #fff;
5897 color: var(--wf-main-color);
5898}
5899
5900.mc4wp-form .form-group .submit-btn.wf-btn-secondary {
5901 background-color: var(--wf-secondary-color);
5902 color: #fff;
5903}
5904
5905.email-form-one .form-group .submit-btn {
5906 width: 7rem;
5907 text-align: end;
5908 padding: 0 1.8rem 0 0;
5909 border-radius: 0 5rem 5rem 0;
5910}
5911
5912.email-form-two .form-group .submit-btn {
5913 text-align: center;
5914 padding: 0;
5915 border-radius: 0;
5916}
5917
5918.email-form-three .form-group .submit-btn {
5919 right: 1rem;
5920 top: 50%;
5921 width: 4rem;
5922 height: 4rem;
5923 line-height: 4rem;
5924 padding: 0;
5925 border-radius: 0;
5926 transform: translateY(-50%);
5927}
5928
5929.form-group .submit-btn.fa {
5930 font-family: "Font Awesome 6 Free";
5931}
5932
5933.form-group .submit-btn.fa:before {
5934 display: inline-block;
5935}
5936
5937.form-group .submit-btn.fa:hover:before,
5938.form-group .submit-btn.fa:focus:before {
5939 animation: topFromBottom 0.3s forwards;
5940}
5941
5942.mc4wp-form .email-form-four .form-group input[type="text"],
5943.mc4wp-form .email-form-four .form-group input[type="email"] {
5944 width: 78%;
5945 border-radius: 0.6rem;
5946}
5947
5948.mc4wp-form .email-form-four .form-group .submit-btn {
5949 padding: 0;
5950}
5951
5952.mc4wp-form .email-form-six .form-group,
5953.mc4wp-form .email-form-five .form-group {
5954 display: flex;
5955 flex-wrap: wrap;
5956 align-items: center;
5957 gap: 1.6rem;
5958}
5959
5960.mc4wp-form .email-form-five .form-group input[type="text"],
5961.mc4wp-form .email-form-five .form-group input[type="email"] {
5962 border-radius: 0.6rem;
5963 flex: 1;
5964}
5965
5966.mc4wp-form .email-form-six .form-group .wf-btn,
5967.mc4wp-form .email-form-five .form-group .wf-btn {
5968 flex: 0 0 auto;
5969}
5970
5971.mc4wp-form .form-group .wf-btn.wf-btn-secondary {
5972 background-color: var(--wf-secondary-color);
5973}
5974
5975.mc4wp-form .email-form-six .form-group {
5976 flex-wrap: wrap;
5977}
5978
5979.mc4wp-form .email-form-six .form-group input[type="text"],
5980.mc4wp-form .email-form-six .form-group input[type="email"] {
5981 border-radius: 100rem;
5982}
5983
5984.mc4wp-form .email-form-six .form-group .wf-btn {
5985 border-radius: 100rem;
5986}
5987
5988@media (min-width: 36em) {
5989 .mc4wp-form .email-form-six .form-group {
5990 flex-wrap: nowrap;
5991 gap: 0;
5992 }
5993
5994 .mc4wp-form .email-form-six .form-group input[type="text"],
5995 .mc4wp-form .email-form-six .form-group input[type="email"] {
5996 border-radius: 100rem 0 0 100rem;
5997 }
5998
5999 .mc4wp-form .email-form-six .form-group .wf-btn {
6000 margin-left: -5rem;
6001 }
6002}
6003
6004/* --/-- */
6005
6006/** text-overlay-animation **/
6007
6008.overlay-anim-black-bg,
6009.overlay-anim-primary-bg,
6010.overlay-anim-white-bg {
6011 position: relative;
6012 display: inline-block;
6013 overflow: hidden;
6014}
6015
6016.overlay-anim-black-bg:after,
6017.overlay-anim-primary-bg:after,
6018.overlay-anim-white-bg:after {
6019 content: "";
6020 position: absolute;
6021 top: 0;
6022 left: 0;
6023 bottom: 0;
6024 right: 0;
6025 -webkit-transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
6026 transition: 1s cubic-bezier(0.858, 0.01, 0.068, 0.99);
6027 z-index: 1;
6028 -webkit-transform: translateX(0);
6029 transform: translateX(0);
6030}
6031
6032.overlay-anim-primary-bg:after {
6033 background: var(--wf-main-color);
6034}
6035
6036.overlay-anim-black-bg:after {
6037 background: var(--wf-secondary-color);
6038}
6039
6040.overlay-anim-white-bg:after {
6041 background: #fff;
6042}
6043
6044.overlay-anim-black-bg.overlay-animation:after,
6045.overlay-anim-primary-bg.overlay-animation:after,
6046.overlay-anim-white-bg.overlay-animation:after {
6047 -webkit-transform: translateX(110%);
6048 transform: translateX(110%);
6049}
6050
6051/*-------------------------------------------------------------- # Main CSS --------------------------------------------------------------*/
6052
6053.wf_header {
6054 position: relative;
6055 z-index: 9;
6056}
6057
6058.wf_header-topbar {
6059 font-size: 1.45rem;
6060}
6061
6062@media (min-width: 75em) {
6063 .wf_header-topbar {
6064 font-size: 1.6rem;
6065 }
6066}
6067
6068.wf_header .wf-col-2.wf-my-auto {
6069 -ms-flex: 0 0 18%;
6070 flex: 0 0 18%;
6071 max-width: 18%;
6072}
6073
6074.wf_header .wf-col-2.wf-my-auto+.wf-col-10 {
6075 -ms-flex: 0 0 82%;
6076 flex: 0 0 82%;
6077 max-width: 82%;
6078}
6079
6080@media (min-width: 62em) {
6081 .wf_header-widget .widget:not(:last-child):after {
6082 position: absolute;
6083 right: 0;
6084 top: 50%;
6085 content: "";
6086 height: 4.5rem;
6087 width: 0.1rem;
6088 transform: translateY(-50%);
6089 background: rgba(189, 189, 189, 0.4);
6090 }
6091}
6092
6093.wf_header-widget a:not(:hover, :focus) {
6094 color: inherit;
6095}
6096
6097.wf_header .widget.widget_nav_menu {
6098 display: inline-flex;
6099 align-items: center;
6100}
6101
6102.wf_header .widget .wp-block-heading,
6103.wf_header .widget .wp-block-heading+div,
6104.wf_header .widget .widget-title+div,
6105.wf_header .widget .widget-title {
6106 display: inline-block;
6107 flex: auto;
6108}
6109
6110.wf_header .widget .wp-block-heading,
6111.wf_header .widget .widget-title {
6112 flex-shrink: 0;
6113 font-size: 1.6rem;
6114 line-height: 1.2;
6115 margin-bottom: 0;
6116}
6117
6118.wf_header .widget .wp-block-heading+p,
6119.wf_header .widget .widget-title+p {
6120 margin-bottom: 0;
6121}
6122
6123.wf_header .widget>*+ul,
6124.wf_header .widget div>*+ul {
6125 margin-top: 0;
6126}
6127
6128.wf_header .widget.widget_none {
6129 padding: 5px 0;
6130 line-height: 1;
6131}
6132
6133.wf_header .widget.widget_none .wp-block-heading,
6134.wf_header .widget.widget_none .widget-title {
6135 font-size: 1.5rem;
6136}
6137
6138.wf_header .widget.widget_none p {
6139 font-size: 1.4rem;
6140}
6141
6142.wf_header .widget:not(.widget_social, .widget_nav_menu) li,
6143.widget_tag_cloud a,
6144.wp-block-tag-cloud a {
6145 display: inline-block;
6146 padding: 0;
6147}
6148
6149.wf_header .widget:not(.widget_nav_menu, .widget_social) li {
6150 margin: 0 1rem 0.5rem 0;
6151}
6152
6153.wf_header .widget.widget_nav_menu .menu>li {
6154 display: inline-block;
6155 margin: 0 1rem 0 0;
6156}
6157
6158.wf_header .widget.widget_nav_menu .menu>li ul a {
6159 display: block;
6160}
6161
6162.wf_header .widget.widget_nav_menu a img {
6163 display: inline-block;
6164 margin-right: 0.2rem;
6165 vertical-align: 0px;
6166}
6167
6168.wf_header .widget.widget_nav_menu a:not(:hover, :focus) {
6169 color: var(--wf-secondary-color);
6170}
6171
6172.wf_header .widget:not(.widget_social) li:last-child,
6173.widget_tag_cloud a:last-child,
6174.wp-block-tag-cloud a:last-child {
6175 margin: 0;
6176}
6177
6178.wf_header .widget_wmc_widget select {
6179 padding: 0;
6180 border: 0;
6181 background-color: transparent;
6182}
6183
6184.wf_header-widget ul li span,
6185.wf_header-widget a {
6186 display: inline-block;
6187}
6188
6189.wf_header-widget ul li span,
6190.wf_header-widget a,
6191.contact__body>* {
6192 text-decoration: none;
6193 position: relative;
6194 transition: all 0.2s ease-in-out;
6195}
6196
6197.wf_header-widget a:hover span.title,
6198.wf_header-widget a:focus span.title {
6199 color: var(--wf-main-color);
6200}
6201
6202.wf_header-widget .widget:not(.widget_social, .widget_contact) i,
6203.wf_header-widget .widget:not(.widget_social,
6204 .widget_contact,
6205 .widget-media-gallery,
6206 .widget_media_image) img {
6207 display: inline-block;
6208}
6209
6210.wf_header-widget .widget:not(.widget_media_gallery,
6211 .widget_social,
6212 .widget_contact,
6213 .widget-media-gallery,
6214 .widget_media_image) img {
6215 height: 2rem;
6216 object-fit: cover;
6217}
6218
6219.wf_header .widget li:last-child {
6220 margin-right: 0;
6221}
6222
6223.wf_header-widget .gallery .gallery-item a {
6224 display: block;
6225 height: 7rem;
6226}
6227
6228.wf_header-widget .widget img {
6229 width: 5rem;
6230}
6231
6232.wf_header-widget .gallery {
6233 display: -ms-flexbox;
6234 display: flex;
6235 -ms-flex-wrap: wrap;
6236 flex-wrap: wrap;
6237}
6238
6239.wf_header-widget .gallery .gallery-item {
6240 -ms-flex: 1;
6241 flex: 1;
6242 margin: 0 0.6rem 0 0;
6243 padding: 0;
6244}
6245
6246.wf_header-widget .widget_media_video {
6247 display: block;
6248 width: 100%;
6249}
6250
6251.wf_header-widget .widget_media_video .wp-video .mejs-container {
6252 width: 100% !important;
6253 max-height: 17rem;
6254}
6255
6256.wf_header-widget .widget_media_video .wp-video-shortcode video,
6257.wf_header-widget .widget_media_video video.wp-video-shortcode {
6258 max-height: 17rem;
6259}
6260
6261.wf_header-widget .widget .title {
6262 font-size: inherit;
6263 color: inherit;
6264 font-weight: 500;
6265}
6266
6267.wf_header-widget .widget_meta a {
6268 font-size: 1.2rem;
6269}
6270
6271.wf_header-widget .widget.widget_social li a {
6272 width: 2.6rem;
6273 height: 2.6rem;
6274 font-size: inherit;
6275 background: transparent;
6276}
6277
6278.wf_header-widget .widget.widget_social li a {
6279 color: inherit;
6280}
6281
6282.wf_header-widget .widget.widget_social li a:hover i:before,
6283.wf_header-widget .widget.widget_social li a:focus i:before {
6284 color: var(--wf-main-color);
6285}
6286
6287.wf_mobilenav,
6288.wf_header-navwrapper,
6289.wf_navbar {
6290 width: 100%;
6291}
6292
6293.wf_header-navwrapper {
6294 position: relative;
6295}
6296
6297.wf_header-navwrapperinner {
6298 display: flex;
6299 flex-direction: column;
6300 justify-content: center;
6301 flex-wrap: wrap;
6302}
6303
6304.wf_header-navwrapperinner,
6305.wf_navbar-menu {
6306 min-height: 9.4rem;
6307}
6308
6309.wf_header-widget .contact__list i {
6310 width: auto;
6311 margin-right: 1rem;
6312}
6313
6314/*=============== Desktop Menu =============*/
6315
6316.site--logo img {
6317 width: 100%;
6318 max-height: 4rem;
6319}
6320
6321.site--logo a {
6322 display: inline-block;
6323 font-size: 3rem;
6324 font-weight: 700;
6325 line-height: 1.2;
6326 white-space: normal;
6327}
6328
6329.site--logo a:not(:hover, :focus) {
6330 color: inherit;
6331 text-decoration: none;
6332}
6333
6334.site--logo a:focus {
6335 outline: 0.1rem dotted;
6336 outline-offset: 0.5rem;
6337}
6338
6339.site--logo .site-description {
6340 font-size: 1.23rem;
6341 margin-bottom: 0;
6342 margin-top: 2px;
6343}
6344
6345.is--sticky.on {
6346 position: fixed;
6347 right: 0;
6348 left: 0;
6349 top: 0;
6350 z-index: 99999;
6351 background-color: #fff;
6352 -webkit-animation: fadeInDown 500ms linear 1;
6353 animation: fadeInDown 500ms linear 1;
6354 box-shadow: 0px 24px 64px 0px rgba(199, 206, 218, 0.25);
6355}
6356
6357.wf_navbar-wrapper.is--sticky.on {
6358 padding: 0 0;
6359}
6360
6361.wf_navbar-menu {
6362 display: flex;
6363 align-items: center;
6364 flex-grow: 1;
6365 justify-content: flex-end;
6366 align-self: stretch;
6367 width: 100%;
6368 height: 100%;
6369}
6370
6371.wf_navbar-nav {
6372 text-align: end;
6373 position: relative;
6374}
6375
6376.wf_navbar-mainmenu {
6377 list-style: none;
6378 margin: 0;
6379 padding: 0;
6380 display: block;
6381}
6382
6383.wf_navbar-nav .wf_navbar-mainmenu {
6384 display: inline-block;
6385}
6386
6387.wf_navbar-mainmenu li {
6388 list-style: none;
6389 position: relative;
6390}
6391
6392.wf_navbar-nav .wf_navbar-mainmenu>li {
6393 display: inline-block;
6394 margin: 0 -0.3rem;
6395}
6396
6397.wf_navbar-mainmenu>li>a,
6398.dropdown-menu li a {
6399 position: relative;
6400 display: block;
6401 z-index: 0;
6402 font-family: var(--wf-base-family);
6403 font-weight: 600;
6404 line-height: 1.5;
6405 white-space: normal;
6406}
6407
6408.wf_navbar-mainmenu .dropdown-menu li a {
6409 color: var(--wf-secondary-color);
6410}
6411
6412.wf_navbar-mainmenu li>a {
6413 text-decoration: none;
6414 outline: none;
6415 color: inherit;
6416}
6417
6418.wf_navbar-mainmenu li>a:focus {
6419 text-decoration: underline;
6420 text-underline-offset: 0.1rem;
6421}
6422
6423.wf_navbar-mainmenu>li>a {
6424 white-space: normal;
6425 border: 0;
6426 border-radius: 0;
6427}
6428
6429.wf_navbar-nav .wf_navbar-mainmenu>li>a {
6430 margin: 0 1.07rem;
6431 display: inline-flex;
6432}
6433
6434.product-categories .product-categories-more-btn i,
6435.wf_navbar-nav .wf_navbar-mainmenu>li>a>i {
6436 font-size: 1.8rem;
6437 min-width: 1.8rem;
6438 min-height: 1.8rem;
6439 text-align: center;
6440}
6441
6442.wf_navbar-nav .wf_navbar-mainmenu>li:first-child>a {
6443 margin-left: 0;
6444}
6445
6446.wf_header .widget_nav_menu .menu-item-has-children>a,
6447.wf_footer .widget_nav_menu .menu-item-has-children>a,
6448.wf_footer .wf_navbar-mainmenu>.menu-item-has-children>a,
6449.wf_navbar-nav .wf_navbar-mainmenu>.menu-item-has-children>a {
6450 padding-right: 1.42rem;
6451}
6452
6453.product-categories .product-categories-btn::after,
6454.wf_header .widget_nav_menu .menu-item-has-children>a:after,
6455.wf_footer .widget_nav_menu .menu-item-has-children>a:after,
6456.wf_footer .wf_navbar-mainmenu .menu-item-has-children>a:after,
6457.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,
6458.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a:after {
6459 content: "";
6460 position: absolute;
6461 top: 39%;
6462 right: 0;
6463 display: inline-block;
6464 border-width: 0 2px 2px 0;
6465 border-style: solid;
6466 border-color: var(--wf-secondary-color);
6467 padding: 3px;
6468 transform: translate(0, -39%) rotate(45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
6469 transition: all 0.5s cubic-bezier(0.4, 0, 0.2, 1);
6470}
6471
6472.wf_header .widget_nav_menu .menu-item-has-children:hover>a:after,
6473.wf_footer .widget_nav_menu .menu-item-has-children:hover>a:after,
6474.wf_footer .wf_navbar-mainmenu .menu-item-has-children:hover>a:after,
6475.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children:hover>a:after,
6476.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children:hover>a:after,
6477.wf_header .widget_nav_menu .menu-item-has-children.focus>a:after,
6478.wf_footer .widget_nav_menu .menu-item-has-children.focus>a:after,
6479.wf_footer .wf_navbar-mainmenu .menu-item-has-children.focus>a:after,
6480.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children.focus>a:after,
6481.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children.focus>a:after,
6482.wf_header .widget_nav_menu .menu-item-has-children.active>a:after,
6483.wf_footer .widget_nav_menu .menu-item-has-children.active>a:after,
6484.wf_footer .wf_navbar-mainmenu .menu-item-has-children.active>a:after,
6485.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children.active>a:after,
6486.wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children.active>a:after {
6487 border-color: var(--wf-main-color);
6488}
6489
6490.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a {
6491 padding-right: 3rem;
6492}
6493
6494.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after {
6495 top: 50%;
6496 right: 1.6rem;
6497 transform: translate(0, -50%) rotate(-45deg) skewX(0) skewY(0) scaleX(1) scaleY(1);
6498}
6499
6500.menu-wrap .dropdown-menu li a sup,
6501.menu-wrap .dropdown-menu li a sub,
6502.wf_mobilenav .wf_navbar-mainmenu li.active>a,
6503.wf_mobilenav .wf_navbar-mainmenu li.focus>a,
6504.wf_mobilenav .wf_navbar-mainmenu li:hover>a,
6505.wf_navbar-nav .wf_navbar-mainmenu li.active>a,
6506.wf_navbar-nav .wf_navbar-mainmenu>li.focus>a,
6507.wf_navbar-nav .wf_navbar-mainmenu>li:hover>a {
6508 color: var(--wf-main-color);
6509}
6510
6511/* Menu Active Style */
6512
6513/* One */
6514
6515.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li>a::before {
6516 position: absolute;
6517 content: "";
6518 left: 0;
6519 bottom: -2px;
6520 height: 0.2rem;
6521 width: 0;
6522 background: var(--wf-main-color);
6523 transition: all linear 0.3s;
6524}
6525
6526.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li.active>a::before,
6527.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a::before,
6528.menu__active-one .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a::before {
6529 width: 1.6rem;
6530}
6531
6532/* Two */
6533
6534.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {
6535 content: "";
6536 position: absolute;
6537 bottom: 0;
6538 left: 0;
6539 width: 0%;
6540 height: 0.2rem;
6541 background-color: var(--wf-main-color);
6542 opacity: 0;
6543 transition: all 0.2s ease-in-out;
6544}
6545
6546.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,
6547.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,
6548.menu__active-two .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {
6549 opacity: 1;
6550 width: 100%;
6551}
6552
6553/* Three */
6554
6555.menu__active-three .wf_mobilenav-right>ul,
6556.menu__active-three .wf_navbar-right>ul {
6557 padding-left: 1.8rem;
6558}
6559
6560.menu__active-three .wf_navbar-list-right>li:not(:last-child) {
6561 margin-right: 2rem;
6562}
6563
6564.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li>a {
6565 margin: 0 0.62rem;
6566 padding: 0 1.4rem;
6567 line-height: 4rem;
6568}
6569
6570.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {
6571 content: "";
6572 position: absolute;
6573 top: 0;
6574 right: 0;
6575 bottom: 0;
6576 left: 0;
6577 margin: auto;
6578 width: 100%;
6579 height: 3.5rem;
6580 border-radius: 0.6rem;
6581 background-color: var(--wf-main-color);
6582 z-index: -1;
6583 opacity: 0;
6584 transition: all 0.2s ease-in-out;
6585}
6586
6587.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.menu-item-has-children>a:before {
6588 width: calc(100% + 0.8rem);
6589}
6590
6591.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,
6592.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,
6593.menu__active-three .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {
6594 opacity: 0.15;
6595}
6596
6597/* Four */
6598
6599.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li>a:before {
6600 position: absolute;
6601 bottom: -80%;
6602 left: 50%;
6603 color: transparent;
6604 content: "•";
6605 text-shadow: 0 0 transparent;
6606 font-size: 110%;
6607 -webkit-transition: text-shadow 0.3s, color 0.3s;
6608 transition: text-shadow 0.3s, color 0.3s;
6609 -webkit-transform: translateX(-50%);
6610 transform: translateX(-50%);
6611 pointer-events: none;
6612}
6613
6614.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li.active>a:before,
6615.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a:before,
6616.menu__active-four .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a:before {
6617 color: var(--wf-main-color);
6618 text-shadow: 1rem 0 var(--wf-main-color), -1rem 0 var(--wf-main-color);
6619}
6620
6621/* // */
6622
6623.wf_footer_copyright .widget_nav_menu .sub-menu,
6624.wf_footer .wf_navbar-mainmenu .dropdown-menu,
6625.wf_navbar-cart-item .wf_navbar-shopcart,
6626.wf_header .widget_nav_menu .sub-menu,
6627.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {
6628 position: absolute;
6629 text-align: start;
6630 color: var(--wf-secondary-color);
6631 background-color: #fff;
6632 width: 26rem;
6633 opacity: 0;
6634 visibility: hidden;
6635 transform: scaleY(0);
6636 -webkit-transform: scaleY(0);
6637 transform-origin: center top 0;
6638 -webkit-transform-origin: center top 0;
6639 transition: all 300ms ease;
6640 border-radius: 0;
6641 box-shadow: 0 1rem 4rem rgba(24, 26, 32, 0.05);
6642}
6643
6644.wf_navbar-cart-item .wf_navbar-shopcart,
6645.wf_header .widget_nav_menu .sub-menu,
6646.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {
6647 top: 100%;
6648 padding: 0.5rem 0;
6649 margin: 0;
6650 list-style: none;
6651 display: block;
6652 z-index: 9;
6653}
6654
6655.wf_footer_copyright .widget_nav_menu .sub-menu,
6656.wf_footer .wf_navbar-mainmenu .dropdown-menu {
6657 top: auto;
6658 right: auto;
6659 bottom: 100%;
6660 left: auto;
6661 margin: 0 auto;
6662}
6663
6664.wf_navbar-cart-item:hover .wf_navbar-shopcart,
6665.wf_navbar-cart-item:focus-within .wf_navbar-shopcart,
6666.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu,
6667.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu,
6668.wf_header .widget_nav_menu .menu-item:hover>.sub-menu,
6669.wf_header .widget_nav_menu .menu-item.focus>.sub-menu,
6670.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,
6671.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu,
6672.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,
6673.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu {
6674 opacity: 1;
6675 visibility: visible;
6676 transform: scaleY(1);
6677 -webkit-transform: scaleY(1);
6678}
6679
6680.wf_footer_copyright .widget_nav_menu .sub-menu>li,
6681.wf_header .widget_nav_menu .sub-menu>li,
6682.wf_footer .wf_navbar-mainmenu .dropdown-menu>li,
6683.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu>li {
6684 opacity: 0;
6685 transform: translateY(1rem);
6686 transition: all 500ms ease;
6687}
6688
6689.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li,
6690.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li,
6691.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li,
6692.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li,
6693.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li,
6694.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li,
6695.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li,
6696.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li {
6697 opacity: 1;
6698 transform: none;
6699 transition-delay: 70ms;
6700}
6701
6702.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(2),
6703.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(2),
6704.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(2),
6705.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(2),
6706.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(2),
6707.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(2),
6708.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(2),
6709.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(2) {
6710 transition-delay: 140ms;
6711}
6712
6713.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(3),
6714.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(3),
6715.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(3),
6716.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(3),
6717.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(3),
6718.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(3),
6719.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(3),
6720.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(3) {
6721 transition-delay: 210ms;
6722}
6723
6724.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(4),
6725.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(4),
6726.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(4),
6727.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(4),
6728.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(4),
6729.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(4),
6730.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(4),
6731.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(4) {
6732 transition-delay: 280ms;
6733}
6734
6735.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(5),
6736.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(5),
6737.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(5),
6738.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(5),
6739.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(5),
6740.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(5),
6741.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(5),
6742.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(5) {
6743 transition-delay: 350ms;
6744}
6745
6746.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(6),
6747.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(6),
6748.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(6),
6749.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(6),
6750.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(6),
6751.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(6),
6752.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(6),
6753.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(6) {
6754 transition-delay: 420ms;
6755}
6756
6757.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(7),
6758.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(7),
6759.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(7),
6760.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(7),
6761.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(7),
6762.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(7),
6763.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(7),
6764.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(7) {
6765 transition-delay: 490ms;
6766}
6767
6768.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(8),
6769.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(8),
6770.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(8),
6771.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(8),
6772.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(8),
6773.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(8),
6774.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(8),
6775.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(8) {
6776 transition-delay: 560ms;
6777}
6778
6779.wf_footer_copyright .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(9),
6780.wf_footer_copyright .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(9),
6781.wf_header .widget_nav_menu .menu-item:hover>.sub-menu>li:nth-child(9),
6782.wf_header .widget_nav_menu .menu-item.focus>.sub-menu>li:nth-child(9),
6783.wf_footer .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(9),
6784.wf_footer .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(9),
6785.wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu>li:nth-child(9),
6786.wf_navbar-nav .wf_navbar-mainmenu .menu-item.focus>.dropdown-menu>li:nth-child(9) {
6787 transition-delay: 630ms;
6788}
6789
6790.wf_footer_copyright .widget_nav_menu .sub-menu li>a,
6791.wf_header .widget_nav_menu .sub-menu li>a,
6792.wf_footer .wf_navbar-mainmenu .dropdown-menu li>a,
6793.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li>a {
6794 padding: 1.2rem 1.8rem;
6795 position: relative;
6796}
6797
6798.wf_footer .wf_navbar-mainmenu .dropdown-menu li a:before,
6799.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li a:before {
6800 position: absolute;
6801 content: "";
6802 top: 5px;
6803 left: 5px;
6804 right: 5px;
6805 bottom: 5px;
6806 background-color: rgba(var(--wf-main-rgb), 0.08);
6807 z-index: -1;
6808 opacity: 0;
6809 transform: scaleY(0);
6810 -webkit-transform: scaleY(0);
6811 transform-origin: center top 0;
6812 -webkit-transform-origin: center top 0;
6813 transition: all 300ms ease;
6814}
6815
6816.wf_footer .wf_navbar-mainmenu .dropdown-menu li.active>a:before,
6817.wf_footer .wf_navbar-mainmenu .dropdown-menu li:hover>a:before,
6818.wf_footer .wf_navbar-mainmenu .dropdown-menu li.focus>a:before,
6819.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li.active>a:before,
6820.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li:hover>a:before,
6821.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li.focus>a:before {
6822 opacity: 1;
6823 transform: scaleY(1);
6824 -webkit-transform: scaleY(1);
6825}
6826
6827.wf_footer .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu,
6828.wf_navbar-nav .wf_navbar-mainmenu .menu-item .dropdown-menu .dropdown-menu {
6829 top: 0;
6830 left: 100%;
6831 -webkit-transform: none;
6832 transform: none;
6833}
6834
6835.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu,
6836.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu {
6837 left: auto;
6838 right: 100%;
6839}
6840
6841.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,
6842.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
6843 right: auto;
6844 left: 100%;
6845}
6846
6847.wf_header .widget_nav_menu .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu li .sub-menu,
6848.wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu {
6849 right: auto;
6850 left: 100%;
6851}
6852
6853/* --/-- */
6854
6855/*=============== Mobile Menu =============*/
6856
6857button.hamburger {
6858 background-color: transparent;
6859 outline-offset: 5px;
6860 outline-color: transparent;
6861}
6862
6863button.hamburger:focus {
6864 outline-color: var(--wf-secondary-color);
6865}
6866
6867.hamburger {
6868 width: 2.8rem;
6869 height: 2.6rem;
6870 vertical-align: middle;
6871 overflow: hidden;
6872 display: block;
6873 padding: 0;
6874 border: none;
6875 border-radius: 0;
6876}
6877
6878.hamburger span {
6879 height: 2px;
6880 width: 100%;
6881 display: block;
6882 margin: 0 0 6px;
6883 background-color: var(--wf-secondary-color);
6884 transition: all 0.2s ease-in-out;
6885}
6886
6887.hamburger span:nth-child(2) {
6888 width: 75%;
6889}
6890
6891.hamburger span:first-child {
6892 margin-top: 0;
6893}
6894
6895.hamburger span:last-child {
6896 margin-bottom: 0;
6897}
6898
6899.hamburger:hover span,
6900.hamburger:focus span {
6901 background-color: var(--wf-main-color);
6902}
6903
6904.hamburger:not(.active):hover span:first-child,
6905.hamburger:not(.active):focus span:first-child {
6906 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate;
6907 animation: hamburger 0.8s infinite ease-in-out alternate;
6908}
6909
6910.hamburger:not(.active):hover span:nth-child(2),
6911.hamburger:not(.active):focus span:nth-child(2) {
6912 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;
6913 animation: hamburger 0.8s infinite ease-in-out alternate forwards 150ms;
6914}
6915
6916.hamburger:not(.active):hover span:last-child,
6917.hamburger:not(.active):focus span:last-child {
6918 -webkit-animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;
6919 animation: hamburger 0.8s infinite ease-in-out alternate forwards 300ms;
6920}
6921
6922.hamburger.active span {
6923 position: absolute;
6924 inset: 0;
6925 margin: auto;
6926 width: 100%;
6927}
6928
6929.hamburger.active span:first-child {
6930 -webkit-transform: rotate(45deg);
6931 transform: rotate(45deg);
6932}
6933
6934.hamburger.active span:nth-child(2) {
6935 opacity: 0;
6936 visibility: hidden;
6937}
6938
6939.hamburger.active span:last-child {
6940 -webkit-transform: rotate(-45deg);
6941 transform: rotate(-45deg);
6942}
6943
6944.wf_mobilenav-menu {
6945 display: -webkit-box;
6946 display: -moz-box;
6947 display: -ms-flexbox;
6948 display: -webkit-flex;
6949 display: flex;
6950 align-items: center;
6951 justify-content: space-between;
6952 padding: 1.6rem 0;
6953}
6954
6955.wf_mobilenav-menu>div {
6956 flex: 0 0 33.3333333%;
6957}
6958
6959.wf_mobilenav-menu ul,
6960.wf_mobilenav-menu ul li {
6961 padding: 0;
6962 list-style: none;
6963 position: relative;
6964 border: 0;
6965}
6966
6967.wf_mobilenav-logo {
6968 text-align: center;
6969}
6970
6971.wf_mobilenav-toggles {
6972 display: flex;
6973 align-items: center;
6974 flex-wrap: nowrap;
6975 justify-content: flex-end;
6976}
6977
6978.wf_mobilenav-right .wf_navbar-list-right {
6979 padding-left: 1rem;
6980 padding-right: 1rem;
6981}
6982
6983.wf_mobilenav-topbar-toggle {
6984 display: inline-block;
6985 position: relative;
6986 width: 2.5rem;
6987 height: 2.5rem;
6988 line-height: 2.8rem;
6989 padding: 0;
6990 cursor: pointer;
6991 font-size: 1.5rem;
6992 margin: 0.6rem 0;
6993 border: 0.1rem solid rgba(189, 189, 189, 0.2);
6994 border-radius: 100%;
6995 overflow: hidden;
6996 z-index: 0;
6997}
6998
6999button.wf_mobilenav-topbar-toggle {
7000 color: var(--wf-secondary-color);
7001 outline-offset: -0.4rem;
7002 background-color: #fff;
7003}
7004
7005button.wf_mobilenav-topbar-toggle.active {
7006 background-color: #fff;
7007}
7008
7009.wf_mobilenav-topbar-toggle i {
7010 vertical-align: 0.15rem;
7011 transition: all 0.2s ease-in-out;
7012}
7013
7014button.wf_mobilenav-topbar-toggle.active i {
7015 color: var(--wf-main-color);
7016}
7017
7018.wf_mobilenav-topbar-toggle.active i {
7019 -webkit-transform: rotate(180deg) translateY(0.05rem);
7020 transform: rotate(180deg) translateY(0.05rem);
7021}
7022
7023.wf_mobilenav-mainmenu-content {
7024 position: fixed;
7025 top: 0;
7026 left: 0;
7027 bottom: 0;
7028 right: 0;
7029 display: none;
7030 overflow: hidden;
7031 z-index: 99999;
7032}
7033
7034.wf_mobilenav-mainmenu-content:after {
7035 content: "";
7036 position: absolute;
7037 top: 0;
7038 left: 0;
7039 right: 0;
7040 bottom: 0;
7041 background-color: inherit;
7042 z-index: -1;
7043 transition: all 0.2s ease-in-out;
7044}
7045
7046.wf_mobilenav-mainmenu-inner {
7047 position: absolute;
7048 top: 0;
7049 left: 0;
7050 width: 90%;
7051 max-width: 50rem;
7052 height: 100%;
7053 padding-top: 6.8rem;
7054 padding-bottom: 2rem;
7055 opacity: 0;
7056 visibility: hidden;
7057 overflow: hidden;
7058 text-align: start;
7059 color: var(--wf-secondary-color);
7060 background: #fff;
7061 -webkit-transform: translateX(-150%);
7062 transform: translateX(-150%);
7063 transition: all 0.2s ease-in-out;
7064 box-shadow: 0 1.5rem 4rem rgba(0, 0, 0, 0.1);
7065}
7066
7067@media (max-width: 25.875em) {
7068 .wf_mobilenav-mainmenu-inner {
7069 width: 100%;
7070 }
7071}
7072
7073.wf_mobilenav-mainmenu--active .wf_mobilenav-mainmenu-inner {
7074 transform: translateX(0);
7075 opacity: 1;
7076 visibility: visible;
7077 transition: all 0.2s ease-in-out;
7078}
7079
7080.wf_mobilenav-mainmenu-inner .wf_mobilenav-mainmenu-wrap {
7081 height: 100%;
7082 overflow-x: hidden;
7083 overflow-y: overlay;
7084 -ms-touch-action: overlay;
7085 touch-action: auto;
7086 padding-bottom: 6rem;
7087}
7088
7089.wf_mobilenav-mainmenu-inner .wf_mobilenav-mainmenu-wrap .title {
7090 font-size: 1.2rem;
7091 font-weight: 600;
7092 text-transform: uppercase;
7093 letter-spacing: 1px;
7094 opacity: 0.3;
7095 margin-bottom: 1rem;
7096 margin-top: 2rem;
7097 padding-left: 1.5rem;
7098 padding-right: 1.5rem;
7099}
7100
7101.wf_mobilenav-mainmenu-inner ul>li:first-child {
7102 border-top: 0.1rem solid rgba(189, 189, 189, 0.2);
7103}
7104
7105.wf_mobilenav-mainmenu-inner ul>li {
7106 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
7107}
7108
7109/*.wf_mobilenav-mainmenu-inner > ul > li.current:before {
7110 content: "";
7111 position: absolute;
7112 top: 4.6rem;
7113 left: 0;
7114 width: 100%;
7115 height: 0.1rem;
7116 background-color: rgba(189, 189, 189, 0.2);
7117}*/
7118
7119.wf_mobilenav-mainmenu-inner .wf_navbar-mainmenu>li a {
7120 width: 100%;
7121 padding: 0;
7122 padding-left: 1.5rem;
7123}
7124
7125.wf_mobilenav-mainmenu-inner ul li.menu-item-has-children {
7126 display: flex;
7127 justify-content: flex-start;
7128 flex-wrap: wrap;
7129}
7130
7131.wf_mobilenav-mainmenu-inner .dropdown-menu li:not(:last-child) {
7132 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
7133}
7134
7135.wf_mobilenav-mainmenu-inner li.menu-item-has-children ul.dropdown-menu li>a {
7136 padding-left: 2.5rem;
7137 width: 100%;
7138}
7139
7140.wf_mobilenav-mainmenu-inner .menu-item-has-children>a {
7141 flex: 1;
7142}
7143
7144.wf_mobilenav-mainmenu-inner .dropdown-menu {
7145 margin: 0;
7146 float: none;
7147 clear: both;
7148 display: none;
7149 background: none;
7150 border-top: 0.1rem solid rgba(189, 189, 189, 0.2);
7151 width: 100%;
7152 padding: 0;
7153 border-radius: 0;
7154 box-shadow: none;
7155}
7156
7157.wf_mobilenav-mainmenu-inner .menu-item a {
7158 display: inline-block;
7159 letter-spacing: 0.05rem;
7160 line-height: 4.3rem;
7161}
7162
7163.wf_mobilenav-mainmenu-inner .menu-item-has-children.current>a {
7164 margin: 0;
7165 color: var(--sp-primary);
7166}
7167
7168.site--close {
7169 padding: 0;
7170 height: 5rem;
7171 width: 5rem;
7172 line-height: 5rem;
7173 display: inline-block;
7174 border-width: 0;
7175 position: absolute;
7176 top: 1.3rem;
7177 right: 1.3rem;
7178 background-color: transparent;
7179 z-index: 1;
7180}
7181
7182.site--close:before,
7183.site--close:after {
7184 transform: rotate(-45deg);
7185 content: "";
7186 position: absolute;
7187 top: 50%;
7188 left: 50%;
7189 margin-top: -0.1rem;
7190 margin-left: -1.1rem;
7191 display: block;
7192 height: 2px;
7193 width: 2.2rem;
7194 background-color: var(--wf-secondary-color);
7195 transition: all 0.2s ease-in-out;
7196}
7197
7198.site--close:after {
7199 transform: rotate(-135deg);
7200}
7201
7202.site--close:hover:before,
7203.site--close:hover:after,
7204.site--close:focus:before,
7205.site--close:focus:after {
7206 transform: rotate(0deg);
7207}
7208
7209.wf_mobilenav-dropdown-toggle {
7210 width: 100%;
7211 max-width: 4.4rem;
7212 text-align: center;
7213}
7214
7215.wf_mobilenav-mainmenu-content .wf_mobilenav-dropdown-toggle button {
7216 cursor: pointer;
7217 flex-basis: 10%;
7218 width: 100%;
7219 text-align: center;
7220 line-height: 4.4rem;
7221 font-size: 1.8rem;
7222 font-weight: 900;
7223 padding: 0 0.72rem;
7224 border: 0;
7225 border-radius: 0;
7226 color: var(--wf-secondary-color);
7227 background: none;
7228 border-left: 0.1rem solid rgba(189, 189, 189, 0.2);
7229 display: flex;
7230 align-items: center;
7231 justify-content: center;
7232 height: 100%;
7233}
7234
7235.wf_mobilenav-mainmenu-content .wf_mobilenav-dropdown-toggle button:before {
7236 -webkit-transform: rotate(0deg);
7237 transform: rotate(0deg);
7238 display: block;
7239 transition: all 0.2s ease-in-out;
7240}
7241
7242.wf_mobilenav-mainmenu-content .menu-item-has-children.current>.wf_mobilenav-dropdown-toggle>button:before {
7243 -webkit-transform: rotate(90deg);
7244 -ms-transform: rotate(90deg);
7245 transform: rotate(90deg);
7246}
7247
7248.wf_footer .wf_mobilenav-dropdown-toggle {
7249 display: none;
7250}
7251
7252@media (min-width: 62em) {
7253 .wf_mobilenav-dropdown-toggle {
7254 display: none;
7255 }
7256}
7257
7258.wf_mobilenav-topbar {
7259 display: flex;
7260 flex-direction: column-reverse;
7261 align-items: center;
7262 justify-content: flex-start;
7263 text-align: center;
7264 background-color: var(--wf-main-color);
7265}
7266
7267.wf_mobilenav-topbar-content {
7268 display: none;
7269 width: 100%;
7270 height: auto;
7271 padding: 1.7rem 0 1.8rem;
7272 text-align: start;
7273 color: var(--wf-secondary-color);
7274 background-color: #fff;
7275 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.2);
7276}
7277
7278.wf_mobilenav-topbar-content .wf_header-widget+.wf_header-widget {
7279 display: none;
7280}
7281
7282.wf_mobilenav-topbar-content .wf_header-widget>.wf-container {
7283 padding: 0;
7284}
7285
7286.wf_mobilenav-topbar-content .wf_header-widget .widget {
7287 margin-bottom: 1.6rem;
7288}
7289
7290.wf_mobilenav-topbar-content .widget--right .widget:last-child {
7291 margin-bottom: 0;
7292}
7293
7294.wf_mobilenav-topbar-content .widget--right .widget.widget_social:first-child:before {
7295 background: none;
7296}
7297
7298.wf_mobilenav-topbar-content .wf_header-widget .widget .contact__list {
7299 padding-left: 0;
7300}
7301
7302.wf_mobilenav-topbar-content .wf_header-widget .widget_wmc_widget select {
7303 display: inline-block;
7304 width: auto;
7305}
7306
7307@media (max-width: 61.95em) {
7308
7309 .wf_mobilenav-topbar-content .widget--left,
7310 .wf_mobilenav-topbar-content .widget--right,
7311 .wf_mobilenav-topbar-content .widget--center {
7312 justify-content: center;
7313 text-align: center;
7314 }
7315
7316 .wf_mobilenav-topbar-content .wf_header-widget .widget {
7317 margin-bottom: 0;
7318 }
7319
7320 .wf_mobilenav-topbar-content .wf_header-widget .widget--right .widget:not(:last-child):after {
7321 display: none;
7322 }
7323}
7324
7325@media (max-width: 35.95em) {
7326
7327 .wf_mobilenav-topbar-content .widget--left,
7328 .wf_mobilenav-topbar-content .widget--right,
7329 .wf_mobilenav-topbar-content .widget--center {
7330 flex-wrap: wrap;
7331 }
7332
7333 .wf_mobilenav-topbar-content .wf_header-widget .widget .contact__list {
7334 justify-content: center;
7335 }
7336
7337 .wf_mobilenav-topbar-content .widget--right .widget,
7338 .wf_mobilenav-topbar-content .widget--left .widget {
7339 width: 100%;
7340 padding: 0;
7341 }
7342
7343 .wf_mobilenav-topbar-content .wf_header-widget .widget {
7344 margin-bottom: 1.6rem;
7345 }
7346}
7347
7348/* --/-- */
7349
7350/*=============== Menu Right =============*/
7351
7352@media (max-width: 44.938em) {
7353 .wf_mobilenav-right {
7354 padding-left: 1rem;
7355 }
7356
7357 .wf_mobilenav-right .wf_navbar-info-contact {
7358 display: none;
7359 }
7360}
7361
7362@media (max-width: 33.938em) {
7363 .wf_mobilenav-right .wf_navbar-button-item {
7364 display: none;
7365 }
7366}
7367
7368.widget_shopping_cart ul.product_list_widget,
7369.wf_navbar-shopcart ul,
7370.wf_mobilenav-right>ul,
7371.wf_navbar-right>ul {
7372 list-style: none;
7373 padding: 0;
7374 margin: 0;
7375}
7376
7377.wf_mobilenav-right>ul,
7378.wf_navbar-right>ul {
7379 padding-left: 1.2rem;
7380 display: -ms-flexbox;
7381 display: flex;
7382 -ms-flex-align: center;
7383 align-items: center;
7384 justify-content: end;
7385 height: 100%;
7386}
7387
7388@media (min-width: 62em) and (max-width: 74.95em) {
7389
7390 .wf_mobilenav-right>ul,
7391 .wf_navbar-right>ul {
7392 padding-left: 1rem;
7393 }
7394
7395 .wf_navbar-nav .wf_navbar-mainmenu>li>a {
7396 margin: 0 1rem;
7397 }
7398}
7399
7400.wf_navbar-list-right>li:not(:last-child) {
7401 margin-right: 1.2rem;
7402}
7403
7404.wf_mobilenav-right .wf_navbar-list-right>li:not(:last-child) {
7405 margin-right: 1rem;
7406}
7407
7408/* Cart */
7409
7410.wf_navbar-cart-item {
7411 position: relative;
7412 z-index: 0;
7413}
7414
7415.wf_navbar-cart-item .wf_navbar-shopcart {
7416 width: 30.6rem;
7417 padding: 2rem;
7418 top: 140%;
7419 right: 0;
7420}
7421
7422.widget_shopping_cart ul.product_list_widget {
7423 overflow-y: auto;
7424 -webkit-overflow-scrolling: touch;
7425 max-height: 50rem;
7426 max-height: 50vh;
7427}
7428
7429.woocommerce .widget_shopping_cart .cart_list li,
7430.woocommerce.widget_shopping_cart .cart_list li,
7431.widget_shopping_cart ul.product_list_widget li {
7432 display: block;
7433 list-style: none;
7434 margin: 0;
7435 padding: 1rem 0 0.5rem 7.5rem !important;
7436 padding-right: 3rem;
7437 min-height: 8rem;
7438 position: relative;
7439 overflow: hidden;
7440 vertical-align: top;
7441 line-height: 1.33;
7442 border-bottom: none;
7443}
7444
7445.wf_navbar-list-right ul.product_list_widget li {
7446 margin-right: 0;
7447}
7448
7449.widget_shopping_cart ul a.remove,
7450div.shopping-cart ul a.remove,
7451.woocommerce .widget_shopping_cart .cart_list li a.remove,
7452.woocommerce.widget_shopping_cart .cart_list li a.remove,
7453.woocommerce a.remove {
7454 display: block;
7455 width: 2.1rem !important;
7456 height: 2.1rem !important;
7457 line-height: 1.8rem !important;
7458 border-radius: 100%;
7459 font-size: 1.5rem !important;
7460 text-align: center;
7461 text-decoration: none;
7462 color: #fff !important;
7463 background-color: var(--wf-main-color) !important;
7464}
7465
7466.widget_shopping_cart ul a.remove:hover,
7467.widget_shopping_cart ul a.remove:focus,
7468div.shopping-cart ul a.remove:hover,
7469div.shopping-cart ul a.remove:focus,
7470.woocommerce .widget_shopping_cart .cart_list li a.remove:hover,
7471.woocommerce .widget_shopping_cart .cart_list li a.remove:focus,
7472.woocommerce.widget_shopping_cart .cart_list li a.remove:hover,
7473.woocommerce.widget_shopping_cart .cart_list li a.remove:focus,
7474a.remove:hover,
7475a.remove:focus {
7476 background-color: var(--wf-secondary-color);
7477}
7478
7479.quantity {
7480 opacity: 1;
7481 display: inline-block;
7482 display: -webkit-inline-box;
7483 display: -ms-inline-flexbox;
7484 display: inline-flex;
7485 margin-right: 1.6rem;
7486 white-space: nowrap;
7487 vertical-align: top;
7488}
7489
7490.woocommerce .widget_shopping_cart .cart_list li a.remove,
7491.woocommerce.widget_shopping_cart .cart_list li a.remove,
7492.widget_shopping_cart ul.product_list_widget li a.remove {
7493 left: 0;
7494 top: 0;
7495 z-index: 9;
7496}
7497
7498.widget_shopping_cart ul.product_list_widget li a:not(.remove) {
7499 display: block;
7500 margin-bottom: 0.5rem;
7501 padding: 0;
7502 overflow: hidden;
7503 -o-text-overflow: ellipsis;
7504 text-overflow: ellipsis;
7505 line-height: 1.3;
7506 text-decoration: none;
7507 color: var(--wf-secondary-color);
7508}
7509
7510.woocommerce .widget_shopping_cart .cart_list li a:not(.remove),
7511.woocommerce.widget_shopping_cart .cart_list li a:not(.remove) {
7512 position: unset;
7513}
7514
7515.widget_shopping_cart ul.product_list_widget li a:not(.remove):hover,
7516.widget_shopping_cart ul.product_list_widget li a:not(.remove):focus {
7517 color: var(--wf-main-color);
7518}
7519
7520.woocommerce .widget_shopping_cart .cart_list li a.remove:focus {
7521 outline: 1px solid #000;
7522 outline-offset: -1px;
7523}
7524
7525body.woocommerce .widget_shopping_cart ul.cart_list li img,
7526body.woocommerce .widget_shopping_cart ul.product_list_widget li img,
7527.widget_shopping_cart ul.product_list_widget li img {
7528 top: 1rem;
7529 position: absolute;
7530 left: 0;
7531 width: 6rem;
7532 height: 6rem;
7533 float: none;
7534 margin-right: 0;
7535 margin-bottom: 0.5rem;
7536 -o-object-fit: cover;
7537 object-fit: cover;
7538 -o-object-position: 50% 50%;
7539 object-position: 50% 50%;
7540}
7541
7542.widget_shopping_cart ul.product_list_widget li .quantity {
7543 display: block;
7544 margin-top: 0.3rem;
7545 font-size: 0.85em;
7546 opacity: 0.6;
7547}
7548
7549span.amount {
7550 white-space: nowrap;
7551 color: var(--wf-secondary-color);
7552 font-weight: bold;
7553}
7554
7555.woocommerce .widget_shopping_cart .cart_list li+li,
7556.woocommerce.widget_shopping_cart .cart_list li+li,
7557.widget_shopping_cart ul.product_list_widget li+li {
7558 border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;
7559}
7560
7561.widget_shopping_cart p.total {
7562 text-align: center;
7563 padding: 1rem 0 !important;
7564 border-top: 0.1rem solid rgba(189, 189, 189, 0.2) !important;
7565 border-bottom: 0.2rem solid rgba(189, 189, 189, 0.2);
7566 margin-bottom: 0.8rem;
7567}
7568
7569.widget_shopping_cart .button {
7570 width: 100%;
7571 margin: 0.8rem 0 0;
7572 text-align: center;
7573 text-decoration: none;
7574}
7575
7576.widget_shopping_cart .button:not(.checkout) {
7577 border-color: var(--wf-secondary-color);
7578 background-color: var(--wf-secondary-color);
7579 color: #fff;
7580}
7581
7582.widget_shopping_cart .button.checkout {
7583 border-color: var(--wf-main-color);
7584 background-color: var(--wf-main-color);
7585 color: #fff;
7586}
7587
7588.widget_shopping_cart_content .woocommerce-mini-cart__empty-message {
7589 margin: 0;
7590}
7591
7592button.wf_navbar-sidebar-toggle,
7593.wf_navbar-compare-item .wf_compare_btn,
7594.wf_navbar-favourite-item .wf_favourite_btn,
7595.wf_navbar-user-item .wf_user_btn,
7596.wf_navbar-cart-item .wf_navbar-cart-icon,
7597.wf_navbar-search-item button.wf_navbar-search-toggle {
7598 width: 3.5rem;
7599 height: 3.5rem;
7600 line-height: 3.5rem;
7601 outline: 0.1rem solid rgba(189, 189, 189, 0.4);
7602 border-radius: 50%;
7603 position: relative;
7604 text-decoration: none;
7605}
7606
7607.wf_navbar-compare-item .wf_compare_btn:after,
7608.wf_navbar-favourite-item .wf_favourite_btn:after,
7609.wf_navbar-user-item .wf_user_btn:after,
7610.wf_navbar-cart-item .wf_navbar-cart-icon:after,
7611.wf_navbar-search-item button.wf_navbar-search-toggle:after {
7612 content: "";
7613 position: absolute;
7614 width: 100%;
7615 height: 100%;
7616 display: block;
7617 left: 0;
7618 top: 0;
7619 z-index: -1;
7620 border: 0.1rem solid transparent;
7621 border-radius: 50%;
7622 box-sizing: border-box;
7623}
7624
7625.wf_navbar-compare-item .wf_compare_btn:hover:after,
7626.wf_navbar-favourite-item .wf_favourite_btn:hover:after,
7627.wf_navbar-user-item .wf_user_btn:hover:after,
7628.wf_navbar-cart-item .wf_navbar-cart-icon:hover:after,
7629.wf_navbar-search-item button.wf_navbar-search-toggle:hover:after {
7630 animation: circle_border 1s forwards;
7631}
7632
7633.wf_navbar-compare-item .wf_compare_btn,
7634.wf_navbar-favourite-item .wf_favourite_btn,
7635.wf_navbar-user-item .wf_user_btn,
7636.wf_navbar-cart-item .wf_navbar-cart-icon {
7637 font-weight: 500;
7638 margin: 0;
7639 color: var(--wf-secondary-color);
7640 position: relative;
7641 display: inline-block;
7642 text-align: center;
7643 transition: all 0.2s ease-in-out;
7644}
7645
7646.wf_navbar-compare-item .wf_compare_btn:hover,
7647.wf_navbar-compare-item .wf_compare_btn:focus,
7648.wf_navbar-favourite-item .wf_favourite_btn:hover,
7649.wf_navbar-favourite-item .wf_favourite_btn:focus,
7650.wf_navbar-user-item .wf_user_btn:hover,
7651.wf_navbar-user-item .wf_user_btn:focus,
7652.wf_navbar-cart-item:hover .wf_navbar-cart-icon,
7653.wf_navbar-cart-item:focus-within .wf_navbar-cart-icon {
7654 color: var(--wf-main-color);
7655}
7656
7657.mobile-bottom-nav-wrapper .shopire-wcwl-items-count,
7658.wf_header li .shopire-wcwl-items-count,
7659.wf_navbar-cart-item .cart_count {
7660 position: absolute;
7661 top: -9px;
7662 right: -3px;
7663 width: 2.3rem;
7664 height: 2.3rem;
7665 margin: auto;
7666 line-height: 2rem;
7667 font-size: 1.2rem;
7668 display: inline-block;
7669 text-align: center;
7670 color: #fff;
7671 background-color: var(--wf-main-color);
7672 border: 0.2rem solid #fff;
7673 border-radius: 50%;
7674 opacity: 0;
7675 transform: scale(0.5) rotate(260deg);
7676 -webkit-transform: scale(0.5) rotate(260deg);
7677}
7678
7679.mobile-bottom-nav-wrapper .shopire-wcwl-items-count,
7680.wf_header li a.active .shopire-wcwl-items-count,
7681.wf_header li:hover .shopire-wcwl-items-count,
7682.wf_header li:focus-within .shopire-wcwl-items-count,
7683.wf_navbar-cart-icon.active .cart_count,
7684.wf_navbar-cart-item:hover .cart_count,
7685.wf_navbar-cart-item:focus-within .cart_count {
7686 animation: count 1500ms 500ms forwards;
7687}
7688
7689/* Product Categories Menu */
7690
7691.wf_navbar-wrapper.is--sticky.on>.wf-container>.wf-row+.wf-row {
7692 display: none;
7693}
7694
7695.product-categories {
7696 position: relative;
7697 z-index: 1;
7698}
7699
7700.product-categories .product-categories-btn {
7701 border-radius: 0;
7702 width: 100%;
7703 text-align: start;
7704 padding: 1.6rem 2.2rem;
7705 color: #fff;
7706 background-color: var(--wf-main-color);
7707}
7708
7709.product-categories .product-categories-btn::after {
7710 right: 2.2rem;
7711 border-color: #fff;
7712}
7713
7714.product-categories .wf_navbar-nav {
7715 position: absolute;
7716 top: 100%;
7717 left: 0;
7718 width: 100%;
7719 height: auto;
7720 z-index: 0;
7721 --duration: 0.5s;
7722 --easing: ease-in-out;
7723}
7724
7725.product-categories .wf_navbar-nav .wf_navbar-mainmenu {
7726 display: block;
7727 border: 0;
7728 border-radius: 0 0 4px 4px;
7729}
7730
7731.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li {
7732 position: relative;
7733 display: none;
7734}
7735
7736.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.more {
7737 display: block;
7738}
7739
7740.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li,
7741.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li>a {
7742 margin: 0;
7743}
7744
7745.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li>a {
7746 display: flex;
7747 align-items: center;
7748 justify-content: start;
7749 width: 100%;
7750}
7751
7752.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.active>a::before,
7753.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li.focus>a::before,
7754.menu__active-one .product-categories .wf_navbar-nav .wf_navbar-mainmenu>li:hover>a::before {
7755 width: 100%;
7756}
7757
7758.product-categories .wf_navbar-nav .wf_navbar-mainmenu>li a {
7759 line-height: 4.9rem;
7760 padding: 0 18px;
7761 transform-origin: 0 0;
7762 background-color: #fff;
7763 border-bottom: 1px solid rgba(189, 189, 189, 0.4);
7764 transition: transform var(--duration) var(--easing),
7765 color var(--duration) var(--easing);
7766 transition-delay: var(--delay-out);
7767}
7768
7769.product-categories .wf_navbar-nav.closed .wf_navbar-mainmenu>li a {
7770 transform: translateY(calc(var(--top) * -1)) scaleY(0.1) scaleX(0.2);
7771 transition-delay: var(--delay-in);
7772 color: transparent !important;
7773}
7774
7775.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a {
7776 padding-right: 2.8rem;
7777}
7778
7779.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu .menu-item-has-children>a:after,
7780.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item-has-children>a:after {
7781 transform: rotate(-45deg);
7782 right: 1.8rem;
7783}
7784
7785.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu {
7786 top: 0;
7787 left: 90%;
7788 padding: 0;
7789 border-radius: 0;
7790}
7791
7792.product-categories .wf_navbar-nav .wf_navbar-mainmenu .dropdown-menu::before {
7793 position: absolute;
7794 content: "";
7795 top: 2rem;
7796 left: -0.8rem;
7797 width: 1.5rem;
7798 height: 1.5rem;
7799 transform: rotate(45deg);
7800 background-color: inherit;
7801 border-left: 1px solid rgba(0, 0, 0, 0.2);
7802 border-bottom: 1px solid rgba(0, 0, 0, 0.2);
7803}
7804
7805.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:hover>.dropdown-menu,
7806.product-categories .wf_navbar-nav .wf_navbar-mainmenu .menu-item:focus-within>.dropdown-menu {
7807 left: 101%;
7808 display: list-item;
7809 visibility: visible;
7810 opacity: 1;
7811}
7812
7813.product-categories .product-categories-more-btn {
7814 border-radius: 0;
7815 width: 100%;
7816 text-align: start;
7817 padding-left: 1.8rem;
7818 padding-right: 1.8rem;
7819 line-height: 1.707;
7820 color: #fff;
7821 background-color: var(--wf-secondary-color);
7822}
7823
7824.product-categories .product-categories-more-btn i {
7825 margin-right: 0.8rem;
7826}
7827
7828/* Search Popup */
7829
7830button.wf_navbar-search-toggle {
7831 border: 0;
7832 padding: 0;
7833 outline: none;
7834 color: inherit;
7835 background-color: transparent;
7836}
7837
7838button.wf_navbar-search-toggle:hover,
7839button.wf_navbar-search-toggle:focus {
7840 color: var(--wf-main-color);
7841}
7842
7843.search--header {
7844 position: fixed;
7845 left: 0;
7846 top: 0;
7847 height: 100vh;
7848 width: 100%;
7849 z-index: 99999;
7850 margin-top: -54rem;
7851 -webkit-transform: translateY(-100%);
7852 transform: translateY(-100%);
7853 opacity: 0;
7854 visibility: hidden;
7855
backdrop-filter: blur(1rem);
7856 background-color: rgba(0, 0, 0, 0.9);
7857 -webkit-transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);
7858 transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1);
7859 transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
7860}
7861
7862.wf_header-search--active .search--header {
7863 transform: translateY(0%);
7864 margin-top: 0;
7865 opacity: 1;
7866 visibility: visible;
7867}
7868
7869.search--header:before {
7870 content: "";
7871 position: absolute;
7872 left: 0;
7873 top: 100%;
7874 width: 100%;
7875 height: 56rem;
7876 background-image: url("data:image/png;base64,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");
7877 background-repeat: no-repeat;
7878 background-position: center;
7879 background-size: cover;
7880 margin-top: 0;
7881}
7882
7883.search--header .wf_search-close {
7884 position: absolute;
7885 left: 0;
7886 right: 0;
7887 top: 75%;
7888 margin: 0 auto;
7889 margin-top: -20rem;
7890 border-radius: 50%;
7891 text-align: center;
7892 width: 7rem;
7893 height: 7rem;
7894 font-size: 3.2rem;
7895 line-height: 7rem;
7896 cursor: pointer;
7897 border: none;
7898 opacity: 0;
7899 visibility: hidden;
7900 padding: 0;
7901 box-shadow: 0 0 1rem rgba(0, 0, 0, 0.5);
7902 transition: all 0.2s ease-in-out;
7903}
7904
7905.search--header .wf_search-close i {
7906 color: #fff;
7907 background-color: var(--wf-main-color);
7908 width: 100%;
7909 height: 100%;
7910 border-radius: inherit;
7911 line-height: 7rem;
7912 margin-top: 0.3rem;
7913 transition: all 0.2s ease-in-out;
7914}
7915
7916.search--header .wf_search-close:hover i,
7917.search--header .wf_search-close:focus i {
7918 background-color: #fff;
7919 color: var(--wf-main-color);
7920}
7921
7922.wf_header-search--active .search--header .wf_search-close {
7923 visibility: visible;
7924 opacity: 1;
7925 top: 50%;
7926 transition-delay: 1500ms;
7927}
7928
7929.search--header .wf_search-form {
7930 position: absolute;
7931 max-width: 70rem;
7932 top: 50%;
7933 left: 1.5rem;
7934 right: 1.5rem;
7935 overflow: hidden;
7936 margin: -3.5rem auto 0;
7937 transform: scaleX(0);
7938 transform-origin: center;
7939 background-color: var(--wf-secondary-color);
7940 -webkit-transition: all 300ms ease;
7941 transition: all 300ms ease;
7942}
7943
7944.wf_header-search--active .search--header .wf_search-form {
7945 -webkit-transform: scaleX(1);
7946 transform: scaleX(1);
7947 transition-delay: 1200ms;
7948}
7949
7950.search--header .wf_search-form input[type="text"],
7951.search--header .wf_search-form input[type="search"] {
7952 position: relative;
7953 display: block;
7954 font-size: 1.8rem;
7955 line-height: 5rem;
7956 color: var(--wf-secondary-color);
7957 height: 6rem;
7958 min-height: 6rem;
7959 width: 100%;
7960 padding: 1rem 3rem;
7961 font-weight: 500;
7962 border-radius: 0;
7963 text-transform: capitalize;
7964 transition: all 0.2s ease-in-out;
7965}
7966
7967.search--header .wf_search-form input[type="submit"],
7968.search--header .wf_search-form button {
7969 position: absolute;
7970 right: 0;
7971 top: 50%;
7972 width: 6rem;
7973 height: 6.1rem;
7974 background: transparent;
7975 text-align: center;
7976 font-size: 2rem;
7977 padding: 0;
7978 cursor: pointer;
7979 border: none;
7980 color: #fff;
7981 background-color: var(--wf-main-color);
7982 border-radius: 0;
7983 -webkit-transform: translateY(-50%);
7984 transform: translateY(-50%);
7985 transition: all 0.2s ease-in-out;
7986}
7987
7988.search--header .wf_search-form button i {
7989 position: relative;
7990 z-index: 1;
7991}
7992
7993/* Header Product Search */
7994
7995.search-wrapper {
7996 position: relative;
7997}
7998
7999.search-wrapper svg {
8000 position: absolute;
8001 top: 1rem;
8002 right: 1rem;
8003 width: 2rem;
8004 height: 2rem;
8005 fill: #bdbdbd;
8006 animation: loading 500ms 0ms infinite normal linear;
8007 transform-origin: center;
8008 opacity: 0;
8009}
8010
8011.header-search-form {
8012 position: relative;
8013 display: inline-block;
8014 width: 100%;
8015 padding-right: 4.2rem;
8016 vertical-align: middle;
8017 background-color: #ffffff;
8018}
8019
8020.header-search-form input.header-search-input {
8021 width: 70%;
8022 display: inline-block;
8023 float: left;
8024 border-radius: 0;
8025 position: relative;
8026 padding-right: 35px;
8027 line-height: 1.5;
8028}
8029
8030.header-search-form .search-wrapper svg {
8031 left: 65%;
8032}
8033
8034.header-search-form .header-search-select-wrapper {
8035 width: 30%;
8036 display: inline-block;
8037 float: right;
8038 border-radius: 0;
8039 border: 0.1rem solid rgba(189, 189, 189, 0.4);
8040}
8041
8042.header-search-form .header-search-select {
8043 cursor: pointer;
8044 min-height: 4rem;
8045 height: 4rem;
8046 line-height: normal;
8047 border-left: none;
8048 border: none;
8049 padding: 1.2rem 2.9rem 1.2rem 1.9rem;
8050 -webkit-appearance: none;
8051 -moz-appearance: none;
8052 outline-offset: -5px;
8053 background: url("data:image/svg+xml;utf8,<svg fill='rgb(36 39 46)' height='25' viewBox='0 0 24 24' width='25' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat 92% 7px,
8054 #f8f8f8;
8055}
8056
8057.header-search-form .header-search-select:focus {
8058 background: url("data:image/svg+xml;utf8,<svg fill='rgb(36 39 46)' height='25' viewBox='0 0 24 24' width='25' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat 92% 7px,
8059 #fff;
8060}
8061
8062.header-search-form .header-search-button {
8063 position: absolute;
8064 right: 0;
8065 width: 4.2rem;
8066 height: 4.2rem;
8067 padding: 0;
8068 text-align: center;
8069 top: 0;
8070 border: none;
8071 border-radius: 0;
8072 color: #ffffff;
8073 background-color: var(--wf-main-color);
8074}
8075
8076/* */
8077
8078.mobile-bottom-nav-wrapper {
8079 position: fixed;
8080 left: 0;
8081 right: 0;
8082 bottom: 0;
8083 width: 100%;
8084 background-color: #fff;
8085 box-shadow: -2px 2px 45px -20px rgba(0, 0, 0, 0.3);
8086 max-height: 60px;
8087 z-index: 9;
8088 display: none;
8089 transition: all 0.3s;
8090}
8091
8092@media screen and (max-width: 991px) {
8093 .mobile-bottom-nav-wrapper {
8094 display: block;
8095 }
8096}
8097
8098.mobile-bottom-nav-wrapper .mobile-bottom-nav {
8099 width: 100%;
8100 overflow: hidden;
8101}
8102
8103.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul {
8104 display: flex;
8105 align-items: center;
8106 justify-content: space-between;
8107 flex-flow: row nowrap;
8108 margin: 0;
8109 padding: 1.264rem 2rem 0.9rem;
8110 list-style: none;
8111 white-space: nowrap;
8112 overflow-x: auto;
8113}
8114
8115.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li+li {
8116 margin-left: 1.6rem;
8117}
8118
8119.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a {
8120 position: relative;
8121 display: inline-flex;
8122 align-items: center;
8123 justify-content: center;
8124 flex-direction: column;
8125 text-decoration: none;
8126 font-size: 12px;
8127 color: var(--wf-secondary-color);
8128}
8129
8130.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a:focus,
8131.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a.active {
8132 color: var(--wf-main-color);
8133}
8134
8135.mobile-bottom-nav-wrapper .mobile-bottom-nav>ul>li>a>i {
8136 font-size: 2rem;
8137 margin-bottom: 1px;
8138}
8139
8140/* List Widget */
8141
8142.wf_navbar-listwidget .contact__list {
8143 display: inline-flex;
8144}
8145
8146.wf_navbar-listwidget .contact__list+.contact__list {
8147 padding-left: 2.5rem;
8148 margin-left: 2.5rem;
8149 border-left: 0.1rem solid rgba(189, 189, 189, 0.4);
8150}
8151
8152@media (min-width: 62em) and (max-width: 74.95em) {
8153 .wf_navbar-listwidget .contact__list+.contact__list {
8154 padding-left: 1.5rem;
8155 margin-left: 1.5rem;
8156 }
8157}
8158
8159.wf_navbar-listwidget .contact__list i {
8160 font-size: 4rem;
8161 width: 4rem;
8162 height: 4rem;
8163 object-fit: cover;
8164 margin-right: 1.2rem;
8165}
8166
8167.wf_navbar-listwidget .contact__body .title {
8168 font-size: 1.8rem;
8169}
8170
8171.wf_navbar-listwidget .contact__list .description {
8172 margin-top: 0.45rem;
8173}
8174
8175/* Sidebar */
8176
8177button.wf_navbar-sidebar-toggle {
8178 cursor: pointer;
8179 background: rgba(189, 189, 189, 0.15);
8180 border: none;
8181 padding: 8px 8px;
8182}
8183
8184.wf_navbar-compare-item .wf_compare_btn:focus,
8185.wf_navbar-favourite-item .wf_favourite_btn:focus,
8186.wf_navbar-user-item .wf_user_btn:focus,
8187.wf_navbar-cart-item .wf_navbar-cart-icon:focus,
8188button.wf_navbar-sidebar-toggle:focus {
8189 outline-color: #000;
8190}
8191
8192button.wf_navbar-sidebar-toggle .lines {
8193 width: 100%;
8194 height: 13px;
8195 position: relative;
8196 display: flex;
8197 flex-direction: column;
8198 overflow: hidden;
8199 transition: all 0.2s ease-in-out;
8200}
8201
8202button.wf_navbar-sidebar-toggle .lines .lines-1,
8203button.wf_navbar-sidebar-toggle .lines .lines-2 {
8204 height: 2px;
8205 overflow: hidden;
8206 position: relative;
8207 -webkit-user-select: none;
8208 -moz-user-select: none;
8209 -ms-user-select: none;
8210 user-select: none;
8211}
8212
8213button.wf_navbar-sidebar-toggle .lines .lines-1 {
8214 width: 24px;
8215 transform: translate3d(0, 3px, 0);
8216 margin: 0;
8217 right: -5px;
8218}
8219
8220button.wf_navbar-sidebar-toggle .lines .lines-2 {
8221 width: 30px;
8222 transform: translate3d(0, 8px, 0);
8223 margin: 0;
8224}
8225
8226button.wf_navbar-sidebar-toggle .lines .lines-1:after,
8227button.wf_navbar-sidebar-toggle .lines .lines-1:before,
8228button.wf_navbar-sidebar-toggle .lines .lines-2:after,
8229button.wf_navbar-sidebar-toggle .lines .lines-2:before {
8230 content: " ";
8231 position: absolute;
8232 height: 2px;
8233 top: 0;
8234 left: 0;
8235 bottom: 0;
8236 right: 0;
8237 background-color: var(--wf-secondary-color);
8238 opacity: 1;
8239 width: 100%;
8240}
8241
8242button.wf_navbar-sidebar-toggle .lines .lines-1:before,
8243button.wf_navbar-sidebar-toggle .lines .lines-2:before {
8244 transform: translate3d(-100%, 0, 0);
8245}
8246
8247button.wf_navbar-sidebar-toggle .lines .lines-1:after,
8248button.wf_navbar-sidebar-toggle .lines .lines-2:after {
8249 transform: translate3d(0, 0, 0);
8250}
8251
8252button.wf_navbar-sidebar-toggle:focus .lines .lines-1::before,
8253button.wf_navbar-sidebar-toggle:hover .lines .lines-1::before {
8254 transform: translate3d(0, 0, 0);
8255 opacity: 1;
8256 transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms,
8257 opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 460ms;
8258}
8259
8260button.wf_navbar-sidebar-toggle:focus .lines .lines-1::after,
8261button.wf_navbar-sidebar-toggle:hover .lines .lines-1::after {
8262 transform: translate3d(36px, 0, 0);
8263 opacity: 0;
8264 transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s,
8265 opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 0s;
8266}
8267
8268button.wf_navbar-sidebar-toggle:focus .lines .lines-2::before,
8269button.wf_navbar-sidebar-toggle:hover .lines .lines-2::before {
8270 transform: translate3d(0, 0, 0);
8271 opacity: 1;
8272 transition: transform 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms,
8273 opacity 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) 620ms;
8274}
8275
8276button.wf_navbar-sidebar-toggle:focus .lines .lines-2::after,
8277button.wf_navbar-sidebar-toggle:hover .lines .lines-2::after {
8278 transform: translate3d(36px, 0, 0);
8279 opacity: 0;
8280 transition: transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms,
8281 opacity 0.6s cubic-bezier(0.165, 0.84, 0.44, 1) 160ms;
8282}
8283
8284/* Admin Bar */
8285
8286@media (min-width: 48.95em) and (max-width: 61.95em) {
8287 body.admin-bar .wf_mobilenav.is--sticky.on {
8288 top: 32px;
8289 }
8290}
8291
8292@media (min-width: 37.563em) and (max-width: 48.875em) {
8293 body.admin-bar .wf_mobilenav.is--sticky.on {
8294 top: 46px;
8295 }
8296}
8297
8298body.admin-bar .wf_navbar-wrapper.is--sticky.on,
8299body.admin-bar .wf_navbar-sidebar-toggle+.wf_sidebar,
8300body.admin-bar .wf_mobilenav-mainmenu-content {
8301 top: 46px;
8302}
8303
8304@media (min-width: 62em) {
8305 body.admin-bar .wf_navbar-wrapper.is--sticky.on {
8306 top: 32px;
8307 }
8308}
8309
8310@media (min-width: 48.95em) {
8311
8312 body.admin-bar .wf_navbar-sidebar-toggle+.wf_sidebar,
8313 body.admin-bar .wf_mobilenav-mainmenu-content {
8314 top: 32px;
8315 }
8316}
8317
8318.wf_sidebar {
8319 position: fixed;
8320 top: 0;
8321 right: 0;
8322 bottom: 0;
8323 left: 0;
8324 z-index: 9999999;
8325 overflow: hidden;
8326 display: flex;
8327 justify-content: flex-end;
8328 opacity: 0;
8329 visibility: hidden;
8330 background-color: rgba(0, 0, 0, 0.4);
8331
backdrop-filter: blur(0.75rem);
8332 -webkit-backface-visibility: hidden;
8333 backface-visibility: hidden;
8334 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
8335 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
8336 transition-duration: 1s;
8337}
8338
8339.sidebar--active .wf_sidebar {
8340 opacity: 1;
8341 visibility: visible;
8342}
8343
8344.wf_sidebar .off--layer {
8345 right: -100%;
8346 left: unset;
8347}
8348
8349.sidebar--active .wf_sidebar .off--layer {
8350 right: 0%;
8351}
8352
8353.wf_sidebar .wf_sidebar-wrapper {
8354 position: relative;
8355 width: 40rem;
8356 height: 100%;
8357 padding: 4rem 3rem;
8358 color: var(--wf-secondary-color);
8359 background: linear-gradient(100.88deg, #f5f5f5 0.6%, #fff6eb 100%);
8360 transform: translateX(100%);
8361 -webkit-transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
8362 transition: all 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86);
8363}
8364
8365.sidebar--active .wf_sidebar .wf_sidebar-wrapper {
8366 transform: translateX(0%);
8367}
8368
8369.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close {
8370 background-color: var(--wf-main-color);
8371}
8372
8373.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close:before,
8374.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-close:after {
8375 background-color: #fff;
8376}
8377
8378.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content {
8379 position: relative;
8380 top: 15rem;
8381 width: 100%;
8382 height: 100%;
8383 padding: 1.8rem 0;
8384 overflow-x: hidden;
8385 overflow-y: auto;
8386 opacity: 0;
8387 visibility: hidden;
8388 -webkit-transition: all 0.3s ease-in 0.3s;
8389 transition: all 0.3s ease-in 0.3s;
8390 -webkit-backface-visibility: hidden;
8391 backface-visibility: hidden;
8392}
8393
8394.sidebar--active .wf_sidebar-wrapper .wf_sidebar-content {
8395 top: 0;
8396 opacity: 1;
8397 visibility: visible;
8398 -webkit-transition: all 1s ease-out 1.2s;
8399 transition: all 1s ease-out 1.2s;
8400 -webkit-backface-visibility: hidden;
8401 backface-visibility: hidden;
8402}
8403
8404.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget+.widget {
8405 margin-top: 3rem;
8406}
8407
8408.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget {
8409 text-align: center;
8410}
8411
8412.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget img {
8413 border-radius: 2rem;
8414}
8415
8416.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .textwidget p {
8417 margin-top: 1.6rem;
8418}
8419
8420.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .wp-block-heading,
8421.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title {
8422 padding-left: 1.5rem;
8423}
8424
8425.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .wp-block-heading:before,
8426.wf_sidebar .wf_sidebar-wrapper .wf_sidebar-content .widget .widget-title:before {
8427 content: "";
8428 width: 0.35rem;
8429 position: absolute;
8430 bottom: 0;
8431 top: 50%;
8432 left: 0;
8433 -webkit-transform: translateY(-50%);
8434 transform: translateY(-50%);
8435 height: 66%;
8436 background-color: var(--wf-main-color);
8437}
8438
8439.wf_navbar-info-contact .contact__list i {
8440 width: 4.2rem;
8441 height: 4.2rem;
8442 background: rgba(189, 189, 189, 0.15);
8443 color: var(--wf-main-color);
8444 border-radius: 50%;
8445 font-size: 2.2rem;
8446 margin-right: 1rem;
8447}
8448
8449.wf_navbar-info-contact .contact__body .title {
8450 font-size: 1.6rem;
8451 font-weight: 500;
8452 line-height: 1;
8453 margin-top: 3px;
8454 margin-bottom: 1px;
8455}
8456
8457.wf_navbar-info-contact .contact__body .description {
8458 opacity: 0.9;
8459 color: var(--wf-text-color);
8460 line-height: 1.5;
8461 font-size: 1.5rem;
8462}
8463
8464/* Header--one */
8465
8466.header--one {
8467 color: var(--wf-secondary-color);
8468}
8469
8470.header--one .wf_header-topbar {
8471 position: relative;
8472 color: var(--wf-secondary-color);
8473 background-color: rgba(189, 189, 189, 0.15);
8474 z-index: 1;
8475}
8476
8477.header--one .wf_navbar-menu {
8478 justify-content: space-between;
8479}
8480
8481.header--one .wf_navbar-nav {
8482 text-align: start;
8483}
8484
8485.header--one .wf-row+.wf-row .wf_navbar-right>ul {
8486 padding-left: 0;
8487}
8488
8489/* Footer */
8490
8491.wf_footer {
8492 padding: 0 0;
8493 position: relative;
8494 z-index: 0;
8495}
8496
8497.wf_footer--one {
8498 background-color: rgba(189, 189, 189, 0.15);
8499}
8500
8501.wf_footer--one .footer-shape {
8502 position: absolute;
8503 top: 0;
8504 bottom: 0;
8505 left: -5%;
8506 z-index: -1;
8507 opacity: 0.15;
8508 overflow: hidden;
8509}
8510
8511.wf_footer--dark {
8512 color: #b0a9c0;
8513 overflow: hidden;
8514 background-color: var(--wf-secondary-color);
8515}
8516
8517.wf_footer--dark .widget_social li a {
8518 color: #fff;
8519 background: rgba(189, 189, 189, 0.2);
8520 border: 0.1rem solid rgba(189, 189, 189, 0.2);
8521}
8522
8523.wf_footer--dark .wf_footer_middle .widget .wp-block-heading,
8524.wf_footer--dark .wf_footer_middle .widget .widget-title {
8525 color: #fff;
8526}
8527
8528.wf_footer--one h1,
8529.wf_footer--one .h1,
8530.wf_footer--one h2,
8531.wf_footer--one .h2,
8532.wf_footer--one h3,
8533.wf_footer--one .h3,
8534.wf_footer--one h4,
8535.wf_footer--one .h4,
8536.wf_footer--one h5,
8537.wf_footer--one .h5,
8538.wf_footer--one h6,
8539.wf_footer--one .h6 {
8540 color: inherit;
8541}
8542
8543.wf_footer .widget .wp-block-image a {
8544 display: inline-block;
8545 vertical-align: middle;
8546 font-size: 2.625rem;
8547 font-weight: 500;
8548}
8549
8550.wf_footer .widget .wp-block-image a:not(:hover, :focus) {
8551 text-decoration: none;
8552}
8553
8554/* Footer Top */
8555
8556.wf_footer-top {
8557 padding-top: 7.5rem;
8558 padding-bottom: 6rem;
8559 border-bottom: 0.1rem solid rgba(189, 189, 189, 0.4);
8560}
8561
8562.wf_footer-top .contact__list i,
8563.wf_footer-top .contact__list img {
8564 width: 5.5rem;
8565 height: 5.5rem;
8566 font-size: 2.5rem;
8567 padding: 1rem;
8568 object-fit: contain;
8569 color: var(--wf-main-color);
8570 outline: 2px solid var(--wf-main-color);
8571 border-radius: 1rem;
8572}
8573
8574/* Footer Middle */
8575
8576.wf_footer_middle {
8577 position: relative;
8578 padding-top: 7.5rem;
8579 padding-bottom: 7.5rem;
8580 margin-top: 0;
8581}
8582
8583.wf_footer_middle .widget .wp-block-heading,
8584.wf_footer_middle .widget .widget-title {
8585 position: relative;
8586 padding-bottom: 1.4rem;
8587 margin-bottom: 2.4rem;
8588}
8589
8590.wf_footer_middle .widget .wp-block-heading:before,
8591.wf_footer_middle .widget .widget-title:before {
8592 position: absolute;
8593 content: "";
8594 width: 5rem;
8595 background-color: var(--wf-main-color);
8596 height: 0.2rem;
8597 left: 0;
8598 bottom: 0;
8599 border-radius: 0.5rem;
8600}
8601
8602.wf_footer_middle .widget+.widget {
8603 margin-top: 3rem;
8604}
8605
8606.wf_footer_middle .widget .contact__list+.contact__list {
8607 margin-top: 2rem;
8608}
8609
8610.wf_footer_middle .widget .contact__list i {
8611 font-size: 2.2rem;
8612 width: 2.5rem;
8613 height: 2.5rem;
8614}
8615
8616.wf_footer_middle .widget .contact__list .contact__body .title {
8617 color: inherit;
8618 font-weight: 600;
8619 font-size: 1.7rem;
8620}
8621
8622.wf_footer_middle .widget ol li a,
8623.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
8624 display: block;
8625 width: 100%;
8626}
8627
8628.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li:not(:last-child) a {
8629 margin-bottom: 1rem;
8630}
8631
8632.wf_footer_middle .widget ol li a:hover,
8633.wf_footer_middle .widget ol li a:focus,
8634.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,
8635.wf_footer_middle .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus {
8636 color: inherit;
8637 opacity: 1;
8638}
8639
8640.wf_footer .wf_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
8641 margin: 0;
8642 padding: 0;
8643 width: 4rem;
8644 height: 4rem;
8645}
8646
8647.wf_footer .wf_footer_middle .widget.widget_social:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a::before {
8648 display: none;
8649}
8650
8651.wf_footer_middle .wp-block-gallery.has-nested-images figure.wp-block-image img {
8652 min-height: 9.7rem;
8653}
8654
8655.wf_business_hour .wf_business_schedule {
8656 display: flex;
8657 justify-content: space-between;
8658 padding: 0.8rem;
8659 font-size: 1.8rem;
8660}
8661
8662.wf_footer .wf_footer_middle .widget_nav_menu .menu {
8663 display: grid;
8664}
8665
8666@media (min-width: 48em) {
8667 .wf_footer .wf_footer_middle .widget_nav_menu .menu {
8668 grid-template-columns: repeat(1, 1fr 1fr);
8669 }
8670}
8671
8672.wf_footer .wf_footer_middle .mc4wp-form .form-group input[type="text"],
8673.wf_footer .wf_footer_middle .mc4wp-form .form-group input[type="email"] {
8674 background-color: rgba(189, 189, 189, 0.15);
8675 color: inherit;
8676}
8677
8678.wf_sidebar,
8679.wf_footer {
8680 --wp--style--block-gap: 1.6rem;
8681}
8682
8683/* Footer Copyright */
8684
8685.wf_footer_copyright {
8686 padding: 1.6rem 0 1.5rem;
8687 background-color: rgba(189, 189, 189, 0.1);
8688 border-top: 0.1rem solid rgba(189, 189, 189, 0.4);
8689}
8690
8691.wf_footer_copyright .widget li {
8692 display: inline-block;
8693 margin-left: 0.85rem;
8694}
8695
8696.wf_footer_copyright .widget li:first-child {
8697 margin-left: 0;
8698}
8699
8700.wf_footer_copyright .widget li a {
8701 position: relative;
8702 z-index: 0;
8703}
8704
8705.wf_footer_copyright .widget.widget_payment li a {
8706 font-size: 3rem;
8707}
8708
8709.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:hover,
8710.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget-info):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:focus,
8711.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a {
8712 padding-left: 2rem;
8713}
8714
8715.wf_footer_copyright .widget:not(.widget_text):not(.widget_meta):not(.widget_recent_comments):not(.widget_payment):not(.widget_social):not(.widget_calender):not(.widget_tag_cloud) ul:not(.wp-block-social-links, .wp-block-latest-posts, .product_list_widget) li a:before {
8716 opacity: 0.75;
8717}
8718
8719.wf_footer--one .wf_footer_copyright .widget .wp-block-image a,
8720.wf_footer--one .wf_footer_copyright .widget li:not(.widget_payment):not(.widget_social) a,
8721.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a {
8722 color: inherit;
8723}
8724
8725.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a:hover,
8726.wf_footer--one .wf_footer_copyright .wf_footer_copyright-text a:focus {
8727 text-decoration-style: dotted;
8728}
8729
8730@media (min-width: 36em) {
8731 .wf_footer_copyright>.wf-container>.wf-row>* {
8732 margin-top: auto;
8733 margin-bottom: auto;
8734 }
8735}
8736
8737@media (max-width: 35.95em) {
8738 .wf_footer_copyright>.wf-container>.wf-row>*:first-child {
8739 margin-top: 0;
8740 }
8741}
8742
8743/* Up Top */
8744
8745button.wf_uptop {
8746 position: fixed;
8747 right: 3rem;
8748 bottom: 3rem;
8749 height: 4.5rem;
8750 width: 4.5rem;
8751 cursor: pointer;
8752 display: block;
8753 border-radius: 5rem;
8754 padding: 0;
8755 z-index: 10000;
8756 opacity: 1;
8757 visibility: hidden;
8758 transform: translateY(10rem);
8759 border: 0.2rem solid var(--wf-main-color);
8760 transition: 1s ease;
8761}
8762
8763.wf_uptop.active {
8764 opacity: 1;
8765 visibility: visible;
8766 -webkit-transform: translateY(0);
8767 transform: translateY(0);
8768}
8769
8770@media (min-width: 48rem) {
8771 .wf_uptop.active:hover {
8772 transform: translateY(-0.8rem);
8773 box-shadow: 0 0.3rem 1.6rem rgba(0, 0, 0, 0.25);
8774 }
8775}
8776
8777.wf_uptop:before {
8778 position: absolute;
8779 z-index: -1;
8780 content: "";
8781 top: 100%;
8782 left: 5%;
8783 height: 1rem;
8784 width: 90%;
8785 opacity: 1;
8786 background: radial-gradient(ellipse at center,
8787 rgba(0, 0, 0, 0.25) 0,
8788 rgba(0, 0, 0, 0) 80%);
8789}
8790
8791.wf_uptop:after {
8792 position: absolute;
8793 font-family: "Font Awesome 6 Free";
8794 content: "\f148";
8795 text-align: center;
8796 line-height: 4.3rem;
8797 font-size: 1.8rem;
8798 color: var(--wf-main-color);
8799 top: -1px;
8800 left: -1px;
8801 height: 4.5rem;
8802 width: 4.5rem;
8803 cursor: pointer;
8804 display: block;
8805 z-index: 1;
8806 font-weight: 900;
8807 box-shadow: none;
8808 border-radius: 50% !important;
8809 border-radius: 0.5rem;
8810 animation: scroll_top_effect 1s ease infinite alternate;
8811}
8812
8813.wf_uptop svg {
8814 color: var(--wf-main-color);
8815 border-radius: 50%;
8816 background: #fff;
8817}
8818
8819.wf_uptop svg path {
8820 fill: none;
8821 stroke: var(--wf-main-color);
8822 stroke-width: 1rem;
8823 transition: all 0.2s linear;
8824}
8825
8826/* Post */
8827
8828.wf_post_item {
8829 position: relative;
8830}
8831
8832.wf_post_item .image {
8833 position: relative;
8834 overflow: hidden;
8835}
8836
8837.wf_post_item .image img {
8838 transition: 0.3s linear;
8839}
8840
8841.wf_post_item:focus-within .image img,
8842.wf_post_item:hover .image img {
8843 transform: scale(1.1);
8844}
8845
8846.wf_post_item .image>a {
8847 display: inline-block;
8848 position: absolute;
8849 inset: 0;
8850 background-color: rgba(0, 0, 0, 0.5);
8851 opacity: 0;
8852 overflow: hidden;
8853 transition: opacity 0.7s ease;
8854}
8855
8856.wf_post_item:hover .image>a,
8857.wf_post_item:focus-within .image>a {
8858 opacity: 1;
8859}
8860
8861.wf_post_item .image .link {
8862 position: absolute;
8863 top: 50%;
8864 left: 50%;
8865 margin-top: -5px;
8866 margin-left: -22px;
8867 text-align: center;
8868 font-size: 0;
8869}
8870
8871.wf_post_item .image .link:after,
8872.wf_post_item .image .link:before,
8873.wf_post_item .image .link span {
8874 display: inline-block;
8875 margin-right: 7px;
8876 width: 10px;
8877 height: 10px;
8878 border-radius: 50%;
8879 background-color: #fff;
8880 vertical-align: middle;
8881 opacity: 0;
8882 transition: opacity 0.2s ease;
8883 animation: link-fadeOutRight 0.3s ease;
8884}
8885
8886.wf_post_item .image .link:after,
8887.wf_post_item .image .link:before {
8888 content: "";
8889}
8890
8891.wf_post_item .image .link:before {
8892 transition-delay: 0.15s;
8893 animation-delay: 0.15s;
8894}
8895
8896.wf_post_item .image .link:after {
8897 margin-right: 0;
8898}
8899
8900.wf_post_item .image .link span {
8901 transition-delay: 0.1s;
8902 animation-delay: 0.1s;
8903}
8904
8905.wf_post_item:focus-within .image .link:after,
8906.wf_post_item:focus-within .image .link:before,
8907.wf_post_item:focus-within .image .link span,
8908.wf_post_item:hover .image .link:after,
8909.wf_post_item:hover .image .link:before,
8910.wf_post_item:hover .image .link span {
8911 opacity: 1;
8912 animation: link-fadeInLeft 0.3s ease;
8913}
8914
8915.wf_post_item:focus-within .image .link:before,
8916.wf_post_item:hover .image .link:before {
8917 transition-delay: 0.2s;
8918 animation-delay: 0.2s;
8919}
8920
8921.wf_post_item:focus-within .image .link span,
8922.wf_post_item:hover .image .link span {
8923 transition-delay: 0.1s;
8924 animation-delay: 0.1s;
8925}
8926
8927.wf_post_item .image .date {
8928 position: absolute;
8929 top: 15px;
8930 left: 15px;
8931 z-index: 2;
8932 display: inline-block;
8933 min-width: 53px;
8934 border-radius: 0;
8935 padding: 0 6px;
8936 background-color: #fff;
8937 box-shadow: 0 0 9px rgba(0, 0, 0, 0.1);
8938 color: #333;
8939 text-align: center;
8940 line-height: 1;
8941 transform: translate3d(0, 0, 0);
8942}
8943
8944.wf_post_item .image .date>span {
8945 display: block;
8946}
8947
8948.wf_post_item .image .date .day {
8949 padding-top: 6px;
8950 padding-bottom: 4px;
8951 font-size: 24px;
8952}
8953
8954.wf_post_item .image .date .month {
8955 padding-top: 2px;
8956 padding-bottom: 8px;
8957 text-transform: uppercase;
8958 font-weight: 600;
8959 font-size: 12px;
8960}
8961
8962.wf_post_item .inner {
8963 background-color: #fff;
8964 padding: 2.5rem 2.5rem 2.2rem;
8965 transition: all 0.2s ease-in-out;
8966 border: 0.1rem solid rgba(189, 189, 189, 0.4);
8967 position: relative;
8968 text-align: center;
8969}
8970
8971.wf_post_item .image+.inner {
8972 border-top: none;
8973}
8974
8975.wf_post_item:not(.single-post):hover .inner,
8976.wf_post_item:not(.single-post):focus-within .inner {
8977 border-color: transparent;
8978 box-shadow: 0 1.2rem 6rem 0 rgba(0, 0, 0, 0.1);
8979}
8980
8981.wf_post_item .inner .meta {
8982 margin-bottom: 1.2rem;
8983}
8984
8985.wf_post_item .meta ul {
8986 display: flex;
8987 align-items: center;
8988 justify-content: center;
8989 flex-wrap: wrap;
8990 list-style: none;
8991 margin: -0.6rem 0 0 0;
8992 padding: 0;
8993}
8994
8995.wf_post_item .meta ul li {
8996 margin-top: 0.6rem;
8997 line-height: 1.2;
8998}
8999
9000.wf_post_item .meta ul li:not(:first-child) {
9001 margin-left: 1.2rem;
9002 text-align: end;
9003}
9004
9005.wf_post_item .meta ul li>div {
9006 position: relative;
9007}
9008
9009.wf_post_item .meta .reply {
9010 display: inline-flex;
9011 align-items: baseline;
9012 position: relative;
9013}
9014
9015.wf_post_item .meta .reply .count {
9016 position: absolute;
9017 top: -5px;
9018 right: 0px;
9019 width: 14px;
9020 height: 14px;
9021 border-radius: 50%;
9022 background-color: var(--wf-text-color);
9023 color: #fff;
9024 text-align: center;
9025 font-size: 9px;
9026 line-height: 1.4rem;
9027}
9028
9029.wf_post_item .meta .author a:not(:hover, :focus),
9030.wf_post_item .meta .reply a:not(:hover, :focus) {
9031 color: inherit;
9032 text-decoration: none;
9033}
9034
9035.wf_post_item .meta .author i,
9036.wf_post_item .meta .reply i {
9037 vertical-align: middle;
9038 margin-right: 0.8rem;
9039}
9040
9041.wf_post_item .meta .reply,
9042.wf_post_item .meta .author {
9043 font-size: 1.4rem;
9044 font-weight: 500;
9045 transition: all 0.2s ease-in-out;
9046}
9047
9048.wf_post_item .meta .author a {
9049 display: inline-block;
9050 vertical-align: middle;
9051}
9052
9053.wf_post_item .meta .author img {
9054 margin-right: 1px;
9055 width: 2rem;
9056 height: 2rem;
9057 border-radius: 10rem;
9058 object-fit: cover;
9059 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9060}
9061
9062.wf_post_item .meta .social-share-tooltip {
9063 position: relative;
9064}
9065
9066.wf_post_item .meta .social-share-tooltip .social-share {
9067 display: block;
9068 padding: 5px;
9069 height: auto;
9070 line-height: 1;
9071 pointer-events: auto;
9072 max-width: fit-content;
9073 position: absolute;
9074 z-index: 1110;
9075 visibility: hidden;
9076 text-transform: none;
9077 font-weight: 400;
9078 font-size: 12px;
9079 opacity: 0;
9080 background-color: #000;
9081 color: #fff;
9082 text-align: center;
9083 white-space: nowrap;
9084 border-radius: 0;
9085 bottom: 100%;
9086 left: 50%;
9087 transform: translateX(-50%);
9088 margin-bottom: 8px;
9089}
9090
9091.wf_post_item .meta .social-share-tooltip:hover .social-share,
9092.wf_post_item .meta .social-share-tooltip:focus-within .social-share {
9093 visibility: visible;
9094 opacity: 1;
9095 animation: wf_fadeInTooltip 0.3s ease;
9096}
9097
9098.wf_post_item .meta .social-share-tooltip .social-share:before {
9099 content: "";
9100 position: absolute;
9101 width: 0;
9102 height: 0;
9103 border-style: solid;
9104 border-color: transparent;
9105 left: 50%;
9106 border-width: 5px 5px 0;
9107 border-top-color: #000;
9108 top: 100%;
9109 margin-left: -5px;
9110}
9111
9112.wf_post_item .meta .social-share-tooltip .social-share:after {
9113 content: "";
9114 position: absolute;
9115 width: 100%;
9116 height: 8px;
9117 inset: auto 0 -8px 0;
9118}
9119
9120.wf_post_item .meta .social-share-tooltip .social-share a {
9121 text-decoration: none;
9122 font-size: 1.4rem;
9123 color: #fff;
9124 padding: 6px;
9125 display: inline-block;
9126}
9127
9128.wf_post_item .meta .social-share-tooltip .social-share a:hover,
9129.wf_post_item .meta .social-share-tooltip .social-share a:focus {
9130 opacity: 0.9;
9131}
9132
9133.wf_post_item .image+.inner .catetag {
9134 position: absolute;
9135 top: -1.2rem;
9136 left: 50%;
9137 transform: translateX(-50%);
9138}
9139
9140.wf_post_item .catetag {
9141 color: #fff;
9142 font-size: 12px;
9143 background: var(--wf-main-color);
9144 display: inline-block;
9145 padding: 0.5rem 1rem;
9146 margin-bottom: 1.8rem;
9147 line-height: 1.25;
9148}
9149
9150.wf_post_item .catetag i {
9151 color: #fff;
9152 vertical-align: middle;
9153}
9154
9155.wf_post_item .catetag a {
9156 text-decoration: none;
9157 color: inherit;
9158 font-weight: 700;
9159}
9160
9161.wf_post_item .catetag a:hover,
9162.wf_post_item .catetag a:focus {
9163 text-decoration: underline;
9164}
9165
9166.wf_post_item .title {
9167 font-size: 2rem;
9168 margin-bottom: 1.1rem;
9169 transition: all 0.2s ease-in-out;
9170}
9171
9172.wf_post_item .more-link {
9173 position: relative;
9174 display: inline-block;
9175 text-decoration: none;
9176 line-height: 1.2;
9177 color: var(--wf-secondary-color);
9178 font-weight: 700;
9179 text-transform: capitalize;
9180}
9181
9182.wf_post_item .more-link:after {
9183 content: "\f178";
9184 font-family: "Font Awesome 6 Free";
9185 font-weight: 400;
9186 display: inline-block;
9187 margin-left: 0.8rem;
9188}
9189
9190.wf_post_item .more-link:hover,
9191.wf_post_item .more-link:focus {
9192 color: var(--wf-main-color);
9193 letter-spacing: 0.05rem;
9194}
9195
9196/* Post Single */
9197
9198.single-post {
9199 margin-bottom: 6rem;
9200}
9201
9202.single-post .image {
9203 margin-bottom: 3rem;
9204}
9205
9206.single-post .image img {
9207 width: 100%;
9208}
9209
9210.single-post .wp-block-image img,
9211.single-post .image img {
9212 border-radius: 2rem;
9213}
9214
9215.single-post .inner .title {
9216 font-size: 3.6rem;
9217}
9218
9219.single-post .inner .meta {
9220 margin-top: 2rem;
9221 margin-bottom: 2.5rem;
9222}
9223
9224.single-post .inner .meta ul {
9225 display: flex;
9226 align-items: center;
9227 flex-wrap: wrap;
9228 gap: 20px;
9229 margin: 0;
9230 padding: 0;
9231 list-style: none;
9232}
9233
9234.single-post .inner .meta li {
9235 display: flex;
9236 align-items: center;
9237 font-weight: 600;
9238 font-size: 16px;
9239 color: var(--wf-secondary-color);
9240 gap: 5px;
9241}
9242
9243.single-post .inner .meta li i {
9244 font-size: 2rem;
9245 margin-right: 5px;
9246 color: var(--wf-main-color);
9247}
9248
9249.single-post .inner .meta li a:not(:hover, :focus) {
9250 text-decoration: none;
9251 color: inherit;
9252}
9253
9254.single-post .inner .meta li a:not(:last-child) {
9255 margin-right: 3px;
9256}
9257
9258.single-post .meta_bottom {
9259 margin-bottom: 0;
9260 margin-top: 2.5rem;
9261 display: flex;
9262 align-items: center;
9263 justify-content: space-between;
9264 padding-top: 2.5rem;
9265 padding-bottom: 2.5rem;
9266 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9267 border-left: none;
9268 border-right: none;
9269}
9270
9271.single-post .meta_bottom .title {
9272 font-size: 1.8rem;
9273 display: inline-block;
9274 margin-right: 1.2rem;
9275}
9276
9277.single-post .meta_bottom .tags a {
9278 font-size: 1.5rem;
9279 border-radius: 5px;
9280 margin-bottom: 0.3rem;
9281 padding: 0.8rem 1.6rem;
9282 font-weight: 500;
9283 color: var(--wf-text-color);
9284 display: inline-block;
9285 text-decoration: none;
9286 line-height: 1;
9287 margin-right: 0.5rem;
9288 background: rgba(14, 25, 30, 0.03);
9289 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9290}
9291
9292.single-post .meta_bottom .tags a:hover,
9293.single-post .meta_bottom .tags a:focus {
9294 border-color: var(--wf-main-color);
9295 background-color: var(--wf-main-color);
9296 color: #fff;
9297}
9298
9299.single-post .meta_bottom .widget_social a {
9300 width: 2rem;
9301 height: auto;
9302 color: var(--wf-text-color);
9303 background-color: transparent;
9304}
9305
9306.single-post .meta_bottom .widget.widget_social li a:after {
9307 display: none;
9308}
9309
9310.wp-block-heading {
9311 margin-bottom: 1rem;
9312}
9313
9314.wp-block-cover .wp-block-cover-is-layout-flow {
9315 text-align: center;
9316}
9317
9318.single-post p {
9319 margin-bottom: 1.6rem;
9320}
9321
9322/* Author Details */
9323
9324.author-details {
9325 padding: 3rem;
9326 background: rgba(var(--wf-main-rgb), 0.03);
9327 border: 1px solid rgba(var(--wf-main-rgb), 0.2);
9328 border-radius: 1rem;
9329}
9330
9331.author-details .media {
9332 width: 100%;
9333 display: -ms-flexbox;
9334 display: flex;
9335 -ms-flex-align: center;
9336 align-items: center;
9337 -ms-flex-wrap: nowrap;
9338 flex-wrap: nowrap;
9339}
9340
9341.author-details .media .auth-mata {
9342 -ms-flex-item-align: start;
9343 align-self: flex-start;
9344 -ms-flex-negative: 1;
9345 flex-shrink: 1;
9346 -ms-flex-positive: 0;
9347 flex-grow: 0;
9348 margin-right: 3rem;
9349 margin-top: 0;
9350}
9351
9352.author-details .media .auth-mata img {
9353 border-radius: 50%;
9354 background-color: rgba(255, 255, 255);
9355 box-shadow: 0 0 1rem 0 rgba(0, 0, 0, 0.08);
9356 width: 10rem;
9357 height: 10rem;
9358}
9359
9360.author-details .media .media-body {
9361 flex: 1;
9362}
9363
9364.author-details .media .media-body h5 {
9365 letter-spacing: 0.025rem;
9366 vertical-align: baseline;
9367}
9368
9369.author-details .media .media-body h5 a:not(:hover, :focus) {
9370 text-decoration: none;
9371 color: var(--wf-secondary-color);
9372}
9373
9374.author-details .media .media-body h5+p {
9375 margin-bottom: 0;
9376 margin-top: 0.8rem;
9377}
9378
9379.nextprev-post-wrapper {
9380 margin-top: 6rem;
9381}
9382
9383.nextprev-post {
9384 position: relative;
9385 border: solid 1px rgba(189, 189, 189, 0.4);
9386 border-radius: 10px;
9387 padding: 30px;
9388 display: flex;
9389 align-items: center;
9390 gap: 6px;
9391}
9392
9393.nextprev-post .nextprev-text {
9394 display: block;
9395 margin-bottom: 6px;
9396}
9397
9398.nextprev-post.next {
9399 text-align: end;
9400}
9401
9402.nextprev-post .post-title {
9403 font-size: 18px;
9404 margin: 0;
9405}
9406
9407/* Comment & Form */
9408
9409.comments-area {
9410 margin-top: 6rem;
9411 border-radius: 8px;
9412 padding: 35px 40px 50px;
9413 background: rgba(14, 25, 30, 0.03);
9414 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9415}
9416
9417.single-comments-title,
9418.comments-title {
9419 margin-bottom: 3rem;
9420 text-align: start;
9421}
9422
9423.comments-title h3 {
9424 font-size: 3.4rem;
9425}
9426
9427.comment-list {
9428 margin: 0 0 6rem;
9429 padding: 0;
9430 list-style: none;
9431}
9432
9433.comments-area li {
9434 list-style: none;
9435}
9436
9437.comments-area .comment-body {
9438 position: relative;
9439 padding: 3rem;
9440 min-height: 12rem;
9441 word-wrap: break-word;
9442 border-radius: 0;
9443 z-index: 0;
9444 margin-bottom: 4rem;
9445}
9446
9447@media (min-width: 48rem) {
9448 .comments-area .comment-body {
9449 padding: 3rem 3rem 3rem 16.5rem;
9450 }
9451}
9452
9453.comments-area .comment-body:before {
9454 content: "";
9455 position: absolute;
9456 top: 0;
9457 right: 0;
9458 width: 100%;
9459 height: 100%;
9460 max-width: 100%;
9461 z-index: -1;
9462 border-radius: inherit;
9463}
9464
9465@media (min-width: 48rem) {
9466 .comments-area .comment-body:before {
9467 max-width: calc(100% - 120px);
9468 }
9469}
9470
9471.comment-list .comment .comment-body:before {
9472 background: rgba(189, 189, 189, 0.2);
9473 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9474}
9475
9476.comments-area .comment-meta .comment-awaiting-moderation {
9477 display: block;
9478 width: 100%;
9479 clear: both;
9480}
9481
9482.comments-area .comment-meta .comment-author {
9483 font-size: 1.6rem;
9484}
9485
9486.comments-area .comment-meta .comment-author .fn {
9487 font-weight: 700;
9488}
9489
9490.comment-meta .comment-metadata>a,
9491.comments-area .comment-meta .comment-author a {
9492 text-decoration: none;
9493 color: var(--wf-secondary-color);
9494}
9495
9496.comment-meta .comment-metadata>a:hover,
9497.comment-meta .comment-metadata>a:focus,
9498.comments-area .comment-meta .comment-author a:hover,
9499.comments-area .comment-meta .comment-author a:focus {
9500 color: var(--wf-main-color);
9501}
9502
9503.comments-area .comment-meta .comment-author img {
9504 width: 6rem;
9505 border-radius: 10rem;
9506}
9507
9508@media (min-width: 48rem) {
9509 .comments-area .comment-meta .comment-author img {
9510 position: absolute;
9511 z-index: 0;
9512 left: 0;
9513 top: 0.6rem;
9514 width: 9rem;
9515 border-radius: 10rem;
9516 }
9517}
9518
9519.comments-area .comment-meta .comment-author,
9520.comment-meta .comment-metadata {
9521 line-height: 1.5;
9522 font-size: 1.8rem;
9523 display: inline-block;
9524}
9525
9526.comment-content {
9527 position: relative;
9528 z-index: 0;
9529 padding: 1.6rem 0;
9530 line-height: 1.5;
9531}
9532
9533.comment-content p {
9534 margin-bottom: 0;
9535}
9536
9537.comment-body .reply a,
9538.comment-body .edit a {
9539 font-weight: 600;
9540 letter-spacing: 0.03rem;
9541 background: var(--wf-main-color);
9542 color: #fff;
9543 padding: 0.2rem 1.2rem;
9544}
9545
9546.comment-body .reply a:not(:hover, :focus),
9547.comment-body .edit a:not(:hover, :focus) {
9548 text-decoration: none;
9549}
9550
9551.comment-list .comment .children .comment-body:before {
9552 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9553 background: #fff;
9554}
9555
9556.comment-reply-title {
9557 font-size: 3.4rem;
9558}
9559
9560.comment-form {
9561 display: flex;
9562 flex-wrap: wrap;
9563 justify-content: flex-start;
9564 align-items: center;
9565 gap: 1.2rem;
9566}
9567
9568.comment-form>p>label {
9569 display: block;
9570 font-weight: 600;
9571 margin-bottom: 3px;
9572 color: var(--wf-secondary-color);
9573}
9574
9575.comment-form input[type="checkbox"]+label {
9576 display: inline-block;
9577}
9578
9579.comment-form>p.comment-notes {
9580 flex-basis: 100%;
9581 width: 100%;
9582}
9583
9584.comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
9585 flex: auto;
9586}
9587
9588@media (max-width: 61.95em) {
9589
9590 .comment-form>p:nth-child(2n + 1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit),
9591 .comment-form>p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) {
9592 max-width: 100%;
9593 flex-basis: 100%;
9594 }
9595}
9596
9597.comment-form-comment {
9598 max-width: 100%;
9599 flex-basis: 100%;
9600}
9601
9602.comment-form-cookies-consent,
9603.form-submit {
9604 width: 100%;
9605}
9606
9607.comment-form-cookies-consent label {
9608 vertical-align: middle;
9609 margin-left: 0.3rem;
9610}
9611
9612/* Pagination */
9613
9614.navigation .nav-links {
9615 display: flex;
9616 gap: 16px;
9617 justify-content: space-between;
9618}
9619
9620.navigation .nav-links > * {
9621 flex: 1;
9622}
9623
9624.navigation .nav-links a {
9625 text-decoration: none;
9626}
9627
9628.navigation .nav-links .nextprev-post {
9629 height: 100%;
9630}
9631
9632.woocommerce nav.woocommerce-pagination,
9633.pagination {
9634 position: relative;
9635 text-align: center;
9636 z-index: 0;
9637 width: 100%;
9638 max-width: fit-content;
9639 display: block;
9640 margin: 0 auto;
9641 margin-top: 4rem;
9642}
9643
9644.pagination h2 {
9645 display: none;
9646}
9647
9648.woocommerce nav.woocommerce-pagination ul {
9649 line-height: 4rem;
9650 border: none;
9651}
9652
9653.woocommerce nav.woocommerce-pagination ul,
9654.pagination .nav-links {
9655 display: inline-flex;
9656 align-items: center;
9657}
9658
9659.woocommerce nav.woocommerce-pagination ul li {
9660 border: none;
9661}
9662
9663.page-links .post-page-numbers,
9664.woocommerce nav.woocommerce-pagination ul li .page-numbers,
9665.pagination .page-numbers:not(.dots) {
9666 font-weight: 600;
9667 border-width: 0.2rem;
9668 border-style: solid;
9669 border-color: transparent;
9670 display: flow-root;
9671 font-size: 1.5rem;
9672 font-weight: 700;
9673 line-height: 3.24rem;
9674 min-width: 3.9rem;
9675 text-align: center;
9676 padding: 0.2rem 1.2rem;
9677 vertical-align: baseline;
9678 white-space: nowrap;
9679 border-radius: 50%;
9680 text-decoration: none;
9681 color: var(--wf-secondary-color);
9682 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9683 -webkit-transition: all 0.3s ease 0s;
9684 transition: all 0.3s ease 0s;
9685}
9686
9687.woocommerce nav.woocommerce-pagination ul li .page-numbers i,
9688.pagination .page-numbers:not(.dots) i {
9689 font-size: 1.3rem;
9690}
9691
9692.page-links .post-page-numbers {
9693 display: inline-block;
9694 text-decoration: none;
9695 text-align: center;
9696 border-width: 0.1rem;
9697 border-color: var(--wf-main-color);
9698}
9699
9700.woocommerce nav.woocommerce-pagination ul li .page-numbers:not(.current):hover,
9701.pagination .page-numbers:not(.dots, .current):hover {
9702 color: var(--wf-main-color);
9703 background-color: transparent;
9704}
9705
9706.page-links .post-page-numbers:hover,
9707.page-links .post-page-numbers:focus,
9708.woocommerce nav.woocommerce-pagination ul li .page-numbers.current,
9709.pagination .page-numbers:not(.dots):hover,
9710.pagination .page-numbers:not(.dots):focus,
9711.pagination .nav-links .page-numbers.current {
9712 color: #fff;
9713 background-color: var(--wf-main-color);
9714}
9715
9716.page-links .post-page-numbers:not(:last-child),
9717.pagination .page-numbers.dots,
9718.woocommerce nav.woocommerce-pagination ul li:not(:last-child),
9719.pagination .page-numbers:not(.dots):not(:last-child) {
9720 margin-right: 1rem;
9721}
9722
9723/* Sidebar */
9724
9725.wf_widget-area .widget {
9726 max-width: 100%;
9727 overflow: hidden;
9728 position: relative;
9729 padding: 2.5rem 3rem 2.5rem;
9730 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9731 border-radius: 1rem;
9732 transition: all 0.2s ease-in-out;
9733}
9734
9735.wf_widget-area .widget+.widget {
9736 margin-top: 4rem;
9737}
9738
9739.wf_widget-area .widget .wp-block-heading,
9740.wf_widget-area .widget .widget-title {
9741 padding: 1.4rem 2rem 1.4rem 2rem;
9742 margin-top: -2.5rem;
9743 margin-right: -3rem;
9744 margin-bottom: 2.5rem;
9745 margin-left: -3rem;
9746 text-align: center;
9747 background-color: var(--wf-main-color);
9748 color: #fff;
9749}
9750
9751.wf_widget-area .widget .wp-block-heading:before,
9752.wf_widget-area .widget .widget-title:before {
9753 position: absolute;
9754 content: "";
9755 background: var(--wf-main-color);
9756 width: 100%;
9757 height: 3px;
9758 left: 0;
9759 bottom: 0;
9760}
9761
9762.wf_widget-area .widget ul:not(.wp-block-social-links) li {
9763 border-bottom: 0.1rem dashed rgba(189, 189, 189, 0.4);
9764 text-transform: capitalize;
9765 padding: 10px 0;
9766}
9767
9768.wf_widget-area .widget ul>li:first-child {
9769 padding-top: 0;
9770}
9771
9772.wf_widget-area .widget ul>li:last-child {
9773 padding-bottom: 0;
9774 border-bottom: 0;
9775}
9776
9777.wf_widget-area .widget.widget_archive ul li a,
9778.wf_widget-area .widget.widget_categories ul li a,
9779.wf_widget-area .widget.widget_nav_menu ul li a {
9780 position: relative;
9781 padding-left: 2.2rem;
9782 font-weight: 500;
9783 display: inline-block;
9784}
9785
9786.wf_widget-area .widget:not(.widget_payment):not(.widget_social) li a:not(:hover, :focus) {
9787 color: var(--wf-secondary-color);
9788}
9789
9790.wf_widget-area .widget.widget_archive ul li a::before,
9791.wf_widget-area .widget.widget_categories ul li a::before,
9792.wf_widget-area .widget.widget_nav_menu ul li a::before {
9793 content: "\f061";
9794 top: -0.16rem;
9795 left: 0;
9796 font-size: 1.8rem;
9797 font-weight: normal;
9798 color: var(--wf-main-color);
9799 opacity: 0.4;
9800 -webkit-transform: rotate(315deg);
9801 transform: rotate(315deg);
9802}
9803
9804/* Meta */
9805
9806.widget_meta ul li a {
9807 padding-right: 0;
9808 padding-left: 25px !important;
9809}
9810
9811.widget_meta ul li a:before {
9812 left: 0;
9813 font-family: FontAwesome;
9814 color: var(--wf-main-color);
9815}
9816
9817.widget_meta ul li:nth-child(1) a:before {
9818 content: "\f007";
9819}
9820
9821.widget_meta ul li:nth-child(2) a:before {
9822 content: "\f08b";
9823}
9824
9825.widget_meta ul li:nth-child(3) a:before {
9826 content: "\f086";
9827}
9828
9829.widget_meta ul li:nth-child(4) a:before {
9830 content: "\f27a";
9831}
9832
9833.widget_meta ul li:nth-child(5) a:before {
9834 content: "\f19a";
9835}
9836
9837.widget_meta li a:hover:before,
9838.widget_meta li a:focus:before {
9839 -webkit-animation: rightCaret 600ms ease infinite;
9840 animation: rightCaret 600ms ease infinite;
9841}
9842
9843/* Recent Comments */
9844
9845.widget_recent_comments li {
9846 padding: 0;
9847 word-break: break-word;
9848}
9849
9850/* Gallery */
9851
9852.wf_gallery--one .wp-block-gallery figure.wp-block-image,
9853.wf_gallery--one .wp-block-gallery figure.wp-block-image a {
9854 border-radius: 2rem;
9855}
9856
9857.wf_gallery--one .wp-block-gallery figure.wp-block-image a:before {
9858 font-size: 5.5rem;
9859}
9860
9861.wp-block-gallery figure.wp-block-image {
9862 background-color: var(--wf-secondary-color);
9863}
9864
9865.wp-block-gallery figure.wp-block-image,
9866.wp-block-gallery figure.wp-block-image a {
9867 position: relative;
9868 overflow: hidden;
9869 border-radius: 1rem;
9870 z-index: 0;
9871}
9872
9873.wp-block-gallery figure.wp-block-image,
9874.wp-block-gallery figure.wp-block-image * {
9875 height: 100%;
9876}
9877
9878.wp-block-gallery figure.wp-block-image a {
9879 display: inline-block;
9880}
9881
9882.wp-block-gallery figure.wp-block-image a:before {
9883 content: "\f065";
9884 position: absolute;
9885 top: 0;
9886 right: 0;
9887 bottom: 0;
9888 left: 0;
9889 font-family: "Font Awesome 6 Free";
9890 font-weight: 900;
9891 display: flex;
9892 align-items: center;
9893 justify-content: center;
9894 font-size: 2.8rem;
9895 color: #fff;
9896 background-image:
-moz-linear-gradient(90deg,
9897 #161c2d 0%,
9898 rgba(22, 28, 45, 0) 100%);
9899 background-image:
-webkit-linear-gradient(90deg,
9900 #161c2d 0%,
9901 rgba(22, 28, 45, 0) 100%);
9902 background-image:
-ms-linear-gradient(90deg,
9903 #161c2d 0%,
9904 rgba(22, 28, 45, 0) 100%);
9905 transform: scale(1, 0);
9906 transition: transform 500ms ease;
9907 transform-origin: top center;
9908 z-index: 0;
9909}
9910
9911.wf_gallery .wp-block-gallery figure.wp-block-image a:before {
9912 font-size: 5rem;
9913}
9914
9915.wp-block-gallery figure.wp-block-image:hover a:before,
9916.wp-block-gallery figure.wp-block-image:focus-within a:before {
9917 transform: scale(1, 1);
9918}
9919
9920.wp-block-gallery figure.wp-block-image:hover a img,
9921.wp-block-gallery figure.wp-block-image:focus-within a img {
9922 opacity: 0.5;
9923 -webkit-transform: scale(1.1);
9924 transform: scale(1.1);
9925}
9926
9927/* Widget Tag */
9928
9929.tagcloud,
9930.wp-block-tag-cloud {
9931 margin-bottom: -1rem;
9932}
9933
9934.wp-block-tag-cloud a,
9935.widget_tag_cloud a {
9936 font-size: 1.6rem !important;
9937 display: inline-block;
9938 line-height: 1.5;
9939 padding: 0.6rem 1.6rem;
9940 font-weight: 500;
9941 position: relative;
9942 text-decoration: none;
9943 color: var(--wf-secondary-color);
9944 background: rgba(14, 25, 30, 0.03);
9945 border: 0.1rem solid rgba(189, 189, 189, 0.4);
9946 margin-bottom: 1rem;
9947 margin-right: 0.5rem;
9948 border-radius: 5px;
9949}
9950
9951.wp-block-tag-cloud a:hover,
9952.wp-block-tag-cloud a:focus,
9953.widget_tag_cloud a:hover,
9954.widget_tag_cloud a:focus {
9955 color: #fff;
9956 background-color: var(--wf-main-color);
9957 border-color: var(--wf-main-color);
9958}
9959
9960.wp-block-tag-cloud a:not(:hover, :focus),
9961.wf_footer .widget_calendar table th,
9962.wf_footer .widget_tag_cloud a:not(:hover, :focus) {
9963 color: inherit;
9964}
9965
9966/* Full Sidebar >> Widget Calendar */
9967
9968.calendar_wrap,
9969.wp-block-calendar {
9970 position: relative;
9971 background-color:
none;
9972 overflow: hidden;
9973 border-radius: 0;
9974 border-top: 0;
9975}
9976
9977.wp-block-calendar table,
9978.widget_calendar table {
9979 width: 100%;
9980 background-color: #fff;
9981 border: none;
9982 margin: 0;
9983 caption-side: top;
9984}
9985
9986.wp-block-calendar table caption,
9987.widget_calendar table caption {
9988 font-weight: 700;
9989 color: #fff;
9990 position: relative;
9991 padding: 1.2rem 1.4rem;
9992 text-align: center;
9993 background-color: var(--wf-main-color);
9994}
9995
9996.wp-block-calendar table th,
9997.wp-block-calendar table td,
9998.widget_calendar table th,
9999.widget_calendar table td {
10000 line-height: 4rem;
10001 padding: 0;
10002 text-align: center;
10003}
10004
10005.wp-block-calendar tbody td#today,
10006.wp-block-calendar table th,
10007.widget_calendar table th {
10008 color: #fff;
10009 background: var(--wf-main-color);
10010 font-weight: 700;
10011}
10012
10013.wp-block-calendar table td,
10014.widget_calendar table td {
10015 font-weight: 600;
10016 position: relative;
10017 border-style: solid;
10018 border-width: 0.1rem;
10019 color: var(--wf-secondary-color);
10020 border-color: rgba(189, 189, 189, 0.4);
10021}
10022
10023.wp-block-calendar table tfoot,
10024.widget_calendar table tfoot {
10025 background-color: rgba(14, 25, 30, 0.03);
10026}
10027
10028.wp-calendar-nav {
10029 font-weight: 600;
10030 padding: 1.15rem 1.4rem;
10031 background-color: var(--wf-main-color);
10032 display: flex;
10033 align-items: center;
10034 justify-content: space-between;
10035}
10036
10037.wp-calendar-nav a {
10038 display: inline-block;
10039 color: #fff;
10040}
10041
10042.wp-calendar-nav a:not(:hover, :focus) {
10043 text-decoration: none;
10044}
10045
10046/* Widget Search */
10047
10048.widget_product_search .woocommerce-product-search,
10049.widget_search .search-form {
10050 display: flex;
10051 align-items: center;
10052 justify-content: flex-start;
10053 gap: 1rem;
10054}
10055
10056.widget_product_search .woocommerce-product-search button,
10057.widget_search .search-form .search-submit {
10058 flex-shrink: 0;
10059}
10060
10061.widget_search .search-form input[type="search"],
10062.widget_product_search .woocommerce-product-search input[type="search"] {
10063 border-radius: 10rem;
10064}
10065
10066/* Page Title */
10067
10068.wf_pagetitle {
10069 position: relative;
10070 padding: 4.5rem 0;
10071 background-color: rgba(189, 189, 189, 0.15);
10072 width: 100%;
10073 background-size: cover;
10074 background-repeat: no-repeat;
10075 background-position: center;
10076 overflow: hidden;
10077 z-index: 0;
10078}
10079
10080.wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content {
10081 display: flex;
10082 flex-wrap: wrap;
10083 align-items: center;
10084 justify-content: space-between;
10085 gap: 1.6rem;
10086}
10087
10088.wf_pagetitle.wf-text-right .wf_pagetitle_content {
10089 flex-direction: row-reverse;
10090}
10091
10092.wf_pagetitle .wf_pagetitle_content .title>* {
10093 position: relative;
10094 display: inline-block;
10095 color: var(--wf-secondary-color);
10096 line-height: 1.1;
10097 letter-spacing: 0.02em;
10098}
10099
10100@media (max-width: 61.95em) {
10101 .wf_pagetitle .wf_pagetitle_content .title>* {
10102 font-size: 4rem;
10103 line-height: 5rem;
10104 }
10105}
10106
10107@media (max-width: 35.95em) {
10108 .wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content {
10109 justify-content: center;
10110 text-align: center;
10111 }
10112
10113 .wf_pagetitle:not(.wf-text-center) .wf_pagetitle_content .title {
10114 flex-basis: 100%;
10115 max-width: 100%;
10116 }
10117}
10118
10119.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb {
10120 list-style: none;
10121 margin: 0;
10122 padding: 0;
10123 display: inline-block;
10124}
10125
10126.wf_pagetitle.wf-text-center .wf_pagetitle_content .wf_pagetitle_breadcrumb {
10127 margin: 0.5rem 0 0 0;
10128}
10129
10130.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li {
10131 position: relative;
10132 display: inline-block;
10133 font-weight: 500;
10134 color: var(--wf-secondary-color);
10135 margin-right: 0.55rem;
10136}
10137
10138.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:last-child {
10139 margin: 0;
10140}
10141
10142.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:not(:last-child, .active):after {
10143 content: "";
10144 display: inline-block;
10145 width: 2rem;
10146 height: 1px;
10147 background-color: currentColor;
10148 vertical-align: middle;
10149 margin-left: 0.95rem;
10150}
10151
10152.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:hover,
10153.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a:focus,
10154.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li a {
10155 color: var(--wf-secondary-color);
10156}
10157
10158.wf_pagetitle .wf_pagetitle_content .wf_pagetitle_breadcrumb li:first-child a:not(:hover, :focus) {
10159 opacity: 0.6;
10160}
10161
10162/* Patterns */
10163
10164.patterns-layer {
10165 position: absolute;
10166 z-index: -1;
10167}
10168
10169.pattern_1 {
10170 bottom: 25%;
10171 left: 5%;
10172 opacity: 0.25;
10173 animation: floating--rotate 10s infinite linear;
10174}
10175
10176.pattern_1::before,
10177.pattern_1::after {
10178 content: "";
10179 width: 2.5rem;
10180 height: 0.3rem;
10181 background-color: var(--wf-main-color);
10182 position: absolute;
10183 top: 50%;
10184 left: 50%;
10185 -webkit-transform: translate(-50%, -50%);
10186 transform: translate(-50%, -50%);
10187}
10188
10189.pattern_1::after {
10190 -webkit-transform: translate(-50%, -50%) rotate(90deg);
10191 transform: translate(-50%, -50%) rotate(90deg);
10192}
10193
10194.pattern_2 {
10195 width: 2rem;
10196 height: 2rem;
10197 top: 10%;
10198 right: 3rem;
10199 opacity: 0.25;
10200 border-radius: 50%;
10201 background-color: var(--wf-main-color);
10202 animation: rotate3d 4s linear infinite;
10203}
10204
10205@media (max-width: 767px) {
10206 .patterns-layer {
10207 display: none;
10208 }
10209}
10210
10211/* Slider */
10212
10213.wf_slider {
10214 position: relative;
10215 overflow: hidden;
10216 z-index: 0;
10217}
10218
10219.wf_slider .slider {
10220 width: 100%;
10221 background-color: #f7f7f7;
10222}
10223
10224.wf_slider .wf_owl_carousel,
10225.wf_slider .wf_slider-item,
10226.wf_slider .wf_slider-innercell,
10227.wf_slider .wf_slider-item>img {
10228 width: 100%;
10229 height: 100%;
10230 min-height: 48rem;
10231 max-height: 48rem;
10232 object-fit: cover;
10233}
10234
10235@media (min-width: 36em) {
10236
10237 .wf_slider .wf_owl_carousel,
10238 .wf_slider .wf_slider-item,
10239 .wf_slider .wf_slider-innercell,
10240 .wf_slider .wf_slider-item>img {
10241 min-height: 52rem;
10242 max-height: 52rem;
10243 }
10244}
10245
10246@media (min-width: 62em) {
10247
10248 .wf_slider .wf_owl_carousel,
10249 .wf_slider .wf_slider-item,
10250 .wf_slider .wf_slider-innercell,
10251 .wf_slider .wf_slider-item>img {
10252 max-height: 52rem;
10253 min-height: 52rem;
10254 }
10255}
10256
10257@media (min-width: 87.5em) {
10258
10259 .wf_slider .wf_owl_carousel,
10260 .wf_slider .wf_slider-item,
10261 .wf_slider .wf_slider-innercell,
10262 .wf_slider .wf_slider-item>img {
10263 max-height: 52rem;
10264 min-height: 52rem;
10265 }
10266}
10267
10268.wf_slider .wf_slider-item img+.wf_slider-wrapper {
10269 background-color: rgba(0, 0, 0, 0.6);
10270}
10271
10272.wf_slider .wf_slider-wrapper {
10273 position: absolute;
10274 top: 0;
10275 left: 0;
10276 width: 100%;
10277 height: 100%;
10278 overflow: hidden;
10279 z-index: 0;
10280}
10281
10282@media (max-width: 47.938em) {
10283 .wf_slider .wf_slider-wrapper {
10284 padding-top: 2.4rem;
10285 }
10286}
10287
10288.wf_slider .wf_slider-inner {
10289 overflow: hidden;
10290 display: table;
10291 width: 100%;
10292 height: 100%;
10293}
10294
10295.wf_slider .wf_slider-innercell {
10296 display: table-cell;
10297 vertical-align: middle;
10298}
10299
10300.wf_slider .wf_slider-content {
10301 position: relative;
10302 margin-bottom: 5.4rem;
10303 width: 100%;
10304 max-width: 92rem;
10305 z-index: 0;
10306}
10307
10308.wf_slider .wf-text-left .wf_slider-content {
10309 margin-right: auto;
10310}
10311
10312.wf_slider .wf-text-center .wf_slider-content {
10313 margin: auto;
10314 margin-bottom: 5.4rem;
10315}
10316
10317.wf_slider .wf-text-right .wf_slider-content {
10318 margin-left: auto;
10319}
10320
10321.wf_slider .wf_slider-content .subtitle {
10322 opacity: 0;
10323 transition: transform 1000ms ease, opacity 1000ms ease;
10324 transform: translateY(-200px);
10325 display: inline-block;
10326 position: relative;
10327 font-weight: 600;
10328 margin-bottom: 1rem;
10329}
10330
10331.wf_slider .active .wf_slider-content .subtitle {
10332 opacity: 1;
10333 transform: translateY(0);
10334 transition-delay: 1000ms;
10335}
10336
10337.wf_slider .wf_slider-content .title {
10338 font-size: 4.2rem;
10339 line-height: 1.2;
10340 margin-bottom: 1rem;
10341 opacity: 0;
10342 transition: transform 1200ms ease, opacity 1200ms ease;
10343 transform: translateX(200px);
10344}
10345
10346.wf_slider .active .wf_slider-content .title {
10347 opacity: 1;
10348 transform: translateX(0);
10349 transition-delay: 1300ms;
10350}
10351
10352.wf_slider .wf_slider-content .text {
10353 margin-bottom: 1.6rem;
10354 opacity: 0;
10355 transform: perspective(400px) rotateY(0deg) translateY(80px);
10356 transform-origin: bottom;
10357 transition: all 1500ms ease;
10358}
10359
10360.wf_slider .active .wf_slider-content .text {
10361 opacity: 1;
10362 transform: perspective(400px) rotateY(0deg) translateY(0px);
10363 transition-delay: 1500ms;
10364}
10365
10366.wf_slider .wf_slider-content .wf_btn-group {
10367 opacity: 0;
10368 transform: perspective(400px) rotateY(0deg) translateY(80px);
10369 transform-origin: bottom;
10370 transition: all 1500ms ease;
10371}
10372
10373.wf_slider .active .wf_slider-content .wf_btn-group {
10374 opacity: 1;
10375 transform: perspective(400px) rotateY(0deg) translateY(0px);
10376 transition-delay: 1600ms;
10377}
10378
10379.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf_slider-content .title,
10380.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf_slider-content .text {
10381 color: #fff;
10382}
10383
10384.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one {
10385 color: #fff;
10386}
10387
10388.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one i {
10389 background-color: #fff;
10390 color: var(--wf-main-color);
10391}
10392
10393.wf_slider .wf_slider-item img+.wf_slider-wrapper .wf-btn-play-one i:after {
10394 background-color: rgba(255, 255, 255, 0.4);
10395}
10396
10397.wf_btn-group .wf-btn:not(:last-child) {
10398 margin-right: 2.1rem;
10399}
10400
10401@media screen and (min-width: 62em) and (max-width: 87.438em) {
10402 .wf_slider .wf_slider-content .title {
10403 font-size: 6rem;
10404 }
10405}
10406
10407@media (max-width: 61.95em) {
10408 .wf_slider .wf_slider-content .title {
10409 font-size: 3.2rem;
10410 margin-bottom: 1.8rem;
10411 }
10412
10413 .wf_slider .wf_slider-content .text {
10414 margin-bottom: 1.8rem;
10415 }
10416
10417 .wf_slider .wf_slider-content .wf-btn {
10418 margin-bottom: 1rem;
10419 }
10420
10421 .wf_btn-group .wf-btn:not(:last-child) {
10422 margin-right: 1rem;
10423 }
10424}
10425
10426@media (max-width: 35.95em) {
10427
10428 .wf_slider .wf_slider-content .title,
10429 .wf_slider .wf_slider-content .text {
10430 display: -webkit-box;
10431 -webkit-line-clamp: 2;
10432 -webkit-box-orient: vertical;
10433 overflow: hidden;
10434 text-overflow: ellipsis;
10435 }
10436}
10437
10438.wf_slider .wf-text-right .first {
10439 order: 1;
10440}
10441
10442.wf_slider .last {
10443 text-align: start;
10444}
10445
10446.wf_slider .last .banner-img {
10447 margin-right: -5.5rem;
10448 margin-left: -5.5rem;
10449}
10450
10451/* Slider One */
10452
10453.wf_slider--two .wf_slider-content .subtitle,
10454.wf_slider--one .wf_slider-content .subtitle {
10455 color: var(--wf-main-color);
10456 background-color: rgba(var(--wf-main-rgb), 0.15);
10457 display: inline-block;
10458 padding: 6px 13px;
10459 font-size: 1.5rem;
10460 border-radius: 5rem;
10461}
10462
10463@media (min-width: 992px) {
10464 .wf_slider--one .wf_slider-item .wf_slider-wrapper .wf-row {
10465 width: calc(100% - 334px);
10466 margin-left: auto;
10467 transition: width 0.7s ease;
10468 }
10469}
10470
10471/* Carousel Nav */
10472
10473.slider.wf_owl_carousel .owl-nav [class*="owl-"] {
10474 width: 4.6rem;
10475 height: 4.6rem;
10476 line-height: 4.6rem;
10477 overflow: hidden;
10478 font-size: 2rem;
10479 position: absolute;
10480 top: 50%;
10481 border: none;
10482 outline: none;
10483 border-radius: 50%;
10484 transform: translateY(-50%);
10485 box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);
10486}
10487
10488.slider.wf_owl_carousel .owl-nav .owl-prev {
10489 left: 2rem;
10490 color: var(--wf-secondary-color);
10491 background-color: #fff;
10492}
10493
10494.slider.wf_owl_carousel .owl-nav .owl-next {
10495 right: 2rem;
10496 color: #fff;
10497 background-color: var(--wf-main-color);
10498}
10499
10500@media (max-width: 61.95em) {
10501 .slider.wf_owl_carousel .owl-nav [class*="owl-"] {
10502 width: 4.2rem;
10503 height: 4.2rem;
10504 line-height: 4.2rem;
10505 }
10506
10507 .slider.wf_owl_carousel .owl-nav .owl-prev {
10508 left: 1rem;
10509 }
10510
10511 .slider.wf_owl_carousel .owl-nav .owl-next {
10512 right: 1rem;
10513 }
10514}
10515
10516.slider.wf_owl_carousel .owl-nav [class*="owl-"]:hover {
10517 opacity: 1;
10518 color: #fff;
10519 background-color: var(--wf-main-color);
10520}
10521
10522/* Slider Dots */
10523
10524.wf_slider .owl-theme.owl-carousel .owl-dots {
10525 position: absolute;
10526 bottom: 3rem;
10527 left: 50%;
10528 -webkit-transform: translateX(-50%);
10529 transform: translateX(-50%);
10530}
10531
10532.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot span {
10533 border-color: var(--wf-main-color);
10534}
10535
10536.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot:hover span,
10537.wf_slider .owl-theme.owl-carousel .owl-dots .owl-dot.active span {
10538 background: var(--wf-main-color);
10539}
10540
10541.wf_slider .owl-theme.owl-carousel.owl-theme .owl-nav button.disabled {
10542 opacity: 0;
10543 visibility: hidden;
10544}
10545
10546/* Slider Kenburn */
10547
10548.wf_slider--kenburn .wf_slider-item {
10549 overflow: hidden;
10550}
10551
10552.wf_slider--kenburn .owl-item .wf_slider-item>img {
10553 display: block;
10554 width: 100%;
10555 height: 100%;
10556 -webkit-transform-style: flat;
10557 transform-style: flat;
10558 -webkit-transition: all 20s;
10559 transition: all 20s;
10560 transition-timing-function: linear;
10561}
10562
10563.wf_slider--kenburn .owl-item:nth-child(even) .wf_slider-item>img {
10564 -webkit-transform: scale(1.4);
10565 transform: scale(1.4);
10566 -webkit-transform-origin: bottom right;
10567 transform-origin: bottom right;
10568}
10569
10570.wf_slider--kenburn .owl-item:nth-child(odd) .wf_slider-item>img {
10571 -webkit-transform: scale(1.1);
10572 transform: scale(1.1);
10573 -webkit-transform-origin: bottom left;
10574 transform-origin: bottom left;
10575}
10576
10577.wf_slider--kenburn .owl-item.active:nth-child(even) .wf_slider-item>img {
10578 -webkit-transform: scale(1.1);
10579 transform: scale(1.1);
10580}
10581
10582.wf_slider--kenburn .owl-item.active:nth-child(odd) .wf_slider-item>img {
10583 -webkit-transform: scale(1.4);
10584 transform: scale(1.4);
10585}
10586
10587/* Heading */
10588
10589.section-title-one .section-title .sub-title {
10590 display: inline-block;
10591 color: var(--wf-main-color);
10592 margin-bottom: 0.8rem;
10593}
10594
10595.section-title-one .section-title .title {
10596 font-size: 3.2rem;
10597 line-height: 1.4;
10598 margin-bottom: 0;
10599}
10600
10601.section-title-one .section-title.text-white .title {
10602 color: inherit;
10603}
10604
10605@media (max-width: 767px) {
10606 .section-title-one .section-title .title {
10607 font-size: 2.2rem;
10608 }
10609
10610 .section-title-one .section-title .title br {
10611 display: none;
10612 }
10613}
10614
10615.section-title-one .section-title p {
10616 margin-top: 0.7rem;
10617 line-height: 1.4;
10618}
10619
10620.more-link {
10621 font-size: 95%;
10622 line-height: 1.2;
10623 font-weight: 500;
10624 text-decoration: none;
10625 color: var(--wf-main-color);
10626 position: relative;
10627 padding-bottom: 2px;
10628 display: inline-block;
10629}
10630
10631.more-link::before {
10632 content: "";
10633 position: absolute;
10634 bottom: 0;
10635 left: 0;
10636 width: 82%;
10637 height: 1px;
10638 background-color: var(--wf-main-color);
10639 transition: all ease 0.5s;
10640}
10641
10642.more-link:focus::before,
10643.more-link:hover::before {
10644 width: 100%;
10645}
10646
10647.more-link i {
10648 font-size: 18px;
10649 position: relative;
10650 top: 2.5px;
10651 transform: rotate(-45deg);
10652}
10653
10654/* ====== */
10655
10656/* Product Category */
10657
10658.product-category {
10659 text-align: center;
10660}
10661
10662.product-category .category-inner {
10663 position: relative;
10664}
10665
10666.product-category .category-inner .category-image {
10667 position: relative;
10668 overflow: hidden;
10669 border-radius: 50%;
10670}
10671
10672.wf_product_category_one .product-category .category-inner .category-image {
10673 margin-left: auto;
10674 margin-right: auto;
10675 max-width: 132px;
10676 min-height: 132px;
10677 display: flex;
10678 align-items: center;
10679 justify-content: center;
10680 background-color: rgba(189, 189, 189, 0.15);
10681}
10682
10683.product-category .category-inner .category-image a {
10684 display: block;
10685 margin: -1px;
10686 transition: transform 0.5s cubic-bezier(0, 0, 0.44, 1.18);
10687}
10688
10689.product-category:focus-within .category-inner .category-image a,
10690.product-category:hover .category-inner .category-image a {
10691 transform: scale3d(1.1, 1.1, 1);
10692}
10693
10694.product-category .category-inner .category-image img {
10695 width: 100%;
10696}
10697
10698.product-category .category-inner .category-mask {
10699 padding: 10px;
10700}
10701
10702.product-category .category-inner .category-mask .title {
10703 font-size: 18px;
10704}
10705
10706.product-category .category-inner .category-mask a {
10707 text-decoration: none;
10708}
10709
10710.product-category .category-inner .category-link {
10711 position: absolute;
10712 inset: 0;
10713 z-index: 1;
10714}
10715
10716/* Hurry Section */
10717
10718.wf_hurry {
10719 position: relative;
10720 overflow: hidden;
10721 z-index: 0;
10722 background-color: #f7f7f7;
10723}
10724
10725.hurry-content {
10726 padding: 6rem 8rem;
10727}
10728
10729.hurry-img-bg {
10730 position: absolute;
10731 right: 0;
10732 bottom: 0;
10733 width: 100%;
10734 height: 100%;
10735 object-fit: cover;
10736 z-index: -1;
10737}
10738
10739@media only screen and (max-width: 767px) {
10740 .hurry-content {
10741 padding: 2.5rem;
10742 }
10743
10744 .hurry-img-bg {
10745 display: none;
10746 }
10747}
10748
10749/* About Section */
10750
10751.about-content .about-video video {
10752 width: 100%;
10753 border-radius: 1.6rem;
10754}
10755
10756.about-content .section-title p {
10757 max-width: 60rem;
10758 margin-left: auto;
10759 margin-right: auto;
10760}
10761
10762.iconbox {
10763 text-align: center;
10764 background-color: transparent;
10765 border-radius: 1.6rem;
10766 padding: 3rem 1.5rem 2rem 1.5rem;
10767 transition: all 0.3s;
10768}
10769
10770.iconbox:hover {
10771 background-color: var(--wf-main-color);
10772 color: #fff;
10773 transform: translateY(-20px);
10774 transition: all 0.3s;
10775}
10776
10777.iconbox .icon {
10778 font-size: 56px;
10779 color: var(--wf-main-color);
10780 line-height: 1;
10781 margin-bottom: 1rem;
10782}
10783
10784.iconbox .title {
10785 font-size: 2rem;
10786 margin-bottom: 1rem;
10787 padding-top: 1rem;
10788}
10789
10790.iconbox:hover .icon,
10791.iconbox:hover .title {
10792 color: #fff;
10793 transition: all 0.3s;
10794}
10795
10796/* Work Section */
10797
10798.wf_work {
10799 background-color: rgba(3, 6, 23, 0.03);
10800}
10801
10802.wf_work .work-item {
10803 display: flex;
10804 gap: 2.4rem;
10805 align-items: center;
10806}
10807
10808@media (max-width: 991px) {
10809 .wf_work .work-item {
10810 display: block;
10811 margin-bottom: 3rem;
10812 }
10813}
10814
10815.wf_work .work-item .work-content {
10816 flex-basis: 49%;
10817}
10818
10819.wf_work .work-item .work-content>div:not(:first-child) {
10820 margin-top: 1.6rem;
10821}
10822
10823.wf_work .work-item .work-content .title {
10824 font-weight: 600;
10825 font-size: 2rem;
10826}
10827
10828.wf_work .work-item .work-content .years {
10829 font-weight: 600;
10830 font-size: 1.7rem;
10831}
10832
10833.wf_work .work-item .work-img {
10834 flex-basis: 51%;
10835 margin: 1.6rem;
10836 position: relative;
10837 overflow: hidden;
10838 border-radius: 1.6rem;
10839 box-shadow: 8px 8px 0px 0px var(--wf-main-color);
10840 transition: all 0.4s ease-in-out;
10841}
10842
10843.wf_work .work-item .work-img:hover {
10844 transform: translateY(-8px);
10845}
10846
10847.wf_work .work-item .work-img:before,
10848.wf_work .work-item .work-img:after {
10849 width: 50%;
10850 position: absolute;
10851 z-index: 1;
10852 top: -100%;
10853 left: 0;
10854 height: 100%;
10855 content: "";
10856 opacity: 0.5;
10857 -ms-filter:
progid:DXImageTransform.Microsoft.Alpha(opacity=25);
10858 filter:
alpha(opacity=25);
10859 background: #000;
10860 transition: all 0.7s ease-out 0s;
10861}
10862
10863.wf_work .work-item .work-img:after {
10864 left: inherit;
10865 bottom: -100%;
10866 top: inherit;
10867 right: 0;
10868}
10869
10870.wf_work .work-item .work-img:hover:before {
10871 top: 0;
10872}
10873
10874.wf_work .work-item .work-img:hover:after {
10875 bottom: 0;
10876}
10877
10878.wf_work .work-item .work-img img {
10879 width: 100%;
10880 height: 42rem;
10881 object-fit: cover;
10882}
10883
10884.wf_work .work-item:nth-child(odd) .work-img {
10885 order: 1;
10886}
10887
10888@media (max-width: 991px) {
10889 .wf_work .work-item:nth-child(odd) .work-img {
10890 order: unset;
10891 }
10892}
10893
10894.wf_work .work-item:nth-child(odd) .work-content {
10895 order: 2;
10896}
10897
10898@media (max-width: 991px) {
10899 .wf_work .work-item:nth-child(odd) .work-content {
10900 order: unset;
10901 }
10902}
10903
10904/* Team Section */
10905
10906.team .thumb {
10907 border-radius: 1.6rem 1.6rem 0 0;
10908 overflow: hidden;
10909 border-bottom: 5px solid var(--wf-main-color);
10910}
10911
10912.team .thumb img {
10913 width: 100%;
10914}
10915
10916.team .info {
10917 margin-top: 1.5rem;
10918}
10919
10920.team .info span {
10921 margin-bottom: 0.9rem;
10922 font-weight: 600;
10923 text-transform: uppercase;
10924 font-size: 1.4rem;
10925 display: block;
10926 line-height: 1.2;
10927 opacity: 0.9;
10928}
10929
10930.team .info h5 {
10931 font-size: 2rem;
10932}
10933
10934.team .info .widget.widget_social {
10935 margin-top: 1.2rem;
10936}
10937
10938.team .info .widget.widget_social li a {
10939 width: 3rem;
10940 height: 3rem;
10941 font-size: 1.4rem;
10942}
10943
10944/* Review Section */
10945
10946.review-card-inner {
10947 background-color: #fff;
10948 border: 1px solid rgba(189, 189, 189, 0.4);
10949 border-radius: 5px;
10950 min-height: 280px;
10951 display: flex;
10952 flex-direction: column;
10953 justify-content: space-between;
10954}
10955
10956.review-card-inner:hover,
10957.review-card-inner:hover .review-product {
10958 border-color: var(--wf-main-color);
10959}
10960
10961.review-card .top-row {
10962 display: flex;
10963 padding: 20px 0 10px;
10964 border-bottom: 0;
10965 margin: 0 15px;
10966 align-items: center;
10967 gap: 15px;
10968 flex-wrap: wrap;
10969}
10970
10971.review-card .review-thumbnail {
10972 position: relative;
10973}
10974
10975.review-card .review-thumbnail img {
10976 max-width: 45px;
10977 max-height: 45px;
10978 border-radius: 100%;
10979}
10980
10981.avatar-check {
10982 position: absolute;
10983 bottom: -6px;
10984 right: 0;
10985 width: 20px;
10986 height: 20px;
10987 background-color: #9be8d8;
10988 display: flex;
10989 align-items: center;
10990 justify-content: center;
10991 border-radius: 20px;
10992}
10993
10994.avatar-check svg {
10995 width: 15px;
10996 height: 15px;
10997}
10998
10999.avatar-check svg>* {
11000 fill: var(--wf-secondary-color);
11001}
11002
11003.review-card .reviewer {
11004 text-align: start;
11005 display: flex;
11006 flex-direction: row;
11007 justify-content: center;
11008 align-items: center;
11009 gap: 10px;
11010 flex-wrap: wrap;
11011}
11012
11013.review-card .reviewer-name {
11014 font-weight: 700;
11015 font-size: 16px;
11016 line-height: 23px;
11017 text-transform: capitalize;
11018 height: 50%;
11019 display: flex;
11020 align-items: center;
11021 color: var(--wf-secondary-color);
11022}
11023
11024.review-card .reviewer-verified {
11025 border: 1px solid;
11026 border-color: var(--wf-main-color);
11027 color: var(--wf-main-color);
11028 padding: 1px 7px 0;
11029 border-radius: 5px;
11030 text-transform: uppercase;
11031 font-size: 8px;
11032 max-height: 18px;
11033 line-height: 2;
11034 letter-spacing: 0.3px;
11035 font-weight: 500;
11036}
11037
11038.review-card .rating-row {
11039 padding: 0 0 10px;
11040 display: flex;
11041 align-items: center;
11042 margin: 0 15px;
11043}
11044
11045.review-card .crstar-rating {
11046 overflow: hidden;
11047 position: relative;
11048 height: 15px;
11049 line-height: 1;
11050 font-size: 14px;
11051 width: 80px;
11052}
11053
11054.review-card .crstar-rating:before {
11055 content: "\f005\f005\f005\f005\f005";
11056 font-family: "Font Awesome 6 Free";
11057 font-weight: 900;
11058 color: rgba(189, 189, 189, 0.4);
11059 position: absolute;
11060 top: 0;
11061 left: 0;
11062 width: 100%;
11063}
11064
11065.review-card .crstar-rating span:before {
11066 content: "\f005\f005\f005\f005\f005";
11067 font-family: "Font Awesome 6 Free";
11068 font-weight: 900;
11069 color: #ffdc00;
11070 position: absolute;
11071 top: 0;
11072 left: 0;
11073 width: 100%;
11074 overflow: hidden;
11075}
11076
11077.review-card .crstar-rating span {
11078 display: block;
11079 position: absolute;
11080 top: 0;
11081 left: 0;
11082 height: 100%;
11083 overflow: hidden;
11084 color: #ffdc00;
11085 font-size: 14px;
11086 font-family: "Font Awesome 6 Free";
11087 font-weight: 900;
11088}
11089
11090.review-card .rating-label {
11091 margin: 0 0 0 10px;
11092 font-size: 9px;
11093 line-height: 20px;
11094 letter-spacing: 0.1em;
11095 text-align: start;
11096 color: #fff;
11097 background: #019267;
11098 height: 15px;
11099 display: flex;
11100 align-items: center;
11101 justify-content: center;
11102 padding: 0 4px;
11103 border-radius: 3px;
11104}
11105
11106.review-card .middle-row {
11107 font-size: 13px;
11108 margin: 0 15px;
11109}
11110
11111.review-card .review-content {
11112 margin: 0 0 12px;
11113}
11114
11115.review-card .datetime {
11116 font-weight: 500;
11117 font-size: 10px;
11118 text-transform: uppercase;
11119}
11120
11121.review-card .review-product {
11122 border-radius: 0;
11123 display: flex;
11124 align-items: center;
11125 padding: 10px 15px;
11126 margin-top: 10px;
11127 line-height: 1;
11128 border-top: 1px solid;
11129 border-color: rgba(189, 189, 189, 0.4);
11130}
11131
11132.review-card .product-thumbnail {
11133 flex: 0 0 20%;
11134}
11135
11136.review-card .product-thumbnail img {
11137 width: 50px;
11138 height: 50px;
11139 max-width: none;
11140 max-height: none;
11141 border-radius: 0;
11142}
11143
11144.review-card .product-title {
11145 font-size: 13px;
11146 font-weight: 700;
11147 text-align: start;
11148 color: var(--wf-secondary-color);
11149}
11150
11151.review-card .product-title a {
11152 text-decoration: none;
11153 color: inherit;
11154}
11155
11156/* Contact Section */
11157
11158.contact-page-info .contact__list {
11159 align-items: start;
11160}
11161
11162.contact-page-info .contact__list i {
11163 font-size: 3.2rem;
11164 color: var(--wf-main-color);
11165 width: 5.6rem;
11166 height: 5.6rem;
11167 background-color: rgba(189, 189, 189, 0.4);
11168 border-radius: 5rem;
11169}
11170
11171.contact-page-info .contact__body p+a,
11172.contact-page-info .contact__body .title {
11173 font-size: 1.8rem;
11174 font-weight: 600;
11175 color: var(--wf-secondary-color);
11176}
11177
11178.contact-page-info .contact__body p+a {
11179 margin-top: 1rem;
11180}
11181
11182.contact-page-info .contact__body a {
11183 width: max-content;
11184}
11185
11186.authentication-content {
11187 padding: 5rem;
11188 border-radius: 1.6rem;
11189 border: 1px solid rgba(189, 189, 189, 0.4);
11190}
11191
11192@media (max-width: 767px) {
11193 .authentication-content {
11194 padding: 3rem;
11195 }
11196}
11197
11198.authentication-content .image img {
11199 width: 100%;
11200 border-radius: 1.6rem;
11201}
11202
11203.wf_form_inner .wpcf7 p {
11204 margin-bottom: 0;
11205}
11206
11207.wf_form_inner .wpcf7 p+p {
11208 margin-top: 2rem;
11209}
11210
11211/* 404 */
11212
11213.not-found {
11214 padding-left: 2rem;
11215 padding-right: 2rem;
11216 text-align: center;
11217 margin: 0 auto;
11218 max-width: 66rem;
11219}
11220
11221.not-found .image-404 {
11222 position: relative;
11223 overflow: hidden;
11224 text-align: center;
11225 margin-bottom: 3rem;
11226}
11227
11228.not-found .image-404 .text-clipping {
11229 font-size: 10rem;
11230 line-height: 0.7;
11231 letter-spacing: 0.05em;
11232 font-weight: bold;
11233 text-align: center;
11234 display: inline-block;
11235 padding-top: 6px;
11236}
11237
11238.not-found .image-404 .text-clipping+img {
11239 width: 100%;
11240 height: auto;
11241 min-height: 100%;
11242 object-fit: cover;
11243 position: absolute;
11244 top: 50%;
11245 left: 50%;
11246 height: 100%;
11247 transform: translate(-50%, -50%);
11248 max-width: none;
11249 mix-blend-mode: lighten;
11250}
11251
11252.not-found h4 {
11253 font-size: 2rem;
11254 margin-bottom: 20px;
11255 line-height: 1.5;
11256 letter-spacing: 2px;
11257}
11258
11259body.error404 .not-found p {
11260 line-height: 1.5;
11261 margin-bottom: 32px;
11262}
11263
11264@media (min-width: 401px) {
11265 .not-found .image-404 .text-clipping {
11266 font-size: 15rem;
11267 }
11268}
11269
11270@media (min-width: 768px) {
11271 .not-found .image-404 .text-clipping {
11272 font-size: 25rem;
11273 }
11274
11275 .not-found h4 {
11276 font-size: 2.6rem;
11277 }
11278}
11279
11280/*===== Tab Filter =====*/
11281
11282.owl-filter-bar a {
11283 color: var(--wf-secondary-color);
11284 position: relative;
11285 display: inline-block;
11286 text-decoration: none;
11287 margin-left: 1.6rem;
11288}
11289
11290.owl-filter-bar a:hover,
11291.owl-filter-bar a:focus {
11292 color: var(--wf-main-color);
11293}
11294
11295.owl-filter-bar a:first-child {
11296 margin-left: 0;
11297}
11298
11299.owl-filter-bar a.current {
11300 color: var(--wf-main-color);
11301 text-decoration: underline;
11302}
11303
11304.wf_popular-product .woocommerce {
11305 position: relative;
11306}
11307
11308#loading-indicator {
11309 position: absolute;
11310 top: 0;
11311 left: 0;
11312 width: 100%;
11313 height: 100%;
11314 display: flex;
11315 align-items: center;
11316 justify-content: center;
11317 background-color: rgba(255, 255, 255, 0.5);
11318 margin: 0;
11319 z-index: 1;
11320}
11321
11322.spinner {
11323 display: inline-block;
11324 border: 5px solid #f3f3f3; /* Light grey */
11325 border-top: 5px solid var(--wf-main-color); /* Blue */
11326 border-radius: 50%;
11327 width: 30px;
11328 height: 30px;
11329 animation: floating--rotate 1s linear infinite;
11330}
11331
11332/*===== // =====*/
11333
11334/*===== Popular Product =====*/
11335
11336.popular-products-carousel .owl-carousel .owl-nav button {
11337 background-color: #ffffff;
11338 outline: none;
11339 border: 1px solid #e8e8e8;
11340 width: 25px;
11341 height: 25px;
11342 line-height: 22px;
11343 text-align: center;
11344 border-radius: 0;
11345 font-size: 18px;
11346 font-weight: 600;
11347 padding: 0;
11348 position: absolute;
11349 top: 50%;
11350 margin: 0;
11351 color: var(--wf-secondary-color);
11352 transform: translateY(-50%);
11353}
11354
11355.popular-products-carousel .owl-carousel .owl-nav .owl-prev {
11356 left: 0;
11357}
11358
11359.popular-products-carousel .owl-carousel .owl-nav .owl-next {
11360 right: 0;
11361}
11362
11363.popular-products-carousel .owl-carousel.owl-theme .owl-nav button:hover,
11364.popular-products-carousel .owl-carousel.owl-theme .owl-nav button:focus {
11365 color: var(--wf-secondary-color);
11366 background: #fff;
11367}
11368
11369/*===== // =====*/
11370
11371/*===== Deals Of Day =====*/
11372
11373.deals-timer {
11374 display: inline-flex;
11375 align-items: center;
11376 justify-content: flex-start;
11377 flex-wrap: wrap;
11378}
11379
11380.deals-timer .deals-item {
11381 flex: 0 0 auto;
11382 display: flex;
11383 align-items: baseline;
11384 position: relative;
11385 z-index: 0;
11386 padding-right: 15px;
11387 margin-right: 12px;
11388}
11389
11390.deals-timer .deals-item:after {
11391 content: ":";
11392 position: absolute;
11393 right: 0;
11394 top: -3px;
11395}
11396
11397.deals-timer .deals-item:last-child:after {
11398 display: none;
11399}
11400
11401.deals-timer .deals-item:last-child {
11402 padding-right: 0;
11403 margin-right: 0;
11404}
11405
11406.deals-timer .deals-item .deals-count h6 {
11407 font-size: 20px;
11408 font-weight: 600;
11409 line-height: 1.1;
11410 margin: 0;
11411}
11412
11413.deals-timer .deals-item p {
11414 font-weight: 500;
11415 margin: 0 0 0 4px;
11416 line-height: 1.4;
11417}
11418
11419/*===== // =====*/
11420
11421/*--------------------------------------------------
11422=>> Wide & Boxed Background Color / Gradient
11423--------------------------------------------------*/
11424
11425@media (min-width: 100em) {
11426 body.background-boxed {
11427 max-width: 1500px;
11428 margin: 0 auto;
11429 position: relative;
11430 box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.15);
11431 }
11432
11433 body.background-boxed .container-fluid {
11434 max-width: 1470px;
11435 padding-left: 1.5rem;
11436 padding-right: 1.5rem;
11437 }
11438}
11439
11440@media (min-width: 75em) and (max-width: 99.95em) {
11441 body.background-boxed {
11442 max-width: 1200px;
11443 margin: 0 auto;
11444 position: relative;
11445 box-shadow: 0 0.6rem 4rem rgba(0, 0, 0, 0.25);
11446 }
11447}
11448
11449@media (min-width: 62em) and (max-width: 74.95em) {
11450 body.background-boxed {
11451 width: 95%;
11452 margin: 0 auto;
11453 box-shadow: 0 0 1.6rem rgba(0, 0, 0, 0.2);
11454 }
11455}
11456
11457@media (max-width: 61.95em) {
11458 body.background-boxed {
11459 width: 100%;
11460 }
11461}
11462
11463
11464.tablesaw th div a {
11465 color: #000;;
11466}
11467.tablesaw th div a:hover,
11468.tablesaw th div a:focus {
11469 color: var(--wf-main-color);
11470}
11471.tablesaw th div {
11472 text-align: start;
11473}
11474.tablesaw .title {
11475 color: var(--wf-secondary-color);
11476 background: transparent;
11477 text-transform: capitalize;
11478}