.text-slider h1 {
	position: absolute;
	margin: auto;
	top: 128px;
	left: 100px;
	color: #333;
}

.text-slider .control {
	position: absolute;
	margin: auto;
	top: 130px;
	color: #e5e5e5;
	font-size: 30px;
}

.text-slider .prev-slide {
	left: 20px;
}

.text-slider .next-slide {
	right: 20px;
}

.text-slider a:hover {
	text-decoration: none;
}

.text-slider .control-bg:hover {
	height: 100%;
	width: 50px;
	position: absolute;
	margin: auto;
	top: 0;
}

.text-slider .control-bg.left {
	background-image: linear-gradient(to right, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	left: 0;
}

.text-slider .control-bg.right {
	background-image: linear-gradient(to left, rgba(0, 0, 0, .5) 0, rgba(0, 0, 0, .0001) 100%);
	right: 0;
}