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