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

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