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

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