
.thumbnail-left { float: left; margin-right: 20px; }

.press-content-item { float: left; }
#press-content .hentry .post-format-wrapper { overflow: auto; }
.hentry.standard .item-header h3 {
  font-family: "Roboto";
  font-size: 18px;
  line-height: 1.1;
  letter-spacing: -1px;
  font-weight: 300;
  font-style: normal;
  text-transform: none;
  margin-bottom: 5px;
}
.press-content-item .thb-text { margin-bottom: 10px !important; }
.press-content-item .item-header { margin-bottom: 10px; }

h2#latest-blog-heading{
  font-family: "Roboto";
  font-size: 14px;
  line-height: 1.25;
  letter-spacing: 2px;
  font-weight: normal;
  font-style: normal;
  text-transform: uppercase;
  color: #757575;
  margin-bottom: 20px;
}
#latest-blog article { display: inline-block; width: 48%; clear: none; margin-left: 3.5%; vertical-align: top; background-color: #ECECEC; border-left: 1px solid #FF4000;}
#latest-blog article:first-child { margin-left: 0;  }
#credit { display: inline-block; float: right; }
#image-list li > div, #video-list li > div, #performance-list li > div, #exhibition-list li > div{
	text-align: center;
	display: block;
}
#image-list li > div img, #video-list li > div img, #performance-list li > div img, #exhibition-list li > div img { max-width: 100%; }
#image-list li, #video-list li, #performance-list li , #exhibition-list li { margin-bottom: 20px; }
.caption { padding: 5px 5px; }
.play-video{
	position: absolute;
	top: 35%;
	z-index: 9999;
	background-color: rgba(255, 255, 255, 0.39);
	padding: 20px 20px;
	left: 35%;
}
@media only screen and (max-width: 480px) {
	.thumbnail-left { float: none; text-align: center; margin-right: 0; margin-bottom: 10px; }
}
@media only screen and (max-width: 767px) {
	#latest-blog article { width: 100%; margin-left: 0;}
	.auto_height{ height:100%;}
}
