PluginProbe
Tabs Responsive – With WooCommerce Product Tabs Extension / trunk
Tabs Responsive – With WooCommerce Product Tabs Extension vtrunk
trunk 1.0 1.1 1.2 1.3 1.4 1.5 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 All 97 releases
tabs-responsive / assets / css / animate.css

animate.css in Tabs Responsive – With WooCommerce Product Tabs Extension trunk, at assets/css/animate.css

3,671 lines 77.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*!
2 Animate.css - http://daneden.me/animate
3 Licensed under the MIT license
4 */
5
6 .animated {
7 -webkit-animation-duration: 1s;
8 animation-duration: 1s;
9 -webkit-animation-fill-mode: both;
10 animation-fill-mode: both;
11 }
12
13 .animated.hinge {
14 -webkit-animation-duration: 2s;
15 animation-duration: 2s;
16 }
17
18 @-webkit-keyframes bounce {
19 0%, 20%, 50%, 80%, 100% {
20 -webkit-transform: translateY(0);
21 transform: translateY(0);
22 }
23
24 40% {
25 -webkit-transform: translateY(-30px);
26 transform: translateY(-30px);
27 }
28
29 60% {
30 -webkit-transform: translateY(-15px);
31 transform: translateY(-15px);
32 }
33 }
34
35 @keyframes bounce {
36 0%, 20%, 50%, 80%, 100% {
37 -webkit-transform: translateY(0);
38 -ms-transform: translateY(0);
39 transform: translateY(0);
40 }
41
42 40% {
43 -webkit-transform: translateY(-30px);
44 -ms-transform: translateY(-30px);
45 transform: translateY(-30px);
46 }
47
48 60% {
49 -webkit-transform: translateY(-15px);
50 -ms-transform: translateY(-15px);
51 transform: translateY(-15px);
52 }
53 }
54
55 .bounce {
56 -webkit-animation-name: bounce;
57 animation-name: bounce;
58 }
59
60 @-webkit-keyframes flash {
61 0%, 50%, 100% {
62 opacity: 1;
63 }
64
65 25%, 75% {
66 opacity: 0;
67 }
68 }
69
70 @keyframes flash {
71 0%, 50%, 100% {
72 opacity: 1;
73 }
74
75 25%, 75% {
76 opacity: 0;
77 }
78 }
79
80 .flash {
81 -webkit-animation-name: flash;
82 animation-name: flash;
83 }
84
85 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
86
87 @-webkit-keyframes pulse {
88 0% {
89 -webkit-transform: scale(1);
90 transform: scale(1);
91 }
92
93 50% {
94 -webkit-transform: scale(1.1);
95 transform: scale(1.1);
96 }
97
98 100% {
99 -webkit-transform: scale(1);
100 transform: scale(1);
101 }
102 }
103
104 @keyframes pulse {
105 0% {
106 -webkit-transform: scale(1);
107 -ms-transform: scale(1);
108 transform: scale(1);
109 }
110
111 50% {
112 -webkit-transform: scale(1.1);
113 -ms-transform: scale(1.1);
114 transform: scale(1.1);
115 }
116
117 100% {
118 -webkit-transform: scale(1);
119 -ms-transform: scale(1);
120 transform: scale(1);
121 }
122 }
123
124 .pulse {
125 -webkit-animation-name: pulse;
126 animation-name: pulse;
127 }
128
129 @-webkit-keyframes shake {
130 0%, 100% {
131 -webkit-transform: translateX(0);
132 transform: translateX(0);
133 }
134
135 10%, 30%, 50%, 70%, 90% {
136 -webkit-transform: translateX(-10px);
137 transform: translateX(-10px);
138 }
139
140 20%, 40%, 60%, 80% {
141 -webkit-transform: translateX(10px);
142 transform: translateX(10px);
143 }
144 }
145
146 @keyframes shake {
147 0%, 100% {
148 -webkit-transform: translateX(0);
149 -ms-transform: translateX(0);
150 transform: translateX(0);
151 }
152
153 10%, 30%, 50%, 70%, 90% {
154 -webkit-transform: translateX(-10px);
155 -ms-transform: translateX(-10px);
156 transform: translateX(-10px);
157 }
158
159 20%, 40%, 60%, 80% {
160 -webkit-transform: translateX(10px);
161 -ms-transform: translateX(10px);
162 transform: translateX(10px);
163 }
164 }
165
166 .shake {
167 -webkit-animation-name: shake;
168 animation-name: shake;
169 }
170
171 @-webkit-keyframes swing {
172 20% {
173 -webkit-transform: rotate(15deg);
174 transform: rotate(15deg);
175 }
176
177 40% {
178 -webkit-transform: rotate(-10deg);
179 transform: rotate(-10deg);
180 }
181
182 60% {
183 -webkit-transform: rotate(5deg);
184 transform: rotate(5deg);
185 }
186
187 80% {
188 -webkit-transform: rotate(-5deg);
189 transform: rotate(-5deg);
190 }
191
192 100% {
193 -webkit-transform: rotate(0deg);
194 transform: rotate(0deg);
195 }
196 }
197
198 @keyframes swing {
199 20% {
200 -webkit-transform: rotate(15deg);
201 -ms-transform: rotate(15deg);
202 transform: rotate(15deg);
203 }
204
205 40% {
206 -webkit-transform: rotate(-10deg);
207 -ms-transform: rotate(-10deg);
208 transform: rotate(-10deg);
209 }
210
211 60% {
212 -webkit-transform: rotate(5deg);
213 -ms-transform: rotate(5deg);
214 transform: rotate(5deg);
215 }
216
217 80% {
218 -webkit-transform: rotate(-5deg);
219 -ms-transform: rotate(-5deg);
220 transform: rotate(-5deg);
221 }
222
223 100% {
224 -webkit-transform: rotate(0deg);
225 -ms-transform: rotate(0deg);
226 transform: rotate(0deg);
227 }
228 }
229
230 .swing {
231 -webkit-transform-origin: top center;
232 -ms-transform-origin: top center;
233 transform-origin: top center;
234 -webkit-animation-name: swing;
235 animation-name: swing;
236 }
237
238 @-webkit-keyframes tada {
239 0% {
240 -webkit-transform: scale(1);
241 transform: scale(1);
242 }
243
244 10%, 20% {
245 -webkit-transform: scale(0.9) rotate(-3deg);
246 transform: scale(0.9) rotate(-3deg);
247 }
248
249 30%, 50%, 70%, 90% {
250 -webkit-transform: scale(1.1) rotate(3deg);
251 transform: scale(1.1) rotate(3deg);
252 }
253
254 40%, 60%, 80% {
255 -webkit-transform: scale(1.1) rotate(-3deg);
256 transform: scale(1.1) rotate(-3deg);
257 }
258
259 100% {
260 -webkit-transform: scale(1) rotate(0);
261 transform: scale(1) rotate(0);
262 }
263 }
264
265 @keyframes tada {
266 0% {
267 -webkit-transform: scale(1);
268 -ms-transform: scale(1);
269 transform: scale(1);
270 }
271
272 10%, 20% {
273 -webkit-transform: scale(0.9) rotate(-3deg);
274 -ms-transform: scale(0.9) rotate(-3deg);
275 transform: scale(0.9) rotate(-3deg);
276 }
277
278 30%, 50%, 70%, 90% {
279 -webkit-transform: scale(1.1) rotate(3deg);
280 -ms-transform: scale(1.1) rotate(3deg);
281 transform: scale(1.1) rotate(3deg);
282 }
283
284 40%, 60%, 80% {
285 -webkit-transform: scale(1.1) rotate(-3deg);
286 -ms-transform: scale(1.1) rotate(-3deg);
287 transform: scale(1.1) rotate(-3deg);
288 }
289
290 100% {
291 -webkit-transform: scale(1) rotate(0);
292 -ms-transform: scale(1) rotate(0);
293 transform: scale(1) rotate(0);
294 }
295 }
296
297 .tada {
298 -webkit-animation-name: tada;
299 animation-name: tada;
300 }
301
302 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
303
304 @-webkit-keyframes wobble {
305 0% {
306 -webkit-transform: translateX(0%);
307 transform: translateX(0%);
308 }
309
310 15% {
311 -webkit-transform: translateX(-25%) rotate(-5deg);
312 transform: translateX(-25%) rotate(-5deg);
313 }
314
315 30% {
316 -webkit-transform: translateX(20%) rotate(3deg);
317 transform: translateX(20%) rotate(3deg);
318 }
319
320 45% {
321 -webkit-transform: translateX(-15%) rotate(-3deg);
322 transform: translateX(-15%) rotate(-3deg);
323 }
324
325 60% {
326 -webkit-transform: translateX(10%) rotate(2deg);
327 transform: translateX(10%) rotate(2deg);
328 }
329
330 75% {
331 -webkit-transform: translateX(-5%) rotate(-1deg);
332 transform: translateX(-5%) rotate(-1deg);
333 }
334
335 100% {
336 -webkit-transform: translateX(0%);
337 transform: translateX(0%);
338 }
339 }
340
341 @keyframes wobble {
342 0% {
343 -webkit-transform: translateX(0%);
344 -ms-transform: translateX(0%);
345 transform: translateX(0%);
346 }
347
348 15% {
349 -webkit-transform: translateX(-25%) rotate(-5deg);
350 -ms-transform: translateX(-25%) rotate(-5deg);
351 transform: translateX(-25%) rotate(-5deg);
352 }
353
354 30% {
355 -webkit-transform: translateX(20%) rotate(3deg);
356 -ms-transform: translateX(20%) rotate(3deg);
357 transform: translateX(20%) rotate(3deg);
358 }
359
360 45% {
361 -webkit-transform: translateX(-15%) rotate(-3deg);
362 -ms-transform: translateX(-15%) rotate(-3deg);
363 transform: translateX(-15%) rotate(-3deg);
364 }
365
366 60% {
367 -webkit-transform: translateX(10%) rotate(2deg);
368 -ms-transform: translateX(10%) rotate(2deg);
369 transform: translateX(10%) rotate(2deg);
370 }
371
372 75% {
373 -webkit-transform: translateX(-5%) rotate(-1deg);
374 -ms-transform: translateX(-5%) rotate(-1deg);
375 transform: translateX(-5%) rotate(-1deg);
376 }
377
378 100% {
379 -webkit-transform: translateX(0%);
380 -ms-transform: translateX(0%);
381 transform: translateX(0%);
382 }
383 }
384
385 .wobble {
386 -webkit-animation-name: wobble;
387 animation-name: wobble;
388 }
389
390 @-webkit-keyframes bounceIn {
391 0% {
392 opacity: 0;
393 -webkit-transform: scale(.3);
394 transform: scale(.3);
395 }
396
397 50% {
398 opacity: 1;
399 -webkit-transform: scale(1.05);
400 transform: scale(1.05);
401 }
402
403 70% {
404 -webkit-transform: scale(.9);
405 transform: scale(.9);
406 }
407
408 100% {
409 -webkit-transform: scale(1);
410 transform: scale(1);
411 }
412 }
413
414 @keyframes bounceIn {
415 0% {
416 opacity: 0;
417 -webkit-transform: scale(.3);
418 -ms-transform: scale(.3);
419 transform: scale(.3);
420 }
421
422 50% {
423 opacity: 1;
424 -webkit-transform: scale(1.05);
425 -ms-transform: scale(1.05);
426 transform: scale(1.05);
427 }
428
429 70% {
430 -webkit-transform: scale(.9);
431 -ms-transform: scale(.9);
432 transform: scale(.9);
433 }
434
435 100% {
436 -webkit-transform: scale(1);
437 -ms-transform: scale(1);
438 transform: scale(1);
439 }
440 }
441
442 .bounceIn {
443 -webkit-animation-name: bounceIn;
444 animation-name: bounceIn;
445 }
446
447 @-webkit-keyframes bounceInDown {
448 0% {
449 opacity: 0;
450 -webkit-transform: translateY(-2000px);
451 transform: translateY(-2000px);
452 }
453
454 60% {
455 opacity: 1;
456 -webkit-transform: translateY(30px);
457 transform: translateY(30px);
458 }
459
460 80% {
461 -webkit-transform: translateY(-10px);
462 transform: translateY(-10px);
463 }
464
465 100% {
466 -webkit-transform: translateY(0);
467 transform: translateY(0);
468 }
469 }
470
471 @keyframes bounceInDown {
472 0% {
473 opacity: 0;
474 -webkit-transform: translateY(-2000px);
475 -ms-transform: translateY(-2000px);
476 transform: translateY(-2000px);
477 }
478
479 60% {
480 opacity: 1;
481 -webkit-transform: translateY(30px);
482 -ms-transform: translateY(30px);
483 transform: translateY(30px);
484 }
485
486 80% {
487 -webkit-transform: translateY(-10px);
488 -ms-transform: translateY(-10px);
489 transform: translateY(-10px);
490 }
491
492 100% {
493 -webkit-transform: translateY(0);
494 -ms-transform: translateY(0);
495 transform: translateY(0);
496 }
497 }
498
499 .bounceInDown {
500 -webkit-animation-name: bounceInDown;
501 animation-name: bounceInDown;
502 }
503
504 @-webkit-keyframes bounceInLeft {
505 0% {
506 opacity: 0;
507 -webkit-transform: translateX(-2000px);
508 transform: translateX(-2000px);
509 }
510
511 60% {
512 opacity: 1;
513 -webkit-transform: translateX(30px);
514 transform: translateX(30px);
515 }
516
517 80% {
518 -webkit-transform: translateX(-10px);
519 transform: translateX(-10px);
520 }
521
522 100% {
523 -webkit-transform: translateX(0);
524 transform: translateX(0);
525 }
526 }
527
528 @keyframes bounceInLeft {
529 0% {
530 opacity: 0;
531 -webkit-transform: translateX(-2000px);
532 -ms-transform: translateX(-2000px);
533 transform: translateX(-2000px);
534 }
535
536 60% {
537 opacity: 1;
538 -webkit-transform: translateX(30px);
539 -ms-transform: translateX(30px);
540 transform: translateX(30px);
541 }
542
543 80% {
544 -webkit-transform: translateX(-10px);
545 -ms-transform: translateX(-10px);
546 transform: translateX(-10px);
547 }
548
549 100% {
550 -webkit-transform: translateX(0);
551 -ms-transform: translateX(0);
552 transform: translateX(0);
553 }
554 }
555
556 .bounceInLeft {
557 -webkit-animation-name: bounceInLeft;
558 animation-name: bounceInLeft;
559 }
560
561 @-webkit-keyframes bounceInRight {
562 0% {
563 opacity: 0;
564 -webkit-transform: translateX(2000px);
565 transform: translateX(2000px);
566 }
567
568 60% {
569 opacity: 1;
570 -webkit-transform: translateX(-30px);
571 transform: translateX(-30px);
572 }
573
574 80% {
575 -webkit-transform: translateX(10px);
576 transform: translateX(10px);
577 }
578
579 100% {
580 -webkit-transform: translateX(0);
581 transform: translateX(0);
582 }
583 }
584
585 @keyframes bounceInRight {
586 0% {
587 opacity: 0;
588 -webkit-transform: translateX(2000px);
589 -ms-transform: translateX(2000px);
590 transform: translateX(2000px);
591 }
592
593 60% {
594 opacity: 1;
595 -webkit-transform: translateX(-30px);
596 -ms-transform: translateX(-30px);
597 transform: translateX(-30px);
598 }
599
600 80% {
601 -webkit-transform: translateX(10px);
602 -ms-transform: translateX(10px);
603 transform: translateX(10px);
604 }
605
606 100% {
607 -webkit-transform: translateX(0);
608 -ms-transform: translateX(0);
609 transform: translateX(0);
610 }
611 }
612
613 .bounceInRight {
614 -webkit-animation-name: bounceInRight;
615 animation-name: bounceInRight;
616 }
617
618 @-webkit-keyframes bounceInUp {
619 0% {
620 opacity: 0;
621 -webkit-transform: translateY(2000px);
622 transform: translateY(2000px);
623 }
624
625 60% {
626 opacity: 1;
627 -webkit-transform: translateY(-30px);
628 transform: translateY(-30px);
629 }
630
631 80% {
632 -webkit-transform: translateY(10px);
633 transform: translateY(10px);
634 }
635
636 100% {
637 -webkit-transform: translateY(0);
638 transform: translateY(0);
639 }
640 }
641
642 @keyframes bounceInUp {
643 0% {
644 opacity: 0;
645 -webkit-transform: translateY(2000px);
646 -ms-transform: translateY(2000px);
647 transform: translateY(2000px);
648 }
649
650 60% {
651 opacity: 1;
652 -webkit-transform: translateY(-30px);
653 -ms-transform: translateY(-30px);
654 transform: translateY(-30px);
655 }
656
657 80% {
658 -webkit-transform: translateY(10px);
659 -ms-transform: translateY(10px);
660 transform: translateY(10px);
661 }
662
663 100% {
664 -webkit-transform: translateY(0);
665 -ms-transform: translateY(0);
666 transform: translateY(0);
667 }
668 }
669
670 .bounceInUp {
671 -webkit-animation-name: bounceInUp;
672 animation-name: bounceInUp;
673 }
674
675 @-webkit-keyframes bounceOut {
676 0% {
677 -webkit-transform: scale(1);
678 transform: scale(1);
679 }
680
681 25% {
682 -webkit-transform: scale(.95);
683 transform: scale(.95);
684 }
685
686 50% {
687 opacity: 1;
688 -webkit-transform: scale(1.1);
689 transform: scale(1.1);
690 }
691
692 100% {
693 opacity: 0;
694 -webkit-transform: scale(.3);
695 transform: scale(.3);
696 }
697 }
698
699 @keyframes bounceOut {
700 0% {
701 -webkit-transform: scale(1);
702 -ms-transform: scale(1);
703 transform: scale(1);
704 }
705
706 25% {
707 -webkit-transform: scale(.95);
708 -ms-transform: scale(.95);
709 transform: scale(.95);
710 }
711
712 50% {
713 opacity: 1;
714 -webkit-transform: scale(1.1);
715 -ms-transform: scale(1.1);
716 transform: scale(1.1);
717 }
718
719 100% {
720 opacity: 0;
721 -webkit-transform: scale(.3);
722 -ms-transform: scale(.3);
723 transform: scale(.3);
724 }
725 }
726
727 .bounceOut {
728 -webkit-animation-name: bounceOut;
729 animation-name: bounceOut;
730 }
731
732 @-webkit-keyframes bounceOutDown {
733 0% {
734 -webkit-transform: translateY(0);
735 transform: translateY(0);
736 }
737
738 20% {
739 opacity: 1;
740 -webkit-transform: translateY(-20px);
741 transform: translateY(-20px);
742 }
743
744 100% {
745 opacity: 0;
746 -webkit-transform: translateY(2000px);
747 transform: translateY(2000px);
748 }
749 }
750
751 @keyframes bounceOutDown {
752 0% {
753 -webkit-transform: translateY(0);
754 -ms-transform: translateY(0);
755 transform: translateY(0);
756 }
757
758 20% {
759 opacity: 1;
760 -webkit-transform: translateY(-20px);
761 -ms-transform: translateY(-20px);
762 transform: translateY(-20px);
763 }
764
765 100% {
766 opacity: 0;
767 -webkit-transform: translateY(2000px);
768 -ms-transform: translateY(2000px);
769 transform: translateY(2000px);
770 }
771 }
772
773 .bounceOutDown {
774 -webkit-animation-name: bounceOutDown;
775 animation-name: bounceOutDown;
776 }
777
778 @-webkit-keyframes bounceOutLeft {
779 0% {
780 -webkit-transform: translateX(0);
781 transform: translateX(0);
782 }
783
784 20% {
785 opacity: 1;
786 -webkit-transform: translateX(20px);
787 transform: translateX(20px);
788 }
789
790 100% {
791 opacity: 0;
792 -webkit-transform: translateX(-2000px);
793 transform: translateX(-2000px);
794 }
795 }
796
797 @keyframes bounceOutLeft {
798 0% {
799 -webkit-transform: translateX(0);
800 -ms-transform: translateX(0);
801 transform: translateX(0);
802 }
803
804 20% {
805 opacity: 1;
806 -webkit-transform: translateX(20px);
807 -ms-transform: translateX(20px);
808 transform: translateX(20px);
809 }
810
811 100% {
812 opacity: 0;
813 -webkit-transform: translateX(-2000px);
814 -ms-transform: translateX(-2000px);
815 transform: translateX(-2000px);
816 }
817 }
818
819 .bounceOutLeft {
820 -webkit-animation-name: bounceOutLeft;
821 animation-name: bounceOutLeft;
822 }
823
824 @-webkit-keyframes bounceOutRight {
825 0% {
826 -webkit-transform: translateX(0);
827 transform: translateX(0);
828 }
829
830 20% {
831 opacity: 1;
832 -webkit-transform: translateX(-20px);
833 transform: translateX(-20px);
834 }
835
836 100% {
837 opacity: 0;
838 -webkit-transform: translateX(2000px);
839 transform: translateX(2000px);
840 }
841 }
842
843 @keyframes bounceOutRight {
844 0% {
845 -webkit-transform: translateX(0);
846 -ms-transform: translateX(0);
847 transform: translateX(0);
848 }
849
850 20% {
851 opacity: 1;
852 -webkit-transform: translateX(-20px);
853 -ms-transform: translateX(-20px);
854 transform: translateX(-20px);
855 }
856
857 100% {
858 opacity: 0;
859 -webkit-transform: translateX(2000px);
860 -ms-transform: translateX(2000px);
861 transform: translateX(2000px);
862 }
863 }
864
865 .bounceOutRight {
866 -webkit-animation-name: bounceOutRight;
867 animation-name: bounceOutRight;
868 }
869
870 @-webkit-keyframes bounceOutUp {
871 0% {
872 -webkit-transform: translateY(0);
873 transform: translateY(0);
874 }
875
876 20% {
877 opacity: 1;
878 -webkit-transform: translateY(20px);
879 transform: translateY(20px);
880 }
881
882 100% {
883 opacity: 0;
884 -webkit-transform: translateY(-2000px);
885 transform: translateY(-2000px);
886 }
887 }
888
889 @keyframes bounceOutUp {
890 0% {
891 -webkit-transform: translateY(0);
892 -ms-transform: translateY(0);
893 transform: translateY(0);
894 }
895
896 20% {
897 opacity: 1;
898 -webkit-transform: translateY(20px);
899 -ms-transform: translateY(20px);
900 transform: translateY(20px);
901 }
902
903 100% {
904 opacity: 0;
905 -webkit-transform: translateY(-2000px);
906 -ms-transform: translateY(-2000px);
907 transform: translateY(-2000px);
908 }
909 }
910
911 .bounceOutUp {
912 -webkit-animation-name: bounceOutUp;
913 animation-name: bounceOutUp;
914 }
915
916 @-webkit-keyframes fadeIn {
917 0% {
918 opacity: 0;
919 }
920
921 100% {
922 opacity: 1;
923 }
924 }
925
926 @keyframes fadeIn {
927 0% {
928 opacity: 0;
929 }
930
931 100% {
932 opacity: 1;
933 }
934 }
935
936 .fadeIn {
937 -webkit-animation-name: fadeIn;
938 animation-name: fadeIn;
939 }
940
941 @-webkit-keyframes fadeInDown {
942 0% {
943 opacity: 0;
944 -webkit-transform: translateY(-20px);
945 transform: translateY(-20px);
946 }
947
948 100% {
949 opacity: 1;
950 -webkit-transform: translateY(0);
951 transform: translateY(0);
952 }
953 }
954
955 @keyframes fadeInDown {
956 0% {
957 opacity: 0;
958 -webkit-transform: translateY(-20px);
959 -ms-transform: translateY(-20px);
960 transform: translateY(-20px);
961 }
962
963 100% {
964 opacity: 1;
965 -webkit-transform: translateY(0);
966 -ms-transform: translateY(0);
967 transform: translateY(0);
968 }
969 }
970
971 .fadeInDown {
972 -webkit-animation-name: fadeInDown;
973 animation-name: fadeInDown;
974 }
975
976 @-webkit-keyframes fadeInDownBig {
977 0% {
978 opacity: 0;
979 -webkit-transform: translateY(-2000px);
980 transform: translateY(-2000px);
981 }
982
983 100% {
984 opacity: 1;
985 -webkit-transform: translateY(0);
986 transform: translateY(0);
987 }
988 }
989
990 @keyframes fadeInDownBig {
991 0% {
992 opacity: 0;
993 -webkit-transform: translateY(-2000px);
994 -ms-transform: translateY(-2000px);
995 transform: translateY(-2000px);
996 }
997
998 100% {
999 opacity: 1;
1000 -webkit-transform: translateY(0);
1001 -ms-transform: translateY(0);
1002 transform: translateY(0);
1003 }
1004 }
1005
1006 .fadeInDownBig {
1007 -webkit-animation-name: fadeInDownBig;
1008 animation-name: fadeInDownBig;
1009 }
1010
1011 @-webkit-keyframes fadeInLeft {
1012 0% {
1013 opacity: 0;
1014 -webkit-transform: translateX(-20px);
1015 transform: translateX(-20px);
1016 }
1017
1018 100% {
1019 opacity: 1;
1020 -webkit-transform: translateX(0);
1021 transform: translateX(0);
1022 }
1023 }
1024
1025 @keyframes fadeInLeft {
1026 0% {
1027 opacity: 0;
1028 -webkit-transform: translateX(-20px);
1029 -ms-transform: translateX(-20px);
1030 transform: translateX(-20px);
1031 }
1032
1033 100% {
1034 opacity: 1;
1035 -webkit-transform: translateX(0);
1036 -ms-transform: translateX(0);
1037 transform: translateX(0);
1038 }
1039 }
1040
1041 .fadeInLeft {
1042 -webkit-animation-name: fadeInLeft;
1043 animation-name: fadeInLeft;
1044 }
1045
1046 @-webkit-keyframes fadeInLeftBig {
1047 0% {
1048 opacity: 0;
1049 -webkit-transform: translateX(-2000px);
1050 transform: translateX(-2000px);
1051 }
1052
1053 100% {
1054 opacity: 1;
1055 -webkit-transform: translateX(0);
1056 transform: translateX(0);
1057 }
1058 }
1059
1060 @keyframes fadeInLeftBig {
1061 0% {
1062 opacity: 0;
1063 -webkit-transform: translateX(-2000px);
1064 -ms-transform: translateX(-2000px);
1065 transform: translateX(-2000px);
1066 }
1067
1068 100% {
1069 opacity: 1;
1070 -webkit-transform: translateX(0);
1071 -ms-transform: translateX(0);
1072 transform: translateX(0);
1073 }
1074 }
1075
1076 .fadeInLeftBig {
1077 -webkit-animation-name: fadeInLeftBig;
1078 animation-name: fadeInLeftBig;
1079 }
1080
1081 @-webkit-keyframes fadeInRight {
1082 0% {
1083 opacity: 0;
1084 -webkit-transform: translateX(20px);
1085 transform: translateX(20px);
1086 }
1087
1088 100% {
1089 opacity: 1;
1090 -webkit-transform: translateX(0);
1091 transform: translateX(0);
1092 }
1093 }
1094
1095 @keyframes fadeInRight {
1096 0% {
1097 opacity: 0;
1098 -webkit-transform: translateX(20px);
1099 -ms-transform: translateX(20px);
1100 transform: translateX(20px);
1101 }
1102
1103 100% {
1104 opacity: 1;
1105 -webkit-transform: translateX(0);
1106 -ms-transform: translateX(0);
1107 transform: translateX(0);
1108 }
1109 }
1110
1111 .fadeInRight {
1112 -webkit-animation-name: fadeInRight;
1113 animation-name: fadeInRight;
1114 }
1115
1116 @-webkit-keyframes fadeInRightBig {
1117 0% {
1118 opacity: 0;
1119 -webkit-transform: translateX(2000px);
1120 transform: translateX(2000px);
1121 }
1122
1123 100% {
1124 opacity: 1;
1125 -webkit-transform: translateX(0);
1126 transform: translateX(0);
1127 }
1128 }
1129
1130 @keyframes fadeInRightBig {
1131 0% {
1132 opacity: 0;
1133 -webkit-transform: translateX(2000px);
1134 -ms-transform: translateX(2000px);
1135 transform: translateX(2000px);
1136 }
1137
1138 100% {
1139 opacity: 1;
1140 -webkit-transform: translateX(0);
1141 -ms-transform: translateX(0);
1142 transform: translateX(0);
1143 }
1144 }
1145
1146 .fadeInRightBig {
1147 -webkit-animation-name: fadeInRightBig;
1148 animation-name: fadeInRightBig;
1149 }
1150
1151 @-webkit-keyframes fadeInUp {
1152 0% {
1153 opacity: 0;
1154 -webkit-transform: translateY(20px);
1155 transform: translateY(20px);
1156 }
1157
1158 100% {
1159 opacity: 1;
1160 -webkit-transform: translateY(0);
1161 transform: translateY(0);
1162 }
1163 }
1164
1165 @keyframes fadeInUp {
1166 0% {
1167 opacity: 0;
1168 -webkit-transform: translateY(20px);
1169 -ms-transform: translateY(20px);
1170 transform: translateY(20px);
1171 }
1172
1173 100% {
1174 opacity: 1;
1175 -webkit-transform: translateY(0);
1176 -ms-transform: translateY(0);
1177 transform: translateY(0);
1178 }
1179 }
1180
1181 .fadeInUp {
1182 -webkit-animation-name: fadeInUp;
1183 animation-name: fadeInUp;
1184 }
1185
1186 @-webkit-keyframes fadeInUpBig {
1187 0% {
1188 opacity: 0;
1189 -webkit-transform: translateY(2000px);
1190 transform: translateY(2000px);
1191 }
1192
1193 100% {
1194 opacity: 1;
1195 -webkit-transform: translateY(0);
1196 transform: translateY(0);
1197 }
1198 }
1199
1200 @keyframes fadeInUpBig {
1201 0% {
1202 opacity: 0;
1203 -webkit-transform: translateY(2000px);
1204 -ms-transform: translateY(2000px);
1205 transform: translateY(2000px);
1206 }
1207
1208 100% {
1209 opacity: 1;
1210 -webkit-transform: translateY(0);
1211 -ms-transform: translateY(0);
1212 transform: translateY(0);
1213 }
1214 }
1215
1216 .fadeInUpBig {
1217 -webkit-animation-name: fadeInUpBig;
1218 animation-name: fadeInUpBig;
1219 }
1220
1221 @-webkit-keyframes fadeOut {
1222 0% {
1223 opacity: 1;
1224 }
1225
1226 100% {
1227 opacity: 0;
1228 }
1229 }
1230
1231 @keyframes fadeOut {
1232 0% {
1233 opacity: 1;
1234 }
1235
1236 100% {
1237 opacity: 0;
1238 }
1239 }
1240
1241 .fadeOut {
1242 -webkit-animation-name: fadeOut;
1243 animation-name: fadeOut;
1244 }
1245
1246 @-webkit-keyframes fadeOutDown {
1247 0% {
1248 opacity: 1;
1249 -webkit-transform: translateY(0);
1250 transform: translateY(0);
1251 }
1252
1253 100% {
1254 opacity: 0;
1255 -webkit-transform: translateY(20px);
1256 transform: translateY(20px);
1257 }
1258 }
1259
1260 @keyframes fadeOutDown {
1261 0% {
1262 opacity: 1;
1263 -webkit-transform: translateY(0);
1264 -ms-transform: translateY(0);
1265 transform: translateY(0);
1266 }
1267
1268 100% {
1269 opacity: 0;
1270 -webkit-transform: translateY(20px);
1271 -ms-transform: translateY(20px);
1272 transform: translateY(20px);
1273 }
1274 }
1275
1276 .fadeOutDown {
1277 -webkit-animation-name: fadeOutDown;
1278 animation-name: fadeOutDown;
1279 }
1280
1281 @-webkit-keyframes fadeOutDownBig {
1282 0% {
1283 opacity: 1;
1284 -webkit-transform: translateY(0);
1285 transform: translateY(0);
1286 }
1287
1288 100% {
1289 opacity: 0;
1290 -webkit-transform: translateY(2000px);
1291 transform: translateY(2000px);
1292 }
1293 }
1294
1295 @keyframes fadeOutDownBig {
1296 0% {
1297 opacity: 1;
1298 -webkit-transform: translateY(0);
1299 -ms-transform: translateY(0);
1300 transform: translateY(0);
1301 }
1302
1303 100% {
1304 opacity: 0;
1305 -webkit-transform: translateY(2000px);
1306 -ms-transform: translateY(2000px);
1307 transform: translateY(2000px);
1308 }
1309 }
1310
1311 .fadeOutDownBig {
1312 -webkit-animation-name: fadeOutDownBig;
1313 animation-name: fadeOutDownBig;
1314 }
1315
1316 @-webkit-keyframes fadeOutLeft {
1317 0% {
1318 opacity: 1;
1319 -webkit-transform: translateX(0);
1320 transform: translateX(0);
1321 }
1322
1323 100% {
1324 opacity: 0;
1325 -webkit-transform: translateX(-20px);
1326 transform: translateX(-20px);
1327 }
1328 }
1329
1330 @keyframes fadeOutLeft {
1331 0% {
1332 opacity: 1;
1333 -webkit-transform: translateX(0);
1334 -ms-transform: translateX(0);
1335 transform: translateX(0);
1336 }
1337
1338 100% {
1339 opacity: 0;
1340 -webkit-transform: translateX(-20px);
1341 -ms-transform: translateX(-20px);
1342 transform: translateX(-20px);
1343 }
1344 }
1345
1346 .fadeOutLeft {
1347 -webkit-animation-name: fadeOutLeft;
1348 animation-name: fadeOutLeft;
1349 }
1350
1351 @-webkit-keyframes fadeOutLeftBig {
1352 0% {
1353 opacity: 1;
1354 -webkit-transform: translateX(0);
1355 transform: translateX(0);
1356 }
1357
1358 100% {
1359 opacity: 0;
1360 -webkit-transform: translateX(-2000px);
1361 transform: translateX(-2000px);
1362 }
1363 }
1364
1365 @keyframes fadeOutLeftBig {
1366 0% {
1367 opacity: 1;
1368 -webkit-transform: translateX(0);
1369 -ms-transform: translateX(0);
1370 transform: translateX(0);
1371 }
1372
1373 100% {
1374 opacity: 0;
1375 -webkit-transform: translateX(-2000px);
1376 -ms-transform: translateX(-2000px);
1377 transform: translateX(-2000px);
1378 }
1379 }
1380
1381 .fadeOutLeftBig {
1382 -webkit-animation-name: fadeOutLeftBig;
1383 animation-name: fadeOutLeftBig;
1384 }
1385
1386 @-webkit-keyframes fadeOutRight {
1387 0% {
1388 opacity: 1;
1389 -webkit-transform: translateX(0);
1390 transform: translateX(0);
1391 }
1392
1393 100% {
1394 opacity: 0;
1395 -webkit-transform: translateX(20px);
1396 transform: translateX(20px);
1397 }
1398 }
1399
1400 @keyframes fadeOutRight {
1401 0% {
1402 opacity: 1;
1403 -webkit-transform: translateX(0);
1404 -ms-transform: translateX(0);
1405 transform: translateX(0);
1406 }
1407
1408 100% {
1409 opacity: 0;
1410 -webkit-transform: translateX(20px);
1411 -ms-transform: translateX(20px);
1412 transform: translateX(20px);
1413 }
1414 }
1415
1416 .fadeOutRight {
1417 -webkit-animation-name: fadeOutRight;
1418 animation-name: fadeOutRight;
1419 }
1420
1421 @-webkit-keyframes fadeOutRightBig {
1422 0% {
1423 opacity: 1;
1424 -webkit-transform: translateX(0);
1425 transform: translateX(0);
1426 }
1427
1428 100% {
1429 opacity: 0;
1430 -webkit-transform: translateX(2000px);
1431 transform: translateX(2000px);
1432 }
1433 }
1434
1435 @keyframes fadeOutRightBig {
1436 0% {
1437 opacity: 1;
1438 -webkit-transform: translateX(0);
1439 -ms-transform: translateX(0);
1440 transform: translateX(0);
1441 }
1442
1443 100% {
1444 opacity: 0;
1445 -webkit-transform: translateX(2000px);
1446 -ms-transform: translateX(2000px);
1447 transform: translateX(2000px);
1448 }
1449 }
1450
1451 .fadeOutRightBig {
1452 -webkit-animation-name: fadeOutRightBig;
1453 animation-name: fadeOutRightBig;
1454 }
1455
1456 @-webkit-keyframes fadeOutUp {
1457 0% {
1458 opacity: 1;
1459 -webkit-transform: translateY(0);
1460 transform: translateY(0);
1461 }
1462
1463 100% {
1464 opacity: 0;
1465 -webkit-transform: translateY(-20px);
1466 transform: translateY(-20px);
1467 }
1468 }
1469
1470 @keyframes fadeOutUp {
1471 0% {
1472 opacity: 1;
1473 -webkit-transform: translateY(0);
1474 -ms-transform: translateY(0);
1475 transform: translateY(0);
1476 }
1477
1478 100% {
1479 opacity: 0;
1480 -webkit-transform: translateY(-20px);
1481 -ms-transform: translateY(-20px);
1482 transform: translateY(-20px);
1483 }
1484 }
1485
1486 .fadeOutUp {
1487 -webkit-animation-name: fadeOutUp;
1488 animation-name: fadeOutUp;
1489 }
1490
1491 @-webkit-keyframes fadeOutUpBig {
1492 0% {
1493 opacity: 1;
1494 -webkit-transform: translateY(0);
1495 transform: translateY(0);
1496 }
1497
1498 100% {
1499 opacity: 0;
1500 -webkit-transform: translateY(-2000px);
1501 transform: translateY(-2000px);
1502 }
1503 }
1504
1505 @keyframes fadeOutUpBig {
1506 0% {
1507 opacity: 1;
1508 -webkit-transform: translateY(0);
1509 -ms-transform: translateY(0);
1510 transform: translateY(0);
1511 }
1512
1513 100% {
1514 opacity: 0;
1515 -webkit-transform: translateY(-2000px);
1516 -ms-transform: translateY(-2000px);
1517 transform: translateY(-2000px);
1518 }
1519 }
1520
1521 .fadeOutUpBig {
1522 -webkit-animation-name: fadeOutUpBig;
1523 animation-name: fadeOutUpBig;
1524 }
1525
1526 @-webkit-keyframes flip {
1527 0% {
1528 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
1529 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
1530 -webkit-animation-timing-function: ease-out;
1531 animation-timing-function: ease-out;
1532 }
1533
1534 40% {
1535 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
1536 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
1537 -webkit-animation-timing-function: ease-out;
1538 animation-timing-function: ease-out;
1539 }
1540
1541 50% {
1542 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
1543 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
1544 -webkit-animation-timing-function: ease-in;
1545 animation-timing-function: ease-in;
1546 }
1547
1548 80% {
1549 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
1550 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
1551 -webkit-animation-timing-function: ease-in;
1552 animation-timing-function: ease-in;
1553 }
1554
1555 100% {
1556 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
1557 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
1558 -webkit-animation-timing-function: ease-in;
1559 animation-timing-function: ease-in;
1560 }
1561 }
1562
1563 @keyframes flip {
1564 0% {
1565 -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
1566 -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
1567 transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
1568 -webkit-animation-timing-function: ease-out;
1569 animation-timing-function: ease-out;
1570 }
1571
1572 40% {
1573 -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
1574 -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
1575 transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
1576 -webkit-animation-timing-function: ease-out;
1577 animation-timing-function: ease-out;
1578 }
1579
1580 50% {
1581 -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
1582 -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
1583 transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
1584 -webkit-animation-timing-function: ease-in;
1585 animation-timing-function: ease-in;
1586 }
1587
1588 80% {
1589 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
1590 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
1591 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(.95);
1592 -webkit-animation-timing-function: ease-in;
1593 animation-timing-function: ease-in;
1594 }
1595
1596 100% {
1597 -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
1598 -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
1599 transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
1600 -webkit-animation-timing-function: ease-in;
1601 animation-timing-function: ease-in;
1602 }
1603 }
1604
1605 .animated.flip {
1606 -webkit-backface-visibility: visible;
1607 -ms-backface-visibility: visible;
1608 backface-visibility: visible;
1609 -webkit-animation-name: flip;
1610 animation-name: flip;
1611 }
1612
1613 @-webkit-keyframes flipInX {
1614 0% {
1615 -webkit-transform: perspective(400px) rotateX(90deg);
1616 transform: perspective(400px) rotateX(90deg);
1617 opacity: 0;
1618 }
1619
1620 40% {
1621 -webkit-transform: perspective(400px) rotateX(-10deg);
1622 transform: perspective(400px) rotateX(-10deg);
1623 }
1624
1625 70% {
1626 -webkit-transform: perspective(400px) rotateX(10deg);
1627 transform: perspective(400px) rotateX(10deg);
1628 }
1629
1630 100% {
1631 -webkit-transform: perspective(400px) rotateX(0deg);
1632 transform: perspective(400px) rotateX(0deg);
1633 opacity: 1;
1634 }
1635 }
1636
1637 @keyframes flipInX {
1638 0% {
1639 -webkit-transform: perspective(400px) rotateX(90deg);
1640 -ms-transform: perspective(400px) rotateX(90deg);
1641 transform: perspective(400px) rotateX(90deg);
1642 opacity: 0;
1643 }
1644
1645 40% {
1646 -webkit-transform: perspective(400px) rotateX(-10deg);
1647 -ms-transform: perspective(400px) rotateX(-10deg);
1648 transform: perspective(400px) rotateX(-10deg);
1649 }
1650
1651 70% {
1652 -webkit-transform: perspective(400px) rotateX(10deg);
1653 -ms-transform: perspective(400px) rotateX(10deg);
1654 transform: perspective(400px) rotateX(10deg);
1655 }
1656
1657 100% {
1658 -webkit-transform: perspective(400px) rotateX(0deg);
1659 -ms-transform: perspective(400px) rotateX(0deg);
1660 transform: perspective(400px) rotateX(0deg);
1661 opacity: 1;
1662 }
1663 }
1664
1665 .flipInX {
1666 -webkit-backface-visibility: visible !important;
1667 -ms-backface-visibility: visible !important;
1668 backface-visibility: visible !important;
1669 -webkit-animation-name: flipInX;
1670 animation-name: flipInX;
1671 }
1672
1673 @-webkit-keyframes flipInY {
1674 0% {
1675 -webkit-transform: perspective(400px) rotateY(90deg);
1676 transform: perspective(400px) rotateY(90deg);
1677 opacity: 0;
1678 }
1679
1680 40% {
1681 -webkit-transform: perspective(400px) rotateY(-10deg);
1682 transform: perspective(400px) rotateY(-10deg);
1683 }
1684
1685 70% {
1686 -webkit-transform: perspective(400px) rotateY(10deg);
1687 transform: perspective(400px) rotateY(10deg);
1688 }
1689
1690 100% {
1691 -webkit-transform: perspective(400px) rotateY(0deg);
1692 transform: perspective(400px) rotateY(0deg);
1693 opacity: 1;
1694 }
1695 }
1696
1697 @keyframes flipInY {
1698 0% {
1699 -webkit-transform: perspective(400px) rotateY(90deg);
1700 -ms-transform: perspective(400px) rotateY(90deg);
1701 transform: perspective(400px) rotateY(90deg);
1702 opacity: 0;
1703 }
1704
1705 40% {
1706 -webkit-transform: perspective(400px) rotateY(-10deg);
1707 -ms-transform: perspective(400px) rotateY(-10deg);
1708 transform: perspective(400px) rotateY(-10deg);
1709 }
1710
1711 70% {
1712 -webkit-transform: perspective(400px) rotateY(10deg);
1713 -ms-transform: perspective(400px) rotateY(10deg);
1714 transform: perspective(400px) rotateY(10deg);
1715 }
1716
1717 100% {
1718 -webkit-transform: perspective(400px) rotateY(0deg);
1719 -ms-transform: perspective(400px) rotateY(0deg);
1720 transform: perspective(400px) rotateY(0deg);
1721 opacity: 1;
1722 }
1723 }
1724
1725 .flipInY {
1726 -webkit-backface-visibility: visible !important;
1727 -ms-backface-visibility: visible !important;
1728 backface-visibility: visible !important;
1729 -webkit-animation-name: flipInY;
1730 animation-name: flipInY;
1731 }
1732
1733 @-webkit-keyframes flipOutX {
1734 0% {
1735 -webkit-transform: perspective(400px) rotateX(0deg);
1736 transform: perspective(400px) rotateX(0deg);
1737 opacity: 1;
1738 }
1739
1740 100% {
1741 -webkit-transform: perspective(400px) rotateX(90deg);
1742 transform: perspective(400px) rotateX(90deg);
1743 opacity: 0;
1744 }
1745 }
1746
1747 @keyframes flipOutX {
1748 0% {
1749 -webkit-transform: perspective(400px) rotateX(0deg);
1750 -ms-transform: perspective(400px) rotateX(0deg);
1751 transform: perspective(400px) rotateX(0deg);
1752 opacity: 1;
1753 }
1754
1755 100% {
1756 -webkit-transform: perspective(400px) rotateX(90deg);
1757 -ms-transform: perspective(400px) rotateX(90deg);
1758 transform: perspective(400px) rotateX(90deg);
1759 opacity: 0;
1760 }
1761 }
1762
1763 .flipOutX {
1764 -webkit-animation-name: flipOutX;
1765 animation-name: flipOutX;
1766 -webkit-backface-visibility: visible !important;
1767 -ms-backface-visibility: visible !important;
1768 backface-visibility: visible !important;
1769 }
1770
1771 @-webkit-keyframes flipOutY {
1772 0% {
1773 -webkit-transform: perspective(400px) rotateY(0deg);
1774 transform: perspective(400px) rotateY(0deg);
1775 opacity: 1;
1776 }
1777
1778 100% {
1779 -webkit-transform: perspective(400px) rotateY(90deg);
1780 transform: perspective(400px) rotateY(90deg);
1781 opacity: 0;
1782 }
1783 }
1784
1785 @keyframes flipOutY {
1786 0% {
1787 -webkit-transform: perspective(400px) rotateY(0deg);
1788 -ms-transform: perspective(400px) rotateY(0deg);
1789 transform: perspective(400px) rotateY(0deg);
1790 opacity: 1;
1791 }
1792
1793 100% {
1794 -webkit-transform: perspective(400px) rotateY(90deg);
1795 -ms-transform: perspective(400px) rotateY(90deg);
1796 transform: perspective(400px) rotateY(90deg);
1797 opacity: 0;
1798 }
1799 }
1800
1801 .flipOutY {
1802 -webkit-backface-visibility: visible !important;
1803 -ms-backface-visibility: visible !important;
1804 backface-visibility: visible !important;
1805 -webkit-animation-name: flipOutY;
1806 animation-name: flipOutY;
1807 }
1808
1809 @-webkit-keyframes lightSpeedIn {
1810 0% {
1811 -webkit-transform: translateX(100%) skewX(-30deg);
1812 transform: translateX(100%) skewX(-30deg);
1813 opacity: 0;
1814 }
1815
1816 60% {
1817 -webkit-transform: translateX(-20%) skewX(30deg);
1818 transform: translateX(-20%) skewX(30deg);
1819 opacity: 1;
1820 }
1821
1822 80% {
1823 -webkit-transform: translateX(0%) skewX(-15deg);
1824 transform: translateX(0%) skewX(-15deg);
1825 opacity: 1;
1826 }
1827
1828 100% {
1829 -webkit-transform: translateX(0%) skewX(0deg);
1830 transform: translateX(0%) skewX(0deg);
1831 opacity: 1;
1832 }
1833 }
1834
1835 @keyframes lightSpeedIn {
1836 0% {
1837 -webkit-transform: translateX(100%) skewX(-30deg);
1838 -ms-transform: translateX(100%) skewX(-30deg);
1839 transform: translateX(100%) skewX(-30deg);
1840 opacity: 0;
1841 }
1842
1843 60% {
1844 -webkit-transform: translateX(-20%) skewX(30deg);
1845 -ms-transform: translateX(-20%) skewX(30deg);
1846 transform: translateX(-20%) skewX(30deg);
1847 opacity: 1;
1848 }
1849
1850 80% {
1851 -webkit-transform: translateX(0%) skewX(-15deg);
1852 -ms-transform: translateX(0%) skewX(-15deg);
1853 transform: translateX(0%) skewX(-15deg);
1854 opacity: 1;
1855 }
1856
1857 100% {
1858 -webkit-transform: translateX(0%) skewX(0deg);
1859 -ms-transform: translateX(0%) skewX(0deg);
1860 transform: translateX(0%) skewX(0deg);
1861 opacity: 1;
1862 }
1863 }
1864
1865 .lightSpeedIn {
1866 -webkit-animation-name: lightSpeedIn;
1867 animation-name: lightSpeedIn;
1868 -webkit-animation-timing-function: ease-out;
1869 animation-timing-function: ease-out;
1870 }
1871
1872 @-webkit-keyframes lightSpeedOut {
1873 0% {
1874 -webkit-transform: translateX(0%) skewX(0deg);
1875 transform: translateX(0%) skewX(0deg);
1876 opacity: 1;
1877 }
1878
1879 100% {
1880 -webkit-transform: translateX(100%) skewX(-30deg);
1881 transform: translateX(100%) skewX(-30deg);
1882 opacity: 0;
1883 }
1884 }
1885
1886 @keyframes lightSpeedOut {
1887 0% {
1888 -webkit-transform: translateX(0%) skewX(0deg);
1889 -ms-transform: translateX(0%) skewX(0deg);
1890 transform: translateX(0%) skewX(0deg);
1891 opacity: 1;
1892 }
1893
1894 100% {
1895 -webkit-transform: translateX(100%) skewX(-30deg);
1896 -ms-transform: translateX(100%) skewX(-30deg);
1897 transform: translateX(100%) skewX(-30deg);
1898 opacity: 0;
1899 }
1900 }
1901
1902 .lightSpeedOut {
1903 -webkit-animation-name: lightSpeedOut;
1904 animation-name: lightSpeedOut;
1905 -webkit-animation-timing-function: ease-in;
1906 animation-timing-function: ease-in;
1907 }
1908
1909 @-webkit-keyframes rotateIn {
1910 0% {
1911 -webkit-transform-origin: center center;
1912 transform-origin: center center;
1913 -webkit-transform: rotate(-200deg);
1914 transform: rotate(-200deg);
1915 opacity: 0;
1916 }
1917
1918 100% {
1919 -webkit-transform-origin: center center;
1920 transform-origin: center center;
1921 -webkit-transform: rotate(0);
1922 transform: rotate(0);
1923 opacity: 1;
1924 }
1925 }
1926
1927 @keyframes rotateIn {
1928 0% {
1929 -webkit-transform-origin: center center;
1930 -ms-transform-origin: center center;
1931 transform-origin: center center;
1932 -webkit-transform: rotate(-200deg);
1933 -ms-transform: rotate(-200deg);
1934 transform: rotate(-200deg);
1935 opacity: 0;
1936 }
1937
1938 100% {
1939 -webkit-transform-origin: center center;
1940 -ms-transform-origin: center center;
1941 transform-origin: center center;
1942 -webkit-transform: rotate(0);
1943 -ms-transform: rotate(0);
1944 transform: rotate(0);
1945 opacity: 1;
1946 }
1947 }
1948
1949 .rotateIn {
1950 -webkit-animation-name: rotateIn;
1951 animation-name: rotateIn;
1952 }
1953
1954 @-webkit-keyframes rotateInDownLeft {
1955 0% {
1956 -webkit-transform-origin: left bottom;
1957 transform-origin: left bottom;
1958 -webkit-transform: rotate(-90deg);
1959 transform: rotate(-90deg);
1960 opacity: 0;
1961 }
1962
1963 100% {
1964 -webkit-transform-origin: left bottom;
1965 transform-origin: left bottom;
1966 -webkit-transform: rotate(0);
1967 transform: rotate(0);
1968 opacity: 1;
1969 }
1970 }
1971
1972 @keyframes rotateInDownLeft {
1973 0% {
1974 -webkit-transform-origin: left bottom;
1975 -ms-transform-origin: left bottom;
1976 transform-origin: left bottom;
1977 -webkit-transform: rotate(-90deg);
1978 -ms-transform: rotate(-90deg);
1979 transform: rotate(-90deg);
1980 opacity: 0;
1981 }
1982
1983 100% {
1984 -webkit-transform-origin: left bottom;
1985 -ms-transform-origin: left bottom;
1986 transform-origin: left bottom;
1987 -webkit-transform: rotate(0);
1988 -ms-transform: rotate(0);
1989 transform: rotate(0);
1990 opacity: 1;
1991 }
1992 }
1993
1994 .rotateInDownLeft {
1995 -webkit-animation-name: rotateInDownLeft;
1996 animation-name: rotateInDownLeft;
1997 }
1998
1999 @-webkit-keyframes rotateInDownRight {
2000 0% {
2001 -webkit-transform-origin: right bottom;
2002 transform-origin: right bottom;
2003 -webkit-transform: rotate(90deg);
2004 transform: rotate(90deg);
2005 opacity: 0;
2006 }
2007
2008 100% {
2009 -webkit-transform-origin: right bottom;
2010 transform-origin: right bottom;
2011 -webkit-transform: rotate(0);
2012 transform: rotate(0);
2013 opacity: 1;
2014 }
2015 }
2016
2017 @keyframes rotateInDownRight {
2018 0% {
2019 -webkit-transform-origin: right bottom;
2020 -ms-transform-origin: right bottom;
2021 transform-origin: right bottom;
2022 -webkit-transform: rotate(90deg);
2023 -ms-transform: rotate(90deg);
2024 transform: rotate(90deg);
2025 opacity: 0;
2026 }
2027
2028 100% {
2029 -webkit-transform-origin: right bottom;
2030 -ms-transform-origin: right bottom;
2031 transform-origin: right bottom;
2032 -webkit-transform: rotate(0);
2033 -ms-transform: rotate(0);
2034 transform: rotate(0);
2035 opacity: 1;
2036 }
2037 }
2038
2039 .rotateInDownRight {
2040 -webkit-animation-name: rotateInDownRight;
2041 animation-name: rotateInDownRight;
2042 }
2043
2044 @-webkit-keyframes rotateInUpLeft {
2045 0% {
2046 -webkit-transform-origin: left bottom;
2047 transform-origin: left bottom;
2048 -webkit-transform: rotate(90deg);
2049 transform: rotate(90deg);
2050 opacity: 0;
2051 }
2052
2053 100% {
2054 -webkit-transform-origin: left bottom;
2055 transform-origin: left bottom;
2056 -webkit-transform: rotate(0);
2057 transform: rotate(0);
2058 opacity: 1;
2059 }
2060 }
2061
2062 @keyframes rotateInUpLeft {
2063 0% {
2064 -webkit-transform-origin: left bottom;
2065 -ms-transform-origin: left bottom;
2066 transform-origin: left bottom;
2067 -webkit-transform: rotate(90deg);
2068 -ms-transform: rotate(90deg);
2069 transform: rotate(90deg);
2070 opacity: 0;
2071 }
2072
2073 100% {
2074 -webkit-transform-origin: left bottom;
2075 -ms-transform-origin: left bottom;
2076 transform-origin: left bottom;
2077 -webkit-transform: rotate(0);
2078 -ms-transform: rotate(0);
2079 transform: rotate(0);
2080 opacity: 1;
2081 }
2082 }
2083
2084 .rotateInUpLeft {
2085 -webkit-animation-name: rotateInUpLeft;
2086 animation-name: rotateInUpLeft;
2087 }
2088
2089 @-webkit-keyframes rotateInUpRight {
2090 0% {
2091 -webkit-transform-origin: right bottom;
2092 transform-origin: right bottom;
2093 -webkit-transform: rotate(-90deg);
2094 transform: rotate(-90deg);
2095 opacity: 0;
2096 }
2097
2098 100% {
2099 -webkit-transform-origin: right bottom;
2100 transform-origin: right bottom;
2101 -webkit-transform: rotate(0);
2102 transform: rotate(0);
2103 opacity: 1;
2104 }
2105 }
2106
2107 @keyframes rotateInUpRight {
2108 0% {
2109 -webkit-transform-origin: right bottom;
2110 -ms-transform-origin: right bottom;
2111 transform-origin: right bottom;
2112 -webkit-transform: rotate(-90deg);
2113 -ms-transform: rotate(-90deg);
2114 transform: rotate(-90deg);
2115 opacity: 0;
2116 }
2117
2118 100% {
2119 -webkit-transform-origin: right bottom;
2120 -ms-transform-origin: right bottom;
2121 transform-origin: right bottom;
2122 -webkit-transform: rotate(0);
2123 -ms-transform: rotate(0);
2124 transform: rotate(0);
2125 opacity: 1;
2126 }
2127 }
2128
2129 .rotateInUpRight {
2130 -webkit-animation-name: rotateInUpRight;
2131 animation-name: rotateInUpRight;
2132 }
2133
2134 @-webkit-keyframes rotateOut {
2135 0% {
2136 -webkit-transform-origin: center center;
2137 transform-origin: center center;
2138 -webkit-transform: rotate(0);
2139 transform: rotate(0);
2140 opacity: 1;
2141 }
2142
2143 100% {
2144 -webkit-transform-origin: center center;
2145 transform-origin: center center;
2146 -webkit-transform: rotate(200deg);
2147 transform: rotate(200deg);
2148 opacity: 0;
2149 }
2150 }
2151
2152 @keyframes rotateOut {
2153 0% {
2154 -webkit-transform-origin: center center;
2155 -ms-transform-origin: center center;
2156 transform-origin: center center;
2157 -webkit-transform: rotate(0);
2158 -ms-transform: rotate(0);
2159 transform: rotate(0);
2160 opacity: 1;
2161 }
2162
2163 100% {
2164 -webkit-transform-origin: center center;
2165 -ms-transform-origin: center center;
2166 transform-origin: center center;
2167 -webkit-transform: rotate(200deg);
2168 -ms-transform: rotate(200deg);
2169 transform: rotate(200deg);
2170 opacity: 0;
2171 }
2172 }
2173
2174 .rotateOut {
2175 -webkit-animation-name: rotateOut;
2176 animation-name: rotateOut;
2177 }
2178
2179 @-webkit-keyframes rotateOutDownLeft {
2180 0% {
2181 -webkit-transform-origin: left bottom;
2182 transform-origin: left bottom;
2183 -webkit-transform: rotate(0);
2184 transform: rotate(0);
2185 opacity: 1;
2186 }
2187
2188 100% {
2189 -webkit-transform-origin: left bottom;
2190 transform-origin: left bottom;
2191 -webkit-transform: rotate(90deg);
2192 transform: rotate(90deg);
2193 opacity: 0;
2194 }
2195 }
2196
2197 @keyframes rotateOutDownLeft {
2198 0% {
2199 -webkit-transform-origin: left bottom;
2200 -ms-transform-origin: left bottom;
2201 transform-origin: left bottom;
2202 -webkit-transform: rotate(0);
2203 -ms-transform: rotate(0);
2204 transform: rotate(0);
2205 opacity: 1;
2206 }
2207
2208 100% {
2209 -webkit-transform-origin: left bottom;
2210 -ms-transform-origin: left bottom;
2211 transform-origin: left bottom;
2212 -webkit-transform: rotate(90deg);
2213 -ms-transform: rotate(90deg);
2214 transform: rotate(90deg);
2215 opacity: 0;
2216 }
2217 }
2218
2219 .rotateOutDownLeft {
2220 -webkit-animation-name: rotateOutDownLeft;
2221 animation-name: rotateOutDownLeft;
2222 }
2223
2224 @-webkit-keyframes rotateOutDownRight {
2225 0% {
2226 -webkit-transform-origin: right bottom;
2227 transform-origin: right bottom;
2228 -webkit-transform: rotate(0);
2229 transform: rotate(0);
2230 opacity: 1;
2231 }
2232
2233 100% {
2234 -webkit-transform-origin: right bottom;
2235 transform-origin: right bottom;
2236 -webkit-transform: rotate(-90deg);
2237 transform: rotate(-90deg);
2238 opacity: 0;
2239 }
2240 }
2241
2242 @keyframes rotateOutDownRight {
2243 0% {
2244 -webkit-transform-origin: right bottom;
2245 -ms-transform-origin: right bottom;
2246 transform-origin: right bottom;
2247 -webkit-transform: rotate(0);
2248 -ms-transform: rotate(0);
2249 transform: rotate(0);
2250 opacity: 1;
2251 }
2252
2253 100% {
2254 -webkit-transform-origin: right bottom;
2255 -ms-transform-origin: right bottom;
2256 transform-origin: right bottom;
2257 -webkit-transform: rotate(-90deg);
2258 -ms-transform: rotate(-90deg);
2259 transform: rotate(-90deg);
2260 opacity: 0;
2261 }
2262 }
2263
2264 .rotateOutDownRight {
2265 -webkit-animation-name: rotateOutDownRight;
2266 animation-name: rotateOutDownRight;
2267 }
2268
2269 @-webkit-keyframes rotateOutUpLeft {
2270 0% {
2271 -webkit-transform-origin: left bottom;
2272 transform-origin: left bottom;
2273 -webkit-transform: rotate(0);
2274 transform: rotate(0);
2275 opacity: 1;
2276 }
2277
2278 100% {
2279 -transform-origin: left bottom;
2280 -transform: rotate(-90deg);
2281 opacity: 0;
2282 }
2283 }
2284
2285 @keyframes rotateOutUpLeft {
2286 0% {
2287 -webkit-transform-origin: left bottom;
2288 -ms-transform-origin: left bottom;
2289 transform-origin: left bottom;
2290 -webkit-transform: rotate(0);
2291 -ms-transform: rotate(0);
2292 transform: rotate(0);
2293 opacity: 1;
2294 }
2295
2296 100% {
2297 -transform-origin: left bottom;
2298 -transform: rotate(-90deg);
2299 opacity: 0;
2300 }
2301 }
2302
2303 .rotateOutUpLeft {
2304 -webkit-animation-name: rotateOutUpLeft;
2305 animation-name: rotateOutUpLeft;
2306 }
2307
2308 @-webkit-keyframes rotateOutUpRight {
2309 0% {
2310 -webkit-transform-origin: right bottom;
2311 transform-origin: right bottom;
2312 -webkit-transform: rotate(0);
2313 transform: rotate(0);
2314 opacity: 1;
2315 }
2316
2317 100% {
2318 -webkit-transform-origin: right bottom;
2319 transform-origin: right bottom;
2320 -webkit-transform: rotate(90deg);
2321 transform: rotate(90deg);
2322 opacity: 0;
2323 }
2324 }
2325
2326 @keyframes rotateOutUpRight {
2327 0% {
2328 -webkit-transform-origin: right bottom;
2329 -ms-transform-origin: right bottom;
2330 transform-origin: right bottom;
2331 -webkit-transform: rotate(0);
2332 -ms-transform: rotate(0);
2333 transform: rotate(0);
2334 opacity: 1;
2335 }
2336
2337 100% {
2338 -webkit-transform-origin: right bottom;
2339 -ms-transform-origin: right bottom;
2340 transform-origin: right bottom;
2341 -webkit-transform: rotate(90deg);
2342 -ms-transform: rotate(90deg);
2343 transform: rotate(90deg);
2344 opacity: 0;
2345 }
2346 }
2347
2348 .rotateOutUpRight {
2349 -webkit-animation-name: rotateOutUpRight;
2350 animation-name: rotateOutUpRight;
2351 }
2352
2353 @-webkit-keyframes slideInDown {
2354 0% {
2355 opacity: 0;
2356 -webkit-transform: translateY(-2000px);
2357 transform: translateY(-2000px);
2358 }
2359
2360 100% {
2361 -webkit-transform: translateY(0);
2362 transform: translateY(0);
2363 }
2364 }
2365
2366 @keyframes slideInDown {
2367 0% {
2368 opacity: 0;
2369 -webkit-transform: translateY(-2000px);
2370 -ms-transform: translateY(-2000px);
2371 transform: translateY(-2000px);
2372 }
2373
2374 100% {
2375 -webkit-transform: translateY(0);
2376 -ms-transform: translateY(0);
2377 transform: translateY(0);
2378 }
2379 }
2380
2381 .slideInDown {
2382 -webkit-animation-name: slideInDown;
2383 animation-name: slideInDown;
2384 }
2385
2386 @-webkit-keyframes slideInLeft {
2387 0% {
2388 opacity: 0;
2389 -webkit-transform: translateX(-2000px);
2390 transform: translateX(-2000px);
2391 }
2392
2393 100% {
2394 -webkit-transform: translateX(0);
2395 transform: translateX(0);
2396 }
2397 }
2398
2399 @keyframes slideInLeft {
2400 0% {
2401 opacity: 0;
2402 -webkit-transform: translateX(-2000px);
2403 -ms-transform: translateX(-2000px);
2404 transform: translateX(-2000px);
2405 }
2406
2407 100% {
2408 -webkit-transform: translateX(0);
2409 -ms-transform: translateX(0);
2410 transform: translateX(0);
2411 }
2412 }
2413
2414 .slideInLeft {
2415 -webkit-animation-name: slideInLeft;
2416 animation-name: slideInLeft;
2417 }
2418
2419 @-webkit-keyframes slideInRight {
2420 0% {
2421 opacity: 0;
2422 -webkit-transform: translateX(2000px);
2423 transform: translateX(2000px);
2424 }
2425
2426 100% {
2427 -webkit-transform: translateX(0);
2428 transform: translateX(0);
2429 }
2430 }
2431
2432 @keyframes slideInRight {
2433 0% {
2434 opacity: 0;
2435 -webkit-transform: translateX(2000px);
2436 -ms-transform: translateX(2000px);
2437 transform: translateX(2000px);
2438 }
2439
2440 100% {
2441 -webkit-transform: translateX(0);
2442 -ms-transform: translateX(0);
2443 transform: translateX(0);
2444 }
2445 }
2446
2447 .slideInRight {
2448 -webkit-animation-name: slideInRight;
2449 animation-name: slideInRight;
2450 }
2451
2452 @-webkit-keyframes slideOutLeft {
2453 0% {
2454 -webkit-transform: translateX(0);
2455 transform: translateX(0);
2456 }
2457
2458 100% {
2459 opacity: 0;
2460 -webkit-transform: translateX(-2000px);
2461 transform: translateX(-2000px);
2462 }
2463 }
2464
2465 @keyframes slideOutLeft {
2466 0% {
2467 -webkit-transform: translateX(0);
2468 -ms-transform: translateX(0);
2469 transform: translateX(0);
2470 }
2471
2472 100% {
2473 opacity: 0;
2474 -webkit-transform: translateX(-2000px);
2475 -ms-transform: translateX(-2000px);
2476 transform: translateX(-2000px);
2477 }
2478 }
2479
2480 .slideOutLeft {
2481 -webkit-animation-name: slideOutLeft;
2482 animation-name: slideOutLeft;
2483 }
2484
2485 @-webkit-keyframes slideOutRight {
2486 0% {
2487 -webkit-transform: translateX(0);
2488 transform: translateX(0);
2489 }
2490
2491 100% {
2492 opacity: 0;
2493 -webkit-transform: translateX(2000px);
2494 transform: translateX(2000px);
2495 }
2496 }
2497
2498 @keyframes slideOutRight {
2499 0% {
2500 -webkit-transform: translateX(0);
2501 -ms-transform: translateX(0);
2502 transform: translateX(0);
2503 }
2504
2505 100% {
2506 opacity: 0;
2507 -webkit-transform: translateX(2000px);
2508 -ms-transform: translateX(2000px);
2509 transform: translateX(2000px);
2510 }
2511 }
2512
2513 .slideOutRight {
2514 -webkit-animation-name: slideOutRight;
2515 animation-name: slideOutRight;
2516 }
2517
2518 @-webkit-keyframes slideOutUp {
2519 0% {
2520 -webkit-transform: translateY(0);
2521 transform: translateY(0);
2522 }
2523
2524 100% {
2525 opacity: 0;
2526 -webkit-transform: translateY(-2000px);
2527 transform: translateY(-2000px);
2528 }
2529 }
2530
2531 @keyframes slideOutUp {
2532 0% {
2533 -webkit-transform: translateY(0);
2534 -ms-transform: translateY(0);
2535 transform: translateY(0);
2536 }
2537
2538 100% {
2539 opacity: 0;
2540 -webkit-transform: translateY(-2000px);
2541 -ms-transform: translateY(-2000px);
2542 transform: translateY(-2000px);
2543 }
2544 }
2545
2546 .slideOutUp {
2547 -webkit-animation-name: slideOutUp;
2548 animation-name: slideOutUp;
2549 }
2550
2551 @-webkit-keyframes hinge {
2552 0% {
2553 -webkit-transform: rotate(0);
2554 transform: rotate(0);
2555 -webkit-transform-origin: top left;
2556 transform-origin: top left;
2557 -webkit-animation-timing-function: ease-in-out;
2558 animation-timing-function: ease-in-out;
2559 }
2560
2561 20%, 60% {
2562 -webkit-transform: rotate(80deg);
2563 transform: rotate(80deg);
2564 -webkit-transform-origin: top left;
2565 transform-origin: top left;
2566 -webkit-animation-timing-function: ease-in-out;
2567 animation-timing-function: ease-in-out;
2568 }
2569
2570 40% {
2571 -webkit-transform: rotate(60deg);
2572 transform: rotate(60deg);
2573 -webkit-transform-origin: top left;
2574 transform-origin: top left;
2575 -webkit-animation-timing-function: ease-in-out;
2576 animation-timing-function: ease-in-out;
2577 }
2578
2579 80% {
2580 -webkit-transform: rotate(60deg) translateY(0);
2581 transform: rotate(60deg) translateY(0);
2582 opacity: 1;
2583 -webkit-transform-origin: top left;
2584 transform-origin: top left;
2585 -webkit-animation-timing-function: ease-in-out;
2586 animation-timing-function: ease-in-out;
2587 }
2588
2589 100% {
2590 -webkit-transform: translateY(700px);
2591 transform: translateY(700px);
2592 opacity: 0;
2593 }
2594 }
2595
2596 @keyframes hinge {
2597 0% {
2598 -webkit-transform: rotate(0);
2599 -ms-transform: rotate(0);
2600 transform: rotate(0);
2601 -webkit-transform-origin: top left;
2602 -ms-transform-origin: top left;
2603 transform-origin: top left;
2604 -webkit-animation-timing-function: ease-in-out;
2605 animation-timing-function: ease-in-out;
2606 }
2607
2608 20%, 60% {
2609 -webkit-transform: rotate(80deg);
2610 -ms-transform: rotate(80deg);
2611 transform: rotate(80deg);
2612 -webkit-transform-origin: top left;
2613 -ms-transform-origin: top left;
2614 transform-origin: top left;
2615 -webkit-animation-timing-function: ease-in-out;
2616 animation-timing-function: ease-in-out;
2617 }
2618
2619 40% {
2620 -webkit-transform: rotate(60deg);
2621 -ms-transform: rotate(60deg);
2622 transform: rotate(60deg);
2623 -webkit-transform-origin: top left;
2624 -ms-transform-origin: top left;
2625 transform-origin: top left;
2626 -webkit-animation-timing-function: ease-in-out;
2627 animation-timing-function: ease-in-out;
2628 }
2629
2630 80% {
2631 -webkit-transform: rotate(60deg) translateY(0);
2632 -ms-transform: rotate(60deg) translateY(0);
2633 transform: rotate(60deg) translateY(0);
2634 opacity: 1;
2635 -webkit-transform-origin: top left;
2636 -ms-transform-origin: top left;
2637 transform-origin: top left;
2638 -webkit-animation-timing-function: ease-in-out;
2639 animation-timing-function: ease-in-out;
2640 }
2641
2642 100% {
2643 -webkit-transform: translateY(700px);
2644 -ms-transform: translateY(700px);
2645 transform: translateY(700px);
2646 opacity: 0;
2647 }
2648 }
2649
2650 .hinge {
2651 -webkit-animation-name: hinge;
2652 animation-name: hinge;
2653 }
2654
2655 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2656
2657 @-webkit-keyframes rollIn {
2658 0% {
2659 opacity: 0;
2660 -webkit-transform: translateX(-100%) rotate(-120deg);
2661 transform: translateX(-100%) rotate(-120deg);
2662 }
2663
2664 100% {
2665 opacity: 1;
2666 -webkit-transform: translateX(0px) rotate(0deg);
2667 transform: translateX(0px) rotate(0deg);
2668 }
2669 }
2670
2671 @keyframes rollIn {
2672 0% {
2673 opacity: 0;
2674 -webkit-transform: translateX(-100%) rotate(-120deg);
2675 -ms-transform: translateX(-100%) rotate(-120deg);
2676 transform: translateX(-100%) rotate(-120deg);
2677 }
2678
2679 100% {
2680 opacity: 1;
2681 -webkit-transform: translateX(0px) rotate(0deg);
2682 -ms-transform: translateX(0px) rotate(0deg);
2683 transform: translateX(0px) rotate(0deg);
2684 }
2685 }
2686
2687 .rollIn {
2688 -webkit-animation-name: rollIn;
2689 animation-name: rollIn;
2690 }
2691
2692 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2693
2694 @-webkit-keyframes rollOut {
2695 0% {
2696 opacity: 1;
2697 -webkit-transform: translateX(0px) rotate(0deg);
2698 transform: translateX(0px) rotate(0deg);
2699 }
2700
2701 100% {
2702 opacity: 0;
2703 -webkit-transform: translateX(100%) rotate(120deg);
2704 transform: translateX(100%) rotate(120deg);
2705 }
2706 }
2707
2708 @keyframes rollOut {
2709 0% {
2710 opacity: 1;
2711 -webkit-transform: translateX(0px) rotate(0deg);
2712 -ms-transform: translateX(0px) rotate(0deg);
2713 transform: translateX(0px) rotate(0deg);
2714 }
2715
2716 100% {
2717 opacity: 0;
2718 -webkit-transform: translateX(100%) rotate(120deg);
2719 -ms-transform: translateX(100%) rotate(120deg);
2720 transform: translateX(100%) rotate(120deg);
2721 }
2722 }
2723
2724 .rollOut {
2725 -webkit-animation-name: rollOut;
2726 animation-name: rollOut;
2727 }
2728
2729
2730 @keyframes swing {
2731 20% {
2732 -webkit-transform: rotate3d(0, 0, 1, 15deg);
2733 transform: rotate3d(0, 0, 1, 15deg);
2734 }
2735
2736 40% {
2737 -webkit-transform: rotate3d(0, 0, 1, -10deg);
2738 transform: rotate3d(0, 0, 1, -10deg);
2739 }
2740
2741 60% {
2742 -webkit-transform: rotate3d(0, 0, 1, 5deg);
2743 transform: rotate3d(0, 0, 1, 5deg);
2744 }
2745
2746 80% {
2747 -webkit-transform: rotate3d(0, 0, 1, -5deg);
2748 transform: rotate3d(0, 0, 1, -5deg);
2749 }
2750
2751 to {
2752 -webkit-transform: rotate3d(0, 0, 1, 0deg);
2753 transform: rotate3d(0, 0, 1, 0deg);
2754 }
2755 }
2756
2757 .swing {
2758 -webkit-transform-origin: top center;
2759 transform-origin: top center;
2760 -webkit-animation-name: swing;
2761 animation-name: swing;
2762 }
2763
2764 @-webkit-keyframes tada {
2765 from {
2766 -webkit-transform: scale3d(1, 1, 1);
2767 transform: scale3d(1, 1, 1);
2768 }
2769
2770 10%, 20% {
2771 -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
2772 transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
2773 }
2774
2775 30%, 50%, 70%, 90% {
2776 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
2777 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
2778 }
2779
2780 40%, 60%, 80% {
2781 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
2782 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
2783 }
2784
2785 to {
2786 -webkit-transform: scale3d(1, 1, 1);
2787 transform: scale3d(1, 1, 1);
2788 }
2789 }
2790
2791 @keyframes tada {
2792 from {
2793 -webkit-transform: scale3d(1, 1, 1);
2794 transform: scale3d(1, 1, 1);
2795 }
2796
2797 10%, 20% {
2798 -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
2799 transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
2800 }
2801
2802 30%, 50%, 70%, 90% {
2803 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
2804 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
2805 }
2806
2807 40%, 60%, 80% {
2808 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
2809 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
2810 }
2811
2812 to {
2813 -webkit-transform: scale3d(1, 1, 1);
2814 transform: scale3d(1, 1, 1);
2815 }
2816 }
2817
2818 .tada {
2819 -webkit-animation-name: tada;
2820 animation-name: tada;
2821 }
2822
2823 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2824
2825 @-webkit-keyframes wobble {
2826 from {
2827 -webkit-transform: none;
2828 transform: none;
2829 }
2830
2831 15% {
2832 -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
2833 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
2834 }
2835
2836 30% {
2837 -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
2838 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
2839 }
2840
2841 45% {
2842 -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
2843 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
2844 }
2845
2846 60% {
2847 -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
2848 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
2849 }
2850
2851 75% {
2852 -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
2853 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
2854 }
2855
2856 to {
2857 -webkit-transform: none;
2858 transform: none;
2859 }
2860 }
2861
2862 @keyframes wobble {
2863 from {
2864 -webkit-transform: none;
2865 transform: none;
2866 }
2867
2868 15% {
2869 -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
2870 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
2871 }
2872
2873 30% {
2874 -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
2875 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
2876 }
2877
2878 45% {
2879 -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
2880 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
2881 }
2882
2883 60% {
2884 -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
2885 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
2886 }
2887
2888 75% {
2889 -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
2890 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
2891 }
2892
2893 to {
2894 -webkit-transform: none;
2895 transform: none;
2896 }
2897 }
2898
2899 .wobble {
2900 -webkit-animation-name: wobble;
2901 animation-name: wobble;
2902 }
2903
2904 @-webkit-keyframes jello {
2905 from, 11.1%, to {
2906 -webkit-transform: none;
2907 transform: none;
2908 }
2909
2910 22.2% {
2911 -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
2912 transform: skewX(-12.5deg) skewY(-12.5deg);
2913 }
2914
2915 33.3% {
2916 -webkit-transform: skewX(6.25deg) skewY(6.25deg);
2917 transform: skewX(6.25deg) skewY(6.25deg);
2918 }
2919
2920 44.4% {
2921 -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
2922 transform: skewX(-3.125deg) skewY(-3.125deg);
2923 }
2924
2925 55.5% {
2926 -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
2927 transform: skewX(1.5625deg) skewY(1.5625deg);
2928 }
2929
2930 66.6% {
2931 -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
2932 transform: skewX(-0.78125deg) skewY(-0.78125deg);
2933 }
2934
2935 77.7% {
2936 -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
2937 transform: skewX(0.390625deg) skewY(0.390625deg);
2938 }
2939
2940 88.8% {
2941 -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
2942 transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
2943 }
2944 }
2945
2946 @keyframes jello {
2947 from, 11.1%, to {
2948 -webkit-transform: none;
2949 transform: none;
2950 }
2951
2952 22.2% {
2953 -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
2954 transform: skewX(-12.5deg) skewY(-12.5deg);
2955 }
2956
2957 33.3% {
2958 -webkit-transform: skewX(6.25deg) skewY(6.25deg);
2959 transform: skewX(6.25deg) skewY(6.25deg);
2960 }
2961
2962 44.4% {
2963 -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
2964 transform: skewX(-3.125deg) skewY(-3.125deg);
2965 }
2966
2967 55.5% {
2968 -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
2969 transform: skewX(1.5625deg) skewY(1.5625deg);
2970 }
2971
2972 66.6% {
2973 -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
2974 transform: skewX(-0.78125deg) skewY(-0.78125deg);
2975 }
2976
2977 77.7% {
2978 -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
2979 transform: skewX(0.390625deg) skewY(0.390625deg);
2980 }
2981
2982 88.8% {
2983 -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
2984 transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
2985 }
2986 }
2987
2988 .jello {
2989 -webkit-animation-name: jello;
2990 animation-name: jello;
2991 -webkit-transform-origin: center;
2992 transform-origin: center;
2993 }
2994
2995
2996 @-webkit-keyframes zoomIn {
2997 from {
2998 opacity: 0;
2999 -webkit-transform: scale3d(.3, .3, .3);
3000 transform: scale3d(.3, .3, .3);
3001 }
3002
3003 50% {
3004 opacity: 1;
3005 }
3006 }
3007
3008 @keyframes zoomIn {
3009 from {
3010 opacity: 0;
3011 -webkit-transform: scale3d(.3, .3, .3);
3012 transform: scale3d(.3, .3, .3);
3013 }
3014
3015 50% {
3016 opacity: 1;
3017 }
3018 }
3019
3020 .zoomIn {
3021 -webkit-animation-name: zoomIn;
3022 animation-name: zoomIn;
3023 }
3024
3025 @-webkit-keyframes zoomInDown {
3026 from {
3027 opacity: 0;
3028 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
3029 transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
3030 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3031 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3032 }
3033
3034 60% {
3035 opacity: 1;
3036 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3037 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3038 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3039 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3040 }
3041 }
3042
3043 @keyframes zoomInDown {
3044 from {
3045 opacity: 0;
3046 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
3047 transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
3048 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3049 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3050 }
3051
3052 60% {
3053 opacity: 1;
3054 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3055 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3056 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3057 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3058 }
3059 }
3060
3061 .zoomInDown {
3062 -webkit-animation-name: zoomInDown;
3063 animation-name: zoomInDown;
3064 }
3065
3066 @-webkit-keyframes zoomInLeft {
3067 from {
3068 opacity: 0;
3069 -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
3070 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
3071 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3072 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3073 }
3074
3075 60% {
3076 opacity: 1;
3077 -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
3078 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
3079 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3080 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3081 }
3082 }
3083
3084 @keyframes zoomInLeft {
3085 from {
3086 opacity: 0;
3087 -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
3088 transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
3089 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3090 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3091 }
3092
3093 60% {
3094 opacity: 1;
3095 -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
3096 transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
3097 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3098 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3099 }
3100 }
3101
3102 .zoomInLeft {
3103 -webkit-animation-name: zoomInLeft;
3104 animation-name: zoomInLeft;
3105 }
3106
3107 @-webkit-keyframes zoomInRight {
3108 from {
3109 opacity: 0;
3110 -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
3111 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
3112 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3113 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3114 }
3115
3116 60% {
3117 opacity: 1;
3118 -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
3119 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
3120 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3121 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3122 }
3123 }
3124
3125 @keyframes zoomInRight {
3126 from {
3127 opacity: 0;
3128 -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
3129 transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
3130 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3131 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3132 }
3133
3134 60% {
3135 opacity: 1;
3136 -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
3137 transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
3138 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3139 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3140 }
3141 }
3142
3143 .zoomInRight {
3144 -webkit-animation-name: zoomInRight;
3145 animation-name: zoomInRight;
3146 }
3147
3148 @-webkit-keyframes zoomInUp {
3149 from {
3150 opacity: 0;
3151 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
3152 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
3153 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3154 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3155 }
3156
3157 60% {
3158 opacity: 1;
3159 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3160 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3161 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3162 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3163 }
3164 }
3165
3166 @keyframes zoomInUp {
3167 from {
3168 opacity: 0;
3169 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
3170 transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
3171 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3172 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3173 }
3174
3175 60% {
3176 opacity: 1;
3177 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3178 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3179 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3180 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3181 }
3182 }
3183
3184 .zoomInUp {
3185 -webkit-animation-name: zoomInUp;
3186 animation-name: zoomInUp;
3187 }
3188
3189 @-webkit-keyframes zoomOut {
3190 from {
3191 opacity: 1;
3192 }
3193
3194 50% {
3195 opacity: 0;
3196 -webkit-transform: scale3d(.3, .3, .3);
3197 transform: scale3d(.3, .3, .3);
3198 }
3199
3200 to {
3201 opacity: 0;
3202 }
3203 }
3204
3205 @keyframes zoomOut {
3206 from {
3207 opacity: 1;
3208 }
3209
3210 50% {
3211 opacity: 0;
3212 -webkit-transform: scale3d(.3, .3, .3);
3213 transform: scale3d(.3, .3, .3);
3214 }
3215
3216 to {
3217 opacity: 0;
3218 }
3219 }
3220
3221 .zoomOut {
3222 -webkit-animation-name: zoomOut;
3223 animation-name: zoomOut;
3224 }
3225
3226 @-webkit-keyframes zoomOutDown {
3227 40% {
3228 opacity: 1;
3229 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3230 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3231 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3232 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3233 }
3234
3235 to {
3236 opacity: 0;
3237 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3238 transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3239 -webkit-transform-origin: center bottom;
3240 transform-origin: center bottom;
3241 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3242 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3243 }
3244 }
3245
3246 @keyframes zoomOutDown {
3247 40% {
3248 opacity: 1;
3249 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3250 transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
3251 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3252 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3253 }
3254
3255 to {
3256 opacity: 0;
3257 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3258 transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
3259 -webkit-transform-origin: center bottom;
3260 transform-origin: center bottom;
3261 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3262 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3263 }
3264 }
3265
3266 .zoomOutDown {
3267 -webkit-animation-name: zoomOutDown;
3268 animation-name: zoomOutDown;
3269 }
3270
3271 @-webkit-keyframes zoomOutLeft {
3272 40% {
3273 opacity: 1;
3274 -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3275 transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3276 }
3277
3278 to {
3279 opacity: 0;
3280 -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
3281 transform: scale(.1) translate3d(-2000px, 0, 0);
3282 -webkit-transform-origin: left center;
3283 transform-origin: left center;
3284 }
3285 }
3286
3287 @keyframes zoomOutLeft {
3288 40% {
3289 opacity: 1;
3290 -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3291 transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
3292 }
3293
3294 to {
3295 opacity: 0;
3296 -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
3297 transform: scale(.1) translate3d(-2000px, 0, 0);
3298 -webkit-transform-origin: left center;
3299 transform-origin: left center;
3300 }
3301 }
3302
3303 .zoomOutLeft {
3304 -webkit-animation-name: zoomOutLeft;
3305 animation-name: zoomOutLeft;
3306 }
3307
3308 @-webkit-keyframes zoomOutRight {
3309 40% {
3310 opacity: 1;
3311 -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3312 transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3313 }
3314
3315 to {
3316 opacity: 0;
3317 -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
3318 transform: scale(.1) translate3d(2000px, 0, 0);
3319 -webkit-transform-origin: right center;
3320 transform-origin: right center;
3321 }
3322 }
3323
3324 @keyframes zoomOutRight {
3325 40% {
3326 opacity: 1;
3327 -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3328 transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
3329 }
3330
3331 to {
3332 opacity: 0;
3333 -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
3334 transform: scale(.1) translate3d(2000px, 0, 0);
3335 -webkit-transform-origin: right center;
3336 transform-origin: right center;
3337 }
3338 }
3339
3340 .zoomOutRight {
3341 -webkit-animation-name: zoomOutRight;
3342 animation-name: zoomOutRight;
3343 }
3344
3345 @-webkit-keyframes zoomOutUp {
3346 40% {
3347 opacity: 1;
3348 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3349 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3350 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3351 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3352 }
3353
3354 to {
3355 opacity: 0;
3356 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3357 transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3358 -webkit-transform-origin: center bottom;
3359 transform-origin: center bottom;
3360 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3361 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3362 }
3363 }
3364
3365 @keyframes zoomOutUp {
3366 40% {
3367 opacity: 1;
3368 -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3369 transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
3370 -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3371 animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
3372 }
3373
3374 to {
3375 opacity: 0;
3376 -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3377 transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
3378 -webkit-transform-origin: center bottom;
3379 transform-origin: center bottom;
3380 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3381 animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
3382 }
3383 }
3384
3385 .zoomOutUp {
3386 -webkit-animation-name: zoomOutUp;
3387 animation-name: zoomOutUp;
3388 }
3389
3390 @-webkit-keyframes slideInDown {
3391 from {
3392 -webkit-transform: translate3d(0, -100%, 0);
3393 transform: translate3d(0, -100%, 0);
3394 visibility: visible;
3395 }
3396
3397 to {
3398 -webkit-transform: translate3d(0, 0, 0);
3399 transform: translate3d(0, 0, 0);
3400 }
3401 }
3402
3403 @keyframes slideInDown {
3404 from {
3405 -webkit-transform: translate3d(0, -100%, 0);
3406 transform: translate3d(0, -100%, 0);
3407 visibility: visible;
3408 }
3409
3410 to {
3411 -webkit-transform: translate3d(0, 0, 0);
3412 transform: translate3d(0, 0, 0);
3413 }
3414 }
3415
3416 .slideInDown {
3417 -webkit-animation-name: slideInDown;
3418 animation-name: slideInDown;
3419 }
3420
3421 @-webkit-keyframes slideInLeft {
3422 from {
3423 -webkit-transform: translate3d(-100%, 0, 0);
3424 transform: translate3d(-100%, 0, 0);
3425 visibility: visible;
3426 }
3427
3428 to {
3429 -webkit-transform: translate3d(0, 0, 0);
3430 transform: translate3d(0, 0, 0);
3431 }
3432 }
3433
3434 @keyframes slideInLeft {
3435 from {
3436 -webkit-transform: translate3d(-100%, 0, 0);
3437 transform: translate3d(-100%, 0, 0);
3438 visibility: visible;
3439 }
3440
3441 to {
3442 -webkit-transform: translate3d(0, 0, 0);
3443 transform: translate3d(0, 0, 0);
3444 }
3445 }
3446
3447 .slideInLeft {
3448 -webkit-animation-name: slideInLeft;
3449 animation-name: slideInLeft;
3450 }
3451
3452 @-webkit-keyframes slideInRight {
3453 from {
3454 -webkit-transform: translate3d(100%, 0, 0);
3455 transform: translate3d(100%, 0, 0);
3456 visibility: visible;
3457 }
3458
3459 to {
3460 -webkit-transform: translate3d(0, 0, 0);
3461 transform: translate3d(0, 0, 0);
3462 }
3463 }
3464
3465 @keyframes slideInRight {
3466 from {
3467 -webkit-transform: translate3d(100%, 0, 0);
3468 transform: translate3d(100%, 0, 0);
3469 visibility: visible;
3470 }
3471
3472 to {
3473 -webkit-transform: translate3d(0, 0, 0);
3474 transform: translate3d(0, 0, 0);
3475 }
3476 }
3477
3478 .slideInRight {
3479 -webkit-animation-name: slideInRight;
3480 animation-name: slideInRight;
3481 }
3482
3483 @-webkit-keyframes slideInUp {
3484 from {
3485 -webkit-transform: translate3d(0, 100%, 0);
3486 transform: translate3d(0, 100%, 0);
3487 visibility: visible;
3488 }
3489
3490 to {
3491 -webkit-transform: translate3d(0, 0, 0);
3492 transform: translate3d(0, 0, 0);
3493 }
3494 }
3495
3496 @keyframes slideInUp {
3497 from {
3498 -webkit-transform: translate3d(0, 100%, 0);
3499 transform: translate3d(0, 100%, 0);
3500 visibility: visible;
3501 }
3502
3503 to {
3504 -webkit-transform: translate3d(0, 0, 0);
3505 transform: translate3d(0, 0, 0);
3506 }
3507 }
3508
3509 .slideInUp {
3510 -webkit-animation-name: slideInUp;
3511 animation-name: slideInUp;
3512 }
3513
3514 @-webkit-keyframes slideOutDown {
3515 from {
3516 -webkit-transform: translate3d(0, 0, 0);
3517 transform: translate3d(0, 0, 0);
3518 }
3519
3520 to {
3521 visibility: hidden;
3522 -webkit-transform: translate3d(0, 100%, 0);
3523 transform: translate3d(0, 100%, 0);
3524 }
3525 }
3526
3527 @keyframes slideOutDown {
3528 from {
3529 -webkit-transform: translate3d(0, 0, 0);
3530 transform: translate3d(0, 0, 0);
3531 }
3532
3533 to {
3534 visibility: hidden;
3535 -webkit-transform: translate3d(0, 100%, 0);
3536 transform: translate3d(0, 100%, 0);
3537 }
3538 }
3539
3540 .slideOutDown {
3541 -webkit-animation-name: slideOutDown;
3542 animation-name: slideOutDown;
3543 }
3544
3545 @-webkit-keyframes slideOutLeft {
3546 from {
3547 -webkit-transform: translate3d(0, 0, 0);
3548 transform: translate3d(0, 0, 0);
3549 }
3550
3551 to {
3552 visibility: hidden;
3553 -webkit-transform: translate3d(-100%, 0, 0);
3554 transform: translate3d(-100%, 0, 0);
3555 }
3556 }
3557
3558 @keyframes slideOutLeft {
3559 from {
3560 -webkit-transform: translate3d(0, 0, 0);
3561 transform: translate3d(0, 0, 0);
3562 }
3563
3564 to {
3565 visibility: hidden;
3566 -webkit-transform: translate3d(-100%, 0, 0);
3567 transform: translate3d(-100%, 0, 0);
3568 }
3569 }
3570
3571 .slideOutLeft {
3572 -webkit-animation-name: slideOutLeft;
3573 animation-name: slideOutLeft;
3574 }
3575
3576 @-webkit-keyframes slideOutRight {
3577 from {
3578 -webkit-transform: translate3d(0, 0, 0);
3579 transform: translate3d(0, 0, 0);
3580 }
3581
3582 to {
3583 visibility: hidden;
3584 -webkit-transform: translate3d(100%, 0, 0);
3585 transform: translate3d(100%, 0, 0);
3586 }
3587 }
3588
3589 @keyframes slideOutRight {
3590 from {
3591 -webkit-transform: translate3d(0, 0, 0);
3592 transform: translate3d(0, 0, 0);
3593 }
3594
3595 to {
3596 visibility: hidden;
3597 -webkit-transform: translate3d(100%, 0, 0);
3598 transform: translate3d(100%, 0, 0);
3599 }
3600 }
3601
3602 .slideOutRight {
3603 -webkit-animation-name: slideOutRight;
3604 animation-name: slideOutRight;
3605 }
3606
3607 @-webkit-keyframes slideOutUp {
3608 from {
3609 -webkit-transform: translate3d(0, 0, 0);
3610 transform: translate3d(0, 0, 0);
3611 }
3612
3613 to {
3614 visibility: hidden;
3615 -webkit-transform: translate3d(0, -100%, 0);
3616 transform: translate3d(0, -100%, 0);
3617 }
3618 }
3619
3620 @keyframes slideOutUp {
3621 from {
3622 -webkit-transform: translate3d(0, 0, 0);
3623 transform: translate3d(0, 0, 0);
3624 }
3625
3626 to {
3627 visibility: hidden;
3628 -webkit-transform: translate3d(0, -100%, 0);
3629 transform: translate3d(0, -100%, 0);
3630 }
3631 }
3632
3633 .slideOutUp {
3634 -webkit-animation-name: slideOutUp;
3635 animation-name: slideOutUp;
3636 }
3637 @-webkit-keyframes hinge {
3638 0% {
3639 -webkit-transform-origin: top left;
3640 transform-origin: top left;
3641 -webkit-animation-timing-function: ease-in-out;
3642 animation-timing-function: ease-in-out;
3643 }
3644
3645 20%, 60% {
3646 -webkit-transform: rotate3d(0, 0, 1, 80deg);
3647 transform: rotate3d(0, 0, 1, 80deg);
3648 -webkit-transform-origin: top left;
3649 transform-origin: top left;
3650 -webkit-animation-timing-function: ease-in-out;
3651 animation-timing-function: ease-in-out;
3652 }
3653
3654 40%, 80% {
3655 -webkit-transform: rotate3d(0, 0, 1, 60deg);
3656 transform: rotate3d(0, 0, 1, 60deg);
3657 -webkit-transform-origin: top left;
3658 transform-origin: top left;
3659 -webkit-animation-timing-function: ease-in-out;
3660 animation-timing-function: ease-in-out;
3661 opacity: 1;
3662 }
3663
3664 to {
3665 -webkit-transform: translate3d(0, 700px, 0);
3666 transform: translate3d(0, 700px, 0);
3667 opacity: 0;
3668 }
3669 }
3670
3671