html{height:100%;padding-top:50px}body{height:100%;width:100%;margin:0;overflow:hidden;padding:0;background:#000;padding-top:50px}
body *::-webkit-scrollbar{width:6px;height:6px;-webkit-transition:.3s background;transition:.3s background}
body *::-webkit-scrollbar-thumb{border-radius:5px;background:#a0a6ae}body *::-webkit-scrollbar-track{background:#e7eaef}
body *::-webkit-scrollbar-corner{background:transparent}body *:hover::-webkit-scrollbar-thumb{background:#a0a6ae}
.fullWindow{position:absolute;top:0;left:0;height:100%;width:100%;margin:0;overflow:hidden;padding:0;font-family:sans-serif}
.pano-viewer{position:absolute;top:56px;left:0;height:calc(100% - 56px);width:100%;margin:0;overflow:hidden;padding:0;font-family:sans-serif}
.loadingIndicator{display:block;position:absolute;top:50%;left:50%;margin-top:-33px;margin-left:-33px;width:66px;height:66px;background-position:center;background-repeat:no-repeat}
.mapview{display:inline-block;vertical-align:top;width:50%;height:100%;margin:0}.left-half{position:absolute;left:0;width:50%;height:100%;margin:0}
.right-half{position:absolute;right:0;width:50%;height:100%;margin:0}@media(max-width:768px){.carousel-inner .carousel-item>div{display:none}
.carousel-inner .carousel-item>div:first-child{display:block}}.carousel-inner .carousel-item.active,.carousel-inner .carousel-item-next,.carousel-inner .carousel-item-prev{display:flex}
@media(min-width:768px){.carousel-inner .carousel-item-right.active,.carousel-inner .carousel-item-next{transform:translateX(33.333%)}
.carousel-inner .carousel-item-left.active,.carousel-inner .carousel-item-prev{transform:translateX(-33.333%)}
}.carousel-inner .carousel-item-right,.carousel-inner .carousel-item-left{transform:translateX(0)}
.splide__slide{text-align:center}div.swiper-button-prev,div.swiper-button-next{color:white}
span.swiper-pagination-bullet{background-color:white}figcaption{color:#fff;padding:5px;line-height:1;position:absolute;top:0;width:100%;text-align:center}
figure{margin:0;line-height:0;position:relative}.es-input::-webkit-input-placeholder{color:red;font-style:italic}
.es-input::-ms-input-placeholder{color:red;font-style:italic}.es-input::placeholder{color:red;font-style:italic;opacity:1}
ul.navbar-nav>li>a{font-size:1.6vmin;-ms-flex:0 1 auto;flex:0 1 auto;text-overflow:ellipsis;overflow:hidden;white-space:normal;display:block;width:auto;max-height:50px}
ul.navbar-nav>li>a:hover{overflow:visible}.dropdown-menu{font-size:12px}.navbar-brand{padding-top:0;padding-bottom:0;padding-left:1px;padding-right:1px;margin-top:0;margin-bottom:0;margin-left:1px;margin-right:1px}
.svg-text{position:relative;transform:rotateX(30deg);font-size:4em;font-family:sans-serif;transition:all .6s ease-in-out;color:#f0f0f0}
.svg-text__shaded{text-shadow:0 1px 1px rgba(33,33,33,.15),0 3px 10px rgba(33,33,33,.15),0 3px 20px rgba(33,33,33,.35)}
.svg-text__shaded__sub{font-size:.05em;font-family:'Open Sans',sans-serif}
.svg-text__shaded__stroke{stroke-dasharray:3em .5em;stroke-dashoffset:0;transition:all .6s ease-in-out}
.svg-text .bold{font-size:.5em;font-family:sans-serif;font-weight:700}.svg-text:hover{cursor:pointer}
.svg-text:hover .svg-text__shaded__stroke{animation:offsetAnim 4.2s ease-in-out infinite}
@keyframes offsetAnim{70%,100%{stroke-dashoffset:3.5em}}.svg-filters{position:absolute;z-index:999;top:50%;right:auto;left:50%;bottom:auto;transform:translate3d(-50%,-50%,0)}
.context-menu-list{width:150px !important;min-width:150px !important}.psv-virtual-tour-tooltip h3{font-size:1em;font-weight:bold;margin:1em 0}
#shortcut-menu{display:none;position:absolute;bottom:40px;background:rgb(61,61,61,0.5);border:1px solid #ccc;box-shadow:0 2px 8px rgba(0,0,0,0.2);z-index:9999}
.shortcut-item{color:orange;padding:8px 12px;cursor:pointer}.shortcut-item:hover{background:gray}
.shortcut-btn{color:orange}.shortcut-btn:hover{transform:scale(1.2)}.custom-switch-btn{color:orange}
.custom-switch-btn:hover{transform:scale(1.2)}.marker-line-tooltip{max-width:none;width:300px;box-shadow:0 0 0 3px white}
.marker-line-tooltip .psv-tooltip-content{padding:0}.marker-line-tooltip img{width:200;border-radius:4px 4px 0 0}
.marker-line-tooltip h2,.marker-line-tooltip p{margin:1rem;text-align:justify}#img-overlay{height:calc(100vh - 56px) !important;width:100vw;display:none;z-index:9999;position:absolute;top:0;left:0;padding:0;color:white;background-size:contain;background-repeat:no-repeat no-repeat;background-position:center center;background-color:rgba(0,0,0,0.8)}
.custom-overlay{background:rgba(0,0,0,0.6);color:#fff;padding:8px 12px;border-radius:8px;font-size:20px;max-width:150px}
.shortcut-tooltip{color:#fff;padding:8px 12px;border-radius:8px;font-size:20px;max-width:150px}
.switch-tooltip{color:#fff;padding:8px 12px;border-radius:8px;font-size:20px;max-width:150px}
.custom-marker-over:hover{animation:custom-marker-over-in 1s ease-out forwards}@keyframes custom-marker-over-in{0%{box-shadow:0 0 0 0 rgba(97,170,242,0)}
20%{box-shadow:0 0 0 5px rgba(97,170,242,1)}100%{box-shadow:0 0 0 20px rgba(97,170,242,0)}
}.custom-music-btn:hover{transform:scale(1.2)}.psv-fullscreen-button:hover{transform:scale(1.2)}
.psv-autorotate-button:hover{transform:scale(1.2)}.psv-zoom-button:hover{transform:scale(1.2)}
.psv-move-button:hover{transform:scale(1.2)}.psv-zoom-range{background-image:url('/img/slider.png') !important;background-size:contain !important;background-repeat:no-repeat !important;background-position:center !important;background:rgba(255,255,255,0);height:10px}
.psv-zoom-range .psv-zoom-range-line{background:rgba(255,255,255,0)}.psv-zoom-range .psv-zoom-range-handle{background:rgba(255,165,0,0.7) !important}
.psv-navbar{background:rgba(61,61,61,0.7) !important}.psv-plan__layers-select{font-size:12px !important;background:rgba(192,192,192,0.5) !important}
#icyou-link.a{color:#fff !important}#icyou.link.a:visited{color:#fff !important}#icyou-link.a:hover{color:#fff !important}
#icyou-link.a:active{color:#fff !important}.jsPanel-headerbar .jsPanel-controlbar .jsPanel-btn svg{color:#0f52ba !important}
.jsPanel-headerbar .jsPanel-controlbar .jsPanel-btn:hover svg{color:#000080 !important}
.jsPanel-addCloseCtrl svg{color:#0f52ba !important}.jsPanel-addCloseCtrl:hover svg{color:#000080 !important}