/**
 * Copyright: 2007-2015, Web Techtonics, LLC
 * This code is property of Web Techtonics, LLC. All rights reserved.
 * May not be re-used, re-distributed or modified without permission.
 */

	:root{
		--placeholderSvg: 25px;
		--placeholderLabel: 20px !important;
		--placeholderFontFamily: Arial, Helvetica, sans-serif;
	}
	.AV-WTestimonials-3.widget:not(.placeholder) {
		max-width: 1230px !important;
		padding: 20px 0px 40px 0px !important;
	}
	.AV-WTestimonials-3.widget.placeholder {
		max-width: 1230px !important;
		padding: 20px 20px;
	}
	.constrained, .max-1200 {
		max-width: 1270px;
	}
	.AV-WTestimonials-3 .no_left {
		padding-left: 0px !important;
	}
	.AV-WTestimonials-3 .no_right {
		padding-right: 0px !important;
	}
	.AV-WTestimonials-3 .testimonial {
		text-align: center;
		margin-bottom: 40px;
	}
	.AV-WTestimonials-3 .testimonial .test {
		position: relative;
		background: #fff;
		color: #3a3a3a;
		font-family: Lato;
		font-size: 14px;
		font-style: italic;
		text-align: left;
		padding: 30px 45px 100px 45px;
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		-ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2);
		min-height: 80px;
	}
	.AV-WTestimonials-3 .testimonial .test .testimonal_author {
		border-top: 1px solid #f1f1f1;
		position: absolute;
		text-align: left;
		font-size: 12px;
		font-weight: 400;
		min-height: 0px;
		padding: 30px;
		width: 100%;
		bottom: 0px;
		left: 0px;
	}
	.AV-WTestimonials-3 .testimonial .testimonal_author span {
		font-size: 14px;
		font-weight: 700;
	}

	.AV-WTestimonials-3 .testimonial .leftquote {
		position: absolute;
		color: #d5d5d5;
		font-size: 16px;
		font-style: italic;
		left: 20px;
		top: 30px;
	}
	.AV-WTestimonials-3 .testimonial .rightquote {
		position: absolute;
		color: #d5d5d5;
		font-size: 16px;
		font-style: italic;
		right: 20px;
		top: 55px;
		transform: scale(-1);
		-ms-transform: scale(-1);
		-webkit-transform: scale(-1, 1);
		-moz-transform: rotate(180deg);
		-webkit-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		transform: rotate(180deg);
		bottom: 100px;
	}
	.AV-WTestimonials-3 .WTestimonials-layout.placeholder svg {
		width: 100%;
		margin: auto;
		display: block;
		max-width: var(--placeholderSvg);
		max-height: var(--placeholderSvg);
	}
	.AV-WTestimonials-3 .WTestimonials-layout.placeholder .placeholder-label {
		margin-bottom: 0px;
		text-align: center;
		line-height: normal;
		padding-bottom: 0px;
		font-size: var(--placeholderLabel) !important;
		font-family: var(--placeholderFontFamily) !important;
	}
