.fullscreen-bg {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    overflow: hidden;
    z-index: -100;
	margin:0;
    padding:0;
}

img {
    display: block;
    margin: auto;
    width: 50%;
}

p {
	text-align: center;
	font-size: 2.5em;
}

@font-face {
	font-family: 'raleway';
	src: url('raleway_thin-webfont.woff') format('woff');
}

.icon {
    margin: auto;
	display: block;
    width: 10%;
	-webkit-animation: logo 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: logo 3s; /* Firefox < 16 */
        -ms-animation: logo 3s; /* Internet Explorer */
         -o-animation: logo 3s; /* Opera < 12.1 */
            animation: logo 3s;
}

.icon:hover {
    opacity: 0.5;
    filter: alpha(opacity=50); /* For IE8 and earlier */
}.iconlinks {    margin: auto;	display: block;    width: 10%;		float: right;	-webkit-animation: logo 3s; /* Safari, Chrome and Opera > 12.1 */       -moz-animation: logo 3s; /* Firefox < 16 */        -ms-animation: logo 3s; /* Internet Explorer */         -o-animation: logo 3s; /* Opera < 12.1 */            animation: logo 3s;}.iconlinks:hover {    opacity: 0.5;    filter: alpha(opacity=50); /* For IE8 and earlier */}

.logo {
	font-family:'raleway', Fallback, sans-serif;
	color: white;
    padding:0;
	-webkit-animation: logo 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: logo 3s; /* Firefox < 16 */
        -ms-animation: logo 3s; /* Internet Explorer */
         -o-animation: logo 3s; /* Opera < 12.1 */
            animation: logo 3s;
}

.text {
	font-family:'raleway', Fallback, sans-serif;
	color: white;
    padding:0;
	-webkit-animation: logo 3s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: logo 3s; /* Firefox < 16 */
        -ms-animation: logo 3s; /* Internet Explorer */
         -o-animation: logo 3s; /* Opera < 12.1 */
            animation: logo 3s;
}





@keyframes logo {
    0% { opacity:0; }
    100% { opacity:1; }
}

/* Firefox < 16 */
@-moz-keyframes logo {
    0% { opacity:0; }
    100% { opacity:1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes logo {
    0% { opacity:0; fadein-logo
    100% { opacity:1; }
}

/* Internet Explorer */
@-ms-keyframes logo {
    0% { opacity:0; }
    100% { opacity:1; }
}

/* Opera < 12.1 */
@-o-keyframes logo {
    0% { opacity:0; }
    100% { opacity:1; }
}




@keyframes text {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Firefox < 16 */
@-moz-keyframes text {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes text {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Internet Explorer */
@-ms-keyframes text {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Opera < 12.1 */
@-o-keyframes text {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}









@keyframes icon {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Firefox < 16 */
@-moz-keyframes icon {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes icon {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Internet Explorer */
@-ms-keyframes icon {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}

/* Opera < 12.1 */
@-o-keyframes icon {
    0% { opacity:0; }
    80% { opacity:0; }
    100% { opacity:1; }
}
