.review-block{
	 margin-bottom: 20px;
}
.review-block .review-title{
    display: inline-block;
	font-size: 18px;
    color: #345b96;
    margin-right: 15px;
}
.review-block .add-own{
    font-size: 16px;    
    cursor: pointer;
}
.review-block form{
	width: 33%;
    margin-top: 20px;
	margin-bottom: 20px;
}
div.captcha_block input[name="captcha_word"]{
    float: left;
    width: 50%;
    margin-right: 4%;
}
.review-block .captcha_block img{
    float: left;
    width: 36%;
    height: 42px;
}
.review-block input[type="text"],
.review-block input[type="textarea"],
.review-block textarea {
    width: 90%;
    font-family: 'arialnarrow';
    margin: 0px 0 20px 0;
    display: block;
    font-size: 16px;
    padding: 0 10px 0 10px;
    border: 1px solid #2e2e2e;
    line-height: 40px;
}
.review-block input[type="textarea"],
.review-block textarea {
    max-width: 100%;
    min-height: 200px;
}
.review-block input[type="submit"]{
    border: 1px solid #2e2e2e;
    color: #2e2e2e;
    display: block;
    font-family: 'arialnarrow';
    line-height: 40px;
    margin: 25px 0 0;
    padding: 0 12px;
    text-decoration: none;
    text-transform: uppercase;
    background: transparent;
}
.review-block input[type="submit"]:hover {
    background-color: #cdeb01;
}
#success p,
#fail p{
    padding: 35px 20px;
    font-size: 18px;
    margin: 0;  
}
.reviews{
    margin-top: 20px;
}
.review{
    margin-bottom: 20px;
    font-size: 16px;
    padding-bottom: 10px;
    border-bottom: 1px solid #17b7c5;
}
.review .signature{
    margin-bottom: 10px;
	width: 30%;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}
.review .signature strong{
    color: #345b96;
	font-size: 18px;
}

.review .signature span{
	font-size: 18px;
}

.review .text{
	padding: 15px;
	background-color: #55AB00;
	min-height: 40px;
	color: white;
}

.review .text p{
	font-size:16px;
	text-align: justify;
}