PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 3.9.9
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v3.9.9
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
1811 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
1292 .ep-embed-content-wraper {
1293 width: 100%;
1294 }
1295 .embedpress-gutenberg-wrapper.popup_button, .embedpress-elements-wrapper.popup_button {
1296 display: none!important;
1297 }
1298 .elementor-element-edit-mode .embedpress-elements-wrapper.popup_button {
1299 display: block!important;
1300 }
1301
1302 .ep-content-share-enabled .ep-embed-content-wraper {
1303 display: flex !important;
1304 }
1305
1306 .ep-share-position-right .ep-embed-content-wraper {
1307 flex-direction: row;
1308 }
1309
1310 .ep-share-position-left .ep-embed-content-wraper {
1311 flex-direction: row-reverse;
1312 }
1313
1314 .ep-share-position-bottom .ep-embed-content-wraper {
1315 flex-direction: column;
1316 }
1317
1318 .ep-share-position-top .ep-embed-content-wraper {
1319 flex-direction: column-reverse;
1320 }
1321
1322 .ep-fixed-width .gutenberg-pdf-wraper {
1323 display: inline-block;
1324 }
1325
1326 .ep-percentage-width .embedpress-inner-iframe {
1327 width: 100%;
1328 }
1329
1330 /* social share css */
1331
1332 .ep-social-share {
1333 display: flex;
1334 align-items: center;
1335 }
1336
1337 .ep-social-share.share-position-right {
1338 right: -40px;
1339 top: 0;
1340 flex-direction: column;
1341 }
1342
1343 .ep-social-share.share-position-left {
1344 left: 0px;
1345 top: 0;
1346 flex-direction: column;
1347 }
1348
1349 .embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
1350 left: -40px;
1351 }
1352
1353 .ep-social-icon {
1354 display: flex;
1355 justify-content: center;
1356 align-items: center;
1357 width: 40px;
1358 height: 40px;
1359 margin: 0;
1360 color: #fff;
1361 text-decoration: none;
1362 font-size: 20px;
1363 }
1364
1365 .ep-social-icon:hover {
1366 opacity: 0.8;
1367 }
1368
1369 .ep-social-share svg {
1370 width: 20px;
1371 height: auto;
1372 }
1373
1374 a.ep-social-icon.pinterest svg {
1375 height: 25px;
1376 }
1377
1378 .facebook {
1379 background-color: #3b5998;
1380 }
1381
1382 .facebook svg {
1383 width: 40px;
1384 }
1385
1386 .twitter {
1387 background-color: #55acee;
1388 }
1389
1390 .pinterest {
1391 background-color: #bd081c;
1392 }
1393
1394 .linkedin {
1395 background-color: #0077b5;
1396 }
1397
1398 .reddit {
1399 background-color: #ff4500;
1400 }
1401
1402 .ep-social-icon i {
1403 margin-right: 0;
1404 }
1405
1406 .ep-content-locked .watermark {
1407 display: none !important;
1408 }
1409
1410 .ep-content-protection-enabled .watermark {
1411 display: none !important;
1412 }
1413
1414 .embedpress-pro-control.not-active {
1415 pointer-events: none;
1416 }
1417
1418 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1419 width: 100%;
1420 }
1421
1422 /* Documents viewer style */
1423 [data-theme-mode='dark'] {
1424 --viewer-primary-color: #343434;
1425 --viewer-icons-hover-bgcolor: #453838;
1426
1427 }
1428
1429 [data-theme-mode='light'] {
1430 --viewer-primary-color: #f2f2f6;
1431 --viewer-icons-color: #343434;
1432 --viewer-icons-hover-bgcolor: #e5e1e9;
1433 }
1434
1435 @media (prefers-color-scheme: dark) {
1436 :root {
1437 --viewer-primary-color: #343434;
1438 --viewer-icons-color: #f2f2f6;
1439 --viewer-icons-hover-bgcolor: #453838;
1440
1441 }
1442 }
1443
1444 @media (prefers-color-scheme: light) {
1445 :root {
1446 --viewer-primary-color: #f2f2f6;
1447 --viewer-icons-color: #343434;
1448 --viewer-icons-hover-bgcolor: #e5e1e9;
1449
1450 }
1451 }
1452
1453 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1454 background: var(--viewer-primary-color);
1455 }
1456
1457 .ep-external-doc-icons svg path {
1458 fill: var(--viewer-icons-color);
1459 }
1460
1461 .ep-doc-draw-icon svg path {
1462 fill: var(--viewer-primary-color);
1463 stroke: var(--viewer-icons-color);
1464 }
1465
1466 .ep-external-doc-icons svg:hover svg path {
1467 fill: var(--viewer-icons-color);
1468 stroke: var(--viewer-icons-color);
1469 }
1470
1471 .ep-external-doc-icons svg:hover {
1472 background-color: var(--viewer-icons-hover-bgcolor);
1473 }
1474
1475 .ep-file-download-option-masked {
1476 position: relative;
1477 }
1478
1479 .ep-file-download-option-masked {
1480 position: relative;
1481 width: 100%;
1482 height: 100%;
1483 overflow: hidden;
1484 }
1485
1486 .ep-file-download-option-masked .overlay {
1487 position: absolute;
1488 top: 0;
1489 left: 50%;
1490 transform: translateX(-50%);
1491 width: calc(100% - 15px);
1492 height: calc(100% - 45px);
1493 background-color: rgb(66 23 23 / 0%);
1494 pointer-events: unset;
1495 z-index: 1;
1496 user-select: none;
1497 max-width: 800px;
1498 margin: 0 auto;
1499 }
1500
1501
1502 .ep-file-download-option-masked.ep-file-xls .overlay {
1503 height: calc(100% - 78px);
1504 }
1505
1506 .ep-file-download-option-masked iframe {
1507 width: 100%;
1508 height: 100%;
1509 pointer-events: auto;
1510 }
1511
1512
1513 .ep-file-download-option-masked.enabled-text-copy {
1514 pointer-events: all;
1515 }
1516
1517 .embed-download-disabled {
1518 width: 200px;
1519 height: 22px;
1520 background: #444444;
1521 position: absolute;
1522 right: 2px;
1523 bottom: 8px;
1524 opacity: 0;
1525 }
1526
1527 .cui-toolbar-button-right {
1528 display: none !important;
1529 }
1530
1531 .ndfHFb-c4YZDc-Wrql6b {
1532 display: none;
1533 }
1534
1535 .ep-external-doc-icons {
1536 position: absolute;
1537 display: flex;
1538 flex-direction: revert;
1539 background: var(--viewer-primary-color);
1540 border-radius: 6px;
1541 z-index: 2;
1542 bottom: -18px;
1543 left: 50%;
1544 transform: translate(-50%, -50%);
1545 padding: 0 10px;
1546 }
1547
1548 .ep-external-doc-icons svg {
1549 width: 30px;
1550 height: 30px;
1551 cursor: pointer;
1552 transition: 0.3s;
1553 padding: 5px;
1554 border-radius: 4px;
1555 }
1556
1557 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1558 width: 22px;
1559 height: 22px;
1560 }
1561
1562 .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 {
1563 width: 20px !important;
1564 }
1565
1566 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1567 padding: 6px;
1568 }
1569
1570 .ep-external-doc-icons svg:hover {
1571 border-radius: 4px;
1572 }
1573
1574 .ep-doc-draw-icon.active svg {
1575 background: var(--viewer-icons-hover-bgcolor);
1576 }
1577
1578 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1579 display: flex;
1580 align-items: center;
1581 justify-content: center;
1582 width: 40px;
1583 height: 40px;
1584 /* background: var(--viewer-primary-color); */
1585 }
1586
1587 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1588 width: 100% !important;
1589 height: 100% !important;
1590 }
1591
1592 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1593 margin-left: 22%;
1594 }
1595
1596 .ep-file-download-option-masked::after {
1597 position: absolute;
1598 width: 100%;
1599 height: 30px;
1600 background: var(--viewer-primary-color);
1601 z-index: 1;
1602 bottom: 0;
1603 content: '';
1604 left: 0;
1605 }
1606
1607 .ep-file-download-option-masked.ep-file-docx::after {
1608 bottom: 0;
1609 }
1610
1611 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1612 bottom: 0px;
1613 background: white;
1614 height: 22px;
1615 }
1616
1617 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1618 bottom: 0;
1619 }
1620
1621
1622 canvas.ep-doc-canvas {
1623 position: absolute;
1624 z-index: 1;
1625 left: 0;
1626 bottom: 0;
1627 right: 0;
1628 top: 0;
1629 clear: both;
1630 margin: auto;
1631 display: none;
1632 }
1633
1634 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1635 pointer-events: none;
1636 user-select: none;
1637 opacity: 0;
1638 } */
1639
1640
1641 /* custom player css */
1642 :root {
1643 /* --plyr-color-main: #3700ff85; */
1644 --plyr-control-icon-size: 15px;
1645 --plyr-range-track-height: 3px;
1646 --plyr-range-thumb-height: 10px;
1647
1648 }
1649
1650 .plyr--audio .plyr--full-ui input[type=range] {
1651 color: red !important;
1652 }
1653
1654 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1655 box-shadow: none;
1656 }
1657
1658 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1659 box-shadow: none;
1660 }
1661
1662 a.plyr__controls__item.plyr__control {
1663 border-radius: inherit;
1664 color: inherit !important;
1665 }
1666
1667 .plyr-initialized button:focus {
1668 background-color: var(--plyr-color-main);
1669 }
1670
1671 .custom-player-preset-1 .plyr__controls {
1672 background: var(--plyr-color-main) !important;
1673 padding: 0 !important;
1674 }
1675
1676 .custom-player-preset-1 button.plyr__control {
1677 border-radius: 0;
1678 }
1679
1680 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1681 border-radius: inherit;
1682 }
1683
1684 .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"] {
1685 width: 100px !important;
1686 text-align: center;
1687 display: flex;
1688 align-items: center !important;
1689 justify-content: center;
1690 height: 60px;
1691 }
1692
1693 .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 {
1694 width: 22px;
1695 height: 22px;
1696 }
1697
1698 .custom-player-preset-1 .plyr__control:focus {
1699 border: none;
1700 }
1701
1702 .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 {
1703 border-radius: 4px;
1704 }
1705
1706 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1707 background: var(--plyr-color-main) !important;
1708 padding: 0 !important;
1709 }
1710
1711
1712 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1713 display: none !important;
1714 }
1715
1716 /* Overite plyr css */
1717 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1718 padding-bottom: inherit !important;
1719 }
1720
1721 .plyr {
1722 background-color: black;
1723 }
1724
1725 .pip-mode {
1726 position: fixed !important;
1727 width: 320px !important;
1728 height: 180px !important;
1729 top: calc(100% - 200px) !important;
1730 left: calc(100% - 340px) !important;
1731 z-index: 9999;
1732 border-radius: 15px !important;
1733
1734 }
1735
1736 .plyr [data-plyr="pip"] {
1737 display: block !important;
1738 }
1739
1740 .pip-mode .plyr__video-wrapper {
1741 pointer-events: none;
1742
1743 }
1744
1745 .pip-mode .pip-play {
1746 display: none;
1747 }
1748
1749 .pip-mode .pip-play, .pip-mode .pip-pause {
1750 opacity: 0 !important;
1751 position: absolute;
1752 top: 50%;
1753 left: 50%;
1754 transform: translate(-50%, -50%);
1755 background: #0000004a;
1756 z-index: 1;
1757 display: flex;
1758 align-items: center;
1759 justify-content: center;
1760 width: 30px;
1761 height: 30px;
1762 border-radius: 50px;
1763 cursor: pointer;
1764 }
1765
1766 .pip-mode .pip-close {
1767 opacity: 0;
1768 position: absolute;
1769 right: 10px;
1770 top: 10px;
1771 background: #0000004a;
1772 z-index: 1;
1773 display: flex;
1774 align-items: center;
1775 justify-content: center;
1776 width: 30px;
1777 height: 30px;
1778 border-radius: 50px;
1779 cursor: pointer;
1780 }
1781
1782 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1783 opacity: 1 !important;
1784 }
1785
1786 .pip-mode .overlay-mask {
1787 position: absolute;
1788 top: 0;
1789 left: 0;
1790 right: 0;
1791 bottom: 0;
1792 }
1793
1794 .pip-mode iframe {
1795 pointer-events: none !important;
1796 }
1797
1798 @media only screen and (max-width: 767px) {
1799 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1800 display: none !important;
1801 }
1802
1803 .plyr__video-wrapper iframe {
1804 max-height: 100%!important;
1805 }
1806
1807 .plyr__controls .plyr__volume input[type=range] {
1808 max-width: 40px;
1809 min-width: 40px;
1810 }
1811 }