html { 
  background: url(bg.jpg) no-repeat center center fixed; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}
#main {
    width: 958px;
    margin: 0 auto;
    padding: 1px;
}

#main > .container {
	/*max-height: 50%;*/
	max-width: 80%;
    margin: 0;
    position: absolute;
    top: 45%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -45%) 
}

#skormasz-logo > img {
	max-width: 100%;
}

.social{
    position: absolute;
    margin: 35px 46%;
    font-size: 1.5em;
}

.social a {
	color: #1b2432;
	margin: 0 10px;
}

.social a:hover{
	color: #104f55;
}

.temporary-announce {
  text-align: center; 
  font-family: sans-serif; 
  margin-top: 40px; 
  font-size: 1.25em;
}

a {
  color: #ff8300;
  text-decoration: none;
}

a:hover {
  color: #0f4f54;
  text-decoration: underline;
}