/* ============================== FROM OLD ======================================= */
.comments-form-title-wrapper {
	overflow: hidden;

	margin: 15px 0 0 0;

	border-bottom: 1px dotted;
}
.register-advantage {
	height: 17px;
	float: right;
	overflow: hidden;

	padding: 0 0 0 22px;
	margin: 8px 0 0;

	color: #00b3dc;
	text-decoration: none;
	font: normal 12px/17px "PT Sans", Arial, Helvetica, sans-serif;

	background: url('/regions/img/card-icons.png') left -227px no-repeat;
}

#comments-block .comments_form_title {
    color: #00b3dc;
    text-decoration: none;
    font: normal 13px/19px "PT Sans", Arial, Helvetica, sans-serif;
    border-bottom: 1px solid rgba(1, 167, 202, 0.5);
    cursor: pointer;
}
.register-popup {
	display: none;
	width: 490px;

	margin: 30px 0 0 -100px;

	position: absolute;
	z-index: 1;

	border-radius: 5px;

	-webkit-box-shadow: 1px 1px 2px 2px #d9d9d9;
	-moz-box-shadow: 1px 1px 2px 2px #d9d9d9;
	box-shadow: 1px 1px 2px 2px #d9d9d9;

	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZFQjgxODA1QjNCMTFFMzlENjk5NzI3MzhGM0MyNkEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZFQjgxODE1QjNCMTFFMzlENjk5NzI3MzhGM0MyNkEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRkVCODE3RTVCM0IxMUUzOUQ2OTk3MjczOEYzQzI2QSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRkVCODE3RjVCM0IxMUUzOUQ2OTk3MjczOEYzQzI2QSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PneqxfAAAAAQSURBVHjaYv769esngAADAAmjA9VdL4vkAAAAAElFTkSuQmCC") left top repeat;
}
.register-popup .top-arr {
	width: 500px;
	height: 6px;

	position: absolute;
	top: -6px;
	left: 0;

	background-repeat: no-repeat;
	background-position: center top;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAJCAYAAAA/33wPAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDZFM0ZGNzM1QjQ2MTFFM0I0MjhERkFFOTM3RDU2QzEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDZFM0ZGNzQ1QjQ2MTFFM0I0MjhERkFFOTM3RDU2QzEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENkUzRkY3MTVCNDYxMUUzQjQyOERGQUU5MzdENTZDMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENkUzRkY3MjVCNDYxMUUzQjQyOERGQUU5MzdENTZDMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuIAs1QAAAEaSURBVHjanFIxSsVAFMzu/sIUwUYbiUT4oAiCvWCVQjCCJ/AIVp4gB7D6nXVaC8GUabQO1namSJXKrDFLMIkzoOLXjYUDA2/nzZu8ZCPGcXRsEEKs23T4K5s+c6ahwFXQ+zhr8HnKLC2bbICbKNeSJDmu6/qaZE2NPXpsq34RYMC267oHeZ5fdV1n2rZ9IVlTY48eepdmv4VsgXthGB6VZXlvjHkFdNM0NcmaGnp39NDLmaUgYA7ux3F8htd4wkDzGfCT7NFDL2c4ywyBYhdcSdP0FE+6gCiHYej/uARHSqnwnYYsyy6jKLqBZITv+4cQzoMgOGHAOPU//L4UwcCiKG6xwEJUVfXged5O3/dvzj+glJpprR/fBRgAL3DICM8sXZoAAAAASUVORK5CYII=");
}
.register-popup ul {
	overflow: hidden;

	padding: 0;
	margin: 20px 20px 20px 30px;

	color: #4c4c4c;
	font: normal 12px/17px "PT Sans", Arial, Helvetica, sans-serif;

	list-style: none;
}
.register-popup ul li {
	margin: 0 0 3px;
}
.register-popup ul span {
	padding-left: 5px;
}
.register-popup ul span.note {
	padding-left: 20px;

	color: #7c3131;
	font-size: 11px;
}

