.cycle-slideshow, .cycle-slideshow * {
			box-sizing: border-box;
	   -moz-box-sizing: border-box;
	-webkit-box-sizing: border-box; 
}

.cycle-slideshow {
	margin: 10px auto;
	min-width: 200px;
	padding: 0;
	position: relative;
}

.cycle-slideshow > .testimonial-item {
	display: block;
	left: 0;
	padding: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

.cycle-slideshow > .testimonial-item:first-child {
	position: static;
	z-index: 100;
}

.cycle-pager {
	overflow: hidden;
	position: absolute;
	text-align: center;
	top: 360px;

		    transition: top .4s ease-in; 
	   -moz-transition: top .4s ease-in;
	     -o-transition: top .4s ease-in;
    -webkit-transition: top .4s ease-in;

	width: 100%;
	z-index: 500;
}

.cycle-pager span {
	color: #ddd;
	cursor: pointer;
	display: inline-block;
	font-family: arial;
	font-size: 50px;
	margin: 0 6px;
	height: 16px;
	width: 16px;
}

.cycle-pager span.cycle-pager-active {
	color: #D69746;
}

.cycle-pager > * {
	cursor: pointer;
}

.cycle-caption {
	bottom: 15px;
	color: white;
	position: absolute;
	right: 15px;
	z-index: 700;
}

.cycle-overlay {
	background: black;
	bottom: 0;
	color: white;
	font-family: Tahoma, Geneva, sans-serif;
	opacity: .5;
	padding: 15px;
	position: absolute;
	width: 100%;
	z-index: 600;
}


/* prev / next links */
.cycle-prev, .cycle-next {
	border: 0;
	cursor: pointer;
	filter: alpha(opacity=70);
	height: 100%;
	opacity: .7;
	position: absolute;
	top: 0;
	width: 25px;
	z-index: 800;
}

.cycle-prev:before, .cycle-next:before {
    font-family: FontAwesome;
	font-size: 50px;
    left: -5px;
    position: absolute;
	text-decoration: none;
    top: 50%;
}

.cycle-prev {
	left: 0;
}

.cycle-prev:before {
	content: "\f053";
}

.cycle-next {
	right: 0;
}

.cycle-next:before {
	content: "\f054";
}

.cycle-prev:hover, .cycle-next:hover {
	color: #00aeef;
	filter: alpha(opacity=100);
	opacity: 1;
}

.disabled {
	filter: alpha(opacity=50);
	opacity: .5;
}

.cycle-paused:after {
	background: black;
    border-radius: 10px;
	color: white;
    content: 'Paused';
	filter: alpha(opacity=50);
    opacity: .5;
	padding: 10px;
	position: absolute;
	right: 10px;
	top: 10px;
    z-index: 500;
}

.slideshow-links {
	background-color: #49cca8;
	display: inline-block;
	height: 10px;
	width: 10px;
}

.slideshow-links.cycle-pager-active, .slideshow-links:hover {
	background-color: #4470ed;
}