.testimonials-list:before,
.testimonials-list:after,
.testimonials-grid:before,
.testimonials-grid:after{display:table;clear:both;}
.testimonials p{font-size:14px;line-height:1.325;}
.testimonials-meta{display:inline-block;clear:both;}
.tm_author em{font-size:16px;font-weight:bold;}
.position, .website a{color:#999;font-size:14px;font-weight:normal;}
.author-pic img{background:none;border:none;border-radius:50%!important;-webkit-border-radius:50%!important;-moz-border-radius:50%!important;box-shadow:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;}
.thumb-large img{width:100px;height:auto;}
.thumb-medium img{width:75px;height:auto;}
.thumb-small img{width:55px;height:auto;}
.flr{display:inline-block;text-align:right;width:100%;}
.sld-pagination img,
.sld-pagination-two img,
.sld-pagination-three img,
.sld-pagination-seven img,
.sld-pagination-six img{background:none;border:none;border-radius:0;box-shadow:none;position:relative;z-index:99;}
.sld-pagination-four{margin-top:20px;width:50px;text-align:right;float:right;}
.sld-pagination-five{clear:both;display:block;margin-top:20px;text-align:center;}
.sld-pagination-four img,.sld-pagination-five img{background:none;border:none;border-radius:0;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;}
.testimonials-table, .testimonials-grid{display:table;clear:both;position:relative;max-width:100%;}
.border-top{border-top:1px dashed #AAAAAA;}
.testimonials-table .col-3, .testimonials-table .col-2{display:table-cell;padding:20px;text-align:center;vertical-align:top;}
.testimonials-table .col-3{width:33.33%;}
.testimonials-table .col-2{width:49.5%;}
.testimonials-table .col-2:nth-child(2n){border-left:1px dashed #AAAAAA;}
.testimonials-table .col-3:nth-child(2n){border-left:1px dashed #AAAAAA;border-right:1px dashed #AAAAAA;}
.style-one .testimonials, .style-two .testimonials,
.style-4 .testimonials, .style-three .testimonials,
.style-six .testimonials, .style-seven .testimonials{display:inline-block;background:#F8F8F8;border:1px solid #CCC;box-shadow:0 1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.1);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.1);margin:0 0 25px;margin:0 0 2.5rem;padding:20px;padding:2rem;position:relative;max-width:100%;}
.style-one .testimonials-meta{text-align:left;width:100%;}
.style-one .author-pic{float:left;margin:0 15px 15px 0;}
.style-one .position, .style-one .website a{display:block;text-decoration:none;border:none;}
.style-two .testimonials-content{display:table-cell;border-right:1px solid #DDD;padding-right:15px;vertical-align:top;}
.style-three .testimonials-content{display:table-cell;border-left:1px solid #DDD;padding-left:15px;vertical-align:top;}
.style-two .testimonials-meta, .style-three .testimonials-meta{display:table-cell;text-align:center;width:25%;padding:0 0 0 15px;}
.style-three .testimonials-meta{padding:0 15px 0 0;}
.style-two .author-pic, .style-three .author-pic,
.testimonials-table .author-pic, .grid.style-4 .author-pic{display:block;margin:0 0 25px;}
.style-two .position, .style-three .position,
.style-two .website a, .style-three .website a{display:block;text-decoration:none;border:none;}
.style-four .testimonials{display:block;clear:both;margin:0 0 35px;margin:0 0 3.5rem;}
.style-four .testimonials-content{background:#F5F5F5;border:1px solid #DFDFDF;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);display:block;padding:20px;position:relative;}
.style-four .testimonials-content:before{border-color:#DFDFDF transparent transparent;border-style:solid;border-width:0.8em;bottom:-25px;content:" ";display:block;left:39px;position:absolute;}
.style-four .testimonials-content:after{border-color:#F5F5F5 transparent transparent;border-style:solid;border-width:0.8em;bottom:-24px;content:" ";display:block;left:39px;position:absolute;}
.style-four .testimonials-meta{display:inline-block;margin:20px 15px 0;text-align:left;width:50%;}
.style-four .author-pic{display:block;float:left;margin:0 20px 10px 0;}
.style-four .position,
.style-four .website a{display:block;text-decoration:none;border:none;}
.style-five .testimonials{display:inline-block;clear:both;margin:0 0 35px;margin:0 0 3.5rem;}
.style-five .testimonials-content{background:#F5F5F5;border:1px solid #DFDFDF;box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);display:block;float:left;padding:20px;position:relative;width:60%;}
.style-five .testimonials-content:before{border-color:transparent transparent transparent #DFDFDF;border-style:solid;border-width:0.8em;content:" ";display:block;left:100%;position:absolute;top:40px;}
.style-five .testimonials-content:after{border-color:transparent transparent transparent #F5F5F5;border-style:solid;border-width:0.8em;content:" ";display:block;left:99.7%;position:absolute;top:40px;}
.style-five .testimonials-meta{display:inline-block;margin:15px 0 0 20px;text-align:left;width:33%;}
.style-five .author-pic, .style-six .author-pic{display:block;float:left;margin:0 20px 10px 0;}
.style-five .position, .style-six .position, .style-six .website a,
.style-five .website a{display:block;text-decoration:none;border:none;}
.style-six .has_thumbnail .testimonials-content p{margin-left:100px;}
.style-six .testimonials-meta{display:inline-block;clear:both;float:right;}
.style-seven .testimonials-meta{display:table;float:right;width:auto;}
.style-seven .position, .style-seven .website a,
.style-seven .tm_author em, .style-seven .tm_author{display:table;text-decoration:none;border:none;}
.style-seven .author-pic{display:table-cell;padding:0 20px 10px 0;vertical-align:middle;}
.grid .col-4,
.grid .col-2,
.grid .col-6,
.grid .col-3,
.grid .col-5{float:left;margin-left:2.564102564102564%;}
.grid .col-2{width:48.717948717948715%;}
.grid .col-3{width:31.623931623931625%;}
.grid .col-4{width:23.076923076923077%;}
.grid .col-5{width:17.856789%;}
.grid .col-6{width:14.52991452991453%;}
.grid .first{clear:both;margin-left:0;}
.grid.style-two .testimonials{overflow:visible!important;margin-bottom:65px;margin-bottom:6.5rem}
.grid.style-four .testimonials-meta{width:100%;}
.grid.style-four .testimonials, .slider-four.style-four .testimonials, .slider-five.style-five .testimonials{clear:none;}
.style-4 .author-pic, .style-4 .testimonials-meta,
.style-4 .testimonials-meta .position, .style-4 .testimonials-meta .website a{text-align:center;display:block;clear:both;border:none;}
.grid.style-two .author-pic{background:#F8F8F8;border:1px solid #999999;border-radius:50%!important;display:block;left:50%;line-height:0;margin:0 0 0 -39px;padding:2px;position:absolute;top:-42px;}
.grid.style-two .testimonials-content{border-right:0 none;display:block;margin-top:45px;padding-right:0;text-align:center;vertical-align:top;}
.testimonials-list .slides li{margin-left:0!important;overflow:hidden;}
.tm-pagination{display:block;text-align:center;}
.tm-pagination a, .tm-pagination span{background:#DDD;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;color:#656565;display:inline-block;margin-right:5px;padding:2px 10px;text-decoration:none !important;}
.tm-pagination a:hover{background:#EEE;}
.tm-pagination span.current{background:#24890D;color:#FFF;}
@media only screen and (max-width:767px){.style-four .testimonials-meta{width:100%;}
.testimonials-list.style-five .testimonials-content{width:auto;}
.testimonials-list.style-five .testimonials-meta{width:93%;}
.style-five .testimonials-content:before, .style-five .testimonials-content:after{display:none;}
.testimonials-list.style-six .author-pic{display:inline-block;float:none;margin:0;text-align:center;width:100%;}
.style-six .has_thumbnail .testimonials-content p{margin-left:0;padding-top:20px;}
.style-four li .testimonials-meta{width:70%;}
.grid .col-4,
.grid .col-2,
.grid .col-6,
.grid .col-3,
.grid .col-5{float:none;margin:0 0 30px;width:100%;}
}
@media only screen and (max-width:600px){.testimonials-list.style-three .testimonials-content,
.testimonials-list.style-two .testimonials-content,
.testimonials-list.style-two .testimonials-meta,
.testimonials-list.style-three .testimonials-meta{border:none;display:table;padding:0;vertical-align:top;text-align:left;width:100%;}
.testimonials-list.style-two .author-pic,
.testimonials-list.style-three .author-pic{display:block;float:left;margin:0 20px 25px 0;}
.testimonials-list.style-two .tm_author em, .testimonials-list.style-two .tm_author,
.testimonials-list.style-three .tm_author em, .testimonials-list.style-three .tm_author,
.testimonials-list.style-two .position, .testimonials-list.style-three .position,
.testimonials-list.style-two .website a, .testimonials-list.style-three .website a{display:table;}
}
@media only screen and (max-width:680px){.testimonials-table .col-2, .testimonials-table .col-3,
.testimonials-table .col-2:nth-child(2n),
.testimonials-table .col-3:nth-child(2n){border-bottom:1px dashed #AAAAAA;border-left:none;border-right:none;display:table;width:auto;}
.testimonials-table .col-2:last-child, .testimonials-table .col-3:last-child{border-bottom:none;}
}