PluginProbe
Depicter — Popup & Slider Builder / 1.3.2
Depicter — Popup & Slider Builder v1.3.2
4.8.1 trunk 1.0.0 1.1.0 1.1.2 1.1.4 1.1.6 1.1.7 1.1.8 1.1.9 1.2.0 1.3.0 1.3.1 1.3.2 1.3.3 1.3.5 1.3.8 1.5.0 1.5.1 1.5.2 1.5.5 1.6.0 1.6.1 1.6.2 1.7.0 All 76 releases
depicter / resources / styles / player / depicter.css

depicter.css in Depicter — Popup & Slider Builder 1.3.2, at resources/styles/player/depicter.css

1,293 lines 33.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 @namespace svg 'http://www.w3.org/2000/svg';
2 /*! From https://github.com/andy-piccalilli/modern-css-reset */
3 /* line 55, sass/_revert-styles.scss */
4 .depicter-revert {
5 text-rendering: optimizeSpeed;
6 line-height: 1.5;
7 direction: ltr;
8 /* Remove default margin */
9 /* Remove list styles on ul, ol elements with a list role, which suggests default styling will be removed */
10 /* A elements that don't have a class get default styles */
11 /* Make images easier to work with */
12 /* Inherit fonts for inputs and buttons */
13 }
14 /* line 56, sass/_revert-styles.scss */
15 .depicter-revert,
16 .depicter-revert h1,
17 .depicter-revert h2,
18 .depicter-revert h3,
19 .depicter-revert h4,
20 .depicter-revert h5,
21 .depicter-revert h6,
22 .depicter-revert p,
23 .depicter-revert figure,
24 .depicter-revert blockquote,
25 .depicter-revert dl,
26 .depicter-revert dd,
27 .depicter-revert ul[role='list'],
28 .depicter-revert ol[role='list'],
29 .depicter-revert img,
30 .depicter-revert picture,
31 .depicter-revert input,
32 .depicter-revert button,
33 .depicter-revert textarea,
34 .depicter-revert table,
35 .depicter-revert td,
36 .depicter-revert tr,
37 .depicter-revert th,
38 .depicter-revert tbody,
39 .depicter-revert thead,
40 .depicter-revert nav,
41 .depicter-revert aside,
42 .depicter-revert strong,
43 .depicter-revert select {
44 all: revert;
45 }
46 /* line 9, sass/_revert-styles.scss */
47 .depicter-revert *,
48 .depicter-revert *::before,
49 .depicter-revert *::after {
50 box-sizing: border-box;
51 }
52 /* line 16, sass/_revert-styles.scss */
53 .depicter-revert h1,
54 .depicter-revert h2,
55 .depicter-revert h3,
56 .depicter-revert h4,
57 .depicter-revert p,
58 .depicter-revert figure,
59 .depicter-revert blockquote,
60 .depicter-revert dl,
61 .depicter-revert dd {
62 margin: 0;
63 font-weight: normal;
64 }
65 /* line 30, sass/_revert-styles.scss */
66 .depicter-revert ul[role='list'],
67 .depicter-revert ol[role='list'] {
68 list-style: none;
69 }
70 /* line 36, sass/_revert-styles.scss */
71 .depicter-revert a:not([class]) {
72 text-decoration-skip-ink: auto;
73 }
74 /* line 41, sass/_revert-styles.scss */
75 .depicter-revert img,
76 .depicter-revert picture {
77 display: block;
78 }
79 /* line 47, sass/_revert-styles.scss */
80 .depicter-revert input,
81 .depicter-revert button,
82 .depicter-revert textarea,
83 .depicter-revert select {
84 font: inherit;
85 }
86
87 /* line 1, sass/partials/base/_depicter.scss */
88 .depicter {
89 position: relative;
90 overflow: hidden;
91 }
92
93 /* ------------------------------------------------------------------------------ */
94 /* line 3, sass/partials/base/_layout.scss */
95 .depicter-content-composer {
96 position: relative;
97 }
98 /* line 6, sass/partials/base/_layout.scss */
99 .depicter-content-composer:focus {
100 outline: none;
101 }
102
103 /* line 11, sass/partials/base/_layout.scss */
104 .depicter-primary-container {
105 display: flex;
106 flex-flow: column wrap;
107 clear: both;
108 overflow: hidden;
109 height: 100%;
110 }
111
112 /* line 19, sass/partials/base/_layout.scss */
113 .depicter-overflow-fix {
114 overflow-x: hidden;
115 }
116
117 /* line 23, sass/partials/base/_layout.scss */
118 .depicter-view-container {
119 flex: 1 1 auto;
120 order: 2;
121 }
122
123 /* line 28, sass/partials/base/_layout.scss */
124 .depicter-layout-fullscreen,
125 .depicter-layout-fullwidth {
126 width: 100vw;
127 max-width: none !important;
128 }
129
130 /* line 34, sass/partials/base/_layout.scss */
131 .depicter-layout-fullscreen {
132 height: 100vh;
133 }
134 /* line 37, sass/partials/base/_layout.scss */
135 .depicter-layout-fullscreen .depicter-view,
136 .depicter-layout-fullscreen .depicter-section,
137 .depicter-layout-fullscreen .depicter-sections,
138 .depicter-layout-fullscreen .depicter-section-mask {
139 height: 100%;
140 }
141
142 /* line 45, sass/partials/base/_layout.scss */
143 .depicter-layout-auto {
144 width: 100%;
145 height: 100%;
146 }
147
148 /* ------------------------------------------------------------------------------ */
149 /* line 52, sass/partials/base/_layout.scss */
150 .depicter-mid-row {
151 display: flex;
152 flex-flow: row wrap;
153 flex: 1;
154 order: 2;
155 }
156 /* line 58, sass/partials/base/_layout.scss */
157 .depicter-narrow-layout .depicter-mid-row {
158 flex-flow: column wrap;
159 }
160
161 /* line 63, sass/partials/base/_layout.scss */
162 .depicter-inner-container {
163 display: flex;
164 flex-flow: column wrap;
165 order: 2;
166 flex: 1;
167 }
168
169 /* line 70, sass/partials/base/_layout.scss */
170 .depicter-left-container,
171 .depicter-top-container {
172 order: 1;
173 }
174
175 /* line 75, sass/partials/base/_layout.scss */
176 .depicter-right-container,
177 .depicter-bottom-container {
178 order: 3;
179 }
180
181 /* line 81, sass/partials/base/_layout.scss */
182 .depicter-rtl .depicter-right-container {
183 order: 1;
184 }
185 /* line 85, sass/partials/base/_layout.scss */
186 .depicter-rtl .depicter-left-container {
187 order: 3;
188 }
189
190 /* ------------------------------------------------------------------------------ */
191 /* line 3, sass/partials/views/_view.scss */
192 .depicter-view-container {
193 position: relative;
194 }
195
196 /* line 7, sass/partials/views/_view.scss */
197 .depicter-view {
198 position: relative;
199 height: 100%;
200 overflow: hidden;
201 -webkit-user-select: none;
202 -moz-user-select: none;
203 -depicter-user-select: none;
204 user-select: none;
205 touch-action: manipulation;
206 }
207
208 /* line 19, sass/partials/views/_view.scss */
209 .depicter-sections {
210 will-change: transform;
211 }
212
213 /* line 24, sass/partials/views/_view.scss */
214 .depicter-auto-height .depicter-view {
215 transition: height 300ms;
216 }
217
218 /* ------------------------------------------------------------------------------ */
219 /* line 32, sass/partials/views/_view.scss */
220 .depicter-stack-view .depicter-sections {
221 transform-style: preserve-3d;
222 }
223
224 /* line 37, sass/partials/views/_view.scss */
225 .depicter-transform-view {
226 perspective: 2000px;
227 }
228 /* line 39, sass/partials/views/_view.scss */
229 .depicter-transform-view .depicter-sections {
230 transform-style: preserve-3d;
231 }
232
233 /* line 45, sass/partials/views/_view.scss */
234 .depicter-mask-view .depicter-section-mask {
235 overflow: hidden;
236 position: absolute;
237 pointer-events: none;
238 }
239 /* line 49, sass/partials/views/_view.scss */
240 .depicter-mask-view .depicter-section-mask .depicter-section {
241 position: relative;
242 }
243
244 /* line 55, sass/partials/views/_view.scss */
245 .depicter-cube-view {
246 perspective: 2000px;
247 }
248 /* line 57, sass/partials/views/_view.scss */
249 .depicter-cube-view .depicter-sections {
250 perspective: 2000px;
251 transform-style: preserve-3d;
252 perspective-origin: center;
253 height: 100%;
254 }
255 /* line 64, sass/partials/views/_view.scss */
256 .depicter-cube-view .depicter-section {
257 backface-visibility: hidden;
258 }
259
260 /* line 1, sass/partials/section/_section.scss */
261 .depicter-section {
262 position: absolute;
263 overflow: hidden;
264 }
265
266 /* line 6, sass/partials/section/_section.scss */
267 .depicter-bg-container {
268 position: absolute;
269 width: 100%;
270 height: 100%;
271 pointer-events: none;
272 -webkit-user-select: none;
273 -moz-user-select: none;
274 user-select: none;
275 }
276
277 /* line 27, sass/partials/section/_section.scss */
278 .depicter-section {
279 display: flex;
280 flex-direction: column;
281 justify-content: center;
282 align-items: center;
283 }
284 /* line 33, sass/partials/section/_section.scss */
285 .depicter-section .depicter-bg-container > img {
286 width: 100%;
287 height: 100%;
288 opacity: 0;
289 transition: opacity 300ms;
290 }
291 /* line 40, sass/partials/section/_section.scss */
292 .depicter-section.depicter-ready .depicter-bg-container > img {
293 opacity: 1;
294 }
295 /* line 45, sass/partials/section/_section.scss */
296 .depicter-section.depicter-section-hidden, .depicter-section.depicter-section-hidden * {
297 visibility: hidden !important;
298 }
299
300 /* line 52, sass/partials/section/_section.scss */
301 .depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child {
302 position: absolute;
303 top: 0;
304 left: 0;
305 display: block;
306 width: 100%;
307 height: 100%;
308 z-index: 2;
309 overflow: hidden;
310 text-indent: -100em;
311 }
312 /* line 65, sass/partials/section/_section.scss */
313 .depicter-section > a.depicter-section-link:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
314 z-index: 1000;
315 }
316
317 /* ------------------------------------------------------------------------------ */
318 /* line 3, sass/partials/layers/_layer.scss */
319 .depicter-layers-container {
320 position: relative;
321 display: flex;
322 width: 100%;
323 height: 100%;
324 align-items: center;
325 flex-direction: row;
326 pointer-events: none;
327 }
328
329 /* line 14, sass/partials/layers/_layer.scss */
330 .depicter-fade-layers .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
331 transition: opacity 300ms, visibility 300ms;
332 visibility: hidden;
333 opacity: 0;
334 }
335 /* line 19, sass/partials/layers/_layer.scss */
336 .depicter-fade-layers .depicter-active .depicter-layer-frame:not(.depicter-interactive-anim):not(.depicter-static) {
337 opacity: 1;
338 visibility: visible;
339 }
340
341 /* line 25, sass/partials/layers/_layer.scss */
342 .depicter-layers-wrapper {
343 position: relative;
344 padding: 0 0;
345 box-sizing: content-box;
346 margin: 0 auto;
347 height: 100%;
348 width: 100%;
349 }
350
351 /* line 34, sass/partials/layers/_layer.scss */
352 .depicter-layers-fold {
353 position: relative;
354 height: 100%;
355 pointer-events: none;
356 }
357 /* line 40, sass/partials/layers/_layer.scss */
358 .depicter-layers-fold > * {
359 pointer-events: all;
360 }
361
362 /* line 46, sass/partials/layers/_layer.scss */
363 .depicter-content-first .depicter-layers-container {
364 position: relative;
365 }
366 /* line 50, sass/partials/layers/_layer.scss */
367 .depicter-content-first .depicter-layers-container,
368 .depicter-content-first .depicter-layers-wrapper,
369 .depicter-content-first .depicter-layers-fold {
370 height: auto;
371 }
372 /* line 56, sass/partials/layers/_layer.scss */
373 .depicter-content-first .depicter-bg-container {
374 position: absolute;
375 height: 100%;
376 top: 0;
377 }
378
379 /* line 63, sass/partials/layers/_layer.scss */
380 .depicter-layer-frame {
381 visibility: visible;
382 }
383 /* line 64, sass/partials/layers/_layer.scss */
384 .depicter-layer-frame.depicter-pos-absolute {
385 position: absolute;
386 }
387 /* line 71, sass/partials/layers/_layer.scss */
388 .depicter-layer-frame .depicter-mask-frame {
389 overflow: hidden;
390 }
391 /* line 75, sass/partials/layers/_layer.scss */
392 .depicter-layer-frame > a {
393 text-decoration: none;
394 color: inherit;
395 }
396
397 /* line 81, sass/partials/layers/_layer.scss */
398 .depicter-relative-width *:not(.depicter-relative-width .depicter-layer *),
399 .depicter-relative-width .depicter-relative-width *:not(.depicter-relative-width .depicter-relative-width .depicter-layer *) {
400 width: 100%;
401 }
402
403 /* line 87, sass/partials/layers/_layer.scss */
404 .depicter-relative-height *:not(.depicter-relative-height .depicter-layer *),
405 .depicter-relative-height .depicter-relative-height *:not(.depicter-relative-height .depicter-relative-height .depicter-layer *) {
406 height: 100%;
407 }
408
409 /* line 93, sass/partials/layers/_layer.scss */
410 .depicter-layer.depicter-has-action {
411 cursor: pointer;
412 }
413
414 /* line 99, sass/partials/layers/_layer.scss */
415 .depicter-layer.depicter-layer-hidden, .depicter-layer.depicter-is-hidden,
416 .depicter-layer-frame.depicter-layer-hidden,
417 .depicter-layer-frame.depicter-is-hidden {
418 visibility: hidden !important;
419 }
420 /* line 102, sass/partials/layers/_layer.scss */
421 .depicter-layer.depicter-layer-hidden *, .depicter-layer.depicter-is-hidden *,
422 .depicter-layer-frame.depicter-layer-hidden *,
423 .depicter-layer-frame.depicter-is-hidden * {
424 visibility: hidden !important;
425 }
426
427 /* line 108, sass/partials/layers/_layer.scss */
428 .depicter-no-wrap {
429 white-space: nowrap;
430 }
431
432 /* line 112, sass/partials/layers/_layer.scss */
433 .depicter-fixed-layers {
434 pointer-events: none;
435 }
436 /* line 115, sass/partials/layers/_layer.scss */
437 .depicter-fixed-layers .depicter-layer {
438 pointer-events: auto;
439 }
440
441 /* line 122, sass/partials/layers/_layer.scss */
442 .depicter-float-width * {
443 width: 100%;
444 }
445 /* line 125, sass/partials/layers/_layer.scss */
446 .depicter-float-width .depicter-layer > * {
447 width: auto;
448 }
449
450 /* line 131, sass/partials/layers/_layer.scss */
451 .depicter-float-height * {
452 height: 100%;
453 }
454 /* line 134, sass/partials/layers/_layer.scss */
455 .depicter-float-height .depicter-layer > * {
456 height: auto;
457 }
458
459 /* line 2, sass/partials/layers/_image.scss */
460 .depicter-image-layer .depicter-layer {
461 width: 100%;
462 height: 100%;
463 }
464 /* line 7, sass/partials/layers/_image.scss */
465 .depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img {
466 opacity: 0;
467 visibility: hidden;
468 transition: opacity 150ms ease-out;
469 }
470 /* line 12, sass/partials/layers/_image.scss */
471 .depicter-image-layer .depicter-layer:not(.depicter-is-hidden) img.depicter-loaded {
472 opacity: 1;
473 visibility: visible;
474 }
475 /* line 21, sass/partials/layers/_image.scss */
476 .depicter-image-layer picture {
477 overflow: hidden;
478 }
479 /* line 25, sass/partials/layers/_image.scss */
480 .depicter-image-layer img {
481 position: relative;
482 min-width: 100%;
483 }
484
485 /* line 2, sass/partials/layers/_shape-layer.scss */
486 .depicter-shape-layer svg {
487 width: 100%;
488 height: 100%;
489 }
490
491 /* line 2, sass/partials/layers/_video-layer.scss */
492 .depicter-video-layer iframe {
493 border: none;
494 }
495 /* line 6, sass/partials/layers/_video-layer.scss */
496 .depicter-video-layer iframe,
497 .depicter-video-layer img {
498 width: 100%;
499 height: 100%;
500 }
501 /* line 12, sass/partials/layers/_video-layer.scss */
502 .depicter-video-layer img {
503 position: absolute;
504 top: 0;
505 z-index: 2;
506 object-fit: cover;
507 transition: opacity 400ms, visibility 400ms;
508 }
509 /* line 20, sass/partials/layers/_video-layer.scss */
510 .depicter-video-layer .depicter-layer {
511 overflow: hidden;
512 }
513 /* line 24, sass/partials/layers/_video-layer.scss */
514 .depicter-video-layer .depicter-video-player {
515 z-index: 1;
516 }
517 /* line 28, sass/partials/layers/_video-layer.scss */
518 .depicter-video-layer .depicter-video-btn {
519 transition: opacity 400ms, visibility 400ms;
520 }
521 /* line 33, sass/partials/layers/_video-layer.scss */
522 .depicter-video-layer video {
523 display: block;
524 width: 100%;
525 height: 100%;
526 }
527 /* line 40, sass/partials/layers/_video-layer.scss */
528 .depicter-video-layer .depicter-playing img,
529 .depicter-video-layer .depicter-playing .depicter-video-btn {
530 opacity: 0;
531 visibility: hidden;
532 }
533
534 /* line 1, sass/partials/layers/_hotspot-layer.scss */
535 .depicter-hotspot-layer {
536 cursor: pointer;
537 }
538 /* line 4, sass/partials/layers/_hotspot-layer.scss */
539 .depicter-hotspot-layer .depicter-hotspot-point {
540 position: relative;
541 transform: translateX(-50%) translateY(-50%);
542 }
543 /* line 9, sass/partials/layers/_hotspot-layer.scss */
544 .depicter-hotspot-layer .depicter-point-center {
545 width: 20px;
546 height: 20px;
547 background: #dedede;
548 border-radius: 50%;
549 }
550
551 /* line 17, sass/partials/layers/_hotspot-layer.scss */
552 .depicter-hotspot-tooltip {
553 position: absolute;
554 top: 0;
555 left: 0;
556 z-index: 200;
557 pointer-events: none;
558 visibility: hidden;
559 opacity: 0;
560 transition: opacity 900ms cubic-bezier(0.19, 1, 0.22, 1), transform 900ms cubic-bezier(0.19, 1, 0.22, 1), visibility 900ms cubic-bezier(0.19, 1, 0.22, 1);
561 }
562 /* line 36, sass/partials/layers/_hotspot-layer.scss */
563 .depicter-hotspot-tooltip .depicter-tooltip-cont {
564 position: relative;
565 padding: 10px;
566 background: rgba(240, 240, 240, 0.88);
567 text-shadow: 0 1px 0px white;
568 pointer-events: auto;
569 }
570 /* line 44, sass/partials/layers/_hotspot-layer.scss */
571 .depicter-hotspot-tooltip::after {
572 content: '';
573 position: absolute;
574 top: 15px;
575 left: -12px;
576 display: block;
577 transform-origin: center -15px;
578 width: 0;
579 height: 0;
580 border-bottom: 10px solid rgba(240, 240, 240, 0.88);
581 border-left: 12px solid transparent;
582 border-right: 12px solid transparent;
583 }
584 /* line 54, sass/partials/layers/_hotspot-layer.scss */
585 .depicter-hotspot-tooltip.depicter-align-right {
586 transform: translateX(50px);
587 }
588 /* line 57, sass/partials/layers/_hotspot-layer.scss */
589 .depicter-hotspot-tooltip.depicter-align-right::after {
590 transform: rotate(-90deg);
591 }
592 /* line 61, sass/partials/layers/_hotspot-layer.scss */
593 .depicter-hotspot-tooltip.depicter-align-right .depicter-tooltip-cont {
594 transform: translateY(-50%) translateX(25px);
595 }
596 /* line 66, sass/partials/layers/_hotspot-layer.scss */
597 .depicter-hotspot-tooltip.depicter-align-left {
598 transform: translateX(-50px);
599 }
600 /* line 69, sass/partials/layers/_hotspot-layer.scss */
601 .depicter-hotspot-tooltip.depicter-align-left::after {
602 transform: rotate(90deg);
603 }
604 /* line 73, sass/partials/layers/_hotspot-layer.scss */
605 .depicter-hotspot-tooltip.depicter-align-left .depicter-tooltip-cont {
606 transform: translateY(-50%) translateX(-100%) translateX(-25px);
607 }
608 /* line 78, sass/partials/layers/_hotspot-layer.scss */
609 .depicter-hotspot-tooltip.depicter-align-bottom {
610 transform: translateY(50px);
611 }
612 /* line 81, sass/partials/layers/_hotspot-layer.scss */
613 .depicter-hotspot-tooltip.depicter-align-bottom .depicter-tooltip-cont {
614 transform: translateX(-50%) translateY(25px);
615 }
616 /* line 86, sass/partials/layers/_hotspot-layer.scss */
617 .depicter-hotspot-tooltip.depicter-align-top {
618 transform: translateY(-50px);
619 }
620 /* line 89, sass/partials/layers/_hotspot-layer.scss */
621 .depicter-hotspot-tooltip.depicter-align-top::after {
622 transform: rotate(180deg);
623 }
624 /* line 93, sass/partials/layers/_hotspot-layer.scss */
625 .depicter-hotspot-tooltip.depicter-align-top .depicter-tooltip-cont {
626 transform: translateX(-50%) translateY(-100%) translateY(-25px);
627 }
628 /* line 98, sass/partials/layers/_hotspot-layer.scss */
629 .depicter-hotspot-tooltip.depicter-tooltip-active {
630 transform: none;
631 opacity: 1;
632 visibility: visible;
633 }
634 /* line 104, sass/partials/layers/_hotspot-layer.scss */
635 .depicter-hotspot-tooltip.depicter-no-transition {
636 transition: none !important;
637 }
638
639 /* line 1, sass/partials/layers/_arrow-layer.scss */
640 .depicter-arrow-layer {
641 cursor: pointer;
642 }
643 /* line 4, sass/partials/layers/_arrow-layer.scss */
644 .depicter-arrow-layer .depicter-layer {
645 display: flex;
646 align-items: center;
647 justify-content: center;
648 }
649
650 /* line 2, sass/partials/layers/_bullets-layer.scss */
651 .depicter-bullet-layer .depicter-layer {
652 display: inline-flex;
653 align-items: center;
654 justify-content: center;
655 }
656 /* line 8, sass/partials/layers/_bullets-layer.scss */
657 .depicter-bullet-layer .depicter-bullet-item {
658 display: inline-block;
659 cursor: pointer;
660 }
661 /* line 12, sass/partials/layers/_bullets-layer.scss */
662 .depicter-bullet-layer .depicter-bullet-item:last-of-type {
663 margin-right: 0;
664 }
665
666 /* line 2, sass/partials/layers/_lineTimer-layer.scss */
667 .depicter-lineTimer-layer .depicter-layer {
668 overflow: hidden;
669 }
670 /* line 6, sass/partials/layers/_lineTimer-layer.scss */
671 .depicter-lineTimer-layer .depicter-timer-bar {
672 height: 100%;
673 transition: width 200ms;
674 }
675
676 /* line 1, sass/partials/layers/_scroll-layer.scss */
677 .depicter-scroll-layer {
678 cursor: pointer;
679 }
680 /* line 4, sass/partials/layers/_scroll-layer.scss */
681 .depicter-scroll-layer .depicter-layer {
682 display: flex;
683 align-items: center;
684 justify-content: center;
685 }
686
687 /* line 1, sass/partials/layers/_playAndPause-layer.scss */
688 .depicter-playAndPause-layer {
689 cursor: pointer;
690 }
691 /* line 4, sass/partials/layers/_playAndPause-layer.scss */
692 .depicter-playAndPause-layer .depicter-layer {
693 display: flex;
694 align-items: center;
695 justify-content: center;
696 }
697 /* line 10, sass/partials/layers/_playAndPause-layer.scss */
698 .depicter-playAndPause-layer svg {
699 display: none;
700 }
701 /* line 14, sass/partials/layers/_playAndPause-layer.scss */
702 .depicter-playAndPause-layer .depicter-active {
703 display: inline-block;
704 }
705
706 /* ------------------------------------------------------------------------------ */
707 /* line 3, sass/partials/layers/_button-layer.scss */
708 .depicter-button-layer {
709 cursor: pointer;
710 }
711 /* line 6, sass/partials/layers/_button-layer.scss */
712 .depicter-button-layer .depicter-layer {
713 display: flex;
714 align-items: center;
715 justify-content: center;
716 flex-wrap: wrap;
717 }
718
719 /* line 1, sass/partials/layers/_flex.scss */
720 .depicter-flex-layer .depicter-layer {
721 display: flex;
722 flex-wrap: wrap;
723 position: relative;
724 }
725
726 /* ------------------------------------------------------------------------------ */
727 /* line 3, sass/partials/layers/_overlay-layers.scss */
728 .depicter-overlay-layers {
729 position: absolute;
730 top: 0;
731 width: 100%;
732 height: 100%;
733 pointer-events: none;
734 display: flex;
735 align-items: center;
736 justify-content: center;
737 flex-direction: column;
738 }
739
740 /* line 1, sass/partials/layers/_layer-animation.scss */
741 .depicter-animation-wrap {
742 visibility: visible;
743 }
744
745 /* ------------------------------------------------------------------------------ */
746 /* line 5, sass/partials/ui/_elements.scss */
747 .depicter-video-layer .depicter-video-btn, .depicter-section .depicter-section-video-btn {
748 position: absolute;
749 top: 50%;
750 left: 50%;
751 margin-left: -23px;
752 margin-top: -23px;
753 width: 46px;
754 height: 46px;
755 background: #dedede;
756 border-radius: 50%;
757 text-align: center;
758 cursor: pointer;
759 z-index: 2;
760 }
761 /* line 20, sass/partials/ui/_elements.scss */
762 .depicter-video-layer .depicter-video-btn::after, .depicter-section .depicter-section-video-btn::after {
763 content: '\25BA';
764 position: relative;
765 top: 1px;
766 left: 2px;
767 color: #666;
768 line-height: 46px;
769 }
770
771 /* line 30, sass/partials/ui/_elements.scss */
772 .depicter-section .depicter-section-video-close-btn {
773 position: absolute;
774 width: 36px;
775 height: 36px;
776 background: #666;
777 color: #dedede;
778 border-radius: 50%;
779 text-align: center;
780 cursor: pointer;
781 }
782 /* line 41, sass/partials/ui/_elements.scss */
783 .depicter-section .depicter-section-video-close-btn::after {
784 content: '\2715';
785 position: relative;
786 top: 1px;
787 line-height: 36px;
788 }
789
790 /* line 4, sass/partials/addons/_section-video.scss */
791 .depicter-section .depicter-section-video {
792 position: absolute;
793 top: 0;
794 left: 0;
795 width: 100%;
796 height: 100%;
797 z-index: 100;
798 background: #000;
799 transition: opacity 400ms, visibility 400ms;
800 visibility: hidden;
801 opacity: 0;
802 }
803 /* line 15, sass/partials/addons/_section-video.scss */
804 .depicter-section .depicter-section-video-btn {
805 z-index: 101;
806 transition: opacity 400ms, visibility 400ms;
807 }
808 /* line 21, sass/partials/addons/_section-video.scss */
809 .depicter-section .depicter-section-video-close-btn {
810 top: 2em;
811 right: 2em;
812 z-index: 102;
813 transition: opacity 400ms, visibility 400ms;
814 visibility: hidden;
815 opacity: 0;
816 }
817 /* line 30, sass/partials/addons/_section-video.scss */
818 .depicter-section.depicter-video-open .depicter-section-video,
819 .depicter-section.depicter-video-open .depicter-section-video-close-btn {
820 visibility: visible;
821 opacity: 1;
822 }
823 /* line 36, sass/partials/addons/_section-video.scss */
824 .depicter-section.depicter-video-open .depicter-section-video-btn {
825 opacity: 0;
826 visibility: hidden;
827 }
828
829 /* line 1, sass/partials/addons/_loading.scss */
830 .depicter-loading-container {
831 position: absolute;
832 left: 50%;
833 top: 50%;
834 transform: translateX(-50%) translateY(-50%);
835 z-index: 10;
836 }
837
838 /* line 12, sass/partials/addons/_loading.scss */
839 .depicter-content-composer > *,
840 .depicter > *,
841 .depicter-section > * {
842 transition: opacity 300ms, visibility 300ms;
843 opacity: 0;
844 visibility: hidden;
845 }
846 /* line 18, sass/partials/addons/_loading.scss */
847 .depicter-content-composer > .depicter-loading-container,
848 .depicter-content-composer > .depicter-section-loading,
849 .depicter > .depicter-loading-container,
850 .depicter > .depicter-section-loading,
851 .depicter-section > .depicter-loading-container,
852 .depicter-section > .depicter-section-loading {
853 opacity: 1;
854 visibility: visible;
855 }
856
857 /* line 25, sass/partials/addons/_loading.scss */
858 .depicter-content-composer,
859 .depicter {
860 pointer-events: none;
861 }
862 /* line 29, sass/partials/addons/_loading.scss */
863 .depicter-content-composer.depicter-ready,
864 .depicter.depicter-ready {
865 pointer-events: all;
866 }
867
868 /* line 35, sass/partials/addons/_loading.scss */
869 .depicter-ready > * {
870 opacity: 1;
871 visibility: visible;
872 }
873 /* line 40, sass/partials/addons/_loading.scss */
874 .depicter-ready > .depicter-loading-container,
875 .depicter-ready > .depicter-section-loading {
876 opacity: 0;
877 visibility: hidden;
878 }
879
880 /* line 48, sass/partials/addons/_loading.scss */
881 .depicter-preload-all:not(.depicter-ready) > .depicter-primary-container * {
882 pointer-events: none !important;
883 }
884
885 /* line 1, sass/partials/addons/_section-background-video.scss */
886 .depicter-bg-video-container {
887 position: absolute;
888 top: 0;
889 width: 100%;
890 height: 100%;
891 overflow: hidden;
892 z-index: 1;
893 }
894 /* line 9, sass/partials/addons/_section-background-video.scss */
895 .depicter-bg-video-container > video {
896 width: 100%;
897 height: 100%;
898 }
899
900 /* line 2, sass/partials/addons/_section-link.scss */
901 .depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child {
902 position: absolute;
903 top: 0;
904 left: 0;
905 display: block;
906 width: 100%;
907 height: 100%;
908 z-index: 2;
909 overflow: hidden;
910 text-indent: -100em;
911 }
912 /* line 13, sass/partials/addons/_section-link.scss */
913 .depicter-section > a:not(.depicter-layer):not(.depicter-not-section-link):first-child.depicter-over-all {
914 z-index: 1000;
915 }
916
917 @media screen and (min-width: 1025px) {
918 /* line 11, sass/partials/addons/_hide-on.scss */
919 .depicter-revert .depicter-hide-on-desktop, .depicter-revert.depicter-hide-on-desktop {
920 position: fixed;
921 opacity: 0;
922 visibility: hidden;
923 pointer-events: none;
924 top: -100%;
925 left: -100%;
926 }
927 }
928 @media screen and (max-width: 1024px) and (min-width: 769px) {
929 /* line 18, sass/partials/addons/_hide-on.scss */
930 .depicter-revert .depicter-hide-on-tablet, .depicter-revert.depicter-hide-on-tablet {
931 position: fixed;
932 opacity: 0;
933 visibility: hidden;
934 pointer-events: none;
935 top: -100%;
936 left: -100%;
937 }
938 }
939 @media screen and (max-width: 767px) {
940 /* line 25, sass/partials/addons/_hide-on.scss */
941 .depicter-revert .depicter-hide-on-mobile, .depicter-revert.depicter-hide-on-mobile {
942 position: fixed;
943 opacity: 0;
944 visibility: hidden;
945 pointer-events: none;
946 top: -100%;
947 left: -100%;
948 }
949 }
950
951 /* line 1, sass/partials/addons/_grab-cursor.scss */
952 .depicter-cursor-grab {
953 cursor: -webkit-grab;
954 cursor: grab;
955 }
956
957 /* line 6, sass/partials/addons/_grab-cursor.scss */
958 .depicter-cursor-grabbing {
959 cursor: -webkit-grabbing;
960 cursor: grabbing;
961 }
962
963 /* line 2, sass/partials/addons/_auto-height.scss */
964 .depicter-auto-height .depicter-primary-container {
965 height: auto;
966 }
967
968 /* line 1, sass/partials/addons/_actions.scss */
969 .depicter-has-mouse-action {
970 cursor: pointer !important;
971 pointer-events: all !important;
972 }
973
974 /**
975 This styles hide animative layers of not activated sections
976 */
977 /* line 6, sass/partials/addons/_hide-side-sections-layers.scss */
978 .depicter-section:not(.depicter-active) .depicter-has-animation-in {
979 display: none;
980 }
981
982 /* line 12, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
983 .depicter-dot-flashing {
984 display: inline-flex;
985 align-items: center;
986 justify-content: center;
987 }
988 /* line 17, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
989 .depicter-dot-flashing span {
990 display: inline-block;
991 width: 12px;
992 height: 12px;
993 margin-right: 9px;
994 border-radius: 50%;
995 }
996 /* line 24, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
997 .depicter-dot-flashing span:last-of-type {
998 margin-right: 0;
999 }
1000 /* line 30, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1001 .depicter-dot-flashing.depicter-loading-dark span {
1002 background-color: #050a0e;
1003 }
1004 /* line 36, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1005 .depicter-dot-flashing.depicter-loading-light span {
1006 background-color: #fff;
1007 }
1008 /* line 41, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1009 .depicter-dot-flashing span {
1010 will-change: opacity;
1011 animation: middleDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1012 }
1013 /* line 45, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1014 .depicter-dot-flashing span:first-of-type {
1015 animation: firstDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1016 }
1017 /* line 49, ../../../shared/loadings/src/loadings/dotFlashing/styles.scss */
1018 .depicter-dot-flashing span:last-of-type {
1019 animation: lastDotFlashing 1500ms infinite cubic-bezier(0.5, 0, 0.75, 0);
1020 }
1021 @keyframes firstDotFlashing {
1022 0% {
1023 opacity: 1;
1024 }
1025 33.3% {
1026 opacity: 0.2;
1027 }
1028 66.6%,
1029 100% {
1030 opacity: 1;
1031 }
1032 }
1033 @keyframes middleDotFlashing {
1034 0%,
1035 5% {
1036 opacity: 1;
1037 }
1038 38.8% {
1039 opacity: 0.2;
1040 }
1041 72.2%,
1042 100% {
1043 opacity: 1;
1044 }
1045 }
1046 @keyframes lastDotFlashing {
1047 0%,
1048 23.3% {
1049 opacity: 1;
1050 }
1051 56.6% {
1052 opacity: 0.2;
1053 }
1054 90%,
1055 100% {
1056 opacity: 1;
1057 }
1058 }
1059 /* line 13, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1060 .depicter-dot-straight-swing {
1061 display: inline-flex;
1062 align-items: center;
1063 justify-content: center;
1064 }
1065 /* line 18, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1066 .depicter-dot-straight-swing span {
1067 display: inline-block;
1068 width: 12px;
1069 height: 12px;
1070 margin-right: 0;
1071 border-radius: 50%;
1072 }
1073 /* line 25, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1074 .depicter-dot-straight-swing span:last-of-type {
1075 margin-right: 0;
1076 }
1077 /* line 31, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1078 .depicter-dot-straight-swing.depicter-loading-dark span {
1079 background-color: #050a0e;
1080 }
1081 /* line 37, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1082 .depicter-dot-straight-swing.depicter-loading-light span {
1083 background-color: #fff;
1084 }
1085 /* line 42, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1086 .depicter-dot-straight-swing span {
1087 will-change: transform;
1088 }
1089 /* line 45, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1090 .depicter-dot-straight-swing span:first-of-type {
1091 animation: firstDotStraightSwing 1400ms infinite;
1092 }
1093 /* line 49, ../../../shared/loadings/src/loadings/dotStraightSwing/styles.scss */
1094 .depicter-dot-straight-swing span:last-of-type {
1095 animation: lastDotStraightSwing 1400ms infinite;
1096 }
1097 @keyframes firstDotStraightSwing {
1098 0% {
1099 transform: translateX(-9px);
1100 animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1101 }
1102 33.3% {
1103 transform: translateX(0);
1104 animation-timing-function: linear;
1105 }
1106 62% {
1107 transform: translateX(0);
1108 animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1109 }
1110 100% {
1111 transform: translateX(-9px);
1112 }
1113 }
1114 @keyframes lastDotStraightSwing {
1115 0% {
1116 transform: translateX(0);
1117 animation-timing-function: linear;
1118 }
1119 33% {
1120 transform: translateX(0);
1121 animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1122 }
1123 52% {
1124 transform: translateX(9px);
1125 animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1126 }
1127 70%,
1128 100% {
1129 transform: translateX(0);
1130 animation-timing-function: linear;
1131 }
1132 }
1133 /* line 13, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1134 .depicter-dot-swing {
1135 display: inline-flex;
1136 align-items: center;
1137 justify-content: center;
1138 }
1139 /* line 18, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1140 .depicter-dot-swing span {
1141 display: inline-block;
1142 width: 12px;
1143 height: 12px;
1144 margin-right: 0;
1145 border-radius: 50%;
1146 }
1147 /* line 25, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1148 .depicter-dot-swing span:last-of-type {
1149 margin-right: 0;
1150 }
1151 /* line 31, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1152 .depicter-dot-swing.depicter-loading-dark span {
1153 background-color: #050a0e;
1154 }
1155 /* line 37, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1156 .depicter-dot-swing.depicter-loading-light span {
1157 background-color: #fff;
1158 }
1159 /* line 42, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1160 .depicter-dot-swing span {
1161 transform-origin: center -10px;
1162 will-change: transform;
1163 }
1164 /* line 46, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1165 .depicter-dot-swing span:first-of-type {
1166 animation: firstDotSwing 2000ms infinite;
1167 }
1168 /* line 50, ../../../shared/loadings/src/loadings/dotSwing/styles.scss */
1169 .depicter-dot-swing span:last-of-type {
1170 animation: lastDotSwing 2000ms infinite;
1171 }
1172 @keyframes firstDotSwing {
1173 0% {
1174 transform: rotate(45deg);
1175 animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1176 }
1177 23.3% {
1178 transform: rotate(0);
1179 animation-timing-function: linear;
1180 }
1181 74.1% {
1182 transform: rotate(0);
1183 animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1184 }
1185 100% {
1186 transform: rotate(45deg);
1187 }
1188 }
1189 @keyframes lastDotSwing {
1190 0% {
1191 transform: rotate(0);
1192 animation-timing-function: linear;
1193 }
1194 23.3% {
1195 transform: rotate(0);
1196 animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
1197 }
1198 49.1% {
1199 transform: rotate(-45deg);
1200 animation-timing-function: cubic-bezier(0.5, 0, 0.75, 0);
1201 }
1202 74.1%,
1203 100% {
1204 transform: rotate(0);
1205 animation-timing-function: linear;
1206 }
1207 }
1208 /* line 15, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1209 .depicter-dot-replacing {
1210 display: inline-flex;
1211 align-items: center;
1212 justify-content: center;
1213 }
1214 /* line 20, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1215 .depicter-dot-replacing span {
1216 display: inline-block;
1217 width: 12px;
1218 height: 12px;
1219 margin-right: 9px;
1220 border-radius: 50%;
1221 }
1222 /* line 27, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1223 .depicter-dot-replacing span:last-of-type {
1224 margin-right: 0;
1225 }
1226 /* line 33, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1227 .depicter-dot-replacing.depicter-loading-dark span {
1228 background-color: #050a0e;
1229 }
1230 /* line 39, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1231 .depicter-dot-replacing.depicter-loading-light span {
1232 background-color: #fff;
1233 }
1234 /* line 44, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1235 .depicter-dot-replacing span {
1236 animation: middleDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
1237 will-change: transform;
1238 }
1239 /* line 48, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1240 .depicter-dot-replacing span:first-of-type {
1241 animation: firstDotReplacing 1500ms infinite cubic-bezier(0.76, 0, 0.24, 1);
1242 }
1243 /* line 52, ../../../shared/loadings/src/loadings/dotReplacing/styles.scss */
1244 .depicter-dot-replacing span:last-of-type {
1245 animation: lastDotReplacing 1500ms infinite cubic-bezier(0.25, 1, 0.5, 1);
1246 }
1247 @keyframes firstDotReplacing {
1248 from {
1249 transform: translateX(0);
1250 }
1251 to {
1252 transform: translateX(40px);
1253 }
1254 }
1255 @keyframes middleDotReplacing {
1256 0%,
1257 38.8% {
1258 transform: translateX(0);
1259 }
1260 66%,
1261 100% {
1262 transform: translateX(-20px);
1263 }
1264 }
1265 @keyframes lastDotReplacing {
1266 0%,
1267 66% {
1268 transform: translateX(0);
1269 }
1270 91.5%,
1271 100% {
1272 transform: translateX(-20px);
1273 }
1274 }
1275 /* line 1, ../../../shared/loadings/src/styles/common.scss */
1276 .depicter-single-svg-loading {
1277 max-width: 40px;
1278 max-height: 40px;
1279 width: 100%;
1280 }
1281 /* line 6, ../../../shared/loadings/src/styles/common.scss */
1282 .depicter-single-svg-loading.depicter-small {
1283 max-width: 20px;
1284 max-height: 20px;
1285 }
1286
1287 /* line 7, sass/partials/loadings/_loading.scss */
1288 .depicter-loading-symbol {
1289 display: inline-flex;
1290 align-items: center;
1291 justify-content: center;
1292 }
1293