zz.css 156 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194519551965197519851995200520152025203520452055206520752085209521052115212521352145215521652175218521952205221522252235224522552265227522852295230523152325233523452355236523752385239524052415242524352445245524652475248524952505251525252535254525552565257525852595260526152625263526452655266526752685269527052715272527352745275527652775278527952805281528252835284528552865287528852895290529152925293529452955296529752985299530053015302530353045305530653075308530953105311531253135314531553165317531853195320532153225323532453255326532753285329533053315332533353345335533653375338533953405341534253435344534553465347534853495350535153525353535453555356535753585359536053615362536353645365536653675368536953705371537253735374537553765377537853795380538153825383538453855386538753885389539053915392
  1. @charset "UTF-8";
  2. /*!
  3. Animate.css - http://daneden.me/animate
  4. Licensed under the MIT license - http://opensource.org/licenses/MIT
  5. Copyright (c) 2015 Daniel Eden
  6. */
  7. .animated {
  8. -webkit-animation-duration: 1s;
  9. animation-duration: 1s;
  10. -webkit-animation-fill-mode: both;
  11. animation-fill-mode: both
  12. }
  13. .animated.infinite {
  14. -webkit-animation-iteration-count: infinite;
  15. animation-iteration-count: infinite
  16. }
  17. .animated.hinge {
  18. -webkit-animation-duration: 2s;
  19. animation-duration: 2s
  20. }
  21. @-webkit-keyframes bounce {
  22. 0%,100%,20%,53%,80% {
  23. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  24. transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  25. -webkit-transform: translate3d(0,0,0);
  26. transform: translate3d(0,0,0)
  27. }
  28. 40%,43% {
  29. -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  30. transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  31. -webkit-transform: translate3d(0,-30px,0);
  32. transform: translate3d(0,-30px,0)
  33. }
  34. 70% {
  35. -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  36. transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  37. -webkit-transform: translate3d(0,-15px,0);
  38. transform: translate3d(0,-15px,0)
  39. }
  40. 90% {
  41. -webkit-transform: translate3d(0,-4px,0);
  42. transform: translate3d(0,-4px,0)
  43. }
  44. }
  45. @keyframes bounce {
  46. 0%,100%,20%,53%,80% {
  47. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  48. transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  49. -webkit-transform: translate3d(0,0,0);
  50. -ms-transform: translate3d(0,0,0);
  51. transform: translate3d(0,0,0)
  52. }
  53. 40%,43% {
  54. -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  55. transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  56. -webkit-transform: translate3d(0,-30px,0);
  57. -ms-transform: translate3d(0,-30px,0);
  58. transform: translate3d(0,-30px,0)
  59. }
  60. 70% {
  61. -webkit-transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  62. transition-timing-function: cubic-bezier(0.755,.050,.855,.060);
  63. -webkit-transform: translate3d(0,-15px,0);
  64. -ms-transform: translate3d(0,-15px,0);
  65. transform: translate3d(0,-15px,0)
  66. }
  67. 90% {
  68. -webkit-transform: translate3d(0,-4px,0);
  69. -ms-transform: translate3d(0,-4px,0);
  70. transform: translate3d(0,-4px,0)
  71. }
  72. }
  73. .bounce {
  74. -webkit-animation-name: bounce;
  75. animation-name: bounce;
  76. -webkit-transform-origin: center bottom;
  77. -ms-transform-origin: center bottom;
  78. transform-origin: center bottom
  79. }
  80. @-webkit-keyframes flash {
  81. 0%,100%,50% {
  82. opacity: 1
  83. }
  84. 25%,75% {
  85. opacity: 0
  86. }
  87. }
  88. @keyframes flash {
  89. 0%,100%,50% {
  90. opacity: 1
  91. }
  92. 25%,75% {
  93. opacity: 0
  94. }
  95. }
  96. .flash {
  97. -webkit-animation-name: flash;
  98. animation-name: flash
  99. }
  100. @-webkit-keyframes pulse {
  101. 0% {
  102. -webkit-transform: scale3d(1,1,1);
  103. transform: scale3d(1,1,1)
  104. }
  105. 50% {
  106. -webkit-transform: scale3d(1.05,1.05,1.05);
  107. transform: scale3d(1.05,1.05,1.05)
  108. }
  109. 100% {
  110. -webkit-transform: scale3d(1,1,1);
  111. transform: scale3d(1,1,1)
  112. }
  113. }
  114. @keyframes pulse {
  115. 0% {
  116. -webkit-transform: scale3d(1,1,1);
  117. -ms-transform: scale3d(1,1,1);
  118. transform: scale3d(1,1,1)
  119. }
  120. 50% {
  121. -webkit-transform: scale3d(1.05,1.05,1.05);
  122. -ms-transform: scale3d(1.05,1.05,1.05);
  123. transform: scale3d(1.05,1.05,1.05)
  124. }
  125. 100% {
  126. -webkit-transform: scale3d(1,1,1);
  127. -ms-transform: scale3d(1,1,1);
  128. transform: scale3d(1,1,1)
  129. }
  130. }
  131. .pulse {
  132. -webkit-animation-name: pulse;
  133. animation-name: pulse
  134. }
  135. @-webkit-keyframes rubberBand {
  136. 0% {
  137. -webkit-transform: scale3d(1,1,1);
  138. transform: scale3d(1,1,1)
  139. }
  140. 30% {
  141. -webkit-transform: scale3d(1.25,.75,1);
  142. transform: scale3d(1.25,.75,1)
  143. }
  144. 40% {
  145. -webkit-transform: scale3d(0.75,1.25,1);
  146. transform: scale3d(0.75,1.25,1)
  147. }
  148. 50% {
  149. -webkit-transform: scale3d(1.15,.85,1);
  150. transform: scale3d(1.15,.85,1)
  151. }
  152. 65% {
  153. -webkit-transform: scale3d(.95,1.05,1);
  154. transform: scale3d(.95,1.05,1)
  155. }
  156. 75% {
  157. -webkit-transform: scale3d(1.05,.95,1);
  158. transform: scale3d(1.05,.95,1)
  159. }
  160. 100% {
  161. -webkit-transform: scale3d(1,1,1);
  162. transform: scale3d(1,1,1)
  163. }
  164. }
  165. @keyframes rubberBand {
  166. 0% {
  167. -webkit-transform: scale3d(1,1,1);
  168. -ms-transform: scale3d(1,1,1);
  169. transform: scale3d(1,1,1)
  170. }
  171. 30% {
  172. -webkit-transform: scale3d(1.25,.75,1);
  173. -ms-transform: scale3d(1.25,.75,1);
  174. transform: scale3d(1.25,.75,1)
  175. }
  176. 40% {
  177. -webkit-transform: scale3d(0.75,1.25,1);
  178. -ms-transform: scale3d(0.75,1.25,1);
  179. transform: scale3d(0.75,1.25,1)
  180. }
  181. 50% {
  182. -webkit-transform: scale3d(1.15,.85,1);
  183. -ms-transform: scale3d(1.15,.85,1);
  184. transform: scale3d(1.15,.85,1)
  185. }
  186. 65% {
  187. -webkit-transform: scale3d(.95,1.05,1);
  188. -ms-transform: scale3d(.95,1.05,1);
  189. transform: scale3d(.95,1.05,1)
  190. }
  191. 75% {
  192. -webkit-transform: scale3d(1.05,.95,1);
  193. -ms-transform: scale3d(1.05,.95,1);
  194. transform: scale3d(1.05,.95,1)
  195. }
  196. 100% {
  197. -webkit-transform: scale3d(1,1,1);
  198. -ms-transform: scale3d(1,1,1);
  199. transform: scale3d(1,1,1)
  200. }
  201. }
  202. .rubberBand {
  203. -webkit-animation-name: rubberBand;
  204. animation-name: rubberBand
  205. }
  206. @-webkit-keyframes shake {
  207. 0%,100% {
  208. -webkit-transform: translate3d(0,0,0);
  209. transform: translate3d(0,0,0)
  210. }
  211. 10%,30%,50%,70%,90% {
  212. -webkit-transform: translate3d(-10px,0,0);
  213. transform: translate3d(-10px,0,0)
  214. }
  215. 20%,40%,60%,80% {
  216. -webkit-transform: translate3d(10px,0,0);
  217. transform: translate3d(10px,0,0)
  218. }
  219. }
  220. @keyframes shake {
  221. 0%,100% {
  222. -webkit-transform: translate3d(0,0,0);
  223. -ms-transform: translate3d(0,0,0);
  224. transform: translate3d(0,0,0)
  225. }
  226. 10%,30%,50%,70%,90% {
  227. -webkit-transform: translate3d(-10px,0,0);
  228. -ms-transform: translate3d(-10px,0,0);
  229. transform: translate3d(-10px,0,0)
  230. }
  231. 20%,40%,60%,80% {
  232. -webkit-transform: translate3d(10px,0,0);
  233. -ms-transform: translate3d(10px,0,0);
  234. transform: translate3d(10px,0,0)
  235. }
  236. }
  237. .shake {
  238. -webkit-animation-name: shake;
  239. animation-name: shake
  240. }
  241. @-webkit-keyframes swing {
  242. 20% {
  243. -webkit-transform: rotate3d(0,0,1,15deg);
  244. transform: rotate3d(0,0,1,15deg)
  245. }
  246. 40% {
  247. -webkit-transform: rotate3d(0,0,1,-10deg);
  248. transform: rotate3d(0,0,1,-10deg)
  249. }
  250. 60% {
  251. -webkit-transform: rotate3d(0,0,1,5deg);
  252. transform: rotate3d(0,0,1,5deg)
  253. }
  254. 80% {
  255. -webkit-transform: rotate3d(0,0,1,-5deg);
  256. transform: rotate3d(0,0,1,-5deg)
  257. }
  258. 100% {
  259. -webkit-transform: rotate3d(0,0,1,0deg);
  260. transform: rotate3d(0,0,1,0deg)
  261. }
  262. }
  263. @keyframes swing {
  264. 20% {
  265. -webkit-transform: rotate3d(0,0,1,15deg);
  266. -ms-transform: rotate3d(0,0,1,15deg);
  267. transform: rotate3d(0,0,1,15deg)
  268. }
  269. 40% {
  270. -webkit-transform: rotate3d(0,0,1,-10deg);
  271. -ms-transform: rotate3d(0,0,1,-10deg);
  272. transform: rotate3d(0,0,1,-10deg)
  273. }
  274. 60% {
  275. -webkit-transform: rotate3d(0,0,1,5deg);
  276. -ms-transform: rotate3d(0,0,1,5deg);
  277. transform: rotate3d(0,0,1,5deg)
  278. }
  279. 80% {
  280. -webkit-transform: rotate3d(0,0,1,-5deg);
  281. -ms-transform: rotate3d(0,0,1,-5deg);
  282. transform: rotate3d(0,0,1,-5deg)
  283. }
  284. 100% {
  285. -webkit-transform: rotate3d(0,0,1,0deg);
  286. -ms-transform: rotate3d(0,0,1,0deg);
  287. transform: rotate3d(0,0,1,0deg)
  288. }
  289. }
  290. .swing {
  291. -webkit-transform-origin: top center;
  292. -ms-transform-origin: top center;
  293. transform-origin: top center;
  294. -webkit-animation-name: swing;
  295. animation-name: swing
  296. }
  297. @-webkit-keyframes tada {
  298. 0% {
  299. -webkit-transform: scale3d(1,1,1);
  300. transform: scale3d(1,1,1)
  301. }
  302. 10%,20% {
  303. -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  304. transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
  305. }
  306. 30%,50%,70%,90% {
  307. -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  308. transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
  309. }
  310. 40%,60%,80% {
  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. }
  314. 100% {
  315. -webkit-transform: scale3d(1,1,1);
  316. transform: scale3d(1,1,1)
  317. }
  318. }
  319. @keyframes tada {
  320. 0% {
  321. -webkit-transform: scale3d(1,1,1);
  322. -ms-transform: scale3d(1,1,1);
  323. transform: scale3d(1,1,1)
  324. }
  325. 10%,20% {
  326. -webkit-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  327. -ms-transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg);
  328. transform: scale3d(.9,.9,.9) rotate3d(0,0,1,-3deg)
  329. }
  330. 30%,50%,70%,90% {
  331. -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  332. -ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg);
  333. transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,3deg)
  334. }
  335. 40%,60%,80% {
  336. -webkit-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  337. -ms-transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg);
  338. transform: scale3d(1.1,1.1,1.1) rotate3d(0,0,1,-3deg)
  339. }
  340. 100% {
  341. -webkit-transform: scale3d(1,1,1);
  342. -ms-transform: scale3d(1,1,1);
  343. transform: scale3d(1,1,1)
  344. }
  345. }
  346. .tada {
  347. -webkit-animation-name: tada;
  348. animation-name: tada
  349. }
  350. @-webkit-keyframes wobble {
  351. 0% {
  352. -webkit-transform: none;
  353. transform: none
  354. }
  355. 15% {
  356. -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  357. transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
  358. }
  359. 30% {
  360. -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  361. transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
  362. }
  363. 45% {
  364. -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  365. transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
  366. }
  367. 60% {
  368. -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  369. transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
  370. }
  371. 75% {
  372. -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  373. transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
  374. }
  375. 100% {
  376. -webkit-transform: none;
  377. transform: none
  378. }
  379. }
  380. @keyframes wobble {
  381. 0% {
  382. -webkit-transform: none;
  383. -ms-transform: none;
  384. transform: none
  385. }
  386. 15% {
  387. -webkit-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  388. -ms-transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg);
  389. transform: translate3d(-25%,0,0) rotate3d(0,0,1,-5deg)
  390. }
  391. 30% {
  392. -webkit-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  393. -ms-transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg);
  394. transform: translate3d(20%,0,0) rotate3d(0,0,1,3deg)
  395. }
  396. 45% {
  397. -webkit-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  398. -ms-transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg);
  399. transform: translate3d(-15%,0,0) rotate3d(0,0,1,-3deg)
  400. }
  401. 60% {
  402. -webkit-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  403. -ms-transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg);
  404. transform: translate3d(10%,0,0) rotate3d(0,0,1,2deg)
  405. }
  406. 75% {
  407. -webkit-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  408. -ms-transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg);
  409. transform: translate3d(-5%,0,0) rotate3d(0,0,1,-1deg)
  410. }
  411. 100% {
  412. -webkit-transform: none;
  413. -ms-transform: none;
  414. transform: none
  415. }
  416. }
  417. .wobble {
  418. -webkit-animation-name: wobble;
  419. animation-name: wobble
  420. }
  421. @-webkit-keyframes bounceIn {
  422. 0%,100%,20%,40%,60%,80% {
  423. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  424. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  425. }
  426. 0% {
  427. opacity: 0;
  428. -webkit-transform: scale3d(.3,.3,.3);
  429. transform: scale3d(.3,.3,.3)
  430. }
  431. 20% {
  432. -webkit-transform: scale3d(1.1,1.1,1.1);
  433. transform: scale3d(1.1,1.1,1.1)
  434. }
  435. 40% {
  436. -webkit-transform: scale3d(.9,.9,.9);
  437. transform: scale3d(.9,.9,.9)
  438. }
  439. 60% {
  440. opacity: 1;
  441. -webkit-transform: scale3d(1.03,1.03,1.03);
  442. transform: scale3d(1.03,1.03,1.03)
  443. }
  444. 80% {
  445. -webkit-transform: scale3d(.97,.97,.97);
  446. transform: scale3d(.97,.97,.97)
  447. }
  448. 100% {
  449. opacity: 1;
  450. -webkit-transform: scale3d(1,1,1);
  451. transform: scale3d(1,1,1)
  452. }
  453. }
  454. @keyframes bounceIn {
  455. 0%,100%,20%,40%,60%,80% {
  456. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  457. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  458. }
  459. 0% {
  460. opacity: 0;
  461. -webkit-transform: scale3d(.3,.3,.3);
  462. -ms-transform: scale3d(.3,.3,.3);
  463. transform: scale3d(.3,.3,.3)
  464. }
  465. 20% {
  466. -webkit-transform: scale3d(1.1,1.1,1.1);
  467. -ms-transform: scale3d(1.1,1.1,1.1);
  468. transform: scale3d(1.1,1.1,1.1)
  469. }
  470. 40% {
  471. -webkit-transform: scale3d(.9,.9,.9);
  472. -ms-transform: scale3d(.9,.9,.9);
  473. transform: scale3d(.9,.9,.9)
  474. }
  475. 60% {
  476. opacity: 1;
  477. -webkit-transform: scale3d(1.03,1.03,1.03);
  478. -ms-transform: scale3d(1.03,1.03,1.03);
  479. transform: scale3d(1.03,1.03,1.03)
  480. }
  481. 80% {
  482. -webkit-transform: scale3d(.97,.97,.97);
  483. -ms-transform: scale3d(.97,.97,.97);
  484. transform: scale3d(.97,.97,.97)
  485. }
  486. 100% {
  487. opacity: 1;
  488. -webkit-transform: scale3d(1,1,1);
  489. -ms-transform: scale3d(1,1,1);
  490. transform: scale3d(1,1,1)
  491. }
  492. }
  493. .bounceIn {
  494. -webkit-animation-name: bounceIn;
  495. animation-name: bounceIn;
  496. -webkit-animation-duration: .75s;
  497. animation-duration: .75s
  498. }
  499. @-webkit-keyframes bounceInDown {
  500. 0%,100%,60%,75%,90% {
  501. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  502. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  503. }
  504. 0% {
  505. opacity: 0;
  506. -webkit-transform: translate3d(0,-3000px,0);
  507. transform: translate3d(0,-3000px,0)
  508. }
  509. 60% {
  510. opacity: 1;
  511. -webkit-transform: translate3d(0,25px,0);
  512. transform: translate3d(0,25px,0)
  513. }
  514. 75% {
  515. -webkit-transform: translate3d(0,-10px,0);
  516. transform: translate3d(0,-10px,0)
  517. }
  518. 90% {
  519. -webkit-transform: translate3d(0,5px,0);
  520. transform: translate3d(0,5px,0)
  521. }
  522. 100% {
  523. -webkit-transform: none;
  524. transform: none
  525. }
  526. }
  527. @keyframes bounceInDown {
  528. 0%,100%,60%,75%,90% {
  529. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  530. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  531. }
  532. 0% {
  533. opacity: 0;
  534. -webkit-transform: translate3d(0,-3000px,0);
  535. -ms-transform: translate3d(0,-3000px,0);
  536. transform: translate3d(0,-3000px,0)
  537. }
  538. 60% {
  539. opacity: 1;
  540. -webkit-transform: translate3d(0,25px,0);
  541. -ms-transform: translate3d(0,25px,0);
  542. transform: translate3d(0,25px,0)
  543. }
  544. 75% {
  545. -webkit-transform: translate3d(0,-10px,0);
  546. -ms-transform: translate3d(0,-10px,0);
  547. transform: translate3d(0,-10px,0)
  548. }
  549. 90% {
  550. -webkit-transform: translate3d(0,5px,0);
  551. -ms-transform: translate3d(0,5px,0);
  552. transform: translate3d(0,5px,0)
  553. }
  554. 100% {
  555. -webkit-transform: none;
  556. -ms-transform: none;
  557. transform: none
  558. }
  559. }
  560. .bounceInDown {
  561. -webkit-animation-name: bounceInDown;
  562. animation-name: bounceInDown
  563. }
  564. @-webkit-keyframes bounceInLeft {
  565. 0%,100%,60%,75%,90% {
  566. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  567. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  568. }
  569. 0% {
  570. opacity: 0;
  571. -webkit-transform: translate3d(-3000px,0,0);
  572. transform: translate3d(-3000px,0,0)
  573. }
  574. 60% {
  575. opacity: 1;
  576. -webkit-transform: translate3d(25px,0,0);
  577. transform: translate3d(25px,0,0)
  578. }
  579. 75% {
  580. -webkit-transform: translate3d(-10px,0,0);
  581. transform: translate3d(-10px,0,0)
  582. }
  583. 90% {
  584. -webkit-transform: translate3d(5px,0,0);
  585. transform: translate3d(5px,0,0)
  586. }
  587. 100% {
  588. -webkit-transform: none;
  589. transform: none
  590. }
  591. }
  592. @keyframes bounceInLeft {
  593. 0%,100%,60%,75%,90% {
  594. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  595. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  596. }
  597. 0% {
  598. opacity: 0;
  599. -webkit-transform: translate3d(-3000px,0,0);
  600. -ms-transform: translate3d(-3000px,0,0);
  601. transform: translate3d(-3000px,0,0)
  602. }
  603. 60% {
  604. opacity: 1;
  605. -webkit-transform: translate3d(25px,0,0);
  606. -ms-transform: translate3d(25px,0,0);
  607. transform: translate3d(25px,0,0)
  608. }
  609. 75% {
  610. -webkit-transform: translate3d(-10px,0,0);
  611. -ms-transform: translate3d(-10px,0,0);
  612. transform: translate3d(-10px,0,0)
  613. }
  614. 90% {
  615. -webkit-transform: translate3d(5px,0,0);
  616. -ms-transform: translate3d(5px,0,0);
  617. transform: translate3d(5px,0,0)
  618. }
  619. 100% {
  620. -webkit-transform: none;
  621. -ms-transform: none;
  622. transform: none
  623. }
  624. }
  625. .bounceInLeft {
  626. -webkit-animation-name: bounceInLeft;
  627. animation-name: bounceInLeft
  628. }
  629. @-webkit-keyframes bounceInRight {
  630. 0%,100%,60%,75%,90% {
  631. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  632. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  633. }
  634. 0% {
  635. opacity: 0;
  636. -webkit-transform: translate3d(3000px,0,0);
  637. transform: translate3d(3000px,0,0)
  638. }
  639. 60% {
  640. opacity: 1;
  641. -webkit-transform: translate3d(-25px,0,0);
  642. transform: translate3d(-25px,0,0)
  643. }
  644. 75% {
  645. -webkit-transform: translate3d(10px,0,0);
  646. transform: translate3d(10px,0,0)
  647. }
  648. 90% {
  649. -webkit-transform: translate3d(-5px,0,0);
  650. transform: translate3d(-5px,0,0)
  651. }
  652. 100% {
  653. -webkit-transform: none;
  654. transform: none
  655. }
  656. }
  657. @keyframes bounceInRight {
  658. 0%,100%,60%,75%,90% {
  659. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  660. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  661. }
  662. 0% {
  663. opacity: 0;
  664. -webkit-transform: translate3d(3000px,0,0);
  665. -ms-transform: translate3d(3000px,0,0);
  666. transform: translate3d(3000px,0,0)
  667. }
  668. 60% {
  669. opacity: 1;
  670. -webkit-transform: translate3d(-25px,0,0);
  671. -ms-transform: translate3d(-25px,0,0);
  672. transform: translate3d(-25px,0,0)
  673. }
  674. 75% {
  675. -webkit-transform: translate3d(10px,0,0);
  676. -ms-transform: translate3d(10px,0,0);
  677. transform: translate3d(10px,0,0)
  678. }
  679. 90% {
  680. -webkit-transform: translate3d(-5px,0,0);
  681. -ms-transform: translate3d(-5px,0,0);
  682. transform: translate3d(-5px,0,0)
  683. }
  684. 100% {
  685. -webkit-transform: none;
  686. -ms-transform: none;
  687. transform: none
  688. }
  689. }
  690. .bounceInRight {
  691. -webkit-animation-name: bounceInRight;
  692. animation-name: bounceInRight
  693. }
  694. @-webkit-keyframes bounceInUp {
  695. 0%,100%,60%,75%,90% {
  696. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  697. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  698. }
  699. 0% {
  700. opacity: 0;
  701. -webkit-transform: translate3d(0,3000px,0);
  702. transform: translate3d(0,3000px,0)
  703. }
  704. 60% {
  705. opacity: 1;
  706. -webkit-transform: translate3d(0,-20px,0);
  707. transform: translate3d(0,-20px,0)
  708. }
  709. 75% {
  710. -webkit-transform: translate3d(0,10px,0);
  711. transform: translate3d(0,10px,0)
  712. }
  713. 90% {
  714. -webkit-transform: translate3d(0,-5px,0);
  715. transform: translate3d(0,-5px,0)
  716. }
  717. 100% {
  718. -webkit-transform: translate3d(0,0,0);
  719. transform: translate3d(0,0,0)
  720. }
  721. }
  722. @keyframes bounceInUp {
  723. 0%,100%,60%,75%,90% {
  724. -webkit-transition-timing-function: cubic-bezier(0.215,.61,.355,1);
  725. transition-timing-function: cubic-bezier(0.215,.61,.355,1)
  726. }
  727. 0% {
  728. opacity: 0;
  729. -webkit-transform: translate3d(0,3000px,0);
  730. -ms-transform: translate3d(0,3000px,0);
  731. transform: translate3d(0,3000px,0)
  732. }
  733. 60% {
  734. opacity: 1;
  735. -webkit-transform: translate3d(0,-20px,0);
  736. -ms-transform: translate3d(0,-20px,0);
  737. transform: translate3d(0,-20px,0)
  738. }
  739. 75% {
  740. -webkit-transform: translate3d(0,10px,0);
  741. -ms-transform: translate3d(0,10px,0);
  742. transform: translate3d(0,10px,0)
  743. }
  744. 90% {
  745. -webkit-transform: translate3d(0,-5px,0);
  746. -ms-transform: translate3d(0,-5px,0);
  747. transform: translate3d(0,-5px,0)
  748. }
  749. 100% {
  750. -webkit-transform: translate3d(0,0,0);
  751. -ms-transform: translate3d(0,0,0);
  752. transform: translate3d(0,0,0)
  753. }
  754. }
  755. .bounceInUp {
  756. -webkit-animation-name: bounceInUp;
  757. animation-name: bounceInUp
  758. }
  759. @-webkit-keyframes bounceOut {
  760. 20% {
  761. -webkit-transform: scale3d(.9,.9,.9);
  762. transform: scale3d(.9,.9,.9)
  763. }
  764. 50%,55% {
  765. opacity: 1;
  766. -webkit-transform: scale3d(1.1,1.1,1.1);
  767. transform: scale3d(1.1,1.1,1.1)
  768. }
  769. 100% {
  770. opacity: 0;
  771. -webkit-transform: scale3d(.3,.3,.3);
  772. transform: scale3d(.3,.3,.3)
  773. }
  774. }
  775. @keyframes bounceOut {
  776. 20% {
  777. -webkit-transform: scale3d(.9,.9,.9);
  778. -ms-transform: scale3d(.9,.9,.9);
  779. transform: scale3d(.9,.9,.9)
  780. }
  781. 50%,55% {
  782. opacity: 1;
  783. -webkit-transform: scale3d(1.1,1.1,1.1);
  784. -ms-transform: scale3d(1.1,1.1,1.1);
  785. transform: scale3d(1.1,1.1,1.1)
  786. }
  787. 100% {
  788. opacity: 0;
  789. -webkit-transform: scale3d(.3,.3,.3);
  790. -ms-transform: scale3d(.3,.3,.3);
  791. transform: scale3d(.3,.3,.3)
  792. }
  793. }
  794. .bounceOut {
  795. -webkit-animation-name: bounceOut;
  796. animation-name: bounceOut;
  797. -webkit-animation-duration: .75s;
  798. animation-duration: .75s
  799. }
  800. @-webkit-keyframes bounceOutDown {
  801. 20% {
  802. -webkit-transform: translate3d(0,10px,0);
  803. transform: translate3d(0,10px,0)
  804. }
  805. 40%,45% {
  806. opacity: 1;
  807. -webkit-transform: translate3d(0,-20px,0);
  808. transform: translate3d(0,-20px,0)
  809. }
  810. 100% {
  811. opacity: 0;
  812. -webkit-transform: translate3d(0,2000px,0);
  813. transform: translate3d(0,2000px,0)
  814. }
  815. }
  816. @keyframes bounceOutDown {
  817. 20% {
  818. -webkit-transform: translate3d(0,10px,0);
  819. -ms-transform: translate3d(0,10px,0);
  820. transform: translate3d(0,10px,0)
  821. }
  822. 40%,45% {
  823. opacity: 1;
  824. -webkit-transform: translate3d(0,-20px,0);
  825. -ms-transform: translate3d(0,-20px,0);
  826. transform: translate3d(0,-20px,0)
  827. }
  828. 100% {
  829. opacity: 0;
  830. -webkit-transform: translate3d(0,2000px,0);
  831. -ms-transform: translate3d(0,2000px,0);
  832. transform: translate3d(0,2000px,0)
  833. }
  834. }
  835. .bounceOutDown {
  836. -webkit-animation-name: bounceOutDown;
  837. animation-name: bounceOutDown
  838. }
  839. @-webkit-keyframes bounceOutLeft {
  840. 20% {
  841. opacity: 1;
  842. -webkit-transform: translate3d(20px,0,0);
  843. transform: translate3d(20px,0,0)
  844. }
  845. 100% {
  846. opacity: 0;
  847. -webkit-transform: translate3d(-2000px,0,0);
  848. transform: translate3d(-2000px,0,0)
  849. }
  850. }
  851. @keyframes bounceOutLeft {
  852. 20% {
  853. opacity: 1;
  854. -webkit-transform: translate3d(20px,0,0);
  855. -ms-transform: translate3d(20px,0,0);
  856. transform: translate3d(20px,0,0)
  857. }
  858. 100% {
  859. opacity: 0;
  860. -webkit-transform: translate3d(-2000px,0,0);
  861. -ms-transform: translate3d(-2000px,0,0);
  862. transform: translate3d(-2000px,0,0)
  863. }
  864. }
  865. .bounceOutLeft {
  866. -webkit-animation-name: bounceOutLeft;
  867. animation-name: bounceOutLeft
  868. }
  869. @-webkit-keyframes bounceOutRight {
  870. 20% {
  871. opacity: 1;
  872. -webkit-transform: translate3d(-20px,0,0);
  873. transform: translate3d(-20px,0,0)
  874. }
  875. 100% {
  876. opacity: 0;
  877. -webkit-transform: translate3d(2000px,0,0);
  878. transform: translate3d(2000px,0,0)
  879. }
  880. }
  881. @keyframes bounceOutRight {
  882. 20% {
  883. opacity: 1;
  884. -webkit-transform: translate3d(-20px,0,0);
  885. -ms-transform: translate3d(-20px,0,0);
  886. transform: translate3d(-20px,0,0)
  887. }
  888. 100% {
  889. opacity: 0;
  890. -webkit-transform: translate3d(2000px,0,0);
  891. -ms-transform: translate3d(2000px,0,0);
  892. transform: translate3d(2000px,0,0)
  893. }
  894. }
  895. .bounceOutRight {
  896. -webkit-animation-name: bounceOutRight;
  897. animation-name: bounceOutRight
  898. }
  899. @-webkit-keyframes bounceOutUp {
  900. 20% {
  901. -webkit-transform: translate3d(0,-10px,0);
  902. transform: translate3d(0,-10px,0)
  903. }
  904. 40%,45% {
  905. opacity: 1;
  906. -webkit-transform: translate3d(0,20px,0);
  907. transform: translate3d(0,20px,0)
  908. }
  909. 100% {
  910. opacity: 0;
  911. -webkit-transform: translate3d(0,-2000px,0);
  912. transform: translate3d(0,-2000px,0)
  913. }
  914. }
  915. @keyframes bounceOutUp {
  916. 20% {
  917. -webkit-transform: translate3d(0,-10px,0);
  918. -ms-transform: translate3d(0,-10px,0);
  919. transform: translate3d(0,-10px,0)
  920. }
  921. 40%,45% {
  922. opacity: 1;
  923. -webkit-transform: translate3d(0,20px,0);
  924. -ms-transform: translate3d(0,20px,0);
  925. transform: translate3d(0,20px,0)
  926. }
  927. 100% {
  928. opacity: 0;
  929. -webkit-transform: translate3d(0,-2000px,0);
  930. -ms-transform: translate3d(0,-2000px,0);
  931. transform: translate3d(0,-2000px,0)
  932. }
  933. }
  934. .bounceOutUp {
  935. -webkit-animation-name: bounceOutUp;
  936. animation-name: bounceOutUp
  937. }
  938. @-webkit-keyframes fadeIn {
  939. 0% {
  940. opacity: 0
  941. }
  942. 100% {
  943. opacity: 1
  944. }
  945. }
  946. @keyframes fadeIn {
  947. 0% {
  948. opacity: 0
  949. }
  950. 100% {
  951. opacity: 1
  952. }
  953. }
  954. .fadeIn {
  955. -webkit-animation-name: fadeIn;
  956. animation-name: fadeIn
  957. }
  958. @-webkit-keyframes fadeInDown {
  959. 0% {
  960. opacity: 0;
  961. -webkit-transform: translate3d(0,-100%,0);
  962. transform: translate3d(0,-100%,0)
  963. }
  964. 100% {
  965. opacity: 1;
  966. -webkit-transform: none;
  967. transform: none
  968. }
  969. }
  970. @keyframes fadeInDown {
  971. 0% {
  972. opacity: 0;
  973. -webkit-transform: translate3d(0,-100%,0);
  974. -ms-transform: translate3d(0,-100%,0);
  975. transform: translate3d(0,-100%,0)
  976. }
  977. 100% {
  978. opacity: 1;
  979. -webkit-transform: none;
  980. -ms-transform: none;
  981. transform: none
  982. }
  983. }
  984. .fadeInDown {
  985. -webkit-animation-name: fadeInDown;
  986. animation-name: fadeInDown
  987. }
  988. @-webkit-keyframes fadeInDownBig {
  989. 0% {
  990. opacity: 0;
  991. -webkit-transform: translate3d(0,-2000px,0);
  992. transform: translate3d(0,-2000px,0)
  993. }
  994. 100% {
  995. opacity: 1;
  996. -webkit-transform: none;
  997. transform: none
  998. }
  999. }
  1000. @keyframes fadeInDownBig {
  1001. 0% {
  1002. opacity: 0;
  1003. -webkit-transform: translate3d(0,-2000px,0);
  1004. -ms-transform: translate3d(0,-2000px,0);
  1005. transform: translate3d(0,-2000px,0)
  1006. }
  1007. 100% {
  1008. opacity: 1;
  1009. -webkit-transform: none;
  1010. -ms-transform: none;
  1011. transform: none
  1012. }
  1013. }
  1014. .fadeInDownBig {
  1015. -webkit-animation-name: fadeInDownBig;
  1016. animation-name: fadeInDownBig
  1017. }
  1018. @-webkit-keyframes fadeInLeft {
  1019. 0% {
  1020. opacity: 0;
  1021. -webkit-transform: translate3d(-100%,0,0);
  1022. transform: translate3d(-100%,0,0)
  1023. }
  1024. 100% {
  1025. opacity: 1;
  1026. -webkit-transform: none;
  1027. transform: none
  1028. }
  1029. }
  1030. @keyframes fadeInLeft {
  1031. 0% {
  1032. opacity: 0;
  1033. -webkit-transform: translate3d(-100%,0,0);
  1034. -ms-transform: translate3d(-100%,0,0);
  1035. transform: translate3d(-100%,0,0)
  1036. }
  1037. 100% {
  1038. opacity: 1;
  1039. -webkit-transform: none;
  1040. -ms-transform: none;
  1041. transform: none
  1042. }
  1043. }
  1044. .fadeInLeft {
  1045. -webkit-animation-name: fadeInLeft;
  1046. animation-name: fadeInLeft
  1047. }
  1048. @-webkit-keyframes fadeInLeftBig {
  1049. 0% {
  1050. opacity: 0;
  1051. -webkit-transform: translate3d(-2000px,0,0);
  1052. transform: translate3d(-2000px,0,0)
  1053. }
  1054. 100% {
  1055. opacity: 1;
  1056. -webkit-transform: none;
  1057. transform: none
  1058. }
  1059. }
  1060. @keyframes fadeInLeftBig {
  1061. 0% {
  1062. opacity: 0;
  1063. -webkit-transform: translate3d(-2000px,0,0);
  1064. -ms-transform: translate3d(-2000px,0,0);
  1065. transform: translate3d(-2000px,0,0)
  1066. }
  1067. 100% {
  1068. opacity: 1;
  1069. -webkit-transform: none;
  1070. -ms-transform: none;
  1071. transform: none
  1072. }
  1073. }
  1074. .fadeInLeftBig {
  1075. -webkit-animation-name: fadeInLeftBig;
  1076. animation-name: fadeInLeftBig
  1077. }
  1078. @-webkit-keyframes fadeInRight {
  1079. 0% {
  1080. opacity: 0;
  1081. -webkit-transform: translate3d(100%,0,0);
  1082. transform: translate3d(100%,0,0)
  1083. }
  1084. 100% {
  1085. opacity: 1;
  1086. -webkit-transform: none;
  1087. transform: none
  1088. }
  1089. }
  1090. @keyframes fadeInRight {
  1091. 0% {
  1092. opacity: 0;
  1093. -webkit-transform: translate3d(100%,0,0);
  1094. -ms-transform: translate3d(100%,0,0);
  1095. transform: translate3d(100%,0,0)
  1096. }
  1097. 100% {
  1098. opacity: 1;
  1099. -webkit-transform: none;
  1100. -ms-transform: none;
  1101. transform: none
  1102. }
  1103. }
  1104. .fadeInRight {
  1105. -webkit-animation-name: fadeInRight;
  1106. animation-name: fadeInRight
  1107. }
  1108. @-webkit-keyframes fadeInRightBig {
  1109. 0% {
  1110. opacity: 0;
  1111. -webkit-transform: translate3d(2000px,0,0);
  1112. transform: translate3d(2000px,0,0)
  1113. }
  1114. 100% {
  1115. opacity: 1;
  1116. -webkit-transform: none;
  1117. transform: none
  1118. }
  1119. }
  1120. @keyframes fadeInRightBig {
  1121. 0% {
  1122. opacity: 0;
  1123. -webkit-transform: translate3d(2000px,0,0);
  1124. -ms-transform: translate3d(2000px,0,0);
  1125. transform: translate3d(2000px,0,0)
  1126. }
  1127. 100% {
  1128. opacity: 1;
  1129. -webkit-transform: none;
  1130. -ms-transform: none;
  1131. transform: none
  1132. }
  1133. }
  1134. .fadeInRightBig {
  1135. -webkit-animation-name: fadeInRightBig;
  1136. animation-name: fadeInRightBig
  1137. }
  1138. @-webkit-keyframes fadeInUp {
  1139. 0% {
  1140. opacity: 0;
  1141. -webkit-transform: translate3d(0,20px,0);
  1142. transform: translate3d(0,20px,0)
  1143. }
  1144. 100% {
  1145. opacity: 1;
  1146. -webkit-transform: none;
  1147. transform: none
  1148. }
  1149. }
  1150. @keyframes fadeInUp {
  1151. 0% {
  1152. opacity: 0;
  1153. -webkit-transform: translate3d(0,20px,0);
  1154. -ms-transform: translate3d(0,20px,0);
  1155. transform: translate3d(0,20px,0)
  1156. }
  1157. 100% {
  1158. opacity: 1;
  1159. -webkit-transform: none;
  1160. -ms-transform: none;
  1161. transform: none
  1162. }
  1163. }
  1164. .fadeInUp {
  1165. -webkit-animation-name: fadeInUp;
  1166. animation-name: fadeInUp
  1167. }
  1168. @-webkit-keyframes fadeInUpBig {
  1169. 0% {
  1170. opacity: 0;
  1171. -webkit-transform: translate3d(0,2000px,0);
  1172. transform: translate3d(0,2000px,0)
  1173. }
  1174. 100% {
  1175. opacity: 1;
  1176. -webkit-transform: none;
  1177. transform: none
  1178. }
  1179. }
  1180. @keyframes fadeInUpBig {
  1181. 0% {
  1182. opacity: 0;
  1183. -webkit-transform: translate3d(0,2000px,0);
  1184. -ms-transform: translate3d(0,2000px,0);
  1185. transform: translate3d(0,2000px,0)
  1186. }
  1187. 100% {
  1188. opacity: 1;
  1189. -webkit-transform: none;
  1190. -ms-transform: none;
  1191. transform: none
  1192. }
  1193. }
  1194. .fadeInUpBig {
  1195. -webkit-animation-name: fadeInUpBig;
  1196. animation-name: fadeInUpBig
  1197. }
  1198. @-webkit-keyframes fadeOut {
  1199. 0% {
  1200. opacity: 1
  1201. }
  1202. 100% {
  1203. opacity: 0
  1204. }
  1205. }
  1206. @keyframes fadeOut {
  1207. 0% {
  1208. opacity: 1
  1209. }
  1210. 100% {
  1211. opacity: 0
  1212. }
  1213. }
  1214. .fadeOut {
  1215. -webkit-animation-name: fadeOut;
  1216. animation-name: fadeOut
  1217. }
  1218. @-webkit-keyframes fadeOutDown {
  1219. 0% {
  1220. opacity: 1
  1221. }
  1222. 100% {
  1223. opacity: 0;
  1224. -webkit-transform: translate3d(0,100%,0);
  1225. transform: translate3d(0,100%,0)
  1226. }
  1227. }
  1228. @keyframes fadeOutDown {
  1229. 0% {
  1230. opacity: 1
  1231. }
  1232. 100% {
  1233. opacity: 0;
  1234. -webkit-transform: translate3d(0,100%,0);
  1235. -ms-transform: translate3d(0,100%,0);
  1236. transform: translate3d(0,100%,0)
  1237. }
  1238. }
  1239. .fadeOutDown {
  1240. -webkit-animation-name: fadeOutDown;
  1241. animation-name: fadeOutDown
  1242. }
  1243. @-webkit-keyframes fadeOutDownBig {
  1244. 0% {
  1245. opacity: 1
  1246. }
  1247. 100% {
  1248. opacity: 0;
  1249. -webkit-transform: translate3d(0,2000px,0);
  1250. transform: translate3d(0,2000px,0)
  1251. }
  1252. }
  1253. @keyframes fadeOutDownBig {
  1254. 0% {
  1255. opacity: 1
  1256. }
  1257. 100% {
  1258. opacity: 0;
  1259. -webkit-transform: translate3d(0,2000px,0);
  1260. -ms-transform: translate3d(0,2000px,0);
  1261. transform: translate3d(0,2000px,0)
  1262. }
  1263. }
  1264. .fadeOutDownBig {
  1265. -webkit-animation-name: fadeOutDownBig;
  1266. animation-name: fadeOutDownBig
  1267. }
  1268. @-webkit-keyframes fadeOutLeft {
  1269. 0% {
  1270. opacity: 1
  1271. }
  1272. 100% {
  1273. opacity: 0;
  1274. -webkit-transform: translate3d(-100%,0,0);
  1275. transform: translate3d(-100%,0,0)
  1276. }
  1277. }
  1278. @keyframes fadeOutLeft {
  1279. 0% {
  1280. opacity: 1
  1281. }
  1282. 100% {
  1283. opacity: 0;
  1284. -webkit-transform: translate3d(-100%,0,0);
  1285. -ms-transform: translate3d(-100%,0,0);
  1286. transform: translate3d(-100%,0,0)
  1287. }
  1288. }
  1289. .fadeOutLeft {
  1290. -webkit-animation-name: fadeOutLeft;
  1291. animation-name: fadeOutLeft
  1292. }
  1293. @-webkit-keyframes fadeOutLeftBig {
  1294. 0% {
  1295. opacity: 1
  1296. }
  1297. 100% {
  1298. opacity: 0;
  1299. -webkit-transform: translate3d(-2000px,0,0);
  1300. transform: translate3d(-2000px,0,0)
  1301. }
  1302. }
  1303. @keyframes fadeOutLeftBig {
  1304. 0% {
  1305. opacity: 1
  1306. }
  1307. 100% {
  1308. opacity: 0;
  1309. -webkit-transform: translate3d(-2000px,0,0);
  1310. -ms-transform: translate3d(-2000px,0,0);
  1311. transform: translate3d(-2000px,0,0)
  1312. }
  1313. }
  1314. .fadeOutLeftBig {
  1315. -webkit-animation-name: fadeOutLeftBig;
  1316. animation-name: fadeOutLeftBig
  1317. }
  1318. @-webkit-keyframes fadeOutRight {
  1319. 0% {
  1320. opacity: 1
  1321. }
  1322. 100% {
  1323. opacity: 0;
  1324. -webkit-transform: translate3d(100%,0,0);
  1325. transform: translate3d(100%,0,0)
  1326. }
  1327. }
  1328. @keyframes fadeOutRight {
  1329. 0% {
  1330. opacity: 1
  1331. }
  1332. 100% {
  1333. opacity: 0;
  1334. -webkit-transform: translate3d(100%,0,0);
  1335. -ms-transform: translate3d(100%,0,0);
  1336. transform: translate3d(100%,0,0)
  1337. }
  1338. }
  1339. .fadeOutRight {
  1340. -webkit-animation-name: fadeOutRight;
  1341. animation-name: fadeOutRight
  1342. }
  1343. @-webkit-keyframes fadeOutRightBig {
  1344. 0% {
  1345. opacity: 1
  1346. }
  1347. 100% {
  1348. opacity: 0;
  1349. -webkit-transform: translate3d(2000px,0,0);
  1350. transform: translate3d(2000px,0,0)
  1351. }
  1352. }
  1353. @keyframes fadeOutRightBig {
  1354. 0% {
  1355. opacity: 1
  1356. }
  1357. 100% {
  1358. opacity: 0;
  1359. -webkit-transform: translate3d(2000px,0,0);
  1360. -ms-transform: translate3d(2000px,0,0);
  1361. transform: translate3d(2000px,0,0)
  1362. }
  1363. }
  1364. .fadeOutRightBig {
  1365. -webkit-animation-name: fadeOutRightBig;
  1366. animation-name: fadeOutRightBig
  1367. }
  1368. @-webkit-keyframes fadeOutUp {
  1369. 0% {
  1370. opacity: 1
  1371. }
  1372. 100% {
  1373. opacity: 0;
  1374. -webkit-transform: translate3d(0,-100%,0);
  1375. transform: translate3d(0,-100%,0)
  1376. }
  1377. }
  1378. @keyframes fadeOutUp {
  1379. 0% {
  1380. opacity: 1
  1381. }
  1382. 100% {
  1383. opacity: 0;
  1384. -webkit-transform: translate3d(0,-100%,0);
  1385. -ms-transform: translate3d(0,-100%,0);
  1386. transform: translate3d(0,-100%,0)
  1387. }
  1388. }
  1389. .fadeOutUp {
  1390. -webkit-animation-name: fadeOutUp;
  1391. animation-name: fadeOutUp
  1392. }
  1393. @-webkit-keyframes fadeOutUpBig {
  1394. 0% {
  1395. opacity: 1
  1396. }
  1397. 100% {
  1398. opacity: 0;
  1399. -webkit-transform: translate3d(0,-2000px,0);
  1400. transform: translate3d(0,-2000px,0)
  1401. }
  1402. }
  1403. @keyframes fadeOutUpBig {
  1404. 0% {
  1405. opacity: 1
  1406. }
  1407. 100% {
  1408. opacity: 0;
  1409. -webkit-transform: translate3d(0,-2000px,0);
  1410. -ms-transform: translate3d(0,-2000px,0);
  1411. transform: translate3d(0,-2000px,0)
  1412. }
  1413. }
  1414. .fadeOutUpBig {
  1415. -webkit-animation-name: fadeOutUpBig;
  1416. animation-name: fadeOutUpBig
  1417. }
  1418. @-webkit-keyframes flip {
  1419. 0% {
  1420. -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
  1421. transform: perspective(400px) rotate3d(0,1,0,-360deg);
  1422. -webkit-animation-timing-function: ease-out;
  1423. animation-timing-function: ease-out
  1424. }
  1425. 40% {
  1426. -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  1427. transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  1428. -webkit-animation-timing-function: ease-out;
  1429. animation-timing-function: ease-out
  1430. }
  1431. 50% {
  1432. -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  1433. transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  1434. -webkit-animation-timing-function: ease-in;
  1435. animation-timing-function: ease-in
  1436. }
  1437. 80% {
  1438. -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
  1439. transform: perspective(400px) scale3d(.95,.95,.95);
  1440. -webkit-animation-timing-function: ease-in;
  1441. animation-timing-function: ease-in
  1442. }
  1443. 100% {
  1444. -webkit-transform: perspective(400px);
  1445. transform: perspective(400px);
  1446. -webkit-animation-timing-function: ease-in;
  1447. animation-timing-function: ease-in
  1448. }
  1449. }
  1450. @keyframes flip {
  1451. 0% {
  1452. -webkit-transform: perspective(400px) rotate3d(0,1,0,-360deg);
  1453. -ms-transform: perspective(400px) rotate3d(0,1,0,-360deg);
  1454. transform: perspective(400px) rotate3d(0,1,0,-360deg);
  1455. -webkit-animation-timing-function: ease-out;
  1456. animation-timing-function: ease-out
  1457. }
  1458. 40% {
  1459. -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  1460. -ms-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  1461. transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-190deg);
  1462. -webkit-animation-timing-function: ease-out;
  1463. animation-timing-function: ease-out
  1464. }
  1465. 50% {
  1466. -webkit-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  1467. -ms-transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  1468. transform: perspective(400px) translate3d(0,0,150px) rotate3d(0,1,0,-170deg);
  1469. -webkit-animation-timing-function: ease-in;
  1470. animation-timing-function: ease-in
  1471. }
  1472. 80% {
  1473. -webkit-transform: perspective(400px) scale3d(.95,.95,.95);
  1474. -ms-transform: perspective(400px) scale3d(.95,.95,.95);
  1475. transform: perspective(400px) scale3d(.95,.95,.95);
  1476. -webkit-animation-timing-function: ease-in;
  1477. animation-timing-function: ease-in
  1478. }
  1479. 100% {
  1480. -webkit-transform: perspective(400px);
  1481. -ms-transform: perspective(400px);
  1482. transform: perspective(400px);
  1483. -webkit-animation-timing-function: ease-in;
  1484. animation-timing-function: ease-in
  1485. }
  1486. }
  1487. .animated.flip {
  1488. -webkit-backface-visibility: visible;
  1489. -ms-backface-visibility: visible;
  1490. backface-visibility: visible;
  1491. -webkit-animation-name: flip;
  1492. animation-name: flip
  1493. }
  1494. @-webkit-keyframes flipInX {
  1495. 0% {
  1496. -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1497. transform: perspective(400px) rotate3d(1,0,0,90deg);
  1498. -webkit-transition-timing-function: ease-in;
  1499. transition-timing-function: ease-in;
  1500. opacity: 0
  1501. }
  1502. 40% {
  1503. -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1504. transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1505. -webkit-transition-timing-function: ease-in;
  1506. transition-timing-function: ease-in
  1507. }
  1508. 60% {
  1509. -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
  1510. transform: perspective(400px) rotate3d(1,0,0,10deg);
  1511. opacity: 1
  1512. }
  1513. 80% {
  1514. -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
  1515. transform: perspective(400px) rotate3d(1,0,0,-5deg)
  1516. }
  1517. 100% {
  1518. -webkit-transform: perspective(400px);
  1519. transform: perspective(400px)
  1520. }
  1521. }
  1522. @keyframes flipInX {
  1523. 0% {
  1524. -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1525. -ms-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1526. transform: perspective(400px) rotate3d(1,0,0,90deg);
  1527. -webkit-transition-timing-function: ease-in;
  1528. transition-timing-function: ease-in;
  1529. opacity: 0
  1530. }
  1531. 40% {
  1532. -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1533. -ms-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1534. transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1535. -webkit-transition-timing-function: ease-in;
  1536. transition-timing-function: ease-in
  1537. }
  1538. 60% {
  1539. -webkit-transform: perspective(400px) rotate3d(1,0,0,10deg);
  1540. -ms-transform: perspective(400px) rotate3d(1,0,0,10deg);
  1541. transform: perspective(400px) rotate3d(1,0,0,10deg);
  1542. opacity: 1
  1543. }
  1544. 80% {
  1545. -webkit-transform: perspective(400px) rotate3d(1,0,0,-5deg);
  1546. -ms-transform: perspective(400px) rotate3d(1,0,0,-5deg);
  1547. transform: perspective(400px) rotate3d(1,0,0,-5deg)
  1548. }
  1549. 100% {
  1550. -webkit-transform: perspective(400px);
  1551. -ms-transform: perspective(400px);
  1552. transform: perspective(400px)
  1553. }
  1554. }
  1555. .flipInX {
  1556. -webkit-backface-visibility: visible!important;
  1557. -ms-backface-visibility: visible!important;
  1558. backface-visibility: visible!important;
  1559. -webkit-animation-name: flipInX;
  1560. animation-name: flipInX
  1561. }
  1562. @-webkit-keyframes flipInY {
  1563. 0% {
  1564. -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1565. transform: perspective(400px) rotate3d(0,1,0,90deg);
  1566. -webkit-transition-timing-function: ease-in;
  1567. transition-timing-function: ease-in;
  1568. opacity: 0
  1569. }
  1570. 40% {
  1571. -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
  1572. transform: perspective(400px) rotate3d(0,1,0,-20deg);
  1573. -webkit-transition-timing-function: ease-in;
  1574. transition-timing-function: ease-in
  1575. }
  1576. 60% {
  1577. -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
  1578. transform: perspective(400px) rotate3d(0,1,0,10deg);
  1579. opacity: 1
  1580. }
  1581. 80% {
  1582. -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
  1583. transform: perspective(400px) rotate3d(0,1,0,-5deg)
  1584. }
  1585. 100% {
  1586. -webkit-transform: perspective(400px);
  1587. transform: perspective(400px)
  1588. }
  1589. }
  1590. @keyframes flipInY {
  1591. 0% {
  1592. -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1593. -ms-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1594. transform: perspective(400px) rotate3d(0,1,0,90deg);
  1595. -webkit-transition-timing-function: ease-in;
  1596. transition-timing-function: ease-in;
  1597. opacity: 0
  1598. }
  1599. 40% {
  1600. -webkit-transform: perspective(400px) rotate3d(0,1,0,-20deg);
  1601. -ms-transform: perspective(400px) rotate3d(0,1,0,-20deg);
  1602. transform: perspective(400px) rotate3d(0,1,0,-20deg);
  1603. -webkit-transition-timing-function: ease-in;
  1604. transition-timing-function: ease-in
  1605. }
  1606. 60% {
  1607. -webkit-transform: perspective(400px) rotate3d(0,1,0,10deg);
  1608. -ms-transform: perspective(400px) rotate3d(0,1,0,10deg);
  1609. transform: perspective(400px) rotate3d(0,1,0,10deg);
  1610. opacity: 1
  1611. }
  1612. 80% {
  1613. -webkit-transform: perspective(400px) rotate3d(0,1,0,-5deg);
  1614. -ms-transform: perspective(400px) rotate3d(0,1,0,-5deg);
  1615. transform: perspective(400px) rotate3d(0,1,0,-5deg)
  1616. }
  1617. 100% {
  1618. -webkit-transform: perspective(400px);
  1619. -ms-transform: perspective(400px);
  1620. transform: perspective(400px)
  1621. }
  1622. }
  1623. .flipInY {
  1624. -webkit-backface-visibility: visible!important;
  1625. -ms-backface-visibility: visible!important;
  1626. backface-visibility: visible!important;
  1627. -webkit-animation-name: flipInY;
  1628. animation-name: flipInY
  1629. }
  1630. @-webkit-keyframes flipOutX {
  1631. 0% {
  1632. -webkit-transform: perspective(400px);
  1633. transform: perspective(400px)
  1634. }
  1635. 30% {
  1636. -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1637. transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1638. opacity: 1
  1639. }
  1640. 100% {
  1641. -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1642. transform: perspective(400px) rotate3d(1,0,0,90deg);
  1643. opacity: 0
  1644. }
  1645. }
  1646. @keyframes flipOutX {
  1647. 0% {
  1648. -webkit-transform: perspective(400px);
  1649. -ms-transform: perspective(400px);
  1650. transform: perspective(400px)
  1651. }
  1652. 30% {
  1653. -webkit-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1654. -ms-transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1655. transform: perspective(400px) rotate3d(1,0,0,-20deg);
  1656. opacity: 1
  1657. }
  1658. 100% {
  1659. -webkit-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1660. -ms-transform: perspective(400px) rotate3d(1,0,0,90deg);
  1661. transform: perspective(400px) rotate3d(1,0,0,90deg);
  1662. opacity: 0
  1663. }
  1664. }
  1665. .flipOutX {
  1666. -webkit-animation-name: flipOutX;
  1667. animation-name: flipOutX;
  1668. -webkit-animation-duration: .75s;
  1669. animation-duration: .75s;
  1670. -webkit-backface-visibility: visible!important;
  1671. -ms-backface-visibility: visible!important;
  1672. backface-visibility: visible!important
  1673. }
  1674. @-webkit-keyframes flipOutY {
  1675. 0% {
  1676. -webkit-transform: perspective(400px);
  1677. transform: perspective(400px)
  1678. }
  1679. 30% {
  1680. -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
  1681. transform: perspective(400px) rotate3d(0,1,0,-15deg);
  1682. opacity: 1
  1683. }
  1684. 100% {
  1685. -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1686. transform: perspective(400px) rotate3d(0,1,0,90deg);
  1687. opacity: 0
  1688. }
  1689. }
  1690. @keyframes flipOutY {
  1691. 0% {
  1692. -webkit-transform: perspective(400px);
  1693. -ms-transform: perspective(400px);
  1694. transform: perspective(400px)
  1695. }
  1696. 30% {
  1697. -webkit-transform: perspective(400px) rotate3d(0,1,0,-15deg);
  1698. -ms-transform: perspective(400px) rotate3d(0,1,0,-15deg);
  1699. transform: perspective(400px) rotate3d(0,1,0,-15deg);
  1700. opacity: 1
  1701. }
  1702. 100% {
  1703. -webkit-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1704. -ms-transform: perspective(400px) rotate3d(0,1,0,90deg);
  1705. transform: perspective(400px) rotate3d(0,1,0,90deg);
  1706. opacity: 0
  1707. }
  1708. }
  1709. .flipOutY {
  1710. -webkit-backface-visibility: visible!important;
  1711. -ms-backface-visibility: visible!important;
  1712. backface-visibility: visible!important;
  1713. -webkit-animation-name: flipOutY;
  1714. animation-name: flipOutY;
  1715. -webkit-animation-duration: .75s;
  1716. animation-duration: .75s
  1717. }
  1718. @-webkit-keyframes lightSpeedIn {
  1719. 0% {
  1720. -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
  1721. transform: translate3d(100%,0,0) skewX(-30deg);
  1722. opacity: 0
  1723. }
  1724. 60% {
  1725. -webkit-transform: skewX(20deg);
  1726. transform: skewX(20deg);
  1727. opacity: 1
  1728. }
  1729. 80% {
  1730. -webkit-transform: skewX(-5deg);
  1731. transform: skewX(-5deg);
  1732. opacity: 1
  1733. }
  1734. 100% {
  1735. -webkit-transform: none;
  1736. transform: none;
  1737. opacity: 1
  1738. }
  1739. }
  1740. @keyframes lightSpeedIn {
  1741. 0% {
  1742. -webkit-transform: translate3d(100%,0,0) skewX(-30deg);
  1743. -ms-transform: translate3d(100%,0,0) skewX(-30deg);
  1744. transform: translate3d(100%,0,0) skewX(-30deg);
  1745. opacity: 0
  1746. }
  1747. 60% {
  1748. -webkit-transform: skewX(20deg);
  1749. -ms-transform: skewX(20deg);
  1750. transform: skewX(20deg);
  1751. opacity: 1
  1752. }
  1753. 80% {
  1754. -webkit-transform: skewX(-5deg);
  1755. -ms-transform: skewX(-5deg);
  1756. transform: skewX(-5deg);
  1757. opacity: 1
  1758. }
  1759. 100% {
  1760. -webkit-transform: none;
  1761. -ms-transform: none;
  1762. transform: none;
  1763. opacity: 1
  1764. }
  1765. }
  1766. .lightSpeedIn {
  1767. -webkit-animation-name: lightSpeedIn;
  1768. animation-name: lightSpeedIn;
  1769. -webkit-animation-timing-function: ease-out;
  1770. animation-timing-function: ease-out
  1771. }
  1772. @-webkit-keyframes lightSpeedOut {
  1773. 0% {
  1774. opacity: 1
  1775. }
  1776. 100% {
  1777. -webkit-transform: translate3d(100%,0,0) skewX(30deg);
  1778. transform: translate3d(100%,0,0) skewX(30deg);
  1779. opacity: 0
  1780. }
  1781. }
  1782. @keyframes lightSpeedOut {
  1783. 0% {
  1784. opacity: 1
  1785. }
  1786. 100% {
  1787. -webkit-transform: translate3d(100%,0,0) skewX(30deg);
  1788. -ms-transform: translate3d(100%,0,0) skewX(30deg);
  1789. transform: translate3d(100%,0,0) skewX(30deg);
  1790. opacity: 0
  1791. }
  1792. }
  1793. .lightSpeedOut {
  1794. -webkit-animation-name: lightSpeedOut;
  1795. animation-name: lightSpeedOut;
  1796. -webkit-animation-timing-function: ease-in;
  1797. animation-timing-function: ease-in
  1798. }
  1799. @-webkit-keyframes rotateIn {
  1800. 0% {
  1801. -webkit-transform-origin: center;
  1802. transform-origin: center;
  1803. -webkit-transform: rotate3d(0,0,1,-200deg);
  1804. transform: rotate3d(0,0,1,-200deg);
  1805. opacity: 0
  1806. }
  1807. 100% {
  1808. -webkit-transform-origin: center;
  1809. transform-origin: center;
  1810. -webkit-transform: none;
  1811. transform: none;
  1812. opacity: 1
  1813. }
  1814. }
  1815. @keyframes rotateIn {
  1816. 0% {
  1817. -webkit-transform-origin: center;
  1818. -ms-transform-origin: center;
  1819. transform-origin: center;
  1820. -webkit-transform: rotate3d(0,0,1,-200deg);
  1821. -ms-transform: rotate3d(0,0,1,-200deg);
  1822. transform: rotate3d(0,0,1,-200deg);
  1823. opacity: 0
  1824. }
  1825. 100% {
  1826. -webkit-transform-origin: center;
  1827. -ms-transform-origin: center;
  1828. transform-origin: center;
  1829. -webkit-transform: none;
  1830. -ms-transform: none;
  1831. transform: none;
  1832. opacity: 1
  1833. }
  1834. }
  1835. .rotateIn {
  1836. -webkit-animation-name: rotateIn;
  1837. animation-name: rotateIn
  1838. }
  1839. @-webkit-keyframes rotateInDownLeft {
  1840. 0% {
  1841. -webkit-transform-origin: left bottom;
  1842. transform-origin: left bottom;
  1843. -webkit-transform: rotate3d(0,0,1,-45deg);
  1844. transform: rotate3d(0,0,1,-45deg);
  1845. opacity: 0
  1846. }
  1847. 100% {
  1848. -webkit-transform-origin: left bottom;
  1849. transform-origin: left bottom;
  1850. -webkit-transform: none;
  1851. transform: none;
  1852. opacity: 1
  1853. }
  1854. }
  1855. @keyframes rotateInDownLeft {
  1856. 0% {
  1857. -webkit-transform-origin: left bottom;
  1858. -ms-transform-origin: left bottom;
  1859. transform-origin: left bottom;
  1860. -webkit-transform: rotate3d(0,0,1,-45deg);
  1861. -ms-transform: rotate3d(0,0,1,-45deg);
  1862. transform: rotate3d(0,0,1,-45deg);
  1863. opacity: 0
  1864. }
  1865. 100% {
  1866. -webkit-transform-origin: left bottom;
  1867. -ms-transform-origin: left bottom;
  1868. transform-origin: left bottom;
  1869. -webkit-transform: none;
  1870. -ms-transform: none;
  1871. transform: none;
  1872. opacity: 1
  1873. }
  1874. }
  1875. .rotateInDownLeft {
  1876. -webkit-animation-name: rotateInDownLeft;
  1877. animation-name: rotateInDownLeft
  1878. }
  1879. @-webkit-keyframes rotateInDownRight {
  1880. 0% {
  1881. -webkit-transform-origin: right bottom;
  1882. transform-origin: right bottom;
  1883. -webkit-transform: rotate3d(0,0,1,45deg);
  1884. transform: rotate3d(0,0,1,45deg);
  1885. opacity: 0
  1886. }
  1887. 100% {
  1888. -webkit-transform-origin: right bottom;
  1889. transform-origin: right bottom;
  1890. -webkit-transform: none;
  1891. transform: none;
  1892. opacity: 1
  1893. }
  1894. }
  1895. @keyframes rotateInDownRight {
  1896. 0% {
  1897. -webkit-transform-origin: right bottom;
  1898. -ms-transform-origin: right bottom;
  1899. transform-origin: right bottom;
  1900. -webkit-transform: rotate3d(0,0,1,45deg);
  1901. -ms-transform: rotate3d(0,0,1,45deg);
  1902. transform: rotate3d(0,0,1,45deg);
  1903. opacity: 0
  1904. }
  1905. 100% {
  1906. -webkit-transform-origin: right bottom;
  1907. -ms-transform-origin: right bottom;
  1908. transform-origin: right bottom;
  1909. -webkit-transform: none;
  1910. -ms-transform: none;
  1911. transform: none;
  1912. opacity: 1
  1913. }
  1914. }
  1915. .rotateInDownRight {
  1916. -webkit-animation-name: rotateInDownRight;
  1917. animation-name: rotateInDownRight
  1918. }
  1919. @-webkit-keyframes rotateInUpLeft {
  1920. 0% {
  1921. -webkit-transform-origin: left bottom;
  1922. transform-origin: left bottom;
  1923. -webkit-transform: rotate3d(0,0,1,45deg);
  1924. transform: rotate3d(0,0,1,45deg);
  1925. opacity: 0
  1926. }
  1927. 100% {
  1928. -webkit-transform-origin: left bottom;
  1929. transform-origin: left bottom;
  1930. -webkit-transform: none;
  1931. transform: none;
  1932. opacity: 1
  1933. }
  1934. }
  1935. @keyframes rotateInUpLeft {
  1936. 0% {
  1937. -webkit-transform-origin: left bottom;
  1938. -ms-transform-origin: left bottom;
  1939. transform-origin: left bottom;
  1940. -webkit-transform: rotate3d(0,0,1,45deg);
  1941. -ms-transform: rotate3d(0,0,1,45deg);
  1942. transform: rotate3d(0,0,1,45deg);
  1943. opacity: 0
  1944. }
  1945. 100% {
  1946. -webkit-transform-origin: left bottom;
  1947. -ms-transform-origin: left bottom;
  1948. transform-origin: left bottom;
  1949. -webkit-transform: none;
  1950. -ms-transform: none;
  1951. transform: none;
  1952. opacity: 1
  1953. }
  1954. }
  1955. .rotateInUpLeft {
  1956. -webkit-animation-name: rotateInUpLeft;
  1957. animation-name: rotateInUpLeft
  1958. }
  1959. @-webkit-keyframes rotateInUpRight {
  1960. 0% {
  1961. -webkit-transform-origin: right bottom;
  1962. transform-origin: right bottom;
  1963. -webkit-transform: rotate3d(0,0,1,-90deg);
  1964. transform: rotate3d(0,0,1,-90deg);
  1965. opacity: 0
  1966. }
  1967. 100% {
  1968. -webkit-transform-origin: right bottom;
  1969. transform-origin: right bottom;
  1970. -webkit-transform: none;
  1971. transform: none;
  1972. opacity: 1
  1973. }
  1974. }
  1975. @keyframes rotateInUpRight {
  1976. 0% {
  1977. -webkit-transform-origin: right bottom;
  1978. -ms-transform-origin: right bottom;
  1979. transform-origin: right bottom;
  1980. -webkit-transform: rotate3d(0,0,1,-90deg);
  1981. -ms-transform: rotate3d(0,0,1,-90deg);
  1982. transform: rotate3d(0,0,1,-90deg);
  1983. opacity: 0
  1984. }
  1985. 100% {
  1986. -webkit-transform-origin: right bottom;
  1987. -ms-transform-origin: right bottom;
  1988. transform-origin: right bottom;
  1989. -webkit-transform: none;
  1990. -ms-transform: none;
  1991. transform: none;
  1992. opacity: 1
  1993. }
  1994. }
  1995. .rotateInUpRight {
  1996. -webkit-animation-name: rotateInUpRight;
  1997. animation-name: rotateInUpRight
  1998. }
  1999. @-webkit-keyframes rotateOut {
  2000. 0% {
  2001. -webkit-transform-origin: center;
  2002. transform-origin: center;
  2003. opacity: 1
  2004. }
  2005. 100% {
  2006. -webkit-transform-origin: center;
  2007. transform-origin: center;
  2008. -webkit-transform: rotate3d(0,0,1,200deg);
  2009. transform: rotate3d(0,0,1,200deg);
  2010. opacity: 0
  2011. }
  2012. }
  2013. @keyframes rotateOut {
  2014. 0% {
  2015. -webkit-transform-origin: center;
  2016. -ms-transform-origin: center;
  2017. transform-origin: center;
  2018. opacity: 1
  2019. }
  2020. 100% {
  2021. -webkit-transform-origin: center;
  2022. -ms-transform-origin: center;
  2023. transform-origin: center;
  2024. -webkit-transform: rotate3d(0,0,1,200deg);
  2025. -ms-transform: rotate3d(0,0,1,200deg);
  2026. transform: rotate3d(0,0,1,200deg);
  2027. opacity: 0
  2028. }
  2029. }
  2030. .rotateOut {
  2031. -webkit-animation-name: rotateOut;
  2032. animation-name: rotateOut
  2033. }
  2034. @-webkit-keyframes rotateOutDownLeft {
  2035. 0% {
  2036. -webkit-transform-origin: left bottom;
  2037. transform-origin: left bottom;
  2038. opacity: 1
  2039. }
  2040. 100% {
  2041. -webkit-transform-origin: left bottom;
  2042. transform-origin: left bottom;
  2043. -webkit-transform: rotate3d(0,0,1,45deg);
  2044. transform: rotate3d(0,0,1,45deg);
  2045. opacity: 0
  2046. }
  2047. }
  2048. @keyframes rotateOutDownLeft {
  2049. 0% {
  2050. -webkit-transform-origin: left bottom;
  2051. -ms-transform-origin: left bottom;
  2052. transform-origin: left bottom;
  2053. opacity: 1
  2054. }
  2055. 100% {
  2056. -webkit-transform-origin: left bottom;
  2057. -ms-transform-origin: left bottom;
  2058. transform-origin: left bottom;
  2059. -webkit-transform: rotate3d(0,0,1,45deg);
  2060. -ms-transform: rotate3d(0,0,1,45deg);
  2061. transform: rotate3d(0,0,1,45deg);
  2062. opacity: 0
  2063. }
  2064. }
  2065. .rotateOutDownLeft {
  2066. -webkit-animation-name: rotateOutDownLeft;
  2067. animation-name: rotateOutDownLeft
  2068. }
  2069. @-webkit-keyframes rotateOutDownRight {
  2070. 0% {
  2071. -webkit-transform-origin: right bottom;
  2072. transform-origin: right bottom;
  2073. opacity: 1
  2074. }
  2075. 100% {
  2076. -webkit-transform-origin: right bottom;
  2077. transform-origin: right bottom;
  2078. -webkit-transform: rotate3d(0,0,1,-45deg);
  2079. transform: rotate3d(0,0,1,-45deg);
  2080. opacity: 0
  2081. }
  2082. }
  2083. @keyframes rotateOutDownRight {
  2084. 0% {
  2085. -webkit-transform-origin: right bottom;
  2086. -ms-transform-origin: right bottom;
  2087. transform-origin: right bottom;
  2088. opacity: 1
  2089. }
  2090. 100% {
  2091. -webkit-transform-origin: right bottom;
  2092. -ms-transform-origin: right bottom;
  2093. transform-origin: right bottom;
  2094. -webkit-transform: rotate3d(0,0,1,-45deg);
  2095. -ms-transform: rotate3d(0,0,1,-45deg);
  2096. transform: rotate3d(0,0,1,-45deg);
  2097. opacity: 0
  2098. }
  2099. }
  2100. .rotateOutDownRight {
  2101. -webkit-animation-name: rotateOutDownRight;
  2102. animation-name: rotateOutDownRight
  2103. }
  2104. @-webkit-keyframes rotateOutUpLeft {
  2105. 0% {
  2106. -webkit-transform-origin: left bottom;
  2107. transform-origin: left bottom;
  2108. opacity: 1
  2109. }
  2110. 100% {
  2111. -webkit-transform-origin: left bottom;
  2112. transform-origin: left bottom;
  2113. -webkit-transform: rotate3d(0,0,1,-45deg);
  2114. transform: rotate3d(0,0,1,-45deg);
  2115. opacity: 0
  2116. }
  2117. }
  2118. @keyframes rotateOutUpLeft {
  2119. 0% {
  2120. -webkit-transform-origin: left bottom;
  2121. -ms-transform-origin: left bottom;
  2122. transform-origin: left bottom;
  2123. opacity: 1
  2124. }
  2125. 100% {
  2126. -webkit-transform-origin: left bottom;
  2127. -ms-transform-origin: left bottom;
  2128. transform-origin: left bottom;
  2129. -webkit-transform: rotate3d(0,0,1,-45deg);
  2130. -ms-transform: rotate3d(0,0,1,-45deg);
  2131. transform: rotate3d(0,0,1,-45deg);
  2132. opacity: 0
  2133. }
  2134. }
  2135. .rotateOutUpLeft {
  2136. -webkit-animation-name: rotateOutUpLeft;
  2137. animation-name: rotateOutUpLeft
  2138. }
  2139. @-webkit-keyframes rotateOutUpRight {
  2140. 0% {
  2141. -webkit-transform-origin: right bottom;
  2142. transform-origin: right bottom;
  2143. opacity: 1
  2144. }
  2145. 100% {
  2146. -webkit-transform-origin: right bottom;
  2147. transform-origin: right bottom;
  2148. -webkit-transform: rotate3d(0,0,1,90deg);
  2149. transform: rotate3d(0,0,1,90deg);
  2150. opacity: 0
  2151. }
  2152. }
  2153. @keyframes rotateOutUpRight {
  2154. 0% {
  2155. -webkit-transform-origin: right bottom;
  2156. -ms-transform-origin: right bottom;
  2157. transform-origin: right bottom;
  2158. opacity: 1
  2159. }
  2160. 100% {
  2161. -webkit-transform-origin: right bottom;
  2162. -ms-transform-origin: right bottom;
  2163. transform-origin: right bottom;
  2164. -webkit-transform: rotate3d(0,0,1,90deg);
  2165. -ms-transform: rotate3d(0,0,1,90deg);
  2166. transform: rotate3d(0,0,1,90deg);
  2167. opacity: 0
  2168. }
  2169. }
  2170. .rotateOutUpRight {
  2171. -webkit-animation-name: rotateOutUpRight;
  2172. animation-name: rotateOutUpRight
  2173. }
  2174. @-webkit-keyframes hinge {
  2175. 0% {
  2176. -webkit-transform-origin: top left;
  2177. transform-origin: top left;
  2178. -webkit-animation-timing-function: ease-in-out;
  2179. animation-timing-function: ease-in-out
  2180. }
  2181. 20%,60% {
  2182. -webkit-transform: rotate3d(0,0,1,80deg);
  2183. transform: rotate3d(0,0,1,80deg);
  2184. -webkit-transform-origin: top left;
  2185. transform-origin: top left;
  2186. -webkit-animation-timing-function: ease-in-out;
  2187. animation-timing-function: ease-in-out
  2188. }
  2189. 40%,80% {
  2190. -webkit-transform: rotate3d(0,0,1,60deg);
  2191. transform: rotate3d(0,0,1,60deg);
  2192. -webkit-transform-origin: top left;
  2193. transform-origin: top left;
  2194. -webkit-animation-timing-function: ease-in-out;
  2195. animation-timing-function: ease-in-out;
  2196. opacity: 1
  2197. }
  2198. 100% {
  2199. -webkit-transform: translate3d(0,700px,0);
  2200. transform: translate3d(0,700px,0);
  2201. opacity: 0
  2202. }
  2203. }
  2204. @keyframes hinge {
  2205. 0% {
  2206. -webkit-transform-origin: top left;
  2207. -ms-transform-origin: top left;
  2208. transform-origin: top left;
  2209. -webkit-animation-timing-function: ease-in-out;
  2210. animation-timing-function: ease-in-out
  2211. }
  2212. 20%,60% {
  2213. -webkit-transform: rotate3d(0,0,1,80deg);
  2214. -ms-transform: rotate3d(0,0,1,80deg);
  2215. transform: rotate3d(0,0,1,80deg);
  2216. -webkit-transform-origin: top left;
  2217. -ms-transform-origin: top left;
  2218. transform-origin: top left;
  2219. -webkit-animation-timing-function: ease-in-out;
  2220. animation-timing-function: ease-in-out
  2221. }
  2222. 40%,80% {
  2223. -webkit-transform: rotate3d(0,0,1,60deg);
  2224. -ms-transform: rotate3d(0,0,1,60deg);
  2225. transform: rotate3d(0,0,1,60deg);
  2226. -webkit-transform-origin: top left;
  2227. -ms-transform-origin: top left;
  2228. transform-origin: top left;
  2229. -webkit-animation-timing-function: ease-in-out;
  2230. animation-timing-function: ease-in-out;
  2231. opacity: 1
  2232. }
  2233. 100% {
  2234. -webkit-transform: translate3d(0,700px,0);
  2235. -ms-transform: translate3d(0,700px,0);
  2236. transform: translate3d(0,700px,0);
  2237. opacity: 0
  2238. }
  2239. }
  2240. .hinge {
  2241. -webkit-animation-name: hinge;
  2242. animation-name: hinge
  2243. }
  2244. @-webkit-keyframes rollIn {
  2245. 0% {
  2246. opacity: 0;
  2247. -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  2248. transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
  2249. }
  2250. 100% {
  2251. opacity: 1;
  2252. -webkit-transform: none;
  2253. transform: none
  2254. }
  2255. }
  2256. @keyframes rollIn {
  2257. 0% {
  2258. opacity: 0;
  2259. -webkit-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  2260. -ms-transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg);
  2261. transform: translate3d(-100%,0,0) rotate3d(0,0,1,-120deg)
  2262. }
  2263. 100% {
  2264. opacity: 1;
  2265. -webkit-transform: none;
  2266. -ms-transform: none;
  2267. transform: none
  2268. }
  2269. }
  2270. .rollIn {
  2271. -webkit-animation-name: rollIn;
  2272. animation-name: rollIn
  2273. }
  2274. @-webkit-keyframes rollOut {
  2275. 0% {
  2276. opacity: 1
  2277. }
  2278. 100% {
  2279. opacity: 0;
  2280. -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  2281. transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
  2282. }
  2283. }
  2284. @keyframes rollOut {
  2285. 0% {
  2286. opacity: 1
  2287. }
  2288. 100% {
  2289. opacity: 0;
  2290. -webkit-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  2291. -ms-transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg);
  2292. transform: translate3d(100%,0,0) rotate3d(0,0,1,120deg)
  2293. }
  2294. }
  2295. .rollOut {
  2296. -webkit-animation-name: rollOut;
  2297. animation-name: rollOut
  2298. }
  2299. @-webkit-keyframes zoomIn {
  2300. 0% {
  2301. opacity: 0;
  2302. -webkit-transform: scale3d(.3,.3,.3);
  2303. transform: scale3d(.3,.3,.3)
  2304. }
  2305. 50% {
  2306. opacity: 1
  2307. }
  2308. }
  2309. @keyframes zoomIn {
  2310. 0% {
  2311. opacity: 0;
  2312. -webkit-transform: scale3d(.3,.3,.3);
  2313. -ms-transform: scale3d(.3,.3,.3);
  2314. transform: scale3d(.3,.3,.3)
  2315. }
  2316. 50% {
  2317. opacity: 1
  2318. }
  2319. }
  2320. .zoomIn {
  2321. -webkit-animation-name: zoomIn;
  2322. animation-name: zoomIn
  2323. }
  2324. @-webkit-keyframes zoomInDown {
  2325. 0% {
  2326. opacity: 0;
  2327. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  2328. transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  2329. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2330. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2331. }
  2332. 60% {
  2333. opacity: 1;
  2334. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2335. transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2336. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2337. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2338. }
  2339. }
  2340. @keyframes zoomInDown {
  2341. 0% {
  2342. opacity: 0;
  2343. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  2344. -ms-transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  2345. transform: scale3d(.1,.1,.1) translate3d(0,-1000px,0);
  2346. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2347. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2348. }
  2349. 60% {
  2350. opacity: 1;
  2351. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2352. -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2353. transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2354. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2355. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2356. }
  2357. }
  2358. .zoomInDown {
  2359. -webkit-animation-name: zoomInDown;
  2360. animation-name: zoomInDown
  2361. }
  2362. @-webkit-keyframes zoomInLeft {
  2363. 0% {
  2364. opacity: 0;
  2365. -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  2366. transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  2367. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2368. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2369. }
  2370. 60% {
  2371. opacity: 1;
  2372. -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  2373. transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  2374. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2375. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2376. }
  2377. }
  2378. @keyframes zoomInLeft {
  2379. 0% {
  2380. opacity: 0;
  2381. -webkit-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  2382. -ms-transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  2383. transform: scale3d(.1,.1,.1) translate3d(-1000px,0,0);
  2384. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2385. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2386. }
  2387. 60% {
  2388. opacity: 1;
  2389. -webkit-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  2390. -ms-transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  2391. transform: scale3d(.475,.475,.475) translate3d(10px,0,0);
  2392. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2393. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2394. }
  2395. }
  2396. .zoomInLeft {
  2397. -webkit-animation-name: zoomInLeft;
  2398. animation-name: zoomInLeft
  2399. }
  2400. @-webkit-keyframes zoomInRight {
  2401. 0% {
  2402. opacity: 0;
  2403. -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  2404. transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  2405. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2406. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2407. }
  2408. 60% {
  2409. opacity: 1;
  2410. -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  2411. transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  2412. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2413. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2414. }
  2415. }
  2416. @keyframes zoomInRight {
  2417. 0% {
  2418. opacity: 0;
  2419. -webkit-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  2420. -ms-transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  2421. transform: scale3d(.1,.1,.1) translate3d(1000px,0,0);
  2422. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2423. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2424. }
  2425. 60% {
  2426. opacity: 1;
  2427. -webkit-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  2428. -ms-transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  2429. transform: scale3d(.475,.475,.475) translate3d(-10px,0,0);
  2430. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2431. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2432. }
  2433. }
  2434. .zoomInRight {
  2435. -webkit-animation-name: zoomInRight;
  2436. animation-name: zoomInRight
  2437. }
  2438. @-webkit-keyframes zoomInUp {
  2439. 0% {
  2440. opacity: 0;
  2441. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  2442. transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  2443. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2444. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2445. }
  2446. 60% {
  2447. opacity: 1;
  2448. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2449. transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2450. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2451. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2452. }
  2453. }
  2454. @keyframes zoomInUp {
  2455. 0% {
  2456. opacity: 0;
  2457. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  2458. -ms-transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  2459. transform: scale3d(.1,.1,.1) translate3d(0,1000px,0);
  2460. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2461. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2462. }
  2463. 60% {
  2464. opacity: 1;
  2465. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2466. -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2467. transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2468. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2469. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2470. }
  2471. }
  2472. .zoomInUp {
  2473. -webkit-animation-name: zoomInUp;
  2474. animation-name: zoomInUp
  2475. }
  2476. @-webkit-keyframes zoomOut {
  2477. 0% {
  2478. opacity: 1
  2479. }
  2480. 50% {
  2481. opacity: 0;
  2482. -webkit-transform: scale3d(.3,.3,.3);
  2483. transform: scale3d(.3,.3,.3)
  2484. }
  2485. 100% {
  2486. opacity: 0
  2487. }
  2488. }
  2489. @keyframes zoomOut {
  2490. 0% {
  2491. opacity: 1
  2492. }
  2493. 50% {
  2494. opacity: 0;
  2495. -webkit-transform: scale3d(.3,.3,.3);
  2496. -ms-transform: scale3d(.3,.3,.3);
  2497. transform: scale3d(.3,.3,.3)
  2498. }
  2499. 100% {
  2500. opacity: 0
  2501. }
  2502. }
  2503. .zoomOut {
  2504. -webkit-animation-name: zoomOut;
  2505. animation-name: zoomOut
  2506. }
  2507. @-webkit-keyframes zoomOutDown {
  2508. 40% {
  2509. opacity: 1;
  2510. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2511. transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2512. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2513. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2514. }
  2515. 100% {
  2516. opacity: 0;
  2517. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  2518. transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  2519. -webkit-transform-origin: center bottom;
  2520. transform-origin: center bottom;
  2521. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2522. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2523. }
  2524. }
  2525. @keyframes zoomOutDown {
  2526. 40% {
  2527. opacity: 1;
  2528. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2529. -ms-transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2530. transform: scale3d(.475,.475,.475) translate3d(0,-60px,0);
  2531. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2532. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2533. }
  2534. 100% {
  2535. opacity: 0;
  2536. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  2537. -ms-transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  2538. transform: scale3d(.1,.1,.1) translate3d(0,2000px,0);
  2539. -webkit-transform-origin: center bottom;
  2540. -ms-transform-origin: center bottom;
  2541. transform-origin: center bottom;
  2542. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2543. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2544. }
  2545. }
  2546. .zoomOutDown {
  2547. -webkit-animation-name: zoomOutDown;
  2548. animation-name: zoomOutDown
  2549. }
  2550. @-webkit-keyframes zoomOutLeft {
  2551. 40% {
  2552. opacity: 1;
  2553. -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  2554. transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
  2555. }
  2556. 100% {
  2557. opacity: 0;
  2558. -webkit-transform: scale(.1) translate3d(-2000px,0,0);
  2559. transform: scale(.1) translate3d(-2000px,0,0);
  2560. -webkit-transform-origin: left center;
  2561. transform-origin: left center
  2562. }
  2563. }
  2564. @keyframes zoomOutLeft {
  2565. 40% {
  2566. opacity: 1;
  2567. -webkit-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  2568. -ms-transform: scale3d(.475,.475,.475) translate3d(42px,0,0);
  2569. transform: scale3d(.475,.475,.475) translate3d(42px,0,0)
  2570. }
  2571. 100% {
  2572. opacity: 0;
  2573. -webkit-transform: scale(.1) translate3d(-2000px,0,0);
  2574. -ms-transform: scale(.1) translate3d(-2000px,0,0);
  2575. transform: scale(.1) translate3d(-2000px,0,0);
  2576. -webkit-transform-origin: left center;
  2577. -ms-transform-origin: left center;
  2578. transform-origin: left center
  2579. }
  2580. }
  2581. .zoomOutLeft {
  2582. -webkit-animation-name: zoomOutLeft;
  2583. animation-name: zoomOutLeft
  2584. }
  2585. @-webkit-keyframes zoomOutRight {
  2586. 40% {
  2587. opacity: 1;
  2588. -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  2589. transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
  2590. }
  2591. 100% {
  2592. opacity: 0;
  2593. -webkit-transform: scale(.1) translate3d(2000px,0,0);
  2594. transform: scale(.1) translate3d(2000px,0,0);
  2595. -webkit-transform-origin: right center;
  2596. transform-origin: right center
  2597. }
  2598. }
  2599. @keyframes zoomOutRight {
  2600. 40% {
  2601. opacity: 1;
  2602. -webkit-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  2603. -ms-transform: scale3d(.475,.475,.475) translate3d(-42px,0,0);
  2604. transform: scale3d(.475,.475,.475) translate3d(-42px,0,0)
  2605. }
  2606. 100% {
  2607. opacity: 0;
  2608. -webkit-transform: scale(.1) translate3d(2000px,0,0);
  2609. -ms-transform: scale(.1) translate3d(2000px,0,0);
  2610. transform: scale(.1) translate3d(2000px,0,0);
  2611. -webkit-transform-origin: right center;
  2612. -ms-transform-origin: right center;
  2613. transform-origin: right center
  2614. }
  2615. }
  2616. .zoomOutRight {
  2617. -webkit-animation-name: zoomOutRight;
  2618. animation-name: zoomOutRight
  2619. }
  2620. @-webkit-keyframes zoomOutUp {
  2621. 40% {
  2622. opacity: 1;
  2623. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2624. transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2625. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2626. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2627. }
  2628. 100% {
  2629. opacity: 0;
  2630. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  2631. transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  2632. -webkit-transform-origin: center bottom;
  2633. transform-origin: center bottom;
  2634. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2635. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2636. }
  2637. }
  2638. @keyframes zoomOutUp {
  2639. 40% {
  2640. opacity: 1;
  2641. -webkit-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2642. -ms-transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2643. transform: scale3d(.475,.475,.475) translate3d(0,60px,0);
  2644. -webkit-animation-timing-function: cubic-bezier(0.55,.055,.675,.19);
  2645. animation-timing-function: cubic-bezier(0.55,.055,.675,.19)
  2646. }
  2647. 100% {
  2648. opacity: 0;
  2649. -webkit-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  2650. -ms-transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  2651. transform: scale3d(.1,.1,.1) translate3d(0,-2000px,0);
  2652. -webkit-transform-origin: center bottom;
  2653. -ms-transform-origin: center bottom;
  2654. transform-origin: center bottom;
  2655. -webkit-animation-timing-function: cubic-bezier(0.175,.885,.32,1);
  2656. animation-timing-function: cubic-bezier(0.175,.885,.32,1)
  2657. }
  2658. }
  2659. .zoomOutUp {
  2660. -webkit-animation-name: zoomOutUp;
  2661. animation-name: zoomOutUp
  2662. }
  2663. @-webkit-keyframes slideInDown {
  2664. 0% {
  2665. -webkit-transform: translateY(-100%);
  2666. transform: translateY(-100%);
  2667. visibility: visible
  2668. }
  2669. 100% {
  2670. -webkit-transform: translateY(0);
  2671. transform: translateY(0)
  2672. }
  2673. }
  2674. @keyframes slideInDown {
  2675. 0% {
  2676. -webkit-transform: translateY(-100%);
  2677. -ms-transform: translateY(-100%);
  2678. transform: translateY(-100%);
  2679. visibility: visible
  2680. }
  2681. 100% {
  2682. -webkit-transform: translateY(0);
  2683. -ms-transform: translateY(0);
  2684. transform: translateY(0)
  2685. }
  2686. }
  2687. .slideInDown {
  2688. -webkit-animation-name: slideInDown;
  2689. animation-name: slideInDown
  2690. }
  2691. @-webkit-keyframes slideInLeft {
  2692. 0% {
  2693. -webkit-transform: translateX(-100%);
  2694. transform: translateX(-100%);
  2695. visibility: visible
  2696. }
  2697. 100% {
  2698. -webkit-transform: translateX(0);
  2699. transform: translateX(0)
  2700. }
  2701. }
  2702. @keyframes slideInLeft {
  2703. 0% {
  2704. -webkit-transform: translateX(-100%);
  2705. -ms-transform: translateX(-100%);
  2706. transform: translateX(-100%);
  2707. visibility: visible
  2708. }
  2709. 100% {
  2710. -webkit-transform: translateX(0);
  2711. -ms-transform: translateX(0);
  2712. transform: translateX(0)
  2713. }
  2714. }
  2715. .slideInLeft {
  2716. -webkit-animation-name: slideInLeft;
  2717. animation-name: slideInLeft
  2718. }
  2719. @-webkit-keyframes slideInRight {
  2720. 0% {
  2721. -webkit-transform: translateX(100%);
  2722. transform: translateX(100%);
  2723. visibility: visible
  2724. }
  2725. 100% {
  2726. -webkit-transform: translateX(0);
  2727. transform: translateX(0)
  2728. }
  2729. }
  2730. @keyframes slideInRight {
  2731. 0% {
  2732. -webkit-transform: translateX(100%);
  2733. -ms-transform: translateX(100%);
  2734. transform: translateX(100%);
  2735. visibility: visible
  2736. }
  2737. 100% {
  2738. -webkit-transform: translateX(0);
  2739. -ms-transform: translateX(0);
  2740. transform: translateX(0)
  2741. }
  2742. }
  2743. .slideInRight {
  2744. -webkit-animation-name: slideInRight;
  2745. animation-name: slideInRight
  2746. }
  2747. @-webkit-keyframes slideInUp {
  2748. 0% {
  2749. -webkit-transform: translateY(100%);
  2750. transform: translateY(100%);
  2751. visibility: visible
  2752. }
  2753. 100% {
  2754. -webkit-transform: translateY(0);
  2755. transform: translateY(0)
  2756. }
  2757. }
  2758. @keyframes slideInUp {
  2759. 0% {
  2760. -webkit-transform: translateY(100%);
  2761. -ms-transform: translateY(100%);
  2762. transform: translateY(100%);
  2763. visibility: visible
  2764. }
  2765. 100% {
  2766. -webkit-transform: translateY(0);
  2767. -ms-transform: translateY(0);
  2768. transform: translateY(0)
  2769. }
  2770. }
  2771. .slideInUp {
  2772. -webkit-animation-name: slideInUp;
  2773. animation-name: slideInUp
  2774. }
  2775. @-webkit-keyframes slideOutDown {
  2776. 0% {
  2777. -webkit-transform: translateY(0);
  2778. transform: translateY(0)
  2779. }
  2780. 100% {
  2781. visibility: hidden;
  2782. -webkit-transform: translateY(100%);
  2783. transform: translateY(100%)
  2784. }
  2785. }
  2786. @keyframes slideOutDown {
  2787. 0% {
  2788. -webkit-transform: translateY(0);
  2789. -ms-transform: translateY(0);
  2790. transform: translateY(0)
  2791. }
  2792. 100% {
  2793. visibility: hidden;
  2794. -webkit-transform: translateY(100%);
  2795. -ms-transform: translateY(100%);
  2796. transform: translateY(100%)
  2797. }
  2798. }
  2799. .slideOutDown {
  2800. -webkit-animation-name: slideOutDown;
  2801. animation-name: slideOutDown
  2802. }
  2803. @-webkit-keyframes slideOutLeft {
  2804. 0% {
  2805. -webkit-transform: translateX(0);
  2806. transform: translateX(0)
  2807. }
  2808. 100% {
  2809. visibility: hidden;
  2810. -webkit-transform: translateX(-100%);
  2811. transform: translateX(-100%)
  2812. }
  2813. }
  2814. @keyframes slideOutLeft {
  2815. 0% {
  2816. -webkit-transform: translateX(0);
  2817. -ms-transform: translateX(0);
  2818. transform: translateX(0)
  2819. }
  2820. 100% {
  2821. visibility: hidden;
  2822. -webkit-transform: translateX(-100%);
  2823. -ms-transform: translateX(-100%);
  2824. transform: translateX(-100%)
  2825. }
  2826. }
  2827. .slideOutLeft {
  2828. -webkit-animation-name: slideOutLeft;
  2829. animation-name: slideOutLeft
  2830. }
  2831. @-webkit-keyframes slideOutRight {
  2832. 0% {
  2833. -webkit-transform: translateX(0);
  2834. transform: translateX(0)
  2835. }
  2836. 100% {
  2837. visibility: hidden;
  2838. -webkit-transform: translateX(100%);
  2839. transform: translateX(100%)
  2840. }
  2841. }
  2842. @keyframes slideOutRight {
  2843. 0% {
  2844. -webkit-transform: translateX(0);
  2845. -ms-transform: translateX(0);
  2846. transform: translateX(0)
  2847. }
  2848. 100% {
  2849. visibility: hidden;
  2850. -webkit-transform: translateX(100%);
  2851. -ms-transform: translateX(100%);
  2852. transform: translateX(100%)
  2853. }
  2854. }
  2855. .slideOutRight {
  2856. -webkit-animation-name: slideOutRight;
  2857. animation-name: slideOutRight
  2858. }
  2859. @-webkit-keyframes slideOutUp {
  2860. 0% {
  2861. -webkit-transform: translateY(0);
  2862. transform: translateY(0)
  2863. }
  2864. 100% {
  2865. visibility: hidden;
  2866. -webkit-transform: translateY(-100%);
  2867. transform: translateY(-100%)
  2868. }
  2869. }
  2870. @keyframes slideOutUp {
  2871. 0% {
  2872. -webkit-transform: translateY(0);
  2873. -ms-transform: translateY(0);
  2874. transform: translateY(0)
  2875. }
  2876. 100% {
  2877. visibility: hidden;
  2878. -webkit-transform: translateY(-100%);
  2879. -ms-transform: translateY(-100%);
  2880. transform: translateY(-100%)
  2881. }
  2882. }
  2883. .slideOutUp {
  2884. -webkit-animation-name: slideOutUp;
  2885. animation-name: slideOutUp
  2886. }
  2887. @charset "utf-8";
  2888. /* 样式重置 */
  2889. body{word-wrap:break-word;background:#FFF;/*text-align:center;*/-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);overflow-x:hidden;}
  2890. a:link,a:hover,a:visited{text-decoration:none;outline:none;}
  2891. a:active{star:expression(this.onFocus=this.blur());}
  2892. img{border:none;vertical-align:top;}
  2893. textarea{resize:none;overflow:auto;}
  2894. ul,ol,li{list-style:none;/*margin-left: .1rem;*/vertical-align:top}
  2895. a,img{-webkit-touch-callout:none;}
  2896. /* 公共样式 */
  2897. .fl{float:left;display:inline;}
  2898. .fr{float:right;display:inline;}
  2899. .clearfix{*zoom:1}
  2900. .clearfix:before,.clearfix:after{content:" ";display:table}
  2901. .clearfix:after{clear:both}
  2902. .w1440{width: 14.400000rem; margin: 0px auto;}
  2903. .f50{font-size: 0.500000rem;}
  2904. .f36{font-size: 0.360000rem;}
  2905. .f30{font-size: 0.300000rem;}
  2906. .f28{font-size: 0.280000rem; letter-spacing: 0.020000rem;}
  2907. .f26{font-size: 0.260000rem;}
  2908. .f24{font-size: 0.240000rem; letter-spacing: 0.020000rem;}
  2909. .f22{font-size: 0.220000rem;}
  2910. .f20{font-size: 0.200000rem; letter-spacing: 0.020000rem;}
  2911. .f18{font-size: 0.180000rem; letter-spacing: 0.0180000rem;}
  2912. .f16{font-size: 0.160000rem;}
  2913. .f14{font-size: 0.140000rem;}
  2914. .f12{font-size: 0.120000rem;}
  2915. .mr0{margin-right: 0px!important;}
  2916. .truncate{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
  2917. .hidden{display: none;}
  2918. em{font-style: normal;}
  2919. @font-face {
  2920. font-family: 'Questrial';
  2921. src: url('Questrial-Regular-1.ttf')/*tpa=http://www.chinasofti.com/r/cms/www/default/font/Questrial-Regular.ttf*/;
  2922. }
  2923. .zi{
  2924. font-family: 'Questrial';
  2925. }
  2926. ::-moz-placeholder{color:#fff;}
  2927. ::-webkit-input-placeholder{color:#fff;}
  2928. :-ms-input-placeholder{color:#fff;}
  2929. @media (max-width: 750px) {
  2930. .w1440{
  2931. padding: 0 0.200000rem;
  2932. width: 100%;
  2933. box-sizing: border-box;
  2934. }
  2935. .f50{font-size: 0.500000rem;}
  2936. .f36{font-size: 0.360000rem;}
  2937. .f30{font-size: 0.300000rem;}
  2938. .f28{font-size: 0.18rem; letter-spacing: 0;}
  2939. .f26{font-size: 0.180000rem;}
  2940. .f24{font-size: 0.180000rem; letter-spacing: 0;}
  2941. .f22{font-size: 0.160000rem;}
  2942. .f20{font-size: 0.160000rem; letter-spacing: 0;}
  2943. .f18{font-size: 0.160000rem; letter-spacing: 0;}
  2944. .f16{font-size: 0.140000rem;}
  2945. .f14{font-size: 0.140000rem;}
  2946. .f12{font-size: 0.120000rem;}
  2947. }
  2948. @media (max-width: 579px) {
  2949. }
  2950. @media (max-width: 479px) {
  2951. }
  2952. @media (max-width: 379px) {
  2953. }
  2954. .city_container{
  2955. width: 100%;
  2956. max-width: 14.40rem;
  2957. min-width: 1190px;
  2958. height: 680px;
  2959. /*height: 550px;*/
  2960. background: url("softpark_city.png")/*tpa=http://www.chinasofti.com/r/cms/www/default/images/softpark_city.png*/no-repeat center;
  2961. background-size: 1920px auto;
  2962. margin: 0 auto 96px;
  2963. box-shadow: 0px 5px 24px 0px rgba(84, 84, 84, 0.15);
  2964. border-radius: 10px;
  2965. overflow: hidden;
  2966. }
  2967. .city_content{
  2968. width: 1190px;
  2969. width: 1130px;
  2970. height: 100%;
  2971. margin: 0 auto; position: relative;
  2972. }
  2973. .spacer40{
  2974. width: 100%;
  2975. height: 40px;
  2976. }
  2977. .city_logo{
  2978. width: 100%;
  2979. height: 50px;
  2980. }
  2981. .city_logo span{
  2982. display: inline-block;
  2983. text-indent: 30px;
  2984. height: 50px;
  2985. line-height: 50px;
  2986. font-size: 36px;
  2987. color: white;
  2988. }
  2989. .city_logo img{
  2990. height: 100%;
  2991. width: auto;
  2992. float: left;
  2993. }
  2994. .china_map{
  2995. display: inline-block;
  2996. width: 600px;
  2997. height: 470px;
  2998. float: left;
  2999. position: relative;
  3000. }
  3001. .china_map #chinaMap{
  3002. width: 100%;
  3003. height: 100%;
  3004. }
  3005. .legend_area{
  3006. height: 60px;
  3007. width: 100px;
  3008. position: absolute;
  3009. top: 54px;
  3010. left: 0;
  3011. }
  3012. .legend_area>span{
  3013. position: relative;
  3014. width: 100%;
  3015. display: inline-block;
  3016. }
  3017. .legend_area>span:first-child{
  3018. height: 20px;
  3019. line-height: 20px;
  3020. font-size: 12px;
  3021. color: #60d9c1;
  3022. position: initial;
  3023. padding-left: 29px;
  3024. }
  3025. .legend_area>span:first-child span{
  3026. display: inline-block;
  3027. border-bottom: 1px dashed #fff;
  3028. width: 60px;
  3029. position: absolute;
  3030. top: 12px;
  3031. left: 30px;
  3032. }
  3033. .legend_area>span:nth-child(2){
  3034. height: 20px;
  3035. line-height: 20px;
  3036. font-size: 12px;
  3037. color: #64b4f8;
  3038. text-indent: 30px;
  3039. }
  3040. .legend_area>span:nth-child(3){
  3041. height: 20px;
  3042. line-height: 20px;
  3043. font-size: 12px;
  3044. /* color: #FFF58A; */
  3045. color: #ebfffb;
  3046. text-indent: 30px;
  3047. }
  3048. .legend_area>span i{
  3049. display: inline-block;
  3050. height:9px;
  3051. width: 20px;
  3052. border-radius: 3px;
  3053. position: absolute;
  3054. top: 4px;
  3055. left: 0;
  3056. border: 1px solid #fff;
  3057. }
  3058. .legend_area>span i.bgblue{
  3059. background: #60d9c1;
  3060. }
  3061. .legend_area>span i.bgblue2{
  3062. background: #ebfffb;
  3063. }
  3064. .legend_area>span i.bgblue3{
  3065. background: #64b4f8;
  3066. }
  3067. .legend_area>span i.bgred{
  3068. background: rgb(247,72,0);
  3069. }
  3070. .legend_area>span i.bgyellow{
  3071. background: #FFF58A
  3072. }
  3073. .legend_area>span i.bgfff{
  3074. background: #FFF;
  3075. }
  3076. .select_city{
  3077. width: 390px;
  3078. /*padding-top: 20px;*/
  3079. padding-top: 0;
  3080. display: inline-block;
  3081. float: right;
  3082. margin-top: -50px;
  3083. }
  3084. .current_city{
  3085. width: 100%;
  3086. height: 14px;
  3087. line-height: 14px;
  3088. margin-bottom: 12px;
  3089. }
  3090. .current_city span:first-child{
  3091. display: inline-block;
  3092. height: 100%;
  3093. border-left:4px solid #fff;
  3094. font-size: 14px;
  3095. color: white;
  3096. text-indent: 6px;
  3097. }
  3098. .current_city span:nth-child(2){
  3099. display: inline-block;
  3100. height: 100%;
  3101. font-size: 14px;
  3102. text-indent: 6px;
  3103. color: #BBD5ED;
  3104. }
  3105. .city_image{
  3106. height: 336px;
  3107. width: 100%;
  3108. background: #fff;
  3109. -moz-box-sizing: border-box;
  3110. -webkit-box-sizing: border-box;
  3111. -ms-box-sizing: border-box;
  3112. -o-box-sizing: border-box;
  3113. box-sizing: border-box;
  3114. padding:0 15px;
  3115. }
  3116. .city_image h4{
  3117. font-size: 18px;
  3118. color: #333;
  3119. font-weight: 600;
  3120. text-align: center;
  3121. height: 50px;
  3122. line-height: 50px;
  3123. }
  3124. .city_image h4 span{
  3125. display: inline-block;
  3126. height: 4px;
  3127. width: 4px;
  3128. border-radius: 50%;
  3129. background: #000;
  3130. margin: 0 6px;
  3131. position: relative;
  3132. top: -4px;
  3133. }
  3134. .city_image ul{
  3135. width: 100%;
  3136. height: 270px;
  3137. position: relative;
  3138. }
  3139. .city_image ul li{
  3140. position: absolute;
  3141. top: 0;
  3142. left: 0;
  3143. display: none;
  3144. }
  3145. .city_image ul li:first-child{
  3146. display: block;
  3147. }
  3148. .city_image ul li a.cimg{
  3149. width: 360px;
  3150. display: inline-block;
  3151. height: 246px;
  3152. border-bottom: 1px solid #ddd;
  3153. position: relative;
  3154. line-height: 246px;
  3155. font-size: 30px;
  3156. color: #000;
  3157. font-weight: 600;
  3158. text-align: center;
  3159. }
  3160. .city_image ul li a.cimg:hover{
  3161. text-decoration: none;
  3162. }
  3163. .city_image ul li a:nth-of-type(1) img{
  3164. width: 100%;
  3165. height: 220px;
  3166. position: absolute;
  3167. top: 0;
  3168. left: 0;
  3169. }
  3170. .city_image .go_soft_park{
  3171. width: 172px;
  3172. height: 28px;
  3173. position: absolute;
  3174. top: 282px;
  3175. left: 94px;
  3176. z-index: 50;
  3177. background: white;
  3178. }
  3179. .city_image .go_soft_park a{
  3180. display: inline-block;
  3181. background: #247ECC;
  3182. width: 136px;
  3183. height: 28px;
  3184. line-height: 28px;
  3185. color: white;
  3186. font-size: 14px;
  3187. text-align: center;
  3188. border-radius: 2px;
  3189. margin-left: 18px;
  3190. }
  3191. .go_soft_park a span{
  3192. display: inline-block;
  3193. padding-left: 10px;
  3194. padding-right: 12px;
  3195. /* background: url("../images/blueright.png")no-repeat right top 8px; */
  3196. background-size: auto 12px;
  3197. }
  3198. /* .select_city .select_city_area li{
  3199. width: 120px;
  3200. height: 116px;
  3201. text-align: center;
  3202. float: left;
  3203. margin-left: 15px;
  3204. padding-top: 6px;
  3205. }
  3206. .select_city .select_city_area li:first-child{
  3207. margin-left: 0;
  3208. }
  3209. .select_city .select_city_area li span{
  3210. display: inline-block;
  3211. height: 116px;
  3212. width: 100%;
  3213. border: 1px solid #fff;
  3214. background: #54A1E5;
  3215. -moz-box-sizing: border-box;
  3216. -webkit-box-sizing: border-box;
  3217. -ms-box-sizing: border-box;
  3218. -o-box-sizing: border-box;
  3219. box-sizing: border-box;
  3220. text-align: center;
  3221. padding: 30px 40px;
  3222. line-height: 28px;
  3223. font-size: 18px;
  3224. color: white;
  3225. }
  3226. .select_city .select_city_area li span a {
  3227. display:block;
  3228. }
  3229. .select_city .select_city_area li.active{
  3230. background: url("./../images/city_active.png")no-repeat center bottom;
  3231. background-size: 100% auto;
  3232. }
  3233. .select_city .select_city_area li.active span{
  3234. background-color:transparent;
  3235. border: 0;
  3236. } */
  3237. .click_city_area li{
  3238. width: 120px;
  3239. height: 20px;
  3240. text-align: center;
  3241. float: left;
  3242. margin-left: 15px;
  3243. padding-top: 10px;
  3244. }
  3245. .click_city_area li:first-child{
  3246. margin-left: 0;
  3247. }
  3248. .click_city_area li span i{
  3249. background:url("landing_icon.png")/*tpa=http://www.chinasofti.com/r/cms/www/default/images/landing_icon.png*/;
  3250. display: inline-block;
  3251. position: absolute;
  3252. z-index: 90;
  3253. width: 16px;
  3254. height: 16px;
  3255. margin-left: 18px;
  3256. margin-top: 2px;
  3257. }
  3258. .click_city_area li span{
  3259. display: inline-block;
  3260. /* height: 10px; */
  3261. width: 100%;
  3262. border: 1px solid #fff;
  3263. background: rgba(96, 217, 193, 0.11);
  3264. -moz-box-sizing: border-box;
  3265. -webkit-box-sizing: border-box;
  3266. -ms-box-sizing: border-box;
  3267. -o-box-sizing: border-box;
  3268. box-sizing: border-box;
  3269. text-align: center;
  3270. padding: 5px 10px;
  3271. /* line-height: 28px; */
  3272. font-size: 14px;
  3273. color: white;
  3274. border-radius: 2px;
  3275. }
  3276. .click_city_area li span:hover{
  3277. display: inline-block;
  3278. /* height: 10px; */
  3279. width: 100%;
  3280. border: 1px solid #fff;
  3281. background: #60d9c1;
  3282. -moz-box-sizing: border-box;
  3283. -webkit-box-sizing: border-box;
  3284. -ms-box-sizing: border-box;
  3285. -o-box-sizing: border-box;
  3286. box-sizing: border-box;
  3287. text-align: center;
  3288. padding: 5px 10px;
  3289. /* line-height: 28px; */
  3290. font-size: 14px;
  3291. color: white;
  3292. border-radius: 2px;
  3293. }
  3294. .click_city_area li span a {
  3295. display:block;
  3296. }
  3297. .click_city_area li.active{
  3298. background: url("city_active.png")/*tpa=http://www.chinasofti.com/r/cms/www/default/images/city_active.png*/no-repeat center bottom;
  3299. background-size: 100% auto;
  3300. }
  3301. .click_city_area li.active span{
  3302. background-color:transparent;
  3303. border: 0;
  3304. }
  3305. .more_city{
  3306. display: inline-block;
  3307. text-align: right;
  3308. width: 100%;
  3309. font-size: 12px;
  3310. height: 40px;
  3311. line-height: 40px;
  3312. color: #FFF;
  3313. }
  3314. ul.select_city_area{
  3315. margin-left:22px;
  3316. }
  3317. .select_city .select_city_area li{
  3318. float:left;
  3319. width: 350px;
  3320. height: 50px;
  3321. line-height: 50px;
  3322. text-align: center;
  3323. border: 1px solid #fff;
  3324. margin-right: 20px;
  3325. }
  3326. .select_city .select_city_area li a:hover{
  3327. text-decoration:none;
  3328. }
  3329. .select_city .select_city_area li.active span{
  3330. color:#fff;
  3331. font-size: 16px;
  3332. }
  3333. .select_city .select_city_area li:not(.active) span{
  3334. color:#fff;
  3335. }
  3336. .select_city .select_city_area li:not(.active){
  3337. background:#60A9E7;
  3338. }
  3339. .luodi_button2{ width: 127px; height: 77px; position: absolute; left: 54px; top: 550px; z-index: 1; cursor: pointer; overflow: hidden; padding-top: 34px;}
  3340. .luodi_button2 .luodi_button2_1{ position: relative;}
  3341. .luodi_button2 .luodi_button2_1 .luodi_button2_11{ position: absolute; right: 0; top: -77px; width: 1270px; height: 77px;max-width: 1270px; max-height: 77px;
  3342. }
  3343. .luodi_button2:hover .luodi_button2_1 .luodi_button2_11{
  3344. animation:luodi_button 50s 1;
  3345. -moz-animation:luodi_button 50s 1;
  3346. -webkit-animation:luodi_button 50s 1;
  3347. -o-animation:luodi_button 50s 1;
  3348. }
  3349. .luodi_button2 .luodi_button2_1 .luodi_button2_12{ display: none; position: absolute; background-color: rgba(0, 0, 0, 0.6); left:0; bottom: 81px; color: #fff; width: 127px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; border-radius: 4px;}
  3350. .luodi_button2:hover .luodi_button2_1 .luodi_button2_12{ display: inline;}
  3351. @keyframes luodi_button
  3352. {
  3353. 0% { right:0; opacity: 1;}
  3354. 80% { opacity: 1;}
  3355. 100% { right:-1270px; opacity: 0;}
  3356. }
  3357. @-moz-keyframes luodi_button /* Firefox */
  3358. {
  3359. 0% { right:0; opacity: 1;}
  3360. 80% { opacity: 1;}
  3361. 100% { right:-1270px; opacity: 0;}
  3362. }
  3363. @-webkit-keyframes luodi_button /* Safari and Chrome */
  3364. {
  3365. 0% { right:0; opacity: 1;}
  3366. 80% { opacity: 1;}
  3367. 100% { right:-1270px; opacity: 0;}
  3368. }
  3369. @-o-keyframes luodi_button /* Opera */
  3370. {
  3371. 0% { right:0; opacity: 1;}
  3372. 80% { opacity: 1;}
  3373. 100% { right:-1270px; opacity: 0;}
  3374. }
  3375. .china_map{
  3376. position:relative;
  3377. }
  3378. .china_map span.anchor{
  3379. display:inline-block;
  3380. position:absolute;
  3381. z-index: 10;
  3382. width: 0px;
  3383. height: 0px;
  3384. }
  3385. .china_map span.anchor.qd{
  3386. top: 275px;
  3387. left: 533px;
  3388. }
  3389. .china_map span.anchor.xa{
  3390. top: 300px;
  3391. left: 410px;
  3392. }
  3393. .china_map span.anchor.nj{
  3394. top: 335px;
  3395. left: 545px;
  3396. }
  3397. .china_map span.anchor.sz{
  3398. top: 490px;
  3399. left: 470px;
  3400. }
  3401. .china_map span.anchor.wh{
  3402. top: 360px;
  3403. left: 475px;
  3404. }
  3405. .china_map span.anchor.fz{
  3406. top: 430px;
  3407. left: 520px;
  3408. }
  3409. .china_map span.anchor.nn{
  3410. top: 475px;
  3411. left: 410px;
  3412. }
  3413. .china_map span.anchor.cd{
  3414. top: 350px;
  3415. left: 350px;
  3416. }
  3417. .china_map span.anchor.yb{
  3418. top: 375px;
  3419. left: 380px;
  3420. }
  3421. .china_map span.anchor.xs{
  3422. top: 365px;
  3423. left: 545px;
  3424. }
  3425. .china_map span.anchor.hf{
  3426. top: 335px;
  3427. left: 505px;
  3428. }
  3429. .china_map span.anchor.hn{
  3430. top: 395px;
  3431. left: 454px;
  3432. }
  3433. .china_map span.anchor svg{
  3434. /* fill:rgb(155, 45, 0); */
  3435. fill:#fff;
  3436. }
  3437. .china_map span.anchor.high-light svg{
  3438. fill:rgba(255,98,0,1);
  3439. }
  3440. .china_map span.map-mask{
  3441. display: inline-block;
  3442. position: absolute;
  3443. background: transparent;
  3444. z-index: 10;
  3445. -ms-transform: rotate(60deg);
  3446. -moz-transform: rotate(60deg);
  3447. -webkit-transform: rotate(60deg);
  3448. transform: rotate(60deg);
  3449. }
  3450. .china_map span.map-mask.big{
  3451. width: 100px;
  3452. height: 80px;
  3453. /* left: 550px;
  3454. top: 290px; */
  3455. left: 549px;
  3456. top: 289px;
  3457. }
  3458. .china_map span.map-mask.small{
  3459. width: 30px;
  3460. height: 20px;
  3461. left: 560px;
  3462. /* top: 260px; */
  3463. top: 257px;
  3464. -ms-transform: rotate(25deg);
  3465. -moz-transform: rotate(25deg);
  3466. -webkit-transform: rotate(25deg);
  3467. transform: rotate(25deg);
  3468. }
  3469. <!-- start-->
  3470. body{
  3471. background: #EFEFEF;
  3472. }
  3473. .china_map{
  3474. position:relative;
  3475. }
  3476. .china_map span.anchor{
  3477. display:inline-block;
  3478. position:absolute;
  3479. z-index: 10;
  3480. width: 0px;
  3481. height: 0px;
  3482. }
  3483. .china_map span.anchor.qd{
  3484. top: 275px;
  3485. left: 533px;
  3486. }
  3487. .china_map span.anchor.xa{
  3488. top: 300px;
  3489. left: 410px;
  3490. }
  3491. .china_map span.anchor.nj{
  3492. top: 335px;
  3493. left: 545px;
  3494. }
  3495. /* .china_map span.anchor svg{
  3496. /* fill:rgb(155, 45, 0); */
  3497. fill:#fff;
  3498. } */
  3499. .china_map span.anchor.high-light svg{
  3500. fill:rgba(255,98,0,1);
  3501. }
  3502. .china_map span.map-mask{
  3503. display: inline-block;
  3504. position: absolute;
  3505. background: transparent;
  3506. z-index: 10;
  3507. -ms-transform: rotate(60deg);
  3508. -moz-transform: rotate(60deg);
  3509. -webkit-transform: rotate(60deg);
  3510. transform: rotate(60deg);
  3511. }
  3512. .china_map span.map-mask.big{
  3513. width: 100px;
  3514. height: 80px;
  3515. /* left: 550px;
  3516. top: 290px; */
  3517. left: 549px;
  3518. top: 289px;
  3519. }
  3520. .china_map span.map-mask.small{
  3521. width: 30px;
  3522. height: 20px;
  3523. left: 560px;
  3524. /* top: 260px; */
  3525. top: 257px;
  3526. -ms-transform: rotate(25deg);
  3527. -moz-transform: rotate(25deg);
  3528. -webkit-transform: rotate(25deg);
  3529. transform: rotate(25deg);
  3530. }
  3531. @media screen and (max-width:750px){
  3532. .city_container, .city_content, .city_image ul li, .city_image ul li a.cimg{
  3533. width: 100%;
  3534. min-width: auto;
  3535. }
  3536. .city_container{
  3537. height: inherit;
  3538. padding-bottom: 30px;
  3539. }
  3540. .city_content{
  3541. width: 96%;
  3542. }
  3543. .china_map{
  3544. display: none;
  3545. }
  3546. .city_logo{
  3547. height: 30px;
  3548. }
  3549. .city_logo span{
  3550. font-size: 20px;
  3551. height: 30px;
  3552. line-height: 30px;
  3553. }
  3554. .luodi_button2{
  3555. display: none;
  3556. }
  3557. .select_city{
  3558. float: none;
  3559. width: 100%;
  3560. display: block;
  3561. margin-top: 20px;
  3562. }
  3563. .click_city_area li{
  3564. width: 32%;
  3565. margin-left: 2%;
  3566. margin-top: 2%!important;
  3567. padding-top: 0;
  3568. height: inherit;
  3569. }
  3570. .city_image .go_soft_park{
  3571. left: 50%;
  3572. transform: translateX(-50%);
  3573. }
  3574. }
  3575. /*
  3576. == malihu jquery custom scrollbar plugin ==
  3577. Plugin URI: http://manos.malihu.gr/jquery-custom-content-scroller
  3578. */
  3579. /*
  3580. CONTENTS:
  3581. 1. BASIC STYLE - Plugin's basic/essential CSS properties (normally, should not be edited).
  3582. 2. VERTICAL SCROLLBAR - Positioning and dimensions of vertical scrollbar.
  3583. 3. HORIZONTAL SCROLLBAR - Positioning and dimensions of horizontal scrollbar.
  3584. 4. VERTICAL AND HORIZONTAL SCROLLBARS - Positioning and dimensions of 2-axis scrollbars.
  3585. 5. TRANSITIONS - CSS3 transitions for hover events, auto-expanded and auto-hidden scrollbars.
  3586. 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
  3587. 6.1 THEMES - Scrollbar colors, opacity, dimensions, backgrounds etc. via ready-to-use themes.
  3588. */
  3589. /*
  3590. ------------------------------------------------------------------------------------------------------------------------
  3591. 1. BASIC STYLE
  3592. ------------------------------------------------------------------------------------------------------------------------
  3593. */
  3594. .mCustomScrollbar{ -ms-touch-action: pinch-zoom; touch-action: pinch-zoom; /* direct pointer events to js */ }
  3595. .mCustomScrollbar.mCS_no_scrollbar, .mCustomScrollbar.mCS_touch_action{ -ms-touch-action: auto; touch-action: auto; }
  3596. .mCustomScrollBox{ /* contains plugin's markup */
  3597. position: relative;
  3598. overflow: hidden;
  3599. height: 100%;
  3600. max-width: 100%;
  3601. outline: none;
  3602. direction: ltr;
  3603. }
  3604. .mCSB_container{ /* contains the original content */
  3605. overflow: hidden;
  3606. width: auto;
  3607. height: auto;
  3608. }
  3609. /*
  3610. ------------------------------------------------------------------------------------------------------------------------
  3611. 2. VERTICAL SCROLLBAR
  3612. y-axis
  3613. ------------------------------------------------------------------------------------------------------------------------
  3614. */
  3615. .mCSB_inside > .mCSB_container{ margin-right: 30px; }
  3616. .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-right: 0; } /* non-visible scrollbar */
  3617. .mCS-dir-rtl > .mCSB_inside > .mCSB_container{ /* RTL direction/left-side scrollbar */
  3618. margin-right: 0;
  3619. margin-left: 30px;
  3620. }
  3621. .mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{ margin-left: 0; } /* RTL direction/left-side scrollbar */
  3622. .mCSB_scrollTools{ /* contains scrollbar markup (draggable element, dragger rail, buttons etc.) */
  3623. position: absolute;
  3624. width: 16px;
  3625. height: auto;
  3626. left: auto;
  3627. top: 0;
  3628. right: 0;
  3629. bottom: 0;
  3630. }
  3631. .mCSB_outside + .mCSB_scrollTools{ right: -26px; } /* scrollbar position: outside */
  3632. .mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,
  3633. .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ /* RTL direction/left-side scrollbar */
  3634. right: auto;
  3635. left: 0;
  3636. }
  3637. .mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{ left: -26px; } /* RTL direction/left-side scrollbar (scrollbar position: outside) */
  3638. .mCSB_scrollTools .mCSB_draggerContainer{ /* contains the draggable element and dragger rail markup */
  3639. position: absolute;
  3640. top: 0;
  3641. left: 0;
  3642. bottom: 0;
  3643. right: 0;
  3644. height: auto;
  3645. }
  3646. .mCSB_scrollTools a + .mCSB_draggerContainer{ margin: 20px 0; }
  3647. .mCSB_scrollTools .mCSB_draggerRail{
  3648. width: 2px;
  3649. height: 100%;
  3650. margin: 0 auto;
  3651. -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
  3652. }
  3653. .mCSB_scrollTools .mCSB_dragger{ /* the draggable element */
  3654. cursor: pointer;
  3655. width: 100%;
  3656. height: 30px; /* minimum dragger height */
  3657. z-index: 1;
  3658. }
  3659. .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ /* the dragger element */
  3660. position: relative;
  3661. width: 4px;
  3662. height: 100%;
  3663. margin: 0 auto;
  3664. -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px;
  3665. text-align: center;
  3666. }
  3667. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  3668. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{ width: 12px; /* auto-expanded scrollbar */ }
  3669. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  3670. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 8px; /* auto-expanded scrollbar */ }
  3671. .mCSB_scrollTools .mCSB_buttonUp,
  3672. .mCSB_scrollTools .mCSB_buttonDown{
  3673. display: block;
  3674. position: absolute;
  3675. height: 20px;
  3676. width: 100%;
  3677. overflow: hidden;
  3678. margin: 0 auto;
  3679. cursor: pointer;
  3680. }
  3681. .mCSB_scrollTools .mCSB_buttonDown{ bottom: 0; }
  3682. /*
  3683. ------------------------------------------------------------------------------------------------------------------------
  3684. 3. HORIZONTAL SCROLLBAR
  3685. x-axis
  3686. ------------------------------------------------------------------------------------------------------------------------
  3687. */
  3688. .mCSB_horizontal.mCSB_inside > .mCSB_container{
  3689. margin-right: 0;
  3690. margin-bottom: 30px;
  3691. }
  3692. .mCSB_horizontal.mCSB_outside > .mCSB_container{ min-height: 100%; }
  3693. .mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; } /* non-visible scrollbar */
  3694. .mCSB_scrollTools.mCSB_scrollTools_horizontal{
  3695. width: auto;
  3696. height: 16px;
  3697. top: auto;
  3698. right: 0;
  3699. bottom: 0;
  3700. left: 0;
  3701. }
  3702. .mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
  3703. .mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{ bottom: -26px; } /* scrollbar position: outside */
  3704. .mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{ margin: 0 20px; }
  3705. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  3706. width: 100%;
  3707. height: 2px;
  3708. margin: 7px 0;
  3709. }
  3710. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{
  3711. width: 30px; /* minimum dragger width */
  3712. height: 100%;
  3713. left: 0;
  3714. }
  3715. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  3716. width: 100%;
  3717. height: 4px;
  3718. margin: 6px auto;
  3719. }
  3720. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  3721. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
  3722. height: 12px; /* auto-expanded scrollbar */
  3723. margin: 2px auto;
  3724. }
  3725. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  3726. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
  3727. height: 8px; /* auto-expanded scrollbar */
  3728. margin: 4px 0;
  3729. }
  3730. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,
  3731. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{
  3732. display: block;
  3733. position: absolute;
  3734. width: 20px;
  3735. height: 100%;
  3736. overflow: hidden;
  3737. margin: 0 auto;
  3738. cursor: pointer;
  3739. }
  3740. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{ left: 0; }
  3741. .mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{ right: 0; }
  3742. /*
  3743. ------------------------------------------------------------------------------------------------------------------------
  3744. 4. VERTICAL AND HORIZONTAL SCROLLBARS
  3745. yx-axis
  3746. ------------------------------------------------------------------------------------------------------------------------
  3747. */
  3748. .mCSB_container_wrapper{
  3749. position: absolute;
  3750. height: auto;
  3751. width: auto;
  3752. overflow: hidden;
  3753. top: 0;
  3754. left: 0;
  3755. right: 0;
  3756. bottom: 0;
  3757. margin-right: 30px;
  3758. margin-bottom: 30px;
  3759. }
  3760. .mCSB_container_wrapper > .mCSB_container{
  3761. padding-right: 30px;
  3762. padding-bottom: 30px;
  3763. -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  3764. }
  3765. .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 20px; }
  3766. .mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 20px; }
  3767. /* non-visible horizontal scrollbar */
  3768. .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{ bottom: 0; }
  3769. /* non-visible vertical scrollbar/RTL direction/left-side scrollbar */
  3770. .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal,
  3771. .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ right: 0; }
  3772. /* RTL direction/left-side scrollbar */
  3773. .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 20px; }
  3774. /* non-visible scrollbar/RTL direction/left-side scrollbar */
  3775. .mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{ left: 0; }
  3776. .mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{ /* RTL direction/left-side scrollbar */
  3777. margin-right: 0;
  3778. margin-left: 30px;
  3779. }
  3780. .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{ padding-right: 0; }
  3781. .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{ padding-bottom: 0; }
  3782. .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{
  3783. margin-right: 0; /* non-visible scrollbar */
  3784. margin-left: 0;
  3785. }
  3786. /* non-visible horizontal scrollbar */
  3787. .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{ margin-bottom: 0; }
  3788. /*
  3789. ------------------------------------------------------------------------------------------------------------------------
  3790. 5. TRANSITIONS
  3791. ------------------------------------------------------------------------------------------------------------------------
  3792. */
  3793. .mCSB_scrollTools,
  3794. .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  3795. .mCSB_scrollTools .mCSB_buttonUp,
  3796. .mCSB_scrollTools .mCSB_buttonDown,
  3797. .mCSB_scrollTools .mCSB_buttonLeft,
  3798. .mCSB_scrollTools .mCSB_buttonRight{
  3799. -webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  3800. -moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  3801. -o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  3802. transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
  3803. }
  3804. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar, /* auto-expanded scrollbar */
  3805. .mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,
  3806. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,
  3807. .mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail{
  3808. -webkit-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  3809. margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  3810. margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  3811. opacity .2s ease-in-out, background-color .2s ease-in-out;
  3812. -moz-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  3813. margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  3814. margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  3815. opacity .2s ease-in-out, background-color .2s ease-in-out;
  3816. -o-transition: width .2s ease-out .2s, height .2s ease-out .2s,
  3817. margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  3818. margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  3819. opacity .2s ease-in-out, background-color .2s ease-in-out;
  3820. transition: width .2s ease-out .2s, height .2s ease-out .2s,
  3821. margin-left .2s ease-out .2s, margin-right .2s ease-out .2s,
  3822. margin-top .2s ease-out .2s, margin-bottom .2s ease-out .2s,
  3823. opacity .2s ease-in-out, background-color .2s ease-in-out;
  3824. }
  3825. /*
  3826. ------------------------------------------------------------------------------------------------------------------------
  3827. 6. SCROLLBAR COLORS, OPACITY AND BACKGROUNDS
  3828. ------------------------------------------------------------------------------------------------------------------------
  3829. */
  3830. /*
  3831. ----------------------------------------
  3832. 6.1 THEMES
  3833. ----------------------------------------
  3834. */
  3835. /* default theme ("light") */
  3836. .mCSB_scrollTools{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
  3837. .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,
  3838. .mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 0; filter: "alpha(opacity=0)"; -ms-filter: "alpha(opacity=0)"; }
  3839. .mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,
  3840. .mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag,
  3841. .mCustomScrollBox:hover > .mCSB_scrollTools,
  3842. .mCustomScrollBox:hover ~ .mCSB_scrollTools,
  3843. .mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,
  3844. .mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools{ opacity: 1; filter: "alpha(opacity=100)"; -ms-filter: "alpha(opacity=100)"; }
  3845. .mCSB_scrollTools .mCSB_draggerRail{
  3846. background-color: #000; background-color: rgba(0,0,0,0.4);
  3847. filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
  3848. }
  3849. .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  3850. background-color: #fff; background-color: rgba(255,255,255,0.75);
  3851. filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)";
  3852. }
  3853. .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{
  3854. background-color: #fff; background-color: rgba(255,255,255,0.85);
  3855. filter: "alpha(opacity=85)"; -ms-filter: "alpha(opacity=85)";
  3856. }
  3857. .mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  3858. .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  3859. background-color: #fff; background-color: rgba(255,255,255,0.9);
  3860. filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
  3861. }
  3862. .mCSB_scrollTools .mCSB_buttonUp,
  3863. .mCSB_scrollTools .mCSB_buttonDown,
  3864. .mCSB_scrollTools .mCSB_buttonLeft,
  3865. .mCSB_scrollTools .mCSB_buttonRight{
  3866. background-image: url(mCSB_buttons.png)/*tpa=http://www.chinasofti.com/r/cms/www/default/css/mCSB_buttons.png*/; /* css sprites */
  3867. background-repeat: no-repeat;
  3868. opacity: 0.4; filter: "alpha(opacity=40)"; -ms-filter: "alpha(opacity=40)";
  3869. }
  3870. .mCSB_scrollTools .mCSB_buttonUp{
  3871. background-position: 0 0;
  3872. /*
  3873. sprites locations
  3874. light: 0 0, -16px 0, -32px 0, -48px 0, 0 -72px, -16px -72px, -32px -72px
  3875. dark: -80px 0, -96px 0, -112px 0, -128px 0, -80px -72px, -96px -72px, -112px -72px
  3876. */
  3877. }
  3878. .mCSB_scrollTools .mCSB_buttonDown{
  3879. background-position: 0 -20px;
  3880. /*
  3881. sprites locations
  3882. light: 0 -20px, -16px -20px, -32px -20px, -48px -20px, 0 -92px, -16px -92px, -32px -92px
  3883. dark: -80px -20px, -96px -20px, -112px -20px, -128px -20px, -80px -92px, -96px -92px, -112 -92px
  3884. */
  3885. }
  3886. .mCSB_scrollTools .mCSB_buttonLeft{
  3887. background-position: 0 -40px;
  3888. /*
  3889. sprites locations
  3890. light: 0 -40px, -20px -40px, -40px -40px, -60px -40px, 0 -112px, -20px -112px, -40px -112px
  3891. dark: -80px -40px, -100px -40px, -120px -40px, -140px -40px, -80px -112px, -100px -112px, -120px -112px
  3892. */
  3893. }
  3894. .mCSB_scrollTools .mCSB_buttonRight{
  3895. background-position: 0 -56px;
  3896. /*
  3897. sprites locations
  3898. light: 0 -56px, -20px -56px, -40px -56px, -60px -56px, 0 -128px, -20px -128px, -40px -128px
  3899. dark: -80px -56px, -100px -56px, -120px -56px, -140px -56px, -80px -128px, -100px -128px, -120px -128px
  3900. */
  3901. }
  3902. .mCSB_scrollTools .mCSB_buttonUp:hover,
  3903. .mCSB_scrollTools .mCSB_buttonDown:hover,
  3904. .mCSB_scrollTools .mCSB_buttonLeft:hover,
  3905. .mCSB_scrollTools .mCSB_buttonRight:hover{ opacity: 0.75; filter: "alpha(opacity=75)"; -ms-filter: "alpha(opacity=75)"; }
  3906. .mCSB_scrollTools .mCSB_buttonUp:active,
  3907. .mCSB_scrollTools .mCSB_buttonDown:active,
  3908. .mCSB_scrollTools .mCSB_buttonLeft:active,
  3909. .mCSB_scrollTools .mCSB_buttonRight:active{ opacity: 0.9; filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)"; }
  3910. /* theme: "dark" */
  3911. .mCS-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
  3912. .mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  3913. .mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.85); }
  3914. .mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  3915. .mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: rgba(0,0,0,0.9); }
  3916. .mCS-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
  3917. .mCS-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
  3918. .mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
  3919. .mCS-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
  3920. /* ---------------------------------------- */
  3921. /* theme: "light-2", "dark-2" */
  3922. .mCS-light-2.mCSB_scrollTools .mCSB_draggerRail,
  3923. .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
  3924. width: 4px;
  3925. background-color: #fff; background-color: rgba(255,255,255,0.1);
  3926. -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  3927. }
  3928. .mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  3929. .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  3930. width: 4px;
  3931. background-color: #fff; background-color: rgba(255,255,255,0.75);
  3932. -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  3933. }
  3934. .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  3935. .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  3936. .mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  3937. .mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  3938. width: 100%;
  3939. height: 4px;
  3940. margin: 6px auto;
  3941. }
  3942. .mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
  3943. .mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  3944. .mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
  3945. .mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px 0; }
  3946. .mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -20px; }
  3947. .mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -40px; }
  3948. .mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -56px; }
  3949. /* theme: "dark-2" */
  3950. .mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{
  3951. background-color: #000; background-color: rgba(0,0,0,0.1);
  3952. -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  3953. }
  3954. .mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  3955. background-color: #000; background-color: rgba(0,0,0,0.75);
  3956. -webkit-border-radius: 1px; -moz-border-radius: 1px; border-radius: 1px;
  3957. }
  3958. .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  3959. .mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  3960. .mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  3961. .mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px 0; }
  3962. .mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -20px; }
  3963. .mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -40px; }
  3964. .mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -56px; }
  3965. /* ---------------------------------------- */
  3966. /* theme: "light-thick", "dark-thick" */
  3967. .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
  3968. .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
  3969. width: 4px;
  3970. background-color: #fff; background-color: rgba(255,255,255,0.1);
  3971. -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
  3972. }
  3973. .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  3974. .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  3975. width: 6px;
  3976. background-color: #fff; background-color: rgba(255,255,255,0.75);
  3977. -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
  3978. }
  3979. .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  3980. .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  3981. width: 100%;
  3982. height: 4px;
  3983. margin: 6px 0;
  3984. }
  3985. .mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  3986. .mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  3987. width: 100%;
  3988. height: 6px;
  3989. margin: 5px auto;
  3990. }
  3991. .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
  3992. .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  3993. .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
  3994. .mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px 0; }
  3995. .mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -20px; }
  3996. .mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -40px; }
  3997. .mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -56px; }
  3998. /* theme: "dark-thick" */
  3999. .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{
  4000. background-color: #000; background-color: rgba(0,0,0,0.1);
  4001. -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
  4002. }
  4003. .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4004. background-color: #000; background-color: rgba(0,0,0,0.75);
  4005. -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px;
  4006. }
  4007. .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4008. .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4009. .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4010. .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px 0; }
  4011. .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -20px; }
  4012. .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -40px; }
  4013. .mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -56px; }
  4014. /* ---------------------------------------- */
  4015. /* theme: "light-thin", "dark-thin" */
  4016. .mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.1); }
  4017. .mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4018. .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 2px; }
  4019. .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4020. .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{ width: 100%; }
  4021. .mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4022. .mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4023. width: 100%;
  4024. height: 2px;
  4025. margin: 7px auto;
  4026. }
  4027. /* theme "dark-thin" */
  4028. .mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
  4029. .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  4030. .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4031. .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4032. .mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4033. .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px 0; }
  4034. .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -20px; }
  4035. .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -40px; }
  4036. .mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -56px; }
  4037. /* ---------------------------------------- */
  4038. /* theme "rounded", "rounded-dark", "rounded-dots", "rounded-dots-dark" */
  4039. .mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.15); }
  4040. .mCS-rounded.mCSB_scrollTools .mCSB_dragger,
  4041. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,
  4042. .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,
  4043. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger{ height: 14px; }
  4044. .mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4045. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4046. .mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4047. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4048. width: 14px;
  4049. margin: 0 1px;
  4050. }
  4051. .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger,
  4052. .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,
  4053. .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,
  4054. .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 14px; }
  4055. .mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4056. .mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4057. .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4058. .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4059. height: 14px;
  4060. margin: 1px 0;
  4061. }
  4062. .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  4063. .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
  4064. .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  4065. .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
  4066. width: 16px; /* auto-expanded scrollbar */
  4067. height: 16px;
  4068. margin: -1px 0;
  4069. }
  4070. .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4071. .mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
  4072. .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4073. .mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{ width: 4px; /* auto-expanded scrollbar */ }
  4074. .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  4075. .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,
  4076. .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,
  4077. .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{
  4078. height: 16px; /* auto-expanded scrollbar */
  4079. width: 16px;
  4080. margin: 0 -1px;
  4081. }
  4082. .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4083. .mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
  4084. .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4085. .mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
  4086. height: 4px; /* auto-expanded scrollbar */
  4087. margin: 6px 0;
  4088. }
  4089. .mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{ background-position: 0 -72px; }
  4090. .mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{ background-position: 0 -92px; }
  4091. .mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{ background-position: 0 -112px; }
  4092. .mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{ background-position: 0 -128px; }
  4093. /* theme "rounded-dark", "rounded-dots-dark" */
  4094. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4095. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  4096. .mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.15); }
  4097. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4098. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4099. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4100. .mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
  4101. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4102. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4103. .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -80px -72px; }
  4104. .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -80px -92px; }
  4105. .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -80px -112px; }
  4106. .mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -80px -128px; }
  4107. /* theme "rounded-dots", "rounded-dots-dark" */
  4108. .mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail,
  4109. .mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail{ width: 4px; }
  4110. .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
  4111. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,
  4112. .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4113. .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  4114. background-color: transparent;
  4115. background-position: center;
  4116. }
  4117. .mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,
  4118. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
  4119. background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==");
  4120. background-repeat: repeat-y;
  4121. opacity: 0.3;
  4122. filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";
  4123. }
  4124. .mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4125. .mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  4126. height: 4px;
  4127. margin: 6px 0;
  4128. background-repeat: repeat-x;
  4129. }
  4130. .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{ background-position: -16px -72px; }
  4131. .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{ background-position: -16px -92px; }
  4132. .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -20px -112px; }
  4133. .mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{ background-position: -20px -128px; }
  4134. /* theme "rounded-dots-dark" */
  4135. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{
  4136. background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=");
  4137. }
  4138. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -96px -72px; }
  4139. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -96px -92px; }
  4140. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -100px -112px; }
  4141. .mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -100px -128px; }
  4142. /* ---------------------------------------- */
  4143. /* theme "3d", "3d-dark", "3d-thick", "3d-thick-dark" */
  4144. .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4145. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4146. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4147. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4148. background-repeat: repeat-y;
  4149. background-image: -moz-linear-gradient(left, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  4150. background-image: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
  4151. background-image: -webkit-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4152. background-image: -o-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4153. background-image: -ms-linear-gradient(left, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4154. background-image: linear-gradient(to right, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4155. }
  4156. .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4157. .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4158. .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4159. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4160. background-repeat: repeat-x;
  4161. background-image: -moz-linear-gradient(top, rgba(255,255,255,0.5) 0%, rgba(255,255,255,0) 100%);
  4162. background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.5)), color-stop(100%,rgba(255,255,255,0)));
  4163. background-image: -webkit-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4164. background-image: -o-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4165. background-image: -ms-linear-gradient(top, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4166. background-image: linear-gradient(to bottom, rgba(255,255,255,0.5) 0%,rgba(255,255,255,0) 100%);
  4167. }
  4168. /* theme "3d", "3d-dark" */
  4169. .mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger,
  4170. .mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 70px; }
  4171. .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger,
  4172. .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 70px; }
  4173. .mCS-3d.mCSB_scrollTools,
  4174. .mCS-3d-dark.mCSB_scrollTools{
  4175. opacity: 1;
  4176. filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";
  4177. }
  4178. .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
  4179. .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4180. .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,
  4181. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 16px; -moz-border-radius: 16px; border-radius: 16px; }
  4182. .mCS-3d.mCSB_scrollTools .mCSB_draggerRail,
  4183. .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
  4184. width: 8px;
  4185. background-color: #000; background-color: rgba(0,0,0,0.2);
  4186. box-shadow: inset 1px 0 1px rgba(0,0,0,0.5), inset -1px 0 1px rgba(255,255,255,0.2);
  4187. }
  4188. .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4189. .mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4190. .mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4191. .mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
  4192. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4193. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4194. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4195. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
  4196. .mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4197. .mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 8px; }
  4198. .mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4199. .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  4200. width: 100%;
  4201. height: 8px;
  4202. margin: 4px 0;
  4203. box-shadow: inset 0 1px 1px rgba(0,0,0,0.5), inset 0 -1px 1px rgba(255,255,255,0.2);
  4204. }
  4205. .mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4206. .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4207. width: 100%;
  4208. height: 8px;
  4209. margin: 4px auto;
  4210. }
  4211. .mCS-3d.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
  4212. .mCS-3d.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
  4213. .mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
  4214. .mCS-3d.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
  4215. /* theme "3d-dark" */
  4216. .mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{
  4217. background-color: #000; background-color: rgba(0,0,0,0.1);
  4218. box-shadow: inset 1px 0 1px rgba(0,0,0,0.1);
  4219. }
  4220. .mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1); }
  4221. .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
  4222. .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
  4223. .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
  4224. .mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }
  4225. /* ---------------------------------------- */
  4226. /* theme: "3d-thick", "3d-thick-dark" */
  4227. .mCS-3d-thick.mCSB_scrollTools,
  4228. .mCS-3d-thick-dark.mCSB_scrollTools{
  4229. opacity: 1;
  4230. filter: "alpha(opacity=30)"; -ms-filter: "alpha(opacity=30)";
  4231. }
  4232. .mCS-3d-thick.mCSB_scrollTools,
  4233. .mCS-3d-thick-dark.mCSB_scrollTools,
  4234. .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer,
  4235. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{ -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; }
  4236. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4237. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
  4238. .mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical,
  4239. .mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ right: 1px; }
  4240. .mCS-3d-thick.mCSB_scrollTools_vertical,
  4241. .mCS-3d-thick-dark.mCSB_scrollTools_vertical{ box-shadow: inset 1px 0 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5); }
  4242. .mCS-3d-thick.mCSB_scrollTools_horizontal,
  4243. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{
  4244. bottom: 1px;
  4245. box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.5);
  4246. }
  4247. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4248. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4249. box-shadow: inset 1px 0 0 rgba(255,255,255,0.4);
  4250. width: 12px;
  4251. margin: 2px;
  4252. position: absolute;
  4253. height: auto;
  4254. top: 0;
  4255. bottom: 0;
  4256. left: 0;
  4257. right: 0;
  4258. }
  4259. .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4260. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4); }
  4261. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4262. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4263. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4264. .mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #555; }
  4265. .mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4266. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4267. height: 12px;
  4268. width: auto;
  4269. }
  4270. .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{
  4271. background-color: #000; background-color: rgba(0,0,0,0.05);
  4272. box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
  4273. }
  4274. .mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
  4275. .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
  4276. .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
  4277. .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
  4278. .mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
  4279. /* theme: "3d-thick-dark" */
  4280. .mCS-3d-thick-dark.mCSB_scrollTools{ box-shadow: inset 0 0 14px rgba(0,0,0,0.2); }
  4281. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal{ box-shadow: inset 0 1px 1px rgba(0,0,0,0.1), inset 0 0 14px rgba(0,0,0,0.2); }
  4282. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 1px 0 0 rgba(255,255,255,0.4), inset -1px 0 0 rgba(0,0,0,0.2); }
  4283. .mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{ box-shadow: inset 0 1px 0 rgba(255,255,255,0.4), inset 0 -1px 0 rgba(0,0,0,0.2); }
  4284. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4285. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4286. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4287. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #777; }
  4288. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{
  4289. background-color: #fff; background-color: rgba(0,0,0,0.05);
  4290. box-shadow: inset 1px 1px 16px rgba(0,0,0,0.1);
  4291. }
  4292. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
  4293. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
  4294. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
  4295. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
  4296. .mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }
  4297. /* ---------------------------------------- */
  4298. /* theme: "minimal", "minimal-dark" */
  4299. .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
  4300. .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
  4301. right: 0;
  4302. margin: 12px 0;
  4303. }
  4304. .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
  4305. .mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
  4306. .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal,
  4307. .mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal{
  4308. bottom: 0;
  4309. margin: 0 12px;
  4310. }
  4311. /* RTL direction/left-side scrollbar */
  4312. .mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical,
  4313. .mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical{
  4314. left: 0;
  4315. right: auto;
  4316. }
  4317. .mCS-minimal.mCSB_scrollTools .mCSB_draggerRail,
  4318. .mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: transparent; }
  4319. .mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger,
  4320. .mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger{ height: 50px; }
  4321. .mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger,
  4322. .mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger{ width: 50px; }
  4323. .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4324. background-color: #fff; background-color: rgba(255,255,255,0.2);
  4325. filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";
  4326. }
  4327. .mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4328. .mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  4329. background-color: #fff; background-color: rgba(255,255,255,0.5);
  4330. filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";
  4331. }
  4332. /* theme: "minimal-dark" */
  4333. .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4334. background-color: #000; background-color: rgba(0,0,0,0.2);
  4335. filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";
  4336. }
  4337. .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4338. .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{
  4339. background-color: #000; background-color: rgba(0,0,0,0.5);
  4340. filter: "alpha(opacity=50)"; -ms-filter: "alpha(opacity=50)";
  4341. }
  4342. /* ---------------------------------------- */
  4343. /* theme "light-3", "dark-3" */
  4344. .mCS-light-3.mCSB_scrollTools .mCSB_draggerRail,
  4345. .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{
  4346. width: 6px;
  4347. background-color: #000; background-color: rgba(0,0,0,0.2);
  4348. }
  4349. .mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4350. .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ width: 6px; }
  4351. .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4352. .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4353. .mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4354. .mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  4355. width: 100%;
  4356. height: 6px;
  4357. margin: 5px 0;
  4358. }
  4359. .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4360. .mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
  4361. .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4362. .mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
  4363. width: 12px;
  4364. }
  4365. .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4366. .mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,
  4367. .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,
  4368. .mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{
  4369. height: 12px;
  4370. margin: 2px 0;
  4371. }
  4372. .mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
  4373. .mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
  4374. .mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
  4375. .mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
  4376. /* theme "dark-3" */
  4377. .mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  4378. .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4379. .mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4380. .mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4381. .mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
  4382. .mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
  4383. .mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
  4384. .mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
  4385. .mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }
  4386. /* ---------------------------------------- */
  4387. /* theme "inset", "inset-dark", "inset-2", "inset-2-dark", "inset-3", "inset-3-dark" */
  4388. .mCS-inset.mCSB_scrollTools .mCSB_draggerRail,
  4389. .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
  4390. .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
  4391. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
  4392. .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,
  4393. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{
  4394. width: 12px;
  4395. background-color: #000; background-color: rgba(0,0,0,0.2);
  4396. }
  4397. .mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4398. .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4399. .mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4400. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4401. .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4402. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
  4403. width: 6px;
  4404. margin: 3px 5px;
  4405. position: absolute;
  4406. height: auto;
  4407. top: 0;
  4408. bottom: 0;
  4409. left: 0;
  4410. right: 0;
  4411. }
  4412. .mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4413. .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4414. .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4415. .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4416. .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,
  4417. .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{
  4418. height: 6px;
  4419. margin: 5px 3px;
  4420. position: absolute;
  4421. width: auto;
  4422. top: 0;
  4423. bottom: 0;
  4424. left: 0;
  4425. right: 0;
  4426. }
  4427. .mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4428. .mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4429. .mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4430. .mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4431. .mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,
  4432. .mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{
  4433. width: 100%;
  4434. height: 12px;
  4435. margin: 2px 0;
  4436. }
  4437. .mCS-inset.mCSB_scrollTools .mCSB_buttonUp,
  4438. .mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,
  4439. .mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp{ background-position: -32px -72px; }
  4440. .mCS-inset.mCSB_scrollTools .mCSB_buttonDown,
  4441. .mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,
  4442. .mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown{ background-position: -32px -92px; }
  4443. .mCS-inset.mCSB_scrollTools .mCSB_buttonLeft,
  4444. .mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,
  4445. .mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -40px -112px; }
  4446. .mCS-inset.mCSB_scrollTools .mCSB_buttonRight,
  4447. .mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,
  4448. .mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight{ background-position: -40px -128px; }
  4449. /* theme "inset-dark", "inset-2-dark", "inset-3-dark" */
  4450. .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4451. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
  4452. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  4453. .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4454. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
  4455. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4456. .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4457. .mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
  4458. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4459. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,
  4460. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4461. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4462. .mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,
  4463. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,
  4464. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.1); }
  4465. .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp,
  4466. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,
  4467. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp{ background-position: -112px -72px; }
  4468. .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown,
  4469. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,
  4470. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown{ background-position: -112px -92px; }
  4471. .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft,
  4472. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,
  4473. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft{ background-position: -120px -112px; }
  4474. .mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight,
  4475. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,
  4476. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight{ background-position: -120px -128px; }
  4477. /* theme "inset-2", "inset-2-dark" */
  4478. .mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,
  4479. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{
  4480. background-color: transparent;
  4481. border-width: 1px;
  4482. border-style: solid;
  4483. border-color: #fff;
  4484. border-color: rgba(255,255,255,0.2);
  4485. -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  4486. }
  4487. .mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{ border-color: #000; border-color: rgba(0,0,0,0.2); }
  4488. /* theme "inset-3", "inset-3-dark" */
  4489. .mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{ background-color: #fff; background-color: rgba(255,255,255,0.6); }
  4490. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{ background-color: #000; background-color: rgba(0,0,0,0.6); }
  4491. .mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.75); }
  4492. .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.85); }
  4493. .mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4494. .mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #000; background-color: rgba(0,0,0,0.9); }
  4495. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.75); }
  4496. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.85); }
  4497. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
  4498. .mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar{ background-color: #fff; background-color: rgba(255,255,255,0.9); }
  4499. /* ---------------------------------------- */
  4500. /**
  4501. * Swiper 4.4.1
  4502. * Most modern mobile touch slider and framework with hardware accelerated transitions
  4503. * http://www.idangero.us/swiper/
  4504. *
  4505. * Copyright 2014-2018 Vladimir Kharlampidi
  4506. *
  4507. * Released under the MIT License
  4508. *
  4509. * Released on: September 14, 2018
  4510. */
  4511. .swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s right,.2s -webkit-transform;transition:.2s right,.2s -webkit-transform;-o-transition:.2s transform,.2s right;transition:.2s transform,.2s right;transition:.2s transform,.2s right,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}