

/* ********************************************************************************************
	Testimonial
*********************************************************************************************** */

.testimonial_text h2 {
    margin: 0px;
    font-size: 18px;
    line-height: 24px;    
}
.testimonial_text h3 {
 
}

.testimonial_text h4 {
    color: #43A3AC;
    font-size: 13px;
    line-height: 13px;
    text-align: right;
}
table.form-list{
    background: none repeat scroll 0 0 #FFFFFF;
    width: 100%;
    margin-bottom: 20px;
}
span.required{color: #EB340A;}
.testimonials-form .form-list input.input-text {
    margin: 0 0 10px;
}
.testimonials-form td{
    text-align: left;
}
.testimonials-form .buttons-set button.button{
    margin-right:  0;
}
.testimonials-form table#product-review-table{margin:10px 0 10px;}
.testimonials-form table#product-review-table td,
.testimonials-form table#product-review-table th{text-align: center;padding: 0 10px;}
.testimonials-form table#product-review-table td input[type="radio"]{
    float: none;
}

label.rating { padding:10px 0 0 0;}

.testimonial_image {
    float:left;
    max-width:120px;
    width: 120px;
    height: 120px;
    border-radius: 100%;
    overflow: hidden;
    /*border: 3px solid #EEEEEE;*/
}
.testimonial_image img{
    width: 120px;
    height: 120px;
}
.testimonial_text {
    margin-left: 140px;
}
.description-box {
    margin-bottom: 10px;
    /*font-size: 16px;*/
    /*line-height: 24px;*/
    /*font-style: italic;*/
}
.testimonial_text .rating-box{
    margin-bottom: 10px;
}

/* Testimonial Images */
.blog-left-img{
    float: left;
    width: 80px;
    height: 80px;
    border-radius: 100%;
    overflow: hidden;
    /* border: 3px solid #EEEEEE; */
}
.blog-left-img img{
    width: 80px;
    height: 80px;
}

/* Testimonial Details */
.blog-left-details{
    margin-left: 100px;
    position: relative;
    text-align: left;
    padding-left: 30px;
}
.testimonial_company > *{
    font-weight: normal;
    margin-bottom: 0px;
}
.testimonial_l,
.testimonial_r{
    padding-bottom: 20px;
    border-bottom: 1px solid #EEEEEE;
    margin-bottom: 20px;
    
}
.testimonial_l:last-child,
.testimonial_r:last-child{
    margin: 0;
    border: none;
}

.block-testimonials .item a{
    color: #17477c;
    font-weight: normal;
}
.block-testimonials .item a:hover{
    text-decoration: underline;
}

/* Testimonial Full */
.testimonials_bg{ background-size: cover;background-position: center center;padding-top: 50px;  padding-bottom: 50px;}
.testimonial_full_text:before,
.testimonial_full_text:after,
.testimonial_sidebar_text:before{
    border-radius: 100%;
    text-align: center;
    margin-bottom: 40px;
    font-style: normal;
    position: absolute;
    content: "\f10d";
    display: inline-block;
    font-family: FontAwesome;
    font-size: 20px;
    font-weight: normal;
    left: 0;
    top: 0;
}
.testimonial_full_text:after{
    display: none;
}
.testimonial_full_text{/* padding-left: 30px; */font-size: 18px;font-weight: bold;}
.testimonial_detail{display: inline-block;margin: 40px 0px 0px;}
.testimonial_detail > *{display: inline-block;vertical-align: middle;}

/* Testimonial Sidebar */
.testimonial_sidebar_text {
    text-align: left;
    margin-bottom: 25px;
    padding: 10px 35px;
    border-radius: 5px;
    /* font-weight: bold; */
    position: relative;
    font-style: italic;
}
.testimonial_sidebar_text:before{
    left: 10px;
    top: 10px;
    font-size: 16px;
}
.testimonial_sidebar_text:after{
    content: "";
    width: 0;
    height: 0;
    border-left: 15px solid transparent;
    border-top: 15px solid #4686CC;
    border-right: 15px solid transparent;
    position: absolute;
    bottom: -15px;
    left: 17px;
}
.block-testimonials .testimonial_sidebar_box .blog-left-img,
.block-testimonials .testimonial_sidebar_box .blog-left-img img{width: 60px;height: 60px;}
.block-testimonials .testimonial_sidebar_box .blog-left-details{margin-left: 80px;padding-left: 0px;}