@charset "UTF-8";

body {
	width:100%;
	padding:0;
	margin:0;
	text-align: center;
    font-family: 'Oswald', sans-serif;
    letter-spacing: 0px;
    -webkit-user-select: none; /* Safari */
    -ms-user-select: none; /* IE 10 and IE 11 */
    user-select: none; /* Standard syntax */
}

div,section {
    display: block;
    padding-bottom:0.8em;
}

.logo-container {
	display:block;
	position:relative;
	width:400px;
	height:384px;
	margin:0px auto;
	text-align:center;
}

@media (min-width: 600px) {
	.logo-container {
		width:500px;
		height:480px;
	}
}

@media (min-width: 1020px) {
	.logo-container {
		width:1000px;
		height:960px;
	}
}


.animated-logo {
	display:block;
	margin-top:40px;
	margin-left:auto;
	margin-right:auto;
	width:100%;
	height:100%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image:url(../images/splash-logo-big-26.png);
    background-size:contain;
    background-repeat:no-repeat;
}

.bottom-panel {
    position: relative;
    top:10px;
    left:0;
    right:0;
    font-size: 1.4rem;
    line-height: 1.6rem;
    margin: auto;
}

a {
    color: #000;
    text-decoration: none;
}

#contacts {
    font-size:1.2rem;
    color: #000;
    text-decoration: none;
}

#now a {
    font-size:1.8rem;
    padding-top:4px;
    padding-left:26px;
    padding-right:26px;
    line-height: 2.6rem;
    border-top: 3px solid black;
}

.previous {
    font-size: 1.0rem;
    line-height: 1.8rem;
}

.title-fill-1 a {
    color: #444;
}

.title-fill-2 a {
    color: #777;
}

.title-fill-3 a {
    color: #999;
}

.title-fill-4 a {
    color: #BBB;
}

.title-fill-olden {
    color: #DDD;
}

#langfloat
    {
    display:block;
    position:fixed;
    left:0px;
    bottom:0px;
    width:50px;
    height:20px;
    text-align:center;
    font-size: 1.4rem;
    line-height: 1.6rem;
    }

}