Built files from Bizgaze WebServer
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

lightgallery.css 26KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123
  1. /*! lightgallery - v1.2.18 - 2016-04-13
  2. * http://sachinchoolur.github.io/lightGallery/
  3. * Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */
  4. @font-face {
  5. font-family: 'lg';
  6. src: url("../../default/fonts/lg/lg.eot?n1z373");
  7. src: url("../../default/fonts/lg/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../../default/fonts/lg/lg.woff?n1z373") format("woff"), url("../../default/fonts/lg.ttf?n1z373") format("truetype"), url("../../default/fonts/lg.svg?n1z373#lg") format("svg");
  8. font-weight: normal;
  9. font-style: normal;
  10. }
  11. .lg-icon {
  12. font-family: 'lg';
  13. speak: none;
  14. font-style: normal;
  15. font-weight: normal;
  16. font-variant: normal;
  17. text-transform: none;
  18. line-height: 1;
  19. /* Better Font Rendering =========== */
  20. -webkit-font-smoothing: antialiased;
  21. -moz-osx-font-smoothing: grayscale;
  22. }
  23. .lg-actions .lg-next, .lg-actions .lg-prev {
  24. background-color: rgba(0, 0, 0, 0.45);
  25. border-radius: 2px;
  26. color: #999;
  27. cursor: pointer;
  28. display: block;
  29. font-size: 22px;
  30. margin-top: -10px;
  31. padding: 8px 10px 9px;
  32. position: absolute;
  33. top: 50%;
  34. z-index: 1080;
  35. }
  36. .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  37. pointer-events: none;
  38. opacity: 0.5;
  39. }
  40. .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  41. color: #FFF;
  42. }
  43. .lg-actions .lg-next {
  44. right: 20px;
  45. }
  46. .lg-actions .lg-next:before {
  47. content: "\e095";
  48. }
  49. .lg-actions .lg-prev {
  50. left: 20px;
  51. }
  52. .lg-actions .lg-prev:after {
  53. content: "\e094";
  54. }
  55. @-webkit-keyframes lg-right-end {
  56. 0% {
  57. left: 0;
  58. }
  59. 50% {
  60. left: -30px;
  61. }
  62. 100% {
  63. left: 0;
  64. }
  65. }
  66. @-moz-keyframes lg-right-end {
  67. 0% {
  68. left: 0;
  69. }
  70. 50% {
  71. left: -30px;
  72. }
  73. 100% {
  74. left: 0;
  75. }
  76. }
  77. @-ms-keyframes lg-right-end {
  78. 0% {
  79. left: 0;
  80. }
  81. 50% {
  82. left: -30px;
  83. }
  84. 100% {
  85. left: 0;
  86. }
  87. }
  88. @keyframes lg-right-end {
  89. 0% {
  90. left: 0;
  91. }
  92. 50% {
  93. left: -30px;
  94. }
  95. 100% {
  96. left: 0;
  97. }
  98. }
  99. @-webkit-keyframes lg-left-end {
  100. 0% {
  101. left: 0;
  102. }
  103. 50% {
  104. left: 30px;
  105. }
  106. 100% {
  107. left: 0;
  108. }
  109. }
  110. @-moz-keyframes lg-left-end {
  111. 0% {
  112. left: 0;
  113. }
  114. 50% {
  115. left: 30px;
  116. }
  117. 100% {
  118. left: 0;
  119. }
  120. }
  121. @-ms-keyframes lg-left-end {
  122. 0% {
  123. left: 0;
  124. }
  125. 50% {
  126. left: 30px;
  127. }
  128. 100% {
  129. left: 0;
  130. }
  131. }
  132. @keyframes lg-left-end {
  133. 0% {
  134. left: 0;
  135. }
  136. 50% {
  137. left: 30px;
  138. }
  139. 100% {
  140. left: 0;
  141. }
  142. }
  143. .lg-outer.lg-right-end .lg-object {
  144. -webkit-animation: lg-right-end 0.3s;
  145. -o-animation: lg-right-end 0.3s;
  146. animation: lg-right-end 0.3s;
  147. position: relative;
  148. }
  149. .lg-outer.lg-left-end .lg-object {
  150. -webkit-animation: lg-left-end 0.3s;
  151. -o-animation: lg-left-end 0.3s;
  152. animation: lg-left-end 0.3s;
  153. position: relative;
  154. }
  155. .lg-toolbar {
  156. z-index: 1080;
  157. left: 0;
  158. position: absolute;
  159. top: 0;
  160. width: 100%;
  161. background-color: rgba(0, 0, 0, 0.45);
  162. }
  163. .lg-toolbar .lg-icon {
  164. color: #999;
  165. cursor: pointer;
  166. float: right;
  167. font-size: 24px;
  168. height: 47px;
  169. line-height: 27px;
  170. padding: 10px 0;
  171. text-align: center;
  172. width: 50px;
  173. text-decoration: none !important;
  174. outline: medium none;
  175. }
  176. .lg-toolbar .lg-icon:hover {
  177. color: #FFF;
  178. }
  179. .lg-toolbar .lg-close:after {
  180. content: "\e070";
  181. }
  182. .lg-toolbar .lg-download:after {
  183. content: "\e0f2";
  184. }
  185. .lg-sub-html {
  186. background-color: rgba(0, 0, 0, 0.45);
  187. bottom: 0;
  188. color: #EEE;
  189. font-size: 16px;
  190. left: 0;
  191. padding: 10px 40px;
  192. position: fixed;
  193. right: 0;
  194. text-align: center;
  195. z-index: 1080;
  196. }
  197. .lg-sub-html h4 {
  198. margin: 0;
  199. font-size: 13px;
  200. font-weight: bold;
  201. }
  202. .lg-sub-html p {
  203. font-size: 13px;
  204. margin: 5px 0 0;
  205. color:#eee;
  206. }
  207. #lg-counter {
  208. color: #999;
  209. display: inline-block;
  210. font-size: 16px;
  211. padding-left: 20px;
  212. padding-top: 12px;
  213. vertical-align: middle;
  214. }
  215. .lg-toolbar, .lg-prev, .lg-next {
  216. opacity: 1;
  217. -webkit-transition: -webkit-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  218. -moz-transition: -moz-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  219. -o-transition: -o-transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  220. transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  221. }
  222. .lg-hide-items .lg-prev {
  223. opacity: 0;
  224. -webkit-transform: translate3d(-10px, 0, 0);
  225. transform: translate3d(-10px, 0, 0);
  226. }
  227. .lg-hide-items .lg-next {
  228. opacity: 0;
  229. -webkit-transform: translate3d(10px, 0, 0);
  230. transform: translate3d(10px, 0, 0);
  231. }
  232. .lg-hide-items .lg-toolbar {
  233. opacity: 0;
  234. -webkit-transform: translate3d(0, -10px, 0);
  235. transform: translate3d(0, -10px, 0);
  236. }
  237. body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  238. -webkit-transform: scale3d(0.5, 0.5, 0.5);
  239. transform: scale3d(0.5, 0.5, 0.5);
  240. opacity: 0;
  241. -webkit-transition: -webkit-transform 250ms ease 0s, opacity 250ms !important;
  242. -moz-transition: -moz-transform 250ms ease 0s, opacity 250ms !important;
  243. -o-transition: -o-transform 250ms ease 0s, opacity 250ms !important;
  244. transition: transform 250ms ease 0s, opacity 250ms !important;
  245. -webkit-transform-origin: 50% 50%;
  246. -moz-transform-origin: 50% 50%;
  247. -ms-transform-origin: 50% 50%;
  248. transform-origin: 50% 50%;
  249. }
  250. body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  251. -webkit-transform: scale3d(1, 1, 1);
  252. transform: scale3d(1, 1, 1);
  253. opacity: 1;
  254. }
  255. .lg-outer .lg-thumb-outer {
  256. background-color: #0D0A0A;
  257. bottom: 0;
  258. position: absolute;
  259. width: 100%;
  260. z-index: 1080;
  261. max-height: 350px;
  262. -webkit-transform: translate3d(0, 100%, 0);
  263. transform: translate3d(0, 100%, 0);
  264. -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  265. -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  266. -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  267. transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  268. }
  269. .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  270. cursor: -webkit-grab;
  271. cursor: -moz-grab;
  272. cursor: -o-grab;
  273. cursor: -ms-grab;
  274. cursor: grab;
  275. }
  276. .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  277. cursor: move;
  278. cursor: -webkit-grabbing;
  279. cursor: -moz-grabbing;
  280. cursor: -o-grabbing;
  281. cursor: -ms-grabbing;
  282. cursor: grabbing;
  283. }
  284. .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  285. -webkit-transition-duration: 0s !important;
  286. transition-duration: 0s !important;
  287. }
  288. .lg-outer.lg-thumb-open .lg-thumb-outer {
  289. -webkit-transform: translate3d(0, 0%, 0);
  290. transform: translate3d(0, 0%, 0);
  291. }
  292. .lg-outer .lg-thumb {
  293. padding: 10px 0;
  294. height: 100%;
  295. margin-bottom: -5px;
  296. }
  297. .lg-outer .lg-thumb-item {
  298. border-radius: 5px;
  299. cursor: pointer;
  300. float: left;
  301. overflow: hidden;
  302. height: 100%;
  303. border: 2px solid #FFF;
  304. border-radius: 4px;
  305. margin-bottom: 5px;
  306. }
  307. @media (min-width: 1025px) {
  308. .lg-outer .lg-thumb-item {
  309. -webkit-transition: border-color 0.25s ease;
  310. -o-transition: border-color 0.25s ease;
  311. transition: border-color 0.25s ease;
  312. }
  313. }
  314. .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  315. border-color: #a90707;
  316. }
  317. .lg-outer .lg-thumb-item img {
  318. width: 100%;
  319. height: 100%;
  320. image-rendering: optimizeQuality;
  321. }
  322. .lg-outer.lg-has-thumb .lg-item {
  323. padding-bottom: 120px;
  324. }
  325. .lg-outer.lg-can-toggle .lg-item {
  326. padding-bottom: 0;
  327. }
  328. .lg-outer.lg-pull-caption-up .lg-sub-html {
  329. -webkit-transition: bottom 0.25s ease;
  330. -o-transition: bottom 0.25s ease;
  331. transition: bottom 0.25s ease;
  332. }
  333. .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  334. bottom: 100px;
  335. }
  336. .lg-outer .lg-toogle-thumb {
  337. background-color: #0D0A0A;
  338. border-radius: 2px 2px 0 0;
  339. color: #999;
  340. cursor: pointer;
  341. font-size: 24px;
  342. height: 39px;
  343. line-height: 27px;
  344. padding: 5px 0;
  345. position: absolute;
  346. right: 20px;
  347. text-align: center;
  348. top: -39px;
  349. width: 50px;
  350. }
  351. .lg-outer .lg-toogle-thumb:after {
  352. content: "\e1ff";
  353. }
  354. .lg-outer .lg-toogle-thumb:hover {
  355. color: #FFF;
  356. }
  357. .lg-outer .lg-video-cont {
  358. display: inline-block;
  359. vertical-align: middle;
  360. max-width: 1140px;
  361. max-height: 100%;
  362. width: 100%;
  363. padding: 0 5px;
  364. }
  365. .lg-outer .lg-video {
  366. width: 100%;
  367. height: 0;
  368. padding-bottom: 56.25%;
  369. overflow: hidden;
  370. position: relative;
  371. }
  372. @font-face {
  373. font-family: "lg";
  374. font-style: normal;
  375. font-weight: normal;
  376. src: url("../../default/fonts/lg.eot?#iefixn1z373") format("embedded-opentype"), url("../../default/fonts/lg.woff?n1z373") format("woff"), url("../../default/fonts/lg.ttf?n1z373") format("truetype"), url("../../default/fonts/lg.svg?n1z373#lg") format("svg");
  377. }
  378. .lg-icon {
  379. font-family: "lg";
  380. font-style: normal;
  381. font-variant: normal;
  382. font-weight: normal;
  383. line-height: 1;
  384. text-transform: none;
  385. }
  386. .lg-actions .lg-next, .lg-actions .lg-prev {
  387. background-color: rgba(0, 0, 0, 0.45);
  388. border-radius: 2px;
  389. color: #999;
  390. cursor: pointer;
  391. display: block;
  392. font-size: 22px;
  393. margin-top: -10px;
  394. padding: 8px 10px 9px;
  395. position: absolute;
  396. top: 50%;
  397. z-index: 1080;
  398. }
  399. .lg-actions .lg-next.disabled, .lg-actions .lg-prev.disabled {
  400. opacity: 0.5;
  401. pointer-events: none;
  402. }
  403. .lg-actions .lg-next:hover, .lg-actions .lg-prev:hover {
  404. color: #fff;
  405. }
  406. .lg-actions .lg-next {
  407. right: 20px;
  408. }
  409. .lg-actions .lg-next::before {
  410. content: "";
  411. }
  412. .lg-actions .lg-prev {
  413. left: 20px;
  414. }
  415. .lg-actions .lg-prev::after {
  416. content: "";
  417. }
  418. @keyframes lg-right-end {
  419. 0% {
  420. left: 0;
  421. }
  422. 50% {
  423. left: -30px;
  424. }
  425. 100% {
  426. left: 0;
  427. }
  428. }
  429. @keyframes lg-right-end {
  430. 0% {
  431. left: 0;
  432. }
  433. 50% {
  434. left: -30px;
  435. }
  436. 100% {
  437. left: 0;
  438. }
  439. }
  440. @keyframes lg-left-end {
  441. 0% {
  442. left: 0;
  443. }
  444. 50% {
  445. left: 30px;
  446. }
  447. 100% {
  448. left: 0;
  449. }
  450. }
  451. @keyframes lg-left-end {
  452. 0% {
  453. left: 0;
  454. }
  455. 50% {
  456. left: 30px;
  457. }
  458. 100% {
  459. left: 0;
  460. }
  461. }
  462. .lg-outer.lg-right-end .lg-object {
  463. animation: 0.3s ease 0s normal none 1 running lg-right-end;
  464. position: relative;
  465. }
  466. .lg-outer.lg-left-end .lg-object {
  467. animation: 0.3s ease 0s normal none 1 running lg-left-end;
  468. position: relative;
  469. }
  470. .lg-toolbar {
  471. background-color: rgba(0, 0, 0, 0.45);
  472. left: 0;
  473. position: absolute;
  474. top: 0;
  475. width: 100%;
  476. z-index: 1080;
  477. }
  478. .lg-toolbar .lg-icon {
  479. color: #999;
  480. cursor: pointer;
  481. float: right;
  482. font-size: 24px;
  483. height: 47px;
  484. line-height: 27px;
  485. outline: medium none;
  486. padding: 10px 0;
  487. text-align: center;
  488. text-decoration: none !important;
  489. width: 50px;
  490. }
  491. .lg-toolbar .lg-icon:hover {
  492. color: #fff;
  493. }
  494. .lg-toolbar .lg-close::after {
  495. content: "";
  496. }
  497. .lg-toolbar .lg-download::after {
  498. content: "";
  499. }
  500. .lg-sub-html {
  501. background-color: rgba(0, 0, 0, 0.6);
  502. bottom: 0;
  503. color: #eee;
  504. font-size: 16px;
  505. left: 0;
  506. padding: 10px 40px;
  507. position: fixed;
  508. right: 0;
  509. text-align: center;
  510. z-index: 1080;
  511. }
  512. .lg-sub-html h4 {
  513. font-size: 13px;
  514. font-weight: bold;
  515. margin: 0;
  516. }
  517. #lg-counter {
  518. color: #999;
  519. display: inline-block;
  520. font-size: 16px;
  521. padding-left: 20px;
  522. padding-top: 12px;
  523. vertical-align: middle;
  524. }
  525. .lg-toolbar, .lg-prev, .lg-next {
  526. opacity: 1;
  527. transition: transform 0.35s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.35s cubic-bezier(0, 0, 0.25, 1) 0s;
  528. }
  529. .lg-hide-items .lg-prev {
  530. opacity: 0;
  531. transform: translate3d(-10px, 0px, 0px);
  532. }
  533. .lg-hide-items .lg-next {
  534. opacity: 0;
  535. transform: translate3d(10px, 0px, 0px);
  536. }
  537. .lg-hide-items .lg-toolbar {
  538. opacity: 0;
  539. transform: translate3d(0px, -10px, 0px);
  540. }
  541. body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-object {
  542. opacity: 0;
  543. transform: scale3d(0.5, 0.5, 0.5);
  544. transform-origin: 50% 50% 0;
  545. transition: transform 250ms ease 0s, opacity 250ms ease 0s !important;
  546. }
  547. body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object {
  548. opacity: 1;
  549. transform: scale3d(1, 1, 1);
  550. }
  551. .lg-outer .lg-thumb-outer {
  552. background-color: #0d0a0a;
  553. bottom: 0;
  554. max-height: 350px;
  555. position: absolute;
  556. transform: translate3d(0px, 100%, 0px);
  557. transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
  558. width: 100%;
  559. z-index: 1080;
  560. }
  561. .lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
  562. cursor: grab;
  563. }
  564. .lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
  565. cursor: grabbing;
  566. }
  567. .lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
  568. transition-duration: 0s !important;
  569. }
  570. .lg-outer.lg-thumb-open .lg-thumb-outer {
  571. transform: translate3d(0px, 0%, 0px);
  572. }
  573. .lg-outer .lg-thumb {
  574. height: 100%;
  575. margin-bottom: -5px;
  576. padding: 10px 0;
  577. }
  578. .lg-outer .lg-thumb-item {
  579. border: 2px solid #fff;
  580. border-radius: 4px;
  581. cursor: pointer;
  582. float: left;
  583. height: 100%;
  584. margin-bottom: 5px;
  585. overflow: hidden;
  586. }
  587. @media (min-width: 1025px) {
  588. .lg-outer .lg-thumb-item {
  589. transition: border-color 0.25s ease 0s;
  590. }
  591. }
  592. .lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
  593. border-color: #a90707;
  594. }
  595. .lg-outer .lg-thumb-item img {
  596. height: 100%;
  597. image-rendering: optimizequality;
  598. width: 100%;
  599. }
  600. .lg-outer.lg-has-thumb .lg-item {
  601. padding-bottom: 120px;
  602. }
  603. .lg-outer.lg-can-toggle .lg-item {
  604. padding-bottom: 0;
  605. }
  606. .lg-outer.lg-pull-caption-up .lg-sub-html {
  607. transition: bottom 0.25s ease 0s;
  608. }
  609. .lg-outer.lg-pull-caption-up.lg-thumb-open .lg-sub-html {
  610. bottom: 100px;
  611. }
  612. .lg-outer .lg-toogle-thumb {
  613. background-color: #0d0a0a;
  614. border-radius: 2px 2px 0 0;
  615. color: #999;
  616. cursor: pointer;
  617. font-size: 24px;
  618. height: 39px;
  619. line-height: 27px;
  620. padding: 5px 0;
  621. position: absolute;
  622. right: 20px;
  623. text-align: center;
  624. top: -39px;
  625. width: 50px;
  626. }
  627. .lg-outer .lg-toogle-thumb::after {
  628. content: "";
  629. }
  630. .lg-outer .lg-toogle-thumb:hover {
  631. color: #fff;
  632. }
  633. .lg-outer .lg-video-cont {
  634. display: inline-block;
  635. max-height: 100%;
  636. max-width: 1140px;
  637. padding: 0 5px;
  638. vertical-align: middle;
  639. width: 100%;
  640. }
  641. .lg-outer .lg-video {
  642. height: 0;
  643. overflow: hidden;
  644. padding-bottom: 56.25%;
  645. position: relative;
  646. width: 100%;
  647. }
  648. .lg-outer .lg-video .lg-object {
  649. display: inline-block;
  650. height: 100% !important;
  651. left: 0;
  652. margin: 0 auto;
  653. position: absolute;
  654. right: 0;
  655. top: 0;
  656. width:auto !important;
  657. }
  658. .lg-outer .lg-video .lg-video-play {
  659. width: 84px;
  660. height: 59px;
  661. position: absolute;
  662. left: 50%;
  663. top: 50%;
  664. margin-left: -42px;
  665. margin-top: -30px;
  666. z-index: 1080;
  667. cursor: pointer;
  668. }
  669. .lg-outer .lg-has-vimeo .lg-video-play {
  670. background: url("../img/vimeo-play.png") no-repeat scroll 0 0 transparent;
  671. }
  672. .lg-outer .lg-has-vimeo:hover .lg-video-play {
  673. background: url("../img/vimeo-play.png") no-repeat scroll 0 -58px transparent;
  674. }
  675. .lg-outer .lg-has-html5 .lg-video-play {
  676. background: transparent url("../img/video-play.png") no-repeat scroll 0 0;
  677. height: 64px;
  678. margin-left: -32px;
  679. margin-top: -32px;
  680. width: 64px;
  681. opacity: 0.8;
  682. }
  683. .lg-outer .lg-has-html5:hover .lg-video-play {
  684. opacity: 1;
  685. }
  686. .lg-outer .lg-has-youtube .lg-video-play {
  687. background: url("../img/youtube-play.png") no-repeat scroll 0 0 transparent;
  688. }
  689. .lg-outer .lg-has-youtube:hover .lg-video-play {
  690. background: url("../img/youtube-play.png") no-repeat scroll 0 -60px transparent;
  691. }
  692. .lg-outer .lg-video-object {
  693. width: 100% !important;
  694. height: 100% !important;
  695. position: absolute;
  696. top: 0;
  697. left: 0;
  698. }
  699. .lg-outer .lg-has-video .lg-video-object {
  700. visibility: hidden;
  701. }
  702. .lg-outer .lg-has-video.lg-video-playing .lg-object, .lg-outer .lg-has-video.lg-video-playing .lg-video-play {
  703. display: none;
  704. }
  705. .lg-outer .lg-has-video.lg-video-playing .lg-video-object {
  706. visibility: visible;
  707. }
  708. .lg-progress-bar {
  709. background-color: #333;
  710. height: 5px;
  711. left: 0;
  712. position: absolute;
  713. top: 0;
  714. width: 100%;
  715. z-index: 1080;
  716. opacity: 0;
  717. -webkit-transition: opacity 0.08s ease 0s;
  718. -moz-transition: opacity 0.08s ease 0s;
  719. -o-transition: opacity 0.08s ease 0s;
  720. transition: opacity 0.08s ease 0s;
  721. }
  722. .lg-progress-bar .lg-progress {
  723. background-color: #a90707;
  724. height: 5px;
  725. width: 0;
  726. }
  727. .lg-progress-bar.lg-start .lg-progress {
  728. width: 100%;
  729. }
  730. .lg-show-autoplay .lg-progress-bar {
  731. opacity: 1;
  732. }
  733. .lg-autoplay-button:after {
  734. content: "\e01d";
  735. }
  736. .lg-show-autoplay .lg-autoplay-button:after {
  737. content: "\e01a";
  738. }
  739. .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap, .lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
  740. -webkit-transition-duration: 0s;
  741. transition-duration: 0s;
  742. image-rendering: optimizeQuality;
  743. }
  744. .lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
  745. -webkit-transition: -webkit-transform 0.3s ease 0s;
  746. -moz-transition: -moz-transform 0.3s ease 0s;
  747. -o-transition: -o-transform 0.3s ease 0s;
  748. transition: transform 0.3s ease 0s;
  749. -webkit-transform: translate3d(0, 0, 0);
  750. transform: translate3d(0, 0, 0);
  751. -webkit-backface-visibility: hidden;
  752. -moz-backface-visibility: hidden;
  753. backface-visibility: hidden;
  754. }
  755. .lg-outer .lg-item.lg-complete.lg-zoomable .lg-image {
  756. -webkit-transform: scale3d(1, 1, 1);
  757. transform: scale3d(1, 1, 1);
  758. image-rendering: optimizeQuality;
  759. -webkit-transition: -webkit-transform 0.3s ease 0s, opacity 0.15s !important;
  760. -moz-transition: -moz-transform 0.3s ease 0s, opacity 0.15s !important;
  761. -o-transition: -o-transform 0.3s ease 0s, opacity 0.15s !important;
  762. transition: transform 0.3s ease 0s, opacity 0.15s !important;
  763. -webkit-transform-origin: 0 0;
  764. -moz-transform-origin: 0 0;
  765. -ms-transform-origin: 0 0;
  766. transform-origin: 0 0;
  767. -webkit-backface-visibility: hidden;
  768. -moz-backface-visibility: hidden;
  769. backface-visibility: hidden;
  770. }
  771. #lg-zoom-in:after {
  772. content: "\e311";
  773. }
  774. #lg-actual-size {
  775. font-size: 20px;
  776. }
  777. #lg-actual-size:after {
  778. content: "\e033";
  779. }
  780. #lg-zoom-out {
  781. opacity: 0.5;
  782. pointer-events: none;
  783. }
  784. #lg-zoom-out:after {
  785. content: "\e312";
  786. }
  787. .lg-zoomed #lg-zoom-out {
  788. opacity: 1;
  789. pointer-events: auto;
  790. }
  791. .lg-outer .lg-pager-outer {
  792. bottom: 60px;
  793. left: 0;
  794. position: absolute;
  795. right: 0;
  796. text-align: center;
  797. z-index: 1080;
  798. height: 10px;
  799. }
  800. .lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
  801. overflow: visible;
  802. }
  803. .lg-outer .lg-pager-cont {
  804. cursor: pointer;
  805. display: inline-block;
  806. overflow: hidden;
  807. position: relative;
  808. vertical-align: top;
  809. margin: 0 5px;
  810. }
  811. .lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
  812. opacity: 1;
  813. -webkit-transform: translate3d(0, 0, 0);
  814. transform: translate3d(0, 0, 0);
  815. }
  816. .lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
  817. box-shadow: 0 0 0 2px white inset;
  818. }
  819. .lg-outer .lg-pager-thumb-cont {
  820. background-color: #fff;
  821. color: #FFF;
  822. bottom: 100%;
  823. height: 83px;
  824. left: 0;
  825. margin-bottom: 20px;
  826. margin-left: -60px;
  827. opacity: 0;
  828. padding: 5px;
  829. position: absolute;
  830. width: 120px;
  831. border-radius: 3px;
  832. -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
  833. -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
  834. -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
  835. transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
  836. -webkit-transform: translate3d(0, 5px, 0);
  837. transform: translate3d(0, 5px, 0);
  838. }
  839. .lg-outer .lg-pager-thumb-cont img {
  840. width: 100%;
  841. height: 100%;
  842. }
  843. .lg-outer .lg-pager {
  844. background-color: rgba(255, 255, 255, 0.5);
  845. border-radius: 50%;
  846. box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
  847. display: block;
  848. height: 12px;
  849. -webkit-transition: box-shadow 0.3s ease 0s;
  850. -o-transition: box-shadow 0.3s ease 0s;
  851. transition: box-shadow 0.3s ease 0s;
  852. width: 12px;
  853. }
  854. .lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
  855. box-shadow: 0 0 0 8px white inset;
  856. }
  857. .lg-outer .lg-caret {
  858. border-left: 10px solid transparent;
  859. border-right: 10px solid transparent;
  860. border-top: 10px dashed;
  861. bottom: -10px;
  862. display: inline-block;
  863. height: 0;
  864. left: 50%;
  865. margin-left: -5px;
  866. position: absolute;
  867. vertical-align: middle;
  868. width: 0;
  869. }
  870. .lg-fullscreen:after {
  871. content: "\e20c";
  872. }
  873. .lg-fullscreen-on .lg-fullscreen:after {
  874. content: "\e20d";
  875. }
  876. .group {
  877. *zoom: 1;
  878. }
  879. .group:before, .group:after {
  880. display: table;
  881. content: "";
  882. line-height: 0;
  883. }
  884. .group:after {
  885. clear: both;
  886. }
  887. .lg-outer {
  888. width: 100%;
  889. height: 100%;
  890. position: fixed;
  891. top: 0;
  892. left: 0;
  893. z-index: 1050;
  894. opacity: 0;
  895. -webkit-transition: opacity 0.15s ease 0s;
  896. -o-transition: opacity 0.15s ease 0s;
  897. transition: opacity 0.15s ease 0s;
  898. }
  899. .lg-outer * {
  900. -webkit-box-sizing: border-box;
  901. -moz-box-sizing: border-box;
  902. box-sizing: border-box;
  903. }
  904. .lg-outer.lg-visible {
  905. opacity: 1;
  906. }
  907. .lg-outer.lg-css3 .lg-item.lg-prev-slide, .lg-outer.lg-css3 .lg-item.lg-next-slide, .lg-outer.lg-css3 .lg-item.lg-current {
  908. -webkit-transition-duration: inherit !important;
  909. transition-duration: inherit !important;
  910. -webkit-transition-timing-function: inherit !important;
  911. transition-timing-function: inherit !important;
  912. }
  913. .lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide, .lg-outer.lg-css3.lg-dragging .lg-item.lg-current {
  914. -webkit-transition-duration: 0s !important;
  915. transition-duration: 0s !important;
  916. opacity: 1;
  917. }
  918. .lg-outer.lg-grab img.lg-object {
  919. cursor: -webkit-grab;
  920. cursor: -moz-grab;
  921. cursor: -o-grab;
  922. cursor: -ms-grab;
  923. cursor: grab;
  924. image-rendering: optimizeQuality;
  925. }
  926. .lg-outer.lg-grabbing img.lg-object {
  927. cursor: move;
  928. cursor: -webkit-grabbing;
  929. cursor: -moz-grabbing;
  930. cursor: -o-grabbing;
  931. cursor: -ms-grabbing;
  932. cursor: grabbing;
  933. }
  934. .lg-outer .lg {
  935. height: 100%;
  936. width: 100%;
  937. position: relative;
  938. overflow: hidden;
  939. margin-left: auto;
  940. margin-right: auto;
  941. max-width: 100%;
  942. max-height: 100%;
  943. }
  944. .lg-outer .lg-inner {
  945. width: 100%;
  946. height: 100%;
  947. position: absolute;
  948. left: 0;
  949. top: 0;
  950. white-space: nowrap;
  951. }
  952. .lg-outer .lg-item {
  953. background: url("../img/loading.gif") no-repeat scroll center center transparent;
  954. display: none !important;
  955. }
  956. .lg-outer.lg-css3 .lg-prev-slide, .lg-outer.lg-css3 .lg-current, .lg-outer.lg-css3 .lg-next-slide {
  957. display: inline-block !important;
  958. }
  959. .lg-outer.lg-css .lg-current {
  960. display: inline-block !important;
  961. }
  962. .lg-outer .lg-item, .lg-outer .lg-img-wrap {
  963. display: inline-block;
  964. text-align: center;
  965. position: absolute;
  966. width: 100%;
  967. height: 100%;
  968. }
  969. .lg-outer .lg-item:before, .lg-outer .lg-img-wrap:before {
  970. content: "";
  971. display: inline-block;
  972. height: 50%;
  973. width: 1px;
  974. margin-right: -1px;
  975. }
  976. .lg-outer .lg-img-wrap {
  977. position: static;
  978. padding: 0 5px;
  979. }
  980. .lg-outer .lg-item.lg-complete {
  981. background-image: none;
  982. }
  983. .lg-outer .lg-item.lg-current {
  984. z-index: 1060;
  985. }
  986. .lg-outer .lg-image {
  987. display: inline-block;
  988. vertical-align: middle;
  989. max-width: 100%;
  990. max-height: 100%;
  991. image-rendering: optimizeQuality;
  992. width: auto !important;
  993. height: auto !important;
  994. }
  995. .lg-outer.lg-show-after-load .lg-item .lg-object, .lg-outer.lg-show-after-load .lg-item .lg-video-play {
  996. opacity: 0;
  997. -webkit-transition: opacity 0.15s ease 0s;
  998. -o-transition: opacity 0.15s ease 0s;
  999. transition: opacity 0.15s ease 0s;
  1000. }
  1001. .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-object, .lg-outer.lg-show-after-load .lg-item.lg-complete .lg-video-play {
  1002. opacity: 1;
  1003. }
  1004. .lg-outer .lg-empty-html {
  1005. display: none;
  1006. }
  1007. .lg-outer.lg-hide-download #lg-download {
  1008. display: none;
  1009. }
  1010. .lg-backdrop {
  1011. position: fixed;
  1012. top: 0;
  1013. left: 0;
  1014. right: 0;
  1015. bottom: 0;
  1016. z-index: 1040;
  1017. background-color: #000;
  1018. opacity: 0;
  1019. -webkit-transition: opacity 0.15s ease 0s;
  1020. -o-transition: opacity 0.15s ease 0s;
  1021. transition: opacity 0.15s ease 0s;
  1022. }
  1023. .lg-backdrop.in {
  1024. opacity: 1;
  1025. }
  1026. .lg-css3.lg-no-trans .lg-prev-slide, .lg-css3.lg-no-trans .lg-next-slide, .lg-css3.lg-no-trans .lg-current {
  1027. -webkit-transition: none 0s ease 0s !important;
  1028. -moz-transition: none 0s ease 0s !important;
  1029. -o-transition: none 0s ease 0s !important;
  1030. transition: none 0s ease 0s !important;
  1031. }
  1032. .lg-css3.lg-use-css3 .lg-item {
  1033. -webkit-backface-visibility: hidden;
  1034. -moz-backface-visibility: hidden;
  1035. backface-visibility: hidden;
  1036. }
  1037. .lg-css3.lg-use-left .lg-item {
  1038. -webkit-backface-visibility: hidden;
  1039. -moz-backface-visibility: hidden;
  1040. backface-visibility: hidden;
  1041. }
  1042. .lg-css3.lg-fade .lg-item {
  1043. opacity: 0;
  1044. }
  1045. .lg-css3.lg-fade .lg-item.lg-current {
  1046. opacity: 1;
  1047. }
  1048. .lg-css3.lg-fade .lg-item.lg-prev-slide, .lg-css3.lg-fade .lg-item.lg-next-slide, .lg-css3.lg-fade .lg-item.lg-current {
  1049. -webkit-transition: opacity 0.1s ease 0s;
  1050. -moz-transition: opacity 0.1s ease 0s;
  1051. -o-transition: opacity 0.1s ease 0s;
  1052. transition: opacity 0.1s ease 0s;
  1053. }
  1054. .lg-css3.lg-slide.lg-use-css3 .lg-item {
  1055. opacity: 0;
  1056. }
  1057. .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
  1058. -webkit-transform: translate3d(-100%, 0, 0);
  1059. transform: translate3d(-100%, 0, 0);
  1060. }
  1061. .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
  1062. -webkit-transform: translate3d(100%, 0, 0);
  1063. transform: translate3d(100%, 0, 0);
  1064. }
  1065. .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  1066. -webkit-transform: translate3d(0, 0, 0);
  1067. transform: translate3d(0, 0, 0);
  1068. opacity: 1;
  1069. }
  1070. .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
  1071. -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1072. -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1073. -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1074. transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1075. }
  1076. .lg-css3.lg-slide.lg-use-left .lg-item {
  1077. opacity: 0;
  1078. position: absolute;
  1079. left: 0;
  1080. }
  1081. .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide {
  1082. left: -100%;
  1083. }
  1084. .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide {
  1085. left: 100%;
  1086. }
  1087. .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  1088. left: 0;
  1089. opacity: 1;
  1090. }
  1091. .lg-css3.lg-slide.lg-use-left .lg-item.lg-prev-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-next-slide, .lg-css3.lg-slide.lg-use-left .lg-item.lg-current {
  1092. -webkit-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1093. -moz-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1094. -o-transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1095. transition: left 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
  1096. }