PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.79
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.79
9.1.3 9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 All 222 releases
wpvr / admin / lib / fontawesome / css / svg-with-js.css

svg-with-js.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.79, at admin/lib/fontawesome/css/svg-with-js.css

641 lines 21.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 * Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com
3 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 * Copyright 2023 Fonticons, Inc.
5 */
6 :root, :host {
7 --fa-font-solid: normal 900 1em/1 'Font Awesome 6 Solid';
8 --fa-font-regular: normal 400 1em/1 'Font Awesome 6 Regular';
9 --fa-font-light: normal 300 1em/1 'Font Awesome 6 Light';
10 --fa-font-thin: normal 100 1em/1 'Font Awesome 6 Thin';
11 --fa-font-duotone: normal 900 1em/1 'Font Awesome 6 Duotone';
12 --fa-font-sharp-solid: normal 900 1em/1 'Font Awesome 6 Sharp';
13 --fa-font-sharp-regular: normal 400 1em/1 'Font Awesome 6 Sharp';
14 --fa-font-sharp-light: normal 300 1em/1 'Font Awesome 6 Sharp';
15 --fa-font-sharp-thin: normal 100 1em/1 'Font Awesome 6 Sharp';
16 --fa-font-brands: normal 400 1em/1 'Font Awesome 6 Brands'; }
17
18 svg:not(:root).svg-inline--fa, svg:not(:host).svg-inline--fa {
19 overflow: visible;
20 box-sizing: content-box; }
21
22 .svg-inline--fa {
23 display: var(--fa-display, inline-block);
24 height: 1em;
25 overflow: visible;
26 vertical-align: -.125em; }
27 .svg-inline--fa.fa-2xs {
28 vertical-align: 0.1em; }
29 .svg-inline--fa.fa-xs {
30 vertical-align: 0em; }
31 .svg-inline--fa.fa-sm {
32 vertical-align: -0.07143em; }
33 .svg-inline--fa.fa-lg {
34 vertical-align: -0.2em; }
35 .svg-inline--fa.fa-xl {
36 vertical-align: -0.25em; }
37 .svg-inline--fa.fa-2xl {
38 vertical-align: -0.3125em; }
39 .svg-inline--fa.fa-pull-left {
40 margin-right: var(--fa-pull-margin, 0.3em);
41 width: auto; }
42 .svg-inline--fa.fa-pull-right {
43 margin-left: var(--fa-pull-margin, 0.3em);
44 width: auto; }
45 .svg-inline--fa.fa-li {
46 width: var(--fa-li-width, 2em);
47 top: 0.25em; }
48 .svg-inline--fa.fa-fw {
49 width: var(--fa-fw-width, 1.25em); }
50
51 .fa-layers svg.svg-inline--fa {
52 bottom: 0;
53 left: 0;
54 margin: auto;
55 position: absolute;
56 right: 0;
57 top: 0; }
58
59 .fa-layers-text, .fa-layers-counter {
60 display: inline-block;
61 position: absolute;
62 text-align: center; }
63
64 .fa-layers {
65 display: inline-block;
66 height: 1em;
67 position: relative;
68 text-align: center;
69 vertical-align: -.125em;
70 width: 1em; }
71 .fa-layers svg.svg-inline--fa {
72 -webkit-transform-origin: center center;
73 transform-origin: center center; }
74
75 .fa-layers-text {
76 left: 50%;
77 top: 50%;
78 -webkit-transform: translate(-50%, -50%);
79 transform: translate(-50%, -50%);
80 -webkit-transform-origin: center center;
81 transform-origin: center center; }
82
83 .fa-layers-counter {
84 background-color: var(--fa-counter-background-color, #ff253a);
85 border-radius: var(--fa-counter-border-radius, 1em);
86 box-sizing: border-box;
87 color: var(--fa-inverse, #fff);
88 line-height: var(--fa-counter-line-height, 1);
89 max-width: var(--fa-counter-max-width, 5em);
90 min-width: var(--fa-counter-min-width, 1.5em);
91 overflow: hidden;
92 padding: var(--fa-counter-padding, 0.25em 0.5em);
93 right: var(--fa-right, 0);
94 text-overflow: ellipsis;
95 top: var(--fa-top, 0);
96 -webkit-transform: scale(var(--fa-counter-scale, 0.25));
97 transform: scale(var(--fa-counter-scale, 0.25));
98 -webkit-transform-origin: top right;
99 transform-origin: top right; }
100
101 .fa-layers-bottom-right {
102 bottom: var(--fa-bottom, 0);
103 right: var(--fa-right, 0);
104 top: auto;
105 -webkit-transform: scale(var(--fa-layers-scale, 0.25));
106 transform: scale(var(--fa-layers-scale, 0.25));
107 -webkit-transform-origin: bottom right;
108 transform-origin: bottom right; }
109
110 .fa-layers-bottom-left {
111 bottom: var(--fa-bottom, 0);
112 left: var(--fa-left, 0);
113 right: auto;
114 top: auto;
115 -webkit-transform: scale(var(--fa-layers-scale, 0.25));
116 transform: scale(var(--fa-layers-scale, 0.25));
117 -webkit-transform-origin: bottom left;
118 transform-origin: bottom left; }
119
120 .fa-layers-top-right {
121 top: var(--fa-top, 0);
122 right: var(--fa-right, 0);
123 -webkit-transform: scale(var(--fa-layers-scale, 0.25));
124 transform: scale(var(--fa-layers-scale, 0.25));
125 -webkit-transform-origin: top right;
126 transform-origin: top right; }
127
128 .fa-layers-top-left {
129 left: var(--fa-left, 0);
130 right: auto;
131 top: var(--fa-top, 0);
132 -webkit-transform: scale(var(--fa-layers-scale, 0.25));
133 transform: scale(var(--fa-layers-scale, 0.25));
134 -webkit-transform-origin: top left;
135 transform-origin: top left; }
136
137 .fa-1x {
138 font-size: 1em; }
139
140 .fa-2x {
141 font-size: 2em; }
142
143 .fa-3x {
144 font-size: 3em; }
145
146 .fa-4x {
147 font-size: 4em; }
148
149 .fa-5x {
150 font-size: 5em; }
151
152 .fa-6x {
153 font-size: 6em; }
154
155 .fa-7x {
156 font-size: 7em; }
157
158 .fa-8x {
159 font-size: 8em; }
160
161 .fa-9x {
162 font-size: 9em; }
163
164 .fa-10x {
165 font-size: 10em; }
166
167 .fa-2xs {
168 font-size: 0.625em;
169 line-height: 0.1em;
170 vertical-align: 0.225em; }
171
172 .fa-xs {
173 font-size: 0.75em;
174 line-height: 0.08333em;
175 vertical-align: 0.125em; }
176
177 .fa-sm {
178 font-size: 0.875em;
179 line-height: 0.07143em;
180 vertical-align: 0.05357em; }
181
182 .fa-lg {
183 font-size: 1.25em;
184 line-height: 0.05em;
185 vertical-align: -0.075em; }
186
187 .fa-xl {
188 font-size: 1.5em;
189 line-height: 0.04167em;
190 vertical-align: -0.125em; }
191
192 .fa-2xl {
193 font-size: 2em;
194 line-height: 0.03125em;
195 vertical-align: -0.1875em; }
196
197 .fa-fw {
198 text-align: center;
199 width: 1.25em; }
200
201 .fa-ul {
202 list-style-type: none;
203 margin-left: var(--fa-li-margin, 2.5em);
204 padding-left: 0; }
205 .fa-ul > li {
206 position: relative; }
207
208 .fa-li {
209 left: calc(var(--fa-li-width, 2em) * -1);
210 position: absolute;
211 text-align: center;
212 width: var(--fa-li-width, 2em);
213 line-height: inherit; }
214
215 .fa-border {
216 border-color: var(--fa-border-color, #eee);
217 border-radius: var(--fa-border-radius, 0.1em);
218 border-style: var(--fa-border-style, solid);
219 border-width: var(--fa-border-width, 0.08em);
220 padding: var(--fa-border-padding, 0.2em 0.25em 0.15em); }
221
222 .fa-pull-left {
223 float: left;
224 margin-right: var(--fa-pull-margin, 0.3em); }
225
226 .fa-pull-right {
227 float: right;
228 margin-left: var(--fa-pull-margin, 0.3em); }
229
230 .fa-beat {
231 -webkit-animation-name: fa-beat;
232 animation-name: fa-beat;
233 -webkit-animation-delay: var(--fa-animation-delay, 0s);
234 animation-delay: var(--fa-animation-delay, 0s);
235 -webkit-animation-direction: var(--fa-animation-direction, normal);
236 animation-direction: var(--fa-animation-direction, normal);
237 -webkit-animation-duration: var(--fa-animation-duration, 1s);
238 animation-duration: var(--fa-animation-duration, 1s);
239 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
240 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
241 -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
242 animation-timing-function: var(--fa-animation-timing, ease-in-out); }
243
244 .fa-bounce {
245 -webkit-animation-name: fa-bounce;
246 animation-name: fa-bounce;
247 -webkit-animation-delay: var(--fa-animation-delay, 0s);
248 animation-delay: var(--fa-animation-delay, 0s);
249 -webkit-animation-direction: var(--fa-animation-direction, normal);
250 animation-direction: var(--fa-animation-direction, normal);
251 -webkit-animation-duration: var(--fa-animation-duration, 1s);
252 animation-duration: var(--fa-animation-duration, 1s);
253 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
254 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
255 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
256 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1)); }
257
258 .fa-fade {
259 -webkit-animation-name: fa-fade;
260 animation-name: fa-fade;
261 -webkit-animation-delay: var(--fa-animation-delay, 0s);
262 animation-delay: var(--fa-animation-delay, 0s);
263 -webkit-animation-direction: var(--fa-animation-direction, normal);
264 animation-direction: var(--fa-animation-direction, normal);
265 -webkit-animation-duration: var(--fa-animation-duration, 1s);
266 animation-duration: var(--fa-animation-duration, 1s);
267 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
268 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
269 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
270 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
271
272 .fa-beat-fade {
273 -webkit-animation-name: fa-beat-fade;
274 animation-name: fa-beat-fade;
275 -webkit-animation-delay: var(--fa-animation-delay, 0s);
276 animation-delay: var(--fa-animation-delay, 0s);
277 -webkit-animation-direction: var(--fa-animation-direction, normal);
278 animation-direction: var(--fa-animation-direction, normal);
279 -webkit-animation-duration: var(--fa-animation-duration, 1s);
280 animation-duration: var(--fa-animation-duration, 1s);
281 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
282 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
283 -webkit-animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
284 animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1)); }
285
286 .fa-flip {
287 -webkit-animation-name: fa-flip;
288 animation-name: fa-flip;
289 -webkit-animation-delay: var(--fa-animation-delay, 0s);
290 animation-delay: var(--fa-animation-delay, 0s);
291 -webkit-animation-direction: var(--fa-animation-direction, normal);
292 animation-direction: var(--fa-animation-direction, normal);
293 -webkit-animation-duration: var(--fa-animation-duration, 1s);
294 animation-duration: var(--fa-animation-duration, 1s);
295 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
296 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
297 -webkit-animation-timing-function: var(--fa-animation-timing, ease-in-out);
298 animation-timing-function: var(--fa-animation-timing, ease-in-out); }
299
300 .fa-shake {
301 -webkit-animation-name: fa-shake;
302 animation-name: fa-shake;
303 -webkit-animation-delay: var(--fa-animation-delay, 0s);
304 animation-delay: var(--fa-animation-delay, 0s);
305 -webkit-animation-direction: var(--fa-animation-direction, normal);
306 animation-direction: var(--fa-animation-direction, normal);
307 -webkit-animation-duration: var(--fa-animation-duration, 1s);
308 animation-duration: var(--fa-animation-duration, 1s);
309 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
310 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
311 -webkit-animation-timing-function: var(--fa-animation-timing, linear);
312 animation-timing-function: var(--fa-animation-timing, linear); }
313
314 .fa-spin {
315 -webkit-animation-name: fa-spin;
316 animation-name: fa-spin;
317 -webkit-animation-delay: var(--fa-animation-delay, 0s);
318 animation-delay: var(--fa-animation-delay, 0s);
319 -webkit-animation-direction: var(--fa-animation-direction, normal);
320 animation-direction: var(--fa-animation-direction, normal);
321 -webkit-animation-duration: var(--fa-animation-duration, 2s);
322 animation-duration: var(--fa-animation-duration, 2s);
323 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
324 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
325 -webkit-animation-timing-function: var(--fa-animation-timing, linear);
326 animation-timing-function: var(--fa-animation-timing, linear); }
327
328 .fa-spin-reverse {
329 --fa-animation-direction: reverse; }
330
331 .fa-pulse,
332 .fa-spin-pulse {
333 -webkit-animation-name: fa-spin;
334 animation-name: fa-spin;
335 -webkit-animation-direction: var(--fa-animation-direction, normal);
336 animation-direction: var(--fa-animation-direction, normal);
337 -webkit-animation-duration: var(--fa-animation-duration, 1s);
338 animation-duration: var(--fa-animation-duration, 1s);
339 -webkit-animation-iteration-count: var(--fa-animation-iteration-count, infinite);
340 animation-iteration-count: var(--fa-animation-iteration-count, infinite);
341 -webkit-animation-timing-function: var(--fa-animation-timing, steps(8));
342 animation-timing-function: var(--fa-animation-timing, steps(8)); }
343
344 @media (prefers-reduced-motion: reduce) {
345 .fa-beat,
346 .fa-bounce,
347 .fa-fade,
348 .fa-beat-fade,
349 .fa-flip,
350 .fa-pulse,
351 .fa-shake,
352 .fa-spin,
353 .fa-spin-pulse {
354 -webkit-animation-delay: -1ms;
355 animation-delay: -1ms;
356 -webkit-animation-duration: 1ms;
357 animation-duration: 1ms;
358 -webkit-animation-iteration-count: 1;
359 animation-iteration-count: 1;
360 -webkit-transition-delay: 0s;
361 transition-delay: 0s;
362 -webkit-transition-duration: 0s;
363 transition-duration: 0s; } }
364
365 @-webkit-keyframes fa-beat {
366 0%, 90% {
367 -webkit-transform: scale(1);
368 transform: scale(1); }
369 45% {
370 -webkit-transform: scale(var(--fa-beat-scale, 1.25));
371 transform: scale(var(--fa-beat-scale, 1.25)); } }
372
373 @keyframes fa-beat {
374 0%, 90% {
375 -webkit-transform: scale(1);
376 transform: scale(1); }
377 45% {
378 -webkit-transform: scale(var(--fa-beat-scale, 1.25));
379 transform: scale(var(--fa-beat-scale, 1.25)); } }
380
381 @-webkit-keyframes fa-bounce {
382 0% {
383 -webkit-transform: scale(1, 1) translateY(0);
384 transform: scale(1, 1) translateY(0); }
385 10% {
386 -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
387 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
388 30% {
389 -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
390 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
391 50% {
392 -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
393 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
394 57% {
395 -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
396 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
397 64% {
398 -webkit-transform: scale(1, 1) translateY(0);
399 transform: scale(1, 1) translateY(0); }
400 100% {
401 -webkit-transform: scale(1, 1) translateY(0);
402 transform: scale(1, 1) translateY(0); } }
403
404 @keyframes fa-bounce {
405 0% {
406 -webkit-transform: scale(1, 1) translateY(0);
407 transform: scale(1, 1) translateY(0); }
408 10% {
409 -webkit-transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
410 transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0); }
411 30% {
412 -webkit-transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
413 transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em)); }
414 50% {
415 -webkit-transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
416 transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0); }
417 57% {
418 -webkit-transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
419 transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em)); }
420 64% {
421 -webkit-transform: scale(1, 1) translateY(0);
422 transform: scale(1, 1) translateY(0); }
423 100% {
424 -webkit-transform: scale(1, 1) translateY(0);
425 transform: scale(1, 1) translateY(0); } }
426
427 @-webkit-keyframes fa-fade {
428 50% {
429 opacity: var(--fa-fade-opacity, 0.4); } }
430
431 @keyframes fa-fade {
432 50% {
433 opacity: var(--fa-fade-opacity, 0.4); } }
434
435 @-webkit-keyframes fa-beat-fade {
436 0%, 100% {
437 opacity: var(--fa-beat-fade-opacity, 0.4);
438 -webkit-transform: scale(1);
439 transform: scale(1); }
440 50% {
441 opacity: 1;
442 -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
443 transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
444
445 @keyframes fa-beat-fade {
446 0%, 100% {
447 opacity: var(--fa-beat-fade-opacity, 0.4);
448 -webkit-transform: scale(1);
449 transform: scale(1); }
450 50% {
451 opacity: 1;
452 -webkit-transform: scale(var(--fa-beat-fade-scale, 1.125));
453 transform: scale(var(--fa-beat-fade-scale, 1.125)); } }
454
455 @-webkit-keyframes fa-flip {
456 50% {
457 -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
458 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
459
460 @keyframes fa-flip {
461 50% {
462 -webkit-transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
463 transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg)); } }
464
465 @-webkit-keyframes fa-shake {
466 0% {
467 -webkit-transform: rotate(-15deg);
468 transform: rotate(-15deg); }
469 4% {
470 -webkit-transform: rotate(15deg);
471 transform: rotate(15deg); }
472 8%, 24% {
473 -webkit-transform: rotate(-18deg);
474 transform: rotate(-18deg); }
475 12%, 28% {
476 -webkit-transform: rotate(18deg);
477 transform: rotate(18deg); }
478 16% {
479 -webkit-transform: rotate(-22deg);
480 transform: rotate(-22deg); }
481 20% {
482 -webkit-transform: rotate(22deg);
483 transform: rotate(22deg); }
484 32% {
485 -webkit-transform: rotate(-12deg);
486 transform: rotate(-12deg); }
487 36% {
488 -webkit-transform: rotate(12deg);
489 transform: rotate(12deg); }
490 40%, 100% {
491 -webkit-transform: rotate(0deg);
492 transform: rotate(0deg); } }
493
494 @keyframes fa-shake {
495 0% {
496 -webkit-transform: rotate(-15deg);
497 transform: rotate(-15deg); }
498 4% {
499 -webkit-transform: rotate(15deg);
500 transform: rotate(15deg); }
501 8%, 24% {
502 -webkit-transform: rotate(-18deg);
503 transform: rotate(-18deg); }
504 12%, 28% {
505 -webkit-transform: rotate(18deg);
506 transform: rotate(18deg); }
507 16% {
508 -webkit-transform: rotate(-22deg);
509 transform: rotate(-22deg); }
510 20% {
511 -webkit-transform: rotate(22deg);
512 transform: rotate(22deg); }
513 32% {
514 -webkit-transform: rotate(-12deg);
515 transform: rotate(-12deg); }
516 36% {
517 -webkit-transform: rotate(12deg);
518 transform: rotate(12deg); }
519 40%, 100% {
520 -webkit-transform: rotate(0deg);
521 transform: rotate(0deg); } }
522
523 @-webkit-keyframes fa-spin {
524 0% {
525 -webkit-transform: rotate(0deg);
526 transform: rotate(0deg); }
527 100% {
528 -webkit-transform: rotate(360deg);
529 transform: rotate(360deg); } }
530
531 @keyframes fa-spin {
532 0% {
533 -webkit-transform: rotate(0deg);
534 transform: rotate(0deg); }
535 100% {
536 -webkit-transform: rotate(360deg);
537 transform: rotate(360deg); } }
538
539 .fa-rotate-90 {
540 -webkit-transform: rotate(90deg);
541 transform: rotate(90deg); }
542
543 .fa-rotate-180 {
544 -webkit-transform: rotate(180deg);
545 transform: rotate(180deg); }
546
547 .fa-rotate-270 {
548 -webkit-transform: rotate(270deg);
549 transform: rotate(270deg); }
550
551 .fa-flip-horizontal {
552 -webkit-transform: scale(-1, 1);
553 transform: scale(-1, 1); }
554
555 .fa-flip-vertical {
556 -webkit-transform: scale(1, -1);
557 transform: scale(1, -1); }
558
559 .fa-flip-both,
560 .fa-flip-horizontal.fa-flip-vertical {
561 -webkit-transform: scale(-1, -1);
562 transform: scale(-1, -1); }
563
564 .fa-rotate-by {
565 -webkit-transform: rotate(var(--fa-rotate-angle, none));
566 transform: rotate(var(--fa-rotate-angle, none)); }
567
568 .fa-stack {
569 display: inline-block;
570 vertical-align: middle;
571 height: 2em;
572 position: relative;
573 width: 2.5em; }
574
575 .fa-stack-1x,
576 .fa-stack-2x {
577 bottom: 0;
578 left: 0;
579 margin: auto;
580 position: absolute;
581 right: 0;
582 top: 0;
583 z-index: var(--fa-stack-z-index, auto); }
584
585 .svg-inline--fa.fa-stack-1x {
586 height: 1em;
587 width: 1.25em; }
588
589 .svg-inline--fa.fa-stack-2x {
590 height: 2em;
591 width: 2.5em; }
592
593 .fa-inverse {
594 color: var(--fa-inverse, #fff); }
595
596 .sr-only,
597 .fa-sr-only {
598 position: absolute;
599 width: 1px;
600 height: 1px;
601 padding: 0;
602 margin: -1px;
603 overflow: hidden;
604 clip: rect(0, 0, 0, 0);
605 white-space: nowrap;
606 border-width: 0; }
607
608 .sr-only-focusable:not(:focus),
609 .fa-sr-only-focusable:not(:focus) {
610 position: absolute;
611 width: 1px;
612 height: 1px;
613 padding: 0;
614 margin: -1px;
615 overflow: hidden;
616 clip: rect(0, 0, 0, 0);
617 white-space: nowrap;
618 border-width: 0; }
619
620 .svg-inline--fa .fa-primary {
621 fill: var(--fa-primary-color, currentColor);
622 opacity: var(--fa-primary-opacity, 1); }
623
624 .svg-inline--fa .fa-secondary {
625 fill: var(--fa-secondary-color, currentColor);
626 opacity: var(--fa-secondary-opacity, 0.4); }
627
628 .svg-inline--fa.fa-swap-opacity .fa-primary {
629 opacity: var(--fa-secondary-opacity, 0.4); }
630
631 .svg-inline--fa.fa-swap-opacity .fa-secondary {
632 opacity: var(--fa-primary-opacity, 1); }
633
634 .svg-inline--fa mask .fa-primary,
635 .svg-inline--fa mask .fa-secondary {
636 fill: black; }
637
638 .fad.fa-inverse,
639 .fa-duotone.fa-inverse {
640 color: var(--fa-inverse, #fff); }
641