PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 9.1.2
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v9.1.2
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 / legacy / admin / css / wpvr-admin.css

wpvr-admin.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 9.1.2, at legacy/admin/css/wpvr-admin.css

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