UNPKG

35.1 kBCSSView Raw
1@font-face {
2 font-family: 'lg';
3 src: url("../fonts/lg.woff2?io9a6k") format("woff2"), url("../fonts/lg.ttf?io9a6k") format("truetype"), url("../fonts/lg.woff?io9a6k") format("woff"), url("../fonts/lg.svg?io9a6k#lg") format("svg");
4 font-weight: normal;
5 font-style: normal;
6 font-display: block;
7}
8
9.lg-icon {
10 /* use !important to prevent issues with browser extensions that change fonts */
11 font-family: 'lg' !important;
12 speak: never;
13 font-style: normal;
14 font-weight: normal;
15 font-variant: normal;
16 text-transform: none;
17 line-height: 1;
18 /* Better Font Rendering =========== */
19 -webkit-font-smoothing: antialiased;
20 -moz-osx-font-smoothing: grayscale;
21}
22
23.lg-container {
24 font-family: system-ui, -apple-system, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, 'Noto Sans', 'Liberation Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol', 'Noto Color Emoji';
25}
26
27.lg-next,
28.lg-prev {
29 background-color: rgba(0, 0, 0, 0.45);
30 border-radius: 2px;
31 color: #999;
32 cursor: pointer;
33 display: block;
34 font-size: 22px;
35 margin-top: -10px;
36 padding: 8px 10px 9px;
37 position: absolute;
38 top: 50%;
39 z-index: 1080;
40 outline: none;
41 border: none;
42}
43
44.lg-next.disabled,
45.lg-prev.disabled {
46 opacity: 0 !important;
47 cursor: default;
48}
49
50.lg-next:hover:not(.disabled),
51.lg-prev:hover:not(.disabled) {
52 color: #fff;
53}
54
55.lg-single-item .lg-next, .lg-single-item
56.lg-prev {
57 display: none;
58}
59
60.lg-next {
61 right: 20px;
62}
63
64.lg-next:before {
65 content: '\e095';
66}
67
68.lg-prev {
69 left: 20px;
70}
71
72.lg-prev:after {
73 content: '\e094';
74}
75
76@-webkit-keyframes lg-right-end {
77 0% {
78 left: 0;
79 }
80 50% {
81 left: -30px;
82 }
83 100% {
84 left: 0;
85 }
86}
87
88@-moz-keyframes lg-right-end {
89 0% {
90 left: 0;
91 }
92 50% {
93 left: -30px;
94 }
95 100% {
96 left: 0;
97 }
98}
99
100@-ms-keyframes lg-right-end {
101 0% {
102 left: 0;
103 }
104 50% {
105 left: -30px;
106 }
107 100% {
108 left: 0;
109 }
110}
111
112@keyframes lg-right-end {
113 0% {
114 left: 0;
115 }
116 50% {
117 left: -30px;
118 }
119 100% {
120 left: 0;
121 }
122}
123
124@-webkit-keyframes lg-left-end {
125 0% {
126 left: 0;
127 }
128 50% {
129 left: 30px;
130 }
131 100% {
132 left: 0;
133 }
134}
135
136@-moz-keyframes lg-left-end {
137 0% {
138 left: 0;
139 }
140 50% {
141 left: 30px;
142 }
143 100% {
144 left: 0;
145 }
146}
147
148@-ms-keyframes lg-left-end {
149 0% {
150 left: 0;
151 }
152 50% {
153 left: 30px;
154 }
155 100% {
156 left: 0;
157 }
158}
159
160@keyframes lg-left-end {
161 0% {
162 left: 0;
163 }
164 50% {
165 left: 30px;
166 }
167 100% {
168 left: 0;
169 }
170}
171
172.lg-outer.lg-right-end .lg-object {
173 -webkit-animation: lg-right-end 0.3s;
174 -o-animation: lg-right-end 0.3s;
175 animation: lg-right-end 0.3s;
176 position: relative;
177}
178
179.lg-outer.lg-left-end .lg-object {
180 -webkit-animation: lg-left-end 0.3s;
181 -o-animation: lg-left-end 0.3s;
182 animation: lg-left-end 0.3s;
183 position: relative;
184}
185
186.lg-toolbar {
187 z-index: 1082;
188 left: 0;
189 position: absolute;
190 top: 0;
191 width: 100%;
192}
193
194.lg-media-overlap .lg-toolbar {
195 background-image: linear-gradient(0deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4));
196}
197
198.lg-toolbar .lg-icon {
199 color: #999;
200 cursor: pointer;
201 float: right;
202 font-size: 24px;
203 height: 47px;
204 line-height: 27px;
205 padding: 10px 0;
206 text-align: center;
207 width: 50px;
208 text-decoration: none !important;
209 outline: medium none;
210 will-change: color;
211 -webkit-transition: color 0.2s linear;
212 -o-transition: color 0.2s linear;
213 transition: color 0.2s linear;
214 background: none;
215 border: none;
216 box-shadow: none;
217}
218
219.lg-toolbar .lg-icon.lg-icon-18 {
220 font-size: 18px;
221}
222
223.lg-toolbar .lg-icon:hover {
224 color: #fff;
225}
226
227.lg-toolbar .lg-close:after {
228 content: '\e070';
229}
230
231.lg-toolbar .lg-maximize {
232 font-size: 22px;
233}
234
235.lg-toolbar .lg-maximize:after {
236 content: '\e90a';
237}
238
239.lg-toolbar .lg-download:after {
240 content: '\e0f2';
241}
242
243.lg-sub-html {
244 color: #eee;
245 font-size: 16px;
246 padding: 10px 40px;
247 text-align: center;
248 z-index: 1080;
249 opacity: 0;
250 -webkit-transition: opacity 0.2s ease-out 0s;
251 -o-transition: opacity 0.2s ease-out 0s;
252 transition: opacity 0.2s ease-out 0s;
253}
254
255.lg-sub-html h4 {
256 margin: 0;
257 font-size: 13px;
258 font-weight: bold;
259}
260
261.lg-sub-html p {
262 font-size: 12px;
263 margin: 5px 0 0;
264}
265
266.lg-sub-html a {
267 color: inherit;
268}
269
270.lg-sub-html a:hover {
271 text-decoration: underline;
272}
273
274.lg-media-overlap .lg-sub-html {
275 background-image: linear-gradient(180deg, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6));
276}
277
278.lg-item .lg-sub-html {
279 position: absolute;
280 bottom: 0;
281 right: 0;
282 left: 0;
283}
284
285.lg-error-msg {
286 font-size: 14px;
287 color: #999;
288}
289
290.lg-counter {
291 color: #999;
292 display: inline-block;
293 font-size: 16px;
294 padding-left: 20px;
295 padding-top: 12px;
296 height: 47px;
297 vertical-align: middle;
298}
299
300.lg-closing .lg-toolbar,
301.lg-closing .lg-prev,
302.lg-closing .lg-next,
303.lg-closing .lg-sub-html {
304 opacity: 0;
305 -webkit-transition: -webkit-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
306 -moz-transition: -moz-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
307 -o-transition: -o-transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
308 transition: transform 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.08 cubic-bezier(0, 0, 0.25, 1) 0s, color 0.08 linear;
309}
310
311body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,
312body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont {
313 opacity: 0;
314 -moz-transform: scale3d(0.5, 0.5, 0.5);
315 -o-transform: scale3d(0.5, 0.5, 0.5);
316 -ms-transform: scale3d(0.5, 0.5, 0.5);
317 -webkit-transform: scale3d(0.5, 0.5, 0.5);
318 transform: scale3d(0.5, 0.5, 0.5);
319 will-change: transform, opacity;
320 -webkit-transition: -webkit-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
321 -moz-transition: -moz-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
322 -o-transition: -o-transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
323 transition: transform 250ms cubic-bezier(0, 0, 0.25, 1) 0s, opacity 250ms cubic-bezier(0, 0, 0.25, 1) !important;
324}
325
326body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,
327body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont {
328 opacity: 1;
329 -moz-transform: scale3d(1, 1, 1);
330 -o-transform: scale3d(1, 1, 1);
331 -ms-transform: scale3d(1, 1, 1);
332 -webkit-transform: scale3d(1, 1, 1);
333 transform: scale3d(1, 1, 1);
334}
335
336.lg-icon:focus-visible {
337 color: #fff;
338 border-radius: 3px;
339 outline: 1px dashed rgba(255, 255, 255, 0.6);
340}
341
342.lg-toolbar .lg-icon:focus-visible {
343 border-radius: 8px;
344 outline-offset: -5px;
345}
346
347.lg-outer .lg-thumb-outer {
348 background-color: #0d0a0a;
349 width: 100%;
350 max-height: 350px;
351 overflow: hidden;
352 float: left;
353}
354
355.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item {
356 cursor: -webkit-grab;
357 cursor: -moz-grab;
358 cursor: -o-grab;
359 cursor: -ms-grab;
360 cursor: grab;
361}
362
363.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item {
364 cursor: move;
365 cursor: -webkit-grabbing;
366 cursor: -moz-grabbing;
367 cursor: -o-grabbing;
368 cursor: -ms-grabbing;
369 cursor: grabbing;
370}
371
372.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb {
373 -webkit-transition-duration: 0s !important;
374 transition-duration: 0s !important;
375}
376
377.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb {
378 -webkit-transition-duration: 0s !important;
379 transition-duration: 0s !important;
380}
381
382.lg-outer .lg-thumb-outer.lg-thumb-align-middle {
383 text-align: center;
384}
385
386.lg-outer .lg-thumb-outer.lg-thumb-align-left {
387 text-align: left;
388}
389
390.lg-outer .lg-thumb-outer.lg-thumb-align-right {
391 text-align: right;
392}
393
394.lg-outer.lg-single-item .lg-thumb-outer {
395 display: none;
396}
397
398.lg-outer .lg-thumb {
399 padding: 5px 0;
400 height: 100%;
401 margin-bottom: -5px;
402 display: inline-block;
403 vertical-align: middle;
404}
405
406@media (min-width: 768px) {
407 .lg-outer .lg-thumb {
408 padding: 10px 0;
409 }
410}
411
412.lg-outer .lg-thumb-item {
413 cursor: pointer;
414 float: left;
415 overflow: hidden;
416 height: 100%;
417 border-radius: 2px;
418 margin-bottom: 5px;
419 will-change: border-color;
420}
421
422@media (min-width: 768px) {
423 .lg-outer .lg-thumb-item {
424 border-radius: 4px;
425 border: 2px solid #fff;
426 -webkit-transition: border-color 0.25s ease;
427 -o-transition: border-color 0.25s ease;
428 transition: border-color 0.25s ease;
429 }
430}
431
432.lg-outer .lg-thumb-item.active, .lg-outer .lg-thumb-item:hover {
433 border-color: #a90707;
434}
435
436.lg-outer .lg-thumb-item img {
437 width: 100%;
438 height: 100%;
439 object-fit: cover;
440 display: block;
441}
442
443.lg-outer.lg-can-toggle .lg-item {
444 padding-bottom: 0;
445}
446
447.lg-outer .lg-toggle-thumb:after {
448 content: '\e1ff';
449}
450
451.lg-outer.lg-animate-thumb .lg-thumb {
452 -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
453 transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
454}
455
456.lg-outer .lg-video-cont {
457 text-align: center;
458 display: inline-block;
459 vertical-align: middle;
460 position: relative;
461}
462
463.lg-outer .lg-video-cont .lg-object {
464 width: 100% !important;
465 height: 100% !important;
466}
467
468.lg-outer .lg-has-iframe .lg-video-cont {
469 -webkit-overflow-scrolling: touch;
470 overflow: auto;
471}
472
473.lg-outer .lg-video-object {
474 position: absolute;
475 left: 0;
476 right: 0;
477 width: 100%;
478 height: 100%;
479 top: 0;
480 bottom: 0;
481 z-index: 3;
482}
483
484.lg-outer .lg-video-poster {
485 z-index: 1;
486}
487
488.lg-outer .lg-has-video .lg-video-object {
489 opacity: 0;
490 will-change: opacity;
491 -webkit-transition: opacity 0.3s ease-in;
492 -o-transition: opacity 0.3s ease-in;
493 transition: opacity 0.3s ease-in;
494}
495
496.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster,
497.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button {
498 opacity: 0 !important;
499}
500
501.lg-outer .lg-has-video.lg-video-loaded .lg-video-object {
502 opacity: 1;
503}
504
505@keyframes lg-play-stroke {
506 0% {
507 stroke-dasharray: 1, 200;
508 stroke-dashoffset: 0;
509 }
510 50% {
511 stroke-dasharray: 89, 200;
512 stroke-dashoffset: -35px;
513 }
514 100% {
515 stroke-dasharray: 89, 200;
516 stroke-dashoffset: -124px;
517 }
518}
519
520@keyframes lg-play-rotate {
521 100% {
522 -webkit-transform: rotate(360deg);
523 transform: rotate(360deg);
524 }
525}
526
527.lg-video-play-button {
528 width: 18%;
529 max-width: 140px;
530 position: absolute;
531 top: 50%;
532 left: 50%;
533 z-index: 2;
534 cursor: pointer;
535 transform: translate(-50%, -50%) scale(1);
536 will-change: opacity, transform;
537 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
538 -moz-transition: -moz-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
539 -o-transition: -o-transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
540 transition: transform 0.25s cubic-bezier(0.17, 0.88, 0.32, 1.28), opacity 0.1s;
541}
542
543.lg-video-play-button:hover .lg-video-play-icon-bg,
544.lg-video-play-button:hover .lg-video-play-icon {
545 opacity: 1;
546}
547
548.lg-video-play-icon-bg {
549 fill: none;
550 stroke-width: 3%;
551 stroke: #fcfcfc;
552 opacity: 0.6;
553 will-change: opacity;
554 -webkit-transition: opacity 0.12s ease-in;
555 -o-transition: opacity 0.12s ease-in;
556 transition: opacity 0.12s ease-in;
557}
558
559.lg-video-play-icon-circle {
560 position: absolute;
561 top: 0;
562 left: 0;
563 bottom: 0;
564 right: 0;
565 fill: none;
566 stroke-width: 3%;
567 stroke: rgba(30, 30, 30, 0.9);
568 stroke-opacity: 1;
569 stroke-linecap: round;
570 stroke-dasharray: 200;
571 stroke-dashoffset: 200;
572}
573
574.lg-video-play-icon {
575 position: absolute;
576 width: 25%;
577 max-width: 120px;
578 left: 50%;
579 top: 50%;
580 transform: translate3d(-50%, -50%, 0);
581 opacity: 0.6;
582 will-change: opacity;
583 -webkit-transition: opacity 0.12s ease-in;
584 -o-transition: opacity 0.12s ease-in;
585 transition: opacity 0.12s ease-in;
586}
587
588.lg-video-play-icon .lg-video-play-icon-inner {
589 fill: #fcfcfc;
590}
591
592.lg-video-loading .lg-video-play-icon-circle {
593 animation: lg-play-rotate 2s linear 0.25s infinite, lg-play-stroke 1.5s ease-in-out 0.25s infinite;
594}
595
596.lg-video-loaded .lg-video-play-button {
597 opacity: 0;
598 transform: translate(-50%, -50%) scale(0.7);
599}
600
601.lg-progress-bar {
602 background-color: #333;
603 height: 5px;
604 left: 0;
605 position: absolute;
606 top: 0;
607 width: 100%;
608 z-index: 1083;
609 opacity: 0;
610 will-change: opacity;
611 -webkit-transition: opacity 0.08s ease 0s;
612 -moz-transition: opacity 0.08s ease 0s;
613 -o-transition: opacity 0.08s ease 0s;
614 transition: opacity 0.08s ease 0s;
615}
616
617.lg-progress-bar .lg-progress {
618 background-color: #a90707;
619 height: 5px;
620 width: 0;
621}
622
623.lg-progress-bar.lg-start .lg-progress {
624 width: 100%;
625}
626
627.lg-show-autoplay .lg-progress-bar {
628 opacity: 1;
629}
630
631.lg-autoplay-button:after {
632 content: '\e01d';
633}
634
635.lg-show-autoplay .lg-autoplay-button:after {
636 content: '\e01a';
637}
638
639.lg-single-item .lg-autoplay-button {
640 opacity: 0.75;
641 pointer-events: none;
642}
643
644.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,
645.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image {
646 -webkit-transition-duration: 0ms !important;
647 transition-duration: 0ms !important;
648}
649
650.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
651 will-change: transform;
652 -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
653 -moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
654 -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
655 transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s;
656}
657
658.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
659 will-change: transform;
660 -webkit-transition: -webkit-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
661 -moz-transition: -moz-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
662 -o-transition: -o-transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
663 transition: transform 0.8s cubic-bezier(0, 0, 0.25, 1) 0s;
664}
665
666.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap {
667 -webkit-transform: translate3d(0, 0, 0);
668 transform: translate3d(0, 0, 0);
669 -webkit-backface-visibility: hidden;
670 -moz-backface-visibility: hidden;
671 backface-visibility: hidden;
672}
673
674.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,
675.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img {
676 -webkit-transform: scale3d(1, 1, 1);
677 transform: scale3d(1, 1, 1);
678 will-change: opacity, transform;
679 -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
680 -moz-transition: -moz-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
681 -o-transition: -o-transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
682 transition: transform 0.5s cubic-bezier(0.12, 0.415, 0.01, 1.19) 0s, opacity 0.15s !important;
683 -webkit-transform-origin: 0 0;
684 -moz-transform-origin: 0 0;
685 -ms-transform-origin: 0 0;
686 transform-origin: 0 0;
687 -webkit-backface-visibility: hidden;
688 -moz-backface-visibility: hidden;
689 backface-visibility: hidden;
690}
691
692.lg-icon.lg-zoom-in:after {
693 content: '\e311';
694}
695
696.lg-icon.lg-actual-size {
697 font-size: 20px;
698}
699
700.lg-icon.lg-actual-size:after {
701 content: '\e033';
702}
703
704.lg-icon.lg-zoom-out {
705 opacity: 0.5;
706 pointer-events: none;
707}
708
709.lg-icon.lg-zoom-out:after {
710 content: '\e312';
711}
712
713.lg-zoomed .lg-icon.lg-zoom-out {
714 opacity: 1;
715 pointer-events: auto;
716}
717
718.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,
719.lg-outer[data-lg-slide-type='video'] .lg-actual-size,
720.lg-outer[data-lg-slide-type='video'] .lg-zoom-out, .lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,
721.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,
722.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out, .lg-outer.lg-first-slide-loading .lg-zoom-in,
723.lg-outer.lg-first-slide-loading .lg-actual-size,
724.lg-outer.lg-first-slide-loading .lg-zoom-out {
725 opacity: 0.75;
726 pointer-events: none;
727}
728
729.lg-outer .lg-pager-outer {
730 text-align: center;
731 z-index: 1080;
732 height: 10px;
733 margin-bottom: 10px;
734}
735
736.lg-outer .lg-pager-outer.lg-pager-hover .lg-pager-cont {
737 overflow: visible;
738}
739
740.lg-outer.lg-single-item .lg-pager-outer {
741 display: none;
742}
743
744.lg-outer .lg-pager-cont {
745 cursor: pointer;
746 display: inline-block;
747 overflow: hidden;
748 position: relative;
749 vertical-align: top;
750 margin: 0 5px;
751}
752
753.lg-outer .lg-pager-cont:hover .lg-pager-thumb-cont {
754 opacity: 1;
755 -webkit-transform: translate3d(0, 0, 0);
756 transform: translate3d(0, 0, 0);
757}
758
759.lg-outer .lg-pager-cont.lg-pager-active .lg-pager {
760 box-shadow: 0 0 0 2px white inset;
761}
762
763.lg-outer .lg-pager-thumb-cont {
764 background-color: #fff;
765 color: #fff;
766 bottom: 100%;
767 height: 83px;
768 left: 0;
769 margin-bottom: 20px;
770 margin-left: -60px;
771 opacity: 0;
772 padding: 5px;
773 position: absolute;
774 width: 120px;
775 border-radius: 3px;
776 will-change: transform, opacity;
777 -webkit-transition: opacity 0.15s ease 0s, -webkit-transform 0.15s ease 0s;
778 -moz-transition: opacity 0.15s ease 0s, -moz-transform 0.15s ease 0s;
779 -o-transition: opacity 0.15s ease 0s, -o-transform 0.15s ease 0s;
780 transition: opacity 0.15s ease 0s, transform 0.15s ease 0s;
781 -webkit-transform: translate3d(0, 5px, 0);
782 transform: translate3d(0, 5px, 0);
783}
784
785.lg-outer .lg-pager-thumb-cont img {
786 width: 100%;
787 height: 100%;
788}
789
790.lg-outer .lg-pager {
791 background-color: rgba(255, 255, 255, 0.5);
792 border-radius: 50%;
793 box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.7) inset;
794 display: block;
795 height: 12px;
796 -webkit-transition: box-shadow 0.3s ease 0s;
797 -o-transition: box-shadow 0.3s ease 0s;
798 transition: box-shadow 0.3s ease 0s;
799 width: 12px;
800}
801
802.lg-outer .lg-pager:hover, .lg-outer .lg-pager:focus {
803 box-shadow: 0 0 0 8px white inset;
804}
805
806.lg-outer .lg-caret {
807 border-left: 10px solid transparent;
808 border-right: 10px solid transparent;
809 border-top: 10px dashed;
810 bottom: -10px;
811 display: inline-block;
812 height: 0;
813 left: 50%;
814 margin-left: -5px;
815 position: absolute;
816 vertical-align: middle;
817 width: 0;
818}
819
820.lg-fullscreen:after {
821 content: "\e20c";
822}
823
824.lg-fullscreen-on .lg-fullscreen:after {
825 content: "\e20d";
826}
827
828.lg-outer .lg-dropdown-overlay {
829 background-color: rgba(0, 0, 0, 0.25);
830 bottom: 0;
831 cursor: default;
832 left: 0;
833 position: absolute;
834 right: 0;
835 top: 0;
836 z-index: 1081;
837 opacity: 0;
838 visibility: hidden;
839 will-change: visibility, opacity;
840 -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
841 -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
842 transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
843}
844
845.lg-outer.lg-dropdown-active .lg-dropdown,
846.lg-outer.lg-dropdown-active .lg-dropdown-overlay {
847 -webkit-transition-delay: 0s;
848 transition-delay: 0s;
849 -moz-transform: translate3d(0, 0px, 0);
850 -o-transform: translate3d(0, 0px, 0);
851 -ms-transform: translate3d(0, 0px, 0);
852 -webkit-transform: translate3d(0, 0px, 0);
853 transform: translate3d(0, 0px, 0);
854 opacity: 1;
855 visibility: visible;
856}
857
858.lg-outer.lg-dropdown-active .lg-share {
859 color: #fff;
860}
861
862.lg-outer .lg-dropdown {
863 background-color: #fff;
864 border-radius: 2px;
865 font-size: 14px;
866 list-style-type: none;
867 margin: 0;
868 padding: 10px 0;
869 position: absolute;
870 right: 0;
871 text-align: left;
872 top: 50px;
873 opacity: 0;
874 visibility: hidden;
875 -moz-transform: translate3d(0, 5px, 0);
876 -o-transform: translate3d(0, 5px, 0);
877 -ms-transform: translate3d(0, 5px, 0);
878 -webkit-transform: translate3d(0, 5px, 0);
879 transform: translate3d(0, 5px, 0);
880 will-change: visibility, opacity, transform;
881 -webkit-transition: -webkit-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
882 -moz-transition: -moz-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
883 -o-transition: -o-transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
884 transition: transform 0.18s linear 0s, visibility 0s linear 0.5s, opacity 0.18s linear 0s;
885}
886
887.lg-outer .lg-dropdown:after {
888 content: '';
889 display: block;
890 height: 0;
891 width: 0;
892 position: absolute;
893 border: 8px solid transparent;
894 border-bottom-color: #fff;
895 right: 16px;
896 top: -16px;
897}
898
899.lg-outer .lg-dropdown > li:last-child {
900 margin-bottom: 0px;
901}
902
903.lg-outer .lg-dropdown > li:hover a {
904 color: #333;
905}
906
907.lg-outer .lg-dropdown a {
908 color: #333;
909 display: block;
910 white-space: pre;
911 padding: 4px 12px;
912 font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
913 font-size: 12px;
914}
915
916.lg-outer .lg-dropdown a:hover {
917 background-color: rgba(0, 0, 0, 0.07);
918}
919
920.lg-outer .lg-dropdown .lg-dropdown-text {
921 display: inline-block;
922 line-height: 1;
923 margin-top: -3px;
924 vertical-align: middle;
925}
926
927.lg-outer .lg-dropdown .lg-icon {
928 color: #333;
929 display: inline-block;
930 float: none;
931 font-size: 20px;
932 height: auto;
933 line-height: 1;
934 margin-right: 8px;
935 padding: 0;
936 vertical-align: middle;
937 width: auto;
938}
939
940.lg-outer .lg-share {
941 position: relative;
942}
943
944.lg-outer .lg-share:after {
945 content: '\e80d';
946}
947
948.lg-outer .lg-share-facebook .lg-icon {
949 color: #3b5998;
950}
951
952.lg-outer .lg-share-facebook .lg-icon:after {
953 content: '\e904';
954}
955
956.lg-outer .lg-share-twitter .lg-icon {
957 color: #00aced;
958}
959
960.lg-outer .lg-share-twitter .lg-icon:after {
961 content: '\e907';
962}
963
964.lg-outer .lg-share-pinterest .lg-icon {
965 color: #cb2027;
966}
967
968.lg-outer .lg-share-pinterest .lg-icon:after {
969 content: '\e906';
970}
971
972.lg-comment-box {
973 width: 420px;
974 max-width: 100%;
975 position: absolute;
976 right: 0;
977 top: 0;
978 bottom: 0;
979 z-index: 9999;
980 background-color: #fff;
981 will-change: transform;
982 -moz-transform: translate3d(100%, 0, 0);
983 -o-transform: translate3d(100%, 0, 0);
984 -ms-transform: translate3d(100%, 0, 0);
985 -webkit-transform: translate3d(100%, 0, 0);
986 transform: translate3d(100%, 0, 0);
987 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
988 -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
989 -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
990 transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
991}
992
993.lg-comment-box .lg-comment-title {
994 margin: 0;
995 color: #fff;
996 font-size: 18px;
997}
998
999.lg-comment-box .lg-comment-header {
1000 background-color: #000;
1001 padding: 12px 20px;
1002 position: absolute;
1003 left: 0;
1004 right: 0;
1005 top: 0;
1006}
1007
1008.lg-comment-box .lg-comment-body {
1009 height: 100% !important;
1010 padding-top: 43px !important;
1011 width: 100% !important;
1012}
1013
1014.lg-comment-box .fb-comments {
1015 height: 100%;
1016 width: 100%;
1017 background: url("../images/loading.gif") no-repeat scroll center center #fff;
1018 overflow-y: auto;
1019 display: inline-block;
1020}
1021
1022.lg-comment-box .fb-comments[fb-xfbml-state='rendered'] {
1023 background-image: none;
1024}
1025
1026.lg-comment-box .fb-comments > span {
1027 max-width: 100%;
1028}
1029
1030.lg-comment-box .lg-comment-close {
1031 position: absolute;
1032 right: 5px;
1033 top: 12px;
1034 cursor: pointer;
1035 font-size: 20px;
1036 color: #999;
1037 will-change: color;
1038 -webkit-transition: color 0.2s linear;
1039 -o-transition: color 0.2s linear;
1040 transition: color 0.2s linear;
1041}
1042
1043.lg-comment-box .lg-comment-close:hover {
1044 color: #fff;
1045}
1046
1047.lg-comment-box .lg-comment-close:after {
1048 content: '\e070';
1049}
1050
1051.lg-comment-box iframe {
1052 max-width: 100% !important;
1053 width: 100% !important;
1054}
1055
1056.lg-comment-box #disqus_thread {
1057 padding: 0 20px;
1058}
1059
1060.lg-outer .lg-comment-overlay {
1061 background-color: rgba(0, 0, 0, 0.25);
1062 bottom: 0;
1063 cursor: default;
1064 left: 0;
1065 position: fixed;
1066 right: 0;
1067 top: 0;
1068 z-index: 1081;
1069 opacity: 0;
1070 visibility: hidden;
1071 will-change: visibility, opacity;
1072 -webkit-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
1073 -o-transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
1074 transition: visibility 0s linear 0.18s, opacity 0.18s linear 0s;
1075}
1076
1077.lg-outer .lg-comment-toggle:after {
1078 content: '\e908';
1079}
1080
1081.lg-outer.lg-comment-active .lg-comment-overlay {
1082 -webkit-transition-delay: 0s;
1083 transition-delay: 0s;
1084 -moz-transform: translate3d(0, 0px, 0);
1085 -o-transform: translate3d(0, 0px, 0);
1086 -ms-transform: translate3d(0, 0px, 0);
1087 -webkit-transform: translate3d(0, 0px, 0);
1088 transform: translate3d(0, 0px, 0);
1089 opacity: 1;
1090 visibility: visible;
1091}
1092
1093.lg-outer.lg-comment-active .lg-comment-toggle {
1094 color: #fff;
1095}
1096
1097.lg-outer.lg-comment-active .lg-comment-box {
1098 -moz-transform: translate3d(0, 0, 0);
1099 -o-transform: translate3d(0, 0, 0);
1100 -ms-transform: translate3d(0, 0, 0);
1101 -webkit-transform: translate3d(0, 0, 0);
1102 transform: translate3d(0, 0, 0);
1103}
1104
1105.lg-outer .lg-img-rotate {
1106 position: absolute;
1107 left: 0;
1108 right: 0;
1109 top: 0;
1110 bottom: 0;
1111 -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
1112 -moz-transition: -moz-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
1113 -o-transition: -o-transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
1114 transition: transform 0.4s cubic-bezier(0, 0, 0.25, 1) 0s;
1115}
1116
1117.lg-outer[data-lg-slide-type='video'] .lg-rotate-left,
1118.lg-outer[data-lg-slide-type='video'] .lg-rotate-right,
1119.lg-outer[data-lg-slide-type='video'] .lg-flip-ver,
1120.lg-outer[data-lg-slide-type='video'] .lg-flip-hor, .lg-outer[data-lg-slide-type='iframe'] .lg-rotate-left,
1121.lg-outer[data-lg-slide-type='iframe'] .lg-rotate-right,
1122.lg-outer[data-lg-slide-type='iframe'] .lg-flip-ver,
1123.lg-outer[data-lg-slide-type='iframe'] .lg-flip-hor {
1124 opacity: 0.75;
1125 pointer-events: none;
1126}
1127
1128.lg-rotate-left:after {
1129 content: '\e900';
1130}
1131
1132.lg-rotate-right:after {
1133 content: '\e901';
1134}
1135
1136.lg-icon.lg-flip-hor, .lg-icon.lg-flip-ver {
1137 font-size: 26px;
1138}
1139
1140.lg-flip-ver:after {
1141 content: '\e903';
1142}
1143
1144.lg-flip-hor:after {
1145 content: '\e902';
1146}
1147
1148.lg-medium-zoom-item {
1149 cursor: zoom-in;
1150}
1151
1152.lg-medium-zoom .lg-outer {
1153 cursor: zoom-out;
1154}
1155
1156.lg-medium-zoom .lg-outer.lg-grab img.lg-object {
1157 cursor: zoom-out;
1158}
1159
1160.lg-medium-zoom .lg-outer.lg-grabbing img.lg-object {
1161 cursor: zoom-out;
1162}
1163
1164.lg-relative-caption .lg-outer .lg-sub-html {
1165 white-space: normal;
1166 bottom: auto;
1167 padding: 0;
1168 background-image: none;
1169}
1170
1171.lg-relative-caption .lg-outer .lg-relative-caption-item {
1172 opacity: 0;
1173 padding: 16px 0;
1174 transition: 0.5s opacity ease;
1175}
1176
1177.lg-relative-caption .lg-outer .lg-show-caption .lg-relative-caption-item {
1178 opacity: 1;
1179}
1180
1181.lg-group:after {
1182 content: '';
1183 display: table;
1184 clear: both;
1185}
1186
1187.lg-container {
1188 display: none;
1189 outline: none;
1190}
1191
1192.lg-container.lg-show {
1193 display: block;
1194}
1195
1196.lg-on {
1197 scroll-behavior: unset;
1198}
1199
1200.lg-overlay-open {
1201 overflow: hidden;
1202}
1203
1204.lg-toolbar,
1205.lg-prev,
1206.lg-next,
1207.lg-pager-outer,
1208.lg-hide-sub-html .lg-sub-html {
1209 opacity: 0;
1210 will-change: transform, opacity;
1211 -webkit-transition: -webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
1212 -moz-transition: -moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
1213 -o-transition: -o-transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
1214 transition: transform 0.25s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.25s cubic-bezier(0, 0, 0.25, 1) 0s;
1215}
1216
1217.lg-show-in .lg-toolbar,
1218.lg-show-in .lg-prev,
1219.lg-show-in .lg-next,
1220.lg-show-in .lg-pager-outer {
1221 opacity: 1;
1222}
1223
1224.lg-show-in.lg-hide-sub-html .lg-sub-html {
1225 opacity: 1;
1226}
1227
1228.lg-show-in .lg-hide-items .lg-prev {
1229 opacity: 0;
1230 -webkit-transform: translate3d(-10px, 0, 0);
1231 transform: translate3d(-10px, 0, 0);
1232}
1233
1234.lg-show-in .lg-hide-items .lg-next {
1235 opacity: 0;
1236 -webkit-transform: translate3d(10px, 0, 0);
1237 transform: translate3d(10px, 0, 0);
1238}
1239
1240.lg-show-in .lg-hide-items .lg-toolbar {
1241 opacity: 0;
1242 -webkit-transform: translate3d(0, -10px, 0);
1243 transform: translate3d(0, -10px, 0);
1244}
1245
1246.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html {
1247 opacity: 0;
1248 -webkit-transform: translate3d(0, 20px, 0);
1249 transform: translate3d(0, 20px, 0);
1250}
1251
1252.lg-outer {
1253 width: 100%;
1254 height: 100%;
1255 position: fixed;
1256 top: 0;
1257 left: 0;
1258 z-index: 1050;
1259 text-align: left;
1260 opacity: 0.001;
1261 outline: none;
1262 will-change: auto;
1263 overflow: hidden;
1264 -webkit-transition: opacity 0.15s ease 0s;
1265 -o-transition: opacity 0.15s ease 0s;
1266 transition: opacity 0.15s ease 0s;
1267}
1268
1269.lg-outer * {
1270 -webkit-box-sizing: border-box;
1271 -moz-box-sizing: border-box;
1272 box-sizing: border-box;
1273}
1274
1275.lg-outer.lg-zoom-from-image {
1276 opacity: 1;
1277}
1278
1279.lg-outer.lg-visible {
1280 opacity: 1;
1281}
1282
1283.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide, .lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current {
1284 -webkit-transition-duration: inherit !important;
1285 transition-duration: inherit !important;
1286 -webkit-transition-timing-function: inherit !important;
1287 transition-timing-function: inherit !important;
1288}
1289
1290.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 {
1291 -webkit-transition-duration: 0s !important;
1292 transition-duration: 0s !important;
1293 opacity: 1;
1294}
1295
1296.lg-outer.lg-grab img.lg-object {
1297 cursor: -webkit-grab;
1298 cursor: -moz-grab;
1299 cursor: -o-grab;
1300 cursor: -ms-grab;
1301 cursor: grab;
1302}
1303
1304.lg-outer.lg-grabbing img.lg-object {
1305 cursor: move;
1306 cursor: -webkit-grabbing;
1307 cursor: -moz-grabbing;
1308 cursor: -o-grabbing;
1309 cursor: -ms-grabbing;
1310 cursor: grabbing;
1311}
1312
1313.lg-outer .lg-content {
1314 position: absolute;
1315 top: 0;
1316 left: 0;
1317 right: 0;
1318 bottom: 0;
1319}
1320
1321.lg-outer .lg-inner {
1322 width: 100%;
1323 position: absolute;
1324 left: 0;
1325 top: 0;
1326 bottom: 0;
1327 -webkit-transition: opacity 0s;
1328 -o-transition: opacity 0s;
1329 transition: opacity 0s;
1330 white-space: nowrap;
1331}
1332
1333.lg-outer .lg-item {
1334 display: none !important;
1335}
1336
1337.lg-outer .lg-item:not(.lg-start-end-progress) {
1338 background: url("../images/loading.gif") no-repeat scroll center center transparent;
1339}
1340
1341.lg-outer.lg-css3 .lg-prev-slide,
1342.lg-outer.lg-css3 .lg-current,
1343.lg-outer.lg-css3 .lg-next-slide {
1344 display: inline-block !important;
1345}
1346
1347.lg-outer.lg-css .lg-current {
1348 display: inline-block !important;
1349}
1350
1351.lg-outer .lg-item,
1352.lg-outer .lg-img-wrap {
1353 display: inline-block;
1354 text-align: center;
1355 position: absolute;
1356 width: 100%;
1357 height: 100%;
1358}
1359
1360.lg-outer .lg-item:before,
1361.lg-outer .lg-img-wrap:before {
1362 content: '';
1363 display: inline-block;
1364 height: 100%;
1365 vertical-align: middle;
1366}
1367
1368.lg-outer .lg-img-wrap {
1369 position: absolute;
1370 left: 0;
1371 right: 0;
1372 top: 0;
1373 bottom: 0;
1374 white-space: nowrap;
1375 font-size: 0;
1376}
1377
1378.lg-outer .lg-item.lg-complete {
1379 background-image: none;
1380}
1381
1382.lg-outer .lg-item.lg-current {
1383 z-index: 1060;
1384}
1385
1386.lg-outer .lg-object {
1387 display: inline-block;
1388 vertical-align: middle;
1389 max-width: 100%;
1390 max-height: 100%;
1391 width: auto;
1392 height: auto;
1393 position: relative;
1394}
1395
1396.lg-outer .lg-empty-html.lg-sub-html,
1397.lg-outer .lg-empty-html .lg-sub-html {
1398 display: none;
1399}
1400
1401.lg-outer.lg-hide-download .lg-download {
1402 opacity: 0.75;
1403 pointer-events: none;
1404}
1405
1406.lg-outer .lg-first-slide .lg-dummy-img {
1407 position: absolute;
1408 top: 50%;
1409 left: 50%;
1410}
1411
1412.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components {
1413 -webkit-transform: translate3d(0, 0%, 0);
1414 transform: translate3d(0, 0%, 0);
1415 opacity: 1;
1416}
1417
1418.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html {
1419 opacity: 1;
1420 transition: opacity 0.2s ease-out 0.15s;
1421}
1422
1423.lg-backdrop {
1424 position: fixed;
1425 top: 0;
1426 left: 0;
1427 right: 0;
1428 bottom: 0;
1429 z-index: 1040;
1430 background-color: #000;
1431 opacity: 0;
1432 will-change: auto;
1433 -webkit-transition: opacity 333ms ease-in 0s;
1434 -o-transition: opacity 333ms ease-in 0s;
1435 transition: opacity 333ms ease-in 0s;
1436}
1437
1438.lg-backdrop.in {
1439 opacity: 1;
1440}
1441
1442.lg-css3.lg-no-trans .lg-prev-slide,
1443.lg-css3.lg-no-trans .lg-next-slide,
1444.lg-css3.lg-no-trans .lg-current {
1445 -webkit-transition: none 0s ease 0s !important;
1446 -moz-transition: none 0s ease 0s !important;
1447 -o-transition: none 0s ease 0s !important;
1448 transition: none 0s ease 0s !important;
1449}
1450
1451.lg-css3.lg-use-css3 .lg-item {
1452 -webkit-backface-visibility: hidden;
1453 -moz-backface-visibility: hidden;
1454 backface-visibility: hidden;
1455}
1456
1457.lg-css3.lg-fade .lg-item {
1458 opacity: 0;
1459}
1460
1461.lg-css3.lg-fade .lg-item.lg-current {
1462 opacity: 1;
1463}
1464
1465.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 {
1466 -webkit-transition: opacity 0.1s ease 0s;
1467 -moz-transition: opacity 0.1s ease 0s;
1468 -o-transition: opacity 0.1s ease 0s;
1469 transition: opacity 0.1s ease 0s;
1470}
1471
1472.lg-css3.lg-use-css3 .lg-item.lg-start-progress {
1473 -webkit-transition: -webkit-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
1474 -moz-transition: -moz-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
1475 -o-transition: -o-transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
1476 transition: transform 1s cubic-bezier(0.175, 0.885, 0.32, 1.275) 0s;
1477}
1478
1479.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress {
1480 -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
1481 -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
1482 -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
1483 transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s;
1484}
1485
1486.lg-css3.lg-slide.lg-use-css3 .lg-item {
1487 opacity: 0;
1488}
1489
1490.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide {
1491 -webkit-transform: translate3d(-100%, 0, 0);
1492 transform: translate3d(-100%, 0, 0);
1493}
1494
1495.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide {
1496 -webkit-transform: translate3d(100%, 0, 0);
1497 transform: translate3d(100%, 0, 0);
1498}
1499
1500.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current {
1501 -webkit-transform: translate3d(0, 0, 0);
1502 transform: translate3d(0, 0, 0);
1503 opacity: 1;
1504}
1505
1506.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 {
1507 -webkit-transition: -webkit-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
1508 -moz-transition: -moz-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
1509 -o-transition: -o-transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
1510 transition: transform 1s cubic-bezier(0, 0, 0.25, 1) 0s, opacity 0.1s ease 0s;
1511}
1512
1513.lg-container {
1514 display: none;
1515}
1516
1517.lg-container.lg-show {
1518 display: block;
1519}
1520
1521.lg-container.lg-dragging-vertical .lg-backdrop {
1522 -webkit-transition-duration: 0s !important;
1523 transition-duration: 0s !important;
1524}
1525
1526.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current {
1527 -webkit-transition-duration: 0s !important;
1528 transition-duration: 0s !important;
1529 opacity: 1;
1530}
1531
1532.lg-inline .lg-backdrop,
1533.lg-inline .lg-outer {
1534 position: absolute;
1535}
1536
1537.lg-inline .lg-backdrop {
1538 z-index: 1;
1539}
1540
1541.lg-inline .lg-outer {
1542 z-index: 2;
1543}
1544
1545.lg-inline .lg-maximize:after {
1546 content: '\e909';
1547}
1548
1549.lg-components {
1550 -webkit-transform: translate3d(0, 100%, 0);
1551 transform: translate3d(0, 100%, 0);
1552 will-change: transform;
1553 -webkit-transition: -webkit-transform 0.35s ease-out 0s;
1554 -moz-transition: -moz-transform 0.35s ease-out 0s;
1555 -o-transition: -o-transform 0.35s ease-out 0s;
1556 transition: transform 0.35s ease-out 0s;
1557 z-index: 1080;
1558 position: absolute;
1559 bottom: 0;
1560 right: 0;
1561 left: 0;
1562}