Subversion-Projekte lars-tiefland.zeldi.de_alt

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2 lars 1
body.compensate-for-scrollbar {
2
  overflow: hidden; }
3
 
4
.fancybox-active {
5
  height: auto; }
6
 
7
.fancybox-is-hidden {
8
  left: -9999px;
9
  margin: 0;
10
  position: absolute !important;
11
  top: -9999px;
12
  visibility: hidden; }
13
 
14
.fancybox-container {
15
  -webkit-backface-visibility: hidden;
16
  backface-visibility: hidden;
17
  height: 100%;
18
  left: 0;
19
  outline: none;
20
  position: fixed;
21
  -webkit-tap-highlight-color: transparent;
22
  top: 0;
23
  -ms-touch-action: manipulation;
24
  touch-action: manipulation;
25
  -webkit-transform: translateZ(0);
26
  transform: translateZ(0);
27
  width: 100%;
28
  z-index: 99992; }
29
 
30
.fancybox-container * {
31
  box-sizing: border-box; }
32
 
33
.fancybox-outer,
34
.fancybox-inner,
35
.fancybox-bg,
36
.fancybox-stage {
37
  bottom: 0;
38
  left: 0;
39
  position: absolute;
40
  right: 0;
41
  top: 0; }
42
 
43
.fancybox-outer {
44
  -webkit-overflow-scrolling: touch;
45
  overflow-y: auto; }
46
 
47
.fancybox-bg {
48
  background: #1e1e1e;
49
  opacity: 0;
50
  transition-duration: inherit;
51
  transition-property: opacity;
52
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71); }
53
 
54
.fancybox-is-open .fancybox-bg {
55
  opacity: .87;
56
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }
57
 
58
.fancybox-infobar,
59
.fancybox-toolbar,
60
.fancybox-caption,
61
.fancybox-navigation .fancybox-button {
62
  direction: ltr;
63
  opacity: 0;
64
  position: absolute;
65
  transition: opacity .25s ease, visibility 0s ease .25s;
66
  visibility: hidden;
67
  z-index: 99997; }
68
 
69
.fancybox-show-infobar .fancybox-infobar,
70
.fancybox-show-toolbar .fancybox-toolbar,
71
.fancybox-show-caption .fancybox-caption,
72
.fancybox-show-nav .fancybox-navigation .fancybox-button {
73
  opacity: 1;
74
  transition: opacity .25s ease 0s, visibility 0s ease 0s;
75
  visibility: visible; }
76
 
77
.fancybox-infobar {
78
  color: #ccc;
79
  font-size: 13px;
80
  -webkit-font-smoothing: subpixel-antialiased;
81
  height: 44px;
82
  left: 0;
83
  line-height: 44px;
84
  min-width: 44px;
85
  mix-blend-mode: difference;
86
  padding: 0 10px;
87
  pointer-events: none;
88
  top: 0;
89
  -webkit-touch-callout: none;
90
  -webkit-user-select: none;
91
  -moz-user-select: none;
92
  -ms-user-select: none;
93
  user-select: none; }
94
 
95
.fancybox-toolbar {
96
  right: 0;
97
  top: 0; }
98
 
99
.fancybox-stage {
100
  direction: ltr;
101
  overflow: visible;
102
  -webkit-transform: translateZ(0);
103
  transform: translateZ(0);
104
  z-index: 99994; }
105
 
106
.fancybox-is-open .fancybox-stage {
107
  overflow: hidden; }
108
 
109
.fancybox-slide {
110
  -webkit-backface-visibility: hidden;
111
  /* Using without prefix would break IE11 */
112
  display: none;
113
  height: 100%;
114
  left: 0;
115
  outline: none;
116
  overflow: auto;
117
  -webkit-overflow-scrolling: touch;
118
  padding: 44px 44px 0 44px;
119
  position: absolute;
120
  text-align: center;
121
  top: 0;
122
  transition-property: opacity, -webkit-transform;
123
  transition-property: transform, opacity;
124
  transition-property: transform, opacity, -webkit-transform;
125
  white-space: normal;
126
  width: 100%;
127
  z-index: 99994; }
