

/** GENERAL **/
.testimonial-post .testimonial-content					{ position:relative; float:left; padding:20px; width:70%; }
.testimonial-post .testimonial-right					{ float:right; padding:20px; width:200px; }
.testimonial-post .testimonial-content .read-more 		{ position:absolute; bottom:0; left:0; right:0; display:block; text-align:center; text-transform:uppercase; padding:5px; font-size:0.8em; }
.testimonial-post span.stars,
.testimonial-post span.stars span 						{ display:block; width:80px; height:16px; }
.testimonial-shadow										{ margin:0px 10px 20px 0px; font-size:0px; }
.testimonial-shadow img               { max-width:100%; vertical-align:initial; }

.testimonial-content .quote			{ font-size:4em; }
.testimonial-content .quote-left		{ margin:0px 0px -55px -10px; }
.testimonial-content .quote-right		{ margin:0px 0px 0px 0px; text-align:right; }
.testimonial-content .quote			{ color:#EFEFEF; }

.testimonial-post										{ background:#FAFAFA; border:1px solid #CCCCCC; }
.testimonial-post span.stars,
.testimonial-post span.stars span 						          { background:url(icons/star-ratings.png) 0 -16px repeat-x; }
.testimonial-post span.stars span						           { background-position:0 0; }
.testimonial-post .testimonial-content .read-more 		{ color:#AAAAAA; }
.testimonial-post .testimonial-content .read-more:hover	{ background:#FAFAFA; color:#999999; }

.testimonial-post .post-image						{ position:absolute; top:20px; width:200px; height:150px; }
.testimonial-post.no-image .post-image	{ display:none; }
.testimonial-post-odd .post-image				{ left:0; }
.testimonial-post-even .post-image			{ right:0; }
.testimonial-content img                { max-width:100%; }

@media screen and (max-width:770px){
  .testimonial-post .post-image			{ position:static; width:100%; height:250px; border:none !important; margin:20px 0px 0px 0px; }
  .testimonial-post .testimonial-right					{ width:130px; }
}

@media screen and (max-width:730px){
  .testimonial-post .testimonial-content,
  .testimonial-post .testimonial-right,
  .testimonial-post .testimonial-post-odd .post-content,
	.testimonial-post .testimonial-post-even .post-content	{ float:none; width:90%; margin:0px; }
  .testimonial-post .testimonial-content { padding:10px 20px 0px 20px; }
}
