PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 4.4.1
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v4.4.1
4.5.6 4.5.5 4.5.4 4.5.3 4.5.2 trunk 1.0.0 1.1.0 1.1.1 1.1.2 1.1.3 1.2.0 1.3.0 1.3.1 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.1.1 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.2.0 2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 2.3.3 2.4.0 2.4.1 2.5.0 2.5.1 2.5.2 2.5.3 2.5.4 2.5.5 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.0.3 3.0.4 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 3.2.1 3.3.0 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.3.6 3.3.7 3.4.0 3.4.1 3.4.2 3.4.3 3.5.0 3.5.1 3.5.2 3.5.3 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.7.0 3.7.1 3.7.2 3.7.3 3.8.0 3.8.1 3.8.2 3.8.3 3.8.4 3.8.5 3.9.0 3.9.1 3.9.10 3.9.11 3.9.12 3.9.13 3.9.14 3.9.15 3.9.16 3.9.17 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9 4.0.0 4.0.1 4.0.10 4.0.11 4.0.12 4.0.13 4.0.14 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.0.9 4.1.0 4.1.1 4.1.10 4.1.2 4.1.3 4.1.4 4.1.5 4.1.6 4.1.7 4.1.8 4.1.9 4.2.0 4.2.1 4.2.2 4.2.3 4.2.4 4.2.5 4.2.6 4.2.7 4.2.8 4.2.9 4.3.0 4.3.1 4.4.0 4.4.1 4.4.10 4.4.11 4.4.2 4.4.3 4.4.4 4.4.5 4.4.6 4.4.7 4.4.8 4.4.9 4.5.0 4.5.1
embedpress / assets / css / embedpress.css
embedpress / assets / css Last commit date
fonts 9 months ago vendor 7 years ago admin-notices.css 1 year ago admin.css 9 months ago analytics.build.css 9 months ago blocks.build.css 9 months ago carousel.min.css 2 years ago el-icon.css 3 years ago embedpress-elementor.css 2 years ago embedpress.css 9 months 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 settings-icons.css 9 months ago settings.css 9 months ago
embedpress.css
3988 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 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-embedpres_elementor .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:not(.youtube-carousel) {
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-embedpres_elementor .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:not(.youtube-carousel) {
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 .ose-deviantart img, .ose-deviantart a, .ose-deviantart div {
178 width: 100%;
179 height: 100%;
180 }
181
182 /*Meetup Event styling starts */
183 .ose-meetup {
184 overflow: auto !important;
185 }
186
187 .ose-meetup img {
188 height: auto;
189 }
190
191 article.embedpress-event div#sponsors {
192 display: none;
193 }
194
195 .embedpress-event .link {
196 color: #0098ab;
197 }
198
199 .embedpress-event .visibility--a11yHide {
200 border: 0;
201 clip: rect(0 0 0 0);
202 position: absolute;
203 overflow: hidden;
204 margin: -1px;
205 padding: 0;
206 width: 1px;
207 height: 1px;
208 }
209
210 .embedpress-event .text--small {
211 font-size: 14px;
212 margin: 0;
213 }
214
215 .embedpress-event .flex {
216 display: flex;
217 box-sizing: border-box;
218 }
219
220 .embedpress-event .flex--wrap {
221 flex-wrap: wrap;
222 }
223
224 .embedpress-event .flex--row {
225 align-items: center;
226 box-sizing: border-box;
227 display: flex;
228 justify-content: flex-start;
229 flex-direction: row;
230 flex-wrap: nowrap;
231 }
232
233 .embedpress-event .flex-item {
234 flex-basis: 0;
235 flex-grow: 1;
236 width: auto;
237 min-width: 0;
238 /*padding-left: 16px;*/
239 box-sizing: border-box;
240 }
241
242 .embedpress-event .flex-item--shrink {
243 flex-basis: auto;
244 -webkit-box-flex: 0;
245 flex-grow: 0;
246 flex-shrink: 0;
247 width: auto;
248 }
249
250 .embedpress-event .flex--row>.flex-item:first-child {
251 padding-left: 0;
252 }
253
254 .embedpress-event .text--bold {
255 font-weight: 700;
256 }
257
258 .embedpress-event h1,
259 .embedpress-event h2,
260 .embedpress-event h3,
261 .embedpress-event h4,
262 .embedpress-event h5,
263 .embedpress-event h6 {
264 font-size: inherit;
265 }
266
267 .embedpress-event .ep-event--title {
268 font-size: 32px;
269 font-weight: 700;
270 }
271
272 .embedpress-event .ep-event--date {
273 color: #757575;
274 font-weight: 400;
275 font-size: 16px;
276 }
277
278 /*Host*/
279 .embedpress-event .ep-event--host {
280 margin-top: 20px;
281 display: flex;
282 align-items: center;
283 margin-bottom: 20px;
284 }
285
286 .ep-event--host .avatar-print {
287 border-radius: 50%;
288 height: 50px;
289 width: 50px;
290 }
291
292 .embedpress-event img.avatar--person {
293 background-image: none !important;
294 background-repeat: no-repeat;
295 background-position: 50%;
296 background-size: cover;
297 border-radius: 50%;
298 box-sizing: border-box;
299 vertical-align: middle;
300 }
301
302 .event-info-hosts-text {
303 padding-left: 20px;
304 font-size: 16px;
305 font-weight: 400;
306 }
307
308 .embedpress-event .event-description {
309 margin-top: 20px;
310 }
311
312 .text--sectionTitle {
313 font-size: 20px;
314 line-height: 28px;
315 }
316
317 .ep-event--attendees {
318 margin-top: 50px;
319 }
320
321 .ep-event--attendees>.flex {
322 margin-bottom: 20px;
323 }
324
325 .ep-event--attendees .gridList {
326 list-style: none;
327 margin: 0 -16px 0 0;
328 padding: 0;
329 }
330
331 .ep-event--attendees .gridList-item {
332 width: auto;
333 }
334
335 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
336 flex: 0 0 50%;
337 max-width: 50%;
338 }
339
340 .ep-event--attendees .groupMember-name {
341 line-height: 1.2 !important;
342 }
343
344 .ep-event--attendees .avatar--person {
345 margin-bottom: 15px;
346 display: inline-block;
347 border-radius: 50%;
348 }
349
350 .ep-event--attendees img.avatar-print {
351 border-radius: 50%;
352 }
353
354 .ep-event--attendees .groupMember-role {
355 font-size: 12px;
356 color: #757575;
357 padding-top: 2px;
358 margin: 0;
359 }
360
361 .ep-event--attendees .groupMember {
362 min-height: 100%;
363 min-width: 128px;
364 padding-left: 8px;
365 padding-right: 8px;
366 }
367
368 .embedpress-event .align--center {
369 text-align: center;
370 }
371
372 .embedpress-event .card {
373 background: #fff;
374 background-clip: padding-box;
375 background-size: cover;
376 border: 1px solid rgba(46, 62, 72, .12);
377 border-radius: 8px;
378 -webkit-box-sizing: border-box;
379 box-sizing: border-box;
380 display: block;
381 min-height: 100%;
382 padding: 16px 16px 18px;
383 position: relative;
384 white-space: normal;
385 }
386
387 .embedpress-event .card--hasHoverShadow {
388 transition: box-shadow .25s cubic-bezier(.4, 0, .2, 1), transform .25s cubic-bezier(.4, 0, .2, 1);
389 }
390
391 .embedpress-event .ep-event-group-link {
392 display: flex;
393 flex-wrap: wrap;
394 align-items: center;
395 background: #ffffff;
396 border-radius: 8px;
397 padding: 20px;
398 margin-bottom: 20px;
399 border: 1px solid rgba(46, 62, 72, .12);
400 }
401
402 .embedpress-event .ep-event-group--name {
403 padding-left: 20px;
404 font-size: 14px;
405 line-height: 1.45;
406 margin: 0;
407 width: 70%;
408 word-break: break-word;
409 }
410
411 .embedpress-event .ep-event-group--image {
412 -o-object-fit: cover;
413 object-fit: cover;
414 width: 56px;
415 height: 56px;
416 border-radius: 4px;
417 }
418
419 .embedpress-event .ep-event-time-location {
420 background: #ffffff;
421 border-radius: 8px;
422 padding: 16px 20px 0 20px;
423 border: 1px solid rgba(46, 62, 72, .12);
424 }
425
426 .embedpress-event .ep-event-time-location .ep-event-datetime,
427 .embedpress-event .ep-event-time-location .ep-event-location {
428 padding-bottom: 20px;
429 }
430
431 .embedpress-event .ep-event-location .wrap--singleLine--truncate,
432 .embedpress-event .ep-event-time-location .ep-event-datetime {
433 font-size: 15px;
434 line-height: 1.5;
435 color: #2e3e48;
436 font-style: normal;
437 margin: 0;
438 }
439
440 .embedpress-event .ep-event-location address {
441 font-style: normal;
442 margin: 0;
443 }
444
445 .embedpress-event .ep-event-location .venueDisplay-venue-address {
446 font-style: normal;
447 color: #757575;
448 margin: 0;
449 }
450
451 .embedpress-event .ep-event-location p {
452 line-height: 20px;
453 }
454
455 .ep-event--attendees .gridList-item {
456 -webkit-box-sizing: border-box;
457 box-sizing: border-box;
458 display: inline-block;
459 font-size: 1rem;
460 margin: 0;
461 vertical-align: top;
462 width: 50%;
463 }
464
465 .gridList-itemInner {
466 -webkit-box-sizing: border-box;
467 box-sizing: border-box;
468 height: 100%;
469 padding: 0 16px 16px 0;
470 }
471
472 /*Youtube subscribe button*/
473 .embedpress-yt-subscribe {
474 display: flex;
475 align-items: center;
476 align-content: start;
477 text-align: center;
478 gap: 1rem;
479 max-width: 600px;
480 width: 100%;
481 }
482
483 .embedpress-yt-subscribe .embedpress-yt-subscribe.dark {
484 color: #ffffff;
485 }
486
487 .embedpress-yt-subscribe .embedpress-yt-sub-text {
488 display: inline-block;
489 margin: 0;
490 padding: 0;
491 }
492
493 /* Meetup styling for new markup*/
494 .dewqijm {
495 height: 100%;
496 margin-right: 10px;
497 }
498
499 .dewqijm img[src^="image"] {
500 display: none;
501 }
502
503 .dewqijm img[src^="http"] {
504 height: 56px !important;
505 width: 56px !important;
506 }
507
508 .dewqijm>div>div {
509 display: none;
510 }
511
512 .embedpress-event .sticky button {
513 display: none;
514 }
515
516 .embedpress-event .items-center {
517 align-items: center;
518 }
519
520 /*Media query*/
521 @media only screen and (min-width: 530px) {
522 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
523 flex: 0 0 33.333333%;
524 max-width: 33.333333%;
525 }
526 }
527
528 @media only screen and (min-width: 640px) {
529 .embedpress-event .card {
530 padding: 18px 18px 20px;
531 }
532
533 .ep-event--attendees .gridList--autoHeight--has4>.gridList-item {
534 flex: 0 0 25%;
535 max-width: 25%;
536 }
537 }
538
539
540
541
542 /**
543 * NFT card frontend style
544 */
545
546 .ose-opensea {
547 height: 100% !important;
548 width: calc(100% - 40px) !important;
549 max-height: 100% !important;
550 }
551
552 .ose-github {
553 overflow: auto;
554 }
555
556 .ep_nft_content_wrap.ep_nft__wrapper {
557 display: grid;
558 }
559
560 .ep_nft_content_wrap.ep_nft__wrapper,
561 .ep_nft_content_wrap.ep_nft_list {
562 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
563 grid-column-gap: 15px;
564 grid-row-gap: 15px;
565 }
566
567 .ep_nft_content_wrap .ep_nft_item {
568 padding-top: 15px;
569 padding-right: 15px;
570 padding-left: 15px;
571 padding-bottom: 15px;
572 background-color: #ffffff;
573 border-radius: 10px;
574 transition: background 0.5s, border 0.5s, border-radius 0.5s, box-shadow 0.5s;
575 box-shadow: 0 4px 15px rgba(0, 0, 0, .09);
576 overflow: hidden;
577 padding: 15px;
578 position: relative;
579 transition: .3s ease-in-out;
580 }
581
582 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid .ep_nft_item {
583 display: flex;
584 flex-direction: column;
585 }
586
587 .ep_nft_content_wrap.ep_nft_list .ep_nft_item {
588 justify-content: flex-start;
589 align-items: flex-start;
590 }
591
592 .ep_nft_content_wrap.ep_nft__wrapper.preset-3 .ep_nft_item .ep_nft_content {
593 background-color: #edecf6e6;
594 }
595
596 .ep_nft_content_wrap .ep_nft_thumbnail {
597 margin-top: 0px;
598 margin-right: 0px;
599 margin-left: 0px;
600 margin-bottom: 15px;
601 border-radius: 5px;
602 }
603
604 .ep_nft_content_wrap .ep_nft_thumbnail img {
605 height: 340px;
606 border-radius: 5px;
607 width: 100%;
608 object-fit: cover;
609 }
610
611 .ep_nft_content .ep_nft_title {
612 color: #333333;
613 font-size: 16px;
614 margin-top: 0px;
615 margin-right: 0px;
616 margin-left: 0px;
617 margin-bottom: 15px;
618 font-weight: 600;
619 word-break: break-all;
620 }
621
622 .ep_nft_content {
623 text-align: left;
624 }
625
626 .ep_nft_content .ep_nft_price {
627 color: #333333;
628 font-size: 14px;
629 margin-top: 0px;
630 margin-right: 0px;
631 margin-left: 0px;
632 margin-bottom: 0px;
633 display: flex;
634 font-weight: 600;
635 }
636
637 .ep_nft_content .ep_nft_price:first-child {
638 margin-bottom: 10px;
639 }
640
641 span.eb_nft_currency {
642 max-width: 28px;
643 display: flex;
644 align-items: center;
645 justify-content: center;
646 }
647
648 span.eb_nft_currency svg {
649 width: 100%;
650 height: auto;
651 }
652
653 .ep_nft_content .ep_nft_price_wrapper {
654 min-height: 20px;
655 }
656
657
658 .ep_nft_content .ep_nft_creator {
659 color: #333333;
660 font-size: 14px;
661 margin-top: 0px;
662 margin-right: 0px;
663 margin-left: 0px;
664 margin-bottom: 20px;
665 display: flex;
666 align-items: center;
667 gap: 5px;
668 }
669
670 .ep_nft_content .ep_nft_creator a {
671 color: #3080E2;
672 font-size: 14px;
673 text-decoration: none;
674 word-break: break-all;
675 text-decoration: none;
676 }
677
678 .ep_nft_content .ep_nft_creator img {
679 height: 30px;
680 width: 30px;
681 border-radius: 50%;
682 }
683
684 .ep_nft_content .ep_nft_button button {
685 margin-top: 0px;
686 margin-right: 0px;
687 margin-left: 0px;
688 margin-bottom: 0px;
689 }
690
691 .ep_nft_content .ep_nft_button button a {
692 background-color: #3080E2;
693 color: #ffffff;
694 font-size: 14px;
695 padding-top: 15px;
696 padding-right: 20px;
697 padding-left: 20px;
698 padding-bottom: 15px;
699 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
700 }
701
702 .ep_nft_content .ep_nft_button button:hover a {
703 background-color: rgb(46, 142, 238);
704 color: #ffffff;
705 }
706
707 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
708 opacity: 1;
709 transform: translate(0);
710 visibility: visible;
711 }
712
713
714 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a.ep-details-btn:hover {
715 background-color: rgb(46, 142, 238);
716 color: #ffffff;
717 }
718
719 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item:hover .ep_nft_button {
720 opacity: 1;
721 transform: translate(0);
722 visibility: visible;
723 }
724
725 .ep-nft-gallery-wrapper .ep_nft_content_wrap.ep_nft__wrapper.ep-preset-1 .ep_nft_item .ep_nft_button {
726 bottom: 0;
727 left: 0;
728 opacity: 0;
729 position: absolute;
730 transform: translateY(30px);
731 visibility: hidden;
732 width: 100%;
733 transition: 0.3s;
734 }
735
736 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep-nft-single-item-wraper .ep_nft_button {
737 margin-top: auto;
738 display: flex;
739 justify-content: space-between;
740 gap: 15px;
741 }
742
743 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button a {
744 background-color: #3080E2;
745 color: #ffffff;
746 font-size: 14px;
747 padding: 10px 20px;
748 transition: border 0.5s, border-radius 0.5s, box-shadow 0.5s;
749 display: block;
750 text-align: center;
751 font-weight: 500;
752 text-decoration: none;
753 }
754
755 .ep-nft-gallery-wrapper.ep-nft-gallery-r1a5mbx .ep_nft_button span.ep-nft-rank {
756 color: #a88484;
757 border-color: #a88484;
758 }
759
760 /* mimmikcssStart */
761
762
763 /* NFT List item CSS */
764
765 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
766 display: flex;
767 gap: 15px;
768 align-items: center;
769 border-radius: 10px;
770 }
771
772 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
773 width: 55%;
774 }
775
776 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
777 width: calc(45% - 15px);
778 }
779
780 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content .ep_nft_price.ep_nft_last_sale {
781 margin-bottom: 15px;
782 }
783
784 .ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_thumbnail svg {
785 border-radius: 10px;
786 }
787
788 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
789 height: 260px;
790 }
791
792 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_button a {
793 border-radius: 10px;
794 width: 100%;
795 display: flex;
796 align-items: center;
797 justify-content: center;
798 }
799
800 .ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-grid.ep-preset-2 .ep_nft_content .ep_nft_price:last-child {
801 margin-bottom: 15px;
802 }
803
804 .alignleft .ose-opensea,
805 .alignright .ose-opensea,
806 .aligncenter .ose-opensea {
807 max-width: calc(100% - 40px) !important;
808 }
809
810 .embedpress-gutenberg-wrapper.alignright, .embedpress-gutenberg-wrapper.alignleft {
811 width: 100%;
812 }
813
814 .embedpress-gutenberg-wrapper.alignright .ep-embed-content-wraper>div {
815 float: right;
816 }
817
818 .embedpress-gutenberg-wrapper.aligncenter.ep-content-share-enabled .ep-embed-content-wraper {
819 justify-content: center;
820 }
821
822 .embedpress-gutenberg-wrapper.alignright.ep-content-share-enabled .ep-embed-content-wraper {
823 justify-content: right;
824 }
825
826 .embedpress-gutenberg-wrapper.alignleft.ep-content-share-enabled .ep-embed-content-wraper {
827 justify-content: left;
828 }
829
830 .embedpress-gutenberg-wrapper.aligncenter {
831 text-align: center;
832 clear: both;
833 }
834
835 .theme-twentytwentythree footer.wp-block-template-part {
836 clear: both;
837 }
838
839 /* mimmikcssEnd */
840
841 @media all and (max-width: 1024px) {
842
843 /* tabcssStart */
844 .ep_nft_content_wrap.ep_nft__wrapper,
845 .ep_nft_content_wrap.ep_nft_list {
846 grid-template-columns: repeat(3, 1fr) !important;
847 }
848
849 .alignleft .ose-opensea,
850 .alignright .ose-opensea,
851 .aligncenter .ose-opensea {
852 max-width: 100% !important;
853 }
854
855 /* tabcssEnd */
856
857 }
858
859 @media all and (max-width: 991px) {
860
861 /* tabcssStart */
862 .ose-opensea {
863 min-width: 100% !important;
864 max-width: calc(100% - 40px) !important;
865 }
866
867
868
869 .ep_nft_content_wrap.ep_nft__wrapper,
870 .ep_nft_content_wrap.ep_nft_list {
871 grid-template-columns: repeat(2, 1fr) !important;
872 }
873
874 /* tabcssEnd */
875
876 }
877
878 @media all and (max-width: 767px) {
879
880 /* mobcssStart */
881 .ep_nft_content_wrap.ep_nft__wrapper,
882 .ep_nft_content_wrap.ep_nft_list {
883 grid-template-columns: repeat(1, 1fr) !important;
884 }
885
886 /* mobcssEnd */
887
888 }
889
890
891 /* NFT Single item CSS */
892 .ep-nft-single-item-wraper.ep_nft_content_wrap .ep_nft_item {
893 box-shadow: none;
894 }
895
896 .ep-nft-rank-wraper {
897 margin-bottom: 16px;
898 font-weight: 600;
899 color: #333;
900 font-size: 16px;
901 }
902
903 .ep-nft-rank-wraper.ep-empty-label span {
904 margin-left: 0px;
905 }
906
907 span.ep-nft-rank {
908 padding: 2px 8px;
909 border-radius: 7px;
910 margin-left: 10px;
911 display: inline-block;
912 font-size: 14px;
913 font-weight: 600;
914 background: transparent !important;
915 border: 1px solid #ddd;
916 color: #333;
917 }
918
919 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
920 width: calc(55% - 15px);
921 }
922
923 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
924 width: 45%;
925 height: 100%;
926 }
927
928 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail img {
929 height: 100%;
930 }
931
932 .ep-nft-single-item-wraper span.eb_nft_label {
933 color: #333;
934 /* margin-bottom: -10px; */
935 }
936
937 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price {
938 display: flex;
939 flex-direction: column;
940 margin-right: 45px;
941 }
942
943 .ep-nft-single-item-wraper span.eb_nft_price {
944 font-size: 30px;
945 line-height: normal;
946 }
947
948 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_creator img {
949 height: 15px;
950 width: 15px;
951 border-radius: 50%;
952 }
953
954 .ep-nft-single-item-wraper .ep-usd-price {
955 bottom: 0;
956 font-size: 12px;
957 }
958
959 .ep-nft-single-item-wraper span.eb_nft_label {
960 /* margin-bottom: -14px; */
961 font-size: 15px;
962 }
963
964 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_title {
965 margin-bottom: 10px;
966 font-size: 24px;
967 }
968
969 .ep-nft-single-item-wraper .CollectionLink--name svg {
970 width: 20px;
971 height: 20px;
972 margin-left: 5px;
973 }
974
975 .ep-nft-single-item-wraper a.CollectionLink--link {
976 font-size: 15px;
977 font-weight: 500;
978 text-decoration: none;
979 margin-bottom: 15px;
980 display: block;
981 color: #3080E2;
982 }
983
984 .ep-nft-single-item-wraper sub.verified-icon {
985 bottom: -5px;
986 left: 4px;
987 }
988
989 /* toggle */
990 .ep-nft-single-item-wraper .ep-accordion {
991 border: 1px solid #ddd;
992 border-radius: 10px;
993 margin-top: 15px;
994 display: block;
995 }
996
997 .ep-nft-single-item-wraper .ep-toggle {
998 display: none;
999 }
1000
1001 .ep-nft-single-item-wraper .ep-option {
1002 position: relative;
1003 }
1004
1005 .ep-nft-single-item-wraper .ep-content {
1006 padding: 1em;
1007 border-top: 1px solid #ddd;
1008 }
1009
1010 .ep-nft-single-item-wraper .ep-content {
1011 -webkit-backface-visibility: hidden;
1012 backface-visibility: hidden;
1013 transform: translateZ(0);
1014 transition: all 0.2s;
1015 }
1016
1017 .ep-nft-single-item-wraper .ep-title {
1018 -webkit-backface-visibility: hidden;
1019 backface-visibility: hidden;
1020 transform: translateZ(0);
1021 transition: all 0.2s;
1022 padding: 1em;
1023 display: flex;
1024 color: #333;
1025 font-weight: bold;
1026 cursor: pointer;
1027 border-radius: 10px 10px 0 0;
1028 align-items: center;
1029 }
1030
1031 .ep-nft-single-item-wraper label.ep-title svg {
1032 width: 20px;
1033 height: 20px;
1034 margin-right: 6px;
1035 }
1036
1037 .ep-nft-single-item-wraper .ep-asset-detail-item {
1038 display: flex;
1039 justify-content: space-between;
1040 font-weight: 500;
1041 }
1042
1043 .ep-nft-single-item-wraper .ep-asset-detail-item span {
1044 word-break: break-word;
1045 max-width: 75%;
1046 }
1047
1048 .ep-nft-single-item-wraper .ep-content {
1049 display: block;
1050 }
1051
1052 .ep-nft-single-item-wraper .ep-content p {
1053 margin: 0;
1054 padding: 0.5em 1em 1em;
1055 font-size: 0.9em;
1056 line-height: 1.5;
1057 }
1058
1059 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title+.ep-content {
1060 display: none;
1061 background: transparent;
1062 }
1063
1064
1065
1066 .ep-nft-single-item-wraper .ep_nft_content .ep_nft_price_wrapper {
1067 display: flex;
1068 }
1069
1070 .ep-nft-single-item-wraper .ep-toggle+.ep-title:after {
1071 content: "";
1072 display: inline-block;
1073 position: absolute;
1074 width: 12px;
1075 height: 12px;
1076 background: transparent;
1077 text-indent: -9999px;
1078 border-top: 2px solid #bfbfbf;
1079 border-left: 2px solid #bfbfbf;
1080 transition: all 250ms ease-in-out;
1081 text-decoration: none;
1082 color: transparent;
1083 right: 15px;
1084 top: 50%;
1085 transform: rotate(45deg) translate(-20%, -5%);
1086 }
1087
1088 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:before {
1089 content: "";
1090 display: inline-block;
1091 position: absolute;
1092 width: 12px;
1093 height: 12px;
1094 background: transparent;
1095 text-indent: -9999px;
1096 border-top: 2px solid #bfbfbf;
1097 border-left: 2px solid #bfbfbf;
1098 transition: all 250ms ease-in-out;
1099 text-decoration: none;
1100 color: transparent;
1101 right: 15px;
1102 top: 50%;
1103 transform: rotate(225deg) translate(80%, 20%);
1104 }
1105
1106 .ep-nft-single-item-wraper .ep-toggle:checked+.ep-title:after {
1107 display: none;
1108 }
1109
1110 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items .ep_nft_item .ep_nft_button span.ep-nft-rank {
1111 pointer-events: none;
1112 }
1113
1114 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-nft-single-item-wraper.ep-grid .ep_nft_content {
1115 margin-bottom: 20px;
1116 }
1117
1118 .elementor-widget-embedpres_elementor .ep-nft-gallery-wrapper .ep-loadmore-wrapper button, .embedpress-gutenberg-wrapper .ep-nft-gallery-wrapper .ep-loadmore-wrapper button {
1119 display: none;
1120 }
1121
1122 @media screen and (max-width: 1024px) {
1123
1124 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1125 grid-template-columns: repeat(1, 1fr) !important;
1126 }
1127
1128 }
1129
1130 @media screen and (max-width: 991px) {
1131
1132 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper, .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft_list {
1133 grid-template-columns: repeat(1, 1fr) !important;
1134 }
1135
1136 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item {
1137 align-items: unset;
1138 flex-direction: column;
1139 }
1140
1141 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_thumbnail {
1142 width: 100%;
1143 }
1144
1145 .ep-nft-single-item-wraper.ep_nft_content_wrap.ep_nft__wrapper.nft_items.ep-list .ep_nft_item .ep_nft_content {
1146 width: 100%;
1147 }
1148 }
1149
1150 @media screen and (max-width: 537px) {
1151 .ep-nft-single-item-wraper sub.ep-usd-price {
1152 margin-bottom: 15px;
1153 display: block;
1154 }
1155
1156 .ose-google-drive iframe {
1157 height: 250px !important;
1158
1159 }
1160
1161 .ose-nrk-radio iframe {
1162 height: 400px !important;
1163 }
1164
1165 }
1166
1167 .emebedpress-unit-percent iframe {
1168 width: 100% !important;
1169 }
1170
1171
1172 /* Locked content form */
1173
1174 .password-form-container {
1175 width: 350px;
1176 text-align: center;
1177 padding: 30px;
1178 border-radius: 10px;
1179 box-shadow: 0px 0px 10px #f4eded;
1180 background-color: #f9f9ff;
1181 max-width: 100%;
1182 margin: auto;
1183 }
1184
1185 .password-form-container h2 {
1186 font-size: 22px;
1187 margin-bottom: 15px;
1188 font-family: system-ui;
1189 }
1190
1191 .password-form-container p {
1192 font-size: 12px;
1193 font-family: sans-serif;
1194 line-height: 1.4em;
1195 margin-bottom: 15px;
1196 }
1197
1198 form.password-form {
1199 margin-bottom: 2px;
1200 }
1201
1202 .password-form-container input[type="password"] {
1203 padding: 10px;
1204 border-radius: 5px;
1205 width: 100%;
1206 margin-bottom: 12px;
1207 font-size: 20px;
1208 color: #6354a5;
1209 outline: none;
1210 border: 1px solid #ddd;
1211 outline: 0;
1212 padding-left: 50px;
1213 font-family: sans-serif;
1214 height: 42px;
1215 }
1216
1217 .password-form-container input[type="password"]::placeholder {
1218 color: #e0d1d1;
1219 font-size: 14px;
1220 }
1221
1222 .password-field {
1223 position: relative;
1224 }
1225
1226 .password-field span {
1227 position: absolute;
1228 top: 0px;
1229 left: 0px;
1230 display: flex;
1231 align-items: center;
1232 justify-content: center;
1233 height: 42px;
1234 width: 40px;
1235 background: #DED7FC;
1236 border-radius: 4px;
1237 }
1238
1239 .password-field svg {
1240 width: 22px;
1241 }
1242
1243 .password-form-container input[type="submit"] {
1244 padding: 12px 20px;
1245 background-color: #6354a5;
1246 color: #fff;
1247 border: none;
1248 border-radius: 5px;
1249 font-size: 14px;
1250 cursor: pointer;
1251 font-family: sans-serif;
1252 transition: background-color 0.3s ease, box-shadow 0.3s ease;
1253 font-weight: initial;
1254 white-space: normal;
1255 word-break: break-all;
1256 min-height: 42px;
1257 }
1258
1259 .password-form-container button:hover {
1260 background-color: #0062cc;
1261 box-shadow: 0px 0px 10px #007bff;
1262 }
1263
1264 .password-form-container .error-message {
1265 color: #ff0000;
1266 margin-top: 20px;
1267 font-size: 12px;
1268 line-height: 1.4em;
1269 }
1270
1271 .password-form-container .error-message.hidden {
1272 display: none;
1273 }
1274
1275 p.need-access-message {
1276 margin-bottom: 2px;
1277 margin-top: 13px;
1278 }
1279
1280 .wp-block-embed__wrapper {
1281 display: inline-block;
1282 width: 100%;
1283 max-width: 100% !important;
1284 }
1285
1286 .wp-block-embed__wrapper.position-right-wraper, .wp-block-embed__wrapper.position-right-wraper {
1287 max-width: calc(100% - 40px) !important;
1288 }
1289
1290 .ep-elementor-content {
1291 position: relative;
1292 display: inline-block;
1293 max-width: 100%;
1294 }
1295
1296 .ep-elementor-content.source-opensea {
1297 display: block;
1298 }
1299
1300 /* social share css */
1301 .wp-block-embedpress-embedpress>div, .ep-gutenberg-content {
1302 position: relative;
1303 clear: both;
1304 }
1305
1306 .gutenberg-pdf-wraper {
1307 position: relative;
1308 width: 100%;
1309 }
1310
1311 .presentationModeEnabledIosDevice {
1312 position: fixed;
1313 left: 0;
1314 top: 0;
1315 border: 0;
1316 height: 100% !important;
1317 width: 100% !important;
1318 z-index: 999999;
1319 min-width: 100% !important;
1320 min-height: 100% !important;
1321 }
1322
1323 .ep-embed-content-wraper {
1324 width: 100%;
1325 }
1326
1327 .embedpress-gutenberg-wrapper.popup_button, .embedpress-elements-wrapper.popup_button {
1328 display: none !important;
1329 }
1330
1331 .elementor-element-edit-mode .embedpress-elements-wrapper.popup_button {
1332 display: block !important;
1333 }
1334
1335 .ep-content-share-enabled .ep-embed-content-wraper {
1336 display: flex !important;
1337 }
1338
1339 .ep-content-share-enabled .ep-embed-content-wraper.hidden {
1340 display: none !important;
1341 }
1342
1343 .ep-share-position-right .ep-embed-content-wraper {
1344 flex-direction: row;
1345 }
1346
1347 .ep-content-share-enabled .ep-embed-content-wraper>div:first-child {
1348 width: 100%;
1349 }
1350
1351 .ep-share-position-left .ep-embed-content-wraper {
1352 flex-direction: row-reverse;
1353 }
1354
1355 .ep-share-position-bottom .ep-embed-content-wraper {
1356 flex-direction: column;
1357 }
1358
1359 .ep-share-position-top .ep-embed-content-wraper {
1360 flex-direction: column-reverse;
1361 }
1362
1363 .ep-fixed-width .gutenberg-pdf-wraper {
1364 display: inline-block;
1365 }
1366
1367 .ep-percentage-width .embedpress-inner-iframe {
1368 width: 100%;
1369 }
1370
1371 /* social share css */
1372
1373 .ep-social-share {
1374 display: flex;
1375 align-items: center;
1376 }
1377
1378 .ep-social-share.share-position-right {
1379 right: -40px;
1380 top: 0;
1381 flex-direction: column;
1382 }
1383
1384 .ep-social-share.share-position-left {
1385 left: 0px;
1386 top: 0;
1387 flex-direction: column;
1388 }
1389
1390 .ep-social-share.share-position-bottom, .ep-social-share.share-position-top {
1391 justify-content: center;
1392 }
1393
1394 .embedpress-gutenberg-wrapper .ep-social-share.share-position-left, .ep-elementor-content .ep-social-share.share-position-left {
1395 left: -40px;
1396 }
1397
1398 .ep-social-icon {
1399 display: flex;
1400 justify-content: center;
1401 align-items: center;
1402 width: 40px;
1403 height: 40px;
1404 margin: 0;
1405 color: #fff;
1406 text-decoration: none;
1407 font-size: 20px;
1408 }
1409
1410 .ep-social-icon:hover {
1411 opacity: 0.8;
1412 }
1413
1414 .ep-social-share svg {
1415 width: 20px;
1416 height: auto;
1417 }
1418
1419 a.ep-social-icon.pinterest svg {
1420 height: 25px;
1421 }
1422
1423 .ep-social-share .facebook {
1424 background-color: #3b5998;
1425 }
1426
1427 .ep-social-share .facebook svg {
1428 width: 40px;
1429 }
1430
1431 .ep-social-share .twitter {
1432 background-color: #000000;
1433 }
1434
1435 a.ep-social-icon.twitter:focus-visible {
1436 box-shadow: none;
1437 border: none;
1438 outline: none;
1439 }
1440
1441 .ep-social-share .pinterest {
1442 background-color: #bd081c;
1443 }
1444
1445 .ep-social-share .linkedin {
1446 background-color: #0077b5;
1447 }
1448
1449 .ep-social-share .instagram {
1450 background: linear-gradient(45deg, #f58529, #dd2a7b, #8134af, #515bd4);
1451 }
1452
1453 .ep-social-share .reddit {
1454 background-color: #ff4500;
1455 }
1456
1457 .ep-social-icon i {
1458 margin-right: 0;
1459 }
1460
1461 .ep-content-locked .watermark {
1462 display: none !important;
1463 }
1464
1465 .ep-content-protection-enabled .watermark {
1466 display: none !important;
1467 }
1468
1469 .embedpress-pro-control.not-active {
1470 pointer-events: none;
1471 }
1472
1473 .pro__alert__wrap .pro__alert__card h2 {
1474 font-size: 32px;
1475 font-weight: 450;
1476 color: #131f4d;
1477 margin-bottom: 15px;
1478 }
1479
1480 .pro__alert__wrap .pro__alert__card p {
1481 font-size: 14px;
1482 font-weight: 400;
1483 color: #7c8db5;
1484 margin-top: 10px;
1485 }
1486
1487 .pro__alert__wrap .pro__alert__card p a {
1488 text-decoration: underline;
1489 font-weight: 700;
1490 color: #131f4d;
1491 }
1492
1493 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1494 width: 100%;
1495 }
1496
1497 /* Documents viewer style */
1498 [data-theme-mode='dark'] {
1499 --viewer-primary-color: #343434;
1500 --viewer-icons-hover-bgcolor: #453838;
1501
1502 }
1503
1504 [data-theme-mode='light'] {
1505 --viewer-primary-color: #f2f2f6;
1506 --viewer-icons-color: #343434;
1507 --viewer-icons-hover-bgcolor: #e5e1e9;
1508 }
1509
1510 @media (prefers-color-scheme: dark) {
1511 :root {
1512 --viewer-primary-color: #343434;
1513 --viewer-icons-color: #f2f2f6;
1514 --viewer-icons-hover-bgcolor: #453838;
1515
1516 }
1517 }
1518
1519 @media (prefers-color-scheme: light) {
1520 :root {
1521 --viewer-primary-color: #f2f2f6;
1522 --viewer-icons-color: #343434;
1523 --viewer-icons-hover-bgcolor: #e5e1e9;
1524
1525 }
1526 }
1527
1528 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1529 background: var(--viewer-primary-color);
1530 }
1531
1532 .ep-external-doc-icons svg path {
1533 fill: var(--viewer-icons-color);
1534 }
1535
1536 .ep-doc-draw-icon svg path {
1537 fill: var(--viewer-primary-color);
1538 stroke: var(--viewer-icons-color);
1539 }
1540
1541 .ep-external-doc-icons svg:hover svg path {
1542 fill: var(--viewer-icons-color);
1543 stroke: var(--viewer-icons-color);
1544 }
1545
1546 .ep-external-doc-icons svg:hover {
1547 background-color: var(--viewer-icons-hover-bgcolor);
1548 }
1549
1550 .ep-file-download-option-masked {
1551 position: relative;
1552 }
1553
1554 .ep-file-download-option-masked {
1555 position: relative;
1556 width: 100%;
1557 height: 100%;
1558 overflow: hidden;
1559 }
1560
1561 .ep-file-download-option-masked .overlay {
1562 position: absolute;
1563 top: 0;
1564 left: 50%;
1565 transform: translateX(-50%);
1566 width: calc(100% - 15px);
1567 height: calc(100% - 45px);
1568 background-color: rgb(66 23 23 / 0%);
1569 pointer-events: unset;
1570 z-index: 1;
1571 user-select: none;
1572 max-width: 800px;
1573 margin: 0 auto;
1574 }
1575
1576
1577 .ep-file-download-option-masked.ep-file-xls .overlay {
1578 height: calc(100% - 78px);
1579 }
1580
1581 .ep-file-download-option-masked iframe {
1582 width: 100%;
1583 height: 100%;
1584 pointer-events: auto;
1585 }
1586
1587 .wp-block-embedpress-document.embedpress-document-embed iframe {
1588 border: none !important;
1589 box-shadow: none !important;
1590 }
1591
1592 .ep-file-download-option-masked.enabled-text-copy {
1593 pointer-events: all;
1594 }
1595
1596 .embed-download-disabled {
1597 width: 200px;
1598 height: 22px;
1599 background: #444444;
1600 position: absolute;
1601 right: 2px;
1602 bottom: 8px;
1603 opacity: 0;
1604 }
1605
1606 .cui-toolbar-button-right {
1607 display: none !important;
1608 }
1609
1610 .ndfHFb-c4YZDc-Wrql6b {
1611 display: none;
1612 }
1613
1614 .ep-external-doc-icons {
1615 position: absolute;
1616 display: flex;
1617 flex-direction: revert;
1618 background: var(--viewer-primary-color);
1619 border-radius: 6px;
1620 z-index: 2;
1621 bottom: -18px;
1622 left: 50%;
1623 transform: translate(-50%, -50%);
1624 padding: 0 10px;
1625 }
1626
1627 .ep-external-doc-icons svg {
1628 width: 30px;
1629 height: 30px;
1630 cursor: pointer;
1631 transition: 0.3s;
1632 padding: 5px;
1633 border-radius: 4px;
1634 }
1635
1636 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1637 width: 22px;
1638 height: 22px;
1639 }
1640
1641 .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 {
1642 width: 20px !important;
1643 }
1644
1645 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1646 padding: 6px;
1647 }
1648
1649 .ep-external-doc-icons svg:hover {
1650 border-radius: 4px;
1651 }
1652
1653 .ep-doc-draw-icon.active svg {
1654 background: var(--viewer-icons-hover-bgcolor);
1655 }
1656
1657 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1658 display: flex;
1659 align-items: center;
1660 justify-content: center;
1661 width: 40px;
1662 height: 40px;
1663 /* background: var(--viewer-primary-color); */
1664 }
1665
1666 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1667 width: 100% !important;
1668 height: 100% !important;
1669 }
1670
1671 .embedpress-document-embed {
1672 position: relative;
1673 }
1674
1675 .position-right-wraper .main-content-wraper, .position-left-wraper .main-content-wraper {
1676 display: flex;
1677 }
1678
1679 .position-left-wraper .main-content-wraper {
1680 display: flex;
1681 flex-direction: row-reverse;
1682 }
1683
1684 .position-top-wraper .main-content-wraper {
1685 display: flex;
1686 flex-direction: column-reverse;
1687 justify-content: center;
1688 }
1689
1690 .position-bottom-wraper .main-content-wraper {
1691 justify-content: center;
1692
1693 }
1694
1695 /* .embedpress-document-embed .ep-social-share {
1696 position: absolute;
1697 }
1698
1699 .embedpress-document-embed .ep-social-share.share-position-top {
1700 position: static;
1701 } */
1702
1703
1704
1705 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1706 margin-left: 22%;
1707 }
1708
1709 .ep-file-download-option-masked::after {
1710 position: absolute;
1711 width: 100%;
1712 height: 30px;
1713 background: var(--viewer-primary-color);
1714 z-index: 1;
1715 bottom: 0;
1716 content: '';
1717 left: 0;
1718 }
1719
1720 .ep-file-download-option-masked.ep-file-docx::after {
1721 bottom: 0;
1722 }
1723
1724 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1725 bottom: 0px;
1726 background: white;
1727 height: 22px;
1728 }
1729
1730 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1731 bottom: 0;
1732 }
1733
1734
1735 canvas.ep-doc-canvas {
1736 position: absolute;
1737 z-index: 1;
1738 left: 0;
1739 bottom: 0;
1740 right: 0;
1741 top: 0;
1742 clear: both;
1743 margin: auto;
1744 display: none;
1745 }
1746
1747 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1748 pointer-events: none;
1749 user-select: none;
1750 opacity: 0;
1751 } */
1752
1753 /* custom player css */
1754 :root {
1755 /* --plyr-color-main: #3700ff85; */
1756 --plyr-control-icon-size: 15px;
1757 --plyr-range-track-height: 3px;
1758 --plyr-range-thumb-height: 10px;
1759
1760 }
1761
1762 .plyr--audio .plyr--full-ui input[type=range] {
1763 color: red !important;
1764 }
1765
1766 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1767 box-shadow: none;
1768 }
1769
1770 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1771 box-shadow: none;
1772 }
1773
1774 a.plyr__controls__item.plyr__control {
1775 border-radius: inherit;
1776 color: inherit !important;
1777 }
1778
1779 .plyr-initialized button:focus {
1780 background-color: var(--plyr-color-main);
1781 }
1782
1783 .custom-player-preset-1 .plyr__controls {
1784 background: var(--plyr-color-main) !important;
1785 padding: 0 !important;
1786 }
1787
1788 .custom-player-preset-1 button.plyr__control {
1789 border-radius: 0;
1790 }
1791
1792 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1793 border-radius: inherit;
1794 }
1795
1796 .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"] {
1797 width: 100px !important;
1798 text-align: center;
1799 display: flex;
1800 align-items: center !important;
1801 justify-content: center;
1802 height: 60px;
1803 }
1804
1805 .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 {
1806 width: 22px;
1807 height: 22px;
1808 }
1809
1810 .custom-player-preset-1 .plyr__control:focus {
1811 border: none;
1812 }
1813
1814 .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 {
1815 border-radius: 4px;
1816 }
1817
1818 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1819 background: var(--plyr-color-main) !important;
1820 padding: 0 !important;
1821 }
1822
1823
1824 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1825 display: none !important;
1826 }
1827
1828 /* Overite plyr css */
1829 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1830 padding-bottom: inherit !important;
1831 }
1832
1833 .plyr {
1834 background-color: black;
1835 }
1836
1837 .pip-mode {
1838 position: fixed !important;
1839 width: 320px !important;
1840 height: 180px !important;
1841 top: calc(100% - 200px) !important;
1842 left: calc(100% - 340px) !important;
1843 z-index: 9999;
1844 border-radius: 15px !important;
1845
1846 }
1847
1848 .plyr [data-plyr="pip"] {
1849 display: block !important;
1850 }
1851
1852 .pip-mode .plyr__video-wrapper {
1853 pointer-events: none;
1854
1855 }
1856
1857 .pip-mode .pip-play {
1858 display: none;
1859 }
1860
1861 .pip-mode .pip-play, .pip-mode .pip-pause {
1862 opacity: 0 !important;
1863 position: absolute;
1864 top: 50%;
1865 left: 50%;
1866 transform: translate(-50%, -50%);
1867 background: #0000004a;
1868 z-index: 1;
1869 display: flex;
1870 align-items: center;
1871 justify-content: center;
1872 width: 30px;
1873 height: 30px;
1874 border-radius: 50px;
1875 cursor: pointer;
1876 }
1877
1878 .pip-mode .pip-close {
1879 opacity: 0;
1880 position: absolute;
1881 right: 10px;
1882 top: 10px;
1883 background: #0000004a;
1884 z-index: 1;
1885 display: flex;
1886 align-items: center;
1887 justify-content: center;
1888 width: 30px;
1889 height: 30px;
1890 border-radius: 50px;
1891 cursor: pointer;
1892 }
1893
1894 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1895 opacity: 1 !important;
1896 }
1897
1898 .pip-mode .overlay-mask {
1899 position: absolute;
1900 top: 0;
1901 left: 0;
1902 right: 0;
1903 bottom: 0;
1904 }
1905
1906 .pip-mode iframe {
1907 pointer-events: none !important;
1908 }
1909
1910 [data-playerid] {
1911 opacity: 0;
1912 }
1913
1914 [data-playerid].audio.plyr-initialized {
1915 opacity: 1;
1916 }
1917
1918 .plyr--paused.plyr__poster-enabled .plyr__poster {
1919 display: block !important;
1920 opacity: 1;
1921 background-size: cover;
1922 }
1923
1924 @media only screen and (max-width: 767px) {
1925 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1926 display: none !important;
1927 }
1928
1929 .plyr__video-wrapper iframe {
1930 max-height: 100% !important;
1931 }
1932
1933 .plyr__controls .plyr__volume input[type=range] {
1934 max-width: 40px;
1935 min-width: 40px;
1936 }
1937 }
1938
1939 /* Instagram profile info design */
1940 /* Base styles for the profile header */
1941 .profile-header {
1942 display: flex;
1943 align-items: center;
1944 padding: 16px;
1945 border-bottom: 1px solid #ddd;
1946 justify-content: center;
1947 gap: 30px;
1948 padding-bottom: 30px;
1949 }
1950
1951 /* Styling for the container holding the tabs */
1952 .posts-tab-options {
1953 text-align: center;
1954 margin: 0;
1955 }
1956
1957 /* Styling for the tabs */
1958 .posts-tab-options .tabs {
1959 list-style: none;
1960 padding: 0;
1961 margin: 0;
1962 display: inline-flex;
1963 border-radius: 5px;
1964 gap: 25px;
1965 padding: 0;
1966 }
1967
1968 .posts-tab-options .tabs svg {
1969 width: 15px;
1970 height: 15px;
1971 }
1972
1973 li[data-media-type="ALL"] svg {
1974 width: 12px;
1975 height: 12px;
1976 }
1977
1978 .posts-tab-options .tabs li {
1979 margin-right: 15px;
1980 cursor: pointer;
1981 padding: 10px 0;
1982 text-transform: uppercase;
1983 font-size: 12px;
1984 font-weight: 500;
1985 display: flex;
1986 align-items: center;
1987 justify-content: center;
1988 gap: 6px;
1989 }
1990
1991 .posts-tab-options .tabs li:last-child {
1992 margin-right: 0;
1993 }
1994
1995 /* Styling for the active tab */
1996 .posts-tab-options .tabs li.active {
1997 /* border-top: 1px solid rgb(115,115,115); */
1998 position: relative;
1999 color: rgb(115, 115, 115);
2000
2001 }
2002
2003 .posts-tab-options .tabs li svg {
2004 border-radius: 2px;
2005 }
2006
2007 .posts-tab-options .tabs li.active svg {
2008 color: rgb(115, 115, 115);
2009 }
2010
2011 .posts-tab-options .tabs li:hover, .posts-tab-options .tabs li:hover svg, .posts-tab-options .tabs li:hover .fill-color {
2012 color: rgb(115, 115, 115);
2013 }
2014
2015 .posts-tab-options .tabs li:hover .fill-color, .posts-tab-options .tabs li.active .fill-color {
2016 fill: rgb(115, 115, 115) !important;
2017 }
2018
2019 .posts-tab-options .tabs li.active::after {
2020 content: '';
2021 position: absolute;
2022 top: -1px;
2023 height: 1px;
2024 width: 100%;
2025 background-color: rgb(115, 115, 115);
2026 left: 0;
2027 right: 0;
2028 }
2029
2030 /* Styles for the profile image and change photo button */
2031 .profile-image {
2032 margin-right: 16px;
2033 }
2034
2035 .posts-count {
2036 margin-right: 15px;
2037 }
2038
2039 .profile-image img {
2040 width: 120px;
2041 height: 120px !important;
2042 object-fit: cover;
2043 border-radius: 50% !important;
2044 border: 3px solid #037bff;
2045 }
2046
2047 .change-photo-button {
2048 background-color: transparent;
2049 border: none;
2050 cursor: pointer;
2051 }
2052
2053 .change-photo-image {
2054 width: 100px;
2055 height: 100px;
2056 border-radius: 50%;
2057 object-fit: cover;
2058 }
2059
2060 /* Styles for the profile username and edit profile button */
2061 .username-section {
2062 display: flex;
2063 align-items: center;
2064 margin-bottom: 8px;
2065 }
2066
2067 .profile-link {
2068 text-decoration: none;
2069 }
2070
2071 .username {
2072 font-size: 18px;
2073 font-weight: bold;
2074 margin-right: 12px;
2075 }
2076
2077 .edit-profile-link {
2078 text-decoration: none;
2079 color: #3897f0;
2080 font-weight: bold;
2081 }
2082
2083 /* Styles for the profile stats */
2084 .profile-stats {
2085 display: flex;
2086 margin-bottom: 8px;
2087 }
2088
2089 .stats-list {
2090 list-style: none;
2091 margin: 0;
2092 padding: 0;
2093 display: flex;
2094 }
2095
2096 .stats-list li {
2097 margin-right: 24px;
2098 font-size: 14px;
2099 }
2100
2101 /* Styles for the profile bio */
2102 .bio-section {
2103 margin-bottom: 12px;
2104 text-align: left;
2105 }
2106
2107 section.profile-details div:last-child {
2108 margin: 0;
2109 }
2110
2111
2112 .bio {
2113 font-size: 14px;
2114 }
2115
2116 a.edit-profile-link {
2117 padding: 8px 15px;
2118 background: #efefef;
2119 text-decoration: none !important;
2120 border-radius: 7px;
2121 color: #222;
2122 font-size: 12px;
2123 font-weight: 500;
2124 }
2125
2126 span.count {
2127 font-weight: 600;
2128 }
2129
2130 a.followers-link {
2131 text-decoration: none !important;
2132 }
2133
2134
2135 /* Hover effect for the edit profile button */
2136
2137 a.profile-link, a.profile-link h2 {
2138 font-size: 20px;
2139 text-decoration: none !important;
2140 margin: 0;
2141 margin-right: 15px;
2142 }
2143
2144 /* Instagram feed layout design */
2145 .embedpress-insta-container {
2146 overflow: hidden;
2147 position: relative;
2148 }
2149
2150 .ose-instagram-feed {
2151 max-height: 100% !important;
2152 height: 100% !important;
2153 }
2154
2155
2156 .insta-grid .embedpress-insta-container .insta-gallery, .ose-instagram-feed .insta-gallery {
2157 display: grid;
2158 grid-template-columns: repeat(3, minmax(0, 1fr));
2159 /* Set 3 columns */
2160 gap: 15px;
2161 grid-auto-flow: row;
2162 /* Ensure items flow in rows */
2163 }
2164
2165
2166 .insta-carousel .embedpress-insta-container .insta-gallery {
2167 grid-auto-columns: calc(25% + 0px);
2168 gap: 0px;
2169 left: 0px;
2170 }
2171
2172 .insta-masonry .embedpress-insta-container .insta-gallery {
2173 column-count: 3;
2174 gap: .5em;
2175 margin: auto;
2176 width: 100%;
2177 display: inherit;
2178 }
2179
2180
2181 .insta-grid .embedpress-insta-container .insta-gallery-item {
2182 position: relative;
2183 color: #fff;
2184 cursor: pointer;
2185 height: 350px;
2186 }
2187
2188 .embedpress-insta-container .insta-gallery-item:hover {
2189 cursor: pointer;
2190 }
2191
2192 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item {
2193 height: auto;
2194 margin-bottom: .5em;
2195 }
2196
2197
2198 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item video.insta-gallery-image {
2199 height: 550px;
2200 margin-bottom: -13px;
2201 }
2202
2203 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info,
2204 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2205 display: flex;
2206 justify-content: center;
2207 align-items: center;
2208 position: absolute;
2209 top: 0;
2210 width: 100%;
2211 height: 100%;
2212 background-color: rgba(0, 0, 0, 0.7);
2213 transition: 0.3s;
2214 opacity: 0;
2215 visibility: hidden;
2216 }
2217
2218 .insta-masonry .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2219 height: calc(100% + 4px);
2220 }
2221
2222
2223 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info,
2224 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info {
2225 opacity: 1;
2226 visibility: visible;
2227 }
2228
2229 .embedpress-insta-container .insta-gallery-item-info ul {
2230 display: flex;
2231 align-items: center;
2232 justify-content: center;
2233 padding: 0;
2234 margin: 0;
2235 height: 100%;
2236 }
2237
2238 .embedpress-insta-container .insta-gallery-item-info li {
2239 display: flex;
2240 align-items: center;
2241 font-size: 1.7rem;
2242 font-weight: 600;
2243 gap: 5px;
2244 }
2245
2246 .embedpress-insta-container .insta-gallery-item-likes {
2247 margin-right: 2.2rem;
2248 }
2249
2250 .embedpress-insta-container .insta-gallery-item-type {
2251 position: absolute;
2252 right: 1rem;
2253 top: 1rem;
2254 text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, .1);
2255 }
2256
2257 .embedpress-insta-container .insta-gallery-image {
2258 width: 100%;
2259 height: 100%;
2260 object-fit: cover;
2261 min-height: 320px;
2262 }
2263
2264 .insta-masonry .embedpress-insta-container .insta-gallery-image {
2265 margin-bottom: -13px;
2266 }
2267
2268 .insta-gallery-item-info svg {
2269 width: 40px;
2270 height: 40px;
2271 }
2272
2273 .insta-item-reaction-count {
2274 display: flex;
2275 }
2276
2277 .insta-item-reaction-count .insta-gallery-item-likes, .insta-item-reaction-count .insta-gallery-item-comments {
2278 display: flex;
2279 align-items: center;
2280 justify-content: center;
2281 gap: 6px;
2282 font-size: 20px;
2283 font-weight: bold;
2284 color: #fff;
2285 }
2286
2287 .insta-gallery-item-info .insta-item-reaction-count svg {
2288 width: 25px;
2289 height: 25px;
2290 }
2291
2292 .insta-gallery-item-type svg {
2293 width: 25px;
2294 height: 25px;
2295 }
2296
2297 .insta-gallery-item-type svg.insta-video-icon {
2298 width: 22px;
2299 height: 22px;
2300 }
2301
2302 .cg-carousel__btns.hidden {
2303 display: none;
2304 }
2305
2306 .cg-carousel__btns {
2307 top: 50%;
2308 transform: translateY(-50%);
2309 position: absolute;
2310 width: 100%;
2311 }
2312
2313 .ep-embed-content-wraper.insta-carousel .cg-carousel__btns {
2314 top: calc(50% - 16px);
2315 }
2316
2317 .ep-embed-content-wraper.insta-carousel .insta-gallery-item-permalink {
2318 display: flex;
2319 align-content: center;
2320 }
2321
2322 .cg-carousel__btns button {
2323 background: #262323;
2324 border: 0;
2325 border-radius: 50px;
2326 width: 35px;
2327 height: 35px;
2328 display: inline-grid;
2329 align-items: center;
2330 justify-content: center;
2331 cursor: pointer;
2332 padding: 0;
2333 }
2334
2335 button#js-carousel__prev-1 {
2336 position: absolute;
2337 left: 30px;
2338 /* top: 50%;
2339 transform: translateY(-50%); */
2340 z-index: 1;
2341 padding: 8px 15px;
2342
2343 }
2344
2345 button#js-carousel__next-1 {
2346 position: absolute;
2347 right: 30px;
2348 /* top: 50%;
2349 transform: translateY(-50%); */
2350 z-index: 1;
2351 padding: 8px 15px;
2352
2353 }
2354
2355 .embedpress-popup-block.embedpress-popup-img {
2356 position: relative;
2357 height: 100%;
2358 display: flex;
2359 background: #000;
2360 }
2361
2362 .popup-carousel, .cg-carousel__track {
2363 height: 100%;
2364 }
2365
2366 .popup-container .popup-carousel .cg-carousel__track {
2367 align-items: center;
2368 background-color: #000;
2369 }
2370
2371 .popup-container .popup-carousel {
2372 background-color: #000;
2373 }
2374
2375
2376
2377 button.js-carousel__prev-1 {
2378 position: absolute;
2379 left: 30px;
2380 top: 50%;
2381 transform: translateY(-50%);
2382 z-index: 1;
2383
2384 }
2385
2386 button.js-carousel__next-1 {
2387 position: absolute;
2388 right: 30px;
2389 top: 50%;
2390 transform: translateY(-50%);
2391 z-index: 1;
2392
2393 }
2394
2395 .cg-carousel__btn svg {
2396 width: 16px;
2397 height: 16px;
2398 }
2399
2400 .load-more-button-container, .load-more-button-container button {
2401 display: flex;
2402 align-items: center;
2403 justify-content: center;
2404 gap: 5px;
2405 }
2406
2407 .load-more-button-container button {
2408 border-style: solid;
2409 border-top-width: 0;
2410 border-right-width: 0;
2411 border-left-width: 0;
2412 border-bottom-width: 0;
2413 color: #ffffff;
2414 border-color: #037bff;
2415 background-color: #037bff;
2416 padding-top: 15px;
2417 padding-right: 30px;
2418 padding-bottom: 15px;
2419 padding-left: 30px;
2420 font-family: inherit;
2421 font-weight: inherit;
2422 line-height: 1em;
2423 cursor: pointer;
2424 border-radius: 5px;
2425 margin-top: 30px;
2426 }
2427
2428
2429 /* Popup design for instafeed */
2430
2431
2432 .popup-container {
2433 display: flex;
2434 width: 100%;
2435 }
2436
2437 /* Wrapper */
2438 .popup-wrapper {
2439 position: fixed;
2440 top: 0;
2441 left: 0;
2442 width: 100%;
2443 height: 100%;
2444 background-color: rgba(0, 0, 0, 0.85);
2445 display: flex;
2446 justify-content: center;
2447 align-items: center;
2448 z-index: 99999;
2449 }
2450
2451 /* Popup Container */
2452 .popup {
2453 border-radius: 10px;
2454 overflow: hidden;
2455 position: absolute;
2456 top: 50%;
2457 left: 50%;
2458 transform: translate(-50%, -50%);
2459 display: flex;
2460 align-items: center;
2461 justify-content: center;
2462 max-height: 100%;
2463 max-width: 100%;
2464 }
2465
2466 /* .popup>div {
2467 height: calc(100% - 100px);
2468 } */
2469
2470 /* .popup-md-3.red {
2471 display: flex;
2472 align-items: center;
2473 } */
2474
2475 .popup-container .popup-md-9.white {
2476 width: 60%;
2477 overflow: hidden;
2478 }
2479
2480 .popup-md-3.red {
2481 width: 40%;
2482 }
2483
2484 /* Image Block */
2485 .embedpress-popup-img img {
2486 width: 100%;
2487 height: auto;
2488 object-fit: contain;
2489 }
2490
2491 video.popup-media-image {
2492 height: auto;
2493 max-width: 100%;
2494 width: 100%;
2495 max-height: 100vh;
2496 border-top-left-radius: 5px;
2497 border-bottom-left-radius: 5px;
2498 }
2499
2500 img.popup-media-image {
2501 height: auto;
2502 }
2503
2504 /* Header */
2505 .embedpress-popup-header, .embedpress-hashtag-header {
2506 display: flex;
2507 align-items: center;
2508 padding: 15px 10px;
2509 justify-content: space-between;
2510 border-bottom: 1px solid #f4e9e9;
2511 }
2512
2513 .hashtag-container {
2514 border-bottom: 1px solid #f4e9e9;
2515 }
2516
2517 .embedpress-hashtag-header {
2518 border: none;
2519 max-width: 350px;
2520 margin: auto;
2521 }
2522
2523 .embedpress-hashtag-username {
2524 font-weight: bold;
2525 }
2526
2527 .embedpress-popup-header-img img, .embedpress-hashtag-header-img img {
2528 border-radius: 50% !important;
2529 margin-right: 10px;
2530 width: 30px;
2531 height: 30px !important;
2532 object-fit: cover;
2533 border: 2px solid #037bff !important;
2534 }
2535
2536 .embedpress-popup-header-img a, .embedpress-hashtag-header-img a {
2537 display: flex;
2538 align-items: center;
2539 justify-content: center;
2540 text-decoration: none !important;
2541 }
2542
2543 .embedpress-popup-username {
2544 color: #005293;
2545 font-weight: bold;
2546 font-size: 15px;
2547 text-decoration: none !important;
2548 }
2549
2550 img.embedpress-hashtag-round {
2551 border-radius: 50px !important;
2552 }
2553
2554 .insta-followbtn a {
2555 text-decoration: none !important;
2556 padding: 6px 15px;
2557 background: #007bff;
2558 border-radius: 5px;
2559 color: #fff !important;
2560 font-size: 14px;
2561 font-weight: normal;
2562 }
2563
2564 /* Text */
2565 .embedpress-popup-block.embedpress-popup-info {
2566 display: flex;
2567 flex-direction: column;
2568 justify-content: space-between;
2569 flex-grow: 1;
2570 height: 100%;
2571 background-color: #fff;
2572 /* max-height: calc(100% - 67px);
2573 margin-top: 33px; */
2574 }
2575
2576 .embedpress-popup-text {
2577 font-size: 14px;
2578 font-weight: normal;
2579 overflow: hidden;
2580 letter-spacing: 0.04em;
2581 line-height: 1.8rem;
2582 padding: 10px;
2583 flex: auto;
2584 border-bottom: 1px solid #f4e9e9;
2585 text-align: left;
2586 max-height: calc(100vh - 235px);
2587 overflow: auto;
2588 word-break: break-all;
2589 }
2590
2591 /* Stats */
2592 .embedpress-popup-stats {
2593 display: flex;
2594 align-items: center;
2595 justify-content: space-between;
2596 padding: 16px 10px;
2597 }
2598
2599 .embedpress-popup-stats .embedpress-inline {
2600 display: flex;
2601 align-items: center;
2602 gap: 5px;
2603 font-weight: bold;
2604 color: #000;
2605 cursor: pointer;
2606 position: relative;
2607 }
2608
2609 .embedpress-popup-stats .embedpress-inline a {
2610 display: flex;
2611 align-items: center;
2612 gap: 6px;
2613 color: #000;
2614 text-decoration: none;
2615 font-weight: 400;
2616 }
2617
2618 .embedpress-popup-stats .embedpress-inline a svg {
2619 width: 20px;
2620 height: 20px;
2621 }
2622
2623 /* Share Buttons */
2624
2625 .embedpress-popup-share-buttons {
2626 padding: 10px;
2627 background-color: #fafafa;
2628 display: flex;
2629 align-items: center;
2630 }
2631
2632 .embedpress-popup-share-buttons a {
2633 color: #007bff;
2634 }
2635
2636 .embedpress-href.embedpress-popup-share {
2637 cursor: pointer;
2638 color: #ca379d;
2639 display: flex;
2640 align-items: center;
2641 gap: 6px;
2642 }
2643
2644 .embedpress-popup-share-buttons {
2645 background: #f4f9ff;
2646 position: absolute;
2647 top: -50px;
2648 left: -55px;
2649 gap: 10px;
2650 border-radius: 5px;
2651 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
2652 visibility: hidden;
2653 opacity: 0;
2654 margin-bottom: -10px;
2655 transition: 0.3s;
2656 }
2657
2658 .embedpress-popup-share-buttons.show {
2659 visibility: visible;
2660 opacity: 1;
2661 margin-bottom: 0;
2662 }
2663
2664 .embedpress-popup-share-buttons::before {
2665 content: "";
2666 position: absolute;
2667 bottom: -15px;
2668 left: 50%;
2669 margin-left: -8px;
2670 border-width: 8px;
2671 border-style: solid;
2672 border-color: #f4f9ff transparent transparent transparent;
2673 }
2674
2675 .embedpress-popup-share-buttons::before {
2676 content: "";
2677 position: absolute;
2678 bottom: -15px;
2679 left: 50%;
2680 margin-left: -8px;
2681 border-width: 8px;
2682 border-style: solid;
2683 border-color: #f4f9ff transparent transparent transparent;
2684 z-index: 1 !important;
2685 }
2686
2687 .embedpress-popup-share-buttons::after {
2688 content: "";
2689 position: absolute;
2690 bottom: -16.1px;
2691 left: 50%;
2692 margin-left: -8px;
2693 border-width: 8px;
2694 border-style: solid;
2695 border-color: #e7eaef transparent transparent transparent;
2696 }
2697
2698 .embedpress-popup-share-buttons span {
2699 color: #fff;
2700 font-size: 18px;
2701 display: flex;
2702 align-items: center;
2703 }
2704
2705 .embedpress-popup-share-buttons span svg {
2706 width: 16px !important;
2707 height: 16px !important;
2708 }
2709
2710 .embedpress-popup-share-buttons span.dashicons.dashicons-linkedin {
2711 color: #0077b5;
2712 }
2713
2714 .embedpress-popup-share-buttons span.dashicons.dashicons-facebook {
2715 color: #1877F2;
2716 }
2717
2718 .embedpress-popup-share-buttons span.dashicons.dashicons-pinterest {
2719 color: #E60023;
2720 }
2721
2722 span.tag-wrapper a {
2723 font-weight: bold;
2724 text-decoration: none !important;
2725 }
2726
2727 .embedpress-href.embedpress-popup-share svg {
2728 width: 20px;
2729 height: 20px;
2730 }
2731
2732 .embedpress-popup-instagram-buttons svg {
2733 width: 18px !important;
2734 height: 20px !important;
2735 }
2736
2737 .embedpress-popup-stats .embedpress-inline {
2738 transition: 0.3s;
2739 }
2740
2741 .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 {
2742 color: rgb(115, 115, 115) !important;
2743 /* stroke: rgb(115, 115, 115); */
2744 }
2745
2746 .embedpress-inline.embedpress-popup-instagram-buttons a:hover svg path {
2747 stroke: rgb(115, 115, 115);
2748 }
2749
2750 .embedpress-inline.popup-like-button a:hover svg {
2751 color: rgb(115, 115, 115);
2752 fill: rgb(115, 115, 115);
2753 }
2754
2755 .embedpress-href.embedpress-popup-share:hover svg {
2756 fill: rgb(115, 115, 115);
2757 }
2758
2759 /* Date */
2760 .date-post {
2761 padding: 10px;
2762 font-size: 12px;
2763 color: #8e8e8e;
2764 }
2765
2766 div.popup-close {
2767 position: absolute;
2768 top: 50px;
2769 right: 50px;
2770 color: white;
2771 z-index: 15566555655;
2772 cursor: pointer;
2773 padding: 15px;
2774 background: #643535;
2775 border-radius: 50px;
2776 height: 10px;
2777 width: 10px;
2778 display: flex;
2779 align-items: center;
2780 justify-content: center;
2781 text-transform: uppercase;
2782 cursor: pointer;
2783 }
2784
2785 .load-spin {
2786 width: 100px;
2787 height: 100px;
2788 background-color: #f00;
2789 animation: spin 2s linear infinite;
2790 }
2791
2792 @keyframes spin {
2793 0% {
2794 transform: rotate(0deg);
2795 }
2796
2797 100% {
2798 transform: rotate(360deg);
2799 }
2800 }
2801
2802
2803 .loader {
2804 margin: auto;
2805 border: 5px solid #EAF0F6;
2806 border-radius: 50%;
2807 border-top: 5px solid #FF7A59;
2808 width: 30px;
2809 height: 30px;
2810 animation: spinner 4s linear infinite;
2811 }
2812
2813 .sponsored-youtube-video {
2814 height: 100%;
2815 }
2816
2817 @keyframes spinner {
2818 0% {
2819 transform: rotate(0deg);
2820 }
2821
2822 100% {
2823 transform: rotate(360deg);
2824 }
2825 }
2826
2827 @media screen and (max-width: 1200px) {
2828
2829 .popup-container .popup-md-9.white {
2830 width: 50%;
2831 }
2832
2833 .popup-container .popup-md-3 {
2834 width: 50%;
2835 }
2836
2837 }
2838
2839 @media screen and (max-width: 991px) {
2840 .popup-container {
2841 flex-direction: column;
2842 }
2843
2844 .popup-container .popup-md-9.white {
2845 width: 100%;
2846 }
2847
2848 .popup-container .popup-md-3 {
2849 width: 100%;
2850 }
2851
2852 .embedpress-popup-text {
2853 max-height: 300px;
2854 }
2855
2856 }
2857
2858 @media screen and (max-width: 768px) {
2859 .insta-grid .embedpress-insta-container .insta-gallery {
2860 grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2861 }
2862
2863 .embedpress-popup-text {
2864 max-height: 250px;
2865 }
2866 }
2867
2868 @media screen and (max-width: 420px) {
2869 .insta-grid .embedpress-insta-container .insta-gallery {
2870 grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2871 }
2872
2873 .profile-header {
2874 flex-direction: column;
2875 }
2876
2877 .embedpress-popup-text {
2878 max-height: 200px;
2879 }
2880
2881 .insta-followbtn {
2882 display: none;
2883 }
2884 }
2885
2886 /* youtube channel css */
2887
2888 .ep-player-wrap .hide {
2889 display: none;
2890 }
2891
2892 .ep-gdrp-content {
2893 background: #222;
2894 padding: 50px 30px;
2895 color: #fff;
2896 }
2897
2898 .ep-gdrp-content a {
2899 color: #fff;
2900 }
2901
2902 .ep-youtube__content__pagination {
2903 display: flex;
2904 justify-content: center;
2905 align-items: center;
2906 margin-top: 30px;
2907 gap: 10px;
2908 }
2909
2910 .ep-loader-wrap {
2911 margin-top: 30px;
2912 display: flex;
2913 justify-content: center;
2914 }
2915
2916 .ep-youtube__content__pagination .ep-prev,
2917 .ep-youtube__content__pagination .ep-next {
2918 cursor: pointer;
2919 border: 1px solid rgba(0, 0, 0, .1);
2920 border-radius: 30px;
2921 padding: 0 20px;
2922 height: 40px;
2923 transition: .3s;
2924 display: flex;
2925 align-items: center;
2926 }
2927
2928 .ep-youtube__content__pagination .ep-prev:hover,
2929 .ep-youtube__content__pagination .ep-next:hover {
2930 background-color: #5B4E96;
2931 color: #fff;
2932 }
2933
2934 .ep-youtube__content__pagination .ep-page-numbers {
2935 display: flex;
2936 align-items: center;
2937 gap: 10px;
2938 flex-wrap: wrap;
2939 }
2940
2941 .ep-youtube__content__pagination .ep-page-numbers>span {
2942 border: 1px solid rgba(0, 0, 0, .1);
2943 border-radius: 30px;
2944 display: inline-block;
2945 width: 45px;
2946 height: 45px;
2947 display: flex;
2948 align-items: center;
2949 justify-content: center;
2950 }
2951
2952 .active__current_page {
2953 background: #5B4E96;
2954 color: #fff;
2955 }
2956
2957 .ep-youtube__content__block .youtube__content__body .content__wrap:not(.youtube-carousel) {
2958 margin-top: 30px;
2959 display: grid;
2960 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
2961 gap: 30px;
2962 }
2963
2964
2965 [data-source-id] .layout-list .ep-youtube__content__block .youtube__content__body .content__wrap {
2966 grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
2967 }
2968
2969 [data-youtube-channel-carousel].ep-youtube__content__block {
2970 position: relative
2971 }
2972
2973 .ep-youtube__content__block .item {
2974 cursor: pointer;
2975 white-space: initial;
2976 }
2977
2978 .ep-youtube__content__block .youtube-carousel .item {
2979 margin: 10px;
2980 }
2981
2982 .ep-youtube__content__block .item:hover .thumb .play-icon {
2983 opacity: 1;
2984 top: 50%;
2985 }
2986
2987 .ep-youtube__content__block .item:hover .thumb:after {
2988 opacity: .4;
2989 z-index: 0;
2990 }
2991
2992 .ep-youtube__content__block .thumb {
2993 padding-top: 56.25%;
2994 margin-bottom: 5px;
2995 position: relative;
2996 background-color: #222;
2997 background-size: contain !important;
2998 border-radius: 12px;
2999 overflow: hidden;
3000 }
3001
3002 figure .ep-youtube__content__block .thumb {
3003 background-color: #222 !important;
3004 }
3005
3006 .ep-youtube__content__block .thumb:after {
3007 position: absolute;
3008 top: 0;
3009 left: 0;
3010 height: 100%;
3011 width: 100%;
3012 content: '';
3013 background: #000;
3014 opacity: 0;
3015 transition: opacity .3s ease;
3016 }
3017
3018 .ep-youtube__content__block .thumb:before {
3019 position: absolute;
3020 top: 0;
3021 left: 0;
3022 height: 100%;
3023 width: 100%;
3024 content: '';
3025 background: #222;
3026 z-index: -1;
3027 }
3028
3029 .ep-youtube__content__block .thumb img {
3030 width: 100%;
3031 height: 100%;
3032 object-fit: cover;
3033 }
3034
3035 .ep-youtube__content__block .thumb .play-icon {
3036 width: 50px;
3037 height: auto;
3038 position: absolute;
3039 top: 40%;
3040 left: 50%;
3041 transform: translate(-50%, -50%);
3042 opacity: 0;
3043 transition: all .3s ease;
3044 z-index: 2;
3045 }
3046
3047 .ep-youtube__content__block .thumb .play-icon img {
3048 width: 100;
3049 }
3050
3051 .ep-youtube__content__block .body p {
3052 margin-bottom: 0;
3053 font-size: 15px;
3054 text-align: left;
3055 line-height: 1.5;
3056 font-weight: 400;
3057 }
3058
3059 .ep-youtube__content__block.loading .ep-youtube__content__pagination {
3060 display: none;
3061 }
3062
3063 .ep-youtube__content__block .ep-loader {
3064 display: none;
3065 }
3066
3067 .ep-youtube__content__block.loading .ep-loader {
3068 display: block;
3069 }
3070
3071 .ep-loader img {
3072 width: 20px;
3073 }
3074
3075 .is_mobile_device {
3076 display: none !important;
3077 }
3078
3079
3080 .is_mobile_devic.ep-page-numbers {
3081 gap: 5px;
3082 }
3083
3084 @media only screen and (max-width: 480px) {
3085 .is_desktop_device {
3086 display: none !important;
3087 }
3088
3089 .ep-youtube__content__pagination .ep-page-numbers>span {
3090 width: 35px;
3091 height: 35px;
3092 }
3093
3094 .ep-youtube__content__pagination .ep-prev, .ep-youtube__content__pagination .ep-next {
3095 height: 35px;
3096 }
3097
3098 .is_mobile_device {
3099 display: flex !important;
3100 ;
3101 }
3102
3103 .ep-youtube__content__pagination .ep-page-numbers {
3104 gap: 5px;
3105 }
3106 }
3107
3108 /* Youtube Advance layout style */
3109 .embedded-youtube-channel .ose-youtube {
3110 height: 100% !important;
3111 max-height: 100% !important;
3112 }
3113
3114 .ep-embed-content-wraper.embedded-youtube-channel .ose-youtube, .ep-youtube-channel .ose-youtube {
3115 height: 100% !important;
3116 max-height: 100% !important;
3117 }
3118
3119 .ose-youtube .channel-header {
3120 display: flex;
3121 align-items: center;
3122 padding: 20px;
3123 border-radius: 10px;
3124 }
3125
3126 .ose-youtube .profile-picture {
3127 width: 120px;
3128 height: 120px;
3129 border-radius: 50%;
3130 margin-right: 20px;
3131 }
3132
3133 .ose-youtube .channel-info {
3134 flex-grow: 1;
3135 text-align: left;
3136 }
3137
3138 .ose-youtube .info-description {
3139 margin-bottom: 20px;
3140 }
3141
3142
3143
3144 .ose-youtube .channel-name {
3145 font-size: 24px;
3146 margin: 0;
3147 }
3148
3149 .ose-youtube .channel-details {
3150 margin: 5px 0;
3151 }
3152
3153 .ose-youtube .more-info {
3154 text-decoration: none;
3155 }
3156
3157 .ose-youtube .subscribe-button {
3158 background-color: red;
3159 border: none;
3160 padding: 10px 20px 10px 12px;
3161 border-radius: 30px;
3162 cursor: pointer;
3163 display: inline-flex;
3164 align-items: center;
3165 /* display: inline; */
3166 text-decoration: none !important;
3167 color: white;
3168 font-weight: 600;
3169 }
3170
3171 .ose-youtube .subscribe-button svg {
3172 height: 20px;
3173 width: 20px;
3174 margin-right: 5px;
3175 }
3176
3177 .ose-youtube .subscribe-button:hover {
3178 background-color: #ff6868;
3179 }
3180
3181 #videoPopup.video-popup {
3182 display: none;
3183 position: fixed;
3184 z-index: 1000;
3185 left: 0;
3186 top: 0;
3187 width: 100%;
3188 height: 100%;
3189 background-color: rgba(0, 0, 0, 0.95);
3190 }
3191
3192 .video-popup-content {
3193 position: absolute;
3194 left: 50%;
3195 top: calc(50% + 30px);
3196 transform: translate(-50%, -50%);
3197 max-width: 90%;
3198 max-height: 90%;
3199 text-align: center;
3200 }
3201
3202 .video-popup-inner-content {
3203 width: 100%;
3204 height: 100%;
3205 max-height: 90vh;
3206 overflow: auto !important;
3207 border: 1px solid #333;
3208 border-radius: 8px;
3209 background: #000;
3210 box-sizing: border-box;
3211 padding: 20px;
3212
3213 }
3214
3215 .video-popup-content iframe {
3216 width: 700px !important;
3217 height: 420px !important;
3218 max-width: 100%;
3219 max-height: 100%;
3220 }
3221
3222 #videoPopup.video-popup .close {
3223 position: absolute;
3224 top: -25px;
3225 right: -30px;
3226 color: #fff;
3227 font-size: 35px;
3228 }
3229
3230 #videoPopup.video-popup .close:hover,
3231 #videoPopup.video-popup .close:focus {
3232 color: #999;
3233 text-decoration: none;
3234 cursor: pointer;
3235 }
3236
3237 #videoPopup.video-popup .popup-controls {
3238 position: absolute;
3239 width: 100%;
3240 height: 100%;
3241 top: 0;
3242 left: 0;
3243 display: flex;
3244 justify-content: space-between;
3245 align-items: center;
3246 pointer-events: none;
3247 /* Allow clicks to pass through to iframe */
3248 }
3249
3250 #videoPopup.video-popup .nav-icon {
3251 pointer-events: auto;
3252 /* Enable click events */
3253 color: white;
3254 font-size: 50px;
3255 cursor: pointer;
3256 user-select: none;
3257 }
3258
3259 #videoPopup.video-popup .prev-icon {
3260 position: absolute;
3261 left: -60%;
3262 top: 50%;
3263 transform: translate(0, -50%);
3264 padding: 10px;
3265 }
3266
3267 #videoPopup.video-popup .next-icon {
3268 position: absolute;
3269 right: -60%;
3270 top: 50%;
3271 transform: translate(0, -50%);
3272 padding: 10px;
3273 }
3274
3275 #videoDescription {
3276 color: #fff;
3277 font-size: 14px;
3278 }
3279
3280
3281 .youtube-video-description {
3282 font-family: Arial, sans-serif;
3283 margin: 0;
3284 padding: 0 20px;
3285 bottom: no;
3286 max-width: 700px;
3287 text-align: left;
3288 }
3289
3290 .youtube-video-header h1 {
3291 font-size: 20px;
3292 margin: 0 0 10px 0;
3293 color: #fff;
3294 }
3295
3296 .youtube-video-meta {
3297 font-size: 14px;
3298 color: #666;
3299 margin-bottom: 10px;
3300 }
3301
3302 .youtube-video-meta span {
3303 margin-right: 10px;
3304 }
3305
3306 .youtube-video-body {
3307 max-height: 200px;
3308 overflow: auto;
3309 }
3310
3311 .youtube-video-body p {
3312 font-size: 15px;
3313 margin: 0 0 20px 0;
3314 color: #ddd;
3315 }
3316
3317 .youtube-video-footer {
3318 display: flex;
3319 justify-content: space-between;
3320 align-items: center;
3321 padding-top: 5px;
3322 }
3323
3324 .youtube-video-link {
3325 font-size: 16px;
3326 color: #0073aa;
3327 text-decoration: none;
3328 }
3329
3330 .youtube-video-link:hover {
3331 text-decoration: underline;
3332 }
3333
3334 .youtube-video-stats {
3335 font-size: 14px;
3336 color: #666;
3337 display: flex;
3338 align-items: center;
3339 gap: 18px;
3340 }
3341
3342 .youtube-video-stats svg {
3343 height: 12px;
3344 width: 14px;
3345 }
3346
3347 .youtube-video-stats span {
3348 margin-right: 10px;
3349 display: flex;
3350 align-items: center;
3351 gap: 8px;
3352 color: #dad2d2;
3353 }
3354
3355 .youtube-video-stats i {
3356 margin-right: 5px;
3357 }
3358
3359 /* grid item description */
3360
3361 .youtube-body-content .description-container {
3362 display: flex;
3363 /* background-color: #ffffff; */
3364 border-radius: 4px;
3365 max-width: 600px;
3366 text-align: left;
3367 margin-top: 10px;
3368 }
3369
3370 .youtube-body-content.body {
3371 width: 100%;
3372 }
3373
3374 .youtube-body-content .thumbnail {
3375 width: 30px;
3376 height: 30px;
3377 border-radius: 4px;
3378 margin-right: 10px;
3379 }
3380
3381 .youtube-body-content .thumbnail img {
3382 border-radius: 50%;
3383 margin-right: 10px;
3384 width: 30px;
3385 height: 30px;
3386 }
3387
3388 .youtube-body-content .details {
3389 display: flex;
3390 flex-direction: column;
3391 justify-content: space-between;
3392 width: calc(100% - 30px);
3393 }
3394
3395 .youtube-body-content .title {
3396 font-size: 14px;
3397 font-weight: 500;
3398 color: #000000;
3399 margin-bottom: 4px;
3400 line-height: 1.4;
3401 }
3402
3403 .youtube-body-content .channel,
3404 .youtube-body-content .views,
3405 .youtube-body-content .time {
3406 font-size: 14px;
3407 color: #606060;
3408 }
3409
3410 .youtube-body-content .channel {
3411 margin-bottom: 4px;
3412 }
3413
3414 /* Youtube List layout design */
3415
3416 .ep-player-wrap.layout-gallery .ep-first-video iframe {
3417 border-radius: 15px;
3418 }
3419
3420 .ep-player-wrap.layout-list .ep-youtube__content__block .item {
3421 display: flex;
3422 width: 100%;
3423 gap: 20px;
3424 }
3425
3426 .ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
3427 padding-top: 20.25%;
3428 min-width: 250px;
3429 max-width: 300px;
3430 }
3431
3432 /* Youtube Carousel Css */
3433 [data-youtube-channel-carousel] .youtube-carousel-container {
3434 position: relative;
3435 width: 100%;
3436 overflow: hidden;
3437 }
3438
3439 [data-youtube-channel-carousel] .youtube-carousel {
3440 display: flex;
3441 transition: transform 0.5s ease-in-out;
3442 }
3443
3444 [data-youtube-channel-carousel] .youtube-carousel .item {
3445 min-width: calc(33.3333% - 20px);
3446 /* Adjust this value to show more or fewer items */
3447 box-sizing: border-box;
3448 }
3449
3450
3451
3452 [data-youtube-channel-carousel] button {
3453 position: absolute;
3454 top: 50%;
3455 transform: translateY(-50%);
3456 color: white;
3457 border: none;
3458 cursor: pointer;
3459 padding: 10px;
3460 box-shadow: none;
3461 background-color: #000000ba;
3462 width: 40px;
3463 height: 40px;
3464 display: flex;
3465 align-items: center;
3466 border-radius: 50%;
3467 justify-content: center;
3468 }
3469
3470 [data-youtube-channel-carousel] button.preview {
3471 left: -100px;
3472
3473 }
3474
3475 .carousel-controls button.next {
3476 right: -100px;
3477 }
3478
3479
3480 /* full calender style overide */
3481
3482 .fc-list-table .fc-event, .fc-list-table .fc-event:hover {
3483 color: inherit !important;
3484 text-decoration: none !important;
3485 }
3486
3487 .fc-list-table .fc-event, .fc-list-table .fc-event-dot {
3488 background-color: transparent !important;
3489 }
3490
3491 .fc table.fc-list-table {
3492 table-layout: inherit !important;
3493 }
3494
3495 .fc-list-table .fc-event {
3496 display: table-row !important;
3497 }
3498
3499 @media screen and (max-width: 1400px) {
3500 .ose-youtube .video-popup-content iframe {
3501 height: 305px !important;
3502 }
3503
3504 .ose-youtube .prev-icon {
3505 left: -50%
3506 }
3507
3508 .ose-youtube .next-icon {
3509 right: -50%
3510 }
3511 }
3512
3513 @media screen and (max-width: 1200px) {
3514 .ose-youtube .video-popup-content iframe {
3515 height: 305px !important;
3516 }
3517
3518 .ose-youtube .prev-icon {
3519 left: -40%
3520 }
3521
3522 .ose-youtube .next-icon {
3523 right: -40%
3524 }
3525 }
3526
3527 @media screen and (max-width: 992px) {
3528 .ose-youtube .video-popup-content iframe {
3529 height: 305px !important;
3530 }
3531
3532 .ose-youtube .prev-icon {
3533 left: -40%
3534 }
3535
3536 .ose-youtube .next-icon {
3537 right: -40%
3538 }
3539 }
3540
3541
3542 @media screen and (max-width: 576px) {
3543 .ose-youtube .prev-icon {
3544 left: -26%
3545 }
3546
3547 .ose-youtube .next-icon {
3548 right: -26%
3549 }
3550 }
3551
3552 @media screen and (max-width: 580px) {
3553 .ose-youtube .prev-icon {
3554 left: -18%;
3555 }
3556
3557 .ose-youtube .next-icon {
3558 right: -18%;
3559 }
3560 }
3561
3562
3563
3564 .youtube-video-body {
3565 display: none;
3566 }
3567
3568
3569 .video-popup-content {
3570 width: 100%;
3571 max-width: 720px;
3572 margin: auto;
3573 }
3574
3575 @media (max-width: 1024px) {
3576 .youtube-carousel .item {
3577 min-width: calc(50% - 20px) !important;
3578 /* Show 2 items */
3579 }
3580 }
3581
3582 @media (max-width: 768px) {
3583 .youtube-carousel .item {
3584 min-width: calc(100% - 20px) !important;
3585 /* Show 1 item */
3586 }
3587
3588 [data-youtube-channel-carousel] button.preview {
3589 left: 0 !important;
3590 }
3591
3592 [data-youtube-channel-carousel] button.next {
3593 right: 0;
3594 }
3595
3596 .video-popup-content {
3597 width: calc(100% - 40px);
3598 margin: auto;
3599 }
3600
3601 .video-popup-content iframe {
3602 max-height: 300px;
3603 }
3604
3605 #videoPopup.video-popup .close {
3606 top: -25px;
3607 transform: translate(0%, -50%);
3608 right: unset;
3609 }
3610
3611
3612 }
3613
3614 @media (max-width: 580px) {
3615 .ep-first-video {
3616 margin-bottom: 20px;
3617 }
3618
3619 .video-popup-content iframe {
3620 max-height: 220px;
3621 }
3622
3623 .ep-player-wrap .ep-youtube__content__block .item {
3624 gap: 15px;
3625 }
3626
3627 .ep-embed-content-wraper .ep-youtube__content__block .youtube__content__body .content__wrap {
3628 gap: 30px !important;
3629 }
3630
3631 .ose-youtube .profile-picture {
3632 width: 80px;
3633 height: 80px;
3634 }
3635
3636 .ose-youtube .channel-header {
3637 gap: 10px;
3638 align-items: start;
3639 padding: 0;
3640
3641 }
3642
3643 .description-container {
3644 margin-top: 0px;
3645 }
3646
3647 .description-container p.description {
3648 display: none;
3649 }
3650
3651 .ep-player-wrap.layout-list .ep-youtube__content__block .item {
3652 flex-direction: column;
3653 }
3654
3655 .ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
3656 min-width: 100%;
3657 min-height: 200px;
3658 }
3659
3660 }
3661
3662 .ep-google-photos-gallery-grid .ose-google-photos,
3663 .ep-google-photos-gallery-masonary .ose-google-photos,
3664 .ep-google-photos-gallery-justify .ose-google-photos {
3665 height: 100% !important;
3666 max-height: 100% !important;
3667 }
3668
3669
3670
3671 .pa-carousel-widget.jx-carousel-widget, .pa-gallery-player-widget, .ose-google-photos {
3672 position: relative;
3673 }
3674
3675 .pa-carousel-widget.jx-carousel-widget::after, .pa-gallery-player-widget::after {
3676 position: absolute;
3677 right: 0;
3678 left: 0;
3679 width: 100%;
3680 height: 60px;
3681 background: #fff;
3682 content: '';
3683 top: 10px;
3684 background: transparent;
3685 }
3686
3687 /* Google Photos Visit Button Styles */
3688 /* .ep-google-photos-visit-btn {
3689 position: absolute;
3690 top: 10px;
3691 right: 10px;
3692 background: rgba(0, 0, 0, 0.7);
3693 color: white;
3694 border: none;
3695 border-radius: 4px;
3696 padding: 8px 12px;
3697 cursor: pointer;
3698 font-size: 12px;
3699 display: flex;
3700 align-items: center;
3701 gap: 4px;
3702 z-index: 1000;
3703 transition: background-color 0.2s;
3704 text-decoration: none;
3705 } */
3706
3707 .ep-google-photos-visit-btn:hover {
3708 background: rgba(0, 0, 0, 0.9);
3709 color: white;
3710 text-decoration: none;
3711 }
3712
3713 .ep-google-photos-visit-btn svg {
3714 width: 16px;
3715 height: 16px;
3716 fill: currentColor;
3717 }
3718
3719
3720
3721
3722 /* Leons style */
3723 /* Basic styling */
3724 .photos-gallery-grid, .photos-gallery-masonry, .photos-gallery-justify {
3725 display: grid;
3726 grid-template-columns: repeat(5, 1fr);
3727 gap: 3px;
3728 }
3729
3730 .photos-gallery-grid .photo-item, .photos-gallery-masonary .photo-item {
3731 width: 100%;
3732 height: 200px;
3733 background-color: #f1efef;
3734 display: flex;
3735 justify-content: center;
3736 align-items: center;
3737 cursor: pointer;
3738 text-align: center;
3739 }
3740
3741
3742 /* masonary */
3743
3744 .photos-gallery-masonary {
3745 columns: 250px;
3746 gap: 3px;
3747 position: relative;
3748 width: 100%;
3749 }
3750
3751 .photos-gallery-masonary .photo-item {
3752 width: 100%;
3753 height: auto;
3754 object-fit: cover;
3755 display: block;
3756 margin-bottom: 3px;
3757 cursor: pointer;
3758 }
3759
3760 .photos-gallery-masonary .photo-item img {
3761 width: 100%;
3762 height: 100%;
3763 object-fit: cover;
3764 display: block;
3765 }
3766
3767 /* grid */
3768
3769
3770 .photos-gallery-grid {
3771 display: grid;
3772 gap: 3px;
3773 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
3774 position: relative;
3775 }
3776
3777 .photos-gallery-grid .photo-item {
3778 border-radius: 10px;
3779 text-align: center;
3780 height: 280px;
3781 cursor: pointer;
3782 }
3783
3784 .photos-gallery-grid .photo-item img {
3785 width: 100%;
3786 height: 100%;
3787 object-fit: cover;
3788 display: block;
3789 }
3790
3791 /* justify */
3792 /* .photos-gallery-justify {
3793 display: flex;
3794 flex-direction: row;
3795 flex-wrap: wrap;
3796 gap: 3px;
3797 }
3798
3799 .photos-gallery-justify .photo-item {
3800 flex: 1 0 auto;
3801 width: auto;
3802 height: 250px;
3803
3804 }
3805
3806 .photos-gallery-justify .photo-item img {
3807 width: 100%;
3808 height: 100%;
3809 object-fit: cover;
3810 display: block;
3811 } */
3812
3813
3814 .photos-gallery-justify {
3815 display: flex;
3816 flex-wrap: wrap;
3817 }
3818
3819 .photos-gallery-justify .photo-item {
3820 cursor: pointer;
3821 height: auto;
3822 }
3823
3824 .photos-gallery-justify .photo-item:hover {
3825 opacity: 0.9;
3826 }
3827
3828 .photos-gallery-justify .photo-item img {
3829 user-select: none;
3830 width: 100%;
3831 vertical-align: middle;
3832 }
3833
3834 .photos-gallery-justify::after {
3835 content: "";
3836 flex-grow: 99999;
3837 min-width: calc(100vw / 4);
3838 }
3839
3840 @media (max-width: 460px) {
3841 .photos-gallery-justify {
3842 flex-direction: column;
3843 }
3844
3845 .photos-gallery-justify .photo-item {
3846 width: 100% !important;
3847 }
3848 }
3849
3850
3851
3852 /* Popup styles */
3853 .popup-overlay {
3854 position: fixed;
3855 top: 0;
3856 left: 0;
3857 width: 100%;
3858 height: 100%;
3859 background-color: rgba(0, 0, 0, 0.9);
3860 display: none;
3861 justify-content: center;
3862 align-items: center;
3863 z-index: 1000;
3864 transition: 0.5s ease;
3865
3866 }
3867
3868 .popup-overlay .popup {
3869 position: relative;
3870 max-width: 100%;
3871 max-height: 100%;
3872 width: 100%;
3873 height: 100%;
3874 background-color: transparent;
3875 display: flex !important;
3876 justify-content: center;
3877 align-items: center;
3878 color: black;
3879 }
3880
3881 .popup-overlay .close-btn {
3882 position: absolute;
3883 top: 10px;
3884 right: 10px;
3885 color: white;
3886 font-size: 30px;
3887 cursor: pointer;
3888 width: 40px;
3889 height: 40px;
3890 display: flex;
3891 align-items: center;
3892 justify-content: center;
3893 background: #0a0a0a;
3894 border-radius: 50%;
3895 }
3896
3897 .popup-overlay .prev-btn,
3898 .popup-overlay .next-btn {
3899 position: absolute;
3900 top: 50%;
3901 transform: translateY(-50%);
3902 font-size: 30px;
3903 background-color: rgba(0, 0, 0, 0.5);
3904 color: white;
3905 border: none;
3906 padding: 10px;
3907 cursor: pointer;
3908 z-index: 10;
3909 opacity: 0;
3910 visibility: hidden;
3911 transition: 0.2s;
3912 display: flex;
3913 }
3914
3915 .popup-overlay:hover .prev-btn, .popup-overlay:hover .next-btn {
3916 opacity: 1;
3917 visibility: visible;
3918
3919 }
3920
3921 .popup-overlay .prev-btn {
3922 left: 10px;
3923 }
3924
3925 .popup-overlay .next-btn {
3926 right: 10px;
3927 }
3928
3929 .popup-overlay img#popup-image {
3930 width: 100%;
3931 height: auto;
3932 max-height: 100vh;
3933 }
3934
3935 .popup-overlay .prev-btn:hover,
3936 .popup-overlay .next-btn:hover {
3937 background-color: rgba(0, 0, 0, 0.8);
3938 }
3939
3940
3941 @media (max-width: 1024px) {
3942
3943 .photos-gallery-grid .photo-item {
3944 width: 100%;
3945 height: 150px !important;
3946 }
3947
3948
3949 /* masonary */
3950
3951 .photos-gallery-masonary {
3952 columns: 200px !important;
3953 }
3954
3955 /* grid */
3956
3957
3958 .photos-gallery-grid {
3959 grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)) !important;
3960 }
3961
3962 }
3963
3964 .ose-codesandbox .embera-embed-responsive.embera-embed-responsive-rich.embera-embed-responsive-provider-codesandbox {
3965 width: 100%;
3966 height: 100%;
3967 }
3968
3969 .ose-codesandbox .embera-embed-responsive.embera-embed-responsive-rich.embera-embed-responsive-provider-codesandbox iframe {
3970 width: 100%;
3971 height: 100%;
3972 }
3973
3974
3975 @media (max-width: 767px) {
3976
3977 .popup-overlay .prev-btn,
3978 .popup-overlay .next-btn {
3979 font-size: 20px;
3980 padding: 5px;
3981 }
3982 }
3983
3984 .getty div:last-child {
3985 padding: 0 !important;
3986 height: 100% !important;
3987 max-height: 100% !important;
3988 }