

body {

	background-color: transparent;
	background-color: white;
	font-size: 12px;
	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);
}





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


button {
	margin-left: auto;
	margin-right: auto;
	font-size: 5vw;
	font-family: 'CormorantGaramond-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: 'CormorantGaramond-Light';
    src: url('CormorantGaramond-Light.ttf');
}

@font-face {
	font-family: 'CormorantGaramond-Regular';
    src: url('CormorantGaramond-Regular.ttf');
}


.ItemText
	{
	font-size: 5vw;
	font-family: 'CormorantGaramond-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: 100vw;
	-khtml-border-radius: 100vw;
	-webkit-border-radius: 100vw;
	border-radius: 100vw;
	border-color: white;
	border-width: 0.5vw;
	stroke: white;
	stroke-width: 0.3;
}

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: 'CormorantGaramond-Regular', 'STSong', serif;
	Xcolor: #E96705;
	writing-mode: vertical-rl;
  text-orientation: upright;
	}

	.motiondialBig
	{
	font-size: 15vw;
	font-family: 'Optima', 'STSong', serif;
		Xfont-family: 'CormorantGaramond-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;
}