128
 
129
.fancybox-slide::before {
130
  content: '';
131
  display: inline-block;
132
  font-size: 0;
133
  height: 100%;
134
  vertical-align: middle;
135
  width: 0; }
136
 
137
.fancybox-is-sliding .fancybox-slide,
138
.fancybox-slide--previous,
139
.fancybox-slide--current,
140
.fancybox-slide--next {
141
  display: block; }
142
 
143
.fancybox-slide--next {
144
  z-index: 99995; }
145
 
146
.fancybox-slide--image {
147
  overflow: hidden;
148
  padding: 44px 0 0 0; }
149
 
150
.fancybox-slide--image::before {
151
  display: none; }
152
 
153
.fancybox-slide--html {
154
  padding: 6px 6px 0 6px; }
155
 
156
.fancybox-content {
157
  background: #fff;
158
  display: inline-block;
159
  margin: 0 0 44px 0;
160
  max-width: 100%;
161
  overflow: auto;
162
  -webkit-overflow-scrolling: touch;
163
  padding: 44px;
164
  position: relative;
165
  text-align: left;
166
  vertical-align: middle; }
167
 
168
.fancybox-slide--image .fancybox-content {
169
  -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
170
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
171
  -webkit-backface-visibility: hidden;
172
  background: transparent;
173
  background-repeat: no-repeat;
174
  background-size: 100% 100%;
175
  left: 0;
176
  max-width: none;
177
  overflow: visible;
178
  padding: 0;
179
  position: absolute;
180
  top: 0;
181
  -webkit-transform-origin: top left;
182
  -ms-transform-origin: top left;
183
  transform-origin: top left;
184
  transition-property: opacity, -webkit-transform;
185
  transition-property: transform, opacity;
186
  transition-property: transform, opacity, -webkit-transform;
187
  -webkit-user-select: none;
188
  -moz-user-select: none;
189
  -ms-user-select: none;
190
  user-select: none;
191
  z-index: 99995; }
192
 
193
.fancybox-slide--html .fancybox-content {
194
  margin: 0 0 6px 0; }
195
 
196
.fancybox-can-zoomOut .fancybox-content {
197
  cursor: -webkit-zoom-out;
198
  cursor: zoom-out; }
199
 
200
.fancybox-can-zoomIn .fancybox-content {
201
  cursor: -webkit-zoom-in;
202
  cursor: zoom-in; }
203
 
204
.fancybox-can-swipe .fancybox-content,
205
.fancybox-can-pan .fancybox-content {
206
  cursor: -webkit-grab;
207
  cursor: grab; }
208
 
209
.fancybox-is-grabbing .fancybox-content {
210
  cursor: -webkit-grabbing;
211
  cursor: grabbing; }
212
 
213
.fancybox-container [data-selectable='true'] {
214
  cursor: text; }
215
 
216
.fancybox-image,
217
.fancybox-spaceball {
218
  background: transparent;
219
  border: 0;
220
  height: 100%;
221
  left: 0;
222
  margin: 0;
223
  max-height: none;
224
  max-width: none;
225
  padding: 0;
226
  position: absolute;
227
  top: 0;
228
  -webkit-user-select: none;
229
  -moz-user-select: none;
230
  -ms-user-select: none;
231
  user-select: none;
232
  width: 100%; }
233
 
234
.fancybox-spaceball {
235
  z-index: 1; }
236
 
237
.fancybox-slide--video .fancybox-content,
238
.fancybox-slide--map .fancybox-content,
239
.fancybox-slide--iframe .fancybox-content {
240
  height: calc(100% - 44px);
241
  overflow: visible;
242
  padding: 0;
243
  width: 100%; }
244
 
