PluginProbe
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress / 8.5.39
WPVR – 360 Panorama viewer and Virtual Tour Builder for WordPress v8.5.39
9.1.2 9.1.1 9.1.0 9.0.3 9.0.2 9.0.1 9.0.0 8.5.79 8.5.78 8.5.77 8.5.76 8.5.75 8.5.74 8.5.73 8.5.72 8.5.71 8.5.70 8.5.69 8.5.68 8.5.35 8.5.36 8.5.37 8.5.38 8.5.39 8.5.4 All 221 releases
wpvr / public / css / wpvr-public.css

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

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