/* ============================== NEW ======================================= */
#comments-block h1.title,
#comments-block h2.title,
#comments-block .title {
	font: 700 20px/28px "PT Sans",Arial,Helvetica,sans-serif;
	margin: 0;
	color: #000;
	position: relative;
	display: inline-block;
}
#comments-block .title .date {
	position: absolute;
	top: -9px;
	right: 0;
	font: 400 10px/10px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	vertical-align: super;
	color: #666666;
	white-space: nowrap;
}
#comments-block a {
	display: inline;

	color: #0090ff;
	text-decoration: none;
	font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;

	cursor: pointer;
}
#comments-block a:hover {
	color: #005EA6;
}

.comments_form *:focus {
    outline: 0;
}

.comments_form_hidden{
    display: none;
}

.c-s .comments_form_hidden{
    display: block;
}

.comments_form form {
	overflow: hidden;
}
.comments_form .nvs-btn {
	display: inline-block;

	padding: 7px 12px 9px;

	color: #fff;
	text-decoration: none;
	letter-spacing: 0.1px;
	font: normal 13px/13px "PT Sans", Arial, Helvetica, sans-serif;

	border-radius: 2px;
	border-bottom: none;

	background-color: #00b3dc;
}
.comments_form .nvs-btn:hover {
	opacity: 0.8;
}
.comments-form-title-wrapper {
	overflow: hidden;

	margin: 15px 0 0 0;
}
.comments_form {
	margin: 16px 0;

	color: #000;


    position: relative;
    z-index: 1;
}

.comments_form .guest_form-header {
	display: flex;
	margin-bottom: 16px;
	align-items: center;
}
.form_body-wrapper {
	border: 1px solid #E6E6E6;
	border-radius: 3px;
}
.comments_form_main .form_body-wrapper {
	border-bottom: none;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.comments_form .guest_info,
.comments_form .user_info {
	padding: 0;
	margin-left: 16px;

	color: #000;
	font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;

	background-color: transparent;
}
.comments_form .user_info {
	margin-left: 0;
	margin-bottom: 8px;
}
.comments_form .error {
	clear: both;

	color: red;
	white-space: nowrap;
	font-style: italic;
}
.comments_form .name_row,
.comments_form .text_row {

}

.comments_form .text_row {
	display: flex;
	align-items: center;
}

.comments_form .photos_row {
	padding: 0 16px;
}

.comments_form_main .photos_row {
	display: flex;
	align-items: center;
	padding-top: 5px;
	padding-bottom: 13px;
}

.comments_form .buttons_row {
	overflow: hidden;
	}
	.comments_form .buttons_row > .top {
		display: flex;
		align-items: center;
		padding: 16px;
		padding-top: 5px;
	}
	.comments_form .buttons_row > .bottom {

	}
	.comments_form .buttons_row .captcha {
		display: flex;
		align-items: center;
		flex-shrink: 0;
	}
	.comments_form .buttons_row .captcha img {
		box-sizing: border-box;
		width: 64px;
		height: 40px;
		border: 1px solid #E6E6E6;
		cursor: pointer;
		margin-right: 8px;
	}
	.comments_form .buttons_row .captcha input {
		display: block;
		box-sizing: border-box;
		flex-shrink: 0;

		width: 144px;
		height: 40px;
		border: 1px solid #E6E6E6;

		padding: 9px 14px;
		margin: 0;
		font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;
		border-radius: 3px;
		color: #666666;
		background-color: #ffffff;
	}

	.comments_form .buttons_row .captcha input::placeholder {
		font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;
		color: #B3B3B3;
	}
	#comments-block .comments_form .buttons_row .reset {
		display: block;
		font: 700 13px/16px 'PT Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #B3B3B3;
		letter-spacing: 0.03em;
		margin: 0 9px 0 17px;
		padding: 3px 0 1px 0;
		border-bottom: 1px dotted #b3b3b3;
	}
	.comments_form .buttons_row .submit_button {
		margin-left: 8px;
	}
	.comments_form .buttons_row .photos {
		align-self: flex-end;
		margin-right: auto;
		font: normal 13px/32px "PT Sans",Arial,Helvetica,sans-serif !important;
	}
	#comments-block .comments_form .photos_row .add_photo,
	#comments-block .comments_form .buttons_row .photos .add_photo {
		display: block;
		width: 22px;
		height: 22px;
		background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC41IDAuNVYzLjVIMjEuNVY1LjVIMTguNVY4LjQ5QzE4LjUgOC40OSAxNi41MSA4LjUgMTYuNSA4LjQ5VjUuNUgxMy41QzEzLjUgNS41IDEzLjUxIDMuNTEgMTMuNSAzLjVIMTYuNVYwLjVIMTguNVpNMTYuNSAxOS41SDIuNVY1LjVIMTEuNVYzLjVIMi41QzEuNCAzLjUgMC41IDQuNCAwLjUgNS41VjE5LjVDMC41IDIwLjYgMS40IDIxLjUgMi41IDIxLjVIMTYuNUMxNy42IDIxLjUgMTguNSAyMC42IDE4LjUgMTkuNVYxMC41SDE2LjVWMTkuNVpNOC43MSAxNi4zM0w2Ljc1IDEzLjk3TDQgMTcuNUgxNUwxMS40NiAxMi43OUw4LjcxIDE2LjMzWiIgZmlsbD0iIzFEOUJFQiIvPgo8L3N2Zz4K") top right no-repeat;
		font: normal 13px/24px "PT Sans", Arial, Helvetica, sans-serif;
		color: #00b3dc;
		border: none !important;
	}
	.comments_form .photos_row .add_photo.hbutton,
	.comments_form .buttons_row .photos .add_photo.hbutton {
		border-bottom: none !important;
		-moz-opacity: 0.70;
		opacity: 0.70;
		-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
		filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	}
	.comments_form .buttons_row .photos .tip {
		font: normal 13px/24px "PT Sans", Arial, Helvetica, sans-serif;
		color: #00b3dc;
	}

