@charset "utf-8";
.waterfall_wrap {padding:5px;background:#232323;}
#waterfall {margin:10px;padding:0;overflow:hidden;font-size:1em;letter-spacing:0.1em;line-height:1.6em}
#waterfall.min {margin:0;}
#waterfall li {/*position:absolute;*/list-style:none;left:0;top:0;opacity:0;z-index:0;transform:translateY(100px);}
#waterfall li:hover {z-index:1;}
#waterfall li.show {opacity:1;transform:translateY(0);transition:all 0.3s, top 1s;}
#waterfall li>div {color:rgba(0, 0, 0, 0.6);font-size:32px;/*border-radius:3px;*/margin:10px;/*padding:15px;background:rgb(255, 255, 255);*/border:0;transition:all 0.5s;}
#waterfall li>div:hover {transform:translateY(-10px);border:0;transition:all 0.3s;}
#waterfall li.min>div {margin:0;transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterfall li.min>div:hover {transform:none;border:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(0, 0, 0, 0.1);}
#waterfall li>div.adsense:hover {transform:inherit}

.caption {
	display: block;
/*  position: absolute; */
	opacity:1;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0,0,0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}