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

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