.comments_form input.input{
	padding: 9px 14px;
	margin: 0;

	color: #000000;
	font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;

	border: 1px solid #E6E6E6;
	border-radius: 3px;
	background-color: #ffffff;

    /*-webkit-box-shadow: inset 0 3px 0 #f1f7f9;
    -moz-box-shadow: inset 0 3px 0 #f1f7f9;
    box-shadow: inset 0 3px 0 #f1f7f9;*/
}
.comments_form textarea.input{
	padding: 0;
	margin: 0;

	color: #000000;
	font: normal 16px/24px "PT Sans", Arial, Helvetica, sans-serif;
	
	outline: none;
	border: none;
	
	background-color: #ffffff;

	resize: none;
}
.comments_form textarea.text{
	/* width: 100%;
	height: 112px; */
}
.comments_form .txta,
.comments_form .txtstuff {
	width: 100%;
	max-width: 680px;
	min-height: 48px;
	font-family: Arial, sans-serif;
	font-size: 16px;
	overflow: hidden;
	line-height: 24px;
  }
.comments_form .form_body-wrapper .add_photo-link{
	display: none;
}
.comments_form .form_body-wrapper.wrapped .txtstuff{
	min-height: 24px;
	height: 24px;
}
.comments_form .form_body-wrapper.wrapped .add_photo-link{
		display: block;
		width: 22px;
		height: 22px;
		margin-right: 16px;
		background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOC41IDAuNVYzLjVIMjEuNVY1LjVIMTguNVY4LjQ5QzE4LjUgOC40OSAxNi41MSA4LjUgMTYuNSA4LjQ5VjUuNUgxMy41QzEzLjUgNS41IDEzLjUxIDMuNTEgMTMuNSAzLjVIMTYuNVYwLjVIMTguNVpNMTYuNSAxOS41SDIuNVY1LjVIMTEuNVYzLjVIMi41QzEuNCAzLjUgMC41IDQuNCAwLjUgNS41VjE5LjVDMC41IDIwLjYgMS40IDIxLjUgMi41IDIxLjVIMTYuNUMxNy42IDIxLjUgMTguNSAyMC42IDE4LjUgMTkuNVYxMC41SDE2LjVWMTkuNVpNOC43MSAxNi4zM0w2Ljc1IDEzLjk3TDQgMTcuNUgxNUwxMS40NiAxMi43OUw4LjcxIDE2LjMzWiIgZmlsbD0iIzFEOUJFQiIvPgo8L3N2Zz4K") top right no-repeat;
		font: normal 13px/24px "PT Sans", Arial, Helvetica, sans-serif;
		color: #00b3dc;
		border: none !important;
}

