@charset "UTF-8";
/* CSS Document */


body, html {
	font-family: "Proxima-Nova", "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size:17px;line-height:28px;color:#000;
	font-weight:400;
	text-align: left;
	height: 100%;
	margin: 0;
	padding: 0px;
	text-decoration: none;
	-webkit-font-smoothing: antialiased;	
	-webkit-text-size-adjust:100%;
	background-color:#fff;

}

::selection {
  background: #0eedb1;
}
::-moz-selection {
  background: #0eedb1;
}

@font-face {
font-family: Proxima-Nova;
src: url("../fonts/ProximaNova-Regular.otf") format("opentype");
}


@font-face {
font-family: Proxima-Nova;
src: url("../fonts/ProximaNova-RegItalic.otf") format("opentype");
font-style: italic;
}


@font-face {
font-family: Gth-XLight;
src: url("../fonts/Gth-XLight.otf") format("opentype");
}

@-webkit-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@-moz-keyframes fadeIn { from { opacity:0; } to { opacity:1; } }
@keyframes fadeIn { from { opacity:0; } to { opacity:1; } }

.fade-in {
  opacity:0;
  -webkit-animation:fadeIn ease-in 1;
  -moz-animation:fadeIn ease-in 1;
  animation:fadeIn ease-in 1;

  -webkit-animation-fill-mode:forwards; 
  -moz-animation-fill-mode:forwards;
  animation-fill-mode:forwards;

  -webkit-animation-duration:0.6s;
  -moz-animation-duration: 0.6s;
  animation-duration: 0.6s;
}

.fade-in.one {
  -webkit-animation-delay: 0.2s;
  -moz-animation-delay: 0.2s;
  animation-delay: 0.2s;
}

.fade-in.two {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  animation-delay: 0.8s;
}

.fade-in.three {
  -webkit-animation-delay: 0.5s;
  -moz-animation-delay: 0.5s;
  animation-delay: 0.5s;
}

.fade-in.four {
  -webkit-animation-delay: 0.8s;
  -moz-animation-delay: 0.8s;
  animation-delay: 0.8s;
}


a:link {
	text-decoration: none;
	color: #999;
}
a:visited {
	text-decoration: none;
	color: #999;
}
a:hover {
	text-decoration: none;
	color:#0eedb1;
}
a:active {
	text-decoration: none;
	color: #999;
}


h1 {	
	line-height: 31px;
	-webkit-font-smoothing: antialiased;
	color:#000; 	
	font-family: Gth-XLight, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 37px;  font-style:normal; text-transform: uppercase;
	letter-spacing:0.055em;	
	padding-bottom:25px;
	
}



h2 {	
	line-height: 36px;
	-webkit-font-smoothing: antialiased;
	color:#000; 	
	font-family: Gth-XLight, Arial, Helvetica, sans-serif;
	font-weight:100;
	font-size: 26px;  font-style:normal; text-transform:lowercase;
}


.body_sm {
	color: #999;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	word-spacing:0px;
	line-height:12px;
	text-align: justify;
		-webkit-font-smoothing: antialiased;
}



#wrapper {
	
	margin-left: auto;
    margin-right: auto;
	width:100%;
	padding: 0px 0px;
	background-color:#FFF;
	
}

#top_space {
		height:10px;
	background-color:#FFF;
}

#header {
	
	 margin-left: auto;
    margin-right: auto;
	width:880px;
	margin-top:0px;
	padding-top:34px;
	background-color:#FFF;
}


#logo {
	
	position:static;
	width:auto;
	text-align:centre;
	background-color:#FFF;
}

#metamodernist {
	
	position:static;
	width:auto;
	margin-top: 42px;
	margin-bottom: 0px;
	text-align:centre;
	padding-bottom: 60px;
	background-color:#FFF;
}

#top_line {
	
	width:835px;
	height:32px;
	margin:0px 0px;
	border-bottom:1pt dotted #000;
	background-color:#FFF;

}



#middle {
	width: 640px;
	overflow:hidden;
	padding-left:130px;
	padding-right:130px;
		background-color:#FFF;
}

#manifesto_number { 

float:left; 
width:30px; 
text-align:left;

} 



#manifesto_content { 
width:610px; 
float:left; 
text-align: left; 
	margin-bottom: 25px;
} 



#manifesto_content-5 { 
width:594px; 
float:left; 
text-align: left; 
	margin-bottom: 25px;
} 

#manifesto_content-8 { 
width:590px; 
float:left; 
text-align: left; 
	margin-bottom: 110px;
} 



#bottom-container {
	width: 100%;
	min-width:880px;
	background-color:#fafafa;
	
}

#bottom {
	width: 835px;
	height:55px;
	padding-top:30px;
	overflow:visible;
	padding-left:0px;
	padding-right:0px;
	
}


#copyright {

	margin-top:7px;
	text-align:left;
	float:left;
}

#name {
	margin-top:13px;
	font-size: 15px;
	text-align:left;
	margin-left:7px;
	float:left;
}

#twitter_share {
	width: 80px;
	margin-top:8px;
	text-align:right;
	margin-right:0px;
	float:right;
}

#facebook_share {
		width: 100px;
	margin-top:8px;
		margin-right:0px;
	text-align:right;
	float:right;
	overflow:hidden;
}

#linethin {
	width: 835px;
	height:30px;
	float:right;
	margin-top:0px;
	border-bottom:1pt dotted #ddd;
}


#footnote {

	width: 835px;
	margin-top:5px;
	margin-bottom: 35px;
	text-align:left;
	float:left;
	-webkit-text-size-adjust: 100%;
}

#bottom_space {
	float:none;clear:both;
	height:15px;
	width:880px;
}
