PluginProbe ʕ •ᴥ•ʔ
Hustle – Email Marketing, Lead Generation, Optins, Popups / 4.7.1.1
Hustle – Email Marketing, Lead Generation, Optins, Popups v4.7.1.1
7.8.14 7.8.14.1 7.8.13 7.8.13.1 trunk 3.0 3.1 3.1.1 3.1.2 3.1.3 3.1.4 4.3.2 4.4.4 4.4.5 4.4.5.1 4.4.5.4 4.6 4.6.1.1 4.6.1.4 4.7.0.2 4.7.0.3 4.7.0.7 4.7.0.9 4.7.1.0 4.7.1.1 4.8.0.0 5.0.0 5.0.1 5.0.1.1 5.0.1.2 5.1 5.1.1 5.1.2 5.1.3 5.1.3.1 5.1.3.2 5.1.4 5.1.5 6.0 6.0.1 6.0.2 6.0.3 6.0.4.2 6.0.5 6.0.6.1 6.0.7 6.0.8.1 6.0.9 7.0.0.1 7.0.2 7.0.3 7.0.4 7.1.0 7.1.1 7.2.0 7.2.1 7.3.0 7.3.1 7.3.3 7.3.5 7.3.6 7.3.7 7.4.0 7.4.1 7.4.11 7.4.13 7.4.13.1 7.4.2 7.4.3 7.4.4 7.4.5 7.4.5.1 7.4.5.2 7.4.6 7.4.7 7.5.0 7.6.0 7.6.1 7.6.3 7.6.4 7.6.6 7.7.0 7.7.1 7.8.0 7.8.1 7.8.10 7.8.10.1 7.8.10.2 7.8.11 7.8.12 7.8.12.1 7.8.2 7.8.3 7.8.4 7.8.5 7.8.6 7.8.7 7.8.8 7.8.9 7.8.9.1 7.8.9.2 7.8.9.3
wordpress-popup / css / animate.css
wordpress-popup / css Last commit date
tpl 11 years ago vendor 11 years ago animate.css 11 years ago animate.min.css 10 years ago popup-admin.css 10 years ago popup-admin.min.css 10 years ago
animate.css
2734 lines
1 /*!
2 Animate.css - http://daneden.me/animate
3 Licensed under the MIT license - http://opensource.org/licenses/MIT
4
5 Copyright (c) 2014 Daniel Eden
6 https://raw.githubusercontent.com/daneden/animate.css/master/animate.css
7 */
8 .animated {
9 -webkit-animation-duration: 1s;
10 animation-duration: 1s;
11 -webkit-animation-fill-mode: both;
12 animation-fill-mode: both;
13 }
14
15 .animated.infinite {
16 -webkit-animation-iteration-count: infinite;
17 animation-iteration-count: infinite;
18 }
19
20 .animated.hinge {
21 -webkit-animation-duration: 2s;
22 animation-duration: 2s;
23 }
24
25 @-webkit-keyframes bounce {
26 0%, 20%, 53%, 80%, 100% {
27 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
28 -webkit-transform: translate3d(0, 0, 0);
29 transform: translate3d(0, 0, 0);
30 }
31 40%, 43% {
32 transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
33 -webkit-transform: translate3d(0, -30px, 0);
34 transform: translate3d(0, -30px, 0);
35 }
36 70% {
37 transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
38 -webkit-transform: translate3d(0, -15px, 0);
39 transform: translate3d(0, -15px, 0);
40 }
41 90% {
42 -webkit-transform: translate3d(0, -4px, 0);
43 transform: translate3d(0, -4px, 0);
44 }
45 }
46 @keyframes bounce {
47 0%, 20%, 53%, 80%, 100% {
48 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
49 -webkit-transform: translate3d(0, 0, 0);
50 transform: translate3d(0, 0, 0);
51 }
52 40%, 43% {
53 transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
54 -webkit-transform: translate3d(0, -30px, 0);
55 transform: translate3d(0, -30px, 0);
56 }
57 70% {
58 transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
59 -webkit-transform: translate3d(0, -15px, 0);
60 transform: translate3d(0, -15px, 0);
61 }
62 90% {
63 -webkit-transform: translate3d(0, -4px, 0);
64 transform: translate3d(0, -4px, 0);
65 }
66 }
67 .bounce {
68 -webkit-animation-name: bounce;
69 animation-name: bounce;
70 -webkit-transform-origin: center bottom;
71 -ms-transform-origin: center bottom;
72 transform-origin: center bottom;
73 }
74
75 @-webkit-keyframes flash {
76 0%, 50%, 100% {
77 opacity: 1;
78 }
79 25%, 75% {
80 opacity: 0;
81 }
82 }
83 @keyframes flash {
84 0%, 50%, 100% {
85 opacity: 1;
86 }
87 25%, 75% {
88 opacity: 0;
89 }
90 }
91 .flash {
92 -webkit-animation-name: flash;
93 animation-name: flash;
94 }
95
96 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
97 @-webkit-keyframes pulse {
98 0% {
99 -webkit-transform: scale3d(1, 1, 1);
100 transform: scale3d(1, 1, 1);
101 }
102 50% {
103 -webkit-transform: scale3d(1.05, 1.05, 1.05);
104 transform: scale3d(1.05, 1.05, 1.05);
105 }
106 100% {
107 -webkit-transform: scale3d(1, 1, 1);
108 transform: scale3d(1, 1, 1);
109 }
110 }
111 @keyframes pulse {
112 0% {
113 -webkit-transform: scale3d(1, 1, 1);
114 transform: scale3d(1, 1, 1);
115 }
116 50% {
117 -webkit-transform: scale3d(1.05, 1.05, 1.05);
118 transform: scale3d(1.05, 1.05, 1.05);
119 }
120 100% {
121 -webkit-transform: scale3d(1, 1, 1);
122 transform: scale3d(1, 1, 1);
123 }
124 }
125 .pulse {
126 -webkit-animation-name: pulse;
127 animation-name: pulse;
128 }
129
130 @-webkit-keyframes rubberBand {
131 0% {
132 -webkit-transform: scale3d(1, 1, 1);
133 transform: scale3d(1, 1, 1);
134 }
135 30% {
136 -webkit-transform: scale3d(1.25, 0.75, 1);
137 transform: scale3d(1.25, 0.75, 1);
138 }
139 40% {
140 -webkit-transform: scale3d(0.75, 1.25, 1);
141 transform: scale3d(0.75, 1.25, 1);
142 }
143 50% {
144 -webkit-transform: scale3d(1.15, 0.85, 1);
145 transform: scale3d(1.15, 0.85, 1);
146 }
147 65% {
148 -webkit-transform: scale3d(0.95, 1.05, 1);
149 transform: scale3d(0.95, 1.05, 1);
150 }
151 75% {
152 -webkit-transform: scale3d(1.05, 0.95, 1);
153 transform: scale3d(1.05, 0.95, 1);
154 }
155 100% {
156 -webkit-transform: scale3d(1, 1, 1);
157 transform: scale3d(1, 1, 1);
158 }
159 }
160 @keyframes rubberBand {
161 0% {
162 -webkit-transform: scale3d(1, 1, 1);
163 transform: scale3d(1, 1, 1);
164 }
165 30% {
166 -webkit-transform: scale3d(1.25, 0.75, 1);
167 transform: scale3d(1.25, 0.75, 1);
168 }
169 40% {
170 -webkit-transform: scale3d(0.75, 1.25, 1);
171 transform: scale3d(0.75, 1.25, 1);
172 }
173 50% {
174 -webkit-transform: scale3d(1.15, 0.85, 1);
175 transform: scale3d(1.15, 0.85, 1);
176 }
177 65% {
178 -webkit-transform: scale3d(0.95, 1.05, 1);
179 transform: scale3d(0.95, 1.05, 1);
180 }
181 75% {
182 -webkit-transform: scale3d(1.05, 0.95, 1);
183 transform: scale3d(1.05, 0.95, 1);
184 }
185 100% {
186 -webkit-transform: scale3d(1, 1, 1);
187 transform: scale3d(1, 1, 1);
188 }
189 }
190 .rubberBand {
191 -webkit-animation-name: rubberBand;
192 animation-name: rubberBand;
193 }
194
195 @-webkit-keyframes shake {
196 0%, 100% {
197 -webkit-transform: translate3d(0, 0, 0);
198 transform: translate3d(0, 0, 0);
199 }
200 10%, 30%, 50%, 70%, 90% {
201 -webkit-transform: translate3d(-10px, 0, 0);
202 transform: translate3d(-10px, 0, 0);
203 }
204 20%, 40%, 60%, 80% {
205 -webkit-transform: translate3d(10px, 0, 0);
206 transform: translate3d(10px, 0, 0);
207 }
208 }
209 @keyframes shake {
210 0%, 100% {
211 -webkit-transform: translate3d(0, 0, 0);
212 transform: translate3d(0, 0, 0);
213 }
214 10%, 30%, 50%, 70%, 90% {
215 -webkit-transform: translate3d(-10px, 0, 0);
216 transform: translate3d(-10px, 0, 0);
217 }
218 20%, 40%, 60%, 80% {
219 -webkit-transform: translate3d(10px, 0, 0);
220 transform: translate3d(10px, 0, 0);
221 }
222 }
223 .shake {
224 -webkit-animation-name: shake;
225 animation-name: shake;
226 }
227
228 @-webkit-keyframes swing {
229 20% {
230 -webkit-transform: rotate3d(0, 0, 1, 15deg);
231 transform: rotate3d(0, 0, 1, 15deg);
232 }
233 40% {
234 -webkit-transform: rotate3d(0, 0, 1, -10deg);
235 transform: rotate3d(0, 0, 1, -10deg);
236 }
237 60% {
238 -webkit-transform: rotate3d(0, 0, 1, 5deg);
239 transform: rotate3d(0, 0, 1, 5deg);
240 }
241 80% {
242 -webkit-transform: rotate3d(0, 0, 1, -5deg);
243 transform: rotate3d(0, 0, 1, -5deg);
244 }
245 100% {
246 -webkit-transform: rotate3d(0, 0, 1, 0deg);
247 transform: rotate3d(0, 0, 1, 0deg);
248 }
249 }
250 @keyframes swing {
251 20% {
252 -webkit-transform: rotate3d(0, 0, 1, 15deg);
253 transform: rotate3d(0, 0, 1, 15deg);
254 }
255 40% {
256 -webkit-transform: rotate3d(0, 0, 1, -10deg);
257 transform: rotate3d(0, 0, 1, -10deg);
258 }
259 60% {
260 -webkit-transform: rotate3d(0, 0, 1, 5deg);
261 transform: rotate3d(0, 0, 1, 5deg);
262 }
263 80% {
264 -webkit-transform: rotate3d(0, 0, 1, -5deg);
265 transform: rotate3d(0, 0, 1, -5deg);
266 }
267 100% {
268 -webkit-transform: rotate3d(0, 0, 1, 0deg);
269 transform: rotate3d(0, 0, 1, 0deg);
270 }
271 }
272 .swing {
273 -webkit-transform-origin: top center;
274 -ms-transform-origin: top center;
275 transform-origin: top center;
276 -webkit-animation-name: swing;
277 animation-name: swing;
278 }
279
280 @-webkit-keyframes tada {
281 0% {
282 -webkit-transform: scale3d(1, 1, 1);
283 transform: scale3d(1, 1, 1);
284 }
285 10%, 20% {
286 -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
287 transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
288 }
289 30%, 50%, 70%, 90% {
290 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
291 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
292 }
293 40%, 60%, 80% {
294 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
295 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
296 }
297 100% {
298 -webkit-transform: scale3d(1, 1, 1);
299 transform: scale3d(1, 1, 1);
300 }
301 }
302 @keyframes tada {
303 0% {
304 -webkit-transform: scale3d(1, 1, 1);
305 transform: scale3d(1, 1, 1);
306 }
307 10%, 20% {
308 -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
309 transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
310 }
311 30%, 50%, 70%, 90% {
312 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
313 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
314 }
315 40%, 60%, 80% {
316 -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
317 transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
318 }
319 100% {
320 -webkit-transform: scale3d(1, 1, 1);
321 transform: scale3d(1, 1, 1);
322 }
323 }
324 .tada {
325 -webkit-animation-name: tada;
326 animation-name: tada;
327 }
328
329 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
330 @-webkit-keyframes wobble {
331 0% {
332 -webkit-transform: none;
333 transform: none;
334 }
335 15% {
336 -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
337 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
338 }
339 30% {
340 -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
341 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
342 }
343 45% {
344 -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
345 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
346 }
347 60% {
348 -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
349 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
350 }
351 75% {
352 -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
353 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
354 }
355 100% {
356 -webkit-transform: none;
357 transform: none;
358 }
359 }
360 @keyframes wobble {
361 0% {
362 -webkit-transform: none;
363 transform: none;
364 }
365 15% {
366 -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
367 transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
368 }
369 30% {
370 -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
371 transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
372 }
373 45% {
374 -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
375 transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
376 }
377 60% {
378 -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
379 transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
380 }
381 75% {
382 -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
383 transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
384 }
385 100% {
386 -webkit-transform: none;
387 transform: none;
388 }
389 }
390 .wobble {
391 -webkit-animation-name: wobble;
392 animation-name: wobble;
393 }
394
395 @-webkit-keyframes bounceIn {
396 0%, 20%, 40%, 60%, 80%, 100% {
397 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
398 }
399 0% {
400 opacity: 0;
401 -webkit-transform: scale3d(0.3, 0.3, 0.3);
402 transform: scale3d(0.3, 0.3, 0.3);
403 }
404 20% {
405 -webkit-transform: scale3d(1.1, 1.1, 1.1);
406 transform: scale3d(1.1, 1.1, 1.1);
407 }
408 40% {
409 -webkit-transform: scale3d(0.9, 0.9, 0.9);
410 transform: scale3d(0.9, 0.9, 0.9);
411 }
412 60% {
413 opacity: 1;
414 -webkit-transform: scale3d(1.03, 1.03, 1.03);
415 transform: scale3d(1.03, 1.03, 1.03);
416 }
417 80% {
418 -webkit-transform: scale3d(0.97, 0.97, 0.97);
419 transform: scale3d(0.97, 0.97, 0.97);
420 }
421 100% {
422 opacity: 1;
423 -webkit-transform: scale3d(1, 1, 1);
424 transform: scale3d(1, 1, 1);
425 }
426 }
427 @keyframes bounceIn {
428 0%, 20%, 40%, 60%, 80%, 100% {
429 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
430 }
431 0% {
432 opacity: 0;
433 -webkit-transform: scale3d(0.3, 0.3, 0.3);
434 transform: scale3d(0.3, 0.3, 0.3);
435 }
436 20% {
437 -webkit-transform: scale3d(1.1, 1.1, 1.1);
438 transform: scale3d(1.1, 1.1, 1.1);
439 }
440 40% {
441 -webkit-transform: scale3d(0.9, 0.9, 0.9);
442 transform: scale3d(0.9, 0.9, 0.9);
443 }
444 60% {
445 opacity: 1;
446 -webkit-transform: scale3d(1.03, 1.03, 1.03);
447 transform: scale3d(1.03, 1.03, 1.03);
448 }
449 80% {
450 -webkit-transform: scale3d(0.97, 0.97, 0.97);
451 transform: scale3d(0.97, 0.97, 0.97);
452 }
453 100% {
454 opacity: 1;
455 -webkit-transform: scale3d(1, 1, 1);
456 transform: scale3d(1, 1, 1);
457 }
458 }
459 .bounceIn {
460 -webkit-animation-name: bounceIn;
461 animation-name: bounceIn;
462 -webkit-animation-duration: .75s;
463 animation-duration: .75s;
464 }
465
466 @-webkit-keyframes bounceInDown {
467 0%, 60%, 75%, 90%, 100% {
468 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
469 }
470 0% {
471 opacity: 0;
472 -webkit-transform: translate3d(0, -3000px, 0);
473 transform: translate3d(0, -3000px, 0);
474 }
475 60% {
476 opacity: 1;
477 -webkit-transform: translate3d(0, 25px, 0);
478 transform: translate3d(0, 25px, 0);
479 }
480 75% {
481 -webkit-transform: translate3d(0, -10px, 0);
482 transform: translate3d(0, -10px, 0);
483 }
484 90% {
485 -webkit-transform: translate3d(0, 5px, 0);
486 transform: translate3d(0, 5px, 0);
487 }
488 100% {
489 -webkit-transform: none;
490 transform: none;
491 }
492 }
493 @keyframes bounceInDown {
494 0%, 60%, 75%, 90%, 100% {
495 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
496 }
497 0% {
498 opacity: 0;
499 -webkit-transform: translate3d(0, -3000px, 0);
500 transform: translate3d(0, -3000px, 0);
501 }
502 60% {
503 opacity: 1;
504 -webkit-transform: translate3d(0, 25px, 0);
505 transform: translate3d(0, 25px, 0);
506 }
507 75% {
508 -webkit-transform: translate3d(0, -10px, 0);
509 transform: translate3d(0, -10px, 0);
510 }
511 90% {
512 -webkit-transform: translate3d(0, 5px, 0);
513 transform: translate3d(0, 5px, 0);
514 }
515 100% {
516 -webkit-transform: none;
517 transform: none;
518 }
519 }
520 .bounceInDown {
521 -webkit-animation-name: bounceInDown;
522 animation-name: bounceInDown;
523 }
524
525 @-webkit-keyframes bounceInLeft {
526 0%, 60%, 75%, 90%, 100% {
527 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
528 }
529 0% {
530 opacity: 0;
531 -webkit-transform: translate3d(-3000px, 0, 0);
532 transform: translate3d(-3000px, 0, 0);
533 }
534 60% {
535 opacity: 1;
536 -webkit-transform: translate3d(25px, 0, 0);
537 transform: translate3d(25px, 0, 0);
538 }
539 75% {
540 -webkit-transform: translate3d(-10px, 0, 0);
541 transform: translate3d(-10px, 0, 0);
542 }
543 90% {
544 -webkit-transform: translate3d(5px, 0, 0);
545 transform: translate3d(5px, 0, 0);
546 }
547 100% {
548 -webkit-transform: none;
549 transform: none;
550 }
551 }
552 @keyframes bounceInLeft {
553 0%, 60%, 75%, 90%, 100% {
554 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
555 }
556 0% {
557 opacity: 0;
558 -webkit-transform: translate3d(-3000px, 0, 0);
559 transform: translate3d(-3000px, 0, 0);
560 }
561 60% {
562 opacity: 1;
563 -webkit-transform: translate3d(25px, 0, 0);
564 transform: translate3d(25px, 0, 0);
565 }
566 75% {
567 -webkit-transform: translate3d(-10px, 0, 0);
568 transform: translate3d(-10px, 0, 0);
569 }
570 90% {
571 -webkit-transform: translate3d(5px, 0, 0);
572 transform: translate3d(5px, 0, 0);
573 }
574 100% {
575 -webkit-transform: none;
576 transform: none;
577 }
578 }
579 .bounceInLeft {
580 -webkit-animation-name: bounceInLeft;
581 animation-name: bounceInLeft;
582 }
583
584 @-webkit-keyframes bounceInRight {
585 0%, 60%, 75%, 90%, 100% {
586 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
587 }
588 0% {
589 opacity: 0;
590 -webkit-transform: translate3d(3000px, 0, 0);
591 transform: translate3d(3000px, 0, 0);
592 }
593 60% {
594 opacity: 1;
595 -webkit-transform: translate3d(-25px, 0, 0);
596 transform: translate3d(-25px, 0, 0);
597 }
598 75% {
599 -webkit-transform: translate3d(10px, 0, 0);
600 transform: translate3d(10px, 0, 0);
601 }
602 90% {
603 -webkit-transform: translate3d(-5px, 0, 0);
604 transform: translate3d(-5px, 0, 0);
605 }
606 100% {
607 -webkit-transform: none;
608 transform: none;
609 }
610 }
611 @keyframes bounceInRight {
612 0%, 60%, 75%, 90%, 100% {
613 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
614 }
615 0% {
616 opacity: 0;
617 -webkit-transform: translate3d(3000px, 0, 0);
618 transform: translate3d(3000px, 0, 0);
619 }
620 60% {
621 opacity: 1;
622 -webkit-transform: translate3d(-25px, 0, 0);
623 transform: translate3d(-25px, 0, 0);
624 }
625 75% {
626 -webkit-transform: translate3d(10px, 0, 0);
627 transform: translate3d(10px, 0, 0);
628 }
629 90% {
630 -webkit-transform: translate3d(-5px, 0, 0);
631 transform: translate3d(-5px, 0, 0);
632 }
633 100% {
634 -webkit-transform: none;
635 transform: none;
636 }
637 }
638 .bounceInRight {
639 -webkit-animation-name: bounceInRight;
640 animation-name: bounceInRight;
641 }
642
643 @-webkit-keyframes bounceInUp {
644 0%, 60%, 75%, 90%, 100% {
645 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
646 }
647 0% {
648 opacity: 0;
649 -webkit-transform: translate3d(0, 3000px, 0);
650 transform: translate3d(0, 3000px, 0);
651 }
652 60% {
653 opacity: 1;
654 -webkit-transform: translate3d(0, -20px, 0);
655 transform: translate3d(0, -20px, 0);
656 }
657 75% {
658 -webkit-transform: translate3d(0, 10px, 0);
659 transform: translate3d(0, 10px, 0);
660 }
661 90% {
662 -webkit-transform: translate3d(0, -5px, 0);
663 transform: translate3d(0, -5px, 0);
664 }
665 100% {
666 -webkit-transform: translate3d(0, 0, 0);
667 transform: translate3d(0, 0, 0);
668 }
669 }
670 @keyframes bounceInUp {
671 0%, 60%, 75%, 90%, 100% {
672 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
673 }
674 0% {
675 opacity: 0;
676 -webkit-transform: translate3d(0, 3000px, 0);
677 transform: translate3d(0, 3000px, 0);
678 }
679 60% {
680 opacity: 1;
681 -webkit-transform: translate3d(0, -20px, 0);
682 transform: translate3d(0, -20px, 0);
683 }
684 75% {
685 -webkit-transform: translate3d(0, 10px, 0);
686 transform: translate3d(0, 10px, 0);
687 }
688 90% {
689 -webkit-transform: translate3d(0, -5px, 0);
690 transform: translate3d(0, -5px, 0);
691 }
692 100% {
693 -webkit-transform: translate3d(0, 0, 0);
694 transform: translate3d(0, 0, 0);
695 }
696 }
697 .bounceInUp {
698 -webkit-animation-name: bounceInUp;
699 animation-name: bounceInUp;
700 }
701
702 @-webkit-keyframes bounceOut {
703 20% {
704 -webkit-transform: scale3d(0.9, 0.9, 0.9);
705 transform: scale3d(0.9, 0.9, 0.9);
706 }
707 50%, 55% {
708 opacity: 1;
709 -webkit-transform: scale3d(1.1, 1.1, 1.1);
710 transform: scale3d(1.1, 1.1, 1.1);
711 }
712 100% {
713 opacity: 0;
714 -webkit-transform: scale3d(0.3, 0.3, 0.3);
715 transform: scale3d(0.3, 0.3, 0.3);
716 }
717 }
718 @keyframes bounceOut {
719 20% {
720 -webkit-transform: scale3d(0.9, 0.9, 0.9);
721 transform: scale3d(0.9, 0.9, 0.9);
722 }
723 50%, 55% {
724 opacity: 1;
725 -webkit-transform: scale3d(1.1, 1.1, 1.1);
726 transform: scale3d(1.1, 1.1, 1.1);
727 }
728 100% {
729 opacity: 0;
730 -webkit-transform: scale3d(0.3, 0.3, 0.3);
731 transform: scale3d(0.3, 0.3, 0.3);
732 }
733 }
734 .bounceOut {
735 -webkit-animation-name: bounceOut;
736 animation-name: bounceOut;
737 -webkit-animation-duration: .75s;
738 animation-duration: .75s;
739 }
740
741 @-webkit-keyframes bounceOutDown {
742 20% {
743 -webkit-transform: translate3d(0, 10px, 0);
744 transform: translate3d(0, 10px, 0);
745 }
746 40%, 45% {
747 opacity: 1;
748 -webkit-transform: translate3d(0, -20px, 0);
749 transform: translate3d(0, -20px, 0);
750 }
751 100% {
752 opacity: 0;
753 -webkit-transform: translate3d(0, 2000px, 0);
754 transform: translate3d(0, 2000px, 0);
755 }
756 }
757 @keyframes bounceOutDown {
758 20% {
759 -webkit-transform: translate3d(0, 10px, 0);
760 transform: translate3d(0, 10px, 0);
761 }
762 40%, 45% {
763 opacity: 1;
764 -webkit-transform: translate3d(0, -20px, 0);
765 transform: translate3d(0, -20px, 0);
766 }
767 100% {
768 opacity: 0;
769 -webkit-transform: translate3d(0, 2000px, 0);
770 transform: translate3d(0, 2000px, 0);
771 }
772 }
773 .bounceOutDown {
774 -webkit-animation-name: bounceOutDown;
775 animation-name: bounceOutDown;
776 }
777
778 @-webkit-keyframes bounceOutLeft {
779 20% {
780 opacity: 1;
781 -webkit-transform: translate3d(20px, 0, 0);
782 transform: translate3d(20px, 0, 0);
783 }
784 100% {
785 opacity: 0;
786 -webkit-transform: translate3d(-2000px, 0, 0);
787 transform: translate3d(-2000px, 0, 0);
788 }
789 }
790 @keyframes bounceOutLeft {
791 20% {
792 opacity: 1;
793 -webkit-transform: translate3d(20px, 0, 0);
794 transform: translate3d(20px, 0, 0);
795 }
796 100% {
797 opacity: 0;
798 -webkit-transform: translate3d(-2000px, 0, 0);
799 transform: translate3d(-2000px, 0, 0);
800 }
801 }
802 .bounceOutLeft {
803 -webkit-animation-name: bounceOutLeft;
804 animation-name: bounceOutLeft;
805 }
806
807 @-webkit-keyframes bounceOutRight {
808 20% {
809 opacity: 1;
810 -webkit-transform: translate3d(-20px, 0, 0);
811 transform: translate3d(-20px, 0, 0);
812 }
813 100% {
814 opacity: 0;
815 -webkit-transform: translate3d(2000px, 0, 0);
816 transform: translate3d(2000px, 0, 0);
817 }
818 }
819 @keyframes bounceOutRight {
820 20% {
821 opacity: 1;
822 -webkit-transform: translate3d(-20px, 0, 0);
823 transform: translate3d(-20px, 0, 0);
824 }
825 100% {
826 opacity: 0;
827 -webkit-transform: translate3d(2000px, 0, 0);
828 transform: translate3d(2000px, 0, 0);
829 }
830 }
831 .bounceOutRight {
832 -webkit-animation-name: bounceOutRight;
833 animation-name: bounceOutRight;
834 }
835
836 @-webkit-keyframes bounceOutUp {
837 20% {
838 -webkit-transform: translate3d(0, -10px, 0);
839 transform: translate3d(0, -10px, 0);
840 }
841 40%, 45% {
842 opacity: 1;
843 -webkit-transform: translate3d(0, 20px, 0);
844 transform: translate3d(0, 20px, 0);
845 }
846 100% {
847 opacity: 0;
848 -webkit-transform: translate3d(0, -2000px, 0);
849 transform: translate3d(0, -2000px, 0);
850 }
851 }
852 @keyframes bounceOutUp {
853 20% {
854 -webkit-transform: translate3d(0, -10px, 0);
855 transform: translate3d(0, -10px, 0);
856 }
857 40%, 45% {
858 opacity: 1;
859 -webkit-transform: translate3d(0, 20px, 0);
860 transform: translate3d(0, 20px, 0);
861 }
862 100% {
863 opacity: 0;
864 -webkit-transform: translate3d(0, -2000px, 0);
865 transform: translate3d(0, -2000px, 0);
866 }
867 }
868 .bounceOutUp {
869 -webkit-animation-name: bounceOutUp;
870 animation-name: bounceOutUp;
871 }
872
873 @-webkit-keyframes fadeIn {
874 0% {
875 opacity: 0;
876 }
877 100% {
878 opacity: 1;
879 }
880 }
881 @keyframes fadeIn {
882 0% {
883 opacity: 0;
884 }
885 100% {
886 opacity: 1;
887 }
888 }
889 .fadeIn {
890 -webkit-animation-name: fadeIn;
891 animation-name: fadeIn;
892 }
893
894 @-webkit-keyframes fadeInDown {
895 0% {
896 opacity: 0;
897 -webkit-transform: translate3d(0, -100%, 0);
898 transform: translate3d(0, -100%, 0);
899 }
900 100% {
901 opacity: 1;
902 -webkit-transform: none;
903 transform: none;
904 }
905 }
906 @keyframes fadeInDown {
907 0% {
908 opacity: 0;
909 -webkit-transform: translate3d(0, -100%, 0);
910 transform: translate3d(0, -100%, 0);
911 }
912 100% {
913 opacity: 1;
914 -webkit-transform: none;
915 transform: none;
916 }
917 }
918 .fadeInDown {
919 -webkit-animation-name: fadeInDown;
920 animation-name: fadeInDown;
921 }
922
923 @-webkit-keyframes fadeInDownBig {
924 0% {
925 opacity: 0;
926 -webkit-transform: translate3d(0, -2000px, 0);
927 transform: translate3d(0, -2000px, 0);
928 }
929 100% {
930 opacity: 1;
931 -webkit-transform: none;
932 transform: none;
933 }
934 }
935 @keyframes fadeInDownBig {
936 0% {
937 opacity: 0;
938 -webkit-transform: translate3d(0, -2000px, 0);
939 transform: translate3d(0, -2000px, 0);
940 }
941 100% {
942 opacity: 1;
943 -webkit-transform: none;
944 transform: none;
945 }
946 }
947 .fadeInDownBig {
948 -webkit-animation-name: fadeInDownBig;
949 animation-name: fadeInDownBig;
950 }
951
952 @-webkit-keyframes fadeInLeft {
953 0% {
954 opacity: 0;
955 -webkit-transform: translate3d(-100%, 0, 0);
956 transform: translate3d(-100%, 0, 0);
957 }
958 100% {
959 opacity: 1;
960 -webkit-transform: none;
961 transform: none;
962 }
963 }
964 @keyframes fadeInLeft {
965 0% {
966 opacity: 0;
967 -webkit-transform: translate3d(-100%, 0, 0);
968 transform: translate3d(-100%, 0, 0);
969 }
970 100% {
971 opacity: 1;
972 -webkit-transform: none;
973 transform: none;
974 }
975 }
976 .fadeInLeft {
977 -webkit-animation-name: fadeInLeft;
978 animation-name: fadeInLeft;
979 }
980
981 @-webkit-keyframes fadeInLeftBig {
982 0% {
983 opacity: 0;
984 -webkit-transform: translate3d(-2000px, 0, 0);
985 transform: translate3d(-2000px, 0, 0);
986 }
987 100% {
988 opacity: 1;
989 -webkit-transform: none;
990 transform: none;
991 }
992 }
993 @keyframes fadeInLeftBig {
994 0% {
995 opacity: 0;
996 -webkit-transform: translate3d(-2000px, 0, 0);
997 transform: translate3d(-2000px, 0, 0);
998 }
999 100% {
1000 opacity: 1;
1001 -webkit-transform: none;
1002 transform: none;
1003 }
1004 }
1005 .fadeInLeftBig {
1006 -webkit-animation-name: fadeInLeftBig;
1007 animation-name: fadeInLeftBig;
1008 }
1009
1010 @-webkit-keyframes fadeInRight {
1011 0% {
1012 opacity: 0;
1013 -webkit-transform: translate3d(100%, 0, 0);
1014 transform: translate3d(100%, 0, 0);
1015 }
1016 100% {
1017 opacity: 1;
1018 -webkit-transform: none;
1019 transform: none;
1020 }
1021 }
1022 @keyframes fadeInRight {
1023 0% {
1024 opacity: 0;
1025 -webkit-transform: translate3d(100%, 0, 0);
1026 transform: translate3d(100%, 0, 0);
1027 }
1028 100% {
1029 opacity: 1;
1030 -webkit-transform: none;
1031 transform: none;
1032 }
1033 }
1034 .fadeInRight {
1035 -webkit-animation-name: fadeInRight;
1036 animation-name: fadeInRight;
1037 }
1038
1039 @-webkit-keyframes fadeInRightBig {
1040 0% {
1041 opacity: 0;
1042 -webkit-transform: translate3d(2000px, 0, 0);
1043 transform: translate3d(2000px, 0, 0);
1044 }
1045 100% {
1046 opacity: 1;
1047 -webkit-transform: none;
1048 transform: none;
1049 }
1050 }
1051 @keyframes fadeInRightBig {
1052 0% {
1053 opacity: 0;
1054 -webkit-transform: translate3d(2000px, 0, 0);
1055 transform: translate3d(2000px, 0, 0);
1056 }
1057 100% {
1058 opacity: 1;
1059 -webkit-transform: none;
1060 transform: none;
1061 }
1062 }
1063 .fadeInRightBig {
1064 -webkit-animation-name: fadeInRightBig;
1065 animation-name: fadeInRightBig;
1066 }
1067
1068 @-webkit-keyframes fadeInUp {
1069 0% {
1070 opacity: 0;
1071 -webkit-transform: translate3d(0, 100%, 0);
1072 transform: translate3d(0, 100%, 0);
1073 }
1074 100% {
1075 opacity: 1;
1076 -webkit-transform: none;
1077 transform: none;
1078 }
1079 }
1080 @keyframes fadeInUp {
1081 0% {
1082 opacity: 0;
1083 -webkit-transform: translate3d(0, 100%, 0);
1084 transform: translate3d(0, 100%, 0);
1085 }
1086 100% {
1087 opacity: 1;
1088 -webkit-transform: none;
1089 transform: none;
1090 }
1091 }
1092 .fadeInUp {
1093 -webkit-animation-name: fadeInUp;
1094 animation-name: fadeInUp;
1095 }
1096
1097 @-webkit-keyframes fadeInUpBig {
1098 0% {
1099 opacity: 0;
1100 -webkit-transform: translate3d(0, 2000px, 0);
1101 transform: translate3d(0, 2000px, 0);
1102 }
1103 100% {
1104 opacity: 1;
1105 -webkit-transform: none;
1106 transform: none;
1107 }
1108 }
1109 @keyframes fadeInUpBig {
1110 0% {
1111 opacity: 0;
1112 -webkit-transform: translate3d(0, 2000px, 0);
1113 transform: translate3d(0, 2000px, 0);
1114 }
1115 100% {
1116 opacity: 1;
1117 -webkit-transform: none;
1118 transform: none;
1119 }
1120 }
1121 .fadeInUpBig {
1122 -webkit-animation-name: fadeInUpBig;
1123 animation-name: fadeInUpBig;
1124 }
1125
1126 @-webkit-keyframes fadeOut {
1127 0% {
1128 opacity: 1;
1129 }
1130 100% {
1131 opacity: 0;
1132 }
1133 }
1134 @keyframes fadeOut {
1135 0% {
1136 opacity: 1;
1137 }
1138 100% {
1139 opacity: 0;
1140 }
1141 }
1142 .fadeOut {
1143 -webkit-animation-name: fadeOut;
1144 animation-name: fadeOut;
1145 }
1146
1147 @-webkit-keyframes fadeOutDown {
1148 0% {
1149 opacity: 1;
1150 }
1151 100% {
1152 opacity: 0;
1153 -webkit-transform: translate3d(0, 100%, 0);
1154 transform: translate3d(0, 100%, 0);
1155 }
1156 }
1157 @keyframes fadeOutDown {
1158 0% {
1159 opacity: 1;
1160 }
1161 100% {
1162 opacity: 0;
1163 -webkit-transform: translate3d(0, 100%, 0);
1164 transform: translate3d(0, 100%, 0);
1165 }
1166 }
1167 .fadeOutDown {
1168 -webkit-animation-name: fadeOutDown;
1169 animation-name: fadeOutDown;
1170 }
1171
1172 @-webkit-keyframes fadeOutDownBig {
1173 0% {
1174 opacity: 1;
1175 }
1176 100% {
1177 opacity: 0;
1178 -webkit-transform: translate3d(0, 2000px, 0);
1179 transform: translate3d(0, 2000px, 0);
1180 }
1181 }
1182 @keyframes fadeOutDownBig {
1183 0% {
1184 opacity: 1;
1185 }
1186 100% {
1187 opacity: 0;
1188 -webkit-transform: translate3d(0, 2000px, 0);
1189 transform: translate3d(0, 2000px, 0);
1190 }
1191 }
1192 .fadeOutDownBig {
1193 -webkit-animation-name: fadeOutDownBig;
1194 animation-name: fadeOutDownBig;
1195 }
1196
1197 @-webkit-keyframes fadeOutLeft {
1198 0% {
1199 opacity: 1;
1200 }
1201 100% {
1202 opacity: 0;
1203 -webkit-transform: translate3d(-100%, 0, 0);
1204 transform: translate3d(-100%, 0, 0);
1205 }
1206 }
1207 @keyframes fadeOutLeft {
1208 0% {
1209 opacity: 1;
1210 }
1211 100% {
1212 opacity: 0;
1213 -webkit-transform: translate3d(-100%, 0, 0);
1214 transform: translate3d(-100%, 0, 0);
1215 }
1216 }
1217 .fadeOutLeft {
1218 -webkit-animation-name: fadeOutLeft;
1219 animation-name: fadeOutLeft;
1220 }
1221
1222 @-webkit-keyframes fadeOutLeftBig {
1223 0% {
1224 opacity: 1;
1225 }
1226 100% {
1227 opacity: 0;
1228 -webkit-transform: translate3d(-2000px, 0, 0);
1229 transform: translate3d(-2000px, 0, 0);
1230 }
1231 }
1232 @keyframes fadeOutLeftBig {
1233 0% {
1234 opacity: 1;
1235 }
1236 100% {
1237 opacity: 0;
1238 -webkit-transform: translate3d(-2000px, 0, 0);
1239 transform: translate3d(-2000px, 0, 0);
1240 }
1241 }
1242 .fadeOutLeftBig {
1243 -webkit-animation-name: fadeOutLeftBig;
1244 animation-name: fadeOutLeftBig;
1245 }
1246
1247 @-webkit-keyframes fadeOutRight {
1248 0% {
1249 opacity: 1;
1250 }
1251 100% {
1252 opacity: 0;
1253 -webkit-transform: translate3d(100%, 0, 0);
1254 transform: translate3d(100%, 0, 0);
1255 }
1256 }
1257 @keyframes fadeOutRight {
1258 0% {
1259 opacity: 1;
1260 }
1261 100% {
1262 opacity: 0;
1263 -webkit-transform: translate3d(100%, 0, 0);
1264 transform: translate3d(100%, 0, 0);
1265 }
1266 }
1267 .fadeOutRight {
1268 -webkit-animation-name: fadeOutRight;
1269 animation-name: fadeOutRight;
1270 }
1271
1272 @-webkit-keyframes fadeOutRightBig {
1273 0% {
1274 opacity: 1;
1275 }
1276 100% {
1277 opacity: 0;
1278 -webkit-transform: translate3d(2000px, 0, 0);
1279 transform: translate3d(2000px, 0, 0);
1280 }
1281 }
1282 @keyframes fadeOutRightBig {
1283 0% {
1284 opacity: 1;
1285 }
1286 100% {
1287 opacity: 0;
1288 -webkit-transform: translate3d(2000px, 0, 0);
1289 transform: translate3d(2000px, 0, 0);
1290 }
1291 }
1292 .fadeOutRightBig {
1293 -webkit-animation-name: fadeOutRightBig;
1294 animation-name: fadeOutRightBig;
1295 }
1296
1297 @-webkit-keyframes fadeOutUp {
1298 0% {
1299 opacity: 1;
1300 }
1301 100% {
1302 opacity: 0;
1303 -webkit-transform: translate3d(0, -100%, 0);
1304 transform: translate3d(0, -100%, 0);
1305 }
1306 }
1307 @keyframes fadeOutUp {
1308 0% {
1309 opacity: 1;
1310 }
1311 100% {
1312 opacity: 0;
1313 -webkit-transform: translate3d(0, -100%, 0);
1314 transform: translate3d(0, -100%, 0);
1315 }
1316 }
1317 .fadeOutUp {
1318 -webkit-animation-name: fadeOutUp;
1319 animation-name: fadeOutUp;
1320 }
1321
1322 @-webkit-keyframes fadeOutUpBig {
1323 0% {
1324 opacity: 1;
1325 }
1326 100% {
1327 opacity: 0;
1328 -webkit-transform: translate3d(0, -2000px, 0);
1329 transform: translate3d(0, -2000px, 0);
1330 }
1331 }
1332 @keyframes fadeOutUpBig {
1333 0% {
1334 opacity: 1;
1335 }
1336 100% {
1337 opacity: 0;
1338 -webkit-transform: translate3d(0, -2000px, 0);
1339 transform: translate3d(0, -2000px, 0);
1340 }
1341 }
1342 .fadeOutUpBig {
1343 -webkit-animation-name: fadeOutUpBig;
1344 animation-name: fadeOutUpBig;
1345 }
1346
1347 @-webkit-keyframes flip {
1348 0% {
1349 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1350 transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1351 -webkit-animation-timing-function: ease-out;
1352 animation-timing-function: ease-out;
1353 }
1354 40% {
1355 -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1356 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1357 -webkit-animation-timing-function: ease-out;
1358 animation-timing-function: ease-out;
1359 }
1360 50% {
1361 -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1362 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1363 -webkit-animation-timing-function: ease-in;
1364 animation-timing-function: ease-in;
1365 }
1366 80% {
1367 -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1368 transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1369 -webkit-animation-timing-function: ease-in;
1370 animation-timing-function: ease-in;
1371 }
1372 100% {
1373 -webkit-transform: perspective(400px);
1374 transform: perspective(400px);
1375 -webkit-animation-timing-function: ease-in;
1376 animation-timing-function: ease-in;
1377 }
1378 }
1379 @keyframes flip {
1380 0% {
1381 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1382 transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
1383 -webkit-animation-timing-function: ease-out;
1384 animation-timing-function: ease-out;
1385 }
1386 40% {
1387 -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1388 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
1389 -webkit-animation-timing-function: ease-out;
1390 animation-timing-function: ease-out;
1391 }
1392 50% {
1393 -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1394 transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
1395 -webkit-animation-timing-function: ease-in;
1396 animation-timing-function: ease-in;
1397 }
1398 80% {
1399 -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1400 transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
1401 -webkit-animation-timing-function: ease-in;
1402 animation-timing-function: ease-in;
1403 }
1404 100% {
1405 -webkit-transform: perspective(400px);
1406 transform: perspective(400px);
1407 -webkit-animation-timing-function: ease-in;
1408 animation-timing-function: ease-in;
1409 }
1410 }
1411 .animated.flip {
1412 -webkit-backface-visibility: visible;
1413 backface-visibility: visible;
1414 -webkit-animation-name: flip;
1415 animation-name: flip;
1416 }
1417
1418 @-webkit-keyframes flipInX {
1419 0% {
1420 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1421 transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1422 transition-timing-function: ease-in;
1423 opacity: 0;
1424 }
1425 40% {
1426 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1427 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1428 transition-timing-function: ease-in;
1429 }
1430 60% {
1431 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1432 transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1433 opacity: 1;
1434 }
1435 80% {
1436 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1437 transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1438 }
1439 100% {
1440 -webkit-transform: perspective(400px);
1441 transform: perspective(400px);
1442 }
1443 }
1444 @keyframes flipInX {
1445 0% {
1446 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1447 transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1448 transition-timing-function: ease-in;
1449 opacity: 0;
1450 }
1451 40% {
1452 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1453 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1454 transition-timing-function: ease-in;
1455 }
1456 60% {
1457 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1458 transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
1459 opacity: 1;
1460 }
1461 80% {
1462 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1463 transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
1464 }
1465 100% {
1466 -webkit-transform: perspective(400px);
1467 transform: perspective(400px);
1468 }
1469 }
1470 .flipInX {
1471 -webkit-backface-visibility: visible !important;
1472 backface-visibility: visible !important;
1473 -webkit-animation-name: flipInX;
1474 animation-name: flipInX;
1475 }
1476
1477 @-webkit-keyframes flipInY {
1478 0% {
1479 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1480 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1481 transition-timing-function: ease-in;
1482 opacity: 0;
1483 }
1484 40% {
1485 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1486 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1487 transition-timing-function: ease-in;
1488 }
1489 60% {
1490 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1491 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1492 opacity: 1;
1493 }
1494 80% {
1495 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1496 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1497 }
1498 100% {
1499 -webkit-transform: perspective(400px);
1500 transform: perspective(400px);
1501 }
1502 }
1503 @keyframes flipInY {
1504 0% {
1505 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1506 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1507 transition-timing-function: ease-in;
1508 opacity: 0;
1509 }
1510 40% {
1511 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1512 transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
1513 transition-timing-function: ease-in;
1514 }
1515 60% {
1516 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1517 transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
1518 opacity: 1;
1519 }
1520 80% {
1521 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1522 transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
1523 }
1524 100% {
1525 -webkit-transform: perspective(400px);
1526 transform: perspective(400px);
1527 }
1528 }
1529 .flipInY {
1530 -webkit-backface-visibility: visible !important;
1531 backface-visibility: visible !important;
1532 -webkit-animation-name: flipInY;
1533 animation-name: flipInY;
1534 }
1535
1536 @-webkit-keyframes flipOutX {
1537 0% {
1538 -webkit-transform: perspective(400px);
1539 transform: perspective(400px);
1540 }
1541 30% {
1542 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1543 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1544 opacity: 1;
1545 }
1546 100% {
1547 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1548 transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1549 opacity: 0;
1550 }
1551 }
1552 @keyframes flipOutX {
1553 0% {
1554 -webkit-transform: perspective(400px);
1555 transform: perspective(400px);
1556 }
1557 30% {
1558 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1559 transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
1560 opacity: 1;
1561 }
1562 100% {
1563 -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1564 transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
1565 opacity: 0;
1566 }
1567 }
1568 .flipOutX {
1569 -webkit-animation-name: flipOutX;
1570 animation-name: flipOutX;
1571 -webkit-animation-duration: .75s;
1572 animation-duration: .75s;
1573 -webkit-backface-visibility: visible !important;
1574 backface-visibility: visible !important;
1575 }
1576
1577 @-webkit-keyframes flipOutY {
1578 0% {
1579 -webkit-transform: perspective(400px);
1580 transform: perspective(400px);
1581 }
1582 30% {
1583 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1584 transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1585 opacity: 1;
1586 }
1587 100% {
1588 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1589 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1590 opacity: 0;
1591 }
1592 }
1593 @keyframes flipOutY {
1594 0% {
1595 -webkit-transform: perspective(400px);
1596 transform: perspective(400px);
1597 }
1598 30% {
1599 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1600 transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
1601 opacity: 1;
1602 }
1603 100% {
1604 -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1605 transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
1606 opacity: 0;
1607 }
1608 }
1609 .flipOutY {
1610 -webkit-backface-visibility: visible !important;
1611 backface-visibility: visible !important;
1612 -webkit-animation-name: flipOutY;
1613 animation-name: flipOutY;
1614 -webkit-animation-duration: .75s;
1615 animation-duration: .75s;
1616 }
1617
1618 @-webkit-keyframes lightSpeedIn {
1619 0% {
1620 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
1621 transform: translate3d(100%, 0, 0) skewX(-30deg);
1622 opacity: 0;
1623 }
1624 60% {
1625 -webkit-transform: skewX(20deg);
1626 transform: skewX(20deg);
1627 opacity: 1;
1628 }
1629 80% {
1630 -webkit-transform: skewX(-5deg);
1631 transform: skewX(-5deg);
1632 opacity: 1;
1633 }
1634 100% {
1635 -webkit-transform: none;
1636 transform: none;
1637 opacity: 1;
1638 }
1639 }
1640 @keyframes lightSpeedIn {
1641 0% {
1642 -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
1643 transform: translate3d(100%, 0, 0) skewX(-30deg);
1644 opacity: 0;
1645 }
1646 60% {
1647 -webkit-transform: skewX(20deg);
1648 transform: skewX(20deg);
1649 opacity: 1;
1650 }
1651 80% {
1652 -webkit-transform: skewX(-5deg);
1653 transform: skewX(-5deg);
1654 opacity: 1;
1655 }
1656 100% {
1657 -webkit-transform: none;
1658 transform: none;
1659 opacity: 1;
1660 }
1661 }
1662 .lightSpeedIn {
1663 -webkit-animation-name: lightSpeedIn;
1664 animation-name: lightSpeedIn;
1665 -webkit-animation-timing-function: ease-out;
1666 animation-timing-function: ease-out;
1667 }
1668
1669 @-webkit-keyframes lightSpeedOut {
1670 0% {
1671 opacity: 1;
1672 }
1673 100% {
1674 -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
1675 transform: translate3d(100%, 0, 0) skewX(30deg);
1676 opacity: 0;
1677 }
1678 }
1679 @keyframes lightSpeedOut {
1680 0% {
1681 opacity: 1;
1682 }
1683 100% {
1684 -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
1685 transform: translate3d(100%, 0, 0) skewX(30deg);
1686 opacity: 0;
1687 }
1688 }
1689 .lightSpeedOut {
1690 -webkit-animation-name: lightSpeedOut;
1691 animation-name: lightSpeedOut;
1692 -webkit-animation-timing-function: ease-in;
1693 animation-timing-function: ease-in;
1694 }
1695
1696 @-webkit-keyframes rotateIn {
1697 0% {
1698 -webkit-transform-origin: center;
1699 transform-origin: center;
1700 -webkit-transform: rotate3d(0, 0, 1, -200deg);
1701 transform: rotate3d(0, 0, 1, -200deg);
1702 opacity: 0;
1703 }
1704 100% {
1705 -webkit-transform-origin: center;
1706 transform-origin: center;
1707 -webkit-transform: none;
1708 transform: none;
1709 opacity: 1;
1710 }
1711 }
1712 @keyframes rotateIn {
1713 0% {
1714 -webkit-transform-origin: center;
1715 transform-origin: center;
1716 -webkit-transform: rotate3d(0, 0, 1, -200deg);
1717 transform: rotate3d(0, 0, 1, -200deg);
1718 opacity: 0;
1719 }
1720 100% {
1721 -webkit-transform-origin: center;
1722 transform-origin: center;
1723 -webkit-transform: none;
1724 transform: none;
1725 opacity: 1;
1726 }
1727 }
1728 .rotateIn {
1729 -webkit-animation-name: rotateIn;
1730 animation-name: rotateIn;
1731 }
1732
1733 @-webkit-keyframes rotateInDownLeft {
1734 0% {
1735 -webkit-transform-origin: left bottom;
1736 transform-origin: left bottom;
1737 -webkit-transform: rotate3d(0, 0, 1, -45deg);
1738 transform: rotate3d(0, 0, 1, -45deg);
1739 opacity: 0;
1740 }
1741 100% {
1742 -webkit-transform-origin: left bottom;
1743 transform-origin: left bottom;
1744 -webkit-transform: none;
1745 transform: none;
1746 opacity: 1;
1747 }
1748 }
1749 @keyframes rotateInDownLeft {
1750 0% {
1751 -webkit-transform-origin: left bottom;
1752 transform-origin: left bottom;
1753 -webkit-transform: rotate3d(0, 0, 1, -45deg);
1754 transform: rotate3d(0, 0, 1, -45deg);
1755 opacity: 0;
1756 }
1757 100% {
1758 -webkit-transform-origin: left bottom;
1759 transform-origin: left bottom;
1760 -webkit-transform: none;
1761 transform: none;
1762 opacity: 1;
1763 }
1764 }
1765 .rotateInDownLeft {
1766 -webkit-animation-name: rotateInDownLeft;
1767 animation-name: rotateInDownLeft;
1768 }
1769
1770 @-webkit-keyframes rotateInDownRight {
1771 0% {
1772 -webkit-transform-origin: right bottom;
1773 transform-origin: right bottom;
1774 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1775 transform: rotate3d(0, 0, 1, 45deg);
1776 opacity: 0;
1777 }
1778 100% {
1779 -webkit-transform-origin: right bottom;
1780 transform-origin: right bottom;
1781 -webkit-transform: none;
1782 transform: none;
1783 opacity: 1;
1784 }
1785 }
1786 @keyframes rotateInDownRight {
1787 0% {
1788 -webkit-transform-origin: right bottom;
1789 transform-origin: right bottom;
1790 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1791 transform: rotate3d(0, 0, 1, 45deg);
1792 opacity: 0;
1793 }
1794 100% {
1795 -webkit-transform-origin: right bottom;
1796 transform-origin: right bottom;
1797 -webkit-transform: none;
1798 transform: none;
1799 opacity: 1;
1800 }
1801 }
1802 .rotateInDownRight {
1803 -webkit-animation-name: rotateInDownRight;
1804 animation-name: rotateInDownRight;
1805 }
1806
1807 @-webkit-keyframes rotateInUpLeft {
1808 0% {
1809 -webkit-transform-origin: left bottom;
1810 transform-origin: left bottom;
1811 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1812 transform: rotate3d(0, 0, 1, 45deg);
1813 opacity: 0;
1814 }
1815 100% {
1816 -webkit-transform-origin: left bottom;
1817 transform-origin: left bottom;
1818 -webkit-transform: none;
1819 transform: none;
1820 opacity: 1;
1821 }
1822 }
1823 @keyframes rotateInUpLeft {
1824 0% {
1825 -webkit-transform-origin: left bottom;
1826 transform-origin: left bottom;
1827 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1828 transform: rotate3d(0, 0, 1, 45deg);
1829 opacity: 0;
1830 }
1831 100% {
1832 -webkit-transform-origin: left bottom;
1833 transform-origin: left bottom;
1834 -webkit-transform: none;
1835 transform: none;
1836 opacity: 1;
1837 }
1838 }
1839 .rotateInUpLeft {
1840 -webkit-animation-name: rotateInUpLeft;
1841 animation-name: rotateInUpLeft;
1842 }
1843
1844 @-webkit-keyframes rotateInUpRight {
1845 0% {
1846 -webkit-transform-origin: right bottom;
1847 transform-origin: right bottom;
1848 -webkit-transform: rotate3d(0, 0, 1, -90deg);
1849 transform: rotate3d(0, 0, 1, -90deg);
1850 opacity: 0;
1851 }
1852 100% {
1853 -webkit-transform-origin: right bottom;
1854 transform-origin: right bottom;
1855 -webkit-transform: none;
1856 transform: none;
1857 opacity: 1;
1858 }
1859 }
1860 @keyframes rotateInUpRight {
1861 0% {
1862 -webkit-transform-origin: right bottom;
1863 transform-origin: right bottom;
1864 -webkit-transform: rotate3d(0, 0, 1, -90deg);
1865 transform: rotate3d(0, 0, 1, -90deg);
1866 opacity: 0;
1867 }
1868 100% {
1869 -webkit-transform-origin: right bottom;
1870 transform-origin: right bottom;
1871 -webkit-transform: none;
1872 transform: none;
1873 opacity: 1;
1874 }
1875 }
1876 .rotateInUpRight {
1877 -webkit-animation-name: rotateInUpRight;
1878 animation-name: rotateInUpRight;
1879 }
1880
1881 @-webkit-keyframes rotateOut {
1882 0% {
1883 -webkit-transform-origin: center;
1884 transform-origin: center;
1885 opacity: 1;
1886 }
1887 100% {
1888 -webkit-transform-origin: center;
1889 transform-origin: center;
1890 -webkit-transform: rotate3d(0, 0, 1, 200deg);
1891 transform: rotate3d(0, 0, 1, 200deg);
1892 opacity: 0;
1893 }
1894 }
1895 @keyframes rotateOut {
1896 0% {
1897 -webkit-transform-origin: center;
1898 transform-origin: center;
1899 opacity: 1;
1900 }
1901 100% {
1902 -webkit-transform-origin: center;
1903 transform-origin: center;
1904 -webkit-transform: rotate3d(0, 0, 1, 200deg);
1905 transform: rotate3d(0, 0, 1, 200deg);
1906 opacity: 0;
1907 }
1908 }
1909 .rotateOut {
1910 -webkit-animation-name: rotateOut;
1911 animation-name: rotateOut;
1912 }
1913
1914 @-webkit-keyframes rotateOutDownLeft {
1915 0% {
1916 -webkit-transform-origin: left bottom;
1917 transform-origin: left bottom;
1918 opacity: 1;
1919 }
1920 100% {
1921 -webkit-transform-origin: left bottom;
1922 transform-origin: left bottom;
1923 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1924 transform: rotate3d(0, 0, 1, 45deg);
1925 opacity: 0;
1926 }
1927 }
1928 @keyframes rotateOutDownLeft {
1929 0% {
1930 -webkit-transform-origin: left bottom;
1931 transform-origin: left bottom;
1932 opacity: 1;
1933 }
1934 100% {
1935 -webkit-transform-origin: left bottom;
1936 transform-origin: left bottom;
1937 -webkit-transform: rotate3d(0, 0, 1, 45deg);
1938 transform: rotate3d(0, 0, 1, 45deg);
1939 opacity: 0;
1940 }
1941 }
1942 .rotateOutDownLeft {
1943 -webkit-animation-name: rotateOutDownLeft;
1944 animation-name: rotateOutDownLeft;
1945 }
1946
1947 @-webkit-keyframes rotateOutDownRight {
1948 0% {
1949 -webkit-transform-origin: right bottom;
1950 transform-origin: right bottom;
1951 opacity: 1;
1952 }
1953 100% {
1954 -webkit-transform-origin: right bottom;
1955 transform-origin: right bottom;
1956 -webkit-transform: rotate3d(0, 0, 1, -45deg);
1957 transform: rotate3d(0, 0, 1, -45deg);
1958 opacity: 0;
1959 }
1960 }
1961 @keyframes rotateOutDownRight {
1962 0% {
1963 -webkit-transform-origin: right bottom;
1964 transform-origin: right bottom;
1965 opacity: 1;
1966 }
1967 100% {
1968 -webkit-transform-origin: right bottom;
1969 transform-origin: right bottom;
1970 -webkit-transform: rotate3d(0, 0, 1, -45deg);
1971 transform: rotate3d(0, 0, 1, -45deg);
1972 opacity: 0;
1973 }
1974 }
1975 .rotateOutDownRight {
1976 -webkit-animation-name: rotateOutDownRight;
1977 animation-name: rotateOutDownRight;
1978 }
1979
1980 @-webkit-keyframes rotateOutUpLeft {
1981 0% {
1982 -webkit-transform-origin: left bottom;
1983 transform-origin: left bottom;
1984 opacity: 1;
1985 }
1986 100% {
1987 -webkit-transform-origin: left bottom;
1988 transform-origin: left bottom;
1989 -webkit-transform: rotate3d(0, 0, 1, -45deg);
1990 transform: rotate3d(0, 0, 1, -45deg);
1991 opacity: 0;
1992 }
1993 }
1994 @keyframes rotateOutUpLeft {
1995 0% {
1996 -webkit-transform-origin: left bottom;
1997 transform-origin: left bottom;
1998 opacity: 1;
1999 }
2000 100% {
2001 -webkit-transform-origin: left bottom;
2002 transform-origin: left bottom;
2003 -webkit-transform: rotate3d(0, 0, 1, -45deg);
2004 transform: rotate3d(0, 0, 1, -45deg);
2005 opacity: 0;
2006 }
2007 }
2008 .rotateOutUpLeft {
2009 -webkit-animation-name: rotateOutUpLeft;
2010 animation-name: rotateOutUpLeft;
2011 }
2012
2013 @-webkit-keyframes rotateOutUpRight {
2014 0% {
2015 -webkit-transform-origin: right bottom;
2016 transform-origin: right bottom;
2017 opacity: 1;
2018 }
2019 100% {
2020 -webkit-transform-origin: right bottom;
2021 transform-origin: right bottom;
2022 -webkit-transform: rotate3d(0, 0, 1, 90deg);
2023 transform: rotate3d(0, 0, 1, 90deg);
2024 opacity: 0;
2025 }
2026 }
2027 @keyframes rotateOutUpRight {
2028 0% {
2029 -webkit-transform-origin: right bottom;
2030 transform-origin: right bottom;
2031 opacity: 1;
2032 }
2033 100% {
2034 -webkit-transform-origin: right bottom;
2035 transform-origin: right bottom;
2036 -webkit-transform: rotate3d(0, 0, 1, 90deg);
2037 transform: rotate3d(0, 0, 1, 90deg);
2038 opacity: 0;
2039 }
2040 }
2041 .rotateOutUpRight {
2042 -webkit-animation-name: rotateOutUpRight;
2043 animation-name: rotateOutUpRight;
2044 }
2045
2046 @-webkit-keyframes hinge {
2047 0% {
2048 -webkit-transform-origin: top left;
2049 transform-origin: top left;
2050 -webkit-animation-timing-function: ease-in-out;
2051 animation-timing-function: ease-in-out;
2052 }
2053 20%, 60% {
2054 -webkit-transform: rotate3d(0, 0, 1, 80deg);
2055 transform: rotate3d(0, 0, 1, 80deg);
2056 -webkit-transform-origin: top left;
2057 transform-origin: top left;
2058 -webkit-animation-timing-function: ease-in-out;
2059 animation-timing-function: ease-in-out;
2060 }
2061 40%, 80% {
2062 -webkit-transform: rotate3d(0, 0, 1, 60deg);
2063 transform: rotate3d(0, 0, 1, 60deg);
2064 -webkit-transform-origin: top left;
2065 transform-origin: top left;
2066 -webkit-animation-timing-function: ease-in-out;
2067 animation-timing-function: ease-in-out;
2068 opacity: 1;
2069 }
2070 100% {
2071 -webkit-transform: translate3d(0, 700px, 0);
2072 transform: translate3d(0, 700px, 0);
2073 opacity: 0;
2074 }
2075 }
2076 @keyframes hinge {
2077 0% {
2078 -webkit-transform-origin: top left;
2079 transform-origin: top left;
2080 -webkit-animation-timing-function: ease-in-out;
2081 animation-timing-function: ease-in-out;
2082 }
2083 20%, 60% {
2084 -webkit-transform: rotate3d(0, 0, 1, 80deg);
2085 transform: rotate3d(0, 0, 1, 80deg);
2086 -webkit-transform-origin: top left;
2087 transform-origin: top left;
2088 -webkit-animation-timing-function: ease-in-out;
2089 animation-timing-function: ease-in-out;
2090 }
2091 40%, 80% {
2092 -webkit-transform: rotate3d(0, 0, 1, 60deg);
2093 transform: rotate3d(0, 0, 1, 60deg);
2094 -webkit-transform-origin: top left;
2095 transform-origin: top left;
2096 -webkit-animation-timing-function: ease-in-out;
2097 animation-timing-function: ease-in-out;
2098 opacity: 1;
2099 }
2100 100% {
2101 -webkit-transform: translate3d(0, 700px, 0);
2102 transform: translate3d(0, 700px, 0);
2103 opacity: 0;
2104 }
2105 }
2106 .hinge {
2107 -webkit-animation-name: hinge;
2108 animation-name: hinge;
2109 }
2110
2111 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2112 @-webkit-keyframes rollIn {
2113 0% {
2114 opacity: 0;
2115 -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2116 transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2117 }
2118 100% {
2119 opacity: 1;
2120 -webkit-transform: none;
2121 transform: none;
2122 }
2123 }
2124 @keyframes rollIn {
2125 0% {
2126 opacity: 0;
2127 -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2128 transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
2129 }
2130 100% {
2131 opacity: 1;
2132 -webkit-transform: none;
2133 transform: none;
2134 }
2135 }
2136 .rollIn {
2137 -webkit-animation-name: rollIn;
2138 animation-name: rollIn;
2139 }
2140
2141 /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
2142 @-webkit-keyframes rollOut {
2143 0% {
2144 opacity: 1;
2145 }
2146 100% {
2147 opacity: 0;
2148 -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2149 transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2150 }
2151 }
2152 @keyframes rollOut {
2153 0% {
2154 opacity: 1;
2155 }
2156 100% {
2157 opacity: 0;
2158 -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2159 transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
2160 }
2161 }
2162 .rollOut {
2163 -webkit-animation-name: rollOut;
2164 animation-name: rollOut;
2165 }
2166
2167 @-webkit-keyframes zoomIn {
2168 0% {
2169 opacity: 0;
2170 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2171 transform: scale3d(0.3, 0.3, 0.3);
2172 }
2173 50% {
2174 opacity: 1;
2175 }
2176 }
2177 @keyframes zoomIn {
2178 0% {
2179 opacity: 0;
2180 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2181 transform: scale3d(0.3, 0.3, 0.3);
2182 }
2183 50% {
2184 opacity: 1;
2185 }
2186 }
2187 .zoomIn {
2188 -webkit-animation-name: zoomIn;
2189 animation-name: zoomIn;
2190 }
2191
2192 @-webkit-keyframes zoomInDown {
2193 0% {
2194 opacity: 0;
2195 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2196 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2197 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2198 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2199 }
2200 60% {
2201 opacity: 1;
2202 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2203 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2204 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2205 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2206 }
2207 }
2208 @keyframes zoomInDown {
2209 0% {
2210 opacity: 0;
2211 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2212 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
2213 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2214 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2215 }
2216 60% {
2217 opacity: 1;
2218 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2219 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2220 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2221 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2222 }
2223 }
2224 .zoomInDown {
2225 -webkit-animation-name: zoomInDown;
2226 animation-name: zoomInDown;
2227 }
2228
2229 @-webkit-keyframes zoomInLeft {
2230 0% {
2231 opacity: 0;
2232 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2233 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2234 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2235 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2236 }
2237 60% {
2238 opacity: 1;
2239 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2240 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2241 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2242 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2243 }
2244 }
2245 @keyframes zoomInLeft {
2246 0% {
2247 opacity: 0;
2248 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2249 transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
2250 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2251 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2252 }
2253 60% {
2254 opacity: 1;
2255 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2256 transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
2257 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2258 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2259 }
2260 }
2261 .zoomInLeft {
2262 -webkit-animation-name: zoomInLeft;
2263 animation-name: zoomInLeft;
2264 }
2265
2266 @-webkit-keyframes zoomInRight {
2267 0% {
2268 opacity: 0;
2269 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2270 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2271 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2272 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2273 }
2274 60% {
2275 opacity: 1;
2276 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2277 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2278 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2279 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2280 }
2281 }
2282 @keyframes zoomInRight {
2283 0% {
2284 opacity: 0;
2285 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2286 transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
2287 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2288 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2289 }
2290 60% {
2291 opacity: 1;
2292 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2293 transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
2294 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2295 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2296 }
2297 }
2298 .zoomInRight {
2299 -webkit-animation-name: zoomInRight;
2300 animation-name: zoomInRight;
2301 }
2302
2303 @-webkit-keyframes zoomInUp {
2304 0% {
2305 opacity: 0;
2306 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
2307 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
2308 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2309 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2310 }
2311 60% {
2312 opacity: 1;
2313 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2314 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2315 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2316 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2317 }
2318 }
2319 @keyframes zoomInUp {
2320 0% {
2321 opacity: 0;
2322 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
2323 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
2324 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2325 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2326 }
2327 60% {
2328 opacity: 1;
2329 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2330 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2331 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2332 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2333 }
2334 }
2335 .zoomInUp {
2336 -webkit-animation-name: zoomInUp;
2337 animation-name: zoomInUp;
2338 }
2339
2340 @-webkit-keyframes zoomOut {
2341 0% {
2342 opacity: 1;
2343 }
2344 50% {
2345 opacity: 0;
2346 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2347 transform: scale3d(0.3, 0.3, 0.3);
2348 }
2349 100% {
2350 opacity: 0;
2351 }
2352 }
2353 @keyframes zoomOut {
2354 0% {
2355 opacity: 1;
2356 }
2357 50% {
2358 opacity: 0;
2359 -webkit-transform: scale3d(0.3, 0.3, 0.3);
2360 transform: scale3d(0.3, 0.3, 0.3);
2361 }
2362 100% {
2363 opacity: 0;
2364 }
2365 }
2366 .zoomOut {
2367 -webkit-animation-name: zoomOut;
2368 animation-name: zoomOut;
2369 }
2370
2371 @-webkit-keyframes zoomOutDown {
2372 40% {
2373 opacity: 1;
2374 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2375 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2376 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2377 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2378 }
2379 100% {
2380 opacity: 0;
2381 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
2382 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
2383 -webkit-transform-origin: center bottom;
2384 transform-origin: center bottom;
2385 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2386 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2387 }
2388 }
2389 @keyframes zoomOutDown {
2390 40% {
2391 opacity: 1;
2392 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2393 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
2394 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2395 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2396 }
2397 100% {
2398 opacity: 0;
2399 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
2400 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
2401 -webkit-transform-origin: center bottom;
2402 transform-origin: center bottom;
2403 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2404 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2405 }
2406 }
2407 .zoomOutDown {
2408 -webkit-animation-name: zoomOutDown;
2409 animation-name: zoomOutDown;
2410 }
2411
2412 @-webkit-keyframes zoomOutLeft {
2413 40% {
2414 opacity: 1;
2415 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
2416 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
2417 }
2418 100% {
2419 opacity: 0;
2420 -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
2421 transform: scale(0.1) translate3d(-2000px, 0, 0);
2422 -webkit-transform-origin: left center;
2423 transform-origin: left center;
2424 }
2425 }
2426 @keyframes zoomOutLeft {
2427 40% {
2428 opacity: 1;
2429 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
2430 transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
2431 }
2432 100% {
2433 opacity: 0;
2434 -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
2435 transform: scale(0.1) translate3d(-2000px, 0, 0);
2436 -webkit-transform-origin: left center;
2437 transform-origin: left center;
2438 }
2439 }
2440 .zoomOutLeft {
2441 -webkit-animation-name: zoomOutLeft;
2442 animation-name: zoomOutLeft;
2443 }
2444
2445 @-webkit-keyframes zoomOutRight {
2446 40% {
2447 opacity: 1;
2448 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
2449 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
2450 }
2451 100% {
2452 opacity: 0;
2453 -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
2454 transform: scale(0.1) translate3d(2000px, 0, 0);
2455 -webkit-transform-origin: right center;
2456 transform-origin: right center;
2457 }
2458 }
2459 @keyframes zoomOutRight {
2460 40% {
2461 opacity: 1;
2462 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
2463 transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
2464 }
2465 100% {
2466 opacity: 0;
2467 -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
2468 transform: scale(0.1) translate3d(2000px, 0, 0);
2469 -webkit-transform-origin: right center;
2470 transform-origin: right center;
2471 }
2472 }
2473 .zoomOutRight {
2474 -webkit-animation-name: zoomOutRight;
2475 animation-name: zoomOutRight;
2476 }
2477
2478 @-webkit-keyframes zoomOutUp {
2479 40% {
2480 opacity: 1;
2481 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2482 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2483 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2484 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2485 }
2486 100% {
2487 opacity: 0;
2488 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
2489 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
2490 -webkit-transform-origin: center bottom;
2491 transform-origin: center bottom;
2492 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2493 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2494 }
2495 }
2496 @keyframes zoomOutUp {
2497 40% {
2498 opacity: 1;
2499 -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2500 transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
2501 -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2502 animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
2503 }
2504 100% {
2505 opacity: 0;
2506 -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
2507 transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
2508 -webkit-transform-origin: center bottom;
2509 transform-origin: center bottom;
2510 -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2511 animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
2512 }
2513 }
2514 .zoomOutUp {
2515 -webkit-animation-name: zoomOutUp;
2516 animation-name: zoomOutUp;
2517 }
2518
2519 @-webkit-keyframes slideInDown {
2520 0% {
2521 -webkit-transform: translateY(-100%);
2522 transform: translateY(-100%);
2523 visibility: visible;
2524 }
2525 100% {
2526 -webkit-transform: translateY(0);
2527 transform: translateY(0);
2528 }
2529 }
2530 @keyframes slideInDown {
2531 0% {
2532 -webkit-transform: translateY(-100%);
2533 transform: translateY(-100%);
2534 visibility: visible;
2535 }
2536 100% {
2537 -webkit-transform: translateY(0);
2538 transform: translateY(0);
2539 }
2540 }
2541 .slideInDown {
2542 -webkit-animation-name: slideInDown;
2543 animation-name: slideInDown;
2544 }
2545
2546 @-webkit-keyframes slideInLeft {
2547 0% {
2548 -webkit-transform: translateX(-100%);
2549 transform: translateX(-100%);
2550 visibility: visible;
2551 }
2552 100% {
2553 -webkit-transform: translateX(0);
2554 transform: translateX(0);
2555 }
2556 }
2557 @keyframes slideInLeft {
2558 0% {
2559 -webkit-transform: translateX(-100%);
2560 transform: translateX(-100%);
2561 visibility: visible;
2562 }
2563 100% {
2564 -webkit-transform: translateX(0);
2565 transform: translateX(0);
2566 }
2567 }
2568 .slideInLeft {
2569 -webkit-animation-name: slideInLeft;
2570 animation-name: slideInLeft;
2571 }
2572
2573 @-webkit-keyframes slideInRight {
2574 0% {
2575 -webkit-transform: translateX(100%);
2576 transform: translateX(100%);
2577 visibility: visible;
2578 }
2579 100% {
2580 -webkit-transform: translateX(0);
2581 transform: translateX(0);
2582 }
2583 }
2584 @keyframes slideInRight {
2585 0% {
2586 -webkit-transform: translateX(100%);
2587 transform: translateX(100%);
2588 visibility: visible;
2589 }
2590 100% {
2591 -webkit-transform: translateX(0);
2592 transform: translateX(0);
2593 }
2594 }
2595 .slideInRight {
2596 -webkit-animation-name: slideInRight;
2597 animation-name: slideInRight;
2598 }
2599
2600 @-webkit-keyframes slideInUp {
2601 0% {
2602 -webkit-transform: translateY(100%);
2603 transform: translateY(100%);
2604 visibility: visible;
2605 }
2606 100% {
2607 -webkit-transform: translateY(0);
2608 transform: translateY(0);
2609 }
2610 }
2611 @keyframes slideInUp {
2612 0% {
2613 -webkit-transform: translateY(100%);
2614 transform: translateY(100%);
2615 visibility: visible;
2616 }
2617 100% {
2618 -webkit-transform: translateY(0);
2619 transform: translateY(0);
2620 }
2621 }
2622 .slideInUp {
2623 -webkit-animation-name: slideInUp;
2624 animation-name: slideInUp;
2625 }
2626
2627 @-webkit-keyframes slideOutDown {
2628 0% {
2629 -webkit-transform: translateY(0);
2630 transform: translateY(0);
2631 }
2632 100% {
2633 visibility: hidden;
2634 -webkit-transform: translateY(100%);
2635 transform: translateY(100%);
2636 }
2637 }
2638 @keyframes slideOutDown {
2639 0% {
2640 -webkit-transform: translateY(0);
2641 transform: translateY(0);
2642 }
2643 100% {
2644 visibility: hidden;
2645 -webkit-transform: translateY(100%);
2646 transform: translateY(100%);
2647 }
2648 }
2649 .slideOutDown {
2650 -webkit-animation-name: slideOutDown;
2651 animation-name: slideOutDown;
2652 }
2653
2654 @-webkit-keyframes slideOutLeft {
2655 0% {
2656 -webkit-transform: translateX(0);
2657 transform: translateX(0);
2658 }
2659 100% {
2660 visibility: hidden;
2661 -webkit-transform: translateX(-100%);
2662 transform: translateX(-100%);
2663 }
2664 }
2665 @keyframes slideOutLeft {
2666 0% {
2667 -webkit-transform: translateX(0);
2668 transform: translateX(0);
2669 }
2670 100% {
2671 visibility: hidden;
2672 -webkit-transform: translateX(-100%);
2673 transform: translateX(-100%);
2674 }
2675 }
2676 .slideOutLeft {
2677 -webkit-animation-name: slideOutLeft;
2678 animation-name: slideOutLeft;
2679 }
2680
2681 @-webkit-keyframes slideOutRight {
2682 0% {
2683 -webkit-transform: translateX(0);
2684 transform: translateX(0);
2685 }
2686 100% {
2687 visibility: hidden;
2688 -webkit-transform: translateX(100%);
2689 transform: translateX(100%);
2690 }
2691 }
2692 @keyframes slideOutRight {
2693 0% {
2694 -webkit-transform: translateX(0);
2695 transform: translateX(0);
2696 }
2697 100% {
2698 visibility: hidden;
2699 -webkit-transform: translateX(100%);
2700 transform: translateX(100%);
2701 }
2702 }
2703 .slideOutRight {
2704 -webkit-animation-name: slideOutRight;
2705 animation-name: slideOutRight;
2706 }
2707
2708 @-webkit-keyframes slideOutUp {
2709 0% {
2710 -webkit-transform: translateY(0);
2711 transform: translateY(0);
2712 }
2713 100% {
2714 visibility: hidden;
2715 -webkit-transform: translateY(-100%);
2716 transform: translateY(-100%);
2717 }
2718 }
2719 @keyframes slideOutUp {
2720 0% {
2721 -webkit-transform: translateY(0);
2722 transform: translateY(0);
2723 }
2724 100% {
2725 visibility: hidden;
2726 -webkit-transform: translateY(-100%);
2727 transform: translateY(-100%);
2728 }
2729 }
2730 .slideOutUp {
2731 -webkit-animation-name: slideOutUp;
2732 animation-name: slideOutUp;
2733 }
2734