PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 3.9.15
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v3.9.15
4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / assets / css / embedpress.css
embedpress / assets / css Last commit date
vendor 7 years ago admin-notices.css 2 years ago admin.css 3 years ago el-icon.css 3 years ago embedpress-elementor.css 2 years ago embedpress.css 2 years ago font.css 7 years ago index.html 7 years ago plyr.css 3 years ago preview.css 6 years ago
embedpress.css
1821 lines
1 /**
2 * @package EmbedPress
3 * @author EmbedPress <help@embedpress.com>
4 * @copyright Copyright (C) 2018 EmbedPress. All rights reserved.
5 * @license GPLv2 or later
6 * @since 1.0
7 */
8 .embedpress-wrapper {
9 position: relative;
10 }
11
12 .ose-dailymotion.responsive,
13 .ose-kickstarter.responsive,
14 .ose-rutube.responsive,
15 .ose-ted.responsive,
16 .ose-vimeo.responsive,
17 .ose-youtube.responsive,
18 .ose-ustream.responsive,
19 .ose-google-docs.responsive,
20 .ose-animatron.responsive,
21 .ose-amcharts.responsive,
22 .ose-on-aol-com.responsive,
23 .ose-animoto.responsive,
24 .ose-soundcloud.responsive,
25 .ose-videojug.responsive,
26 .ose-facebook.responsive,
27 .ose-issuu.responsive {
28 overflow: hidden;
29 position: relative;
30 height: auto;
31 }
32
33 .ose-dailymotion.responsive iframe,
34 .ose-kickstarter.responsive iframe,
35 .ose-rutube.responsive iframe,
36 .ose-ted.responsive iframe,
37 .ose-vimeo.responsive iframe,
38 .ose-vine.responsive iframe,
39 .ose-youtube.responsive iframe,
40 .ose-ustream.responsive iframe,
41 .ose-google-docs.responsive iframe,
42 .ose-animatron.responsive iframe,
43 .ose-amcharts.responsive iframe,
44 .ose-on-aol-com.responsive iframe,
45 .ose-animoto.responsive iframe,
46 .ose-soundcloud.responsive iframe,
47 .ose-videojug.responsive iframe,
48 .ose-issuu.responsive iframe {
49 left: 0;
50 top: 0;
51 height: 100%;
52 width: 100%;
53 position: absolute;
54 }
55
56 /* 16:9 aspect ratio */
57 .ose-dailymotion.responsive,
58 .ose-kickstarter.responsive,
59 .ose-rutube.responsive,
60 .ose-ted.responsive,
61 .ose-vimeo.responsive,
62 .ose-youtube.responsive,
63 .ose-animatron.responsive,
64 .ose-amcharts.responsive,
65 .ose-on-aol-com.responsive,
66 .ose-animoto.responsive,
67 .ose-videojug.responsive {
68 padding-bottom: 56.25%;
69 }
70
71 /* 1:1 aspect ratio */
72 .ose-vine.responsive {
73 padding-bottom: 100%;
74 }
75
76 /* Mixed aspect ratio */
77 .ose-ustream.responsive {
78 padding-bottom: 63.3%;
79 }
80
81 .ose-google-docs.responsive {
82 padding-bottom: 62.6%;
83 }
84
85 .ose-google-docs.ose-google-docs-drawings.responsive {
86 padding-bottom: 74.5%;
87 }
88
89 .ose-google-docs.ose-google-docs-document.responsive,
90 .ose-google-docs.ose-google-docs-forms.responsive,
91 .ose-google-docs.ose-google-docs-spreadsheets.responsive {
92 padding-bottom: 142%;
93 }
94
95 .ose-soundcloud.responsive {
96 padding-bottom: 155px;
97 }
98
99 .ose-issuu.responsive iframe {
100 z-index: 2;
101 }
102
103 .ose-issuu.responsive {
104 padding-bottom: 31.25%;
105 }
106
107 .ose-issuu>div>div>div:last-child {
108 width: 100% !important;
109 z-index: 0;
110 position: absolute;
111 bottom: 0;
112 }
113
114 .ose-mixcloud.responsive iframe {
115 width: 100%;
116 }
117
118 /* Fix scrolling on iOS devices */
119 .ose-google-docs.responsive {
120 -webkit-overflow-scrolling: touch;
121 overflow-y: auto;
122 }
123
124 .ose-facebook.responsive iframe {
125 padding-bottom: 0;
126 width: 100%;
127 }
128
129 .elementor-widget-container iframe {
130 max-height: 100% !important;
131 }
132 .elementor-cbutton-preview-wrapper{
133 display: flex;
134 flex-direction: column;
135 justify-content: center;
136 align-items: center;
137 padding: 100px 30px;
138 background: #fbf6f6;
139 }
140
141 @media only screen and (max-width: 800px) {
142
143 .elementor-widget-container .embedpress-facebook-vid-iframe,
144 .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
145 .embedpress-facebook-vid-iframe {
146 max-height: inherit !important;
147 }
148
149 .ep-first-video iframe {
150 max-height: 100% !important;
151 }
152
153 .ep-youtube__content__block .youtube__content__body .content__wrap {
154 grid-template-columns: repeat(auto-fit, minmax(calc(50% - 30px), 1fr)) !important;
155 }
156 }
157
158 @media only screen and (max-width: 500px) {
159
160 .elementor-widget-container .embedpress-facebook-vid-iframe,
161 .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
162 .embedpress-facebook-vid-iframe {
163 max-height: 390px !important;
164 }
165
166 .ep-youtube__content__block .youtube__content__body .content__wrap {
167 grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
168 }
169 }
170
171 /*Meetup Event styling starts */
172 .ose-meetup {
173 height: auto !important;
174 }
175
176 .embedpress-event .link {
177 color: #0098ab;
178 }
179
180 .embedpress-event .visibility--a11yHide {
181 border: 0;
182 clip: rect(0 0 0 0);
183 position: absolute;
184 overflow: hidden;
185 margin: -1px;
186 padding: 0;
187 width: 1px;
188 height: 1px;
189 }
190
191 .embedpress-event .text--small {
192 font-size: 14px;
193 margin: 0;
194 }
195
196 .embedpress-event .flex {
197 display: flex;
198 box-sizing: border-box;
199 }
200
201 .embedpress-event .flex--wrap {
202 flex-wrap: wrap;
203 }
204
205 .embedpress-event .flex--row {
206 align-items: center;
207 box-sizing: border-box;
208 display: flex;
209 justify-content: flex-start;
210 flex-direction: row;
211 flex-wrap: nowrap;
212 }
213
214 .embedpress-event .flex-item {
215 flex-basis: 0;
216 flex-grow: 1;
217 width: auto;
218 min-width: 0;
219 /*padding-left: 16px;*/
220 box-sizing: border-box;
221 }
222
223 .embedpress-event .flex-item--shrink {
224 flex-basis: auto;
225 -webkit-box-flex: 0;
226 flex-grow: 0;
227 flex-shrink: 0;
228 width: auto;
229 }
230
231 .embedpress-event .flex--row>.flex-item:first-child {
232 padding-left: 0;
233 }
234
235 .embedpress-event .text--bold {
236 font-weight: 700;
237 }
238
239 .embedpress-event h1,
240 .embedpress-event h2,
241 .embedpress-event h3,
242 .embedpress-event h4,
243 .embedpress-event h5,
244 .embedpress-event h6 {
245 font-size: inherit;
246 }
247
248 .embedpress-event .ep-event--title {
249 font-size: 32px;
250 font-weight: 700;
251 }
252
253 .embedpress-event .ep-event--date {
254 color: #757575;
255 font-weight: 400;
256 font-size: 16px;
257 }
258
259 /*Host*/
260 .embedpress-event .ep-event--host {
261 margin-top: 20px;
262 display: flex;
263 align-items: center;
264 margin-bottom: 20px;
265 }
266
267 .ep-event--host .avatar-print {
268 border-radius: 50%;
269 height: 50px;
270 width: 50px;
271 }
272
273 .embedpress-event img.avatar--person {
274 background-image: none !important;
275 background-repeat: no-repeat;
276 background-position: 50%;
277 background-size: cover;
278 border-radius: 50%;
279 box-sizing: border-box;
280 vertical-align: middle;
281 }
282
283 .event-info-hosts-text {
284 padding-left: 20px;
285 font-size: 16px;
286 font-weight: 400;
287 }
288
289 .embedpress-event .event-description {
290 margin-top: 20px;
291 }
292
293 .text--sectionTitle {
294 font-size: 20px;
295 line-height: 28px;
296 }
297
298 .ep-event--attendees {
299 margin-top: 50px;
300 }
301
302 .ep-event--attendees>.flex {
303 margin-bottom: 20px;
304 }
305
306 .ep-event--attendees .gridList {
307 list-style: none;
308 margin: 0 -16px 0 0;
309 padding: 0;
310 }
311
312 .ep-event--attendees .gridList-item {
313 width: auto;
314 }
315
316 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
317 flex: 0 0 50%;
318 max-width: 50%;
319 }
320
321 .ep-event--attendees .groupMember-name {
322 line-height: 1.2 !important;
323 }
324
325 .ep-event--attendees .avatar--person {
326 margin-bottom: 15px;
327 display: inline-block;
328 border-radius: 50%;
329 }
330
331 .ep-event--attendees img.avatar-print {
332 border-radius: 50%;
333 }
334
335 .ep-event--attendees .groupMember-role {
336 font-size: 12px;
337 color: #757575;
338 padding-top: 2px;
339 margin: 0;
340 }
341
342 .ep-event--attendees .groupMember {
343 min-height: 100%;
344 min-width: 128px;
345 padding-left: 8px;
346 padding-right: 8px;
347 }
348
349 .embedpress-event .align--center {
350 text-align: center;
351 }
352
353 .embedpress-event .card {
354 background: #fff;
355 background-clip: padding-box;
356 background-size: cover;
357 border: 1px solid rgba(46, 62, 72, .12);
358 border-radius: 8px;
359 -webkit-box-sizing: border-box;
360 box-sizing: border-box;
361 display: block;
362 min-height: 100%;
363 padding: 16px 16px 18px;
364 position: relative;
365 white-space: normal;
366 }
367
368 .embedpress-event .card--hasHoverShadow {
369 transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1);
370 }
371
372 .embedpress-event .ep-event-group-link {
373 display: flex;
374 flex-wrap: wrap;
375 align-items: center;
376 background: #ffffff;
377 border-radius: 8px;
378 padding: 20px;
379 margin-bottom: 20px;
380 border: 1px solid rgba(46, 62, 72, .12);
381 }
382
383 .embedpress-event .ep-event-group--name {
384 padding-left: 20px;
385 font-size: 14px;
386 line-height: 1.45;
387 margin: 0;
388 width: 70%;
389 word-break: break-word;
390 }
391
392 .embedpress-event .ep-event-group--image {
393 -o-object-fit: cover;
394 object-fit: cover;
395 width: 56px;
396 height: 56px;
397 border-radius: 4px;
398 }
399
400 .embedpress-event .ep-event-time-location {
401 background: #ffffff;
402 border-radius: 8px;
403 padding: 16px 20px 0 20px;
404 border: 1px solid rgba(46, 62, 72, .12);
405 }
406
407 .embedpress-event .ep-event-time-location .ep-event-datetime,
408 .embedpress-event .ep-event-time-location .ep-event-location {
409 padding-bottom: 20px;
410 }
411
412 .embedpress-event .ep-event-location .wrap--singleLine--truncate,
413 .embedpress-event .ep-event-time-location .ep-event-datetime {
414 font-size: 15px;
415 line-height: 1.5;
416 color: #2e3e48;
417 font-style: normal;
418 margin: 0;
419 }
420
421 .embedpress-event .ep-event-location address {
422 font-style: normal;
423 margin: 0;
424 }
425
426 .embedpress-event .ep-event-location .venueDisplay-venue-address {
427 font-style: normal;
428 color: #757575;
429 margin: 0;
430 }
431
432 .embedpress-event .ep-event-location p {
433 line-height: 20px;
434 }
435
436 .ep-event--attendees .gridList-item {
437 -webkit-box-sizing: border-box;
438 box-sizing: border-box;
439 display: inline-block;
440 font-size: 1rem;
441 margin: 0;
442 vertical-align: top;
443 width: 50%;
444 }
445
446 .gridList-itemInner {
447 -webkit-box-sizing: border-box;
448 box-sizing: border-box;
449 height: 100%;
450 padding: 0 16px 16px 0;
451 }
452
453 /*Youtube subscribe button*/
454 .embedpress-yt-subscribe {
455 display: flex;
456 align-items: center;
457 align-content: start;
458 text-align: center;
459 gap: 1rem;
460 max-width: 600px;
461 width: 100%;
462 }
463
464 .embedpress-yt-subscribe .embedpress-yt-subscribe.dark {
465 color: #ffffff;
466 }
467
468 .embedpress-yt-subscribe .embedpress-yt-sub-text {
469 display: inline-block;
470 margin: 0;
471 padding: 0;
472 }
473
474 /* Meetup styling for new markup*/
475 .dewqijm {
476 height: 100%;
477 margin-right: 10px;
478 }
479
480 .dewqijm img[src^="image"] {
481 display: none;
482 }
483
484 .dewqijm img[src^="http"] {
485 height: 56px !important;
486 width: 56px !important;
487 }
488
489 .dewqijm>div>div {
490 display: none;
491 }
492
493 .embedpress-event .sticky button {
494 display: none;
495 }
496
497 .embedpress-event .items-center {
498 align-items: center;
499 }
500
501 /*Media query*/
502 @media only screen and (min-width: 530px) {
503 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
504 flex: 0 0 33.333333%;
505 max-width: 33.333333%;
506 }
507 }
508
509 @media only screen and (min-width: 640px) {
510 .embedpress-event .card {
511 padding: 18px 18px 20px;
512 }
513
514 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
515 flex: 0 0 25%;
516 max-width: 25%;
517 }
518 }
519
520
521
522
523 /**
524 * NFT card frontend style
525 */
526
527 .ose-opensea {
528 height: 100% !important;
529 width: calc(100% - 40px) !important;
530 max-height: 100% !important;
531 }
532
533 .ose-github {
534 overflow: auto;
535 }
536
537 .ep_nft_content_wrap.ep_nft__wrapper {
538 display: grid;
539 }
540
541 .ep_nft_content_wrap.ep_nft__wrapper,
542 .ep_nft_content_wrap.ep_nft_list {
543 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
544 grid-column-gap: 15px;
545 grid-row-gap: 15px;
546 }
547
548 .ep_nft_content_wrap .ep_nft_item {
549 padding-top: 15px;
550 padding-right: 15px;
551 padding-left: 15px;
552 padding-bottom: 15px;
553 background-color: #ffffff;
554 border-radius: 10px;
555 transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
556 box-shadow: 0 4px 15px rgba(0, 0, 0, .09);
557 overflow: hidden;
558 padding: 15px;
559 position: relative;
560 transition: .3s ease-in-out;
561 }
562
563 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid .ep_nft_item {
564 display: flex;
565 flex-direction: column;
566 }
567
568 .ep_nft_content_wrap.ep_nft_list .ep_nft_item {
569 justify-content: flex-start;
570 align-items: flex-start;
571 }
572
573 .ep_nft_content_wrap.ep_nft__wrapper.preset-3 .ep_nft_item .ep_nft_content {
574 background-color: #edecf6e6;
575 }
576
577 .ep_nft_content_wrap .ep_nft_thumbnail {
578 margin-top: 0px;
579 margin-right: 0px;
580 margin-left: 0px;
581 margin-bottom: 15px;
582 border-radius: 5px;
583 }
584
585 .ep_nft_content_wrap .ep_nft_thumbnail img {
586 height: 340px;
587 border-radius: 5px;
588 width: 100%;
589 object-fit: cover;
590 }
591
592 .ep_nft_content .ep_nft_title {
593 color: #333333;
594 font-size: 16px;
595 margin-top: 0px;
596 margin-right: 0px;
597 margin-left: 0px;
598 margin-bottom: 15px;
599 font-weight: 600;
600 word-break: break-all;
601 }
602
603 .ep_nft_content {
604 text-align: left;
605 }
606
607 .ep_nft_content .ep_nft_price {
608 color: #333333;
609 font-size: 14px;
610 margin-top: 0px;
611 margin-right: 0px;
612 margin-left: 0px;
613 margin-bottom: 0px;
614 display: flex;
615 font-weight: 600;
616 }
617
618 .ep_nft_content .ep_nft_price:first-child {
619 margin-bottom: 10px;
620 }
621
622 span.eb_nft_currency {
623 max-width: 28px;
624 display: flex;
625 align-items: center;
626 justify-content: center;
627 }
628
629 span.eb_nft_currency svg {
630 width: 100%;
631 height: auto;
632 }
633
634 .ep_nft_content .ep_nft_price_wrapper {
635 min-height: 20px;
636 }
637
638
639 .ep_nft_content .ep_nft_creator {
640 color: #333333;
641 font-size: 14px;
642 margin-top: 0px;
643 margin-right: 0px;
644 margin-left: 0px;
645 margin-bottom: 20px;
646 display: flex;
647 align-items: center;
648 gap: 5px;
649 }
650
651 .ep_nft_content .ep_nft_creator a {
652 color: #3080E2;
653 font-size: 14px;
654 text-decoration: none;
655 word-break: break-all;
656 text-decoration: none;
657 }
658
659 .ep_nft_content .ep_nft_creator img {
660 height: 30px;
661 width: 30px;
662 border-radius: 50%;
663 }
664
665 .ep_nft_content .ep_nft_button button {
666 margin-top: 0px;
667 margin-right: 0px;
668 margin-left: 0px;
669 margin-bottom: 0px;
670 }
671
672 .ep_nft_content .ep_nft_button button a {
673 background-color: #3080E2;
674 color: #ffffff;
675 font-size: 14px;
676 padding-top: 15px;
677 padding-right: 20px;
678 padding-left: 20px;
679 padding-bottom: 15px;
680 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
681 }
682
683 .ep_nft_content .ep_nft_button button:hover a {
684 background-color: rgb(46, 142, 238);
685 color: #ffffff;
686 }
687
688 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
689 opacity: 1;
690 transform: translate(0);
691 visibility: visible;
692 }
693
694
695 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a.ep-details-btn:hover {
696 background-color: rgb(46, 142, 238);
697 color: #ffffff;
698 }
699
700 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
701 opacity: 1;
702 transform: translate(0);
703 visibility: visible;
704 }
705
706 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item .ep_nft_button {
707 bottom: 0;
708 left: 0;
709 opacity: 0;
710 position: absolute;
711 transform: translateY(30px);
712 visibility: hidden;
713 width: 100%;
714 transition: 0.3s;
715 }
716
717 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep-nft-single-item-wraper .ep_nft_button {
718 margin-top: auto;
719 display: flex;
720 justify-content: space-between;
721 gap: 15px;
722 }
723
724 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a {
725 background-color: #3080E2;
726 color: #ffffff;
727 font-size: 14px;
728 padding: 10px 20px;
729 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
730 display: block;
731 text-align: center;
732 font-weight: 500;
733 text-decoration: none;
734 }
735
736 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button span.ep-nft-rank {
737 color: #a88484;
738 border-color: #a88484;
739 }
740
741 /* mimmikcssStart */
742
743
744 /* NFT List item CSS */
745
746 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
747 display: flex;
748 gap: 15px;
749 align-items: center;
750 border-radius: 10px;
751 }
752
753 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
754 width: 55%;
755 }
756
757 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
758 width: calc(45% - 15px);
759 }
760
761 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content .ep_nft_price.ep_nft_last_sale {
762 margin-bottom: 15px;
763 }
764
765 .ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_thumbnail svg {
766 border-radius: 10px;
767 }
768
769 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
770 height: 260px;
771 }
772
773 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_button a {
774 border-radius: 10px;
775 width: 100%;
776 display: flex;
777 align-items: center;
778 justify-content: center;
779 }
780
781 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid.ep-preset-2 .ep_nft_content .ep_nft_price:last-child {
782 margin-bottom: 15px;
783 }
784
785 .alignleft .ose-opensea,
786 .alignright .ose-opensea,
787 .aligncenter .ose-opensea {
788 max-width: calc(100% - 40px) !important;
789 }
790
791 .embedpress-gutenberg-wrapper.alignright, .embedpress-gutenberg-wrapper.alignleft {
792 width: 100%;
793 }
794
795 .embedpress-gutenberg-wrapper.alignright .ep-embed-content-wraper>div {
796 float: right;
797 }
798
799 .embedpress-gutenberg-wrapper.aligncenter.ep-content-share-enabled .ep-embed-content-wraper {
800 justify-content: center;
801 }
802
803 .embedpress-gutenberg-wrapper.alignright.ep-content-share-enabled .ep-embed-content-wraper {
804 justify-content: right;
805 }
806
807 .embedpress-gutenberg-wrapper.alignleft.ep-content-share-enabled .ep-embed-content-wraper {
808 justify-content: left;
809 }
810
811 .embedpress-gutenberg-wrapper.aligncenter {
812 text-align: center;
813 clear: both;
814 }
815
816 .theme-twentytwentythree footer.wp-block-template-part {
817 clear: both;
818 }
819
820 /* mimmikcssEnd */
821
822 @media all and (max-width: 1024px) {
823
824 /* tabcssStart */
825 .ep_nft_content_wrap.ep_nft__wrapper,
826 .ep_nft_content_wrap.ep_nft_list {
827 grid-template-columns: repeat(3, 1fr) !important;
828 }
829
830 .alignleft .ose-opensea,
831 .alignright .ose-opensea,
832 .aligncenter .ose-opensea {
833 max-width: 100% !important;
834 }
835
836 /* tabcssEnd */
837
838 }
839
840 @media all and (max-width: 991px) {
841
842 /* tabcssStart */
843 .ose-opensea {
844 min-width: 100% !important;
845 max-width: calc(100% - 40px) !important;
846 }
847
848
849
850 .ep_nft_content_wrap.ep_nft__wrapper,
851 .ep_nft_content_wrap.ep_nft_list {
852 grid-template-columns: repeat(2, 1fr) !important;
853 }
854
855 /* tabcssEnd */
856
857 }
858
859 @media all and (max-width: 767px) {
860
861 /* mobcssStart */
862 .ep_nft_content_wrap.ep_nft__wrapper,
863 .ep_nft_content_wrap.ep_nft_list {
864 grid-template-columns: repeat(1, 1fr) !important;
865 }
866
867 /* mobcssEnd */
868
869 }
870
871
872 /* NFT Single item CSS */
873 .ep-nft-single-item-wraper.ep_nft_content_wrap .ep_nft_item {
874 box-shadow: none;
875 }
876
877 .ep-nft-rank-wraper {
878 margin-bottom: 16px;
879 font-weight: 600;
880 color: #333;
881 font-size: 16px;
882 }
883
884 .ep-nft-rank-wraper.ep-empty-label span {
885 margin-left: 0px;
886 }
887
888 span.ep-nft-rank {
889 padding: 2px 8px;
890 border-radius: 7px;
891 margin-left: 10px;
892 display: inline-block;
893 font-size: 14px;
894 font-weight: 600;
895 background: transparent !important;
896 border: 1px solid #ddd;
897 color: #333;
898 }
899
900 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
901 width: calc(55% - 15px);
902 }
903
904 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
905 width: 45%;
906 height: 100%;
907 }
908
909 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
910 height: 100%;
911 }
912
913 .ep-nft-single-item-wraper span.eb_nft_label {
914 color: #333;
915 /* margin-bottom: -10px; */
916 }
917
918 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price {
919 display: flex;
920 flex-direction: column;
921 margin-right: 45px;
922 }
923
924 .ep-nft-single-item-wraper span.eb_nft_price {
925 font-size: 30px;
926 line-height: normal;
927 }
928
929 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_creator img {
930 height: 15px;
931 width: 15px;
932 border-radius: 50%;
933 }
934
935 .ep-nft-single-item-wraper .ep-usd-price {
936 bottom: 0;
937 font-size: 12px;
938 }
939
940 .ep-nft-single-item-wraper span.eb_nft_label {
941 /* margin-bottom: -14px; */
942 font-size: 15px;
943 }
944
945 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_title {
946 margin-bottom: 10px;
947 font-size: 24px;
948 }
949
950 .ep-nft-single-item-wraper .CollectionLink--name svg {
951 width: 20px;
952 height: 20px;
953 margin-left: 5px;
954 }
955
956 .ep-nft-single-item-wraper a.CollectionLink--link {
957 font-size: 15px;
958 font-weight: 500;
959 text-decoration: none;
960 margin-bottom: 15px;
961 display: block;
962 color: #3080E2;
963 }
964
965 .ep-nft-single-item-wraper sub.verified-icon {
966 bottom: -5px;
967 left: 4px;
968 }
969
970 /* toggle */
971 .ep-nft-single-item-wraper .ep-accordion {
972 border: 1px solid #ddd;
973 border-radius: 10px;
974 margin-top: 15px;
975 display: block;
976 }
977
978 .ep-nft-single-item-wraper .ep-toggle {
979 display: none;
980 }
981
982 .ep-nft-single-item-wraper .ep-option {
983 position: relative;
984 }
985
986 .ep-nft-single-item-wraper .ep-content {
987 padding: 1em;
988 border-top: 1px solid #ddd;
989 }
990
991 .ep-nft-single-item-wraper .ep-content {
992 -webkit-backface-visibility: hidden;
993 backface-visibility: hidden;
994 transform: translateZ(0);
995 transition: all 0.2s;
996 }
997
998 .ep-nft-single-item-wraper .ep-title {
999 -webkit-backface-visibility: hidden;
1000 backface-visibility: hidden;
1001 transform: translateZ(0);
1002 transition: all 0.2s;
1003 padding: 1em;
1004 display: flex;
1005 color: #333;
1006 font-weight: bold;
1007 cursor: pointer;
1008 border-radius: 10px 10px 0 0;
1009 align-items: center;
1010 }
1011
1012 .ep-nft-single-item-wraper label.ep-title svg {
1013 width: 20px;
1014 height: 20px;
1015 margin-right: 6px;
1016 }
1017
1018 .ep-nft-single-item-wraper .ep-asset-detail-item {
1019 display: flex;
1020 justify-content: space-between;
1021 font-weight: 500;
1022 }
1023
1024 .ep-nft-single-item-wraper .ep-asset-detail-item span {
1025 word-break: break-word;
1026 max-width: 75%;
1027 }
1028
1029 .ep-nft-single-item-wraper .ep-content {
1030 display: block;
1031 }
1032
1033 .ep-nft-single-item-wraper .ep-content p {
1034 margin: 0;
1035 padding: 0.5em 1em 1em;
1036 font-size: 0.9em;
1037 line-height: 1.5;
1038 }
1039
1040 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title+.ep-content {
1041 display: none;
1042 background: transparent;
1043 }
1044
1045
1046
1047 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price_wrapper {
1048 display: flex;
1049 }
1050
1051 .ep-nft-single-item-wraper .ep-toggle+.ep-title:after {
1052 content: "";
1053 display: inline-block;
1054 position: absolute;
1055 width: 12px;
1056 height: 12px;
1057 background: transparent;
1058 text-indent: -9999px;
1059 border-top: 2px solid #bfbfbf;
1060 border-left: 2px solid #bfbfbf;
1061 transition: all 250ms ease-in-out;
1062 text-decoration: none;
1063 color: transparent;
1064 right: 15px;
1065 top: 50%;
1066 transform: rotate(45deg) translate(-20%, -5%);
1067 }
1068
1069 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:before {
1070 content: "";
1071 display: inline-block;
1072 position: absolute;
1073 width: 12px;
1074 height: 12px;
1075 background: transparent;
1076 text-indent: -9999px;
1077 border-top: 2px solid #bfbfbf;
1078 border-left: 2px solid #bfbfbf;
1079 transition: all 250ms ease-in-out;
1080 text-decoration: none;
1081 color: transparent;
1082 right: 15px;
1083 top: 50%;
1084 transform: rotate(225deg) translate(80%, 20%);
1085 }
1086
1087 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:after {
1088 display: none;
1089 }
1090
1091 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_button span.ep-nft-rank {
1092 pointer-events: none;
1093 }
1094
1095 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-nft-single-item-wraper.ep-grid .ep_nft_content {
1096 margin-bottom: 20px;
1097 }
1098
1099 .elementor-widget-container .ep-nft-gallery-wrapper .ep-loadmore-wrapper button, .embedpress-gutenberg-wrapper .ep-nft-gallery-wrapper .ep-loadmore-wrapper button {
1100 display: none;
1101 }
1102
1103 @media screen and (max-width: 1024px) {
1104
1105 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1106 grid-template-columns: repeat(1, 1fr) !important;
1107 }
1108
1109 }
1110
1111 @media screen and (max-width: 991px) {
1112
1113 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1114 grid-template-columns: repeat(1, 1fr) !important;
1115 }
1116
1117 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
1118 align-items: unset;
1119 flex-direction: column;
1120 }
1121
1122 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
1123 width: 100%;
1124 }
1125
1126 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
1127 width: 100%;
1128 }
1129 }
1130
1131 @media screen and (max-width: 537px) {
1132 .ep-nft-single-item-wraper sub.ep-usd-price {
1133 margin-bottom: 15px;
1134 display: block;
1135 }
1136
1137 .ose-google-drive iframe {
1138 height: 250px !important;
1139
1140 }
1141
1142 .ose-nrk-radio iframe {
1143 height: 400px !important;
1144 }
1145
1146 }
1147
1148 .emebedpress-unit-percent iframe {
1149 width: 100% !important;
1150 }
1151
1152
1153 /* Locked content form */
1154
1155 .password-form-container {
1156 width: 350px;
1157 text-align: center;
1158 padding: 30px;
1159 border-radius: 10px;
1160 box-shadow: 0px 0px 10px #f4eded;
1161 background-color: #f9f9ff;
1162 max-width: 100%;
1163 margin: auto;
1164 }
1165
1166 .password-form-container h2 {
1167 font-size: 22px;
1168 margin-bottom: 15px;
1169 font-family: system-ui;
1170 }
1171
1172 .password-form-container p {
1173 font-size: 12px;
1174 font-family: sans-serif;
1175 line-height: 1.4em;
1176 margin-bottom: 15px;
1177 }
1178
1179 form.password-form {
1180 margin-bottom: 2px;
1181 }
1182
1183 .password-form-container input[type="password"] {
1184 padding: 10px;
1185 border-radius: 5px;
1186 width: 100%;
1187 margin-bottom: 12px;
1188 font-size: 20px;
1189 color: #6354a5;
1190 outline: none;
1191 border: 1px solid #ddd;
1192 outline: 0;
1193 padding-left: 50px;
1194 font-family: sans-serif;
1195 height: 42px;
1196 }
1197
1198 .password-form-container input[type="password"]::placeholder {
1199 color: #e0d1d1;
1200 font-size: 14px;
1201 }
1202
1203 .password-field {
1204 position: relative;
1205 }
1206
1207 .password-field span {
1208 position: absolute;
1209 top: 0px;
1210 left: 0px;
1211 display: flex;
1212 align-items: center;
1213 justify-content: center;
1214 height: 42px;
1215 width: 40px;
1216 background: #DED7FC;
1217 border-radius: 4px;
1218 }
1219
1220 .password-field svg {
1221 width: 22px;
1222 }
1223
1224 .password-form-container input[type="submit"] {
1225 padding: 12px 20px;
1226 background-color: #6354a5;
1227 color: #fff;
1228 border: none;
1229 border-radius: 5px;
1230 font-size: 14px;
1231 cursor: pointer;
1232 font-family: sans-serif;
1233 transition: background-color 0.3s ease, box-shadow 0.3s ease;
1234 font-weight: initial;
1235 white-space: normal;
1236 word-break: break-all;
1237 min-height: 42px;
1238 }
1239
1240 .password-form-container button:hover {
1241 background-color: #0062cc;
1242 box-shadow: 0px 0px 10px #007bff;
1243 }
1244
1245 .password-form-container .error-message {
1246 color: #ff0000;
1247 margin-top: 20px;
1248 font-size: 12px;
1249 line-height: 1.4em;
1250 }
1251
1252 .password-form-container .error-message.hidden {
1253 display: none;
1254 }
1255
1256 p.need-access-message {
1257 margin-bottom: 2px;
1258 margin-top: 13px;
1259 }
1260
1261 .wp-block-embed__wrapper {
1262 display: inline-block;
1263 width: 100%;
1264 max-width: 100% !important;
1265 }
1266
1267 .wp-block-embed__wrapper.position-right-wraper, .wp-block-embed__wrapper.position-right-wraper {
1268 max-width: calc(100% - 40px) !important;
1269 }
1270
1271 .ep-elementor-content {
1272 position: relative;
1273 display: inline-block;
1274 max-width: 100%;
1275 }
1276
1277 .ep-elementor-content.source-opensea {
1278 display: block;
1279 }
1280
1281 /* social share css */
1282 .wp-block-embedpress-embedpress>div, .ep-gutenberg-content {
1283 position: relative;
1284 clear: both;
1285 }
1286
1287 .gutenberg-pdf-wraper {
1288 position: relative;
1289 width: 100%;
1290 }
1291 .presentationModeEnabledIosDevice {
1292 position: fixed;
1293 left: 0;
1294 top: 0;
1295 border: 0;
1296 height: 100%!important;
1297 width: 100%!important;
1298 z-index: 999999;
1299 min-width: 100%!important;
1300 min-height: 100%!important;
1301 }
1302 .ep-embed-content-wraper {
1303 width: 100%;
1304 }
1305 .embedpress-gutenberg-wrapper.popup_button, .embedpress-elements-wrapper.popup_button {
1306 display: none!important;
1307 }
1308 .elementor-element-edit-mode .embedpress-elements-wrapper.popup_button {
1309 display: block!important;
1310 }
1311
1312 .ep-content-share-enabled .ep-embed-content-wraper {
1313 display: flex !important;
1314 }
1315
1316 .ep-share-position-right .ep-embed-content-wraper {
1317 flex-direction: row;
1318 }
1319
1320 .ep-share-position-left .ep-embed-content-wraper {
1321 flex-direction: row-reverse;
1322 }
1323
1324 .ep-share-position-bottom .ep-embed-content-wraper {
1325 flex-direction: column;
1326 }
1327
1328 .ep-share-position-top .ep-embed-content-wraper {
1329 flex-direction: column-reverse;
1330 }
1331
1332 .ep-fixed-width .gutenberg-pdf-wraper {
1333 display: inline-block;
1334 }
1335
1336 .ep-percentage-width .embedpress-inner-iframe {
1337 width: 100%;
1338 }
1339
1340 /* social share css */
1341
1342 .ep-social-share {
1343 display: flex;
1344 align-items: center;
1345 }
1346
1347 .ep-social-share.share-position-right {
1348 right: -40px;
1349 top: 0;
1350 flex-direction: column;
1351 }
1352
1353 .ep-social-share.share-position-left {
1354 left: 0px;
1355 top: 0;
1356 flex-direction: column;
1357 }
1358
1359 .embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
1360 left: -40px;
1361 }
1362
1363 .ep-social-icon {
1364 display: flex;
1365 justify-content: center;
1366 align-items: center;
1367 width: 40px;
1368 height: 40px;
1369 margin: 0;
1370 color: #fff;
1371 text-decoration: none;
1372 font-size: 20px;
1373 }
1374
1375 .ep-social-icon:hover {
1376 opacity: 0.8;
1377 }
1378
1379 .ep-social-share svg {
1380 width: 20px;
1381 height: auto;
1382 }
1383
1384 a.ep-social-icon.pinterest svg {
1385 height: 25px;
1386 }
1387
1388 .facebook {
1389 background-color: #3b5998;
1390 }
1391
1392 .facebook svg {
1393 width: 40px;
1394 }
1395
1396 .twitter {
1397 background-color: #55acee;
1398 }
1399
1400 .pinterest {
1401 background-color: #bd081c;
1402 }
1403
1404 .linkedin {
1405 background-color: #0077b5;
1406 }
1407
1408 .reddit {
1409 background-color: #ff4500;
1410 }
1411
1412 .ep-social-icon i {
1413 margin-right: 0;
1414 }
1415
1416 .ep-content-locked .watermark {
1417 display: none !important;
1418 }
1419
1420 .ep-content-protection-enabled .watermark {
1421 display: none !important;
1422 }
1423
1424 .embedpress-pro-control.not-active {
1425 pointer-events: none;
1426 }
1427
1428 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1429 width: 100%;
1430 }
1431
1432 /* Documents viewer style */
1433 [data-theme-mode='dark'] {
1434 --viewer-primary-color: #343434;
1435 --viewer-icons-hover-bgcolor: #453838;
1436
1437 }
1438
1439 [data-theme-mode='light'] {
1440 --viewer-primary-color: #f2f2f6;
1441 --viewer-icons-color: #343434;
1442 --viewer-icons-hover-bgcolor: #e5e1e9;
1443 }
1444
1445 @media (prefers-color-scheme: dark) {
1446 :root {
1447 --viewer-primary-color: #343434;
1448 --viewer-icons-color: #f2f2f6;
1449 --viewer-icons-hover-bgcolor: #453838;
1450
1451 }
1452 }
1453
1454 @media (prefers-color-scheme: light) {
1455 :root {
1456 --viewer-primary-color: #f2f2f6;
1457 --viewer-icons-color: #343434;
1458 --viewer-icons-hover-bgcolor: #e5e1e9;
1459
1460 }
1461 }
1462
1463 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1464 background: var(--viewer-primary-color);
1465 }
1466
1467 .ep-external-doc-icons svg path {
1468 fill: var(--viewer-icons-color);
1469 }
1470
1471 .ep-doc-draw-icon svg path {
1472 fill: var(--viewer-primary-color);
1473 stroke: var(--viewer-icons-color);
1474 }
1475
1476 .ep-external-doc-icons svg:hover svg path {
1477 fill: var(--viewer-icons-color);
1478 stroke: var(--viewer-icons-color);
1479 }
1480
1481 .ep-external-doc-icons svg:hover {
1482 background-color: var(--viewer-icons-hover-bgcolor);
1483 }
1484
1485 .ep-file-download-option-masked {
1486 position: relative;
1487 }
1488
1489 .ep-file-download-option-masked {
1490 position: relative;
1491 width: 100%;
1492 height: 100%;
1493 overflow: hidden;
1494 }
1495
1496 .ep-file-download-option-masked .overlay {
1497 position: absolute;
1498 top: 0;
1499 left: 50%;
1500 transform: translateX(-50%);
1501 width: calc(100% - 15px);
1502 height: calc(100% - 45px);
1503 background-color: rgb(66 23 23 / 0%);
1504 pointer-events: unset;
1505 z-index: 1;
1506 user-select: none;
1507 max-width: 800px;
1508 margin: 0 auto;
1509 }
1510
1511
1512 .ep-file-download-option-masked.ep-file-xls .overlay {
1513 height: calc(100% - 78px);
1514 }
1515
1516 .ep-file-download-option-masked iframe {
1517 width: 100%;
1518 height: 100%;
1519 pointer-events: auto;
1520 }
1521
1522
1523 .ep-file-download-option-masked.enabled-text-copy {
1524 pointer-events: all;
1525 }
1526
1527 .embed-download-disabled {
1528 width: 200px;
1529 height: 22px;
1530 background: #444444;
1531 position: absolute;
1532 right: 2px;
1533 bottom: 8px;
1534 opacity: 0;
1535 }
1536
1537 .cui-toolbar-button-right {
1538 display: none !important;
1539 }
1540
1541 .ndfHFb-c4YZDc-Wrql6b {
1542 display: none;
1543 }
1544
1545 .ep-external-doc-icons {
1546 position: absolute;
1547 display: flex;
1548 flex-direction: revert;
1549 background: var(--viewer-primary-color);
1550 border-radius: 6px;
1551 z-index: 2;
1552 bottom: -18px;
1553 left: 50%;
1554 transform: translate(-50%, -50%);
1555 padding: 0 10px;
1556 }
1557
1558 .ep-external-doc-icons svg {
1559 width: 30px;
1560 height: 30px;
1561 cursor: pointer;
1562 transition: 0.3s;
1563 padding: 5px;
1564 border-radius: 4px;
1565 }
1566
1567 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1568 width: 22px;
1569 height: 22px;
1570 }
1571
1572 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-doc-download-icon svg, .block-editor-block-list__block .ep-gutenberg-file-doc .ep-doc-fullscreen-icon svg {
1573 width: 20px !important;
1574 }
1575
1576 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1577 padding: 6px;
1578 }
1579
1580 .ep-external-doc-icons svg:hover {
1581 border-radius: 4px;
1582 }
1583
1584 .ep-doc-draw-icon.active svg {
1585 background: var(--viewer-icons-hover-bgcolor);
1586 }
1587
1588 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1589 display: flex;
1590 align-items: center;
1591 justify-content: center;
1592 width: 40px;
1593 height: 40px;
1594 /* background: var(--viewer-primary-color); */
1595 }
1596
1597 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1598 width: 100% !important;
1599 height: 100% !important;
1600 }
1601
1602 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1603 margin-left: 22%;
1604 }
1605
1606 .ep-file-download-option-masked::after {
1607 position: absolute;
1608 width: 100%;
1609 height: 30px;
1610 background: var(--viewer-primary-color);
1611 z-index: 1;
1612 bottom: 0;
1613 content: '';
1614 left: 0;
1615 }
1616
1617 .ep-file-download-option-masked.ep-file-docx::after {
1618 bottom: 0;
1619 }
1620
1621 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1622 bottom: 0px;
1623 background: white;
1624 height: 22px;
1625 }
1626
1627 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1628 bottom: 0;
1629 }
1630
1631
1632 canvas.ep-doc-canvas {
1633 position: absolute;
1634 z-index: 1;
1635 left: 0;
1636 bottom: 0;
1637 right: 0;
1638 top: 0;
1639 clear: both;
1640 margin: auto;
1641 display: none;
1642 }
1643
1644 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1645 pointer-events: none;
1646 user-select: none;
1647 opacity: 0;
1648 } */
1649
1650
1651 /* custom player css */
1652 :root {
1653 /* --plyr-color-main: #3700ff85; */
1654 --plyr-control-icon-size: 15px;
1655 --plyr-range-track-height: 3px;
1656 --plyr-range-thumb-height: 10px;
1657
1658 }
1659
1660 .plyr--audio .plyr--full-ui input[type=range] {
1661 color: red !important;
1662 }
1663
1664 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1665 box-shadow: none;
1666 }
1667
1668 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1669 box-shadow: none;
1670 }
1671
1672 a.plyr__controls__item.plyr__control {
1673 border-radius: inherit;
1674 color: inherit !important;
1675 }
1676
1677 .plyr-initialized button:focus {
1678 background-color: var(--plyr-color-main);
1679 }
1680
1681 .custom-player-preset-1 .plyr__controls {
1682 background: var(--plyr-color-main) !important;
1683 padding: 0 !important;
1684 }
1685
1686 .custom-player-preset-1 button.plyr__control {
1687 border-radius: 0;
1688 }
1689
1690 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1691 border-radius: inherit;
1692 }
1693
1694 .custom-player-preset-1 button.plyr__control.plyr__control--overlaid[data-plyr="play"], .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"] {
1695 width: 100px !important;
1696 text-align: center;
1697 display: flex;
1698 align-items: center !important;
1699 justify-content: center;
1700 height: 60px;
1701 }
1702
1703 .custom-player-preset-1 button.plyr__control.plyr__control--overlaid[data-plyr="play"] svg, .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"] svg {
1704 width: 22px;
1705 height: 22px;
1706 }
1707
1708 .custom-player-preset-1 .plyr__control:focus {
1709 border: none;
1710 }
1711
1712 .custom-player-preset-2 a.plyr__controls__item.plyr__control, .custom-player-preset-2 button.plyr__control.plyr__control--overlaid[data-plyr="play"], .preset-default a.plyr__controls__item.plyr__control {
1713 border-radius: 4px;
1714 }
1715
1716 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1717 background: var(--plyr-color-main) !important;
1718 padding: 0 !important;
1719 }
1720
1721
1722 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1723 display: none !important;
1724 }
1725
1726 /* Overite plyr css */
1727 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1728 padding-bottom: inherit !important;
1729 }
1730
1731 .plyr {
1732 background-color: black;
1733 }
1734
1735 .pip-mode {
1736 position: fixed !important;
1737 width: 320px !important;
1738 height: 180px !important;
1739 top: calc(100% - 200px) !important;
1740 left: calc(100% - 340px) !important;
1741 z-index: 9999;
1742 border-radius: 15px !important;
1743
1744 }
1745
1746 .plyr [data-plyr="pip"] {
1747 display: block !important;
1748 }
1749
1750 .pip-mode .plyr__video-wrapper {
1751 pointer-events: none;
1752
1753 }
1754
1755 .pip-mode .pip-play {
1756 display: none;
1757 }
1758
1759 .pip-mode .pip-play, .pip-mode .pip-pause {
1760 opacity: 0 !important;
1761 position: absolute;
1762 top: 50%;
1763 left: 50%;
1764 transform: translate(-50%, -50%);
1765 background: #0000004a;
1766 z-index: 1;
1767 display: flex;
1768 align-items: center;
1769 justify-content: center;
1770 width: 30px;
1771 height: 30px;
1772 border-radius: 50px;
1773 cursor: pointer;
1774 }
1775
1776 .pip-mode .pip-close {
1777 opacity: 0;
1778 position: absolute;
1779 right: 10px;
1780 top: 10px;
1781 background: #0000004a;
1782 z-index: 1;
1783 display: flex;
1784 align-items: center;
1785 justify-content: center;
1786 width: 30px;
1787 height: 30px;
1788 border-radius: 50px;
1789 cursor: pointer;
1790 }
1791
1792 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1793 opacity: 1 !important;
1794 }
1795
1796 .pip-mode .overlay-mask {
1797 position: absolute;
1798 top: 0;
1799 left: 0;
1800 right: 0;
1801 bottom: 0;
1802 }
1803
1804 .pip-mode iframe {
1805 pointer-events: none !important;
1806 }
1807
1808 @media only screen and (max-width: 767px) {
1809 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1810 display: none !important;
1811 }
1812
1813 .plyr__video-wrapper iframe {
1814 max-height: 100%!important;
1815 }
1816
1817 .plyr__controls .plyr__volume input[type=range] {
1818 max-width: 40px;
1819 min-width: 40px;
1820 }
1821 }