/* Mobil first */

* {
  margin: 0;
  padding: 0;
}

html, body {
    width: 100%;
}

html {background-color: rgba(40,40,40,1.00);
/*
	background-image: url("../media/bg.jpg");
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	background-attachment: fixed;
*/
}

/*
.wrapper {
	
	height: 100%;
	background-color:rgba(255,255,255,.50);
    margin: 0 auto;
    padding: 1px 3em;
	
}
*/


 
h1 { 
font-family: "Source Sans Pro", sans-serif;
font-weight: 300;
letter-spacing: 0.5px;
}

h2, h3 {
     font-family: "Source Sans Pro", sans-serif;
     font-weight: 300;
     letter-spacing: 0.3px;
 }
 





a:link {
	text-decoration: none;
	color: #fff;
	outline: none;
	
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
a:visited {
	text-decoration: none;
	color: #fff;
	outline: none;
	
}
a:hover {
	text-decoration: none;
	color: #FF530D;
	outline: none;
	
	/*text-shadow: 1px 1px 1px rgba(0,0,0,.6);*/
	-webkit-transition: color .2s ease-in-out;
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-ms-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
}
a:active {
	text-decoration: none;
	color: #fff;
	outline: none;
	
}





img {
	margin-bottom: 15px;
	margin-top: 8px;
}



.main {
    min-height: 100%;
    /*padding-top: 1px;*/
}

.tagline {
    width: 100%;
    font-size: 1.30em;
    letter-spacing: 2px;
    line-height: 1.2;
    text-align: center;
	/*text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);*/
    margin: 20px 0px 20px 0px;
    color: #fff;
    font-family: "Source Sans Pro", sans-serif;
font-weight: 300;
letter-spacing: 1px;
  
}

	.wrapper{
			margin-top: 100px;
		}

	
	
	/* Tablett */
	@media screen and (min-width: 737px) and (max-width: 1024px){
	
	
		.wrapper{
			margin-top: 100px;
		}
	

	
	
	.tagline {
		margin: 20px 0px 20px 0px;
		font-size: 1.8em;
        font-family: "Source Sans Pro", sans-serif;
font-weight: 300;
letter-spacing: 1px;
		}
	

	}	
	
	
	
	
	
	/* Desktop */
	@media screen and  (min-width: 1025px) {

	
	


	
	.tagline {
		margin: 50px 0px 50px 0px;
		font-size: 2em;
        font-family: "Source Sans Pro", sans-serif;
font-weight: 300;
letter-spacing: 1px;
		}
	
		.wrapper{
			margin-top: 200px;
		}



	}
