

/** GENERAL **/
.testimonial-slider { padding:80px 0px; background:#FAFAFA; }
.testimonial-slider .fw-padding { position:relative; }
.testimonial-slider .testimonial-slider-arrow { position:absolute; top:50%; margin:0px 0px 0px 0px; padding:10px 20px; background:#513389; color:#FFFFFF; z-index:3; }
.testimonial-slider .testimonial-slider-prev { left:-55px; font-size: 1.5em; }
.testimonial-slider .testimonial-slider-next { right:-55px; font-size: 1.5em; }
.testimonial-wrapper .testimonial-desc { border-top: none !important; border-left: none !important; font-size: 1.2em !important; }


/** GENERAL **/
.static-wrapper.testimonial-wrapper						{ font-size:1em; padding-left: 20px; padding-right: 20px;}
.testimonial-wrapper .testimonial-details				{ float:left; width:200px; }
.testimonial-wrapper .name								{ font-family:'Montserrat', sans-serif; font-size:2.3em; text-transform:uppercase; font-weight:600; letter-spacing:-3px; line-height:1em; }
.testimonial-wrapper .address							{ margin:10px 0px 0px 0px; padding:10px 0px 0px 0px; font-family:'Open Sans', sans-serif; font-weight:300; font-size:0.9em; }
.testimonial-wrapper .image-wrapper						{ margin:20px 0px 0px 0px; }
.testimonial-wrapper .image-wrapper img					{ max-width:100%; height:auto; }
.testimonial-wrapper .testimonial-desc					{ margin:0px 0px 0px 300px; padding:0px 0px 0px 50px; line-height:1.8em; font-family:'Open Sans', sans-serif; }
.testimonial-wrapper .testimonial-desc img              { display:block; max-width:100%; }
.testimonial-wrapper .testimonial-desc .quote			{ font-size:4em; }
.testimonial-wrapper .testimonial-desc .quote-left		{ margin:0px 0px -55px -10px; }
.testimonial-wrapper .testimonial-desc .quote-right		{ margin:0px 0px 0px 0px; text-align:right; }
.testimonial-wrapper .testimonial-details				{ color:#777777; }
.testimonial-wrapper .name								{ color:#513389; }
.testimonial-wrapper .address							{ border-top:1px dotted #CCCCCC; }
.testimonial-wrapper .testimonial-desc					{ color:#777777; border-left:2px solid #513389; }
.testimonial-wrapper .testimonial-desc .quote			{ color:#F5F5F5; }
.testimonial-index-wrapper .testimonial-details			{ float:left;}
.testimonial-index-wrapper .image-wrapper img			{ max-width:100%; height:auto; }
.index-static-wrapper 									{ padding: 50px 0px; font-size: 1.3em; font-family: 'Open Sans', sans-serif; background: #fafafa !important;}

@media screen and (max-width:1130px){
.static-wrapper.testimonial-wrapper                     { padding-left: 80px; padding-right: 80px;}
.testimonial-wrapper .testimonial-desc					{ margin:0px 0px 0px 230px; padding:0px 0px 0px 0px; line-height:1.8em; font-family:'Open Sans', sans-serif; }

}
/** RESPONSIVE **/
@media screen and (max-width:830px){
	.testimonial-wrapper .testimonial-details			{ width:200px; }
	.testimonial-wrapper .name							{ font-size:1.8em; }
    .testimonial-wrapper .testimonial-desc				{ margin:0px 0px 0px 200px; padding:0px 0px 0px 30px; }
    .testimonial-slider .testimonial-slider-prev        { left:-50px; font-size: 1.5em; }
    .testimonial-slider .testimonial-slider-next        { right:-50px; font-size: 1.5em; }
}
@media screen and (max-width:550px){
	.testimonial-wrapper .testimonial-details			{ float:none; width:100%; height:auto !important; }
    .testimonial-wrapper .testimonial-desc				{ margin:30px 0px 0px 0px; height:auto !important; padding:30px 0px 0px 0px; border-top:2px solid #8EA3A8; border-left:none; }
    .testimonial-slider .testimonial-slider-prev        { left:-55px; font-size: 1.5em; }
    .testimonial-slider .testimonial-slider-next        { right:-55px; font-size: 1.5em; }
    .testimonial-slider .testimonial-slider-arrow       { position:absolute; top:50%; margin:0px 0px 0px 0px; padding:10px 10px; background:#513389; color:#FFFFFF; z-index:3; }
    .static-wrapper.testimonial-wrapper                 { padding-left: 60px; padding-right: 60px;}
    .testimonial-wrapper .testimonial-desc .quote-left  { margin: 0px 0px -55px 10px;}
}
