mainPC.css 193 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592
  1. @font-face {
  2. font-family: OpenSans;
  3. src: url(../fonts/open-sans/OpenSansRegular.eot);
  4. src: url(../fonts/open-sans/OpenSansRegular.eot) format('embedded-opentype'),url(../fonts/open-sans/OpenSansRegular.woff2) format('woff2'),url(../fonts/open-sans/OpenSansRegular.woff) format('woff'),url(../fonts/open-sans/OpenSansRegular.ttf) format('truetype'),url(../fonts/open-sans/OpenSansRegular.svg#OpenSansRegular) format('svg');
  5. font-weight: 400
  6. }
  7. /*
  8. @font-face {
  9. font-family: OpenSans;
  10. src: url(../fonts/open-sans-light/OpenSansLight.eot);
  11. src: url(../fonts/open-sans-light/OpenSansLight.eot) format('embedded-opentype'),url(../fonts/open-sans-light/OpenSansLight.woff2) format('woff2'),url(../fonts/open-sans-light/OpenSansLight.woff) format('woff'),url(../fonts/open-sans-light/OpenSansLight.ttf) format('truetype'),url(../fonts/open-sans-light/OpenSansLight.svg#OpenSansLight) format('svg');
  12. font-weight: 100
  13. }
  14. @font-face {
  15. font-family: OpenSans;
  16. src: url(../fonts/open-sans-semibold/OpenSansSemibold.eot);
  17. src: url(../fonts/open-sans-semibold/OpenSansSemibold.eot) format('embedded-opentype'),url(../fonts/open-sans-semibold/OpenSansSemibold.woff2) format('woff2'),url(../fonts/open-sans-semibold/OpenSansSemibold.woff) format('woff'),url(../fonts/open-sans-semibold/OpenSansSemibold.ttf) format('truetype'),url(../fonts/open-sans-semibold/OpenSansSemibold.svg#OpenSansSemibold) format('svg');
  18. font-weight: 700
  19. } */
  20. /* @font-face {
  21. font-family: 'FontAwesome';
  22. src: url(font/fontawesome-webfont.eot);
  23. src: url(font/fontawesome-webfont.eot?#iefix&v=4.5.0) format("embedded-opentype"), url(font/fontawesome-webfont.woff2) format("woff2"), url(font/awesome-webfont.woff) format("woff"), url(font/fontawesome-webfont.ttf) format("truetype"), url(font/fontawesome-webfont.svg#fontawesomeregular) format("svg");
  24. font-weight: normal;
  25. font-style: normal;
  26. } */
  27. html,body {
  28. background-color: rgba(38, 39, 41, 1);
  29. height: 100%;
  30. width: 100%;
  31. margin: 0px;
  32. padding: 0px;
  33. overflow: hidden;
  34. font-size: 14px;
  35. color: #fff;
  36. overflow: hidden;
  37. line-height: normal;
  38. -webkit-font-smoothing: subpixel-antialiased;
  39. font-family: OpenSans,sans-serif
  40. }
  41. * {
  42. box-sizing: border-box;
  43. background-size: contain;
  44. background-repeat: no-repeat;
  45. background-position: center center;
  46. }
  47. ::-webkit-scrollbar {
  48. /*脙娄脗禄脜隆脙楼脜聽脗篓脙娄脗聺脗隆脙娄芒鈧⒚偮疵兟っ偮矫⑩偓艙脙娄脗聽脗路脙楼脗录脗聫*/
  49. width: 4px;
  50. /*脙漏脗芦脣艙脙楼脗庐脗陆脙楼脣鈥犆⑩偓聽脙楼脣鈥犆偮兟ッ偮偮姑兟ッ偮好⑩偓聺脙娄脗篓脗陋脙搂脗芦芒鈧?溍兟γ偮幻吢∶兟ッ吢犆偮兟γ偮澝偮∶兟吢∶⑩偓啪脙楼脗掳脗潞脙楼脗炉脗赂*/
  51. height: 1px;
  52. }
  53. ::-webkit-scrollbar-thumb {
  54. /*脙娄脗禄脜隆脙楼脜聽脗篓脙娄脗聺脗隆脙漏芒鈧∶呪?櫭兟┟偮澝偮⒚兟ッ偮懊偮徝兟γ⑩偓鈥溍偮姑兟ッ偮澝⑩偓鈥?*/
  55. border-radius: 4px;
  56. box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  57. background: #ccc;
  58. }
  59. ::-webkit-scrollbar-thumb:hover {
  60. background: #999;
  61. }
  62. ::-webkit-scrollbar-track {
  63. /*脙娄脗禄脜隆脙楼脜聽脗篓脙娄脗聺脗隆脙漏芒鈧∶呪?櫭兟┟偮澝偮⒚兟偮矫偮兟┟偮伱⑩偓艙*/
  64. box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  65. border-radius: 4px;
  66. background: #000000;
  67. }
  68. .unable {
  69. pointer-events: none !important;
  70. opacity: 0.5 !important;
  71. }
  72. .affix,.frame li .overlay {
  73. -webkit-transform: translate3d(0,0,0)
  74. }
  75. .btn,.tooltip-inner,.vr-popup .outer,.vr-popup-body .center {
  76. text-align: center
  77. }
  78. *,.gui-floorplan-label,.tag-container {
  79. -webkit-touch-callout: none
  80. }
  81. #loaderCoBrand h2,#model-title,.model-title,.tag-container,.tooltip-inner {
  82. word-wrap: break-word
  83. }
  84. #quick-logo,.btn,.btn-deep-link,.message-inner,.vr-popup .outer,.webvr-popup .footer,img {
  85. vertical-align: middle
  86. }
  87. #gui-name,#share-link-wrapper,.address,.co-brand,.contact-info div,.frame li .overlay,.gui-floor-title,.gui-floor.open .container .floorChoice {
  88. text-overflow: ellipsis
  89. }
  90. .btn-default,.img-thumbnail{
  91. background-color: #fff
  92. }
  93. .btn,.btn-danger.active,.btn-danger:active,.btn-default.active,.btn-default:active,.btn-info.active,.btn-info:active,.btn-primary.active,.btn-primary:active,.btn-success.active,.btn-success:active,.btn-warning.active,.btn-warning:active,.open>.dropdown-toggle.btn-danger,.open>.dropdown-toggle.btn-default,.open>.dropdown-toggle.btn-info,.open>.dropdown-toggle.btn-primary,.open>.dropdown-toggle.btn-success,.open>.dropdown-toggle.btn-warning {
  94. background-image: none
  95. }
  96. .img-responsive,.img-thumbnail {
  97. width: 100%\9;
  98. max-width: 100%;
  99. height: auto
  100. }
  101. .btn,.btn-link {
  102. font-weight: 400
  103. }
  104. *,:after,:before {
  105. -webkit-box-sizing: border-box;
  106. -moz-box-sizing: border-box;
  107. box-sizing: border-box;
  108. outline: none;
  109. }
  110. img,label,a,button,span,li{/*脙搂脗娄脗聛脙娄脗颅脗垄脙娄芒鈧姑⑩偓鈥溍兟γ⑩偓鹿脗陆脙楼脣鈥犆偮懊兟γ⑩偓鈥溍偮懊兟┟偮∶偮得兟┟偮澝偮?*/
  111. -webkit-user-select: none;
  112. -user-select: none;
  113. }
  114. input,textArea,div[contenteditable="true"]{
  115. -webkit-user-select: text;
  116. -user-select: text;
  117. }
  118. .message-outer,.vr-popup,.webvr-popup {
  119. box-sizing: border-box
  120. }
  121. .img-responsive {
  122. display: block
  123. }
  124. .btn,.img-thumbnail {
  125. display: inline-block;
  126. line-height: 1.42857143
  127. }
  128. .img-rounded {
  129. border-radius: 6px
  130. }
  131. .img-thumbnail {
  132. padding: 4px;
  133. border: 1px solid #ddd;
  134. border-radius: 4px;
  135. -webkit-transition: all .2s ease-in-out;
  136. -o-transition: all .2s ease-in-out;
  137. transition: all .2s ease-in-out
  138. }
  139. .img-circle {
  140. border-radius: 50%
  141. }
  142. .sr-only {
  143. position: absolute;
  144. width: 1px;
  145. height: 1px;
  146. margin: -1px;
  147. padding: 0;
  148. overflow: hidden;
  149. clip: rect(0,0,0,0);
  150. border: 0
  151. }
  152. .sr-only-focusable:active,.sr-only-focusable:focus {
  153. position: static;
  154. width: auto;
  155. height: auto;
  156. margin: 0;
  157. overflow: visible;
  158. clip: auto
  159. }
  160. .btn-block,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block {
  161. width: 100%
  162. }
  163. .btn {
  164. margin-bottom: 0;
  165. cursor: pointer;
  166. border: 1px solid transparent;
  167. white-space: nowrap;
  168. padding: 6px 12px;
  169. font-size: 14px;
  170. -webkit-user-select: none;
  171. -moz-user-select: none;
  172. -ms-user-select: none;
  173. user-select: none
  174. }
  175. .btn.active:focus,.btn:active:focus,.btn:focus {
  176. outline: dotted thin;
  177. outline: -webkit-focus-ring-color auto 5px;
  178. outline-offset: -2px
  179. }
  180. .btn:focus,.btn:hover {
  181. color: #333;
  182. text-decoration: none
  183. }
  184. .btn.active,.btn:active {
  185. outline: 0;
  186. background-image: none;
  187. -webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
  188. box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
  189. }
  190. .btn.disabled,.btn[disabled],fieldset[disabled] .btn {
  191. cursor: not-allowed;
  192. pointer-events: none;
  193. opacity: .65;
  194. filter: alpha(opacity=65);
  195. -webkit-box-shadow: none;
  196. box-shadow: none
  197. }
  198. .btn-default {
  199. color: #333;
  200. border-color: #ccc
  201. }
  202. .btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.dropdown-toggle.btn-default {
  203. color: #333;
  204. background-color: #e6e6e6;
  205. border-color: #adadad
  206. }
  207. .btn-default.disabled,.btn-default.disabled.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover {
  208. background-color: #fff;
  209. border-color: #ccc
  210. }
  211. .btn-default .badge {
  212. color: #fff;
  213. background-color: #333
  214. }
  215. .btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.dropdown-toggle.btn-primary {
  216. color: #fff;
  217. background-color: #3071a9;
  218. border-color: #285e8e
  219. }
  220. .btn-primary.disabled,.btn-primary.disabled.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover {
  221. background-color: #428bca;
  222. border-color: #357ebd
  223. }
  224. .btn-primary .badge {
  225. color: #428bca;
  226. background-color: #fff
  227. }
  228. .btn-success {
  229. color: #fff;
  230. background-color: #5cb85c;
  231. border-color: #4cae4c
  232. }
  233. .btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.dropdown-toggle.btn-success {
  234. color: #fff;
  235. background-color: #449d44;
  236. border-color: #398439
  237. }
  238. .btn-success.disabled,.btn-success.disabled.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover {
  239. background-color: #5cb85c;
  240. border-color: #4cae4c
  241. }
  242. .btn-success .badge {
  243. color: #5cb85c;
  244. background-color: #fff
  245. }
  246. .btn-info {
  247. color: #fff;
  248. background-color: #5bc0de;
  249. border-color: #46b8da
  250. }
  251. .btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.dropdown-toggle.btn-info {
  252. color: #fff;
  253. background-color: #31b0d5;
  254. border-color: #269abc
  255. }
  256. .btn-info.disabled,.btn-info.disabled.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover {
  257. background-color: #5bc0de;
  258. border-color: #46b8da
  259. }
  260. .btn-info .badge {
  261. color: #5bc0de;
  262. background-color: #fff
  263. }
  264. .btn-warning {
  265. color: #fff;
  266. background-color: #f0ad4e;
  267. border-color: #eea236
  268. }
  269. .btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.dropdown-toggle.btn-warning {
  270. color: #fff;
  271. background-color: #ec971f;
  272. border-color: #d58512
  273. }
  274. .btn-warning.disabled,.btn-warning.disabled.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover {
  275. background-color: #f0ad4e;
  276. border-color: #eea236
  277. }
  278. .btn-warning .badge {
  279. color: #f0ad4e;
  280. background-color: #fff
  281. }
  282. .btn-danger {
  283. color: #fff;
  284. background-color: #d9534f;
  285. border-color: #d43f3a
  286. }
  287. .btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.dropdown-toggle.btn-danger {
  288. color: #fff;
  289. background-color: #c9302c;
  290. border-color: #ac2925
  291. }
  292. .btn-danger.disabled,.btn-danger.disabled.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover {
  293. background-color: #d9534f;
  294. border-color: #d43f3a
  295. }
  296. .btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover,.tooltip-arrow {
  297. border-color: transparent
  298. }
  299. .btn-danger .badge {
  300. color: #d9534f;
  301. background-color: #fff
  302. }
  303. .btn-link {
  304. color: #428bca;
  305. cursor: pointer;
  306. border-radius: 0
  307. }
  308. .btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link {
  309. background-color: transparent;
  310. -webkit-box-shadow: none;
  311. box-shadow: none
  312. }
  313. .btn-link:focus,.btn-link:hover {
  314. color: #2a6496;
  315. text-decoration: underline;
  316. background-color: transparent
  317. }
  318. .btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover {
  319. color: #777;
  320. text-decoration: none
  321. }
  322. .btn-lg {
  323. padding: 10px 16px;
  324. font-size: 18px;
  325. line-height: 1.33;
  326. border-radius: 6px
  327. }
  328. .btn-sm,.btn-xs {
  329. line-height: 1.5;
  330. border-radius: 3px;
  331. font-size: 12px
  332. }
  333. .btn-sm {
  334. padding: 5px 10px
  335. }
  336. .btn-xs {
  337. padding: 1px 5px
  338. }
  339. .btn-block {
  340. display: block
  341. }
  342. .btn-block+.btn-block {
  343. margin-top: 5px
  344. }
  345. .tooltip {
  346. position: absolute;
  347. z-index: 1070;
  348. display: block;
  349. visibility: visible;
  350. font-size: 12px;
  351. line-height: 1.4;
  352. opacity: 0;
  353. filter: alpha(opacity=0)
  354. }
  355. .tooltip.in {
  356. opacity: .9;
  357. filter: alpha(opacity=90)
  358. }
  359. .tooltip.top {
  360. margin-top: -3px;
  361. padding: 5px 0
  362. }
  363. .tooltip.right {
  364. margin-left: 3px;
  365. padding: 0 5px
  366. }
  367. .tooltip.bottom {
  368. margin-top: 3px;
  369. padding: 5px 0
  370. }
  371. .tooltip.left {
  372. margin-left: -3px;
  373. padding: 0 5px
  374. }
  375. .tooltip-inner {
  376. max-width: 359px;
  377. white-space: nowrap;
  378. padding: 3px 8px;
  379. color: #fff;
  380. text-decoration: none;
  381. background-color: #000;
  382. border-radius: 4px
  383. }
  384. .tooltip-arrow {
  385. position: absolute;
  386. width: 0;
  387. height: 0;
  388. border-style: solid
  389. }
  390. .tooltip.top .tooltip-arrow,.tooltip.top-left .tooltip-arrow,.tooltip.top-right .tooltip-arrow {
  391. border-width: 5px 5px 0;
  392. border-top-color: #000;
  393. bottom: 0
  394. }
  395. .tooltip.top .tooltip-arrow {
  396. left: 50%;
  397. margin-left: -5px
  398. }
  399. .tooltip.top-left .tooltip-arrow {
  400. left: 5px
  401. }
  402. .tooltip.top-right .tooltip-arrow {
  403. right: 5px
  404. }
  405. .tooltip.right .tooltip-arrow {
  406. top: 50%;
  407. left: 0;
  408. margin-top: -5px;
  409. border-width: 5px 5px 5px 0;
  410. border-right-color: #000
  411. }
  412. .tooltip.left .tooltip-arrow {
  413. top: 50%;
  414. right: 0;
  415. margin-top: -5px;
  416. border-width: 5px 0 5px 5px;
  417. border-left-color: #000
  418. }
  419. .tooltip.bottom .tooltip-arrow,.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow {
  420. border-width: 0 5px 5px;
  421. border-bottom-color: #000;
  422. top: 0
  423. }
  424. .tooltip.bottom .tooltip-arrow {
  425. left: 50%;
  426. margin-left: -5px
  427. }
  428. .tooltip.bottom-left .tooltip-arrow {
  429. left: 5px
  430. }
  431. .tooltip.bottom-right .tooltip-arrow {
  432. right: 5px
  433. }
  434. .clearfix:after,.clearfix:before {
  435. content: " ";
  436. display: table
  437. }
  438. .clearfix:after {
  439. clear: both
  440. }
  441. .center-block {
  442. display: block;
  443. margin-left: auto;
  444. margin-right: auto
  445. }
  446. .pull-right {
  447. float: right!important
  448. }
  449. .pull-left {
  450. float: left!important
  451. }
  452. .hide {
  453. display: none!important
  454. }
  455. .show {
  456. display: block!important
  457. }
  458. .text-hide {
  459. font: 0/0 a;
  460. color: transparent;
  461. text-shadow: none;
  462. background-color: transparent;
  463. border: 0
  464. }
  465. .hidden {
  466. display: none!important;
  467. visibility: hidden!important
  468. }
  469. .affix {
  470. position: fixed;
  471. transform: translate3d(0,0,0)
  472. }
  473. [class*=" icon-"],[class^=icon-] {
  474. font-family: mp-font;
  475. speak: none;
  476. font-style: normal;
  477. font-weight: 400;
  478. font-variant: normal;
  479. text-transform: none;
  480. line-height: 1;
  481. -webkit-font-smoothing: antialiased;
  482. -moz-osx-font-smoothing: grayscale
  483. }
  484. .icon-floorplan:before {
  485. content: "\e623"
  486. }
  487. .icon-link:before {
  488. content: "\31"
  489. }
  490. .icon-mp-glyph:before {
  491. content: "\41"
  492. }
  493. .icon-twitter:before {
  494. content: "\66"
  495. }
  496. .icon-facebook:before {
  497. content: "\67"
  498. }
  499. .icon-close:before {
  500. content: "\48"
  501. }
  502. .icon-twitter2:before {
  503. content: "\68"
  504. }
  505. .icon-facebook2:before {
  506. content: "\69"
  507. }
  508. .icon-dollhouse:before {
  509. content: "\e600"
  510. }
  511. .icon-dpad-up:before {
  512. content: "\e60d"
  513. }
  514. .icon-dpad-down:before {
  515. content: "\e601"
  516. }
  517. .icon-dpad-left:before {
  518. content: "\e60e"
  519. }
  520. .icon-dpad-right:before {
  521. content: "\e602"
  522. }
  523. .icon-fullscreen-exit:before {
  524. content: "\e603"
  525. }
  526. .icon-fullscreen:before {
  527. content: "\e604"
  528. }
  529. .icon-help:before {
  530. content: "\e605"
  531. }
  532. .icon-inside:before {
  533. content: "\e606"
  534. }
  535. .icon-more:before {
  536. content: "\e607"
  537. }
  538. #play.active a i:before,.icon-pause:before {
  539. content: "\e608"
  540. }
  541. .icon-pin:before {
  542. content: "\e609"
  543. }
  544. .icon-play:before {
  545. content: "\e60a"
  546. }
  547. .icon-user:before {
  548. content: "\e60c"
  549. }
  550. .icon-share:before {
  551. content: "\e900"
  552. }
  553. .icon-webvr:before {
  554. content: "\e901"
  555. }
  556. .icon-gallery:before {
  557. content: "\e902"
  558. }
  559. .icon-ext-link:before {
  560. content: "\e903"
  561. }
  562. .icon-close-thin:before {
  563. content: "\e904"
  564. }
  565. .icon-plus:before {
  566. content: "\e905"
  567. }
  568. .icon-minus:before {
  569. content: "\e906"
  570. }
  571. .icon-email:before {
  572. content: "\e907"
  573. }
  574. .icon-find:before {
  575. content: "\e908"
  576. }
  577. #nprogress {
  578. pointer-events: none;
  579. -webkit-pointer-events: none
  580. }
  581. #nprogress .bar {
  582. background: #EDA110;
  583. border-top: 7px solid #FAAC17;
  584. position: fixed;
  585. z-index: 100;
  586. bottom: 0;
  587. left: 0;
  588. border-radius: 1px;
  589. width: 100%;
  590. height: 9px
  591. }
  592. #nprogress .peg,.track {
  593. display: block;
  594. position: absolute;
  595. right: 0
  596. }
  597. #nprogress .peg {
  598. width: 100px;
  599. height: 100%;
  600. opacity: 1;
  601. -webkit-transform: rotate(-3deg) translate(0,4px);
  602. -moz-transform: rotate(-3deg) translate(0,4px);
  603. -ms-transform: rotate(-3deg) translate(0,4px);
  604. -o-transform: rotate(-3deg) translate(0,4px);
  605. transform: rotate(-3deg) translate(0,4px)
  606. }
  607. .track {
  608. bottom: 0;
  609. width: 100%;
  610. height: 8px;
  611. background: rgba(15,16,17,.5)
  612. }
  613. .vr-popup {
  614. position: fixed;
  615. height: 100%;
  616. width: 100%;
  617. top: 0;
  618. left: 0;
  619. display: table;
  620. background-color: rgba(0,0,0,.75);
  621. z-index: 101;
  622. font-weight: lighter;
  623. -webkit-transition: all 250ms ease-in-out;
  624. transition: all 250ms ease-in-out;
  625. opacity: 0;
  626. pointer-events: none
  627. }
  628. .vr-popup.fadeIn {
  629. opacity: 1;
  630. pointer-events: all
  631. }
  632. .vr-popup.fadeIn .logo-button,.vr-popup.fadeIn .next-button,.vr-popup.fadeIn .prev-button {
  633. pointer-events: auto
  634. }
  635. .vr-popup .close {
  636. position: absolute;
  637. right: 5%;
  638. top: 3%;
  639. font-size: 16px
  640. }
  641. .vr-popup.closeByFooter .title {
  642. width: auto;
  643. white-space: nowrap;
  644. left: 50%;
  645. transform: translate(-50%,0)
  646. }
  647. .vr-popup.closeByFooter .close {
  648. display: none
  649. }
  650. .vr-popup .outer {
  651. height: 100%;
  652. position: relative;
  653. left: 10%;
  654. display: table-cell
  655. }
  656. .vr-popup .inner {
  657. width: 80%
  658. }
  659. .vr-popup .vr-images,.vr-popup .vr-popup-title {
  660. display: inline-block;
  661. width: 100%;
  662. font-weight: lighter
  663. }
  664. .vr-popup-body {
  665. font-size: 12px;
  666. font-size: 4vw;
  667. clear: both
  668. }
  669. .vr-popup .inner a {
  670. text-decoration: underline
  671. }
  672. .vr-popup .title {
  673. font-weight: lighter;
  674. position: absolute;
  675. left: 5%;
  676. top: 3%;
  677. font-size: 20px
  678. }
  679. .vr-popup .vr-page {
  680. display: block;
  681. position: absolute;
  682. bottom: 5%;
  683. padding-bottom: 8px;
  684. left: 5%;
  685. font-size: 14px
  686. }
  687. .vr-popup .vr-buttons .vr-arrows,.vr-popup .vr-images .front-close,.vr-popup.ios.front-page .img-container.second,.vr-popup.ios.front-page .vr-sub-title {
  688. display: none
  689. }
  690. @media only screen and (max-height: 400px) {
  691. .vr-popup .vr-page {
  692. bottom:25px
  693. }
  694. }
  695. .vr-popup .vr-buttons .prev-button {
  696. position: static
  697. }
  698. .vr-popup .logo-button {
  699. background-color: rgba(0,0,0,.4);
  700. border: 1px solid gray;
  701. padding: 5%;
  702. margin: 1.5% 0 0 1.5%;
  703. height: 130px;
  704. -webkit-user-select: all;
  705. -khtml-user-select: all;
  706. -moz-user-select: all;
  707. -ms-user-select: text;
  708. user-select: all
  709. }
  710. #gui-parent,.vr-popup.desktop.front-page .img-container.same-line {
  711. -webkit-user-select: none;
  712. -khtml-user-select: none;
  713. -moz-user-select: none;
  714. -ms-user-select: none
  715. }
  716. .vr-popup.portrait .logo-button {
  717. margin-top: 5%;
  718. margin-bottom: 5%;
  719. height: 130px
  720. }
  721. .vr-popup .vr-img-caption.second,.vr-popup .vr-img-caption.third {
  722. font-size: 14px;
  723. margin-left: 15%;
  724. text-align: left
  725. }
  726. .vr-popup.portrait .img-container.logo-button .vr-img-caption {
  727. margin-top: 5%
  728. }
  729. .vr-popup .img-container.same-line,.vr-popup .vr-sm-image.same-line {
  730. float: left;
  731. max-width: 48.5%
  732. }
  733. .vr-popup .img-container.same-line img {
  734. max-width: 85%;
  735. max-height: 60px
  736. }
  737. .vr-popup .img-container.logo-button img {
  738. width: auto;
  739. height: 80%;
  740. object-fit: contain;
  741. margin-bottom: 2%
  742. }
  743. .vr-popup .vr-buttons {
  744. position: absolute;
  745. bottom: 5%;
  746. width: 100%;
  747. float: right;
  748. right: 5%
  749. }
  750. .vr-popup .vr-buttons .next-button,.vr-popup .vr-buttons .prev-button {
  751. width: 130px;
  752. padding: 7px 0;
  753. border: 1px solid gray
  754. }
  755. .vr-popup .next-button,.vr-popup .prev-button {
  756. float: right;
  757. background-color: rgba(0,0,0,.4);
  758. border: 1px solid #fff;
  759. width: 25%;
  760. padding: 1.5%;
  761. margin: 0 0 0 1.5%;
  762. cursor: pointer
  763. }
  764. .vr-popup .img-container.logo-button:active,.vr-popup .next-button.hasHover:hover,.vr-popup .next-button:active,.vr-popup .prev-button.hasHover:hover,.vr-popup .prev-button:active {
  765. background-color: rgba(0,0,0,.25);
  766. color: rgba(75,205,252,1);
  767. border-color: rgba(75,205,252,1)
  768. }
  769. @media only screen and (max-width: 350px) {
  770. .vr-popup.desktop .vr-buttons .next-button,.vr-popup.desktop .vr-buttons .prev-button,.vr-popup.mobile .vr-buttons .next-button,.vr-popup.mobile .vr-buttons .prev-button {
  771. width:110px
  772. }
  773. }
  774. @media only screen and (max-height: 400px) {
  775. .vr-popup .vr-buttons {
  776. bottom:25px
  777. }
  778. }
  779. .vr-popup.mobile .vr-popup-body {
  780. text-align: left
  781. }
  782. .vr-popup.mobile .vr-img-caption.first,.vr-popup.mobile .vr-popup-title {
  783. font-size: 5vw
  784. }
  785. .vr-popup.mobile.details-page .img-container {
  786. margin-bottom: 10%
  787. }
  788. .vr-popup.mobile.portrait.supported.details-page .inner,.vr-popup.mobile.portrait.unsupported.details-page .inner {
  789. margin-bottom: 20%
  790. }
  791. .vr-popup.ios.details-page .vr-img-caption.first,.vr-popup.mobile.details-page .vr-img-caption.second,.vr-popup.mobile.details-page .vr-img-caption.third,.vr-popup.unsupported.front-page .vr-img-caption.second {
  792. text-align: left;
  793. font-size: 4vw;
  794. margin-left: 25%
  795. }
  796. .vr-popup.mobile.details-page .vr-sm-image.first {
  797. max-width: 30%;
  798. margin-bottom: 3%
  799. }
  800. .vr-popup.ios.details-page .vr-sm-image.first,.vr-popup.mobile.details-page .vr-sm-image.second,.vr-popup.mobile.details-page .vr-sm-image.third,.vr-popup.mobile.unsupported.front-page .vr-sm-image.second {
  801. float: left;
  802. width: 15%
  803. }
  804. .vr-popup.mobile.portrait.details-page .vr-img-caption.first {
  805. width: 80%;
  806. margin-left: 10%
  807. }
  808. .vr-popup.supported.front-page .vr-img-caption {
  809. font-size: 2.4vw;
  810. width: 100%;
  811. margin-left: 0;
  812. text-align: center;
  813. white-space: nowrap
  814. }
  815. .vr-popup.landscape.supported.front-page .vr-popup-body {
  816. font-size: 2.2vw;
  817. width: 90%;
  818. position: relative;
  819. left: 5%
  820. }
  821. .vr-popup.portrait.supported.front-page .inner {
  822. position: fixed;
  823. width: 94%;
  824. left: 3%;
  825. top: 17%
  826. }
  827. .vr-popup.landscape.supported.front-page .vr-popup-title,.vr-popup.landscape.unsupported.front-page .vr-popup-title {
  828. font-size: 3vw
  829. }
  830. .vr-popup.portrait.supported.front-page .vr-img-caption {
  831. margin-top: 8%;
  832. font-size: 3.5vw
  833. }
  834. .vr-popup.supported .img-container.same-line {
  835. width: 47%
  836. }
  837. .vr-popup.mobile.supported.front-page .logo-button.same-line img {
  838. height: auto
  839. }
  840. .vr-popup.portrait.supported.front-page .img-container.second {
  841. margin-left: 3%
  842. }
  843. .vr-popup.portrait.supported.front-page .vr-popup-body {
  844. margin-left: 2%;
  845. width: 95%
  846. }
  847. .vr-popup.landscape.supported.front-page .same-line img {
  848. max-height: 40px
  849. }
  850. .vr-popup.landscape.supported .logo-button {
  851. height: auto;
  852. padding: 3%
  853. }
  854. .vr-popup.portrait.unsupported.front-page .inner {
  855. margin-bottom: 20%
  856. }
  857. .vr-popup.portrait.unsupported.front-page .vr-img-caption {
  858. margin-bottom: 10%
  859. }
  860. .vr-popup.landscape.unsupported.front-page .vr-img-caption {
  861. margin-bottom: 5%;
  862. font-size: 2.5vw
  863. }
  864. .vr-popup.landscape.mobile.front-page.unsupported .vr-img-caption.second {
  865. margin-left: 15%
  866. }
  867. .vr-popup.unsupported.front-page. .vr-sm-image.second {
  868. float: left
  869. }
  870. .vr-popup.unsupported.front-page.landscape .vr-sm-image.second {
  871. width: 10%
  872. }
  873. .vr-popup.landscape .outer {
  874. left: 5%
  875. }
  876. .vr-popup.mobile.landscape.front-page .inner {
  877. margin-left: 5%
  878. }
  879. .vr-popup.landscape.supported.front-page .vr-images {
  880. width: 80%
  881. }
  882. .vr-popup.landscape.details-page .img-container {
  883. margin-bottom: 3%;
  884. margin-top: 2%
  885. }
  886. .vr-popup.landscape.supported.details-page .inner,.vr-popup.landscape.unsupported.details-page .inner {
  887. width: 90%
  888. }
  889. .vr-popup.landscape.supported.details-page .vr-sm-image.first,.vr-popup.landscape.unsupported.details-page .vr-sm-image.first {
  890. float: left;
  891. max-width: 25%;
  892. margin-top: 2%;
  893. margin-bottom: 15%
  894. }
  895. .vr-popup.ios.portrait.details-page .img-container,.vr-popup.ios.portrait.details-page .vr-popup-title {
  896. margin-bottom: 7%
  897. }
  898. .vr-popup.mobile.landscape.details-page .vr-img-caption.first {
  899. font-size: 3vw;
  900. margin-left: 20%
  901. }
  902. .vr-popup.landscape.details-page.supported .vr-sm-image.second,.vr-popup.landscape.details-page.supported .vr-sm-image.third,.vr-popup.landscape.details-page.unsupported .vr-sm-image.second,.vr-popup.landscape.details-page.unsupported .vr-sm-image.third {
  903. margin-left: 7%;
  904. margin-right: 3%;
  905. width: 7%
  906. }
  907. .vr-popup.landscape.details-page.supported .vr-img-caption.second,.vr-popup.landscape.details-page.supported .vr-img-caption.third,.vr-popup.landscape.details-page.unsupported .vr-img-caption.second,.vr-popup.landscape.details-page.unsupported .vr-img-caption.third {
  908. margin-left: 45%;
  909. font-size: 2vw
  910. }
  911. .vr-popup.ios.portrait .title {
  912. font-size: 19px
  913. }
  914. .vr-popup.ios.portrait.front-page .vr-images {
  915. width: 50%;
  916. position: relative;
  917. bottom: 1em
  918. }
  919. .vr-popup.ios.portrait.front-page .vr-images img {
  920. max-width: 60%
  921. }
  922. .vr-popup.ios.portrait.front-page .vr-popup-body {
  923. text-align: center;
  924. width: 50%;
  925. margin-left: 25%;
  926. font-size: 3.5vw
  927. }
  928. .vr-popup.ios.portrait .img-container.logo-button .vr-img-caption {
  929. margin-top: 0;
  930. font-size: 4vw
  931. }
  932. .vr-popup.ios.landscape.front-page .outer,.vr-popup.ios.portrait .outer {
  933. bottom: 0;
  934. left: 0
  935. }
  936. .vr-popup.ios.portrait .outer {
  937. position: relative;
  938. bottom: 3%
  939. }
  940. .vr-popup.ios.landscape.front-page .inner,.vr-popup.ios.portrait .inner {
  941. width: 100%
  942. }
  943. .vr-popup.ios.portrait.details-page .vr-images img {
  944. position: relative;
  945. left: 6%;
  946. max-width: 96%
  947. }
  948. .vr-popup.ios.portrait.front-page .vr-popup-title {
  949. width: 80%;
  950. font-size: 6vw
  951. }
  952. .vr-popup.ios.portrait.details-page .vr-img-caption {
  953. margin-right: 5%
  954. }
  955. .vr-popup.ios.portrait.details-page .vr-img-caption.first {
  956. margin-left: 25%
  957. }
  958. .vr-popup.mobile.ios.portrait.details-page .vr-sm-image {
  959. width: 12%
  960. }
  961. .vr-popup.mobile.ios.portrait.details-page .vr-sm-image.first {
  962. width: 15%;
  963. margin-bottom: 0
  964. }
  965. .vr-popup.ios.landscape.front-page .vr-images {
  966. width: 35%;
  967. height: 30%;
  968. position: relative;
  969. bottom: .75em
  970. }
  971. .vr-popup.ios.landscape.front-page .img-container.logo-button img {
  972. height: 60%;
  973. margin-top: 5%
  974. }
  975. .vr-popup.ios.landscape.front-page .vr-popup-body {
  976. text-align: center;
  977. width: 30%;
  978. margin-left: 35%;
  979. font-size: 2vw
  980. }
  981. .vr-popup.ios.landscape.front-page .vr-img-caption.first {
  982. font-size: 2.5vw
  983. }
  984. .vr-popup.ios.landscape.front-page .inner {
  985. margin-left: 0
  986. }
  987. .vr-popup.ios.landscape.front-page .vr-images {
  988. margin: auto
  989. }
  990. .vr-popup.ios.landscape.front-page .vr-popup-title {
  991. font-size: 4vw;
  992. height: 0
  993. }
  994. .vr-popup.mobile.ios.landscape.details-page .vr-img-caption,.vr-popup.mobile.ios.landscape.details-page .vr-img-caption.first {
  995. font-size: 2.5vw
  996. }
  997. .vr-popup.ios.landscape.details-page .vr-popup-title {
  998. font-size: 4vw
  999. }
  1000. .vr-popup.landscape.ios.details-page .inner {
  1001. margin-left: 5%
  1002. }
  1003. .vr-popup.landscape.ios.details-page .vr-sm-image {
  1004. width: 10%
  1005. }
  1006. .vr-popup.landscape.ios.details-page .vr-sm-image.first {
  1007. position: relative;
  1008. top: 1em;
  1009. width: 12%
  1010. }
  1011. .vr-popup.landscape.ios.details-page .vr-img-caption {
  1012. margin-left: 18%
  1013. }
  1014. .vr-popup.landscape.ios.details-page .vr-img-caption.first {
  1015. margin-bottom: 8%;
  1016. margin-left: 18%;
  1017. position: relative;
  1018. top: 1em
  1019. }
  1020. .vr-popup.desktop {
  1021. width: 480px;
  1022. height: 450px;
  1023. padding: 40px 65px;
  1024. color: #fff;
  1025. position: absolute;
  1026. left: 50%;
  1027. top: 50%;
  1028. transform: translate(-50%,-50%);
  1029. border-radius: 10px
  1030. }
  1031. .vr-popup.desktop .outer {
  1032. left: 0;
  1033. width: 100%
  1034. }
  1035. .vr-popup.desktop .inner {
  1036. margin-bottom: 10%;
  1037. width: 100%;
  1038. font-size: 15px
  1039. }
  1040. .vr-popup.desktop .title {
  1041. font-size: 20px
  1042. }
  1043. .vr-popup.desktop .vr-buttons .next-button,.vr-popup.desktop .vr-buttons .prev-button {
  1044. width: 123px
  1045. }
  1046. .vr-popup.desktop .inner p.logo-button {
  1047. height: auto;
  1048. width: 100%;
  1049. margin: 0;
  1050. padding: 3%;
  1051. font-size: 12px;
  1052. text-align: left
  1053. }
  1054. .vr-popup.desktop.front-page .logo-button .vr-img-caption {
  1055. font-size: 13px;
  1056. text-align: center;
  1057. margin-left: 0;
  1058. margin-top: 8%
  1059. }
  1060. .vr-popup.desktop.front-page .inner {
  1061. line-height: 1;
  1062. margin-top: 15px
  1063. }
  1064. .vr-popup.desktop.front-page .inner h3 {
  1065. font-size: 16px;
  1066. font-weight: lighter
  1067. }
  1068. .vr-popup.desktop.front-page .img-container.same-line {
  1069. width: 48.5%;
  1070. cursor: pointer;
  1071. user-select: none
  1072. }
  1073. .vr-popup.desktop.front-page .img-container.logo-button {
  1074. border: none;
  1075. background-color: inherit
  1076. }
  1077. .vr-popup.desktop.front-page .img-container.logo-button:hover {
  1078. color: rgba(75,205,252,1);
  1079. background-color: inherit
  1080. }
  1081. .vr-popup.desktop.front-page .logo-button {
  1082. margin-left: 0
  1083. }
  1084. .vr-popup.desktop.front-page .logo-button.first {
  1085. margin-right: 3%
  1086. }
  1087. .vr-popup.desktop.front-page .inner .vr-popup-body {
  1088. font-size: 12px
  1089. }
  1090. .vr-popup.desktop.details-page .inner {
  1091. position: absolute;
  1092. top: 18px
  1093. }
  1094. .vr-popup.desktop.details-page .vr-img-caption {
  1095. font-size: 14px;
  1096. margin-top: 3%
  1097. }
  1098. .vr-popup.desktop.details-page .vr-img-caption.first {
  1099. font-size: 18px
  1100. }
  1101. .vr-popup.desktop.details-page .img-container {
  1102. margin-bottom: 7%
  1103. }
  1104. .vr-popup.desktop.details-page .img-container.first {
  1105. padding-bottom: 7%
  1106. }
  1107. .vr-popup.desktop.details-page .vr-sm-image.first {
  1108. height: 70px;
  1109. float: left;
  1110. margin-left: 7%
  1111. }
  1112. .vr-popup.desktop.details-page .vr-sm-image.second,.vr-popup.desktop.details-page .vr-sm-image.third {
  1113. cursor: pointer;
  1114. float: right;
  1115. height: 40px;
  1116. position: relative;
  1117. left: 15px
  1118. }
  1119. .vr-popup.desktop.details-page .vr-img-caption.second,.vr-popup.desktop.details-page .vr-img-caption.third {
  1120. margin-left: 0;
  1121. margin-right: 15%
  1122. }
  1123. .vr-popup.desktop.front-page .vr-images.headsetOptions .front-close {
  1124. display: block;
  1125. position: relative;
  1126. top: 15px;
  1127. height: 19px;
  1128. width: 19px;
  1129. font-size: 18px;
  1130. float: right;
  1131. background-color: #fff;
  1132. color: #000;
  1133. border-radius: 10px;
  1134. cursor: pointer
  1135. }
  1136. .vr-popup.desktop.front-page .vr-images.headsetOptions .front-close:hover {
  1137. background-color: rgba(75,205,252,1)
  1138. }
  1139. .vr-popup.desktop.front-page .vr-images.headsetOptions .front-close .front-close-x {
  1140. padding-top: 10px
  1141. }
  1142. .vr-popup.desktop.front-page .headsetOptions .img-container.logo-button.first {
  1143. position: relative;
  1144. right: 10px
  1145. }
  1146. .vr-popup.desktop.front-page .headsetOptions .img-container.logo-button {
  1147. margin-bottom: 0
  1148. }
  1149. .vr-popup.desktop.front-page .headsetOptions .img-container.logo-button.second img {
  1150. height: auto;
  1151. max-width: 110%;
  1152. position: relative;
  1153. bottom: 25px;
  1154. right: 30px;
  1155. margin-bottom: 15px
  1156. }
  1157. .vr-popup.desktop.front-page .headsetOptions .img-container.logo-button.second img.gear {
  1158. bottom: 0;
  1159. cursor: pointer
  1160. }
  1161. .vr-popup.desktop.front-page .headsetOptions .img-container.logo-button.second img.link,.vr-popup.desktop.front-page .headsetOptions .img-container.logo-button.third img.link {
  1162. cursor: pointer
  1163. }
  1164. .vr-popup.desktop.front-page .headsetOptions .vr-img-caption.second span {
  1165. color: transparent;
  1166. display: none
  1167. }
  1168. .vr-popup.tiny.ios.landscape .inner {
  1169. position: fixed;
  1170. left: 0;
  1171. top: 25%;
  1172. bottom: 0
  1173. }
  1174. .vr-popup.tiny.ios.landscape.details-page .inner {
  1175. top: 18%;
  1176. margin-bottom: 3%;
  1177. left: 5%
  1178. }
  1179. .vr-popup.tiny.ios.landscape.front-page .vr-popup-title {
  1180. font-size: 16px
  1181. }
  1182. .vr-popup.tiny.ios.landscape.front-page .img-container {
  1183. height: 70px
  1184. }
  1185. .vr-popup.tiny.landscape.ios.front-page .img-container.logo-button img {
  1186. margin-top: 0
  1187. }
  1188. .vr-popup.tiny.ios.mobile.details-page .vr-sm-image.first {
  1189. margin-bottom: 0
  1190. }
  1191. .vr-popup.tiny.ios.landscape.details-page .img-container,.vr-popup.tiny.ios.landscape.details-page .vr-img-caption.first {
  1192. margin-bottom: 0;
  1193. margin-top: 0
  1194. }
  1195. .vr-popup.tiny.ios.landscape.details-page .vr-sm-image,.vr-popup.tiny.ios.landscape.details-page .vr-sm-image.first {
  1196. width: 5%
  1197. }
  1198. .vr-popup.tiny.ios.landscape.details-page .vr-popup-title {
  1199. font-size: 16px;
  1200. margin-bottom: 5px
  1201. }
  1202. .vr-popup.tiny.mobile.ios.landscape.details-page .vr-img-caption,.vr-popup.tiny.mobile.ios.landscape.details-page .vr-img-caption.first {
  1203. font-size: 12px
  1204. }
  1205. .vr-popup.tinier.landscape .vr-buttons .next-button,.vr-popup.tinier.landscape .vr-buttons .prev-button {
  1206. width: 65px;
  1207. height: 40px;
  1208. color: transparent;
  1209. font-size: 0;
  1210. margin: 0
  1211. }
  1212. .vr-popup.tinier.landscape .vr-buttons .vr-arrows {
  1213. display: inline-block;
  1214. float: right;
  1215. bottom: 5%;
  1216. right: 8%;
  1217. pointer-events: none
  1218. }
  1219. .vr-popup.tinier.landscape.front-page .vr-buttons .prev-arrow,.vr-popup.tinier.supported.landscape.front-page .vr-popup-body br,.vr-popup.tinier.unsupported.landscape.front-page .vr-img-caption.first {
  1220. display: none
  1221. }
  1222. .vr-popup.tinier.landscape .vr-arrows .next-arrow,.vr-popup.tinier.landscape .vr-arrows .prev-arrow {
  1223. position: relative;
  1224. height: 30px;
  1225. top: 5px;
  1226. border: 1px solid #000
  1227. }
  1228. .vr-popup.tinier.landscape .vr-buttons .prev-button {
  1229. border-right-color: transparent
  1230. }
  1231. .vr-popup.tinier.landscape .vr-buttons .prev-button:active {
  1232. border-color: rgba(75,205,252,1)
  1233. }
  1234. .vr-popup.tinier.landscape .vr-buttons .prev-arrow {
  1235. -webkit-transform: rotate(180deg);
  1236. -moz-transform: rotate(180deg);
  1237. -o-transform: rotate(180deg);
  1238. -ms-transform: rotate(180deg);
  1239. transform: rotate(180deg)
  1240. }
  1241. .vr-popup.tinier.landscape.front-page .vr-buttons .next-arrow {
  1242. left: 43px
  1243. }
  1244. .vr-popup.tinier.landscape.details-page .vr-buttons .prev-arrow {
  1245. left: 39px
  1246. }
  1247. .vr-popup.tinier.details-page .vr-buttons .next-arrow {
  1248. left: 125px
  1249. }
  1250. .vr-popup.tinier.supported,.vr-popup.tinier.unsupported {
  1251. background-color: rgba(0,0,0,.8)
  1252. }
  1253. .vr-popup.tinier.supported .title,.vr-popup.tinier.unsupported .title {
  1254. font-size: 9vh
  1255. }
  1256. .vr-popup.tinier.supported.landscape .inner,.vr-popup.tinier.unsupported.landscape .inner {
  1257. position: fixed;
  1258. left: 2%;
  1259. top: 7%
  1260. }
  1261. .vr-popup.tinier.supported.landscape.front-page .inner {
  1262. width: 85%;
  1263. margin-left: 2%
  1264. }
  1265. .vr-popup.tinier.supported.landscape.front-page .vr-popup-title {
  1266. font-size: 9vh;
  1267. float: right;
  1268. width: 30%;
  1269. margin-top: 5%
  1270. }
  1271. .vr-popup.tinier.supported.landscape.front-page .vr-popup-body {
  1272. font-size: 7vh;
  1273. width: 100%
  1274. }
  1275. .vr-popup.tinier.supported.landscape.front-page .vr-img-caption,.vr-popup.tinier.supported.landscape.front-page .vr-sub-title {
  1276. font-size: 6vh
  1277. }
  1278. .vr-popup.tinier.supported.landscape.front-page h4.vr-sub-title {
  1279. margin-bottom: 1%
  1280. }
  1281. .vr-popup.tinier.supported.landscape.front-page .vr-images {
  1282. margin-top: 3%;
  1283. width: 65%
  1284. }
  1285. .vr-popup.tinier.mobile.supported.landscape.front-page .logo-button.same-line {
  1286. padding: 2%
  1287. }
  1288. .vr-popup.tinier.unsupported.landscape.front-page .inner {
  1289. margin-top: 4%
  1290. }
  1291. .vr-popup.tinier.unsupported.landscape.front-page .vr-popup-title {
  1292. font-size: 8vh;
  1293. width: 90%
  1294. }
  1295. .vr-popup.tinier.unsupported.front-page.landscape .vr-sm-image.second {
  1296. margin-top: 1%;
  1297. margin-left: 6%;
  1298. width: 5%
  1299. }
  1300. .vr-popup.tinier.unsupported.front-page.landscape .vr-img-caption.second {
  1301. margin-top: 1%;
  1302. font-size: 7vh
  1303. }
  1304. .vr-popup.tinier.unsupported.landscape.details-page .inner,j .vr-popup.tinier.supported.landscape.details-page .inner {
  1305. left: 5%
  1306. }
  1307. .vr-popup.tinier.supported.landscape.details-page .inner,.vr-popup.tinier.unsupported.landscape.details-page .inner {
  1308. margin-bottom: 3%;
  1309. left: 5%;
  1310. height: 70%
  1311. }
  1312. .vr-popup.tinier.supported.landscape.details-page .img-container,.vr-popup.tinier.supported.landscape.details-page .vr-img-caption.first,.vr-popup.tinier.unsupported.landscape.details-page .img-container,.vr-popup.tinier.unsupported.landscape.details-page .vr-img-caption.first {
  1313. margin-bottom: .5%;
  1314. margin-top: .5%;
  1315. margin-left: 0
  1316. }
  1317. .vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.second,.vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.third,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.second,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.third {
  1318. margin-left: 35%
  1319. }
  1320. .vr-popup.tinier.supported.landscape.details-page .vr-sm-image,.vr-popup.tinier.unsupported.landscape.details-page .vr-sm-image {
  1321. width: auto;
  1322. max-height: 30px;
  1323. max-width: 30px
  1324. }
  1325. .vr-popup.tinier.supported.landscape.details-page .vr-sm-image.first,.vr-popup.tinier.unsupported.landscape.details-page .vr-sm-image.first {
  1326. max-height: 70px;
  1327. max-width: 110px
  1328. }
  1329. .vr-popup.tinier.supported.landscape.details-page .vr-popup-title,.vr-popup.tinier.unsupported.landscape.details-page .vr-popup-title {
  1330. font-size: 16px;
  1331. margin-bottom: 5px
  1332. }
  1333. .vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.first,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.first {
  1334. font-size: 7.5vh
  1335. }
  1336. .vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption {
  1337. font-size: 7vh
  1338. }
  1339. @media only screen and (min-width: 488px) and (min-height:451px) {
  1340. .vr-popup.desktop .vr-page {
  1341. position:absolute;
  1342. bottom: -5%;
  1343. left: -12%
  1344. }
  1345. .vr-popup.desktop .vr-buttons {
  1346. position: absolute;
  1347. bottom: -5%;
  1348. right: -12%
  1349. }
  1350. .vr-popup.desktop .vr-buttons .next-button {
  1351. margin-left: 8px
  1352. }
  1353. .vr-popup.desktop .close {
  1354. position: absolute;
  1355. top: -7%;
  1356. right: -11.5%
  1357. }
  1358. .vr-popup.desktop .title {
  1359. position: absolute
  1360. }
  1361. }
  1362. @media only screen and (max-width: 487px),(max-height:450px) {
  1363. .vr-popup.desktop {
  1364. width:100%;
  1365. height: 100%;
  1366. border-radius: 0;
  1367. padding: 40px
  1368. }
  1369. .vr-popup.desktop .inner,.vr-popup.desktop.front-page .inner {
  1370. margin: auto;
  1371. width: 100%;
  1372. max-width: 400px
  1373. }
  1374. .vr-popup.mobile.desktop.portrait .inner {
  1375. margin-bottom: 20%
  1376. }
  1377. .vr-popup.desktop.landscape.details-page .vr-img-caption.first {
  1378. margin-left: 0
  1379. }
  1380. .vr-popup.desktop.landscape.details-page .vr-sm-image.second,.vr-popup.desktop.landscape.details-page .vr-sm-image.third {
  1381. width: 10%
  1382. }
  1383. .vr-popup.desktop.landscape.details-page .vr-img-caption.second,.vr-popup.desktop.landscape.details-page .vr-img-caption.third {
  1384. margin-left: 20%
  1385. }
  1386. }
  1387. @media only screen and (max-width: 360px) and (min-height:500px) {
  1388. .vr-popup.desktop.portrait.details-page .vr-sm-image.first {
  1389. margin:auto;
  1390. float: none
  1391. }
  1392. .vr-popup.desktop.portrait.details-page .vr-img-caption.first {
  1393. float: right;
  1394. margin-bottom: 10%
  1395. }
  1396. .vr-popup.desktop.portrait.details-page .vr-sm-image.second,.vr-popup.desktop.portrait.details-page .vr-sm-image.third {
  1397. width: 40%;
  1398. height: auto
  1399. }
  1400. .vr-popup.desktop.portrait.details-page .vr-img-caption.second,.vr-popup.desktop.portrait.details-page .vr-img-caption.third {
  1401. margin-right: 40%
  1402. }
  1403. }
  1404. @media only screen and (min-width: 500px) and (min-height:500px) {
  1405. .vr-popup.mobile {
  1406. width:480px;
  1407. height: 460px;
  1408. padding: 45px;
  1409. position: absolute;
  1410. left: 50%;
  1411. top: 50%;
  1412. transform: translate(-50%,-50%);
  1413. border-radius: 10px
  1414. }
  1415. .vr-popup.ios.portrait .outer {
  1416. bottom: 0
  1417. }
  1418. .vr-popup.portrait.ios.details-page .outer,.vr-popup.portrait.unsupported .outer {
  1419. left: 5%
  1420. }
  1421. .vr-popup.landscape.ios.details-page .inner,.vr-popup.landscape.unsupported.details-page .inner,.vr-popup.landscape.unsupported.front-page .inner,.vr-popup.mobile.portrait.unsupported.details-page .inner,.vr-popup.portrait.ios.details-page .inner,.vr-popup.portrait.unsupported.front-page .inner {
  1422. margin-bottom: 20px;
  1423. margin-left: 0;
  1424. width: 90%
  1425. }
  1426. .vr-popup.ios.landscape.front-page .vr-popup-title,.vr-popup.ios.portrait.front-page .vr-popup-title {
  1427. width: 80%;
  1428. font-size: 24px
  1429. }
  1430. .vr-popup.ios.landscape.front-page .vr-images,.vr-popup.ios.portrait.front-page .vr-images {
  1431. width: 170px
  1432. }
  1433. .vr-popup.ios.landscape.front-page .img-container.logo-button .vr-img-caption,.vr-popup.ios.portrait.front-page .img-container.logo-button .vr-img-caption {
  1434. font-size: 14px
  1435. }
  1436. .vr-popup.ios.landscape.front-page .vr-popup-body,.vr-popup.ios.portrait.front-page .vr-popup-body {
  1437. font-size: 16px;
  1438. width: 80%;
  1439. margin-left: 10%
  1440. }
  1441. .vr-popup.ios.mobile.details-page .vr-popup-title {
  1442. font-size: 20px
  1443. }
  1444. .vr-popup.ios.portrait.details-page .vr-img-caption.first,.vr-popup.ios.portrait.details-page .vr-sm-image.first,.vr-popup.mobile.ios.landscape.details-page .vr-img-caption.first,.vr-popup.mobile.ios.landscape.details-page .vr-sm-image.first {
  1445. top: 0
  1446. }
  1447. .vr-popup.ios.details-page .vr-img-caption.first,.vr-popup.ios.details-page .vr-img-caption.second,.vr-popup.ios.details-page .vr-img-caption.third,.vr-popup.mobile.ios.landscape.details-page .vr-img-caption,.vr-popup.mobile.ios.landscape.details-page .vr-img-caption.first {
  1448. font-size: 15px;
  1449. margin-left: 25%;
  1450. margin-bottom: 12px
  1451. }
  1452. .vr-popup.ios.landscape.details-page .vr-popup-title,.vr-popup.ios.portrait.details-page .vr-popup-title {
  1453. margin-bottom: 20px
  1454. }
  1455. .vr-popup.ios.landscape.details-page .img-container,.vr-popup.ios.portrait.details-page .img-container {
  1456. margin-bottom: 18px
  1457. }
  1458. .vr-popup.landscape.ios.details-page .vr-sm-image {
  1459. margin-left: 10px;
  1460. width: 50px
  1461. }
  1462. .vr-popup.landscape.ios.details-page .vr-sm-image.first {
  1463. width: 60px
  1464. }
  1465. .vr-popup.landscape.unsupported.front-page .vr-popup-title,.vr-popup.portrait.unsupported.front-page .vr-popup-title {
  1466. font-size: 20px;
  1467. margin-bottom: 20px
  1468. }
  1469. .vr-popup.landscape.unsupported.front-page .vr-img-caption,.vr-popup.portrait.unsupported.front-page .vr-img-caption {
  1470. margin-bottom: 20px
  1471. }
  1472. .vr-popup.landscape.unsupported.front-page .vr-sm-image.second,.vr-popup.portrait.unsupported.front-page .vr-sm-image.second {
  1473. margin-left: 5%
  1474. }
  1475. .vr-popup.unsupported.details-page.landscape .vr-sm-image.second,.vr-popup.unsupported.details-page.landscape .vr-sm-image.third,.vr-popup.unsupported.details-page.portrait .vr-sm-image.second,.vr-popup.unsupported.details-page.portrait .vr-sm-image.third,.vr-popup.unsupported.front-page.landscape .vr-sm-image.second,.vr-popup.unsupported.front-page.portrait .vr-sm-image.second {
  1476. width: 45px;
  1477. margin-left: 0
  1478. }
  1479. .vr-popup.landscape.details-page.unsupported .vr-img-caption.second,.vr-popup.landscape.details-page.unsupported .vr-img-caption.third,.vr-popup.landscape.mobile.front-page.unsupported .vr-img-caption.second,.vr-popup.portrait.details-page.unsupported .vr-img-caption.second,.vr-popup.portrait.details-page.unsupported .vr-img-caption.third,.vr-popup.portrait.mobile.front-page.unsupported .vr-img-caption.second {
  1480. margin-left: 75px;
  1481. font-size: 14px
  1482. }
  1483. .vr-popup.landscape.details-page .img-container,.vr-popup.mobile.details-page .img-container {
  1484. margin-bottom: 25px
  1485. }
  1486. .vr-popup.landscape.unsupported.details-page .vr-sm-image.first,.vr-popup.portrait.unsupported.details-page .vr-sm-image.first {
  1487. margin-bottom: 0;
  1488. float: none;
  1489. height: 70px
  1490. }
  1491. .vr-popup.mobile.unsupported.details-page .vr-img-caption.first {
  1492. margin-left: 0
  1493. }
  1494. .vr-popup.unsupported.landscape.details-page .vr-img-caption.first,.vr-popup.unsupported.portrait.details-page .vr-img-caption.first {
  1495. width: 100%;
  1496. font-size: 18px;
  1497. margin-top: 10px
  1498. }
  1499. }
  1500. @media only screen and (max-width: 640px) {
  1501. .vr-popup.tinier.supported.landscape .title,.vr-popup.tinier.unsupported.landscape .title {
  1502. font-size:3vw
  1503. }
  1504. .vr-popup.tinier.supported.landscape .inner,.vr-popup.tinier.unsupported.landscape .inner {
  1505. top: 25%;
  1506. margin-top: .5%;
  1507. height: auto;
  1508. transform: translate(0,-25%)
  1509. }
  1510. .vr-popup.tinier.supported.landscape.front-page .vr-img-caption.first,.vr-popup.tinier.supported.landscape.front-page .vr-img-caption.second,.vr-popup.tinier.unsupported.landscape.front-page .vr-img-caption.first,.vr-popup.tinier.unsupported.landscape.front-page .vr-img-caption.second {
  1511. font-size: 2vw
  1512. }
  1513. .vr-popup.tinier.supported.landscape.front-page .vr-popup-title,.vr-popup.tinier.unsupported.landscape.front-page .vr-popup-title {
  1514. font-size: 2.5vw
  1515. }
  1516. .vr-popup.tinier.unsupported.landscape.front-page .vr-popup-title {
  1517. width: 80%
  1518. }
  1519. .vr-popup.tinier.supported.landscape.front-page .vr-popup-body,.vr-popup.tinier.unsupported.landscape.front-page .vr-popup-body {
  1520. font-size: 2vw
  1521. }
  1522. .vr-popup.tinier.supported.landscape.details-page .inner,.vr-popup.tinier.unsupported.landscape.details-page .inner {
  1523. height: 60%
  1524. }
  1525. .vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.first,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.first {
  1526. font-size: 2.5vw
  1527. }
  1528. .vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.second,.vr-popup.tinier.mobile.supported.landscape.details-page .vr-img-caption.third,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.second,.vr-popup.tinier.mobile.unsupported.landscape.details-page .vr-img-caption.third {
  1529. font-size: 2vw
  1530. }
  1531. .vr-popup.tinier.supported.landscape.details-page .vr-sm-image,.vr-popup.tinier.unsupported.landscape.details-page .vr-sm-image {
  1532. width: auto;
  1533. max-height: 25px;
  1534. max-width: 25px
  1535. }
  1536. .vr-popup.tinier.supported.landscape.details-page .vr-sm-image.first,.vr-popup.tinier.unsupported.landscape.details-page .vr-sm-image.first {
  1537. max-height: 48px;
  1538. max-width: 100px
  1539. }
  1540. }
  1541. .webvr-canvas,.webvr-popup,.webvr-popup .messaging {
  1542. position: absolute;
  1543. width: 100%;
  1544. height: 100%
  1545. }
  1546. .webvr-canvas {
  1547. top: 0;
  1548. left: 0;
  1549. background-color: rgba(0,0,0,1);
  1550. z-index: 50006
  1551. }
  1552. .webvr-popup {
  1553. top: 0;
  1554. left: 0;
  1555. display: table;
  1556. background-color: rgba(0,0,0,.75);
  1557. z-index: 50005;
  1558. font-weight: lighter
  1559. }
  1560. .webvr-popup .messaging {
  1561. vertical-align: middle;
  1562. font-weight: lighter;
  1563. text-align: center
  1564. }
  1565. .webvr-popup .title {
  1566. height: 27px;
  1567. font-family: OpenSans;
  1568. color: #fff;
  1569. position: fixed;
  1570. left: 3%;
  1571. width: 80%;
  1572. top: 3%;
  1573. font-size: 24px
  1574. }
  1575. .webvr-popup.landscape .title {
  1576. left: 3%;
  1577. top: 5%;
  1578. font-size: 22px
  1579. }
  1580. .webvr-popup .close {
  1581. position: fixed;
  1582. right: 5%;
  1583. top: 4%;
  1584. font-size: 18px
  1585. }
  1586. .webvr-popup.landscape .close {
  1587. right: 3%;
  1588. top: 5%
  1589. }
  1590. .webvr-popup .page.p1 {
  1591. font-size: 4vw
  1592. }
  1593. .webvr-popup.landscape .page.p1 {
  1594. font-size: 2.5vw
  1595. }
  1596. .webvr-popup .device-headset-side {
  1597. position: absolute;
  1598. display: inline-block;
  1599. top: 20%;
  1600. width: 60%;
  1601. left: 50%;
  1602. transform: translate(-50%)
  1603. }
  1604. .webvr-popup .enter-button {
  1605. position: absolute;
  1606. width: 100px;
  1607. top: 55%;
  1608. left: 50%;
  1609. transform: translate(-50%);
  1610. text-align: center;
  1611. padding: 7px 0;
  1612. border: 1px solid #fff
  1613. }
  1614. .webvr-popup.landscape .device-headset-side {
  1615. top: 25%;
  1616. left: 25%;
  1617. width: 25%;
  1618. transform: translate(-50%)
  1619. }
  1620. .webvr-popup.landscape .enter-button {
  1621. top: 75%;
  1622. left: 25%;
  1623. transform: translate(-50%)
  1624. }
  1625. .webvr-popup.landscape .alt-help {
  1626. position: absolute;
  1627. width: 90%;
  1628. top: 43%;
  1629. text-align: center
  1630. }
  1631. .webvr-popup.portrait .alt-help {
  1632. position: absolute;
  1633. width: 100%;
  1634. top: 80%;
  1635. text-align: center
  1636. }
  1637. .webvr-popup .open-with-app,.webvr-popup.landscape .open-with-app {
  1638. top: 45%;
  1639. transform: translate(-50%);
  1640. position: absolute;
  1641. text-decoration: underline
  1642. }
  1643. .webvr-popup.landscape .open-with-app {
  1644. left: 82%
  1645. }
  1646. .webvr-popup .open-with-app {
  1647. font-family: OpenSans;
  1648. font-size: 16px;
  1649. width: 235px;
  1650. left: 50%
  1651. }
  1652. .webvr-popup .page.p2 {
  1653. font-size: 4.5vw
  1654. }
  1655. .webvr-popup.landscape .page.p2 {
  1656. font-size: 2.5vw
  1657. }
  1658. .webvr-popup .heading-top {
  1659. position: absolute;
  1660. display: inline-block;
  1661. top: 13%;
  1662. left: 37%
  1663. }
  1664. .webvr-popup.landscape .heading-top {
  1665. top: 20%;
  1666. left: 17%
  1667. }
  1668. .webvr-popup.landscape .device-headset {
  1669. top: 38%;
  1670. width: 20%;
  1671. right: 77%;
  1672. max-width: 28vh
  1673. }
  1674. .webvr-popup.landscape .detail.headset {
  1675. top: 45%;
  1676. left: 24%;
  1677. font-family: OpenSans;
  1678. font-size: 14px;
  1679. font-weight: 600;
  1680. width: 25%
  1681. }
  1682. .webvr-popup.landscape .device-phone {
  1683. top: 35%;
  1684. width: 15%;
  1685. right: 36%;
  1686. max-width: 26vh
  1687. }
  1688. .webvr-popup.landscape .detail.phone {
  1689. top: 45%;
  1690. left: 65%;
  1691. width: 34%
  1692. }
  1693. .webvr-popup .detail.headset,.webvr-popup .detail.phone {
  1694. font-size: 14px;
  1695. font-weight: 500;
  1696. left: 35%;
  1697. text-align: left;
  1698. position: absolute;
  1699. display: inline-block;
  1700. font-family: OpenSans
  1701. }
  1702. .webvr-popup .device-headset {
  1703. position: absolute;
  1704. display: inline-block;
  1705. top: 33%;
  1706. width: 20%;
  1707. right: 73%;
  1708. max-width: 30vh
  1709. }
  1710. .webvr-popup .detail.headset {
  1711. top: 34%;
  1712. text-decoration: underline
  1713. }
  1714. .webvr-popup .device-phone {
  1715. position: absolute;
  1716. display: inline-block;
  1717. top: 56%;
  1718. width: 18%;
  1719. right: 73%;
  1720. max-width: 25vh
  1721. }
  1722. .webvr-popup .detail.phone {
  1723. top: 57%;
  1724. width: 205px
  1725. }
  1726. .webvr-popup .detail.daydream-label {
  1727. position: absolute;
  1728. font-family: OpenSans;
  1729. font-size: 16px;
  1730. font-weight: 600;
  1731. top: 80%;
  1732. left: 15%;
  1733. width: 70%;
  1734. text-align: center
  1735. }
  1736. .webvr-popup .page.p1 .hrule {
  1737. position: absolute;
  1738. top: 68%;
  1739. width: 80%;
  1740. left: 10%;
  1741. border-bottom: 2px solid #fff
  1742. }
  1743. .webvr-popup.landscape .page.p1 .hrule {
  1744. position: absolute;
  1745. top: 20%;
  1746. bottom: 20%;
  1747. width: 2px;
  1748. left: 50%;
  1749. border-left: 2px solid #fff
  1750. }
  1751. .webvr-popup .heading-bottom {
  1752. position: absolute;
  1753. display: inline-block;
  1754. top: 73%;
  1755. left: 20%
  1756. }
  1757. .webvr-popup.landscape .heading-bottom {
  1758. top: 20%;
  1759. left: 58%
  1760. }
  1761. .webvr-popup .badge-cardboard,.webvr-popup .badge-oculus {
  1762. top: 48%;
  1763. width: 40%;
  1764. position: absolute;
  1765. display: inline-block
  1766. }
  1767. .webvr-popup .badge-cardboard {
  1768. left: 9%
  1769. }
  1770. .webvr-popup .badge-oculus {
  1771. left: 51%
  1772. }
  1773. .webvr-popup .badge-label {
  1774. position: absolute;
  1775. left: 0;
  1776. top: 35%;
  1777. width: 100%;
  1778. text-align: center;
  1779. font-size: 22px
  1780. }
  1781. .webvr-popup.landscape .badge-label {
  1782. top: 40%
  1783. }
  1784. .webvr-popup.landscape .badge-cardboard {
  1785. top: 60%;
  1786. width: 25%;
  1787. left: 20%
  1788. }
  1789. .webvr-popup.landscape .badge-oculus {
  1790. top: 60%;
  1791. width: 25%;
  1792. left: 55%
  1793. }
  1794. .webvr-popup .tabs {
  1795. position: absolute;
  1796. top: 17%;
  1797. width: 100%;
  1798. height: 40px
  1799. }
  1800. .webvr-popup .tabs-underlined {
  1801. border-bottom: medium solid #fff;
  1802. border-bottom-width: 2px
  1803. }
  1804. .webvr-popup .tabbutton {
  1805. height: 30px;
  1806. margin-left: 3%;
  1807. margin-right: 3%;
  1808. font-family: OpenSans;
  1809. font-size: 14px;
  1810. font-weight: 600;
  1811. line-height: 1.43;
  1812. text-align: center;
  1813. color: #fff;
  1814. display: inline-block
  1815. }
  1816. .webvr-popup.portrait .tabbutton {
  1817. width: 80px;
  1818. height: 50px
  1819. }
  1820. .webvr-popup .tabs-selections {
  1821. position: absolute;
  1822. top: 21%;
  1823. width: 100%;
  1824. height: 2px
  1825. }
  1826. .webvr-popup.landscape .tabs-selections {
  1827. position: absolute;
  1828. top: 24%;
  1829. width: 100%;
  1830. height: 2px
  1831. }
  1832. .webvr-popup .selected {
  1833. width: 80px;
  1834. margin-left: 3%;
  1835. margin-right: 3%;
  1836. height: 2px;
  1837. display: inline-block
  1838. }
  1839. .webvr-popup .footer {
  1840. height: 25px;
  1841. width: 100%;
  1842. position: fixed;
  1843. padding: 3px;
  1844. right: 0;
  1845. bottom: 0;
  1846. display: inline-block;
  1847. font-size: 14px;
  1848. background-color: rgba(0,0,0,.3);
  1849. -webkit-transition: all .5s;
  1850. transition: all .5s;
  1851. text-shadow: 0 0 5px rgba(0,0,0,.9)
  1852. }
  1853. #button-play,#loaderCoBrand.quick-brand/* ,.model-title */{
  1854. text-shadow: 0 0 10px rgba(15,16,17,1)
  1855. }
  1856. .webvr-popup .footer.open {
  1857. background-color: rgba(0,0,0,.45)
  1858. }
  1859. .webvr-popup .footer div {
  1860. float: right;
  1861. margin-right: 8px
  1862. }
  1863. .webvr-popup .footer img {
  1864. float: right;
  1865. margin-right: 3px;
  1866. height: 20px;
  1867. width: auto;
  1868. position: relative
  1869. }
  1870. * {
  1871. margin: 0;
  1872. padding: 0;
  1873. text-rendering: optimizeLegibility!important;
  1874. -webkit-font-smoothing: antialiased!important
  1875. }
  1876. #player {
  1877. left: 0;
  1878. bottom: 0;
  1879. width: 100%;
  1880. height: 100%;
  1881. position: absolute;
  1882. }
  1883. #player canvas {
  1884. position: relative;
  1885. left: 0;
  1886. top: 0;
  1887. /* width: 100vw;
  1888. height: 100vh; */
  1889. width:100%;
  1890. height:100%;
  1891. display: block
  1892. }
  1893. #gui-spinner {
  1894. display: block;
  1895. position: absolute;
  1896. z-index: 100;
  1897. top: 50%;
  1898. left: 50%;
  1899. width: 40px;
  1900. height: 40px;
  1901. margin-top: -20px;
  1902. margin-left: -20px
  1903. }
  1904. #gui-parent {
  1905. user-select: none;
  1906. width:100%; height:100%; /* 脙茠脗陇脙鈥毭偮该冣?毭偮嵜兤捗偮ッ冣?γ偮犆冣?毭偮犆兤捗偮冣?毭偮棵兟⒚⑩偓啪脗垄脙茠脗陇脙鈥毭偮该冣?毭偮兤捗偮┟兟⒚⑩偓拧脗卢脙垄芒鈧∶偮兤捗偮ッ兟⒚⑩?毬偮∶冣?毭偮好兤捗偮ッ兟⒚⑩?毬偮γ冣?毭偮兤捗偮ッ冣?毭偮泵冣?毭偮徝兤捗偮γ兟⒚⑩?毬⑩偓聺脙鈥毭偮睹兤捗偮ッ冣?毭偮该冣?毭偮ont脙茠脗搂脙鈥γ偮∶兟⒚⑩?毬吢久兤捗偮ッ兟⒚⑩?毬偮好冣?毭偮久兤捗偮γ冣?毭偮犆兟⒚⑩?毬偮∶兤捗偮ッ冣?毭偮徝冣?毭偮兤捗偮冣?犆⑩偓鈩⒚冣?毭偮矫兤捗偮γ冣?毭偮睹冣?姑⑩偓聽脙茠脗楼脙鈥毭偮っ冣?毭偮? */
  1907. }
  1908. #webgl {
  1909. width: 100%;
  1910. height: 100%;
  1911. /* padding: 15px; */
  1912. /* padding-bottom:105px; */
  1913. position: relative;
  1914. }
  1915. #webgl .webgl-inside {
  1916. width: 100%;
  1917. height: 100%;
  1918. position: relative;
  1919. top: 0;
  1920. overflow: hidden;
  1921. }
  1922. #webgl.editSpot .webgl-inside{
  1923. width: 50%;
  1924. }
  1925. #addSpot{
  1926. display:none;
  1927. width: 50%;
  1928. position: absolute;
  1929. right: 0;
  1930. height: 100%;
  1931. /* padding:0 10px; */
  1932. user-select: none;
  1933. cursor:crosshair;
  1934. }
  1935. #webgl.editSpot #addSpot{
  1936. display:block;
  1937. }
  1938. .view{
  1939. left: 0;
  1940. bottom: 0;
  1941. width: 100%;
  1942. height: 100%;
  1943. position: absolute;
  1944. overflow: hidden;
  1945. }
  1946. .view canvas{
  1947. width: 100%;
  1948. height: 100%;
  1949. background: rgb(0, 0, 0);
  1950. }
  1951. .gui-floorplan-label,.menu-radios input~label {
  1952. -webkit-user-select: none;
  1953. -moz-user-select: none;
  1954. -ms-user-select: none;
  1955. -khtml-user-select: none
  1956. }
  1957. .gui-spinner-icon {
  1958. width: 9px;
  1959. height: 9px;
  1960. border: 1px solid transparent;
  1961. border-top-color: #09e1c0;
  1962. border-left-color: #09e1c0;
  1963. border-radius: 5px;
  1964. -webkit-animation: gui-spinner .5s linear infinite;
  1965. -moz-animation: gui-spinner .5s linear infinite;
  1966. -ms-animation: gui-spinner .5s linear infinite;
  1967. -o-animation: gui-spinner .5s linear infinite;
  1968. animation: gui-spinner .5s linear infinite;
  1969. }
  1970. .zhi .gui-spinner-icon{
  1971. border-top-color: #0075dc;
  1972. border-left-color: #0075dc;
  1973. }
  1974. .gui-floorplan-label {
  1975. position: absolute;
  1976. background: rgba(50,50,50,.8);
  1977. border: none;
  1978. padding: 3px 8px;
  1979. margin: 0;
  1980. color: #FFF;
  1981. font-size: 70%;
  1982. white-space: nowrap;
  1983. border-radius: 2px;
  1984. cursor: default;
  1985. user-select: none
  1986. }
  1987. .gui-floorplan-label-text {
  1988. font-weight: none;
  1989. font-family: OpenSans,'Helvetica Neue',sans-serif;
  1990. font-size: 100%
  1991. }
  1992. .gui-floorplan-label-mobile {
  1993. padding: 2px 4px;
  1994. border-radius: 2px
  1995. }
  1996. @media only screen and (-webkit-min-device-pixel-ratio: 2.0),only screen and (-o-min-device-pixel-ratio:2.0) {
  1997. .gui-floorplan-label-mobile {
  1998. font-size:65%;
  1999. border-radius: 1px
  2000. }
  2001. }
  2002. @media only screen and (-webkit-min-device-pixel-ratio: 3.0),only screen and (-o-min-device-pixel-ratio:3.0) {
  2003. .gui-floorplan-label-mobile {
  2004. font-size:65%;
  2005. border-radius: 1px
  2006. }
  2007. }
  2008. @-webkit-keyframes gui-spinner {
  2009. 0% {
  2010. -webkit-transform: rotate(0);
  2011. transform: rotate(0)
  2012. }
  2013. 100% {
  2014. -webkit-transform: rotate(360deg);
  2015. transform: rotate(360deg)
  2016. }
  2017. }
  2018. @-moz-keyframes gui-spinner {
  2019. 0% {
  2020. -moz-transform: rotate(0);
  2021. transform: rotate(0)
  2022. }
  2023. 100% {
  2024. -moz-transform: rotate(360deg);
  2025. transform: rotate(360deg)
  2026. }
  2027. }
  2028. @-o-keyframes gui-spinner {
  2029. 0% {
  2030. -o-transform: rotate(0);
  2031. transform: rotate(0)
  2032. }
  2033. 100% {
  2034. -o-transform: rotate(360deg);
  2035. transform: rotate(360deg)
  2036. }
  2037. }
  2038. @-ms-keyframes gui-spinner {
  2039. 0% {
  2040. -ms-transform: rotate(0);
  2041. transform: rotate(0)
  2042. }
  2043. 100% {
  2044. -ms-transform: rotate(360deg);
  2045. transform: rotate(360deg)
  2046. }
  2047. }
  2048. @keyframes gui-spinner {
  2049. 0% {
  2050. transform: rotate(0)
  2051. }
  2052. 100% {
  2053. transform: rotate(360deg)
  2054. }
  2055. }
  2056. .blur {
  2057. -webkit-filter: blur(5px);
  2058. -moz-filter: blur(5px);
  2059. -o-filter: blur(5px);
  2060. -ms-filter: blur(5px);
  2061. filter: blur(5px)
  2062. }
  2063. .btn {
  2064. border-radius: 1px
  2065. }
  2066. .btn-primary {
  2067. color: #fff;
  2068. background-color: #FAAC17;
  2069. border-color: transparent;
  2070. font-family: OpenSans,'Helvetica Neue',Arial,sans-serif;
  2071. letter-spacing: 1px;
  2072. font-size: 18px;
  2073. display: block;
  2074. padding: 6px;
  2075. -webkit-box-shadow: 0 3px 0 rgba(251,205,0,1),0 6px 12px rgba(15,16,17,.7);
  2076. -moz-box-shadow: 0 3px 0 rgba(251,205,0,1),0 6px 12px rgba(15,16,17,.7);
  2077. box-shadow: 0 3px 0 rgba(251,205,0,1),0 6px 12px rgba(15,16,17,.7);
  2078. margin: 12px auto;
  2079. width: 200px;
  2080. text-align: center;
  2081. cursor: pointer;
  2082. -webkit-transition: all .15s ease-in-out;
  2083. -moz-transition: all .15s ease-in-out;
  2084. -o-transition: all .15s ease-in-out;
  2085. transition: all .15s ease-in-out
  2086. }
  2087. .gui-text,.model-title {
  2088. font-family: OpenSans,'Helvetica Neue',sans-serif
  2089. }
  2090. #debug-console,#gui-thumb {
  2091. width: 100%;
  2092. position: absolute
  2093. }
  2094. .btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open .dropdown-toggle.btn-primary {
  2095. color: #fff;
  2096. background-color: #FAAC17;
  2097. border-color: rgba(15,16,17,0);
  2098. -webkit-box-shadow: 0 3px 0 rgba(250,172,23,1),0 6px 12px rgba(15,16,17,.7);
  2099. -moz-box-shadow: 0 3px 0 rgba(250,172,23,1),0 6px 12px rgba(15,16,17,.7);
  2100. box-shadow: 0 3px 0 rgba(250,172,23,1),0 6px 12px rgba(15,16,17,.7);
  2101. outline: 0!important;
  2102. -webkit-transition: all .15s ease-in-out;
  2103. -moz-transition: all .15s ease-in-out;
  2104. -o-transition: all .15s ease-in-out;
  2105. transition: all .15s ease-in-out
  2106. }
  2107. .btn-primary:active {
  2108. -webkit-box-shadow: 0 2px 0 rgba(237,161,16,1),0 3px 6px rgba(15,16,17,.9);
  2109. -moz-box-shadow: 0 2px 0 rgba(237,161,16,1),0 3px 6px rgba(15,16,17,.9);
  2110. box-shadow: 0 2px 0 rgba(237,161,16,1),0 3px 6px rgba(15,16,17,.9)
  2111. }
  2112. .btn-primary .icon-mp-glyph {
  2113. font-size: 20px;
  2114. padding-right: 4px
  2115. }
  2116. .btn-primary .icon-mp-glyph:before {
  2117. position: absolute;
  2118. margin-top: 3px
  2119. }
  2120. .btn-primary .button-text {
  2121. padding-left: 28px
  2122. }
  2123. .btn-primary .icon-caret-right {
  2124. font-size: 12px
  2125. }
  2126. .btn-deep-link {
  2127. color: #666;
  2128. text-color: #666;
  2129. float: left;
  2130. padding: 0 5px;
  2131. margin-left: 10px
  2132. }
  2133. #gui-thumb {
  2134. height: 100%;
  2135. background-size: cover;
  2136. background-repeat: no-repeat;
  2137. background-position: right center; /* right is to show the words */
  2138. z-index:0;
  2139. color: #000
  2140. }
  2141. #debug-console {
  2142. height: 35%;
  2143. overflow: scroll;
  2144. bottom: 0;
  2145. left: 0;
  2146. background-color: rgba(0,0,0,.3);
  2147. color: #fff
  2148. }
  2149. #button-play {
  2150. width: 86px;
  2151. height: 86px;
  2152. display: block;
  2153. margin: 8px auto;
  2154. padding: 18px 0;
  2155. border-radius: 100%;
  2156. border: 3px solid #fff;
  2157. box-shadow: 0 0 10px rgba(15,16,17,1),inset 0 0 10px rgba(15,16,17,1);
  2158. color: #fff;
  2159. text-align: center;
  2160. font-size: 34px;
  2161. letter-spacing: -8px
  2162. }
  2163. .bottom-logo .img {
  2164. display: inline-block;
  2165. width: 180px;
  2166. height: 48px;
  2167. color: #fff;
  2168. position: relative;
  2169. overflow: hidden;
  2170. background-repeat: no-repeat;
  2171. background-position: center center;
  2172. background-size: contain;
  2173. }
  2174. .bottom-logo .img i {
  2175. position: absolute;
  2176. left: 50%;
  2177. top: 50%;
  2178. transform: translateX(-50%) translateY(-50%);
  2179. font-size: 140px;
  2180. }
  2181. .zhi .bottom-logo .img{
  2182. display: inline-block;
  2183. width: 88px;
  2184. height: 40px;
  2185. background-size: contain;
  2186. background-image: url(../images/bottom_logo.png);
  2187. background-size: contain;
  2188. background-repeat: no-repeat;
  2189. background-position: center center;
  2190. }
  2191. #loaderCoBrand,.model-title {
  2192. width: 100%;
  2193. font-weight: 100;
  2194. position: absolute;
  2195. text-align: center
  2196. }
  2197. .gui-text {
  2198. font-size: 24px;
  2199. color: #fff
  2200. }
  2201. .model-title {
  2202. /* bottom: 75%; */
  2203. /* padding: 0 25px; */
  2204. /* display: block; */
  2205. /* font-size: 40px; */
  2206. letter-spacing: 1px;
  2207. /* color: rgba(255,255,255,1); */
  2208. margin: 0;
  2209. margin-top: 29px;
  2210. hyphens: auto;
  2211. /* line-height: 45px; */
  2212. /* margin-top: -1rem; */
  2213. font-weight: 500;
  2214. letter-spacing: 0.06rem;
  2215. /* top: -0.6rem; */
  2216. font-size: 28px;
  2217. position:static;
  2218. line-height: 1;
  2219. }
  2220. .zhi .model-title {
  2221. margin-top: -11px;
  2222. }
  2223. #loaderCoBrand {
  2224. top: 60%;
  2225. left: 0;
  2226. color: #fff;
  2227. margin-top: 24px;
  2228. font-size: 14px;
  2229. line-height: 16px
  2230. }
  2231. #loaderCoBrand h2 {
  2232. font-weight: 100;
  2233. font-size: 34px;
  2234. line-height: 34px;
  2235. -webkit-margin-before: 0;
  2236. -webkit-margin-after: 0
  2237. }
  2238. .bottom-logo {
  2239. width: 100%;
  2240. color: #fff;
  2241. font-size: 16px;
  2242. text-align: center;
  2243. position: absolute;
  2244. bottom: 42px;
  2245. left: 0;
  2246. }
  2247. @media only screen and (max-height: 370px) {
  2248. #loaderCoBrand,#loaderCoBrand h2,.model-title,.vert-align {
  2249. white-space:nowrap;
  2250. overflow: hidden;
  2251. text-overflow: ellipsis
  2252. }
  2253. #button-play {
  2254. margin: 5px auto;
  2255. width: 50px;
  2256. height: 50px;
  2257. font-size: 24px;
  2258. padding: 6px 0
  2259. }
  2260. .vert-align {
  2261. padding: 0 10px
  2262. }
  2263. #loaderCoBrand h2 {
  2264. width: 100%
  2265. }
  2266. }
  2267. #gui,body,html {
  2268. -webkit-overflow-scrolling: touch
  2269. }
  2270. #gui-message.clearBackground {
  2271. background-color: rgba(0,0,0,0)
  2272. }
  2273. .message-outer {
  2274. position: absolute;
  2275. height: 100%;
  2276. width: 100%;
  2277. display: table
  2278. }
  2279. .message-outer * {
  2280. transition: all .3s
  2281. }
  2282. .message-inner {
  2283. height: 100%;
  2284. display: table-cell;
  2285. text-align: center;
  2286. }
  2287. .message-content {
  2288. width: 100%;
  2289. font-size: 16pt;
  2290. font-weight: 100;
  2291. display: inline-block
  2292. }
  2293. #terms-modal.closeByFooter .close,.hover-row.mobile {
  2294. display: none
  2295. }
  2296. @media only screen and (min-width : 1824px) {
  2297. .message-content {
  2298. width:26%
  2299. }
  2300. }
  2301. @media only screen and (min-width : 1200px) and (max-width :1823px) {
  2302. .message-content {
  2303. width:90%
  2304. }
  2305. }
  2306. @media only screen and (max-width : 992px) {
  2307. .message-content {
  2308. width:90%
  2309. }
  2310. }
  2311. @media only screen and (max-width : 768px) {
  2312. .message-content {
  2313. width:90%
  2314. }
  2315. }
  2316. .gui-error {
  2317. color: #fff;
  2318. font-family: OpenSans,'Helvetica Neue',sans-serif;
  2319. font-size: 16px;
  2320. text-align: center
  2321. }
  2322. .error-problem-text {
  2323. font-size: 170%;
  2324. margin: 1% 0
  2325. }
  2326. .error-solution-text {
  2327. font-size: 130%;
  2328. margin: 1% 0
  2329. }
  2330. .error-actions,.error-explanation {
  2331. margin: 1% 0
  2332. }
  2333. .error-actions .link {
  2334. color: #fff;
  2335. text-decoration: underline;
  2336. cursor: pointer
  2337. }
  2338. .browser-tiles {
  2339. margin: 0;
  2340. width: 100%
  2341. }
  2342. .browser-tiles .tile {
  2343. float: left;
  2344. margin: 2%;
  2345. padding: 2%;
  2346. width: 21%;
  2347. background-color: #555;
  2348. border-radius: 10px;
  2349. cursor: pointer;
  2350. -webkit-transition: all .1s ease-in-out;
  2351. -moz-transition: all .1s ease-in-out;
  2352. -o-transition: all .1s ease-in-out;
  2353. transition: all .1s ease-in-out
  2354. }
  2355. .browser-tiles .tile:hover {
  2356. transform: scale(1.1);
  2357. -webkit-transform: scale(1.1)
  2358. }
  2359. .browser-tiles .tile .icon {
  2360. width: 100%
  2361. }
  2362. @media only screen and (min-width : 520px) and (max-width :768px) {
  2363. .browser-tiles {
  2364. margin:0 10%;
  2365. width: 80%
  2366. }
  2367. }
  2368. @media only screen and (min-width : 1000px) and (max-width :1199px) {
  2369. .browser-tiles {
  2370. margin:0 10%;
  2371. width: 80%
  2372. }
  2373. }
  2374. @media only screen and (min-width : 1520px) and (max-width :1823px) {
  2375. .browser-tiles {
  2376. margin:0 10%;
  2377. width: 80%
  2378. }
  2379. }
  2380. @media only screen and (min-width : 2100px) {
  2381. .browser-tiles {
  2382. margin:0 10%;
  2383. width: 80%
  2384. }
  2385. }
  2386. #terms-modal {
  2387. position: absolute;
  2388. z-index: 100;
  2389. left: 10%;
  2390. top: 10%;
  2391. bottom: 10%;
  2392. right: 10%;
  2393. background-color: rgba(0,0,0,.75);
  2394. padding: 50px;
  2395. border-radius: 10px;
  2396. opacity: 0;
  2397. pointer-events: none;
  2398. -webkit-transition: all 250ms ease-in-out;
  2399. transition: all 250ms ease-in-out
  2400. }
  2401. #terms-modal.fadeIn {
  2402. opacity: 1;
  2403. pointer-events: auto
  2404. }
  2405. #terms-modal .close {
  2406. position: absolute;
  2407. top: 0;
  2408. right: 5px;
  2409. padding: 16px;
  2410. font-size: 13px
  2411. }
  2412. @media only screen and (max-width: 487px),(max-height:487px) {
  2413. #terms-modal {
  2414. z-index:100;
  2415. left: 0;
  2416. top: 0;
  2417. bottom: 0;
  2418. right: 0;
  2419. border-radius: 0
  2420. }
  2421. }
  2422. #terms-text {
  2423. position: absolute;
  2424. top: 50px;
  2425. left: 25px;
  2426. bottom: 50px;
  2427. right: 25px;
  2428. padding: 0 25px;
  2429. overflow-x: hidden;
  2430. overflow-y: scroll;
  2431. color: #ccc
  2432. }
  2433. #terms-modal.closeByFooter #terms-text {
  2434. top: 70px
  2435. }
  2436. #terms-text ul {
  2437. margin: 5px
  2438. }
  2439. #terms-text li {
  2440. margin: 5px 5px 5px 20px
  2441. }
  2442. #terms-text h2,.pinBottom.right.mobile-only {
  2443. margin-bottom: 10px
  2444. }
  2445. #terms-text h1 {
  2446. font-size: 24px;
  2447. margin-top: 0
  2448. }
  2449. #terms-text h2 {
  2450. font-size: 16px;
  2451. margin-top: 10px
  2452. }
  2453. .hover-row {
  2454. position: fixed;
  2455. width: 100%;
  2456. height: 15%;
  2457. z-index: 50003;
  2458. pointer-events: none
  2459. }
  2460. .hover-row.detectHover {
  2461. pointer-events: auto
  2462. }
  2463. #hover-top {
  2464. top: 0
  2465. }
  2466. #hover-bottom {
  2467. bottom: 0
  2468. }
  2469. #quick-blackout {
  2470. position: absolute;
  2471. height: 100%;
  2472. width: 100%;
  2473. background-color: #000;
  2474. z-index: 555;
  2475. visibility: visible;
  2476. opacity: 1;
  2477. pointer-events: none
  2478. }
  2479. #quick-blackout.hidden,.quick-brand {
  2480. visibility: hidden;
  2481. opacity: 0
  2482. }
  2483. #quick-blackout.fadeOut,.quick-brand.fadeIn.fadeOut {
  2484. visibility: hidden;
  2485. opacity: 0;
  2486. transition: visibility 2s,opacity .5s linear
  2487. }
  2488. .quick-brand.fadeIn {
  2489. visibility: visible;
  2490. opacity: 1;
  2491. transition: visibility 2s,opacity .5s linear
  2492. }
  2493. .invisible,.menuOverlay {
  2494. visibility: hidden
  2495. }
  2496. #loaderCoBrand.quick-brand {
  2497. position: fixed;
  2498. top: 25%
  2499. }
  2500. .pinTop.right,.ui-icon {
  2501. text-shadow: 0 0 5px rgba(0,0,0,.9)
  2502. }
  2503. #quick-logo {
  2504. position: fixed;
  2505. bottom: 20%;
  2506. left: 0;
  2507. width: 100%;
  2508. height: 10%;
  2509. z-index: 50002;
  2510. display: inline-block;
  2511. text-align: center
  2512. }
  2513. #quick-logo img {
  2514. max-width: 200px;
  2515. width: 20%;
  2516. height: auto
  2517. }
  2518. @media only screen and (max-width: 600px),(max-height:600px) {
  2519. #quick-logo img {
  2520. width:150px;
  2521. height: auto
  2522. }
  2523. }
  2524. .tooltip-inner {
  2525. font-family: OpenSans,'Helvetica Neue',sans-serif;
  2526. font-weight: 400;
  2527. background-color: rgba(9,10,11,.8)
  2528. }
  2529. .tooltip.top .tooltip-arrow {
  2530. border-top-color: rgba(9,10,11,.8)
  2531. }
  2532. .tooltip.bottom .tooltip-arrow {
  2533. border-bottom-color: rgba(9,10,11,.8)
  2534. }
  2535. a {
  2536. color: #fff;
  2537. cursor: pointer;
  2538. transition: all .3s
  2539. }
  2540. a:focus,a:hover,a:visited {
  2541. color: #fff;
  2542. /* text-decoration: none */
  2543. }
  2544. a.hasHover:hover,a:active {
  2545. color: rgba(75,205,252,1);
  2546. text-decoration: none
  2547. }
  2548. #meta-info a,a.hasHover.tag-link:hover,a.tag-link {
  2549. text-decoration: underline
  2550. }
  2551. #gui {
  2552. width: 100%;
  2553. height: 100%
  2554. }
  2555. .transparent {
  2556. opacity: 0
  2557. }
  2558. .darkGlass {
  2559. background-color: rgba(0,0,0,.45)
  2560. }
  2561. .darkGlass2{
  2562. background-color: rgba(0,0,0,.2)
  2563. }
  2564. .ui-icon {
  2565. font-size: 26px;
  2566. padding: 0 20px 10px 0
  2567. }
  2568. .left .ui-icon.wide {
  2569. padding-right: 30px
  2570. }
  2571. .right .ui-icon.wide {
  2572. padding-left: 30px
  2573. }
  2574. .mobile-only {
  2575. display: none
  2576. }
  2577. .pinRight {
  2578. position: fixed;
  2579. right: 0;
  2580. -webkit-transition: all .5s;
  2581. transition: all .5s
  2582. }
  2583. .pinBottom-container,.pinTop {
  2584. position: fixed;
  2585. -webkit-transition: all .5s;
  2586. opacity: 1
  2587. }
  2588. .pinRight.middle {
  2589. top: 50%;
  2590. z-index: 100
  2591. }
  2592. .pinTop {
  2593. top: 16px;
  2594. transition: all .5s;
  2595. line-height: 1;
  2596. z-index: 50004
  2597. }
  2598. .pinTop.left {
  2599. left: 10px;
  2600. z-index: 100
  2601. }
  2602. .pinTop.right {
  2603. right: 10px;
  2604. z-index: 50
  2605. }
  2606. .pinBottom-container {
  2607. bottom: 25px;
  2608. width: 100%;
  2609. transition: all .5s;
  2610. z-index: 3;
  2611. position:absolute;
  2612. }
  2613. .pinBottom-container.fadeOut {
  2614. z-index: 1;
  2615. -webkit-transition: all .5s;
  2616. transition: all .5s;
  2617. opacity: 0;
  2618. pointer-events: none
  2619. }
  2620. .pinBottom-container.drawerOpen {
  2621. bottom: 6px
  2622. }
  2623. .pinBottom-container.duringTour {
  2624. bottom: 0
  2625. }
  2626. .pinBottom {
  2627. position: absolute;
  2628. bottom: 0;
  2629. -webkit-transition: all .5s;
  2630. transition: all .5s;
  2631. line-height: 1
  2632. }
  2633. .footer,.menuOverlay {
  2634. -webkit-transition: all .5s
  2635. }
  2636. .pinBottom.center {
  2637. left: 50%;
  2638. width: 0;
  2639. z-index: 50
  2640. }
  2641. .pinBottom.left {
  2642. left: 10px;
  2643. height: 36px;
  2644. z-index: 50
  2645. }
  2646. .pinBottom.left .icon {
  2647. padding: 5%
  2648. }
  2649. .pinBottom.right {
  2650. float: right;
  2651. right: 10px;
  2652. text-shadow: 0 0 1px rgba(0,0,0,.6);
  2653. z-index: 50
  2654. }
  2655. .zoomPanel {
  2656. margin-bottom: 60px;
  2657. width: 36px;
  2658. right: 4px
  2659. }
  2660. .buttonZoom {
  2661. font-weight: 700;
  2662. font-size: 170%;
  2663. width: 36px;
  2664. height: 36px;
  2665. margin-top: 2px;
  2666. text-align: center;
  2667. vertical-align: center
  2668. }
  2669. .buttonZoomEnabled {
  2670. opacity: 1;
  2671. text-shadow: 0 0 5px rgba(0,0,0,.9)
  2672. }
  2673. .buttonZoomDisabled {
  2674. color: #aaa;
  2675. opacity: .5;
  2676. text-shadow: 0 0 4px rgba(0,0,0,.9)
  2677. }
  2678. .buttonZoomIn {
  2679. border-top-left-radius: 3px
  2680. }
  2681. .buttonZoomOut {
  2682. border-bottom-left-radius: 3px
  2683. }
  2684. .buttonZoomContent {
  2685. padding-top: 10px
  2686. }
  2687. .menuIcon {
  2688. position: relative;
  2689. padding-left: 1em
  2690. }
  2691. .menuIcon:before {
  2692. content: "";
  2693. position: fixed;
  2694. left: 0;
  2695. top: .25em;
  2696. width: 1em;
  2697. height: .15em;
  2698. background: #fff;
  2699. box-shadow: 0 .25em 0 0 #fff,0 .5em 0 0 #fff
  2700. }
  2701. #more-menu-button {
  2702. float: right;
  2703. width: 26px
  2704. }
  2705. #more-menu-button .ui-icon {
  2706. padding: 0 10px 0 0;
  2707. line-height: 26px
  2708. }
  2709. .menuOverlay {
  2710. opacity: 0;
  2711. width: 0;
  2712. min-height: 40px;
  2713. color: #fff;
  2714. position: fixed;
  2715. right: 25px;
  2716. top: 0;
  2717. transition: all .5s;
  2718. overflow: hidden;
  2719. z-index: 20000
  2720. }
  2721. .menuOverlay.open {
  2722. opacity: 1;
  2723. visibility: visible;
  2724. width: 170px
  2725. }
  2726. .menuOverlay .icon {
  2727. font-size: 30px;
  2728. padding: 0 6px 0 0
  2729. }
  2730. .menuOverlay ul {
  2731. list-style: none;
  2732. width: 170px
  2733. }
  2734. .menuOverlay ul li {
  2735. -webkit-transition: all .25s;
  2736. transition: all .25s;
  2737. cursor: pointer;
  2738. background-color: rgba(0,0,0,.45);
  2739. font-size: 14px;
  2740. letter-spacing: .1em;
  2741. color: #fff;
  2742. padding: 16px 12px;
  2743. white-space: nowrap;
  2744. margin-bottom: 1px
  2745. }
  2746. .menuOverlay ul li:hover {
  2747. background-color: rgba(0,0,0,.75);
  2748. color: #fff
  2749. }
  2750. #gui .shareContainer a i.icon:hover,.ui-icon.socialButton.active::before {
  2751. color: #4BCDFC
  2752. }
  2753. .menuOverlay ul li:last-child {
  2754. border-bottom: none
  2755. }
  2756. .pinTop.right i.icon-help {
  2757. font-size: 26px;
  2758. cursor: pointer
  2759. }
  2760. .pinTop.right .pull-right.terms {
  2761. font-size: 11px;
  2762. font-weight: 400;
  2763. margin: 8px 28px 0 0;
  2764. cursor: pointer
  2765. }
  2766. #gui-fullscreen,#gui-fullscreen-exit,.socialButton {
  2767. float: left
  2768. }
  2769. .pinBottom.right .icon {
  2770. cursor: pointer
  2771. }
  2772. .shareContainer {
  2773. width: 100%;
  2774. height: 27px
  2775. }
  2776. .shareContainer a,.shareContainer a i.icon {
  2777. display: inline-block;
  2778. width: 25px;
  2779. height: 27px
  2780. }
  2781. .shareContainer .icoContainer {
  2782. float: left;
  2783. width: 33.33%;
  2784. text-align: center
  2785. }
  2786. .bottomShare {
  2787. position: absolute;
  2788. right: 16px;
  2789. bottom: 55px;
  2790. width: 160px;
  2791. height: 51px;
  2792. -webkit-transition: all .25s;
  2793. transition: all .25s;
  2794. background-color: rgba(0,0,0,.45);
  2795. font-size: 27px;
  2796. text-align: center;
  2797. padding: 10px
  2798. }
  2799. .gui-floor,.viewContainer {
  2800. float: left;
  2801. position: relative
  2802. }
  2803. .bottomShare.shareContainer .icoContainer {
  2804. width: 30.33%
  2805. }
  2806. #gui .shareContainer i.icon {
  2807. font-size: 27px;
  2808. cursor: pointer;
  2809. transition: all .3s
  2810. }
  2811. #gui-modes-inside,#gui-modes-outside {
  2812. transition: all .5s
  2813. }
  2814. #gui-modes-inside a i:before {
  2815. content: '\e606'
  2816. }
  2817. #gui-modes-outside a i:before {
  2818. content: '\e600'
  2819. }
  2820. .viewContainer>div {
  2821. float: left
  2822. }
  2823. .rightViewContainer {
  2824. height: 36px
  2825. }
  2826. .gui-floor {
  2827. border: 2px solid rgba(255,255,255,.9);
  2828. width: 86px;
  2829. margin-left: 15px;
  2830. text-align: left;
  2831. height: 26px;
  2832. color: #fff;
  2833. font-size: 11px;
  2834. padding: 4px;
  2835. bottom: 0;
  2836. cursor: pointer;
  2837. text-shadow: 0 0 5px rgba(0,0,0,1);
  2838. box-shadow: 0 0 5px rgba(0,0,0,.7),inset 0 0 5px rgba(0,0,0,.7);
  2839. display: none;
  2840. }
  2841. .gui-floor-title {
  2842. display: inline-block;
  2843. width: 58px;
  2844. overflow: hidden;
  2845. white-space: nowrap
  2846. }
  2847. .gui-floor.hasHover:hover {
  2848. border-color: #4bcdfc;
  2849. color: #4bcdfc
  2850. }
  2851. .gui-floor .container {
  2852. display: none;
  2853. width: 86px;
  2854. position: absolute;
  2855. bottom: 23px;
  2856. left: -2px;
  2857. transition: all .3s;
  2858. z-index: 100
  2859. }
  2860. #drawer,#drawer-container.drawerOpen,#drawer-container.duringTour {
  2861. bottom: 0
  2862. }
  2863. .gui-floor.open .container .floorChoice {
  2864. padding: 7px 5px;
  2865. width: 86px;
  2866. height: 30px;
  2867. margin-bottom: 1px;
  2868. line-height: 18px;
  2869. font-size: 12px;
  2870. color: #fff;
  2871. cursor: pointer;
  2872. overflow: hidden;
  2873. white-space: nowrap;
  2874. background-color: rgba(36,36,36,1)
  2875. }
  2876. .gui-floor.open .container .floorChoice:hover {
  2877. background-color: #000;
  2878. color: #4bcdfc
  2879. }
  2880. .gui-floor.open .container .floorChoice.active {
  2881. background-color: #000;
  2882. text-decoration: underline;
  2883. font-weight: 700;
  2884. cursor: default
  2885. }
  2886. .gui-floor.open {
  2887. border-color: #4bcdfc;
  2888. color: #4bcdfc
  2889. }
  2890. .gui-floor.open .container {
  2891. display: block
  2892. }
  2893. .gui-floor-number,.tourSpinner {
  2894. display: none
  2895. }
  2896. .pinBottom.left .gui-floor i.icon,.pinBottom.right .gui-floor i.icon {
  2897. float: right
  2898. }
  2899. .pinBottom.right .ui-icon {
  2900. padding: 0 0 0 30px;
  2901. float: left
  2902. }
  2903. #view-controllers {
  2904. color: rgba(255,255,255,.5);
  2905. font-size: 11px;
  2906. font-weight: 400;
  2907. letter-spacing: .1em;
  2908. display: none;
  2909. position: absolute;
  2910. bottom: 56px;
  2911. left: -90px;
  2912. width: 180px
  2913. }
  2914. #view-controllers .darkGlass {
  2915. background-color: rgba(0,0,0,.45)
  2916. }
  2917. #view-controllers .darkGlass.active {
  2918. background-color: rgba(0,0,0,.75)
  2919. }
  2920. #view-controllers>div {
  2921. cursor: pointer;
  2922. float: left;
  2923. width: 85px;
  2924. text-align: center;
  2925. padding: 5px;
  2926. margin-bottom: 4px
  2927. }
  2928. #view-controllers>div:hover {
  2929. color: rgba(255,255,255,.75);
  2930. background-color: rgba(0,0,0,.45)
  2931. }
  2932. #view-controllers span {
  2933. padding-bottom: 3px
  2934. }
  2935. #view-controllers .active {
  2936. padding: 4px;
  2937. color: #4BCDFC;
  2938. border: 1px solid #4BCDFC
  2939. }
  2940. #view-controllers>div.active:hover {
  2941. color: #4BCDFC
  2942. }
  2943. #gui-modes-dollhouse {
  2944. margin-right: 10px
  2945. }
  2946. #view-controllers.wide {
  2947. left: -130px;
  2948. width: 260px
  2949. }
  2950. #view-controllers.wide>div {
  2951. width: 125px
  2952. }
  2953. .tourSpinner,.tourSpinner:before {
  2954. width: 45px;
  2955. height: 45px;
  2956. z-index: 1;
  2957. position: absolute
  2958. }
  2959. #play {
  2960. position: relative
  2961. }
  2962. .tourSpinner {
  2963. border-radius: 45px;
  2964. top: -10px;
  2965. left: -10px;
  2966. border: 5px solid rgba(255,255,255,.4);
  2967. text-shadow: 0 0 5px rgba(0,0,0,.9)
  2968. }
  2969. .tourSpinner:before {
  2970. content: '';
  2971. display: block;
  2972. top: -5px;
  2973. left: -5px;
  2974. border: 5px solid transparent;
  2975. border-top-color: rgba(75,205,252,1);
  2976. border-radius: 40px;
  2977. -webkit-animation: gui-spinner 2s linear infinite;
  2978. -moz-animation: gui-spinner 2s linear infinite;
  2979. -ms-animation: gui-spinner 2s linear infinite;
  2980. -o-animation: gui-spinner 2s linear infinite;
  2981. animation: gui-spinner 2s linear infinite
  2982. }
  2983. #pullTab {
  2984. display: block;
  2985. position: relative;
  2986. margin-right: 30px;
  2987. border-top-left-radius: 2px;
  2988. border-top-right-radius: 2px;
  2989. width: 48px;
  2990. height: 40px;
  2991. bottom: 4px;
  2992. background: -webkit-linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.3));
  2993. background: -moz-linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.3));
  2994. background: -o-linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.3));
  2995. background: linear-gradient(to bottom,rgba(0,0,0,.45),rgba(0,0,0,.3));
  2996. text-align: center
  2997. }
  2998. #pullTab i {
  2999. line-height: 40px;
  3000. width: 48px;
  3001. margin: auto
  3002. }
  3003. #pullTab a {
  3004. position: absolute;
  3005. left: 50%;
  3006. top: 50%;
  3007. transform: translate(-50%,-50%);
  3008. width: 100%
  3009. }
  3010. #pullTab.opened {
  3011. background: -webkit-linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.45));
  3012. background: -moz-linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.45));
  3013. background: -o-linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.45));
  3014. background: linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.45))
  3015. }
  3016. #pullTab.opened .icon-dpad-up:before {
  3017. content: "\e601"
  3018. }
  3019. #drawer-container {
  3020. width: 100%;
  3021. height: 200px;
  3022. position: fixed;
  3023. bottom: 25px;
  3024. overflow: hidden;
  3025. pointer-events: none;
  3026. -webkit-transition-property: bottom,opacity;
  3027. -webkit-transition-duration: .5s;
  3028. transition-property: bottom,opacity;
  3029. transition-duration: .5s;
  3030. opacity: 1;
  3031. z-index: 3;
  3032. position:absolute;
  3033. }
  3034. #drawer-container.fadeOut {
  3035. opacity: 0
  3036. }
  3037. #drawer {
  3038. color: #fff;
  3039. position: absolute;
  3040. left: 0;
  3041. width: 100%;
  3042. height: 0;
  3043. transition-property: height,bottom;
  3044. transition-duration: .5s;
  3045. pointer-events: all;
  3046. z-index: 50
  3047. }
  3048. #drawer.open {
  3049. height: 130px
  3050. }
  3051. #drawer-container.drawerOpen #drawer.open {
  3052. height: 136px
  3053. }
  3054. #drawer.open.fadeOut {
  3055. pointer-events: none
  3056. }
  3057. #drawer.open.noScroll {
  3058. height: 107px
  3059. }
  3060. #drawer-container.drawerOpen #drawer.open.noScroll,#drawer.open.noScroll.playing {
  3061. height: 113px
  3062. }
  3063. #drawer.playing,.pinBottom.playing {
  3064. bottom: 20px
  3065. }
  3066. .pinBottom.open {
  3067. bottom: 130px
  3068. }
  3069. .pinBottom.open.noScroll {
  3070. bottom: 107px
  3071. }
  3072. .pinBottom.open.playing {
  3073. bottom: 150px
  3074. }
  3075. .pinBottom-container.drawerOpen .pinBottom.open.noScroll.playing {
  3076. bottom: 127px
  3077. }
  3078. .pinBottom.open.noScroll.playing {
  3079. bottom: 133px
  3080. }
  3081. #thumb-container .thumbImg {
  3082. cursor: pointer;
  3083. background-size:cover;
  3084. background-position-y: bottom;
  3085. }
  3086. .playing #thumb-container .thumbImg {
  3087. cursor: default
  3088. }
  3089. #thumb-container .thumbImg img, .dragList .thumbImg.drag img{
  3090. /* height: 97px */width:100%; height:100%;
  3091. }
  3092. .frame-container {
  3093. /* float: left; */
  3094. width: 100%;
  3095. height: calc(100% - 22px);
  3096. }
  3097. .fullWidth .frame-container {
  3098. width: 100%
  3099. }
  3100. .frame {
  3101. width: calc(100% - 20px);
  3102. height: 75px;
  3103. margin: 6px 10px 2px 10px;
  3104. float: left;
  3105. }
  3106. .frame.noScroll {
  3107. margin: 17px 10px
  3108. }
  3109. .frame .slidee {
  3110. margin: 0;
  3111. padding: 0;
  3112. height: 100%;
  3113. list-style: none
  3114. }
  3115. .frame li {
  3116. float: left;
  3117. width: 75px;
  3118. margin: 0 12px 0 0;
  3119. position: relative;
  3120. height: 75px;
  3121. border: 2px solid transparent;
  3122. transition: border-color 0.3s;
  3123. }
  3124. .frame li .overlay {
  3125. position: absolute;
  3126. bottom: 2px;
  3127. left: 2px;
  3128. width: 133px;
  3129. height: 20px;
  3130. padding: 6px;
  3131. color: #fff;
  3132. background-color: rgba(0,0,0,.7);
  3133. overflow: hidden;
  3134. white-space: nowrap;
  3135. font-weight: 100;
  3136. text-align: center;
  3137. line-height: 4px;
  3138. z-index: 100;
  3139. -moz-transform: translate3d(0,0,0);
  3140. -ms-transform: translate3d(0,0,0);
  3141. -o-transform: translate3d(0,0,0);
  3142. transform: translate3d(0,0,0)
  3143. }
  3144. .frame li .mark360View,.frame li .markInsideView {
  3145. position: absolute;
  3146. top: 2px;
  3147. left: 2px;
  3148. width: 50px;
  3149. max-height: 25px;
  3150. color: #fff;
  3151. background-color: rgba(0,0,0,1);
  3152. z-index: 100;
  3153. -webkit-transform: translate3d(0,0,0);
  3154. -moz-transform: translate3d(0,0,0);
  3155. -ms-transform: translate3d(0,0,0);
  3156. -o-transform: translate3d(0,0,0);
  3157. transform: translate3d(0,0,0)
  3158. }
  3159. .frame li img {
  3160. border: 2px solid transparent;
  3161. transition: all .5s;
  3162. pointer-events:all;
  3163. }
  3164. .frame li.thumbImg.hasHover>img:hover {
  3165. opacity: 1;
  3166. border-color: #fff;
  3167. }
  3168. /*.playing li.thumbImg.hasHover>img:hover { 脙茠脗陇脙鈥毭偮该冣?毭偮好兤捗偮っ冣?毭偮矫兟⒚⑩?毬偮⒚兤捗偮っ冣?毭偮济冣?γ偮∶兤捗偮ッ兟⒚⑩?毬偮∶冣?毭偮好兤捗偮冣?γ偮矫冣?毭偮懊兤捗偮γ冣?γ⑩偓鈩⒚兟⒚⑩?毬偮懊兤捗偮┟兟⒚⑩?毬⑩?灺⒚冣?毭偮兤捗偮冣?毭偮⒚冣?毭偮兤捗偮┟冣?毭偮伱冣?毭偮兤捗偮っ冣?毭偮矫冣?毭偮徝兤捗偮冣?γ偮∶兟⒚⑩?毬吢綽ug
  3169. opacity: .6;
  3170. border-color: transparent
  3171. } */
  3172. .playing li.thumbImg.hasHover:hover {
  3173. opacity: .6;
  3174. }
  3175. .frame li.thumbImg.hasHover.recent>img:hover,.frame li.thumbImg.recent>img {
  3176. opacity: .6;
  3177. border-color: #A0A0A0
  3178. }
  3179. .frame li.thumbImg.hasHover.upcoming>img:hover,.frame li.thumbImg.upcoming>img {
  3180. opacity: 1;
  3181. border-color: #BFAF1E
  3182. }
  3183. .frame li.thumbImg.active>img,.frame li.thumbImg.hasHover.active>img:hover {
  3184. opacity: 1;
  3185. border-color: #4BCDFC
  3186. }
  3187. .scrollbar {
  3188. width: calc(100% - 20px);
  3189. margin: 0 5px;
  3190. height: 6px;
  3191. float: left;
  3192. border-radius: 3px;
  3193. background: rgba(0,0,0,.75);
  3194. margin: 0px 10px 4px 10px;
  3195. }
  3196. .scrollbar.conceal{
  3197. visibility: hidden;
  3198. }
  3199. .scrollbar .handle {
  3200. width: 100px;
  3201. height: 100%;
  3202. background: rgba(255,255,255,.75);
  3203. border-radius: 5px
  3204. }
  3205. .scrollbar .handle .mousearea {
  3206. position: absolute;
  3207. top: 0;
  3208. left: 0;
  3209. width: 100%;
  3210. height: 20px;
  3211. }
  3212. #progressBar,#status {
  3213. display: table-cell;
  3214. height: 0;
  3215. vertical-align: middle
  3216. }
  3217. #loader-cont,#loader-cont:after {
  3218. display: block;
  3219. border-radius: 100%
  3220. }
  3221. #playHead {
  3222. display: table;
  3223. height: 20px;
  3224. width: 100%;
  3225. position: absolute;
  3226. bottom: -20px;
  3227. left: 0;
  3228. transition-property: bottom;
  3229. transition-duration: .5s;
  3230. background-color: #000;
  3231. z-index: 50
  3232. }
  3233. #playHead.playing {
  3234. bottom: 0
  3235. }
  3236. #status {
  3237. width: 65px;
  3238. color: #fff;
  3239. font-family: OpenSans,'Helvetica Neue',Arial,sans-serif;
  3240. font-weight: 700;
  3241. font-size: 11px;
  3242. padding-left: 10px
  3243. }
  3244. #progressBar {
  3245. padding: 0 10px;
  3246. pointer-events: all
  3247. }
  3248. #progressBar .step {
  3249. height: 6px;
  3250. float: left
  3251. }
  3252. #progressBar .step:last-of-type {
  3253. padding: 0
  3254. }
  3255. #progressBar .step::before {
  3256. content: '';
  3257. background-color: #575757;
  3258. width: 100%;
  3259. height: 100%;
  3260. display: block
  3261. }
  3262. #progressBar .step.active::before,#progressBar .step.recent::before {
  3263. background-color: #4BCDFC
  3264. }
  3265. #progressBar .step.upcoming::before {
  3266. background-color: ##BFAF1E
  3267. }
  3268. #circleLoader {
  3269. display: inline-block
  3270. }
  3271. #svg circle {
  3272. stroke-dashoffset: 0;
  3273. transition: stroke-dashoffset 0s linear;
  3274. stroke: #fff;
  3275. stroke-width: 4px
  3276. }
  3277. #svg #bar {
  3278. stroke: #4BCDFC
  3279. }
  3280. #loader-cont {
  3281. height: 100px;
  3282. width: 100px;
  3283. margin: 0 auto;
  3284. box-shadow: 0 0 5px rgba(0,0,0,.8);
  3285. position: relative;
  3286. font-size:14px;
  3287. }
  3288. #loader-cont:after,.specialPower {
  3289. position: absolute;
  3290. color: #fff;
  3291. text-align: center
  3292. }
  3293. #loader-cont.en-US {
  3294. font-size: 18px
  3295. }
  3296. #loader-cont.es-MX {
  3297. font-size: 16px
  3298. }
  3299. #loader-cont.fr-FR {
  3300. font-size: 14px
  3301. }
  3302. #loader-cont:after {
  3303. width: 89px;
  3304. height: 89px;
  3305. top: 6px;
  3306. left: 6px;
  3307. box-shadow: inset 0 0 5px rgba(0,0,0,.8);
  3308. content: attr(data-status);
  3309. line-height: 92px;
  3310. text-shadow: 1px 1px 3px rgba(0,0,0,.8)
  3311. }
  3312. .terms2 {
  3313. display: none;
  3314. padding-top: 7px
  3315. }
  3316. .specialPower {
  3317. width: 100%;
  3318. font-size: 16px;
  3319. bottom: 11px;
  3320. left: 0;
  3321. display: none
  3322. }
  3323. .specialEdition .specialPower {
  3324. display: block
  3325. }
  3326. .specialEdition .specialPower .img {
  3327. display: inline-block;
  3328. width: 120px;
  3329. height: 20px;
  3330. background: url(../images/specialEdLogo1.png) no-repeat;
  3331. background-size: contain
  3332. }
  3333. .specialEdition #gui-fullscreen,.specialEdition #gui-modes-inside,.specialEdition #gui-modes-outside,.specialEdition #playHead,.specialEdition #pullTab,.specialEdition .bottom-logo,.specialEdition .frame-container,.specialEdition .gui-floor,.specialEdition .model-title,.specialEdition .pinBottom.center,.specialEdition .pinTop.right,.specialEdition .title-row {
  3334. display: none
  3335. }
  3336. .specialEdition .terms2 {
  3337. display: block
  3338. }
  3339. .specialEdition .pinBottom.right,.specialEdition .pinTop.right {
  3340. right: 20px
  3341. }
  3342. .specialEdition .pinBottom.open.playing {
  3343. bottom: 130px
  3344. }
  3345. .specialEdition #drawer.playing,.specialEdition .pinBottom.playing {
  3346. bottom: 0
  3347. }
  3348. .specialEdition #playHead.playing {
  3349. bottom: -20px
  3350. }
  3351. .powered-by {
  3352. width: 105px;
  3353. height: 23px;
  3354. font-family: 'Helvetica Neue',Helvetica,Arial,sans-serif;
  3355. font-size: 12px;
  3356. letter-spacing: -.1px;
  3357. color: #fff
  3358. }
  3359. @media only screen and (max-height: 370px) {
  3360. #loader-cont {
  3361. width:50px;
  3362. height: 50px;
  3363. font-size: 24px;
  3364. padding: 6px 0
  3365. }
  3366. #loader-cont:after {
  3367. width: 42px;
  3368. height: 42px;
  3369. top: 4px;
  3370. left: 4px;
  3371. line-height: 42px;
  3372. font-size: 10px
  3373. }
  3374. #svg {
  3375. margin: -31px 0 0 -25px;
  3376. -webkit-transform: scale(.5);
  3377. -moz-transform: scale(.5);
  3378. transform: scale(.5)
  3379. }
  3380. #loaderCoBrand {
  3381. font-size: 10px;
  3382. bottom: 21%;
  3383. top: inherit
  3384. }
  3385. #loaderCoBrand h2 {
  3386. font-size: 20px;
  3387. line-height: 24px
  3388. }
  3389. #gui-loading {
  3390. z-index: 5000
  3391. }
  3392. #gui-loading img {
  3393. width: 88px;
  3394. height: auto
  3395. }
  3396. }
  3397. @media only screen and (max-width: 320px) {
  3398. #pullTab {
  3399. margin-right:17px
  3400. }
  3401. .pinBottom.left .ui-icon.wide,.ui-icon {
  3402. font-size: 22px;
  3403. text-shadow: 0 0 5px rgba(0,0,0,.9);
  3404. padding-right: 17px
  3405. }
  3406. .pinBottom.right .ui-icon,.pinBottom.right .ui-icon.wide {
  3407. padding: 0 8.5px
  3408. }
  3409. .gui-floor {
  3410. margin-right: 8.5px
  3411. }
  3412. .pinBottom.right {
  3413. right: 0;
  3414. padding-right: 8.5px
  3415. }
  3416. }
  3417. @media only screen and (min-width: 321px) and (max-width:487px) {
  3418. .pinBottom.left .ui-icon.wide,.ui-icon {
  3419. font-size:22px;
  3420. text-shadow: 0 0 5px rgba(0,0,0,.9);
  3421. padding: 0 30px 10px 0
  3422. }
  3423. .pinBottom.right .ui-icon,.pinBottom.right .ui-icon.wide {
  3424. padding: 0 15px
  3425. }
  3426. .gui-floor {
  3427. margin-right: 15px
  3428. }
  3429. .pinBottom.right {
  3430. right: 0;
  3431. padding-right: 0
  3432. }
  3433. }
  3434. @media only screen and (max-width: 487px) {
  3435. .pinBottom.left {
  3436. left:15px
  3437. }
  3438. .mobile-only {
  3439. display: block
  3440. }
  3441. .desktop-only,.gui-floor-title,.pinTop.right.hideUnderMeta {
  3442. display: none
  3443. }
  3444. #gui-name.noCoBrand {
  3445. width: 318px
  3446. }
  3447. #gui,#model-title {
  3448. width: 100%
  3449. }
  3450. #gui-fullscreen {
  3451. padding-left: 20px
  3452. }
  3453. .pinTop.left {
  3454. width: 100%;
  3455. max-width: 100%;
  3456. top: 0;
  3457. left: 1px;
  3458. height: 0
  3459. }
  3460. .pinTop.right {
  3461. top: 60px;
  3462. font-size: 27px
  3463. }
  3464. .pinTop.right.reposition {
  3465. top: 10px;
  3466. z-index: 20
  3467. }
  3468. #model-title.closed {
  3469. width: 20px
  3470. }
  3471. .tourSpinner {
  3472. top: -10px;
  3473. left: -10px
  3474. }
  3475. .gui-floor {
  3476. margin-left: 5px;
  3477. width: 61px
  3478. }
  3479. .gui-floor-number {
  3480. display: inline;
  3481. padding-right: 5px
  3482. }
  3483. #gui.jp-JP .gui-floor-number {
  3484. padding-right: 3px
  3485. }
  3486. }
  3487. @media only screen and (max-width: 487px),(max-height:487px) {
  3488. #thumb-container .thumbImg img,.frame, .dragList .thumbImg.drag img{
  3489. height:77px
  3490. }
  3491. .frame li,.frame li .overlay {
  3492. }
  3493. #drawer-container.drawerOpen #drawer.open.noScroll {
  3494. height: 94px
  3495. }
  3496. #drawer.open.noScroll,#drawer.open.noScroll.playing {
  3497. height: 88px
  3498. }
  3499. .pinBottom-container.drawerOpen.duringTour {
  3500. bottom: 6px
  3501. }
  3502. .pinBottom.open.noScroll {
  3503. bottom: 88px
  3504. }
  3505. .pinBottom.open.noScroll.playing {
  3506. bottom: 108px
  3507. }
  3508. }
  3509. @media only screen and (max-width: 350px) {
  3510. .pinBottom-container.embed .pinBottom.left {
  3511. left:10px
  3512. }
  3513. .pinBottom-container.embed #pullTab {
  3514. margin-right: 16px
  3515. }
  3516. .pinBottom-container.embed .ui-icon {
  3517. padding-right: 16px
  3518. }
  3519. .pinBottom-container.embed .pinBottom.right .ui-icon,.pinBottom-container.embed .pinBottom.right .ui-icon.wide {
  3520. padding: 0 8px
  3521. }
  3522. .pinBottom-container.embed .gui-floor {
  3523. margin-right: 8px
  3524. }
  3525. .pinBottom-container.embed #gui-fullscreen {
  3526. padding-left: 8px
  3527. }
  3528. }
  3529. .pinTop.right.mobile-only {
  3530. top: 60px;
  3531. font-size: 27px;
  3532. right: 0
  3533. }
  3534. .pinTop.right.mobile-only.reposition {
  3535. top: 10px;
  3536. z-index: 20
  3537. }
  3538. .pinTop.right.mobile-only #more-menu-button.icon {
  3539. padding-right: 0
  3540. }
  3541. .menu-toggles {
  3542. font-size: 14px;
  3543. padding-top: 10px
  3544. }
  3545. .menu-radios {
  3546. font-size: 12px;
  3547. padding-top: 5px
  3548. }
  3549. .menu-radios::after {
  3550. content: '';
  3551. display: block;
  3552. height: 0;
  3553. clear: both
  3554. }
  3555. .menu-radios>div {
  3556. background-color: rgba(255,255,255,.15);
  3557. width: calc(50% - 1px);
  3558. height: 25px;
  3559. line-height: 25px;
  3560. float: left
  3561. }
  3562. .menu-radios * {
  3563. cursor: pointer
  3564. }
  3565. .menu-radios>div:hover {
  3566. background-color: rgba(255,255,255,.25)
  3567. }
  3568. .menu-radios input {
  3569. display: none
  3570. }
  3571. .menu-radios input~label {
  3572. position: relative;
  3573. display: block;
  3574. width: 100%;
  3575. padding-left: 10px;
  3576. padding-right: 10px;
  3577. user-select: none
  3578. }
  3579. .menu-radios input~label::after {
  3580. content: '';
  3581. position: absolute;
  3582. top: 6px;
  3583. right: 10px;
  3584. width: 13px;
  3585. height: 13px;
  3586. border-radius: 8px;
  3587. border: 1px solid #fff;
  3588. line-height: 20px
  3589. }
  3590. .menu-radios input:checked~label::after {
  3591. content: url(../images/icon-checkmark.svg);
  3592. position: absolute;
  3593. top: 5px;
  3594. width: 15px;
  3595. height: 15px;
  3596. border: 0
  3597. }
  3598. #lightbox,.menu-mattertag-hide,.menu-mattertag-show {
  3599. width: 100%
  3600. }
  3601. .menu-radio-hide {
  3602. margin-left: 1px
  3603. }
  3604. #lightbox {
  3605. position: fixed;
  3606. height: 100%;
  3607. background-color: rgba(0,0,0,.6);
  3608. z-index: 200;
  3609. -webkit-transition: opacity 250ms;
  3610. transition: opacity 250ms
  3611. }
  3612. #lightbox-close {
  3613. position: absolute;
  3614. font-weight: 700;
  3615. top: 1%;
  3616. right: 1%;
  3617. width: 5%;
  3618. height: 5%;
  3619. line-height: 1.5em;
  3620. text-align: center
  3621. }
  3622. @media only screen and (orientation: landscape) {
  3623. #lightbox {
  3624. font-size:3vw
  3625. }
  3626. }
  3627. @media only screen and (orientation: portrait) {
  3628. #lightbox {
  3629. font-size:3vh
  3630. }
  3631. }
  3632. #lightbox-contents {
  3633. position: relative;
  3634. left: 10%;
  3635. top: 10%;
  3636. width: 80%;
  3637. height: 80%;
  3638. border: 0;
  3639. background-color: rgba(255,255,255,.8)
  3640. }
  3641. #datLinks {
  3642. width: 60%
  3643. }
  3644. #datLinks .property-name {
  3645. width: 10%
  3646. }
  3647. #datLinks .property-name~div {
  3648. width: 90%;
  3649. float: left;
  3650. padding: 0;
  3651. margin: 0
  3652. }
  3653. #datLinks .property-name~div>input {
  3654. height: 20px;
  3655. width: 85%;
  3656. float: left;
  3657. line-height: 20px
  3658. }
  3659. .footer {
  3660. height: 25px;
  3661. width: 100%;
  3662. position: fixed;
  3663. padding: 3px;
  3664. right: 0;
  3665. bottom: 0;
  3666. display: inline-block;
  3667. font-size: 14px;
  3668. z-index: 103;
  3669. background-color: rgba(0,0,0,.3);
  3670. transition: all .5s;
  3671. vertical-align: middle;
  3672. text-shadow: 0 0 5px rgba(0,0,0,.9);
  3673. opacity: 1;
  3674. position:absolute;
  3675. }
  3676. .footer.fadeOut {
  3677. opacity: 0;
  3678. pointer-events: none
  3679. }
  3680. .footer.drawerOpen,.footer.duringTour {
  3681. bottom: -25px
  3682. }
  3683. .footer.open {
  3684. background-color: rgba(0,0,0,.45)
  3685. }
  3686. .footer .standard,.footer.closeByFooter .close {
  3687. -webkit-transition: all .5s;
  3688. transition: all .5s;
  3689. opacity: 1;
  3690. width: auto;
  3691. pointer-events: auto
  3692. }
  3693. .footer .close,.footer.closeByFooter .standard {
  3694. opacity: 0;
  3695. width: 0;
  3696. pointer-events: none
  3697. }
  3698. .footer div {
  3699. float: right;
  3700. margin-right: 8px
  3701. }
  3702. .footer div.standard {
  3703. margin-right: 0
  3704. }
  3705. .footer img {
  3706. float: right;
  3707. margin-right: 3px;
  3708. height: 20px;
  3709. width: auto;
  3710. position: relative
  3711. }
  3712. .footer-help.open a {
  3713. color: #4bcdfc
  3714. }
  3715. .footer.mobile .footer-help a.hasHover:hover {
  3716. color: #fff
  3717. }
  3718. .footer.mobile .footer-help.open a.hasHover:hover {
  3719. color: #4bcdfc
  3720. }
  3721. #tag-billboards {
  3722. z-index: 100;
  3723. position: absolute;
  3724. top: 0;
  3725. left: 0;
  3726. width: 100%;
  3727. height: 100%;
  3728. pointer-events: none;
  3729. font-family:"Microsoft YaHei", OpenSans,sans-serif;
  3730. text-align:left;
  3731. }
  3732. /*xzw: for recording or playTour tag Dont touch medias, and not hover to close or open*/
  3733. #tag-billboards.noTouch .tag-media-content, #tag-billboards.noTouch .tag-image, #tag-billboards.noTouch a{
  3734. pointer-events:none !important;
  3735. }
  3736. #tag-billboards .tag-desc::-webkit-scrollbar, #tag-billboards .tag-container.overlay .tag-body::-webkit-scrollbar{
  3737. width:4px
  3738. }
  3739. #tag-billboards .tag-desc::-webkit-scrollbar-track,#tag-billboards .tag-container.overlay .tag-body::-webkit-scrollbar-track{
  3740. background:#000000
  3741. }
  3742. #tag-billboards .tag-desc::-webkit-scrollbar-thumb,#tag-billboards .tag-container.overlay .tag-body::-webkit-scrollbar-thumb {
  3743. border-radius:3px;
  3744. background:#676767;
  3745. background-clip:padding-box
  3746. }
  3747. .tag-container {
  3748. /* white-space: pre-wrap; */
  3749. pointer-events: auto;
  3750. position: absolute;
  3751. color: #fff;
  3752. /* font-family: OpenSans,'Helvetica Neue',sans-serif; */
  3753. visibility: hidden;
  3754. background-color: rgba(34, 34, 34, 0.9);
  3755. -webkit-user-select: none;
  3756. -khtml-user-select: none;
  3757. -moz-user-select: none;
  3758. -ms-user-select: none;
  3759. user-select: none;
  3760. -webkit-border-radius: 3px;
  3761. border-radius: 5px;
  3762. /* box-shadow: 1px 0px 0px rgba(0,0,0,.5); */
  3763. }
  3764. .tag-container .closeTag{
  3765. display:none;
  3766. width: 36px;
  3767. height: 36px;
  3768. margin-top: 12px;
  3769. position: absolute;
  3770. left: 50%;
  3771. transform: translateX(-50%);
  3772. background-image: url(../images/icon_close_black.png);
  3773. cursor: pointer;
  3774. pointer-events:all;
  3775. }
  3776. .tag-container.tag-container-center:not(.overlay) .closeTag{
  3777. display:block;
  3778. }
  3779. .playingRecord .tag-container .closeTag{
  3780. pointer-events:none;
  3781. }
  3782. .outer-chain {
  3783. width: 320px;
  3784. height: 200px;
  3785. margin-top: 18px;
  3786. }
  3787. .outer-chain iframe {
  3788. width: 100% !important;
  3789. height: 100% !important;
  3790. position: relative !important;
  3791. }
  3792. .tag-label {
  3793. font-size: 20px;
  3794. /* line-height:26.4pt; */
  3795. font-weight: 700;
  3796. /* margin-top: 4px; */
  3797. letter-spacing: 1px;
  3798. }
  3799. .overlay.has-audio .tag-label{
  3800. padding-right: 112px !important;
  3801. }
  3802. .overlay.has-audio .audio-waveBtn{
  3803. right:80px !important;
  3804. }
  3805. .overlay .audio-waveBtn{
  3806. top:14px !important;
  3807. }
  3808. .tag-desc {
  3809. padding-right:5px;
  3810. font-size: 16px;
  3811. font-weight: 400;
  3812. line-height: 26px;
  3813. color: #ccc;
  3814. /* max-height: 8.2em;*/
  3815. word-break: break-all;
  3816. margin:0;
  3817. letter-spacing: 1px;
  3818. overflow:hidden;
  3819. }
  3820. .has-text .tag-desc {
  3821. margin-top:12px;
  3822. }
  3823. .tag-desc a{
  3824. color:#09e1c0 !important;
  3825. margin: 10px 0;
  3826. /* display:block; */
  3827. text-decoration:underline;
  3828. }
  3829. .tag-desc a *{ /* edge脙茠脗楼脙鈥毭偮徝冣?毭偮兤捗偮冣?犆⑩偓鈩⒚冣?毭偮矫兤捗偮γ冣?γ⑩偓艙脙垄芒鈥毬偮癴ont */
  3830. color:#09e1c0 !important;
  3831. transition:color 0.3s;
  3832. }
  3833. .tag-desc a:hover{
  3834. color:#00ffd8;
  3835. }
  3836. .tag-desc a:hover *{
  3837. color:#00ffd8 !important;
  3838. }
  3839. .tag-content {
  3840. top: 10px;
  3841. left: 10px;
  3842. max-width: 350px;
  3843. }
  3844. .tag-title{
  3845. display: flex;
  3846. justify-content: space-between;
  3847. }
  3848. @media only screen and (max-width:340px) {
  3849. .tag-content {
  3850. max-width: 256px;
  3851. }
  3852. .edit .tag-content {
  3853. max-width: 230px;
  3854. }
  3855. }
  3856. @media only screen and (max-width:420px)and (min-width:340px) {/* iphoneX\iphone plus \ iphone */
  3857. .tag-content {
  3858. max-width: 270px;
  3859. }
  3860. .edit .tag-content {
  3861. max-width: 256px;
  3862. }
  3863. }
  3864. .mobile .horizontal .tag-container:not(.overlay) .tag-content{
  3865. max-width:400px;
  3866. }
  3867. .mobile .horizontal .tag-container:not(.overlay).has-text.has-photo .tag-content {/* 脙茠脗娄脙鈥γ⑩偓艙脙垄芒鈥毬偮懊兤捗偮ッ兟⒚⑩?毬偮好冣?毭偮? 脙茠脗娄脙鈥γ⑩偓艙脙垄芒鈥毬偮懊兤捗偮冣?毭偮兟⒚⑩偓拧脗卢脙茠脗陇脙鈥毭偮幻兟⒚⑩?毬偮? 脙茠脗娄脙鈥毭偮冣?毭偮兤捗偮ッ冣?毭偮泵冣?毭偮? */
  3868. max-width:200px; float: left;
  3869. }
  3870. .mobile .horizontal .tag-container:not(.overlay).has-text.has-photo .tag-content .tag-label{/* 脙茠脗娄脙鈥γ⑩偓艙脙垄芒鈥毬偮懊兤捗偮ッ兟⒚⑩?毬偮好冣?毭偮? 脙茠脗娄脙鈥γ⑩偓艙脙垄芒鈥毬偮懊兤捗偮冣?毭偮兟⒚⑩偓拧脗卢脙茠脗陇脙鈥毭偮幻兟⒚⑩?毬偮? 脙茠脗娄脙鈥毭偮冣?毭偮兤捗偮ッ冣?毭偮泵冣?毭偮? */
  3871. width:400px;
  3872. }
  3873. .overlay .tag-content {
  3874. /*overflow: hidden*/
  3875. max-width: none;
  3876. }
  3877. .overlay .tag-body .tag-content {
  3878. /* max-height: calc(100% - 20px); */
  3879. background-color: transparent
  3880. }
  3881. .overlay .tag-body .tag-desc {
  3882. /* overflow-y: auto; */
  3883. /* max-height: unset; */
  3884. transition: height .5s ease-in;
  3885. background-color: rgba(0,0,0,.4);
  3886. position: absolute;
  3887. left: 0px;
  3888. width: 100%;
  3889. padding: 10px;
  3890. margin: 0;
  3891. }
  3892. .overlay .tag-body:not(.show-info) .tag-desc, .overlay:not(.has-text) .tag-body .tag-desc {
  3893. height: 0!important;
  3894. overflow: hidden;
  3895. padding: 0px;
  3896. }
  3897. .overlay .tag-body.show-info .tag-desc {
  3898. height: auto; left: 10px; width: calc(100% - 20px);
  3899. }
  3900. .overlay .tag-body.show-info .tag-desc p{
  3901. /* width: calc(100% - 20px);
  3902. margin-left: 10px;
  3903. word-break: break-all; */
  3904. }
  3905. .tag-container:not(.overlay) .tag-text-content {
  3906. /* padding:30px; */
  3907. /* overflow-y: auto */
  3908. /* transform: translateZ(0); */ /* this will lead to the billboards delay --- chrome:78.0.3904 */
  3909. }
  3910. .tag-container .loading-spinner {
  3911. background-color: rgba(98, 98, 98, 0.1);
  3912. margin-top: 14px;
  3913. padding: 4px;
  3914. position: relative;
  3915. }
  3916. /* .loadingPic{width: 36px;height: 36px;position: absolute;top: 50%;left: 50%;margin-left: -18px;margin-top: -18px;}
  3917. .loadingPic-inner{width: 100%;height: 100%;border-radius: 50%;border: 3px solid #09e1c0;border-right-color: transparent;border-top-color: transparent; animation: loadingPic-rotate linear 0.8s infinite;}
  3918. @keyframes loadingPic-rotate{from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
  3919. */
  3920. .tag-container .gui-spinner-icon {
  3921. display: block;
  3922. margin: 0 auto
  3923. }
  3924. .tag-container .tag-body {
  3925. /* max-width: 250px; */
  3926. overflow: hidden;
  3927. padding: 18px;
  3928. /* opacity:0;
  3929. transition: opacity 0.3s; */ /* delete opacity reason: chrome:78.0.3904 delay the transform */
  3930. word-break: break-word;
  3931. }
  3932. .tag-container .tag-body *, .editText *, #j-header-dropdown *{
  3933. word-break: break-word;
  3934. }
  3935. .tag-container.active .tag-body {
  3936. opacity:1;
  3937. }
  3938. .tag-container.has-photo {
  3939. padding: 0;
  3940. /* text-shadow: 0 1px 1px #000; */
  3941. /* max-width: calc(100% - 334px); */
  3942. }
  3943. .tag-container.has-photo .tag-body, .tag-container.has-video .tag-body {
  3944. /* max-width: none; */
  3945. position: relative;
  3946. /* width: auto !important; */
  3947. }
  3948. .tag-container.has-photo .tag-content {
  3949. /* position: absolute; */
  3950. /* width: calc(100% - 19px); */
  3951. left: 10px;
  3952. top: 10px;
  3953. /* padding-bottom: 10px */
  3954. }
  3955. /*
  3956. .tag-container.has-photo:not(.has-text) .tag-text-content .tag-label,.tag-container.overlay .tag-content {
  3957. padding-bottom: 0
  3958. } */
  3959. .tag-container.has-photo:not(.overlay) .tag-content {
  3960. /* background-color: rgba(0,0,0,.7) */
  3961. }
  3962. .tag-container :not(.overlay) .tag-desc{
  3963. max-height: 260px; overflow-y:auto;
  3964. }
  3965. .tag-container.has-embed:not(.overlay) .tag-desc,.tag-container.has-photo:not(.overlay) .tag-desc,.tag-container.has-video:not(.overlay) .tag-desc {
  3966. max-height: 128px;
  3967. }
  3968. .tag-container.has-embed:not(.overlay) .tag-desc,.tag-container.has-photo:not(.overlay) .tag-desc, .tag-container.has-video:not(.overlay) .tag-desc , .tag-container.has-audio:not(.overlay) .tag-desc{
  3969. max-height: 129px;
  3970. overflow-y:auto;
  3971. }
  3972. .tag-container:not(.overlay) .view-image {
  3973. cursor: -webkit-zoom-in;
  3974. cursor: url(../images/cursor/zoom-in.svg),auto;
  3975. cursor: zoom-in;
  3976. margin-top:18px;
  3977. min-height:30px;
  3978. }
  3979. .tag-container .tag-image {
  3980. pointer-events:auto;
  3981. background-size: contain;/* cover; */
  3982. background-repeat: no-repeat;
  3983. background-position: 50% 50%;
  3984. width:auto;
  3985. height:auto; /* auto is for IE */
  3986. /* margin: 0 auto; */
  3987. }
  3988. /* .tag-container.has-video .tag-body,.tag-container.has-audio .tag-body {
  3989. max-width: none;
  3990. }
  3991. */
  3992. .tag-container .tag-media {
  3993. position: relative;
  3994. width: 100%;
  3995. margin: 18px 0 0 0;
  3996. /* padding-top: 56.25% */
  3997. }
  3998. .tag-container.has-embed .tag-body {
  3999. max-width: none;
  4000. width: 350px
  4001. }
  4002. .tag-container .tag-embed {
  4003. position: relative
  4004. }
  4005. /* .tag-container.has-embed .tag-content, .tag-container.has-video .tag-content, .tag-container.has-audio .tag-content{
  4006. padding-bottom: 12px
  4007. }
  4008. */
  4009. .tag-container iframe {
  4010. position: absolute;
  4011. top: 0;
  4012. left: 0;
  4013. border: 0;
  4014. width: 100%;
  4015. height: 100%
  4016. }
  4017. .tag-container-right-down::before,.tag-container-right-up::before,.tag-container-right::before {
  4018. content: "";
  4019. position: absolute;
  4020. border-right:30px solid rgba(34, 34, 34, 0.9);
  4021. right: 100%;
  4022. }
  4023. .tag-container-left-down::before,.tag-container-left-up::before,.tag-container-left::before {
  4024. border-left: 30px solid rgba(34, 34, 34,.9);
  4025. left: 100%
  4026. }
  4027. .tag-container-right-down {
  4028. -webkit-transform: translateX(30px);
  4029. transform: translateX(30px)
  4030. }
  4031. .tag-container-right-down::before {
  4032. top: 0;
  4033. border-bottom: 20px solid transparent;
  4034. height:20px;
  4035. -webkit-transform-origin: 0 0;
  4036. transform-origin: 0 0;
  4037. -webkit-transform: skewY(30deg);
  4038. transform: skewY(30deg)
  4039. }
  4040. .tag-container-right {
  4041. -webkit-transform: translate(30px,calc(-50% - 20px / 2 - 30px * .57735));
  4042. transform: translate(30px,-50%) translateY(-27px)
  4043. }
  4044. .tag-container-right::before {
  4045. top: calc(50% - 20px / 2);
  4046. border-top: 20px solid transparent;
  4047. height:20px;
  4048. -webkit-transform-origin: 100% 50%;
  4049. transform-origin: 100% 50%;
  4050. -webkit-transform: skewY(-30deg);
  4051. transform: skewY(-30deg)
  4052. }
  4053. .tag-container-right-up {
  4054. -webkit-transform: translate(30px,-100%);
  4055. transform: translate(30px,-100%)
  4056. }
  4057. .tag-container-right-up::before {
  4058. bottom: 0;
  4059. border-top: 20px solid transparent;
  4060. height:20px;
  4061. -webkit-transform-origin: 0 100%;
  4062. transform-origin: 0 100%;
  4063. -webkit-transform: skewY(-30deg);
  4064. transform: skewY(-30deg)
  4065. }
  4066. .tag-container-bottom::before,.tag-container-top::before {
  4067. border-right: 20px solid transparent;
  4068. position: absolute;
  4069. content: ""
  4070. }
  4071. .tag-container-right-down::after,.tag-container-right-up::after,.tag-container-right::after {
  4072. position: absolute;
  4073. height: 100%;
  4074. width: 30px;
  4075. right: 100%;
  4076. top: 0
  4077. }
  4078. .tag-container-left-down {
  4079. -webkit-transform: translateX(calc(-100% - 30px));
  4080. transform: translateX(-100%) translateX(-30px)
  4081. }
  4082. .tag-container-left-down::before {
  4083. content: "";
  4084. position: absolute;
  4085. top: 0;
  4086. border-bottom: 20px solid transparent;
  4087. height:20px;
  4088. -webkit-transform-origin: 100% 0;
  4089. transform-origin: 100% 0;
  4090. -webkit-transform: skewY(-30deg);
  4091. transform: skewY(-30deg)
  4092. }
  4093. .tag-container-left {
  4094. -webkit-transform: translate(calc(-100% - 30px),calc(-50% - 20px / 2 - 30px * .57735));
  4095. transform: translate(-100%,-50%) translate(-30px,-27px)
  4096. }
  4097. .tag-container-left::before {
  4098. content: "";
  4099. position: absolute;
  4100. top: calc(50% - 20px / 2);
  4101. border-top: 20px solid transparent;
  4102. height:20px;
  4103. -webkit-transform-origin: 0 50%;
  4104. transform-origin: 0 50%;
  4105. -webkit-transform: skewY(30deg);
  4106. transform: skewY(30deg)
  4107. }
  4108. .tag-container-left-up {
  4109. -webkit-transform: translate(calc(-100% - 30px),-100%);
  4110. transform: translate(-100%,-100%) translateX(-30px)
  4111. }
  4112. .tag-container-center{/* xzw add */
  4113. -webkit-transform: translate(-50%, -50%);
  4114. transform: translate(-50%, -50%);
  4115. }
  4116. .tag-container-left-up::before {
  4117. content: "";
  4118. position: absolute;
  4119. bottom: 0;
  4120. border-top: 20px solid transparent;
  4121. height:20px;
  4122. -webkit-transform-origin: 100% 100%;
  4123. transform-origin: 100% 100%;
  4124. -webkit-transform: skewY(30deg);
  4125. transform: skewY(30deg)
  4126. }
  4127. .tag-container-left-down::after,.tag-container-left-up::after,.tag-container-left::after {
  4128. position: absolute;
  4129. height: 100%;
  4130. width: 30px;
  4131. left: 100%;
  4132. top: 0
  4133. }
  4134. .tag-container-top {
  4135. -webkit-transform: translate(calc(-50% + 20px / 2 + 30px * .57735),calc(-100% - 30px));
  4136. transform: translate(-50%,-100%) translate(27px,-30px)
  4137. }
  4138. .tag-container-top::before {
  4139. right: calc(50% - 20px / 2);
  4140. top: 100%;
  4141. border-top: 30px solid rgba(34, 34, 34, 0.9);
  4142. -webkit-transform-origin: 50% 0;
  4143. transform-origin: 50% 0;
  4144. -webkit-transform: skewX(-30deg);
  4145. transform: skewX(-30deg)
  4146. }
  4147. .tag-container-top::after {
  4148. position: absolute;
  4149. height: 30px;
  4150. width: 100%;
  4151. left: 0;
  4152. top: 100%
  4153. }
  4154. .tag-container-bottom {
  4155. -webkit-transform: translate(calc(-50% + 20px / 2 + 30px * .57735),30px);
  4156. transform: translate(-50%,30px) translateX(27px)
  4157. }
  4158. .tag-container-bottom::before {
  4159. left: calc(50% - 20px / 2);
  4160. bottom: 100%;
  4161. border-bottom: 30px solid rgba(34, 34, 34, 0.9);
  4162. -webkit-transform-origin: 50% 100%;
  4163. transform-origin: 50% 100%;
  4164. -webkit-transform: skewX(30deg);
  4165. transform: skewX(30deg)
  4166. }
  4167. .tag-container-bottom::after {
  4168. position: absolute;
  4169. height: 30px;
  4170. width: 100%;
  4171. left: 0;
  4172. bottom: 100%
  4173. }
  4174. .has-hotzone::after {
  4175. content: ""
  4176. }
  4177. a.tag-link {
  4178. color: rgba(154,222,238,1)
  4179. }
  4180. a.hasHover.tag-link:hover {
  4181. color: rgba(75,205,252,1)
  4182. }
  4183. .tag-container.overlay {
  4184. pointer-events: all;
  4185. position: relative;/* fixed; */
  4186. top: 0;
  4187. left: 0;
  4188. max-width: none;
  4189. width: 100%;/* 100vw; */
  4190. height: 100%;/* calc(100% - 25px); */
  4191. transform: none!important;
  4192. background-color: rgba(0,0,0,.3);
  4193. }
  4194. .tag-container.overlay .tag-body {
  4195. margin: 0 auto;
  4196. top: 50%;
  4197. transform: translateY(-50%);
  4198. background: rgba(51,51,51,0.9);
  4199. max-height: 86%;
  4200. max-width: 90% !important;
  4201. overflow-y: auto;
  4202. overflow-x: hidden;
  4203. padding:0;
  4204. }
  4205. .tag-container.overlay .tag-media-content {
  4206. /* height: 100%;
  4207. width: 100%;
  4208. background-color: rgba(51,51,51,0.9)*/
  4209. padding:10px;
  4210. padding-top:0
  4211. }
  4212. .tag-container.overlay .tag-label {
  4213. padding: 10px;
  4214. margin:0;
  4215. }
  4216. .tag-container.overlay .tag-image {
  4217. height: auto !important;
  4218. width: 100%!important;
  4219. max-height: 100% !important;
  4220. max-width: 100% !important;
  4221. background-size:cover;
  4222. background-position:50% 0%;
  4223. margin:0 auto;
  4224. }
  4225. .tag-container.overlay .tag-image:after{
  4226. content:"";
  4227. display:block;
  4228. padding: 20%;
  4229. }
  4230. .tag-container.overlay .tag-body .tag-text-content {
  4231. left: 0;
  4232. top: 0;
  4233. width: 100%;
  4234. transform: translateZ(0);
  4235. }
  4236. .tag-container.overlay .tag-body .tag-text-content .tag-label {
  4237. line-height: 26px
  4238. }
  4239. .tag-container.overlay .tag-body .tag-content.collapsible .tag-label {
  4240. width: 100%;
  4241. padding-right: 68px;
  4242. }
  4243. .tag-container.overlay .tag-body:not(.show-info) .tag-content.collapsible .tag-label {
  4244. text-overflow: ellipsis;
  4245. white-space: nowrap;
  4246. overflow: hidden
  4247. }
  4248. .tag-container:not(.overlay) .close {
  4249. display: none
  4250. }
  4251. .tag-container.overlay .close {
  4252. cursor: pointer;
  4253. position: absolute;
  4254. font-size: 18px;
  4255. top: 5px;
  4256. right: 5px;
  4257. padding: 5px
  4258. }
  4259. .tag-container.overlay .tag-text-content.collapsible {
  4260. cursor: pointer;
  4261. height: 100%
  4262. }
  4263. /*.tag-container.overlay.has-text .tag-body .tag-content.collapsible .tag-label::after {
  4264. font-family: mp-font;
  4265. font-size: 18px;
  4266. font-weight: 400;
  4267. content: '\e601';
  4268. position: absolute;
  4269. top: 8px;
  4270. right: 40px;
  4271. transform: none;
  4272. transition: transform .5s;
  4273. }
  4274. */
  4275. .tag-container.overlay.has-text .tag-body .tag-content.collapsible .tag-label::after {
  4276. background: url('../images/show-up.png') no-repeat center;
  4277. content: "";
  4278. background-size: cover;
  4279. width: 40px;
  4280. height: 40px;
  4281. position: absolute;
  4282. top: 3px;
  4283. right: 38px;
  4284. transform: none;
  4285. transition: transform .5s;
  4286. }
  4287. .tag-container.overlay.has-text .tag-body.show-info .tag-content.collapsible .tag-label::after {
  4288. transform: scale(1,-1)
  4289. }
  4290. .icon-close-thin:before {
  4291. content: "\e622";
  4292. font-family: iconFont;
  4293. font-size:26px;
  4294. background-size: cover;
  4295. width: 40px;
  4296. height: 40px;
  4297. position: absolute;
  4298. right: -6px;
  4299. }
  4300. #help-dialog {
  4301. position: absolute;
  4302. width: 100%;
  4303. height: 100%;
  4304. left: 0;
  4305. top: 0;
  4306. bottom: 0;
  4307. right: 0;
  4308. text-align: center;
  4309. font-weight: lighter;
  4310. visibility: visible;
  4311. z-index: 102;
  4312. background-color: rgba(0,0,0,.8);
  4313. -webkit-transition: all .5s;
  4314. transition: all .5s;
  4315. pointer-events: none;
  4316. opacity: 0
  4317. }
  4318. #help-dialog.fadeIn {
  4319. opacity: 1;
  4320. pointer-events: all
  4321. }
  4322. #help-dialog .close {
  4323. position: absolute;
  4324. right: 0;
  4325. top: 0;
  4326. padding: 15px;
  4327. font-size: 16px
  4328. }
  4329. #help-dialog .help-tabs div {
  4330. padding: 16px 55px 15px 20px;
  4331. display: inline-block;
  4332. font-weight: 700;
  4333. font-size: 18px;
  4334. height: 100%
  4335. }
  4336. #help-dialog #more-help,#help-dialog.desktop.dollhouse .interactions.middle .keyboard,#help-dialog.desktop.dollhouse .interactions.middle hr,#help-dialog.desktop.dollhouse .interactions.right .keyboard,#help-dialog.desktop.dollhouse .interactions.right hr,#help-dialog.desktop.floorplan .interactions.left .keyboard,#help-dialog.desktop.floorplan .interactions.left hr,#help-dialog.mobile hr {
  4337. display: none
  4338. }
  4339. #help-dialog .help-tabs {
  4340. position: absolute;
  4341. width: 80%;
  4342. left: 10%;
  4343. transition: all .3s;
  4344. cursor: pointer;
  4345. z-index: 100
  4346. }
  4347. #help-dialog .help-tabs div:hover * {
  4348. color: rgba(75,205,252,1)
  4349. }
  4350. #help-dialog .help-tabs span {
  4351. padding-bottom: 3px;
  4352. transition: all .3s
  4353. }
  4354. #help-dialog .help-tabs div span {
  4355. border-bottom: 0 solid #000
  4356. }
  4357. #help-dialog .help-tabs div.underline-tab span {
  4358. border-bottom: 1px solid #fff
  4359. }
  4360. #help-dialog .help-tabs div.underline-tab:hover span {
  4361. border-bottom: 1px solid rgba(75,205,252,1)
  4362. }
  4363. #help-dialog.mobile .help-tabs div {
  4364. font-size: 12px;
  4365. padding: 17px 17px 17px 12px
  4366. }
  4367. #help-dialog.mobile .close {
  4368. font-size: 12px
  4369. }
  4370. @media only screen and (min-aspect-ratio: 1/1) {
  4371. #help-dialog.mobile .help-tabs div {
  4372. padding:15px 15px 15px 20px
  4373. }
  4374. #help-dialog.mobile .close {
  4375. font-size: 12px
  4376. }
  4377. }
  4378. #help-dialog #more-help-wrapper {
  4379. z-index: -1
  4380. }
  4381. #help-dialog #navigation-help-wrapper,#help-dialog.more-help #more-help-wrapper {
  4382. z-index: -2
  4383. }
  4384. #help-dialog .interactions {
  4385. position: absolute;
  4386. width: 30%;
  4387. height: 60%;
  4388. margin: 0 auto;
  4389. top: 20%;
  4390. left: 0;
  4391. right: 0;
  4392. font-size: 1.15vw
  4393. }
  4394. #help-dialog .interactions.left {
  4395. right: 65%
  4396. }
  4397. #help-dialog .interactions.right {
  4398. left: 65%
  4399. }
  4400. #help-dialog .interactions .big-image,#help-dialog .interactions .keyboard,#help-dialog .interactions hr {
  4401. position: absolute;
  4402. left: 50%;
  4403. transform: translate(-50%,0)
  4404. }
  4405. #help-dialog.desktop .interactions hr {
  4406. bottom: 16vh;
  4407. width: 7.8vh
  4408. }
  4409. #help-dialog.desktop .interactions .big-image {
  4410. bottom: 24vh;
  4411. width: 8.4vh
  4412. }
  4413. #help-dialog.desktop.floorplan .interactions.middle .big-image {
  4414. width: 8.8vh
  4415. }
  4416. #help-dialog.desktop.floorplan .interactions.left .big-image,#help-dialog.desktop.panorama .interactions.middle .big-image {
  4417. width: 10.3vh
  4418. }
  4419. #help-dialog.desktop.dollhouse .interactions.middle .big-image {
  4420. width: 10.4vh
  4421. }
  4422. #help-dialog.desktop .interactions .top-info {
  4423. font-weight: 500;
  4424. margin-left: 7%;
  4425. margin-right: 7%;
  4426. line-height: 1.25
  4427. }
  4428. #help-dialog.desktop .interactions .keyboard {
  4429. bottom: 0;
  4430. width: 8.66vh
  4431. }
  4432. #help-dialog.desktop.dollhouse .interactions.left .keyboard {
  4433. width: 14vh
  4434. }
  4435. #help-dialog.desktop.floorplan .interactions.right .keyboard,#help-dialog.desktop.panorama .interactions.middle .keyboard {
  4436. width: 4.33vh;
  4437. transform: translate(-50%,25%)
  4438. }
  4439. #help-dialog.desktop.outdoor .interactions.middle .keyboard {
  4440. width: 4.33vh
  4441. }
  4442. #help-dialog.desktop .interactions .bottom-info {
  4443. position: absolute;
  4444. font-size: 1.46vw;
  4445. font-weight: 400;
  4446. top: 45vh;
  4447. margin-left: 15%;
  4448. margin-right: 15%;
  4449. line-height: 1.3
  4450. }
  4451. #help-dialog.desktop.dollhouse .interactions.left .bottom-info,#help-dialog.desktop.es-MX.dollhouse .interactions .bottom-info,#help-dialog.desktop.fr-FR.dollhouse .interactions .bottom-info {
  4452. top: 75%
  4453. }
  4454. #help-dialog.desktop.dollhouse.es-MX.desktop .interactions {
  4455. height: 65%
  4456. }
  4457. @media only screen and (max-width: 700px) and (max-height:600px) {
  4458. #help-dialog.desktop .help-tabs div {
  4459. font-size:12px
  4460. }
  4461. #help-dialog.desktop .interactions .top-info {
  4462. position: absolute;
  4463. top: 0;
  4464. width: 100%;
  4465. margin-left: 0;
  4466. font-size: 2.15vw;
  4467. font-weight: 500;
  4468. line-height: 1.3
  4469. }
  4470. #help-dialog.desktop.panorama .interactions .top-info {
  4471. top: 3%
  4472. }
  4473. #help-dialog.desktop.floorplan .interactions .top-info {
  4474. top: -2%
  4475. }
  4476. #help-dialog.desktop.es-MX.panorama .interactions .top-info {
  4477. top: 0
  4478. }
  4479. #help-dialog.desktop .interactions .bottom-info {
  4480. margin-left: 5%;
  4481. margin-right: 5%;
  4482. font-size: 2.15vw;
  4483. line-height: 1.14;
  4484. top: 40vh
  4485. }
  4486. #help-dialog.desktop.es-MX .interactions .bottom-info,#help-dialog.desktop.es-MX .interactions .top-info,#help-dialog.desktop.fr-FR .interactions .bottom-info,#help-dialog.desktop.fr-FR .interactions .top-info,#help-dialog.desktop.jp-JP .interactions .bottom-info,#help-dialog.desktop.jp-JP .interactions .top-info,#help-dialog.desktop.ru-RU .interactions .bottom-info {
  4487. font-size: 2vw
  4488. }
  4489. #help-dialog.desktop .interactions .big-image {
  4490. width: 7.15vh;
  4491. bottom: 28.75vh
  4492. }
  4493. #help-dialog.desktop.dollhouse .interactions.left .big-image,#help-dialog.desktop.floorplan .interactions.middle .big-image {
  4494. width: 7.5vh
  4495. }
  4496. #help-dialog.desktop.dollhouse .interactions.middle .big-image,#help-dialog.desktop.floorplan .interactions.left .big-image,#help-dialog.desktop.panorama .interactions.middle .big-image {
  4497. width: 9vh
  4498. }
  4499. #help-dialog.desktop .interactions hr {
  4500. width: 6.55vh;
  4501. bottom: 19.8vh
  4502. }
  4503. #help-dialog.desktop .interactions .keyboard {
  4504. width: 10.4vh;
  4505. bottom: 0
  4506. }
  4507. #help-dialog.desktop.floorplan .interactions.right .keyboard,#help-dialog.desktop.outdoor .interactions.middle .keyboard,#help-dialog.desktop.panorama .interactions.middle .keyboard {
  4508. width: 5.2vh
  4509. }
  4510. #help-dialog.desktop.dollhouse .interactions.left .keyboard {
  4511. bottom: 0
  4512. }
  4513. #help-dialog.desktop.es-MX.floorplan .interactions {
  4514. top: 23%
  4515. }
  4516. #help-dialog.desktop.dollhouse .interactions.left .bottom-info,#help-dialog.desktop.es-MX .interactions .bottom-info,#help-dialog.desktop.es-MX.dollhouse .interactions .bottom-info,#help-dialog.desktop.fr-FR.dollhouse .interactions .bottom-info,#help-dialog.desktop.fr-FR.floorplan .interactions .bottom-info #help-dialog.desktop.fr-FR .interactions .bottom-info {
  4517. top: 65%
  4518. }
  4519. #help-dialog.desktop.es-MX.dollhouse .interactions .bottom-info,#help-dialog.desktop.es-MX.floorplan .interactions .bottom-info {
  4520. top: 68%
  4521. }
  4522. #help-dialog.desktop.de-DE.dollhouse .interactions .keyboard,#help-dialog.desktop.de-DE.outdoor .interactions .keyboard,#help-dialog.desktop.es-MX.dollhouse .interactions .keyboard,#help-dialog.desktop.es-MX.floorplan .interactions .keyboard,#help-dialog.desktop.es-MX.panorama .interactions .keyboard,#help-dialog.desktop.fr-FR.dollhouse .interactions .keyboard,#help-dialog.desktop.fr-FR.floorplan .interactions .keyboard,#help-dialog.desktop.jp-JP .interactions .keyboard,#help-dialog.desktop.ru-RU.dollhouse .interactions .keyboard,#help-dialog.desktop.ru-RU.floorplan .interactions .keyboard {
  4523. bottom: -5%
  4524. }
  4525. #help-dialog.desktop.de-DE.floorplan .interactions .keyboard,#help-dialog.desktop.de-DE.panorama .interactions .keyboard,#help-dialog.desktop.ru-RU .interactions .keyboard {
  4526. bottom: -10%
  4527. }
  4528. #help-dialog.desktop.es-MX.dollhouse .interactions .top-info {
  4529. position: relative;
  4530. bottom: 5%
  4531. }
  4532. #help-dialog.desktop.de-DE.dollhouse .interactions .top-info,#help-dialog.desktop.de-DE.floorplan .interactions .top-info,#help-dialog.desktop.es-MX.floorplan .interactions .top-info,#help-dialog.desktop.ru-RU.dollhouse .interactions .top-info,#help-dialog.desktop.ru-RU.floorplan .interactions .top-info {
  4533. top: -10%;
  4534. font-size: 2vw
  4535. }
  4536. }
  4537. @media only screen and (max-width: 700px) and (min-aspect-ratio:2/1) {
  4538. #help-dialog.desktop .interactions hr {
  4539. bottom:15.5vh
  4540. }
  4541. }
  4542. @media only screen and (min-width: 701px) and (max-aspect-ratio:15/10) {
  4543. #help-dialog.desktop .interactions {
  4544. position:absolute;
  4545. top: 10%
  4546. }
  4547. #help-dialog.desktop .interactions hr {
  4548. width: 6vh
  4549. }
  4550. #help-dialog.desktop.dollhouse .interactions {
  4551. top: 10%
  4552. }
  4553. #help-dialog.desktop .interactions .top-info {
  4554. position: relative;
  4555. top: 15%
  4556. }
  4557. #help-dialog.desktop.ru-RU.dollhouse .interactions {
  4558. height: 68%
  4559. }
  4560. #help-dialog.desktop.de-DE.dollhouse .interactions .top-info,#help-dialog.desktop.de-DE.floorplan .interactions .top-info {
  4561. font-size: 1.3em
  4562. }
  4563. #help-dialog.desktop.ru-RU.floorplan .interactions .top-info {
  4564. top: 8%
  4565. }
  4566. #help-dialog.desktop.de-DE .interactions .keyboard,#help-dialog.desktop.jp-JP .interactions .keyboard,#help-dialog.desktop.ru-RU .interactions .keyboard {
  4567. bottom: -5%
  4568. }
  4569. #help-dialog.desktop.es-MX.floorplan .interactions {
  4570. top: 20%
  4571. }
  4572. #help-dialog.desktop.es-MX.floorplan .interactions .top-info {
  4573. top: 0
  4574. }
  4575. #help-dialog.desktop.de-DE.dollhouse .interactions .bottom-info,#help-dialog.desktop.de-DE.floorplan .interactions .bottom-info {
  4576. font-size: 1.2em
  4577. }
  4578. #help-dialog.desktop.dollhouse .interactions.left .bottom-info,#help-dialog.desktop.es-MX.dollhouse .interactions .bottom-info,#help-dialog.desktop.fr-FR.dollhouse .interactions .bottom-info {
  4579. top: 77.5%
  4580. }
  4581. #help-dialog.desktop .interactions .big-image {
  4582. width: 6.3vh
  4583. }
  4584. #help-dialog.desktop.floorplan .interactions.middle .big-image {
  4585. width: 6.6vh
  4586. }
  4587. #help-dialog.desktop.floorplan .interactions.left .big-image,#help-dialog.desktop.panorama .interactions.middle .big-image {
  4588. width: 7.725vh
  4589. }
  4590. #help-dialog.desktop.dollhouse .interactions.middle .big-image {
  4591. width: 7.8vh
  4592. }
  4593. #help-dialog.desktop .interactions .keyboard {
  4594. width: 6.5vh
  4595. }
  4596. #help-dialog.desktop.dollhouse .interactions.left .keyboard {
  4597. width: 10.5vh
  4598. }
  4599. #help-dialog.desktop.floorplan .interactions.right .keyboard,#help-dialog.desktop.outdoor .interactions.middle .keyboard,#help-dialog.desktop.panorama .interactions.middle .keyboard {
  4600. width: 3.275vh
  4601. }
  4602. }
  4603. @media only screen and (min-aspect-ratio: 15/10) and (min-width:700px) {
  4604. #help-dialog.desktop.es-MX.floorplan .interactions .top-info {
  4605. position:relative;
  4606. bottom: 7%
  4607. }
  4608. #help-dialog.desktop.jp-JP .interactions .top-info {
  4609. font-size: 1.4em
  4610. }
  4611. #help-dialog.desktop.jp-JP .interactions .bottom-info {
  4612. font-size: 1.3vw
  4613. }
  4614. #help-dialog.desktop.de-DE.dollhouse .interactions .top-info,#help-dialog.desktop.de-DE.floorplan .interactions .top-info,#help-dialog.desktop.ru-RU.dollhouse .interactions .top-info,#help-dialog.desktop.ru-RU.floorplan .interactions .top-info {
  4615. bottom: 1%;
  4616. font-size: 1.3em;
  4617. position: relative
  4618. }
  4619. #help-dialog.desktop .interactions .keyboard,#help-dialog.desktop.es-MX.dollhouse .interactions .keyboard,#help-dialog.desktop.fr-FR.dollhouse .interactions .keyboard {
  4620. bottom: -3vh
  4621. }
  4622. #help-dialog.desktop.de-DE .interactions .keyboard,#help-dialog.desktop.ru-RU .interactions .keyboard {
  4623. bottom: -7vh
  4624. }
  4625. #help-dialog.desktop.de-DE .interactions .bottom-info {
  4626. font-size: 1.15em
  4627. }
  4628. #help-dialog.desktop .interactions .bottom-info {
  4629. bottom: 7.5vh
  4630. }
  4631. #help-dialog.desktop .interactions hr {
  4632. bottom: 16vh
  4633. }
  4634. }
  4635. @media only screen and (min-aspect-ratio: 17/10) {
  4636. #help-dialog.desktop .interactions .keyboard {
  4637. bottom:-3vh
  4638. }
  4639. #help-dialog.desktop.ru-RU .interactions .keyboard {
  4640. bottom: -12%
  4641. }
  4642. }
  4643. @media only screen and (min-aspect-ratio: 25/10) {
  4644. #help-dialog.desktop .interactions hr {
  4645. bottom:15vh
  4646. }
  4647. }
  4648. #help-dialog.mobile #navigation-help-wrapper {
  4649. position: absolute;
  4650. top: 12%;
  4651. left: 0;
  4652. right: -25px;
  4653. bottom: 25px;
  4654. overflow: scroll
  4655. }
  4656. #help-dialog.mobile .interactions {
  4657. position: absolute;
  4658. top: 45%;
  4659. transform: translate(0,-50%);
  4660. height: 90px;
  4661. width: 144px
  4662. }
  4663. #help-dialog.mobile .interactions.left {
  4664. right: 312px;
  4665. right: calc(264px + 10vw)
  4666. }
  4667. #help-dialog.mobile .interactions.right {
  4668. left: 312px;
  4669. left: calc(264px + 10vw)
  4670. }
  4671. #help-dialog.mobile .interactions .top-info {
  4672. font-size: 11px;
  4673. font-weight: 500;
  4674. margin-left: 3%;
  4675. margin-right: 3%;
  4676. top: 0
  4677. }
  4678. #help-dialog.mobile .big-image,#help-dialog.mobile.floorplan .interactions.left .big-image {
  4679. bottom: 34%;
  4680. bottom: calc(100% - 110px);
  4681. width: 40.1px
  4682. }
  4683. #help-dialog.mobile.floorplan .interactions.middle .big-image {
  4684. width: 37px
  4685. }
  4686. #help-dialog.mobile.outdoor .interactions.middle .big-image {
  4687. width: 27px
  4688. }
  4689. #help-dialog.mobile .interactions.right .big-image {
  4690. width: 43px
  4691. }
  4692. #help-dialog.mobile.panorama .interactions.middle .big-image {
  4693. width: 56px
  4694. }
  4695. #help-dialog.mobile.dollhouse .interactions.middle .big-image {
  4696. width: 43px
  4697. }
  4698. @media only screen and (min-aspect-ratio: 1/1) {
  4699. #help-dialog.mobile.ru-RU .interactions .top-info {
  4700. position:relative;
  4701. top: -20%
  4702. }
  4703. #help-dialog.mobile.fr-FR.dollhouse .interactions .top-info {
  4704. font-size: 10px
  4705. }
  4706. #help-dialog.mobile.dollhouse.de-DE .interactions .top-info,#help-dialog.mobile.outdoor.es-MX .interactions .top-info,#help-dialog.mobile.outdoor.fr-FR .interactions .top-info {
  4707. position: relative;
  4708. top: -10px
  4709. }
  4710. #help-dialog.mobile.outdoor.es-MX .interactions,#help-dialog.mobile.outdoor.fr-FR .interactions {
  4711. transform: translateY(-50%) translateY(10px)
  4712. }
  4713. }
  4714. @media only screen and (min-aspect-ratio: 1/1) and (max-width:480px) {
  4715. #help-dialog.mobile #navigation-help {
  4716. position:absolute;
  4717. min-width: 480px;
  4718. height: 100%
  4719. }
  4720. }
  4721. @media only screen and (min-aspect-ratio: 1/1) and (min-width:480px) {
  4722. #help-dialog.mobile .interactions {
  4723. position:fixed
  4724. }
  4725. }
  4726. @media only screen and (min-aspect-ratio: 1/1) and (max-height:200px) {
  4727. #help-dialog.mobile #navigation-help-wrapper {
  4728. top:50px
  4729. }
  4730. #help-dialog.mobile .interactions {
  4731. position: absolute;
  4732. height: 110px
  4733. }
  4734. }
  4735. @media only screen and (max-aspect-ratio: 1/1) {
  4736. #help-dialog.mobile .interactions .big-image {
  4737. position:relative;
  4738. margin: 3em auto auto;
  4739. left: auto;
  4740. right: auto;
  4741. transform: translate(0,0)
  4742. }
  4743. #help-dialog.mobile #navigation-help {
  4744. display: inline-block;
  4745. position: absolute;
  4746. left: 0;
  4747. width: 100%;
  4748. min-height: 500px;
  4749. height: 65vh
  4750. }
  4751. #help-dialog.mobile .interactions,#help-dialog.mobile .interactions.left,#help-dialog.mobile .interactions.right {
  4752. position: absolute;
  4753. top: 5%;
  4754. transform: translate(0,0);
  4755. left: 0;
  4756. height: 20%;
  4757. width: 100%
  4758. }
  4759. #help-dialog.mobile .interactions.middle {
  4760. top: 35%
  4761. }
  4762. #help-dialog.mobile .interactions.right {
  4763. top: 65%
  4764. }
  4765. #help-dialog.mobile .interactions .top-info {
  4766. font-size: 14px;
  4767. text-align: center;
  4768. width: 68%;
  4769. max-width: 218px;
  4770. margin: auto
  4771. }
  4772. #help-dialog.mobile.dollhouse .interactions.left .big-image,#help-dialog.mobile.floorplan .interactions.middle .big-image {
  4773. transform: translate(10%,0)
  4774. }
  4775. }
  4776. @media only screen and (max-aspect-ratio: 1/1) and (min-height:600px) {
  4777. #help-dialog.mobile #navigation-help-wrapper {
  4778. top:2.5%
  4779. }
  4780. #help-dialog.mobile.more-help #navigation-help-wrapper {
  4781. top: 50px
  4782. }
  4783. #help-dialog.mobile #navigation-help {
  4784. top: 60%;
  4785. transform: translate(0,-60%)
  4786. }
  4787. }
  4788. @media only screen and (max-aspect-ratio: 1/1) and (min-aspect-ratio:2/3) {
  4789. #help-dialog.mobile .interactions .top-info {
  4790. font-size:14px
  4791. }
  4792. #help-dialog.more-help.mobile #more-help {
  4793. height: 200px
  4794. }
  4795. }
  4796. #help-dialog.more-help #navigation-help {
  4797. display: none
  4798. }
  4799. #more-help-wrapper {
  4800. position: absolute;
  4801. top: 20%;
  4802. top: calc(20% - 4vw);
  4803. left: 0;
  4804. right: -25px;
  4805. bottom: -25px;
  4806. overflow: scroll
  4807. }
  4808. @media only screen and (max-height: 454px) {
  4809. #help-dialog.more-help #more-help-wrapper {
  4810. right:0
  4811. }
  4812. }
  4813. @media only screen and (max-width: 1060px) {
  4814. #help-dialog.more-help #more-help-wrapper {
  4815. bottom:25px
  4816. }
  4817. }
  4818. #help-dialog.more-help #navigation-help-wrapper {
  4819. z-index: -1
  4820. }
  4821. #help-dialog.more-help #more-help {
  4822. display: inline-block;
  4823. position: absolute;
  4824. top: 6vw;
  4825. width: 96%;
  4826. height: 80%;
  4827. left: 2%;
  4828. bottom: 25px;
  4829. min-height: 35vw
  4830. }
  4831. #help-dialog .ui-instructions {
  4832. display: inline-block;
  4833. position: absolute;
  4834. width: 16vw;
  4835. margin-left: 20px;
  4836. line-height: 1.29;
  4837. min-height: 161px;
  4838. min-width: 190px;
  4839. font-weight: 400;
  4840. height: 30vh;
  4841. top: 50%;
  4842. font-size: 1.3vw
  4843. }
  4844. #help-dialog .ui-instructions h2 {
  4845. font-size: 1.55vw;
  4846. position: absolute;
  4847. bottom: 100%;
  4848. width: 100%
  4849. }
  4850. #help-dialog.desktop.es-MX .ui-instructions h2,#help-dialog.desktop.fr-FR .ui-instructions h2 {
  4851. font-size: 1.3vw
  4852. }
  4853. #help-dialog .ui-instructions:nth-child(-n+5) {
  4854. top: 0
  4855. }
  4856. #help-dialog .ui-instructions:nth-child(5n+1) {
  4857. left: 0
  4858. }
  4859. #help-dialog .ui-instructions:nth-child(5n+2) {
  4860. left: 20%
  4861. }
  4862. #help-dialog .ui-instructions:nth-child(5n+3) {
  4863. left: 40%
  4864. }
  4865. #help-dialog .ui-instructions:nth-child(5n+4) {
  4866. left: 60%
  4867. }
  4868. #help-dialog .ui-instructions:nth-child(5n+5) {
  4869. left: 80%
  4870. }
  4871. #help-dialog.desktop .ui-instructions .big-image {
  4872. margin-top: 2vw;
  4873. margin-bottom: 1.5vw;
  4874. height: 3.5vw
  4875. }
  4876. @media only screen and (max-width: 1100px) {
  4877. #help-dialog.desktop.more-help #more-help {
  4878. width:1056px;
  4879. min-height: 360px
  4880. }
  4881. #help-dialog.desktop .ui-instructions {
  4882. font-size: 14px;
  4883. margin-left: 0
  4884. }
  4885. #help-dialog.desktop .ui-instructions .bottom-info {
  4886. width: 100%
  4887. }
  4888. #help-dialog.desktop .ui-instructions h2 {
  4889. font-size: 16px
  4890. }
  4891. #help-dialog.desktop.es-MX .ui-instructions h2,#help-dialog.desktop.fr-FR .ui-instructions h2 {
  4892. font-size: 15px
  4893. }
  4894. #help-dialog.desktop .ui-instructions .big-image {
  4895. margin-top: 12px;
  4896. height: 35px;
  4897. margin-bottom: 12px
  4898. }
  4899. }
  4900. @media only screen and (max-height: 500px) {
  4901. #more-help-wrapper.destkop {
  4902. top:73px;
  4903. left: 10px
  4904. }
  4905. }
  4906. #help-dialog.mobile .ui-instructions {
  4907. min-width: 0;
  4908. width: 48%;
  4909. font-size: 11px;
  4910. margin-left: 0;
  4911. top: 67.5%
  4912. }
  4913. #help-dialog.mobile #more-help-wrapper {
  4914. top: 20vw;
  4915. width: 100%;
  4916. left: 0;
  4917. bottom: 25px
  4918. }
  4919. #help-dialog.mobile .ui-instructions h2 {
  4920. font-size: 13px
  4921. }
  4922. #help-dialog.more-help.mobile #more-help {
  4923. position: absolute;
  4924. display: inline-block;
  4925. width: 87%;
  4926. min-height: 700px;
  4927. height: 100vh;
  4928. margin-top: 5%;
  4929. left: 6%
  4930. }
  4931. #help-dialog.mobile .ui-instructions:nth-child(-n+6) {
  4932. top: 45%
  4933. }
  4934. #help-dialog.mobile .ui-instructions:nth-child(-n+4) {
  4935. top: 22.5%
  4936. }
  4937. #help-dialog.mobile .ui-instructions:nth-child(-n+2) {
  4938. top: 0
  4939. }
  4940. #help-dialog.mobile .ui-instructions:nth-child(2n) {
  4941. left: auto;
  4942. right: 0
  4943. }
  4944. #help-dialog.mobile .ui-instructions:nth-child(2n+1) {
  4945. left: 0
  4946. }
  4947. #help-dialog.mobile .ui-instructions .big-image {
  4948. position: static;
  4949. margin: 1em auto .75em;
  4950. width: auto;
  4951. height: 35px
  4952. }
  4953. #help-dialog.mobile .ui-instructions .bottom-info {
  4954. position: relative;
  4955. margin: auto;
  4956. max-width: 135px
  4957. }
  4958. @media only screen and (min-height: 770px) and (max-aspect-ratio:1/1) {
  4959. #help-dialog.more-help.mobile #more-help {
  4960. position:absolute;
  4961. height: auto;
  4962. margin-top: 0;
  4963. top: 45%;
  4964. transform: translate(0,-45%)
  4965. }
  4966. }
  4967. @media only screen and (min-aspect-ratio: 1/1) {
  4968. #help-dialog.mobile #more-help-wrapper {
  4969. top:15vh;
  4970. left: 0
  4971. }
  4972. #help-dialog.mobile .ui-instructions {
  4973. min-width: 0;
  4974. width: 30%;
  4975. height: 30vw
  4976. }
  4977. #help-dialog.more-help.mobile #more-help {
  4978. width: 90%;
  4979. height: 100vh;
  4980. left: 6.5%;
  4981. margin-top: 0
  4982. }
  4983. #help-dialog.mobile .ui-instructions:nth-child(n) {
  4984. left: 0;
  4985. top: 53%
  4986. }
  4987. #help-dialog.mobile .ui-instructions:nth-child(3n-1) {
  4988. left: 30vw
  4989. }
  4990. #help-dialog.mobile .ui-instructions:nth-child(3n) {
  4991. left: 60vw
  4992. }
  4993. #help-dialog.mobile .ui-instructions:nth-child(-n+6) {
  4994. top: 28%
  4995. }
  4996. #help-dialog.mobile .ui-instructions:nth-child(-n+3) {
  4997. top: 3%
  4998. }
  4999. }
  5000. @media only screen and (min-height: 500px) {
  5001. #help-dialog.mobile #more-help-wrapper {
  5002. top:7.5%
  5003. }
  5004. }
  5005. @media only screen and (min-height: 650px) and (min-width:650px) and (max-aspect-ratio:650/800),(min-aspect-ratio:800/650) and (min-height:650px) and (min-width:650px) {
  5006. #help-dialog.mobile .interactions .top-info,#help-dialog.mobile.fr-FR.dollhouse .interactions .top-info {
  5007. font-size:21px;
  5008. max-width: 230px;
  5009. margin: auto;
  5010. line-height: 1.25
  5011. }
  5012. #help-dialog.mobile.de-DE .interactions .top-info,#help-dialog.mobile.ru-RU .interactions .top-info {
  5013. font-size: 19px
  5014. }
  5015. #help-dialog.mobile.es-MX .interactions .top-info,#help-dialog.mobile.fr-FR .interactions .top-info,#help-dialog.mobile.fr-FR.dollhouse .interactions .top-info {
  5016. max-width: 280px
  5017. }
  5018. }
  5019. @media only screen and (min-height: 650px) and (min-width:650px) and (min-aspect-ratio:800/650) {
  5020. #help-dialog.mobile .interactions .big-image {
  5021. transform:scale(1.5) translate(-50%,0)
  5022. }
  5023. #help-dialog.mobile .interactions {
  5024. width: 300px;
  5025. height: 200px
  5026. }
  5027. #help-dialog.mobile .interactions.left {
  5028. right: 600px
  5029. }
  5030. #help-dialog.mobile .interactions.right {
  5031. left: 600px
  5032. }
  5033. #help-dialog.mobile .interactions .big-image,#help-dialog.mobile.floorplan .interactions.left .big-image,#help-dialog.mobile.fr-FR.dollhouse .interactions .big-image,#help-dialog.mobile.panorama .interactions.middle .big-image {
  5034. bottom: 57%;
  5035. bottom: calc(100% - 175px)
  5036. }
  5037. }
  5038. @media only screen and (min-height: 650px) and (min-width:650px) and (max-aspect-ratio:1/1) {
  5039. #help-dialog.mobile .interactions,#help-dialog.mobile .interactions.left,#help-dialog.mobile .interactions.right {
  5040. position:static;
  5041. height: auto;
  5042. margin-bottom: 10%
  5043. }
  5044. #help-dialog.mobile #navigation-help-wrapper {
  5045. top: 2.5%
  5046. }
  5047. #help-dialog.mobile .interactions .big-image {
  5048. transform: scale(1.5)
  5049. }
  5050. #help-dialog.mobile #navigation-help {
  5051. height: auto;
  5052. top: 50%;
  5053. transform: translate(0,-50%)
  5054. }
  5055. #help-dialog.mobile.dollhouse .interactions.left .big-image,#help-dialog.mobile.floorplan .interactions.middle .big-image {
  5056. transform: scale(1.5) translate(10%,0)
  5057. }
  5058. #help-dialog.mobile.es-MX #navigation-help,#help-dialog.mobile.fr-FR #navigation-help {
  5059. min-height: 700px
  5060. }
  5061. #help-dialog.mobile.es-MX .interactions .big-image,#help-dialog.mobile.fr-FR .interactions .big-image {
  5062. margin-top: 4em
  5063. }
  5064. }
  5065. @media only screen and (min-height: 650px) and (min-width:650px) {
  5066. #help-dialog.more-help.mobile #more-help {
  5067. margin-top:0
  5068. }
  5069. #help-dialog.mobile #more-help .ui-instructions {
  5070. font-size: 15.5px;
  5071. margin-top: 37px
  5072. }
  5073. #help-dialog.mobile .ui-instructions h2 {
  5074. font-size: 19.5px
  5075. }
  5076. #help-dialog.mobile .ui-instructions .big-image {
  5077. transform: scale(1.5);
  5078. margin-top: 1.5em;
  5079. margin-bottom: 2em
  5080. }
  5081. }
  5082. @media only screen and (min-height: 650px) and (min-width:650px) and (max-aspect-ratio:1/1) {
  5083. #help-dialog.more-help.mobile #more-help {
  5084. height:100vh;
  5085. margin-top: 2vw
  5086. }
  5087. #help-dialog.mobile .ui-instructions .bottom-info {
  5088. top: auto;
  5089. max-width: 250px
  5090. }
  5091. }
  5092. @media only screen and (min-height: 650px) and (min-width:650px) and (min-aspect-ratio:1/1) {
  5093. #help-dialog.more-help.mobile #more-help {
  5094. min-height:870px;
  5095. top: 2vw
  5096. }
  5097. #help-dialog.mobile .ui-instructions .bottom-info {
  5098. max-width: none
  5099. }
  5100. #help-dialog.mobile #more-help .ui-instructions {
  5101. margin-top: 0
  5102. }
  5103. #help-dialog.mobile #more-help-wrapper {
  5104. top: 10vh;
  5105. height: 100vh
  5106. }
  5107. #help-dialog.more-help.mobile #more-help {
  5108. height: 110vh
  5109. }
  5110. }
  5111. #share-modal {
  5112. position: absolute;
  5113. top: 50%;
  5114. left: 50%;
  5115. transform: translate(-50%,-50%);
  5116. z-index: 100;
  5117. width: 375px;
  5118. height: 325px;
  5119. border-radius: 10px;
  5120. background-color: rgba(0,0,0,.75);
  5121. padding: 16px;
  5122. color: #fff;
  5123. text-align: center;
  5124. opacity: 0;
  5125. pointer-events: none;
  5126. -webkit-transition: all .5s;
  5127. transition: all .5s
  5128. }
  5129. #share-modal.fadeIn {
  5130. opacity: 1;
  5131. pointer-events: all
  5132. }
  5133. #share-modal .title {
  5134. position: absolute;
  5135. font-size: 16px;
  5136. margin-left: 5px
  5137. }
  5138. #share-modal #share-outer {
  5139. position: absolute;
  5140. width: 80%;
  5141. left: 10%;
  5142. top: 20%;
  5143. text-align: center;
  5144. font-size: 14px
  5145. }
  5146. #share-modal #share-outer .share-to {
  5147. margin-bottom: 15px
  5148. }
  5149. #share-modal #share-outer .share-button {
  5150. display: inline-block;
  5151. width: 48px;
  5152. height: 48px;
  5153. border: 1px solid #fff;
  5154. font-size: 28px;
  5155. border-radius: 1px;
  5156. margin: 0 3px
  5157. }
  5158. #share-modal #share-outer .share-button:active,#share-modal:not(.mobile) #share-outer .share-button:hover {
  5159. background-color: #1eb8cc
  5160. }
  5161. #share-modal #share-url span::selection {
  5162. background-color: #1eb8cc
  5163. }
  5164. #share-modal #share-url span::-moz-selection {
  5165. background-color: #1eb8cc
  5166. }
  5167. #share-modal .share-images span {
  5168. line-height: 48px
  5169. }
  5170. #share-modal #share-outer .direct-link {
  5171. width: 100%;
  5172. height: 100%;
  5173. margin-top: 50px;
  5174. margin-bottom: 10px
  5175. }
  5176. #share-modal #share-url {
  5177. font-size: 14px;
  5178. color: #fff;
  5179. padding: 8px;
  5180. background-color: rgba(0,0,0,0);
  5181. width: 20em;
  5182. border: 1px solid #fff;
  5183. cursor: default;
  5184. margin: auto;
  5185. overflow: hidden;
  5186. white-space: nowrap
  5187. }
  5188. #share-modal #share-url span {
  5189. display: block;
  5190. width: calc(20em - 16px);
  5191. overflow: hidden
  5192. }
  5193. #share-modal #share-url span.highlighted {
  5194. background-color: #1eb8cc
  5195. }
  5196. #share-modal.fadeIn #share-url {
  5197. pointer-events: auto;
  5198. touch-callout: default;
  5199. -webkit-touch-callout: default;
  5200. -webkit-user-select: all;
  5201. -khtml-user-select: all;
  5202. -moz-user-select: all;
  5203. -ms-user-select: all;
  5204. user-select: all;
  5205. cursor: text
  5206. }
  5207. #meta-info-wrapper,#model-title.fadeOut,.pinTop.left,.pinTop.left.closed #meta-info-wrapper,.pinTop.left.closed #model-title {
  5208. pointer-events: none
  5209. }
  5210. #share-close,.meta-toggle {
  5211. cursor: pointer
  5212. }
  5213. #share-modal #copy-success {
  5214. margin-top: 10px
  5215. }
  5216. #share-modal a.hasHover:hover,#share-modal a:active {
  5217. color: #fff
  5218. }
  5219. #share-close {
  5220. position: absolute;
  5221. top: 0;
  5222. right: 0;
  5223. padding: 16px;
  5224. font-size: 13px
  5225. }
  5226. #share-modal.closeByFooter #share-close {
  5227. display: none
  5228. }
  5229. @media only screen and (max-width: 487px),(max-height:360px) {
  5230. #share-modal {
  5231. position:fixed;
  5232. top: 0;
  5233. left: 0;
  5234. transform: none;
  5235. height: 100%;
  5236. width: 100%;
  5237. bottom: 0;
  5238. border-radius: 0
  5239. }
  5240. }
  5241. @media only screen and (max-width: 320px) {
  5242. #share-modal #share-url {
  5243. width:15em
  5244. }
  5245. #share-modal #share-url span {
  5246. width: calc(15em - 16px)
  5247. }
  5248. }
  5249. @media only screen and (max-height: 250px) {
  5250. #share-modal #share-outer .direct-link {
  5251. margin-top:10px
  5252. }
  5253. }
  5254. #share-modal.mobile .title {
  5255. position: static;
  5256. font-size: 16px
  5257. }
  5258. #share-close.mobile {
  5259. font-size: 16px
  5260. }
  5261. #share-modal.mobile {
  5262. position: fixed;
  5263. top: 0;
  5264. left: 0;
  5265. transform: none;
  5266. height: 100%;
  5267. width: 100%;
  5268. bottom: 0;
  5269. border-radius: 0
  5270. }
  5271. #model-title,.title-container {
  5272. position: relative;
  5273. height: 52px
  5274. }
  5275. .pinTop.left.fadeOut,.pinTop.left.fadeOut #meta-info-wrapper {
  5276. -webkit-transition: all .5s;
  5277. transition: all .5s;
  5278. opacity: 0;
  5279. pointer-events: none
  5280. }
  5281. #model-title {
  5282. font-weight: 100;
  5283. z-index: 20;
  5284. opacity: 1;
  5285. -webkit-transition: all .5s;
  5286. transition: all .5s;
  5287. pointer-events: all
  5288. }
  5289. #model-title.fadeOut {
  5290. opacity: 0
  5291. }
  5292. .title-row {
  5293. white-space: nowrap
  5294. }
  5295. #title-container-wrapper {
  5296. overflow: hidden
  5297. }
  5298. .title-container {
  5299. padding: 16px 10px 6px;
  5300. white-space: nowrap;
  5301. display: inline-block;
  5302. margin-left: 1px;
  5303. width: 359px;
  5304. -webkit-transition: all .4s ease-in-out;
  5305. transition: all .4s ease-in-out
  5306. }
  5307. .title-container.no-meta,.title-container.share-only {
  5308. cursor: default
  5309. }
  5310. #less-hint,#more-hint {
  5311. font-weight: 400;
  5312. position: absolute;
  5313. font-size: 10px;
  5314. top: 9px;
  5315. right: 10px;
  5316. text-align: right
  5317. }
  5318. .title-container #less-hint,.title-container.expand #more-hint,.title-container.no-meta #less-hint,.title-container.no-meta #more-hint,.title-container.share-only #less-hint,.title-container.share-only #more-hint {
  5319. display: none
  5320. }
  5321. .title-container #more-hint,.title-container.expand #less-hint {
  5322. display: block
  5323. }
  5324. .meta-toggle.hasHover:hover,.meta-toggle:active {
  5325. background-color: rgba(0,0,0,.75);
  5326. color: #fff
  5327. }
  5328. #title-toggle {
  5329. float: left;
  5330. text-align: center;
  5331. width: 20px;
  5332. padding-top: 20px;
  5333. height: 52px;
  5334. font-size: 10px;
  5335. pointer-events: all
  5336. }
  5337. #title-toggle.hasHover:hover,#title-toggle:active {
  5338. background-color: rgba(0,0,0,.75);
  5339. color: #fff
  5340. }
  5341. .co-brand {
  5342. color: rgba(255,255,255,.7);
  5343. font-size: 12px;
  5344. line-height: 14px;
  5345. overflow: hidden;
  5346. position: absolute;
  5347. top: 10px;
  5348. width: -webkit-calc(100% - 65px);
  5349. width: calc(100% - 65px)
  5350. }
  5351. #meta-info,.co-brand .title {
  5352. color: #fff
  5353. }
  5354. #gui-name {
  5355. font-size: 18px;
  5356. overflow: hidden;
  5357. width: 100%;
  5358. height: 100%;
  5359. line-height: 36px
  5360. }
  5361. #gui-name.noCoBrand {
  5362. width: 300px;
  5363. float: left;
  5364. height: 100%;
  5365. margin-top: -11px
  5366. }
  5367. .pinTop.left .title-container {
  5368. right: 0;
  5369. margin-right: 0
  5370. }
  5371. .pinTop.left.closed .title-container {
  5372. -webkit-transition: right .4s ease-in-out;
  5373. transition: right .4s ease-in-out;
  5374. right: 100%;
  5375. margin-right: 100%
  5376. }
  5377. .pinTop.left.closed .title-container.meta-toggle.expand,.pinTop.left.closed .title-container.share-link {
  5378. -webkit-transition-delay: .4s;
  5379. transition-delay: .4s
  5380. }
  5381. .pinTop.left .title-container.no-meta {
  5382. -webkit-transition-delay: 0s;
  5383. transition-delay: 0s
  5384. }
  5385. .pinTop.left.closed.open .title-container,.pinTop.left.closed.open .title-container.meta-toggle.expand {
  5386. -webkit-transition-delay: 0s;
  5387. transition-delay: 0s;
  5388. right: 0
  5389. }
  5390. #meta-info {
  5391. position: relative;
  5392. bottom: 100%;
  5393. width: 359px;
  5394. padding: 10px;
  5395. white-space: normal;
  5396. font-size: 14px;
  5397. font-weight: 400;
  5398. line-height: 19px;
  5399. -webkit-transtion: all .4s ease-in-out;
  5400. transition: all .4s ease-in-out
  5401. }
  5402. #meta-info.share-link {
  5403. bottom: calc(100% - 35px)
  5404. }
  5405. #meta-info,#meta-info * {
  5406. -webkit-touch-callout: all;
  5407. -webkit-user-select: text;
  5408. -khtml-user-select: text;
  5409. -moz-user-select: text;
  5410. -ms-user-select: text;
  5411. user-select: text
  5412. }
  5413. #meta-info a {
  5414. position: relative;
  5415. z-index: 10;
  5416. pointer-events: auto
  5417. }
  5418. #meta-info #meta-description {
  5419. margin-bottom: 10px;
  5420. word-wrap: break-word
  5421. }
  5422. #meta-info i {
  5423. font-size: 13px
  5424. }
  5425. #meta-info-wrapper {
  5426. margin-left: 21px;
  5427. overflow: hidden
  5428. }
  5429. #meta-info-wrapper.expand {
  5430. pointer-events: auto
  5431. }
  5432. #call-to-action,#call-to-action #pause-overlay {
  5433. height: 100%;
  5434. width: 100%;
  5435. pointer-events: none;
  5436. position: absolute
  5437. }
  5438. .contact-info {
  5439. margin-bottom: 12px
  5440. }
  5441. .contact-info div {
  5442. max-width: 320px;
  5443. max-width: calc(100% - 19px);
  5444. white-space: nowrap;
  5445. overflow: hidden;
  5446. display: inline-block;
  5447. margin-top: -3px
  5448. }
  5449. .address {
  5450. width: 100%;
  5451. white-space: nowrap;
  5452. overflow: hidden
  5453. }
  5454. #share-origin hr {
  5455. margin-bottom: 10px;
  5456. border-color: #ccc
  5457. }
  5458. #share-origin>div {
  5459. white-space: nowrap;
  5460. overflow: hidden
  5461. }
  5462. #share-link-wrapper,#share-origin i,#share-origin span {
  5463. display: inline-block;
  5464. float: left
  5465. }
  5466. #share-link-wrapper {
  5467. width: 93%;
  5468. width: calc(100% - 20px);
  5469. line-height: 1em;
  5470. margin-left: .35em;
  5471. display: inline-block;
  5472. overflow: hidden;
  5473. top: 2px
  5474. }
  5475. #call-to-action #interaction-modal.desktop.small .interaction hr,#interaction-modal.desktop .mobile-title,#interaction-modal.desktop.dollhouse .interaction.middle .keyboard,#interaction-modal.desktop.dollhouse .interaction.middle hr,#interaction-modal.desktop.floorplan.landing .interaction.left .keyboard,#interaction-modal.desktop.floorplan.landing .interaction.left hr,#interaction-modal.mobile .desktop-title,#interaction-modal.mobile .interaction hr {
  5476. display: none
  5477. }
  5478. #meta-info.expand {
  5479. bottom: 0
  5480. }
  5481. .pinTop.left.closed #meta-info {
  5482. bottom: 105%
  5483. }
  5484. .pinTop.left.closed.open #meta-info.share-link {
  5485. -webkit-transition-delay: .4s;
  5486. transition-delay: .4s;
  5487. bottom: 100%;
  5488. transform: translate(0,-35px)
  5489. }
  5490. .pinTop.left.closed.open #meta-info.expand {
  5491. -webkit-transition-delay: .4s;
  5492. transition-delay: .4s;
  5493. bottom: 0
  5494. }
  5495. @media only screen and (max-width: 487px) {
  5496. #meta-info,.title-container {
  5497. width:100%
  5498. }
  5499. #title-container-wrapper {
  5500. width: calc(100% - 20px)
  5501. }
  5502. }
  5503. #call-to-action {
  5504. top: 0;
  5505. text-align: center;
  5506. z-index: 99
  5507. }
  5508. #call-to-action #pause-overlay.playing {
  5509. pointer-events: auto;
  5510. cursor: pointer
  5511. }
  5512. #call-to-action #pause-icon {
  5513. font-size: 45px;
  5514. position: absolute;
  5515. left: 50%;
  5516. top: 50%;
  5517. transform: translate(-50%,-50%) scaleX(1.5);
  5518. text-shadow: 0 0 5px rgba(0,0,0,.9);
  5519. opacity: 0;
  5520. -webkit-transition: all .5s;
  5521. transition: all .5s
  5522. }
  5523. #call-to-action #interaction-modal.fadeIn,#call-to-action #pause-icon.fadeIn {
  5524. opacity: 1
  5525. }
  5526. #call-to-action #interaction-modal {
  5527. position: absolute;
  5528. left: 50%;
  5529. top: 50%;
  5530. transform: translate(-50%,-50%);
  5531. background-color: rgba(0,0,0,.75);
  5532. pointer-events: none;
  5533. opacity: 0;
  5534. -webkit-transition: all .5s;
  5535. transition: all .5s;
  5536. z-index: 201
  5537. }
  5538. #interaction-modal .interaction {
  5539. position: absolute;
  5540. width: 20%;
  5541. margin: 0 auto;
  5542. left: 0;
  5543. right: 0
  5544. }
  5545. #interaction-modal .interaction.left {
  5546. right: 73%
  5547. }
  5548. #interaction-modal.desktop.fr-FR .interaction.left {
  5549. right: 65%
  5550. }
  5551. #interaction-modal .interaction.right {
  5552. left: 73%
  5553. }
  5554. #interaction-modal.desktop.fr-FR .interaction.right {
  5555. left: 65%
  5556. }
  5557. #interaction-modal.ru-RU .interaction {
  5558. width: auto
  5559. }
  5560. #call-to-action #interaction-modal.desktop {
  5561. height: 350px;
  5562. width: 550px;
  5563. border-radius: 10px
  5564. }
  5565. #interaction-modal.desktop .interaction h2 {
  5566. text-shadow: 0 0 4px rgba(0,0,0,.5);
  5567. font-size: 23px
  5568. }
  5569. #interaction-modal.desktop.floorplan .interaction h2,#interaction-modal.desktop.landing.dollhouse .interaction h2,#interaction-modal.desktop.outdoor .interaction h2 {
  5570. margin-bottom: 10px;
  5571. margin-top: -5px
  5572. }
  5573. #interaction-modal.desktop.de-DE .interaction h2,#interaction-modal.desktop.fr-FR .interaction h2 {
  5574. width: 130%;
  5575. position: relative;
  5576. right: 15%
  5577. }
  5578. #interaction-modal.desktop .tour-title {
  5579. font-size: 28px;
  5580. padding: 18px;
  5581. font-weight: lighter
  5582. }
  5583. #interaction-modal.desktop hr,#interaction-modal.desktop img {
  5584. position: absolute;
  5585. left: 50%;
  5586. transform: translate(-50%,0)
  5587. }
  5588. #interaction-modal.desktop .big-image {
  5589. bottom: -122px
  5590. }
  5591. #interaction-modal.desktop .keyboard {
  5592. bottom: -200px
  5593. }
  5594. #interaction-modal.desktop img[src="images/nav_help_mouse_drag_left.png"],#interaction-modal.desktop img[src="images/nav_help_mouse_drag_right.png"] {
  5595. width: 52px
  5596. }
  5597. #interaction-modal.desktop img[src='images/nav_help_click_inside.png'],#interaction-modal.desktop img[src='images/Desktop-help-play-button.svg'],#interaction-modal.desktop img[src='images/nav_help_keyboard_left_right.png'],#interaction-modal.desktop img[src='images/nav_help_mouse_zoom.png'],#interaction-modal.desktop img[src='images/nav_help_zoom_keys.png'] {
  5598. width: 50px
  5599. }
  5600. #interaction-modal.desktop img[src='images/nav_help_mouse_position_left.png'],#interaction-modal.desktop img[src='images/nav_help_mouse_position_right.png'] {
  5601. width: 63px
  5602. }
  5603. #interaction-modal.desktop img[src='images/nav_help_mouse_click.png'] {
  5604. width: 60px
  5605. }
  5606. #interaction-modal.desktop img[src='images/nav_help_keyboard_up_down.png'],#interaction-modal.desktop img[src='images/nav_help_inside_key.png'] {
  5607. width: 25px
  5608. }
  5609. #interaction-modal.desktop img[src='images/nav_help_keyboard_up_down.png'] {
  5610. bottom: -215px
  5611. }
  5612. #interaction-modal.desktop img[src='images/Desktop-help-spacebar-2.svg'] {
  5613. width: 70px
  5614. }
  5615. #interaction-modal.desktop .interaction hr {
  5616. width: 45px;
  5617. border: none;
  5618. height: 2px;
  5619. background-color: #fff;
  5620. position: absolute;
  5621. bottom: -166px
  5622. }
  5623. #interaction-modal.desktop.landing.es-MX .interaction {
  5624. width: 25%
  5625. }
  5626. #interaction-modal.desktop.landing.es-MX .interaction h2 {
  5627. font-size: 18px
  5628. }
  5629. #interaction-modal.desktop.landing.de-DE .interaction.middle,#interaction-modal.desktop.landing.es-MX .interaction.middle {
  5630. right: 2.5%
  5631. }
  5632. #interaction-modal.desktop.landing.de-DE .interaction.right,#interaction-modal.desktop.landing.es-MX .interaction.right {
  5633. left: 67%
  5634. }
  5635. ,#interaction-modal.desktop.fr-FR .interaction h2 {
  5636. font-size: 18px
  5637. }
  5638. #call-to-action #interaction-modal.desktop.small .tour-title {
  5639. font-size: 22px;
  5640. padding: 10px 15px
  5641. }
  5642. #interaction-modal.desktop.ru-RU .interaction h2 {
  5643. font-size: 18px
  5644. }
  5645. #interaction-modal.desktop.outdoor.tour.ru-RU .interaction.right,#interaction-modal.desktop.panorama.tour.ru-RU .interaction.right {
  5646. left: 63%
  5647. }
  5648. #interaction-modal.desktop.outdoor.tour.ru-RU .interaction.middle,#interaction-modal.desktop.panorama.tour.ru-RU .interaction.middle {
  5649. right: 5%
  5650. }
  5651. #interaction-modal.desktop.floorplan.landing.ru-RU .interaction.right,#interaction-modal.desktop.floorplan.tour.ru-RU .interaction.right {
  5652. left: 68%
  5653. }
  5654. #interaction-modal.desktop.floorplan.landing.ru-RU .interaction.middle,#interaction-modal.desktop.floorplan.tour.ru-RU .interaction.middle {
  5655. right: 2.5%
  5656. }
  5657. #call-to-action #interaction-modal.desktop.es-MX.small,#call-to-action #interaction-modal.desktop.fr-FR.small,#call-to-action #interaction-modal.desktop.small {
  5658. height: auto;
  5659. width: auto;
  5660. border-radius: 6px
  5661. }
  5662. @media only screen and (min-height: 650px) {
  5663. #call-to-action #pause-icon {
  5664. font-size:60px
  5665. }
  5666. #call-to-action #interaction-modal.desktop.small .tour-title {
  5667. font-size: 22pt
  5668. }
  5669. }
  5670. @media only screen and (max-height: 487px),(max-width:620px) {
  5671. #call-to-action #interaction-modal.desktop {
  5672. width:100vw;
  5673. height: 100vh;
  5674. border-radius: 0
  5675. }
  5676. #call-to-action #interaction-modal:not(.small).desktop #interaction-modal-inner {
  5677. position: absolute;
  5678. height: 350px;
  5679. width: 550px;
  5680. left: 50%;
  5681. top: 50%;
  5682. transform: translate(-50%,-50%)
  5683. }
  5684. }
  5685. #call-to-action #interaction-modal.mobile {
  5686. height: 160px;
  5687. width: 290px;
  5688. border-radius: 5px
  5689. }
  5690. #interaction-modal.mobile.interaction {
  5691. top: 15%
  5692. }
  5693. #interaction-modal.mobile .interaction h2 {
  5694. font-size: 15px;
  5695. white-space: nowrap
  5696. }
  5697. #interaction-modal.mobile.dollhouse .interaction h2,#interaction-modal.mobile.floorplan.landing .interaction h2,#interaction-modal.mobile.outdoor .interaction h2 {
  5698. margin-bottom: 5px
  5699. }
  5700. #interaction-modal.mobile .tour-title {
  5701. font-weight: lighter;
  5702. padding: 13px;
  5703. font-size: 17px
  5704. }
  5705. #interaction-modal.mobile img[src='images/nav_help_gesture_drag.png'] {
  5706. width: 41px
  5707. }
  5708. #interaction-modal.mobile img[src='images/nav_help_gesture_drag_two_finger.png'] {
  5709. width: 38px
  5710. }
  5711. #interaction-modal.mobile img[src='images/nav_help_gesture_tap.png'] {
  5712. width: 62px
  5713. }
  5714. #interaction-modal.mobile img[src='images/mobile-help-play-button.svg'],#interaction-modal.mobile img[src='images/nav_help_tap_inside.png'] {
  5715. width: 28px
  5716. }
  5717. #interaction-modal.mobile img[src='images/nav_help_gesture_drag.png'],#interaction-modal.mobile img[src='images/nav_help_gesture_drag_two_finger.png'],#interaction-modal.mobile img[src='images/nav_help_tap_inside.png'] {
  5718. transform: translate(-35%,0)
  5719. }
  5720. #interaction-modal.mobile img[src='images/nav_help_gesture_position.png'] {
  5721. width: 44px
  5722. }
  5723. #interaction-modal.mobile img[src='images/nav_help_gesture_pinch.png'],#interaction-modal.mobile img[src='images/nav_help_gesture_position_two_finger.png'] {
  5724. width: 45px
  5725. }
  5726. #interaction-modal.mobile img {
  5727. position: absolute;
  5728. left: 50%;
  5729. transform: translate(-50%,0);
  5730. bottom: -70px
  5731. }
  5732. #call-to-action #interaction-modal.mobile.fr-FR .interaction {
  5733. width: 26%
  5734. }
  5735. #call-to-action #interaction-modal.mobile.fr-FR h2 {
  5736. font-size: 12px
  5737. }
  5738. #call-to-action #interaction-modal.mobile.fr-FR .interaction.left {
  5739. right: 61%
  5740. }
  5741. #call-to-action #interaction-modal.mobile.fr-FR .interaction.middle {
  5742. left: 2%
  5743. }
  5744. #call-to-action #interaction-modal.mobile.fr-FR .interaction.right {
  5745. left: 65%
  5746. }
  5747. #call-to-action #interaction-modal.mobile.de-DE h2 {
  5748. font-size: 13px
  5749. }
  5750. #call-to-action #interaction-modal.mobile.de-DE .tour-title {
  5751. font-size: 15px
  5752. }
  5753. #call-to-action #interaction-modal.mobile.de-DE .interaction.left {
  5754. right: 64%
  5755. }
  5756. #call-to-action #interaction-modal.mobile.de-DE .interaction.middle {
  5757. right: 3%
  5758. }
  5759. #call-to-action #interaction-modal.mobile.de-DE .interaction.right {
  5760. left: 58%
  5761. }
  5762. #call-to-action #interaction-modal.mobile.es-MX .tour-title {
  5763. font-size: 16px
  5764. }
  5765. #call-to-action #interaction-modal.mobile.outdoor.landing.es-MX .interaction.middle,#call-to-action #interaction-modal.mobile.panorama.landing.es-MX .interaction.middle {
  5766. right: 10%
  5767. }
  5768. #call-to-action #interaction-modal.mobile.outdoor.landing.es-MX .interaction.right,#call-to-action #interaction-modal.mobile.panorama.landing.es-MX .interaction.right {
  5769. width: 40%;
  5770. left: 60%
  5771. }
  5772. #call-to-action #interaction-modal.mobile.landing.es-MX h2 {
  5773. font-size: 13px
  5774. }
  5775. #call-to-action #interaction-modal.mobile.ru-RU .interaction h2 {
  5776. font-size: 12px
  5777. }
  5778. #call-to-action #interaction-modal.mobile.dollhouse.landing.ru-RU .interaction.right,#call-to-action #interaction-modal.mobile.floorplan.landing.ru-RU .interaction.right,#call-to-action #interaction-modal.mobile.tour.ru-RU .interaction.right {
  5779. left: 61%
  5780. }
  5781. #call-to-action #interaction-modal.mobile.dollhouse.landing.ru-RU .interaction.middle,#call-to-action #interaction-modal.mobile.floorplan.landing.ru-RU .interaction.middle,#call-to-action #interaction-modal.mobile.tour.ru-RU .interaction.middle {
  5782. right: 8%
  5783. }
  5784. #call-to-action #interaction-modal.mobile.tour.jp-JP .interaction.right {
  5785. left: 64%
  5786. }
  5787. #call-to-action #interaction-modal.mobile.tour.jp-JP .interaction.middle {
  5788. right: 3%
  5789. }
  5790. #call-to-action #interaction-modal.mobile.small {
  5791. width: auto;
  5792. height: auto
  5793. }
  5794. #call-to-action #interaction-modal.mobile.small .tour-title {
  5795. font-size: 22px;
  5796. padding: 10px
  5797. }
  5798. .tag-media audio{
  5799. width:100%; max-height: 200px;
  5800. }
  5801. /* 脙茠脗娄脙鈥姑⑩偓聽脙垄芒鈥毬嬇撁兤捗偮冣?γ偮∶兟⒚⑩?毬吢久兤捗偮ッ冣?γ⑩偓艙脙鈥毭偮好兤捗偮γ兟⒚⑩偓啪脗垄脙鈥毭偮兤捗偮ッ冣?毭偮兟⒚⑩?毬偮犆兤捗偮冣?毭偮犆冣?毭偮? */
  5802. .mS-pwBox{width: 100%;height: 100%;background:#f5f8f7;min-height:600px;z-index: 9999; position:absolute;}
  5803. .mS-top{width: 100%;height: 74%;display: flex;display: -webkit-flex;justify-content: center;padding-top:10.5%;}
  5804. .mS-pw{width:460px;height:250px;border-radius: 10px;display:flex;display:-webkit-flex;flex-direction: column;}
  5805. .mS-title{border-top-right-radius: 5px;border-top-left-radius: 5px;width:100%;height:80px;display:flex;display:-webkit-flex;align-items:center;padding-left:50px;background:#5a45df;color:white;}
  5806. .mS-title h3{font-size:16px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;padding-right: 10px;}
  5807. .mS-title img{width:32px;height:auto;margin-right: 10px;}
  5808. .mS-verify{padding: 35px 0px 0px 50px;font-size: 14px;background:white;height:170px;width:100%;color:#333;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px;}
  5809. .mS-verify-input{margin:20px 0px 14px;display:flex;display:-webkit-flex;}
  5810. .mS-verify-input input[type="text"]{-webkit-user-select:text;width:250px;height:36px;background:#f5f5f5;outline: none;border: 1px solid #f5f5f5;-webkit-appearance: none;padding-left: 10px;}
  5811. .mS-verify-input input[type="button"]{background:#09e1c0;color:white;outline:none;border:none;width:100px;height:36px;margin-left:10px;-webkit-appearance: none;}
  5812. .mS-bottom{width: 100%;height: 26%;display: flex;display: -webkit-flex;background:url("../images/password_bottom.png") no-repeat;background-size:cover;background-position:bottom;}
  5813. .mS-error{color:#f56c6c;font-size:12px;}
  5814. #hotspot>.label{
  5815. color: #ff0000;
  5816. font-size: 14px;
  5817. /* text-shadow: 0px 0px 2px #fff; */
  5818. white-space: nowrap;
  5819. background: hsla(0, 0%, 100%, 0.54);
  5820. border-radius: 4px;
  5821. padding: 2px 4px;
  5822. }
  5823. @-webkit-keyframes bouncedelay {
  5824. 0%, 80%, 100% { -webkit-transform: scale(0.0) }
  5825. 40% { -webkit-transform: scale(1.0) }
  5826. }
  5827. @keyframes bouncedelay {
  5828. 0%, 80%, 100% {
  5829. transform: scale(0.0);
  5830. -webkit-transform: scale(0.0);
  5831. } 40% {
  5832. transform: scale(1.0);
  5833. -webkit-transform: scale(1.0);
  5834. }
  5835. }
  5836. #gui-parent #loadProgress{
  5837. height: 6px;
  5838. width: 11%;
  5839. /* margin: 0 auto; */
  5840. border-radius: 3px;
  5841. background: #fff;
  5842. /* position:relative; */
  5843. /* top: 0.2rem; */
  5844. display: inline-table;
  5845. margin-top: 53px;
  5846. }
  5847. #gui-parent #loadProgress .progressInside{
  5848. background:#00c8ae;
  5849. height: 100%;
  5850. border-radius: 3px;
  5851. min-height: 5px;
  5852. width:0;
  5853. }
  5854. #gui-parent .loadingLogo {
  5855. width: 90%;
  5856. /* left: 5%; */
  5857. /* position: relative; */
  5858. /* top: -2.1rem; */
  5859. /* margin-top: -25%; */
  5860. margin-left: 5%;
  5861. margin-top: -128px;
  5862. }
  5863. #gui-parent .loadingLogo .img {
  5864. display: inline-block;
  5865. background-repeat: no-repeat;
  5866. background-position: center center;
  5867. background-size: contain;
  5868. }
  5869. #gui-parent .loadingLogo .img i{
  5870. font-size: 100px;
  5871. }
  5872. .zhi #gui-parent .loadingLogo .img i{
  5873. font-size: 160px;
  5874. }
  5875. @keyframes shake {
  5876. 2% {
  5877. transform: translate(0, 0) rotate(6.5deg)
  5878. }
  5879. 4% {
  5880. transform: translate(0, 0) rotate(3.5deg)
  5881. }
  5882. 6% {
  5883. transform: translate(0, 0) rotate(-3.5deg)
  5884. }
  5885. 8% {
  5886. transform: translate(0, 0) rotate(5.5deg)
  5887. }
  5888. 10% {
  5889. transform: translate(0, 0) rotate(-4.5deg)
  5890. }
  5891. 12% {
  5892. transform: translate(0, 0) rotate(-4.5deg)
  5893. }
  5894. 14% {
  5895. transform: translate(0, 0) rotate(-6.5deg)
  5896. }
  5897. 16% {
  5898. transform: translate(0, 0) rotate(2.5deg)
  5899. }
  5900. 18% {
  5901. transform: translate(0, 0) rotate(-5.5deg)
  5902. }
  5903. 20% {
  5904. transform: translate(0, 0) rotate(.5deg)
  5905. }
  5906. 22% {
  5907. transform: translate(0, 0) rotate(-3.5deg)
  5908. }
  5909. 24% {
  5910. transform: translate(0, 0) rotate(-6.5deg)
  5911. }
  5912. 26% {
  5913. transform: translate(0, 0) rotate(6.5deg)
  5914. }
  5915. 28% {
  5916. transform: translate(0, 0) rotate(1.5deg)
  5917. }
  5918. 30% {
  5919. transform: translate(0, 0) rotate(-5.5deg)
  5920. }
  5921. 32% {
  5922. transform: translate(0, 0) rotate(7.5deg)
  5923. }
  5924. 34% {
  5925. transform: translate(0, 0) rotate(-3.5deg)
  5926. }
  5927. 36% {
  5928. transform: translate(0, 0) rotate(7.5deg)
  5929. }
  5930. 38% {
  5931. transform: translate(0, 0) rotate(-5.5deg)
  5932. }
  5933. 40% {
  5934. transform: translate(0, 0) rotate(3.5deg)
  5935. }
  5936. 42% {
  5937. transform: translate(0, 0) rotate(6.5deg)
  5938. }
  5939. 44% {
  5940. transform: translate(0, 0) rotate(1.5deg)
  5941. }
  5942. 46% {
  5943. transform: translate(0, 0) rotate(3.5deg)
  5944. }
  5945. 48% {
  5946. transform: translate(0, 0) rotate(-.5deg)
  5947. }
  5948. 50% {
  5949. transform: translate(0, 0) rotate(-4.5deg)
  5950. }
  5951. 52% {
  5952. transform: translate(0, 0) rotate(4.5deg)
  5953. }
  5954. 54% {
  5955. transform: translate(0, 0) rotate(-3.5deg)
  5956. }
  5957. 56% {
  5958. transform: translate(0, 0) rotate(4.5deg)
  5959. }
  5960. 58% {
  5961. transform: translate(0, 0) rotate(-3.5deg)
  5962. }
  5963. 60% {
  5964. transform: translate(0, 0) rotate(5.5deg)
  5965. }
  5966. 62% {
  5967. transform: translate(0, 0) rotate(6.5deg)
  5968. }
  5969. 64% {
  5970. transform: translate(0, 0) rotate(3.5deg)
  5971. }
  5972. 66% {
  5973. transform: translate(0, 0) rotate(-3.5deg)
  5974. }
  5975. 68% {
  5976. transform: translate(0, 0) rotate(-4.5deg)
  5977. }
  5978. 70% {
  5979. transform: translate(0, 0) rotate(-6.5deg)
  5980. }
  5981. 72% {
  5982. transform: translate(0, 0) rotate(6.5deg)
  5983. }
  5984. 74% {
  5985. transform: translate(0, 0) rotate(-5.5deg)
  5986. }
  5987. 76% {
  5988. transform: translate(0, 0) rotate(-6.5deg)
  5989. }
  5990. 78% {
  5991. transform: translate(0, 0) rotate(5.5deg)
  5992. }
  5993. 80% {
  5994. transform: translate(0, 0) rotate(-6.5deg)
  5995. }
  5996. 82% {
  5997. transform: translate(0, 0) rotate(.5deg)
  5998. }
  5999. 84% {
  6000. transform: translate(0, 0) rotate(4.5deg)
  6001. }
  6002. 86% {
  6003. transform: translate(0, 0) rotate(5.5deg)
  6004. }
  6005. 88% {
  6006. transform: translate(0, 0) rotate(-6.5deg)
  6007. }
  6008. 90% {
  6009. transform: translate(0, 0) rotate(-5.5deg)
  6010. }
  6011. 92% {
  6012. transform: translate(0, 0) rotate(4.5deg)
  6013. }
  6014. 94% {
  6015. transform: translate(0, 0) rotate(2.5deg)
  6016. }
  6017. 96% {
  6018. transform: translate(0, 0) rotate(-5.5deg)
  6019. }
  6020. 98% {
  6021. transform: translate(0, 0) rotate(2.5deg)
  6022. }
  6023. 0%,100% {
  6024. transform: translate(0, 0) rotate(0)
  6025. }
  6026. }
  6027. /* canvas */
  6028. #map{
  6029. position: absolute;
  6030. background: rgba(0, 0, 0, 0.3);
  6031. right: 0;
  6032. top: 50px;
  6033. width: 202px;
  6034. height: 200px;
  6035. border-top-left-radius: 10px;
  6036. border-bottom-left-radius: 10px;
  6037. padding-left: 3px;
  6038. }
  6039. #map>canvas{
  6040. position:absolute;
  6041. right: 0;
  6042. top: 0;
  6043. width: calc(100% - 2px);
  6044. height: 100%;
  6045. }
  6046. canvas#miniMap{
  6047. z-index: 1;
  6048. }
  6049. canvas#playMap{
  6050. z-index: 2;
  6051. }
  6052. /* end nav */
  6053. #BottNav{
  6054. position: absolute;
  6055. bottom: -112px;
  6056. width:100%;
  6057. transition: bottom 0.3s;
  6058. pointer-events: none;
  6059. }
  6060. #BottNav>*{
  6061. pointer-events: auto;
  6062. }
  6063. #BottNav.noScroll{
  6064. bottom: -101px;
  6065. }
  6066. #BottNav.open{
  6067. bottom:0;
  6068. }
  6069. #BottNav .nav{
  6070. z-index: 88;
  6071. display:flex;
  6072. height: 47px;
  6073. padding-left:15px;
  6074. padding-bottom:10px;
  6075. pointer-events:none;
  6076. }
  6077. #BottNav .nav>*{
  6078. pointer-events:auto;
  6079. }
  6080. #tourGuide{
  6081. height: 112px;
  6082. background-color:rgba(0, 0, 0, 0.3);
  6083. }
  6084. #tourGuide.noScroll{
  6085. height: 101px;
  6086. }
  6087. #tourGuide li .name{
  6088. position:absolute;
  6089. bottom:0;
  6090. display:block;
  6091. width:100%;
  6092. background:linear-gradient(0deg,rgba(0,0,0,.5),transparent);
  6093. line-height: 15px;
  6094. /* white-space: nowrap; */
  6095. word-wrap: break-word;
  6096. overflow: hidden;
  6097. text-align:center;
  6098. }
  6099. #autoTour{
  6100. width: 76px;
  6101. background-color:rgba(0,0,0,0.3);
  6102. border-radius:5rem;
  6103. padding:0 0;
  6104. display:flex;
  6105. justify-content:space-between;
  6106. margin-right: 10px;
  6107. height: 100%;
  6108. }
  6109. #autoTour span{
  6110. background-size: 100%;
  6111. background-position:center;
  6112. display: block;
  6113. background-repeat:no-repeat;
  6114. width: 38px;
  6115. font-family:iconfont !important;
  6116. font-size:34px;
  6117. text-align:center;
  6118. }
  6119. #autoTour .play{
  6120. cursor:pointer;
  6121. }
  6122. #autoTour .play:before{
  6123. content: '\e623';
  6124. }
  6125. #autoTour .preview{
  6126. cursor:pointer;
  6127. display: none;
  6128. }
  6129. #autoTour .preview:before{
  6130. content: '\e623';
  6131. }
  6132. #autoTour .play.onPause:before{
  6133. content: '\e635';
  6134. }
  6135. #autoTour .preview.onPause:before{
  6136. content: '\e635';
  6137. }
  6138. #autoTour .split{
  6139. width:2px;
  6140. height: 60%;
  6141. margin-top: 9%;
  6142. background-image: url(../images/line-1.png);
  6143. background-size:contain;
  6144. }
  6145. #autoTour .pullUp{
  6146. cursor:pointer;
  6147. font-size:14px;
  6148. line-height:36px;
  6149. transform:rotate(-90deg);
  6150. }
  6151. #autoTour .pullUp:before{
  6152. content:'\e627';
  6153. }
  6154. #autoTour .pullUp.down{
  6155. transform:rotate(90deg);
  6156. }
  6157. #playProgress{
  6158. height: 16px;
  6159. display: flex;
  6160. width: calc(100% - 24px);
  6161. line-height: 16px;
  6162. background-color: rgba(23, 23, 23, 0.8);
  6163. margin: 0px 12px 7px 12px;
  6164. font-weight:100;
  6165. }
  6166. .noScroll #playProgress{
  6167. transform: translateY(-10px);
  6168. }
  6169. #playProgress .status{height: 100%;/* width: 77px; */padding: 0 5px; font-size:12px}
  6170. #playProgress .status .curTime{
  6171. }
  6172. #playProgress .status .totalTime{
  6173. }
  6174. #playProgress .progressBar{
  6175. width: 100%;
  6176. background-color: #363636;
  6177. border: 5px solid #292928;
  6178. }
  6179. #playProgress .progressBar>div{
  6180. background-color:#02c8ae;
  6181. width: 50%;
  6182. height: 100%;
  6183. transition: width 0.1s;
  6184. }
  6185. .innerBtn {
  6186. /* 脙茠脝鈥櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮っ兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮该兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮幻兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮γ兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮伱兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗⑩偓娄脙鈥毭偮久兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗⑩偓拧脙鈥毭偮ebgl脙茠脝鈥櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮好兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮ッ兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗⑩偓拧脙鈥毭偮该兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗⑩偓拧脙鈥毭偮该兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗⑩偓拧脙鈥毭偮∶兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗⑩偓娄脙鈥毭偮久兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮γ兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙垄芒鈧久偮⒚兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗⑩偓拧脙鈥毭偮懊兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮┟兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗偮⒚兟⒚⑩?毬吢久冣?毭偮⒚兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗⑩偓拧脙鈥毭偮∶兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗⑩偓娄脙鈥毭偮久兤捗嗏?櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮┟兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮⒚兤捗嗏?櫭兟⒚⑩?毬偮γ兤捗偮⒚兟⒚⑩偓拧脗卢脙鈥γ⑩偓艙脙茠脝鈥櫭冣?犆⑩偓鈩⒚兤捗⑩偓拧脙鈥毭偮兤捗嗏?櫭冣?毭偮⒚兤捗偮⒚兟⒚⑩?毬吢∶冣?毭偮兤捗⑩偓拧脙鈥毭偮懊兤捗嗏?櫭兟⒚⑩?毬吢∶兤捗⑩偓拧脙鈥毭偮? */
  6187. border-radius: 17px;
  6188. height: 34px;
  6189. line-height: 34px;
  6190. background-color: rgba(0, 0, 0, 0.3);
  6191. border-color: rgba(0, 0, 0, 0.3);
  6192. text-align: center;
  6193. }
  6194. #btmButtons{
  6195. position: absolute;
  6196. bottom:10px;
  6197. display:flex;
  6198. flex-direction:column;
  6199. left: 50%;
  6200. transform: translateX(-50%);
  6201. /* width: 220px; */
  6202. z-index: 999;
  6203. }
  6204. #btmButtons .innerBtn {
  6205. height: 42px;
  6206. text-align: center;
  6207. line-height: 42px;
  6208. font-size: 14px;
  6209. color: #fff;
  6210. border-radius: 21px;
  6211. letter-spacing: 0.05em;
  6212. pointer-events: all;
  6213. cursor:pointer;
  6214. transition:background 0.2s;
  6215. margin:4px 0;
  6216. padding: 0 18px;
  6217. }
  6218. #btmButtons .confirmSnap{
  6219. background: rgb(2, 200, 174);
  6220. }
  6221. #btmButtons .cancel{
  6222. background: rgba(92, 92, 92, 0.51);
  6223. }
  6224. #j-header-dropdown {
  6225. display: block;
  6226. position: absolute;
  6227. font-weight: 200;
  6228. width: auto;
  6229. min-width: 150px;
  6230. max-width: 30%;
  6231. /* padding:0 5px; */
  6232. left: 15px;
  6233. top: 15px;
  6234. }
  6235. #j-header-dropdown.noTouch{pointer-events:none}
  6236. #j-header-dropdown.noTouch>span {
  6237. cursor:default;
  6238. }
  6239. #j-header-dropdown.noTouch #j-header-arrow{display:none}
  6240. #j-header-dropdown>span {
  6241. display: inline-block;
  6242. width: 100%;
  6243. text-overflow: ellipsis;
  6244. overflow: hidden;
  6245. white-space: nowrap;
  6246. padding: 0px 27px 0 31px;
  6247. letter-spacing: 0.05em;
  6248. font-size: 14px;
  6249. cursor:pointer;
  6250. /* margin-left:4px; */
  6251. }
  6252. #j-header-dropdown i.typeLogo {
  6253. top: 8px;
  6254. left: 5px;
  6255. position: absolute;
  6256. display: block;
  6257. font-size: 24px;
  6258. line-height:18px;
  6259. }
  6260. #j-header-dropdown i.typeLogo.icon_logo {
  6261. font-size: 19px;
  6262. left: 8px;
  6263. }
  6264. .zhi #j-header-dropdown i.typeLogo {
  6265. font-size: 30px;
  6266. left: 4px;
  6267. }
  6268. #j-header-dropdown>#j-header-arrow {
  6269. top: 50%;
  6270. right: 0;
  6271. position: absolute;
  6272. width: 0;
  6273. height: 0;
  6274. margin-right: 10px;
  6275. border-style: solid;
  6276. margin-top: -2px;
  6277. border-width: 5px;
  6278. border-color: #fff transparent transparent;
  6279. transition: transform .15s;
  6280. transform-origin: 50% 20%;
  6281. }
  6282. #j-header-dropdown>#j-header-arrow.down {
  6283. transform: rotate(-180deg);
  6284. }
  6285. #j-header-dropdown div.desc {
  6286. position: absolute;
  6287. width: 160%;
  6288. text-align: left;
  6289. line-height: 1.8;
  6290. word-break: break-all;
  6291. font-size: 12px;
  6292. /* letter-spacing:0.01rem; */
  6293. top: 28px;
  6294. overflow: hidden;
  6295. max-height: 0;
  6296. transition: max-height 0.2s;
  6297. }
  6298. #j-header-dropdown div.desc * {
  6299. letter-spacing: 0.5px;
  6300. line-height: 1.7;
  6301. text-align:left;
  6302. /* padding:15px; */
  6303. }
  6304. #j-header-dropdown div.desc>div {
  6305. border-radius: 8px;
  6306. height: auto;
  6307. padding-bottom:15px;
  6308. }
  6309. #j-header-dropdown>div a {
  6310. color: #00c8ae;
  6311. text-decoration: underline;
  6312. }
  6313. #j-header-dropdown div.desc.show {
  6314. max-height: 1000px;
  6315. }
  6316. #j-header-dropdown>div i {
  6317. top: -2px;
  6318. left: 30%;
  6319. position: relative;
  6320. width: 0 !important;
  6321. height: 0 !important;
  6322. border-width: 0 5px 5px;
  6323. border-style: solid;
  6324. border-color: transparent transparent rgba(0, 0, 0, 0.3);
  6325. }
  6326. #j-header-dropdown>div h4 {
  6327. margin: 0 0 8px 0;
  6328. /* padding-bottom: 0; */
  6329. width: 100%;
  6330. text-overflow: ellipsis;
  6331. overflow: hidden;
  6332. white-space: nowrap;
  6333. text-align: left;
  6334. font-size: 14px;
  6335. }
  6336. #j-header-scenedesc {
  6337. font-size: 12px;
  6338. padding:15px 15px 0 15px;
  6339. }
  6340. nav {
  6341. background-color:rgba(0,0,0,0.3);
  6342. border-radius: 40px;
  6343. /* width: calc(190px + 5%); */
  6344. /* padding:0 10px; */
  6345. /* width: 190px; */
  6346. }
  6347. .frame li:hover {
  6348. border-color:#fff;
  6349. }
  6350. .frame li.active {
  6351. border-color:#02c8ae;
  6352. }
  6353. nav ul{
  6354. position:relative;
  6355. display:flex;
  6356. justify-content: space-around;
  6357. flex-direction:row-reverse;
  6358. /* padding:0 0.1rem; */
  6359. height:37px;/* pc微信100%不管用 */
  6360. }
  6361. nav li {
  6362. height:100%;
  6363. padding: 2px 0;
  6364. cursor:pointer;
  6365. margin: 0 8px;
  6366. /* margin: 0 calc(1% + 10px) */
  6367. }
  6368. nav span {
  6369. display: block;
  6370. height: 100%;
  6371. background-size: 100% 100%;
  6372. background-position:center;
  6373. background-repeat:no-repeat;
  6374. }
  6375. nav span i {
  6376. font-size: 33px !important;
  6377. line-height:33px;
  6378. font-weight: 100;
  6379. }
  6380. nav span.active i {
  6381. color: #00c8af;
  6382. }
  6383. /*
  6384. nav span._3d {
  6385. background-image: url(../images/3D.png);
  6386. }
  6387. nav span._3d.active {
  6388. background-image: url(../images/3D-selected.png);
  6389. }
  6390. nav span._2d {
  6391. background-image: url(../images/2D.png);
  6392. }
  6393. nav span._2d.active {
  6394. background-image: url(../images/2D-selected.png);
  6395. }
  6396. nav span._roam {
  6397. background-image: url(../images/tour.png);
  6398. }
  6399. nav span._roam.active {
  6400. background-image: url(../images/tour-selected.png);
  6401. }
  6402. nav span._vr {
  6403. background-image: url(../images/vr.png);
  6404. }
  6405. */
  6406. nav label {
  6407. display: block;
  6408. font-size:calc(5px + 0.2rem);
  6409. text-align: center;
  6410. color: #fff;
  6411. }
  6412. nav label {
  6413. display:none;
  6414. }
  6415. #BottNav .bottRight{
  6416. position:absolute;
  6417. right:10px;
  6418. display: flex;
  6419. }
  6420. #BottNav .bottRight .circle{
  6421. width: 37px;
  6422. height: 37px;
  6423. margin-top: 0;
  6424. border-radius: 50%;
  6425. background-color: rgba(0, 0, 0, 0.3);
  6426. margin-left: 10px;
  6427. font-size: 30px;
  6428. line-height: 37px;
  6429. text-align: center;
  6430. }
  6431. #BottNav .bottRight .circle i{
  6432. font-size: 33px;
  6433. }
  6434. #BottNav .bottRight .circle.measure{
  6435. padding-left:3px
  6436. }
  6437. #BottNav .bottRight>*{
  6438. /* display: inline-block; */
  6439. }
  6440. #BottNav .bottRight .bgm{
  6441. background-image: url(../images/music.png);
  6442. background-size: 90%;
  6443. background-position: 50%;
  6444. }
  6445. #BottNav .bottRight .bgm.onplay{
  6446. -webkit-animation: gui-spinner 4s linear infinite;
  6447. -moz-animation: gui-spinner 4s linear infinite;
  6448. -ms-animation: gui-spinner 4s linear infinite;
  6449. -o-animation: gui-spinner 4s linear infinite;
  6450. animation: gui-spinner 4s linear infinite;
  6451. }
  6452. .buttons a,
  6453. .buttons {
  6454. display: flex;
  6455. justify-content: center;
  6456. }
  6457. .buttons a,
  6458. .buttons button {
  6459. width: 100%;
  6460. background-color: #02c8ae;
  6461. line-height: 1 !important;
  6462. color: #fff;
  6463. border:none;
  6464. /* height: 100%; */
  6465. cursor: pointer;
  6466. }
  6467. .buttons button.cancel {
  6468. border: 1px solid #02c8ae !important;
  6469. color: #02c8ae;
  6470. background-color: transparent;
  6471. }
  6472. .buttons button:nth-child(2) {
  6473. margin-left: 10px;
  6474. }
  6475. .Box{
  6476. position: absolute;
  6477. top: 0;
  6478. left: 0;
  6479. right: 0;
  6480. bottom: 0;
  6481. font-size: 14px;
  6482. background-color: rgba(0, 0, 0, 0.3);
  6483. z-index: 10001;
  6484. overflow: hidden;
  6485. color:#000;
  6486. letter-spacing: 0.5px;
  6487. }
  6488. .Box >div{
  6489. position: absolute;
  6490. width: 500px;
  6491. top: 50%;
  6492. left:50%;
  6493. transform: translate(-50%,-60%);
  6494. background-color: #fff;
  6495. text-align: center;
  6496. border-radius: 0.3rem;
  6497. overflow: hidden;
  6498. border-radius: 9px;
  6499. box-shadow: 0 0px 35px rgba(0, 0, 0, 0.3);
  6500. }
  6501. .Box .header{
  6502. width: 100%;
  6503. border-bottom: 1px solid #e3e3e3;
  6504. font-size: 14px;
  6505. height: 40px;
  6506. line-height: 40px;
  6507. display: flex;
  6508. justify-content: space-between;
  6509. }
  6510. .Box .header span {
  6511. height:100%;
  6512. margin-left: 14px;
  6513. display:block;
  6514. }
  6515. .Box .header a {
  6516. height: 100%;
  6517. width: 40px;
  6518. opacity: 0.7;
  6519. /* padding: 10px; */
  6520. }
  6521. .Box .header a::before{
  6522. content:"\e622";
  6523. font-family:"iconfont" !important;
  6524. color: #191919;
  6525. }
  6526. .Box .header a:hover {
  6527. opacity: 1
  6528. }
  6529. .Box .icon{
  6530. margin: 22px 0 26px 0;
  6531. height: 109px;
  6532. background-size:contain;
  6533. user-select: none;
  6534. }
  6535. .Box .tips{
  6536. color: #0b0b0b;
  6537. margin: 0px 0 26px 0;
  6538. }
  6539. .Box .tips .title{
  6540. font-size: 17px;
  6541. font-weight:600;
  6542. margin-bottom: 12px;
  6543. }
  6544. .Box .tips .content{
  6545. font-size: 15px;
  6546. font-weight:400;
  6547. padding: 0 15px;
  6548. line-height:2;
  6549. }
  6550. .Box .buttons button{
  6551. font-size: 0;
  6552. white-space: nowrap;
  6553. display: inline-block;
  6554. border: none;
  6555. font-size: 16px;
  6556. letter-spacing: 1px;
  6557. width: 164px;
  6558. margin:0 18px;
  6559. font-size:12px;
  6560. height: 40px;
  6561. border-radius: 20px;
  6562. }
  6563. .Box .buttons button[type="cancel"], .Box .buttons button[type="cancelPsd"]{
  6564. background: #7FE3D7;
  6565. }
  6566. .Box .buttons{
  6567. /* height: 79px; */
  6568. padding: 18px 50px;
  6569. display:flex;
  6570. }
  6571. .Box.psd .tips{
  6572. display:flex;
  6573. justify-content: center;
  6574. line-height: 29px;
  6575. }
  6576. .Box.psd .icon{
  6577. background-image: url('../images/lock-bg.png');
  6578. }
  6579. .Box.psd input{
  6580. outline: none;
  6581. border: none;
  6582. background-color: #f0faf9;
  6583. padding: 0 10px;
  6584. color: #000;
  6585. letter-spacing: 1px;
  6586. border-radius: 5px;
  6587. height: 32px;
  6588. }
  6589. .Box.psd .wrong{
  6590. color:#ff0000;
  6591. margin:-10px 0 15px 0;
  6592. opacity:0;
  6593. font-size: 12px;
  6594. }
  6595. .Box.psd .wrong.show{
  6596. opacity:1;
  6597. }
  6598. .Box.psd .wrong.shake{
  6599. animation-name: shake;
  6600. animation-duration: 0.2s;
  6601. animation-timing-function: ease-in-out;
  6602. }
  6603. .videoThumb{
  6604. /* position:relative;
  6605. min-height:60px;
  6606. cursor:pointer;
  6607. background-color: #0d231a; */
  6608. width: 320px;
  6609. height: 180px;
  6610. }
  6611. .videoThumb canvas,.videoThumb video{
  6612. /* width: 100%; */
  6613. /* height: 100%; */
  6614. width: 100%;
  6615. height: 100%;
  6616. position:relative;
  6617. /* display: none !important; */
  6618. /* z-index:100; */
  6619. }
  6620. /* .videoThumb video.hide {
  6621. display: none !important
  6622. }
  6623. .videoThumb video.show {
  6624. display: block !important
  6625. } */
  6626. .videoThumb div{
  6627. /* width: 40px;
  6628. height: 40px; */
  6629. /* border-radius:50%;
  6630. background-color: #0000006b;
  6631. position:absolute;
  6632. left:50%;
  6633. top:50%;
  6634. transform:translate(-50%,-50%); */
  6635. }
  6636. .playBtn{
  6637. border-radius:50%;
  6638. background-color: #0000006b;
  6639. position:absolute;
  6640. left:50%;
  6641. top:50%;
  6642. transform:translate(-50%,-50%);
  6643. }
  6644. .playBtn span{
  6645. width: 0;
  6646. height: 0;
  6647. border-style: solid;
  6648. border-width: 8px 0 8px 14px;
  6649. border-color: transparent transparent transparent #ffffff;
  6650. position:relative;
  6651. left: 15px;
  6652. top: 12px;
  6653. display: block;
  6654. }
  6655. .videoThumb div.playBtn{
  6656. width: 40px;
  6657. height: 40px;
  6658. z-index:120;
  6659. }
  6660. #videoPlayer{
  6661. background-color:rgba(0, 0, 0, 0.45);
  6662. z-index:9900;
  6663. position:absolute;
  6664. width: 100%;
  6665. height: 100%;
  6666. }
  6667. #videoPlayer .close{
  6668. font-family:iconFont;
  6669. font-size:22px;
  6670. position: absolute;
  6671. top: 30px;
  6672. cursor: pointer;
  6673. z-index:9999;
  6674. }
  6675. #videoPlayer .overlay{
  6676. position:fixed;
  6677. left: 0;
  6678. top: 0;
  6679. height:100%;width:100%;
  6680. background-color:rgba(0, 0, 0, 0.3);
  6681. }
  6682. #videoPlayer video{position: absolute;z-index:9901 !important;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 90%;max-height: 86%;}
  6683. #tryPlay{
  6684. position:fixed;left:0;top:0;
  6685. /* z-index:9999999; */
  6686. display:none; /*涓嶈兘浣跨敤opacity锛岃鐢╠isplay鍚﹀垯鎴浘ios11鏄?掔殑 */
  6687. }
  6688. #tryPlay video{
  6689. /* width:200px;
  6690. height:200px; */
  6691. }
  6692. @keyframes wave1{
  6693. 0% {
  6694. height:100%;
  6695. }
  6696. 100% {
  6697. height:50%;
  6698. }
  6699. }
  6700. @keyframes wave2{
  6701. 0% {
  6702. height:40%;
  6703. }
  6704. 100% {
  6705. height:100%;
  6706. }
  6707. }
  6708. #tag-billboards .audio-waveBtn{
  6709. position: relative;
  6710. width: 27px;
  6711. height: 19px;
  6712. top: 4px;
  6713. right: 0px;
  6714. display:flex;
  6715. justify-content: space-between;
  6716. align-content: flex-start;
  6717. align-items: flex-end;
  6718. cursor:pointer;
  6719. margin-left: 15px;
  6720. }
  6721. #tag-billboards .audio-waveBtn span{
  6722. width: 3px;
  6723. height: 100%;
  6724. display: block;
  6725. position:relative;
  6726. }
  6727. #tag-billboards .audio-waveBtn span:before{
  6728. content:"";
  6729. display:block;
  6730. background-color:#02c8ae;
  6731. height: 100%;
  6732. position:absolute;
  6733. width: 100%;
  6734. bottom: 0;
  6735. animation-direction:alternate;
  6736. -webkit-animation-direction:alternate;
  6737. animation-iteration-count: infinite;
  6738. animation-duration: 0.5s;
  6739. animation-timing-function: linear;
  6740. }
  6741. #tag-billboards .audio-waveBtn span:first-child{
  6742. height: 95%;
  6743. }
  6744. #tag-billboards .audio-waveBtn span:nth-child(2){
  6745. height: 75%;
  6746. }
  6747. #tag-billboards .audio-waveBtn span:nth-child(3){
  6748. height: 100%;
  6749. }
  6750. #tag-billboards .audio-waveBtn span:nth-child(4){
  6751. height: 65%;
  6752. }
  6753. #tag-billboards .audio-waveBtn.play span:first-child:before{
  6754. animation-name: wave1;
  6755. }
  6756. #tag-billboards .audio-waveBtn.play span:nth-child(2):before{
  6757. animation-name: wave2;
  6758. }
  6759. #tag-billboards .audio-waveBtn.play span:nth-child(3):before{
  6760. animation-name: wave1;
  6761. }
  6762. #tag-billboards .audio-waveBtn.play span:nth-child(4):before{
  6763. animation-name: wave2;
  6764. }
  6765. .waiting {
  6766. display: none;
  6767. height: 100%;
  6768. position: absolute;
  6769. width: 100%;
  6770. top: 0;
  6771. right: 0;
  6772. z-index: 9995;
  6773. flex-direction: column;
  6774. justify-content: center;
  6775. align-items: center;
  6776. }
  6777. .waiting .overlay{
  6778. position:fixed;
  6779. /* z-index: 9990; */
  6780. width:100%;
  6781. height:100%;
  6782. left: 0;
  6783. top: 0;
  6784. background: rgba(57, 57, 57, 0.76);
  6785. }
  6786. .waiting.showloading {
  6787. display: flex;
  6788. }
  6789. .waiting .spinner {
  6790. width:300px;
  6791. text-align: center;
  6792. display: flex;
  6793. display: -webkit-flex;
  6794. justify-content: center;
  6795. margin-top: -70px;
  6796. align-items: center;
  6797. }
  6798. .waiting .spinner > div {
  6799. width: 15px;
  6800. height: 15px;
  6801. background-color: #fff;
  6802. margin: 15px;
  6803. border-radius: 100%;
  6804. display: inline-block;
  6805. -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
  6806. animation: bouncedelay 1.4s infinite ease-in-out;
  6807. /* Prevent first frame from flickering when animation starts */
  6808. -webkit-animation-fill-mode: both;
  6809. animation-fill-mode: both;
  6810. }
  6811. .waiting .spinner .bounce1 {
  6812. -webkit-animation-delay: -0.32s;
  6813. animation-delay: -0.32s;
  6814. }
  6815. .waiting .spinner .bounce2 {
  6816. -webkit-animation-delay: -0.16s;
  6817. animation-delay: -0.16s;
  6818. }
  6819. .waiting div.text{
  6820. margin-left: 10px;
  6821. letter-spacing:1px;
  6822. z-index: 9995;
  6823. user-select:none
  6824. }
  6825. .introduce-ecodeBox{display: none;width:190px;height:90px;border:2px solid white;margin:25px 0px 10px;}
  6826. .introduce-ecode{width:86px;height:86px;}
  6827. .introduce-ecode img{width:100%;height:auto;}
  6828. .introduce-ecode-title{width:calc(100% - 86px);height:100%;display:flex;display:-webkit-flex;flex-direction:column;align-items:center;justify-content:center;}
  6829. .introduce-ecodeBox.active{display:flex;display:-webkit-flex;}
  6830. #hotspot{
  6831. width: 100%;
  6832. height: 100%;
  6833. position: absolute;
  6834. top: 0;
  6835. pointer-events: none;
  6836. }
  6837. .staticSpot{
  6838. position: absolute;
  6839. left: calc(50% - 23px);
  6840. top: calc(50% - 23px);
  6841. z-index: 999;
  6842. width: 46px;
  6843. height: 46px;
  6844. cursor: -webkit-grab;
  6845. pointer-events: auto;
  6846. }
  6847. .staticSpot .inside{
  6848. opacity: 0.8;
  6849. width: 100%;
  6850. height: 100%;
  6851. position: absolute;
  6852. }
  6853. .staticSpot .inside.small{
  6854. transform:scale(0.6);
  6855. }
  6856. .staticSpot .point{
  6857. display:none;
  6858. width: 8px;
  6859. height: 8px;
  6860. position:absolute;
  6861. left:calc(50% - 4px);
  6862. top:calc(50% - 4px);
  6863. opacity: 0.8;
  6864. border-radius:4px;
  6865. /* box-shadow: 1px 1px 1px #222; */
  6866. background: #ffffff6b;
  6867. border: 1px solid #848484;
  6868. }
  6869. .staticSpot.dragging .inside{
  6870. opacity:0.3;
  6871. }
  6872. .staticSpot.dragging .point{
  6873. display:block;
  6874. }
  6875. .staticSpot .around div{
  6876. text-shadow: 1px 0 0 #fff, 0 1px 0 #fff,0 -1px 0 #fff, -1px 0 0 #fff;
  6877. position: absolute;
  6878. font-size:40px;
  6879. color:#05c8ae;
  6880. }
  6881. .staticSpot .around div:nth-child(1) {
  6882. transform: translate(3px,-40px);
  6883. }
  6884. .staticSpot .around div:nth-child(2) {
  6885. transform: translate(44px,2px) rotate(90deg);
  6886. }
  6887. .staticSpot .around div:nth-child(3) {
  6888. transform: translate(3px,41px) rotate(180deg);
  6889. }
  6890. .staticSpot .around div:nth-child(4) {
  6891. transform: translate(-37px,1px) rotate(-90deg);
  6892. }
  6893. .staticSpot *{
  6894. background-size: contain;
  6895. background-repeat: no-repeat;
  6896. background-position: center center;
  6897. }
  6898. .resultBox {
  6899. font-family: "Microsoft YaHei";
  6900. position: absolute;
  6901. top: 0px;
  6902. left: 0px;
  6903. background: rgba(0,0,0,0.1);
  6904. width: 100%;
  6905. height: 100%;
  6906. z-index: 9998;
  6907. overflow: auto;
  6908. opacity:0;
  6909. }
  6910. @keyframes flash {
  6911. 0% {
  6912. opacity: 0;
  6913. }
  6914. 20% {
  6915. opacity: 1;
  6916. }
  6917. 60% {
  6918. opacity: 1;
  6919. }
  6920. 100% {
  6921. opacity: 0;
  6922. }
  6923. }
  6924. .resultBox>div{
  6925. position:absolute;
  6926. left:50%;
  6927. top: 50%;
  6928. padding:16px 50px;
  6929. line-height: 22px;
  6930. text-align: center;
  6931. letter-spacing: 1px;
  6932. transform: translate(-50%,-140%);
  6933. background:rgba(0, 0, 0, 0.6);
  6934. border-radius:8px;
  6935. text-shadow: 2px 2px 6px rgb(0, 0, 0);
  6936. word-wrap: break-word;
  6937. }
  6938. .resultBox.animate {
  6939. animation: flash 1.3s;
  6940. -webkit-animation: flash 1.3s;
  6941. animation-iteration-count: 1;
  6942. }
  6943. .wallDesignOption{
  6944. width:100%;
  6945. height:100%;
  6946. z-index: 4;
  6947. position:absolute;
  6948. user-select: none;
  6949. overflow: hidden;
  6950. pointer-events: none;
  6951. left: 0;
  6952. top: 0;
  6953. }
  6954. .wallDesignOption>div{
  6955. height:36px;
  6956. background: #262729;
  6957. position:absolute;
  6958. transform:translate(-100%, -50%) translateX(-15px);
  6959. border-top-left-radius:18px;
  6960. border-bottom-left-radius:18px;
  6961. padding-left:10px;
  6962. pointer-events:auto;
  6963. box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.4);
  6964. }
  6965. .wallDesignOption.right>div{
  6966. transform:translate(15px, -50%);
  6967. border-top-left-radius:0;
  6968. border-bottom-left-radius:0;
  6969. border-top-right-radius:18px;
  6970. border-bottom-right-radius:18px;
  6971. padding:0 10px 0 0;
  6972. }
  6973. .wallDesignOption>div:after{
  6974. position:absolute;
  6975. right:-15px;
  6976. top:0;
  6977. content:'';
  6978. width: 0;
  6979. height: 0;
  6980. border-style: solid;
  6981. border-width: 18px 0 18px 15px;
  6982. border-color: transparent transparent transparent #262729;
  6983. }
  6984. .wallDesignOption li{
  6985. cursor:pointer;
  6986. }
  6987. .wallDesignOption.right>div:after{
  6988. right:auto;
  6989. left:-15px;
  6990. border-width: 18px 15px 18px 0;
  6991. border-color: transparent #262729 transparent transparent;
  6992. }
  6993. .wallDesignOption i{
  6994. margin:0 5px;
  6995. }
  6996. .wallDesignOption i:before{
  6997. font-family:"iconfont" !important;
  6998. font-size: 32px;
  6999. line-height: 36px;
  7000. font-style:normal;
  7001. }
  7002. .wallDesignOption .deleteRuler li{
  7003. line-height: 36px;
  7004. padding: 0 10px;
  7005. word-break: keep-all;
  7006. }
  7007. #toolTips{
  7008. width:100%;
  7009. height:100%;
  7010. position: absolute;
  7011. pointer-events:none;
  7012. background: transparent;
  7013. z-index: 999;
  7014. }
  7015. #toolTips .container{
  7016. pointer-events:auto;
  7017. position: absolute;
  7018. }
  7019. #toolTips .container .body{
  7020. padding: 17px;
  7021. border-radius: 6px;
  7022. background-color: rgba(0, 0, 0, 0.8);
  7023. box-shadow: 1px 2px 7px rgba(0, 0, 0, 0.4);
  7024. }
  7025. #toolTips .container .arrow{
  7026. transform:translateX(-50%);
  7027. position:relative;
  7028. width: 0;
  7029. height: 0;
  7030. border-style: solid;
  7031. border-width: 10px 6px 0 6px;
  7032. border-color: rgba(0, 0, 0, 0.8) transparent transparent transparent;
  7033. }
  7034. #toolTips .QRCodeImg{
  7035. width: 120px;
  7036. height:120px;
  7037. background-size:108%;
  7038. margin-bottom: 10px;
  7039. }
  7040. .en #toolTips .QRCodeImg{
  7041. width: 200px;
  7042. height:200px;
  7043. }
  7044. #panoLabels{
  7045. position: absolute;
  7046. pointer-events: none;
  7047. top: 0;
  7048. left: 0;
  7049. bottom: 0;
  7050. right: 0;
  7051. }
  7052. #panoLabels div{
  7053. transform:translate(-50%,-50%);
  7054. position:absolute;
  7055. }
  7056. #j-header-dropdown #home {
  7057. height:34px;
  7058. background-image: linear-gradient(to right, rgba(0, 0, 0, 0.08), rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.08));
  7059. }
  7060. #j-header-dropdown #home a{
  7061. display: block;
  7062. width: 100%;
  7063. height: 100%;
  7064. font-size: 88px;
  7065. line-height:34px;
  7066. text-align: center;
  7067. text-decoration: none;
  7068. color:#fff;
  7069. margin-top:15px;
  7070. }
  7071. #j-header-dropdown #home a.iconhengbiaoCN{
  7072. font-size: 67px;
  7073. }
  7074. /* --overlay--- test */
  7075. #hotspot .overlay{
  7076. width: 100%;
  7077. height: 100%;
  7078. /* background: rgba(0, 0, 0, 0.2); */
  7079. pointer-events: auto;
  7080. }
  7081. #hotspot .overlay>img{
  7082. position:absolute;
  7083. }
  7084. /* ----------------------*/
  7085. audio::-webkit-media-controls{ min-width:100%} /* 脙茠脗陇脙鈥毭偮棵冣?毭偮兤捗偮γ兟⒚⑩?毬偮澝冣?毭偮箄ser agent shadow dom 脙茠脗娄脙鈥γ⑩偓艙脙垄芒鈥毬偮懊兤捗偮冣?γ偮∶兟⒚⑩?毬吢久兤捗偮┟冣?γ偮该冣?毭偮趁兤捗偮┟冣?毭偮⒚兟⒚⑩?毬嬇撁兤捗偮γ冣?γ⑩偓艙脙垄芒鈧∶偮兤捗偮ッ冣?毭偮懊冣?毭偮徝兤捗偮┟兟⒚⑩?毬偮⒚冣?毭偮棵兤捗偮ッ冣?毭偮好冣?毭偮γ兤捗偮冣?毭偮⒚冣?毭偮兤捗偮ッ兟⒚⑩?毬偮好冣?毭偮好兤捗偮ッ冣?毭偮冣?γ偮∶兤捗偮っ冣?毭偮好兟⒚⑩?毬偮?.. */
  7086. audio::-webkit-media-controls-mute-button,audio::-webkit-media-controls-volume-slider{display:none} /* 脙茠脗楼脙鈥γ偮矫冣?毭偮幻兤捗偮γ冣?γ偮矫兟⒚⑩?毬偮懊兤捗偮ッ冣?毭偮C冣?毭偮懊兤捗偮┟冣?γ偮该冣?毭偮趁兤捗偮C兟⒚⑩偓拧脗卢脙鈥毭偮伱兤捗偮┟冣?γ偮该冣?毭偮趁兤捗偮┟兟⒚⑩?毬偮∶冣?毭偮徝兤捗偮γ冣?γ偮矫冣?毭偮兤捗偮ッ冣?姑⑩偓聽脙鈥毭偮?*/
  7087. video::-webkit-media-controls-timeline{margin-right: 5px;}
  7088. /* change Color for zhifangbao -------------------------------------------------*/
  7089. .zhi #tag-billboards .audio-waveBtn span:before,
  7090. .zhi .buttons button[type="submit"],
  7091. .zhi #gui-parent #loadProgress .progressInside{
  7092. background-color: #0075dc !important;
  7093. }
  7094. .zhi nav span.active i,
  7095. .zhi #j-header-scenedesc a ,
  7096. .zhi .tag-desc a
  7097. {
  7098. color:#0075dc !important;
  7099. }
  7100. /* .my-video-dimensions {
  7101. width: 320px;
  7102. height: 180px;
  7103. }
  7104. .my-video-dimensions.vjs-fluid {
  7105. padding-top: 50.36496350364964%;
  7106. } */
  7107. /* ---------------------------------------------------------------------------- */
  7108. /* 模型上传 */
  7109. .upload_box{
  7110. visibility: hidden;
  7111. z-index: -1;
  7112. pointer-events: none;
  7113. }
  7114. .upload_box.show{
  7115. visibility: visible;
  7116. z-index: 10001;
  7117. pointer-events:all
  7118. }
  7119. .upload_box #uploadList{
  7120. margin: 10px;
  7121. border: 1px dotted #aaa;
  7122. height: 250px;
  7123. overflow: hidden;
  7124. overflow-y: auto;
  7125. }
  7126. .upload_box #uploadList .item{
  7127. padding: 5px;
  7128. position: relative;
  7129. border-bottom:1px solid #e3e3e3;
  7130. }
  7131. .upload_box #uploadList .item h4{
  7132. font-weight: normal;;
  7133. height: 20px;
  7134. line-height: 20px;
  7135. text-align: left;
  7136. }
  7137. .upload_box #uploadList h4 .icon_close{
  7138. font-size: 16px;
  7139. vertical-align: -2px;
  7140. cursor: pointer;
  7141. opacity: 0.5;
  7142. }
  7143. .upload_box #uploadList h4 .icon_close:hover{
  7144. opacity: 1;
  7145. }
  7146. .upload_box #uploadList .item p{
  7147. position: absolute;
  7148. right: 5px;
  7149. top: 50%;
  7150. margin-top: -10px;
  7151. font-size: 12px;
  7152. }
  7153. .upload_box .upload_btns{
  7154. display: flex;
  7155. align-items: center;
  7156. justify-content: center;
  7157. margin-bottom: 10px;
  7158. }