245
.fancybox-slide--video .fancybox-content {
246
  background: #000; }
247
 
248
.fancybox-slide--map .fancybox-content {
249
  background: #e5e3df; }
250
 
251
.fancybox-slide--iframe .fancybox-content {
252
  background: #fff; }
253
 
254
.fancybox-video,
255
.fancybox-iframe {
256
  background: transparent;
257
  border: 0;
258
  display: block;
259
  height: 100%;
260
  margin: 0;
261
  overflow: hidden;
262
  padding: 0;
263
  vertical-align: top;
264
  width: 100%; }
265
 
266
.fancybox-error {
267
  background: #fff;
268
  cursor: default;
269
  max-width: 400px;
270
  padding: 40px;
271
  width: 100%; }
272
 
273
.fancybox-error p {
274
  color: #444;
275
  font-size: 16px;
276
  line-height: 20px;
277
  margin: 0;
278
  padding: 0; }
279
 
280
/* Buttons */
281
.fancybox-button {
282
  background: rgba(30, 30, 30, 0.6);
283
  border: 0;
284
  border-radius: 0;
285
  box-shadow: none;
286
  cursor: pointer;
287
  display: inline-block;
288
  height: 44px;
289
  margin: 0;
290
  padding: 10px;
291
  position: relative;
292
  transition: color .2s;
293
  vertical-align: top;
294
  visibility: inherit;
295
  width: 44px; }
296
 
297
.fancybox-button,
298
.fancybox-button:visited,
299
.fancybox-button:link {
300
  color: #ccc; }
301
 
302
.fancybox-button:hover {
303
  color: #fff; }
304
 
305
.fancybox-button:focus {
306
  outline: none; }
307
 
308
.fancybox-button.fancybox-focus {
309
  outline: 1px dotted; }
310
 
311
.fancybox-button.disabled,
312
.fancybox-button.disabled:hover,
313
.fancybox-button[disabled],
314
.fancybox-button[disabled]:hover {
315
  color: #888;
316
  cursor: default;
317
  outline: none; }
318
 
319
.fancybox-button svg {
320
  display: block;
321
  height: 100%;
322
  overflow: visible;
323
  position: relative;
324
  width: 100%; }
325
 
326
.fancybox-button svg path {
327
  fill: currentColor;
328
  stroke-width: 0; }
329
 
330
.fancybox-button--play svg:nth-child(2),
331
.fancybox-button--fsenter svg:nth-child(2) {
332
  display: none; }
333
 
334
.fancybox-button--pause svg:nth-child(1),
335
.fancybox-button--fsexit svg:nth-child(1) {
336
  display: none; }
337
 
338
.fancybox-progress {
339
  background: #ff5268;
340
  height: 2px;
341
  left: 0;
342
  position: absolute;
343
  right: 0;
344
  top: 0;
345
  -webkit-transform: scaleX(0);
346
  -ms-transform: scaleX(0);
347
  transform: scaleX(0);
348
  -webkit-transform-origin: 0;
349
  -ms-transform-origin: 0;
350
  transform-origin: 0;
351
  transition-property: -webkit-transform;
352
  transition-property: transform;
353
  transition-property: transform, -webkit-transform;
354
  transition-timing-function: linear;
355
  z-index: 99998; }
356
 
357
/* Close button on the top right corner of html content */
358
.fancybox-close-small {
359
  background: transparent;
360
  border: 0;
361
  border-radius: 0;
362
  color: #ccc;
363
  cursor: pointer;
364
  opacity: .8;
365
  padding: 8px;
366
  position: absolute;
367
  right: -12px;
368
  top: -44px;
369
  z-index: 401; }
370
 
371
.fancybox-close-small:hover {
372
  color: #fff;
373
  opacity: 1; }
374
 
375
.fancybox-slide--html .fancybox-close-small {
376
  color: currentColor;
377
  padding: 10px;
378
  right: 0;
379
  top: 0; }
380
 
381
.fancybox-is-scaling .fancybox-close-small,
382
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
383
  display: none; }
384
 
385
/* Navigation arrows */
386
.fancybox-navigation .fancybox-button {
387
  background: transparent;
388
  height: 100px;
389
  margin: 0;
390
  opacity: 0;
391
  position: absolute;
392
  top: calc(50% - 50px);
393
  width: 70px; }
394
 
395
.fancybox-navigation .fancybox-button div {
396
  background: rgba(30, 30, 30, 0.6);
397
  height: 100%;
398
  padding: 7px; }
399
 
400
.fancybox-navigation .fancybox-button--arrow_left {
401
  left: 0;
402
  padding: 31px 26px 31px 6px; }
403
 
404
.fancybox-navigation .fancybox-button--arrow_right {
405
  padding: 31px 6px 31px 26px;
406
  right: 0; }
407
 
408
/* Caption */
409
.fancybox-caption {
410
  bottom: 0;
411
  color: #fff;
412
  font-size: 14px;
413
  font-weight: 400;
414
  left: 0;
415
  line-height: 1.5;
416
  padding: 25px 44px 25px 44px;
417
  right: 0; }
418
 
419
.fancybox-caption::before {
420
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);
421
  background-repeat: repeat-x;
422
  background-size: contain;
423
  bottom: 0;
424
  content: '';
425
  display: block;
426
  left: 0;
427
  pointer-events: none;
428
  position: absolute;
429
  right: 0;
430
  top: -25px;
431
  z-index: -1; }
432
 
433
.fancybox-caption::after {
434
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
435
  content: '';
436
  display: block;
437
  left: 44px;
438
  position: absolute;
439
  right: 44px;
440
  top: 0; }
441
 
442
.fancybox-caption a,
443
.fancybox-caption a:link,
444
.fancybox-caption a:visited {
445
  color: #ccc;
446
  text-decoration: none; }
447
 
448
.fancybox-caption a:hover {
449
  color: #fff;
450
  text-decoration: underline; }
451
 
452
/* Loading indicator */
453
.fancybox-loading {
454
  -webkit-animation: fancybox-rotate 1s linear infinite;
455
  animation: fancybox-rotate 1s linear infinite;
456
  background: transparent;
457
  border: 4px solid #888;
458
  border-bottom-color: #fff;
459
  border-radius: 50%;
460
  height: 50px;
461
  left: 50%;
462
  margin: -25px 0 0 -25px;
463
  opacity: .7;
464
  padding: 0;
465
  position: absolute;
466
  top: 50%;
467
  width: 50px;
468
  z-index: 99999; }
469
 
470
@-webkit-keyframes fancybox-rotate {
471
  100% {
472
    -webkit-transform: rotate(360deg);
473
    transform: rotate(360deg); } }
474
 
475
@keyframes fancybox-rotate {
476
  100% {
477
    -webkit-transform: rotate(360deg);
478
    transform: rotate(360deg); } }
479
 
480
/* Transition effects */
481
.fancybox-animated {
482
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1); }
483
 
484
/* transitionEffect: slide */
485
.fancybox-fx-slide.fancybox-slide--previous {
486
  opacity: 0;
487
  -webkit-transform: translate3d(-100%, 0, 0);
488
  transform: translate3d(-100%, 0, 0); }
489
 
490
.fancybox-fx-slide.fancybox-slide--next {
491
  opacity: 0;
492
  -webkit-transform: translate3d(100%, 0, 0);
493
  transform: translate3d(100%, 0, 0); }
494
 
495
.fancybox-fx-slide.fancybox-slide--current {
496
  opacity: 1;
497
  -webkit-transform: translate3d(0, 0, 0);
498
  transform: translate3d(0, 0, 0); }
499
 
500
/* transitionEffect: fade */
501
.fancybox-fx-fade.fancybox-slide--previous,
502
.fancybox-fx-fade.fancybox-slide--next {
503
  opacity: 0;
504
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
505
 
506
.fancybox-fx-fade.fancybox-slide--current {
507
  opacity: 1; }
508
 
509
/* transitionEffect: zoom-in-out */
510
.fancybox-fx-zoom-in-out.fancybox-slide--previous {
511
  opacity: 0;
512
  -webkit-transform: scale3d(1.5, 1.5, 1.5);
513
  transform: scale3d(1.5, 1.5, 1.5); }
514
 
515
.fancybox-fx-zoom-in-out.fancybox-slide--next {
516
  opacity: 0;
517
  -webkit-transform: scale3d(0.5, 0.5, 0.5);
518
  transform: scale3d(0.5, 0.5, 0.5); }
519
 
520
.fancybox-fx-zoom-in-out.fancybox-slide--current {
521
  opacity: 1;
522
  -webkit-transform: scale3d(1, 1, 1);
523
  transform: scale3d(1, 1, 1); }
524
 
525
/* transitionEffect: rotate */
526
.fancybox-fx-rotate.fancybox-slide--previous {
527
  opacity: 0;
528
  -webkit-transform: rotate(-360deg);
529
  -ms-transform: rotate(-360deg);
530
  transform: rotate(-360deg); }
531
 
532
.fancybox-fx-rotate.fancybox-slide--next {
533
  opacity: 0;
534
  -webkit-transform: rotate(360deg);
535
  -ms-transform: rotate(360deg);
536
  transform: rotate(360deg); }
537
 
538
.fancybox-fx-rotate.fancybox-slide--current {
539
  opacity: 1;
540
  -webkit-transform: rotate(0deg);
541
  -ms-transform: rotate(0deg);
542
  transform: rotate(0deg); }
543
 
544
/* transitionEffect: circular */
545
.fancybox-fx-circular.fancybox-slide--previous {
546
  opacity: 0;
547
  -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
548
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); }
549
 
550
.fancybox-fx-circular.fancybox-slide--next {
551
  opacity: 0;
552
  -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
553
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); }
554
 
555
.fancybox-fx-circular.fancybox-slide--current {
556
  opacity: 1;
557
  -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
558
  transform: scale3d(1, 1, 1) translate3d(0, 0, 0); }
559
 
560
/* transitionEffect: tube */
561
.fancybox-fx-tube.fancybox-slide--previous {
562
  -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
563
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); }
564
 
