/**
 * $JA#COPYRIGHT$
 */

// -----------------
// TESTIMONIAL STYLE
// -----------------
.acm-testimonials {

	// TESTIMONIAL STYLE 7
	// -------------------
	&.style-7 {
		.carousel-item,
	  .item {
	    margin: 0 auto;
	    text-align: left;
	    padding: 0 @t3-global-padding * 1.5;

	    .testimonial-text {
	      font-size: (@font-size-large * 1.5);
	      font-weight: @font-weight-thin;
	      margin-bottom: @t3-global-margin;

	      @media screen and (max-width: @screen-xs-max) {
					font-size: @font-size-large;
				}
	    }

	    // Author information
	    // ------------------
	    .author-info {
	    	float: left;
	      padding-right: @grid-gutter-width;

			  @media screen and (max-width: @screen-xs) {
			  	float: none;
			  	padding: 0 0 @grid-gutter-width/2 0;
			  	text-align: center;
			  }

	    	// Author imate
	      .author-image {
	        border-radius: 50%;
	        display: inline-block;
	        height: 160px;
	        margin-bottom: @t3-global-margin / 2;
	        overflow: hidden;
	        width: 160px;

	        img {
	          border-radius: 50%;
	          height: 100%;
	          width: 100%;
	        }
	      }

	      // Author info text
		    .author-info-text {
		      font-size: @font-size-small;
		      letter-spacing: 1px;
		      text-transform: uppercase;
		      color: @gray-lighter;

		      span.author-name {
		        font-weight: @font-weight-bold;
		      }
		    }

	    }
	  }

	  // Indicators
	  .carousel-indicators {
	    bottom: auto;
	    margin-top: @t3-global-margin;
	    margin-bottom: 0;
	    position: relative;
	    z-index: 0;

	    li {
	      background: @gray-light;
	      border-color: @gray-light;

	      &.active {
	        background: @brand-primary;
	        border-color: @brand-primary;
	      }
	    }
  	}
	}
}