.cz_quote blockquote {
	padding: 30px
}
.cz_quote .cz_quote_info {
	margin: 40px 0 0;
	display: table
}
.cz_quote .cz_quote_info img {
	border-radius: 100%;
	display: inline-block;
	margin-right: 20px;
	width: 80px;
	height: 80px;
	vertical-align: middle
}
.cz_quote_center .cz_quote_info img {
	margin: 0 auto
}
.cz_quote h4 {
	display: inline-block;
	font-weight: normal;
	vertical-align: middle;
	margin: 0
}
.cz_quote blockquote:before {
	display: none
}
.cz_quote_arrow blockquote {
	background: #fff
}
.cz_quote_arrow blockquote:after {
	content: "\00a0";
	display: block;
	position: absolute;
	bottom: -10px;
	left: 62px;
	width: 20px;
	height: 20px;
	background: inherit;
	z-index: 0;
	border-width: 0 1px 1px 0;
	border-style: inherit;
	border-color: inherit;
	transform: rotate(45deg)
}

.cz_quote_arrow .cz_quote_info {
	margin: 20px 30px
}
.cz_quote_center {
	text-align: center
}
.cz_quote_center blockquote:after {
	left: calc(51% - 20px)
}
.cz_quote_center .cz_quote_info {
	margin: 20px auto 0
}
.cz_quote_center blockquote:after {
	z-index: -1
}
.cz_quote.cz_quote_center .cz_quote_info img {
	display: table;
	margin: 0 auto
}
.cz_quote_center h4 {
	display: block;
	padding: 10px 0
}
.cz_quote_top blockquote:after {
	border-width: 1px 0 0 1px;
	bottom: auto;
	top: -10px
}
.cz_quote_center.cz_quote_top .cz_quote_info {
	margin: 0 auto 20px
}
i.cz_quote_shape {
	display: block;
	opacity: .1;
	font-size: 100px
}
.cz_quote_both_second {
	position: absolute;
	bottom: 10%;
	right: 10%
}
.cz_quote_rating i {
	margin-right: 1px
}