PluginProbe ʕ •ᴥ•ʔ
Flex Import / 1.4
Flex Import v1.4
2.9 trunk 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2.0 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8
flex-import / assets / css / admin-style.css
flex-import / assets / css Last commit date
admin-style.css 1 year ago fleximp-license-style.css 1 year ago
admin-style.css
1456 lines
1 .fleximp-setup-card {
2 background: #fff;
3 border: 1px solid #ddd;
4 padding: 20px;
5 margin-top: 20px;
6 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
7 border-radius: 5px;
8 }
9 .fleximp-setup-card p {
10 font-size: 14px;
11 color: #444;
12 }
13 .fleximp-setup-card .button-primary {
14 background-color: #0073aa;
15 border-color: #0073aa;
16 color: #fff;
17 text-decoration: none;
18 }
19 .fleximp-card-nav {
20 margin-bottom: 15px;
21 gap: 10px;
22 }
23 .fleximp-card-button {
24 max-width: 180px;
25 width: 100%;
26 font-size: 14px;
27 font-family: sans-serif;
28 font-weight: 600;
29 margin-right: 5px;
30 cursor: pointer;
31 }
32 .fleximp-card-content {
33 margin-top: 20px;
34 padding: 15px;
35 border-radius: 5px;
36 background-color: #0000;
37 text-align: center;
38 }
39 .fleximp-card-content {
40 margin-top: 0px;
41 }
42 #fleximp-start-now {
43 padding: 5px 20px;
44 font-size: 16px;
45 margin-top: 20px;
46 }
47 .fleximp-card-all #fleximp-next-step,
48 .fleximp-card-all button#fleximp-import-pages-data,
49 .fleximp-card-all .fleximp-btn-wrapper button#fleximp-start-import,
50 .fleximp-card-all button#fleximp-install-plugins {
51 padding: 0px 30px;
52 font-size: 16px;
53 border-radius: 6px;
54 background: #fff;
55 color: #2271b1;
56 border: 2px solid #2271b1;
57 font-size: 17px !important;
58 }
59 #fleximp-start-import {
60 padding: 5px 20px;
61 font-size: 16px;
62 margin-top: 20px;
63 }
64 button#fleximp-import-pages-data {
65 margin-bottom: 10px;
66 }
67 button.button {
68 border: 1px solid #2271b1;
69 }
70 .fleximp-card p {
71 font-size: 16px;
72 }
73 .fleximp-card-nav {
74 display: flex;
75 justify-content: center;
76 margin-bottom: 0px;
77 align-items: center;
78 padding: 20px 0px;
79 }
80 .fleximp-loader {
81 border: 4px solid #f3f3f3;
82 border-top: 4px solid #3498db;
83 border-radius: 50%;
84 width: 40px;
85 height: 40px;
86 animation: spin 2s linear infinite;
87 margin: 20px auto;
88 }
89 @keyframes spin {
90 0% {
91 transform: rotate(0deg);
92 }
93 100% {
94 transform: rotate(360deg);
95 }
96 }
97 /* demo import modal */
98 .fleximp-btn-wrapper button#fleximp-start-import {
99 margin: 0px;
100 }
101 .fleximp-btn-wrapper {
102 display: flex;
103 align-items: center;
104 justify-content: center;
105 gap: 0px 10px;
106 }
107 .fleximp-card-header {
108 display: flex;
109 align-items: center;
110 background: #fff;
111 padding: 10px 20px;
112 box-sizing: border-box;
113 margin: 0 auto 0 auto;
114 justify-content: center;
115 border-bottom: 1px solid #ccc;
116 font-size: 25px;
117 line-height: 20px;
118 height: 80px;
119 font-family: inherit;
120 }
121 button.fleximp-card-button span {
122 width: 13px;
123 height: 13px;
124 display: inline-block;
125 background: #a7aaad;
126 border-radius: 50%;
127 }
128 button.button {
129 font-size: 18px !important;
130 }
131 .fleximp-card-content p {
132 font-size: 18px;
133 font-weight: 500;
134 }
135 .fleximp-card-content input[type="text"] {
136 width: 100%;
137 height: 50px;
138 font-size: 20px;
139 text-align: center;
140 margin-top: 20px;
141 }
142 .fleximp-card-content input[type="text"] {
143 width: 100%;
144 height: 50px;
145 font-size: 20px;
146 text-align: center;
147 margin-top: 20px;
148 border: 1px solid rgba(44, 51, 56, 0.5);
149 color: #000;
150 }
151 form#fleximp_license_form {
152 max-width: 500px;
153 margin: 0px auto;
154 }
155 form#fleximp_license_form label {
156 font-size: 18px;
157 }
158 button.fleximp-card-button.active span {
159 background: #2271b1;
160 }
161 .card-inner {
162 box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
163 }
164 .plugin-item {
165 display: flex;
166 align-items: center;
167 justify-content: space-between;
168 gap: 0px 10px;
169 padding: 10px;
170 }
171 .plugin-item h4 {
172 margin: 0px 0px;
173 }
174 .plugin-item:nth-child(odd) {
175 background: #2271b142;
176 }
177 .fleximp-card-header h2 {
178 color: #2271b1;
179 font-size: 24px;
180 }
181 div#required-plugins-list {
182 max-width: 65%;
183 margin: 0px auto;
184 }
185 button.fleximp-card-button.active {
186 color: #2271b1;
187 }
188 button#fleximp-import-pages-data {
189 padding: 5px 20px;
190 }
191 .fleximp-card {
192 position: relative;
193 min-width: 255px;
194 background: #0000;
195 max-width: 70%;
196 margin: 50px auto 0px;
197 }
198 .fleximp-card-content {
199 padding: 25px 15px;
200 border: 1px solid #ccc;
201 border-radius: 5px;
202 background-color: #fff;
203 border: none;
204 text-align: center;
205 }
206 #fleximp-install-elementor {
207 padding: 6px 20px;
208 font-size: 16px;
209 }
210 .fleximp-card-nav {
211 display: flex;
212 justify-content: center;
213 padding: 29px 0px 0px;
214 margin: 0px;
215 }
216 .plugin-item h4 {
217 font-size: 16px;
218 font-weight: 400;
219 }
220 @media (max-width: 991px) {
221 button.fleximp-card-button span {
222 width: 10px;
223 height: 10px;
224 display: inline-block;
225 background: #a7aaad;
226 border-radius: 50%;
227 }
228 .circles > div {
229 width: 40px;
230 top: -10px;
231 left: -10px;
232 }
233 }
234 @media (max-width: 575px) {
235 .fleximp-card-all {
236 width: 90% !important;
237 margin: 0px auto;
238 background: #0000 !important;
239 }
240 .fleximp-card-button {
241 gap: 10px;
242 }
243 .fleximp-card-button {
244 padding: 10px;
245 }
246 div#required-plugins-list {
247 max-width: 100%;
248 margin: 0px auto;
249 }
250 }
251 /* loader */
252 .loader {
253 font-size: 16px;
254 margin-top: 10px;
255 font-weight: bold;
256 color: #555;
257 }
258 .plugin-names p {
259 margin: 5px 0;
260 color: green;
261 }
262 #fleximp-loader {
263 color: #0073aa;
264 font-size: 16px;
265 margin-top: 10px;
266 }
267 .fleximp-card-button svg {
268 width: 30px;
269 height: 30px;
270 margin-bottom: 10px;
271 }
272 .fleximp-card-button svg path {
273 fill: #2cff05 !important;
274 stroke: #2cff05;
275 }
276 .fleximp-card-button {
277 margin-right: 5px;
278 padding: 20px;
279 border: none;
280 border-radius: 6px;
281 text-transform: capitalize;
282 font-size: 13px;
283 margin-top: 0px;
284 background-color: #0000 !important;
285 }
286 .fleximp-card-button {
287 max-width: 180px;
288 width: 100%;
289 display: flex;
290 flex-direction: column;
291 gap: 20px;
292 justify-content: space-between;
293 height: 90px;
294 align-items: center;
295 }
296 .fleximp-card-button {
297 max-width: 180px;
298 width: 100%;
299 }
300 .fleximp-card-all {
301 width: 60%;
302 margin: 0px auto;
303 background: #0000 !important;
304 }
305 /* end */
306 .fleximp-from-btn-wrap {
307 margin: 20px 0px 10px;
308 }
309 .loader {
310 display: inline-block;
311 vertical-align: middle;
312 }
313 .loader img {
314 width: 20px;
315 height: 20px;
316 }
317 /* for notices */
318 .fleximp-card-all .fs-notice.updated {
319 display: none !important;
320 }
321 button.fleximp-card-button.active .circles {
322 visibility: visible;
323 }
324 .circles {
325 height: 10px;
326 width: 10px;
327 position: relative;
328 visibility: hidden;
329 }
330 .circles > div {
331 animation: growAndFade 3s infinite ease-out;
332 background-color: dodgerblue;
333 border-radius: 50%;
334 height: 40px;
335 opacity: 0;
336 position: absolute;
337 width: 40px;
338 top: -13px;
339 left: -13px;
340 }
341 .circles .circle1 {
342 animation-delay: 1s;
343 }
344 .circles .circle2 {
345 animation-delay: 2s;
346 }
347 .circles .circle3 {
348 animation-delay: 3s;
349 }
350 @keyframes growAndFade {
351 0% {
352 opacity: 0.25;
353 transform: scale(0);
354 }
355 100% {
356 opacity: 0;
357 transform: scale(1);
358 }
359 }
360 .loader .spinner-border {
361 width: 1rem;
362 height: 1rem;
363 border: 0.2em solid #007bff; /* Adjust the color as needed */
364 border-top-color: transparent; /* Transparent top to create spinning effect */
365 animation: spin 0.6s linear infinite;
366 }
367 @keyframes spin {
368 0% {
369 transform: rotate(0deg);
370 }
371 100% {
372 transform: rotate(360deg);
373 }
374 }
375 .fleximp-dash-box {
376 padding: 20px;
377 border-radius: 8px;
378 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
379 }
380 .fleximp-dash-box {
381 background-color: #ffffff;
382 padding: 20px;
383 border-radius: 8px;
384 }
385 .flex-nav-tab-links .nav-link.active {
386 color: #ff1f5f !important;
387 background-color: #fff;
388 border-color: none;
389 border: none;
390 }
391 .flex-nav-tab-links .nav-link {
392 font-weight: bold;
393 }
394 .flex-nav-tab-links .nav-link:focus {
395 box-shadow: none;
396 outline: none;
397 }
398 .flex-nav-tab-links .nav-link:hover {
399 border: none;
400 }
401 .flex-nav-tab-links a.nav-link {
402 font-weight: bold;
403 color: #000 !important;
404 border: 0;
405 }
406 .flex-nav-tab-links {
407 border: 0px !important;
408 }
409 .flex-demo-btn {
410 border: 1px solid #707070 !important;
411 border-radius: 10px;
412
413 font-weight: bold !important;
414 }
415 .flex-gap {
416 gap: 130px;
417 }
418 @media screen and (min-width: 753px) and (max-width: 1024px) {
419 .flex-menu-btn {
420 gap: 0px;
421 }
422 .flex-gap {
423 gap: 0px;
424 justify-content: space-evenly;
425 }
426 }
427 .fleximp-dash-box.fleximp-dash-box-4.flex-dashboard-box {
428 background-color: #fff;
429 border: 1px solid;
430 }
431 .flex-dashboard-box {
432 background-color: #fff;
433 padding: 20px;
434 border: 1px solid;
435 border-radius: 8px;
436 box-shadow: none;
437 }
438 h3.flex-support-title {
439 font-size: 30px;
440 color: #000;
441 font-weight: bold;
442 }
443 .flex-support-div.d-flex {
444 gap: 10px;
445 }
446 .flex-contact-btn {
447 border-radius: 5px;
448 color: #000;
449 font-size: 22px;
450 }
451 p.flex-supoort-description {
452 color: #707070;
453 font-size: 22px;
454 }
455 .subscription-title.text-center {
456 background-color: #ff1f5f;
457 padding: 10px;
458 border-radius: 15px 15px 0px 0px;
459 }
460 .flex-subscription {
461 padding-bottom: 18px;
462 border: 1px solid #707070;
463 border-radius: 15px;
464 }
465 .flex-gap-11 {
466 display: grid;
467 grid-template-columns: auto auto auto;
468 gap: 10px;
469 }
470 .subscription-title h3 {
471 font-size: 40px;
472 font-weight: bold;
473 color: #fff;
474 }
475 p.flex-price {
476 font-size: 60px;
477 font-weight: 600;
478 color: #fff;
479 margin: 0px;
480 }
481 .flex-feature-list {
482 display: flex;
483 gap: 20px;
484 padding: 10px;
485 }
486 p.flex-feature-title.m-0 {
487 font-size: 22px;
488 color: #000;
489 font-weight: 600;
490 text-align: left;
491 }
492 .flex-container-1 {
493 border: 1px solid #707070;
494 padding: 10px;
495 border-radius: 10px;
496 }
497 a.nav-link {
498 font-size: 24px;
499 }
500 .flex-demo-btn {
501 font-size: 24px !important;
502 }
503
504 .flex-container-1 {
505 display: flex;
506 flex-direction: column;
507 justify-content: center;
508 }
509 .flex-nav-tab-links {
510 gap: 15px;
511 }
512 h3.flex-wp-xyz-theme {
513 font-size: 30px;
514 color: #000;
515 font-weight: bold;
516 }
517 h3.flex-template {
518 font-size: 30px;
519 font-weight: 600;
520 color: #000;
521 }
522 p.flex-content-1 {
523 font-size: 20px;
524 font-weight: 600;
525 }
526 .fleximp-dash-box {
527 padding: 20px;
528 border-radius: 8px;
529 box-shadow: none;
530 }
531 .flex-demo-btn:hover {
532 color: #000 !important;
533 text-decoration: none !important;
534 }
535 /* *************video-slider-css******* */
536 .swiper-container-2 {
537 position: relative;
538 width: 100%;
539 margin: auto;
540 overflow: hidden;
541 }
542 .swiper-wrapper {
543 display: flex;
544 }
545 .video-slide {
546 position: relative;
547 cursor: pointer;
548 }
549 .video-slide img {
550 width: auto;
551 height: auto;
552 }
553 .play-icon {
554 position: absolute;
555 top: 50%;
556 left: 50%;
557 transform: translate(-50%, -50%);
558 width: 60px;
559 height: 60px;
560
561 border-radius: 50%;
562 display: flex;
563 align-items: center;
564 justify-content: center;
565 }
566 .play-icon::before {
567 content: "\25BA"; /* Play icon */
568 color: #ff1f5f;
569 font-size: 30px;
570 }
571 .swiper-container-2 .swiper-button-next::after,
572 .swiper-container-2 .swiper-button-prev::after {
573 font-size: 24px; /* Adjust size */
574 color: white; /* Ensure icon color */
575 font-family: "Swiper Icons"; /* Required for Swiper navigation */
576 }
577 /* Navigation Buttons - Both at Top Right */
578 .swiper-container-2 .swiper-button-next,
579 .swiper-container-2 .swiper-button-prev {
580 position: absolute;
581 top: 10px; /* Adjusted to be at the top */
582 width: 40px;
583 height: 40px;
584 background: #000;
585 color: white;
586 border-radius: 7px;
587 display: flex;
588 align-items: center;
589 justify-content: center;
590 z-index: 10;
591 }
592 .swiper-container-2 .swiper-button-next {
593 right: 10px;
594 }
595 .swiper-container-2 .swiper-button-prev {
596 right: 60px; /* Moved to the right, next to next button */
597 }
598 /* *****************05/04/2025************ */
599 .blog-content {
600 display: flex;
601 gap: 20px;
602 }
603 p.flex-blog-content {
604 font-size: 20px;
605 font-weight: 600;
606 color: #707070;
607 }
608 a.btn.flex-view-more-btn {
609 border: 1px solid #707070;
610 border-radius: 10px;
611 padding: 10px 20px;
612 font-size: 22px;
613 font-weight: 600;
614 }
615 .play-icon::before {
616 content: "\25BA"; /* Play icon */
617 color: #ff1f5f;
618 font-size: 50px;
619 position: relative;
620 bottom: 86%;
621 }
622 .swiper-container-2 .swiper-button-next::after,
623 .swiper-container-2 .swiper-button-prev::after {
624 font-size: 24px; /* Adjust size */
625 color: white; /* Ensure icon color */
626 font-family: "Swiper Icons"; /* Required for Swiper navigation */
627 }
628 .swiper-button-next::after {
629 content: "\003E";
630
631 /* Unicode right arrow → */
632 font-weight: bold;
633 }
634 .swiper-button-prev::after {
635 content: "\003C";
636 /* Unicode left arrow ← */
637 font-weight: bold;
638 }
639 .flex-wp-social-media-icons {
640 display: flex;
641 gap: 15px;
642 align-items: center;
643 }
644 .flex-wp-social-media-icons img {
645 width: 50px;
646 }
647 .flex-swipper-nav-btn {
648 display: flex;
649 justify-content: end;
650 gap: 10px;
651 position: absolute;
652 z-index: 1;
653 right: 23px;
654 top: -64px;
655 }
656 .swiper-button-next i, .swiper-button-prev i {
657 font-weight: bold;
658 background: #000;
659 padding: 8px 12px;
660 border-radius: 7px;
661 color: #fff;
662 font-size: 20px;
663 }
664
665 .swiper-button-next::after,
666 .swiper-button-prev::after {
667 content: none;
668 }
669 p.flex-video-content {
670 color: #707070;
671 font-size: 20px;
672 padding-top: 15px;
673 font-weight: 600;
674 }
675
676
677 .flex-nav-tab-links .nav-link {
678 background-color: #fff !important;
679 }
680 @media screen and (max-width: 575px) {
681 .flex-dashboard-box-1 {
682 margin: 20px 0px;
683 }
684 }
685 @media screen and (min-width: 769px) and (max-width: 991px) {
686 .flex-dashboard-box-1 {
687 margin-top: 0px !important;
688 }
689 }
690 @media screen and (min-width: 1024px) and (max-width: 1199px) {
691 .swiper-container-2 .swiper-slide img {
692 width: 240px;
693 }
694 }
695 @media screen and (min-width: 1200px) and (max-width: 1810px) {
696 .video-slide img {
697 width: 200px;
698 }
699 }
700 @media screen and (max-width: 768px) {
701 .flex-gap-11 {
702 display: block !important;
703 }
704 }
705 /* *************07/04/02025***************** */
706 @media screen and (max-width: 768px) {
707 a.nav-link {
708 font-size: 18px;
709 }
710 .flex-demo-btn {
711 font-size: 18px !important;
712 }
713 img.logo-img {
714 width: 50px;
715 height: 50px;
716 }
717 .flex-demo-buttons {
718 text-align: center;
719 }
720 }
721 @media screen and (max-width: 441px) {
722 a.btn.flex-demo-btn.flex-btn-space {
723 margin-top: 10px;
724 }
725 }
726 @media screen and (min-width: 562px) and (max-width: 768px) {
727 a.nav-link {
728 padding: 5px;
729 }
730 .flex-nav-tab-links {
731 gap: 0px;
732 }
733 }
734 @media screen and (min-width: 769px) and (max-width: 1200px) {
735 .flex-demo-buttons {
736 text-align: center;
737 }
738 a.nav-link {
739 padding: 5px;
740 }
741 .flex-nav-tab-links {
742 gap: 0px;
743 }
744 .flex-demo-btn {
745 font-size: 18px !important;
746 }
747 a.nav-link {
748 font-size: 18px;
749 }
750 }
751 @media screen and (min-width: 769px) and (max-width: 1592px) {
752 .flex-demo-buttons {
753 text-align: center;
754 }
755 a.nav-link {
756 padding: 5px;
757 }
758 .flex-nav-tab-links {
759 gap: 0px;
760 }
761 .flex-demo-btn {
762 font-size: 18px !important;
763 }
764 a.nav-link {
765 font-size: 18px;
766 }
767 }
768 .nav-link svg {
769 width: 20px;
770 }
771 .flex-icons {
772 display: flex;
773 }
774 .nav-link.active svg {
775 fill: #ff1f5f !important;
776 }
777 .nav-link {
778 padding: 0 7px;
779 display: block;
780 }
781 .flex-nav-tab-links {
782 justify-content: space-evenly;
783 }
784 /* ************************template tab css***************** */
785 .widget-social-media {
786 border: 1px solid;
787 padding: 10px;
788 border-radius: 15px 0px 0px 15px;
789 margin-top: 30px;
790 }
791 .templates-imgs img {
792 width: 50px !important;
793 }
794 p.plugin-img {
795 margin: 25px 0px;
796 }
797 button.install-btn {
798 background: #000;
799 color: #fff;
800 padding: 10px 20px;
801 border-radius: 7px;
802 font-size: 24px;
803 font-weight: bold;
804 }
805 .install-btn svg {
806 fill: #fff;
807 width: 27px;
808 }
809 .pagination {
810 justify-content: center;
811 }
812 .grid-item {
813 padding: 0px 0px 15px 0px !important;
814 }
815 .grid-item {
816 background: #fff;
817 border: 1px solid #707070;
818 padding: 15px;
819 text-align: center;
820 border-radius: 8px;
821 box-shadow: none;
822 }
823 .grid-container {
824 display: grid;
825 grid-template-columns: repeat(4, 1fr);
826 gap: 20px;
827 max-width: 100%;
828 margin: auto;
829 }
830 .buttons a {
831 display: inline-block;
832 margin: 5px;
833 padding: 9px 10px;
834 background: none;
835 color: #000000;
836 font-size: 12px;
837 font-weight: 600;
838 border-radius: 4px;
839 text-decoration: none;
840 border: 1px solid #707070 !important;
841 }
842 .buttons {
843 display: flex;
844 }
845
846 a.flex-template-buttons {
847 display: flex;
848 gap: 5px;
849 }
850 a.flex-template-buttons svg {
851 width: 15px;
852 }
853 .import-btn {
854 display: flex !important;
855 gap: 10px;
856 border: 1px solid #707070 !important;
857 }
858 .import-btn svg {
859 width: 15px !important;
860 }
861 p.template-title {
862 font-size: 14px !important;
863 margin: 10px 0px 10px 10px;
864 font-weight: bold;
865 color: #000;
866 white-space: nowrap;
867 overflow: hidden;
868 text-overflow: ellipsis;
869 width: 152px;
870 }
871 .flex-buttons {
872 display: flex;
873 padding: 0px 10px;
874 align-content: center;
875 justify-content: space-between;
876 }
877 .flex-template-categories {
878 font-size: 24px;
879 font-weight: bold;
880 color: #000;
881 }
882 .content input {
883 display: none;
884 }
885 .content {
886 display: flex;
887 }
888 .flex-templates {
889 display: flex;
890 align-content: center;
891 flex-direction: row;
892 align-items: center;
893 gap: 20px;
894 }
895 p.flex-template-title {
896 font-size: 30px;
897 font-weight: bold;
898 margin: 0px;
899 }
900 .flex-templates svg {
901 height: 40px;
902 width: 40px;
903 }
904 input.fname {
905 border: none;
906 }
907 input#fname {
908 border: none;
909 }
910 .flex-search.text-right {
911 display: flex;
912 justify-content: flex-end;
913 }
914 .search-flex {
915 border: 1px solid #707070;
916 padding: 10px 15px;
917 border-radius: 15px;
918 }
919 input:focus {
920 box-shadow: 0 0 0 1px #2271b100 !important;
921 }
922 input.fname {
923 width: 389px;
924 }
925 input#fname {
926 width: 389px;
927 }
928 .grid-container {
929 display: grid;
930 grid-template-columns: repeat(4, 1fr);
931 gap: 20px;
932 }
933
934 .my_grid_container{
935 grid-template-columns: repeat(3, 1fr);
936 }
937
938
939 .grid-item {
940 overflow: hidden;
941 background: #fff;
942 border: 1px solid #707070;
943 background: #fff;
944
945 padding: 15px;
946 text-align: center;
947 border-radius: 17px;
948 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
949 }
950 .grid-item img {
951 max-width: 100%;
952 }
953 .pagination {
954 text-align: center;
955 margin: 30px 0;
956 }
957 .pagination a {
958 margin: 0 6px;
959 padding: 6px 12px;
960 color: #eee;
961 background: #333;
962 text-decoration: none;
963 border-radius: 4px;
964 }
965 .pagination a.active {
966 background: #333;
967 color: #fff;
968 }
969 .list {
970 border: 1px solid #707070;
971
972 border-radius: 15px 0px 15px 0px;
973 }
974 .list.col-2 {
975 border: 1px solid #707070;
976 padding: 20px;
977 border-radius: 15px 0px 15px 0px;
978 }
979 .line {
980 border-bottom: 1px solid;
981 margin-top: 13px;
982 }
983 .list label {
984 padding: 0px 20px;
985 }
986 @media screen and (min-width: 769px) and (max-width: 1199px) {
987 .grid-container {
988 grid-template-columns: repeat(2, 1fr) !important;
989 }
990 .content .list label {
991 line-height: 37px;
992 font-size: 17px;
993 }
994 }
995 @media screen and (min-width: 700px) and (max-width: 768px) {
996 .grid-container {
997 grid-template-columns: repeat(1, 1fr) !important;
998 }
999 }
1000
1001 @media screen and (min-width: 1200px) and (max-width: 1440px) {
1002 .grid-container {
1003 grid-template-columns: repeat(3, 1fr) !important;
1004 }
1005 .content .list label {
1006 line-height: 36px !important;
1007 font-size: 18px;
1008 }
1009 }
1010 @media screen and (max-width: 767px) {
1011 .content {
1012 display: block !important;
1013 }
1014 .grid-container {
1015 grid-template-columns: repeat(1, 1fr) !important;
1016 }
1017 .flex-search.text-right {
1018 display: block !important;
1019 justify-content: flex-end;
1020 }
1021 }
1022 p.flex-plugin-title {
1023 font-size: 30px;
1024 font-weight: bold;
1025 }
1026
1027 p.flex-plugin-title {
1028 margin: 25px 0px;
1029 }
1030 .plugin-table-head th {
1031 font-size: 30px;
1032 font-weight: bold;
1033 }
1034 .plugin-input input[type="checkbox"] {
1035 width: 30px;
1036 height: 30px;
1037 margin: -67px 0px;
1038 }
1039 .plugin-input input[type="checkbox"]:checked::before {
1040 margin: -0.1875rem 0 0 -0.25rem;
1041 width: 30px !important;
1042 height: 30px !important;
1043 }
1044 .plugin-tbl .table-striped tbody tr:nth-child(odd) {
1045 background-color: transparent;
1046 }
1047 .plugin-tbl .table-striped tbody tr:nth-child(n + 2):nth-child(even) {
1048 background-color: #e8e8e8;
1049 border: 1px solid #ccc;
1050 }
1051 .plugin-img svg {
1052 height: 37px;
1053 }
1054 thead.plugin-table-head {
1055 background: #e8e8e8;
1056 }
1057 .table-responsive-1 {
1058 width: 100%;
1059 overflow-x: auto;
1060 }
1061 /* ********************widget css************ */
1062 .widget-list {
1063 border: 1px solid #707070;
1064 border-radius: 15px 0px 15px 0px;
1065 }
1066 .vt-tab-btn {
1067 padding: 15px;
1068 cursor: pointer;
1069 font-size: 20px;
1070 font-weight: bold;
1071 }
1072 .buttons.widgets-btn {
1073 display: flex;
1074 justify-content: space-evenly;
1075 align-items: center;
1076 }
1077 .vt-tab-btn.vt-active {
1078 color: #ff1f5f;
1079 font-weight: bold;
1080 }
1081 .vt-content-area {
1082 flex: 3;
1083 padding: 20px;
1084 background: white;
1085 border: 1px solid #707070;
1086 border-radius: 0px 15px 15px 0px;
1087 }
1088 .vt-content {
1089 display: none;
1090 }
1091
1092 .vt-content.vt-active {
1093 display: block;
1094 }
1095 .vt-content-area-1 {
1096 border: none;
1097 }
1098 .widgets-btn a:hover {
1099 text-decoration: none;
1100 color: #000;
1101 }
1102 .widgets-btn a:hover {
1103 text-decoration: none;
1104 color: #000;
1105 box-shadow: none;
1106 }
1107
1108 .flex-plugin-title-1 {
1109 font-size: 30px;
1110 font-weight: bold;
1111 vertical-align: middle !important;
1112 }
1113 .flex-align {
1114 vertical-align: middle !important;
1115 }
1116
1117 @media screen and (max-width: 767px) {
1118 .flex-nav-tab-links {
1119 flex-direction: column;
1120 align-content: center;
1121 }
1122 }
1123 @media screen and (min-width: 992px) and (max-width: 1880px) {
1124 .flex-wp-social-media-icons {
1125 display: flex;
1126 gap: 3px;
1127 }
1128 .templates-imgs img {
1129 width: 20px !important;
1130 }
1131 }
1132 /* *****************modal-csss************** */
1133 .flex-model-div-main {
1134 display: flex !important;
1135 gap: 10px;
1136 }
1137 p#modal-template-title {
1138 font-size: 40px;
1139 font-weight: bold;
1140 }
1141 p.flex-modal-content {
1142 font-size: 20px;
1143 font-weight: 400;
1144 color: #707070;
1145 }
1146 .flex-plugin-main-file {
1147 display: none;
1148 }
1149 .loader {
1150 width: 15px;
1151 height: 15px;
1152 border: 2px solid #ccc;
1153 border-top: 2px solid #000;
1154 border-radius: 50%;
1155 display: inline-block;
1156 animation: spin 1s linear infinite;
1157 }
1158 .loader-success {
1159 border: 2px solid green;
1160 border-radius: 50%;
1161 display: inline-block;
1162 }
1163 .loader-active {
1164 border: 2px solid blue;
1165 border-radius: 50%;
1166 display: inline-block;
1167 }
1168 @keyframes spin {
1169 0% {
1170 transform: rotate(0deg);
1171 }
1172
1173 100% {
1174 transform: rotate(360deg);
1175 }
1176 }
1177 .import-modal-main {
1178 display: flex;
1179 }
1180 .flex-modal-icons svg {
1181 height: 18px;
1182 width: 18px;
1183 margin-right: 5px;
1184 position: relative;
1185 top: 10px;
1186 }
1187 .flex-insatlling-pluins-title {
1188 font-size: 22px;
1189 font-weight: bold;
1190 }
1191 .flex-modal-icons li {
1192 display: flex;
1193 gap: 5px;
1194 }
1195 .flex-modal-template-mobile-title {
1196 font-size: 40px;
1197 color: #000;
1198 font-weight: bold;
1199 }
1200 .importing-process-title-1 {
1201 font-size: 18px;
1202 font-weight: bold;
1203 }
1204 @media screen and (max-width: 700px) {
1205 .flex-import-modal-step {
1206 width: 350px !important;
1207 }
1208 .import-modal-main {
1209 display: block;
1210 }
1211 p#modal-template-title {
1212 font-size: 20px;
1213 }
1214 .flex-modal-template-mobile-title {
1215 font-size: 20px;
1216 }
1217 .view-btton-div {
1218 flex-direction: column;
1219 }
1220 .flex-model-div-main {
1221 flex-direction: column;
1222 }
1223 }
1224 .flex-import-btn svg {
1225 width: 18px;
1226 height: 18px;
1227 fill: #fff;
1228 margin-left: 7px;
1229 }
1230 button.flex-import-btn {
1231 background-color: #000;
1232 border: none;
1233 font-size: 18px;
1234 font-weight: bold;
1235 }
1236 #step-done p {
1237 font-size: 38px;
1238 font-weight: bold;
1239 text-align: center;
1240 }
1241 .steps-done {
1242 font-size: 32px;
1243 font-weight: bold;
1244 }
1245 .view-site {
1246 background-color: #000 !important;
1247 color: #fff !important;
1248 border: none !important;
1249 border-radius: 7px !important;
1250 font-size: 15px !important;
1251 font-weight: bold !important;
1252 padding: 4px 13px !important;
1253 }
1254 .view-site svg {
1255 height: 18px;
1256 width: 28px;
1257 fill: #fff;
1258 }
1259 .view-btton-div {
1260 display: flex;
1261 justify-content: center;
1262 gap: 20px;
1263 text-align: center;
1264 }
1265 .flex-template-buttons {
1266 padding: 9px 4px;
1267 }
1268 .import-btn {
1269 padding: 5px 5px;
1270 }
1271 @media screen and (min-width: 1514px) and (max-width: 1528px) {
1272 a.btn.flex-template-buttons {
1273 padding: 8px !important;
1274 }
1275 }
1276 @media screen and (min-width: 1500px) and (max-width: 1513px) {
1277 a.btn.flex-template-buttons {
1278 padding: 9px 6px !important;
1279 }
1280 }
1281 @media screen and (min-width: 1200px) and (max-width: 1484px) {
1282 a.btn.flex-template-buttons {
1283 padding: 0px 4px !important;
1284 }
1285 }
1286 @media screen and (min-width: 992px) and (max-width: 1078px) {
1287 a.btn.flex-template-buttons {
1288 padding: 0px 4px !important;
1289 }
1290 }
1291 @media screen and (min-width: 1448px) and (max-width: 2000px) {
1292 a.btn.flex-template-buttons {
1293 padding: 0px 4px !important;
1294 }
1295 }
1296
1297 /* *********************22/04/2025*********** */
1298 @media screen and (min-width: 1250px) and (max-width: 1600px) {
1299 .templates-imgs img {
1300 width:30px !important;
1301 }
1302 .flex-wp-social-media-icons {
1303
1304 gap: 2px;
1305 }
1306 }
1307
1308 @media screen and (min-width: 992px) and (max-width: 1249px) {
1309 .templates-imgs img {
1310 width:20px !important;
1311 }
1312 .flex-wp-social-media-icons {
1313
1314 gap: 2px;
1315 }
1316 }
1317
1318
1319
1320 h3.flex-categories-list {
1321 font-size: 24px !important;
1322 color: #000;
1323 font-weight: bold;
1324 }
1325 .flex-template-categories-list li {
1326 font-size: 20px;
1327 font-weight: bold;
1328 color: #707070;
1329 padding: 15px 10px;
1330 margin: 0;
1331 }
1332
1333
1334
1335 .flex-template-categories-list li:hover {
1336 color: #ff1f5f;
1337 }
1338
1339 .col-sm-12.col-lg-10.px-md-0.px-lg-2.p-0.pt-md-2.pt-sm-2.grid-container-column {
1340 padding: 0 15px 0 15px !important;
1341 }
1342 .import-btn {
1343 padding: 0px !important;
1344 align-items: center;
1345 }
1346 .flex-template-buttons {
1347 margin: 0px !important;
1348 align-items: center;
1349 padding: 4px !important;
1350 font-weight: 600 !important;
1351 font-size: 13px !important;
1352 }
1353 .flex-gap-div{
1354 gap:5px;
1355 width: 225px;
1356 justify-content: center;
1357 }
1358 .vt-tab-btn{
1359 font-size: 20px;
1360 font-weight: bold;
1361 color:#707070;
1362 }
1363 button.download-btn {
1364 width: 180px;
1365 background-color: #000;
1366 color: #fff;
1367 padding: 10px;
1368 border-radius: 4px;
1369 font-size: 20px;
1370 font-weight: bold;
1371 }
1372 .flex-template-form {
1373 padding-right: 16px;
1374 }
1375 .col-sm-12.col-lg-10.px-md-0.px-lg-2.flex-widgets-display{
1376 padding: 0px 20px !important;
1377 }
1378 .flex-widget-title{
1379 width:auto !important;
1380 }
1381 /* *************23/04/2025********** */
1382 .video-slide {
1383 cursor: pointer;
1384 }
1385 a.plugin-posts {
1386 display: flex;
1387 gap: 20px;
1388 align-items: center;
1389 }
1390 .plugin-item {
1391 background: none !important;
1392 }
1393
1394 a.plugin-posts:hover {
1395 color: #0056b3;
1396 text-decoration: none;
1397 }
1398 .plugin-post-title {
1399 font-size: 17px;
1400 font-weight: 600;
1401 color: #707070;
1402 }
1403 .swiper-container-2 .swiper-wrapper {
1404 display: flex;
1405 gap: 20px;
1406 }
1407 .swiper-container-2 .swiper-slide.video-slide {
1408 width: auto !important;
1409 margin: 0px !important;
1410 }
1411 .swiper-container-2 img{
1412 cursor: default;
1413 }
1414 .swiper-container-2 video {
1415 width: 100%;
1416 height: 100%;
1417 position: absolute;
1418 top: 0px;
1419 margin: 0px;
1420 bottom: 10px !important;
1421 }
1422 @media screen and (max-width: 480px){
1423 h3.flex-support-title {
1424 font-size: 25px;
1425
1426 }
1427 }
1428
1429
1430 #modal-template-mobile-image {
1431 width: 150px;
1432 }
1433
1434 /* for coming soon in widget tab */
1435
1436 .coming-soon {
1437 text-align: center;
1438 padding: 100px 0;
1439 background-color: #f5f5f5;
1440 }
1441
1442 .coming-soon h1 {
1443 font-size: 64px;
1444 font-weight: bold;
1445 color: #333;
1446 }
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456