/*-------------------------------*/
/*      Code snippet by          */
/*      @maridlcrmn              */
/*-------------------------------*/


.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}

/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding-bottom: 30px;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #578b35;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
    font-size: 1em;
    margin-bottom:5px;
}

#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}

.testimonial-img{
  margin:0 auto 10px;
  border: 2px solid #578b35;
  border-radius: 20px;
}

.testimonial-signature{
  text-align: center;
  font-size: 1.15em;
  margin-bottom:30px;
}
a {
  color:#0e48ad;
}

a:focus, a:hover {
  color:#123294;
}



.h--alt {
    font-weight: 300;
	margin-top:0;
}



h5 {
	font-size:16px;
}

h6 {
	font-size:14px;
}

a {
	color:#0e48ad;
}

a:focus, a:hover {
	color:#123294;
}

/* -------------------*/

/*-----------------------*/
/*----- TESTIMONIAL -----*/
/*-----------------------*/

.testimonial {
	padding: 30px 15px 30px 30px;
	border-style: solid;
	border-width:3px 1px 1px;
	margin:15px 0;
  border-color: #578b35 #ddd #ddd;
}

.testimonial img {
    border: 1px solid #578b35;
    margin: auto auto 15px;
    width: 100%;
}

.testimonial blockquote {
    /*font-family: "source sans pro";*/
    font-size: 16px;
    font-weight: 300;
    border-left-color: #81a36a;
}

.testimonial blockquote:before {
  font-family: "source sans pro";
	    color: #ccc;
	    content: open-quote;
	    font-size: 4em;
	    line-height: 0em;
	    margin-right: 0.1em;
	    vertical-align: -0.4em;
}

.testimonial blockquote:after {
    font-family: "source sans pro";
        color: #ccc;
        content: close-quote;
        font-size: 4em;
        line-height: 0em;
        margin-right: 0.1em;
        vertical-align: -0.4em;

		/*visibility:hidden;*/
}

.col-md-3 .testimonial {
    padding: 30px;
}

.col-md-4 .testimonial .col-md-5,
.col-md-3 .testimonial .col-md-5,
.col-md-2 .testimonial .col-md-5,
.col-md-1 .testimonial .col-md-5 {
	width:100%;
	margin: 0 0 15px;
}

.col-md-4 .testimonial .col-md-7,
.col-md-3 .testimonial .col-md-7,
.col-md-2 .testimonial .col-md-7,
.col-md-1 .testimonial .col-md-7 {
    padding: 0;
    width: 100%;
}

.testimonial blockquote cite {
    float: left;
    font-weight: 600;
    margin-top: 10px;
    width: 100%;
}

@media (min-width:992px) {
	.testimonial img {
		max-width:200px;
    margin-bottom: 10px!important;
	}
  .imagen{
    float:left;
  }

}
