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