PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.35
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.35
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.35, at admin/css/wpvr-admin.css

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