@charset "UTF-8";
/* CSS Document */


.review-container article.single-post.post-style-review {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccc;
	position: relative;
	min-height: 60px;
}
.review-container article.single-post.post-style-review .imageContainer { position: absolute; top: 0; }
.review-container article.single-post.post-style-review .imageContainer .icona {
	background: #000;
	width: 60px;
	height: 60px;
	position: relative;
	z-index: 2;
	border-radius: 250px;
}
.review-container article.single-post.post-style-review .imageContainer .icona span {
	width: 60px;
	height: 60px;
	display: block;
	line-height: 60px;
	text-align: center;
	font-size: 34px;
	color: rgba(255,255,255,.8);
	font-family: "Montserrat";
	font-weight: 700;
	position: relative;
	z-index: 3;
}
.review-container article.single-post.post-style-review .textContainer { position: relative; padding-left: 80px; box-sizing: border-box; }
.review-container article.single-post.post-style-review .review_star { display: inline-block; margin-left: 5px; }
.review-container article.single-post.post-style-review img { width: 90px; margin-bottom: 5px; }
.review-container article.single-post.post-style-review h3 { margin-top: 0; }

.page-id-186 form.visual-form-builder li.vfb-item-radio#item-vfb-35 div span label { 
	color: #ffcc00;
	line-height: 16px;
	font-size: 22px;
}