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

前端动画效果:http://daneden.github.io/animate.css/

To use animate.css in your website, simply drop the stylesheet into your document's <head>, and add the class animated to an element, along with any of the animation names. That's it! You've got a CSS animated element. Super!

  1. <head>
  2. <link rel="stylesheet" href="animate.min.css">
  3. </head>
  4.  
  5. You can do a whole bunch of other stuff with animate.css when you combine it with jQuery or add your own CSS rules. Dynamically add animations using jQuery with ease:
  6.  
  1. 在以上案例的基础上我们写一个可以随机产生nm之间的任意随机整数就非常容易了,请看以下代码
  2.  
  3. /**
  4. * JS获取n至m随机整数
  5. * 琼台博客
  6. */
  7. function rd(n,m){
  8. var c = m-n+1;
  9. return Math.floor(Math.random() * c + n);
  10. }
  11. var n = 5;
  12. var m = 100;
  13. alert(rd(n,m));
  1. 使用说明:
  2.  
  3. 在需要动效的class中加入 这些class 就有效果了
  4.  
  5. animated (必须加入)
  6.  
  7. flipOutX (对应的效果命名)
  8.  
  9. infinite (如果要连续动画 加入这个样式)
  10.  
  11. 作者说明:这块的动画 由于各个浏览器的前缀不一样,然后兼容性需要自己设置,如果是引入这个第三方的 个人还是比较推荐的,因为兼容性比较好,手机上的效果还是差强人意(比较满意的)的!
  1.  

CSS3 动画效果合集的更多相关文章

  1. iOS酷炫动画效果合集

    iOS酷炫动画效果合集 源码地址 https://github.com/YouXianMing/Animations 效果绝对酷炫,包含了多种多样的动画类型,如POP.Easing.粒子效果等等,虽然 ...

  2. iOS动画效果合集、飞吧企鹅游戏、换肤方案、画板、文字效果等源码

    iOS精选源码 动画知识运用及常见动画效果收集 3D卡片拖拽卡片叠加卡片 iFIERO - FLYING PENGUIN 飞吧企鹅SpriteKit游戏(源码) Swift封装的空数据提醒界面Empt ...

  3. animate.css 一些常用的CSS3动画效果

    大家已经开始在项目中使用一些CSS3动画效果了吧,这让网站在高端浏览器上看起来很上流.animate.css是一个老外做的各种CSS3动画的合集,比较全,也很炫,大家可以参考学习一下. 项目主页:ht ...

  4. Bounce.js – 快速创建漂亮的 CSS3 动画效果

    Bounce.js 是一个用于制作漂亮的 CSS3 关键帧动画的 JavaScript 库,使用其特有的方式生成的动画效果.只需添加一个组件,选择预设,然后你就可以得到一个短网址或者导出为 CSS 代 ...

  5. CSS3 动画效果带来的bug

    css3 动画效果比如transition:all 2s linear;这种用来计算及时的物体坐标的话会带来一定的问题 比如把一个DIV从A点移动到B点.JS为DIV.style.left=B; 但是 ...

  6. CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码

    CSS Animatie是一款在线制作CSS3动画的工具,可以在线直接制作CSS3动画效果,生成代码 CSS Animatie 彩蛋爆料直击现场 CSS Animatie是一款在线制作CSS3动画的工 ...

  7. 鼠标悬停css3动画效果

    下载Demo 效果预览 html: <!DOCTYPE html> <html lang="en"> <head> <meta chars ...

  8. 第八十三节,CSS3动画效果

    CSS3动画效果 学习要点: 1.动画简介 2.属性详解 3.简写和版本 本章主要探讨HTML5中CSS3的动画效果,可以通过类 Flash那样的关键帧模式控制运行. 一.动画简介     CSS3提 ...

  9. CSS3动画效果——js调用css动画属性并回调处理详解

    http://www.jb51.net/css/258407.html 这篇文章主要详细介绍了CSS3动画效果回调处理,需要的朋友可以参考下 我们在做js动画的时候,很多时候都需要做回调处理,如在一个 ...

随机推荐

  1. android WebViewClient的方法解释

    1.在点击请求的是链接是才会调用,重写此方法返回true表明点击网页里面的链接还是在当前的webview里跳转,不跳到浏览器那边. public boolean shouldOverrideUrlLo ...

  2. Shell 脚本编程

    Shell 两个数据比较取差异 flag=0 local array1=("a" "b") local array2=("a" " ...

  3. Nhibernate Icreteria 分页查询

    1.创建查询条件,条件为一个ICreterion的列表 ///        /// 创建Criteria(不含order,因为获取总数的时候,为了性能考虑,不加order)        ///   ...

  4. Linux中的权限管理

    touch 11.txt(创建了一个文件) chown zhangsan:zhangsan 11.txt ll(可看到11.txt的属主和属组都改为了zhangsan) useradd lisi(添加 ...

  5. 【原】Spark中Master源码分析(二)

    继续上一篇的内容.上一篇的内容为: Spark中Master源码分析(一) http://www.cnblogs.com/yourarebest/p/5312965.html 4.receive方法, ...

  6. jquery实现无外边框table

    jquery实现无外边框table 在需要设为无外边框的table上加上class noOutBorder <tableclass="noOutBorder"> < ...

  7. 【解决】Microsoft Visual Studio 2012 打开2008下编译的silverlight3项目

    最近因为项目需要,老师要我搞一发流程设计器,毫无头绪呀妈蛋 .. 我考虑是用silverlight呢还是jquery .. 上网找了找  .. 有一个用silverlight3写的 貌似IDE用的是V ...

  8. advanced dom scripting dynamic web design techniques Part One DOM SCRIPTING IN DETAIL CHAPTER 1 DO IT RIGHT WITH BEST PRACTICES

    You’re excited; your client is excited. All is well. You’ve just launched the client’s latest websit ...

  9. Android学习之 博客专栏 与 资料

    android | Android Developers Android学习系列 - 谦虚的天下 - 博客园 android基础 - 生如夏花之灿烂 - 博客园 Android开发 - 皓月繁星 - ...

  10. Visual C++中的编译器优化

    博客搬到了fresky.github.io - Dawei XU,请各位看官挪步.最新的一篇是:Visual C++中的编译器优化.