565
.fancybox-fx-tube.fancybox-slide--next {
566
  -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
567
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); }
568
 
569
.fancybox-fx-tube.fancybox-slide--current {
570
  -webkit-transform: translate3d(0, 0, 0) scale(1);
571
  transform: translate3d(0, 0, 0) scale(1); }
572
 
573
/* Styling for Small-Screen Devices */
574
@media all and (max-height: 576px) {
575
  .fancybox-slide {
576
    padding-left: 6px;
577
    padding-right: 6px; }
578
  .fancybox-slide--image {
579
    padding: 6px 0 0 0; }
580
  .fancybox-slide--image .fancybox-content {
581
    margin-bottom: 6px; }
582
  .fancybox-slide--image .fancybox-close-small {
583
    background: #4e4e4e;
584
    color: #f2f4f6;
585
    height: 36px;
586
    opacity: 1;
587
    padding: 6px;
588
    right: 0;
589
    top: 0;
590
    width: 36px; } }
591
 
592
/* Share */
593
.fancybox-share {
594
  background: #f4f4f4;
595
  border-radius: 3px;
596
  max-width: 90%;
597
  padding: 30px;
598
  text-align: center; }
599
 
600
.fancybox-share h1 {
601
  color: #222;
602
  font-size: 35px;
603
  font-weight: 700;
604
  margin: 0 0 20px 0; }
