PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 4.0.3
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v4.0.3
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
2796 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 .ep-content-share-enabled .ep-embed-content-wraper.hidden {
1326 display: none !important;
1327 }
1328
1329 .ep-share-position-right .ep-embed-content-wraper {
1330 flex-direction: row;
1331 }
1332
1333 .ep-content-share-enabled .ep-embed-content-wraper>div:first-child{
1334 width: 100%;
1335 }
1336
1337 .ep-share-position-left .ep-embed-content-wraper {
1338 flex-direction: row-reverse;
1339 }
1340
1341 .ep-share-position-bottom .ep-embed-content-wraper {
1342 flex-direction: column;
1343 }
1344
1345 .ep-share-position-top .ep-embed-content-wraper {
1346 flex-direction: column-reverse;
1347 }
1348
1349 .ep-fixed-width .gutenberg-pdf-wraper {
1350 display: inline-block;
1351 }
1352
1353 .ep-percentage-width .embedpress-inner-iframe {
1354 width: 100%;
1355 }
1356
1357 /* social share css */
1358
1359 .ep-social-share {
1360 display: flex;
1361 align-items: center;
1362 }
1363
1364 .ep-social-share.share-position-right {
1365 right: -40px;
1366 top: 0;
1367 flex-direction: column;
1368 }
1369
1370 .ep-social-share.share-position-left {
1371 left: 0px;
1372 top: 0;
1373 flex-direction: column;
1374 }
1375
1376 .ep-social-share.share-position-bottom, .ep-social-share.share-position-top{
1377 justify-content: center;
1378 }
1379
1380 .embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
1381 left: -40px;
1382 }
1383
1384 .ep-social-icon {
1385 display: flex;
1386 justify-content: center;
1387 align-items: center;
1388 width: 40px;
1389 height: 40px;
1390 margin: 0;
1391 color: #fff;
1392 text-decoration: none;
1393 font-size: 20px;
1394 }
1395
1396 .ep-social-icon:hover {
1397 opacity: 0.8;
1398 }
1399
1400 .ep-social-share svg {
1401 width: 20px;
1402 height: auto;
1403 }
1404
1405 a.ep-social-icon.pinterest svg {
1406 height: 25px;
1407 }
1408
1409 .facebook {
1410 background-color: #3b5998;
1411 }
1412
1413 .facebook svg {
1414 width: 40px;
1415 }
1416
1417 .twitter {
1418 background-color: #55acee;
1419 }
1420
1421 .pinterest {
1422 background-color: #bd081c;
1423 }
1424
1425 .linkedin {
1426 background-color: #0077b5;
1427 }
1428
1429 .reddit {
1430 background-color: #ff4500;
1431 }
1432
1433 .ep-social-icon i {
1434 margin-right: 0;
1435 }
1436
1437 .ep-content-locked .watermark {
1438 display: none !important;
1439 }
1440
1441 .ep-content-protection-enabled .watermark {
1442 display: none !important;
1443 }
1444
1445 .embedpress-pro-control.not-active {
1446 pointer-events: none;
1447 }
1448
1449 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1450 width: 100%;
1451 }
1452
1453 /* Documents viewer style */
1454 [data-theme-mode='dark'] {
1455 --viewer-primary-color: #343434;
1456 --viewer-icons-hover-bgcolor: #453838;
1457
1458 }
1459
1460 [data-theme-mode='light'] {
1461 --viewer-primary-color: #f2f2f6;
1462 --viewer-icons-color: #343434;
1463 --viewer-icons-hover-bgcolor: #e5e1e9;
1464 }
1465
1466 @media (prefers-color-scheme: dark) {
1467 :root {
1468 --viewer-primary-color: #343434;
1469 --viewer-icons-color: #f2f2f6;
1470 --viewer-icons-hover-bgcolor: #453838;
1471
1472 }
1473 }
1474
1475 @media (prefers-color-scheme: light) {
1476 :root {
1477 --viewer-primary-color: #f2f2f6;
1478 --viewer-icons-color: #343434;
1479 --viewer-icons-hover-bgcolor: #e5e1e9;
1480
1481 }
1482 }
1483
1484 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1485 background: var(--viewer-primary-color);
1486 }
1487
1488 .ep-external-doc-icons svg path {
1489 fill: var(--viewer-icons-color);
1490 }
1491
1492 .ep-doc-draw-icon svg path {
1493 fill: var(--viewer-primary-color);
1494 stroke: var(--viewer-icons-color);
1495 }
1496
1497 .ep-external-doc-icons svg:hover svg path {
1498 fill: var(--viewer-icons-color);
1499 stroke: var(--viewer-icons-color);
1500 }
1501
1502 .ep-external-doc-icons svg:hover {
1503 background-color: var(--viewer-icons-hover-bgcolor);
1504 }
1505
1506 .ep-file-download-option-masked {
1507 position: relative;
1508 }
1509
1510 .ep-file-download-option-masked {
1511 position: relative;
1512 width: 100%;
1513 height: 100%;
1514 overflow: hidden;
1515 }
1516
1517 .ep-file-download-option-masked .overlay {
1518 position: absolute;
1519 top: 0;
1520 left: 50%;
1521 transform: translateX(-50%);
1522 width: calc(100% - 15px);
1523 height: calc(100% - 45px);
1524 background-color: rgb(66 23 23 / 0%);
1525 pointer-events: unset;
1526 z-index: 1;
1527 user-select: none;
1528 max-width: 800px;
1529 margin: 0 auto;
1530 }
1531
1532
1533 .ep-file-download-option-masked.ep-file-xls .overlay {
1534 height: calc(100% - 78px);
1535 }
1536
1537 .ep-file-download-option-masked iframe {
1538 width: 100%;
1539 height: 100%;
1540 pointer-events: auto;
1541 }
1542
1543
1544 .ep-file-download-option-masked.enabled-text-copy {
1545 pointer-events: all;
1546 }
1547
1548 .embed-download-disabled {
1549 width: 200px;
1550 height: 22px;
1551 background: #444444;
1552 position: absolute;
1553 right: 2px;
1554 bottom: 8px;
1555 opacity: 0;
1556 }
1557
1558 .cui-toolbar-button-right {
1559 display: none !important;
1560 }
1561
1562 .ndfHFb-c4YZDc-Wrql6b {
1563 display: none;
1564 }
1565
1566 .ep-external-doc-icons {
1567 position: absolute;
1568 display: flex;
1569 flex-direction: revert;
1570 background: var(--viewer-primary-color);
1571 border-radius: 6px;
1572 z-index: 2;
1573 bottom: -18px;
1574 left: 50%;
1575 transform: translate(-50%, -50%);
1576 padding: 0 10px;
1577 }
1578
1579 .ep-external-doc-icons svg {
1580 width: 30px;
1581 height: 30px;
1582 cursor: pointer;
1583 transition: 0.3s;
1584 padding: 5px;
1585 border-radius: 4px;
1586 }
1587
1588 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1589 width: 22px;
1590 height: 22px;
1591 }
1592
1593 .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 {
1594 width: 20px !important;
1595 }
1596
1597 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1598 padding: 6px;
1599 }
1600
1601 .ep-external-doc-icons svg:hover {
1602 border-radius: 4px;
1603 }
1604
1605 .ep-doc-draw-icon.active svg {
1606 background: var(--viewer-icons-hover-bgcolor);
1607 }
1608
1609 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1610 display: flex;
1611 align-items: center;
1612 justify-content: center;
1613 width: 40px;
1614 height: 40px;
1615 /* background: var(--viewer-primary-color); */
1616 }
1617
1618 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1619 width: 100% !important;
1620 height: 100% !important;
1621 }
1622
1623 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1624 margin-left: 22%;
1625 }
1626
1627 .ep-file-download-option-masked::after {
1628 position: absolute;
1629 width: 100%;
1630 height: 30px;
1631 background: var(--viewer-primary-color);
1632 z-index: 1;
1633 bottom: 0;
1634 content: '';
1635 left: 0;
1636 }
1637
1638 .ep-file-download-option-masked.ep-file-docx::after {
1639 bottom: 0;
1640 }
1641
1642 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1643 bottom: 0px;
1644 background: white;
1645 height: 22px;
1646 }
1647
1648 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1649 bottom: 0;
1650 }
1651
1652
1653 canvas.ep-doc-canvas {
1654 position: absolute;
1655 z-index: 1;
1656 left: 0;
1657 bottom: 0;
1658 right: 0;
1659 top: 0;
1660 clear: both;
1661 margin: auto;
1662 display: none;
1663 }
1664
1665 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1666 pointer-events: none;
1667 user-select: none;
1668 opacity: 0;
1669 } */
1670
1671 /* custom player css */
1672 :root {
1673 /* --plyr-color-main: #3700ff85; */
1674 --plyr-control-icon-size: 15px;
1675 --plyr-range-track-height: 3px;
1676 --plyr-range-thumb-height: 10px;
1677
1678 }
1679
1680 .plyr--audio .plyr--full-ui input[type=range] {
1681 color: red !important;
1682 }
1683
1684 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1685 box-shadow: none;
1686 }
1687
1688 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1689 box-shadow: none;
1690 }
1691
1692 a.plyr__controls__item.plyr__control {
1693 border-radius: inherit;
1694 color: inherit !important;
1695 }
1696
1697 .plyr-initialized button:focus {
1698 background-color: var(--plyr-color-main);
1699 }
1700
1701 .custom-player-preset-1 .plyr__controls {
1702 background: var(--plyr-color-main) !important;
1703 padding: 0 !important;
1704 }
1705
1706 .custom-player-preset-1 button.plyr__control {
1707 border-radius: 0;
1708 }
1709
1710 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1711 border-radius: inherit;
1712 }
1713
1714 .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"] {
1715 width: 100px !important;
1716 text-align: center;
1717 display: flex;
1718 align-items: center !important;
1719 justify-content: center;
1720 height: 60px;
1721 }
1722
1723 .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 {
1724 width: 22px;
1725 height: 22px;
1726 }
1727
1728 .custom-player-preset-1 .plyr__control:focus {
1729 border: none;
1730 }
1731
1732 .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 {
1733 border-radius: 4px;
1734 }
1735
1736 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1737 background: var(--plyr-color-main) !important;
1738 padding: 0 !important;
1739 }
1740
1741
1742 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1743 display: none !important;
1744 }
1745
1746 /* Overite plyr css */
1747 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1748 padding-bottom: inherit !important;
1749 }
1750
1751 .plyr {
1752 background-color: black;
1753 }
1754
1755 .pip-mode {
1756 position: fixed !important;
1757 width: 320px !important;
1758 height: 180px !important;
1759 top: calc(100% - 200px) !important;
1760 left: calc(100% - 340px) !important;
1761 z-index: 9999;
1762 border-radius: 15px !important;
1763
1764 }
1765
1766 .plyr [data-plyr="pip"] {
1767 display: block !important;
1768 }
1769
1770 .pip-mode .plyr__video-wrapper {
1771 pointer-events: none;
1772
1773 }
1774
1775 .pip-mode .pip-play {
1776 display: none;
1777 }
1778
1779 .pip-mode .pip-play, .pip-mode .pip-pause {
1780 opacity: 0 !important;
1781 position: absolute;
1782 top: 50%;
1783 left: 50%;
1784 transform: translate(-50%, -50%);
1785 background: #0000004a;
1786 z-index: 1;
1787 display: flex;
1788 align-items: center;
1789 justify-content: center;
1790 width: 30px;
1791 height: 30px;
1792 border-radius: 50px;
1793 cursor: pointer;
1794 }
1795
1796 .pip-mode .pip-close {
1797 opacity: 0;
1798 position: absolute;
1799 right: 10px;
1800 top: 10px;
1801 background: #0000004a;
1802 z-index: 1;
1803 display: flex;
1804 align-items: center;
1805 justify-content: center;
1806 width: 30px;
1807 height: 30px;
1808 border-radius: 50px;
1809 cursor: pointer;
1810 }
1811
1812 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1813 opacity: 1 !important;
1814 }
1815
1816 .pip-mode .overlay-mask {
1817 position: absolute;
1818 top: 0;
1819 left: 0;
1820 right: 0;
1821 bottom: 0;
1822 }
1823
1824 .pip-mode iframe {
1825 pointer-events: none !important;
1826 }
1827
1828 [data-playerid] {
1829 opacity: 0;
1830 }
1831 [data-playerid].audio.plyr-initialized {
1832 opacity: 1;
1833 }
1834
1835 .plyr--paused.plyr__poster-enabled .plyr__poster {
1836 display: block !important;
1837 opacity: 1;
1838 }
1839
1840 @media only screen and (max-width: 767px) {
1841 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1842 display: none !important;
1843 }
1844
1845 .plyr__video-wrapper iframe {
1846 max-height: 100% !important;
1847 }
1848
1849 .plyr__controls .plyr__volume input[type=range] {
1850 max-width: 40px;
1851 min-width: 40px;
1852 }
1853 }
1854
1855 /* Instagram profile info design */
1856 /* Base styles for the profile header */
1857 .profile-header {
1858 display: flex;
1859 align-items: center;
1860 padding: 16px;
1861 border-bottom: 1px solid #ddd;
1862 justify-content: center;
1863 gap: 30px;
1864 padding-bottom: 30px;
1865 }
1866
1867 /* Styling for the container holding the tabs */
1868 .posts-tab-options {
1869 text-align: center;
1870 margin: 0;
1871 }
1872
1873 /* Styling for the tabs */
1874 .posts-tab-options .tabs {
1875 list-style: none;
1876 padding: 0;
1877 margin: 0;
1878 display: inline-flex;
1879 border-radius: 5px;
1880 gap: 25px;
1881 padding: 0;
1882 }
1883
1884 .posts-tab-options .tabs svg {
1885 width: 15px;
1886 height: 15px;
1887 }
1888
1889 li[data-media-type="ALL"] svg {
1890 width: 12px;
1891 height: 12px;
1892 }
1893
1894 .posts-tab-options .tabs li {
1895 margin-right: 15px;
1896 cursor: pointer;
1897 padding: 10px 0;
1898 text-transform: uppercase;
1899 font-size: 12px;
1900 font-weight: 500;
1901 display: flex;
1902 align-items: center;
1903 justify-content: center;
1904 gap: 6px;
1905 }
1906
1907 .posts-tab-options .tabs li:last-child {
1908 margin-right: 0;
1909 }
1910
1911 /* Styling for the active tab */
1912 .posts-tab-options .tabs li.active {
1913 /* border-top: 1px solid rgb(115,115,115); */
1914 position: relative;
1915 color: rgb(115, 115, 115);
1916
1917 }
1918
1919 .posts-tab-options .tabs li svg {
1920 border-radius: 2px;
1921 }
1922
1923 .posts-tab-options .tabs li.active svg {
1924 color: rgb(115, 115, 115);
1925 }
1926
1927 .posts-tab-options .tabs li:hover, .posts-tab-options .tabs li:hover svg, .posts-tab-options .tabs li:hover .fill-color {
1928 color: rgb(115, 115, 115);
1929 }
1930
1931 .posts-tab-options .tabs li:hover .fill-color, .posts-tab-options .tabs li.active .fill-color {
1932 fill: rgb(115, 115, 115) !important;
1933 }
1934
1935 .posts-tab-options .tabs li.active::after {
1936 content: '';
1937 position: absolute;
1938 top: -1px;
1939 height: 1px;
1940 width: 100%;
1941 background-color: rgb(115, 115, 115);
1942 left: 0;
1943 right: 0;
1944 }
1945
1946 /* Styles for the profile image and change photo button */
1947 .profile-image {
1948 margin-right: 16px;
1949 }
1950
1951 .posts-count {
1952 margin-right: 15px;
1953 }
1954
1955 .profile-image img {
1956 width: 120px;
1957 height: 120px !important;
1958 object-fit: cover;
1959 border-radius: 50% !important;
1960 border: 3px solid #037bff;
1961 }
1962
1963 .change-photo-button {
1964 background-color: transparent;
1965 border: none;
1966 cursor: pointer;
1967 }
1968
1969 .change-photo-image {
1970 width: 100px;
1971 height: 100px;
1972 border-radius: 50%;
1973 object-fit: cover;
1974 }
1975
1976 /* Styles for the profile username and edit profile button */
1977 .username-section {
1978 display: flex;
1979 align-items: center;
1980 margin-bottom: 8px;
1981 }
1982
1983 .profile-link {
1984 text-decoration: none;
1985 }
1986
1987 .username {
1988 font-size: 18px;
1989 font-weight: bold;
1990 margin-right: 12px;
1991 }
1992
1993 .edit-profile-link {
1994 text-decoration: none;
1995 color: #3897f0;
1996 font-weight: bold;
1997 }
1998
1999 /* Styles for the profile stats */
2000 .profile-stats {
2001 display: flex;
2002 margin-bottom: 8px;
2003 }
2004
2005 .stats-list {
2006 list-style: none;
2007 margin: 0;
2008 padding: 0;
2009 display: flex;
2010 }
2011
2012 .stats-list li {
2013 margin-right: 24px;
2014 font-size: 14px;
2015 }
2016
2017 /* Styles for the profile bio */
2018 .bio-section {
2019 margin-bottom: 12px;
2020 text-align: left;
2021 }
2022
2023 section.profile-details div:last-child {
2024 margin: 0;
2025 }
2026
2027
2028 .bio {
2029 font-size: 14px;
2030 }
2031
2032 a.edit-profile-link {
2033 padding: 8px 15px;
2034 background: #efefef;
2035 text-decoration: none !important;
2036 border-radius: 7px;
2037 color: #222;
2038 font-size: 12px;
2039 font-weight: 500;
2040 }
2041
2042 span.count {
2043 font-weight: 600;
2044 }
2045
2046 a.followers-link {
2047 text-decoration: none !important;
2048 }
2049
2050
2051 /* Hover effect for the edit profile button */
2052
2053 a.profile-link, a.profile-link h2 {
2054 font-size: 20px;
2055 text-decoration: none !important;
2056 margin: 0;
2057 margin-right: 15px;
2058 }
2059
2060 /* Instagram feed layout design */
2061 .embedpress-insta-container {
2062 overflow: hidden;
2063 position: relative;
2064 }
2065
2066 .ose-instagram-feed {
2067 max-height: 100% !important;
2068 height: 100% !important;
2069 }
2070
2071
2072 .insta-grid .embedpress-insta-container .insta-gallery {
2073 display: grid;
2074 grid-template-columns: repeat(3, minmax(0, 1fr));
2075 /* Set 3 columns */
2076 gap: 15px;
2077 grid-auto-flow: row;
2078 /* Ensure items flow in rows */
2079 }
2080
2081
2082 .insta-carousel .embedpress-insta-container .insta-gallery {
2083 grid-auto-columns: calc(25% + 0px);
2084 gap: 0px;
2085 left: 0px;
2086 }
2087
2088 .insta-masonry .embedpress-insta-container .insta-gallery {
2089 column-count: 3;
2090 gap: .5em;
2091 margin: auto;
2092 width: 100%;
2093 display: inherit;
2094 }
2095
2096
2097 .insta-grid .embedpress-insta-container .insta-gallery-item {
2098 position: relative;
2099 color: #fff;
2100 cursor: pointer;
2101 height: 350px;
2102 }
2103
2104 .embedpress-insta-container .insta-gallery-item:hover {
2105 cursor: pointer;
2106 }
2107
2108 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item {
2109 height: auto;
2110 margin-bottom: .5em;
2111 }
2112
2113
2114 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item video.insta-gallery-image {
2115 height: 550px;
2116 margin-bottom: -13px;
2117 }
2118
2119 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info,
2120 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2121 display: flex;
2122 justify-content: center;
2123 align-items: center;
2124 position: absolute;
2125 top: 0;
2126 width: 100%;
2127 height: 100%;
2128 background-color: rgba(0, 0, 0, 0.7);
2129 transition: 0.3s;
2130 opacity: 0;
2131 visibility: hidden;
2132 }
2133
2134 .insta-masonry .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2135 height: calc(100% + 4px);
2136 }
2137
2138
2139 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info,
2140 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info {
2141 opacity: 1;
2142 visibility: visible;
2143 }
2144
2145 .embedpress-insta-container .insta-gallery-item-info ul {
2146 display: flex;
2147 align-items: center;
2148 justify-content: center;
2149 padding: 0;
2150 margin: 0;
2151 height: 100%;
2152 }
2153
2154 .embedpress-insta-container .insta-gallery-item-info li {
2155 display: flex;
2156 align-items: center;
2157 font-size: 1.7rem;
2158 font-weight: 600;
2159 gap: 5px;
2160 }
2161
2162 .embedpress-insta-container .insta-gallery-item-likes {
2163 margin-right: 2.2rem;
2164 }
2165
2166 .embedpress-insta-container .insta-gallery-item-type {
2167 position: absolute;
2168 right: 1rem;
2169 top: 1rem;
2170 text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, .1);
2171 }
2172
2173 .embedpress-insta-container .insta-gallery-image {
2174 width: 100%;
2175 height: 100%;
2176 object-fit: cover;
2177 min-height: 320px;
2178 }
2179
2180 .insta-masonry .embedpress-insta-container .insta-gallery-image {
2181 margin-bottom: -13px;
2182 }
2183
2184 .insta-gallery-item-info svg {
2185 width: 40px;
2186 height: 40px;
2187 }
2188
2189 .insta-item-reaction-count {
2190 display: flex;
2191 }
2192
2193 .insta-item-reaction-count .insta-gallery-item-likes, .insta-item-reaction-count .insta-gallery-item-comments {
2194 display: flex;
2195 align-items: center;
2196 justify-content: center;
2197 gap: 6px;
2198 font-size: 20px;
2199 font-weight: bold;
2200 color: #fff;
2201 }
2202
2203 .insta-gallery-item-info .insta-item-reaction-count svg {
2204 width: 25px;
2205 height: 25px;
2206 }
2207
2208 .insta-gallery-item-type svg {
2209 width: 25px;
2210 height: 25px;
2211 }
2212
2213 .insta-gallery-item-type svg.insta-video-icon {
2214 width: 22px;
2215 height: 22px;
2216 }
2217
2218 .cg-carousel__btns.hidden {
2219 display: none;
2220 }
2221
2222 .cg-carousel__btns {
2223 top: 50%;
2224 transform: translateY(-50%);
2225 position: absolute;
2226 width: 100%;
2227 }
2228
2229 .ep-embed-content-wraper.insta-carousel .cg-carousel__btns {
2230 top: calc(50% - 16px);
2231 }
2232
2233 .ep-embed-content-wraper.insta-carousel .insta-gallery-item-permalink {
2234 display: flex;
2235 align-content: center;
2236 }
2237
2238 .cg-carousel__btns button {
2239 background: #262323;
2240 border: 0;
2241 border-radius: 50px;
2242 width: 35px;
2243 height: 35px;
2244 display: inline-grid;
2245 align-items: center;
2246 justify-content: center;
2247 cursor: pointer;
2248 padding: 0;
2249 }
2250
2251 button#js-carousel__prev-1 {
2252 position: absolute;
2253 left: 30px;
2254 /* top: 50%;
2255 transform: translateY(-50%); */
2256 z-index: 1;
2257 padding: 8px 15px;
2258
2259 }
2260
2261 button#js-carousel__next-1 {
2262 position: absolute;
2263 right: 30px;
2264 /* top: 50%;
2265 transform: translateY(-50%); */
2266 z-index: 1;
2267 padding: 8px 15px;
2268
2269 }
2270
2271 .embedpress-popup-block.embedpress-popup-img {
2272 position: relative;
2273 height: 100%;
2274 display: flex;
2275 background: #000;
2276 }
2277
2278 .popup-carousel, .cg-carousel__track {
2279 height: 100%;
2280 }
2281
2282 .popup-container .popup-carousel .cg-carousel__track {
2283 align-items: center;
2284 background-color: #000;
2285 }
2286
2287 .popup-container .popup-carousel {
2288 background-color: #000;
2289 }
2290
2291
2292
2293 button.js-carousel__prev-1 {
2294 position: absolute;
2295 left: 30px;
2296 top: 50%;
2297 transform: translateY(-50%);
2298 z-index: 1;
2299
2300 }
2301
2302 button.js-carousel__next-1 {
2303 position: absolute;
2304 right: 30px;
2305 top: 50%;
2306 transform: translateY(-50%);
2307 z-index: 1;
2308
2309 }
2310
2311 .cg-carousel__btn svg {
2312 width: 16px;
2313 height: 16px;
2314 }
2315
2316 .load-more-button-container, .load-more-button-container button {
2317 display: flex;
2318 align-items: center;
2319 justify-content: center;
2320 gap: 5px;
2321 }
2322
2323 .load-more-button-container button {
2324 border-style: solid;
2325 border-top-width: 0;
2326 border-right-width: 0;
2327 border-left-width: 0;
2328 border-bottom-width: 0;
2329 color: #ffffff;
2330 border-color: #037bff;
2331 background-color: #037bff;
2332 padding-top: 15px;
2333 padding-right: 30px;
2334 padding-bottom: 15px;
2335 padding-left: 30px;
2336 font-family: inherit;
2337 font-weight: inherit;
2338 line-height: 1em;
2339 cursor: pointer;
2340 border-radius: 5px;
2341 margin-top: 30px;
2342 }
2343
2344
2345 /* Popup design for instafeed */
2346
2347
2348 .popup-container {
2349 display: flex;
2350 width: 100%;
2351 }
2352
2353 /* Wrapper */
2354 .popup-wrapper {
2355 position: fixed;
2356 top: 0;
2357 left: 0;
2358 width: 100%;
2359 height: 100%;
2360 background-color: rgba(0, 0, 0, 0.85);
2361 display: flex;
2362 justify-content: center;
2363 align-items: center;
2364 z-index: 99999;
2365 }
2366
2367 /* Popup Container */
2368 .popup {
2369 border-radius: 10px;
2370 overflow: hidden;
2371 position: absolute;
2372 top: 50%;
2373 left: 50%;
2374 transform: translate(-50%, -50%);
2375 display: flex;
2376 align-items: center;
2377 justify-content: center;
2378 max-height: 100%;
2379 max-width: 100%;
2380 }
2381
2382 /* .popup>div {
2383 height: calc(100% - 100px);
2384 } */
2385
2386 /* .popup-md-3.red {
2387 display: flex;
2388 align-items: center;
2389 } */
2390
2391 .popup-container .popup-md-9.white {
2392 width: 60%;
2393 overflow: hidden;
2394 }
2395
2396 .popup-md-3.red {
2397 width: 40%;
2398 }
2399
2400 /* Image Block */
2401 .embedpress-popup-img img {
2402 width: 100%;
2403 height: auto;
2404 object-fit: contain;
2405 }
2406
2407 video.popup-media-image {
2408 height: auto;
2409 max-width: 100%;
2410 width: 100%;
2411 max-height: 100vh;
2412 border-top-left-radius: 5px;
2413 border-bottom-left-radius: 5px;
2414 }
2415
2416 img.popup-media-image {
2417 height: auto;
2418 }
2419
2420 /* Header */
2421 .embedpress-popup-header, .embedpress-hashtag-header {
2422 display: flex;
2423 align-items: center;
2424 padding: 15px 10px;
2425 justify-content: space-between;
2426 border-bottom: 1px solid #f4e9e9;
2427 }
2428
2429 .hashtag-container {
2430 border-bottom: 1px solid #f4e9e9;
2431 }
2432
2433 .embedpress-hashtag-header {
2434 border: none;
2435 max-width: 350px;
2436 margin: auto;
2437 }
2438
2439 .embedpress-hashtag-username {
2440 font-weight: bold;
2441 }
2442
2443 .embedpress-popup-header-img img, .embedpress-hashtag-header-img img {
2444 border-radius: 50% !important;
2445 margin-right: 10px;
2446 width: 30px;
2447 height: 30px !important;
2448 object-fit: cover;
2449 border: 2px solid #037bff !important;
2450 }
2451
2452 .embedpress-popup-header-img a, .embedpress-hashtag-header-img a {
2453 display: flex;
2454 align-items: center;
2455 justify-content: center;
2456 text-decoration: none !important;
2457 }
2458
2459 .embedpress-popup-username {
2460 color: #005293;
2461 font-weight: bold;
2462 font-size: 15px;
2463 text-decoration: none !important;
2464 }
2465
2466 img.embedpress-hashtag-round {
2467 border-radius: 50px !important;
2468 }
2469
2470 .insta-followbtn a {
2471 text-decoration: none !important;
2472 padding: 6px 15px;
2473 background: #007bff;
2474 border-radius: 5px;
2475 color: #fff !important;
2476 font-size: 14px;
2477 font-weight: normal;
2478 }
2479
2480 /* Text */
2481 .embedpress-popup-block.embedpress-popup-info {
2482 display: flex;
2483 flex-direction: column;
2484 justify-content: space-between;
2485 flex-grow: 1;
2486 height: 100%;
2487 background-color: #fff;
2488 /* max-height: calc(100% - 67px);
2489 margin-top: 33px; */
2490 }
2491
2492 .embedpress-popup-text {
2493 font-size: 14px;
2494 font-weight: normal;
2495 overflow: hidden;
2496 letter-spacing: 0.04em;
2497 line-height: 1.8rem;
2498 padding: 10px;
2499 flex: auto;
2500 border-bottom: 1px solid #f4e9e9;
2501 text-align: left;
2502 max-height: calc(100vh - 235px);
2503 overflow: auto;
2504 word-break: break-all;
2505 }
2506
2507 /* Stats */
2508 .embedpress-popup-stats {
2509 display: flex;
2510 align-items: center;
2511 justify-content: space-between;
2512 padding: 16px 10px;
2513 }
2514
2515 .embedpress-popup-stats .embedpress-inline {
2516 display: flex;
2517 align-items: center;
2518 gap: 5px;
2519 font-weight: bold;
2520 color: #000;
2521 cursor: pointer;
2522 position: relative;
2523 }
2524
2525 .embedpress-popup-stats .embedpress-inline a {
2526 display: flex;
2527 align-items: center;
2528 gap: 6px;
2529 color: #000;
2530 text-decoration: none;
2531 font-weight: 400;
2532 }
2533
2534 .embedpress-popup-stats .embedpress-inline a svg {
2535 width: 20px;
2536 height: 20px;
2537 }
2538
2539 /* Share Buttons */
2540
2541 .embedpress-popup-share-buttons {
2542 padding: 10px;
2543 background-color: #fafafa;
2544 display: flex;
2545 align-items: center;
2546 }
2547
2548 .embedpress-popup-share-buttons a {
2549 color: #007bff;
2550 }
2551
2552 .embedpress-href.embedpress-popup-share {
2553 cursor: pointer;
2554 color: #ca379d;
2555 display: flex;
2556 align-items: center;
2557 gap: 6px;
2558 }
2559
2560 .embedpress-popup-share-buttons {
2561 background: #f4f9ff;
2562 position: absolute;
2563 top: -50px;
2564 left: -55px;
2565 gap: 10px;
2566 border-radius: 5px;
2567 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
2568 visibility: hidden;
2569 opacity: 0;
2570 margin-bottom: -10px;
2571 transition: 0.3s;
2572 }
2573
2574 .embedpress-popup-share-buttons.show {
2575 visibility: visible;
2576 opacity: 1;
2577 margin-bottom: 0;
2578 }
2579
2580 .embedpress-popup-share-buttons::before {
2581 content: "";
2582 position: absolute;
2583 bottom: -15px;
2584 left: 50%;
2585 margin-left: -8px;
2586 border-width: 8px;
2587 border-style: solid;
2588 border-color: #f4f9ff transparent transparent transparent;
2589 }
2590
2591 .embedpress-popup-share-buttons::before {
2592 content: "";
2593 position: absolute;
2594 bottom: -15px;
2595 left: 50%;
2596 margin-left: -8px;
2597 border-width: 8px;
2598 border-style: solid;
2599 border-color: #f4f9ff transparent transparent transparent;
2600 z-index: 1 !important;
2601 }
2602
2603 .embedpress-popup-share-buttons::after {
2604 content: "";
2605 position: absolute;
2606 bottom: -16.1px;
2607 left: 50%;
2608 margin-left: -8px;
2609 border-width: 8px;
2610 border-style: solid;
2611 border-color: #e7eaef transparent transparent transparent;
2612 }
2613
2614 .embedpress-popup-share-buttons span {
2615 color: #fff;
2616 font-size: 18px;
2617 display: flex;
2618 align-items: center;
2619 }
2620
2621 .embedpress-popup-share-buttons span svg {
2622 width: 16px !important;
2623 height: 16px !important;
2624 }
2625
2626 .embedpress-popup-share-buttons span.dashicons.dashicons-linkedin {
2627 color: #0077b5;
2628 }
2629
2630 .embedpress-popup-share-buttons span.dashicons.dashicons-facebook {
2631 color: #1877F2;
2632 }
2633
2634 .embedpress-popup-share-buttons span.dashicons.dashicons-pinterest {
2635 color: #E60023;
2636 }
2637
2638 span.tag-wrapper a {
2639 font-weight: bold;
2640 text-decoration: none !important;
2641 }
2642
2643 .embedpress-href.embedpress-popup-share svg {
2644 width: 20px;
2645 height: 20px;
2646 }
2647
2648 .embedpress-popup-instagram-buttons svg {
2649 width: 18px !important;
2650 height: 20px !important;
2651 }
2652
2653 .embedpress-popup-stats .embedpress-inline {
2654 transition: 0.3s;
2655 }
2656
2657 .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 {
2658 color: rgb(115, 115, 115) !important;
2659 /* stroke: rgb(115, 115, 115); */
2660 }
2661
2662 .embedpress-inline.embedpress-popup-instagram-buttons a:hover svg path {
2663 stroke: rgb(115, 115, 115);
2664 }
2665
2666 .embedpress-inline.popup-like-button a:hover svg {
2667 color: rgb(115, 115, 115);
2668 fill: rgb(115, 115, 115);
2669 }
2670
2671 .embedpress-href.embedpress-popup-share:hover svg {
2672 fill: rgb(115, 115, 115);
2673 }
2674
2675 /* Date */
2676 .date-post {
2677 padding: 10px;
2678 font-size: 12px;
2679 color: #8e8e8e;
2680 }
2681
2682 div.popup-close {
2683 position: absolute;
2684 top: 50px;
2685 right: 50px;
2686 color: white;
2687 z-index: 15566555655;
2688 cursor: pointer;
2689 padding: 15px;
2690 background: #643535;
2691 border-radius: 50px;
2692 height: 10px;
2693 width: 10px;
2694 display: flex;
2695 align-items: center;
2696 justify-content: center;
2697 text-transform: uppercase;
2698 cursor: pointer;
2699 }
2700
2701 .load-spin {
2702 width: 100px;
2703 height: 100px;
2704 background-color: #f00;
2705 animation: spin 2s linear infinite;
2706 }
2707
2708 @keyframes spin {
2709 0% {
2710 transform: rotate(0deg);
2711 }
2712
2713 100% {
2714 transform: rotate(360deg);
2715 }
2716 }
2717
2718
2719 .loader {
2720 margin: auto;
2721 border: 5px solid #EAF0F6;
2722 border-radius: 50%;
2723 border-top: 5px solid #FF7A59;
2724 width: 30px;
2725 height: 30px;
2726 animation: spinner 4s linear infinite;
2727 }
2728
2729 .ad-youtube-video{
2730 height: 100%;
2731 }
2732
2733 @keyframes spinner {
2734 0% {
2735 transform: rotate(0deg);
2736 }
2737
2738 100% {
2739 transform: rotate(360deg);
2740 }
2741 }
2742
2743 @media screen and (max-width: 1200px) {
2744
2745 .popup-container .popup-md-9.white {
2746 width: 50%;
2747 }
2748 .popup-container .popup-md-3 {
2749 width: 50%;
2750 }
2751
2752 }
2753 @media screen and (max-width: 991px) {
2754 .popup-container {
2755 flex-direction: column;
2756 }
2757
2758 .popup-container .popup-md-9.white {
2759 width: 100%;
2760 }
2761
2762 .popup-container .popup-md-3 {
2763 width: 100%;
2764 }
2765 .embedpress-popup-text{
2766 max-height: 300px;
2767 }
2768
2769 }
2770
2771 @media screen and (max-width: 768px) {
2772 .insta-grid .embedpress-insta-container .insta-gallery {
2773 grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2774 }
2775 .embedpress-popup-text {
2776 max-height: 250px;
2777 }
2778 }
2779
2780 @media screen and (max-width: 420px) {
2781 .insta-grid .embedpress-insta-container .insta-gallery {
2782 grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2783 }
2784
2785 .profile-header {
2786 flex-direction: column;
2787 }
2788
2789 .embedpress-popup-text {
2790 max-height: 200px;
2791 }
2792
2793 .insta-followbtn {
2794 display: none;
2795 }
2796 }