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

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