

/** GENERAL **/
.static-wrapper.testimonial-wrapper						{ font-size:1em; }
.testimonial-wrapper .testimonial-details				{ float:left; width:300px; }
.testimonial-wrapper .name								{ font-family:'Montserrat', sans-serif; font-size:2.3em; text-transform:uppercase; font-weight:600; letter-spacing:-3px; line-height:1em; }
.testimonial-wrapper .address							{ margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif; font-weight:300; font-size:0.9em; }
.testimonial-wrapper .image-wrapper						{ margin:20px 0px 0px 0px; }
.testimonial-wrapper .image-wrapper img					{ max-width:100%; height:auto; }
.testimonial-wrapper .testimonial-desc					{ margin:0px 0px 0px 350px; padding:0px 0px 0px 50px; line-height:1.8em; font-family:'Open Sans', sans-serif; }
.testimonial-wrapper .testimonial-desc img { display:block; max-width:100%; }
.testimonial-wrapper .testimonial-desc .quote			{ font-size:4em; }
.testimonial-wrapper .testimonial-desc .quote-left		{ margin:0px 0px -55px -10px; }
.testimonial-wrapper .testimonial-desc .quote-right		{ margin:0px 0px 0px 0px; text-align:right; }
.testimonial-wrapper .testimonial-details				{ color:#777777; }
.testimonial-wrapper .name								{ color:#513389; }
.testimonial-wrapper .address							{ border-top:1px dotted #CCCCCC; }
.testimonial-wrapper .testimonial-desc					{ color:#777777; border-left:2px solid #513389; }
.testimonial-wrapper .testimonial-desc .quote			{ color:#F5F5F5; }
.testimonial-index-wrapper .testimonial-details			{ float:left;}
.testimonial-index-wrapper .image-wrapper img			{ max-width:100%; height:auto; }
.index-static-wrapper 									{ padding: 50px 0px; font-size: 1.3em; font-family: 'Open Sans', sans-serif; background: #fafafa !important;}

/** RESPONSIVE **/
@media screen and (max-width:830px){
	.testimonial-wrapper .testimonial-details			{ width:200px; }
	.testimonial-wrapper .name							{ font-size:1.8em; }
	.testimonial-wrapper .testimonial-desc				{ margin:0px 0px 0px 230px; padding:0px 0px 0px 30px; }
}
@media screen and (max-width:550px){
	.testimonial-wrapper .testimonial-details			{ float:none; width:100%; height:auto !important; }
	.testimonial-wrapper .testimonial-desc				{ margin:30px 0px 0px 0px; height:auto !important; padding:30px 0px 0px 0px; border-top:2px solid #8EA3A8; border-left:none; }
}
