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