
/* ==================== section-testimonials-topBanner ======================================== */

.section-testimonials-topBanner{
	background-image: url(../../images/pages/testimonials/banner.jpg?v=3);
}
@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){
	/* retina */
	.section-testimonials-topBanner{
		background-image: url(../../images/pages/testimonials/banner@2x.jpg?v=3);
		background-size: auto 330px;
	}
}

/* ==================== .section-resume-testimonials ======================================== */

.section-testimonials-items {
	font-size: 14px;
}
.section-testimonials-items .item{
	font-size: 14px;
	border: 1px solid #efefef;
	padding: 45px;
	line-height: 1.8;
	width: 400px;
}
.section-testimonials-items .item:empty{
	border: none;
	padding: 0;
}
.section-testimonials-items .author{
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #cab48b;
	margin: 30px 0 5px 40px;
}
.section-testimonials-items .author:before{
	position: absolute;
	content: '';
	left: -50px;
	width: 30px;
	top: 0.8em;
	height: 1px;
	background-color: #cab48b;
}
.section-testimonials-items .location{
	color: #cab48b;
	margin-left: 40px;
	padding-left: 20px;
	background: url(../../images/pages/testimonials/location.png) no-repeat 0px 4px / 11px auto;
	min-height: 15px;
}
.section-testimonials-items blockquote{
	position: relative; 
	margin: 0 50px;
}
.section-testimonials-items blockquote p{
	margin:0;
}
.section-testimonials-items blockquote p:before, .section-testimonials-items blockquote p:after{
	position: absolute;
	color: #cab48b;
	font-size: 50px;
	font-family: "Times New Roman";
}
.section-testimonials-items blockquote p:before{
	content: '“';
	top: -15px;
	left: -50px;
}
.section-testimonials-items blockquote p:after{
	content: '„';
	bottom: -15px;
	right: -50px;  
}