PluginProbe ʕ •ᴥ•ʔ
Spider Elements – Premium Elementor Widgets & Addons Library / 1.7.0
Spider Elements – Premium Elementor Widgets & Addons Library v1.7.0
trunk 1.0.0 1.1.0 1.5.0 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.7.0 1.8.0 1.9.0
spider-elements / assets / scss / frontend / _Video_Playlist.scss
spider-elements / assets / scss / frontend Last commit date
_Accordion.scss 8 months ago _Alerts_box.scss 8 months ago _Animated_Headline.scss 8 months ago _Animation.scss 8 months ago _Buttons.scss 8 months ago _Cheat_sheet.scss 8 months ago _Common.scss 8 months ago _Counter.scss 8 months ago _Icon_box.scss 8 months ago _Instagram.scss 8 months ago _Integration.scss 8 months ago _List_Item.scss 8 months ago _Mixins.scss 8 months ago _Prefix.scss 8 months ago _Tabs.scss 8 months ago _Team.scss 8 months ago _Testimonial.scss 8 months ago _Timeline.scss 8 months ago _Video_Playlist.scss 8 months ago _Video_Popup.scss 8 months ago _blog_grid.scss 8 months ago _framework.scss 8 months ago
_Video_Playlist.scss
2384 lines
1 .spel-video-playlist {
2
3 &.video-playlist-1 {
4
5 .video_list {
6 .video_list_inner {
7 .list {
8 .videos_meta {
9 i {
10 padding-right: 4px;
11 }
12 }
13 }
14 }
15 }
16 }
17 }
18
19 .ycp {
20 .belah {
21 .luhur {
22 span.about {
23 display: none;
24 }
25
26 height: 74px;
27
28 span.tombol {
29 font-size: 14px;
30
31 &.vid-next {
32 float: right;
33 margin-right: 0;
34 }
35 }
36 }
37 }
38 }
39
40 .video_list_area {
41 &.bg_gradient {
42 background: linear-gradient(180deg, #ffffff 0%, #f0f3f7 100%);
43
44 .accordion {
45 .card {
46 box-shadow: 0 0.3px 0.9px rgba(29, 56, 70, 0.1),
47 0 1.6px 3.6px rgba(29, 56, 70, 0.13);
48 }
49 }
50 }
51 .art-video-player {
52 .art-bottom {
53 overflow: visible;
54
55 .art-progress {
56 .art-control-progress {
57 .art-control-progress-inner {
58 .art-progress-highlight {
59 span {
60 background: transparent !important;
61 }
62 }
63 }
64 }
65 }
66 }
67
68 .art-state {
69 width: 80px;
70 height: 80px;
71
72 i {
73 font-size: 28px;
74 }
75 }
76
77 .art-mask-show {
78 &.add_icon {
79 .art-danmuku:before {
80 content: "";
81 background: rgba(54, 56, 149, 0.5);
82 border-radius: 5px 5px 0 0;
83 position: absolute;
84 left: 0;
85 top: 0;
86 height: 100%;
87 width: 100%;
88 z-index: 11;
89 }
90 }
91 }
92 }
93
94 &.theatermode {
95 overflow: hidden;
96 .row > * {
97 flex: 0 0 100%;
98 max-width: 100%;
99 transition: all 0.3s linear 0s;
100 }
101 .video_list {
102 width: 100%;
103 margin-top: 100px;
104
105 .video_list_inner {
106 .card {
107 .card-body {
108 .nav {
109 li {
110 width: 100%;
111 display: block;
112 }
113 }
114 }
115 }
116 }
117 }
118 }
119 }
120
121 .art-auto-size {
122 height: 530px !important;
123 align-items: flex-start !important;
124 }
125
126 .art-video-player.art-subtitle-show.art-layer-show.art-control-show.art-mask-show.art-fullscreen:hover {
127 .art-bottom {
128 bottom: -0 !important;
129 }
130 }
131
132 .art-video-player.art-fullscreen-web {
133 height: 100% !important;
134 position: relative !important;
135 z-index: 10 !important;
136 }
137
138 .art-video-player {
139 width: 100% !important;
140 }
141
142 .mCSB_scrollTools {
143 width: 8px;
144 background: #fff;
145 border-radius: 4px;
146
147 .mCSB_dragger {
148 .mCSB_dragger_bar {
149 width: 8px;
150 background: #b8c3cc;
151 }
152 }
153
154 .mCSB_draggerRail {
155 width: 8px;
156 background: #fff;
157 }
158 }
159
160 .video_list {
161 & .play_list_title {
162 color: #1d2746;
163 margin-bottom: 32px;
164 }
165
166 & .mCustomScrollBox {
167 padding-right: 20px;
168 }
169
170 & .mCSB_scrollTools {
171 width: 8px;
172 background: #fff;
173 border-radius: 4px;
174 }
175
176 & .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
177 width: 8px;
178 background: #b8c3cc;
179 }
180
181 & .mCSB_scrollTools .mCSB_draggerRail {
182 width: 8px;
183 background: #fff;
184 }
185
186 .video_list_inner {
187 max-height: 472px;
188 padding-right: 0;
189
190 .accordion {
191 display: grid;
192 row-gap: 12px;
193
194 .accordion-panel {
195 border: none;
196 border-radius: 0 5px 5px 5px !important;
197 overflow: hidden;
198 margin-bottom: 0;
199 .spe-accordion {
200 border: none;
201 border-radius: 0 !important;
202 background-color: transparent;
203 margin-bottom: 0;
204
205 &:last-child {
206 margin-bottom: 0;
207 }
208 .card-header {
209 border: none !important;
210 background: transparent;
211 padding: 0;
212
213 & .list_title {
214 font-weight: 700;
215 font-family: "Roboto", sans-serif;
216 }
217
218 button {
219 padding: 16px 30px 16px 30px;
220 font-size: 18px;
221 color: var(--black_800);
222 font-weight: 500;
223 text-decoration: none;
224 margin-bottom: 0;
225 border: none;
226 outline: none;
227 text-transform: inherit;
228 display: flex;
229 align-items: center;
230 background: #ffffff00;
231
232 & .list_count {
233 color: #7f8493;
234 font-size: 14px;
235 font-weight: 400;
236 position: relative;
237 margin-left: 11px;
238 background: transparent;
239 height: 22px;
240 display: flex;
241 align-items: center;
242 line-height: 1.2;
243 padding: 3px 7px 5px 7px;
244 transition: all 0.3s;
245 min-width: 20px;
246 border-radius: 2em;
247 }
248 //#minus {
249 // display: none;
250 //}
251 & .plus-minus {
252 margin-left: auto;
253 right: 20px;
254 position: absolute;
255
256 svg {
257 line-height: 26px;
258 color: #425466;
259 }
260
261 //#plus {
262 // display: block;
263 //}
264 }
265 }
266 }
267 }
268 }
269 }
270 }
271 }
272
273 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button #plus {
274 display: block;
275 }
276 .video_list .video_list_inner .accordion .spe-collapsed .spe-accordion .card-header button #plus {
277 display: none;
278 }
279 .video_list .video_list_inner .accordion .spe-collapsed .spe-accordion .card-header button #minus {
280 display: block !important;
281 }
282 .video_list .video_list_inner .accordion .accordion-panel .spe-accordion .card-header button #minus {
283 display: none;
284 }
285
286 .video_list {
287 .video_list_inner {
288 .card {
289 .card-body {
290 padding: 8px 35px 25px 35px;
291
292 .nav {
293 border: none;
294
295 li {
296 margin-bottom: 20px;
297
298 a {
299 padding: 0;
300 border: none;
301 text-decoration: none;
302 .media {
303 .ezd-d-flex {
304 padding-right: 20px;
305
306 .video_tab_img {
307 border-radius: 5px;
308 position: relative;
309 overflow: hidden;
310
311 img {
312 height: 100%;
313 }
314
315 &:before {
316 content: "";
317 background: rgba(29, 39, 70, 0.55);
318 position: absolute;
319 left: 0;
320 top: 0;
321 width: 100%;
322 height: 100%;
323 opacity: 0;
324 transition: all 300ms linear 0s;
325 }
326
327 &:after {
328 content: "\f215";
329 left: 0;
330 top: 50%;
331 transform: translateY(-50%);
332 width: 100%;
333 text-align: center;
334 position: absolute;
335 color: #fff;
336 opacity: 0;
337 transition: all 300ms linear 0s;
338 }
339 }
340 }
341
342 .media-body {
343 h4 {
344 color: #1d2746;
345 font-size: 14px;
346 font-weight: 500;
347 margin-bottom: 3px;
348 transition: all 300ms linear 0s;
349 margin-top: 0;
350 }
351
352 .list {
353 line-height: 1;
354 div {
355 display: inline-block;
356 color: #7f8493;
357 font-weight: 400;
358 font-size: 12px;
359 margin-right: 20px;
360 &:last-child {
361 margin-right: 0;
362 }
363 }
364 .dot {
365 position: relative;
366 &::before {
367 content: "";
368 width: 3px;
369 height: 3px;
370 background: #7f8493;
371 border-radius: 50%;
372 position: absolute;
373 left: -12px;
374 top: 62%;
375 transform: translateY(-62%);
376 }
377 }
378 }
379 }
380 }
381
382 &:hover,
383 &.active {
384 .media {
385 &.d-flex {
386 .video_tab_img {
387 &:before,
388 &:after {
389 opacity: 1;
390 }
391 }
392
393 .media-body {
394 h4 {
395 color: var( --e-global-color-accent );
396 }
397 }
398 }
399 }
400 }
401 }
402 &:hover {
403 .media {
404 &.d-flex {
405 .media-body {
406 h4 {
407 text-decoration-color: var( --e-global-color-accent );
408 text-decoration: underline;
409 text-underline-offset: 4px;
410 }
411 }
412 }
413 }
414 }
415
416 &:last-child {
417 margin-bottom: 0;
418 }
419 }
420 }
421 }
422 }
423 }
424 }
425
426 .art-video-player.art-layer-show .art-layers {
427 display: none !important;
428 }
429
430 .art-control.art-control-control13.art-control-onlyText {
431 display: none;
432 }
433
434 /* End Video Area css
435 ============================================================================================ */
436
437 /* Video Slider Area css
438 ============================================================================================ */
439 .gallery-thumbs {
440 margin-top: 0;
441 padding-left: 20px;
442 padding-right: 20px;
443
444 .item {
445 padding-left: 10px;
446 padding-right: 10px;
447
448 img {
449 max-width: 100%;
450 }
451
452 .caption_text {
453 padding-left: 15px;
454 padding-right: 15px;
455
456 svg {
457 width: 23px;
458 height: 23px;
459 }
460
461 h4 {
462 font-size: 12px;
463 margin-top: 8px;
464 }
465 }
466 }
467 }
468
469 .next svg,
470 .prev svg {
471 width: 10px;
472 }
473
474 .prev {
475 left: 8px;
476 }
477
478 .next {
479 right: 8px;
480 }
481
482 .video_slider_area {
483 .gallery_inner_thumb {
484 position: relative;
485 border-radius: 5px;
486 overflow: hidden;
487
488 &:before {
489 content: "";
490 height: 100%;
491 width: 100%;
492 background: linear-gradient(
493 180deg,
494 rgba(44, 44, 81, 0) 0%,
495 rgba(44, 44, 81, 0.9) 73.67%
496 );
497 position: absolute;
498 left: 0;
499 bottom: 0;
500 border-radius: 5px;
501 top: 7px;
502 }
503 }
504
505 .gallery-top {
506 .art-video-player {
507 &.art-auto-size {
508 height: 410px !important;
509
510 &:hover {
511 .art-bottom {
512 transform: translateY(0);
513 }
514 }
515 }
516
517 & {
518 border-radius: 10px;
519 overflow: hidden;
520
521 .art-bottom {
522 bottom: 0;
523 background: rgba(235, 245, 250, 0.1);
524 border-radius: 0 0 5px 5px;
525 transform: translateY(48px);
526 overflow: visible !important;
527
528 .art-controls {
529 .art-control {
530 color: #fff;
531
532 &.art-control-subtitle[aria-label="Hide subtitle"]="Hide subtitle""] svg {
533 fill: rgba(235, 245, 250, 0.5);
534 }
535
536 &.art-control-subtitle[aria-label="Show subtitle"]="Show subtitle""] svg {
537 fill: #fff;
538 }
539
540 &.art-control-setting[aria-label="Hide subtitle"]="Hide subtitle""] svg {
541 fill: #fff;
542 }
543
544 &.art-control-setting[aria-label="Show subtitle"]="Show subtitle""] svg {
545 fill: rgba(235, 245, 250, 0.5);
546 }
547
548 &.art-control-control13.art-control-onlyText {
549 display: none;
550 }
551
552 .art-icon {
553 svg {
554 fill: rgba(235, 245, 250, 0.5);
555
556 &:hover {
557 fill: #fff !important;
558 }
559 }
560 }
561 }
562
563 .art-control-volume {
564 .art-volume-panel {
565 .art-volume-slider-handle {
566 background: #fff;
567
568 &:after {
569 background: rgba(235, 245, 250, 0.5);
570 }
571
572 &:before,
573 &:after {
574 background: #fff;
575 }
576 }
577 }
578 }
579 }
580
581 .art-progress {
582 background: rgba(235, 245, 250, 0.1);
583
584 .art-control-progress {
585 height: 2px;
586 transition: all 300ms linear 0s;
587
588 &:hover {
589 height: 4px;
590 margin-top: -2px;
591 }
592 }
593 }
594 }
595 }
596 }
597 }
598
599 &.theatermode {
600 .gallery-top {
601 .artplayer-app,
602 .art-video-player {
603 height: 717px !important;
604 }
605
606 .slide_text {
607 margin-top: 30px;
608 padding-left: 0;
609 padding-bottom: 4px;
610
611 p {
612 max-width: 100%;
613 }
614 }
615 }
616 }
617 }
618
619 .slide_text {
620 padding-left: 8px;
621 transition: all 300ms linear 0s;
622
623 a {
624 text-decoration: none !important;
625
626 .video_title {
627 font-size: 26px;
628 font-weight: 500;
629 margin: 0;
630 }
631 }
632 p {
633 font-size: 16px;
634 color: #54595d;
635 max-width: 420px;
636 margin: 25px 0 12px;
637 transition: all 300ms linear 0s;
638 }
639
640 .video_user {
641 a {
642 color: #425466;
643 font-size: 14px;
644 margin-right: 15px;
645 display: inline-block;
646 }
647
648 img {
649 width: auto;
650 max-width: 100%;
651 display: inline-block;
652 position: relative;
653 top: -1px;
654 }
655 }
656 }
657
658 .gallery_main_area {
659 position: relative;
660
661 .prev,
662 .next {
663 position: absolute;
664 top: 50%;
665 transform: translateY(-50%);
666 cursor: pointer;
667 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04), 0 4px 8px 0 rgba(0, 0, 0, 0.2);
668 height: 36px;
669 width: 36px;
670 border-radius: 50%;
671 border: 1px solid #dfe1e5;
672 z-index: 0;
673 color: #848d95;
674 background-color: #fff;
675 display: flex !important;
676 justify-content: center;
677 align-items: center;
678
679 &:hover svg path {
680 fill: var( --e-global-color-accent );
681 }
682
683 &.slick-disabled {
684 display: none !important;
685 }
686
687 &.prev {
688 left: -20px;
689 }
690
691 &.next {
692 right: -20px;
693 }
694
695 &:hover,
696 &.slick-current {
697 color: #3c4146;
698 }
699 }
700
701 .gallery-thumbs {
702 margin-top: 45px;
703
704 .slick-track {
705 margin: 0 -15px;
706 }
707
708 .item {
709 padding: 0 15px;
710 position: relative;
711 cursor: pointer;
712
713 > img {
714 width: 100%;
715 }
716
717 .caption_text {
718 .play-icon {
719 position: absolute;
720 right: 0;
721 top: 50%;
722 transform: translateY(-50%) translateX(-50%);
723 text-align: center;
724 left: 50%;
725 display: none;
726
727 i {
728 font-size: 18px;
729 }
730 }
731
732 img {
733 margin: auto !important;
734 }
735
736 .thumbnail_title {
737 color: #fff;
738 font-size: 14px;
739 font-weight: 400;
740 margin-bottom: 0;
741 text-align: center;
742 position: absolute;
743 bottom: 15px;
744 transform: translateX(-50%);
745 left: 50%;
746 width: 95%;
747 }
748
749 svg {
750 opacity: 0;
751 }
752 }
753
754 &:hover .caption_text svg {
755 opacity: 1;
756 }
757
758 &.slick-current .caption_text svg {
759 opacity: 1;
760 }
761
762 &.slick-current .caption_text .play-icon {
763 display: flex;
764 }
765 }
766
767 .slick-prev,
768 .slick-next {
769 z-index: 5;
770
771 &::before {
772 content: "";
773 font-size: 60px;
774 color: #425466;
775 opacity: 1;
776 background-image: url(../img/svg/arrow_left.svg);
777 }
778 }
779
780 .slick-prev {
781 left: 0;
782 }
783
784 .slick-next {
785 right: 0;
786 }
787 }
788 }
789
790 .social_option {
791 margin-top: 32px;
792 }
793
794 .social_option .count_div.active i {
795 color: var( --e-global-color-accent );
796 }
797
798 .social_option .count_div {
799 display: inline-block;
800 line-height: 40px;
801 font-size: 14px;
802 margin-right: 15px;
803 color: #425466;
804 }
805
806 .social_option .count_div a,
807 .social_option .count_div i {
808 color: #425466;
809 margin-right: 2px;
810 }
811
812 .social_option .share_gropu {
813 position: relative;
814 display: inline-block;
815 width: 160px;
816 transition: all 300ms linear 0s;
817 }
818
819 .social_option .share_gropu .nav {
820 position: absolute;
821 left: 0;
822 top: 0;
823 transition: all 300ms linear 0s;
824 transform: perspective(1px) translateZ(0);
825 transform-origin: 0 50%;
826 transition-property: transform;
827 transform: scaleX(0);
828 }
829
830 .social_option .share_gropu.active {
831 width: 150px;
832 }
833
834 .social_option .share_gropu.active .nav {
835 transform: scaleX(1);
836 }
837
838 .social_option .nav {
839 background: rgba(76, 76, 241, 0.2);
840 border-radius: 20px;
841 box-shadow: 0 0.3px 0.9px rgba(29, 56, 70, 0.1),
842 0 1.6px 3.6px rgba(29, 56, 70, 0.13);
843 padding-right: 12px;
844 }
845
846 .social_option .nav li {
847 display: inline-block;
848 margin-right: 10px;
849 }
850
851 .social_option .nav li i {
852 color: #3c4146;
853 }
854
855 .social_option .nav li:first-child a {
856 background: #fafcfc;
857 box-shadow: 0 0 3.6px rgba(29, 56, 70, 0.1);
858 border-radius: 20px;
859 height: 42px;
860 width: 42px;
861 text-align: center;
862 }
863
864 .social_option .nav li a {
865 color: #373b46;
866 display: inline-block;
867 line-height: 42px;
868 }
869
870 .social_option .nav li a i {
871 position: relative;
872 top: 2px;
873 }
874
875 .social_option .nav li:hover a {
876 color: var( --e-global-color-accent );
877 }
878
879 .status_area {
880 margin-top: 125px;
881
882 .status_inner {
883 background: #ffffff;
884 box-shadow: 0 1px 3px rgba(12, 0, 46, 0.1);
885 border-radius: 5px;
886 padding: 25px 50px;
887
888 .media {
889 align-self: center;
890 align-items: center;
891
892 .d-flex {
893 margin-right: 86px;
894 }
895
896 .media-body {
897 align-self: center;
898
899 h4 {
900 font-size: 30px;
901 font-weight: 700;
902 margin-bottom: 0;
903 }
904 }
905
906 .media-right {
907 .main_btn {
908 background: var( --e-global-color-accent );
909 color: #fff;
910 line-height: 60px;
911 padding: 0 37px;
912 font-size: 20px;
913 font-weight: 700;
914
915 &:hover {
916 color: #fff;
917 background: var( --e-global-color-accent );
918 }
919 }
920 }
921 }
922 }
923 }
924
925 .art-state,
926 .play-icon {
927 width: 40px;
928 height: 40px;
929 background: #fff;
930 border-radius: 50%;
931 display: flex;
932 justify-content: center;
933 align-items: center;
934 }
935
936 .art-state i,
937 .play-icon i {
938 text-shadow: 0 6px 12px rgba(76, 76, 241, 0.5);
939 color: var( --e-global-color-accent );
940 }
941
942 .video_popup_slider {
943 padding: 120px 0;
944 background: #ffffff;
945
946 .container {
947 position: relative;
948 }
949
950 .prev1,
951 .next1 {
952 position: absolute;
953 top: 50%;
954 transform: translateY(-50%);
955 height: 50px;
956 width: 50px;
957 background: #54595d;
958 opacity: 0.5;
959 border-radius: 50%;
960 transition: all 300ms linear 0s;
961 cursor: pointer;
962 text-align: center;
963
964 i {
965 color: #fff;
966 font-size: 30px;
967 position: relative;
968 top: 10px;
969 }
970
971 &:hover {
972 opacity: 1;
973 }
974
975 &.slick-disabled {
976 opacity: 0;
977 visibility: hidden;
978 }
979 }
980
981 .prev1 {
982 left: 25px;
983 }
984
985 .next1 {
986 right: 25px;
987 }
988
989 .popup_slick {
990 margin-left: -15px;
991 margin-right: -15px;
992
993 .item {
994 padding-left: 15px;
995 padding-right: 15px;
996 border-radius: 5px;
997 overflow: hidden;
998 text-align: center;
999 cursor: pointer;
1000
1001 img {
1002 max-width: 100%;
1003 }
1004
1005 &:hover {
1006 .item_modal_box {
1007 .text svg {
1008 opacity: 1;
1009 transform: scale(1);
1010 }
1011 }
1012 }
1013
1014 .item_modal_box {
1015 position: relative;
1016 border-radius: 5px;
1017 overflow: hidden;
1018 height: 320px;
1019
1020 video::-moz-range-track {
1021 display: none !important;
1022 }
1023
1024 video::-moz-range-thumb {
1025 display: none !important;
1026 }
1027
1028 &:before {
1029 content: "";
1030 position: absolute;
1031 left: 0;
1032 width: 100%;
1033 bottom: 0;
1034 height: 145px;
1035 background: linear-gradient(
1036 180deg,
1037 rgba(29, 56, 70, 0) 0%,
1038 rgba(29, 56, 70, 0.8) 100%
1039 );
1040 }
1041
1042 video {
1043 height: 320px;
1044 width: 100%;
1045 z-index: 3;
1046 }
1047
1048 .text {
1049 bottom: 0;
1050 left: 0;
1051 width: 100%;
1052 text-align: center;
1053 z-index: 2;
1054 padding: 0 15px;
1055
1056 svg,
1057 img {
1058 position: absolute;
1059 left: 50%;
1060 top: 39%;
1061 margin-left: -20px;
1062 margin-top: -20px;
1063 opacity: 0;
1064 transform: scale(0.8);
1065 transition: all 300ms linear 0s;
1066 }
1067
1068 h4 {
1069 color: #fff;
1070 font-size: 16px;
1071 font-weight: 400;
1072 margin-bottom: 17px;
1073 position: absolute;
1074 width: 100%;
1075 bottom: 0;
1076 text-align: center;
1077 padding: 0 15px;
1078 left: 0;
1079 }
1080
1081 img:hover {
1082 transform: scale(1);
1083 opacity: 1;
1084 }
1085 }
1086 }
1087 }
1088 }
1089 }
1090
1091 .modal_slider_css {
1092 .modal-dialog {
1093 max-width: 100%;
1094 margin: 0;
1095
1096 .modal-content {
1097 background: #4b5155;
1098 min-height: 100vh;
1099
1100 .modal-header {
1101 border: none;
1102 padding: 0;
1103 padding-top: 25px;
1104 width: 100%;
1105 height: 76px;
1106 position: relative;
1107
1108 .button_social {
1109 position: absolute;
1110 right: 0;
1111 }
1112
1113 .close {
1114 height: 50px;
1115 width: 50px;
1116 background: #41484d;
1117 text-align: center;
1118 border-radius: 50%;
1119 font-size: 20px;
1120 color: #fff;
1121 opacity: 1;
1122 margin: 0;
1123 margin-right: 25px;
1124 float: none;
1125 display: inline-block;
1126 transition: all 300ms linear 0s;
1127
1128 i {
1129 position: relative;
1130 left: -1px;
1131 top: -1px;
1132 }
1133
1134 &:hover {
1135 background: var( --e-global-color-accent );
1136 }
1137 }
1138
1139 .share_icon {
1140 height: 50px;
1141 width: 50px;
1142 background: #41484d;
1143 text-align: center;
1144 border-radius: 50%;
1145 font-size: 20px;
1146 display: inline-block;
1147 color: #fff;
1148 opacity: 1;
1149 margin: 0;
1150 margin-right: 27px;
1151 padding: 1rem 1rem;
1152 cursor: pointer;
1153 transition: all 300ms linear 0s;
1154
1155 i {
1156 position: relative;
1157 left: -1px;
1158 top: -1px;
1159 }
1160
1161 &:hover {
1162 background: var( --e-global-color-accent );
1163 }
1164 }
1165
1166 .modal_social {
1167 position: absolute;
1168 right: 106px;
1169 top: 0;
1170 background: #393d40;
1171 width: 171px;
1172 border-radius: 25px;
1173 justify-content: flex-end;
1174 box-shadow: 0 0 6px rgba(0, 0, 0, 0.1);
1175 transform-origin: 100% 50%;
1176 transition-property: transform;
1177 transform: scaleX(0);
1178 transition: all 300ms linear 0s;
1179
1180 li {
1181 a {
1182 display: inline-block;
1183 margin-right: 15px;
1184 color: rgba(255, 255, 255, 0.5);
1185 transition: all 300ms linear 0s;
1186 line-height: 50px;
1187 font-size: 18px;
1188
1189 i {
1190 position: relative;
1191 top: 2px;
1192 }
1193
1194 &:hover {
1195 color: #fff;
1196 }
1197 }
1198
1199 &:last-child {
1200 a {
1201 height: 50px;
1202 width: 50px;
1203 border-radius: 50%;
1204 text-align: center;
1205 background: #41484d;
1206 box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.04),
1207 0 4px 8px rgba(0, 0, 0, 0.2);
1208 font-size: 22px;
1209 line-height: 56px;
1210 margin-right: 0;
1211 }
1212 }
1213 }
1214 }
1215
1216 .modal_social.active {
1217 transform: scaleX(1);
1218 }
1219 }
1220
1221 .modal-body {
1222 padding-left: 0;
1223 padding-right: 0;
1224
1225 #modal_slider {
1226 padding-left: 0;
1227 }
1228
1229 .posting {
1230 position: relative;
1231 max-width: 1350px;
1232 margin: auto;
1233
1234 .video_item {
1235 transform: scale(0.8);
1236 margin: 0 20px;
1237 transition: all 300ms linear 0s;
1238 border-radius: 10px;
1239 overflow: hidden;
1240 position: relative;
1241
1242 h4 {
1243 position: absolute;
1244 left: 0;
1245 bottom: 10px;
1246 width: 100%;
1247 text-align: center;
1248 color: #fff;
1249 font-size: 20px;
1250 font-weight: 400;
1251 opacity: 0;
1252 visibility: hidden;
1253 z-index: 3;
1254 }
1255
1256 .video-js {
1257 max-width: 100%;
1258 height: 669px;
1259 border-radius: 5px;
1260 overflow: hidden;
1261
1262 .vjs-poster {
1263 background-size: cover;
1264 }
1265
1266 .vjs-progress-control.vjs-control {
1267 margin: 0;
1268 margin-right: -40px;
1269 }
1270
1271 .vjs-time-tooltip {
1272 display: none;
1273 }
1274
1275 .vjs-progress-control {
1276 .vjs-play-progress {
1277 &:before {
1278 display: none;
1279 }
1280
1281 background-color: #fff;
1282 height: 5px;
1283 }
1284
1285 .vjs-load-progress {
1286 background-color: #9da2a6;
1287 height: 5px;
1288 }
1289
1290 .vjs-slider {
1291 &:before {
1292 height: 5px;
1293 background: #9da2a6;
1294 }
1295 }
1296 }
1297
1298 .vjs-big-play-button {
1299 background: url(../img/play-button.png) no-repeat;
1300 border: none;
1301 display: none;
1302 }
1303
1304 .vjs-control-bar {
1305 position: absolute;
1306 top: 0;
1307 left: 0;
1308 width: 100%;
1309 background-color: transparent;
1310 height: 5px;
1311
1312 .vjs-button {
1313 display: none;
1314 }
1315
1316 .vjs-current-time {
1317 display: none;
1318 }
1319
1320 .vjs-duration {
1321 display: none;
1322 }
1323 }
1324 }
1325
1326 video {
1327 border-radius: 5px;
1328 overflow: hidden;
1329 }
1330
1331 img {
1332 max-width: 100%;
1333 }
1334 }
1335
1336 li {
1337 .video_item {
1338 position: relative;
1339 filter: blur(5px);
1340 transition: all 300ms linear 0s;
1341
1342 &:before {
1343 content: "";
1344 position: absolute;
1345 left: 0;
1346 top: 0;
1347 width: 100%;
1348 height: 100%;
1349 z-index: 2;
1350 background: rgba(107, 112, 127, 0.5);
1351 opacity: 0;
1352 transition: all 300ms linear 0s;
1353 }
1354
1355 &:hover {
1356 filter: blur(0);
1357
1358 &:before {
1359 opacity: 1;
1360 }
1361 }
1362 }
1363 }
1364
1365 li.slick-current {
1366 .video_item {
1367 transform: scale(1);
1368 filter: blur(0);
1369 border-radius: 0 0 5px 5px;
1370
1371 &:before {
1372 display: none;
1373 }
1374
1375 &:after {
1376 content: "";
1377 background: linear-gradient(
1378 180deg,
1379 rgba(29, 56, 70, 0) 0%,
1380 rgba(29, 56, 70, 0.8) 100%
1381 );
1382 position: absolute;
1383 left: 0;
1384 bottom: 0;
1385 height: 285px;
1386 width: 100%;
1387 }
1388
1389 h4 {
1390 visibility: visible;
1391 opacity: 1;
1392 }
1393
1394 .vjs-big-play-button {
1395 display: block;
1396 }
1397
1398 .vjs-playing {
1399 .vjs-big-play-button {
1400 display: none;
1401 }
1402 }
1403
1404 .vjs-has-started {
1405 .vjs-big-play-button {
1406 display: none;
1407 }
1408 }
1409
1410 .vjs-ended {
1411 .vjs-big-play-button {
1412 display: block;
1413 }
1414 }
1415
1416 .vjs-paused {
1417 .vjs-big-play-button {
1418 display: block;
1419 }
1420 }
1421 }
1422 }
1423
1424 li.slick-current + .slick-active {
1425 .video_item {
1426 filter: blur(5px);
1427 transition: all 300ms linear 0s;
1428
1429 &:hover {
1430 filter: blur(0);
1431
1432 &:before {
1433 opacity: 1;
1434 }
1435 }
1436 }
1437 }
1438 }
1439
1440 .quesiton_slider {
1441 position: relative;
1442 }
1443
1444 .prev_modal {
1445 position: absolute;
1446 top: 50%;
1447 height: 50px;
1448 width: 50px;
1449 background: rgba(166, 174, 179, 0.5);
1450 border-radius: 50%;
1451 transition: all 300ms linear 0s;
1452 color: #c0c3cc;
1453 text-align: center;
1454 line-height: 60px;
1455 cursor: pointer;
1456 transform: translateY(-50%);
1457 z-index: 5;
1458 left: 60px;
1459
1460 &:hover {
1461 background: var( --e-global-color-accent );
1462 }
1463
1464 i {
1465 font-size: 20px;
1466 }
1467 }
1468
1469 .next_modal {
1470 position: absolute;
1471 top: 50%;
1472 height: 50px;
1473 width: 50px;
1474 background: rgba(166, 174, 179, 0.5);
1475 border-radius: 50%;
1476 transition: all 300ms linear 0s;
1477 color: #c0c3cc;
1478 text-align: center;
1479 line-height: 60px;
1480 cursor: pointer;
1481 transform: translateY(-50%);
1482 z-index: 5;
1483 right: 60px;
1484
1485 &:hover {
1486 background: var( --e-global-color-accent );
1487 }
1488
1489 i {
1490 font-size: 20px;
1491 }
1492 }
1493
1494 .prev_modal.slick-disabled {
1495 opacity: 0;
1496 visibility: hidden;
1497 }
1498
1499 .next_modal.slick-disabled {
1500 opacity: 0;
1501 visibility: hidden;
1502 }
1503
1504 h3 {
1505 color: #fff;
1506 font-size: 20px;
1507 font-weight: 400;
1508 margin-left: 50px;
1509 margin-bottom: 18px;
1510 margin-top: 50px;
1511 }
1512
1513 .main_div_carousel {
1514 position: relative;
1515
1516 .prev_car {
1517 position: absolute;
1518 top: 50%;
1519 height: 50px;
1520 width: 50px;
1521 background: rgba(34, 37, 38, 0.9);
1522 border-radius: 50%;
1523 transition: all 300ms linear 0s;
1524 color: #c0c3cc;
1525 text-align: center;
1526 line-height: 60px;
1527 cursor: pointer;
1528 transform: translateY(-50%);
1529 opacity: 0;
1530 left: 60px;
1531
1532 i {
1533 font-size: 20px;
1534 }
1535
1536 &:hover {
1537 background: #000;
1538 }
1539 }
1540
1541 .next_car {
1542 position: absolute;
1543 top: 50%;
1544 height: 50px;
1545 width: 50px;
1546 background: rgba(34, 37, 38, 0.9);
1547 border-radius: 50%;
1548 transition: all 300ms linear 0s;
1549 color: #c0c3cc;
1550 text-align: center;
1551 line-height: 60px;
1552 cursor: pointer;
1553 transform: translateY(-50%);
1554 opacity: 0;
1555 right: 60px;
1556
1557 i {
1558 font-size: 20px;
1559 }
1560
1561 &:hover {
1562 background: #000;
1563 }
1564 }
1565
1566 .prev_car.slick-disabled {
1567 opacity: 0;
1568 visibility: hidden;
1569 }
1570
1571 .next_car.slick-disabled {
1572 opacity: 0;
1573 visibility: hidden;
1574 }
1575
1576 &:hover {
1577 .prev_car {
1578 opacity: 1;
1579 }
1580
1581 .next_car {
1582 opacity: 1;
1583 }
1584 }
1585
1586 .slick-current {
1587 .text_item {
1588 background: #393d40;
1589
1590 h4 {
1591 color: #fff;
1592 }
1593 }
1594 }
1595 }
1596
1597 #modal_carousel {
1598 margin-bottom: 0;
1599
1600 li {
1601 padding-left: 10px;
1602 padding-right: 10px;
1603 }
1604
1605 .slick-list {
1606 padding: 0 27% 0 0 !important;
1607 }
1608 }
1609
1610 .text_item {
1611 background: #393d40;
1612 padding: 13px 24px;
1613 border-radius: 5px;
1614
1615 h4 {
1616 color: #8a8e99;
1617 font-size: 18px;
1618 font-weight: 400;
1619 line-height: 27px;
1620 margin-bottom: 0;
1621 }
1622 }
1623 }
1624 }
1625 }
1626 }
1627
1628 .video_slider_area {
1629 position: relative;
1630
1631 #video_loader {
1632 position: absolute;
1633 top: 0;
1634 left: 0;
1635 width: 100%;
1636 height: 100%;
1637 background-color: #f3f3f3;
1638 z-index: 9999;
1639
1640 #loader {
1641 border: 6px solid rgba(152, 149, 149, 0.614);
1642 border-top: 6px solid var( --e-global-color-accent );
1643 border-radius: 50%;
1644 width: 60px;
1645 height: 60px;
1646 position: absolute;
1647 top: 50%;
1648 left: 50%;
1649 margin-top: -60px;
1650 margin-left: -60px;
1651 animation: spin 2s linear infinite;
1652 }
1653 }
1654
1655 &.loaded {
1656 #video_loader {
1657 display: none;
1658 }
1659 }
1660
1661 .video-js {
1662 min-height: 414px;
1663 border-radius: 5px;
1664 overflow: hidden;
1665
1666 &:before {
1667 content: "";
1668 position: absolute;
1669 left: 0;
1670 top: 0;
1671 background: rgba(44, 44, 81, 0.6);
1672 border-radius: 5px;
1673 width: 100%;
1674 height: 100%;
1675 z-index: 1;
1676 }
1677
1678 .vjs-big-play-button {
1679 border: none;
1680 }
1681
1682 .vjs-control-bar {
1683 transform: translateY(45px);
1684
1685 .vjs-button {
1686 color: rgba(235, 245, 250, 0.5);
1687 transition: all 300ms linear 0s;
1688
1689 &:hover {
1690 color: #fff;
1691 }
1692 }
1693 }
1694
1695 .vjs-control.vjs-button.vjs-control-button.vjs-mode-control {
1696 span {
1697 border-color: rgba(235, 245, 250, 0.5);
1698 transition: all 300ms linear 0s;
1699 }
1700
1701 &:hover {
1702 span {
1703 border-color: #fff;
1704 }
1705 }
1706 }
1707
1708 &:hover {
1709 .vjs-control-bar {
1710 transform: translateY(0);
1711 }
1712 }
1713 }
1714
1715 .video-js.vjs-has-started {
1716 &:before {
1717 opacity: 0;
1718 visibility: hidden;
1719 }
1720 }
1721 }
1722
1723 @keyframes spin {
1724 0% {
1725 transform: rotate(0deg);
1726 }
1727
1728 100% {
1729 transform: rotate(360deg);
1730 }
1731 }
1732
1733 /* End Video Area css
1734 ============================================================================================ */
1735 /* 3d video Slider Area css
1736 ============================================================================================ */
1737 .flipvideo_area {
1738 .slider-wrapper.no-padding {
1739 .js-slider--main {
1740 padding-top: 7px;
1741
1742 .swiper-slide-shadow-left {
1743 background-image: unset;
1744 }
1745
1746 .swiper-slide-shadow-right {
1747 background-image: unset;
1748 }
1749
1750 .swiper-slide.swiper-slide-prev {
1751 position: relative;
1752
1753 &:before {
1754 content: "";
1755 background: rgba(0, 0, 0, 0.6);
1756 position: absolute;
1757 left: 0;
1758 top: 3px;
1759 width: 100%;
1760 height: 98%;
1761 }
1762 }
1763
1764 .swiper-slide.swiper-slide-next {
1765 position: relative;
1766
1767 &:before {
1768 content: "";
1769 background: rgba(0, 0, 0, 0.6);
1770 position: absolute;
1771 left: 0;
1772 top: 3px;
1773 width: 100%;
1774 height: 98%;
1775 }
1776 }
1777 }
1778
1779 .swiper-container.js-slider--nav {
1780 padding-bottom: 0;
1781
1782 .swiper-button-prev {
1783 left: 0;
1784 border-top-right-radius: 3px;
1785 border-bottom-right-radius: 3px;
1786 opacity: 0;
1787 transition: all 300ms linear 0s;
1788 background: var( --e-global-color-accent );
1789
1790 &:after {
1791 font-size: 16px;
1792 }
1793 }
1794
1795 .swiper-button-next {
1796 right: 0;
1797 border-top-left-radius: 3px;
1798 border-bottom-left-radius: 3px;
1799 opacity: 0;
1800 transition: all 300ms linear 0s;
1801 background: var( --e-global-color-accent );
1802
1803 &:after {
1804 font-size: 16px;
1805 }
1806 }
1807
1808 &:hover {
1809 .swiper-button-prev {
1810 opacity: 1;
1811 }
1812
1813 .swiper-button-next {
1814 opacity: 1;
1815 }
1816 }
1817 }
1818 }
1819 }
1820
1821 .swiper-pagination-bullet {
1822 border: 1px solid #1da1f2;
1823 }
1824
1825 .swiper-pagination-bullet-active {
1826 background: #1da1f2;
1827 }
1828
1829 .swiper-container {
1830 margin-left: auto;
1831 margin-right: auto;
1832 position: relative;
1833 overflow: hidden;
1834 z-index: 1;
1835 }
1836
1837 .swiper-container-no-flexbox .swiper-slide {
1838 float: left;
1839 }
1840
1841 .swiper-container-vertical > .swiper-wrapper {
1842 flex-direction: column;
1843 }
1844
1845 .swiper-wrapper {
1846 position: relative;
1847 width: 100%;
1848 height: 100%;
1849 z-index: 1;
1850 display: flex;
1851 box-sizing: content-box;
1852 }
1853
1854 .swiper-container-android .swiper-slide,
1855 .swiper-wrapper {
1856 transform: translate3d(0, 0, 0);
1857 }
1858
1859 .swiper-container-multirow > .swiper-wrapper {
1860 flex-wrap: wrap;
1861 }
1862
1863 .swiper-container-free-mode > .swiper-wrapper {
1864 transition-timing-function: ease-out;
1865 margin: 0 auto;
1866 }
1867
1868 .swiper-slide {
1869 flex: 0 0 auto;
1870 flex-negative: 0;
1871 flex-shrink: 0;
1872 width: 100%;
1873 height: 100%;
1874 position: relative;
1875 }
1876
1877 .swiper-container-autoheight,
1878 .swiper-container-autoheight .swiper-slide {
1879 height: auto;
1880 }
1881
1882 .swiper-container-autoheight .swiper-wrapper {
1883 align-items: flex-start;
1884 transition-property: transform, height;
1885 }
1886
1887 .swiper-container .swiper-notification {
1888 position: absolute;
1889 left: 0;
1890 top: 0;
1891 pointer-events: none;
1892 opacity: 0;
1893 z-index: -1000;
1894 }
1895
1896 .swiper-wp8-horizontal {
1897 -ms-touch-action: pan-y;
1898 touch-action: pan-y;
1899 }
1900
1901 .swiper-wp8-vertical {
1902 -ms-touch-action: pan-x;
1903 touch-action: pan-x;
1904 }
1905
1906 .swiper-button-next,
1907 .swiper-button-prev {
1908 position: absolute;
1909 top: 50%;
1910 width: 27px;
1911 height: 44px;
1912 margin-top: -22px;
1913 z-index: 10;
1914 cursor: pointer;
1915 background-size: 27px 44px;
1916 background-position: center;
1917 background-repeat: no-repeat;
1918 }
1919
1920 .swiper-button-next.swiper-button-disabled,
1921 .swiper-button-prev.swiper-button-disabled {
1922 opacity: 0.35;
1923 cursor: auto;
1924 pointer-events: none;
1925 }
1926
1927 .swiper-pagination {
1928 position: absolute;
1929 text-align: center;
1930 transition: 0.3s;
1931 transform: translate3d(0, 0, 0);
1932 z-index: 10;
1933 }
1934
1935 .swiper-pagination.swiper-pagination-hidden {
1936 opacity: 0;
1937 }
1938
1939 .swiper-container-horizontal > .swiper-pagination-bullets,
1940 .swiper-pagination-custom,
1941 .swiper-pagination-fraction {
1942 bottom: 10px;
1943 left: 0;
1944 width: 100%;
1945 }
1946
1947 .swiper-pagination-bullet {
1948 width: 8px;
1949 height: 8px;
1950 display: inline-block;
1951 border-radius: 100%;
1952 background: #000;
1953 opacity: 0.2;
1954 }
1955
1956 button.swiper-pagination-bullet {
1957 border: none;
1958 margin: 0;
1959 padding: 0;
1960 box-shadow: none;
1961 appearance: none;
1962 }
1963
1964 .swiper-pagination-clickable .swiper-pagination-bullet {
1965 cursor: pointer;
1966 }
1967
1968 .swiper-pagination-white .swiper-pagination-bullet {
1969 background: #fff;
1970 }
1971
1972 .swiper-pagination-bullet-active {
1973 opacity: 1;
1974 background: #007aff;
1975 }
1976
1977 .swiper-pagination-white .swiper-pagination-bullet-active {
1978 background: #fff;
1979 }
1980
1981 .swiper-pagination-black .swiper-pagination-bullet-active {
1982 background: #000;
1983 }
1984
1985 .swiper-container-vertical > .swiper-pagination-bullets {
1986 right: 10px;
1987 top: 50%;
1988 transform: translate3d(0, -50%, 0);
1989 }
1990
1991 .swiper-container-vertical
1992 > .swiper-pagination-bullets
1993 .swiper-pagination-bullet {
1994 margin: 5px 0;
1995 display: block;
1996 }
1997
1998 .swiper-container-horizontal
1999 > .swiper-pagination-bullets
2000 .swiper-pagination-bullet {
2001 margin: 0 5px;
2002 }
2003
2004 .swiper-pagination-progress {
2005 background: rgba(0, 0, 0, 0.25);
2006 position: absolute;
2007 }
2008
2009 .swiper-pagination-progress .swiper-pagination-progressbar {
2010 background: #007aff;
2011 position: absolute;
2012 left: 0;
2013 top: 0;
2014 width: 100%;
2015 height: 100%;
2016 transform: scale(0);
2017 transform-origin: left top;
2018 }
2019
2020 .swiper-container-rtl
2021 .swiper-pagination-progress
2022 .swiper-pagination-progressbar {
2023 transform-origin: right top;
2024 }
2025
2026 .swiper-container-horizontal > .swiper-pagination-progress {
2027 width: 100%;
2028 height: 4px;
2029 left: 0;
2030 top: 0;
2031 }
2032
2033 .swiper-container-vertical > .swiper-pagination-progress {
2034 width: 4px;
2035 height: 100%;
2036 left: 0;
2037 top: 0;
2038 }
2039
2040 .swiper-pagination-progress.swiper-pagination-white {
2041 background: rgba(255, 255, 255, 0.5);
2042 }
2043
2044 .swiper-pagination-progress.swiper-pagination-white
2045 .swiper-pagination-progressbar {
2046 background: #fff;
2047 }
2048
2049 .swiper-pagination-progress.swiper-pagination-black
2050 .swiper-pagination-progressbar {
2051 background: #000;
2052 }
2053
2054 .swiper-container-3d {
2055 perspective: 1200px;
2056 }
2057
2058 .swiper-container-3d .swiper-cube-shadow,
2059 .swiper-container-3d .swiper-slide,
2060 .swiper-container-3d .swiper-slide-shadow-bottom,
2061 .swiper-container-3d .swiper-slide-shadow-left,
2062 .swiper-container-3d .swiper-slide-shadow-right,
2063 .swiper-container-3d .swiper-slide-shadow-top,
2064 .swiper-container-3d .swiper-wrapper {
2065 transform-style: preserve-3d;
2066 }
2067
2068 .swiper-container-3d .swiper-slide-shadow-bottom,
2069 .swiper-container-3d .swiper-slide-shadow-left,
2070 .swiper-container-3d .swiper-slide-shadow-right,
2071 .swiper-container-3d .swiper-slide-shadow-top {
2072 position: absolute;
2073 left: 0;
2074 top: 0;
2075 width: 100%;
2076 height: 100%;
2077 pointer-events: none;
2078 z-index: 10;
2079 }
2080
2081 .swiper-container-coverflow .swiper-wrapper,
2082 .swiper-container-flip .swiper-wrapper {
2083 -ms-perspective: 1200px;
2084 }
2085
2086 .swiper-container-cube,
2087 .swiper-container-flip {
2088 overflow: visible;
2089 }
2090
2091 .swiper-container-cube .swiper-slide,
2092 .swiper-container-flip .swiper-slide {
2093 pointer-events: none;
2094 backface-visibility: hidden;
2095 z-index: 1;
2096 }
2097
2098 .swiper-container-cube .swiper-slide .swiper-slide,
2099 .swiper-container-flip .swiper-slide .swiper-slide {
2100 pointer-events: none;
2101 }
2102
2103 .swiper-container-cube .swiper-slide-active,
2104 .swiper-container-cube .swiper-slide-active .swiper-slide-active,
2105 .swiper-container-flip .swiper-slide-active,
2106 .swiper-container-flip .swiper-slide-active .swiper-slide-active {
2107 pointer-events: auto;
2108 }
2109
2110 .swiper-container-cube .swiper-slide-shadow-bottom,
2111 .swiper-container-cube .swiper-slide-shadow-left,
2112 .swiper-container-cube .swiper-slide-shadow-right,
2113 .swiper-container-cube .swiper-slide-shadow-top,
2114 .swiper-container-flip .swiper-slide-shadow-bottom,
2115 .swiper-container-flip .swiper-slide-shadow-left,
2116 .swiper-container-flip .swiper-slide-shadow-right,
2117 .swiper-container-flip .swiper-slide-shadow-top {
2118 z-index: 0;
2119 backface-visibility: hidden;
2120 }
2121
2122 .swiper-container-cube .swiper-slide {
2123 visibility: hidden;
2124 transform-origin: 0 0;
2125 width: 100%;
2126 height: 100%;
2127 }
2128
2129 .swiper-container-cube.swiper-container-rtl .swiper-slide {
2130 transform-origin: 100% 0;
2131 }
2132
2133 .swiper-container-cube .swiper-slide-active,
2134 .swiper-container-cube .swiper-slide-next,
2135 .swiper-container-cube .swiper-slide-next + .swiper-slide,
2136 .swiper-container-cube .swiper-slide-prev {
2137 pointer-events: auto;
2138 visibility: visible;
2139 }
2140
2141 .swiper-container-cube .swiper-cube-shadow {
2142 position: absolute;
2143 left: 0;
2144 bottom: 0;
2145 width: 100%;
2146 height: 100%;
2147 background: #000;
2148 opacity: 0.6;
2149 filter: blur(50px);
2150 z-index: 0;
2151 }
2152
2153 .swiper-container-fade.swiper-container-free-mode .swiper-slide {
2154 transition-timing-function: ease-out;
2155 }
2156
2157 .swiper-container-fade .swiper-slide {
2158 pointer-events: none;
2159 transition-property: opacity;
2160 }
2161
2162 .swiper-container-fade .swiper-slide .swiper-slide {
2163 pointer-events: none;
2164 }
2165
2166 .swiper-container-fade .swiper-slide-active,
2167 .swiper-container-fade .swiper-slide-active .swiper-slide-active {
2168 pointer-events: auto;
2169 }
2170
2171 .swiper-zoom-container {
2172 width: 100%;
2173 height: 100%;
2174 display: flex;
2175 justify-content: center;
2176 align-items: center;
2177 text-align: center;
2178 }
2179
2180 .swiper-zoom-container > canvas,
2181 .swiper-zoom-container > img,
2182 .swiper-zoom-container > svg {
2183 max-width: 100%;
2184 max-height: 100%;
2185 -o-object-fit: contain;
2186 object-fit: contain;
2187 }
2188
2189 .swiper-scrollbar {
2190 border-radius: 10px;
2191 position: relative;
2192 -ms-touch-action: none;
2193 background: rgba(0, 0, 0, 0.1);
2194 }
2195
2196 .swiper-container-horizontal > .swiper-scrollbar {
2197 position: absolute;
2198 left: 1%;
2199 bottom: 3px;
2200 z-index: 50;
2201 height: 5px;
2202 width: 98%;
2203 }
2204
2205 .swiper-container-vertical > .swiper-scrollbar {
2206 position: absolute;
2207 right: 3px;
2208 top: 1%;
2209 z-index: 50;
2210 width: 5px;
2211 height: 98%;
2212 }
2213
2214 .swiper-scrollbar-drag {
2215 height: 100%;
2216 width: 100%;
2217 position: relative;
2218 background: rgba(0, 0, 0, 0.5);
2219 border-radius: 10px;
2220 left: 0;
2221 top: 0;
2222 }
2223
2224 .swiper-scrollbar-cursor-drag {
2225 cursor: move;
2226 }
2227
2228 .swiper-lazy-preloader {
2229 width: 42px;
2230 height: 42px;
2231 position: absolute;
2232 left: 50%;
2233 top: 50%;
2234 margin-left: -21px;
2235 margin-top: -21px;
2236 z-index: 10;
2237 transform-origin: 50%;
2238 animation: swiper-preloader-spin 1s steps(12, end) infinite;
2239 }
2240
2241 @-webkit-keyframes swiper-preloader-spin {
2242 100% {
2243 -webkit-transform: rotate(360deg);
2244 }
2245 }
2246
2247 @keyframes swiper-preloader-spin {
2248 100% {
2249 transform: rotate(360deg);
2250 }
2251 }
2252
2253 .swiper-container.one {
2254 padding-top: 40px;
2255 text-align: center;
2256 }
2257
2258 .swiper-container.one .swiper-slide {
2259 padding: 0 43px;
2260 }
2261
2262 .swiper-container {
2263 width: 100%;
2264 padding-bottom: 60px;
2265 }
2266
2267 .swiper-slide img {
2268 display: block;
2269 margin: auto;
2270 max-width: 100%;
2271 box-shadow: none !important;
2272 }
2273
2274 .js-slider--main .swiper-slide {
2275 width: 390px;
2276 height: auto;
2277 padding: 0 0;
2278 }
2279
2280 .swiper-slide .slider-image .preview-icon {
2281 z-index: -1;
2282 width: calc(100% - 30px);
2283 }
2284
2285 .swiper-slide.swiper-slide-active .slider-image:hover .preview-icon {
2286 opacity: 1;
2287 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2288 z-index: 1;
2289 }
2290
2291 .swiper-container-horizontal > .swiper-pagination-bullets,
2292 .swiper-pagination-custom,
2293 .swiper-pagination-fraction {
2294 bottom: 0;
2295 }
2296
2297 .swiper-pagination-bullet {
2298 background: transparent none repeat scroll 0 0;
2299 border: 1px solid #ee0f6f;
2300 border-radius: 10px;
2301 display: inline-block;
2302 height: 10px;
2303 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2304 opacity: 1;
2305 width: 26px;
2306 transition: 0.2s;
2307 }
2308
2309 .swiper-pagination-bullet-active {
2310 background: rgba(0, 0, 0, 0)
2311 linear-gradient(to right, #ee0f6f 0%, #f89482 100%) repeat scroll 0 0;
2312 border: medium none;
2313 height: 12px;
2314 opacity: 1;
2315 -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
2316 width: 12px;
2317 }
2318
2319 .art-video-player .art-mask .art-state {
2320 width: 80px !important;
2321 height: 80px !important;
2322 bottom: 0 !important;
2323 right: 0 !important;
2324 left: 0 !important;
2325 top: 0 !important;
2326 margin: auto;
2327 overflow: hidden;
2328 transform: unset !important;
2329 }
2330
2331 .art-video-player .art-mask .art-state i svg {
2332 fill: white;
2333 width: 100px;
2334 height: 100px;
2335 background: blue;
2336 }
2337
2338 .accordion-panel .accordion-content.show #minus {
2339 display: inline-block;
2340 }
2341
2342 .accordion-panel .accordion-header.active::before {
2343 content: "-";
2344 }
2345
2346 .spe_accordion_inner:not(.spe-collapsed) #plus {
2347 display: none;
2348 }
2349
2350 .accordion-panel .accordion-content {
2351 overflow: hidden;
2352 }
2353 .accordion-header {
2354 cursor: pointer;
2355 }
2356 .video_player {
2357 .tab-content {
2358 display: block;
2359 }
2360 }
2361 .art-undercover {
2362 background: #000;
2363 position: fixed;
2364 top: 0;
2365 left: 0;
2366 display: none;
2367 height: 100%;
2368 width: 100%;
2369 opacity: 0.9;
2370 z-index: 10;
2371 }
2372
2373 @media (max-width: 576px) {
2374 .video_list_area .art-video-player {
2375 height: 396px !important;
2376 }
2377 }
2378
2379 @media (max-width: 450px) {
2380 .video_list_area .art-video-player {
2381 height: 277px !important;
2382 }
2383 }
2384