

body {

	background-color: transparent;
	background-color: white;
	
	transform: perspective(1500px);
	text-decoration: none;
	z-index: -50;
	margin:0;
}

body, p {
text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-webkit-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
-moz-text-shadow:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
*filter: Glow(color=#fff, strength=1);
	font-size: 24pt;
	font-family: 'Quicksand-Light';
}




body,td,th，p {
font-family: 'Quicksand',sans-serif;
Xbackground-color: transparent;
Xbackground-color: black;
Xfont-size: 12px;
Xtransform: perspective(150px);
}


div {
Xtransform: perspective(150px);
margin:0;
}


button {
	margin-left: auto;
	margin-right: auto;
	font-size: 5vw;
	font-family: 'Quicksand-Light';
}


#video {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	z-index: 1;
	-webkit-filter: Xblur(10px) saturate(0);
	filter: saturate(0) Xblur(10px);
}

@font-face {
	font-family: 'Quicksand-Light';
    src: url('/font/Quicksand-Light.otf');
}

@font-face {
	font-family: 'Quicksand-Regular';
    src: url('/font/Quicksand-Regular.otf');
}


.ItemText
	{
	font-size: 24pt;
	font-family: 'Quicksand-Regular';
	}



#info_disp{
	height:100vw;
	width:100vw;
	margin-left: auto;
	margin-right: auto;
	border-radius: 1vw;
	stroke: black;
	stroke-width: 0.3;
	z-index: 50;
	display:grid;
	background: #000;
}

#theLowButtons{
	all 1s ease;
	background: #fff;
}

#showDeviceStatusWindow{
	all 1s ease;
	background: #fff;
}



#slocal_info_disp_content{
	display: block;
	margin-left: auto;
	margin-right: auto;
}


.press{
	-moz-border-radius: 100px;
	-khtml-border-radius: 4vw;
	-webkit-border-radius: 4vw;
	border-radius: 4vw;
	stroke: white;
	stroke-width: 0.3;
}

.press:not(:hover){
	-webkit-transition: all 5s ease;
	-webkit-transform: scale3d(0.9,0.9,0.9);
	text-decoration: none;
}

.press:hover{
	transform: perspective(1500px);
	-webkit-transition: all 0.2s ease;
	-webkit-transform: perspective(500px)   ;
	text-decoration: none;
}


#Xpress:active  {
	-webkit-transition: all 0.05s ease;
	-webkit-transform: perspective(500px) translate3d( 0px, 0px, -200px) scale3d(0.95,0.95,0.95);
	-webkit-text-stroke:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	text-decoration: none;
}

#Xpress:not(:active)  {
	-webkit-transition: all 15s ease;
	-webkit-transform: perspective(500px) scale3d(0.9,0.9,0.9);
	-webkit-text-stroke:#fff 1px 0 0,#fff 0 1px 0,#fff -1px 0 0,#fff 0 -1px 0;
	text-decoration: none;
}


img {
	-moz-border-radius: 1vw;
	-khtml-border-radius: 1vw;
	-webkit-border-radius: 1vw;
	border-radius: 1vw;
	
}

table {
    border-collapse: separate;
    white-space: normal;
    line-height: normal;
    font-weight: normal;
    font-size: 20pt;
    font-style: normal;
    color: -internal-quirk-inherit;
    text-align: start;
    border-spacing: 2px;
    font-variant: normal;
}

Xp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2vw;
	color: #808080;
	Xline-height: 20px;
	text-decoration: none;
}

.psmall {
	font-family: 'Optima', 'STSong',Verdana, Arial, Helvetica, sans-serif;
	font-size: 3vw;
	color: #808080;
	Xline-height: 20px;
	text-decoration: none;
}
psmallwhite {
	font-family: Avenir Next, Barlow, Helvetica, sans-serif;
	font-size: 3.5vw;
	color: #FFFFFF;
	Xline-height: 70px;
	text-decoration: none;
}
pbigwhite {
	font-family: Avenir Next, Barlow, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 15vw;
	XXline-height: 105px;
	font-weight: 800;
}
pmedwhite {
	font-family: Avenir Next, Barlow, Helvetica, sans-serif;
	color: #FFFFFF;
	Xtext-decoration: none;
	font-size: 7vw;
	XXline-height: 50px;
	font-weight: 800;
}
pbigblack {
	font-family: Avenir Next, Barlow, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 15vw;
	XXline-height: 105px;
	font-weight: 800;
}





a {
	-webkit-transition: all 0.5s ease;
    color: #E96705;
    text-decoration: none;

}
a:active {
	-webkit-transition: all 0.5s ease;
    color: #A66DF6;
    text-decoration: none;


}
a:visited {
	-webkit-transition: all 0.5s ease;
    color: #E96705;
	text-decoration: none;
	
}
a:hover {
	-webkit-transition: all 0.5s ease;
	color: #A6B7F6;
	text-decoration: none;
}

ul {
	list-style-type: none;
	padding: 0 ;
	margin: 0;
}


.慕圣道Big
	{
	font-size: 7vw;
	font-family: 'Quicksand-Regular', 'STSong', serif;
	Xcolor: #E96705;
	writing-mode: vertical-rl;
  text-orientation: upright;
	}

	.motiondialBig
	{
	font-size: 15vw;
	font-family: 'Optima', 'STSong', serif;
		Xfont-family: 'Quicksand-Regular', 'STSong', serif;
	Xcolor: #E96705;
	}

pB {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 3vw;
	Xcolor: #019FDC;
	color: lightblue;
	text-decoration: none;
}

pT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7vw;
	color: #000000;
	text-decoration: none;
}

.states {
	font-family: Palatino;
	Xfont-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 2.3vw;
	color: #FFFFFF;
	text-decoration: none;
}





path {
	fill: transparent;
	stroke: black;
	Xstroke-width: 0.3;
}
