PluginProbe ʕ •ᴥ•ʔ
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more / 4.0.13
EmbedPress – PDF Embedder, Embed PDF viewer, YouTube Videos, 3D FlipBook, Social feeds & more v4.0.13
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 3 years 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
3555 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 .emebedpress-unit-percent, .ep-elementor-content.ep-percentage-width {
1451 width: 100%;
1452 }
1453
1454 /* Documents viewer style */
1455 [data-theme-mode='dark'] {
1456 --viewer-primary-color: #343434;
1457 --viewer-icons-hover-bgcolor: #453838;
1458
1459 }
1460
1461 [data-theme-mode='light'] {
1462 --viewer-primary-color: #f2f2f6;
1463 --viewer-icons-color: #343434;
1464 --viewer-icons-hover-bgcolor: #e5e1e9;
1465 }
1466
1467 @media (prefers-color-scheme: dark) {
1468 :root {
1469 --viewer-primary-color: #343434;
1470 --viewer-icons-color: #f2f2f6;
1471 --viewer-icons-hover-bgcolor: #453838;
1472
1473 }
1474 }
1475
1476 @media (prefers-color-scheme: light) {
1477 :root {
1478 --viewer-primary-color: #f2f2f6;
1479 --viewer-icons-color: #343434;
1480 --viewer-icons-hover-bgcolor: #e5e1e9;
1481
1482 }
1483 }
1484
1485 .ep-file-download-option-masked::after, .ep-external-doc-icons {
1486 background: var(--viewer-primary-color);
1487 }
1488
1489 .ep-external-doc-icons svg path {
1490 fill: var(--viewer-icons-color);
1491 }
1492
1493 .ep-doc-draw-icon svg path {
1494 fill: var(--viewer-primary-color);
1495 stroke: var(--viewer-icons-color);
1496 }
1497
1498 .ep-external-doc-icons svg:hover svg path {
1499 fill: var(--viewer-icons-color);
1500 stroke: var(--viewer-icons-color);
1501 }
1502
1503 .ep-external-doc-icons svg:hover {
1504 background-color: var(--viewer-icons-hover-bgcolor);
1505 }
1506
1507 .ep-file-download-option-masked {
1508 position: relative;
1509 }
1510
1511 .ep-file-download-option-masked {
1512 position: relative;
1513 width: 100%;
1514 height: 100%;
1515 overflow: hidden;
1516 }
1517
1518 .ep-file-download-option-masked .overlay {
1519 position: absolute;
1520 top: 0;
1521 left: 50%;
1522 transform: translateX(-50%);
1523 width: calc(100% - 15px);
1524 height: calc(100% - 45px);
1525 background-color: rgb(66 23 23 / 0%);
1526 pointer-events: unset;
1527 z-index: 1;
1528 user-select: none;
1529 max-width: 800px;
1530 margin: 0 auto;
1531 }
1532
1533
1534 .ep-file-download-option-masked.ep-file-xls .overlay {
1535 height: calc(100% - 78px);
1536 }
1537
1538 .ep-file-download-option-masked iframe {
1539 width: 100%;
1540 height: 100%;
1541 pointer-events: auto;
1542 }
1543
1544
1545 .ep-file-download-option-masked.enabled-text-copy {
1546 pointer-events: all;
1547 }
1548
1549 .embed-download-disabled {
1550 width: 200px;
1551 height: 22px;
1552 background: #444444;
1553 position: absolute;
1554 right: 2px;
1555 bottom: 8px;
1556 opacity: 0;
1557 }
1558
1559 .cui-toolbar-button-right {
1560 display: none !important;
1561 }
1562
1563 .ndfHFb-c4YZDc-Wrql6b {
1564 display: none;
1565 }
1566
1567 .ep-external-doc-icons {
1568 position: absolute;
1569 display: flex;
1570 flex-direction: revert;
1571 background: var(--viewer-primary-color);
1572 border-radius: 6px;
1573 z-index: 2;
1574 bottom: -18px;
1575 left: 50%;
1576 transform: translate(-50%, -50%);
1577 padding: 0 10px;
1578 }
1579
1580 .ep-external-doc-icons svg {
1581 width: 30px;
1582 height: 30px;
1583 cursor: pointer;
1584 transition: 0.3s;
1585 padding: 5px;
1586 border-radius: 4px;
1587 }
1588
1589 .block-editor-block-list__block .ep-gutenberg-file-doc .ep-external-doc-icons svg {
1590 width: 22px;
1591 height: 22px;
1592 }
1593
1594 .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 {
1595 width: 20px !important;
1596 }
1597
1598 .ep-doc-minimize-icon svg, .ep-doc-fullscreen-icon svg {
1599 padding: 6px;
1600 }
1601
1602 .ep-external-doc-icons svg:hover {
1603 border-radius: 4px;
1604 }
1605
1606 .ep-doc-draw-icon.active svg {
1607 background: var(--viewer-icons-hover-bgcolor);
1608 }
1609
1610 .ep-doc-download-icon, .ep-doc-print-icon, .ep-doc-fullscreen-icon, .ep-doc-popup-icon, .ep-doc-draw-icon, .ep-doc-minimize-icon {
1611 display: flex;
1612 align-items: center;
1613 justify-content: center;
1614 width: 40px;
1615 height: 40px;
1616 /* background: var(--viewer-primary-color); */
1617 }
1618
1619 .elementor .elementor-element.elementor-element .embedpress-document-embed .fullscreen-enabled iframe, .embedpress-document-embed .fullscreen-enabled iframe {
1620 width: 100% !important;
1621 height: 100% !important;
1622 }
1623
1624 .ep-file-download-option-masked.ep-file-link.fullscreen-enabled iframe {
1625 margin-left: 22%;
1626 }
1627
1628 .ep-file-download-option-masked::after {
1629 position: absolute;
1630 width: 100%;
1631 height: 30px;
1632 background: var(--viewer-primary-color);
1633 z-index: 1;
1634 bottom: 0;
1635 content: '';
1636 left: 0;
1637 }
1638
1639 .ep-file-download-option-masked.ep-file-docx::after {
1640 bottom: 0;
1641 }
1642
1643 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled::after {
1644 bottom: 0px;
1645 background: white;
1646 height: 22px;
1647 }
1648
1649 .ep-file-download-option-masked.ep-file-docx.ep-powered-by-enabled.fullscreen-enabled::after {
1650 bottom: 0;
1651 }
1652
1653
1654 canvas.ep-doc-canvas {
1655 position: absolute;
1656 z-index: 1;
1657 left: 0;
1658 bottom: 0;
1659 right: 0;
1660 top: 0;
1661 clear: both;
1662 margin: auto;
1663 display: none;
1664 }
1665
1666 /* .ep-file-download-option-masked::after, .ep-file-download-option-masked iframe {
1667 pointer-events: none;
1668 user-select: none;
1669 opacity: 0;
1670 } */
1671
1672 /* custom player css */
1673 :root {
1674 /* --plyr-color-main: #3700ff85; */
1675 --plyr-control-icon-size: 15px;
1676 --plyr-range-track-height: 3px;
1677 --plyr-range-thumb-height: 10px;
1678
1679 }
1680
1681 .plyr--audio .plyr--full-ui input[type=range] {
1682 color: red !important;
1683 }
1684
1685 .ep-embed-content-wraper input[type=range]::-webkit-slider-runnable-track {
1686 box-shadow: none;
1687 }
1688
1689 .ep-embed-content-wraper input[type=range]::-moz-range-track {
1690 box-shadow: none;
1691 }
1692
1693 a.plyr__controls__item.plyr__control {
1694 border-radius: inherit;
1695 color: inherit !important;
1696 }
1697
1698 .plyr-initialized button:focus {
1699 background-color: var(--plyr-color-main);
1700 }
1701
1702 .custom-player-preset-1 .plyr__controls {
1703 background: var(--plyr-color-main) !important;
1704 padding: 0 !important;
1705 }
1706
1707 .custom-player-preset-1 button.plyr__control {
1708 border-radius: 0;
1709 }
1710
1711 .custom-player-preset-1 a.plyr__controls__item.plyr__control {
1712 border-radius: inherit;
1713 }
1714
1715 .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"] {
1716 width: 100px !important;
1717 text-align: center;
1718 display: flex;
1719 align-items: center !important;
1720 justify-content: center;
1721 height: 60px;
1722 }
1723
1724 .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 {
1725 width: 22px;
1726 height: 22px;
1727 }
1728
1729 .custom-player-preset-1 .plyr__control:focus {
1730 border: none;
1731 }
1732
1733 .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 {
1734 border-radius: 4px;
1735 }
1736
1737 .custom-player-preset-3 .plyr__controls, .custom-player-preset-4 .plyr__controls {
1738 background: var(--plyr-color-main) !important;
1739 padding: 0 !important;
1740 }
1741
1742
1743 .custom-player-preset-4 button.plyr__control.plyr__control--overlaid {
1744 display: none !important;
1745 }
1746
1747 /* Overite plyr css */
1748 figure .plyr--full-ui .plyr__video-embed>.plyr__video-embed__container {
1749 padding-bottom: inherit !important;
1750 }
1751
1752 .plyr {
1753 background-color: black;
1754 }
1755
1756 .pip-mode {
1757 position: fixed !important;
1758 width: 320px !important;
1759 height: 180px !important;
1760 top: calc(100% - 200px) !important;
1761 left: calc(100% - 340px) !important;
1762 z-index: 9999;
1763 border-radius: 15px !important;
1764
1765 }
1766
1767 .plyr [data-plyr="pip"] {
1768 display: block !important;
1769 }
1770
1771 .pip-mode .plyr__video-wrapper {
1772 pointer-events: none;
1773
1774 }
1775
1776 .pip-mode .pip-play {
1777 display: none;
1778 }
1779
1780 .pip-mode .pip-play, .pip-mode .pip-pause {
1781 opacity: 0 !important;
1782 position: absolute;
1783 top: 50%;
1784 left: 50%;
1785 transform: translate(-50%, -50%);
1786 background: #0000004a;
1787 z-index: 1;
1788 display: flex;
1789 align-items: center;
1790 justify-content: center;
1791 width: 30px;
1792 height: 30px;
1793 border-radius: 50px;
1794 cursor: pointer;
1795 }
1796
1797 .pip-mode .pip-close {
1798 opacity: 0;
1799 position: absolute;
1800 right: 10px;
1801 top: 10px;
1802 background: #0000004a;
1803 z-index: 1;
1804 display: flex;
1805 align-items: center;
1806 justify-content: center;
1807 width: 30px;
1808 height: 30px;
1809 border-radius: 50px;
1810 cursor: pointer;
1811 }
1812
1813 .pip-mode:hover .pip-play, .pip-mode:hover .pip-close, .pip-mode:hover .pip-pause {
1814 opacity: 1 !important;
1815 }
1816
1817 .pip-mode .overlay-mask {
1818 position: absolute;
1819 top: 0;
1820 left: 0;
1821 right: 0;
1822 bottom: 0;
1823 }
1824
1825 .pip-mode iframe {
1826 pointer-events: none !important;
1827 }
1828
1829 [data-playerid] {
1830 opacity: 0;
1831 }
1832
1833 [data-playerid].audio.plyr-initialized {
1834 opacity: 1;
1835 }
1836
1837 .plyr--paused.plyr__poster-enabled .plyr__poster {
1838 display: block !important;
1839 opacity: 1;
1840 }
1841
1842 @media only screen and (max-width: 767px) {
1843 .plyr__controls [data-plyr="restart"], .plyr__controls [data-plyr="rewind"], .plyr__controls [data-plyr="fast-forward"], .plyr__controls [data-plyr="pip"] {
1844 display: none !important;
1845 }
1846
1847 .plyr__video-wrapper iframe {
1848 max-height: 100% !important;
1849 }
1850
1851 .plyr__controls .plyr__volume input[type=range] {
1852 max-width: 40px;
1853 min-width: 40px;
1854 }
1855 }
1856
1857 /* Instagram profile info design */
1858 /* Base styles for the profile header */
1859 .profile-header {
1860 display: flex;
1861 align-items: center;
1862 padding: 16px;
1863 border-bottom: 1px solid #ddd;
1864 justify-content: center;
1865 gap: 30px;
1866 padding-bottom: 30px;
1867 }
1868
1869 /* Styling for the container holding the tabs */
1870 .posts-tab-options {
1871 text-align: center;
1872 margin: 0;
1873 }
1874
1875 /* Styling for the tabs */
1876 .posts-tab-options .tabs {
1877 list-style: none;
1878 padding: 0;
1879 margin: 0;
1880 display: inline-flex;
1881 border-radius: 5px;
1882 gap: 25px;
1883 padding: 0;
1884 }
1885
1886 .posts-tab-options .tabs svg {
1887 width: 15px;
1888 height: 15px;
1889 }
1890
1891 li[data-media-type="ALL"] svg {
1892 width: 12px;
1893 height: 12px;
1894 }
1895
1896 .posts-tab-options .tabs li {
1897 margin-right: 15px;
1898 cursor: pointer;
1899 padding: 10px 0;
1900 text-transform: uppercase;
1901 font-size: 12px;
1902 font-weight: 500;
1903 display: flex;
1904 align-items: center;
1905 justify-content: center;
1906 gap: 6px;
1907 }
1908
1909 .posts-tab-options .tabs li:last-child {
1910 margin-right: 0;
1911 }
1912
1913 /* Styling for the active tab */
1914 .posts-tab-options .tabs li.active {
1915 /* border-top: 1px solid rgb(115,115,115); */
1916 position: relative;
1917 color: rgb(115, 115, 115);
1918
1919 }
1920
1921 .posts-tab-options .tabs li svg {
1922 border-radius: 2px;
1923 }
1924
1925 .posts-tab-options .tabs li.active svg {
1926 color: rgb(115, 115, 115);
1927 }
1928
1929 .posts-tab-options .tabs li:hover, .posts-tab-options .tabs li:hover svg, .posts-tab-options .tabs li:hover .fill-color {
1930 color: rgb(115, 115, 115);
1931 }
1932
1933 .posts-tab-options .tabs li:hover .fill-color, .posts-tab-options .tabs li.active .fill-color {
1934 fill: rgb(115, 115, 115) !important;
1935 }
1936
1937 .posts-tab-options .tabs li.active::after {
1938 content: '';
1939 position: absolute;
1940 top: -1px;
1941 height: 1px;
1942 width: 100%;
1943 background-color: rgb(115, 115, 115);
1944 left: 0;
1945 right: 0;
1946 }
1947
1948 /* Styles for the profile image and change photo button */
1949 .profile-image {
1950 margin-right: 16px;
1951 }
1952
1953 .posts-count {
1954 margin-right: 15px;
1955 }
1956
1957 .profile-image img {
1958 width: 120px;
1959 height: 120px !important;
1960 object-fit: cover;
1961 border-radius: 50% !important;
1962 border: 3px solid #037bff;
1963 }
1964
1965 .change-photo-button {
1966 background-color: transparent;
1967 border: none;
1968 cursor: pointer;
1969 }
1970
1971 .change-photo-image {
1972 width: 100px;
1973 height: 100px;
1974 border-radius: 50%;
1975 object-fit: cover;
1976 }
1977
1978 /* Styles for the profile username and edit profile button */
1979 .username-section {
1980 display: flex;
1981 align-items: center;
1982 margin-bottom: 8px;
1983 }
1984
1985 .profile-link {
1986 text-decoration: none;
1987 }
1988
1989 .username {
1990 font-size: 18px;
1991 font-weight: bold;
1992 margin-right: 12px;
1993 }
1994
1995 .edit-profile-link {
1996 text-decoration: none;
1997 color: #3897f0;
1998 font-weight: bold;
1999 }
2000
2001 /* Styles for the profile stats */
2002 .profile-stats {
2003 display: flex;
2004 margin-bottom: 8px;
2005 }
2006
2007 .stats-list {
2008 list-style: none;
2009 margin: 0;
2010 padding: 0;
2011 display: flex;
2012 }
2013
2014 .stats-list li {
2015 margin-right: 24px;
2016 font-size: 14px;
2017 }
2018
2019 /* Styles for the profile bio */
2020 .bio-section {
2021 margin-bottom: 12px;
2022 text-align: left;
2023 }
2024
2025 section.profile-details div:last-child {
2026 margin: 0;
2027 }
2028
2029
2030 .bio {
2031 font-size: 14px;
2032 }
2033
2034 a.edit-profile-link {
2035 padding: 8px 15px;
2036 background: #efefef;
2037 text-decoration: none !important;
2038 border-radius: 7px;
2039 color: #222;
2040 font-size: 12px;
2041 font-weight: 500;
2042 }
2043
2044 span.count {
2045 font-weight: 600;
2046 }
2047
2048 a.followers-link {
2049 text-decoration: none !important;
2050 }
2051
2052
2053 /* Hover effect for the edit profile button */
2054
2055 a.profile-link, a.profile-link h2 {
2056 font-size: 20px;
2057 text-decoration: none !important;
2058 margin: 0;
2059 margin-right: 15px;
2060 }
2061
2062 /* Instagram feed layout design */
2063 .embedpress-insta-container {
2064 overflow: hidden;
2065 position: relative;
2066 }
2067
2068 .ose-instagram-feed {
2069 max-height: 100% !important;
2070 height: 100% !important;
2071 }
2072
2073
2074 .insta-grid .embedpress-insta-container .insta-gallery {
2075 display: grid;
2076 grid-template-columns: repeat(3, minmax(0, 1fr));
2077 /* Set 3 columns */
2078 gap: 15px;
2079 grid-auto-flow: row;
2080 /* Ensure items flow in rows */
2081 }
2082
2083
2084 .insta-carousel .embedpress-insta-container .insta-gallery {
2085 grid-auto-columns: calc(25% + 0px);
2086 gap: 0px;
2087 left: 0px;
2088 }
2089
2090 .insta-masonry .embedpress-insta-container .insta-gallery {
2091 column-count: 3;
2092 gap: .5em;
2093 margin: auto;
2094 width: 100%;
2095 display: inherit;
2096 }
2097
2098
2099 .insta-grid .embedpress-insta-container .insta-gallery-item {
2100 position: relative;
2101 color: #fff;
2102 cursor: pointer;
2103 height: 350px;
2104 }
2105
2106 .embedpress-insta-container .insta-gallery-item:hover {
2107 cursor: pointer;
2108 }
2109
2110 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item {
2111 height: auto;
2112 margin-bottom: .5em;
2113 }
2114
2115
2116 .insta-masonry .embedpress-insta-container .insta-gallery .insta-gallery-item video.insta-gallery-image {
2117 height: 550px;
2118 margin-bottom: -13px;
2119 }
2120
2121 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info,
2122 .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2123 display: flex;
2124 justify-content: center;
2125 align-items: center;
2126 position: absolute;
2127 top: 0;
2128 width: 100%;
2129 height: 100%;
2130 background-color: rgba(0, 0, 0, 0.7);
2131 transition: 0.3s;
2132 opacity: 0;
2133 visibility: hidden;
2134 }
2135
2136 .insta-masonry .embedpress-insta-container .insta-gallery-item .insta-gallery-item-info {
2137 height: calc(100% + 4px);
2138 }
2139
2140
2141 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info,
2142 .embedpress-insta-container .insta-gallery-item:hover .insta-gallery-item-info {
2143 opacity: 1;
2144 visibility: visible;
2145 }
2146
2147 .embedpress-insta-container .insta-gallery-item-info ul {
2148 display: flex;
2149 align-items: center;
2150 justify-content: center;
2151 padding: 0;
2152 margin: 0;
2153 height: 100%;
2154 }
2155
2156 .embedpress-insta-container .insta-gallery-item-info li {
2157 display: flex;
2158 align-items: center;
2159 font-size: 1.7rem;
2160 font-weight: 600;
2161 gap: 5px;
2162 }
2163
2164 .embedpress-insta-container .insta-gallery-item-likes {
2165 margin-right: 2.2rem;
2166 }
2167
2168 .embedpress-insta-container .insta-gallery-item-type {
2169 position: absolute;
2170 right: 1rem;
2171 top: 1rem;
2172 text-shadow: 0.2rem 0.2rem 0.2rem rgba(0, 0, 0, .1);
2173 }
2174
2175 .embedpress-insta-container .insta-gallery-image {
2176 width: 100%;
2177 height: 100%;
2178 object-fit: cover;
2179 min-height: 320px;
2180 }
2181
2182 .insta-masonry .embedpress-insta-container .insta-gallery-image {
2183 margin-bottom: -13px;
2184 }
2185
2186 .insta-gallery-item-info svg {
2187 width: 40px;
2188 height: 40px;
2189 }
2190
2191 .insta-item-reaction-count {
2192 display: flex;
2193 }
2194
2195 .insta-item-reaction-count .insta-gallery-item-likes, .insta-item-reaction-count .insta-gallery-item-comments {
2196 display: flex;
2197 align-items: center;
2198 justify-content: center;
2199 gap: 6px;
2200 font-size: 20px;
2201 font-weight: bold;
2202 color: #fff;
2203 }
2204
2205 .insta-gallery-item-info .insta-item-reaction-count svg {
2206 width: 25px;
2207 height: 25px;
2208 }
2209
2210 .insta-gallery-item-type svg {
2211 width: 25px;
2212 height: 25px;
2213 }
2214
2215 .insta-gallery-item-type svg.insta-video-icon {
2216 width: 22px;
2217 height: 22px;
2218 }
2219
2220 .cg-carousel__btns.hidden {
2221 display: none;
2222 }
2223
2224 .cg-carousel__btns {
2225 top: 50%;
2226 transform: translateY(-50%);
2227 position: absolute;
2228 width: 100%;
2229 }
2230
2231 .ep-embed-content-wraper.insta-carousel .cg-carousel__btns {
2232 top: calc(50% - 16px);
2233 }
2234
2235 .ep-embed-content-wraper.insta-carousel .insta-gallery-item-permalink {
2236 display: flex;
2237 align-content: center;
2238 }
2239
2240 .cg-carousel__btns button {
2241 background: #262323;
2242 border: 0;
2243 border-radius: 50px;
2244 width: 35px;
2245 height: 35px;
2246 display: inline-grid;
2247 align-items: center;
2248 justify-content: center;
2249 cursor: pointer;
2250 padding: 0;
2251 }
2252
2253 button#js-carousel__prev-1 {
2254 position: absolute;
2255 left: 30px;
2256 /* top: 50%;
2257 transform: translateY(-50%); */
2258 z-index: 1;
2259 padding: 8px 15px;
2260
2261 }
2262
2263 button#js-carousel__next-1 {
2264 position: absolute;
2265 right: 30px;
2266 /* top: 50%;
2267 transform: translateY(-50%); */
2268 z-index: 1;
2269 padding: 8px 15px;
2270
2271 }
2272
2273 .embedpress-popup-block.embedpress-popup-img {
2274 position: relative;
2275 height: 100%;
2276 display: flex;
2277 background: #000;
2278 }
2279
2280 .popup-carousel, .cg-carousel__track {
2281 height: 100%;
2282 }
2283
2284 .popup-container .popup-carousel .cg-carousel__track {
2285 align-items: center;
2286 background-color: #000;
2287 }
2288
2289 .popup-container .popup-carousel {
2290 background-color: #000;
2291 }
2292
2293
2294
2295 button.js-carousel__prev-1 {
2296 position: absolute;
2297 left: 30px;
2298 top: 50%;
2299 transform: translateY(-50%);
2300 z-index: 1;
2301
2302 }
2303
2304 button.js-carousel__next-1 {
2305 position: absolute;
2306 right: 30px;
2307 top: 50%;
2308 transform: translateY(-50%);
2309 z-index: 1;
2310
2311 }
2312
2313 .cg-carousel__btn svg {
2314 width: 16px;
2315 height: 16px;
2316 }
2317
2318 .load-more-button-container, .load-more-button-container button {
2319 display: flex;
2320 align-items: center;
2321 justify-content: center;
2322 gap: 5px;
2323 }
2324
2325 .load-more-button-container button {
2326 border-style: solid;
2327 border-top-width: 0;
2328 border-right-width: 0;
2329 border-left-width: 0;
2330 border-bottom-width: 0;
2331 color: #ffffff;
2332 border-color: #037bff;
2333 background-color: #037bff;
2334 padding-top: 15px;
2335 padding-right: 30px;
2336 padding-bottom: 15px;
2337 padding-left: 30px;
2338 font-family: inherit;
2339 font-weight: inherit;
2340 line-height: 1em;
2341 cursor: pointer;
2342 border-radius: 5px;
2343 margin-top: 30px;
2344 }
2345
2346
2347 /* Popup design for instafeed */
2348
2349
2350 .popup-container {
2351 display: flex;
2352 width: 100%;
2353 }
2354
2355 /* Wrapper */
2356 .popup-wrapper {
2357 position: fixed;
2358 top: 0;
2359 left: 0;
2360 width: 100%;
2361 height: 100%;
2362 background-color: rgba(0, 0, 0, 0.85);
2363 display: flex;
2364 justify-content: center;
2365 align-items: center;
2366 z-index: 99999;
2367 }
2368
2369 /* Popup Container */
2370 .popup {
2371 border-radius: 10px;
2372 overflow: hidden;
2373 position: absolute;
2374 top: 50%;
2375 left: 50%;
2376 transform: translate(-50%, -50%);
2377 display: flex;
2378 align-items: center;
2379 justify-content: center;
2380 max-height: 100%;
2381 max-width: 100%;
2382 }
2383
2384 /* .popup>div {
2385 height: calc(100% - 100px);
2386 } */
2387
2388 /* .popup-md-3.red {
2389 display: flex;
2390 align-items: center;
2391 } */
2392
2393 .popup-container .popup-md-9.white {
2394 width: 60%;
2395 overflow: hidden;
2396 }
2397
2398 .popup-md-3.red {
2399 width: 40%;
2400 }
2401
2402 /* Image Block */
2403 .embedpress-popup-img img {
2404 width: 100%;
2405 height: auto;
2406 object-fit: contain;
2407 }
2408
2409 video.popup-media-image {
2410 height: auto;
2411 max-width: 100%;
2412 width: 100%;
2413 max-height: 100vh;
2414 border-top-left-radius: 5px;
2415 border-bottom-left-radius: 5px;
2416 }
2417
2418 img.popup-media-image {
2419 height: auto;
2420 }
2421
2422 /* Header */
2423 .embedpress-popup-header, .embedpress-hashtag-header {
2424 display: flex;
2425 align-items: center;
2426 padding: 15px 10px;
2427 justify-content: space-between;
2428 border-bottom: 1px solid #f4e9e9;
2429 }
2430
2431 .hashtag-container {
2432 border-bottom: 1px solid #f4e9e9;
2433 }
2434
2435 .embedpress-hashtag-header {
2436 border: none;
2437 max-width: 350px;
2438 margin: auto;
2439 }
2440
2441 .embedpress-hashtag-username {
2442 font-weight: bold;
2443 }
2444
2445 .embedpress-popup-header-img img, .embedpress-hashtag-header-img img {
2446 border-radius: 50% !important;
2447 margin-right: 10px;
2448 width: 30px;
2449 height: 30px !important;
2450 object-fit: cover;
2451 border: 2px solid #037bff !important;
2452 }
2453
2454 .embedpress-popup-header-img a, .embedpress-hashtag-header-img a {
2455 display: flex;
2456 align-items: center;
2457 justify-content: center;
2458 text-decoration: none !important;
2459 }
2460
2461 .embedpress-popup-username {
2462 color: #005293;
2463 font-weight: bold;
2464 font-size: 15px;
2465 text-decoration: none !important;
2466 }
2467
2468 img.embedpress-hashtag-round {
2469 border-radius: 50px !important;
2470 }
2471
2472 .insta-followbtn a {
2473 text-decoration: none !important;
2474 padding: 6px 15px;
2475 background: #007bff;
2476 border-radius: 5px;
2477 color: #fff !important;
2478 font-size: 14px;
2479 font-weight: normal;
2480 }
2481
2482 /* Text */
2483 .embedpress-popup-block.embedpress-popup-info {
2484 display: flex;
2485 flex-direction: column;
2486 justify-content: space-between;
2487 flex-grow: 1;
2488 height: 100%;
2489 background-color: #fff;
2490 /* max-height: calc(100% - 67px);
2491 margin-top: 33px; */
2492 }
2493
2494 .embedpress-popup-text {
2495 font-size: 14px;
2496 font-weight: normal;
2497 overflow: hidden;
2498 letter-spacing: 0.04em;
2499 line-height: 1.8rem;
2500 padding: 10px;
2501 flex: auto;
2502 border-bottom: 1px solid #f4e9e9;
2503 text-align: left;
2504 max-height: calc(100vh - 235px);
2505 overflow: auto;
2506 word-break: break-all;
2507 }
2508
2509 /* Stats */
2510 .embedpress-popup-stats {
2511 display: flex;
2512 align-items: center;
2513 justify-content: space-between;
2514 padding: 16px 10px;
2515 }
2516
2517 .embedpress-popup-stats .embedpress-inline {
2518 display: flex;
2519 align-items: center;
2520 gap: 5px;
2521 font-weight: bold;
2522 color: #000;
2523 cursor: pointer;
2524 position: relative;
2525 }
2526
2527 .embedpress-popup-stats .embedpress-inline a {
2528 display: flex;
2529 align-items: center;
2530 gap: 6px;
2531 color: #000;
2532 text-decoration: none;
2533 font-weight: 400;
2534 }
2535
2536 .embedpress-popup-stats .embedpress-inline a svg {
2537 width: 20px;
2538 height: 20px;
2539 }
2540
2541 /* Share Buttons */
2542
2543 .embedpress-popup-share-buttons {
2544 padding: 10px;
2545 background-color: #fafafa;
2546 display: flex;
2547 align-items: center;
2548 }
2549
2550 .embedpress-popup-share-buttons a {
2551 color: #007bff;
2552 }
2553
2554 .embedpress-href.embedpress-popup-share {
2555 cursor: pointer;
2556 color: #ca379d;
2557 display: flex;
2558 align-items: center;
2559 gap: 6px;
2560 }
2561
2562 .embedpress-popup-share-buttons {
2563 background: #f4f9ff;
2564 position: absolute;
2565 top: -50px;
2566 left: -55px;
2567 gap: 10px;
2568 border-radius: 5px;
2569 box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
2570 visibility: hidden;
2571 opacity: 0;
2572 margin-bottom: -10px;
2573 transition: 0.3s;
2574 }
2575
2576 .embedpress-popup-share-buttons.show {
2577 visibility: visible;
2578 opacity: 1;
2579 margin-bottom: 0;
2580 }
2581
2582 .embedpress-popup-share-buttons::before {
2583 content: "";
2584 position: absolute;
2585 bottom: -15px;
2586 left: 50%;
2587 margin-left: -8px;
2588 border-width: 8px;
2589 border-style: solid;
2590 border-color: #f4f9ff transparent transparent transparent;
2591 }
2592
2593 .embedpress-popup-share-buttons::before {
2594 content: "";
2595 position: absolute;
2596 bottom: -15px;
2597 left: 50%;
2598 margin-left: -8px;
2599 border-width: 8px;
2600 border-style: solid;
2601 border-color: #f4f9ff transparent transparent transparent;
2602 z-index: 1 !important;
2603 }
2604
2605 .embedpress-popup-share-buttons::after {
2606 content: "";
2607 position: absolute;
2608 bottom: -16.1px;
2609 left: 50%;
2610 margin-left: -8px;
2611 border-width: 8px;
2612 border-style: solid;
2613 border-color: #e7eaef transparent transparent transparent;
2614 }
2615
2616 .embedpress-popup-share-buttons span {
2617 color: #fff;
2618 font-size: 18px;
2619 display: flex;
2620 align-items: center;
2621 }
2622
2623 .embedpress-popup-share-buttons span svg {
2624 width: 16px !important;
2625 height: 16px !important;
2626 }
2627
2628 .embedpress-popup-share-buttons span.dashicons.dashicons-linkedin {
2629 color: #0077b5;
2630 }
2631
2632 .embedpress-popup-share-buttons span.dashicons.dashicons-facebook {
2633 color: #1877F2;
2634 }
2635
2636 .embedpress-popup-share-buttons span.dashicons.dashicons-pinterest {
2637 color: #E60023;
2638 }
2639
2640 span.tag-wrapper a {
2641 font-weight: bold;
2642 text-decoration: none !important;
2643 }
2644
2645 .embedpress-href.embedpress-popup-share svg {
2646 width: 20px;
2647 height: 20px;
2648 }
2649
2650 .embedpress-popup-instagram-buttons svg {
2651 width: 18px !important;
2652 height: 20px !important;
2653 }
2654
2655 .embedpress-popup-stats .embedpress-inline {
2656 transition: 0.3s;
2657 }
2658
2659 .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 {
2660 color: rgb(115, 115, 115) !important;
2661 /* stroke: rgb(115, 115, 115); */
2662 }
2663
2664 .embedpress-inline.embedpress-popup-instagram-buttons a:hover svg path {
2665 stroke: rgb(115, 115, 115);
2666 }
2667
2668 .embedpress-inline.popup-like-button a:hover svg {
2669 color: rgb(115, 115, 115);
2670 fill: rgb(115, 115, 115);
2671 }
2672
2673 .embedpress-href.embedpress-popup-share:hover svg {
2674 fill: rgb(115, 115, 115);
2675 }
2676
2677 /* Date */
2678 .date-post {
2679 padding: 10px;
2680 font-size: 12px;
2681 color: #8e8e8e;
2682 }
2683
2684 div.popup-close {
2685 position: absolute;
2686 top: 50px;
2687 right: 50px;
2688 color: white;
2689 z-index: 15566555655;
2690 cursor: pointer;
2691 padding: 15px;
2692 background: #643535;
2693 border-radius: 50px;
2694 height: 10px;
2695 width: 10px;
2696 display: flex;
2697 align-items: center;
2698 justify-content: center;
2699 text-transform: uppercase;
2700 cursor: pointer;
2701 }
2702
2703 .load-spin {
2704 width: 100px;
2705 height: 100px;
2706 background-color: #f00;
2707 animation: spin 2s linear infinite;
2708 }
2709
2710 @keyframes spin {
2711 0% {
2712 transform: rotate(0deg);
2713 }
2714
2715 100% {
2716 transform: rotate(360deg);
2717 }
2718 }
2719
2720
2721 .loader {
2722 margin: auto;
2723 border: 5px solid #EAF0F6;
2724 border-radius: 50%;
2725 border-top: 5px solid #FF7A59;
2726 width: 30px;
2727 height: 30px;
2728 animation: spinner 4s linear infinite;
2729 }
2730
2731 .ad-youtube-video {
2732 height: 100%;
2733 }
2734
2735 @keyframes spinner {
2736 0% {
2737 transform: rotate(0deg);
2738 }
2739
2740 100% {
2741 transform: rotate(360deg);
2742 }
2743 }
2744
2745 @media screen and (max-width: 1200px) {
2746
2747 .popup-container .popup-md-9.white {
2748 width: 50%;
2749 }
2750
2751 .popup-container .popup-md-3 {
2752 width: 50%;
2753 }
2754
2755 }
2756
2757 @media screen and (max-width: 991px) {
2758 .popup-container {
2759 flex-direction: column;
2760 }
2761
2762 .popup-container .popup-md-9.white {
2763 width: 100%;
2764 }
2765
2766 .popup-container .popup-md-3 {
2767 width: 100%;
2768 }
2769
2770 .embedpress-popup-text {
2771 max-height: 300px;
2772 }
2773
2774 }
2775
2776 @media screen and (max-width: 768px) {
2777 .insta-grid .embedpress-insta-container .insta-gallery {
2778 grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
2779 }
2780
2781 .embedpress-popup-text {
2782 max-height: 250px;
2783 }
2784 }
2785
2786 @media screen and (max-width: 420px) {
2787 .insta-grid .embedpress-insta-container .insta-gallery {
2788 grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
2789 }
2790
2791 .profile-header {
2792 flex-direction: column;
2793 }
2794
2795 .embedpress-popup-text {
2796 max-height: 200px;
2797 }
2798
2799 .insta-followbtn {
2800 display: none;
2801 }
2802 }
2803
2804 /* youtube channel css */
2805
2806 .ep-player-wrap .hide {
2807 display: none;
2808 }
2809
2810 .ep-gdrp-content {
2811 background: #222;
2812 padding: 50px 30px;
2813 color: #fff;
2814 }
2815
2816 .ep-gdrp-content a {
2817 color: #fff;
2818 }
2819
2820 .ep-youtube__content__pagination {
2821 display: flex;
2822 justify-content: center;
2823 align-items: center;
2824 margin-top: 30px;
2825 gap: 10px;
2826 }
2827
2828 .ep-loader-wrap {
2829 margin-top: 30px;
2830 display: flex;
2831 justify-content: center;
2832 }
2833
2834 .ep-youtube__content__pagination .ep-prev,
2835 .ep-youtube__content__pagination .ep-next {
2836 cursor: pointer;
2837 border: 1px solid rgba(0, 0, 0, .1);
2838 border-radius: 30px;
2839 padding: 0 20px;
2840 height: 40px;
2841 transition: .3s;
2842 display: flex;
2843 align-items: center;
2844 }
2845
2846 .ep-youtube__content__pagination .ep-prev:hover,
2847 .ep-youtube__content__pagination .ep-next:hover {
2848 background-color: #5B4E96;
2849 color: #fff;
2850 }
2851
2852 .ep-youtube__content__pagination .ep-page-numbers {
2853 display: flex;
2854 align-items: center;
2855 gap: 10px;
2856 flex-wrap: wrap;
2857 }
2858
2859 .ep-youtube__content__pagination .ep-page-numbers>span {
2860 border: 1px solid rgba(0, 0, 0, .1);
2861 border-radius: 30px;
2862 display: inline-block;
2863 width: 45px;
2864 height: 45px;
2865 display: flex;
2866 align-items: center;
2867 justify-content: center;
2868 }
2869
2870 .active__current_page {
2871 background: #5B4E96;
2872 color: #fff;
2873 }
2874
2875 .ep-youtube__content__block .youtube__content__body .content__wrap:not(.youtube-carousel) {
2876 margin-top: 30px;
2877 display: grid;
2878 grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
2879 gap: 30px;
2880 }
2881
2882
2883 [data-source-id] .layout-list .ep-youtube__content__block .youtube__content__body .content__wrap {
2884 grid-template-columns: repeat(auto-fit, minmax(calc(100% - 30px), 1fr)) !important;
2885 }
2886
2887 [data-youtube-channel-carousel].ep-youtube__content__block {
2888 position: relative
2889 }
2890
2891 .ep-youtube__content__block .item {
2892 cursor: pointer;
2893 white-space: initial;
2894 }
2895
2896 .ep-youtube__content__block .youtube-carousel .item {
2897 margin: 10px;
2898 }
2899
2900 .ep-youtube__content__block .item:hover .thumb .play-icon {
2901 opacity: 1;
2902 top: 50%;
2903 }
2904
2905 .ep-youtube__content__block .item:hover .thumb:after {
2906 opacity: .4;
2907 z-index: 0;
2908 }
2909
2910 .ep-youtube__content__block .thumb {
2911 padding-top: 56.25%;
2912 margin-bottom: 5px;
2913 position: relative;
2914 background-color: #222;
2915 background-size: contain !important;
2916 border-radius: 12px;
2917 overflow: hidden;
2918 }
2919
2920 figure .ep-youtube__content__block .thumb {
2921 background-color: #222 !important;
2922 }
2923
2924 .ep-youtube__content__block .thumb:after {
2925 position: absolute;
2926 top: 0;
2927 left: 0;
2928 height: 100%;
2929 width: 100%;
2930 content: '';
2931 background: #000;
2932 opacity: 0;
2933 transition: opacity .3s ease;
2934 }
2935
2936 .ep-youtube__content__block .thumb:before {
2937 position: absolute;
2938 top: 0;
2939 left: 0;
2940 height: 100%;
2941 width: 100%;
2942 content: '';
2943 background: #222;
2944 z-index: -1;
2945 }
2946
2947 .ep-youtube__content__block .thumb img {
2948 width: 100%;
2949 height: 100%;
2950 object-fit: cover;
2951 }
2952
2953 .ep-youtube__content__block .thumb .play-icon {
2954 width: 50px;
2955 height: auto;
2956 position: absolute;
2957 top: 40%;
2958 left: 50%;
2959 transform: translate(-50%, -50%);
2960 opacity: 0;
2961 transition: all .3s ease;
2962 z-index: 2;
2963 }
2964
2965 .ep-youtube__content__block .thumb .play-icon img {
2966 width: 100;
2967 }
2968
2969 .ep-youtube__content__block .body p {
2970 margin-bottom: 0;
2971 font-size: 15px;
2972 text-align: left;
2973 line-height: 1.5;
2974 font-weight: 400;
2975 }
2976
2977 .ep-youtube__content__block.loading .ep-youtube__content__pagination {
2978 display: none;
2979 }
2980
2981 .ep-youtube__content__block .ep-loader {
2982 display: none;
2983 }
2984
2985 .ep-youtube__content__block.loading .ep-loader {
2986 display: block;
2987 }
2988
2989 .ep-loader img {
2990 width: 20px;
2991 }
2992
2993 .is_mobile_device {
2994 display: none !important;
2995 }
2996
2997
2998 .is_mobile_devic.ep-page-numbers {
2999 gap: 5px;
3000 }
3001
3002 @media only screen and (max-width: 480px) {
3003 .is_desktop_device {
3004 display: none !important;
3005 }
3006
3007 .ep-youtube__content__pagination .ep-page-numbers>span {
3008 width: 35px;
3009 height: 35px;
3010 }
3011
3012 .ep-youtube__content__pagination .ep-prev, .ep-youtube__content__pagination .ep-next {
3013 height: 35px;
3014 }
3015
3016 .is_mobile_device {
3017 display: flex !important;
3018 ;
3019 }
3020
3021 .ep-youtube__content__pagination .ep-page-numbers {
3022 gap: 5px;
3023 }
3024 }
3025
3026 /* Youtube Advance layout style */
3027 .embedded-youtube-channel .ose-youtube {
3028 height: 100% !important;
3029 max-height: 100% !important;
3030 }
3031
3032 .ose-youtube .channel-header {
3033 display: flex;
3034 align-items: center;
3035 padding: 20px;
3036 border-radius: 10px;
3037 }
3038
3039 .ose-youtube .profile-picture {
3040 width: 120px;
3041 height: 120px;
3042 border-radius: 50%;
3043 margin-right: 20px;
3044 }
3045
3046 .ose-youtube .channel-info {
3047 flex-grow: 1;
3048 text-align: left;
3049 }
3050
3051 .ose-youtube .info-description {
3052 margin-bottom: 20px;
3053 }
3054
3055
3056
3057 .ose-youtube .channel-name {
3058 font-size: 24px;
3059 margin: 0;
3060 }
3061
3062 .ose-youtube .channel-details {
3063 margin: 5px 0;
3064 }
3065
3066 .ose-youtube .more-info {
3067 text-decoration: none;
3068 }
3069
3070 .ose-youtube .subscribe-button {
3071 background-color: red;
3072 border: none;
3073 padding: 10px 20px 10px 12px;
3074 border-radius: 30px;
3075 cursor: pointer;
3076 display: inline-flex;
3077 align-items: center;
3078 /* display: inline; */
3079 text-decoration: none !important;
3080 color: white;
3081 font-weight: 600;
3082 }
3083
3084 .ose-youtube .subscribe-button svg {
3085 height: 20px;
3086 width: 20px;
3087 margin-right: 5px;
3088 }
3089
3090 .ose-youtube .subscribe-button:hover {
3091 background-color: #ff6868;
3092 }
3093
3094 .video-popup {
3095 display: none;
3096 position: fixed;
3097 z-index: 1000;
3098 left: 0;
3099 top: 0;
3100 width: 100%;
3101 height: 100%;
3102 background-color: rgba(0, 0, 0, 0.95);
3103 }
3104
3105 .video-popup-content {
3106 position: absolute;
3107 left: 50%;
3108 top: calc(50% + 30px);
3109 transform: translate(-50%, -50%);
3110 max-width: 90%;
3111 max-height: 90%;
3112 text-align: center;
3113 }
3114
3115 .video-popup-inner-content {
3116 width: 100%;
3117 height: 100%;
3118 max-height: 90vh;
3119 overflow: auto !important;
3120 border: 1px solid #333;
3121 border-radius: 8px;
3122 background: #000;
3123 box-sizing: border-box;
3124 padding: 20px;
3125
3126 }
3127
3128 .video-popup-content iframe {
3129 width: 700px !important;
3130 height: 420px !important;
3131 max-width: 100%;
3132 max-height: 100%;
3133 }
3134
3135 .video-popup .close {
3136 position: absolute;
3137 top: -25px;
3138 right: -30px;
3139 color: #fff;
3140 font-size: 35px;
3141 }
3142
3143 .video-popup .close:hover,
3144 .video-popup .close:focus {
3145 color: #999;
3146 text-decoration: none;
3147 cursor: pointer;
3148 }
3149
3150 .video-popup .popup-controls {
3151 position: absolute;
3152 width: 100%;
3153 height: 100%;
3154 top: 0;
3155 left: 0;
3156 display: flex;
3157 justify-content: space-between;
3158 align-items: center;
3159 pointer-events: none;
3160 /* Allow clicks to pass through to iframe */
3161 }
3162
3163 .video-popup .nav-icon {
3164 pointer-events: auto;
3165 /* Enable click events */
3166 color: white;
3167 font-size: 50px;
3168 cursor: pointer;
3169 user-select: none;
3170 }
3171
3172 .video-popup .prev-icon {
3173 position: absolute;
3174 left: -60%;
3175 top: 50%;
3176 transform: translate(0, -50%);
3177 padding: 10px;
3178 }
3179
3180 .video-popup .next-icon {
3181 position: absolute;
3182 right: -60%;
3183 top: 50%;
3184 transform: translate(0, -50%);
3185 padding: 10px;
3186 }
3187
3188 #videoDescription {
3189 color: #fff;
3190 font-size: 14px;
3191 }
3192
3193
3194 .youtube-video-description {
3195 font-family: Arial, sans-serif;
3196 margin: 0;
3197 padding: 0 20px;
3198 bottom: no;
3199 max-width: 700px;
3200 text-align: left;
3201 }
3202
3203 .youtube-video-header h1 {
3204 font-size: 20px;
3205 margin: 0 0 10px 0;
3206 color: #fff;
3207 }
3208
3209 .youtube-video-meta {
3210 font-size: 14px;
3211 color: #666;
3212 margin-bottom: 10px;
3213 }
3214
3215 .youtube-video-meta span {
3216 margin-right: 10px;
3217 }
3218
3219 .youtube-video-body {
3220 max-height: 200px;
3221 overflow: auto;
3222 }
3223
3224 .youtube-video-body p {
3225 font-size: 15px;
3226 margin: 0 0 20px 0;
3227 color: #ddd;
3228 }
3229
3230 .youtube-video-footer {
3231 display: flex;
3232 justify-content: space-between;
3233 align-items: center;
3234 padding-top: 5px;
3235 }
3236
3237 .youtube-video-link {
3238 font-size: 16px;
3239 color: #0073aa;
3240 text-decoration: none;
3241 }
3242
3243 .youtube-video-link:hover {
3244 text-decoration: underline;
3245 }
3246
3247 .youtube-video-stats {
3248 font-size: 14px;
3249 color: #666;
3250 display: flex;
3251 align-items: center;
3252 gap: 18px;
3253 }
3254
3255 .youtube-video-stats svg {
3256 height: 12px;
3257 width: 14px;
3258 }
3259
3260 .youtube-video-stats span {
3261 margin-right: 10px;
3262 display: flex;
3263 align-items: center;
3264 gap: 8px;
3265 color: #dad2d2;
3266 }
3267
3268 .youtube-video-stats i {
3269 margin-right: 5px;
3270 }
3271
3272 /* grid item description */
3273
3274 .youtube-body-content .description-container {
3275 display: flex;
3276 /* background-color: #ffffff; */
3277 border-radius: 4px;
3278 max-width: 600px;
3279 text-align: left;
3280 margin-top: 10px;
3281 }
3282
3283 .youtube-body-content.body {
3284 width: 100%;
3285 }
3286
3287 .youtube-body-content .thumbnail {
3288 width: 30px;
3289 height: 30px;
3290 border-radius: 4px;
3291 margin-right: 10px;
3292 }
3293
3294 .youtube-body-content .thumbnail img {
3295 border-radius: 50%;
3296 margin-right: 10px;
3297 width: 30px;
3298 height: 30px;
3299 }
3300
3301 .youtube-body-content .details {
3302 display: flex;
3303 flex-direction: column;
3304 justify-content: space-between;
3305 width: calc(100% - 30px);
3306 }
3307
3308 .youtube-body-content .title {
3309 font-size: 14px;
3310 font-weight: 500;
3311 color: #000000;
3312 margin-bottom: 4px;
3313 line-height: 1.4;
3314 }
3315
3316 .youtube-body-content .channel,
3317 .youtube-body-content .views,
3318 .youtube-body-content .time {
3319 font-size: 14px;
3320 color: #606060;
3321 }
3322
3323 .youtube-body-content .channel {
3324 margin-bottom: 4px;
3325 }
3326
3327 /* Youtube List layout design */
3328
3329 .ep-player-wrap.layout-gallery .ep-first-video iframe {
3330 border-radius: 15px;
3331 }
3332
3333 .ep-player-wrap.layout-list .ep-youtube__content__block .item {
3334 display: flex;
3335 width: 100%;
3336 gap: 20px;
3337 }
3338
3339 .ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
3340 padding-top: 20.25%;
3341 min-width: 250px;
3342 max-width: 300px;
3343 }
3344
3345 /* Youtube Carousel Css */
3346 [data-youtube-channel-carousel] .youtube-carousel-container {
3347 position: relative;
3348 width: 100%;
3349 overflow: hidden;
3350 }
3351
3352 [data-youtube-channel-carousel] .youtube-carousel {
3353 display: flex;
3354 transition: transform 0.5s ease-in-out;
3355 }
3356
3357 [data-youtube-channel-carousel] .youtube-carousel .item {
3358 min-width: calc(33.3333% - 20px);
3359 /* Adjust this value to show more or fewer items */
3360 box-sizing: border-box;
3361 }
3362
3363
3364
3365 [data-youtube-channel-carousel] button {
3366 position: absolute;
3367 top: 50%;
3368 transform: translateY(-50%);
3369 color: white;
3370 border: none;
3371 cursor: pointer;
3372 padding: 10px;
3373 box-shadow: none;
3374 background-color: #000000ba;
3375 width: 40px;
3376 height: 40px;
3377 display: flex;
3378 align-items: center;
3379 border-radius: 50%;
3380 justify-content: center;
3381 }
3382
3383 [data-youtube-channel-carousel] button.preview {
3384 left: -100px;
3385
3386 }
3387
3388 .carousel-controls button.next {
3389 right: -100px;
3390 }
3391
3392 @media screen and (max-width: 1400px) {
3393 .ose-youtube .video-popup-content iframe {
3394 height: 305px !important;
3395 }
3396
3397 .ose-youtube .prev-icon {
3398 left: -50%
3399 }
3400
3401 .ose-youtube .next-icon {
3402 right: -50%
3403 }
3404 }
3405
3406 @media screen and (max-width: 1200px) {
3407 .ose-youtube .video-popup-content iframe {
3408 height: 305px !important;
3409 }
3410
3411 .ose-youtube .prev-icon {
3412 left: -40%
3413 }
3414
3415 .ose-youtube .next-icon {
3416 right: -40%
3417 }
3418 }
3419
3420 @media screen and (max-width: 992px) {
3421 .ose-youtube .video-popup-content iframe {
3422 height: 305px !important;
3423 }
3424
3425 .ose-youtube .prev-icon {
3426 left: -40%
3427 }
3428
3429 .ose-youtube .next-icon {
3430 right: -40%
3431 }
3432 }
3433
3434
3435 @media screen and (max-width: 576px) {
3436 .ose-youtube .prev-icon {
3437 left: -26%
3438 }
3439
3440 .ose-youtube .next-icon {
3441 right: -26%
3442 }
3443 }
3444
3445 @media screen and (max-width: 580px) {
3446 .ose-youtube .prev-icon {
3447 left: -18%;
3448 }
3449
3450 .ose-youtube .next-icon {
3451 right: -18%;
3452 }
3453 }
3454
3455
3456
3457 .youtube-video-body {
3458 display: none;
3459 }
3460
3461
3462 .video-popup-content {
3463 width: 100%;
3464 max-width: 720px;
3465 margin: auto;
3466 }
3467
3468 @media (max-width: 1024px) {
3469 .youtube-carousel .item {
3470 min-width: calc(50% - 20px) !important;
3471 /* Show 2 items */
3472 }
3473 }
3474
3475 @media (max-width: 768px) {
3476 .youtube-carousel .item {
3477 min-width: calc(100% - 20px) !important;
3478 /* Show 1 item */
3479 }
3480
3481 [data-youtube-channel-carousel] button.preview {
3482 left: 0 !important;
3483 }
3484
3485 [data-youtube-channel-carousel] button.next {
3486 right: 0;
3487 }
3488
3489 .video-popup-content {
3490 width: calc(100% - 40px);
3491 margin: auto;
3492 }
3493
3494 .video-popup-content iframe {
3495 max-height: 300px;
3496 }
3497
3498 .video-popup .close {
3499 top: -25px;
3500 transform: translate(0%, -50%);
3501 right: unset;
3502 }
3503
3504
3505 }
3506
3507 @media (max-width: 580px) {
3508 .ep-first-video {
3509 margin-bottom: 20px;
3510 }
3511
3512 .video-popup-content iframe {
3513 max-height: 220px;
3514 }
3515
3516 .ep-player-wrap .ep-youtube__content__block .item {
3517 gap: 15px;
3518 }
3519
3520 .ep-embed-content-wraper .ep-youtube__content__block .youtube__content__body .content__wrap {
3521 gap: 30px !important;
3522 }
3523
3524 .ose-youtube .profile-picture {
3525 width: 80px;
3526 height: 80px;
3527 }
3528
3529 .ose-youtube .channel-header {
3530 gap: 10px;
3531 align-items: start;
3532 padding: 0;
3533
3534 }
3535
3536 .description-container {
3537 margin-top: 0px;
3538 }
3539
3540 .description-container p.description {
3541 display: none;
3542 }
3543
3544 .ep-player-wrap.layout-list .ep-youtube__content__block .item {
3545 flex-direction: column;
3546 }
3547
3548 .ep-player-wrap.layout-list .ep-youtube__content__block .thumb {
3549 min-width: 100%;
3550 min-height: 200px;
3551 }
3552
3553
3554
3555 }