animations-extended.css 69 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327
  1. /*
  2. * MDBootstrap Animations Extended
  3. * Learn more: https://mdbootstrap.com/docs/jquery/css/animations/
  4. * About MDBootstrap: https://mdbootstrap.com/
  5. */
  6. /*!
  7. * animate.css -http://daneden.me/animate
  8. * Version - 3.7.0
  9. * Licensed under the MIT license - http://opensource.org/licenses/MIT
  10. *
  11. * Copyright (c) 2018 Daniel Eden
  12. */
  13. @-webkit-keyframes bounce {
  14. from,
  15. 20%,
  16. 53%,
  17. 80%,
  18. to {
  19. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  20. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  21. -webkit-transform: translate3d(0, 0, 0);
  22. transform: translate3d(0, 0, 0); }
  23. 40%,
  24. 43% {
  25. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  26. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  27. -webkit-transform: translate3d(0, -30px, 0);
  28. transform: translate3d(0, -30px, 0); }
  29. 70% {
  30. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  31. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  32. -webkit-transform: translate3d(0, -15px, 0);
  33. transform: translate3d(0, -15px, 0); }
  34. 90% {
  35. -webkit-transform: translate3d(0, -4px, 0);
  36. transform: translate3d(0, -4px, 0); } }
  37. @keyframes bounce {
  38. from,
  39. 20%,
  40. 53%,
  41. 80%,
  42. to {
  43. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  44. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  45. -webkit-transform: translate3d(0, 0, 0);
  46. transform: translate3d(0, 0, 0); }
  47. 40%,
  48. 43% {
  49. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  50. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  51. -webkit-transform: translate3d(0, -30px, 0);
  52. transform: translate3d(0, -30px, 0); }
  53. 70% {
  54. -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  55. animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
  56. -webkit-transform: translate3d(0, -15px, 0);
  57. transform: translate3d(0, -15px, 0); }
  58. 90% {
  59. -webkit-transform: translate3d(0, -4px, 0);
  60. transform: translate3d(0, -4px, 0); } }
  61. .bounce {
  62. -webkit-animation-name: bounce;
  63. animation-name: bounce;
  64. -webkit-transform-origin: center bottom;
  65. -ms-transform-origin: center bottom;
  66. transform-origin: center bottom; }
  67. @-webkit-keyframes flash {
  68. from,
  69. 50%,
  70. to {
  71. opacity: 1; }
  72. 25%,
  73. 75% {
  74. opacity: 0; } }
  75. @keyframes flash {
  76. from,
  77. 50%,
  78. to {
  79. opacity: 1; }
  80. 25%,
  81. 75% {
  82. opacity: 0; } }
  83. .flash {
  84. -webkit-animation-name: flash;
  85. animation-name: flash; }
  86. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  87. @-webkit-keyframes pulse {
  88. from {
  89. -webkit-transform: scale3d(1, 1, 1);
  90. transform: scale3d(1, 1, 1); }
  91. 50% {
  92. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  93. transform: scale3d(1.05, 1.05, 1.05); }
  94. to {
  95. -webkit-transform: scale3d(1, 1, 1);
  96. transform: scale3d(1, 1, 1); } }
  97. @keyframes pulse {
  98. from {
  99. -webkit-transform: scale3d(1, 1, 1);
  100. transform: scale3d(1, 1, 1); }
  101. 50% {
  102. -webkit-transform: scale3d(1.05, 1.05, 1.05);
  103. transform: scale3d(1.05, 1.05, 1.05); }
  104. to {
  105. -webkit-transform: scale3d(1, 1, 1);
  106. transform: scale3d(1, 1, 1); } }
  107. .pulse {
  108. -webkit-animation-name: pulse;
  109. animation-name: pulse; }
  110. @-webkit-keyframes rubberBand {
  111. from {
  112. -webkit-transform: scale3d(1, 1, 1);
  113. transform: scale3d(1, 1, 1); }
  114. 30% {
  115. -webkit-transform: scale3d(1.25, 0.75, 1);
  116. transform: scale3d(1.25, 0.75, 1); }
  117. 40% {
  118. -webkit-transform: scale3d(0.75, 1.25, 1);
  119. transform: scale3d(0.75, 1.25, 1); }
  120. 50% {
  121. -webkit-transform: scale3d(1.15, 0.85, 1);
  122. transform: scale3d(1.15, 0.85, 1); }
  123. 65% {
  124. -webkit-transform: scale3d(0.95, 1.05, 1);
  125. transform: scale3d(0.95, 1.05, 1); }
  126. 75% {
  127. -webkit-transform: scale3d(1.05, 0.95, 1);
  128. transform: scale3d(1.05, 0.95, 1); }
  129. to {
  130. -webkit-transform: scale3d(1, 1, 1);
  131. transform: scale3d(1, 1, 1); } }
  132. @keyframes rubberBand {
  133. from {
  134. -webkit-transform: scale3d(1, 1, 1);
  135. transform: scale3d(1, 1, 1); }
  136. 30% {
  137. -webkit-transform: scale3d(1.25, 0.75, 1);
  138. transform: scale3d(1.25, 0.75, 1); }
  139. 40% {
  140. -webkit-transform: scale3d(0.75, 1.25, 1);
  141. transform: scale3d(0.75, 1.25, 1); }
  142. 50% {
  143. -webkit-transform: scale3d(1.15, 0.85, 1);
  144. transform: scale3d(1.15, 0.85, 1); }
  145. 65% {
  146. -webkit-transform: scale3d(0.95, 1.05, 1);
  147. transform: scale3d(0.95, 1.05, 1); }
  148. 75% {
  149. -webkit-transform: scale3d(1.05, 0.95, 1);
  150. transform: scale3d(1.05, 0.95, 1); }
  151. to {
  152. -webkit-transform: scale3d(1, 1, 1);
  153. transform: scale3d(1, 1, 1); } }
  154. .rubberBand {
  155. -webkit-animation-name: rubberBand;
  156. animation-name: rubberBand; }
  157. @-webkit-keyframes shake {
  158. from,
  159. to {
  160. -webkit-transform: translate3d(0, 0, 0);
  161. transform: translate3d(0, 0, 0); }
  162. 10%,
  163. 30%,
  164. 50%,
  165. 70%,
  166. 90% {
  167. -webkit-transform: translate3d(-10px, 0, 0);
  168. transform: translate3d(-10px, 0, 0); }
  169. 20%,
  170. 40%,
  171. 60%,
  172. 80% {
  173. -webkit-transform: translate3d(10px, 0, 0);
  174. transform: translate3d(10px, 0, 0); } }
  175. @keyframes shake {
  176. from,
  177. to {
  178. -webkit-transform: translate3d(0, 0, 0);
  179. transform: translate3d(0, 0, 0); }
  180. 10%,
  181. 30%,
  182. 50%,
  183. 70%,
  184. 90% {
  185. -webkit-transform: translate3d(-10px, 0, 0);
  186. transform: translate3d(-10px, 0, 0); }
  187. 20%,
  188. 40%,
  189. 60%,
  190. 80% {
  191. -webkit-transform: translate3d(10px, 0, 0);
  192. transform: translate3d(10px, 0, 0); } }
  193. .shake {
  194. -webkit-animation-name: shake;
  195. animation-name: shake; }
  196. @-webkit-keyframes headShake {
  197. 0% {
  198. -webkit-transform: translateX(0);
  199. transform: translateX(0); }
  200. 6.5% {
  201. -webkit-transform: translateX(-6px) rotateY(-9deg);
  202. transform: translateX(-6px) rotateY(-9deg); }
  203. 18.5% {
  204. -webkit-transform: translateX(5px) rotateY(7deg);
  205. transform: translateX(5px) rotateY(7deg); }
  206. 31.5% {
  207. -webkit-transform: translateX(-3px) rotateY(-5deg);
  208. transform: translateX(-3px) rotateY(-5deg); }
  209. 43.5% {
  210. -webkit-transform: translateX(2px) rotateY(3deg);
  211. transform: translateX(2px) rotateY(3deg); }
  212. 50% {
  213. -webkit-transform: translateX(0);
  214. transform: translateX(0); } }
  215. @keyframes headShake {
  216. 0% {
  217. -webkit-transform: translateX(0);
  218. transform: translateX(0); }
  219. 6.5% {
  220. -webkit-transform: translateX(-6px) rotateY(-9deg);
  221. transform: translateX(-6px) rotateY(-9deg); }
  222. 18.5% {
  223. -webkit-transform: translateX(5px) rotateY(7deg);
  224. transform: translateX(5px) rotateY(7deg); }
  225. 31.5% {
  226. -webkit-transform: translateX(-3px) rotateY(-5deg);
  227. transform: translateX(-3px) rotateY(-5deg); }
  228. 43.5% {
  229. -webkit-transform: translateX(2px) rotateY(3deg);
  230. transform: translateX(2px) rotateY(3deg); }
  231. 50% {
  232. -webkit-transform: translateX(0);
  233. transform: translateX(0); } }
  234. .headShake {
  235. -webkit-animation-timing-function: ease-in-out;
  236. animation-timing-function: ease-in-out;
  237. -webkit-animation-name: headShake;
  238. animation-name: headShake; }
  239. @-webkit-keyframes swing {
  240. 20% {
  241. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  242. transform: rotate3d(0, 0, 1, 15deg); }
  243. 40% {
  244. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  245. transform: rotate3d(0, 0, 1, -10deg); }
  246. 60% {
  247. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  248. transform: rotate3d(0, 0, 1, 5deg); }
  249. 80% {
  250. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  251. transform: rotate3d(0, 0, 1, -5deg); }
  252. to {
  253. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  254. transform: rotate3d(0, 0, 1, 0deg); } }
  255. @keyframes swing {
  256. 20% {
  257. -webkit-transform: rotate3d(0, 0, 1, 15deg);
  258. transform: rotate3d(0, 0, 1, 15deg); }
  259. 40% {
  260. -webkit-transform: rotate3d(0, 0, 1, -10deg);
  261. transform: rotate3d(0, 0, 1, -10deg); }
  262. 60% {
  263. -webkit-transform: rotate3d(0, 0, 1, 5deg);
  264. transform: rotate3d(0, 0, 1, 5deg); }
  265. 80% {
  266. -webkit-transform: rotate3d(0, 0, 1, -5deg);
  267. transform: rotate3d(0, 0, 1, -5deg); }
  268. to {
  269. -webkit-transform: rotate3d(0, 0, 1, 0deg);
  270. transform: rotate3d(0, 0, 1, 0deg); } }
  271. .swing {
  272. -webkit-transform-origin: top center;
  273. -ms-transform-origin: top center;
  274. transform-origin: top center;
  275. -webkit-animation-name: swing;
  276. animation-name: swing; }
  277. @-webkit-keyframes tada {
  278. from {
  279. -webkit-transform: scale3d(1, 1, 1);
  280. transform: scale3d(1, 1, 1); }
  281. 10%,
  282. 20% {
  283. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  284. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  285. 30%,
  286. 50%,
  287. 70%,
  288. 90% {
  289. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  290. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  291. 40%,
  292. 60%,
  293. 80% {
  294. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  295. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  296. to {
  297. -webkit-transform: scale3d(1, 1, 1);
  298. transform: scale3d(1, 1, 1); } }
  299. @keyframes tada {
  300. from {
  301. -webkit-transform: scale3d(1, 1, 1);
  302. transform: scale3d(1, 1, 1); }
  303. 10%,
  304. 20% {
  305. -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  306. transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); }
  307. 30%,
  308. 50%,
  309. 70%,
  310. 90% {
  311. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  312. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); }
  313. 40%,
  314. 60%,
  315. 80% {
  316. -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  317. transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); }
  318. to {
  319. -webkit-transform: scale3d(1, 1, 1);
  320. transform: scale3d(1, 1, 1); } }
  321. .tada {
  322. -webkit-animation-name: tada;
  323. animation-name: tada; }
  324. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  325. @-webkit-keyframes wobble {
  326. from {
  327. -webkit-transform: translate3d(0, 0, 0);
  328. transform: translate3d(0, 0, 0); }
  329. 15% {
  330. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  331. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  332. 30% {
  333. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  334. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  335. 45% {
  336. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  337. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  338. 60% {
  339. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  340. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  341. 75% {
  342. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  343. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  344. to {
  345. -webkit-transform: translate3d(0, 0, 0);
  346. transform: translate3d(0, 0, 0); } }
  347. @keyframes wobble {
  348. from {
  349. -webkit-transform: translate3d(0, 0, 0);
  350. transform: translate3d(0, 0, 0); }
  351. 15% {
  352. -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  353. transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); }
  354. 30% {
  355. -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  356. transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); }
  357. 45% {
  358. -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  359. transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); }
  360. 60% {
  361. -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  362. transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); }
  363. 75% {
  364. -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  365. transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); }
  366. to {
  367. -webkit-transform: translate3d(0, 0, 0);
  368. transform: translate3d(0, 0, 0); } }
  369. .wobble {
  370. -webkit-animation-name: wobble;
  371. animation-name: wobble; }
  372. @-webkit-keyframes jello {
  373. from,
  374. 11.1%,
  375. to {
  376. -webkit-transform: translate3d(0, 0, 0);
  377. transform: translate3d(0, 0, 0); }
  378. 22.2% {
  379. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  380. transform: skewX(-12.5deg) skewY(-12.5deg); }
  381. 33.3% {
  382. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  383. transform: skewX(6.25deg) skewY(6.25deg); }
  384. 44.4% {
  385. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  386. transform: skewX(-3.125deg) skewY(-3.125deg); }
  387. 55.5% {
  388. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  389. transform: skewX(1.5625deg) skewY(1.5625deg); }
  390. 66.6% {
  391. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  392. transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  393. 77.7% {
  394. -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
  395. transform: skewX(0.39062deg) skewY(0.39062deg); }
  396. 88.8% {
  397. -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  398. transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
  399. @keyframes jello {
  400. from,
  401. 11.1%,
  402. to {
  403. -webkit-transform: translate3d(0, 0, 0);
  404. transform: translate3d(0, 0, 0); }
  405. 22.2% {
  406. -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
  407. transform: skewX(-12.5deg) skewY(-12.5deg); }
  408. 33.3% {
  409. -webkit-transform: skewX(6.25deg) skewY(6.25deg);
  410. transform: skewX(6.25deg) skewY(6.25deg); }
  411. 44.4% {
  412. -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
  413. transform: skewX(-3.125deg) skewY(-3.125deg); }
  414. 55.5% {
  415. -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
  416. transform: skewX(1.5625deg) skewY(1.5625deg); }
  417. 66.6% {
  418. -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
  419. transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  420. 77.7% {
  421. -webkit-transform: skewX(0.39062deg) skewY(0.39062deg);
  422. transform: skewX(0.39062deg) skewY(0.39062deg); }
  423. 88.8% {
  424. -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
  425. transform: skewX(-0.19531deg) skewY(-0.19531deg); } }
  426. .jello {
  427. -webkit-animation-name: jello;
  428. animation-name: jello;
  429. -webkit-transform-origin: center;
  430. -ms-transform-origin: center;
  431. transform-origin: center; }
  432. @-webkit-keyframes heartBeat {
  433. 0% {
  434. -webkit-transform: scale(1);
  435. transform: scale(1); }
  436. 14% {
  437. -webkit-transform: scale(1.3);
  438. transform: scale(1.3); }
  439. 28% {
  440. -webkit-transform: scale(1);
  441. transform: scale(1); }
  442. 42% {
  443. -webkit-transform: scale(1.3);
  444. transform: scale(1.3); }
  445. 70% {
  446. -webkit-transform: scale(1);
  447. transform: scale(1); } }
  448. @keyframes heartBeat {
  449. 0% {
  450. -webkit-transform: scale(1);
  451. transform: scale(1); }
  452. 14% {
  453. -webkit-transform: scale(1.3);
  454. transform: scale(1.3); }
  455. 28% {
  456. -webkit-transform: scale(1);
  457. transform: scale(1); }
  458. 42% {
  459. -webkit-transform: scale(1.3);
  460. transform: scale(1.3); }
  461. 70% {
  462. -webkit-transform: scale(1);
  463. transform: scale(1); } }
  464. .heartBeat {
  465. -webkit-animation-name: heartBeat;
  466. animation-name: heartBeat;
  467. -webkit-animation-duration: 1.3s;
  468. animation-duration: 1.3s;
  469. -webkit-animation-timing-function: ease-in-out;
  470. animation-timing-function: ease-in-out; }
  471. @-webkit-keyframes bounceIn {
  472. from,
  473. 20%,
  474. 40%,
  475. 60%,
  476. 80%,
  477. to {
  478. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  479. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  480. 0% {
  481. opacity: 0;
  482. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  483. transform: scale3d(0.3, 0.3, 0.3); }
  484. 20% {
  485. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  486. transform: scale3d(1.1, 1.1, 1.1); }
  487. 40% {
  488. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  489. transform: scale3d(0.9, 0.9, 0.9); }
  490. 60% {
  491. opacity: 1;
  492. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  493. transform: scale3d(1.03, 1.03, 1.03); }
  494. 80% {
  495. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  496. transform: scale3d(0.97, 0.97, 0.97); }
  497. to {
  498. opacity: 1;
  499. -webkit-transform: scale3d(1, 1, 1);
  500. transform: scale3d(1, 1, 1); } }
  501. @keyframes bounceIn {
  502. from,
  503. 20%,
  504. 40%,
  505. 60%,
  506. 80%,
  507. to {
  508. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  509. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  510. 0% {
  511. opacity: 0;
  512. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  513. transform: scale3d(0.3, 0.3, 0.3); }
  514. 20% {
  515. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  516. transform: scale3d(1.1, 1.1, 1.1); }
  517. 40% {
  518. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  519. transform: scale3d(0.9, 0.9, 0.9); }
  520. 60% {
  521. opacity: 1;
  522. -webkit-transform: scale3d(1.03, 1.03, 1.03);
  523. transform: scale3d(1.03, 1.03, 1.03); }
  524. 80% {
  525. -webkit-transform: scale3d(0.97, 0.97, 0.97);
  526. transform: scale3d(0.97, 0.97, 0.97); }
  527. to {
  528. opacity: 1;
  529. -webkit-transform: scale3d(1, 1, 1);
  530. transform: scale3d(1, 1, 1); } }
  531. .bounceIn {
  532. -webkit-animation-duration: 0.75s;
  533. animation-duration: 0.75s;
  534. -webkit-animation-name: bounceIn;
  535. animation-name: bounceIn; }
  536. @-webkit-keyframes bounceInDown {
  537. from,
  538. 60%,
  539. 75%,
  540. 90%,
  541. to {
  542. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  543. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  544. 0% {
  545. opacity: 0;
  546. -webkit-transform: translate3d(0, -3000px, 0);
  547. transform: translate3d(0, -3000px, 0); }
  548. 60% {
  549. opacity: 1;
  550. -webkit-transform: translate3d(0, 25px, 0);
  551. transform: translate3d(0, 25px, 0); }
  552. 75% {
  553. -webkit-transform: translate3d(0, -10px, 0);
  554. transform: translate3d(0, -10px, 0); }
  555. 90% {
  556. -webkit-transform: translate3d(0, 5px, 0);
  557. transform: translate3d(0, 5px, 0); }
  558. to {
  559. -webkit-transform: translate3d(0, 0, 0);
  560. transform: translate3d(0, 0, 0); } }
  561. @keyframes bounceInDown {
  562. from,
  563. 60%,
  564. 75%,
  565. 90%,
  566. to {
  567. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  568. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  569. 0% {
  570. opacity: 0;
  571. -webkit-transform: translate3d(0, -3000px, 0);
  572. transform: translate3d(0, -3000px, 0); }
  573. 60% {
  574. opacity: 1;
  575. -webkit-transform: translate3d(0, 25px, 0);
  576. transform: translate3d(0, 25px, 0); }
  577. 75% {
  578. -webkit-transform: translate3d(0, -10px, 0);
  579. transform: translate3d(0, -10px, 0); }
  580. 90% {
  581. -webkit-transform: translate3d(0, 5px, 0);
  582. transform: translate3d(0, 5px, 0); }
  583. to {
  584. -webkit-transform: translate3d(0, 0, 0);
  585. transform: translate3d(0, 0, 0); } }
  586. .bounceInDown {
  587. -webkit-animation-name: bounceInDown;
  588. animation-name: bounceInDown; }
  589. @-webkit-keyframes bounceInLeft {
  590. from,
  591. 60%,
  592. 75%,
  593. 90%,
  594. to {
  595. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  596. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  597. 0% {
  598. opacity: 0;
  599. -webkit-transform: translate3d(-3000px, 0, 0);
  600. transform: translate3d(-3000px, 0, 0); }
  601. 60% {
  602. opacity: 1;
  603. -webkit-transform: translate3d(25px, 0, 0);
  604. transform: translate3d(25px, 0, 0); }
  605. 75% {
  606. -webkit-transform: translate3d(-10px, 0, 0);
  607. transform: translate3d(-10px, 0, 0); }
  608. 90% {
  609. -webkit-transform: translate3d(5px, 0, 0);
  610. transform: translate3d(5px, 0, 0); }
  611. to {
  612. -webkit-transform: translate3d(0, 0, 0);
  613. transform: translate3d(0, 0, 0); } }
  614. @keyframes bounceInLeft {
  615. from,
  616. 60%,
  617. 75%,
  618. 90%,
  619. to {
  620. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  621. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  622. 0% {
  623. opacity: 0;
  624. -webkit-transform: translate3d(-3000px, 0, 0);
  625. transform: translate3d(-3000px, 0, 0); }
  626. 60% {
  627. opacity: 1;
  628. -webkit-transform: translate3d(25px, 0, 0);
  629. transform: translate3d(25px, 0, 0); }
  630. 75% {
  631. -webkit-transform: translate3d(-10px, 0, 0);
  632. transform: translate3d(-10px, 0, 0); }
  633. 90% {
  634. -webkit-transform: translate3d(5px, 0, 0);
  635. transform: translate3d(5px, 0, 0); }
  636. to {
  637. -webkit-transform: translate3d(0, 0, 0);
  638. transform: translate3d(0, 0, 0); } }
  639. .bounceInLeft {
  640. -webkit-animation-name: bounceInLeft;
  641. animation-name: bounceInLeft; }
  642. @-webkit-keyframes bounceInRight {
  643. from,
  644. 60%,
  645. 75%,
  646. 90%,
  647. to {
  648. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  649. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  650. from {
  651. opacity: 0;
  652. -webkit-transform: translate3d(3000px, 0, 0);
  653. transform: translate3d(3000px, 0, 0); }
  654. 60% {
  655. opacity: 1;
  656. -webkit-transform: translate3d(-25px, 0, 0);
  657. transform: translate3d(-25px, 0, 0); }
  658. 75% {
  659. -webkit-transform: translate3d(10px, 0, 0);
  660. transform: translate3d(10px, 0, 0); }
  661. 90% {
  662. -webkit-transform: translate3d(-5px, 0, 0);
  663. transform: translate3d(-5px, 0, 0); }
  664. to {
  665. -webkit-transform: translate3d(0, 0, 0);
  666. transform: translate3d(0, 0, 0); } }
  667. @keyframes bounceInRight {
  668. from,
  669. 60%,
  670. 75%,
  671. 90%,
  672. to {
  673. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  674. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  675. from {
  676. opacity: 0;
  677. -webkit-transform: translate3d(3000px, 0, 0);
  678. transform: translate3d(3000px, 0, 0); }
  679. 60% {
  680. opacity: 1;
  681. -webkit-transform: translate3d(-25px, 0, 0);
  682. transform: translate3d(-25px, 0, 0); }
  683. 75% {
  684. -webkit-transform: translate3d(10px, 0, 0);
  685. transform: translate3d(10px, 0, 0); }
  686. 90% {
  687. -webkit-transform: translate3d(-5px, 0, 0);
  688. transform: translate3d(-5px, 0, 0); }
  689. to {
  690. -webkit-transform: translate3d(0, 0, 0);
  691. transform: translate3d(0, 0, 0); } }
  692. .bounceInRight {
  693. -webkit-animation-name: bounceInRight;
  694. animation-name: bounceInRight; }
  695. @-webkit-keyframes bounceInUp {
  696. from,
  697. 60%,
  698. 75%,
  699. 90%,
  700. to {
  701. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  702. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  703. from {
  704. opacity: 0;
  705. -webkit-transform: translate3d(0, 3000px, 0);
  706. transform: translate3d(0, 3000px, 0); }
  707. 60% {
  708. opacity: 1;
  709. -webkit-transform: translate3d(0, -20px, 0);
  710. transform: translate3d(0, -20px, 0); }
  711. 75% {
  712. -webkit-transform: translate3d(0, 10px, 0);
  713. transform: translate3d(0, 10px, 0); }
  714. 90% {
  715. -webkit-transform: translate3d(0, -5px, 0);
  716. transform: translate3d(0, -5px, 0); }
  717. to {
  718. -webkit-transform: translate3d(0, 0, 0);
  719. transform: translate3d(0, 0, 0); } }
  720. @keyframes bounceInUp {
  721. from,
  722. 60%,
  723. 75%,
  724. 90%,
  725. to {
  726. -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  727. animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  728. from {
  729. opacity: 0;
  730. -webkit-transform: translate3d(0, 3000px, 0);
  731. transform: translate3d(0, 3000px, 0); }
  732. 60% {
  733. opacity: 1;
  734. -webkit-transform: translate3d(0, -20px, 0);
  735. transform: translate3d(0, -20px, 0); }
  736. 75% {
  737. -webkit-transform: translate3d(0, 10px, 0);
  738. transform: translate3d(0, 10px, 0); }
  739. 90% {
  740. -webkit-transform: translate3d(0, -5px, 0);
  741. transform: translate3d(0, -5px, 0); }
  742. to {
  743. -webkit-transform: translate3d(0, 0, 0);
  744. transform: translate3d(0, 0, 0); } }
  745. .bounceInUp {
  746. -webkit-animation-name: bounceInUp;
  747. animation-name: bounceInUp; }
  748. @-webkit-keyframes bounceOut {
  749. 20% {
  750. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  751. transform: scale3d(0.9, 0.9, 0.9); }
  752. 50%,
  753. 55% {
  754. opacity: 1;
  755. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  756. transform: scale3d(1.1, 1.1, 1.1); }
  757. to {
  758. opacity: 0;
  759. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  760. transform: scale3d(0.3, 0.3, 0.3); } }
  761. @keyframes bounceOut {
  762. 20% {
  763. -webkit-transform: scale3d(0.9, 0.9, 0.9);
  764. transform: scale3d(0.9, 0.9, 0.9); }
  765. 50%,
  766. 55% {
  767. opacity: 1;
  768. -webkit-transform: scale3d(1.1, 1.1, 1.1);
  769. transform: scale3d(1.1, 1.1, 1.1); }
  770. to {
  771. opacity: 0;
  772. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  773. transform: scale3d(0.3, 0.3, 0.3); } }
  774. .bounceOut {
  775. -webkit-animation-duration: 0.75s;
  776. animation-duration: 0.75s;
  777. -webkit-animation-name: bounceOut;
  778. animation-name: bounceOut; }
  779. @-webkit-keyframes bounceOutDown {
  780. 20% {
  781. -webkit-transform: translate3d(0, 10px, 0);
  782. transform: translate3d(0, 10px, 0); }
  783. 40%,
  784. 45% {
  785. opacity: 1;
  786. -webkit-transform: translate3d(0, -20px, 0);
  787. transform: translate3d(0, -20px, 0); }
  788. to {
  789. opacity: 0;
  790. -webkit-transform: translate3d(0, 2000px, 0);
  791. transform: translate3d(0, 2000px, 0); } }
  792. @keyframes bounceOutDown {
  793. 20% {
  794. -webkit-transform: translate3d(0, 10px, 0);
  795. transform: translate3d(0, 10px, 0); }
  796. 40%,
  797. 45% {
  798. opacity: 1;
  799. -webkit-transform: translate3d(0, -20px, 0);
  800. transform: translate3d(0, -20px, 0); }
  801. to {
  802. opacity: 0;
  803. -webkit-transform: translate3d(0, 2000px, 0);
  804. transform: translate3d(0, 2000px, 0); } }
  805. .bounceOutDown {
  806. -webkit-animation-name: bounceOutDown;
  807. animation-name: bounceOutDown; }
  808. @-webkit-keyframes bounceOutLeft {
  809. 20% {
  810. opacity: 1;
  811. -webkit-transform: translate3d(20px, 0, 0);
  812. transform: translate3d(20px, 0, 0); }
  813. to {
  814. opacity: 0;
  815. -webkit-transform: translate3d(-2000px, 0, 0);
  816. transform: translate3d(-2000px, 0, 0); } }
  817. @keyframes bounceOutLeft {
  818. 20% {
  819. opacity: 1;
  820. -webkit-transform: translate3d(20px, 0, 0);
  821. transform: translate3d(20px, 0, 0); }
  822. to {
  823. opacity: 0;
  824. -webkit-transform: translate3d(-2000px, 0, 0);
  825. transform: translate3d(-2000px, 0, 0); } }
  826. .bounceOutLeft {
  827. -webkit-animation-name: bounceOutLeft;
  828. animation-name: bounceOutLeft; }
  829. @-webkit-keyframes bounceOutRight {
  830. 20% {
  831. opacity: 1;
  832. -webkit-transform: translate3d(-20px, 0, 0);
  833. transform: translate3d(-20px, 0, 0); }
  834. to {
  835. opacity: 0;
  836. -webkit-transform: translate3d(2000px, 0, 0);
  837. transform: translate3d(2000px, 0, 0); } }
  838. @keyframes bounceOutRight {
  839. 20% {
  840. opacity: 1;
  841. -webkit-transform: translate3d(-20px, 0, 0);
  842. transform: translate3d(-20px, 0, 0); }
  843. to {
  844. opacity: 0;
  845. -webkit-transform: translate3d(2000px, 0, 0);
  846. transform: translate3d(2000px, 0, 0); } }
  847. .bounceOutRight {
  848. -webkit-animation-name: bounceOutRight;
  849. animation-name: bounceOutRight; }
  850. @-webkit-keyframes bounceOutUp {
  851. 20% {
  852. -webkit-transform: translate3d(0, -10px, 0);
  853. transform: translate3d(0, -10px, 0); }
  854. 40%,
  855. 45% {
  856. opacity: 1;
  857. -webkit-transform: translate3d(0, 20px, 0);
  858. transform: translate3d(0, 20px, 0); }
  859. to {
  860. opacity: 0;
  861. -webkit-transform: translate3d(0, -2000px, 0);
  862. transform: translate3d(0, -2000px, 0); } }
  863. @keyframes bounceOutUp {
  864. 20% {
  865. -webkit-transform: translate3d(0, -10px, 0);
  866. transform: translate3d(0, -10px, 0); }
  867. 40%,
  868. 45% {
  869. opacity: 1;
  870. -webkit-transform: translate3d(0, 20px, 0);
  871. transform: translate3d(0, 20px, 0); }
  872. to {
  873. opacity: 0;
  874. -webkit-transform: translate3d(0, -2000px, 0);
  875. transform: translate3d(0, -2000px, 0); } }
  876. .bounceOutUp {
  877. -webkit-animation-name: bounceOutUp;
  878. animation-name: bounceOutUp; }
  879. @-webkit-keyframes fadeInDownBig {
  880. from {
  881. opacity: 0;
  882. -webkit-transform: translate3d(0, -2000px, 0);
  883. transform: translate3d(0, -2000px, 0); }
  884. to {
  885. opacity: 1;
  886. -webkit-transform: translate3d(0, 0, 0);
  887. transform: translate3d(0, 0, 0); } }
  888. @keyframes fadeInDownBig {
  889. from {
  890. opacity: 0;
  891. -webkit-transform: translate3d(0, -2000px, 0);
  892. transform: translate3d(0, -2000px, 0); }
  893. to {
  894. opacity: 1;
  895. -webkit-transform: translate3d(0, 0, 0);
  896. transform: translate3d(0, 0, 0); } }
  897. .fadeInDownBig {
  898. -webkit-animation-name: fadeInDownBig;
  899. animation-name: fadeInDownBig; }
  900. @-webkit-keyframes fadeInLeftBig {
  901. from {
  902. opacity: 0;
  903. -webkit-transform: translate3d(-2000px, 0, 0);
  904. transform: translate3d(-2000px, 0, 0); }
  905. to {
  906. opacity: 1;
  907. -webkit-transform: translate3d(0, 0, 0);
  908. transform: translate3d(0, 0, 0); } }
  909. @keyframes fadeInLeftBig {
  910. from {
  911. opacity: 0;
  912. -webkit-transform: translate3d(-2000px, 0, 0);
  913. transform: translate3d(-2000px, 0, 0); }
  914. to {
  915. opacity: 1;
  916. -webkit-transform: translate3d(0, 0, 0);
  917. transform: translate3d(0, 0, 0); } }
  918. .fadeInLeftBig {
  919. -webkit-animation-name: fadeInLeftBig;
  920. animation-name: fadeInLeftBig; }
  921. @-webkit-keyframes fadeInRightBig {
  922. from {
  923. opacity: 0;
  924. -webkit-transform: translate3d(2000px, 0, 0);
  925. transform: translate3d(2000px, 0, 0); }
  926. to {
  927. opacity: 1;
  928. -webkit-transform: translate3d(0, 0, 0);
  929. transform: translate3d(0, 0, 0); } }
  930. @keyframes fadeInRightBig {
  931. from {
  932. opacity: 0;
  933. -webkit-transform: translate3d(2000px, 0, 0);
  934. transform: translate3d(2000px, 0, 0); }
  935. to {
  936. opacity: 1;
  937. -webkit-transform: translate3d(0, 0, 0);
  938. transform: translate3d(0, 0, 0); } }
  939. .fadeInRightBig {
  940. -webkit-animation-name: fadeInRightBig;
  941. animation-name: fadeInRightBig; }
  942. @-webkit-keyframes fadeInUpBig {
  943. from {
  944. opacity: 0;
  945. -webkit-transform: translate3d(0, 2000px, 0);
  946. transform: translate3d(0, 2000px, 0); }
  947. to {
  948. opacity: 1;
  949. -webkit-transform: translate3d(0, 0, 0);
  950. transform: translate3d(0, 0, 0); } }
  951. @keyframes fadeInUpBig {
  952. from {
  953. opacity: 0;
  954. -webkit-transform: translate3d(0, 2000px, 0);
  955. transform: translate3d(0, 2000px, 0); }
  956. to {
  957. opacity: 1;
  958. -webkit-transform: translate3d(0, 0, 0);
  959. transform: translate3d(0, 0, 0); } }
  960. .fadeInUpBig {
  961. -webkit-animation-name: fadeInUpBig;
  962. animation-name: fadeInUpBig; }
  963. @-webkit-keyframes fadeOutDownBig {
  964. from {
  965. opacity: 1; }
  966. to {
  967. opacity: 0;
  968. -webkit-transform: translate3d(0, 2000px, 0);
  969. transform: translate3d(0, 2000px, 0); } }
  970. @keyframes fadeOutDownBig {
  971. from {
  972. opacity: 1; }
  973. to {
  974. opacity: 0;
  975. -webkit-transform: translate3d(0, 2000px, 0);
  976. transform: translate3d(0, 2000px, 0); } }
  977. .fadeOutDownBig {
  978. -webkit-animation-name: fadeOutDownBig;
  979. animation-name: fadeOutDownBig; }
  980. @-webkit-keyframes fadeOutLeftBig {
  981. from {
  982. opacity: 1; }
  983. to {
  984. opacity: 0;
  985. -webkit-transform: translate3d(-2000px, 0, 0);
  986. transform: translate3d(-2000px, 0, 0); } }
  987. @keyframes fadeOutLeftBig {
  988. from {
  989. opacity: 1; }
  990. to {
  991. opacity: 0;
  992. -webkit-transform: translate3d(-2000px, 0, 0);
  993. transform: translate3d(-2000px, 0, 0); } }
  994. .fadeOutLeftBig {
  995. -webkit-animation-name: fadeOutLeftBig;
  996. animation-name: fadeOutLeftBig; }
  997. @-webkit-keyframes fadeOutRightBig {
  998. from {
  999. opacity: 1; }
  1000. to {
  1001. opacity: 0;
  1002. -webkit-transform: translate3d(2000px, 0, 0);
  1003. transform: translate3d(2000px, 0, 0); } }
  1004. @keyframes fadeOutRightBig {
  1005. from {
  1006. opacity: 1; }
  1007. to {
  1008. opacity: 0;
  1009. -webkit-transform: translate3d(2000px, 0, 0);
  1010. transform: translate3d(2000px, 0, 0); } }
  1011. .fadeOutRightBig {
  1012. -webkit-animation-name: fadeOutRightBig;
  1013. animation-name: fadeOutRightBig; }
  1014. @-webkit-keyframes fadeOutUpBig {
  1015. from {
  1016. opacity: 1; }
  1017. to {
  1018. opacity: 0;
  1019. -webkit-transform: translate3d(0, -2000px, 0);
  1020. transform: translate3d(0, -2000px, 0); } }
  1021. @keyframes fadeOutUpBig {
  1022. from {
  1023. opacity: 1; }
  1024. to {
  1025. opacity: 0;
  1026. -webkit-transform: translate3d(0, -2000px, 0);
  1027. transform: translate3d(0, -2000px, 0); } }
  1028. .fadeOutUpBig {
  1029. -webkit-animation-name: fadeOutUpBig;
  1030. animation-name: fadeOutUpBig; }
  1031. @-webkit-keyframes flip {
  1032. from {
  1033. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  1034. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  1035. -webkit-animation-timing-function: ease-out;
  1036. animation-timing-function: ease-out; }
  1037. 40% {
  1038. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1039. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1040. -webkit-animation-timing-function: ease-out;
  1041. animation-timing-function: ease-out; }
  1042. 50% {
  1043. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1044. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1045. -webkit-animation-timing-function: ease-in;
  1046. animation-timing-function: ease-in; }
  1047. 80% {
  1048. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1049. transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1050. -webkit-animation-timing-function: ease-in;
  1051. animation-timing-function: ease-in; }
  1052. to {
  1053. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1054. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1055. -webkit-animation-timing-function: ease-in;
  1056. animation-timing-function: ease-in; } }
  1057. @keyframes flip {
  1058. from {
  1059. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  1060. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, -360deg);
  1061. -webkit-animation-timing-function: ease-out;
  1062. animation-timing-function: ease-out; }
  1063. 40% {
  1064. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1065. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
  1066. -webkit-animation-timing-function: ease-out;
  1067. animation-timing-function: ease-out; }
  1068. 50% {
  1069. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1070. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
  1071. -webkit-animation-timing-function: ease-in;
  1072. animation-timing-function: ease-in; }
  1073. 80% {
  1074. -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1075. transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1076. -webkit-animation-timing-function: ease-in;
  1077. animation-timing-function: ease-in; }
  1078. to {
  1079. -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1080. transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
  1081. -webkit-animation-timing-function: ease-in;
  1082. animation-timing-function: ease-in; } }
  1083. .flip {
  1084. -webkit-backface-visibility: visible;
  1085. backface-visibility: visible;
  1086. -webkit-animation-name: flip;
  1087. animation-name: flip; }
  1088. @-webkit-keyframes flipInX {
  1089. from {
  1090. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1091. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1092. -webkit-animation-timing-function: ease-in;
  1093. animation-timing-function: ease-in;
  1094. opacity: 0; }
  1095. 40% {
  1096. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1097. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1098. -webkit-animation-timing-function: ease-in;
  1099. animation-timing-function: ease-in; }
  1100. 60% {
  1101. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1102. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1103. opacity: 1; }
  1104. 80% {
  1105. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  1106. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  1107. to {
  1108. -webkit-transform: perspective(400px);
  1109. transform: perspective(400px); } }
  1110. @keyframes flipInX {
  1111. from {
  1112. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1113. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1114. -webkit-animation-timing-function: ease-in;
  1115. animation-timing-function: ease-in;
  1116. opacity: 0; }
  1117. 40% {
  1118. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1119. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1120. -webkit-animation-timing-function: ease-in;
  1121. animation-timing-function: ease-in; }
  1122. 60% {
  1123. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1124. transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
  1125. opacity: 1; }
  1126. 80% {
  1127. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  1128. transform: perspective(400px) rotate3d(1, 0, 0, -5deg); }
  1129. to {
  1130. -webkit-transform: perspective(400px);
  1131. transform: perspective(400px); } }
  1132. .flipInX {
  1133. -webkit-backface-visibility: visible !important;
  1134. backface-visibility: visible !important;
  1135. -webkit-animation-name: flipInX;
  1136. animation-name: flipInX; }
  1137. @-webkit-keyframes flipInY {
  1138. from {
  1139. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1140. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1141. -webkit-animation-timing-function: ease-in;
  1142. animation-timing-function: ease-in;
  1143. opacity: 0; }
  1144. 40% {
  1145. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1146. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1147. -webkit-animation-timing-function: ease-in;
  1148. animation-timing-function: ease-in; }
  1149. 60% {
  1150. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1151. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1152. opacity: 1; }
  1153. 80% {
  1154. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  1155. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  1156. to {
  1157. -webkit-transform: perspective(400px);
  1158. transform: perspective(400px); } }
  1159. @keyframes flipInY {
  1160. from {
  1161. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1162. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1163. -webkit-animation-timing-function: ease-in;
  1164. animation-timing-function: ease-in;
  1165. opacity: 0; }
  1166. 40% {
  1167. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1168. transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
  1169. -webkit-animation-timing-function: ease-in;
  1170. animation-timing-function: ease-in; }
  1171. 60% {
  1172. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1173. transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
  1174. opacity: 1; }
  1175. 80% {
  1176. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  1177. transform: perspective(400px) rotate3d(0, 1, 0, -5deg); }
  1178. to {
  1179. -webkit-transform: perspective(400px);
  1180. transform: perspective(400px); } }
  1181. .flipInY {
  1182. -webkit-backface-visibility: visible !important;
  1183. backface-visibility: visible !important;
  1184. -webkit-animation-name: flipInY;
  1185. animation-name: flipInY; }
  1186. @-webkit-keyframes flipOutX {
  1187. from {
  1188. -webkit-transform: perspective(400px);
  1189. transform: perspective(400px); }
  1190. 30% {
  1191. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1192. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1193. opacity: 1; }
  1194. to {
  1195. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1196. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1197. opacity: 0; } }
  1198. @keyframes flipOutX {
  1199. from {
  1200. -webkit-transform: perspective(400px);
  1201. transform: perspective(400px); }
  1202. 30% {
  1203. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1204. transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
  1205. opacity: 1; }
  1206. to {
  1207. -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1208. transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
  1209. opacity: 0; } }
  1210. .flipOutX {
  1211. -webkit-animation-duration: 0.75s;
  1212. animation-duration: 0.75s;
  1213. -webkit-animation-name: flipOutX;
  1214. animation-name: flipOutX;
  1215. -webkit-backface-visibility: visible !important;
  1216. backface-visibility: visible !important; }
  1217. @-webkit-keyframes flipOutY {
  1218. from {
  1219. -webkit-transform: perspective(400px);
  1220. transform: perspective(400px); }
  1221. 30% {
  1222. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1223. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1224. opacity: 1; }
  1225. to {
  1226. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1227. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1228. opacity: 0; } }
  1229. @keyframes flipOutY {
  1230. from {
  1231. -webkit-transform: perspective(400px);
  1232. transform: perspective(400px); }
  1233. 30% {
  1234. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1235. transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
  1236. opacity: 1; }
  1237. to {
  1238. -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1239. transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
  1240. opacity: 0; } }
  1241. .flipOutY {
  1242. -webkit-animation-duration: 0.75s;
  1243. animation-duration: 0.75s;
  1244. -webkit-backface-visibility: visible !important;
  1245. backface-visibility: visible !important;
  1246. -webkit-animation-name: flipOutY;
  1247. animation-name: flipOutY; }
  1248. @-webkit-keyframes lightSpeedIn {
  1249. from {
  1250. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  1251. transform: translate3d(100%, 0, 0) skewX(-30deg);
  1252. opacity: 0; }
  1253. 60% {
  1254. -webkit-transform: skewX(20deg);
  1255. transform: skewX(20deg);
  1256. opacity: 1; }
  1257. 80% {
  1258. -webkit-transform: skewX(-5deg);
  1259. transform: skewX(-5deg); }
  1260. to {
  1261. -webkit-transform: translate3d(0, 0, 0);
  1262. transform: translate3d(0, 0, 0); } }
  1263. @keyframes lightSpeedIn {
  1264. from {
  1265. -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
  1266. transform: translate3d(100%, 0, 0) skewX(-30deg);
  1267. opacity: 0; }
  1268. 60% {
  1269. -webkit-transform: skewX(20deg);
  1270. transform: skewX(20deg);
  1271. opacity: 1; }
  1272. 80% {
  1273. -webkit-transform: skewX(-5deg);
  1274. transform: skewX(-5deg); }
  1275. to {
  1276. -webkit-transform: translate3d(0, 0, 0);
  1277. transform: translate3d(0, 0, 0); } }
  1278. .lightSpeedIn {
  1279. -webkit-animation-name: lightSpeedIn;
  1280. animation-name: lightSpeedIn;
  1281. -webkit-animation-timing-function: ease-out;
  1282. animation-timing-function: ease-out; }
  1283. @-webkit-keyframes lightSpeedOut {
  1284. from {
  1285. opacity: 1; }
  1286. to {
  1287. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  1288. transform: translate3d(100%, 0, 0) skewX(30deg);
  1289. opacity: 0; } }
  1290. @keyframes lightSpeedOut {
  1291. from {
  1292. opacity: 1; }
  1293. to {
  1294. -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
  1295. transform: translate3d(100%, 0, 0) skewX(30deg);
  1296. opacity: 0; } }
  1297. .lightSpeedOut {
  1298. -webkit-animation-name: lightSpeedOut;
  1299. animation-name: lightSpeedOut;
  1300. -webkit-animation-timing-function: ease-in;
  1301. animation-timing-function: ease-in; }
  1302. @-webkit-keyframes rotateIn {
  1303. from {
  1304. -webkit-transform-origin: center;
  1305. transform-origin: center;
  1306. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  1307. transform: rotate3d(0, 0, 1, -200deg);
  1308. opacity: 0; }
  1309. to {
  1310. -webkit-transform-origin: center;
  1311. transform-origin: center;
  1312. -webkit-transform: translate3d(0, 0, 0);
  1313. transform: translate3d(0, 0, 0);
  1314. opacity: 1; } }
  1315. @keyframes rotateIn {
  1316. from {
  1317. -webkit-transform-origin: center;
  1318. transform-origin: center;
  1319. -webkit-transform: rotate3d(0, 0, 1, -200deg);
  1320. transform: rotate3d(0, 0, 1, -200deg);
  1321. opacity: 0; }
  1322. to {
  1323. -webkit-transform-origin: center;
  1324. transform-origin: center;
  1325. -webkit-transform: translate3d(0, 0, 0);
  1326. transform: translate3d(0, 0, 0);
  1327. opacity: 1; } }
  1328. .rotateIn {
  1329. -webkit-animation-name: rotateIn;
  1330. animation-name: rotateIn; }
  1331. @-webkit-keyframes rotateInDownLeft {
  1332. from {
  1333. -webkit-transform-origin: left bottom;
  1334. transform-origin: left bottom;
  1335. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1336. transform: rotate3d(0, 0, 1, -45deg);
  1337. opacity: 0; }
  1338. to {
  1339. -webkit-transform-origin: left bottom;
  1340. transform-origin: left bottom;
  1341. -webkit-transform: translate3d(0, 0, 0);
  1342. transform: translate3d(0, 0, 0);
  1343. opacity: 1; } }
  1344. @keyframes rotateInDownLeft {
  1345. from {
  1346. -webkit-transform-origin: left bottom;
  1347. transform-origin: left bottom;
  1348. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1349. transform: rotate3d(0, 0, 1, -45deg);
  1350. opacity: 0; }
  1351. to {
  1352. -webkit-transform-origin: left bottom;
  1353. transform-origin: left bottom;
  1354. -webkit-transform: translate3d(0, 0, 0);
  1355. transform: translate3d(0, 0, 0);
  1356. opacity: 1; } }
  1357. .rotateInDownLeft {
  1358. -webkit-animation-name: rotateInDownLeft;
  1359. animation-name: rotateInDownLeft; }
  1360. @-webkit-keyframes rotateInDownRight {
  1361. from {
  1362. -webkit-transform-origin: right bottom;
  1363. transform-origin: right bottom;
  1364. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1365. transform: rotate3d(0, 0, 1, 45deg);
  1366. opacity: 0; }
  1367. to {
  1368. -webkit-transform-origin: right bottom;
  1369. transform-origin: right bottom;
  1370. -webkit-transform: translate3d(0, 0, 0);
  1371. transform: translate3d(0, 0, 0);
  1372. opacity: 1; } }
  1373. @keyframes rotateInDownRight {
  1374. from {
  1375. -webkit-transform-origin: right bottom;
  1376. transform-origin: right bottom;
  1377. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1378. transform: rotate3d(0, 0, 1, 45deg);
  1379. opacity: 0; }
  1380. to {
  1381. -webkit-transform-origin: right bottom;
  1382. transform-origin: right bottom;
  1383. -webkit-transform: translate3d(0, 0, 0);
  1384. transform: translate3d(0, 0, 0);
  1385. opacity: 1; } }
  1386. .rotateInDownRight {
  1387. -webkit-animation-name: rotateInDownRight;
  1388. animation-name: rotateInDownRight; }
  1389. @-webkit-keyframes rotateInUpLeft {
  1390. from {
  1391. -webkit-transform-origin: left bottom;
  1392. transform-origin: left bottom;
  1393. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1394. transform: rotate3d(0, 0, 1, 45deg);
  1395. opacity: 0; }
  1396. to {
  1397. -webkit-transform-origin: left bottom;
  1398. transform-origin: left bottom;
  1399. -webkit-transform: translate3d(0, 0, 0);
  1400. transform: translate3d(0, 0, 0);
  1401. opacity: 1; } }
  1402. @keyframes rotateInUpLeft {
  1403. from {
  1404. -webkit-transform-origin: left bottom;
  1405. transform-origin: left bottom;
  1406. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1407. transform: rotate3d(0, 0, 1, 45deg);
  1408. opacity: 0; }
  1409. to {
  1410. -webkit-transform-origin: left bottom;
  1411. transform-origin: left bottom;
  1412. -webkit-transform: translate3d(0, 0, 0);
  1413. transform: translate3d(0, 0, 0);
  1414. opacity: 1; } }
  1415. .rotateInUpLeft {
  1416. -webkit-animation-name: rotateInUpLeft;
  1417. animation-name: rotateInUpLeft; }
  1418. @-webkit-keyframes rotateInUpRight {
  1419. from {
  1420. -webkit-transform-origin: right bottom;
  1421. transform-origin: right bottom;
  1422. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  1423. transform: rotate3d(0, 0, 1, -90deg);
  1424. opacity: 0; }
  1425. to {
  1426. -webkit-transform-origin: right bottom;
  1427. transform-origin: right bottom;
  1428. -webkit-transform: translate3d(0, 0, 0);
  1429. transform: translate3d(0, 0, 0);
  1430. opacity: 1; } }
  1431. @keyframes rotateInUpRight {
  1432. from {
  1433. -webkit-transform-origin: right bottom;
  1434. transform-origin: right bottom;
  1435. -webkit-transform: rotate3d(0, 0, 1, -90deg);
  1436. transform: rotate3d(0, 0, 1, -90deg);
  1437. opacity: 0; }
  1438. to {
  1439. -webkit-transform-origin: right bottom;
  1440. transform-origin: right bottom;
  1441. -webkit-transform: translate3d(0, 0, 0);
  1442. transform: translate3d(0, 0, 0);
  1443. opacity: 1; } }
  1444. .rotateInUpRight {
  1445. -webkit-animation-name: rotateInUpRight;
  1446. animation-name: rotateInUpRight; }
  1447. @-webkit-keyframes rotateOut {
  1448. from {
  1449. -webkit-transform-origin: center;
  1450. transform-origin: center;
  1451. opacity: 1; }
  1452. to {
  1453. -webkit-transform-origin: center;
  1454. transform-origin: center;
  1455. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  1456. transform: rotate3d(0, 0, 1, 200deg);
  1457. opacity: 0; } }
  1458. @keyframes rotateOut {
  1459. from {
  1460. -webkit-transform-origin: center;
  1461. transform-origin: center;
  1462. opacity: 1; }
  1463. to {
  1464. -webkit-transform-origin: center;
  1465. transform-origin: center;
  1466. -webkit-transform: rotate3d(0, 0, 1, 200deg);
  1467. transform: rotate3d(0, 0, 1, 200deg);
  1468. opacity: 0; } }
  1469. .rotateOut {
  1470. -webkit-animation-name: rotateOut;
  1471. animation-name: rotateOut; }
  1472. @-webkit-keyframes rotateOutDownLeft {
  1473. from {
  1474. -webkit-transform-origin: left bottom;
  1475. transform-origin: left bottom;
  1476. opacity: 1; }
  1477. to {
  1478. -webkit-transform-origin: left bottom;
  1479. transform-origin: left bottom;
  1480. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1481. transform: rotate3d(0, 0, 1, 45deg);
  1482. opacity: 0; } }
  1483. @keyframes rotateOutDownLeft {
  1484. from {
  1485. -webkit-transform-origin: left bottom;
  1486. transform-origin: left bottom;
  1487. opacity: 1; }
  1488. to {
  1489. -webkit-transform-origin: left bottom;
  1490. transform-origin: left bottom;
  1491. -webkit-transform: rotate3d(0, 0, 1, 45deg);
  1492. transform: rotate3d(0, 0, 1, 45deg);
  1493. opacity: 0; } }
  1494. .rotateOutDownLeft {
  1495. -webkit-animation-name: rotateOutDownLeft;
  1496. animation-name: rotateOutDownLeft; }
  1497. @-webkit-keyframes rotateOutDownRight {
  1498. from {
  1499. -webkit-transform-origin: right bottom;
  1500. transform-origin: right bottom;
  1501. opacity: 1; }
  1502. to {
  1503. -webkit-transform-origin: right bottom;
  1504. transform-origin: right bottom;
  1505. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1506. transform: rotate3d(0, 0, 1, -45deg);
  1507. opacity: 0; } }
  1508. @keyframes rotateOutDownRight {
  1509. from {
  1510. -webkit-transform-origin: right bottom;
  1511. transform-origin: right bottom;
  1512. opacity: 1; }
  1513. to {
  1514. -webkit-transform-origin: right bottom;
  1515. transform-origin: right bottom;
  1516. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1517. transform: rotate3d(0, 0, 1, -45deg);
  1518. opacity: 0; } }
  1519. .rotateOutDownRight {
  1520. -webkit-animation-name: rotateOutDownRight;
  1521. animation-name: rotateOutDownRight; }
  1522. @-webkit-keyframes rotateOutUpLeft {
  1523. from {
  1524. -webkit-transform-origin: left bottom;
  1525. transform-origin: left bottom;
  1526. opacity: 1; }
  1527. to {
  1528. -webkit-transform-origin: left bottom;
  1529. transform-origin: left bottom;
  1530. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1531. transform: rotate3d(0, 0, 1, -45deg);
  1532. opacity: 0; } }
  1533. @keyframes rotateOutUpLeft {
  1534. from {
  1535. -webkit-transform-origin: left bottom;
  1536. transform-origin: left bottom;
  1537. opacity: 1; }
  1538. to {
  1539. -webkit-transform-origin: left bottom;
  1540. transform-origin: left bottom;
  1541. -webkit-transform: rotate3d(0, 0, 1, -45deg);
  1542. transform: rotate3d(0, 0, 1, -45deg);
  1543. opacity: 0; } }
  1544. .rotateOutUpLeft {
  1545. -webkit-animation-name: rotateOutUpLeft;
  1546. animation-name: rotateOutUpLeft; }
  1547. @-webkit-keyframes rotateOutUpRight {
  1548. from {
  1549. -webkit-transform-origin: right bottom;
  1550. transform-origin: right bottom;
  1551. opacity: 1; }
  1552. to {
  1553. -webkit-transform-origin: right bottom;
  1554. transform-origin: right bottom;
  1555. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  1556. transform: rotate3d(0, 0, 1, 90deg);
  1557. opacity: 0; } }
  1558. @keyframes rotateOutUpRight {
  1559. from {
  1560. -webkit-transform-origin: right bottom;
  1561. transform-origin: right bottom;
  1562. opacity: 1; }
  1563. to {
  1564. -webkit-transform-origin: right bottom;
  1565. transform-origin: right bottom;
  1566. -webkit-transform: rotate3d(0, 0, 1, 90deg);
  1567. transform: rotate3d(0, 0, 1, 90deg);
  1568. opacity: 0; } }
  1569. .rotateOutUpRight {
  1570. -webkit-animation-name: rotateOutUpRight;
  1571. animation-name: rotateOutUpRight; }
  1572. @-webkit-keyframes hinge {
  1573. 0% {
  1574. -webkit-transform-origin: top left;
  1575. transform-origin: top left;
  1576. -webkit-animation-timing-function: ease-in-out;
  1577. animation-timing-function: ease-in-out; }
  1578. 20%,
  1579. 60% {
  1580. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  1581. transform: rotate3d(0, 0, 1, 80deg);
  1582. -webkit-transform-origin: top left;
  1583. transform-origin: top left;
  1584. -webkit-animation-timing-function: ease-in-out;
  1585. animation-timing-function: ease-in-out; }
  1586. 40%,
  1587. 80% {
  1588. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  1589. transform: rotate3d(0, 0, 1, 60deg);
  1590. -webkit-transform-origin: top left;
  1591. transform-origin: top left;
  1592. -webkit-animation-timing-function: ease-in-out;
  1593. animation-timing-function: ease-in-out;
  1594. opacity: 1; }
  1595. to {
  1596. -webkit-transform: translate3d(0, 700px, 0);
  1597. transform: translate3d(0, 700px, 0);
  1598. opacity: 0; } }
  1599. @keyframes hinge {
  1600. 0% {
  1601. -webkit-transform-origin: top left;
  1602. transform-origin: top left;
  1603. -webkit-animation-timing-function: ease-in-out;
  1604. animation-timing-function: ease-in-out; }
  1605. 20%,
  1606. 60% {
  1607. -webkit-transform: rotate3d(0, 0, 1, 80deg);
  1608. transform: rotate3d(0, 0, 1, 80deg);
  1609. -webkit-transform-origin: top left;
  1610. transform-origin: top left;
  1611. -webkit-animation-timing-function: ease-in-out;
  1612. animation-timing-function: ease-in-out; }
  1613. 40%,
  1614. 80% {
  1615. -webkit-transform: rotate3d(0, 0, 1, 60deg);
  1616. transform: rotate3d(0, 0, 1, 60deg);
  1617. -webkit-transform-origin: top left;
  1618. transform-origin: top left;
  1619. -webkit-animation-timing-function: ease-in-out;
  1620. animation-timing-function: ease-in-out;
  1621. opacity: 1; }
  1622. to {
  1623. -webkit-transform: translate3d(0, 700px, 0);
  1624. transform: translate3d(0, 700px, 0);
  1625. opacity: 0; } }
  1626. .hinge {
  1627. -webkit-animation-duration: 2s;
  1628. animation-duration: 2s;
  1629. -webkit-animation-name: hinge;
  1630. animation-name: hinge; }
  1631. @-webkit-keyframes jackInTheBox {
  1632. from {
  1633. opacity: 0;
  1634. -webkit-transform: scale(0.1) rotate(30deg);
  1635. transform: scale(0.1) rotate(30deg);
  1636. -webkit-transform-origin: center bottom;
  1637. transform-origin: center bottom; }
  1638. 50% {
  1639. -webkit-transform: rotate(-10deg);
  1640. transform: rotate(-10deg); }
  1641. 70% {
  1642. -webkit-transform: rotate(3deg);
  1643. transform: rotate(3deg); }
  1644. to {
  1645. opacity: 1;
  1646. -webkit-transform: scale(1);
  1647. transform: scale(1); } }
  1648. @keyframes jackInTheBox {
  1649. from {
  1650. opacity: 0;
  1651. -webkit-transform: scale(0.1) rotate(30deg);
  1652. transform: scale(0.1) rotate(30deg);
  1653. -webkit-transform-origin: center bottom;
  1654. transform-origin: center bottom; }
  1655. 50% {
  1656. -webkit-transform: rotate(-10deg);
  1657. transform: rotate(-10deg); }
  1658. 70% {
  1659. -webkit-transform: rotate(3deg);
  1660. transform: rotate(3deg); }
  1661. to {
  1662. opacity: 1;
  1663. -webkit-transform: scale(1);
  1664. transform: scale(1); } }
  1665. .jackInTheBox {
  1666. -webkit-animation-name: jackInTheBox;
  1667. animation-name: jackInTheBox; }
  1668. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  1669. @-webkit-keyframes rollIn {
  1670. from {
  1671. opacity: 0;
  1672. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  1673. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  1674. to {
  1675. opacity: 1;
  1676. -webkit-transform: translate3d(0, 0, 0);
  1677. transform: translate3d(0, 0, 0); } }
  1678. @keyframes rollIn {
  1679. from {
  1680. opacity: 0;
  1681. -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  1682. transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); }
  1683. to {
  1684. opacity: 1;
  1685. -webkit-transform: translate3d(0, 0, 0);
  1686. transform: translate3d(0, 0, 0); } }
  1687. .rollIn {
  1688. -webkit-animation-name: rollIn;
  1689. animation-name: rollIn; }
  1690. /* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
  1691. @-webkit-keyframes rollOut {
  1692. from {
  1693. opacity: 1; }
  1694. to {
  1695. opacity: 0;
  1696. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  1697. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  1698. @keyframes rollOut {
  1699. from {
  1700. opacity: 1; }
  1701. to {
  1702. opacity: 0;
  1703. -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  1704. transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); } }
  1705. .rollOut {
  1706. -webkit-animation-name: rollOut;
  1707. animation-name: rollOut; }
  1708. @-webkit-keyframes zoomIn {
  1709. from {
  1710. opacity: 0;
  1711. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1712. transform: scale3d(0.3, 0.3, 0.3); }
  1713. 50% {
  1714. opacity: 1; } }
  1715. @keyframes zoomIn {
  1716. from {
  1717. opacity: 0;
  1718. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1719. transform: scale3d(0.3, 0.3, 0.3); }
  1720. 50% {
  1721. opacity: 1; } }
  1722. .zoomIn {
  1723. -webkit-animation-name: zoomIn;
  1724. animation-name: zoomIn; }
  1725. @-webkit-keyframes zoomInDown {
  1726. from {
  1727. opacity: 0;
  1728. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1729. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1730. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1731. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1732. 60% {
  1733. opacity: 1;
  1734. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1735. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1736. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1737. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1738. @keyframes zoomInDown {
  1739. from {
  1740. opacity: 0;
  1741. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1742. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
  1743. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1744. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1745. 60% {
  1746. opacity: 1;
  1747. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1748. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1749. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1750. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1751. .zoomInDown {
  1752. -webkit-animation-name: zoomInDown;
  1753. animation-name: zoomInDown; }
  1754. @-webkit-keyframes zoomInLeft {
  1755. from {
  1756. opacity: 0;
  1757. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1758. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1759. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1760. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1761. 60% {
  1762. opacity: 1;
  1763. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1764. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1765. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1766. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1767. @keyframes zoomInLeft {
  1768. from {
  1769. opacity: 0;
  1770. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1771. transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
  1772. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1773. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1774. 60% {
  1775. opacity: 1;
  1776. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1777. transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
  1778. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1779. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1780. .zoomInLeft {
  1781. -webkit-animation-name: zoomInLeft;
  1782. animation-name: zoomInLeft; }
  1783. @-webkit-keyframes zoomInRight {
  1784. from {
  1785. opacity: 0;
  1786. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1787. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1788. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1789. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1790. 60% {
  1791. opacity: 1;
  1792. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1793. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1794. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1795. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1796. @keyframes zoomInRight {
  1797. from {
  1798. opacity: 0;
  1799. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1800. transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
  1801. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1802. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1803. 60% {
  1804. opacity: 1;
  1805. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1806. transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
  1807. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1808. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1809. .zoomInRight {
  1810. -webkit-animation-name: zoomInRight;
  1811. animation-name: zoomInRight; }
  1812. @-webkit-keyframes zoomInUp {
  1813. from {
  1814. opacity: 0;
  1815. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1816. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1817. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1818. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1819. 60% {
  1820. opacity: 1;
  1821. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1822. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1823. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1824. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1825. @keyframes zoomInUp {
  1826. from {
  1827. opacity: 0;
  1828. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1829. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
  1830. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1831. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1832. 60% {
  1833. opacity: 1;
  1834. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1835. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1836. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1837. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1838. .zoomInUp {
  1839. -webkit-animation-name: zoomInUp;
  1840. animation-name: zoomInUp; }
  1841. @-webkit-keyframes zoomOut {
  1842. from {
  1843. opacity: 1; }
  1844. 50% {
  1845. opacity: 0;
  1846. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1847. transform: scale3d(0.3, 0.3, 0.3); }
  1848. to {
  1849. opacity: 0; } }
  1850. @keyframes zoomOut {
  1851. from {
  1852. opacity: 1; }
  1853. 50% {
  1854. opacity: 0;
  1855. -webkit-transform: scale3d(0.3, 0.3, 0.3);
  1856. transform: scale3d(0.3, 0.3, 0.3); }
  1857. to {
  1858. opacity: 0; } }
  1859. .zoomOut {
  1860. -webkit-animation-name: zoomOut;
  1861. animation-name: zoomOut; }
  1862. @-webkit-keyframes zoomOutDown {
  1863. 40% {
  1864. opacity: 1;
  1865. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1866. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1867. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1868. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1869. to {
  1870. opacity: 0;
  1871. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1872. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1873. -webkit-transform-origin: center bottom;
  1874. transform-origin: center bottom;
  1875. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1876. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1877. @keyframes zoomOutDown {
  1878. 40% {
  1879. opacity: 1;
  1880. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1881. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
  1882. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1883. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1884. to {
  1885. opacity: 0;
  1886. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1887. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
  1888. -webkit-transform-origin: center bottom;
  1889. transform-origin: center bottom;
  1890. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1891. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1892. .zoomOutDown {
  1893. -webkit-animation-name: zoomOutDown;
  1894. animation-name: zoomOutDown; }
  1895. @-webkit-keyframes zoomOutLeft {
  1896. 40% {
  1897. opacity: 1;
  1898. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  1899. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  1900. to {
  1901. opacity: 0;
  1902. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  1903. transform: scale(0.1) translate3d(-2000px, 0, 0);
  1904. -webkit-transform-origin: left center;
  1905. transform-origin: left center; } }
  1906. @keyframes zoomOutLeft {
  1907. 40% {
  1908. opacity: 1;
  1909. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  1910. transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  1911. to {
  1912. opacity: 0;
  1913. -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
  1914. transform: scale(0.1) translate3d(-2000px, 0, 0);
  1915. -webkit-transform-origin: left center;
  1916. transform-origin: left center; } }
  1917. .zoomOutLeft {
  1918. -webkit-animation-name: zoomOutLeft;
  1919. animation-name: zoomOutLeft; }
  1920. @-webkit-keyframes zoomOutRight {
  1921. 40% {
  1922. opacity: 1;
  1923. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  1924. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  1925. to {
  1926. opacity: 0;
  1927. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  1928. transform: scale(0.1) translate3d(2000px, 0, 0);
  1929. -webkit-transform-origin: right center;
  1930. transform-origin: right center; } }
  1931. @keyframes zoomOutRight {
  1932. 40% {
  1933. opacity: 1;
  1934. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  1935. transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  1936. to {
  1937. opacity: 0;
  1938. -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
  1939. transform: scale(0.1) translate3d(2000px, 0, 0);
  1940. -webkit-transform-origin: right center;
  1941. transform-origin: right center; } }
  1942. .zoomOutRight {
  1943. -webkit-animation-name: zoomOutRight;
  1944. animation-name: zoomOutRight; }
  1945. @-webkit-keyframes zoomOutUp {
  1946. 40% {
  1947. opacity: 1;
  1948. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1949. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1950. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1951. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1952. to {
  1953. opacity: 0;
  1954. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1955. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1956. -webkit-transform-origin: center bottom;
  1957. transform-origin: center bottom;
  1958. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1959. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1960. @keyframes zoomOutUp {
  1961. 40% {
  1962. opacity: 1;
  1963. -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1964. transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
  1965. -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  1966. animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  1967. to {
  1968. opacity: 0;
  1969. -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1970. transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
  1971. -webkit-transform-origin: center bottom;
  1972. transform-origin: center bottom;
  1973. -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  1974. animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }
  1975. .zoomOutUp {
  1976. -webkit-animation-name: zoomOutUp;
  1977. animation-name: zoomOutUp; }
  1978. @-webkit-keyframes slideInDown {
  1979. from {
  1980. -webkit-transform: translate3d(0, -100%, 0);
  1981. transform: translate3d(0, -100%, 0);
  1982. visibility: visible; }
  1983. to {
  1984. -webkit-transform: translate3d(0, 0, 0);
  1985. transform: translate3d(0, 0, 0); } }
  1986. @keyframes slideInDown {
  1987. from {
  1988. -webkit-transform: translate3d(0, -100%, 0);
  1989. transform: translate3d(0, -100%, 0);
  1990. visibility: visible; }
  1991. to {
  1992. -webkit-transform: translate3d(0, 0, 0);
  1993. transform: translate3d(0, 0, 0); } }
  1994. .slideInDown {
  1995. -webkit-animation-name: slideInDown;
  1996. animation-name: slideInDown; }
  1997. @-webkit-keyframes slideInLeft {
  1998. from {
  1999. -webkit-transform: translate3d(-100%, 0, 0);
  2000. transform: translate3d(-100%, 0, 0);
  2001. visibility: visible; }
  2002. to {
  2003. -webkit-transform: translate3d(0, 0, 0);
  2004. transform: translate3d(0, 0, 0); } }
  2005. @keyframes slideInLeft {
  2006. from {
  2007. -webkit-transform: translate3d(-100%, 0, 0);
  2008. transform: translate3d(-100%, 0, 0);
  2009. visibility: visible; }
  2010. to {
  2011. -webkit-transform: translate3d(0, 0, 0);
  2012. transform: translate3d(0, 0, 0); } }
  2013. .slideInLeft {
  2014. -webkit-animation-name: slideInLeft;
  2015. animation-name: slideInLeft; }
  2016. @-webkit-keyframes slideInRight {
  2017. from {
  2018. -webkit-transform: translate3d(100%, 0, 0);
  2019. transform: translate3d(100%, 0, 0);
  2020. visibility: visible; }
  2021. to {
  2022. -webkit-transform: translate3d(0, 0, 0);
  2023. transform: translate3d(0, 0, 0); } }
  2024. @keyframes slideInRight {
  2025. from {
  2026. -webkit-transform: translate3d(100%, 0, 0);
  2027. transform: translate3d(100%, 0, 0);
  2028. visibility: visible; }
  2029. to {
  2030. -webkit-transform: translate3d(0, 0, 0);
  2031. transform: translate3d(0, 0, 0); } }
  2032. .slideInRight {
  2033. -webkit-animation-name: slideInRight;
  2034. animation-name: slideInRight; }
  2035. @-webkit-keyframes slideInUp {
  2036. from {
  2037. -webkit-transform: translate3d(0, 100%, 0);
  2038. transform: translate3d(0, 100%, 0);
  2039. visibility: visible; }
  2040. to {
  2041. -webkit-transform: translate3d(0, 0, 0);
  2042. transform: translate3d(0, 0, 0); } }
  2043. @keyframes slideInUp {
  2044. from {
  2045. -webkit-transform: translate3d(0, 100%, 0);
  2046. transform: translate3d(0, 100%, 0);
  2047. visibility: visible; }
  2048. to {
  2049. -webkit-transform: translate3d(0, 0, 0);
  2050. transform: translate3d(0, 0, 0); } }
  2051. .slideInUp {
  2052. -webkit-animation-name: slideInUp;
  2053. animation-name: slideInUp; }
  2054. @-webkit-keyframes slideOutDown {
  2055. from {
  2056. -webkit-transform: translate3d(0, 0, 0);
  2057. transform: translate3d(0, 0, 0); }
  2058. to {
  2059. visibility: hidden;
  2060. -webkit-transform: translate3d(0, 100%, 0);
  2061. transform: translate3d(0, 100%, 0); } }
  2062. @keyframes slideOutDown {
  2063. from {
  2064. -webkit-transform: translate3d(0, 0, 0);
  2065. transform: translate3d(0, 0, 0); }
  2066. to {
  2067. visibility: hidden;
  2068. -webkit-transform: translate3d(0, 100%, 0);
  2069. transform: translate3d(0, 100%, 0); } }
  2070. .slideOutDown {
  2071. -webkit-animation-name: slideOutDown;
  2072. animation-name: slideOutDown; }
  2073. @-webkit-keyframes slideOutLeft {
  2074. from {
  2075. -webkit-transform: translate3d(0, 0, 0);
  2076. transform: translate3d(0, 0, 0); }
  2077. to {
  2078. visibility: hidden;
  2079. -webkit-transform: translate3d(-100%, 0, 0);
  2080. transform: translate3d(-100%, 0, 0); } }
  2081. @keyframes slideOutLeft {
  2082. from {
  2083. -webkit-transform: translate3d(0, 0, 0);
  2084. transform: translate3d(0, 0, 0); }
  2085. to {
  2086. visibility: hidden;
  2087. -webkit-transform: translate3d(-100%, 0, 0);
  2088. transform: translate3d(-100%, 0, 0); } }
  2089. .slideOutLeft {
  2090. -webkit-animation-name: slideOutLeft;
  2091. animation-name: slideOutLeft; }
  2092. @-webkit-keyframes slideOutRight {
  2093. from {
  2094. -webkit-transform: translate3d(0, 0, 0);
  2095. transform: translate3d(0, 0, 0); }
  2096. to {
  2097. visibility: hidden;
  2098. -webkit-transform: translate3d(100%, 0, 0);
  2099. transform: translate3d(100%, 0, 0); } }
  2100. @keyframes slideOutRight {
  2101. from {
  2102. -webkit-transform: translate3d(0, 0, 0);
  2103. transform: translate3d(0, 0, 0); }
  2104. to {
  2105. visibility: hidden;
  2106. -webkit-transform: translate3d(100%, 0, 0);
  2107. transform: translate3d(100%, 0, 0); } }
  2108. .slideOutRight {
  2109. -webkit-animation-name: slideOutRight;
  2110. animation-name: slideOutRight; }
  2111. @-webkit-keyframes slideOutUp {
  2112. from {
  2113. -webkit-transform: translate3d(0, 0, 0);
  2114. transform: translate3d(0, 0, 0); }
  2115. to {
  2116. visibility: hidden;
  2117. -webkit-transform: translate3d(0, -100%, 0);
  2118. transform: translate3d(0, -100%, 0); } }
  2119. @keyframes slideOutUp {
  2120. from {
  2121. -webkit-transform: translate3d(0, 0, 0);
  2122. transform: translate3d(0, 0, 0); }
  2123. to {
  2124. visibility: hidden;
  2125. -webkit-transform: translate3d(0, -100%, 0);
  2126. transform: translate3d(0, -100%, 0); } }
  2127. .slideOutUp {
  2128. -webkit-animation-name: slideOutUp;
  2129. animation-name: slideOutUp; }