@import url(http://fonts.googleapis.com/css?family=Lato:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Fjalla+One);

/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/

*, *:after, *:before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
body, html { font-size: 100%; padding: 0; margin: 0;}
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }



body {

	font-family: 'Lato',Arial, sans-serif;
	color: #000;
	font-size: 16px;
	line-height: 1.6;
	background-color: #f9f9f9;
	



}

header {
	
	padding: 2em;
	padding-bottom: 1em;
	text-align: left;
	display: inline;
	background: #f9f9f9;
	position: fixed;
	width: 100%;
	z-index: 5;
	
}

header h1 {
	font-size: 2.625em;
	line-height: 1.3;
	margin: 0;
	font-weight: 300;
	
}

header h3 {
	font-family: 'futura', helvetica, sans-serif;
	font-size: 1em;
	margin-right: 3%;
	float: right;
	clear: none;
	
}

.bio {
  position: fixed; 
  top: -16%; 
  left: -20%; 
  width: 140%; 
  height: 150%;
}
.bio img {
  position: absolute; 
  top: 0; 
  left: 0; 
  right: 0; 
  bottom: 0; 
  margin: auto; 
  min-width: 50%;
  min-height: 50%;
}


.sig {
	margin-left: 10px;
}

a {
	color: #000;
	text-decoration: none;
	font-weight: bold;
	
}

a:hover,
a:active {
	color: #111;
}
h1.site-title a{
	color:#555; 
}

.links {
	text-align: center;
	padding: 5px 10px;
	border-style: solid;
	border-width: medium;
	margin: 0 20px 0 0;
}

h2{
	font-family: 'Fjalla One',Georgia,serif; 
	font-size: 70px;
	font-weight: 900;
	text-transform: uppercase;
	color: #222;
	margin:0px;
	line-height: 1.2;
	margin-bottom: 20px;
}

.topbar{
	height: 40px;
	width: 100%;
	position: fixed;
	line-height: 40px;
	background: #539f10;
	top:0px;
	padding: 0px 10px;
	z-index: 100;
}

.topbar a{
	color: #fff;
}

.container{
	width:30%;
	float: right;
	margin-right: 10%;
	margin-top: 180px;
	display: inline;
	display: block;
	clear: both;
	
	
	
	
}

.container1 {
	width: 33.3%;
	float: right;
	text-align: center;
	margin-right: 33.3%;
	margin-top: 100px;
	display: inline;
	
}

.credit {
	font-size: 12px;
		margin-top: 50px;
	}

.top ul{
	margin: 0px;
	text-align: center;
	padding: 0px;
	margin-bottom: 30px;
}

.top ul li{
	display: inline;
	list-style: none;
	margin: 0px 20px;
}

nav.effects{
	margin: 20px 0px 50px;
}

nav.effects ul{
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: center;
}

nav.effects ul li{
	display: inline;
	margin: 10px 10px;
	text-transform: uppercase;
	font-size: 12px;

}

nav.effects ul li a{
	border: 2px solid #539f10;
	padding: 10px 20px;
	color: #539f10;
	opacity: 0.8;
}

nav.effects ul li a:hover{
	opacity: 1;
}

.post{
	
	margin-bottom: 80px;
	text-align: left;
}

span.icon{
	display: block;
	font-size: 200px;
	color: #111;
	margin: 30px 0px;
}

footer {
	text-align: left;
	float: left;
	z-index: 99999;
	
}


/* Required */

.hidden{
	opacity: 0;
}

.visible{
	opacity: 1;
}




@media screen and (max-width: 768px) {
	
   .container {
	   width: 80%;
	   margin-top: 180px;
	  
   }
   
   .container1 {
	width: 70%;
	float: left;
	margin-right: auto;
	margin-left: 15%; 
	text-align: center;
	margin-top: 50px;
	
	}	
   
  .bio {
		display: none;
		
	}
	
	.credit {
	display: none;
	}

	

   
 
        
   
}

