#gallery{}
#gallery  .inner{}

#gallery section{
	margin: 0 0 35px;
}
#gallery .note{
	padding:0 2.3rem ;
	margin: 0 0 1.5rem;
	text-align: center;
	font-size: 0.8rem;
	color: #555;
}
#gallery section h3{
	margin: 0 0 18px;
	padding:14px;
	background:rgba(204,194,186,0.4);
	color: #958578;
	font-size: 18px;
	text-align: center;
	font-weight: 100;
}
#gallery .flexSection{
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap !important;
	width:100%;
	padding:0;
	box-sizing:border-box;
}
#gallery .flexSection .box{
	height: 260px;
	margin: 0 1% 25px;
	padding:0.5%;
	background: #f9f9f9;
	box-sizing:border-box;
}

#gallery .flexSection .box img{
	max-height:100%;
}

#gallery .flexSection .box p{
	text-align: center;
	font-size: 0.7rem;
	color: #999;
}