.textarea-wrapper {
	display: flex;
	flex-grow: 1;
	margin: 0;
	padding: 11px 16px;
	position: static;
}

.textarea-wrapper textarea:focus + .textarea-icon {
	background: none;
}

.textarea-icon {
	background: none;
}

.comments_form .form_body-wrapper:focus-within,
.comments_form .form_body-wrapper.focused,
.comments_form .input:focus,
.comments_form .input.focused,
.comments_form .captcha input:focus,
.comments_form .captcha input.focused {
	border-color: #0090ff;
}
.comments_form .form_body-wrapper.activated,
.comments_form .input.activated,
.comments_form .captcha input.activated {
	border-color: #B3B3B3;
}
.comments_form input.user_name {
	width: 194px;
	height: 20px;
}

input[type="text"]::-webkit-input-placeholder { color: #B3B3B3;}
input[type="text"]::-moz-placeholder          { color: #B3B3B3;}
input[type="text"]:-moz-placeholder           { color: #B3B3B3;}
input[type="text"]:-ms-input-placeholder      { color: #B3B3B3;}

textarea.text::-webkit-input-placeholder { color: #B3B3B3;}
textarea.text::-moz-placeholder          { color: #B3B3B3;}
textarea.text:-moz-placeholder           { color: #B3B3B3;}
textarea.text:-ms-input-placeholder      { color: #B3B3B3;}

.wrong input, .wrong textarea {
	border: 1px solid red !important;
	color: red !important;
}

.wrong input[type="text"]::-webkit-input-placeholder { color: red !important;}
.wrong input[type="text"]::-moz-placeholder          { color: red !important;}
.wrong input[type="text"]:-moz-placeholder           { color: red !important;}
.wrong input[type="text"]:-ms-input-placeholder      { color: red !important;}

.wrong textarea.text::-webkit-input-placeholder { color: red !important;}
.wrong textarea.text::-moz-placeholder          { color: red !important;}
.wrong textarea.text:-moz-placeholder           { color: red !important;}
.wrong textarea.text:-ms-input-placeholder      { color: red !important;}

.wrong.spam {
	position: absolute;
	right: 15px;
	top: 50px;
	color: red;
}
.wrong.spam::before {
	content: "";

	display: inline-block;
	margin-right: 3px;
	width: 17px;
	height: 14px;
	background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAOBAMAAAA7w+qHAAAAKlBMVEVMaXH/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSn/DSneDXFyAAAADXRSTlMAPO/EO5HjUAYw+ayJG9IpVQAAAF1JREFUeF5tzLENQEAAheGfkBCR3AJ2uAVuBI3KGCo7KeziFBreLtydQuGvvrziwaynY4J6VWiBRrET8qQdWk8nkwmcp5cpZNHb9isnD5lkaYMK6ftXJl1QDXEauQHuR0yWKAwBIAAAAABJRU5ErkJggg==") no-repeat;
}

.comments_form input.submit {
	cursor: pointer;
	width: 96px;

	margin: 0;

	text-align: center;
	text-decoration: none;

	border: none !important;

	box-shadow: none;

	background: #1d9beb;
	border: 0;
	border-radius: 3px;
	color: #ffffff;
	letter-spacing: 0.03em;
	padding: 13px 16px 11px;
	font: 700 13px/16px 'PT Sans', Arial, "Helvetica Neue", Helvetica, sans-serif;
}
.comments_form input.submit:not(.disabled):focus,
.comments_form input.submit:not(.disabled):hover,
.comments_form input.submit:not(:disabled):hover {
	opacity: 0.8;
	box-shadow: 0px 2px 4px rgba(29, 155, 235, 0.2), 0px 1px 10px rgba(29, 155, 235, 0.12), 0px 4px 5px rgba(29, 155, 235, 0.2);
	cursor: pointer;
}
.comments_form input.submit.disabled,
.comments_form input.submit:disabled{
	color: #B3B3B3;
	background: #EEEEEE;
}
.comments_form input.submit:active {
	background-color: #1D9BEB;
	box-shadow: inset 1px 2px 2px rgba(0, 0, 0, 0.25);
}
.comments_form_photos .buttons a.add_photo span {
	display: none;
	float: none;
}
.comments_form_photos .buttons a.add_photo span:before {
	display: none;
}
.comments_form_photos .buttons a.add_photo.disabled {
	opacity: 0.2;
}
.comments_form_photos .buttons a.add_photo:not(.disabled):hover {
	opacity: 0.8;
}

.comments_form_photos .uploads.notEmpty {
	display: flex;
	flex-wrap: wrap;
}
.comments_form_main .uploads.notEmpty {
	margin-right: 12px;
}

.comments_form_photos .uploads {
	overflow: hidden;
	display: none;
	padding: 5px 0 8px;
}

.comments_form_main .uploads {
	padding: 0;
}

.comments_form_photos .uploads .photo {
	order: 1;
	width: 74px;
	height: 51px;
    position: relative;
    margin: 0 5px 3px 0;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
	background-color: #C4C4C4;
}

.comments_form_photos .uploads .photo a.remove{
    display: block;
    width: 12px;
    height: 12px;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    border: none !important;
	background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeD0iOC44MjgxMiIgeT0iMi4yMjk0OSIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iOS4zMzMzMyIgdHJhbnNmb3JtPSJyb3RhdGUoNDUgOC44MjgxMiAyLjIyOTQ5KSIgZmlsbD0iYmxhY2siLz4KPHJlY3QgeD0iMi4yMjg1MiIgeT0iMy4xNzE4OCIgd2lkdGg9IjEuMzMzMzMiIGhlaWdodD0iOS4zMzMzMyIgdHJhbnNmb3JtPSJyb3RhdGUoLTQ1IDIuMjI4NTIgMy4xNzE4OCkiIGZpbGw9ImJsYWNrIi8+Cjwvc3ZnPgo=") center no-repeat, rgba(255, 255, 255, 0.7);
}

.comments_form_photos .uploads .photo a.remove:hover{
    -moz-opacity: 0.80;
    -khtml-opacity: 0.80;
    opacity: 0.80;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";


}

.add-photo-icon {
	order: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 64px;
	height: 64px;
	position: relative;
	border: 1px dashed #c6d1d5;
	transition: .2s;
	cursor: pointer;
}

.add-photo-icon:hover {
	opacity: .8;
}

.add-photo-icon:after {
	content: '';
	position: absolute;
	width: 60%;
	height: 3px;
	background-color: #c6d1d5;
}

.add-photo-icon:before {
	content: '';
	position: absolute;
	height: 60%;
	width: 3px;
	background-color: #c6d1d5;
}

.form_body-wrapper.activated + .comments-subscription {
	border-color: #B3B3B3;
}

.form_body-wrapper.focused + .comments-subscription {
	border-color: #0090ff;
}

.comments-subscription {
	box-sizing: border-box;
	display: flex;
	width: 100%;
	padding: 16px 14px 16px 17px;
	background-color: #F0FAFA;
	border-radius: 0px 0px 3px 3px;
	border: 1px solid #E6E6E6;
	border-top: none;
	justify-content: space-between;
	align-items: center;
	font: 400 16px/26px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
}

.comments-subscription .comments-subscription__left {
	display: flex;
	align-items: center;
}

.comments-subscription__icons {
	width: 98px;
	height: 39px;
	background-image: url("data:image/svg+xml,%3Csvg width='98' height='39' viewBox='0 0 98 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M77.9976 2.03259C73.3646 2.03259 68.9213 3.87304 65.6453 7.14907C62.3693 10.4251 60.5288 14.8683 60.5288 19.5013C60.5288 24.1343 62.3693 28.5776 65.6453 31.8536C68.9213 35.1296 73.3646 36.9701 77.9976 36.9701C82.6306 36.9701 87.0738 35.1296 90.3498 31.8536C93.6259 28.5776 95.4663 24.1343 95.4663 19.5013C95.4663 14.8683 93.6259 10.4251 90.3498 7.14907C87.0738 3.87304 82.6306 2.03259 77.9976 2.03259Z' fill='%231D9BEB' stroke='%23F0FAFA' stroke-width='2.4375'/%3E%3Cpath d='M69.9881 14L77.2354 20.8618C77.6641 21.2688 78.3365 21.2688 78.7646 20.8618L86.0119 14H69.9881ZM69 14.8483V24.8169L74.0826 19.6607L69 14.8483ZM87 14.8483L81.9174 19.6607L87 24.8169V14.8483ZM75.0218 20.551L69.909 25.7391H86.091L80.977 20.551L79.6423 21.8146C79.1814 22.2509 78.5895 22.4693 77.9987 22.4693C77.408 22.4693 76.8174 22.2509 76.3564 21.8146L75.0218 20.551Z' fill='white'/%3E%3Cpath d='M48.7476 2.03259C44.1146 2.03259 39.6713 3.87304 36.3953 7.14907C33.1193 10.4251 31.2788 14.8683 31.2788 19.5013C31.2788 24.1343 33.1193 28.5776 36.3953 31.8536C39.6713 35.1296 44.1146 36.9701 48.7476 36.9701C53.3806 36.9701 57.8238 35.1296 61.0998 31.8536C64.3759 28.5776 66.2163 24.1343 66.2163 19.5013C66.2163 14.8683 64.3759 10.4251 61.0998 7.14907C57.8238 3.87304 53.3806 2.03259 48.7476 2.03259Z' fill='%231D9BEB' stroke='%23F0FAFA' stroke-width='2.4375'/%3E%3Cpath d='M55.9976 12.4963L41.6538 18.6613C41.5259 18.7162 41.4443 18.847 41.4401 18.9876C41.4359 19.1282 41.5174 19.2506 41.6426 19.3138L46.6601 21.8226L55.9976 12.4963ZM56.5038 13.0026L47.1776 22.3401L49.6863 27.3576C49.7482 27.4799 49.8762 27.5601 50.0126 27.5601H50.0238C50.1645 27.5559 50.2826 27.4743 50.3388 27.3463L56.5038 13.0026Z' fill='white'/%3E%3Cpath d='M19.4976 2.03259C14.8646 2.03259 10.4213 3.87304 7.14529 7.14907C3.86926 10.4251 2.02881 14.8683 2.02881 19.5013C2.02881 24.1343 3.86926 28.5776 7.14529 31.8536C10.4213 35.1296 14.8646 36.9701 19.4976 36.9701C24.1306 36.9701 28.5738 35.1296 31.8498 31.8536C35.1259 28.5776 36.9663 24.1343 36.9663 19.5013C36.9663 14.8683 35.1259 10.4251 31.8498 7.14907C28.5738 3.87304 24.1306 2.03259 19.4976 2.03259Z' fill='%231D9BEB' stroke='%23F0FAFA' stroke-width='2.4375'/%3E%3Cpath d='M25.76 12.44C25.4504 12.44 25.1588 12.5409 24.9212 12.7065C25.2596 12.9045 25.5726 13.1457 25.857 13.4265C26.2638 13.8405 26.592 14.3154 26.826 14.8518C27.06 14.5962 27.2 14.258 27.2 13.88C27.2 13.0844 26.5556 12.44 25.76 12.44ZM22.6065 12.8C21.5697 12.8 20.5979 13.2034 19.8671 13.9342L18.207 15.59C17.9298 15.8708 17.0122 16.3136 14.233 16.8212C13.8838 16.886 13.5168 16.9722 13.236 17.2494C13.2252 17.2638 13.2143 17.2752 13.2071 17.286C13.1927 17.2968 13.1813 17.3069 13.1741 17.3141L13.0883 17.4118L13.077 17.4547C12.249 18.6679 13.3217 21.1559 15.7229 23.5571C17.5841 25.4147 19.4963 26.48 20.8283 26.48C21.2171 26.48 21.5552 26.3867 21.8288 26.1995L21.8865 26.1847L21.9617 26.1095C21.9725 26.0987 21.9833 26.0873 21.9941 26.0729L22.0306 26.0406C22.3078 25.7634 22.394 25.3963 22.4588 25.0435C22.9664 22.2679 23.4092 21.3502 23.69 21.073L25.3459 19.4129C26.0767 18.6821 26.48 17.7103 26.48 16.6735C26.48 16.1551 26.379 15.6551 26.1882 15.1907C25.9938 14.7299 25.7095 14.3014 25.3459 13.9342C24.6115 13.2034 23.6397 12.8 22.6065 12.8ZM22.52 14.6C22.718 14.6 22.88 14.762 22.88 14.96C22.88 15.158 22.718 15.32 22.52 15.32C22.3436 15.32 21.8796 15.381 21.336 15.9318L21.1595 16.116C20.6735 16.6092 19.8631 17.4333 19.5247 17.7465C19.0027 18.2217 17.6892 18.553 16.386 18.8518L16.123 18.9095C16.0942 18.9167 16.0652 18.92 16.04 18.92C15.8744 18.92 15.7266 18.8086 15.6906 18.643C15.6438 18.4486 15.7626 18.2538 15.957 18.2106L16.2235 18.1494C17.0011 17.9694 18.6141 17.6023 19.0353 17.2135C19.3629 16.9147 20.1653 16.0979 20.6441 15.6083L20.8241 15.4283C21.5585 14.6795 22.2536 14.6 22.52 14.6ZM15.7595 24.583C15.4859 24.8998 15.32 25.31 15.32 25.76C15.32 26.7536 16.1264 27.56 17.12 27.56C17.7932 27.56 18.3798 27.189 18.6894 26.6418C17.757 26.2026 16.7567 25.5046 15.7595 24.583Z' fill='white'/%3E%3C/svg%3E");
	background-repeat: no-repeat;
	background-position: center;
	margin-right: 8px;
}

.comments-subscription h3 {
	display: flex;
	font: 400 16px/26px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin: 0;
}

.comments-subscription h3 a {
	font: 400 16px/26px "PT Sans", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
	color: #0090ff;
	border-bottom: 1px dotted #0090ff;
}

.comments-subscription h3 a:hover {
	color: #005EA6;
	border-bottom-color: #005EA6;
}

.comments-subscription h3 a:focus {
	text-shadow: none;
}

.comments-subscription .buttons_row {
	display: flex;
	flex-wrap: nowrap;
	overflow: auto;
}

/*--- vote form ---*/
.comments_form .vote_form {
	display: flex;
    align-items: center;
    padding: 9px 47px 9px 15px;
    border-top: 1px solid #E6E6E6;
	position: relative;
	overflow: hidden;
	justify-content: flex-start;
    }
	.comments_form .vote_form .header {
		max-width: 170px;
		font: 700 13px/18px "PT Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;
		color: #000;
        margin: 0 0 5px;
		margin-right: 37px;
	}
	.comments_form .vote_form .criterion {
		display: block;
		margin: 0;
		margin-right: 52px;
		padding: 0;
		overflow: hidden;
		align-items: center;
	}
	.comments_form .vote_form .criterion:last-child {
		padding-bottom: 0;
		margin-right: 0;
	}
	.comments_form .vote_form .criterion .stars_form {
		display: block;
		margin-left: 1px;
	}
	.comments_form .vote_form .criterion .criterion_label {
		margin-bottom: 3px;
		color: #000;
		font: 13px/16px "PT Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;
	}
	.comments_form .vote_form .criterion.wrong .criterion_label {
		color: red;
	}
	.comments_form .vote_form .criterion.error .criterion_label {
		color: red;
	}
/*--- --- ---*/