PluginProbe ʕ •ᴥ•ʔ
Flex Import / 1.6
Flex Import v1.6
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
1604 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 font-size: 18px;
441 color: #000;
442 font-weight: bold;
443 margin: 0;
444 }
445 .flex-support-div.d-flex {
446 gap: 10px;
447 }
448 .flex-contact-btn {
449 border-radius: 5px;
450 color: #000;
451 font-size: 22px;
452 }
453 p.flex-supoort-description {
454 color: #707070;
455 font-size: 18px;
456 }
457 .subscription-title.text-center {
458 background-color: #ff1f5f;
459 padding: 10px;
460 border-radius: 15px 15px 0px 0px;
461 }
462 .flex-subscription {
463 padding-bottom: 18px;
464 border: 1px solid #707070;
465 border-radius: 15px;
466 }
467 .flex-gap-11 {
468 display: grid;
469 grid-template-columns: auto auto auto;
470 gap: 10px;
471 }
472 .subscription-title h3 {
473 /* font-size: 40px; */
474 font-size: 30px;
475 font-weight: bold;
476 color: #fff;
477 }
478 p.flex-price {
479 font-size: 40px;
480 font-weight: 400;
481 color: #fff;
482 margin: 0px;
483 }
484 .flex-feature-list {
485 display: flex;
486 gap: 0px;
487 padding: 10px 0px;
488 }
489 p.flex-feature-title.m-0 {
490 font-size: 18px;
491 color: #000;
492 font-weight: 600;
493 text-align: left;
494 align-self: center;
495 }
496 .flex-container-1 {
497 border: 1px solid #707070;
498 padding: 16px;
499 border-radius: 10px;
500 }
501 a.nav-link {
502 font-size: 20px;
503 }
504 .flex-demo-btn {
505 font-size: 20px !important;
506 }
507 .flex-dash-plugin-logo {
508 height: 80px;
509 }
510 .flex-dash-plugin-logo img{
511 width: 100%;
512 height: 100%;
513 object-fit: contain;
514 }
515 .flex-container-1 {
516 display: flex;
517 flex-direction: column;
518 justify-content: center;
519 height: fit-content;
520 }
521 .flex-nav-tab-links {
522 gap: 15px;
523 }
524 h3.flex-wp-xyz-theme {
525 font-size: 25px;
526 color: #000;
527 font-weight: bold;
528 }
529 h3.flex-template {
530 font-size: 28px;
531 font-weight: 600;
532 color: #000;
533 }
534 p.flex-content-1 {
535 font-size: 18px;
536 font-weight: 600;
537 color: #707070;
538 }
539 .flex-dashboard-box .fleximp-dash-box-8{
540 padding: 0px 0px 20px 0px;
541 }
542 .fleximp-dash-box {
543 /* padding: 15px 0px 15px 0px; */
544 border-radius: 8px;
545 box-shadow: none;
546 }
547 .fleximp-subscription-box .fleximp-dash-box {
548 padding: 15px 0px 15px 0px;
549 }
550 .flex-demo-btn:hover {
551 color: #000 !important;
552 text-decoration: none !important;
553 }
554 /* *************video-slider-css******* */
555 .swiper-container-2 {
556 position: relative;
557 width: 100%;
558 margin: auto;
559 overflow: hidden;
560 }
561 .swiper-wrapper {
562 display: flex;
563 }
564 .video-slide {
565 position: relative;
566 cursor: pointer;
567 }
568 .video-image-box{
569 width: 300px;
570 }
571 .video-slide img {
572 width: 100%;
573 height: auto;
574 }
575 .play-icon {
576 position: absolute;
577 top: 0;
578 left: 0;
579 right: 0;
580 bottom: 0;
581 margin: auto;
582 /* width: 60px; */
583 height: fit-content;
584 border-radius: 50%;
585 display: flex;
586 align-items: center;
587 justify-content: center;
588 }
589 .play-icon::before {
590 content: "\25BA"; /* Play icon */
591 color: #ff1f5f;
592 font-size: 30px;
593 }
594 .swiper-container-2 .swiper-button-next::after,
595 .swiper-container-2 .swiper-button-prev::after {
596 font-size: 24px; /* Adjust size */
597 color: white; /* Ensure icon color */
598 font-family: "Swiper Icons"; /* Required for Swiper navigation */
599 }
600 /* Navigation Buttons - Both at Top Right */
601 .swiper-container-2 .swiper-button-next,
602 .swiper-container-2 .swiper-button-prev {
603 position: absolute;
604 top: 10px; /* Adjusted to be at the top */
605 width: 40px;
606 height: 40px;
607 background: #000;
608 color: white;
609 border-radius: 7px;
610 display: flex;
611 align-items: center;
612 justify-content: center;
613 z-index: 10;
614 }
615 .swiper-container-2 .swiper-button-next {
616 right: 10px;
617 }
618 .swiper-container-2 .swiper-button-prev {
619 right: 60px; /* Moved to the right, next to next button */
620 }
621 /* *****************05/04/2025************ */
622 .blog-content {
623 display: flex;
624 gap: 20px;
625 }
626 p.flex-blog-content {
627 font-size: 20px;
628 font-weight: 600;
629 color: #707070;
630 }
631 a.btn.flex-view-more-btn {
632 border: 1px solid #707070;
633 border-radius: 10px;
634 padding: 6px 30px;
635 font-size: 18px;
636 font-weight: 600;
637 }
638 .play-icon::before {
639 content: "\25BA"; /* Play icon */
640 color: #ff1f5f;
641 font-size: 50px;
642 position: relative;
643 /* bottom: 86%; */
644 }
645 .swiper-container-2 .swiper-button-next::after,
646 .swiper-container-2 .swiper-button-prev::after {
647 font-size: 24px; /* Adjust size */
648 color: white; /* Ensure icon color */
649 font-family: "Swiper Icons"; /* Required for Swiper navigation */
650 }
651 .swiper-button-next::after {
652 content: "\003E";
653
654 /* Unicode right arrow → */
655 font-weight: bold;
656 }
657 .swiper-button-prev::after {
658 content: "\003C";
659 /* Unicode left arrow ← */
660 font-weight: bold;
661 }
662 .flex-wp-social-media-icons {
663 display: flex;
664 gap: 15px;
665 align-items: center;
666 }
667 .flex-wp-social-media-icons img {
668 width: 50px;
669 }
670 .flex-swipper-nav-btn {
671 display: flex;
672 justify-content: end;
673 gap: 10px;
674 position: absolute;
675 z-index: 1;
676 right: 23px;
677 top: -55px;
678 }
679 .swiper-button-next i, .swiper-button-prev i {
680 font-weight: bold;
681 background: #000;
682 padding: 8px 12px;
683 border-radius: 7px;
684 color: #fff;
685 font-size: 20px;
686 }
687 .swiper-button-next::after,
688 .swiper-button-prev::after {
689 content: none;
690 }
691 p.flex-video-content {
692 color: #707070;
693 font-size: 16px;
694 padding-top: 10px;
695 font-weight: 600;
696 margin: 0;
697 }
698 .flex-nav-tab-links .nav-link {
699 background-color: #fff !important;
700 }
701 @media screen and (max-width: 575px) {
702 .flex-dashboard-box-1 {
703 margin: 20px 0px;
704 }
705 }
706 @media screen and (min-width: 769px) and (max-width: 991px) {
707 .flex-dashboard-box-1 {
708 margin-top: 0px !important;
709 }
710 }
711 @media screen and (min-width: 1024px) and (max-width: 1199px) {
712 .swiper-container-2 .swiper-slide img {
713 width: 240px;
714 }
715 }
716 @media screen and (min-width: 1200px) and (max-width: 1810px) {
717 .video-slide img {
718 width: 200px;
719 }
720 }
721 @media screen and (max-width: 768px) {
722 .flex-gap-11 {
723 display: block !important;
724 }
725 }
726 /* *************07/04/02025***************** */
727 @media screen and (max-width: 768px) {
728 a.nav-link {
729 font-size: 18px;
730 }
731 .flex-demo-btn {
732 font-size: 18px !important;
733 }
734 img.logo-img {
735 width: 50px;
736 height: 50px;
737 }
738 .flex-demo-buttons {
739 text-align: center;
740 }
741 }
742 @media screen and (max-width: 441px) {
743 a.btn.flex-demo-btn.flex-btn-space {
744 margin-top: 10px;
745 }
746 }
747 @media screen and (min-width: 562px) and (max-width: 768px) {
748 a.nav-link {
749 padding: 5px;
750 }
751 .flex-nav-tab-links {
752 gap: 0px;
753 }
754 }
755 @media screen and (min-width: 769px) and (max-width: 1200px) {
756 .flex-demo-buttons {
757 text-align: center;
758 }
759 a.nav-link {
760 padding: 5px;
761 }
762 .flex-nav-tab-links {
763 gap: 0px;
764 }
765 .flex-demo-btn {
766 font-size: 18px !important;
767 }
768 a.nav-link {
769 font-size: 18px;
770 }
771 }
772 @media screen and (min-width: 769px) and (max-width: 1592px) {
773 .flex-demo-buttons {
774 text-align: center;
775 }
776 a.nav-link {
777 padding: 5px;
778 }
779 .flex-nav-tab-links {
780 gap: 0px;
781 }
782 .flex-demo-btn {
783 font-size: 18px !important;
784 }
785 a.nav-link {
786 font-size: 18px;
787 }
788 }
789 .nav-link svg {
790 width: 20px;
791 }
792 .flex-icons {
793 display: flex;
794 }
795 .nav-link.active svg {
796 fill: #ff1f5f !important;
797 }
798 .nav-link {
799 padding: 0 7px;
800 display: block;
801 }
802 .flex-nav-tab-links {
803 justify-content: space-evenly;
804 }
805 /* ************************template tab css***************** */
806 .widget-social-media {
807 border: 1px solid;
808 padding: 10px;
809 border-radius: 15px 0px 0px 15px;
810 margin-top: 30px;
811 }
812 .templates-imgs img {
813 width: 50px !important;
814 }
815 p.plugin-img {
816 margin: 25px 0px;
817 }
818 button.install-btn {
819 background: #000;
820 color: #fff;
821 padding: 10px 20px;
822 border-radius: 7px;
823 font-size: 24px;
824 font-weight: bold;
825 }
826 .install-btn svg {
827 fill: #fff;
828 width: 27px;
829 }
830 .pagination {
831 justify-content: center;
832 }
833 .grid-item {
834 padding: 0px 0px 15px 0px !important;
835 }
836 .grid-item {
837 background: #fff;
838 border: 1px solid #707070;
839 padding: 15px;
840 text-align: center;
841 border-radius: 8px;
842 box-shadow: none;
843 }
844 .grid-container {
845 display: grid;
846 grid-template-columns: repeat(4, 1fr);
847 gap: 20px;
848 max-width: 100%;
849 margin: auto;
850 }
851 .buttons a {
852 display: inline-block;
853 margin: 5px;
854 padding: 9px 10px;
855 background: none;
856 color: #000000;
857 font-size: 12px;
858 font-weight: 600;
859 border-radius: 4px;
860 text-decoration: none;
861 border: 1px solid #707070 !important;
862 }
863 .buttons {
864 display: flex;
865 }
866
867 a.flex-template-buttons {
868 display: flex;
869 gap: 5px;
870 }
871 a.flex-template-buttons svg {
872 width: 15px;
873 }
874 .import-btn {
875 display: flex !important;
876 gap: 10px;
877 border: 1px solid #707070 !important;
878 }
879 .import-btn svg {
880 width: 15px !important;
881 }
882 p.template-title {
883 font-size: 14px !important;
884 margin: 10px 0px 10px 10px;
885 font-weight: bold;
886 color: #000;
887 white-space: nowrap;
888 overflow: hidden;
889 text-overflow: ellipsis;
890 width: 152px;
891 }
892 .flex-buttons {
893 display: flex;
894 padding: 0px 10px;
895 align-content: center;
896 justify-content: space-between;
897 }
898 .flex-template-categories {
899 font-size: 24px;
900 font-weight: bold;
901 color: #000;
902 }
903 .content input {
904 display: none;
905 }
906 .content {
907 display: flex;
908 }
909 .flex-templates {
910 display: flex;
911 align-content: center;
912 flex-direction: row;
913 align-items: center;
914 gap: 20px;
915 }
916 p.flex-template-title {
917 font-size: 30px;
918 font-weight: bold;
919 margin: 0px;
920 }
921 .flex-templates svg {
922 height: 40px;
923 width: 40px;
924 }
925 input.fname {
926 border: none;
927 }
928 input#fname {
929 border: none;
930 }
931 .flex-search.text-right {
932 display: flex;
933 justify-content: flex-end;
934 }
935 .search-flex {
936 border: 1px solid #707070;
937 padding: 10px 15px;
938 border-radius: 15px;
939 }
940 input:focus {
941 box-shadow: 0 0 0 1px #2271b100 !important;
942 }
943 input.fname {
944 width: 389px;
945 }
946 input#fname {
947 width: 389px;
948 }
949 .grid-container {
950 display: grid;
951 grid-template-columns: repeat(4, 1fr);
952 gap: 20px;
953 }
954
955 .my_grid_container{
956 grid-template-columns: repeat(3, 1fr);
957 }
958
959
960 .grid-item {
961 overflow: hidden;
962 background: #fff;
963 border: 1px solid #707070;
964 background: #fff;
965
966 padding: 15px;
967 text-align: center;
968 border-radius: 17px;
969 box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
970 }
971 .grid-item img {
972 max-width: 100%;
973 }
974 .pagination {
975 text-align: center;
976 margin: 30px 0;
977 }
978 .pagination a {
979 margin: 0 6px;
980 padding: 6px 12px;
981 color: #eee;
982 background: #333;
983 text-decoration: none;
984 border-radius: 4px;
985 }
986 .pagination a.active {
987 background: #333;
988 color: #fff;
989 }
990 .list {
991 border: 1px solid #707070;
992
993 border-radius: 15px 0px 15px 0px;
994 }
995 .list.col-2 {
996 border: 1px solid #707070;
997 padding: 20px;
998 border-radius: 15px 0px 15px 0px;
999 }
1000 .line {
1001 border-bottom: 1px solid;
1002 margin-top: 13px;
1003 }
1004 .list label {
1005 padding: 0px 20px;
1006 }
1007 @media screen and (min-width: 769px) and (max-width: 1199px) {
1008 .grid-container {
1009 grid-template-columns: repeat(2, 1fr) !important;
1010 }
1011 .content .list label {
1012 line-height: 37px;
1013 font-size: 17px;
1014 }
1015 }
1016 @media screen and (min-width: 700px) and (max-width: 768px) {
1017 .grid-container {
1018 grid-template-columns: repeat(1, 1fr) !important;
1019 }
1020 }
1021
1022 @media screen and (min-width: 1200px) and (max-width: 1440px) {
1023 .grid-container {
1024 grid-template-columns: repeat(3, 1fr) !important;
1025 }
1026 .content .list label {
1027 line-height: 36px !important;
1028 font-size: 18px;
1029 }
1030 }
1031 @media screen and (max-width: 767px) {
1032 .content {
1033 display: block !important;
1034 }
1035 .grid-container {
1036 grid-template-columns: repeat(1, 1fr) !important;
1037 }
1038 .flex-search.text-right {
1039 display: block !important;
1040 justify-content: flex-end;
1041 }
1042 }
1043 p.flex-plugin-title {
1044 font-size: 30px;
1045 font-weight: bold;
1046 }
1047
1048 p.flex-plugin-title {
1049 margin: 25px 0px;
1050 }
1051 .plugin-table-head th {
1052 font-size: 20px;
1053 font-weight: bold;
1054 }
1055 .plugin-input input[type="checkbox"] {
1056 width: 30px;
1057 height: 30px;
1058 margin: -67px 0px;
1059 }
1060 .plugin-input input[type="checkbox"]:checked::before {
1061 margin: -0.1875rem 0 0 -0.25rem;
1062 width: 30px !important;
1063 height: 30px !important;
1064 }
1065 .plugin-tbl .table-striped tbody tr:nth-child(odd) {
1066 background-color: transparent;
1067 }
1068 .plugin-tbl .table-striped tbody tr:nth-child(n + 2):nth-child(even) {
1069 background-color: #e8e8e8;
1070 border: 1px solid #ccc;
1071 }
1072 .plugin-img svg {
1073 height: 37px;
1074 }
1075 thead.plugin-table-head {
1076 background: #e8e8e8;
1077 }
1078 .table-responsive-1 {
1079 width: 100%;
1080 overflow-x: auto;
1081 }
1082 /* ********************widget css************ */
1083 .widget-list {
1084 border: 1px solid #707070;
1085 border-radius: 15px 0px 0px 15px;
1086 }
1087 .vt-tab-btn {
1088 padding: 15px;
1089 cursor: pointer;
1090 font-size: 20px;
1091 font-weight: bold;
1092 }
1093 .buttons.widgets-btn {
1094 display: flex;
1095 justify-content: space-evenly;
1096 align-items: center;
1097 }
1098 .vt-tab-btn.vt-active {
1099 color: #ff1f5f;
1100 font-weight: bold;
1101 }
1102 .vt-content-area {
1103 flex: 3;
1104 padding: 20px;
1105 background: white;
1106 border: 1px solid #707070;
1107 border-radius: 0px 15px 15px 0px;
1108 }
1109 .vt-content {
1110 display: none;
1111 }
1112
1113 .vt-content.vt-active {
1114 display: block;
1115 }
1116 .vt-content-area-1 {
1117 border: none;
1118 }
1119 .widgets-btn a:hover {
1120 text-decoration: none;
1121 color: #000;
1122 }
1123 .widgets-btn a:hover {
1124 text-decoration: none;
1125 color: #000;
1126 box-shadow: none;
1127 }
1128
1129 .flex-plugin-title-1 {
1130 font-size: 30px;
1131 font-weight: bold;
1132 vertical-align: middle !important;
1133 }
1134 .flex-align {
1135 vertical-align: middle !important;
1136 }
1137
1138 @media screen and (max-width: 767px) {
1139 .flex-nav-tab-links {
1140 flex-direction: column;
1141 align-content: center;
1142 }
1143 }
1144 @media screen and (min-width: 992px) and (max-width: 1880px) {
1145 .flex-wp-social-media-icons {
1146 display: flex;
1147 gap: 10px;
1148 }
1149 .templates-imgs img {
1150 width: 20px !important;
1151 }
1152 }
1153 /* *****************modal-csss************** */
1154 .flex-model-div-main {
1155 display: flex !important;
1156 gap: 10px;
1157 }
1158 p#modal-template-title {
1159 font-size: 40px;
1160 font-weight: bold;
1161 }
1162 p.flex-modal-content {
1163 font-size: 20px;
1164 font-weight: 400;
1165 color: #707070;
1166 }
1167 .flex-plugin-main-file {
1168 display: none;
1169 }
1170 .loader {
1171 width: 15px;
1172 height: 15px;
1173 border: 2px solid #ccc;
1174 border-top: 2px solid #000;
1175 border-radius: 50%;
1176 display: inline-block;
1177 animation: spin 1s linear infinite;
1178 }
1179 .loader-success {
1180 border: 2px solid green;
1181 border-radius: 50%;
1182 display: inline-block;
1183 }
1184 .loader-active {
1185 border: 2px solid blue;
1186 border-radius: 50%;
1187 display: inline-block;
1188 }
1189 @keyframes spin {
1190 0% {
1191 transform: rotate(0deg);
1192 }
1193
1194 100% {
1195 transform: rotate(360deg);
1196 }
1197 }
1198 .import-modal-main {
1199 display: flex;
1200 }
1201 .flex-modal-icons svg {
1202 height: 18px;
1203 width: 18px;
1204 margin-right: 5px;
1205 position: relative;
1206 top: 10px;
1207 }
1208 .flex-insatlling-pluins-title {
1209 font-size: 22px;
1210 font-weight: bold;
1211 }
1212 .flex-modal-icons li {
1213 display: flex;
1214 gap: 5px;
1215 }
1216 .flex-modal-template-mobile-title {
1217 font-size: 40px;
1218 color: #000;
1219 font-weight: bold;
1220 }
1221 .importing-process-title-1 {
1222 font-size: 18px;
1223 font-weight: bold;
1224 }
1225 @media screen and (max-width: 700px) {
1226 .flex-import-modal-step {
1227 width: 350px !important;
1228 }
1229 .import-modal-main {
1230 display: block;
1231 }
1232 p#modal-template-title {
1233 font-size: 20px;
1234 }
1235 .flex-modal-template-mobile-title {
1236 font-size: 20px;
1237 }
1238 .view-btton-div {
1239 flex-direction: column;
1240 }
1241 .flex-model-div-main {
1242 flex-direction: column;
1243 }
1244 }
1245 .flex-import-btn svg {
1246 width: 18px;
1247 height: 18px;
1248 fill: #fff;
1249 margin-left: 7px;
1250 }
1251 button.flex-import-btn {
1252 background-color: #000;
1253 border: none;
1254 font-size: 18px;
1255 font-weight: bold;
1256 }
1257 #step-done p {
1258 font-size: 38px;
1259 font-weight: bold;
1260 text-align: center;
1261 }
1262 .steps-done {
1263 font-size: 32px;
1264 font-weight: bold;
1265 }
1266 .view-site {
1267 background-color: #000 !important;
1268 color: #fff !important;
1269 border: none !important;
1270 border-radius: 7px !important;
1271 font-size: 15px !important;
1272 font-weight: bold !important;
1273 padding: 4px 13px !important;
1274 }
1275 .view-site svg {
1276 height: 18px;
1277 width: 28px;
1278 fill: #fff;
1279 }
1280 .view-btton-div {
1281 display: flex;
1282 justify-content: center;
1283 gap: 20px;
1284 text-align: center;
1285 }
1286 .flex-template-buttons {
1287 padding: 9px 4px;
1288 }
1289 .import-btn {
1290 padding: 5px 5px;
1291 }
1292 @media screen and (min-width: 1514px) and (max-width: 1528px) {
1293 a.btn.flex-template-buttons {
1294 padding: 8px !important;
1295 }
1296 }
1297 @media screen and (min-width: 1500px) and (max-width: 1513px) {
1298 a.btn.flex-template-buttons {
1299 padding: 9px 6px !important;
1300 }
1301 }
1302 @media screen and (min-width: 1200px) and (max-width: 1484px) {
1303 a.btn.flex-template-buttons {
1304 padding: 0px 4px !important;
1305 }
1306 }
1307 @media screen and (min-width: 992px) and (max-width: 1078px) {
1308 a.btn.flex-template-buttons {
1309 padding: 0px 4px !important;
1310 }
1311 }
1312 @media screen and (min-width: 1448px) and (max-width: 2000px) {
1313 a.btn.flex-template-buttons {
1314 padding: 0px 4px !important;
1315 }
1316 }
1317
1318 /* *********************22/04/2025*********** */
1319 @media screen and (min-width: 1250px) and (max-width: 1600px) {
1320 .templates-imgs img {
1321 width:30px !important;
1322 }
1323 .flex-wp-social-media-icons {
1324
1325 gap: 2px;
1326 }
1327 }
1328
1329 @media screen and (min-width: 992px) and (max-width: 1249px) {
1330 .templates-imgs img {
1331 width:20px !important;
1332 }
1333 .flex-wp-social-media-icons {
1334
1335 gap: 2px;
1336 }
1337 }
1338
1339
1340
1341 h3.flex-categories-list {
1342 font-size: 24px !important;
1343 color: #000;
1344 font-weight: bold;
1345 }
1346 .flex-template-categories-list li {
1347 font-size: 20px;
1348 font-weight: bold;
1349 color: #707070;
1350 padding: 15px 10px;
1351 margin: 0;
1352 }
1353
1354
1355
1356 .flex-template-categories-list li:hover {
1357 color: #ff1f5f;
1358 }
1359
1360 .col-sm-12.col-lg-10.px-md-0.px-lg-2.p-0.pt-md-2.pt-sm-2.grid-container-column {
1361 padding: 0 15px 0 15px !important;
1362 }
1363 .import-btn {
1364 padding: 0px !important;
1365 align-items: center;
1366 }
1367 .flex-template-buttons {
1368 margin: 0px !important;
1369 align-items: center;
1370 padding: 4px !important;
1371 font-weight: 600 !important;
1372 font-size: 12px !important;
1373 }
1374 .flex-gap-div{
1375 gap:5px;
1376 width: 225px;
1377 justify-content: center;
1378 }
1379 .vt-tab-btn{
1380 font-size: 20px;
1381 font-weight: bold;
1382 color:#707070;
1383 }
1384 button.download-btn {
1385 width: 180px;
1386 background-color: #000;
1387 color: #fff;
1388 padding: 10px;
1389 border-radius: 4px;
1390 font-size: 20px;
1391 font-weight: bold;
1392 }
1393 .flex-template-form {
1394 padding-right: 16px;
1395 }
1396 .col-sm-12.col-lg-10.px-md-0.px-lg-2.flex-widgets-display{
1397 padding: 0px 20px !important;
1398 }
1399 .flex-widget-title{
1400 width:auto !important;
1401 }
1402 /* *************23/04/2025********** */
1403 .video-slide {
1404 cursor: pointer;
1405 }
1406 a.plugin-posts {
1407 display: flex;
1408 gap: 20px;
1409 align-items: center;
1410 }
1411 .plugin-item {
1412 background: none !important;
1413 }
1414
1415 a.plugin-posts:hover {
1416 color: #0056b3;
1417 text-decoration: none;
1418 }
1419 .plugin-post-title {
1420 font-size: 17px;
1421 font-weight: 600;
1422 color: #707070;
1423 }
1424 .swiper-container-2 .swiper-wrapper {
1425 display: flex;
1426 gap: 50px;
1427 }
1428 .swiper-container-2 .swiper-slide.video-slide {
1429 width: auto !important;
1430 margin: 0px !important;
1431 }
1432 .swiper-container-2 img{
1433 cursor: default;
1434 }
1435 .swiper-container-2 video {
1436 width: 100%;
1437 height: 100%;
1438 position: absolute;
1439 top: 0px;
1440 margin: 0px;
1441 bottom: 10px !important;
1442 }
1443 @media screen and (max-width: 480px){
1444 h3.flex-support-title {
1445 font-size: 25px;
1446
1447 }
1448 }
1449
1450
1451 #modal-template-mobile-image {
1452 width: 150px;
1453 }
1454
1455 /* for coming soon in widget tab */
1456
1457 .coming-soon {
1458 text-align: center;
1459 padding: 100px 0;
1460 background-color: #f5f5f5;
1461 }
1462
1463 .coming-soon h1 {
1464 font-size: 64px;
1465 font-weight: bold;
1466 color: #333;
1467 }
1468
1469 /* new add */
1470
1471 .fleximp-dash-btn.fleximp-dash-btn-contact.flex-demo-btn.p-2.px-4.flex-contact-btn {
1472 font-size: 12px !important;
1473 }
1474 .fleximp-dash-btn.fleximp-dash-btn-review.flex-demo-btn.p-2.px-4.flex-contact-btn {
1475 font-size: 12px !important;
1476 }
1477
1478
1479
1480
1481
1482
1483
1484 /* home css */
1485 .fleximp-subscription-main-box .flex-feature-list-main{
1486 width: fit-content;
1487 margin: auto;
1488 }
1489 .fleximp-subscription-main-box .flex-feature-list-main .flex-feature-list img{
1490 width: 40px;
1491 }
1492 .fleximp-subscription-main-box .flex-feature-list-main .flex-feature-list {
1493 display: flex;
1494 gap: 5px;
1495 padding: 8px 0px;
1496 }
1497 .fleximp-subscription-main-box .flex-feature-list-main .flex-feature-list .flex-feature-title {
1498 font-size: 16px;
1499 }
1500 .fleximp-subscription-main-box .flex-demo-btn{
1501 font-size: 16px !important;
1502 padding: 10px 30px;
1503 border-radius: 10px;
1504 }
1505 .fleximp-subscription-main-box{
1506 gap: 30px;
1507 }
1508 .fleximp-social-box .flex-wp-social-media-icons {
1509 display: flex;
1510 gap: 20px;
1511 }
1512 .fleximp-blog-sidebar-main-box .plugin-item {
1513 padding: 10px 0px
1514 }
1515 .fleximp-blog-sidebar-main-box .plugin-item img{
1516 width: 100%;
1517 height: 100%;
1518 object-fit: cover;
1519 border-radius: 10px;
1520 }
1521 .fleximp-dash-box .fleximp-temp-btn{
1522 font-size: 18px;
1523 padding: 8px 25px;
1524 border-radius: 10px;
1525 }
1526
1527
1528 /* template */
1529 .fleximp-template-main-box .flex-template-title,.fleximp-widgets-main-box .flex-template-title,.fleximp-plugin-main-box .flex-template-title {
1530 font-size: 22px;
1531 color: #000;
1532 }
1533 .fleximp-template-main-box .flex-templates svg {
1534 height: 35px;
1535 width: 35px;
1536 }
1537 .fleximp-template-main-box .flex-template-categories-list li{
1538 font-size: 18px;
1539 }
1540 .fleximp-template-main-box .line {
1541 border-bottom: 1px solid;
1542 margin-top: 0px;
1543 }
1544 .fleximp-template-main-box .flex-template-categories {
1545 font-size: 18px;
1546 align-self: center;
1547 }
1548 .flex-template-categories-icon{
1549 font-size: 30px;
1550 color: #000000;
1551 }
1552 .fleximp-template-main-box .my_grid_container {
1553 grid-template-columns: repeat(4, 1fr);
1554 }
1555 .fleximp-template-main-box .grid-item {
1556 padding: 0px 0px 0px 0px !important;
1557 }
1558 .fleximp-template-main-box p.template-title {
1559 font-size: 14px !important;
1560 /* margin: 10px 0px 10px 10px; */
1561 font-weight: bold;
1562 color: #000;
1563 white-space: nowrap;
1564 overflow: hidden;
1565 text-overflow: ellipsis;
1566 width: 152px;
1567 margin: 0;
1568 }
1569 .fleximp-template-main-box .flex-wp-social-media-icons > img{
1570 width: 50px !important;
1571 margin-right: 20px;
1572 }
1573 .fleximp-template-main-box .flex-wp-social-media-icons img{
1574 width: 40px !important;
1575 gap: 20px !important;
1576 }
1577
1578 /* plugin tab */
1579 .fleximp-plugin-main-box .flex-plugin-title {
1580 margin: 14px 0px;
1581 }
1582 .fleximp-plugin-main-box .flex-plugin-title {
1583 font-size: 18px;
1584 font-weight: bold;
1585 }
1586 .fleximp-plugin-main-box td {
1587 font-size: 18px;
1588 }
1589 .fleximp-plugin-main-box button.download-btn {
1590 width: 180px;
1591 background-color: #000;
1592 color: #fff;
1593 padding: 10px;
1594 border-radius: 4px;
1595 font-size: 16px;
1596 font-weight: bold;
1597 }
1598 .fleximp-plugin-main-box button.install-btn {
1599 font-size: 18px;
1600 }
1601
1602 .fleximp-template-main-box .fleximp-temp-buttons{
1603 padding: 10px
1604 }