.page-reviews {
	
}
	
	.page-reviews .column-left {
		width: 280px;
	}

	.page-reviews .column-content {
		width: calc(100% - 296px);
	}
	
	.page-reviews .review-form {
		border: 3px solid #f3f3f3;
		padding: 12px;
		width: 400px;
	}
		
		.page-reviews .review-form .form-control {
			width: 100%;
			border-color: #ccc;
		}
			.page-reviews .review-form textarea.form-control {
				height: 140px;
			}
	
	.page-reviews .reviews {
		width: calc(100% - 296px);
	}
	
		.page-reviews .reviews .review-item {
			border: 3px solid #f3f3f3;
			padding: 12px;
			margin-bottom: 16px;
		}
			
			.page-reviews .reviews .review-item .date {
				font-size: 13px;
			}
			
			.page-reviews .reviews .review-item .answer {
				padding-left: 16px;
			}
			
			.page-reviews .reviews .review-item .text {
				width: 600px;
			}
			
			.page-reviews .reviews .review-item .rate {}
				
				.page-reviews .reviews .review-item .star {
					height: 16px;
					width: 16px;
				}
					
					.page-reviews .reviews .review-item .star .svg {
						fill: #ccc;
					}
						.page-reviews .reviews .review-item .star .svg.fill {
							fill: #ffca28;
						}
						
@media (max-width: 600px) {
	
	.page-reviews .review-form, .page-reviews .reviews, .page-reviews .reviews .review-item .text {
		width: 100%;
	}
	
}