605
 
606
.fancybox-share p {
607
  margin: 0;
608
  padding: 0; }
609
 
610
.fancybox-share__button {
611
  border: 0;
612
  border-radius: 3px;
613
  display: inline-block;
614
  font-size: 14px;
615
  font-weight: 700;
616
  line-height: 40px;
617
  margin: 0 5px 10px 5px;
618
  min-width: 130px;
619
  padding: 0 15px;
620
  text-decoration: none;
621
  transition: all .2s;
622
  -webkit-user-select: none;
623
  -moz-user-select: none;
624
  -ms-user-select: none;
625
  user-select: none;
626
  white-space: nowrap; }
627
 
628
.fancybox-share__button:visited,
629
.fancybox-share__button:link {
630
  color: #fff; }
631
 
632
.fancybox-share__button:hover {
633
  text-decoration: none; }
634
 
635
.fancybox-share__button--fb {
636
  background: #3b5998; }
637
 
638
.fancybox-share__button--fb:hover {
639
  background: #344e86; }
640
 
641
.fancybox-share__button--pt {
642
  background: #bd081d; }
643
 
644
.fancybox-share__button--pt:hover {
645
  background: #aa0719; }
646
 
647
.fancybox-share__button--tw {
648
  background: #1da1f2; }
649
 
650
.fancybox-share__button--tw:hover {
651
  background: #0d95e8; }
652
 
653
.fancybox-share__button svg {
654
  height: 25px;
655
  margin-right: 7px;
656
  position: relative;
657
  top: -1px;
658
  vertical-align: middle;
659
  width: 25px; }
660
 
661
.fancybox-share__button svg path {
662
  fill: #fff; }
663
 
664
.fancybox-share__input {
665
  background: transparent;
666
  border: 0;
667
  border-bottom: 1px solid #d7d7d7;
668
  border-radius: 0;
669
  color: #5d5b5b;
670
  font-size: 14px;
671
  margin: 10px 0 0 0;
672
  outline: none;
673
  padding: 10px 15px;
674
  width: 100%; }
675
 
676
/* Thumbs */
677
.fancybox-thumbs {
678
  background: #ddd;
679
  bottom: 0;
680
  display: none;
681
  margin: 0;
682
  -webkit-overflow-scrolling: touch;
683
  -ms-overflow-style: -ms-autohiding-scrollbar;
684
  padding: 2px 2px 4px 2px;
685
  position: absolute;
686
  right: 0;
687
  -webkit-tap-highlight-color: transparent;
688
  top: 0;
689
  width: 212px;
690
  z-index: 99995; }
691
 
692
.fancybox-thumbs-x {
693
  overflow-x: auto;
694
  overflow-y: hidden; }
695
 
696
.fancybox-show-thumbs .fancybox-thumbs {
697
  display: block; }
698
 
699
.fancybox-show-thumbs .fancybox-inner {
700
  right: 212px; }
701
 
702
.fancybox-thumbs__list {
703
  font-size: 0;
704
  height: 100%;
705
  list-style: none;
706
  margin: 0;
707
  overflow-x: hidden;
708
  overflow-y: auto;
709
  padding: 0;
710
  position: absolute;
711
  position: relative;
712
  white-space: nowrap;
713
  width: 100%; }
714
 
715
.fancybox-thumbs-x .fancybox-thumbs__list {
716
  overflow: hidden; }
717
 
718
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
719
  width: 7px; }
720
 
721
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
722
  background: #fff;
723
  border-radius: 10px;
724
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3); }
725
 
726
.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
727
  background: #2a2a2a;
728
  border-radius: 10px; }
729
 
730
.fancybox-thumbs__list a {
731
  -webkit-backface-visibility: hidden;
732
  backface-visibility: hidden;
733
  background-color: rgba(0, 0, 0, 0.1);
734
  background-position: center center;
735
  background-repeat: no-repeat;
736
  background-size: cover;
737
  cursor: pointer;
738
  float: left;
739
  height: 75px;
740
  margin: 2px;
741
  max-height: calc(100% - 8px);
742
  max-width: calc(50% - 4px);
743
  outline: none;
744
  overflow: hidden;
745
  padding: 0;
746
  position: relative;
747
  -webkit-tap-highlight-color: transparent;
748
  width: 100px; }
749
 
750
.fancybox-thumbs__list a::before {
751
  border: 6px solid #ff5268;
752
  bottom: 0;
753
  content: '';
754
  left: 0;
755
  opacity: 0;
756
  position: absolute;
757
  right: 0;
758
  top: 0;
759
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
760
  z-index: 99991; }
761
 
762
.fancybox-thumbs__list a:focus::before {
763
  opacity: .5; }
764
 
765
.fancybox-thumbs__list a.fancybox-thumbs-active::before {
766
  opacity: 1; }
767
 
768
/* Styling for Small-Screen Devices */
769
@media all and (max-width: 768px) {
770
  .fancybox-thumbs {
771
    width: 110px; }
772
  .fancybox-show-thumbs .fancybox-inner {
773
    right: 110px; }
774
  .fancybox-thumbs__list a {
775
    max-width: calc(100% - 10px); } }