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