.testimonials-outer {
	background: #ffffff;
	margin: 0 20px;
	padding: 28px 0;
	text-align:center;
	overflow: hidden;

}

.testimonials-outer .title {
	font-size: 2em;
	margin-bottom: 22px;
}

.testimonials-holder {
	margin: 36px 0 10px;
	position: relative;
}

.testimonial-item .container {
	width: 88%;
	margin: 0 auto;
	max-width: 880px;
}

.testimonial-item {
	float:left;
}

.testimonial-img {
	margin-bottom: 26px;
}

.testimonial-item p {
	margin-bottom: 26px;
	color: #212217;
	font-size: 0.875em;
}

.testimonial-author {
	font-weight: 800;
}

.testimonial-org {
	font-style:italic;
}

.testimonial-paging {
	margin: 0;
	padding: 2px;
}

.t-move {
	border: 1px solid transparent;
	background: #212217;
	border-radius: 50%;
	height: 8px;
	width: 8px;
	display: inline-block;
	vertical-align: top;
	transition: all 0.33s;
	cursor: pointer;
}

.t-move:hover {
	border: 1px solid #212217;
	background: transparent;
	border-color: #e83935;
}
.t-move.chosen{background:transparent;	border-color: #212217;}
.alt-testimonial .testimonial-pagination .chosen {
	background: #e83935;
}

.entry .t-move:before {content: none; }


.product-testimonials {
	padding: 12.1% 0 0;
}


.product-testimonials-wrap {
	position: relative;
	overflow:hidden;
	max-width: 100%;
	margin: 0 auto;
}



.alt-testimonial .testimonials-outer {
	background: none;
	color: #ffffff;
	padding: 0;
}



.alt-testimonial .testimonial-item p { color: #ffffff; }
.alt-testimonial .testimonials-outer .title { color: #ffffff; }
.alt-testimonial .t-move {background: #ffffff;}
.alt-testimonial .t-move:hover {border-color: #ffffff;}

@media (max-width: 1025px) {

	.alt-testimonial .testimonials-holder {
		margin: 16px 0 0;
	}	
	.alt-testimonial .testimonials-outer .title {margin-bottom: 0;}
}