.codrops-gallopers{height:60px;text-align:center;}
.codrops-gallopers a{display:inline-block;margin:10px;color:#333;font-weight:700;line-height:30px;border-bottom:4px solid transparent;text-decoration:none;}
.codrops-gallopers a:hover{color:#883d59;border-color:#883d59;}
.codrops-gallopers a.current-galloper,.codrops-gallopers a.current-galloper:hover{color:#aaa;border-color:#fff;}

/* galloper */
.galloper{margin:0 auto;height:620px;width:720px;}
.galloper li{height:480px;width:600px;background-color:#fff;text-align:center;cursor:pointer;
	border-radius: 6px;padding: 17px;box-shadow: 10px 10px 20px 3px #807e7ea4;overflow: hidden;
	position: relative;
}
/* .galloper li.roundabout-in-focus{} */
.galloper li span{display:block;padding-top:6em;}
.galloper .titleImg {
	width: 100%;
	height: 65%;
	box-sizing: border-box;
	overflow: hidden;
}
.galloper img {
	/* max-width: 100%;
	max-height: 100%; */
	width: 100%;
}
.galloper li h2 {
	padding-left: 2px;
	margin-top: 7%;
	font-size: 24px;
	text-align: left;
	padding-right: 25px;
	color: #333333;
	overflow:hidden;
    text-overflow:ellipsis;
	white-space:nowrap;
}

.galloper li p {
	padding-left: 2px;
	padding-right: 5px;
	text-align: left;
	margin-top: 4%;
	font-size: 16px;
	color: #999999;
	text-emphasis: 2px;
	overflow: hidden;
 	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
/* .galloper .roundabout-in-focus h2{
	margin-top: 40px;
	font-size: 24px;
}
.galloper .roundabout-in-focus p{
	margin-top: 23px;
	font-size: 16px;
} */