.submenu1 h2 {
	margin:0;
	line-height:25px;
}

.subchild {
	background: rgba(0, 0, 0, 0.5);
	position: absolute;
	width: 100%;
}


.tertiary_margin {
	margin-left:0;	
}

.tertiary_banner {
	position: relative;
}

.tertiary_banner p {
	margin:0;
	padding:0;
}

.tertiary_banner img {
	width:100%;
	max-width:100%;	
	margin-top:0;
}

.tertiary_content {
	padding:40px 3%;
	overflow:hidden;
	background: none repeat scroll 0 0 #E3E2E7;
}

.tertiary_content_left {
	margin-right:13%;
	width: 38%;
	float:left;
	font-size:14px;
	line-height:22px;
	color:#656971;
}



.tertiary_content_left h1 {
	color:#313337;	
}

.tertiary_content_left p {
	color:#666666;
	font-size:14px;

}

.tertiary_content_right {
	width: 48%;
	float:left;
}

.tertiary_spacer {
	text-align:center;
	height:25px;
	background:#C3C2C7;
	color:#333333;
	padding-top:5px;
	font-weight:bold;
}

.tertiary_touch {
	background: none repeat scroll 0 0 #E3E2E7;
	overflow:hidden;
	padding:20px 3%;
}

.tertiary_touch div {
	width:30%;
	float:left;
	text-align:center;
}

.touch_middle {
	margin:0 5%;	
}

.tertiary_gallery {
	background: none repeat scroll 0 0 #EEEEF1;
	padding:10px 3% 20px;
	overflow:hidden;
	-webkit-box-shadow: 0 -10px 10px 0 black;
	-webkit-box-shadow: 0 10px 10px 0 black;
	box-shadow: 0 -10px 10px 0 black;
	box-shadow: 0 10px 10px 0 black;
}

.gallery_item {
	float:left;
	width:44%;
	max-width:380px;
}

.gallery_item div img {
	width:100%;
	height:308px;
	background:#0000EE;	
}

.right {
	float:right;	
}

#papers a
{
	font-size: 12px;
	color: black;
}

.tertiary_content_fullwidth {
	width: 100%;
}

/* WIDGET */

.widget_title {
	text-transform:uppercase;
	font-size:12px;	
}

.slide, .yui3-widget {
	width:100%;
}

.slide {
	padding-top:3px;
	text-align:center;
}

.gallery_item div img {
	height:240px;	
}

html.no-touch #masonry-container article.item > a > span.overlay, html.no-touch ul.latest-projects > li.slide > a > span.overlay {
	background:url("/img/portfolio-item-overlay-large.png") no-repeat scroll center center transparent !important;
	width:100%;
}

@media screen and (max-width: 767px) {
	
	.tertiary_content_left, .tertiary_content_right, .gallery_item {
		margin:0;
		width:100%;		
	}
	
	.gallery_item {
		float:none;
		width:100%;
		max-width:408px;
		margin:0 auto;
	}
	
	.gallery_item {
		text-align:center;
	}

}
