@charset "utf-8";
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

h1{
	display:none;
}
/* html:not(.mobile) body>div[name=TWMainWindow], html:not(.mobile) body div[name=UIWindow], html:not(.mobile) body div[name=SceneViewer]{
	width: 100%!important;
	height: 100vh!important;
} */
body > div.divBrowserInfo{
	display:none;
	width:700px;
	margin:0 auto;
	color:black;
	background-color:white;
	text-align:left;
}
body > div.divBrowserInfo .btn{
	
}
.debug{
	color:blue;
	font-style:italic;
	font-weight:normal
}

html.mobile .TWHotSpot_Class{width: 116px !important; height: 116px !important;}
html.mobile .TWHotSpot_Class > img{/* left: -50% !important; top: -50% !important; */ zoom:2 !important;}

html.mobile div[name=FloorPlanBtn]{left: auto !important; right:0; zoom:2;}
html.mobile div[name=FloorPlan]{left: auto !important; right:0; /* zoom:2; */}
html.mobile div[name=BottomNav]{left: 50% !important; margin-left: -140px; top: auto !important; bottom:0; zoom:2;}
html.mobile div[name=btn_close_popup]{left: auto !important; right:20px; top: 20px !important; /* top: auto !important; bottom:25px; */ width: 74px !important; height: 80px !important;}
html.mobile div[name=btn_close_popup] img{width:74px; height:80px;}
	
/* overwrite jquery style */
.fancybox-lock .fancybox-overlay{overflow: hidden;}
/* .fancybox-iframe{zoom:2;} */
/* html.mobile .fancybox-close{top: -36px; right: -36px; width: 72px; height: 72px;} */
html.mobile .fancybox-close {
	background-image: url(../images/common/btn_close_decktop.png);
    background-size: 95px 99px;
    width: 95px;
    height: 99px;
	top: 0;
    right: 0;
}
html.mobile #wcag_content{
	font-size: 1.2em;
	height: 80px;
	line-height: 40px;
}
html.mobile .img_wrapper .control_wrap .zoom-in, html.mobile .img_wrapper .control_wrap .zoom-out, html.mobile .img_wrapper .control_wrap .reset{
	width: 42px;
	padding-top: 42px;
	background-size: 42px 42px;
}
html.mobile .img_wrapper .control_wrap .zoom-in{
	background-image: url(../images/common/btn_zoomin.png);
}
/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	/* html.mobile #fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
/* 		background-size: 88px 304px;/*The size of the normal image, half the size of the hi-res image*/ 
}


.fancybox-slide--iframe .fancybox-content{
	max-width: 950px;
	width: 100%!important;
	/* max-height: 100%!important; */
	margin-bottom: 0!important;
	background-color: transparent!important;
	/* overflow: auto!important; */
}

.fancybox-close-small{
	background-color: #800000;
	color: #f1eccf;
	right: 0;
}

@media (max-width: 786px){
	.fancybox-slide.fancybox-slide--iframe{
		padding: 44px 15px!important;
	}
	/* .fancybox-slide--iframe .fancybox-content{
		max-height: calc(100% - 30px)!important;
	} */
}
html.mobile .fancybox-button{
	width: 90px;
	height: 90px;
	top: -90px;
}
html.mobile .fancybox-slide.fancybox-slide--iframe{
	padding: 0!important;
}
