@charset "utf-8";body {  overflow:hidden; 		/* needed to eliminate scrollbars caused by the background image */  padding:0;margin:0;		/* necesarry for the raster to fill the screen */  height:100%; width:100%;  font-family: Lato, HelveticaNeue-Light, helvetica, arial, sans-serif;	font-size:9px;	line-height:18px;	color:#fff;  letter-spacing: 0.05em;}a {  color:#fff;  text-decoration: none;}@font-face {  font-family: "f7";  src: url("fonts/f7.eot");  src: url("fonts/f7.eot?#iefix") format("embedded-opentype"),       url("fonts/f7.woff") format("woff"),       url("fonts/f7.ttf") format("truetype"),       url("fonts/f7.svg") format("svg");  font-weight: normal;  font-style: normal;}.f7-dribbble:before,.f7-flickr:before,.f7-instagram:before,.f7-pinterest:before,.f7-linkedin:before,.f7-facebook:before,.f7-github:before,.f7-google:before,.f7-twitter:before,.f7-origami:before {  font-family: "f7";  font-style: normal;  font-weight: normal;  font-variant: normal;  text-transform: none;  line-height: 1;  -webkit-font-smoothing: antialiased;  display: inline-block;  text-decoration: inherit;}.f7-dribbble:before { content: "\f100"; }.f7-flickr:before { content: "\f101"; }.f7-instagram:before { content: "\f102"; }.f7-pinterest:before { content: "\f103"; }.f7-linkedin:before { content: "\f104"; }.f7-facebook:before { content: "\f105"; }.f7-github:before { content: "\f106"; }.f7-google:before { content: "\f107"; }.f7-twitter:before { content: "\f108"; }.f7-origami:before { content: "\f109"; }.icon i{  display: inline;  margin-right: 3px;  line-height: 24px;  font-size: 2.2em;  position: static;}.icon-me {  display: inline-block;  font-size: 1em;  position: relative;  top: -3px;}#exp_app a:hover{	text-decoration:none;	}#exp_me_txt a:hover{	text-decoration:none;	}#exph a:hover{	text-decoration:none;	}.storelink {	width: 160px;	}#pagelogo  {     position:absolute;  left:1px;  top:1px;   z-index: 50;}#pagelogo img { max-width: 159px; max-height:159px;}.mT10 {	margin-top:10px;}.mT20 {	margin-top:20px;}.mT5 {margin-top:5px;}.mB5 {margin-bottom:5px;}.mL10 {margin-left:10px;}.mL20 {margin-left:20px;}.mR10 {margin-right:10px;}.mR20 {margin-right:20px;}#exp_title {	position:absolute;	left:321px;	top:12px;	padding-left:0px;	padding-right:8px;	width:159px;		z-index:50;	}#exp_yr {	position:absolute;	left:321px;	top:161px;	padding-left:0px;	padding-right:8px;	width:149px;		z-index:50;	}#exp_app {	position:absolute;	left:321px;	top:321px;	padding-left:0px;	padding-right:15px;	width:149px;		z-index:50;	}#exp_me_txt {	position:absolute;	left:481px;	top:161px;	padding-left:0px;	padding-right:10px;	width:149px;		z-index:50;	}#exp_me {	position:absolute;	left:641px;	top:1px;	padding-left:0px;	padding-right:15px;	width:144px;		z-index:50;	}#exp {	position:absolute;	left:481px;	top:161px;	padding-left:0px;	padding-right:10px;	width:149px;		z-index:50;	}#expj {	position:absolute;	left:641px;	top:161px;	padding-left:0px;	padding-right:8px;	width:149px;		z-index:50;	}#exph {	position:absolute;	left:801px;	top:161px;	padding-left:0px;	padding-right:8px;	width:159px;		z-index:50;	}#fixedImg {	position:absolute;	left:161px;	top:161px;	z-index:50;	}#fixedImg2 {	position:absolute;	left:161px;	top:321px;	z-index:50;	}#up {	position:fixed;	width: 100%; top:0px;	z-index:50;	text-align: center;}#down {	position:fixed;	width: 100%; bottom:0px;	z-index:50;	text-align: center;}#up img, #down img { max-width: 60px; max-height:60px; }#fixedImg img { max-width: 159px; max-height:159px;}#social {	position:fixed; right: 0; bottom:20px;	z-index:50;	text-align: right;}#social p { text-align: left; }.target {	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background-repeat: no-repeat;  background-position:center center;  -moz-background-size:cover; background-size: cover; overflow:hidden;	}#nav{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background-color: #303030; background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#expl{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;}#fontviewer{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_fontviewer.png");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#wil{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_wil.png");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#hello{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_hello.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#ohtake{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_ohtake.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#mejirouniv{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_mejiro.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#tiger{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_tiger.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#daitocacao{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_daito.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#proponere{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_proponere.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#japan{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_japan.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#venice{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_venice.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#geolandar{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_geo.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#pgi{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_pgi.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#modshair{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_mods.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#cdrive{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_cdrive.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#love-platinum{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_love.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#love-platinum2{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_love2.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#love-platinum3{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_love3.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#global{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_global.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}#profile{	position: absolute;	left: 0;	top: 0;		width:100%;	height:100%;	background: url("../img/bgimg/bg_profile.jpg");	background-repeat: no-repeat;	background-position:center center;	-moz-background-size:cover;	background-size: cover;	overflow:hidden;	}