.gallery_children {
	width: 30%;
	min-width: 200px;
	margin: 1%;
}

.home .gallery_children {
	min-width: 40px;
	width:auto;
	float:left;
}

.home .gallery_children {
	margin: 2rem 4rem 2rem 0;
}

a.gallery_children h2 {
	line-height:2rem;
}

a.gallery_children h2, a.gallery_children {
	text-decoration: none;
	background-color: rgb(47,47,47);
}

.home #main a.gallery_children h2{
	line-height:1rem;
	padding:30px 0 40px 0;
	text-align:center;
	opacity:0;
}

.home #main a.gallery_children h2:hover{
	opacity:.9;

}

.home #main a.gallery_children h2:active, #main a.gallery_children:active h2{
	opacity:1;
	background-color: rgb(247,0,0);
	color:#fff;
}


#main a.gallery_children:hover {
	opacity:.6;
}

#main a.gallery_children h2 {
/* color:rgba(255,255,255,0);*/
font-size:.9rem;
padding-left:.5rem;
opacity:1;
background-color: rgb(47,47,47);
letter-spacing:.065rem;
color:#fff;
}

#main a.gallery_children h2:hover {
	opacity: .8;
	background-color: rgb(255,255,255);
	color:#000;
}

@media screen and (max-width: 680px) {
	
	.entry-content	a.gallery_children, .home #page .gallery_children {
		min-width:100%;
	}
	
	#main a.gallery_children h2 {
		opacity:1;
	}
}
