@charset "utf-8";
/*------GENERAL---------------------------------------------------------------*/

* { margin: 0; padding: 0; outline: 0; }

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

/*------LAYOUT---------------------------------------------------------------*/
body {background:#000000; font-family: Verdana, sans-serif; color: #dfefff; background:url(../img/hg.jpg) no-repeat center top fixed;  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;}

#contentcontainer, #footercontainer { width: 100%; margin: 0 auto; position: relative; }

#about{ display:block; margin-left:auto; margin-right:auto; width:50em; text-align:center; }
#contentcontainer {float: none; padding-top: 0px; }
footer { clear:both; background:url(../img/footer.png) no-repeat center bottom ;; height: 650px; }

section {padding-top: 40px;}

header {width: 100%; height:150px; position: fixed; z-index: 40; float: left; }
nav { width: auto; float: left; font-size: 1.6em; line-height:1.5em; font-family: 'Fredoka One', cursive; margin-top: 60px; letter-spacing:2px; }
nav ul { display: block; margin-top: -145px; position: absolute;}
nav ul li { display: inline; margin-right: 12px;}
nav ul li a { border-bottom: none; padding-left: 10px; padding-right:10px;}
nav ul li a:hover { border-bottom: 4px solid #633a82;}
.main{}
.main ul{position: absolute; right: 0; }

.clear { clear:both;}

.displace {position: absolute;left: -5000px;}
.center{display: block; margin-left: auto; margin-right: auto;}

.txt{ line-height:1.4em; word-spacing: 5px; text-align:justify; padding-bottom:12px;}
.facts { text-align: center; margin-bottom:50px; letter-spacing: 1px;}

/*------LINKS---------------------------------------------------------------*/
a { color: #ff6500; text-decoration: none; }
a:hover { color: #fff; text-decoration: none; }
a:active { color: #fff; text-decoration: none; }

/*------HTML ELEMENTS---------------------------------------------------------------*/
p{padding-left:60px; padding-right:60px;font-family: 'Open Sans', sans-serif;}

p.center {margin-left:auto; margin-right:auto; padding-top: 120px; width:50em; text-align:center; font-family: 'Open Sans', sans-serif;}
h1{font-size: 2.2em; text-align:center; margin-bottom:50px;font-family: Verdana;  line-height: 1.3; letter-spacing: 2px; color: #ff6500;}

h3{font-size: 1.4em; text-align:center; margin-bottom:50px;font-family: Verdana;  line-height: 1.3; letter-spacing: 2px; color: #ff6500;}

p.mail {font-size: 1.2em; text-align:center; font-family: Verdana, cursive; letter-spacing: 0.8px; color: #ff6500;}



