.esg-post-featured-img{
  padding:10px;
}

.loop_inner_wrap{
	min-height:768px;
}

.esg-item-anime{
  -webkit-filter: grayscale(1);
  	filter: grayscale(1);
}

.esg-item-anime:hover{
  -webkit-filter: none;
  	filter: none;
}


#almond{
	max-width:100%;
  	position:absolute;
  	bottom:0;
  	right:100px;
  	z-index:-1000;
  	opacity:.40;
  	display:none;
    
}

.esg-media-cover-wrapper{
	border:1px solid #ddd
}



#intro_text{
	font-size:5em;
  	color:rgba(237,34,34,100);
  	letter-spacing:-1.2px;
  
}

#intro_wrap{
	border-bottom:4px double;
  	margin-bottom:35px;
}

#about{
	font-weight:700;
  	border-left:1px dotted;
  	padding-left:5px;
  	text-decoration: underline;
}

#research_links{
	font-weight:600;
  	font-size:1.5vw;
}

.contact{
  	font-family:"oswald";
	font-size:3vw;
  	line-height:1.2em;
  	color:rgba(237,34,34,.88);;
  	font-weight:600;
  	text-decoration:underline;
  	
}



.footer_wrap{
	background-color:#353535;
  	color:#777;
  	height:150px;
}


.vc_col-sm-12.vc_gitem-col h3{
	margin:0;
}

.vc_gitem_row .vc_gitem-col{
	border-right:1px solid #666;
  	font-size:1.6rem;
  	color:#555!important;
  	font-family: 'Open Sans Condensed', sans-serif;

  	
}


.people p{
	font-size:1.6rem;
  	color:#555!important;
  	font-family: 'Open Sans Condensed', sans-serif;

}

.eg-ajax-target{
	border-left:1px dotted #000;
  	padding-left:5px;
  	padding-right:20px;
  	font-size:14px;
  	background-color:rgba(255,255,255,.88);
  	font-family: 'Open Sans Condensed', sans-serif;
  	font-size:18px;
}


.team img{
	
}


#interns p{
	font-family: 'Open Sans Condensed', sans-serif;
  	font-weight:800;
  	font-size:16px;
}

#interns h3{
	margin-top:0;
}

/*#col-4-1{
	border:3px double; #353535;
}
*/


.vc_col-sm-12.vc_gitem-col h3{
	margin:0;
}









