/*====================================== reset.css is here ========================================*/
*						{box-sizing:border-box; padding:0; margin:0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table {	border-collapse:collapse; border-spacing:0;}
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
.no_bor{border:none !important; }
input { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none;-o-appearance: none; appearance: none; border-radius:0;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
.font						{font-family: 'Roboto Slab', serif; font-family: 'Open Sans', sans-serif;}
/*----------------------------------------------------------------------------------*/
html 										{height:100%;}
body										{color:#b1b1b1; -webkit-text-size-adjust:100%; font-family: 'Open Sans', sans-serif; font-size:12px;
 background:url(../images/background.png) no-repeat; height:100%; background-size:cover;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}

@font-face {
  font-family: 'LucidaGrande';
  src: url('../fonts/LucidaGrande/LucidaGrande.eot') format('embedded-opentype'),  
  url('../fonts/LucidaGrande/LucidaGrande.woff') format('woff'), 
  url('../fonts/LucidaGrande/LucidaGrande.ttf')  format('truetype'), 
  url('../fonts/LucidaGrande/LucidaGrande.svg#LucidaGrande') format('svg');
  font-weight: normal;
  font-style: normal;
}


/* ----------------------- layout ----------*/
.wrapper{margin:0 auto; width:100%; height:100%;  }
.container{margin:0 auto; height:100%;}
/* ------------------ content HERE -------------------*/
.content			{padding:0; margin:0; display:block; height:100%; }
.content_in			{ width:100%; height:100%;}
.content_main		{display:table; height:100%; margin:0; padding:0; width:100%; text-align:center;}
.content_top		{display:table-cell; width:100%; height:100%; vertical-align:middle; margin:0; padding:50px 0; text-align:center;}
.content_log		{padding:0 0 50px 0; margin:0; }
.content_log a		{padding:0; margin:0; display:inline-block;}
.content_log a img	{height:auto; display:block;}
.palaces			{ margin:0; text-align:center; padding:0 0 70px 0;}
.palaces img		{height:auto; display:block; margin:0 auto 60px;}
.palaces h2			{font-family: 'LucidaGrande'; font-size:22px; line-height:25px; color:#ffffff; font-weight:500; }
.palaces a		{font-family: 'LucidaGrande'; font-size:22px; line-height:25px; color:#ffffff; font-weight:500; display:inline-block; text-decoration:underline;}
.palaces a:hover	{text-decoration:none;}
.appstore			{ margin:0; display:block; text-align:center;}
.appstore a			{display:inline-block; padding:0; margin:0; }
.appstore a	img		{display:block; margin:0 auto; height:auto;}
.appstore a:hover	{opacity:0.7;}
/* ------------------ content HERE -------------------*/







