* {
	  margin: 0;
	  padding: 0;}
	
h1 {
			font-size: 20.7vw;
			letter-spacing:-2px}

@media (max-width: 800px) {
			aside, section { width: auto; float: none; }}
	
html, body {
	  font-family: 'PT Sans Caption', sans-serif;
	  overflow-x: hidden;
	  height: 100%;
	  width: 100%;
	  padding: 0;
	  margin: 0;}

#full-screen-background-image {
	  z-index: -999;
	  min-height: 100%;
	  min-width: 1024px;
	  width: 100%;
	  height: auto;
	  position: fixed;
	  top: 0;
	  left: 0;}
	

p.link br {
		display:none;	

	}	

	a {
  
  -o-transition:color .2s ease-out, background 1s ease-in;
  -ms-transition:color .2s ease-out, background 1s ease-in;
  -moz-transition:color .2s ease-out, background 1s ease-in;
  -webkit-transition:color .2s ease-out, background 1s ease-in;
  /* ...and now override with proper CSS property */
  transition:color .2s ease-out, background 1s ease-in;
}

a:link {color:#000000; text-decoration: none;}
a:visited {color:#000000; text-decoration: none;}
a:hover {color:#009ddb; text-decoration: none;}	
	



@media only screen and (min-width: 768px) {
    /* tablets and desktop */

#wrapper {
	padding-top: 7%;
   	width:70%;
   	text-align: center;
	line-height:16.5vw;
 	margin: auto;
  	top: 0; left: 0; bottom: 0; right: 0;}

#additional{
		width: 100%;
		padding-bottom: 2%;
		position: fixed;
  		bottom: 0px;
  		margin-right: auto;
  		margin-left: auto;
		text-align: center;
		font-style: normal;
		font-size: 18px;
		color: #000000;
		font-family: 'Inconsolata', sans-serif;
		letter-spacing:6px;
		line-height:20px;}


}

@media only screen and (max-width: 767px) {
    /* phones */

#wrapper {
	padding-top: 2%;
   	width:70%;
   	text-align: center;
	line-height:16.5vw;
 	margin: auto;
  	top: 0; left: 0; bottom: 0; right: 0;}

#additional{
		width: 600px;
		padding-bottom: 2%;
		position: fixed;
  		bottom: 0px;
  		margin-right: auto;
  		margin-left: auto;
		text-align: center;
		font-style: normal;
		font-size: 18px;
		color: #000000;
		font-family: 'Inconsolata', sans-serif;
		letter-spacing:6px;
		line-height:20px;}


}

@media only screen and (max-width: 767px) and (orientation: portrait) {
    /* portrait phones */

#wrapper {
	padding-top: 7%;
   	width:70%;
   	text-align: center;
	line-height:16.5vw;
 	margin: auto;
  	top: 0; left: 0; bottom: 0; right: 0;}

#additional{
		width: 100%;
		padding-bottom: 2%;
		position: fixed;
  		bottom: 0px;
  		margin-right: auto;
  		margin-left: auto;
		text-align: center;
		font-style: normal;
		font-size: 18px;
		color: #000000;
		font-family: 'Inconsolata', sans-serif;
		letter-spacing:6px;
		line-height:30px;}


#additional p {width: 100%;}

#additional p a {width: 100%;
display: block;}}

