PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.72
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.72
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 / public / css / wpvr-public.css

wpvr-public.css in WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress 8.5.72, at public/css/wpvr-public.css

2,020 lines 35.6 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 public-facing functionality should be
3 * included in this file.
4 */
5
6 .vr-pointer-container {
7 position: absolute;
8 top: 50%;
9 z-index: 2;
10 left: 50%;
11 transform: translate(-50%, -50%);
12 }
13
14 .center-pointer {
15 height: 10px;
16 width: 10px;
17 text-align: center;
18 background: #fff;
19 display: block;
20 cursor: pointer;
21 border-radius: 100%;
22 }
23
24 .explainer {
25 position: absolute;
26 bottom: 74px;
27 right: 41px;
28 z-index: 9;
29 text-align: center;
30 width: 47%;
31 height: 40%;
32 }
33
34
35 #et-boc .et-l .generic_form_button,
36 .generic_form_button {
37 position: absolute;
38 top: 110px;
39 right: 10px;
40 z-index: 9;
41 text-align: center;
42 }
43
44 #et-boc .et-l .generic_form_button .generic-form-icon,
45 .generic_form_button .generic-form-icon {
46 display: flex;
47 align-items: center;
48 justify-content: center;
49 cursor: pointer;
50 border-radius: 50%;
51
52 }
53
54 #et-boc .et-l .generic_form_button .generic-form-icon i,
55 .generic_form_button .generic-form-icon i {
56 font-size: 20px;
57 }
58
59 #et-boc .et-l .close-generic-form,
60 .close-generic-form {
61 position: absolute;
62 right: -7px;
63 top: -11px;
64 background: #fff;
65 line-height: 1;
66 width: 22px;
67 height: 22px;
68 border-radius: 100%;
69 display: flex;
70 flex-flow: column;
71 align-items: center;
72 justify-content: center;
73 cursor: pointer;
74 z-index: 9;
75 font-size: 14px;
76 }
77
78 #et-boc .et-l .wpvr-generic-form,
79 .wpvr-generic-form {
80 position: absolute;
81 top: 10%;
82 left: 10%;
83 z-index: 9;
84 width: 80%;
85 height: 80%;
86 background: #fff;
87 }
88
89 #et-boc .et-l .generic-form-container,
90 .generic-form-container {
91 padding-left: 30px;
92 padding-right: 20px;
93 overflow: auto;
94 height: 100%;
95 }
96
97 /* divi builder css */
98 #et-boc .et-l .pnlm-panorama-info .pnlm-title-box {
99 padding: 0;
100 margin: 0 auto;
101 font-size: 14px !important;
102 line-height: 1.2;
103 width: 349px;
104 text-overflow: ellipsis;
105 display: -webkit-box;
106 -webkit-line-clamp: 1;
107 -webkit-box-orient: vertical;
108 overflow: hidden;
109 color: #FFF;
110 font-weight: 500;
111 text-align: center;
112 }
113
114 .et-db #et-boc .wpvr-floor-map,
115 .wpvr-floor-map {
116 position: absolute;
117 bottom: 40px;
118 right: 15px;
119 z-index: 999;
120 text-align: center;
121 width: auto;
122 max-width: 50%;
123 height: 55%;
124 transition: all 0.4s linear;
125 transform-origin: right bottom;
126 }
127
128 .et-db #et-boc .wpvr-floor-map.fullwindow,
129 .wpvr-floor-map.fullwindow {
130 right: 50%;
131 bottom: 50%;
132 transform: translate(50%, 50%);
133 z-index: 100;
134 max-width: 80%;
135 background: transparent;
136 object-fit: contain;
137 }
138
139 .et-db #et-boc .wpvr-floor-map .floor-plan-pointer,
140 .wpvr-floor-map .floor-plan-pointer {
141 position: absolute;
142 width: 18px;
143 height: 18px;
144 background: #cca92c;
145 border-radius: 50%;
146 cursor: pointer;
147 box-shadow: 0 0 3px 0 rgb(0 0 0 / 20%);
148 line-height: 24px;
149 font-size: 12px;
150 font-weight: bold;
151 display: flex;
152 align-items: center;
153 justify-content: center;
154 }
155
156 .et-db #et-boc .wpvr-floor-map .floor-plan-pointer.add-pulse,
157 .wpvr-floor-map .floor-plan-pointer.add-pulse {
158 animation: pulse 1s infinite;
159 }
160
161 #et-boc .et-l .wpvr-floor-map .floor-plan-pointer.add-pulse:before,
162 .wpvr-floor-map .floor-plan-pointer.add-pulse:before {
163 content: "";
164 position: absolute;
165 left: 50%;
166 top: 50%;
167 transform: translate(-50%, -50%) rotate(-1deg);
168 width: 17px;
169 height: 17px;
170 background: transparent;
171 border-radius: 100%;
172 border-right-color: transparent;
173 border-bottom-color: transparent;
174 border-left-color: transparent;
175 display: none;
176 }
177
178 #et-boc .et-l .wpvr-floor-map .floor-pointer-circle,
179 .wpvr-floor-map .floor-pointer-circle {
180 position: relative;
181 z-index: 1;
182 }
183
184 #et-boc .et-l .wpvr-floor-map .floor-pointer-flash,
185 .wpvr-floor-map .floor-pointer-flash {
186 position: absolute;
187 width: 22px;
188 top: -22px;
189 left: -2px;
190 z-index: 0;
191 visibility: hidden;
192 opacity: 0;
193 }
194
195 #et-boc .et-l .wpvr-floor-map .add-pulse .floor-pointer-flash,
196 .wpvr-floor-map .add-pulse .floor-pointer-flash {
197 visibility: visible;
198 opacity: 1;
199 }
200
201 .et-db #et-boc .wpvr-floor-map img,
202 .elementor .wpvr-floor-map img,
203 .wpvr-floor-map img {
204 width: 100%;
205 height: 100%;
206 object-fit: cover;
207 display: block;
208 margin: 0 auto;
209 border-radius: 5px;
210 }
211
212
213 .et-db #et-boc .ctrl.fullscreen {
214 top: 120%;
215 left: 29%;
216 transform: translate(-50%, -52%);
217 }
218
219 .et-db #et-boc .wpvr-floor-map img {
220 border-radius: 5px !important;
221 }
222
223 #et-boc .et-l .explainer > iframe,
224 .explainer > iframe {
225 border-radius: 10px;
226 width: 100% !important;
227 height: 100% !important;
228 display: block;
229 }
230
231 #et-boc .et-l .explainer_button,
232 .explainer_button {
233 position: absolute;
234 bottom: 49px;
235 right: 45px;
236 z-index: 3;
237 text-align: center;
238 width: 50px;
239 }
240
241 #et-boc .et-l .pnlm-compass, .pnlm-compass {
242 bottom: 42px;
243 margin-top: 0px;
244 }
245
246 .floor_map_button {
247 position: absolute;
248 bottom: 48px;
249 right: 10px;
250 z-index: 2;
251 text-align: center;
252 width: 50px;
253 }
254
255
256 #et-boc .et-l .floor_map_button{
257 right: 10px !important
258 }
259
260 #et-boc .et-l .floor_map_button {
261 bottom: 47px;
262 }
263
264 .et-db #et-boc .wpvr-floor-map .close-floor-map-plan,
265 .wpvr-floor-map .close-floor-map-plan,
266 #et-boc .et-l .explainer .close-explainer-video,
267 .explainer .close-explainer-video {
268 position: absolute;
269 right: -7px;
270 top: -11px;
271 background: #fff;
272 line-height: 1;
273 width: 22px;
274 height: 22px;
275 border-radius: 100%;
276 display: flex;
277 flex-flow: column;
278 align-items: center;
279 justify-content: center;
280 cursor: pointer;
281 z-index: 9;
282 font-size: 14px;
283 }
284
285
286 @media only screen and (max-width: 575px) {
287 .explainer {
288 width: 60%;
289 height: 60%;
290 }
291
292 .floor_map_button {
293 width: auto;
294 padding: 10px 10px 0;
295 }
296
297 .et-db #et-boc .wpvr-floor-map .close-floor-map-plan,
298 .wpvr-floor-map .close-floor-map-plan,
299 #et-boc .et-l .explainer .close-explainer-video,
300 .explainer .close-explainer-video {
301 width: 40px;
302 height: 40px;
303 }
304 }
305
306 .wpvr-navbar-container {
307 position: absolute;
308 top: 5px;
309 width: 100%;
310 display: flex;
311 padding: 10px;
312 list-style: none;
313 color: #fff;
314 justify-content: flex-end;
315 z-index: 9;
316 right: 0;
317 }
318
319 .wpvr-navbar-container > li {
320 margin: 10px;
321 }
322
323 .wpvr-navbar-container > li > a {
324 color: #fff;
325 text-decoration: none;
326 font-size: 16px;
327 }
328
329 .wpvr-navbar-dropdown {
330 list-style: none;
331 display: none;
332 position: absolute;
333 }
334
335 .wpvr-navbar-container > li:hover .wpvr-navbar-dropdown {
336 display: block;
337 margin-left: -50px;
338 }
339
340 .wpvr-navbar-dropdown > li > a {
341 text-decoration: none;
342 color: #fff;
343 }
344
345 .wpvr-home-content * {
346 box-sizing: border-box;
347 }
348
349 .wpvr-home-content {
350 color: #fff;
351 position: absolute;
352 top: 50%;
353 left: 50%;
354 z-index: 1;
355 transform: translate(-50%, -50%);
356 width: 100%;
357 padding: 0 15px;
358 box-sizing: border-box;
359 }
360
361 .wpvr-home-title {
362 font-size: calc(24px + (60 - 24) * ((100vw - 320px) / (1920 - 320)));
363 line-height: 1.2;
364 margin-bottom: 10px;
365 }
366
367 .wpvr-home-subtitle {
368 font-size: calc(18px + (28 - 18) * ((100vw - 320px) / (1920 - 320)));
369 line-height: 1.2;
370 }
371
372 @media only screen and (min-width: 1921px) {
373 .wpvr-home-title {
374 font-size: 60px;
375 }
376
377 .wpvr-home-subtitle {
378 font-size: 18px;
379 }
380 }
381
382 .wpvr-topnav {
383 position: absolute;
384 bottom: 0;
385 z-index: 2;
386 text-align: center;
387 width: 100%;
388 padding-bottom: 3px;
389 }
390
391 .wpvr-mobile-notice {
392 position: fixed;
393 bottom: 0;
394 left: 0;
395 width: 100%;
396 background: #004efa;
397 display: flex;
398 flex-flow: row;
399 align-items: center;
400 justify-content: center;
401 padding: 10px;
402 display: none;
403 z-index: 9;
404 }
405
406 .wpvr-mobile-notice p {
407 color: #fff;
408 margin: 0;
409 font-size: 13px;
410 margin-right: 17px;
411 width: calc(100% - 20px);
412 }
413
414 .wpvr-mobile-notice .notice-close {
415 font-size: 11px;
416 border: 1px solid;
417 color: #fff;
418 display: inline-block;
419 line-height: 18px;
420 height: 20px;
421 width: 20px;
422 text-align: center;
423 border-radius: 100%;
424 cursor: pointer;
425 }
426
427 #cp-logo-controls {
428 position: absolute;
429 top: 10px;
430 right: 10px;
431 z-index: 4;
432 }
433
434 .wpvr-social-share-bg-box * {
435 box-sizing: border-box;
436 }
437 .wpvr-social-share-bg-box {
438 position: absolute;
439 top: 10px;
440 right: 10px;
441 z-index: 2;
442 text-align: center;
443 box-sizing: border-box;
444 display: block;
445 }
446 .wpvr-social-share-bg-box .share-btn-svg {
447 width: 40px;
448 height: 40px;
449 display: flex;
450 align-items: center;
451 justify-content: center;
452 cursor: pointer;
453 border-radius: 100%;
454 background: #fff;
455 box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.16);
456 transition: all 0.3s ease;
457 }
458
459 .wpvr-social-share-bg-box .wpvr-share-nav {
460 position: absolute;
461 top: 0;
462 left: 0;
463 transition: all 0.3s ease 0.3s;
464 display: flex;
465 flex-flow: column;
466 gap: 5px;
467 }
468 .wpvr-social-share-bg-box:hover .share-btn-svg {
469 opacity: 0;
470 visibility: hidden;
471 transition-duration: 0.1s;
472 }
473 .wpvr-social-share-bg-box:hover .wpvr-share-nav {
474 /* opacity: 1;
475 visibility: visible; */
476 }
477
478 .wpvr-social-share-bg-box .wpvr-share-nav > a {
479 width: 40px;
480 height: 40px;
481 display: flex;
482 align-items: center;
483 justify-content: center;
484 border-radius: 100%;
485 transition: all 0.4s ease;
486 opacity: 0;
487 visibility: hidden;
488 }
489
490 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a {
491 opacity: 1;
492 visibility: visible;
493 }
494
495 .wpvr-social-share-bg-box .wpvr-share-nav > a img {
496 width: 20px;
497 height: 20px;
498 filter: invert(100%);
499 }
500 .wpvr-social-share-bg-box a.wpvr-facebook-icon {
501 background: #3b5998;
502 }
503 .wpvr-social-share-bg-box a.wpvr-twitter-icon {
504 background: #ffffff;
505 }
506 .wpvr-social-share-bg-box a.wpvr-linkedin-icon {
507 background: #0077b5;
508 }
509 .wpvr-social-share-bg-box a.wpvr-reddit-icon {
510 background: #ff5700;
511 }
512 .wpvr-social-share-bg-box a.wpvr-email-icon {
513 background: #000000;
514 }
515
516 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-reddit-icon,
517 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-twitter-icon,
518 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-linkedin-icon {
519 transform: translateY(-45px);
520 }
521 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-reddit-icon,
522 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-twitter-icon,
523 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-email-icon,
524 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-linkedin-icon {
525 transform: translateY(0);
526 }
527
528 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-facebook-icon {
529 transition-delay: 0.8s;
530 }
531
532 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-linkedin-icon {
533 transition-delay: 0.7s;
534 }
535 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-twitter-icon {
536 transition-delay: 0.6s;
537 }
538 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-email-icon {
539 transition-delay: 0.3s;
540 }
541 .wpvr-social-share-bg-box .wpvr-share-nav > a.wpvr-reddit-icon {
542 transition-delay: 0.1s;
543 }
544
545 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-facebook-icon,
546 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-linkedin-icon {
547 transition-delay: 0.1s;
548 }
549 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-twitter-icon {
550 transition-delay: 0.3s;
551 }
552 .wpvr-social-share-bg-box:hover .wpvr-share-nav > a.wpvr-reddit-icon {
553 transition-delay: 0.5s;
554 }
555
556 .cp-logo-ctrl {
557 height: auto;
558 display: inline-block;
559 cursor: pointer;
560 margin: 0 auto;
561 }
562
563 .cp-logo-ctrl img {
564 max-width: 100px !important;
565 margin-left: auto;
566 display: block;
567 }
568
569 #et-boc .et-l .cp-logo-ctrl img {
570 max-width: 100px !important;
571 margin-left: auto !important;
572 display: block !important;
573 }
574
575 .adcontrol {
576 position: absolute;
577 bottom: 50px;
578 z-index: 3;
579 }
580
581 button.audio_control {
582 outline: none;
583 box-shadow: none;
584 }
585
586 .audio_control {
587 background: none !important;
588 padding: unset;
589 border: none;
590 }
591
592 #cp-logo-controls .cp-logo-ctrl .cp-info {
593 font-size: 15px;
594 position: relative;
595 background: #fff;
596 max-width: 350px;
597 width: auto;
598 padding: 10px;
599 border-radius: 5px;
600 margin-top: 5px;
601 display: none;
602 transition: all 0.3s ease;
603 }
604
605 #cp-logo-controls .cp-logo-ctrl.show .cp-info {
606 display: block;
607 }
608
609 /* divi controls */
610 .zoom-in-out-controls {
611 position: absolute;
612 top: 5px;
613 left: 4px;
614 z-index: 2;
615 text-align: center;
616 display: flex;
617 flex-flow: column;
618 background: rgba(255, 255, 255, 0.27);
619 border-radius: 3px;
620 gap: 0;
621 }
622
623 #et-boc .et-l .zoom-in-out-controls .ctrl {
624 width: auto;
625 height: auto;
626 padding: 5px;
627 }
628
629
630
631 .zoom-in-out-controls {
632 top: 37px;
633 }
634
635 .zoom-in-out-controls .ctrl {
636 padding: 2px 0;
637 }
638
639 .pnlm-container .controls {
640 position: absolute;
641 bottom: 5px;
642 left: 5px;
643 z-index: 2;
644 text-align: center;
645 width: 80px;
646 height: 80px;
647 background: rgba(255, 255, 255, 0.27);
648 border-radius: 100%;
649 }
650
651 /*
652 #et-boc .et-l .pnlm-container .controls {
653 position: absolute;
654 bottom: 5px;
655 left: 5px;
656 z-index: 2;
657 text-align: center;
658 width: 40px;
659 height: 40px;
660 background: rgba(255, 255, 255, 0.27);
661 border-radius: 100%;
662 } */
663
664 .pnlm-load-button p {
665 color: #fff !important;
666 }
667
668 .ctrl {
669 width: 30px;
670 text-align: center;
671 display: inline-block;
672 cursor: pointer;
673 }
674
675 .ctrl i {
676 font-size: 18px;
677 }
678
679 .ctrl:hover {
680 background: none;
681 }
682
683 .controls .ctrl {
684 position: absolute;
685 }
686
687 .pan-up {
688 left: 50%;
689 top: 0;
690 transform: translateX(-50%);
691 }
692
693 .pan-down {
694 bottom: 0;
695 left: 50%;
696 transform: translateX(-50%);
697 }
698
699 .pan-left {
700 left: 0;
701 top: 50%;
702 transform: translateY(-50%);
703 }
704
705 .pan-right {
706 right: 0;
707 top: 50%;
708 transform: translateY(-50%);
709 }
710
711 .ctrl.fullscreen {
712 top: 50%;
713 left: 50%;
714 transform: translate(-50%, -50%);
715 }
716
717 div.pnlm-hotspot-base.fas:before,
718 div.pnlm-hotspot-base.fab:before,
719 div.pnlm-hotspot-base.far:before,
720 div.pnlm-hotspot-base.fa-solid:before {
721 font-size: 14px;
722 position: absolute;
723 left: 50%;
724 top: 50%;
725 transform: translate(-50%, -50%);
726 }
727
728 .vrbounce {
729 display: inline-block;
730 position: relative;
731 -moz-animation: vrbounce 0.5s infinite linear;
732 -o-animation: vrbounce 0.5s infinite linear;
733 -webkit-animation: vrbounce 0.5s infinite linear;
734 animation: vrbounce 0.5s infinite linear;
735 color: 000;
736 }
737
738 .pnlm-hotspot-base .hexagon-wrapper {
739 position: absolute;
740 left: 50%;
741 top: 50%;
742 z-index: -1;
743 transform: translate(-50%, -50%);
744 width: 100%;
745 height: 100%;
746 }
747
748 .pnlm-hotspot-base .hexagon-wrapper svg {
749 display: block;
750 width: 100%;
751 height: 100%;
752 }
753
754 .wpvr-pluse-effect {
755 animation: icon-pulse-pointer 1.5s infinite cubic-bezier(0.25, 0, 0, 1);
756 }
757 @keyframes icon-pulse-pointer {
758 0% {
759 box-shadow: 0 0 0 0px #ffffff;
760 }
761
762 100% {
763 box-shadow: 0 0 0 10px #ffffff00;
764 }
765 }
766
767 @-webkit-keyframes vrbounce {
768 0% {
769 top: 0;
770 }
771
772 50% {
773 top: -0.2em;
774 }
775
776 70% {
777 top: -0.3em;
778 }
779
780 100% {
781 top: 0;
782 }
783 }
784
785 @-moz-keyframes vrbounce {
786 0% {
787 top: 0;
788 }
789
790 50% {
791 top: -0.2em;
792 }
793
794 70% {
795 top: -0.3em;
796 }
797
798 100% {
799 top: 0;
800 }
801 }
802
803 @-o-keyframes vrbounce {
804 0% {
805 top: 0;
806 }
807
808 50% {
809 top: -0.2em;
810 }
811
812 70% {
813 top: -0.3em;
814 }
815
816 100% {
817 top: 0;
818 }
819 }
820
821 @-ms-keyframes vrbounce {
822 0% {
823 top: 0;
824 }
825
826 50% {
827 top: -0.2em;
828 }
829
830 70% {
831 top: -0.3em;
832 }
833
834 100% {
835 top: 0;
836 }
837 }
838
839 @keyframes vrbounce {
840 0% {
841 top: 0;
842 }
843
844 50% {
845 top: -0.2em;
846 }
847
848 70% {
849 top: -0.3em;
850 }
851
852 100% {
853 top: 0;
854 }
855 }
856
857 #et-boc .et-l .vrgcontrols,
858 .vrgcontrols {
859 position: absolute;
860 z-index: 6;
861 width: 20px;
862 bottom: 0;
863 height: 30px;
864 cursor: pointer;
865 left: 50%;
866 transform: translateX(-50%);
867 }
868
869 #et-boc .et-l .wpvr_slider_nav,
870 .wpvr_slider_nav {
871 position: absolute;
872 z-index: 6;
873 bottom: 15px;
874 height: 30px;
875 cursor: pointer;
876 left: 50%;
877 transform: translateX(-50%);
878 width: 100%;
879 }
880
881 .wpvr_slider_nav p {
882 margin: 0;
883 }
884
885 .wpvr_slider_nav .wpvr_owl_prev,
886 .wpvr_slider_nav .wpvr_owl_next {
887 position: absolute;
888 border-radius: 4px;
889 bottom: 27px;
890 font-size: 16px;
891 padding: 0px;
892 height: 30px;
893 width: 30px;
894 line-height: 1;
895 border: none;
896 outline: none !important;
897 background: #28303d !important;
898 color: #fff !important;
899 transition: all 0.3s ease;
900 text-align: center;
901 }
902
903 .wpvr_slider_nav .wpvr_owl_prev:hover,
904 .wpvr_slider_nav .wpvr_owl_next:hover {
905 background: #004efa !important;
906 }
907
908 .wpvr_slider_nav .wpvr_owl_prev {
909 left: 5px;
910 }
911
912 .wpvr_slider_nav .wpvr_owl_next {
913 right: 5px;
914 }
915
916
917
918 #et-boc .et-l .vrbounce,
919 .vrbounce {
920 color: #fff;
921 display: inline-block;
922 cursor: pointer;
923 padding-top: 10px;
924 }
925 #et-boc .et-l .vrbounce.vrg-icon-size-large i,
926 .vrbounce.vrg-icon-size-large i {
927 font-size: 25px;
928 }
929
930 .scene-gallery ul {
931 margin: 0;
932 padding: 0;
933 }
934
935
936 .scene-gallery ul li {
937 list-style: none;
938 font-size: 13px;
939 line-height: 1.2;
940 margin: 0;
941 width: 100%;
942 text-align: center;
943 }
944
945 .scene-gallery ul li .scene-title {
946 display: block;
947 min-height: 16px;
948
949 white-space: nowrap;
950 overflow: hidden;
951 text-overflow: ellipsis;
952 max-width: 100%;
953 }
954
955 .scene-gallery ul li img {
956 margin-top: 3px !important;
957 }
958
959
960 .et-db #et-boc .scene-gallery .owl-stage {
961 margin: 0 auto;
962 }
963
964
965
966 #et-boc .et-l .scene-gallery,
967 .scene-gallery {
968 position: absolute;
969 bottom: 0;
970 z-index: 4;
971 text-align: center;
972 width: 100%;
973 padding: 10px 15px;
974 background-color: rgba(0, 0, 0, 0.35);
975 color: #fff;
976
977 max-width: 690px;
978 margin: 0 auto;
979 left: 0;
980 right: 0;
981
982 }
983
984 .scctrl {
985 border-radius: 5px !important;
986 width: 100px;
987 height: 100px !important;
988 display: inline-block;
989 cursor: pointer;
990 margin: 5px;
991 }
992
993 .scctrl:hover {
994 background: rgba(200, 200, 200, 1);
995
996 }
997
998 #master-container .vrfullwidth {
999 width: 98vw !important;
1000 position: relative;
1001 margin-left: -49vw !important;
1002 left: 50% !important;
1003 max-width: 100vw !important;
1004 }
1005
1006 .vrembed {
1007 width: 100% !important;
1008 height: 100% !important;
1009 position: fixed;
1010 left: 0;
1011 top: 0;
1012 z-index: 999;
1013 max-width: 100% !important;
1014 margin: 0 !important;
1015 }
1016 .cardboard-vrembed {
1017 display: flex;
1018 flex-flow: row wrap;
1019 justify-content: space-between;
1020 background: #222;
1021 }
1022
1023 .pnlm-container iframe {
1024 max-width: inherit;
1025 margin-bottom: 0;
1026 }
1027
1028
1029 #et-boc .et-l .pnlm-container p iframe,
1030 div.pnlm-container p iframe {
1031 max-width: 100%;
1032 width: 100%;
1033 margin-bottom: 0;
1034 height: auto;
1035 aspect-ratio: 16 / 9;
1036 }
1037
1038 .pnlm-hotspot-base.custom-icon {
1039 width: 30px;
1040 height: 30px;
1041 display: block;
1042 cursor: pointer;
1043 border-radius: 100%;
1044 }
1045
1046 .pnlm-hotspot-base.custom-icon:hover {
1047 z-index: 9;
1048 }
1049
1050 .pnlm-panorama-info {
1051 left: 0;
1052 bottom: 0;
1053 background-color: rgb(0, 0, 0,0.8);
1054 border-radius: 0;
1055 padding: 8px 14px;
1056 color: #fff;
1057 text-align: center;
1058 width: 100%;
1059 }
1060
1061 .pnlm-panorama-info .pnlm-title-box {
1062 font-size: 14px;
1063 padding-left: 5px;
1064 line-height: 1.2;
1065 width: 349px;
1066 margin: 0 auto 3px;
1067 text-overflow: ellipsis;
1068 display: -webkit-box;
1069 -webkit-line-clamp: 1;
1070 -webkit-box-orient: vertical;
1071 overflow: hidden;
1072 color: #FFF;
1073 font-weight: 500;
1074 }
1075
1076 .pnlm-author-box {
1077 font-size: 12px;
1078 display: block;
1079 padding-left: 5px;
1080 }
1081
1082 #et-boc .et-l div.custom-tooltip > p,
1083 div.custom-tooltip > p {
1084 visibility: hidden;
1085 position: absolute;
1086 border-radius: 3px;
1087 background-color: #fff;
1088 color: #000;
1089 font-size: 16px;
1090 padding: 5px 10px;
1091 cursor: default;
1092 margin: 0 !important;
1093 bottom: 40px !important;
1094 left: 50%;
1095 transform: translateX(-50%);
1096 min-width: 300px;
1097 font-weight: 400;
1098 }
1099
1100 #et-boc .et-l div.custom-tooltip > p p,
1101 div.custom-tooltip > p p {
1102 max-height: 250px;
1103 overflow: auto;
1104 }
1105
1106 #et-boc .et-l div.custom-tooltip > p p img,
1107 div.custom-tooltip > p p img {
1108 max-width: 100%;
1109 height: auto;
1110 display: block;
1111 margin-bottom: 6px;
1112 }
1113
1114 #et-boc .et-l div.custom-tooltip > p p img:last-child,
1115 div.custom-tooltip > p p img:last-child {
1116 margin-bottom: 0px;
1117 }
1118
1119 #et-boc .et-l div.custom-tooltip > p a,
1120 div.custom-tooltip > p a {
1121 transition: inherit;
1122 }
1123
1124 /*#et-boc .et-l div.custom-tooltip > p img,*/
1125 /*div.custom-tooltip > p img {*/
1126 /* max-width: inherit;*/
1127 /* height: 225px;*/
1128 /* width: 400px;*/
1129 /*}*/
1130
1131 #et-boc .et-l div.pnlm-tooltip span,
1132 div.pnlm-tooltip span {
1133 display: none;
1134 }
1135
1136 #et-boc .et-l div.custom-tooltip:hover span,
1137 div.custom-tooltip:hover span {
1138 visibility: visible;
1139 font-family: Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
1140 }
1141
1142 #et-boc .et-l div.custom-tooltip:hover p,
1143 div.custom-tooltip:hover p {
1144 visibility: visible;
1145 font-family: Helvetica, "Nimbus Sans L", "Liberation Sans", Arial, sans-serif !important;
1146 }
1147
1148
1149 .custom-tooltip:hover {
1150 z-index: 2;
1151 }
1152
1153
1154 #et-boc .et-l div.custom-tooltip p.vr-mode-title:after,
1155 #et-boc .et-l div.custom-tooltip:hover p:after,
1156 div.custom-tooltip p.vr-mode-title:after,
1157 div.custom-tooltip:hover p:after {
1158 content: "";
1159 position: absolute;
1160 width: 0;
1161 height: 0;
1162 border-width: 10px;
1163 border-style: solid;
1164 border-color: #fff transparent transparent transparent;
1165 bottom: -20px;
1166 left: -10px;
1167 margin: 0 50%;
1168 }
1169
1170 #et-boc .et-l .custom-ifram-wrapper,
1171 .custom-ifram-wrapper {
1172 position: absolute;
1173 top: 10%;
1174 bottom: 10%;
1175 left: 50%;
1176 transform: translateX(-50%);
1177 z-index: 99;
1178 width: 80%;
1179 max-width: 980px;
1180 }
1181
1182 #et-boc .et-l div.custom-tooltip p.vr-mode-title:after,
1183 div.custom-tooltip p.vr-mode-title:after {
1184 bottom: -18px;
1185 }
1186
1187 #et-boc .et-l .custom-tooltip p.vr-mode-title,
1188 .custom-tooltip p.vr-mode-title {
1189 visibility: visible;
1190 min-width: 80px;
1191 line-height: 1;
1192 left: 50%;
1193 }
1194
1195 #et-boc .et-l .custom-ifram-flex,
1196 .custom-ifram-flex {
1197 height: 100%;
1198 width: 100%;
1199 display: flex;
1200 flex-flow: column;
1201 align-items: center;
1202 justify-content: center;
1203 background: #fff;
1204 border-radius: 5px;
1205 }
1206
1207 #et-boc .et-l .custom-ifram-flex p,
1208 .custom-ifram-flex p {
1209 padding: 10px;
1210 margin: 0;
1211 }
1212
1213 #et-boc .et-l div.custom-ifram,
1214 div.custom-ifram {
1215 width: 100%;
1216 max-height: 100%;
1217 overflow: auto;
1218 height: 100%;
1219 }
1220
1221
1222 div.custom-ifram iframe{
1223 width: 100%;
1224 max-height: 100%;
1225 overflow: auto;
1226 height: 100%;
1227 }
1228
1229 div.custom-ifram-flex .custom-ifram p{
1230 margin: 15px;
1231 }
1232
1233 .pano-wrap:before {
1234 content: "";
1235 position: absolute;
1236 left: 0;
1237 top: 0;
1238 background: rgba(0, 0, 0, 0.7);
1239 width: 100%;
1240 height: 100%;
1241 z-index: 99;
1242 opacity: 0;
1243 visibility: hidden;
1244 transition: all 0.4s linear;
1245 }
1246
1247 .pano-wrap.show-modal:before {
1248 opacity: 1;
1249 visibility: visible;
1250 }
1251
1252 .pano-wrap .cross {
1253 background: #fff;
1254 width: 24px;
1255 height: 24px;
1256 color: red;
1257 line-height: 26px;
1258 position: absolute;
1259 top: -13px;
1260 right: -10px;
1261 text-align: center;
1262 z-index: 99;
1263 font-size: 13px;
1264 border-radius: 100%;
1265 padding-left: 0px;
1266 cursor: pointer;
1267 opacity: 0;
1268 visibility: hidden;
1269 transition: all 0.4s ease;
1270 box-sizing: border-box;
1271 box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
1272 }
1273
1274 .pano-wrap.show-modal .cross {
1275 opacity: 1;
1276 visibility: visible;
1277 }
1278
1279
1280 #et-boc .et-l .custom-ifram video,
1281 .custom-ifram video {
1282 margin: 0 auto;
1283 }
1284
1285 #et-boc .et-l .custom-ifram img,
1286 .custom-ifram img {
1287 max-width: 100%;
1288 height: auto;
1289 margin:auto auto 10px;
1290 display: block;
1291 }
1292
1293 #et-boc .et-l .custom-ifram img:last-child,
1294 .custom-ifram img:last-child {
1295 margin:auto auto 0px;
1296 }
1297
1298
1299 /*-------load box----------*/
1300 .pnlm-load-box {
1301 top: 0;
1302 left: 0;
1303 margin: 0;
1304 width: 100%;
1305 height: 100%;
1306 z-index: 99;
1307 background-color: rgba(0, 0, 0, 0.8);
1308 }
1309
1310 .pnlm-load-box > p {
1311 display: none;
1312 }
1313
1314 .pnlm-load-box .pnlm-lbar {
1315 width: 100%;
1316 border: none;
1317 height: 8px;
1318 position: absolute;
1319 left: 0;
1320 bottom: 0px;
1321 }
1322
1323 .pnlm-load-box .pnlm-lbar .pnlm-lbar-fill {
1324 background: #4775f6;
1325 }
1326
1327 .oxy-wp-vr-tour {
1328 width: 100%;
1329 }
1330
1331 /* ---------woocomerce product hotspot style--------- */
1332 .wpvr-product-container {
1333 display: flex;
1334 align-items: center;
1335 justify-content: center;
1336 background: #fff;
1337 padding: 15px;
1338 border-radius: 5px;
1339 }
1340
1341 .wpvr-product-container .wpvr-pr-left-block {
1342 width: 50%;
1343 box-sizing: border-box;
1344 }
1345
1346 .wpvr-product-container
1347 .wpvr-pr-left-block
1348 .woocommerce-product-gallery__image
1349 img {
1350 margin: 0;
1351 max-width: 95%;
1352 width: 100%;
1353 height: auto;
1354 }
1355
1356 .wpvr-product-container .wpvr-pr-right-block {
1357 max-width: 50%;
1358 padding-left: 15px;
1359 box-sizing: border-box;
1360 text-align: left;
1361 }
1362
1363 .wpvr-product-container .wpvr-pr-right-block a {
1364 text-decoration: none !important;
1365 display: inline-block;
1366 }
1367
1368 .wpvr-product-container .wpvr-pr-right-block a h2 {
1369 font-size: 18px;
1370 line-height: 1.4;
1371 margin: 0 0 15px 0;
1372 text-align: left;
1373 }
1374
1375 .wpvr-product-container .wpvr-pr-right-block a h2:before {
1376 display: none;
1377 }
1378
1379 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline {
1380 border: none !important;
1381 padding: 0 !important;
1382 text-align: left;
1383 border-radius: 0;
1384 }
1385
1386 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline .amount {
1387 display: inline-block;
1388 margin-bottom: 7px;
1389 }
1390
1391 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline del .amount {
1392 text-decoration: line-through;
1393 opacity: 0.5;
1394 }
1395
1396 .wpvr-product-container
1397 .wpvr-pr-right-block
1398 .add_to_cart_inline
1399 .wpvr-cart-wrap {
1400 display: flex;
1401 gap: 6px;
1402 align-items: center;
1403 }
1404
1405 .wpvr-product-container .wpvr-pr-right-block .wpvr-cart-wrap a {
1406 font-size: 14px;
1407 line-height: 1.1;
1408 min-height: auto;
1409 padding: 7px 15px;
1410 }
1411
1412 /*-------streetview--------*/
1413 .vr-streetview iframe {
1414 width: 100% !important;
1415 height: 100% !important;
1416 }
1417
1418 /*-------wpvr cardboard style--------*/
1419 .wpvr-cardboard {
1420 position: relative;
1421 display: flex;
1422 align-items: center;
1423 justify-content: space-between;
1424 background: #000;
1425 }
1426
1427 .wpvr-cardboard .pano-wrap {
1428 direction: ltr;
1429 height: 100% !important;
1430 }
1431
1432 .wpvr-cardboard .fullscreen-button {
1433 position: absolute;
1434 top: 10px;
1435 left: 10px;
1436 display: none;
1437 z-index: 1000;
1438 font-size: 25px;
1439 padding: 9px 13px;
1440 }
1441 .cardboard-half {
1442 width: 49% !important;
1443 }
1444 .wpvr-cardboard .fullscreen-button .compress {
1445 display: none;
1446 }
1447
1448 .wpvr-cardboard .pano-left {
1449 position: absolute;
1450 opacity: 0;
1451 visibility: hidden;
1452 }
1453
1454 /*------cardboard switcher design--------*/
1455 .wpvr-cardboard .wpvr-cardboard-switcher {
1456 position: absolute;
1457 bottom: 10px;
1458 right: 6px;
1459 z-index: 9;
1460 cursor: pointer;
1461 }
1462 .wpvr-cardboard .wpvr-cardboard-switcher.vr-embade-mode {
1463 position: fixed;
1464 z-index: 1000;
1465 }
1466 .wpvr-cardboard .wpvr-cardboard-switcher input[type="checkbox"] {
1467 display: none;
1468 }
1469 .wpvr-cardboard .wpvr-cardboard-switcher .switcher-box {
1470 width: 60px;
1471 height: 35px;
1472 border: 2px solid #216df0;
1473 border-radius: 100px;
1474 display: flex;
1475 flex-flow: column;
1476 align-items: center;
1477 background: #ffffff;
1478 justify-content: center;
1479 }
1480 .wpvr-cardboard .wpvr-cardboard-switcher .switcher-box svg {
1481 width: 35px;
1482 }
1483 .wpvr-cardboard
1484 .wpvr-cardboard-switcher
1485 input[type="checkbox"]:checked
1486 + .switcher-box {
1487 background-color: #216df0;
1488 border-color: #216df0;
1489 }
1490 .wpvr-cardboard
1491 .wpvr-cardboard-switcher
1492 input[type="checkbox"]:checked
1493 + .switcher-box
1494 svg
1495 path {
1496 fill: #ffffff;
1497 }
1498
1499 .wpvr-cardboard .wpvr-cardboard-switcher .switcher-box .cardbord-mode-tooltip,
1500 .wpvr-cardboard .wpvr-cardboard-switcher .switcher-box .normal-mode-tooltip {
1501 width: 155px;
1502 background: #ffffff;
1503 border-radius: 10px;
1504 display: block;
1505 padding: 11px 7px;
1506 position: absolute;
1507 bottom: calc(100% + 10px);
1508 right: 0;
1509 text-align: center;
1510 font-weight: 600;
1511 font-size: 14px;
1512 line-height: 1;
1513 color: #000000;
1514 display: none;
1515 }
1516
1517 .wpvr-cardboard
1518 .wpvr-cardboard-switcher
1519 .switcher-box:hover
1520 .normal-mode-tooltip {
1521 display: block;
1522 }
1523 .wpvr-cardboard
1524 .wpvr-cardboard-switcher
1525 input[type="checkbox"]:checked
1526 + .switcher-box:hover
1527 .normal-mode-tooltip {
1528 display: none;
1529 }
1530 .wpvr-cardboard
1531 .wpvr-cardboard-switcher
1532 input[type="checkbox"]:checked
1533 + .switcher-box:hover
1534 .cardbord-mode-tooltip {
1535 display: block;
1536 }
1537
1538 .wpvr-cardboard
1539 .wpvr-cardboard-switcher
1540 .switcher-box
1541 .cardbord-mode-tooltip:before,
1542 .wpvr-cardboard
1543 .wpvr-cardboard-switcher
1544 .switcher-box
1545 .normal-mode-tooltip:before {
1546 content: "";
1547 position: absolute;
1548 right: 26px;
1549 bottom: -5px;
1550 width: 14px;
1551 height: 14px;
1552 background: #fff;
1553 transform: rotate(45deg);
1554 border-radius: 3px;
1555 }
1556 .cardboard-vrfullwidth.vrfullwidth {
1557 display: flex;
1558 flex-flow: row wrap;
1559 height: 100%;
1560 justify-content: space-between;
1561 }
1562 /* -landscape mode- */
1563 .wpvr-landscape {
1564 -webkit-transform: rotate(90deg);
1565 -moz-transform: rotate(90deg);
1566 -o-transform: rotate(90deg);
1567 -ms-transform: rotate(90deg);
1568 transform: rotate(90deg);
1569 }
1570
1571 .wpvr-cardboard-disable-event {
1572 cursor: not-allowed;
1573 pointer-events: none;
1574 }
1575
1576 /* ---------responsive style--------- */
1577 @media only screen and (min-width: 1921px) {
1578 .wpvr-home-title {
1579 font-size: 70px;
1580 }
1581
1582 .wpvr-home-subtitle {
1583 font-size: 30px;
1584 }
1585 }
1586
1587 @media (max-width: 1199px) {
1588 .pnlm-container {
1589 width: 100% !important;
1590 height: 500px !important;
1591 }
1592
1593 .pnlm-container.vrembed {
1594 height: 100% !important;
1595 }
1596 .pnlm-container.cardboard-half {
1597 width: 49% !important;
1598 }
1599 .custom-ifram iframe {
1600 height: 300px;
1601 }
1602
1603 div.custom-ifram {
1604 width: 100%;
1605 }
1606
1607 .custom-tooltip p {
1608 width: 430px;
1609 }
1610
1611 /*-------streetview--------*/
1612 .vr-streetview {
1613 width: 100% !important;
1614 height: 500px !important;
1615 }
1616 }
1617
1618 @media (max-width: 768px) {
1619 div.custom-tooltip span img {
1620 height: 195px;
1621 width: 340px;
1622 }
1623
1624
1625 div.custom-tooltip p img {
1626 height: 195px;
1627 width: 340px;
1628 }
1629
1630 .custom-ifram iframe {
1631 height: 194px;
1632 width: 350px;
1633 }
1634
1635 .custom-tooltip p {
1636 width: 330px;
1637 }
1638
1639 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline a.button {
1640 font-size: 14px;
1641 }
1642 }
1643
1644 @media (max-width: 767px) {
1645 .wpvr-product-container
1646 .wpvr-pr-right-block
1647 .add_to_cart_inline
1648 .wpvr-cart-wrap {
1649 flex-direction: column;
1650 }
1651
1652
1653 .cp-logo-ctrl img {
1654 max-width: 50px !important;
1655 margin-left: auto;
1656 display: block;
1657 }
1658
1659 div.custom-tooltip span img {
1660 height: 240px;
1661 width: 420px;
1662 }
1663
1664 div.custom-tooltip p img {
1665 height: 240px;
1666 width: 420px;
1667 }
1668
1669 .custom-ifram iframe {
1670 height: 320px;
1671 width: 100%;
1672 }
1673 .pnlm-container.cardboard-half {
1674 width: 49% !important;
1675 }
1676 .custom-tooltip p {
1677 width: 430px;
1678 }
1679 .wpvr-cardboard .pnlm-compass {
1680 right: 7px;
1681 }
1682 .wpvr-cardboard.enable-cardboard .pnlm-compass {
1683 right: 74px !important;
1684 }
1685
1686 .generic_form_button {
1687 top: 55px;
1688 }
1689
1690 #et-boc .et-l .floor_map_button {
1691 right: 30px !important;
1692 }
1693
1694 .et-db #et-boc .wpvr-floor-map,
1695 .wpvr-floor-map {
1696 /*max-width: 60%;*/
1697 max-width: 300px;
1698 height: 213px;
1699 bottom: 50px;
1700 }
1701
1702 #et-boc .et-l .wpvr_slider_nav .wpvr_owl_next {
1703 right: 40px;
1704 }
1705
1706 #et-boc .et-l .wpvr_slider_nav .wpvr_owl_prev {
1707 left: 40px;
1708 }
1709
1710 }
1711
1712 @media (max-width: 575px) {
1713 .wpvr-mobile-notice {
1714 display: flex;
1715 }
1716
1717
1718 .et-db #et-boc .wpvr-floor-map,
1719 .wpvr-floor-map {
1720 max-width: 200px;
1721 height: 130px;
1722 }
1723
1724 .et-db #et-boc .wpvr-floor-map.fullwindow, .wpvr-floor-map.fullwindow {
1725 width: 280px;
1726 height: 200px;
1727 }
1728
1729 .wpvr-mobile-notice p {
1730 width: calc(100% - 46px);
1731 }
1732
1733 /* .scene-gallery ul {
1734 width: 120px !important;
1735 } */
1736
1737 .scene-gallery {
1738 padding: 18px 10px;
1739 }
1740
1741 /* .scctrl {
1742 height: 50px !important;
1743 } */
1744
1745 .pnlm-container {
1746 width: 100% !important;
1747 height: 300px !important;
1748 }
1749 .pnlm-container.cardboard-half {
1750 width: 49% !important;
1751 }
1752
1753 .pnlm-container.vrembed {
1754 height: 100% !important;
1755 }
1756
1757 div.custom-tooltip span img {
1758 height: 150px;
1759 width: 220px;
1760 }
1761
1762 div.custom-tooltip p img {
1763 height: 150px;
1764 width: 220px;
1765 }
1766
1767 .custom-ifram iframe {
1768 height: 250px;
1769 width: 100%;
1770 }
1771
1772 .pnlm-panorama-info .pnlm-title-box {
1773 width: 100%;
1774 }
1775
1776
1777 #cp-logo-controls .cp-logo-ctrl .cp-info {
1778 width: 220px;
1779 font-size: 13px;
1780 }
1781
1782 div.pnlm-hotspot-base.fas,
1783 div.pnlm-hotspot-base.fab,
1784 div.pnlm-hotspot-base.fa,
1785 div.pnlm-hotspot-base.fa-solid,
1786 div.pnlm-hotspot-base.far {
1787 width: 24px !important;
1788 height: 24px !important;
1789 }
1790
1791 div.pnlm-hotspot-base:before,
1792 div.pnlm-hotspot-base:before,
1793 div.pnlm-hotspot-base:before {
1794 font-size: 11px !important;
1795 }
1796
1797 /*-------streetview--------*/
1798 .vr-streetview {
1799 width: 100% !important;
1800 height: 300px !important;
1801 }
1802
1803 /* ----woocommerce product---- */
1804 .wpvr-product-container {
1805 display: block;
1806 }
1807
1808 .wpvr-product-container .wpvr-pr-left-block {
1809 width: 100%;
1810 max-width: 100px;
1811 margin: 0 auto 5px;
1812 }
1813
1814 .wpvr-product-container .wpvr-pr-right-block {
1815 width: 100%;
1816 padding: 0;
1817 text-align: center;
1818 }
1819
1820 .wpvr-product-container .wpvr-pr-right-block a h2 {
1821 text-align: center;
1822 margin: 0 0 10px 0;
1823 }
1824
1825 .wpvr-product-container .wpvr-pr-right-block .add_to_cart_inline {
1826 text-align: center;
1827 }
1828
1829 .wpvr_slider_nav .wpvr_owl_next,
1830 .wpvr_slider_nav .wpvr_owl_prev {
1831 top: -38px;
1832 }
1833
1834
1835 }
1836
1837 .vrowl-carousel .owl-stage {
1838 margin: 0 auto;
1839 }
1840
1841 .vrowl-carousel .owl-item img {
1842 margin: 0;
1843 }
1844
1845
1846 /* --------hamburger menu style--------- */
1847 /*.et-db #et-boc,*/
1848 #master-container .custom-scene-navigation {
1849 position: absolute;
1850 top: 4px;
1851 left: 4px;
1852 z-index: 4;
1853 text-align: center;
1854 display: flex;
1855 flex-flow: column;
1856 align-items: center;
1857 justify-content: center;
1858 border-radius: 3px;
1859 background: rgba(255, 255, 255, 0.27) !important;
1860 box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.16);
1861 width: 30px;
1862 height: 28px;
1863 cursor: pointer;
1864 padding-left: 1px;
1865 box-sizing: border-box;
1866 }
1867 /*.et-db #et-boc,*/
1868 #master-container .custom-scene-navigation .hamburger-menu {
1869 display: block;
1870 line-height: 1;
1871 }
1872 /*.et-db #et-boc,*/
1873 #master-container .custom-scene-navigation .hamburger-menu svg {
1874 display: block;
1875 }
1876
1877 /*!* --------hamburger menu dropdown style--------- *!*/
1878 /*.et-db #et-boc,*/
1879 #master-container .custom-scene-navigation-nav {
1880 max-height: calc(100% - 20px);
1881 left: 70px;
1882 top: 20px;
1883 color: #8e44ad;
1884 width: 176px;
1885 position: absolute;
1886 z-index: 10;
1887 opacity: 0;
1888 visibility: hidden;
1889 transition: all 0.2s ease;
1890 border-radius: 6px;
1891 background: #fff !important;
1892 box-shadow: 0px 3px 3px 0px rgba(0, 0, 0, 0.16);
1893 padding: 8px;
1894 box-sizing: border-box;
1895 overflow: auto;
1896 }
1897 /*.et-db #et-boc,*/
1898 #master-container .custom-scene-navigation-nav::-webkit-scrollbar {
1899 width: 5px;
1900 height: 5px;
1901 }
1902 /*.et-db #et-boc,*/
1903 #master-container .custom-scene-navigation-nav::-webkit-scrollbar-track {
1904 background: #f2f5f8;
1905 }
1906 /*.et-db #et-boc,*/
1907 #master-container .custom-scene-navigation-nav::-webkit-scrollbar-thumb {
1908 background-color: #396ce9;
1909 border-radius: 20px;
1910 }
1911 /*.et-db #et-boc,*/
1912 /*.et-db #et-boc .et-l,*/
1913 #master-container .custom-scene-navigation-nav.visible {
1914 opacity: 1;
1915 visibility: visible;
1916 }
1917 /*.et-db #et-boc,*/
1918 #master-container .custom-scene-navigation-nav ul {
1919 padding: 0;
1920 margin: 0;
1921 list-style: none;
1922 }
1923 /*.et-db #et-boc,*/
1924 #master-container .custom-scene-navigation-nav ul .scene-navigation-list {
1925 color: #292c2f;
1926 font-size: 14px;
1927 font-weight: 600;
1928 line-height: 1.3;
1929 padding: 5px 8px;
1930 cursor: pointer;
1931 border-radius: 4px;
1932 text-transform: capitalize;
1933 transition: all 0.3s ease;
1934 }
1935
1936 /*.et-db #et-boc,*/
1937 #master-container .custom-scene-navigation-nav ul .scene-navigation-list.active,
1938 #master-container .custom-scene-navigation-nav ul .scene-navigation-list:hover {
1939 background: #ededed;
1940 }
1941
1942 /* ------------call to action button sytle----------- */
1943 .wpvr-call-to-action-button * {
1944 box-sizing: border-box;
1945 }
1946
1947 #et-boc .et-l .wpvr-call-to-action-button,
1948 .wpvr-call-to-action-button {
1949 width: 100%;
1950 margin-top: 15px;
1951 }
1952
1953 .wpvr-call-to-action-button.position-left {
1954 text-align: left;
1955 }
1956
1957 .wpvr-call-to-action-button.position-center {
1958 text-align: center;
1959 }
1960
1961 .wpvr-call-to-action-button.position-right {
1962 text-align: right;
1963 }
1964
1965 .wpvr-call-to-action-button.position-justified a {
1966 width: 100%;
1967 }
1968
1969 @media (max-width: 424px) {
1970
1971 .et-db #et-boc .wpvr-floor-map img,
1972 .elementor .wpvr-floor-map img,
1973 .wpvr-floor-map img {
1974 width: 100%;
1975 height: 100%;
1976 object-fit: cover;
1977 display: block;
1978 margin: 0 auto;
1979 border-radius: 5px;
1980 }
1981
1982 #et-boc .et-l .pnlm-panorama-info .pnlm-title-box {
1983 width: auto;
1984 }
1985
1986 }
1987
1988 /* vr popups active scene */
1989 .et-db #et-boc .et-l .owl-item.active.clicked ul li,
1990 .owl-item.active.clicked ul li {
1991 color: #3f04fe;
1992 }
1993
1994
1995 .et-db #et-boc .et-l .et_pb_text .owl-item ul li {
1996 list-style: none !important;
1997 }
1998
1999 .et-db #et-boc .et-l .et_pb_code ul li {
2000 list-style: none !important;
2001 }
2002
2003 .et-db #et-boc .et-l .et_pb_code ul {
2004 margin-left: 0 !important;
2005 }
2006
2007 .et-db #et-boc .et-l .et_pb_text .owl-item ul {
2008 margin: 0;
2009 padding-bottom: 0;
2010 }
2011
2012 .et-db #et-boc .et-l .et_pb_text ol,
2013 .et-db #et-boc .et-l .et_pb_text ul {
2014 padding-bottom: 0;
2015 }
2016
2017 .et-db #et-boc .owl-item.active.clicked ul li img,
2018 .owl-item.active.clicked ul li img {
2019 border: 2px solid #3f04fe;
2020 }