html { font-family: sans-serif; /* 1 */ -ms-text-size-adjust: 100%; /* 2 */ -webkit-text-size-adjust: 100%; /* 2 */ }
* { box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; }
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }
audio, canvas, progress, video { display: inline-block; /* 1 */ vertical-align: baseline; /* 2 */ }
audio:not([controls]) { display: none; height: 0; }
[hidden], template { display: none; }
a { background-color: transparent; text-decoration: none; }
a:active, a:hover { outline: 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
h1 { font-size: 2em; margin: 0.67em 0; }
mark { background: #ff0; color: #000; }
small { font-size: 80%; }
sub, sup { font-size: 75%; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 1em 40px; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { overflow: auto; }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em; }
button, input, optgroup, select, textarea { color: inherit; /* 1 */ font: inherit; /* 2 */ margin: 0; /* 3 */ border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; }
button { overflow: visible; }
button, select { text-transform: none; }
button, html input[type="button"], /* 1 */ input[type="reset"], input[type="submit"] { -webkit-appearance: button; /* 2 */ cursor: pointer; /* 3 */ }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; /* 1 */ padding: 0; /* 2 */ }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
input[type="search"] { -webkit-appearance: textfield; /* 1 */ -moz-box-sizing: content-box; -webkit-box-sizing: content-box; /* 2 */ box-sizing: content-box; }
 input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
 -webkit-appearance: none;
}
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; /* 1 */ padding: 0; /* 2 */ }
textarea { overflow: auto; }
optgroup { font-weight: bold; }
table { border-collapse: collapse; border-spacing: 0; }
td, th { padding: 0; }
body { margin: 0; padding:0; border:0; overflow: hidden; background: url(../img/bg2.png); background-repeat: repeat; font-family: 'Roboto', sans-serif;
height:100%;
-webkit-overflow-scrolling:touch;
}
body.sondakika {
background: url(../img/sondakika/bg2.png); 		
  background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center; 
background-color: #22b46a;
}
.app {
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
	overflow:hidden;
	-webkit-overflow-scrolling: touch;
}
.app-wrap {
width: 520px; margin: 0 auto;	text-align:center; padding: 0 80px;
}
.app-img img{
width:100%; 
height: auto;	
}
.logo {
margin-bottom: 30px;	
}
h1 {
margin:0;
padding:0;
color: #fff;
font-size:36px;
font-weight: 400;
margin-bottom: 50px;
}
.button {
margin-bottom: 50px;	
}
.button a{
background: #000;	
height: 90px;
display:block;
color: #fff;
border-radius: 10px;
-webkit-border-radius: 10px;
font-weight: 500;
font-size: 34px;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.button a:hover{
background: #666;
color: #fff;	
}

.site {
margin-bottom: 50px;	
}
.site a {
font-size: 28px;
color: #fff;	
text-decoration: underline;
font-weight: 300;
letter-spacing: 1px;
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
}
.site a:hover {
text-decoration: none;
}
.app-img img {
transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;	
}
.app-img img:hover {
opacity: 0.9;	
}

@media (max-width: 559px) {
	.app-wrap {
width: 100%; padding: 0 80px;
}
.button a {
    height: 50px;
    font-size: 15px;
}
h1 {
    font-size: 26px;
    margin-bottom: 30px;
}
.button, .site {
    margin-bottom: 30px;
}
.logo {
margin-bottom: 20px;	
}
.logo img {
height: 60px;
width: auto;
}
.site a {
    font-size: 20px;
}
}
@media (max-width: 415px) {
h1 {
    font-size: 20px;
}
.site a {
font-size: 18px;
}
}
@media (max-width: 359px) {
h1 {
    font-size: 18px;
}
.site a {
font-size: 16px;
}
	.app-wrap {
width: 100%; padding: 0 60px;
}
h1 {
    margin-bottom: 15px;
}
.button, .site {
    margin-bottom: 15px;
}
.logo {
margin-bottom: 10px;	
}
}


