CSS - Animation script


SUBMITTED BY: efbee

DATE: Oct. 4, 2016, 11:09 p.m.

FORMAT: CSS

SIZE: 75.4 kB

HITS: 1128

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

comments powered by Disqus