PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents / 4.0.2
EmbedPress – PDF Embedder, 3D PDF FlipBook, Google Reviews, YouTube Videos, Upload & Embed PDF documents v4.0.2
4.6.1 4.6.0 4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / assets / css / embedpress.css
embedpress / assets / css Last commit date
vendor 7 years ago admin-notices.css 2 years ago admin.css 3 years ago carousel.min.css 2 years ago el-icon.css 3 years ago embedpress-elementor.css 2 years ago embedpress.css 2 years ago font.css 7 years ago glider.min.css 2 years ago index.html 7 years ago plyr.css 3 years ago preview.css 6 years ago
embedpress.css
2782 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 .elementor-cbutton-preview-wrapper {
134 display: flex;
135 flex-direction: column;
136 justify-content: center;
137 align-items: center;
138 padding: 100px 30px;
139 background: #fbf6f6;
140 }
141
142 @media only screen and (max-width: 800px) {
143
144 .elementor-widget-container .embedpress-facebook-vid-iframe,
145 .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
146 .embedpress-facebook-vid-iframe {
147 max-height: inherit !important;
148 }
149
150 .ep-first-video iframe {
151 max-height: 100% !important;
152 }
153
154 .ep-youtube__content__block .youtube__content__body .content__wrap {
155 grid-template-columns: repeat(auto-fit, minmax(calc(50% - 30px), 1fr)) !important;
156 }
157 }
158
159 @media only screen and (max-width: 500px) {
160
161 .elementor-widget-container .embedpress-facebook-vid-iframe,
162 .embedpress-gutenberg-wrapper .embedpress-facebook-vid-iframe,
163 .embedpress-facebook-vid-iframe {
164 max-height: 390px !important;
165 }
166
167 .ep-youtube__content__block .youtube__content__body .content__wrap {
168 grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
169 }
170 }
171
172 .ose-matterport .embera-embed-responsive, .ose-matterport .embera-embed-responsive iframe {
173 width: 100%;
174 height: 100%;
175 }
176
177 /*Meetup Event styling starts */
178 .ose-meetup {
179 height: auto !important;
180 }
181
182 .embedpress-event .link {
183 color: #0098ab;
184 }
185
186 .embedpress-event .visibility--a11yHide {
187 border: 0;
188 clip: rect(0 0 0 0);
189 position: absolute;
190 overflow: hidden;
191 margin: -1px;
192 padding: 0;
193 width: 1px;
194 height: 1px;
195 }
196
197 .embedpress-event .text--small {
198 font-size: 14px;
199 margin: 0;
200 }
201
202 .embedpress-event .flex {
203 display: flex;
204 box-sizing: border-box;
205 }
206
207 .embedpress-event .flex--wrap {
208 flex-wrap: wrap;
209 }
210
211 .embedpress-event .flex--row {
212 align-items: center;
213 box-sizing: border-box;
214 display: flex;
215 justify-content: flex-start;
216 flex-direction: row;
217 flex-wrap: nowrap;
218 }
219
220 .embedpress-event .flex-item {
221 flex-basis: 0;
222 flex-grow: 1;
223 width: auto;
224 min-width: 0;
225 /*padding-left: 16px;*/
226 box-sizing: border-box;
227 }
228
229 .embedpress-event .flex-item--shrink {
230 flex-basis: auto;
231 -webkit-box-flex: 0;
232 flex-grow: 0;
233 flex-shrink: 0;
234 width: auto;
235 }
236
237 .embedpress-event .flex--row>.flex-item:first-child {
238 padding-left: 0;
239 }
240
241 .embedpress-event .text--bold {
242 font-weight: 700;
243 }
244
245 .embedpress-event h1,
246 .embedpress-event h2,
247 .embedpress-event h3,
248 .embedpress-event h4,
249 .embedpress-event h5,
250 .embedpress-event h6 {
251 font-size: inherit;
252 }
253
254 .embedpress-event .ep-event--title {
255 font-size: 32px;
256 font-weight: 700;
257 }
258
259 .embedpress-event .ep-event--date {
260 color: #757575;
261 font-weight: 400;
262 font-size: 16px;
263 }
264
265 /*Host*/
266 .embedpress-event .ep-event--host {
267 margin-top: 20px;
268 display: flex;
269 align-items: center;
270 margin-bottom: 20px;
271 }
272
273 .ep-event--host .avatar-print {
274 border-radius: 50%;
275 height: 50px;
276 width: 50px;
277 }
278
279 .embedpress-event img.avatar--person {
280 background-image: none !important;
281 background-repeat: no-repeat;
282 background-position: 50%;
283 background-size: cover;
284 border-radius: 50%;
285 box-sizing: border-box;
286 vertical-align: middle;
287 }
288
289 .event-info-hosts-text {
290 padding-left: 20px;
291 font-size: 16px;
292 font-weight: 400;
293 }
294
295 .embedpress-event .event-description {
296 margin-top: 20px;
297 }
298
299 .text--sectionTitle {
300 font-size: 20px;
301 line-height: 28px;
302 }
303
304 .ep-event--attendees {
305 margin-top: 50px;
306 }
307
308 .ep-event--attendees>.flex {
309 margin-bottom: 20px;
310 }
311
312 .ep-event--attendees .gridList {
313 list-style: none;
314 margin: 0 -16px 0 0;
315 padding: 0;
316 }
317
318 .ep-event--attendees .gridList-item {
319 width: auto;
320 }
321
322 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
323 flex: 0 0 50%;
324 max-width: 50%;
325 }
326
327 .ep-event--attendees .groupMember-name {
328 line-height: 1.2 !important;
329 }
330
331 .ep-event--attendees .avatar--person {
332 margin-bottom: 15px;
333 display: inline-block;
334 border-radius: 50%;
335 }
336
337 .ep-event--attendees img.avatar-print {
338 border-radius: 50%;
339 }
340
341 .ep-event--attendees .groupMember-role {
342 font-size: 12px;
343 color: #757575;
344 padding-top: 2px;
345 margin: 0;
346 }
347
348 .ep-event--attendees .groupMember {
349 min-height: 100%;
350 min-width: 128px;
351 padding-left: 8px;
352 padding-right: 8px;
353 }
354
355 .embedpress-event .align--center {
356 text-align: center;
357 }
358
359 .embedpress-event .card {
360 background: #fff;
361 background-clip: padding-box;
362 background-size: cover;
363 border: 1px solid rgba(46, 62, 72, .12);
364 border-radius: 8px;
365 -webkit-box-sizing: border-box;
366 box-sizing: border-box;
367 display: block;
368 min-height: 100%;
369 padding: 16px 16px 18px;
370 position: relative;
371 white-space: normal;
372 }
373
374 .embedpress-event .card--hasHoverShadow {
375 transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1);
376 }
377
378 .embedpress-event .ep-event-group-link {
379 display: flex;
380 flex-wrap: wrap;
381 align-items: center;
382 background: #ffffff;
383 border-radius: 8px;
384 padding: 20px;
385 margin-bottom: 20px;
386 border: 1px solid rgba(46, 62, 72, .12);
387 }
388
389 .embedpress-event .ep-event-group--name {
390 padding-left: 20px;
391 font-size: 14px;
392 line-height: 1.45;
393 margin: 0;
394 width: 70%;
395 word-break: break-word;
396 }
397
398 .embedpress-event .ep-event-group--image {
399 -o-object-fit: cover;
400 object-fit: cover;
401 width: 56px;
402 height: 56px;
403 border-radius: 4px;
404 }
405
406 .embedpress-event .ep-event-time-location {
407 background: #ffffff;
408 border-radius: 8px;
409 padding: 16px 20px 0 20px;
410 border: 1px solid rgba(46, 62, 72, .12);
411 }
412
413 .embedpress-event .ep-event-time-location .ep-event-datetime,
414 .embedpress-event .ep-event-time-location .ep-event-location {
415 padding-bottom: 20px;
416 }
417
418 .embedpress-event .ep-event-location .wrap--singleLine--truncate,
419 .embedpress-event .ep-event-time-location .ep-event-datetime {
420 font-size: 15px;
421 line-height: 1.5;
422 color: #2e3e48;
423 font-style: normal;
424 margin: 0;
425 }
426
427 .embedpress-event .ep-event-location address {
428 font-style: normal;
429 margin: 0;
430 }
431
432 .embedpress-event .ep-event-location .venueDisplay-venue-address {
433 font-style: normal;
434 color: #757575;
435 margin: 0;
436 }
437
438 .embedpress-event .ep-event-location p {
439 line-height: 20px;
440 }
441
442 .ep-event--attendees .gridList-item {
443 -webkit-box-sizing: border-box;
444 box-sizing: border-box;
445 display: inline-block;
446 font-size: 1rem;
447 margin: 0;
448 vertical-align: top;
449 width: 50%;
450 }
451
452 .gridList-itemInner {
453 -webkit-box-sizing: border-box;
454 box-sizing: border-box;
455 height: 100%;
456 padding: 0 16px 16px 0;
457 }
458
459 /*Youtube subscribe button*/
460 .embedpress-yt-subscribe {
461 display: flex;
462 align-items: center;
463 align-content: start;
464 text-align: center;
465 gap: 1rem;
466 max-width: 600px;
467 width: 100%;
468 }
469
470 .embedpress-yt-subscribe .embedpress-yt-subscribe.dark {
471 color: #ffffff;
472 }
473
474 .embedpress-yt-subscribe .embedpress-yt-sub-text {
475 display: inline-block;
476 margin: 0;
477 padding: 0;
478 }
479
480 /* Meetup styling for new markup*/
481 .dewqijm {
482 height: 100%;
483 margin-right: 10px;
484 }
485
486 .dewqijm img[src^="image"] {
487 display: none;
488 }
489
490 .dewqijm img[src^="http"] {
491 height: 56px !important;
492 width: 56px !important;
493 }
494
495 .dewqijm>div>div {
496 display: none;
497 }
498
499 .embedpress-event .sticky button {
500 display: none;
501 }
502
503 .embedpress-event .items-center {
504 align-items: center;
505 }
506
507 /*Media query*/
508 @media only screen and (min-width: 530px) {
509 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
510 flex: 0 0 33.333333%;
511 max-width: 33.333333%;
512 }
513 }
514
515 @media only screen and (min-width: 640px) {
516 .embedpress-event .card {
517 padding: 18px 18px 20px;
518 }
519
520 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
521 flex: 0 0 25%;
522 max-width: 25%;
523 }
524 }
525
526
527
528
529 /**
530 * NFT card frontend style
531 */
532
533 .ose-opensea {
534 height: 100% !important;
535 width: calc(100% - 40px) !important;
536 max-height: 100% !important;
537 }
538
539 .ose-github {
540 overflow: auto;
541 }
542
543 .ep_nft_content_wrap.ep_nft__wrapper {
544 display: grid;
545 }
546
547 .ep_nft_content_wrap.ep_nft__wrapper,
548 .ep_nft_content_wrap.ep_nft_list {
549 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
550 grid-column-gap: 15px;
551 grid-row-gap: 15px;
552 }
553
554 .ep_nft_content_wrap .ep_nft_item {
555 padding-top: 15px;
556 padding-right: 15px;
557 padding-left: 15px;
558 padding-bottom: 15px;
559 background-color: #ffffff;
560 border-radius: 10px;
561 transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
562 box-shadow: 0 4px 15px rgba(0, 0, 0, .09);
563 overflow: hidden;
564 padding: 15px;
565 position: relative;
566 transition: .3s ease-in-out;
567 }
568
569 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid .ep_nft_item {
570 display: flex;
571 flex-direction: column;
572 }
573
574 .ep_nft_content_wrap.ep_nft_list .ep_nft_item {
575 justify-content: flex-start;
576 align-items: flex-start;
577 }
578
579 .ep_nft_content_wrap.ep_nft__wrapper.preset-3 .ep_nft_item .ep_nft_content {
580 background-color: #edecf6e6;
581 }
582
583 .ep_nft_content_wrap .ep_nft_thumbnail {
584 margin-top: 0px;
585 margin-right: 0px;
586 margin-left: 0px;
587 margin-bottom: 15px;
588 border-radius: 5px;
589 }
590
591 .ep_nft_content_wrap .ep_nft_thumbnail img {
592 height: 340px;
593 border-radius: 5px;
594 width: 100%;
595 object-fit: cover;
596 }
597
598 .ep_nft_content .ep_nft_title {
599 color: #333333;
600 font-size: 16px;
601 margin-top: 0px;
602 margin-right: 0px;
603 margin-left: 0px;
604 margin-bottom: 15px;
605 font-weight: 600;
606 word-break: break-all;
607 }
608
609 .ep_nft_content {
610 text-align: left;
611 }
612
613 .ep_nft_content .ep_nft_price {
614 color: #333333;
615 font-size: 14px;
616 margin-top: 0px;
617 margin-right: 0px;
618 margin-left: 0px;
619 margin-bottom: 0px;
620 display: flex;
621 font-weight: 600;
622 }
623
624 .ep_nft_content .ep_nft_price:first-child {
625 margin-bottom: 10px;
626 }
627
628 span.eb_nft_currency {
629 max-width: 28px;
630 display: flex;
631 align-items: center;
632 justify-content: center;
633 }
634
635 span.eb_nft_currency svg {
636 width: 100%;
637 height: auto;
638 }
639
640 .ep_nft_content .ep_nft_price_wrapper {
641 min-height: 20px;
642 }
643
644
645 .ep_nft_content .ep_nft_creator {
646 color: #333333;
647 font-size: 14px;
648 margin-top: 0px;
649 margin-right: 0px;
650 margin-left: 0px;
651 margin-bottom: 20px;
652 display: flex;
653 align-items: center;
654 gap: 5px;
655 }
656
657 .ep_nft_content .ep_nft_creator a {
658 color: #3080E2;
659 font-size: 14px;
660 text-decoration: none;
661 word-break: break-all;
662 text-decoration: none;
663 }
664
665 .ep_nft_content .ep_nft_creator img {
666 height: 30px;
667 width: 30px;
668 border-radius: 50%;
669 }
670
671 .ep_nft_content .ep_nft_button button {
672 margin-top: 0px;
673 margin-right: 0px;
674 margin-left: 0px;
675 margin-bottom: 0px;
676 }
677
678 .ep_nft_content .ep_nft_button button a {
679 background-color: #3080E2;
680 color: #ffffff;
681 font-size: 14px;
682 padding-top: 15px;
683 padding-right: 20px;
684 padding-left: 20px;
685 padding-bottom: 15px;
686 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
687 }
688
689 .ep_nft_content .ep_nft_button button:hover a {
690 background-color: rgb(46, 142, 238);
691 color: #ffffff;
692 }
693
694 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
695 opacity: 1;
696 transform: translate(0);
697 visibility: visible;
698 }
699
700
701 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a.ep-details-btn:hover {
702 background-color: rgb(46, 142, 238);
703 color: #ffffff;
704 }
705
706 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
707 opacity: 1;
708 transform: translate(0);
709 visibility: visible;
710 }
711
712 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item .ep_nft_button {
713 bottom: 0;
714 left: 0;
715 opacity: 0;
716 position: absolute;
717 transform: translateY(30px);
718 visibility: hidden;
719 width: 100%;
720 transition: 0.3s;
721 }
722
723 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep-nft-single-item-wraper .ep_nft_button {
724 margin-top: auto;
725 display: flex;
726 justify-content: space-between;
727 gap: 15px;
728 }
729
730 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a {
731 background-color: #3080E2;
732 color: #ffffff;
733 font-size: 14px;
734 padding: 10px 20px;
735 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
736 display: block;
737 text-align: center;
738 font-weight: 500;
739 text-decoration: none;
740 }
741
742 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button span.ep-nft-rank {
743 color: #a88484;
744 border-color: #a88484;
745 }
746
747 /* mimmikcssStart */
748
749
750 /* NFT List item CSS */
751
752 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
753 display: flex;
754 gap: 15px;
755 align-items: center;
756 border-radius: 10px;
757 }
758
759 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
760 width: 55%;
761 }
762
763 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
764 width: calc(45% - 15px);
765 }
766
767 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content .ep_nft_price.ep_nft_last_sale {
768 margin-bottom: 15px;
769 }
770
771 .ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_thumbnail svg {
772 border-radius: 10px;
773 }
774
775 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
776 height: 260px;
777 }
778
779 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_button a {
780 border-radius: 10px;
781 width: 100%;
782 display: flex;
783 align-items: center;
784 justify-content: center;
785 }
786
787 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid.ep-preset-2 .ep_nft_content .ep_nft_price:last-child {
788 margin-bottom: 15px;
789 }
790
791 .alignleft .ose-opensea,
792 .alignright .ose-opensea,
793 .aligncenter .ose-opensea {
794 max-width: calc(100% - 40px) !important;
795 }
796
797 .embedpress-gutenberg-wrapper.alignright, .embedpress-gutenberg-wrapper.alignleft {
798 width: 100%;
799 }
800
801 .embedpress-gutenberg-wrapper.alignright .ep-embed-content-wraper>div {
802 float: right;
803 }
804
805 .embedpress-gutenberg-wrapper.aligncenter.ep-content-share-enabled .ep-embed-content-wraper {
806 justify-content: center;
807 }
808
809 .embedpress-gutenberg-wrapper.alignright.ep-content-share-enabled .ep-embed-content-wraper {
810 justify-content: right;
811 }
812
813 .embedpress-gutenberg-wrapper.alignleft.ep-content-share-enabled .ep-embed-content-wraper {
814 justify-content: left;
815 }
816
817 .embedpress-gutenberg-wrapper.aligncenter {
818 text-align: center;
819 clear: both;
820 }
821
822 .theme-twentytwentythree footer.wp-block-template-part {
823 clear: both;
824 }
825
826 /* mimmikcssEnd */
827
828 @media all and (max-width: 1024px) {
829
830 /* tabcssStart */
831 .ep_nft_content_wrap.ep_nft__wrapper,
832 .ep_nft_content_wrap.ep_nft_list {
833 grid-template-columns: repeat(3, 1fr) !important;
834 }
835
836 .alignleft .ose-opensea,
837 .alignright .ose-opensea,
838 .aligncenter .ose-opensea {
839 max-width: 100% !important;
840 }
841
842 /* tabcssEnd */
843
844 }
845
846 @media all and (max-width: 991px) {
847
848 /* tabcssStart */
849 .ose-opensea {
850 min-width: 100% !important;
851 max-width: calc(100% - 40px) !important;
852 }
853
854
855
856 .ep_nft_content_wrap.ep_nft__wrapper,
857 .ep_nft_content_wrap.ep_nft_list {
858 grid-template-columns: repeat(2, 1fr) !important;
859 }
860
861 /* tabcssEnd */
862
863 }
864
865 @media all and (max-width: 767px) {
866
867 /* mobcssStart */
868 .ep_nft_content_wrap.ep_nft__wrapper,
869 .ep_nft_content_wrap.ep_nft_list {
870 grid-template-columns: repeat(1, 1fr) !important;
871 }
872
873 /* mobcssEnd */
874
875 }
876
877
878 /* NFT Single item CSS */
879 .ep-nft-single-item-wraper.ep_nft_content_wrap .ep_nft_item {
880 box-shadow: none;
881 }
882
883 .ep-nft-rank-wraper {
884 margin-bottom: 16px;
885 font-weight: 600;
886 color: #333;
887 font-size: 16px;
888 }
889
890 .ep-nft-rank-wraper.ep-empty-label span {
891 margin-left: 0px;
892 }
893
894 span.ep-nft-rank {
895 padding: 2px 8px;
896 border-radius: 7px;
897 margin-left: 10px;
898 display: inline-block;
899 font-size: 14px;
900 font-weight: 600;
901 background: transparent !important;
902 border: 1px solid #ddd;
903 color: #333;
904 }
905
906 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
907 width: calc(55% - 15px);
908 }
909
910 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
911 width: 45%;
912 height: 100%;
913 }
914
915 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
916 height: 100%;
917 }
918
919 .ep-nft-single-item-wraper span.eb_nft_label {
920 color: #333;
921 /* margin-bottom: -10px; */
922 }
923
924 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price {
925 display: flex;
926 flex-direction: column;
927 margin-right: 45px;
928 }
929
930 .ep-nft-single-item-wraper span.eb_nft_price {
931 font-size: 30px;
932 line-height: normal;
933 }
934
935 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_creator img {
936 height: 15px;
937 width: 15px;
938 border-radius: 50%;
939 }
940
941 .ep-nft-single-item-wraper .ep-usd-price {
942 bottom: 0;
943 font-size: 12px;
944 }
945
946 .ep-nft-single-item-wraper span.eb_nft_label {
947 /* margin-bottom: -14px; */
948 font-size: 15px;
949 }
950
951 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_title {
952 margin-bottom: 10px;
953 font-size: 24px;
954 }
955
956 .ep-nft-single-item-wraper .CollectionLink--name svg {
957 width: 20px;
958 height: 20px;
959 margin-left: 5px;
960 }
961
962 .ep-nft-single-item-wraper a.CollectionLink--link {
963 font-size: 15px;
964 font-weight: 500;
965 text-decoration: none;
966 margin-bottom: 15px;
967 display: block;
968 color: #3080E2;
969 }
970
971 .ep-nft-single-item-wraper sub.verified-icon {
972 bottom: -5px;
973 left: 4px;
974 }
975
976 /* toggle */
977 .ep-nft-single-item-wraper .ep-accordion {
978 border: 1px solid #ddd;
979 border-radius: 10px;
980 margin-top: 15px;
981 display: block;
982 }
983
984 .ep-nft-single-item-wraper .ep-toggle {
985 display: none;
986 }
987
988 .ep-nft-single-item-wraper .ep-option {
989 position: relative;
990 }
991
992 .ep-nft-single-item-wraper .ep-content {
993 padding: 1em;
994 border-top: 1px solid #ddd;
995 }
996
997 .ep-nft-single-item-wraper .ep-content {
998 -webkit-backface-visibility: hidden;
999 backface-visibility: hidden;
1000 transform: translateZ(0);
1001 transition: all 0.2s;
1002 }
1003
1004 .ep-nft-single-item-wraper .ep-title {
1005 -webkit-backface-visibility: hidden;
1006 backface-visibility: hidden;
1007 transform: translateZ(0);
1008 transition: all 0.2s;
1009 padding: 1em;
1010 display: flex;
1011 color: #333;
1012 font-weight: bold;
1013 cursor: pointer;
1014 border-radius: 10px 10px 0 0;
1015 align-items: center;
1016 }
1017
1018 .ep-nft-single-item-wraper label.ep-title svg {
1019 width: 20px;
1020 height: 20px;
1021 margin-right: 6px;
1022 }
1023
1024 .ep-nft-single-item-wraper .ep-asset-detail-item {
1025 display: flex;
1026 justify-content: space-between;
1027 font-weight: 500;
1028 }
1029
1030 .ep-nft-single-item-wraper .ep-asset-detail-item span {
1031 word-break: break-word;
1032 max-width: 75%;
1033 }
1034
1035 .ep-nft-single-item-wraper .ep-content {
1036 display: block;
1037 }
1038
1039 .ep-nft-single-item-wraper .ep-content p {
1040 margin: 0;
1041 padding: 0.5em 1em 1em;
1042 font-size: 0.9em;
1043 line-height: 1.5;
1044 }
1045
1046 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title+.ep-content {
1047 display: none;
1048 background: transparent;
1049 }
1050
1051
1052
1053 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price_wrapper {
1054 display: flex;
1055 }
1056
1057 .ep-nft-single-item-wraper .ep-toggle+.ep-title:after {
1058 content: "";
1059 display: inline-block;
1060 position: absolute;
1061 width: 12px;
1062 height: 12px;
1063 background: transparent;
1064 text-indent: -9999px;
1065 border-top: 2px solid #bfbfbf;
1066 border-left: 2px solid #bfbfbf;
1067 transition: all 250ms ease-in-out;
1068 text-decoration: none;
1069 color: transparent;
1070 right: 15px;
1071 top: 50%;
1072 transform: rotate(45deg) translate(-20%, -5%);
1073 }
1074
1075 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:before {
1076 content: "";
1077 display: inline-block;
1078 position: absolute;
1079 width: 12px;
1080 height: 12px;
1081 background: transparent;
1082 text-indent: -9999px;
1083 border-top: 2px solid #bfbfbf;
1084 border-left: 2px solid #bfbfbf;
1085 transition: all 250ms ease-in-out;
1086 text-decoration: none;
1087 color: transparent;
1088 right: 15px;
1089 top: 50%;
1090 transform: rotate(225deg) translate(80%, 20%);
1091 }
1092
1093 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:after {
1094 display: none;
1095 }
1096
1097 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_button span.ep-nft-rank {
1098 pointer-events: none;
1099 }
1100
1101 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-nft-single-item-wraper.ep-grid .ep_nft_content {
1102 margin-bottom: 20px;
1103 }
1104
1105 .elementor-widget-container .ep-nft-gallery-wrapper .ep-loadmore-wrapper button, .embedpress-gutenberg-wrapper .ep-nft-gallery-wrapper .ep-loadmore-wrapper button {
1106 display: none;
1107 }
1108
1109 @media screen and (max-width: 1024px) {
1110
1111 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1112 grid-template-columns: repeat(1, 1fr) !important;
1113 }
1114
1115 }
1116
1117 @media screen and (max-width: 991px) {
1118
1119 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1120 grid-template-columns: repeat(1, 1fr) !important;
1121 }
1122
1123 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
1124 align-items: unset;
1125 flex-direction: column;
1126 }
1127
1128 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
1129 width: 100%;
1130 }
1131
1132 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
1133 width: 100%;
1134 }
1135 }
1136
1137 @media screen and (max-width: 537px) {
1138 .ep-nft-single-item-wraper sub.ep-usd-price {
1139 margin-bottom: 15px;
1140 display: block;
1141 }
1142
1143 .ose-google-drive iframe {
1144 height: 250px !important;
1145
1146 }
1147
1148 .ose-nrk-radio iframe {
1149 height: 400px !important;
1150 }
1151
1152 }
1153
1154 .emebedpress-unit-percent iframe {
1155 width: 100% !important;
1156 }
1157
1158
1159 /* Locked content form */
1160
1161 .password-form-container {
1162 width: 350px;
1163 text-align: center;
1164 padding: 30px;
1165 border-radius: 10px;
1166 box-shadow: 0px 0px 10px #f4eded;
1167 background-color: #f9f9ff;
1168 max-width: 100%;
1169 margin: auto;
1170 }
1171
1172 .password-form-container h2 {
1173 font-size: 22px;
1174 margin-bottom: 15px;
1175 font-family: system-ui;
1176 }
1177
1178 .password-form-container p {
1179 font-size: 12px;
1180 font-family: sans-serif;
1181 line-height: 1.4em;
1182 margin-bottom: 15px;
1183 }
1184
1185 form.password-form {
1186 margin-bottom: 2px;
1187 }
1188
1189 .password-form-container input[type="password"] {
1190 padding: 10px;
1191 border-radius: 5px;
1192 width: 100%;
1193 margin-bottom: 12px;
1194 font-size: 20px;
1195 color: #6354a5;
1196 outline: none;
1197 border: 1px solid #ddd;
1198 outline: 0;
1199 padding-left: 50px;
1200 font-family: sans-serif;
1201 height: 42px;
1202 }
1203
1204 .password-form-container input[type="password"]::placeholder {
1205 color: #e0d1d1;
1206 font-size: 14px;
1207 }
1208
1209 .password-field {
1210 position: relative;
1211 }
1212
1213 .password-field span {
1214 position: absolute;
1215 top: 0px;
1216 left: 0px;
1217 display: flex;
1218 align-items: center;
1219 justify-content: center;
1220 height: 42px;
1221 width: 40px;
1222 background: #DED7FC;
1223 border-radius: 4px;
1224 }
1225
1226 .password-field svg {
1227 width: 22px;
1228 }
1229
1230 .password-form-container input[type="submit"] {
1231 padding: 12px 20px;
1232 background-color: #6354a5;
1233 color: #fff;
1234 border: none;
1235 border-radius: 5px;
1236 font-size: 14px;
1237 cursor: pointer;
1238 font-family: sans-serif;
1239 transition: background-color 0.3s ease, box-shadow 0.3s ease;
1240 font-weight: initial;
1241 white-space: normal;
1242 word-break: break-all;
1243 min-height: 42px;
1244 }
1245
1246 .password-form-container button:hover {
1247 background-color: #0062cc;
1248 box-shadow: 0px 0px 10px #007bff;
1249 }
1250
1251 .password-form-container .error-message {
1252 color: #ff0000;
1253 margin-top: 20px;
1254 font-size: 12px;
1255 line-height: 1.4em;
1256 }
1257
1258 .password-form-container .error-message.hidden {
1259 display: none;
1260 }
1261
1262 p.need-access-message {
1263 margin-bottom: 2px;
1264 margin-top: 13px;
1265 }
1266
1267 .wp-block-embed__wrapper {
1268 display: inline-block;
1269 width: 100%;
1270 max-width: 100% !important;
1271 }
1272
1273 .wp-block-embed__wrapper.position-right-wraper, .wp-block-embed__wrapper.position-right-wraper {
1274 max-width: calc(100% - 40px) !important;
1275 }
1276
1277 .ep-elementor-content {
1278 position: relative;
1279 display: inline-block;
1280 max-width: 100%;
1281 }
1282
1283 .ep-elementor-content.source-opensea {
1284 display: block;
1285 }
1286
1287 /* social share css */
1288 .wp-block-embedpress-embedpress>div, .ep-gutenberg-content {
1289 position: relative;
1290 clear: both;
1291 }
1292
1293 .gutenberg-pdf-wraper {
1294 position: relative;
1295 width: 100%;
1296 }
1297
1298 .presentationModeEnabledIosDevice {
1299 position: fixed;
1300 left: 0;
1301 top: 0;
1302 border: 0;
1303 height: 100% !important;
1304 width: 100% !important;
1305 z-index: 999999;
1306 min-width: 100% !important;
1307 min-height: 100% !important;
1308 }
1309
1310 .ep-embed-content-wraper {
1311 width: 100%;
1312 }
1313
1314 .embedpress-gutenberg-wrapper.popup_button, .embedpress-elements-wrapper.popup_button {
1315 display: none !important;
1316 }
1317
1318 .elementor-element-edit-mode .embedpress-elements-wrapper.popup_button {
1319 display: block !important;
1320 }
1321
1322 .ep-content-share-enabled .ep-embed-content-wraper {
1323 display: flex !important;
1324 }
1325
1326 .ep-share-position-right .ep-embed-content-wraper {
1327 flex-direction: row;
1328 }
1329
1330 .ep-share-position-left .ep-embed-content-wraper {
1331 flex-direction: row-reverse;
1332 }
1333
1334 .ep-share-position-bottom .ep-embed-content-wraper {
1335 flex-direction: column;
1336 }
1337
1338 .ep-share-position-top .ep-embed-content-wraper {
1339 flex-direction: column-reverse;
1340 }
1341
1342 .ep-fixed-width .gutenberg-pdf-wraper {
1343 display: inline-block;
1344 }
1345
1346 .ep-percentage-width .embedpress-inner-iframe {
1347 width: 100%;
1348 }
1349
1350 /* social share css */
1351
1352 .ep-social-share {
1353 display: flex;
1354 align-items: center;
1355 }
1356
1357 .ep-social-share.share-position-right {
1358 right: -40px;
1359 top: 0;
1360 flex-direction: column;
1361 }
1362
1363 .ep-social-share.share-position-left {
1364 left: 0px;
1365 top: 0;
1366 flex-direction: column;
1367 }
1368
1369 .embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
1370 left: -40px;
1371 }
1372
1373 .ep-social-icon {
1374 display: flex;
1375 justify-content: center;
1376 align-items: center;
1377 width: 40px;
1378 height: 40px;
1379 margin: 0;
1380 color: #fff;
1381 text-decoration: none;
1382 font-size: 20px;
1383 }
1384
1385 .ep-social-icon:hover {
1386 opacity: 0.8;
1387 }
1388
1389 .ep-social-share svg {
1390 width: 20px;
1391 height: auto;
1392 }
1393
1394 a.ep-social-icon.pinterest svg {
1395 height: 25px;
1396 }
1397
1398 .facebook {
1399 background-color: #3b5998;
1400 }
1401
1402 .facebook svg {
1403 width: 40px;
1404 }
1405
1406 .twitter {
1407 background-color: #55acee;
1408 }
1409
1410 .pinterest {
1411 background-color: #bd081c;
1412 }
1413
1414 .linkedin {
1415 background-color: #0077b5;
1416 }
1417
1418 .reddit {
1419 background-color: #ff4500;
1420 }
1421
1422 .ep-social-icon i {
1423 margin-right: 0;
1424 }
1425
1426 .ep-content-locked .watermark {
1427 display: none !important;
1428 }
1429
1430 .ep-content-protection-enabled .watermark {
1431 display: none !important;
1432 }
1433
1434 .embedpress-pro-control.not-active {
1435 pointer-events: none;
1436 }
1437
1438 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1439 width: 100%;
1440 }
1441
1442 /* Documents viewer style */
1443 [data-theme-mode='dark'] {
1444 --viewer-primary-color: #343434;
1445 --viewer-icons-hover-bgcolor: #453838;
1446
1447 }
1448
1449 [data-theme-mode='light'] {
1450 --viewer-primary-color: #f2f2f6;
1451 --viewer-icons-color: #343434;
1452 --viewer-icons-hover-bgcolor: #e5e1e9;
1453 }
1454
1455 @media (prefers-color-scheme: dark) {
1456 :root {
1457 --viewer-primary-color: #343434;
1458 --viewer-icons-color: #f2f2f6;
1459 --viewer-icons-hover-bgcolor: #453838;
1460
1461 }
1462 }
1463
1464 @media (prefers-color-scheme: light) {
1465 :root {
1466 --viewer-primary-color: #f2f2f6;
1467 --viewer-icons-color: #343434;
1468 --viewer-icons-hover-bgcolor: #e5e1e9;
1469
1470 }
1471 }
1472
1473 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1474 background: var(--viewer-primary-color);
1475 }
1476
1477 .ep-external-doc-icons svg path {
1478 fill: var(--viewer-icons-color);
1479 }
1480
1481 .ep-doc-draw-icon svg path {
1482 fill: var(--viewer-primary-color);
1483 stroke: var(--viewer-icons-color);
1484 }
1485
1486 .ep-external-doc-icons svg:hover svg path {
1487 fill: var(--viewer-icons-color);
1488 stroke: var(--viewer-icons-color);
1489 }
1490
1491 .ep-external-doc-icons svg:hover {
1492 background-color: var(--viewer-icons-hover-bgcolor);
1493 }
1494
1495 .ep-file-download-option-masked {
1496 position: relative;
1497 }
1498
1499 .ep-file-download-option-masked {
1500 position: relative;
1501 width: 100%;
1502 height: 100%;
1503 overflow: hidden;
1504 }
1505
1506 .ep-file-download-option-masked .overlay {
1507 position: absolute;
1508 top: 0;
1509 left: 50%;
1510 transform: translateX(-50%);
1511 width: calc(100% - 15px);
1512 height: calc(100% - 45px);
1513 background-color: rgb(66 23 23 / 0%);
1514 pointer-events: unset;
1515 z-index: 1;
1516 user-select: none;
1517 max-width: 800px;
1518 margin: 0 auto;
1519 }
1520
1521
1522 .ep-file-download-option-masked.ep-file-xls .overlay {
1523 height: calc(100% - 78px);
1524 }
1525
1526 .ep-file-download-option-masked iframe {
1527 width: 100%;
1528 height: 100%;
1529 pointer-events: auto;
1530 }
1531
1532
1533 .ep-file-download-option-masked.enabled-text-copy {
1534 pointer-events: all;
1535 }
1536
1537 .embed-download-disabled {
1538 width: 200px;
1539 height: 22px;
1540 background: #444444;
1541 position: absolute;
1542 right: 2px;
1543 bottom: 8px;
1544 opacity: 0;
1545 }
1546
1547 .cui-toolbar-button-right {
1548 display: none !important;
1549 }
1550
1551 .ndfHFb-c4YZDc-Wrql6b {
1552 display: none;
1553 }
1554
1555 .ep-external-doc-icons {
1556 position: absolute;
1557 display: flex;
1558 flex-direction: revert;
1559 background: var(--viewer-primary-color);
1560 border-radius: 6px;
1561 z-index: 2;
1562 bottom: -18px;
1563 left: 50%;
1564 transform: translate(-50%, -50%);
1565 padding: 0 10px;
1566 }
1567
1568 .ep-external-doc-icons svg {
1569 width: 30px;
1570 height: 30px;
1571 cursor: pointer;
1572 transition: 0.3s;
1573 padding: 5px;
1574 border-radius: 4px;
1575 }
1576
1577 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1578 width: 22px;
1579 height: 22px;
1580 }
1581
1582 .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 {
1583 width: 20px !important;
1584 }
1585
1586 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1587 padding: 6px;
1588 }
1589
1590 .ep-external-doc-icons svg:hover {
1591 border-radius: 4px;
1592 }
1593
1594 .ep-doc-draw-icon.active svg {
1595 background: var(--viewer-icons-hover-bgcolor);
1596 }
1597
1598 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1599 display: flex;
1600 align-items: center;
1601 justify-content: center;
1602 width: 40px;
1603 height: 40px;
1604 /* background: var(--viewer-primary-color); */
1605 }
1606
1607 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1608 width: 100% !important;
1609 height: 100% !important;
1610 }
1611
1612 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1613 margin-left: 22%;
1614 }
1615
1616 .ep-file-download-option-masked::after {
1617 position: absolute;
1618 width: 100%;
1619 height: 30px;
1620 background: var(--viewer-primary-color);
1621 z-index: 1;
1622 bottom: 0;
1623 content: '';
1624 left: 0;
1625 }
1626
1627 .ep-file-download-option-masked.ep-file-docx::after {
1628 bottom: 0;
1629 }
1630
1631 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1632 bottom: 0px;
1633 background: white;
1634 height: 22px;
1635 }
1636
1637 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1638 bottom: 0;
1639 }
1640
1641
1642 canvas.ep-doc-canvas {
1643 position: absolute;
1644 z-index: 1;
1645 left: 0;
1646 bottom: 0;
1647 right: 0;
1648 top: 0;
1649 clear: both;
1650 margin: auto;
1651 display: none;
1652 }
1653
1654 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1655 pointer-events: none;
1656 user-select: none;
1657 opacity: 0;
1658 } */
1659
1660 /* custom player css */
1661 :root {
1662 /* --plyr-color-main: #3700ff85; */
1663 --plyr-control-icon-size: 15px;
1664 --plyr-range-track-height: 3px;
1665 --plyr-range-thumb-height: 10px;
1666
1667 }
1668
1669 .plyr--audio .plyr--full-ui input[type=range] {
1670 color: red !important;
1671 }
1672
1673 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1674 box-shadow: none;
1675 }
1676
1677 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1678 box-shadow: none;
1679 }
1680
1681 a.plyr__controls__item.plyr__control {
1682 border-radius: inherit;
1683 color: inherit !important;
1684 }
1685
1686 .plyr-initialized button:focus {
1687 background-color: var(--plyr-color-main);
1688 }
1689
1690 .custom-player-preset-1 .plyr__controls {
1691 background: var(--plyr-color-main) !important;
1692 padding: 0 !important;
1693 }
1694
1695 .custom-player-preset-1 button.plyr__control {
1696 border-radius: 0;
1697 }
1698
1699 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1700 border-radius: inherit;
1701 }
1702
1703 .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"] {
1704 width: 100px !important;
1705 text-align: center;
1706 display: flex;
1707 align-items: center !important;
1708 justify-content: center;
1709 height: 60px;
1710 }
1711
1712 .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 {
1713 width: 22px;
1714 height: 22px;
1715 }
1716
1717 .custom-player-preset-1 .plyr__control:focus {
1718 border: none;
1719 }
1720
1721 .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 {
1722 border-radius: 4px;
1723 }
1724
1725 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1726 background: var(--plyr-color-main) !important;
1727 padding: 0 !important;
1728 }
1729
1730
1731 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1732 display: none !important;
1733 }
1734
1735 /* Overite plyr css */
1736 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1737 padding-bottom: inherit !important;
1738 }
1739
1740 .plyr {
1741 background-color: black;
1742 }
1743
1744 .pip-mode {
1745 position: fixed !important;
1746 width: 320px !important;
1747 height: 180px !important;
1748 top: calc(100% - 200px) !important;
1749 left: calc(100% - 340px) !important;
1750 z-index: 9999;
1751 border-radius: 15px !important;
1752
1753 }
1754
1755 .plyr [data-plyr="pip"] {
1756 display: block !important;
1757 }
1758
1759 .pip-mode .plyr__video-wrapper {
1760 pointer-events: none;
1761
1762 }
1763
1764 .pip-mode .pip-play {
1765 display: none;
1766 }
1767
1768 .pip-mode .pip-play, .pip-mode .pip-pause {
1769 opacity: 0 !important;
1770 position: absolute;
1771 top: 50%;
1772 left: 50%;
1773 transform: translate(-50%, -50%);
1774 background: #0000004a;
1775 z-index: 1;
1776 display: flex;
1777 align-items: center;
1778 justify-content: center;
1779 width: 30px;
1780 height: 30px;
1781 border-radius: 50px;
1782 cursor: pointer;
1783 }
1784
1785 .pip-mode .pip-close {
1786 opacity: 0;
1787 position: absolute;
1788 right: 10px;
1789 top: 10px;
1790 background: #0000004a;
1791 z-index: 1;
1792 display: flex;
1793 align-items: center;
1794 justify-content: center;
1795 width: 30px;
1796 height: 30px;
1797 border-radius: 50px;
1798 cursor: pointer;
1799 }
1800
1801 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1802 opacity: 1 !important;
1803 }
1804
1805 .pip-mode .overlay-mask {
1806 position: absolute;
1807 top: 0;
1808 left: 0;
1809 right: 0;
1810 bottom: 0;
1811 }
1812
1813 .pip-mode iframe {
1814 pointer-events: none !important;
1815 }
1816
1817 [data-playerid] {
1818 opacity: 0;
1819 }
1820
1821 .plyr--paused.plyr__poster-enabled .plyr__poster {
1822 display: block !important;
1823 opacity: 1;
1824 }
1825
1826 @media only screen and (max-width: 767px) {
1827 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1828 display: none !important;
1829 }
1830
1831 .plyr__video-wrapper iframe {
1832 max-height: 100% !important;
1833 }
1834
1835 .plyr__controls .plyr__volume input[type=range] {
1836 max-width: 40px;
1837 min-width: 40px;
1838 }
1839 }
1840
1841 /* Instagram profile info design */
1842 /* Base styles for the profile header */
1843 .profile-header {
1844 display: flex;
1845 align-items: center;
1846 padding: 16px;
1847 border-bottom: 1px solid #ddd;
1848 justify-content: center;
1849 gap: 30px;
1850 padding-bottom: 30px;
1851 }
1852
1853 /* Styling for the container holding the tabs */
1854 .posts-tab-options {
1855 text-align: center;
1856 margin: 0;
1857 }
1858
1859 /* Styling for the tabs */
1860 .posts-tab-options .tabs {
1861 list-style: none;
1862 padding: 0;
1863 margin: 0;
1864 display: inline-flex;
1865 border-radius: 5px;
1866 gap: 25px;
1867 padding: 0;
1868 }
1869
1870 .posts-tab-options .tabs svg {
1871 width: 15px;
1872 height: 15px;
1873 }
1874
1875 li[data-media-type="ALL"] svg {
1876 width: 12px;
1877 height: 12px;
1878 }
1879
1880 .posts-tab-options .tabs li {
1881 margin-right: 15px;
1882 cursor: pointer;
1883 padding: 10px 0;
1884 text-transform: uppercase;
1885 font-size: 12px;
1886 font-weight: 500;
1887 display: flex;
1888 align-items: center;
1889 justify-content: center;
1890 gap: 6px;
1891 }
1892
1893 .posts-tab-options .tabs li:last-child {
1894 margin-right: 0;
1895 }
1896
1897 /* Styling for the active tab */
1898 .posts-tab-options .tabs li.active {
1899 /* border-top: 1px solid rgb(115,115,115); */
1900 position: relative;
1901 color: rgb(115, 115, 115);
1902
1903 }
1904
1905 .posts-tab-options .tabs li svg {
1906 border-radius: 2px;
1907 }
1908
1909 .posts-tab-options .tabs li.active svg {
1910 color: rgb(115, 115, 115);
1911 }
1912
1913 .posts-tab-options .tabs li:hover, .posts-tab-options .tabs li:hover svg, .posts-tab-options .tabs li:hover .fill-color {
1914 color: rgb(115, 115, 115);
1915 }
1916
1917 .posts-tab-options .tabs li:hover .fill-color, .posts-tab-options .tabs li.active .fill-color {
1918 fill: rgb(115, 115, 115) !important;
1919 }
1920
1921 .posts-tab-options .tabs li.active::after {
1922 content: '';
1923 position: absolute;
1924 top: -1px;
1925 height: 1px;
1926 width: 100%;
1927 background-color: rgb(115, 115, 115);
1928 left: 0;
1929 right: 0;
1930 }
1931
1932 /* Styles for the profile image and change photo button */
1933 .profile-image {
1934 margin-right: 16px;
1935 }
1936
1937 .posts-count {
1938 margin-right: 15px;
1939 }
1940
1941 .profile-image img {
1942 width: 120px;
1943 height: 120px !important;
1944 object-fit: cover;
1945 border-radius: 50% !important;
1946 border: 3px solid #037bff;
1947 }
1948
1949 .change-photo-button {
1950 background-color: transparent;
1951 border: none;
1952 cursor: pointer;
1953 }
1954
1955 .change-photo-image {
1956 width: 100px;
1957 height: 100px;
1958 border-radius: 50%;
1959 object-fit: cover;
1960 }
1961
1962 /* Styles for the profile username and edit profile button */
1963 .username-section {
1964 display: flex;
1965 align-items: center;
1966 margin-bottom: 8px;
1967 }
1968
1969 .profile-link {
1970 text-decoration: none;
1971 }
1972
1973 .username {
1974 font-size: 18px;
1975 font-weight: bold;
1976 margin-right: 12px;
1977 }
1978
1979 .edit-profile-link {
1980 text-decoration: none;
1981 color: #3897f0;
1982 font-weight: bold;
1983 }
1984
1985 /* Styles for the profile stats */
1986 .profile-stats {
1987 display: flex;
1988 margin-bottom: 8px;
1989 }
1990
1991 .stats-list {
1992 list-style: none;
1993 margin: 0;
1994 padding: 0;
1995 display: flex;
1996 }
1997
1998 .stats-list li {
1999 margin-right: 24px;
2000 font-size: 14px;
2001 }
2002
2003 /* Styles for the profile bio */
2004 .bio-section {
2005 margin-bottom: 12px;
2006 text-align: left;
2007 }
2008
2009 section.profile-details div:last-child {
2010 margin: 0;
2011 }
2012
2013
2014 .bio {
2015 font-size: 14px;
2016 }
2017
2018 a.edit-profile-link {
2019 padding: 8px 15px;
2020 background: #efefef;
2021 text-decoration: none !important;
2022 border-radius: 7px;
2023 color: #222;
2024 font-size: 12px;
2025 font-weight: 500;
2026 }
2027
2028 span.count {
2029 font-weight: 600;
2030 }
2031
2032 a.followers-link {
2033 text-decoration: none !important;
2034 }
2035
2036
2037 /* Hover effect for the edit profile button */
2038
2039 a.profile-link, a.profile-link h2 {
2040 font-size: 20px;
2041 text-decoration: none !important;
2042 margin: 0;
2043 margin-right: 15px;
2044 }
2045
2046 /* Instagram feed layout design */
2047 .embedpress-insta-container {
2048 overflow: hidden;
2049 position: relative;
2050 }
2051
2052 .ose-instagram-feed {
2053 max-height: 100% !important;
2054 height: 100% !important;
2055 }
2056
2057
2058 .insta-grid .embedpress-insta-container .insta-gallery {
2059 display: grid;
2060 grid-template-columns: repeat(3, minmax(0, 1fr));
2061 /* Set 3 columns */
2062 gap: 15px;
2063 grid-auto-flow: row;
2064 /* Ensure items flow in rows */
2065 }
2066
2067
2068 .insta-carousel .embedpress-insta-container .insta-gallery {
2069 grid-auto-columns: calc(25% + 0px);
2070 gap: 0px;
2071 left: 0px;
2072 }
2073
2074 .insta-masonry .embedpress-insta-container .insta-gallery {
2075 column-count: 3;
2076 gap: .5em;
2077 margin: auto;
2078 width: 100%;
2079 display: inherit;
2080 }
2081
2082
2083 .insta-grid .embedpress-insta-container .insta-gallery-item {
2084 position: relative;
2085 color: #fff;
2086 cursor: pointer;
2087 height: 350px;
2088 }
2089
2090 .embedpress-insta-container .insta-gallery-item:hover {
2091 cursor: pointer;
2092 }
2093
2094 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item {
2095 height: auto;
2096 margin-bottom: .5em;
2097 }
2098
2099
2100 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item video.insta-gallery-image {
2101 height: 550px;
2102 margin-bottom: -13px;
2103 }
2104
2105 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info,
2106 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2107 display: flex;
2108 justify-content: center;
2109 align-items: center;
2110 position: absolute;
2111 top: 0;
2112 width: 100%;
2113 height: 100%;
2114 background-color: rgba(0, 0, 0, 0.7);
2115 transition: 0.3s;
2116 opacity: 0;
2117 visibility: hidden;
2118 }
2119
2120 .insta-masonry .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2121 height: calc(100% + 4px);
2122 }
2123
2124
2125 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info,
2126 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info {
2127 opacity: 1;
2128 visibility: visible;
2129 }
2130
2131 .embedpress-insta-container .insta-gallery-item-info ul {
2132 display: flex;
2133 align-items: center;
2134 justify-content: center;
2135 padding: 0;
2136 margin: 0;
2137 height: 100%;
2138 }
2139
2140 .embedpress-insta-container .insta-gallery-item-info li {
2141 display: flex;
2142 align-items: center;
2143 font-size: 1.7rem;
2144 font-weight: 600;
2145 gap: 5px;
2146 }
2147
2148 .embedpress-insta-container .insta-gallery-item-likes {
2149 margin-right: 2.2rem;
2150 }
2151
2152 .embedpress-insta-container .insta-gallery-item-type {
2153 position: absolute;
2154 right: 1rem;
2155 top: 1rem;
2156 text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, .1);
2157 }
2158
2159 .embedpress-insta-container .insta-gallery-image {
2160 width: 100%;
2161 height: 100%;
2162 object-fit: cover;
2163 min-height: 320px;
2164 }
2165
2166 .insta-masonry .embedpress-insta-container .insta-gallery-image {
2167 margin-bottom: -13px;
2168 }
2169
2170 .insta-gallery-item-info svg {
2171 width: 40px;
2172 height: 40px;
2173 }
2174
2175 .insta-item-reaction-count {
2176 display: flex;
2177 }
2178
2179 .insta-item-reaction-count .insta-gallery-item-likes, .insta-item-reaction-count .insta-gallery-item-comments {
2180 display: flex;
2181 align-items: center;
2182 justify-content: center;
2183 gap: 6px;
2184 font-size: 20px;
2185 font-weight: bold;
2186 color: #fff;
2187 }
2188
2189 .insta-gallery-item-info .insta-item-reaction-count svg {
2190 width: 25px;
2191 height: 25px;
2192 }
2193
2194 .insta-gallery-item-type svg {
2195 width: 25px;
2196 height: 25px;
2197 }
2198
2199 .insta-gallery-item-type svg.insta-video-icon {
2200 width: 22px;
2201 height: 22px;
2202 }
2203
2204 .cg-carousel__btns.hidden {
2205 display: none;
2206 }
2207
2208 .cg-carousel__btns {
2209 top: 50%;
2210 transform: translateY(-50%);
2211 position: absolute;
2212 width: 100%;
2213 }
2214
2215 .ep-embed-content-wraper.insta-carousel .cg-carousel__btns {
2216 top: calc(50% - 16px);
2217 }
2218
2219 .ep-embed-content-wraper.insta-carousel .insta-gallery-item-permalink {
2220 display: flex;
2221 align-content: center;
2222 }
2223
2224 .cg-carousel__btns button {
2225 background: #262323;
2226 border: 0;
2227 border-radius: 50px;
2228 width: 35px;
2229 height: 35px;
2230 display: inline-grid;
2231 align-items: center;
2232 justify-content: center;
2233 cursor: pointer;
2234 padding: 0;
2235 }
2236
2237 button#js-carousel__prev-1 {
2238 position: absolute;
2239 left: 30px;
2240 /* top: 50%;
2241 transform: translateY(-50%); */
2242 z-index: 1;
2243 padding: 8px 15px;
2244
2245 }
2246
2247 button#js-carousel__next-1 {
2248 position: absolute;
2249 right: 30px;
2250 /* top: 50%;
2251 transform: translateY(-50%); */
2252 z-index: 1;
2253 padding: 8px 15px;
2254
2255 }
2256
2257 .embedpress-popup-block.embedpress-popup-img {
2258 position: relative;
2259 height: 100%;
2260 display: flex;
2261 background: #000;
2262 }
2263
2264 .popup-carousel, .cg-carousel__track {
2265 height: 100%;
2266 }
2267
2268 .popup-container .popup-carousel .cg-carousel__track {
2269 align-items: center;
2270 background-color: #000;
2271 }
2272
2273 .popup-container .popup-carousel {
2274 background-color: #000;
2275 }
2276
2277
2278
2279 button.js-carousel__prev-1 {
2280 position: absolute;
2281 left: 30px;
2282 top: 50%;
2283 transform: translateY(-50%);
2284 z-index: 1;
2285
2286 }
2287
2288 button.js-carousel__next-1 {
2289 position: absolute;
2290 right: 30px;
2291 top: 50%;
2292 transform: translateY(-50%);
2293 z-index: 1;
2294
2295 }
2296
2297 .cg-carousel__btn svg {
2298 width: 16px;
2299 height: 16px;
2300 }
2301
2302 .load-more-button-container, .load-more-button-container button {
2303 display: flex;
2304 align-items: center;
2305 justify-content: center;
2306 gap: 5px;
2307 }
2308
2309 .load-more-button-container button {
2310 border-style: solid;
2311 border-top-width: 0;
2312 border-right-width: 0;
2313 border-left-width: 0;
2314 border-bottom-width: 0;
2315 color: #ffffff;
2316 border-color: #037bff;
2317 background-color: #037bff;
2318 padding-top: 15px;
2319 padding-right: 30px;
2320 padding-bottom: 15px;
2321 padding-left: 30px;
2322 font-family: inherit;
2323 font-weight: inherit;
2324 line-height: 1em;
2325 cursor: pointer;
2326 border-radius: 5px;
2327 margin-top: 30px;
2328 }
2329
2330
2331 /* Popup design for instafeed */
2332
2333
2334 .popup-container {
2335 display: flex;
2336 width: 100%;
2337 }
2338
2339 /* Wrapper */
2340 .popup-wrapper {
2341 position: fixed;
2342 top: 0;
2343 left: 0;
2344 width: 100%;
2345 height: 100%;
2346 background-color: rgba(0, 0, 0, 0.85);
2347 display: flex;
2348 justify-content: center;
2349 align-items: center;
2350 z-index: 99999;
2351 }
2352
2353 /* Popup Container */
2354 .popup {
2355 border-radius: 10px;
2356 overflow: hidden;
2357 position: absolute;
2358 top: 50%;
2359 left: 50%;
2360 transform: translate(-50%, -50%);
2361 display: flex;
2362 align-items: center;
2363 justify-content: center;
2364 max-height: 100%;
2365 max-width: 100%;
2366 }
2367
2368 /* .popup>div {
2369 height: calc(100% - 100px);
2370 } */
2371
2372 /* .popup-md-3.red {
2373 display: flex;
2374 align-items: center;
2375 } */
2376
2377 .popup-container .popup-md-9.white {
2378 width: 60%;
2379 overflow: hidden;
2380 }
2381
2382 .popup-md-3.red {
2383 width: 40%;
2384 }
2385
2386 /* Image Block */
2387 .embedpress-popup-img img {
2388 width: 100%;
2389 height: auto;
2390 object-fit: contain;
2391 }
2392
2393 video.popup-media-image {
2394 height: auto;
2395 max-width: 100%;
2396 width: 100%;
2397 max-height: 100vh;
2398 border-top-left-radius: 5px;
2399 border-bottom-left-radius: 5px;
2400 }
2401
2402 img.popup-media-image {
2403 height: auto;
2404 }
2405
2406 /* Header */
2407 .embedpress-popup-header, .embedpress-hashtag-header {
2408 display: flex;
2409 align-items: center;
2410 padding: 15px 10px;
2411 justify-content: space-between;
2412 border-bottom: 1px solid #f4e9e9;
2413 }
2414
2415 .hashtag-container {
2416 border-bottom: 1px solid #f4e9e9;
2417 }
2418
2419 .embedpress-hashtag-header {
2420 border: none;
2421 max-width: 350px;
2422 margin: auto;
2423 }
2424
2425 .embedpress-hashtag-username {
2426 font-weight: bold;
2427 }
2428
2429 .embedpress-popup-header-img img, .embedpress-hashtag-header-img img {
2430 border-radius: 50% !important;
2431 margin-right: 10px;
2432 width: 30px;
2433 height: 30px !important;
2434 object-fit: cover;
2435 border: 2px solid #037bff !important;
2436 }
2437
2438 .embedpress-popup-header-img a, .embedpress-hashtag-header-img a {
2439 display: flex;
2440 align-items: center;
2441 justify-content: center;
2442 text-decoration: none !important;
2443 }
2444
2445 .embedpress-popup-username {
2446 color: #005293;
2447 font-weight: bold;
2448 font-size: 15px;
2449 text-decoration: none !important;
2450 }
2451
2452 img.embedpress-hashtag-round {
2453 border-radius: 50px !important;
2454 }
2455
2456 .insta-followbtn a {
2457 text-decoration: none !important;
2458 padding: 6px 15px;
2459 background: #007bff;
2460 border-radius: 5px;
2461 color: #fff !important;
2462 font-size: 14px;
2463 font-weight: normal;
2464 }
2465
2466 /* Text */
2467 .embedpress-popup-block.embedpress-popup-info {
2468 display: flex;
2469 flex-direction: column;
2470 justify-content: space-between;
2471 flex-grow: 1;
2472 height: 100%;
2473 background-color: #fff;
2474 /* max-height: calc(100% - 67px);
2475 margin-top: 33px; */
2476 }
2477
2478 .embedpress-popup-text {
2479 font-size: 14px;
2480 font-weight: normal;
2481 overflow: hidden;
2482 letter-spacing: 0.04em;
2483 line-height: 1.8rem;
2484 padding: 10px;
2485 flex: auto;
2486 border-bottom: 1px solid #f4e9e9;
2487 text-align: left;
2488 max-height: calc(100vh - 235px);
2489 overflow: auto;
2490 word-break: break-all;
2491 }
2492
2493 /* Stats */
2494 .embedpress-popup-stats {
2495 display: flex;
2496 align-items: center;
2497 justify-content: space-between;
2498 padding: 16px 10px;
2499 }
2500
2501 .embedpress-popup-stats .embedpress-inline {
2502 display: flex;
2503 align-items: center;
2504 gap: 5px;
2505 font-weight: bold;
2506 color: #000;
2507 cursor: pointer;
2508 position: relative;
2509 }
2510
2511 .embedpress-popup-stats .embedpress-inline a {
2512 display: flex;
2513 align-items: center;
2514 gap: 6px;
2515 color: #000;
2516 text-decoration: none;
2517 font-weight: 400;
2518 }
2519
2520 .embedpress-popup-stats .embedpress-inline a svg {
2521 width: 20px;
2522 height: 20px;
2523 }
2524
2525 /* Share Buttons */
2526
2527 .embedpress-popup-share-buttons {
2528 padding: 10px;
2529 background-color: #fafafa;
2530 display: flex;
2531 align-items: center;
2532 }
2533
2534 .embedpress-popup-share-buttons a {
2535 color: #007bff;
2536 }
2537
2538 .embedpress-href.embedpress-popup-share {
2539 cursor: pointer;
2540 color: #ca379d;
2541 display: flex;
2542 align-items: center;
2543 gap: 6px;
2544 }
2545
2546 .embedpress-popup-share-buttons {
2547 background: #f4f9ff;
2548 position: absolute;
2549 top: -50px;
2550 left: -55px;
2551 gap: 10px;
2552 border-radius: 5px;
2553 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
2554 visibility: hidden;
2555 opacity: 0;
2556 margin-bottom: -10px;
2557 transition: 0.3s;
2558 }
2559
2560 .embedpress-popup-share-buttons.show {
2561 visibility: visible;
2562 opacity: 1;
2563 margin-bottom: 0;
2564 }
2565
2566 .embedpress-popup-share-buttons::before {
2567 content: "";
2568 position: absolute;
2569 bottom: -15px;
2570 left: 50%;
2571 margin-left: -8px;
2572 border-width: 8px;
2573 border-style: solid;
2574 border-color: #f4f9ff transparent transparent transparent;
2575 }
2576
2577 .embedpress-popup-share-buttons::before {
2578 content: "";
2579 position: absolute;
2580 bottom: -15px;
2581 left: 50%;
2582 margin-left: -8px;
2583 border-width: 8px;
2584 border-style: solid;
2585 border-color: #f4f9ff transparent transparent transparent;
2586 z-index: 1 !important;
2587 }
2588
2589 .embedpress-popup-share-buttons::after {
2590 content: "";
2591 position: absolute;
2592 bottom: -16.1px;
2593 left: 50%;
2594 margin-left: -8px;
2595 border-width: 8px;
2596 border-style: solid;
2597 border-color: #e7eaef transparent transparent transparent;
2598 }
2599
2600 .embedpress-popup-share-buttons span {
2601 color: #fff;
2602 font-size: 18px;
2603 display: flex;
2604 align-items: center;
2605 }
2606
2607 .embedpress-popup-share-buttons span svg {
2608 width: 16px !important;
2609 height: 16px !important;
2610 }
2611
2612 .embedpress-popup-share-buttons span.dashicons.dashicons-linkedin {
2613 color: #0077b5;
2614 }
2615
2616 .embedpress-popup-share-buttons span.dashicons.dashicons-facebook {
2617 color: #1877F2;
2618 }
2619
2620 .embedpress-popup-share-buttons span.dashicons.dashicons-pinterest {
2621 color: #E60023;
2622 }
2623
2624 span.tag-wrapper a {
2625 font-weight: bold;
2626 text-decoration: none !important;
2627 }
2628
2629 .embedpress-href.embedpress-popup-share svg {
2630 width: 20px;
2631 height: 20px;
2632 }
2633
2634 .embedpress-popup-instagram-buttons svg {
2635 width: 18px !important;
2636 height: 20px !important;
2637 }
2638
2639 .embedpress-popup-stats .embedpress-inline {
2640 transition: 0.3s;
2641 }
2642
2643 .embedpress-popup-stats .embedpress-inline:hover svg, .embedpress-popup-stats .embedpress-inline a:hover, .embedpress-popup-stats .embedpress-inline:hover, .embedpress-href:hover svg .st0 {
2644 color: rgb(115, 115, 115) !important;
2645 /* stroke: rgb(115, 115, 115); */
2646 }
2647
2648 .embedpress-inline.embedpress-popup-instagram-buttons a:hover svg path {
2649 stroke: rgb(115, 115, 115);
2650 }
2651
2652 .embedpress-inline.popup-like-button a:hover svg {
2653 color: rgb(115, 115, 115);
2654 fill: rgb(115, 115, 115);
2655 }
2656
2657 .embedpress-href.embedpress-popup-share:hover svg {
2658 fill: rgb(115, 115, 115);
2659 }
2660
2661 /* Date */
2662 .date-post {
2663 padding: 10px;
2664 font-size: 12px;
2665 color: #8e8e8e;
2666 }
2667
2668 div.popup-close {
2669 position: absolute;
2670 top: 50px;
2671 right: 50px;
2672 color: white;
2673 z-index: 15566555655;
2674 cursor: pointer;
2675 padding: 15px;
2676 background: #643535;
2677 border-radius: 50px;
2678 height: 10px;
2679 width: 10px;
2680 display: flex;
2681 align-items: center;
2682 justify-content: center;
2683 text-transform: uppercase;
2684 cursor: pointer;
2685 }
2686
2687 .load-spin {
2688 width: 100px;
2689 height: 100px;
2690 background-color: #f00;
2691 animation: spin 2s linear infinite;
2692 }
2693
2694 @keyframes spin {
2695 0% {
2696 transform: rotate(0deg);
2697 }
2698
2699 100% {
2700 transform: rotate(360deg);
2701 }
2702 }
2703
2704
2705 .loader {
2706 margin: auto;
2707 border: 5px solid #EAF0F6;
2708 border-radius: 50%;
2709 border-top: 5px solid #FF7A59;
2710 width: 30px;
2711 height: 30px;
2712 animation: spinner 4s linear infinite;
2713 }
2714
2715 .ad-youtube-video{
2716 height: 100%;
2717 }
2718
2719 @keyframes spinner {
2720 0% {
2721 transform: rotate(0deg);
2722 }
2723
2724 100% {
2725 transform: rotate(360deg);
2726 }
2727 }
2728
2729 @media screen and (max-width: 1200px) {
2730
2731 .popup-container .popup-md-9.white {
2732 width: 50%;
2733 }
2734 .popup-container .popup-md-3 {
2735 width: 50%;
2736 }
2737
2738 }
2739 @media screen and (max-width: 991px) {
2740 .popup-container {
2741 flex-direction: column;
2742 }
2743
2744 .popup-container .popup-md-9.white {
2745 width: 100%;
2746 }
2747
2748 .popup-container .popup-md-3 {
2749 width: 100%;
2750 }
2751 .embedpress-popup-text{
2752 max-height: 300px;
2753 }
2754
2755 }
2756
2757 @media screen and (max-width: 768px) {
2758 .insta-grid .embedpress-insta-container .insta-gallery {
2759 grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2760 }
2761 .embedpress-popup-text {
2762 max-height: 250px;
2763 }
2764 }
2765
2766 @media screen and (max-width: 420px) {
2767 .insta-grid .embedpress-insta-container .insta-gallery {
2768 grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2769 }
2770
2771 .profile-header {
2772 flex-direction: column;
2773 }
2774
2775 .embedpress-popup-text {
2776 max-height: 200px;
2777 }
2778
2779 .insta-followbtn {
2780 display: none;
2781 }
2782 }