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