.brick { width: 25%; display:block;}
.brick.w2 { width: 50%; }

@media(max-width:700px){
	.brick { width: 50%; display:block;}
.brick.w2 { width: 100%; }
}

.brick:hover {
	opacity:.94;
}

.project_title {
	background:#000;
	padding:40px;
	text-align:center;
	font-size:12px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#fff;
	margin:80px 0 0;
}


.footer {
	text-align:center;
}


#about {
	padding-top:100px;
	width:70%;
	text-align:center;
	margin:auto;
}

#logo {
	margin:0 auto;
	font-size:36px;
	padding: 90px 0 100px;
	display: block;
	text-align: center;
}
@media(max-width:700px){
#logo {
	padding:60px 0 40px;	
}
.project_title {
	margin-top:40px;	
}
#about {
	width:90%;	
}
}

.picture {
	height:300px;
	width:300px;
	border-radius:2px;
	margin:20px auto;
}
.list li {
	float:none;
	display:inline-block;
}

.canvas .info {
	background:rgba(0,0,0,.6)!important;
	color:#fff;
	padding:4px 8px;
}
.canvas .info h2 {
	font-size:12px;
}
.canvas .info h2,
.lightbox .info h2 {
	margin:0px 0 0;
	color:#fff!important;
}
.canvas .info p {
	display:none;
}