.testimonials-list .testimonial{font-family:Helvetica, Arial, sans-serif;font-size:14px;margin-top:40px;position:relative;}
.testimonials-list .testimonials{margin:0 10px 0 10px;}
.testimonials-list .testimonial:first-child{margin-top:0px;}
.testimonials-list .more-button{width:100%;text-align:center;float:left;margin-top:20px;margin-bottom:20px;display:inline-block;border-radius:1px;font-size:18px;text-align:center;}
.testimonials-list .more-button .disabled{opacity:0.5;cursor:wait;}
.testimonials-list .page-title button{float:right;}
.testimonials-list .page-title h1{float:left;border-bottom:none;}
.testimonials-list .page-title:after{display:block;content:".";clear:both;font-size:0;line-height:0;height:0;overflow:hidden;}
.testimonials-list .testimonial-image{float:left;}
.testimonials-list .testimonial .message-wrapper{clear:both;}
.testimonials-list .testimonial .content-wrapper{float:left;width:100%;}
.testimonials-list .testimonial .message{font-style:italic;position:relative;padding:15px;margin:0 0 0 30px;border:1px solid #CFCFCF;border-bottom:2px solid #CFCFCF;color:#333;background:#fff;}
.testimonials-list .testimonial .message:before{content:"";position:absolute;top:15px;bottom:auto;left:-23px;border-width:10px 23px 10px 0;border-style:solid;border-color:transparent #CFCFCF;display:block;width:0;}
.testimonials-list .testimonial .message:after{content:"";position:absolute;top:16px;bottom:auto;left:-21px;border-width:9px 21px 9px 0;border-style:solid;border-color:transparent #fff;display:block;width:0;}
.testimonials-list .testimonial .testimonial-date{float:right;font-size:12px;}
.testimonials-list .testimonial .rating-wrapper{float:left;font-size:12px;}
.testimonials-list .testimonial .socialInfo{font-size:12px;padding-top:5px;}
.testimonials-list .testimonial .author-info{font-weight:bold;font-style:italic;}
.testimonials-list .testimonial .socialInfo a{white-space:nowrap;}
.testimonials-list .testimonial .socialInfo img{margin-right:5px;margin-left:5px;display:inline;}
.testimonials-list .testimonial .rating-title{float:left;margin-right:10px;line-height:1.25;}
.testimonials-list .testimonial .rating-box{float:left;}
.testimonialForm .rating-box{cursor:pointer;cursor:hand;}
.block-testimonials .actions a{float:none;}
.block-testimonials{font-size:11px;line-height:1.25;}
.block-testimonials .block-content .content{padding:0 10px;}
.block-testimonials .block-content .content .content-wrapper{height:75px;min-height:75px;display:block;overflow:hidden;margin-bottom:10px;clear:left;}
.block-testimonials .block-content .review{text-align:center;}
.block-testimonials .block-content .review .score{font-weight:bold;font-size:40px;color:#e26703;}
.block-testimonials .block-content .content .rating-title{float:left;margin-right:10px;}
.block-testimonials .block-content .content .message{margin-top:10px;}
.block-testimonials .block-content .content .name{float:right;font-style:italic;}
.block-testimonials.empty-design .actions,
.block-testimonials.empty-design .block-title{display:none;}
.block-testimonials.empty-design,
.block-testimonials.empty-design .block-content{background:none;border:none;}
.block-testimonials.empty-design .block-content .content{padding:0;}
.std .testimonialForm li{list-style:none;}
.testimonials-list .testimonial{zoom:1;}
.testimonials-list .testimonial:after{content:'.';clear:both;height:0;font-size:0;display:block;visibility:hidden;}
@media (max-width:480px){.testimonials-list .testimonial .testimonial-date{float:left;margin-bottom:10px;clear:both;}
.testimonials-list .testimonial-image{float:none;text-align:center;width:100% !important;}
.testimonials-list .container{margin-left:0 !important;margin-top:20px;}
.testimonials-list .testimonial .message{margin:0;}
.testimonials-list .testimonial .message:before{content:"";position:absolute;top:-23px;bottom:auto;left:47%;border-width:0 10px 23px 10px;border-style:solid;border-color:transparent transparent #CFCFCF transparent;display:block;width:0;height:0;}
.testimonials-list .testimonial .message:after{content:"";position:absolute;top:-21px;bottom:auto;left:47%;border-width:0 9px 23px 10px;border-style:solid;border-color:transparent transparent #fff transparent;display:block;width:0;height:0;}
.testimonials-list .testimonial:first-child{margin-top:40px;}
}