/*
---------------------------
TESTIMONIALS
---------------------------
*/

.testimonial {
	float: left;
	width: 100%;
	display: block;
	position: relative;
	background: rgba(255, 255, 255, 0);
	min-height: 220px;
	position: relative;
	border-radius: 10px;
	z-index: 98 !important;
	-webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
}

a.testimonial:hover {
	background: rgba(255, 255, 255, 1);
	z-index: 99 !important;
/*
	-webkit-transform: scale(1.1, 1.1);
  transform: scale(1.1, 1.1);
*/
}



.testimonial .testimonial-content {
	position: relative;
	text-align: left;
	margin: 0 0 0rem;
	padding: 2rem 2rem 0.5rem 2rem;
	border: 0;
	border-radius: 5px;
	background: rgba(0, 72, 130, 0.04);
}
.testimonial .testimonial-content:after {
	position: absolute;
	bottom: -16px;
	left: 3rem;
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 16px 10px 0 10px;
	border-color: rgba(0, 72, 130, 0.04)  transparent transparent transparent;
	
}

.testimonial .testimonial-content:before {
	position: absolute;
	top:1rem;
	left: 1rem;
	content:'';
	opacity: 0.2;
	z-index: 2;
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 32px auto;
	background-image: url('data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyOHB4IiBoZWlnaHQ9IjEyOHB4IiB2aWV3Qm94PSIwIDAgMTIzLjk2MSAxMjMuOTYxIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMjMuOTYxIDEyMy45NjE7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNNDkuOCwyOS4wMzJjMy4xLTEuMyw0LjQtNSwzLThsLTQuOS0xMC4zYy0xLjQtMi44OTktNC44LTQuMi03LjgtMi44OTljLTguNSwzLjYtMTUuOCw4LjMtMjEuNiwxNCAgIEMxMS40LDI4LjUzMiw2LjYsMzYuMjMyLDQsNDQuNzMyYy0yLjYsOC42MDEtNCwyMC4zLTQsMzUuMnYzMC43YzAsMy4zLDIuNyw2LDYsNmgzOS4zYzMuMywwLDYtMi43LDYtNnYtMzkuM2MwLTMuMzAxLTIuNy02LTYtNiAgIEgyNi41YzAuMi0xMC4xMDEsMi42LTE4LjIsNy0yNC4zMDFDMzcuMSwzNi4xMzMsNDIuNSwzMi4xMzMsNDkuOCwyOS4wMzJ6IiBmaWxsPSIjYWJiMmMxIi8+Cgk8cGF0aCBkPSJNMTIwLjQsMjkuMDMyYzMuMS0xLjMsNC4zOTktNSwzLThsLTQuOS0xMC4xOTljLTEuNC0yLjktNC44LTQuMi03LjgtMi45Yy04LjQsMy42LTE1LjYwMSw4LjMtMjEuNSwxMy45ICAgYy03LjEwMSw2LjgtMTIsMTQuNS0xNC42MDEsMjNjLTIuNiw4LjM5OS0zLjg5OSwyMC4xLTMuODk5LDM1LjF2MzAuN2MwLDMuMywyLjcsNiw2LDZIMTE2YzMuMywwLDYtMi43LDYtNnYtMzkuMyAgIGMwLTMuMzAxLTIuNy02LTYtNkg5Ny4xYzAuMi0xMC4xMDEsMi42MDEtMTguMiw3LTI0LjMwMUMxMDcuNywzNi4xMzMsMTEzLjEsMzIuMTMzLDEyMC40LDI5LjAzMnoiIGZpbGw9IiNhYmIyYzEiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4K');
}
.testimonial .testimonial-content .testimonial-title {
	font-size: 24px;
	color: #0e0e19;
}
.testimonial .testimonial-content p {
	
	font-size: 16px;
	font-weight: 400;
	line-height: 1.7;
	color: #0e0e19;

}

.testimonial .testimonial-author {
	
	width: 100%;
	padding: 1.5rem 0rem 1.5rem 1.66rem;
	border-radius: 0 0 0px 0px;
	border-top: 0px solid #eee;
	display: flex;
	align-items: center;
	justify-content: flex-start;

}
.testimonial .testimonial-author-image {
	width: 64px;
	height: 64px;
	border-radius: 100px;
	margin-right: 1rem;
}
.testimonial-author-section {

}
.testimonial .testimonial-author-name {
	font-weight: 700;
	font-size: 18px;
	color: #9b0166;
	margin:0;
}
.testimonial .testimonial-author-function {
	font-size: 14px;
	color: rgba(0, 72, 130, 0.6);
}

[class*=" bg-"]:not(.bg-white):not(.bg-light) .testimonial .testimonial-content p,
[class*=" bg-"]:not(.bg-white):not(.bg-light) .testimonial .testimonial-author-name {
	color: rgba(255, 255, 255, 1) !important;
}
[class*=" bg-"]:not(.bg-white):not(.bg-light) .testimonial .testimonial-author-function {
	color: rgba(255, 255, 255, 0.4) !important;
}

[class*=" bg-"]:not(.bg-white):not(.bg-light) .testimonial .testimonial-content {
	background: rgba(255, 255, 255, 0.08);
}
[class*=" bg-"]:not(.bg-white):not(.bg-light) .testimonial .testimonial-content:after {
	border-color: rgba(255, 255, 255, 0.08)  transparent transparent transparent;
	
}

