a {
	color: rgba(255,255,255,0.7);
	text-decoration: none;
	outline: none;
}

a:hover, 
a:focus {
	color: #fff
}

/* Demo Buttons Style */
.codrops-demos {
	padding-top: 1em;
	max-width: 700px;
	margin: 0 auto;
}

.codrops-demos a {
	text-decoration: none;
	outline: none;
	display: inline-block;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 0.8em;
	margin: 0.5em 0.4em;
	letter-spacing: 1px;
	background: rgba(0,0,0,0.1);
	padding: 0.4em 0.9em;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

.codrops-demos a.current-demo,
.codrops-demos a:hover,
.codrops-demos a:focus {
	opacity: 1;
	background: rgba(0,0,0,0.25);
}

section {
	text-align: center;
}

@media screen and (max-width: 25em) {

	.codrops-icon span {
		display: none;
	}

}