/** GENERAL **/
.testimonial-content									{ padding:60px 0px; }
.testimonial-content .fw-margins						{ max-width:960px; }
.testimonial-content .testimonial-details				{ float:left; width:300px; }
.testimonial-content .name								{ font-family:'Lora', serif; font-size:1.8em; line-height:1em; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; }
.testimonial-content .address							{ margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; }
.testimonial-content .image-wrapper						{ margin:20px 0px 0px 0px; }
.testimonial-content .image-wrapper img					{ max-width:100%; height:auto; }
.testimonial-content .testimonial-desc					{ margin:0px 0px 0px 350px; padding:0px 0px 0px 50px; font-size:1.3em; line-height:1.8em; }
.testimonial-content .testimonial-desc .quote			{ font-size:4em; }
.testimonial-content .testimonial-desc .quote-left		{ margin:0px 0px -55px -10px; }
.testimonial-content .testimonial-desc .quote-right		{ margin:0px 0px 0px 0px; text-align:right; }

.testimonial-content .testimonial-details				{ color:#6f6b6a; }
.testimonial-content .name								{ font-family:'Roboto Slab', sans-serif; color:#1ca87b; }
.testimonial-content .address							{ border-top:1px dotted #CCCCCC; }
.testimonial-content .testimonial-desc					{ color:#6f6b6a; border-left:2px solid #1ca87b; }

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