PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.4
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.4
9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 8.5.4 All 221 releases
wpvr / admin / css / wpvr-admin.css

wpvr-admin.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.4, at admin/css/wpvr-admin.css

5,668 lines 129.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * All of the CSS for your admin-specific functionality should be
3 * included in this file.
4 */
5
6 /*#submitdiv {*/
7 /* display: none;*/
8 /*}*/
9 .notice.notice-success.wpvr-halloween-notice {
10 display: flex;
11 align-items: center;
12 justify-content: space-between;
13 }
14
15 .wpvr_halloween_dismiss{
16 cursor: pointer;
17 border: 1px solid red;
18 }
19 .wpvr_gt_settings_ruler {
20 content: "";
21 display: block;
22 height: 5px;
23 width: 100%;
24 margin: 30px 0 30px 0;
25 background: #929eaa;
26 }
27
28 .wpvr_tabs_row {
29 width: 20% !important;
30 }
31
32 .rex-add-coordinates .upload-scene-wrapper-first,
33 .rex-add-coordinates .upload-scene-wrapper {
34 border: 1px dashed #AFADB6;
35 border-radius: 8px;
36 margin-top: 17px;
37 padding-top: 13px;
38 }
39 .rex-add-coordinates .upload-scene-wrapper-first{
40 margin-top: 0;
41 }
42
43 img.scctrl.upload-form-scene-gallery-first,
44 img.scctrl.upload-form-scene-gallery {
45 max-width: 41px;
46 width: 100%;
47 margin: 0 auto;
48 }
49
50 .scene-gallery ul li img.scctrl.upload-form-scene-gallery-first,
51 .scene-gallery ul li img.scctrl.upload-form-scene-gallery {
52 height: auto;
53 filter: blur(0) brightness(1);
54 -webkit-filter: blur(0) brightness(1);
55 }
56
57 .scene-gallery ul li img.scctrl.upload-form-scene-gallery-first:hover,
58 .scene-gallery ul li img.scctrl.upload-form-scene-gallery:hover {
59 background: none;
60 }
61 /* wpvr_role-container */
62
63 .wpvr_role-container .switch {
64 display: flex;
65 justify-content: space-between;
66 align-items: center;
67 }
68
69 .wpvr_role-container ul {
70 padding: 10px;
71 }
72
73 .wpvr_role-container .switch h6 {
74 width: calc(100% - 130px);
75 padding-right: 20px;
76 }
77
78 #adminmenu .toplevel_page_wpvr .wp-menu-image img {
79 padding: 7px 0 0px 0;
80 }
81
82 /* Absolute Center Spinner */
83
84 .wpvr-loading {
85 position: fixed;
86 z-index: 999;
87 height: 2em;
88 width: 2em;
89 overflow: visible;
90 margin: auto;
91 top: 0;
92 left: 0;
93 bottom: 0;
94 right: 0;
95 }
96
97
98 /* Transparent Overlay */
99
100 .wpvr-loading:before {
101 content: '';
102 display: block;
103 position: fixed;
104 top: 0;
105 left: 0;
106 width: 100%;
107 height: 100%;
108 background-color: rgba(0, 0, 0, 0.3);
109 }
110
111
112 /* :not(:required) hides these rules from IE9 and below */
113
114 .wpvr-loading:not(:required) {
115 /* hide "loading..." text */
116 font: 0/0 a;
117 color: transparent;
118 text-shadow: none;
119 background-color: transparent;
120 border: 0;
121 }
122
123 .wpvr-loading:not(:required):after {
124 content: '';
125 display: block;
126 font-size: 10px;
127 width: 1em;
128 height: 1em;
129 margin-top: -0.5em;
130 -webkit-animation: spinner 1500ms infinite linear;
131 -moz-animation: spinner 1500ms infinite linear;
132 -ms-animation: spinner 1500ms infinite linear;
133 -o-animation: spinner 1500ms infinite linear;
134 animation: spinner 1500ms infinite linear;
135 border-radius: 0.5em;
136 -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
137 box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
138 }
139
140 .wpvr-loader {
141 border: 2px solid #ffffff;
142 border-radius: 50%;
143 border-top: 2px solid #3f05fe;
144 width: 13px;
145 height: 13px;
146 animation: spinner 0.7s linear infinite;
147 display: none;
148 margin-left: 4px;
149 }
150
151
152 /* Animation */
153
154 @-webkit-keyframes spinner {
155 0% {
156 -webkit-transform: rotate(0deg);
157 -moz-transform: rotate(0deg);
158 -ms-transform: rotate(0deg);
159 -o-transform: rotate(0deg);
160 transform: rotate(0deg);
161 }
162 100% {
163 -webkit-transform: rotate(360deg);
164 -moz-transform: rotate(360deg);
165 -ms-transform: rotate(360deg);
166 -o-transform: rotate(360deg);
167 transform: rotate(360deg);
168 }
169 }
170
171 @-moz-keyframes spinner {
172 0% {
173 -webkit-transform: rotate(0deg);
174 -moz-transform: rotate(0deg);
175 -ms-transform: rotate(0deg);
176 -o-transform: rotate(0deg);
177 transform: rotate(0deg);
178 }
179 100% {
180 -webkit-transform: rotate(360deg);
181 -moz-transform: rotate(360deg);
182 -ms-transform: rotate(360deg);
183 -o-transform: rotate(360deg);
184 transform: rotate(360deg);
185 }
186 }
187
188 @-o-keyframes spinner {
189 0% {
190 -webkit-transform: rotate(0deg);
191 -moz-transform: rotate(0deg);
192 -ms-transform: rotate(0deg);
193 -o-transform: rotate(0deg);
194 transform: rotate(0deg);
195 }
196 100% {
197 -webkit-transform: rotate(360deg);
198 -moz-transform: rotate(360deg);
199 -ms-transform: rotate(360deg);
200 -o-transform: rotate(360deg);
201 transform: rotate(360deg);
202 }
203 }
204
205 @keyframes spinner {
206 0% {
207 -webkit-transform: rotate(0deg);
208 -moz-transform: rotate(0deg);
209 -ms-transform: rotate(0deg);
210 -o-transform: rotate(0deg);
211 transform: rotate(0deg);
212 }
213 100% {
214 -webkit-transform: rotate(360deg);
215 -moz-transform: rotate(360deg);
216 -ms-transform: rotate(360deg);
217 -o-transform: rotate(360deg);
218 transform: rotate(360deg);
219 }
220 }
221
222 @keyframes pulse-wpvr {
223 0% {
224 transform: scale(0.95);
225 box-shadow: 0 0 0 0 rgb(71, 117, 246,0.7);;
226 }
227
228 70% {
229 transform: scale(1);
230 box-shadow: 0 0 0 10px rgba(255, 82, 82, 0);
231 }
232
233 100% {
234 transform: scale(0.95);
235 box-shadow: 0 0 0 0 rgba(255, 82, 82, 0);
236 }
237 }
238
239 .wpvr-alert {
240 color: #383d41;
241 font-size: 13px;
242 font-weight: 500;
243 border-radius: 4px;
244 cursor: default;
245 display: none;
246 }
247 .wpvr-alert.box {
248 background-color: #e2e3e5;
249 padding: 11px 20px;
250 border: 1px solid #d6d8db;
251 }
252 .wpvr-alert.wpvr-success {
253 color: #269c41;
254 }
255 .wpvr-alert.wpvr-success.box {
256 background-color: #d4edda;
257 border-color: #c3e6cb;
258 }
259 .wpvr-alert.wpvr-error {
260 color: #d63342;
261 }
262 .wpvr-alert.wpvr-error.box {
263 background-color: #f8d7da;
264 border-color: #f5c6cb;
265 }
266 .wpvr-alert.wpvr-warn {
267 color: #856404;
268 }
269 .wpvr-alert.wpvr-warn.box {
270 background-color: #fff3cd;
271 border-color: #ffeeba;
272 }
273
274
275 .vrgallery-gallery-icon-size .wpvr-switcher label:before {
276 content: "S";
277 display: block;
278 color: #201cfe;
279 font-size: 14px;
280 font-weight: 600;
281 position: absolute;
282 top: 1px;
283 left: 26px;
284 }
285
286 .vrgallery-gallery-icon-size .wpvr-switcher input[type="checkbox"]:checked + label:before {
287 content: "L";
288 color: #fff;
289 left: 8px;
290 }
291
292 .pnlm-load-button p {
293 color: #fff;
294 }
295
296 .icon-wpvrtourmake_icon:before {
297 content: '';
298 height: 30px;
299 width: 30px;
300 background: url('../images/icon.png') no-repeat center center / 100% 100%;
301 }
302
303 .scene-gallery {
304 border-radius: 6px;
305 max-width: 626px;
306 margin: 0 auto;
307 padding: 0 10px;
308 color: #32373c;
309 background-color: #eceef1;
310 box-sizing: border-box;
311 }
312
313 .scene-gallery ul {
314 display: inline-grid;
315 }
316
317 .scene-gallery ul li {
318 text-transform: capitalize;
319 font-weight: 500;
320 position: relative;
321 word-break: break-word;
322 }
323
324 .scene-gallery ul li.owlscene {
325 margin-bottom: 5px;
326 }
327
328 .scene-gallery .marked .owlscene {
329 color: #004efa;
330 }
331
332 .scene-gallery ul li img {
333 filter: blur(0.5px) brightness(0.5);
334 -webkit-filter: blur(0.5px) brightness(0.5);
335 }
336
337 .scene-gallery .marked ul li img {
338 filter: blur(0) brightness(1);
339 -webkit-filter: blur(0) brightness(1);
340 }
341
342 .scctrl {
343 border-radius: 5px;
344 width: 100px;
345 height: 100px;
346 display: inline-block;
347 cursor: pointer;
348 }
349
350 .scctrl:hover {
351 background: rgba(200, 200, 200, 1);
352 }
353
354 .vr-export {
355 color: #fff!important;
356 background-color: #4775f6 !important;
357 border: none;
358 display: inline-block;
359 padding: 8px 16px;
360 vertical-align: middle;
361 overflow: hidden;
362 text-decoration: none;
363 color: inherit;
364 background-color: inherit;
365 text-align: center;
366 cursor: pointer;
367 white-space: nowrap;
368 border-radius: 5px;
369 }
370
371 .rex-pano-tab-content ::-webkit-input-placeholder {
372 color: #ccc;
373 }
374
375 .rex-pano-tab-content ::-moz-placeholder {
376 color: #ccc;
377 }
378
379 .rex-pano-tab-content :-ms-input-placeholder {
380 color: #ccc;
381 }
382
383 div.custom-tooltip span {
384 visibility: hidden;
385 position: absolute;
386 border-radius: 3px;
387 background-color: #fff;
388 color: #000;
389 text-align: center;
390 padding: 5px 10px;
391 cursor: default;
392 margin: 0 0px 0px 12px !important;
393 bottom: 40px;
394 transform: translateX(-50%);
395 min-width: 300px;
396 font-size: 15px;
397 line-height: 24px;
398 }
399
400 div.custom-tooltip:hover {
401 z-index: 3;
402 }
403
404 div.custom-tooltip:hover span {
405 visibility: visible;
406 }
407
408 div.custom-tooltip:hover span:after {
409 content: '';
410 position: absolute;
411 width: 0;
412 height: 0;
413 border-width: 10px;
414 border-style: solid;
415 border-color: #fff transparent transparent transparent;
416 bottom: -20px;
417 left: -10px;
418 margin: 0 50%;
419 }
420
421 #custom-ifram {
422 position: absolute;
423 top: 50%;
424 left: 50%;
425 transform: translate(-50%, -50%);
426 z-index: 99;
427 width: 90%;
428 height: 293px;
429 overflow: auto;
430 background: #fff;
431 border-radius: 5px;
432 }
433
434 .icons-selector .selector {
435 width: 100%;
436 }
437
438 .iframe-wrapper {
439 max-width: 600px;
440 position: relative;
441 margin: 0 auto;
442 width: 100%;
443 height: 400px;
444 }
445
446 .iframe-wrapper .pnlm-container {
447 height: 100%;
448 width: 100%;
449 }
450
451 .pano-wrap:before {
452 content: "";
453 position: absolute;
454 left: 0;
455 top: 0;
456 background: rgba(0, 0, 0, 0.4);
457 width: 100%;
458 height: 100%;
459 z-index: 9;
460 opacity: 0;
461 visibility: hidden;
462 transition: all 0.4s linear;
463 }
464
465 .iframe-wrapper.show-modal .pano-wrap:before {
466 opacity: 1;
467 visibility: visible;
468 }
469
470 .iframe-wrapper #cross {
471 background: #fff;
472 width: 24px;
473 height: 24px;
474 color: red;
475 line-height: 26px;
476 position: absolute;
477 top: 43px;
478 right: 26px;
479 text-align: center;
480 z-index: 999;
481 font-size: 13px;
482 border-radius: 100%;
483 cursor: pointer;
484 opacity: 0;
485 visibility: hidden;
486 transition: all 0.4s ease;
487 }
488
489 .iframe-wrapper.show-modal #cross {
490 opacity: 1;
491 visibility: visible;
492 }
493
494 .wp-vr_page_wpvr-setting:before,
495 .post-type-wpvr_item:before {
496 content: "";
497 background: rgba(0, 0, 0, 0.54);
498 top: 0;
499 left: 0;
500 width: 100%;
501 height: 100%;
502 position: fixed;
503 z-index: 2;
504 opacity: 0;
505 visibility: hidden;
506 transition: all 0.4s ease;
507 }
508
509 .post-type-wpvr_item.wpvr-layout-overlay:before,
510 .post-type-wpvr_item.error-overlay2:before,
511 .wp-vr_page_wpvr-setting.error-overlay2:before,
512 .post-type-wpvr_item.error-overlay:before {
513 opacity: 1;
514 visibility: visible;
515 }
516
517 #custom-ifram p {
518 background-color: #fff;
519 padding: 10px;
520 margin: auto;
521 border-radius: 5px;
522 text-align: center;
523 font-size: 15px;
524 line-height: 24px;
525 }
526
527 .custom-tooltip p {
528 background-color: #fff;
529 padding: 10px 0;
530 margin: auto;
531 border-radius: 5px;
532 width: 500px;
533 font-size: 16px;
534 line-height: 26px;
535 }
536
537 #custom-ifram img {
538 max-width: 100%;
539 height: auto;
540 margin: 0 auto;
541 display: block;
542 }
543
544 #custom-ifram iframe {
545 max-width: 100%;
546 margin: 0 auto;
547 display: block;
548 }
549
550 .custom-tooltip span img {
551 height: 220px;
552 width: 400px;
553 }
554
555 .rex-add-coordinates ul li {
556 display: inline-block;
557 text-align: center !important;
558 cursor: pointer;
559 vertical-align: middle;
560 margin-bottom: 0;
561 }
562
563 .rex-add-coordinates ul li #panodata {
564 margin-top: 0!important;
565 font-size: 13px;
566 }
567
568 .rex-add-coordinates ul li.add-pitch {
569 margin-bottom: 0;
570 width: 20px;
571 height: 20px;
572 background: rgb(71, 117, 246);
573 color: #fff;
574 border-radius: 100%;
575 box-sizing: border-box;
576 margin-left: 6px;
577 position: relative;
578 box-shadow: 0 0 3px 0 rgba(71, 118, 246, 0.631);
579 transform: scale(1);
580 animation: pulse-wpvr 2s infinite;
581 transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out, background 0.3s ease-in-out;
582 }
583
584 .rex-hide-coordinates {
585 display: none !important;
586 }
587
588 .toppitch {
589 font-size: 11px;
590 vertical-align: middle;
591 /* transform: rotate(-90deg); */
592 }
593
594 .rex-add-coordinates ul li.add-pitch .rex-tooltiptext {
595 visibility: hidden;
596 opacity: 0;
597 width: auto;
598 background-color: #222;
599 color: #fff;
600 text-align: center;
601 border-radius: 5px;
602 position: absolute;
603 z-index: 1;
604 top: -100%;
605 left: 50%;
606 padding: 6px 12px;
607 white-space: nowrap;
608 font-size: 11px;
609 margin-top: -16px;
610 letter-spacing: 0.5px;
611 -webkit-transform: translateX(-50%);
612 -moz-transform: translateX(-50%);
613 -ms-transform: translateX(-50%);
614 -o-transform: translateX(-50%);
615 transform: translateX(-50%);
616 -webkit-transition: all 0.5s ease;
617 -moz-transition: all 0.5s ease;
618 -ms-transition: all 0.5s ease;
619 -o-transition: all 0.5s ease;
620 transition: all 0.5s ease;
621 }
622
623 .rex-add-coordinates ul li.add-pitch .rex-tooltiptext::after {
624 content: "";
625 position: absolute;
626 top: 100%;
627 left: 50%;
628 margin-left: -5px;
629 border-width: 5px;
630 border-style: solid;
631 border-color: #222 transparent transparent transparent;
632 }
633
634 .rex-add-coordinates ul li.add-pitch:hover .rex-tooltiptext {
635 visibility: visible;
636 margin-top: -18px;
637 opacity: 1;
638 }
639
640 @media (max-width: 1199px) {
641 .pnlm-container {
642 width: 100%!important;
643 }
644 /* div.custom-tooltip span {
645 width: 420px!important;
646 } */
647 .custom-tooltip p {
648 width: 420px;
649 }
650 .custom-tooltip span img {
651 height: 230px;
652 width: 420px;
653 }
654 }
655
656 @media (max-width: 991px) {
657 .custom-tooltip p {
658 width: 530px;
659 }
660 .custom-tooltip span img {
661 height: 310px;
662 width: 540px;
663 }
664 }
665
666 @media (max-width: 575px) {
667 .pano-wrap .cross {
668 top: 2px;
669 right: 1px;
670 }
671 }
672
673
674 /*------------------------------panolens layout style-----------------------------*/
675
676 .post-type-wpvr_item #poststuff #post-body {
677 margin-right: 0;
678 display: flex;
679 flex-flow: row wrap;
680 }
681
682 .post-type-wpvr_item #post-body-content {
683 width: 100%;
684 min-width: 463px;
685 float: none;
686 }
687
688 .postbox-container {
689 float: none;
690 }
691
692 .post-type-wpvr_item #post-body #postbox-container-1 {
693 float: none;
694 margin-right: 0;
695 width: 650px;
696 order: 2;
697 }
698
699 .post-type-wpvr_item #post-body #postbox-container-1 .iframe-wrapper {
700 max-width: 625px;
701 }
702
703 .post-type-wpvr_item #post-body #postbox-container-1 #side-sortables {
704 width: 100%;
705 }
706
707 .post-type-wpvr_item #post-body #postbox-container-2 {
708 order: 1;
709 width: calc(100% - 670px);
710 margin-right: 20px;
711 }
712
713
714 /*------------------------------panolens tab style-----------------------------*/
715
716 .pano-setup * {
717 box-sizing: border-box;
718 }
719
720
721 /*-----------switcher style------- */
722
723 .wpvr-switcher {
724 position: relative;
725 top: 2px;
726 }
727
728 .wpvr-switcher input[type="checkbox"] {
729 display: none;
730 }
731
732 .wpvr-switcher label {
733 display: block;
734 position: relative;
735 cursor: pointer;
736 outline: none;
737 border-radius: 80px;
738 user-select: none;
739 width: 44px;
740 height: 24px;
741 border-radius: 14px;
742 background-color: #f7f7fa;
743 border: 1px solid #e6e6ec;
744 transition: all 0.3s ease;
745 }
746
747 .wpvr-switcher label:before {
748 display: none;
749 }
750
751 .wpvr-switcher label:after {
752 content: ""!important;
753 width: 16px!important;
754 height: 16px!important;
755 border-radius: 9px!important;
756 filter: drop-shadow(0px 2px 1px rgba(193, 193, 218, 0.45));
757 background-color: #fff;
758 border-radius: 100%!important;
759 position: absolute!important;
760 top: 3px!important;
761 left: 4px!important;
762 transition: all 0.3s ease!important;
763 transform: none!important;
764 margin: 0!important;
765 }
766
767 .wpvr-switcher input[type="checkbox"]:checked+label {
768 border-color: #201cfe;
769 background-color: #201cfe;
770 }
771
772 .wpvr-switcher input[type="checkbox"]:checked+label:after {
773 margin-left: 19px!important;
774 filter: none;
775 }
776
777 .wpvr-switcher input:disabled+label {
778 cursor: not-allowed;
779 }
780
781
782 /*-----------/switcher style------- */
783
784 /*-----------switcher-v2 style------- */
785 .wpvr-switcher-v2 {
786 margin-bottom: 0!important;
787 }
788 .wpvr-switcher-v2 input[type="checkbox"] {
789 display: none;
790 }
791 .wpvr-switcher-v2 .switcher-box {
792 display: block;
793 position: relative;
794 cursor: pointer;
795 outline: none;
796 border-radius: 80px;
797 user-select: none;
798 width: 44px;
799 height: 24px;
800 border-radius: 14px;
801 background-color: #f7f7fa;
802 border: 1px solid #e6e6ec;
803 transition: all 0.3s ease;
804 }
805 .wpvr-switcher-v2 .switcher-box:after {
806 content: "";
807 width: 16px;
808 height: 16px;
809 filter: drop-shadow(0px 2px 1px rgba(193, 193, 218, 0.45));
810 background-color: #fff;
811 border-radius: 100%;
812 position: absolute;
813 top: 3px;
814 left: 4px;
815 transition: all 0.3s ease;
816 transform: none;
817 margin: 0;
818 }
819 .wpvr-switcher-v2 input[type="checkbox"]:checked + .switcher-box {
820 border-color: #201cfe;
821 background-color: #201cfe;
822 }
823 .wpvr-switcher-v2 input[type="checkbox"]:checked + .switcher-box:after {
824 margin-left: 19px!important;
825 filter: none;
826 }
827 .wpvr-switcher-v2 input:disabled + .switcher-box {
828 cursor: not-allowed;
829 }
830 /*-----------end switcher-v2 style------- */
831
832 .pano-setup {
833 position: relative;
834 font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
835 /* direction: ltr; */
836 }
837
838 .rex-pano-tabs {
839 position: relative;
840 display: flex;
841 flex-flow: row;
842 align-items: flex-start;
843 justify-content: flex-start;
844 margin-left: -12px;
845 }
846
847 .rex-pano-tabs .rex-pano-tab-nav {
848 text-align: left;
849 width: 120px;
850 padding: 0;
851 }
852
853 .rex-pano-tabs .rex-pano-tab-nav ul {
854 margin: 0;
855 }
856
857 .rex-pano-tabs .rex-pano-tab-nav li {
858 display: block;
859 margin: 0;
860 border-bottom: 1px solid #e7e7ec;
861 }
862
863 .rex-pano-tabs .rex-pano-tab-nav li:last-child {
864 border-bottom: none;
865 }
866
867 .rex-pano-tabs .rex-pano-tab-nav li.logo {
868 height: 110px;
869 padding: 10px;
870 display: flex;
871 flex-flow: column;
872 align-items: center;
873 justify-content: center;
874 }
875
876 .rex-pano-tabs .rex-pano-tab-nav li span {
877 text-transform: uppercase;
878 color: #a8a7be;
879 cursor: pointer;
880 font-weight: 500;
881 font-size: 14px;
882 -webkit-user-select: none;
883 -moz-user-select: none;
884 -ms-user-select: none;
885 user-select: none;
886 display: flex;
887 flex-flow: column;
888 align-items: center;
889 justify-content: center;
890 text-align: center;
891 height: 124px;
892 padding: 0 20px;
893 position: relative;
894 transition: all 0.3s ease;
895 }
896
897 .rex-pano-tabs .rex-pano-tab-nav li span img {
898 margin-bottom: 10px;
899 }
900
901 .rex-pano-tabs .rex-pano-tab-nav li span img.hover {
902 display: none;
903 }
904
905 .rex-pano-tabs .rex-pano-tab-nav li:hover>span,
906 .rex-pano-tabs .rex-pano-tab-nav li.active>span {
907 color: #fff;
908 background: #3F04FE;
909 }
910
911 /* .rex-pano-tabs .rex-pano-tab-nav li:hover>.navigator-pro-tag,
912 .rex-pano-tabs .rex-pano-tab-nav li.active>.navigator-pro-tag {
913 color: #3F04FE;
914 background: #fff;
915 } */
916
917 .rex-pano-tabs .rex-pano-tab-nav li:hover span img.hover,
918 .rex-pano-tabs .rex-pano-tab-nav li.active span img.hover {
919 display: block;
920 }
921
922 .rex-pano-tabs .rex-pano-tab-nav li:hover span img.regular,
923 .rex-pano-tabs .rex-pano-tab-nav li.active span img.regular {
924 display: none;
925 }
926
927 .rex-pano-sub-tabs .rex-pano-tab,
928 .rex-pano-tabs .rex-pano-tab {
929 display: none;
930 }
931
932 .rex-pano-sub-tabs .rex-pano-tab.active,
933 .rex-pano-tabs .rex-pano-tab.active {
934 display: block !important;
935 }
936
937 .rex-pano-sub-tabs .rex-pano-tab.clearfix,
938 .rex-pano-tabs .rex-pano-tab.clearfix {
939 overflow: initial;
940 }
941
942 .pano-alert {
943 position: absolute;
944 top: 50%;
945 left: 50%;
946 display: none;
947 -webkit-transform: translate(-50%, -50%);
948 -ms-transform: translate(-50%, -50%);
949 -o-transform: translate(-50%, -50%);
950 transform: translate(-50%, -50%);
951 z-index: 9;
952 max-width: 605px;
953 width: 100%;
954 }
955
956
957
958 /*--------------tab content style----------------*/
959
960 .rex-pano-tab-content {
961 background: #f6f6f8;
962 width: calc(100% - 120px);
963 position: relative;
964 align-self: stretch;
965 border-radius: 20px;
966 }
967
968 .rex-pano-tab-content .title {
969 font-size: 18px;
970 font-weight: 600;
971 color: #4775f6;
972 margin: 0 0 40px 0;
973 text-transform: capitalize;
974 background: #f9fbff;
975 border: 1px solid #ecf1fe;
976 padding: 15px 30px;
977 width: 100%;
978 }
979
980 .rex-pano-tab-content .single-hotspot .title span {
981 color: #252525;
982 }
983
984 .rex-pano-tab-content .title .scene-num,
985 .rex-pano-tab-content .single-hotspot .title .hotspot-num {
986 color: #4775f6;
987 }
988
989 .rex-pano-tab-content .title i {
990 margin-right: 10px;
991 }
992
993 .rex-pano-tab-content .rex-pano-tab.floor-plan,
994 .rex-pano-tab-content .rex-pano-tab.streetview,
995 .rex-pano-tab-content .rex-pano-tab.background-tour,
996 .rex-pano-tab-content .rex-pano-tab.video,
997 .rex-pano-tab-content .rex-pano-tab.export,
998 .rex-pano-tab-content .rex-pano-tab.general {
999 padding: 20px;
1000 }
1001
1002 .pro-tag {
1003 position: absolute;
1004 right: -8px;
1005 top: -11px;
1006 display: block;
1007 color: #ffffff;
1008 font-weight: 600;
1009 padding: 5px 6px;
1010 text-transform: capitalize;
1011 text-align: center;
1012 font-size: 11px;
1013 font-style: normal;
1014 line-height: 0.8;
1015 background: #00B4FF;
1016 border-radius: 9px 9px 9px 0px;
1017 }
1018
1019 li.floor-plan.floor-plan-pro-tag,
1020 li.background-tour.background-tour-pro-tag,
1021 li.streetview.streetview-pro-tag ,
1022 li.export.export-pro-tag {
1023 position: relative;
1024 }
1025
1026 .navigator-pro-tag {
1027 position: absolute;
1028 right: -6px;
1029 top: 10px;
1030 display: block;
1031 border-radius: 9px 9px 9px 0px;
1032 background: #00B4FF;
1033 font-size: 11px;
1034 color: #ffffff;
1035 font-weight: 600;
1036 padding: 5px 6px;
1037 text-transform: capitalize;
1038 z-index: 1;
1039 line-height: 0.8;
1040 }
1041
1042 /* ----general inner tab style----- */
1043
1044 .rex-pano-tab-content .general .general-inner-tab .inner-nav {
1045 margin: 0 0 25px 0;
1046 padding: 0;
1047 list-style: none;
1048 display: flex;
1049 flex-flow: row;
1050 align-items: center;
1051 }
1052
1053 .rex-pano-tab-content .general .general-inner-tab .inner-nav li {
1054 margin-right: 15px;
1055 margin-bottom: 0;
1056 }
1057
1058 .rex-pano-tab-content .general .general-inner-tab .inner-nav li:last-child {
1059 margin-right: 0;
1060 }
1061
1062 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span {
1063 border-radius: 5px;
1064 filter: drop-shadow(0px 2px 2px rgba(223, 223, 249, 0.42));
1065 background-color: #ffffff;
1066 font-size: 14px;
1067 color: #a8a7be;
1068 font-weight: 500;
1069 text-transform: capitalize;
1070 padding: 10px 15px;
1071 position: relative;
1072 display: flex;
1073 flex-flow: row;
1074 gap: 10px;
1075 align-items: center;
1076 justify-content: center;
1077 transition: all 0.3s ease;
1078 cursor: pointer;
1079 }
1080
1081
1082 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span img.hover {
1083 display: none;
1084 }
1085
1086 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.active>span img.hover {
1087 display: block;
1088 }
1089
1090 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.active>span img.regular {
1091 display: none;
1092 }
1093
1094 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.active>span {
1095 background: #004efa;
1096 color: #fff;
1097 }
1098
1099 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.active .pro-tag {
1100 color: #004efa;
1101 background: #fff;
1102 }
1103
1104 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.vr-documentation {
1105 margin-left: auto;
1106 }
1107
1108 .rex-pano-tab-content .general .general-inner-tab .inner-nav li.vr-documentation a {
1109 border-radius: 5px;
1110 background-color: rgb(32, 28, 254);
1111 height: 39px;
1112 line-height: 39px;
1113 font-size: 15px;
1114 color: #fff;
1115 display: inline-block;
1116 padding: 0 20px;
1117 box-shadow: none;
1118 margin-top: auto;
1119 transition: all 0.3s ease;
1120 text-decoration: none;
1121 }
1122
1123
1124 /* ---inner tab content style---- */
1125
1126 .rex-pano-tab-content .general .inner-nav-content .inner-single-content {
1127 display: none;
1128 }
1129
1130 .rex-pano-tab-content .general .inner-nav-content .inner-single-content.active {
1131 display: block;
1132 }
1133
1134 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper {
1135 display: flex;
1136 flex-flow: row wrap;
1137 border-bottom: 1px solid #e4e4e4;
1138 }
1139
1140 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .left {
1141 width: 50%;
1142 padding-right: 15px;
1143 border-right: 1px solid #e4e4e4;
1144 }
1145
1146 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .right {
1147 width: 50%;
1148 padding-left: 15px;
1149 }
1150
1151
1152 /* ------img preview------- */
1153
1154 .rex-pano-tab-content .general .single-settings.preview-setting {
1155 display: block;
1156 margin-bottom: 20px;
1157 }
1158
1159 .rex-pano-tab-content .general .single-settings.preview-setting .hints {
1160 display: block;
1161 font-weight: 400;
1162 font-style: italic;
1163 font-size: 14px;
1164 padding: 0;
1165 width: 100%;
1166 margin-top: 4px;
1167 color: #aaa;
1168 }
1169
1170 .rex-pano-tab-content .general .single-settings.preview-setting>span {
1171 margin-bottom: 10px;
1172 }
1173
1174 .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-upload,
1175 .rex-pano-tab-content .general .single-settings.preview-setting .preview-attachment-url,
1176 .rex-pano-tab-content .general .single-settings.preview-setting .preview-upload {
1177 display: none;
1178 }
1179
1180 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame,
1181 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame {
1182 width: 100%;
1183 height: 220px;
1184 border-radius: 5px;
1185 background-color: #ffffff;
1186 background-repeat: no-repeat;
1187 background-position: center;
1188 background-size: cover;
1189 position: relative;
1190 }
1191 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame{
1192 background-size: contain;
1193 }
1194 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label,
1195 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label {
1196 width: 100%;
1197 height: 100%;
1198 display: flex;
1199 flex-flow: column;
1200 align-items: center;
1201 justify-content: center;
1202 }
1203
1204 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label span,
1205 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label span {
1206 font-size: 14px;
1207 color: #363b4e;
1208 font-weight: 400;
1209 margin-top: 10px;
1210 }
1211
1212 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame label img,
1213 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame label img {
1214 max-width: 100%;
1215 }
1216
1217 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded span,
1218 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded img,
1219 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span,
1220 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded img {
1221 display: none;
1222 }
1223
1224
1225 /* -----remove attachment style----- */
1226
1227 .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment,
1228 .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment {
1229 position: absolute;
1230 right: 6px;
1231 top: 6px;
1232 background: #fff;
1233 padding: 5px;
1234 text-indent: -9999px;
1235 width: 24px;
1236 height: 24px;
1237 line-height: normal;
1238 border-radius: 100%;
1239 cursor: pointer;
1240 display: none;
1241 }
1242
1243 .rex-pano-tab .floorPlanData .floot-plan-setting .img-upload-frame.img-uploaded .floor-plan-remove-attachment,
1244 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame.img-uploaded span.remove-attachment {
1245 display: block;
1246 }
1247
1248 .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:before,
1249 .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:after,
1250 .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:before,
1251 .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1252 content: "";
1253 position: absolute;
1254 left: 50%;
1255 top: 50%;
1256 width: 2px;
1257 height: calc(100% - 14px);
1258 background: #201cfe;
1259 transform: translate(-50%, -50%) rotate(45deg);
1260 transform-origin: center;
1261 }
1262
1263 .rex-pano-tab .floorPlanData .floot-plan-setting .floor-plan-remove-attachment:after,
1264 .rex-pano-tab-content .general .single-settings.preview-setting .remove-attachment:after {
1265 transform: translate(-50%, -50%) rotate(-45deg);
1266 }
1267
1268
1269 /* ---autoload--- */
1270
1271 .rex-pano-tab-content .floor-plan .single-settings.inline-style,
1272 .rex-pano-tab-content .background-tour .single-settings.inline-style,
1273 .rex-pano-tab-content .general .inner-nav-content .single-settings:not(.preview-setting) {
1274 width: 100%;
1275 padding: 14px 15px;
1276 border-radius: 5px;
1277 margin-bottom: 20px;
1278 background-color: #ffffff;
1279 display: flex;
1280 flex-flow: row;
1281 align-items: center;
1282 justify-content: space-between;
1283 }
1284
1285 .rex-pano-tab-content .general .inner-nav-content .single-settings.preview-img-message input {
1286 padding: 2px 7px;
1287 height: 33px;
1288 }
1289
1290 .rex-pano-tab-content .floor-plan .single-settings .wpvr-switcher,
1291 .rex-pano-tab-content .background-tour .single-settings.inline-style .wpvr-switcher,
1292 .rex-pano-tab-content .general .inner-nav-content .single-settings .wpvr-switcher {
1293 min-width: auto;
1294 padding-right: 0;
1295 margin-left: auto;
1296 position: relative;
1297 }
1298
1299 /* ---scene-fade-duration--- */
1300
1301 .rex-pano-tab-content .general .inner-nav-content .single-settings.scene-fade-duration input {
1302 width: 70px;
1303 padding: 2px 7px;
1304 height: 33px;
1305 margin-left: auto;
1306 }
1307
1308 /* ---autorotationdata--- */
1309
1310 .rex-pano-tab-content .general .inner-nav-content .single-settings.autorotationdata input {
1311 width: 70px;
1312 padding: 2px 7px;
1313 height: 33px;
1314 margin-left: auto;
1315 }
1316 .rex-pano-tab-content .general .inner-nav-content .scene-animation-settings-wrapper select{
1317 width: 175px;
1318 padding: 2px 7px;
1319 height: 33px;
1320 margin-left: auto;
1321 }
1322
1323 .rex-pano-tab-content .general .inner-nav-content .scene-animation-settings-wrapper,
1324 .rex-pano-tab-content .general .inner-nav-content .autorotationdata-wrapper {
1325 width: 100%;
1326 padding: 25px 20px;
1327 border-radius: 5px;
1328 background-color: #ffffff;
1329 display: none;
1330 margin-top: -18px;
1331 margin-bottom: 20px;
1332 }
1333
1334 .rex-pano-tab-content .general .inner-nav-content .scene-animation-settings-wrapper .single-settings ,
1335 .rex-pano-tab-content .general .inner-nav-content .autorotationdata-wrapper .single-settings {
1336 padding: 0;
1337 border-radius: 0;
1338 }
1339
1340 .rex-pano-tab-content .general .inner-nav-content .gyro-orientation {
1341 display: none;
1342 margin-bottom: 20px;
1343 }
1344
1345 /* ---icon control settings--- */
1346
1347 .rex-pano-tab-content .general .control-settings-content.inner-single-content .single-settings>span {
1348 min-width: 106px;
1349 padding-right: 10px;
1350 }
1351
1352 .rex-pano-tab-content .general .control-settings-content.inner-single-content .single-settings .wpvr-switcher {
1353 margin-left: 0;
1354 min-width: auto!important;
1355 padding-right: 0!important;
1356 }
1357
1358 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .color-icon {
1359 margin-left: auto;
1360 display: flex;
1361 flex-flow: row;
1362 align-items: center;
1363 height: 32px;
1364 border-right: 1px solid #ececf5;
1365 padding-right: 15px;
1366 margin-right: 15px;
1367 }
1368
1369 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons {
1370 position: relative;
1371 top: 6px;
1372 }
1373
1374 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons-selector .selector {
1375 border: 1px solid #e5e8f3;
1376 height: 32px;
1377 background-color: #f7f7fa;
1378 border-radius: 3px;
1379 }
1380
1381 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons-selector .selected-icon {
1382 width: 40px;
1383 }
1384
1385 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons-selector .selected-icon i {
1386 line-height: 30px;
1387 font-size: 16px;
1388 }
1389
1390 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons-selector .selector-button {
1391 width: 32px;
1392 border-left: 1px solid #e5e8f3;
1393 }
1394
1395 .rex-pano-tab-content .general .inner-nav-content .color-icon .icons-selector .selector-button i {
1396 line-height: 30px;
1397 text-align: center;
1398 }
1399
1400 .rex-pano-tab-content .general .inner-nav-content .color-icon .colors {
1401 margin-right: 13px;
1402 position: relative;
1403 top: 1px;
1404 }
1405
1406 .rex-pano-tab-content .general .inner-nav-content .color-icon .colors input[type="color"] {
1407 border: none;
1408 padding: 0;
1409 box-shadow: none;
1410 margin: 0;
1411 height: 36px;
1412 display: block;
1413 width: 36px;
1414 }
1415
1416 .rex-pano-tab-content .general .inner-nav-content .icons-selector .selector-popup {
1417 width: 280px;
1418 }
1419
1420
1421 /* ---advanced settings--- */
1422
1423 .rex-pano-tab-content .general .advanced-settings-content .single-settings .wpvr-switcher {
1424 margin-left: auto;
1425 }
1426
1427 .rex-pano-tab-content .general .advanced-settings-content .single-settings .field-tooltip {
1428 top: 4px;
1429 }
1430
1431 .rex-pano-tab-content .general .advanced-settings-content .gallery_title {
1432 display: none;
1433 margin-bottom: 20px;
1434 }
1435
1436 /* -----audio setting style----- */
1437
1438 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .bg-music-content {
1439 width: 100%;
1440 padding: 25px 20px;
1441 border-radius: 5px;
1442 background-color: #ffffff;
1443 margin-top: -18px;
1444 margin-bottom: 20px;
1445 }
1446
1447 .rex-pano-tab-content .general .inner-nav-content .bg-music-content .single-settings {
1448 padding: 0;
1449 border-radius: 0;
1450 }
1451
1452 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting {
1453 display: block;
1454 position: relative;
1455 }
1456
1457 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting>span {
1458 margin-bottom: 5px;
1459 }
1460
1461 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting input[type="text"] {
1462 padding: 6px 60px 6px 14px;
1463 max-width: 100%;
1464 }
1465
1466 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting .audio-upload {
1467 padding: 9px 15px;
1468 background: #004efa;
1469 border: none;
1470 position: absolute;
1471 right: 5px;
1472 bottom: 5px;
1473 border-radius: 5px;
1474 cursor: pointer;
1475 }
1476
1477 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting .audio-upload:focus {
1478 outline: none;
1479 }
1480 /* -----------logo upload style-------- */
1481
1482
1483 /*----company-info style-----*/
1484 .rex-pano-tab-content .general .inner-nav-content .company-info-wrapper {
1485 width: 100%;
1486 padding: 25px 20px;
1487 border-radius: 5px;
1488 background-color: #ffffff;
1489 margin-top: -18px;
1490 margin-bottom: 20px;
1491 }
1492
1493 .rex-pano-tab-content .general .inner-nav-content .company-info-wrapper .single-settings {
1494 padding: 0;
1495 border-radius: 0;
1496 }
1497
1498 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area {
1499 flex-wrap: wrap;
1500 margin-bottom: 2px;
1501 }
1502
1503 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-title {
1504 width: calc(100% - 125px);
1505 }
1506
1507 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .cp-logo-upload {
1508 display: none;
1509 }
1510
1511 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .cp-logo-attachment-url {
1512 display: none;
1513 }
1514
1515 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame {
1516 width: 120px;
1517 height: 90px;
1518 border: 1px dashed #dae3fd;
1519 border-radius: 5px;
1520 }
1521
1522 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame label {
1523 height: 100%;
1524 width: 100%;
1525 display: flex;
1526 flex-flow: column;
1527 align-items: center;
1528 justify-content: center;
1529 text-align: center;
1530 }
1531
1532 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame img {
1533 max-width: 100px;
1534 max-height: 70px;
1535 display: block;
1536 margin: 0 auto;
1537 }
1538
1539 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame img.placeholder-icon {
1540 width: 32px;
1541 }
1542
1543 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame.img-uploaded img.placeholder-icon {
1544 display: none;
1545 }
1546
1547 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .hints {
1548 display: block;
1549 font-weight: 400;
1550 font-style: italic;
1551 font-size: 14px;
1552 padding: 0;
1553 width: 100%;
1554 margin-top: 2px;
1555 color: #aaa;
1556 }
1557
1558 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-details {
1559 display: block;
1560 }
1561
1562 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-details span {
1563 margin-bottom: 7px;
1564 padding: 0;
1565 min-width: auto;
1566 }
1567
1568 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-details textarea {
1569 border: 1px solid #dae3fd;
1570 width: 100%;
1571 box-shadow: none;
1572 }
1573
1574 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-details textarea:focus {
1575 outline: none;
1576 }
1577
1578
1579 /* --------Zoom Preferences-------- */
1580 .rex-pano-tab-content .general .inner-nav-content .single-settings.czscenedata input {
1581 width: 70px;
1582 padding: 2px 7px;
1583 height: 33px;
1584 margin-left: auto;
1585 }
1586
1587 /* --------------end general inner tab style--------------- */
1588
1589 .rex-pano-tab-content .general .inner-nav-content .wpvr-pro {
1590 display: block;
1591 }
1592
1593 .rex-pano-tab-content .general .inner-nav-content .wpvr-pro:focus {
1594 outline: none;
1595 box-shadow: none;
1596 }
1597
1598 .rex-pano-tab-content .general .inner-nav-content .wpvr-pro .pro-tag {
1599 right: 55px;
1600 top: 2px;
1601 background-color: #fff;
1602 color: #004efa;
1603 }
1604
1605
1606 /* -------shortcode area style-------- */
1607
1608 .wpvr-use-shortcode {
1609 background: #fff;
1610 border-radius: 5px;
1611 margin-top: 0px;
1612 width: 100%;
1613 }
1614
1615 .wpvr-use-shortcode .area-title {
1616 width: 100%;
1617 margin: 0;
1618 font-size: clamp(14px, 5vw, 17px);
1619 line-height: normal;
1620 border-bottom: 1px solid #eee;
1621 padding: 10px 15px;
1622 font-weight: 600;
1623 }
1624
1625 .wpvr-use-shortcode .shortcode-wrapper {
1626 /* padding: 0 20px 20px 20px; */
1627 display: flex;
1628 flex-flow: row wrap;
1629 }
1630
1631 .wpvr-use-shortcode .wpvr-shortcode-wrapper {
1632 padding: 24px;
1633 }
1634
1635 .wpvr-use-shortcode .single-shortcode {
1636 width: 100%;
1637 flex: 1;
1638 background: #ffffff;
1639 padding: 0px 0px 5px 0px;
1640 border-radius: 5px;
1641 margin-top: 20px;
1642 }
1643
1644 .wpvr-use-shortcode .wpvr-single-shortcode {
1645 width: 100%;
1646 background: #f6f6f6;
1647 padding: 12px 15px 15px 15px;
1648 border-radius: 5px;
1649 }
1650 .wpvr-social-share-area .wpvr-social-share-btn-area{
1651 width: 100%;
1652 background: #f6f6f6;
1653 padding: 12px 15px 15px 15px;
1654 border-radius: 5px;
1655 }
1656 .wpvr-use-shortcode .wpvr-qrcode-area {
1657 width: 100%;
1658 }
1659
1660 .wpvr-embaded-share-wrapper {
1661 display: grid;
1662 grid-template-columns: repeat(2, 1fr);
1663 gap: 30px;
1664 }
1665
1666 @media (max-width: 1700px) and (min-width: 1400px) {
1667 .wpvr-embaded-share-wrapper {
1668 display: block;
1669 }
1670 }
1671
1672
1673 .wpvr-social-share-area h4,
1674 .wpvr-use-shortcode .wpvr-qrcode-area h4 {
1675 font-family: 'Inter', sans-serif;
1676 font-size: clamp(14px, 5vw, 16px);
1677 font-style: normal;
1678 font-weight: 600;
1679 line-height: normal;
1680 color: #3D4248;
1681 margin: 20px 0;
1682 }
1683
1684 .wpvr-use-shortcode .wpvr-qrcode-btn-area {
1685 display: flex;
1686 flex-direction: column;
1687 justify-content: center;
1688 align-items: flex-start;
1689 }
1690
1691 .wpvr-use-shortcode .wpvr-qrcode-btn-section {
1692 border-radius: 10px;
1693 background: #FFF;
1694 box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.10);
1695 padding: 20px;
1696 }
1697
1698
1699 .wpvr-use-shortcode .wpvr-qrcode {
1700 border-radius: 6px;
1701 border: 1px solid #EDEDED;
1702 background: #FFF;
1703 padding: 16px;
1704 }
1705
1706 .wpvr-use-shortcode button.wpvr-download-btn {
1707 font-family: 'Inter', sans-serif;
1708 font-size: 14px;
1709 font-style: normal;
1710 font-weight: 500;
1711 line-height: normal;
1712 border-radius: 6px;
1713 background: #1F1CF4;
1714 color: #FFF;
1715 padding: 10px;
1716 border: none;
1717 width: 100%;
1718 margin-top: 16px;
1719 cursor: pointer;
1720 }
1721
1722 .wpvr-use-shortcode .shortcode-wrapper.col2 .single-shortcode {
1723 width: calc(50% - 10px);
1724 flex: 1;
1725 margin-right: 10px;
1726 }
1727
1728 .wpvr-use-shortcode .shortcode-wrapper.col2 .single-shortcode.gutenberg {
1729 display: block;
1730 margin-right: 0;
1731 margin-left: 10px;
1732 }
1733
1734 .wpvr-use-shortcode .shortcode-title {
1735 font-size: 16px;
1736 font-weight: 500;
1737 display: block;
1738 }
1739
1740 .wpvr-use-shortcode .single-shortcode .field-wapper span {
1741 display: block;
1742 font-size: 14px;
1743 line-height: 1.3;
1744 margin-top: 10px;
1745 }
1746
1747 .wpvr-use-shortcode .single-shortcode .shortcode-field {
1748 background: #f6f6f8;
1749 display: inline-flex;
1750 align-items: center;
1751 justify-content: space-between;
1752 padding: 4px 10px;
1753 border-radius: 5px;
1754 float: right;
1755 /* margin-top: 10px;
1756 min-width: 183px; */
1757 }
1758
1759 .wpvr-use-shortcode .wpvr-single-shortcode .wpvr-shortcode-field {
1760 background: #fff;
1761 display: inline-flex;
1762 align-items: center;
1763 justify-content: space-between;
1764 padding: 8px 10px;
1765 border-radius: 5px;
1766 margin-top: 10px;
1767 min-width: 183px;
1768 }
1769
1770 .wpvr-use-shortcode .single-shortcode .shortcode-field p {
1771 margin: 0;
1772 font-size: 16px;
1773 font-weight: 500;
1774 word-break: break-all;
1775 }
1776
1777 .wpvr-use-shortcode .wpvr-single-shortcode .wpvr-shortcode-field p {
1778 margin: 0;
1779 font-size: 16px;
1780 font-weight: 500;
1781 word-break: break-all;
1782 }
1783
1784 .wpvr-use-shortcode .single-shortcode .shortcode-field .wpvr-copy-shortcode {
1785 background:#3F04FE;
1786 width: 36px;
1787 height: 36px;
1788 border-radius: 5px;
1789 cursor: pointer;
1790 margin-left: 10px;
1791 margin-top: 0;
1792 display: flex;
1793 flex-flow: column;
1794 align-items: center;
1795 justify-content: center;
1796 }
1797
1798 .wpvr-use-shortcode .single-shortcode .shortcode-field .wpvr-copy-shortcode img {
1799 width: 22px;
1800 }
1801
1802 .wpvr-use-shortcode .single-shortcode .wpvr-copied-notice {
1803 display: inline-block!important;
1804 margin-left: 10px;
1805 }
1806
1807
1808 /*----checkbox style----*/
1809
1810 .rex-pano-tab .radio-btn {
1811 position: relative;
1812 margin: 0;
1813 }
1814
1815 .rex-pano-tab .styled-radio {
1816 position: absolute;
1817 opacity: 0;
1818 visibility: hidden;
1819 }
1820
1821 .rex-pano-tab .styled-radio+label {
1822 position: relative;
1823 cursor: pointer;
1824 padding: 0;
1825 color: #555555;
1826 font-size: 15px;
1827 margin-bottom: 3px;
1828 letter-spacing: 0;
1829 width: 30px;
1830 margin: 0 auto;
1831 }
1832
1833 .rex-pano-tab .styled-radio+label:before {
1834 border: 1px solid #ddd;
1835 border-radius: 100%;
1836 content: "";
1837 display: inline-block;
1838 height: 18px;
1839 margin-right: 6px;
1840 vertical-align: text-top;
1841 width: 18px;
1842 -webkit-transition: all 0.3s ease;
1843 -o-transition: all 0.3s ease;
1844 transition: all 0.3s ease;
1845 }
1846
1847 .rex-pano-tab .styled-radio:focus+label:before {
1848 box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.12);
1849 }
1850
1851 .rex-pano-tab .styled-radio:disabled+label {
1852 color: #b8b8b8;
1853 cursor: auto;
1854 }
1855
1856 .rex-pano-tab .styled-radio:disabled+label:before {
1857 box-shadow: none;
1858 background: #ddd;
1859 }
1860
1861 .rex-pano-tab .styled-radio:checked+label:before {
1862 border-color: #4775f6;
1863 }
1864
1865 .rex-pano-tab .styled-radio+label:after {
1866 content: "";
1867 color: #000;
1868 left: 5px;
1869 position: absolute;
1870 top: 5px;
1871 font-size: 18px;
1872 opacity: 0;
1873 visibility: hidden;
1874 width: 10px;
1875 height: 10px;
1876 background: #4775f6;
1877 border-radius: 100%;
1878 -webkit-transition: all 0.3s ease;
1879 ;
1880 -o-transition: all 0.3s ease;
1881 ;
1882 transition: all 0.3s ease;
1883 ;
1884 }
1885
1886 .rex-pano-tab .styled-radio:checked+label:after {
1887 opacity: 1;
1888 visibility: visible;
1889 }
1890
1891
1892 .rex-pano-tab-content .general .inner-nav-content .single-settings #code-mirror-editor-custom-css {
1893 overflow: hidden;
1894 width: 100%;
1895 position: relative;
1896 }
1897
1898
1899 /*--------end checkbox style-------*/
1900
1901 .rex-pano-tab .single-settings {
1902 display: flex;
1903 flex-flow: row;
1904 align-items: center;
1905 justify-content: flex-start;
1906 margin-bottom: 30px;
1907 }
1908
1909 .rex-pano-tab .single-settings:last-child {
1910 margin-bottom: 0px;
1911 }
1912
1913 .rex-pano-tab .single-settings>span {
1914 min-width: 170px;
1915 font-size: 16px;
1916 display: block;
1917 color: #494b51;
1918 font-weight: 500;
1919 }
1920
1921 .rex-pano-tab.general .single-settings>span {
1922 min-width: 200px;
1923 padding-right: 20px;
1924 }
1925
1926 .general .auto-rotation-control-wrapper .single-settings>span {
1927 min-width: 224px;
1928 }
1929
1930 .rex-pano-tab .single-settings ul {
1931 margin: 0;
1932 }
1933
1934 .rex-pano-tab .single-settings ul li {
1935 display: inline-block;
1936 margin-right: 20px;
1937 }
1938
1939 .rex-pano-tab input[type="password"],
1940 .rex-pano-tab input[type="email"],
1941 .rex-pano-tab input[type="number"],
1942 .rex-pano-tab input[type="text"] ,
1943 .rex-pano-tab input[type="color"] ,
1944 .rex-pano-tab select {
1945 border: 1px solid #dae3fd;
1946 width: 100%;
1947 max-width: 400px;
1948 height: 46px;
1949 padding: 10px 10px;
1950 font-size: 14px;
1951 color: #454545;
1952 border-radius: 6px;
1953 line-height: 1;
1954 outline: none;
1955 box-shadow: none;
1956 }
1957
1958 .rex-pano-tab input[type="password"]:active,
1959 .rex-pano-tab input[type="email"]:active,
1960 .rex-pano-tab input[type="number"]:active,
1961 .rex-pano-tab input[type="text"]:active,
1962 .rex-pano-tab input[type="color"]:active,
1963 .rex-pano-tab select:active {
1964 color: #454545!important;
1965 }
1966
1967 .single-scene .scene-content .scene-setting {
1968 max-width: 440px;
1969 }
1970
1971
1972 /*------------input field tooltip-----------*/
1973 .rex-pano-tab.floor-plan h4 .field-tooltip,
1974 .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip,
1975 .rex-pano-tab.backgroundTour .single-settings .field-tooltip,
1976 .rex-pano-tab.general .single-settings .field-tooltip {
1977 position: relative;
1978 top: 2px;
1979 padding-left: 10px;
1980 }
1981
1982 .single-scene .scene-setting .field-tooltip {
1983 position: absolute;
1984 right: -25px;
1985 bottom: 13px;
1986 }
1987
1988 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip {
1989 position: absolute;
1990 left: 112px;
1991 bottom: 13px;
1992 }
1993
1994 .single-scene .scene-content .scene-setting.scene-upload-wrapper .field-tooltip {
1995 right: initial;
1996 left: 180px;
1997 bottom: inherit;
1998 top: 5px;
1999 }
2000
2001 .rex-pano-tab.floor-plan h4 .field-tooltip i,
2002 .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip i,
2003 .rex-pano-tab.streetview .single-settings .field-tooltip i,
2004 .rex-pano-tab.backgroundTour .single-settings .field-tooltip i,
2005 .single-scene .scene-setting .field-tooltip i,
2006 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip i,
2007 .rex-pano-tab.general .single-settings .field-tooltip i {
2008 font-size: 20px;
2009 cursor: help;
2010 }
2011
2012 .rex-pano-tab.floor-plan h4 .field-tooltip span,
2013 .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip span,
2014 .rex-pano-tab.streetview .single-settings .field-tooltip span,
2015 .rex-pano-tab.backgroundTour .single-settings .field-tooltip span,
2016 .single-scene .scene-setting .field-tooltip span,
2017 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip span,
2018 .rex-pano-tab.general .single-settings .field-tooltip span {
2019 position: absolute;
2020 top: 50%;
2021 font-weight: 300;
2022 background: #444;
2023 color: #fff;
2024 display: inline-block;
2025 min-width: 240px;
2026 max-width: 280px;
2027 padding: 7px 8px;
2028 font-size: 14px;
2029 left: 40px;
2030 line-height: 20px;
2031 border-radius: 3px;
2032 z-index: 11;
2033 opacity: 0;
2034 visibility: hidden;
2035 -webkit-transform: translateY(-50%);
2036 -moz-transform: translateY(-50%);
2037 -ms-transform: translateY(-50%);
2038 -o-transform: translateY(-50%);
2039 transform: translateY(-50%);
2040 -webkit-transition: all 0.5s ease;
2041 -moz-transition: all 0.5s ease;
2042 -ms-transition: all 0.5s ease;
2043 -o-transition: all 0.5s ease;
2044 transition: all 0.5s ease;
2045 }
2046
2047 .rex-pano-tab.floor-plan h4 .field-tooltip span:before,
2048 .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip span:before,
2049 .rex-pano-tab.streetview .single-settings .field-tooltip span:before,
2050 .rex-pano-tab.backgroundTour .single-settings .field-tooltip span:before,
2051 .single-scene .scene-setting .field-tooltip span:before,
2052 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip span:before,
2053 .rex-pano-tab.general .single-settings .field-tooltip span:before {
2054 content: "";
2055 position: absolute;
2056 left: -9px;
2057 top: 50%;
2058 width: 0;
2059 height: 0;
2060 border-top: 6px solid transparent;
2061 border-right: 9px solid #444;
2062 border-bottom: 6px solid transparent;
2063 -webkit-transform: translateY(-50%);
2064 -moz-transform: translateY(-50%);
2065 -ms-transform: translateY(-50%);
2066 -o-transform: translateY(-50%);
2067 transform: translateY(-50%);
2068 }
2069
2070
2071 .rex-pano-tab.floor-plan h4 .field-tooltip:hover span,
2072 .rex-pano-tab.floor-plan .floot-plan-setting .field-tooltip:hover span,
2073 .rex-pano-tab.streetview .single-settings .field-tooltip:hover span,
2074 .rex-pano-tab.backgroundTour .single-settings .field-tooltip:hover span,
2075 .single-scene .scene-setting .field-tooltip:hover span,
2076 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip:hover span,
2077 .rex-pano-tab.general .single-settings .field-tooltip:hover span {
2078 opacity: 1;
2079 visibility: visible;
2080 }
2081
2082
2083
2084 .rex-pano-tab-content .general .inner-nav-content .right .field-tooltip span {
2085 bottom: calc(100% + 13px);
2086 top: initial;
2087 left: initial;
2088 right: -20px;
2089 transform: translateY(0);
2090 }
2091
2092 .rex-pano-tab-content .general .inner-nav-content .right .field-tooltip span:before {
2093 left: inherit;
2094 right: 24px;
2095 top: initial;
2096 bottom: -10px;
2097 transform: translateY(0) rotate(-92deg);
2098 }
2099
2100
2101 /*------------sub tab style----------*/
2102
2103 .rex-pano-sub-tabs .rex-pano-tab-nav {
2104 width: auto;
2105 padding: 32px 30px 21px;
2106 border-bottom: 1px solid #c3d3fc;
2107 }
2108
2109 .rex-pano-sub-tabs .rex-pano-tab-nav ul {
2110 display: flex;
2111 flex-wrap: wrap;
2112 gap: 17px;
2113 }
2114
2115 .rex-pano-sub-tabs .rex-pano-tab-nav ul li {
2116 /* display: inline-block;
2117 margin-right: 17px;
2118 margin-bottom: 10px; */
2119 width: auto;
2120 }
2121
2122 .rex-pano-sub-tabs .rex-pano-tab-nav ul li:last-child {
2123 margin-right: 0;
2124 }
2125
2126 .rex-pano-sub-tabs .rex-pano-tab-nav li span {
2127 text-transform: capitalize;
2128 color: #494b51;
2129 font-size: 16px;
2130 border: 1px solid #c3d3fc;
2131 height: 45px;
2132 margin-bottom: 0;
2133 line-height: 45px;
2134 padding: 0 30px;
2135 transition: all 0.25s ease-in-out;
2136 }
2137
2138 .rex-pano-sub-tabs .rex-pano-tab-nav li span:after {
2139 right: 50%;
2140 top: inherit;
2141 bottom: -6px;
2142 width: 14px;
2143 height: 14px;
2144 -webkit-transform: translateX(50%) rotate(45deg);
2145 -ms-transform: translateX(50%) rotate(45deg);
2146 -o-transform: translateX(50%) rotate(45deg);
2147 transform: translateX(50%) rotate(45deg);
2148 transition: all 0.2s ease-in-out 0.1s;
2149 }
2150
2151 .rex-pano-sub-tabs .rex-pano-tab-nav li.add>span,
2152 .rex-pano-sub-tabs .rex-pano-tab-nav li:not(.active):hover>span {
2153 border-color: #4775f6;
2154 box-shadow: none;
2155 color: #4775f6;
2156 background: transparent;
2157 }
2158
2159 .rex-pano-sub-tabs .rex-pano-tab-nav li span .delete {
2160 color: #4775f6;
2161 border: 1px solid #4775f6;
2162 font-size: 12px;
2163 display: block;
2164 position: absolute;
2165 top: -12px;
2166 right: -8px;
2167 background: #fff;
2168 width: 26px;
2169 height: 26px;
2170 border-radius: 100%;
2171 cursor: pointer;
2172 opacity: 0;
2173 visibility: hidden;
2174 transition: all 0.25s ease-in-out;
2175 }
2176
2177 .rex-pano-sub-tabs .rex-pano-tab-nav li span .delete:focus {
2178 box-shadow: none;
2179 outline: none;
2180 }
2181
2182 .rex-pano-sub-tabs .rex-pano-tab-nav li span .delete i {
2183 font-size: 14px;
2184 margin: 0;
2185 }
2186
2187 .rex-pano-sub-tabs .rex-pano-tab-nav li:hover span .delete,
2188 .rex-pano-sub-tabs .rex-pano-tab-nav li.active span .delete {
2189 visibility: visible;
2190 opacity: 1;
2191 }
2192
2193 .rex-pano-sub-tabs .rex-pano-tab-nav li.add span:after {
2194 display: none;
2195 }
2196
2197 .rex-pano-sub-tabs .rex-pano-tab-nav li.add span>i {
2198 font-size: 17px;
2199 margin-right: 0;
2200 }
2201
2202
2203 /*-----------sub tab content style-----------*/
2204
2205 .rex-pano-sub-tabs .rex-pano-tab-content {
2206 width: 100%;
2207 padding: 30px 40px;
2208 border-left: none;
2209 position: relative;
2210 }
2211
2212 .single-hotspot .hotspot-setting,
2213 .single-scene .scene-setting {
2214 margin-bottom: 21px;
2215 position: relative;
2216 }
2217
2218 .single-hotspot .hotspot-setting .change-icon {
2219 position: absolute;
2220 bottom: 14px;
2221 right: 50px;
2222 font-size: 18px;
2223 }
2224
2225 .single-hotspot .hotspot-setting .change-icon .custom-icon {
2226 width: 20px;
2227 height: 20px;
2228 display: block;
2229 }
2230
2231 .pnlm-hotspot-base.icon1,
2232 .single-hotspot .hotspot-setting .change-icon .icon1 {
2233 background: url(../icon/audio.png) no-repeat center center / 100% 100%;
2234 }
2235
2236 .pnlm-hotspot-base.icon2,
2237 .single-hotspot .hotspot-setting .change-icon .icon2 {
2238 background: url(../icon/video.png) no-repeat center center / 100% 100%;
2239 }
2240
2241 .pnlm-hotspot-base.icon3,
2242 .single-hotspot .hotspot-setting .change-icon .icon3 {
2243 background: url(../icon/gallery.png) no-repeat center center / 100% 100%;
2244 }
2245
2246 .pnlm-hotspot-base.icon4,
2247 .single-hotspot .hotspot-setting .change-icon .icon4 {
2248 background: url(../icon/info.png) no-repeat center center / 100% 100%;
2249 }
2250
2251 .pnlm-hotspot-base.icon5,
2252 .single-hotspot .hotspot-setting .change-icon .icon5 {
2253 background: url(../icon/link.png) no-repeat center center / 100% 100%;
2254 }
2255
2256 .wpvr-floor-preview .floor-plan-pointer.ui-draggable-dragging {
2257 box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.5);
2258 transform: scale3d(1.2, 1.2, 1.2);
2259 background: rgba(255, 255, 255, 0.7);
2260 }
2261
2262 .wpvr-floor-preview .floor-plan-pointer {
2263 position: absolute;
2264 width: 18px;
2265 height: 18px;
2266 background: #cca92c;
2267 border-radius: 50%;
2268 overflow: hidden;
2269 cursor: pointer;
2270 box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.2);
2271 line-height: 24px;
2272 font-size: 12px;
2273 font-weight: bold;
2274 transition: box-shadow 0.3s ease-in-out, transform 0.3s ease-in-out, background 0.3s ease-in-out;
2275 animation: pulse 1s infinite;
2276 display: flex;
2277 align-items: center;
2278 justify-content: center;
2279 }
2280
2281
2282 @-webkit-keyframes pulse {
2283 0% {
2284 -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2285 }
2286 70% {
2287 -webkit-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2288 }
2289 100% {
2290 -webkit-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2291 }
2292 }
2293 @keyframes pulse {
2294 0% {
2295 -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2296 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0.7);
2297 }
2298 70% {
2299 -moz-box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2300 box-shadow: 0 0 0 10px rgba(204, 169, 44, 0);
2301 }
2302 100% {
2303 -moz-box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2304 box-shadow: 0 0 0 0 rgba(204, 169, 44, 0);
2305 }
2306 }
2307
2308 .wpvr-floor-preview {
2309 position: absolute;
2310 top: 50%;
2311 left: 50%;
2312 z-index: 9;
2313 transform: translate(-50%, -50%);
2314 width: 80%;
2315 display: none;
2316 height: 80%;
2317 }
2318
2319 .wpvr-floor-preview .wpvr-floor-preview-inner {
2320 width: 100%;
2321 height: 100%;
2322 display: flex;
2323 flex-flow: column;
2324 align-items: center;
2325 justify-content: center;
2326 }
2327
2328 .wpvr-floor-preview img {
2329 max-width: 100%;
2330 max-height: 100%;
2331 width: 100%;
2332 display: block;
2333 margin: 0 auto;
2334 border-radius: 8px;
2335 }
2336
2337 .flooplan-toggle {
2338 position: absolute;
2339 bottom: 10px;
2340 right: 60px;
2341 z-index: 98;
2342 background: #fff;
2343 border: none;
2344 cursor: pointer;
2345 color: #000;
2346 line-height: 1;
2347 padding: 8px 10px;
2348 border-radius: 5px;
2349 font-size: 19px;
2350 }
2351
2352
2353 .floor-plan-pointer-list .floor-plan-pointer-list-title {
2354 font-size: 18px;
2355 color: #262626;
2356 font-weight: 500;
2357 margin-bottom: 10px;
2358 margin-top : 0px;
2359 display: flex;
2360 align-items: center;
2361
2362 }
2363 .floor-plan-pointer-list ul li {
2364 background: #fff;
2365 display: flex;
2366 align-items: center;
2367 padding: 10px 15px;
2368 margin: 0 0 9px 0;
2369 border-radius: 5px;
2370 }
2371 .floor-plan-pointer-list ul li label {
2372 color: #494b51;
2373 font-size: 16px;
2374 font-weight: 500;
2375 display: block;
2376 width: 120px;
2377 padding-right: 12px;
2378 }
2379 .floor-plan-pointer-list ul li select {
2380 border: 1px solid #dae3fd;
2381 box-shadow: none;
2382 width: 230px;
2383 max-width: 100%;
2384 padding: 4px 14px;
2385 font-size: 16px;
2386 color: #454545;
2387 border-radius: 5px;
2388 margin-right: 11px;
2389 }
2390 .floor-plan-pointer-list ul li .plan-delete {
2391 color: #e93747;
2392 background: #f8d7da;
2393 border: 1px solid #f5c2c7;
2394 font-size: 18px;
2395 border-radius: 5px;
2396 padding: 8px 9px;
2397 cursor: pointer;
2398 margin-left: auto;
2399 }
2400
2401
2402 .floorPlanData .floot-plan-setting label,
2403 .single-hotspot .hotspot-setting label,
2404 .single-scene .scene-setting label {
2405 color: #494b51;
2406 font-size: 16px;
2407 font-weight: 500;
2408 display: block;
2409 margin-bottom: 10px;
2410 }
2411 .floorPlanData .floot-plan-setting label{
2412 display: flex;
2413 }
2414
2415 .rex-pano-tab .streetview-setting .form-group input:not([type=checkbox]):not([type=button]),
2416 .rex-pano-tab .preview-setting input.preview-upload,
2417 .rex-pano-tab .video-setting input.video-upload,
2418 .single-hotspot .hotspot-setting select,
2419 .single-hotspot .hotspot-setting textarea,
2420 .single-hotspot .hotspot-setting input:not([type=checkbox]):not([type=button]),
2421 .single-scene .scene-setting select,
2422 .single-scene .scene-setting input:not([type=checkbox]):not([type=button]) {
2423 border: 1px solid #dae3fd;
2424 box-shadow: none;
2425 width: 100%;
2426 max-width: 100%;
2427 height: 46px;
2428 padding: 10px 20px;
2429 font-size: 16px;
2430 color: #454545;
2431 border-radius: 6px;
2432 }
2433
2434 .single-hotspot .hotspot-setting input.hotspot-custom-color,
2435 .single-hotspot .hotspot-setting input.hotspot-customclass-color {
2436 padding: 3px 5px!important;
2437 width: 50px!important;
2438 cursor: pointer;
2439 }
2440 .single-hotspot .hotspot-setting input[type="color"]::-webkit-color-swatch {
2441 border: none;
2442 }
2443
2444 .single-hotspot .hotspot-setting select {
2445 padding: 0px 20px;
2446 }
2447 .hotspot-setting.hotspot-border-setting {
2448 display: flex;
2449 align-items: center;
2450 gap: 10px;
2451 flex-wrap: wrap;
2452 }
2453 .hotspot-border-setting .hotspot-border-style,
2454 .hotspot-border-setting .hotspot-border-color,
2455 .hotspot-border-setting .hotspot-setting-border-width {
2456 width: calc(100% / 3 - 7px);
2457 }
2458
2459 .rex-pano-tab .streetview-setting .form-group input {
2460 max-width: 100%;
2461 }
2462
2463 .floorPlanData .floot-plan-setting .form-group > img ,
2464 .single-scene .scene-setting .form-group img {
2465 max-width: 440px;
2466 width: 100%;
2467 display: block;
2468 margin-bottom: 15px;
2469 object-fit: cover;
2470 }
2471
2472 .rex-pano-tab .video-setting input.video-upload,
2473 .single-scene .scene-setting input.scene-upload {
2474 text-transform: uppercase;
2475 font-weight: 500;
2476 color: #fff;
2477 background: #3F04FE;
2478 border: none;
2479 cursor: pointer;
2480 transition: all 0.3s ease;
2481 width: 100%;
2482 max-width: 100%;
2483 height: 46px;
2484 padding: 10px 20px;
2485 border-radius: 4px;
2486 }
2487
2488
2489 .rex-pano-tab .wpvr_continue_guide {
2490 margin-top: 13px;
2491 line-height: 1;
2492 font-weight: 700;
2493 text-transform: capitalize;
2494 cursor: pointer;
2495 display: block;
2496 text-align: right;
2497 }
2498
2499 .rex-pano-tab .wpvr_continue_guide:hover {
2500 text-decoration: underline;
2501 }
2502
2503 .rex-pano-tab .video-setting .single-settings input.video-upload:hover,
2504 .single-scene .scene-setting input.scene-upload:hover {
2505 background: #3869f3;
2506 }
2507
2508 .rex-pano-tab .streetview-setting .form-group input:focus,
2509 .single-scene .scene-setting input.scene-upload:focus {
2510 box-shadow: none;
2511 outline: inherit;
2512 }
2513
2514 .rex-pano-tab .video-setting .single-settings {
2515 align-items: flex-start;
2516 }
2517
2518 .rex-pano-tab .video-setting input.video-upload {
2519 max-width: 160px;
2520 margin-top: 20px;
2521 }
2522
2523 .rex-pano-tab .video-setting:before,
2524 .rex-pano-tab .video-setting:after {
2525 content: "";
2526 display: table;
2527 clear: both;
2528 }
2529
2530
2531 /*--------------------hotspot style-------------------*/
2532
2533 .clearfix::before,
2534 .clearfix::after {
2535 content: " ";
2536 display: table;
2537 clear: both;
2538 }
2539
2540 .hotspot-setup .rex-pano-tab-nav {
2541 padding: 20px 0px 30px;
2542 }
2543
2544 .hotspot-setup .rex-pano-tab-content {
2545 padding: 30px 0px;
2546 }
2547
2548 .hotspot-setup .single-hotspot>.wrapper,
2549 .hotspot-setup .single-hotspot .hotspot-type {
2550 float: left;
2551 width: 50%;
2552 }
2553
2554 .hotspot-setup .single-hotspot>.wrapper {
2555 padding-right: 30px;
2556 }
2557
2558 .single-hotspot .hotspot-setting textarea {
2559 height: auto;
2560 resize: none;
2561 min-height: 110px;
2562 }
2563
2564 .single-hotspot .hotspot-setting select,
2565 .single-hotspot .hotspot-setting textarea,
2566 .single-hotspot .hotspot-setting input {
2567 max-width: 100%;
2568 }
2569
2570 .hotspot-setup .hotspot-setting.custom-icon select {
2571 max-width: calc(100% - 30px);
2572 }
2573
2574 .single-hotspot .hotspot-type .hotspot-scene,
2575 .single-hotspot .hotspot-type .hotspot-hover,
2576 .single-hotspot .hotspot-type .hotspot-content,
2577 .single-hotspot .hotspot-type .hotspot-url,
2578 .single-hotspot .hotspot-type select {
2579 margin-bottom: 21px;
2580 }
2581
2582 button.delete-hotspot,
2583 button.delete-scene {
2584 position: absolute;
2585 top: 36px;
2586 right: 46px;
2587 text-transform: capitalize;
2588 color: #fff;
2589 font-size: 20px;
2590 border: 1px solid #c3d3fc;
2591 height: 38px;
2592 margin-bottom: 0;
2593 line-height: 38px;
2594 padding: 0 15px;
2595 transition: all 0.25s ease-in-out;
2596 background: #3F04FE;
2597 cursor: pointer;
2598 border-radius: 5px;
2599 }
2600
2601 button.delete-hotspot:hover,
2602 button.delete-scene:hover {
2603 background: #3869f3;
2604 }
2605
2606 button#panolenspreview:focus,
2607 button.delete-hotspot:focus,
2608 button.delete-scene:focus {
2609 outline: none;
2610 }
2611
2612 button.delete-hotspot {
2613 right: 12px;
2614 top: 40px;
2615 }
2616 button.delete-scene {
2617 top: 40px;
2618 right: 52px;
2619 }
2620
2621
2622 .active_scene_id p {
2623 margin: 0;
2624 }
2625
2626
2627 /* ---------background tour style---------- */
2628 .rex-pano-tab-content .background-tour .content-wrapper {
2629 display: flex;
2630 flex-flow: row wrap;
2631 border-bottom: 1px solid #e4e4e4;
2632 }
2633 .rex-pano-tab-content .floor-plan .floor-plan-left,
2634 .rex-pano-tab-content .background-tour .background-tour-left {
2635 width: 50%;
2636 padding-right: 15px;
2637 /* border-right: 1px solid #e4e4e4; */
2638 }
2639 .rex-pano-tab-content .background-tour .background-tour-right {
2640 width: 50%;
2641 padding-left: 15px;
2642 }
2643 .rex-pano-tab-content .background-tour .single-settings:not(.inline-style) {
2644 display: block;
2645 margin-bottom: 20px;
2646 }
2647 .rex-pano-tab-content .background-tour .single-settings:not(.inline-style) > span {
2648 margin-bottom: 6px;
2649 }
2650 .rex-pano-tab-content .background-tour .single-settings:not(.inline-style) > input {
2651 max-width: 100%;
2652 margin: 0;
2653 }
2654
2655
2656 /* -------product------- */
2657 .single-hotspot .hotspot-products {
2658 margin-bottom: 20px;
2659 }
2660
2661 .single-hotspot .hotspot-products .select2-container--default {
2662 width: 100%!important;
2663 }
2664
2665 .single-hotspot .hotspot-products .select2-container--default .select2-selection--single {
2666 background-color: #fff;
2667 border: 1px solid #dae3fd;
2668 box-shadow: none;
2669 width: 100%;
2670 max-width: 100%;
2671 height: 46px;
2672 padding: 10px 12px;
2673 font-size: 16px;
2674 color: #454545;
2675 border-radius: 3px;
2676 }
2677
2678 .single-hotspot .hotspot-products .select2-container--default .select2-selection--single:focus {
2679 outline: none;
2680 }
2681
2682 .select2-container--default .select2-dropdown {
2683 border: 1px solid #dae3fd!important;
2684 margin-top: -1px;
2685 box-shadow: 0 7px 10px rgba(218, 227, 253, 0.3);
2686 padding: 8px;
2687 }
2688
2689 .select2-container--default .select2-selection--single .select2-selection__clear {
2690 line-height: normal;
2691 }
2692
2693 .select2-container--default .select2-selection--single .select2-selection__arrow {
2694 top: 10px;
2695 right: 5px;
2696 }
2697
2698 .select2-container--default .select2-dropdown .select2-search--dropdown {
2699 display: block;
2700 padding: 0;
2701 }
2702
2703 .select2-container--default .select2-search--dropdown .select2-search__field {
2704 border: 1px solid #dae3fd;
2705 padding: 4px 10px;
2706 }
2707
2708 .select2-container--default .select2-search--dropdown .select2-search__field:focus {
2709 outline: none;
2710 box-shadow: none;
2711 }
2712
2713 .select2-container--default .select2-results .select2-results__option {
2714 padding: 0;
2715 margin: 4px 0 0 4px;
2716 }
2717
2718
2719 /* ---insert link modal style---- */
2720 .hotspot-setting .note-modal-footer {
2721 height: auto;
2722 padding: 10px 30px 30px;
2723 text-align: left;
2724 }
2725 .note-editor.note-airframe .note-editing-area .note-editable,
2726 .note-editor.note-frame .note-editing-area .note-editable {
2727 background: #fff;
2728 }
2729 .hotspot-setting .note-modal-footer input.btn {
2730 float: none;
2731 text-align: left;
2732 background: #3869f3;
2733 color: #fff;
2734 border: none;
2735 font-weight: 500;
2736 padding: 11px 22px;
2737 border-radius: 5px;
2738 }
2739
2740
2741 /*--------preview-btn-area---------*/
2742
2743 .preview-btn-wrapper {
2744 padding: 0px 30px;
2745 }
2746
2747 .preview-btn-area {
2748 padding: 30px 0px;
2749 border-top: 1px solid #e4eafe;
2750 }
2751
2752 .streetview-setting #streetviewpreview,
2753 .video-setting button#videopreview,
2754 .preview-btn-area #panolenspreview {
2755 text-transform: capitalize;
2756 color: #fff;
2757 font-size: 16px;
2758 border: 1px solid #c3d3fc;
2759 height: 45px;
2760 font-weight: 500;
2761 margin-bottom: 0;
2762 line-height: 45px;
2763 padding: 0 30px;
2764 transition: all 0.25s ease-in-out;
2765 background: #4775f6;
2766 cursor: pointer;
2767 border-radius: 5px;
2768 box-shadow: 0px 7px 25px 0px rgba(56, 84, 163, 0.2);
2769 width: 120px;
2770 margin-left: auto;
2771 display: block;
2772 }
2773
2774 .wpvr_preview_button {
2775 text-transform: capitalize;
2776 color: #fff;
2777 font-size: 16px;
2778 border: 1px solid #c3d3fc;
2779 height: 45px;
2780 font-weight: 500;
2781 transition: all 0.25s ease-in-out;
2782 background: rgb(32, 28, 254);
2783 cursor: pointer;
2784 border-radius: 5px;
2785 box-shadow: 0px 7px 25px 0px rgba(56, 84, 163, 0.2);
2786 line-height: 45px;
2787 width: 120px;
2788 padding: 0 30px;
2789 }
2790
2791 .video-setting button#videopreview:hover,
2792 .preview-btn-area #panolenspreview:hover {
2793 background: #3869f3;
2794 box-shadow: none;
2795 }
2796
2797 #error_occured {
2798 display: none;
2799 min-height: 15px;
2800 position: absolute;
2801 top: 50%;
2802 right: 50%;
2803 max-width: 605px;
2804 width: 100%;
2805 -webkit-transform: translate(50%, -50%);
2806 -moz-transform: translate(50%, -50%);
2807 -ms-transform: translate(50%, -50%);
2808 -o-transform: translate(50%, -50%);
2809 transform: translate(50%, -50%);
2810 z-index: 2;
2811 }
2812
2813 .pano-error-wrapper {
2814 width: 100%;
2815 background: #FFFFFF;
2816 border-radius: 5px;
2817 border-left: 5px solid #FAAC14;
2818 }
2819
2820 .wpvr-delete-alert-wrapper .pano-error-wrapper {
2821 max-width: 605px;
2822 }
2823
2824 .pano-default-warning .pano-error-wrapper {
2825 border-left-color: #004EFA;
2826 }
2827
2828 .pano-error-color .pano-error-wrapper {
2829 border-left-color: #F13637;
2830 }
2831 .pano-error-color .pano-error-wrapper .icon rect,
2832 .pano-error-color .pano-error-wrapper .icon path {
2833 fill: #F13637;
2834 }
2835 .pano-error-wrapper .pano-error-body {
2836 position: relative;
2837 padding: 40px;
2838 text-align: center;
2839 }
2840 .pano-error-wrapper .pano-error-body .cross {
2841 display: block;
2842 position: absolute;
2843 right: 15px;
2844 top: 15px;
2845 cursor: pointer;
2846 }
2847
2848 .pano-error-wrapper .pano-error-body .icon.pano-warning {
2849 display: block;
2850 margin-bottom: 15px;
2851 }
2852
2853 .pano-error-wrapper .pano-error-body .pano-error-message .pano-error-title {
2854 padding: 0;
2855 font-weight: 700;
2856 color: #39393F;
2857 font-size: 18px;
2858 max-width: 370px;
2859 margin: 0 auto 3px;
2860 display: block;
2861 }
2862
2863 .pano-error-wrapper .pano-error-body .pano-error-message p {
2864 padding: 0;
2865 color: #868693;
2866 font-size: 18px;
2867 margin: 0;
2868 }
2869
2870 .pano-error-wrapper .pano-error-footer {
2871 background: #F6F6F8;
2872 border-radius: 0px 0px 5px 5px;
2873 border-top: 1px solid #E6E6EF;
2874 padding: 14px 14px 15px;
2875 }
2876 .pano-error-wrapper .pano-error-footer ul {
2877 display: flex;
2878 flex-flow: row wrap;
2879 align-items: center;
2880 justify-content: center;
2881 margin: 0;
2882 padding: 0;
2883 }
2884 .pano-error-wrapper .pano-error-footer ul li {
2885 margin: 0 10px;
2886 padding: 0;
2887 }
2888 .pano-error-wrapper .pano-error-footer ul li a,
2889 .pano-error-wrapper .pano-error-footer ul li button {
2890 background: #004EFA;
2891 border-radius: 5px;
2892 font-size: 16px;
2893 color: #fff;
2894 font-weight: 700;
2895 text-transform: uppercase;
2896 border: none;
2897 padding: 12px 25px;
2898 cursor: pointer;
2899 display: inline-block;
2900 }
2901
2902 .wpvr-delete-alert-wrapper .pano-error-wrapper .pano-error-footer ul li a,
2903 .wpvr-delete-alert-wrapper .pano-error-wrapper .pano-error-footer ul li button {
2904 font-weight: 500;
2905 text-transform: capitalize;
2906 }
2907 .wpvr-delete-alert-wrapper .pano-error-wrapper .pano-error-footer ul li button.yes {
2908 background-color: #dedede;
2909 color: #333;
2910 }
2911
2912 .pano-error-wrapper .pano-error-footer ul li a {
2913 text-decoration: none;
2914 text-transform: none;
2915 }
2916
2917 .hotspot-setup.rex-pano-sub-tabs {
2918 display: none;
2919 }
2920
2921
2922 /* ----------------- */
2923
2924 .single-scene .scene-content {
2925 display: flex;
2926 flex-flow: row wrap;
2927 }
2928
2929 .single-scene .scene-content .scene-left {
2930 width: 50%;
2931 padding-right: 15px;
2932 }
2933
2934 .single-scene .scene-content .scene-right {
2935 width: 50%;
2936 padding-left: 15px;
2937 }
2938
2939
2940 /* ---------woocomerce product hotspot style--------- */
2941
2942 .wpvr-product-container {
2943 display: flex;
2944 align-items: center;
2945 background: #fff;
2946 padding: 15px;
2947 border-radius: 5px;
2948 }
2949
2950 .wpvr-product-container .wpvr-pr-left-block {
2951 width: 50%;
2952 box-sizing: border-box;
2953 }
2954
2955 .wpvr-product-container .wpvr-pr-left-block .woocommerce-product-gallery__image img {
2956 margin: 0;
2957 max-width: 500px;
2958 width: 100%;
2959 height: auto;
2960 }
2961
2962 .wpvr-product-container .wpvr-pr-right-block {
2963 width: 50%;
2964 padding-left: 15px;
2965 box-sizing: border-box;
2966 text-align: left;
2967 }
2968
2969 .wpvr-product-container .wpvr-pr-right-block a {
2970 text-decoration: none!important;
2971 display: inline-block;
2972 }
2973
2974 .wpvr-product-container .wpvr-pr-right-block a h2 {
2975 line-height: 1.4!important;
2976 margin: 0 0 15px 0!important;
2977 text-align: left;
2978 padding: 0!important;
2979 font-size: 23px!important;
2980 color: #201cfe;
2981 }
2982
2983 .wpvr-product-container .wpvr-pr-right-block a:focus {
2984 outline: none;
2985 box-shadow: none;
2986 }
2987
2988 .wpvr-product-container .wpvr-pr-right-block a:hover h2 {
2989 text-decoration: underline;
2990 }
2991
2992 .wpvr-product-container .wpvr-pr-right-block a h2:before {
2993 display: none;
2994 }
2995
2996 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline .wpvr-cart-wrap {
2997 display: flex;
2998 gap:6px;
2999 align-items: center;
3000 }
3001
3002 .wpvr-product-container .wpvr-pr-right-block .wpvr-cart-wrap a {
3003 font-size: 14px;
3004 line-height: 1.1;
3005 min-height: auto;
3006 padding: 7px 15px;
3007 }
3008
3009 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline {
3010 border: none!important;
3011 padding: 0!important;
3012 text-align: left!important;
3013 border-radius: 0!important;
3014 }
3015
3016 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline .amount {
3017 display: inline-block;
3018 margin-bottom: 7px;
3019 }
3020
3021 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline del .amount {
3022 text-decoration: line-through;
3023 opacity: 0.5;
3024 }
3025
3026 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline a.button {
3027 font-size: 16px;
3028 text-align: center;
3029 border-radius: 5px;
3030 background-color: rgb(32, 28, 254);
3031 color: #fff;
3032 display: inline-block;
3033 padding: 8px 10px;
3034 box-shadow: none;
3035 margin-top: auto;
3036 transition: all 0.3s ease;
3037 text-decoration: none;
3038 white-space: normal;
3039 line-height: normal;
3040 border-color: transparent;
3041 }
3042
3043
3044 /*-----------------responsive style------------------*/
3045
3046 @media (max-width: 1760px) and (min-width: 1701px) {
3047 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .color-icon img {
3048 width: 96px;
3049 }
3050 .rex-pano-tab.general .single-settings>span {
3051 min-width: 182px;
3052 }
3053 .rex-pano-tab-content .general .control-settings-content.inner-single-content .single-settings>span {
3054 min-width: 102px;
3055 }
3056 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .color-icon {
3057 padding-right: 0px;
3058 margin-right: 10px;
3059 border-right: none;
3060 }
3061 .rex-pano-tab-content .general .inner-nav-content .color-icon .colors {
3062 margin-right: 3px;
3063 }
3064 }
3065
3066 @media (max-width: 1700px) {
3067 .rex-pano-tab-content {
3068 border-radius: 10px;
3069 }
3070 .rex-pano-tab-content .rex-pano-tab.streetview,
3071 .rex-pano-tab-content .rex-pano-tab.backgroundTour,
3072 .rex-pano-tab-content .rex-pano-tab.video,
3073 .rex-pano-tab-content .rex-pano-tab.export,
3074 .rex-pano-tab-content .rex-pano-tab.general {
3075 padding: 20px;
3076 }
3077 .post-type-wpvr_item #post-body #postbox-container-1 {
3078 width: 610px;
3079 }
3080 .post-type-wpvr_item #post-body #postbox-container-2 {
3081 width: calc(100% - 630px);
3082 }
3083 #custom-ifram {
3084 height: 278px;
3085 }
3086 .iframe-wrapper #cross {
3087 top: 47px;
3088 right: 20px;
3089 }
3090 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span {
3091 flex-flow: column;
3092 text-align: center;
3093 }
3094 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span img {
3095 margin-right: 0;
3096 margin-bottom: 5px;
3097 }
3098 .rex-pano-tab-content .background-tour .content-wrapper,
3099 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper {
3100 display: block;
3101 }
3102
3103 .rex-pano-tab-content .background-tour .background-tour-left,
3104 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .left {
3105 width: 100%;
3106 padding-right: 0;
3107 border-right: none;
3108 margin-bottom: 20px;
3109 }
3110 .rex-pano-tab-content .background-tour .background-tour-right,
3111 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .right {
3112 width: 100%;
3113 padding-left: 0;
3114 }
3115 .rex-pano-tab-content .general .single-settings.preview-setting .img-upload-frame {
3116 height: 210px;
3117 }
3118 .rex-pano-tab.general .control-settings-content .single-settings>span {
3119 min-width: 120px;
3120 }
3121 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .color-icon {
3122 padding-right: 12px;
3123 margin-right: 12px;
3124 }
3125 .rex-pano-tab-content .general .inner-nav-content .single-settings.audio-setting>span {
3126 min-width: auto;
3127 padding-right: 20px;
3128 }
3129 }
3130
3131 @media (max-width: 1499px) {
3132 .post-type-wpvr_item #post-body #postbox-container-1 {
3133 width: 500px;
3134 }
3135 .post-type-wpvr_item #post-body #postbox-container-2 {
3136 width: calc(100% - 520px);
3137 }
3138 .post-type-wpvr_item #post-body #postbox-container-1 .iframe-wrapper {
3139 height: 290px;
3140 }
3141 #custom-ifram {
3142 height: 228px;
3143 }
3144 .iframe-wrapper #cross {
3145 top: 21px;
3146 right: 17px;
3147 }
3148 .rex-pano-tabs {
3149 display: block;
3150 margin-left: 0;
3151 }
3152 .rex-pano-tabs .main-nav {
3153 padding: 0;
3154 width: 100%;
3155 }
3156 .rex-pano-tabs .main-nav>ul {
3157 display: flex;
3158 align-items: center;
3159 }
3160 .rex-pano-tabs .main-nav li {
3161 display: inline-block;
3162 border-bottom: none;
3163 margin-right: 0;
3164 flex: 1;
3165 }
3166 .rex-pano-tabs .main-nav li:last-child {
3167 margin-right: 0px;
3168 }
3169 .rex-pano-tabs .main-nav li span {
3170 margin-bottom: 0;
3171 }
3172 .rex-pano-tabs .rex-pano-tab-nav.main-nav li span {
3173 height: 80px;
3174 padding: 0 10px;
3175 text-transform: none;
3176 }
3177 .rex-pano-tabs .rex-pano-tab-nav.main-nav li.logo {
3178 height: 76px;
3179 }
3180 .rex-pano-tab-content {
3181 width: 100%;
3182 }
3183 }
3184
3185 @media (max-width: 1399px) {
3186 .post-type-wpvr_item #poststuff #post-body {
3187 display: block;
3188 }
3189 .post-type-wpvr_item #post-body #postbox-container-1 {
3190 width: 100%;
3191 }
3192 .post-type-wpvr_item #post-body #postbox-container-1 .iframe-wrapper {
3193 height: 370px;
3194 }
3195 .post-type-wpvr_item #post-body #postbox-container-2 {
3196 width: 100%;
3197 margin-right: 0;
3198 }
3199 #custom-ifram {
3200 height: 296px;
3201 }
3202 .iframe-wrapper #cross {
3203 top: 24px;
3204 right: 20px;
3205 }
3206 .rex-pano-tabs .rex-pano-tab-nav.main-nav li span {
3207 padding: 0 10px;
3208 }
3209 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span {
3210 flex-flow: row;
3211 }
3212 .rex-pano-tab-content .general .general-inner-tab .inner-nav li>span img {
3213 margin-right: 10px;
3214 margin-bottom: 0;
3215 }
3216 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper {
3217 display: flex;
3218 }
3219 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .left {
3220 width: 50%;
3221 padding-right: 15px;
3222 border-right: 1px solid #e4e4e4;
3223 }
3224 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .right {
3225 width: 50%;
3226 padding-left: 15px;
3227 }
3228 /* ----------scene tab tooltip----- */
3229 .single-scene .scene-content .scene-right .field-tooltip span {
3230 bottom: calc(100% + 13px);
3231 top: initial;
3232 left: initial;
3233 right: -20px;
3234 transform: translateY(0);
3235 }
3236 .single-scene .scene-content .scene-right .field-tooltip span:before {
3237 left: inherit;
3238 right: 24px;
3239 top: initial;
3240 bottom: -10px;
3241 transform: translateY(0) rotate(-92deg);
3242 }
3243 }
3244
3245 @media (max-width: 1300px) {
3246 .preview-btn-area #error_occured {
3247 float: none;
3248 margin-bottom: 20px;
3249 }
3250 .preview-btn-area #panolenspreview {
3251 float: none;
3252 }
3253 }
3254
3255 @media (max-width: 1199px) {
3256 .rex-pano-tab-content {
3257 border-left: none;
3258 }
3259
3260 .rex-pano-tabs .main-nav li {
3261 width: 144px;
3262 margin-right: 12px;
3263 }
3264 .rex-pano-tabs .main-nav li span {
3265 padding: 0 10px;
3266 }
3267 .rex-pano-tab-content .rex-pano-tab.video,
3268 .rex-pano-tab-content .rex-pano-tab.export,
3269 .rex-pano-tab-content .rex-pano-tab.general {
3270 padding: 20px 20px;
3271 }
3272 .rex-pano-sub-tabs .rex-pano-tab-nav {
3273 padding: 20px 20px 20px;
3274 }
3275 .rex-pano-sub-tabs .rex-pano-tab-content {
3276 padding: 20px 20px;
3277 }
3278 /* .hotspot-setup .single-hotspot > .wrapper,
3279 .hotspot-setup .single-hotspot .hotspot-type {
3280 float: none;
3281 width: 100%;
3282 } */
3283 /* .hotspot-setup .single-hotspot > .wrapper {
3284 padding-right: 0;
3285 } */
3286 .hotspot-setup .rex-pano-tab-content {
3287 padding: 30px 0px 0;
3288 }
3289 .preview-btn-area {
3290 padding: 0 0 25px 0px;
3291 border-top: none;
3292 }
3293 .preview-btn-wrapper {
3294 padding: 0px 20px;
3295 }
3296 input.delete-hotspot,
3297 input.delete-scene {
3298 position: absolute;
3299 top: 25px;
3300 right: 25px;
3301 }
3302 input.delete-hotspot {
3303 right: 5px;
3304 top: 35px;
3305 }
3306 /* ----------------- */
3307 .single-scene .scene-content .scene-left {
3308 width: 48%;
3309 }
3310 .single-scene .scene-content .scene-right {
3311 width: 48%;
3312 }
3313 .single-scene .scene-content .scene-setting {
3314 max-width: 410px;
3315 }
3316 }
3317
3318 @media only screen and (max-width: 1199px) and (min-width: 992px) {
3319 .rex-pano-tabs .main-nav>ul {
3320 flex-wrap: wrap;
3321 }
3322 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame {
3323 width: 90px;
3324 height: 70px;
3325 }
3326 .rex-pano-tab-content .general .inner-nav-content .single-settings.cp-logo-area .logo-upload-frame img {
3327 max-width: 70px;
3328 max-height: 50px;
3329 }
3330 }
3331
3332 @media only screen and (max-width: 991px) {
3333 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper {
3334 display: block;
3335 }
3336
3337 .wpvr-embaded-share-wrapper {
3338 display: block;
3339 }
3340 .wpvr-use-shortcode .wpvr-qrcode-btn-area {
3341 padding: 30px;
3342 }
3343 .wpvr-embaded-share-wrapper .wpvr-qrcode-btn-area {
3344 padding: 0;
3345 }
3346 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .left {
3347 width: 100%;
3348 padding-right: 0;
3349 border-right: none;
3350 margin-bottom: 20px;
3351 }
3352 .rex-pano-tab-content .general .inner-nav-content .inner-single-content .content-wrapper .right {
3353 width: 100%;
3354 padding-left: 0;
3355 }
3356 .rex-pano-tab-content .general .inner-nav-content .left .field-tooltip span {
3357 bottom: calc(100% + 13px);
3358 top: initial;
3359 left: initial;
3360 right: -20px;
3361 transform: translateY(0);
3362 }
3363 .rex-pano-tab-content .general .inner-nav-content .left .field-tooltip span:before {
3364 left: inherit;
3365 right: 24px;
3366 top: initial;
3367 bottom: -10px;
3368 transform: translateY(0) rotate(-92deg);
3369 }
3370 }
3371
3372
3373 /* -----------On Boarding Page style----------- */
3374
3375 .rex-onboarding * {
3376 box-sizing: border-box;
3377 }
3378
3379 .rex-onboarding {
3380 border-radius: 15px;
3381 background-color: #fff;
3382 box-shadow: 0px 5px 30px 0px rgba(2, 0, 105, 0.05);
3383 /* max-width: 1280px; */
3384 width: calc(100% - 15px);
3385 margin-top: 20px;
3386 }
3387
3388 .rex-onboarding ul.rex-tabs {
3389 display: flex;
3390 flex-flow: row;
3391 align-items: center;
3392 justify-content: center;
3393 border-bottom: 1px solid #e9edf4;
3394 border-radius: 15px 15px 0 0;
3395 padding-top: 30px;
3396 height: auto;
3397 overflow: visible;
3398 }
3399
3400 .rex-onboarding ul.rex-tabs>.wpvr_tabs_row {
3401 width: auto !important;
3402 }
3403
3404 .rex-onboarding ul.rex-tabs>li {
3405 margin-left: 130px;
3406 }
3407
3408 .rex-onboarding ul.rex-tabs>li:first-child {
3409 margin-left: 0;
3410 }
3411
3412 .rex-onboarding ul.rex-tabs>li>a {
3413 font-size: 16px;
3414 color: #787890;
3415 text-transform: uppercase;
3416 display: flex;
3417 align-items: center;
3418 padding: 0;
3419 text-align: center;
3420 position: relative;
3421 overflow: visible;
3422 }
3423
3424 .rex-onboarding ul.rex-tabs>li>a:hover,
3425 .rex-onboarding ul.rex-tabs>li>a.active {
3426 color: #201cfe;
3427 }
3428
3429 .rex-onboarding ul.rex-tabs>li>a:focus {
3430 box-shadow: none;
3431 border: none;
3432 }
3433
3434 .rex-onboarding ul.rex-tabs>li>a::before {
3435 content: "";
3436 position: absolute;
3437 left: 0;
3438 bottom: -1px;
3439 width: 100%;
3440 height: 2px;
3441 background: transparent;
3442 transition: all 0.3s ease;
3443 }
3444
3445 .rex-onboarding ul.rex-tabs>li>a.active::before {
3446 background: #201cfe;
3447 }
3448
3449 .rex-onboarding ul.rex-tabs>li>a svg {
3450 height: 18px;
3451 width: 18px;
3452 margin-right: 14px;
3453 }
3454
3455 .rex-onboarding ul.rex-tabs>li>div svg {
3456 height: 18px;
3457 width: 18px;
3458 margin-right: 14px;
3459 }
3460 .rex-onboarding ul.rex-tabs>li>div{
3461 position: relative;
3462 cursor: pointer;
3463 }
3464
3465 .rex-onboarding ul.rex-tabs>li>.rex-import-disable {
3466 position: relative;
3467 cursor: pointer;
3468 display: flex;
3469 align-items: center;
3470 color:#787890;
3471 }
3472
3473 .rex-onboarding ul.rex-tabs>li>.rex-import-disable svg path {
3474 fill:#787890;
3475 }
3476
3477 .rex-import-disable span.is-pro {
3478 position: absolute;
3479 right: -15px;
3480 top: -2px;
3481 display: block;
3482 border-radius: 9px 9px 9px 0px;
3483 background: #00B4FF;
3484 font-size: 11px;
3485 color: #ffffff;
3486 font-weight: 600;
3487 padding: 5px 6px;
3488 text-transform: capitalize;
3489 z-index: 1;
3490 line-height: 0.8;
3491 }
3492
3493 .rex-onboarding ul.rex-tabs>li>a svg path {
3494 fill: #787890;
3495 transition: all 0.3s ease;
3496 }
3497
3498 .rex-onboarding ul.rex-tabs>li>a:hover svg path,
3499 .rex-onboarding ul.rex-tabs>li>a.active svg path {
3500 fill: #201cfe;
3501 }
3502
3503 .rex-onboarding ul.rex-tabs .indicator {
3504 display: none;
3505 }
3506
3507
3508 .rex-onboarding .block-wrapper {
3509 padding: 40px 30px;
3510 }
3511
3512
3513 .rex-onboarding .wpvr-btn {
3514 border-radius: 5px;
3515 background-color: rgb(32, 28, 254);
3516 height: 40px;
3517 line-height: 40px;
3518 font-size: 15px;
3519 color: #fff;
3520 display: inline-block;
3521 padding: 0 30px;
3522 box-shadow: none;
3523 margin-top: auto;
3524 transition: all 0.3s ease;
3525 }
3526
3527 .rex-onboarding .wpvr-btn:hover {
3528 background: #004EFA;
3529 }
3530
3531
3532 /* -------wpvr premium feature popup------- */
3533 .wpvr-premium-feature {
3534 position: fixed;
3535 top: 10px;
3536 right: 0;
3537 width: calc(100% - 160px);
3538 height: 100%;
3539 z-index: 999;
3540 display: flex;
3541 flex-flow: row wrap;
3542 align-items: center;
3543 justify-content: center;
3544 padding: 15px;
3545 background: rgba(22, 7, 73, 0.30);
3546 backdrop-filter: blur(7px);
3547 }
3548
3549 .wpvr-premium-feature__wrapper {
3550 width: 100%;
3551 max-width: 542px;
3552 margin: 0 auto;
3553 background: #fff;
3554 filter: drop-shadow(0px 14px 14px #a7a4af);
3555 border-radius: 10px 0px 10px 10px;
3556 }
3557
3558 .wpvr-premium-feature__body {
3559 position: relative;
3560 padding: 30px 0px;
3561 text-align: center;
3562 overflow: hidden;
3563 }
3564
3565 .wpvr-premium-feature__body::before {
3566 position: absolute;
3567 content: "Premium";
3568 top: 30px;
3569 left: -40px;
3570 background-color: #00b4ff;
3571 padding: 7px;
3572 font-weight: 600;
3573 font-size: 13px;
3574 text-align: center;
3575 line-height: 1.13;
3576 color: #fff;
3577 width: 150px;
3578 transform: rotate(-47.19deg);
3579 }
3580
3581 .wpvr-premium-feature__close-btn {
3582 position: absolute;
3583 right: -13px;
3584 top: -14px;
3585 display: flex;
3586 justify-content: center;
3587 align-items: center;
3588 cursor: pointer;
3589 background: #fff;
3590 box-shadow: 0px 1px 1px 0px #cdd8ec;
3591 border-radius: 100%;
3592 width: 46px;
3593 height: 46px;
3594 z-index: 11;
3595 }
3596
3597 .wpvr-premium-feature__message {
3598 display: flex;
3599 flex-direction: column;
3600 justify-content: center;
3601 }
3602
3603 .wpvr-premium-feature__message p {
3604 font-size: 15px;
3605 font-style: normal;
3606 font-weight: 400;
3607 line-height: 1.3;
3608 color: #6c798f;
3609 margin-top: 0;
3610 margin-bottom: 0;
3611 }
3612
3613 .wpvr-premium-feature__svg-icon {
3614 text-align: center;
3615 margin-bottom: 8px;
3616 }
3617
3618 .wpvr-premium-feature__heading {
3619 font-size: 22px;
3620 font-style: normal;
3621 font-weight: 600;
3622 line-height: normal;
3623 color: #0f2f72;
3624 margin-top: 0;
3625 margin-bottom: 12px;
3626 }
3627
3628 .wpvr-premium-feature__subheading {
3629 max-width: 290px;
3630 margin: 0 auto;
3631 }
3632
3633 .wpvr-premium-feature__btn-area {
3634 display: flex;
3635 align-items: center;
3636 flex-direction: column;
3637 gap: 14px;
3638 border-top: 1px solid #e7f0ff;
3639 padding-top: 46px;
3640 margin-top: 30px;
3641 justify-content: center;
3642 }
3643
3644 .wpvr-premium-feature__discount-price {
3645 display: flex;
3646 align-items: center;
3647 gap:22px;
3648 }
3649
3650 p.wpvr-premium-feature__discount-price-label {
3651 position: relative;
3652 font-size: 16px;
3653 }
3654
3655 p.wpvr-premium-feature__discount-price-label:before {
3656 content: "Save 20%";
3657 position: absolute;
3658 background: #00b4ff;
3659 border-radius: 16px 16px 16px 0;
3660 font-weight: 600;
3661 font-size: 12px;
3662 line-height: 13px;
3663 text-align: center;
3664 color: #fff;
3665 padding: 7px 11px;
3666 top: -27px;
3667 left: 74%;
3668 -webkit-transform: translateX(-50%);
3669 -moz-transform: translateX(-50%);
3670 -ms-transform: translateX(-50%);
3671 transform: translateX(-50%);
3672 min-width: 69px;
3673 box-sizing: content-box;
3674 }
3675
3676
3677 .wpvr-premium-feature__btn {
3678 display: flex;
3679 align-items: center;
3680 gap: 8px;
3681 font-size: 16px;
3682 font-weight: 600;
3683 line-height: 1.2;
3684 color: #fff;
3685 background-color: #3F04FE;
3686 border: 1px solid #3F04FE;
3687 border-radius: 10px;
3688 padding: 14px 30px;
3689 text-decoration: none;
3690 transition: all 0.3s ease;
3691 }
3692
3693 a:active.wpvr-premium-feature__btn {
3694 color: #3F04FE;
3695 }
3696
3697 a:focus.wpvr-premium-feature__btn {
3698 outline: none;
3699 box-shadow: none;
3700 color:#fff;
3701 }
3702
3703 .wpvr-premium-feature__btn:hover {
3704 background-color: #fff;
3705 color: #3F04FE;
3706 }
3707
3708 .wpvr-premium-feature__close-btn:hover svg path {
3709 stroke: #3F04FE;
3710 }
3711
3712 .wpvr-premium-feature__btn:hover svg path {
3713 fill: #3F04FE;
3714 }
3715
3716 #wpvr-main-tab-contents .wpvr-switcher input:disabled+label {
3717 cursor: pointer;
3718 }
3719
3720 /* ----------wpvr-compare (free vs pro)-------- */
3721
3722 .wpvr-compare .compare-tbl-wrapper {
3723 max-width: 1300px;
3724 margin: 0 auto;
3725 border-radius: 20px;
3726 border: 1px solid #eee9ff;
3727 }
3728
3729 .rex-onboarding .compare-tbl-wrapper {
3730 position: relative;
3731 margin-bottom: 75px;
3732 }
3733
3734 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .free,
3735 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .pro {
3736 width: 305px;
3737 display: flex;
3738 align-items: center;
3739 justify-content: center;
3740 text-align: center;
3741 }
3742
3743 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature,
3744 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature {
3745 width: calc(100% - 610px);
3746 display: flex;
3747 align-items: center;
3748 }
3749
3750 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature::before {
3751 position: absolute;
3752 content: '';
3753 width: 2px;
3754 height: 24px;
3755 background: #3f04fe;
3756 left: 0;
3757 }
3758
3759 .wpvr-compare .compare-tbl-wrapper .list-header {
3760 display: flex;
3761 flex-flow: row wrap;
3762 align-items: center;
3763 justify-content: space-between;
3764 background: linear-gradient(113deg, #bea9ff -10.04%, #ece6ff 27.32%, #d8f3ff 76.63%, #aae6ff 112.27%);
3765 padding: 21px 30px;
3766 border-radius: 20px 20px 0 0;
3767 position: sticky;
3768 top: 22px;
3769 z-index: 1;
3770 line-height: 0;
3771 border: 1px solid #fff;
3772 margin: -2px;
3773 transition: all 0.3s ease;
3774 }
3775
3776 .wpvr-compare .compare-tbl-wrapper .list-header.sticked {
3777 border-radius: 0;
3778 }
3779
3780 .wpvr-compare .compare-tbl-wrapper .list-header .free,
3781 .wpvr-compare .compare-tbl-wrapper .list-header .pro {
3782 width: 245px;
3783 text-align: center;
3784 }
3785
3786 .wpvr-compare .compare-tbl-wrapper .list-header .feature {
3787 width: calc(100% - 610px);
3788 }
3789
3790 .wpvr-compare .compare-tbl-wrapper .list-header .comparison-tbl-col {
3791 font-family: 'Inter', sans-serif;
3792 color: #0e003c;
3793 font-size: 20px;
3794 font-weight: 700;
3795 line-height: 1.1;
3796 letter-spacing: 1px;
3797 text-transform: uppercase;
3798 margin: 0;
3799 }
3800
3801 .wpvr-compare .compare-tbl-wrapper .list-header .comparison-tbl-col.pro,
3802 .wpvr-compare .compare-tbl-wrapper .list-header .comparison-tbl-col.free {
3803 text-align: center;
3804 }
3805
3806 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature,
3807 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .single-feature {
3808 display: flex;
3809 flex-flow: row wrap;
3810 margin-top: 0;
3811 margin-bottom: 12px;
3812 border-top: 1px solid #eee9ff;
3813 border-bottom: 1px solid #eee9ff;
3814 }
3815
3816 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature:first-child,
3817 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .single-feature:first-child {
3818 border-top: none;
3819 }
3820
3821 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature:last-child,
3822 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .single-feature:last-child {
3823 margin-bottom: 0;
3824 }
3825
3826 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col,
3827 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .comparison-tbl-col {
3828 padding: 22px 30px;
3829 border-right: 1px solid #eee9ff;
3830 margin-bottom: 0;
3831 }
3832
3833 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col:last-child,
3834 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .comparison-tbl-col:last-child {
3835 border-right: none;
3836 }
3837
3838 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature p,
3839 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature p {
3840 /* font-family: 'Inter', sans-serif; */
3841 font-size: 18px;
3842 font-weight: 500;
3843 line-height: 1.44;
3844 margin: 0;
3845 color: #0e003c;
3846 }
3847
3848 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature {
3849 justify-content: flex-end;
3850 border: none;
3851 }
3852
3853 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col {
3854 margin: 0 0 0 auto;
3855 text-align: center;
3856 max-width: 306px;
3857 border-left: 1px solid #eee9ff;
3858 }
3859
3860 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature .comparison-tbl-col:last-child {
3861 border-left: none;
3862 }
3863
3864 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature::before {
3865 display: none;
3866 }
3867
3868
3869 @media (max-width: 1199px) {
3870
3871 .wpvr-compare .compare-tbl-wrapper .list-header {
3872 padding: 18px 25px;
3873 }
3874
3875 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col {
3876 max-width: 201px;
3877 }
3878
3879 .rex-onboarding .wpvr-compare .wpvr-btn {
3880 padding: 0 22px;
3881 }
3882
3883 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .comparison-tbl-col,
3884 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col {
3885 padding: 17px 25px;
3886 }
3887
3888 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature p,
3889 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature p {
3890 font-size: 16px;
3891 }
3892
3893 .wpvr-compare .compare-tbl-wrapper .list-header .comparison-tbl-col {
3894 font-size: 18px;
3895 line-height: 1.5;
3896 }
3897
3898 .comparison-tbl-body .comparison-tbl-col {
3899 padding: 18px 25px;
3900 }
3901
3902 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col {
3903 padding: 18px 6px;
3904 }
3905
3906 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature,
3907 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature {
3908 width: calc(100% - 400px);
3909 }
3910
3911 .wpvr-compare .compare-tbl-wrapper .list-header .feature {
3912 width: calc(100% - 400px);
3913 }
3914
3915 .wpvr-compare .compare-tbl-wrapper .list-header .free,
3916 .wpvr-compare .compare-tbl-wrapper .list-header .pro {
3917 width: 150px;
3918 }
3919
3920 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .free,
3921 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .pro,
3922 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .free,
3923 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .pro {
3924 width: 200px;
3925 }
3926
3927 }
3928
3929 @media (max-width: 767px) {
3930 .wpvr-compare .compare-tbl-wrapper .list-header {
3931 padding: 12px 12px;
3932 }
3933
3934 .wpvr-compare .compare-tbl-wrapper .list-header .feature {
3935 width: calc(100% - 98px);
3936 }
3937
3938 .wpvr-compare .compare-tbl-wrapper .list-header .comparison-tbl-col {
3939 font-size: 14px;
3940 }
3941
3942 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .comparison-tbl-col {
3943 padding: 10px 11px;
3944 }
3945
3946 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .comparison-tbl-col {
3947 padding: 5px 11px;
3948 width: 100%;
3949 }
3950
3951 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature,
3952 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature {
3953 width: calc(100% - 100px);
3954 }
3955
3956 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer {
3957 padding: 10px 0;
3958 display: none;
3959 }
3960 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .single-feature:last-child {
3961 border-bottom: none;
3962 }
3963 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .feature p, .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .feature p {
3964 font-size: 14px;
3965 }
3966 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .comparison-tbl-col svg {
3967 width: 14px;
3968 }
3969 .wpvr-compare .compare-tbl-wrapper .list-header .free, .wpvr-compare .compare-tbl-wrapper .list-header .pro {
3970 width: 35px;
3971 }
3972 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .free, .wpvr-compare .compare-tbl-wrapper .comparison-tbl-body .pro {
3973 width: 50px;
3974 }
3975 .wpvr-compare .compare-tbl-wrapper .comparison-tbl-footer .single-feature .comparison-tbl-col {
3976 border-left: none;
3977 }
3978 }
3979
3980
3981 /* ------------------help resources style------------------ */
3982
3983 .wpvr-help-resource {
3984 position: fixed;
3985 bottom: 24px;
3986 right: 24px;
3987 display: flex;
3988 align-items: center;
3989 gap: 12px;
3990 z-index: 100;
3991 }
3992
3993 .wpvr-help-resource__playlist {
3994 position: relative;
3995 }
3996
3997 .wpvr-help-resource__dropdown-section,
3998 .wpvr-help-resource__video-section {
3999 display: flex;
4000 align-items: center;
4001 justify-content: center;
4002 background: #fff;
4003 border-radius: 100px;
4004 box-shadow: 0px 1px 2px 0px #D8D2EB;
4005 cursor: pointer;
4006 padding: 12px 20px 14px;
4007 border: none;
4008 outline: none;
4009 transition: all 0.3s ease;
4010 -webkit-tap-highlight-color: transparent;
4011 }
4012
4013 .wpvr-help-resource__video-icon {
4014 margin-right: 6px;
4015 }
4016
4017 .wpvr-help-resource__video-title {
4018 font-size: 15px;
4019 font-style: normal;
4020 font-weight: 500;
4021 line-height: 1;
4022 color: #73707D;
4023 margin: 0;
4024 }
4025
4026 .wpvr-help-resource__dropdown {
4027 position: relative;
4028 }
4029
4030 .wpvr-help-resource__dropdown-section {
4031 padding: 11px 14px;
4032 }
4033
4034 .wpvr-help-resource__dropdown-list {
4035 list-style: none;
4036 margin: 0;
4037 background: #fff;
4038 border: 1px solid #e2e5ed;
4039 border-radius: 6px;
4040 box-shadow: 0 10px 20px rgba(0, 0, 0, 0.06);
4041 display: none;
4042 padding: 8px;
4043 position: absolute;
4044 right: 0;
4045 bottom: calc(100% + 8px);
4046 transition: all 0.3s ease;
4047 width: 150px;
4048 z-index: 5;
4049 }
4050
4051 .wpvr-help-resource__dropdown-list.show-dropdown {
4052 display: block;
4053 }
4054
4055 .wpvr-help-resource__dropdown-item {
4056 display: flex;
4057 align-items: center;
4058 border-radius: 6px;
4059 cursor: pointer;
4060 transition: all 0.3s ease;
4061 margin: 0;
4062 }
4063
4064 .wpvr-help-resource__dropdown-link {
4065 font-size: 14px;
4066 font-weight: 400;
4067 line-height: 17px;
4068 padding: 6px 8px;
4069 color: #2d3149;
4070 text-decoration: none;
4071 transition: all 0.3s ease;
4072 }
4073
4074 .wpvr-help-resource__dropdown-item a:focus {
4075 color: #2d3149;
4076 box-shadow: none;
4077 outline: none;
4078 }
4079
4080 .wpvr-help-resource__dropdown-link:hover {
4081 color: #2d3149;
4082 text-decoration: none;
4083 background: #f6f8fa;
4084 }
4085
4086 /* ----------wpvr image layout style---------- */
4087
4088 .wpvr-layout {
4089 width: 100%;
4090 }
4091 .single-settings.vr-tour-layout.is_pro{
4092 position: relative;
4093 }
4094
4095 .single-settings .basic-setting-checkbox-pro-tag ,
4096 .single-settings.vr-tour-layout.is_pro .tour-layout-pro-tag {
4097 position: absolute;
4098 right: -8px;
4099 top: -11px;
4100 display: block;
4101 color: #ffffff;
4102 font-weight: 600;
4103 padding: 5px 6px;
4104 text-transform: capitalize;
4105 text-align: center;
4106 font-size: 11px;
4107 font-style: normal;
4108 line-height: 0.8;
4109 background: #00B4FF;
4110 border-radius: 9px 9px 9px 0px;
4111 }
4112 .basic-settings-content .single-settings{
4113 position: relative;
4114 }
4115
4116 .wpvr-layout__label {
4117 margin-bottom: 10px;
4118 display: block;
4119 font-size: 16px;
4120 color: #494b51;
4121 font-weight: 500;
4122 }
4123
4124 .wpvr-layout__container {
4125 display: grid;
4126 gap: 15px;
4127 grid-template-columns: repeat(3, 1fr);
4128 align-items: center;
4129 justify-content: center;
4130 }
4131
4132 .wpvr-layout__radio-container {
4133 text-align: center;
4134 }
4135
4136 .wpvr-layout__radio-container input[type="radio"] {
4137 display: none;
4138 }
4139
4140 .wpvr-layout__radio-label {
4141 position: relative;
4142 display: block;
4143 cursor: pointer;
4144 }
4145
4146 .wpvr-layout__radio-container input[type="radio"]:checked + .wpvr-layout__radio-label img {
4147 border: 2px solid #00f;
4148 }
4149
4150 .wpvr-layout__radio-container .layout__radio-text.active {
4151 font-weight: 600;
4152 color: #00f;
4153 }
4154
4155 .wpvr-layout__radio-image {
4156 width: 100%;
4157 max-width: 100%;
4158 height: auto;
4159 border: 2px solid transparent;
4160 transition: border 0.3s;
4161 }
4162
4163 .wpvr-layout__hover-text {
4164 opacity: 0;
4165 visibility: hidden;
4166 position: absolute;
4167 top: 50%;
4168 left: 50%;
4169 transform: translate(-50%, -50%);
4170 background: rgba(0, 0, 0, 0.7);
4171 color: #fff;
4172 padding: 5px 10px;
4173 border-radius: 3px;
4174 }
4175
4176 .wpvr-layout__radio-label:hover .wpvr-layout__hover-text {
4177 opacity: 1;
4178 visibility: visible;
4179 }
4180
4181 .wpvr-layout__radio-text {
4182 display: block;
4183 margin-top: 5px;
4184 }
4185
4186
4187 /* ----------image popup layout style---------- */
4188
4189 .wpvr-layout-modal {
4190 display: none;
4191 background: #fff;
4192 border: 1px solid #ebedf0;
4193 border-radius: 10px;
4194 bottom: 24px;
4195 padding: 30px 28px;
4196 right: 24px;
4197 transition: all .3s ease;
4198 position: absolute;
4199 top: 35%;
4200 left: 50%;
4201 -webkit-transform: translate(-50%, -50%);
4202 -ms-transform: translate(-50%, -50%);
4203 -o-transform: translate(-50%, -50%);
4204 transform: translate(-50%, -50%);
4205 z-index: 9;
4206 max-width: 945px;
4207 width: 100%;
4208 min-height: 820px;
4209 }
4210
4211 .wpvr-layout-modal__cross-icon {
4212 outline: none;
4213 outline-offset: 0;
4214 border: none;
4215 text-decoration: none;
4216 align-items: center;
4217 background: #fff;
4218 border-radius: 100px;
4219 box-shadow: 0 1px 1px #dadada;
4220 cursor: pointer;
4221 display: flex;
4222 height: 34px;
4223 justify-content: center;
4224 position: absolute;
4225 right: -10px;
4226 top: -12px;
4227 width: 34px;
4228 }
4229
4230 .wpvr-iframe-modal {
4231 display: none;
4232 background: #fff;
4233 border: 1px solid #ebedf0;
4234 border-radius: 16px;
4235 bottom: 24px;
4236 box-shadow: 0 16px 35px 0 rgba(220, 228, 236, .75);
4237 padding: 20px 20px 16px;
4238 position: fixed;
4239 right: 24px;
4240 transition: all .3s ease;
4241 z-index: 999;
4242 }
4243
4244 .wpvr-iframe-modal__cross-icon {
4245 outline: none;
4246 outline-offset: 0;
4247 border: none;
4248 text-decoration: none;
4249 align-items: center;
4250 background: #fff;
4251 border-radius: 100px;
4252 box-shadow: 0 1px 1px #dadada;
4253 cursor: pointer;
4254 display: flex;
4255 height: 34px;
4256 justify-content: center;
4257 position: absolute;
4258 right: -10px;
4259 top: -12px;
4260 width: 34px;
4261 }
4262
4263 .wpvr-layout-modal__img svg {
4264 max-width: 100%;
4265 display: block;
4266 width: 100%;
4267 height: auto;
4268 margin: auto;
4269 }
4270 .wpvr-layout-modal__img.layout-default-preview{
4271 display:none;
4272 }
4273
4274 .wpvr-layout-modal__setting-content {
4275 display: flex;
4276 align-items: center;
4277 gap:15px;
4278 margin-top: 32px;
4279 border-radius: 8px;
4280 background: #EFEEFF;
4281 padding: 18px 24px;
4282 }
4283
4284 .wpvr-layout-modal__setting-content h5 {
4285 text-align: center;
4286 font-size: 18px;
4287 font-style: normal;
4288 font-weight: 500;
4289 line-height: normal;
4290 color: #211CFD;
4291 margin: 0;
4292 }
4293
4294 .wpvr-layout-modal__setting-control {
4295 display: grid;
4296 grid-template-columns: repeat(2, 1fr);
4297 align-items: center;
4298 border-bottom: 1px solid #EFEEFF;
4299 padding: 30px 20px;
4300 }
4301
4302
4303 .wpvr-layout-modal__setting-control-options {
4304 display: flex;
4305 align-items: center;
4306 gap: 20px;
4307 }
4308
4309 .wpvr-layout-modal__setting-control-options p {
4310 font-size: 16px;
4311 font-style: normal;
4312 font-weight: 500;
4313 line-height: normal;
4314 color: #76737E;
4315 }
4316
4317 .wpvr-layout-modal__setting-control-options span {
4318 display: block;
4319 cursor: pointer;
4320 }
4321
4322 .wpvr-layout-modal__setting-control-options input[type=color] {
4323 border-radius: 6px;
4324 border: 1px solid rgba(63, 4, 254, 0.10);
4325 width: 45px;
4326 height: 35px;
4327 padding: 4px;
4328 cursor: pointer;
4329 color: #2c3338;
4330 }
4331
4332 .wpvr-layout-modal__setting-button {
4333 display: flex;
4334 align-items: center;
4335 gap: 15px;
4336 margin-top: 18px;
4337 }
4338
4339 .wpvr-layout-modal__setting-button button {
4340 font-size: 18px;
4341 font-style: normal;
4342 font-weight: 500;
4343 line-height: 1.3;
4344 padding: 10px 30px;
4345 border-radius: 30px;
4346 background: rgba(63, 4, 254, 0.9);
4347 border: none;
4348 color: #FFF;
4349 text-align: center;
4350 cursor: pointer;
4351 transition: background 0.3s ease, color 0.3s ease, backdrop-filter 0.3s ease, box-shadow 0.3s ease;
4352 }
4353 .wpvr-iframe-modal .video-link {
4354 border-radius: 14px;
4355 }
4356
4357 .wpvr-layout-modal__setting-button button:hover {
4358 background: #EFEEFF;
4359 color: #211CFD;
4360 backdrop-filter: blur(10px);
4361 box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
4362 }
4363
4364 /* ----------import tab style---------- */
4365
4366 .rex-onboarding .import-tab .tab-title {
4367 margin-top: 0;
4368 font-size: 20px;
4369 line-height: 1.4;
4370 font-weight: 700;
4371 }
4372
4373 .rex-onboarding .import-tab .file-path-wrapper input {
4374 border: 1px solid #deddff;
4375 background-color: #fafbff;
4376 max-width: 650px;
4377 border-radius: 5px;
4378 height: 50px;
4379 padding: 10px 15px;
4380 box-sizing: border-box;
4381 }
4382
4383 .rex-onboarding .import-tab .file-path-wrapper input:focus {
4384 box-shadow: none;
4385 outline: none;
4386 }
4387
4388 .rex-onboarding .import-tab .wpvr-import-btn {
4389 margin-bottom: 10px;
4390 background: #f3f3ff !important;
4391 box-shadow: none;
4392 border: 1px solid #8f8dfe;
4393 border-radius: 10px;
4394 display: inline-block;
4395 padding: 8px 10px;
4396 cursor: pointer;
4397 }
4398
4399 .rex-onboarding .import-tab .wpvr-import-btn i {
4400 line-height: 1.2;
4401 color: #1f1cfd;
4402 }
4403
4404 .rex-onboarding .import-tab .vr-notice {
4405 margin-top: 0;
4406 color: #e23636;
4407 }
4408
4409 /* ---------wpvr-settings tab style------------ */
4410 .rex-onboarding .wpvr-settings h4 {
4411 font-size: 24px;
4412 color: #3c3e4a;
4413 font-weight: 500;
4414 margin: 0 0 35px 0;
4415 }
4416
4417 .rex-onboarding .wpvr-settings .settings-wrapper {
4418 display: flex;
4419 flex-flow: row;
4420 align-items: flex-start;
4421 }
4422
4423 .rex-onboarding .wpvr-settings .wpvr_role-container {
4424 width: 50%;
4425 padding-right: 30px;
4426 }
4427
4428 .rex-onboarding .wpvr-settings.pro-active .wpvr_role-container {
4429 padding-right: 0;
4430 }
4431
4432 .rex-onboarding .wpvr-settings .wpvr_role-container ul {
4433 padding: 0;
4434 margin: 0;
4435 }
4436
4437 .rex-onboarding .wpvr-settings .wpvr_role-container ul li {
4438 display: flex;
4439 margin-bottom: 28px;
4440 }
4441
4442 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-video-script.wpvr_enqueue_video_script_list {
4443 flex-wrap: wrap;
4444 }
4445
4446 .rex-onboarding .wpvr-settings .wpvr_role-container ul li:last-child {
4447 margin-bottom: 0;
4448 }
4449
4450 .rex-onboarding .wpvr-settings .wpvr_role-container ul li h6 {
4451 margin: 0;
4452 line-height: 1.5;
4453 font-size: 16px;
4454 width: calc(100% - 50px);
4455 padding-right: 30px;
4456 color: #787890;
4457 }
4458
4459 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script {
4460 display: flex;
4461 flex-flow: row wrap;
4462 }
4463
4464 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script h6 {
4465 padding-right: 0;
4466 }
4467
4468 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.front-notice h6 {
4469 width: calc(100% - 91px);
4470 }
4471
4472 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script textarea,
4473 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-video-script textarea {
4474 border: 1px solid #ddd;
4475 margin: 10px 0 0 0;
4476 padding: 10px 15px;
4477 border-radius: 5px;
4478 box-shadow: none;
4479 box-sizing: border-box;
4480 width: 100%;
4481 }
4482
4483 .rex-onboarding .wpvr-settings .wpvr_role-container ul li.enqueue-script textarea:focus {
4484 box-shadow: none;
4485 }
4486
4487 .rex-onboarding .wpvr-settings .wpvr_role-container ul li .wpvr-version {
4488 display: flex;
4489 justify-content: space-between;
4490 align-items: center;
4491 width: 100%;
4492 }
4493
4494 .rex-onboarding .wpvr-settings .wpvr_role-container ul li .wpvr-version .wpvr-btn {
4495 margin-top: 0;
4496 height: 45px;
4497 border: none;
4498 }
4499
4500 .rex-onboarding .wpvr-settings .wpvr_role-container ul li .wpvr-version select {
4501 border: 1px solid #ddd;
4502 padding: 5px 15px;
4503 border-radius: 5px;
4504 box-shadow: none;
4505 box-sizing: border-box;
4506 display: block;
4507 margin-right: 10px;
4508 width: 220px;
4509 margin-left: auto;
4510 }
4511
4512 .rex-onboarding .wpvr-settings .wpvr_role-container ul li .wpvr-version select:focus {
4513 outline: none;
4514 }
4515
4516 .rex-onboarding .wpvr-settings .wpvr_role-container .save-progress-bar {
4517 height: 10px;
4518 margin-bottom: 25px;
4519 padding-top: 8px;
4520 }
4521
4522 .rex-onboarding .wpvr-settings .wpvr_role-container .save-progress-bar .progress {
4523 background-color: #c3c2fd;
4524 margin: 0;
4525 }
4526
4527 .rex-onboarding .wpvr-settings .wpvr_role-container .save-progress-bar .indeterminate {
4528 background-color: #201cfe;
4529 display: block;
4530 }
4531
4532 .rex-onboarding .wpvr-settings a.wpvr-pro {
4533 position: absolute;
4534 top: 14px;
4535 left: -14px;
4536 }
4537
4538 /* ----------- */
4539
4540 .rex-onboarding .wpvr-settings .upgrade-pro {
4541 border: 1px solid #201cfe;
4542 display: flex;
4543 flex-flow: column;
4544 align-items: center;
4545 justify-content: center;
4546 padding: 25px 15px;
4547 border-radius: 10px;
4548 background: #fff;
4549 width: 346px;
4550 }
4551
4552 .rex-onboarding .wpvr-settings .upgrade-pro img {
4553 margin-bottom: 20px;
4554 }
4555
4556
4557 /*-----------wpvr-tooltip style------- */
4558
4559 .wpvr-tooltip {
4560 margin-left: 25px;
4561 position: relative;
4562 }
4563
4564 .wpvr-tooltip .icon {
4565 display: inline-block;
4566 cursor: pointer;
4567 position: relative;
4568 top: 2px;
4569 }
4570
4571 .wpvr-tooltip p {
4572 position: absolute;
4573 z-index: 1;
4574 top: 50%;
4575 left: 40px;
4576 transform: translateY(-50%);
4577 font-size: 15px;
4578 line-height: 24px;
4579 color: #363b4e;
4580 font-weight: 400;
4581 background: #f8f5fd;
4582 padding: 10px 15px;
4583 border-radius: 5px;
4584 width: 230px;
4585 margin: 0;
4586 opacity: 0;
4587 visibility: hidden;
4588 transition: all 0.3s ease;
4589 }
4590
4591 .wpvr-tooltip p:before {
4592 content: "";
4593 position: absolute;
4594 left: -5px;
4595 top: 50%;
4596 width: 10px;
4597 height: 10px;
4598 background: #f8f5fd;
4599 transform: translateY(-50%) rotate(45deg);
4600 transform-origin: center;
4601 }
4602
4603 .wpvr-tooltip .icon:hover+p {
4604 opacity: 1;
4605 visibility: visible;
4606 }
4607 #et-boc .et-l div.pnlm-tooltip span, div.pnlm-tooltip span{
4608 display: none;
4609 }
4610 .note-group-select-from-files {
4611 display: none;
4612 }
4613
4614 /*-----------setup wizard style-----------*/
4615
4616 .setup-wizard-carousel .owl-nav {
4617 display: flex;
4618 flex-flow: row;
4619 align-items: center;
4620 justify-content: space-between;
4621 margin-top: 30px;
4622 }
4623
4624 .setup-wizard-carousel .owl-nav button.owl-prev,
4625 .setup-wizard-carousel .owl-nav button.owl-next {
4626 border: none;
4627 background: #1fb3fb !important;
4628 display: inline-block;
4629 padding: 12px 20px !important;
4630 color: #fff;
4631 margin: 0 3px;
4632 border-radius: 5px;
4633 font-size: 18px;
4634 }
4635
4636 .setup-wizard-carousel .owl-nav button.owl-prev.disabled,
4637 .setup-wizard-carousel .owl-nav button.owl-next.disabled {
4638 display: none;
4639 }
4640
4641 .setup-wizard-carousel .single-setup h2 {
4642 font-size: 40px;
4643 font-weight: 500;
4644 margin: 0 0 20px 0;
4645 }
4646
4647 .setup-wizard-carousel .single-setup p {
4648 font-size: 18px;
4649 }
4650
4651 .setup-wizard-carousel .single-setup .input-group {
4652 margin-bottom: 15px;
4653 }
4654
4655 .setup-wizard-carousel .single-setup .input-group label {
4656 font-size: 18px;
4657 line-height: normal;
4658 color: #333;
4659 font-weight: 500;
4660 position: relative;
4661 padding-left: 35px;
4662 }
4663
4664 .setup-wizard-carousel .single-setup .input-group label:before {
4665 content: "";
4666 position: absolute;
4667 width: 24px;
4668 height: 24px;
4669 border: 2px solid #1fb3fb;
4670 top: -3px;
4671 left: 0;
4672 border-radius: 100%;
4673 }
4674
4675 .setup-wizard-carousel .single-setup .input-group label:after {
4676 content: "";
4677 position: absolute;
4678 width: 14px;
4679 height: 14px;
4680 background: #1fb3fb;
4681 top: 2px;
4682 left: 5px;
4683 transform: scale(0);
4684 border-radius: 100%;
4685 transition: all 0.3s ease;
4686 border: none;
4687 }
4688
4689 .setup-wizard-carousel .single-setup .input-group input:checked~label:after {
4690 transform: scale(1);
4691 }
4692
4693
4694 /*------------responsive style------------*/
4695
4696 @media (max-width: 1499px) {
4697 .rex-onboarding {
4698 max-width: calc(100% - 15px);
4699 }
4700 .rex-onboarding .wpvr-settings .wpvr_role-container {
4701 width: calc(100% - 346px);
4702 }
4703 .rex-onboarding .wpvr-settings.pro-active .wpvr_role-container {
4704 width: 70%;
4705 padding-right: 0;
4706 }
4707 }
4708
4709
4710 /*--media max 1499px */
4711
4712 @media (max-width: 1399px) {
4713 .rex-onboarding .block-wrapper {
4714 padding: 50px 30px;
4715 flex-flow: column;
4716 }
4717 .rex-onboarding .compare-tbl-wrapper {
4718 margin-bottom: 45px;
4719 }
4720 .rex-onboarding .info-wrapper {
4721 margin-left: -30px;
4722 width: calc(100% + 30px);
4723 }
4724
4725 .wpvr-layout-modal {
4726 padding: 25px 20px;
4727 transform: translate(-46%, -60%);
4728 max-width: 760px;
4729 min-height: 710px;
4730 }
4731
4732 }
4733
4734
4735 /*--media max 1399px */
4736
4737 @media (max-width: 1199px) {
4738 .rex-onboarding ul.rex-tabs>li {
4739 margin-left: 70px;
4740 }
4741 .rex-onboarding .single-block {
4742 width: calc(100% / 2 - 30px);
4743 }
4744 .rex-onboarding .single-block.banner {
4745 width: calc(100% / 3 * 3 - 30px);
4746 }
4747 .rex-onboarding .single-block.share-block {
4748 margin-top: 30px;
4749 }
4750 .rex-onboarding .wpvr-more-feature ul {
4751 column-count: 2;
4752 }
4753 .rex-onboarding .wpvr-settings .settings-wrapper {
4754 display: block;
4755 }
4756 .rex-onboarding .wpvr-settings .wpvr_role-container {
4757 width: 100%;
4758 padding-right: 0;
4759 }
4760 .rex-onboarding .wpvr-settings .wpvr-tooltip p {
4761 top: inherit;
4762 bottom: calc(100% + 11px);
4763 left: inherit;
4764 right: -10px;
4765 transform: translateY(0);
4766 }
4767 .rex-onboarding .wpvr-settings .wpvr-tooltip p:before {
4768 left: inherit;
4769 right: 17px;
4770 top: inherit;
4771 bottom: -10px;
4772 }
4773 .rex-onboarding .wpvr-settings .upgrade-pro {
4774 margin-top: 40px;
4775 }
4776 .rex-onboarding .wpvr-settings.pro-active .wpvr_role-container {
4777 width: 100%;
4778 padding-right: 0;
4779 }
4780 .rex-onboarding .video-wrapper {
4781 display: block;
4782 }
4783 .rex-onboarding .video-wrapper .video-left {
4784 width: 100%;
4785 }
4786 .rex-onboarding .video-wrapper .video-right {
4787 padding-left: 0;
4788 }
4789 }
4790
4791 .wpvr-delete-alert-wrapper {
4792 position: fixed;
4793 top: 0;
4794 right: 0;
4795 padding: 15px;
4796 width: calc(100% - 160px);
4797 height: 100%;
4798 background: rgba(51, 51, 51, 0.4);
4799 z-index: 999;
4800 display: none;
4801 flex-flow: row wrap;
4802 align-items: center;
4803 justify-content: center;
4804 }
4805
4806 .wpvr-delete-alert-wrapper .wpvr-delete-confirmation {
4807 background: #fff;
4808 box-shadow: 0 1px 34px rgba(0, 0, 0, 0.06);
4809 border-radius: 10px;
4810 padding: 30px 20px;
4811 width: 100%;
4812 max-width: 420px;
4813 text-align: center;
4814 animation: wpvr-bounce 0.3s;
4815 }
4816
4817 .wpvr-delete-alert-wrapper .wpvr-delete-confirmation h3 {
4818 font-size: 16px;
4819 font-weight: 500;
4820 }
4821
4822 .wpvr-delete-alert-wrapper .icon {
4823 display: flex;
4824 align-items: center;
4825 justify-content: center;
4826 border-radius: 100%;
4827 }
4828
4829 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn {
4830 display: flex;
4831 flex-flow: row;
4832 align-items: center;
4833 justify-content: center;
4834 margin-top: 30px;
4835 }
4836
4837 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn li {
4838 margin: 0 10px;
4839 }
4840
4841 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn .btn-default {
4842 height: 41px;
4843 line-height: 40px;
4844 padding: 0 20px;
4845 min-width: 110px;
4846 border-radius: 5px;
4847 border: none;
4848 outline: none;
4849 font-size: 16px;
4850 font-weight: 500;
4851 transition: all 0.3s ease;
4852 }
4853
4854 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn .btn-default.yes {
4855 background-color: #004EFA;
4856 color: #fff;
4857 }
4858
4859 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn .btn-default.yes:hover {
4860 background-color: #0c4ee0;
4861 cursor: pointer;
4862 }
4863
4864 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn .btn-default.cancel {
4865 background-color: #eee;
4866 color: #333;
4867 cursor: pointer;
4868 }
4869
4870 .wpvr-delete-alert-wrapper .wpvr-delete-confirm-btn .btn-default.cancel:hover {
4871 background-color: #e2e2e2;
4872 }
4873
4874 @keyframes wpvr-bounce {
4875 0% {
4876 transform: scale(.7);
4877 }
4878 45% {
4879 transform: scale(1.05);
4880 }
4881 80% {
4882 transform: scale(.95);
4883 }
4884 100% {
4885 transform: scale(1);
4886 }
4887 }
4888
4889 @media only screen and (max-width: 992px) {
4890 .rex-onboarding ul.rex-tabs>.wpvr_tabs_row {
4891 flex-grow: inherit;
4892 }
4893 }
4894
4895 @media (max-width: 991px) {
4896 .single-hotspot .hotspot-setting select {
4897 height: 46px!important;
4898 }
4899 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip span {
4900 top: inherit;
4901 left: inherit;
4902 right: -5px;
4903 -webkit-transform: inherit;
4904 -moz-transform: inherit;
4905 -ms-transform: inherit;
4906 -o-transform: inherit;
4907 transform: inherit;
4908 bottom: 42px;
4909 }
4910 .hotspot-setup .hotspot-setting.custom-icon .field-tooltip span:before {
4911 left: inherit;
4912 top: inherit;
4913 -webkit-transform: translateY(0) rotate(-90deg);
4914 -moz-transform: translateY(0) rotate(-90deg);
4915 -ms-transform: translateY(0) rotate(-90deg);
4916 -o-transform: translateY(0) rotate(-90deg);
4917 transform: translateY(0) rotate(-90deg);
4918 bottom: -10px;
4919 right: 10px;
4920 }
4921 }
4922
4923 .rex-pano-tab-content .floor-plan .single-settings.inline-style, .rex-pano-tab-content .background-tour .single-settings.inline-style, .rex-pano-tab-content .general .inner-nav-content .single-settings.button_configuration{
4924 display: block;
4925 }
4926
4927
4928 /* ---- call to action button style----- */
4929 .button-style-configaration {
4930 display: flex;
4931 flex-flow: row wrap;
4932 gap: 15px;
4933 margin-top: 15px;
4934 }
4935
4936 .button-style-configaration select {
4937 outline: none;
4938 box-shadow: none!important;
4939 border-color: #dae3fd!important;
4940 }
4941 .button-style-configaration .single-cta-control {
4942 width: calc(100% / 2 - 8px);
4943 }
4944
4945 .button-style-configaration .single-cta-control input {
4946 max-width: 100%!important;
4947 }
4948
4949 .button-style-configaration .single-cta-control.new-tab {
4950 width: 100%;
4951 }
4952
4953 .button-style-configaration .single-cta-control .wpvr-switcher {
4954 display: flex;
4955 align-items: center;
4956 gap: 10px;
4957 justify-content: space-between;
4958 }
4959
4960 .button-style-configaration .single-cta-control .control-title {
4961 font-size: 13px;
4962 font-weight: 500;
4963 margin-bottom: 7px;
4964 display: block;
4965 }
4966
4967 .button-style-configaration .single-cta-control .wpvr-switcher .control-title {
4968 margin-bottom: 0;
4969 }
4970
4971
4972
4973 /* ---color box style---- */
4974 .button-style-configaration .color-box,
4975 .button-style-configaration .color-box {
4976 display: flex;
4977 align-items: center;
4978 gap: 10px;
4979 width: 100%;
4980 justify-content: space-between;
4981 border: 1px solid #dae3fd;
4982 padding: 10px 10px;
4983 border-radius: 6px;
4984 }
4985
4986 .button-style-configaration .color-box label,
4987 .button-style-configaration .color-box label {
4988 margin-bottom: 0!important;
4989 }
4990
4991 .button-style-configaration .color-box input[type="color"],
4992 .button-style-configaration .color-box input[type="color"] {
4993 width: 30px;
4994 height: 30px;
4995 padding: 0;
4996 border-radius: 6px;
4997 }
4998
4999 .button-style-configaration .color-box input[type="color" i]::-webkit-color-swatch-wrapper,
5000 .button-style-configaration .color-box input[type="color" i]::-webkit-color-swatch-wrapper {
5001 padding: 0;
5002 }
5003
5004 .button-style-configaration .color-box input[type="color"]::-webkit-color-swatch,
5005 .button-style-configaration .color-box input[type="color"]::-webkit-color-swatch {
5006 border: none;
5007 border-radius: 6px;
5008 }
5009
5010 /* -----control group style------ */
5011 .button-style-configaration .control-group {
5012 display: flex;
5013 flex-flow: row wrap;
5014 column-gap: 12px;
5015 width: 100%;
5016 }
5017 .button-style-configaration .control-group input {
5018 padding: 10px 10px!important;
5019 }
5020
5021 .button-style-configaration .control-group .control-title {
5022 width: 100%;
5023 }
5024
5025 .button-style-configaration .control-group .control-inner-title {
5026 font-size: 13px;
5027 margin-bottom: 5px!important;
5028 display: block;
5029 color: #8a8484;
5030 }
5031
5032 .button-style-configaration .border .color-box {
5033 width: auto;
5034 border: none;
5035 padding: 0;
5036 display: block;
5037 }
5038
5039 .button-style-configaration .border .color-box input[type="color"] {
5040 width: 46px;
5041 height: 46px;
5042 padding: 8px!important;
5043 }
5044
5045 .button-style-configaration .border .border-property {
5046 width: calc(100% / 2 - 35px);
5047 }
5048
5049 .button-style-configaration .border .border-color {
5050 width: 46px;
5051 }
5052
5053 .button-style-configaration .border-radius input {
5054 max-width: 100%!important;
5055 }
5056
5057 .button-style-configaration .padding .padding-property {
5058 width: calc(100% / 4 - 9px);
5059 }
5060
5061 a.wpvr-facebook-icon { background: #3B5998; }
5062 a.wpvr-twitter-icon { background: #ffffff; }
5063 a.wpvr-linkedin-icon { background: #0077B5; }
5064 a.wpvr-reddit-icon { background: #FF5700; }
5065 a.wpvr-email-icon { background: #000000; }
5066
5067 .share-buttons-container{
5068 display: flex;
5069 justify-content: center;
5070 align-items: center;
5071 background: #bcbcf2;
5072 width: 100%;
5073 height: 100vh;
5074 }
5075
5076 .wpvr-share-buttons-container .share-list {
5077 display: flex;
5078 flex-direction: row;
5079 }
5080
5081 .wpvr-share-buttons-container .share-list a {
5082 border-radius: 100px;
5083 width: 50px;
5084 height: 50px;
5085 padding: 7px;
5086 margin: 10px;
5087 cursor: pointer;
5088 overflow: hidden;
5089 }
5090
5091 .wpvr-share-buttons-container .share-list a img {
5092 width: 100%;
5093 height: 100%;
5094 filter: invert(100%);
5095 }
5096
5097
5098 .wpvr_cardboard_disable_is_pro span {
5099 position: absolute;
5100 left: 68%;
5101 transform: translateX(-64%);
5102 top: -22px;
5103 display: block;
5104 border-radius: 9px 9px 9px 0px;
5105 background: #00B4FF;
5106 font-size: 11px;
5107 color: #ffffff;
5108 font-weight: 600;
5109 padding: 5px 6px;
5110 text-transform: capitalize;
5111 z-index: 1;
5112 line-height: 0.8;
5113 }
5114
5115 .wpvr-input-disabled {
5116 opacity: 0.5;
5117 cursor: not-allowed;
5118 }
5119
5120
5121 .post-type-wpvr_item div#publishing-action {
5122 display: flex;
5123 }
5124
5125 .post-type-wpvr_item #wpvr-success-message {
5126 color: green;
5127 }
5128
5129
5130 /* ------------ wpvr global settings page style start ------------ */
5131 body.wp-vr_page_wpvr-setting {
5132 background: #E4E0F1;
5133 }
5134 .wpvr-global-settings * {
5135 box-sizing: border-box;
5136 }
5137
5138 .wpvr-global-settings {
5139 width: calc(100% - 15px);
5140 padding: 40px 40px 40px 20px;
5141 display: flex;
5142 flex-flow: row wrap;
5143 align-items: flex-start;
5144 gap: 31px;
5145 }
5146
5147 .wpvr-global-settings ul.rex-tabs {
5148 overflow: visible;
5149 width: 314px;
5150 padding: 21px 24px;
5151 border-radius: 10px;
5152 box-shadow: 0px 1px 1px 0px rgba(184, 177, 206, 0.70);
5153 height: auto;
5154 white-space: inherit;
5155 margin: 0;
5156 display: flex;
5157 flex-flow: column;
5158 align-items: flex-start;
5159 gap: 16px;
5160 }
5161 .wpvr-global-settings ul.rex-tabs>.wpvr_tabs_row {
5162 width: 100% !important;
5163 height: auto;
5164 line-height: 1.3;
5165 display: block;
5166 text-transform: none;
5167 }
5168
5169
5170 .wpvr-global-settings ul.rex-tabs>li>.rex-import-disable,
5171 .wpvr-global-settings ul.rex-tabs>li>a {
5172 font-size: 15px;
5173 color: #535963;
5174 font-weight: 600;
5175 text-transform: capitalize;
5176 display: flex;
5177 align-items: center;
5178 gap: 12px;
5179 padding: 18px 20px;
5180 text-align: center;
5181 position: relative;
5182 overflow: visible;
5183 border-radius: 8px;
5184 border: 1px solid #EBE8F5;
5185 transition: all 0.3s ease;
5186 }
5187
5188 .wpvr-global-settings ul.rex-tabs>li>a:hover {
5189 color: #535963;
5190 }
5191
5192 .wpvr-global-settings ul.rex-tabs>li>a.active {
5193 background-color: #3F04FE;
5194 color: #fff;
5195 box-shadow: 0px 10px 16px 0px rgba(63, 4, 254, 0.15);
5196 }
5197
5198
5199
5200 .wpvr-global-settings ul.rex-tabs>li>a:focus {
5201 box-shadow: none;
5202 }
5203
5204 .wpvr-global-settings ul.rex-tabs li a path {
5205 transition: all 0.3s ease;
5206 }
5207
5208 .wpvr-global-settings ul.rex-tabs>li.general-settigs>a.active path {
5209 stroke: #fff;
5210 fill: #fff;
5211 }
5212
5213 .wpvr-global-settings ul.rex-tabs>li.import>a.active path {
5214 stroke: #fff;
5215 }
5216
5217 .wpvr-global-settings ul.rex-tabs>li>.rex-import-disable {
5218 position: relative;
5219 cursor: pointer;
5220 display: flex;
5221 align-items: center;
5222 color:#787890;
5223 }
5224
5225 .rex-import-disable span.is-pro {
5226 position: absolute;
5227 right: -15px;
5228 top: -2px;
5229 display: block;
5230 border-radius: 9px 9px 9px 0px;
5231 background: #00B4FF;
5232 font-size: 11px;
5233 color: #ffffff;
5234 font-weight: 600;
5235 padding: 5px 6px;
5236 text-transform: capitalize;
5237 z-index: 1;
5238 line-height: 0.8;
5239 }
5240
5241 .wpvr-global-settings ul.rex-tabs .indicator {
5242 display: none;
5243 }
5244
5245 .wpvr-global-settings .block-wrapper.info-tab {
5246 display: flex;
5247 align-items: flex-start;
5248 }
5249
5250
5251 /* ------tab content style-------- */
5252 .wpvr-global-settings .wpvr-global-settings-tab-content {
5253 width: calc(100% - 345px);
5254 border-radius: 10px;
5255 background: #FFF;
5256 box-shadow: 0px 1px 1px 0px rgba(184, 177, 206, 0.70);
5257 }
5258
5259 .wpvr-global-settings .tab-content-title {
5260 color: #0E003C;
5261 font-size: 20px;
5262 font-weight: 600;
5263 line-height: 1.2;
5264 margin: 0;
5265 border-bottom: 1px solid #EBE8F5;
5266 padding: 18px 24px;
5267 }
5268
5269 .wpvr-global-settings .wpvr-settings {
5270 border-radius: 6px;
5271 border: 1px solid #EBE8F5;
5272 margin: 24px;
5273 width: calc(100% - 48px);
5274 }
5275
5276
5277 /* ---------wpvr-settings tab style------------ */
5278 .wpvr-global-settings .wpvr-settings h4 {
5279 font-size: 24px;
5280 color: #3c3e4a;
5281 font-weight: 500;
5282 margin: 0 0 35px 0;
5283 }
5284
5285 .wpvr-global-settings .wpvr-settings .settings-box-title {
5286 color: #0E003C;
5287 font-size: 15px;
5288 font-weight: 600;
5289 line-height: 1.3;
5290 margin: 0;
5291 padding: 14px 19px;
5292 border-bottom: 1px solid #EBE8F5;
5293 }
5294
5295 .wpvr-global-settings .wpvr-settings .settings-ul {
5296 padding: 0;
5297 margin: 0;
5298 }
5299
5300 .wpvr-global-settings .wpvr-settings .settings-ul li {
5301 display: flex;
5302 flex-wrap: wrap;
5303 align-items: center;
5304 gap: 15px;
5305 border-bottom: 1px solid #EBE8F5;
5306 margin: 0;
5307 padding: 23px 22px;
5308 }
5309 .wpvr-global-settings .wpvr-settings .settings-ul li:last-child {
5310 border-bottom: none;
5311 }
5312
5313 .wpvr-global-settings .wpvr-settings .single-settings-title {
5314 margin: 0;
5315 width: calc(100% - 100px);
5316 color: #0E003C;
5317 font-size: 14px;
5318 font-weight: 500;
5319 line-height: 1.5;
5320 margin-right: auto;
5321 }
5322
5323 .wpvr-global-settings .wpvr-settings li:nth-child(1) .single-settings-title,
5324 .wpvr-global-settings .wpvr-settings li:nth-child(2) .single-settings-title {
5325 max-width: 502px;
5326 }
5327
5328 .wpvr-global-settings .wpvr-switcher label {
5329 width: 42px;
5330 height: 20px;
5331 background-color: #EBE8F5;
5332 border: none;
5333 }
5334
5335 .wpvr-global-settings .wpvr-switcher label:after {
5336 filter: none;
5337 top: 2px !important;
5338 left: 3px !important;
5339 }
5340
5341 .wpvr-switcher input[type="checkbox"]:checked+label {
5342 border-color: #00B4FF;
5343 background-color: #00B4FF;
5344 }
5345 .wpvr-switcher input[type="checkbox"]:checked+label:after {
5346 margin-left: 21px !important;
5347 }
5348
5349 .wpvr-global-settings .wpvr-tooltip {
5350 margin-left: 0;
5351 }
5352
5353 .wpvr-global-settings .wpvr-tooltip .icon {
5354 display: block;
5355 }
5356
5357 .wpvr-global-settings .wpvr-tooltip svg {
5358 display: block;
5359 }
5360 .wpvr-global-settings .wpvr-tooltip p {
5361 bottom: calc(100% + 10px);
5362 right: -16px;
5363 top: inherit;
5364 left: inherit;
5365 transform: inherit;
5366 font-size: 13px;
5367 line-height: 1.5;
5368 }
5369
5370 .wpvr-global-settings .wpvr-tooltip p:before {
5371 left: inherit;
5372 right: 20px;
5373 top: calc(100% - 6px);
5374 transform: translateY(0) rotate(45deg);
5375 }
5376
5377 .wpvr-global-settings .inner-settings-wrapper {
5378 display: flex;
5379 flex-wrap: wrap;
5380 align-items: flex-start;
5381 gap: 30px;
5382 justify-content: space-between;
5383 width: 100%;
5384 margin-top: 10px;
5385 }
5386 .wpvr-global-settings .single-settings-inner-title {
5387 width: 50%;
5388 color: #73707D;
5389 font-size: 13px;
5390 font-weight: 500;
5391 line-height: 1.5;
5392 margin: 0;
5393 padding: 0;
5394 max-width: 385px;
5395 }
5396
5397 .wpvr-global-settings .settings-input-wrapper {
5398 width: calc(50% - 30px);
5399 }
5400
5401 .wpvr-global-settings .import-tab .file-path,
5402 .wpvr-global-settings input#wpvr_frontend_notice_area,
5403 .wpvr-global-settings .settings-input-wrapper input {
5404 margin: 0;
5405 padding: 15px 15px 12px;
5406 box-shadow: none!important;
5407 box-sizing: border-box;
5408 width: 100%;
5409 border-radius: 3px;
5410 border: 1px solid #EBE8F5!important;
5411 background: #FBFAFF;
5412 color: #73707D;
5413 font-size: 13px;
5414 font-weight: 400;
5415 line-height: 1.5;
5416 min-height: 50px;
5417 outline: none;
5418 }
5419
5420 .wpvr-global-settings .import-tab .file-path,
5421 .wpvr-global-settings textarea#wpvr_frontend_notice_area::-webkit-input-placeholder,
5422 .wpvr-global-settings .settings-input-wrapper input::-webkit-input-placeholder {
5423 color: #73707D;
5424 }
5425
5426 .wpvr-global-settings .import-tab .file-path,
5427 .wpvr-global-settings textarea#wpvr_frontend_notice_area::-moz-placeholder,
5428 .wpvr-global-settings .settings-input-wrapper input::-moz-placeholder {
5429 color: #73707D;
5430 }
5431
5432 .wpvr-global-settings .import-tab .file-path,
5433 .wpvr-global-settings textarea#wpvr_frontend_notice_area:-ms-input-placeholder,
5434 .wpvr-global-settings .settings-input-wrapper input:-ms-input-placeholder {
5435 color: #73707D;
5436 }
5437
5438 .wpvr-global-settings .import-tab .file-path,
5439 .wpvr-global-settings textarea#wpvr_frontend_notice_area:-moz-placeholder,
5440 .wpvr-global-settings .settings-input-wrapper input:-moz-placeholder {
5441 color: #73707D;
5442 }
5443
5444 .wpvr-global-settings .settings-input-wrapper .hints {
5445 font-size: 11px;
5446 font-style: italic;
5447 color: #b6b6b6;
5448 }
5449
5450 .wpvr-global-settings .wpvr-version {
5451 display: flex;
5452 align-items: center;
5453 justify-content: space-between;
5454 width: 100%;
5455 gap: 10px;
5456 }
5457 .wpvr-global-settings .wpvr-version .wpvr-version-select {
5458 border-radius: 6px;
5459 border: 1px solid #EBE8F5;
5460 display: block;
5461 height: 38px;
5462 width: 144px;
5463 box-shadow: none;
5464 outline: none;
5465 color: #535963;
5466 font-size: 13px;
5467 font-weight: 400;
5468 line-height: 14px;
5469 letter-spacing: -0.13px;
5470 padding: 0 24px 0 12px;
5471 }
5472
5473 .wpvr-global-settings .wpvr-version .wpvr-btn {
5474 border-radius: 6px;
5475 background-color: #00B4FF;
5476 box-shadow: 0px 10px 16px 0px rgba(63, 4, 254, 0.15);
5477 padding: 10px 30px;
5478 margin: 0;
5479 border: none;
5480 color: #FFF;
5481 font-size: 14px;
5482 font-weight: 600;
5483 line-height: 1.3;
5484 letter-spacing: -0.14px;
5485 transition: all 0.3s ease;
5486
5487 }
5488
5489 .wpvr-global-settings .wpvr-version .wpvr-btn:hover {
5490 background-color: #3F04FE;
5491 }
5492
5493 .wpvr-global-settings .settings-footer-area {
5494 margin: 24px;
5495 width: calc(100% - 48px);
5496 display: flex;
5497 align-items: center;
5498 justify-content: flex-end;
5499 gap: 20px;
5500 border-top: 1px solid #EBE8F5;
5501 padding-top: 24px;
5502 }
5503
5504 .wpvr-global-settings .settings-footer-area .wpvr-btn {
5505 padding: 12px 20px;
5506 font-size: 14px;
5507 border-radius: 6px;
5508 color: #fff;
5509 background: #3F04FE;
5510 border: 1px solid transparent;
5511 letter-spacing: -0.13px;
5512 transition: all 0.3s ease;
5513 }
5514
5515 .wpvr-global-settings .settings-footer-area .wpvr-btn .wpvr-loader {
5516 position: relative;
5517 top: 2px;
5518 }
5519
5520 .wpvr-global-settings .settings-footer-area .wpvr-btn.reset {
5521 border-color: #EBE8F5;
5522 color: #535963;
5523 background-color: transparent;
5524 }
5525
5526 .wpvr-global-settings .settings-footer-area .wpvr-btn.reset:hover {
5527 background-color: #ededed;
5528 }
5529
5530 .wpvr-global-settings .settings-footer-area .wpvr-btn[type="submit"] {
5531 box-shadow: 0px 10px 16px 0px rgba(33, 109, 240, 0.15);
5532 }
5533
5534 .wpvr-global-settings .settings-footer-area .wpvr-btn[type="submit"]:hover {
5535 background-color: #3304cb;
5536 }
5537
5538 /* --------inport tab content style-------- */
5539 .wpvr-global-settings .import-tab .wpvr-settings {
5540 border: none;
5541 }
5542
5543 .wpvr-global-settings .import-tab .wpvr-import-btn {
5544 width: 100%;
5545 display: flex;
5546 flex-flow: column;
5547 gap: 20px;
5548 text-align: center;
5549 justify-content: center;
5550 border-radius: 8px;
5551 border: 1px dashed #D6D0EB;
5552 max-width: 492px;
5553 height: 166px;
5554 padding: 30px;
5555 color: #0E003C;
5556 font-size: 15px;
5557 font-weight: 500;
5558 line-height: 1;
5559 }
5560
5561 .wpvr-global-settings .import-tab .wpvr-import-btn svg {
5562 display: block;
5563 margin: 0 auto;
5564 }
5565
5566 .wpvr-global-settings .import-tab .vr-notice {
5567 color: #FF5E5E;
5568 font-size: 13px;
5569 font-weight: 500;
5570 line-height: 1.2;
5571 margin-bottom: 0;
5572 }
5573
5574 .wpvr-global-settings .import-tab .file-path-wrapper {
5575 display: flex;
5576 gap: 15px;
5577 margin-top: 34px;
5578 flex-flow: row wrap;
5579 row-gap: 6px;
5580 }
5581
5582 .wpvr-global-settings .import-tab .file-path {
5583 width: calc(100% - 165px);
5584 }
5585
5586 .wpvr-global-settings .import-tab .wpvr-btn {
5587 border-radius: 6px;
5588 background: #3F04FE;
5589 box-shadow: 0px 10px 16px 0px rgba(63, 4, 254, 0.15);
5590 width: 150px;
5591 }
5592
5593 .wpvr-global-settings .import-tab .wpvr-btn:hover {
5594 background-color: #3304cb;
5595 }
5596
5597 @media screen and (max-width: 1399px) {
5598 .wpvr-global-settings {
5599 padding: 20px 5px 20px 0px;
5600 gap: 20px;
5601 }
5602
5603 .wpvr-global-settings ul.rex-tabs {
5604 width: 264px;
5605 padding: 16px 18px;
5606 }
5607
5608 .wpvr-global-settings .wpvr-global-settings-tab-content {
5609 width: calc(100% - 284px);
5610 }
5611
5612 .wpvr-global-settings .inner-settings-wrapper {
5613 gap: 10px;
5614 flex-direction: column;
5615 margin-top: 0;
5616 }
5617 .wpvr-global-settings .single-settings-inner-title {
5618 width: 100%;
5619 max-width: 100%;
5620 }
5621 .wpvr-global-settings .settings-input-wrapper {
5622 width: 100%;
5623 }
5624
5625 }
5626
5627 @media screen and (max-width: 1199px) {
5628 .wpvr-global-settings ul.rex-tabs {
5629 width: 240px;
5630 }
5631 .wpvr-global-settings ul.rex-tabs>li>.rex-import-disable,
5632 .wpvr-global-settings ul.rex-tabs>li>a {
5633 padding: 14px 20px;
5634 }
5635 .wpvr-global-settings .wpvr-global-settings-tab-content {
5636 width: calc(100% - 260px);
5637 }
5638
5639 .wpvr-global-settings .tab-content-title {
5640 font-size: 18px;
5641 }
5642
5643 .wpvr-global-settings .wpvr-settings .settings-box-title {
5644 padding: 12px 12px;
5645 }
5646 .wpvr-global-settings .wpvr-settings .settings-ul li {
5647 padding: 12px 12px;
5648 }
5649
5650 }
5651
5652 @media screen and (max-width: 991px) {
5653 .wpvr-global-settings .import-tab .file-path {
5654 width: calc(100% - 145px);
5655 }
5656 .wpvr-global-settings .import-tab .wpvr-btn {
5657 width: 130px;
5658 }
5659
5660 .wpvr-global-settings .import-tab .file-path-wrapper {
5661 margin-top: 20px;
5662 }
5663 .wpvr-global-settings .import-tab .wpvr-import-btn {
5664 height: 146px;
5665 }
5666
5667 }
5668 /* ------------ wpvr global settings page style end ------------ */