<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.change-rating-visibility:hover {
	text-decoration: none;
}
.change-rating-visibility.cr-visible i.fa-eye,
.change-rating-visibility i.fa-eye-slash {
	display: block;
}
.change-rating-visibility.cr-visible i.fa-eye-slash,
.change-rating-visibility i.fa-eye {
	display: none;
}
.modal-backdrop {
	z-index:100000 !important;
}
.bootbox-confirm,
.bootbox {
	z-index:100001 !important;
}
button.close{
	margin-left: 10px !important;
}
.bootbox-body {
	margin:20px !important;
	color:#000;
}
figure.uil-image,
figure.uil-text {
	margin: 0;
}
.send_comment_button {
	float: left;
}

/* COMMENTS LOG LIST */
.get-comment-log {
	color: #b44;
	display: inline-block;
	cursor: pointer;
	padding: 0.4em 0.5em;
	background: rgba(255, 255, 255, 0.54);
	font-weight: bold;
	font-size: 12px;
}
.log-list {
	background: #fff;
	border: 1px solid #bbb;
	padding: 0.7em;
	margin-top: 0.8em;
	text-align: left;
	
	-webkit-border-radius: 7px;
	   -moz-border-radius: 7px;
			border-radius: 7px;
	
	-webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
	   -moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
			box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.1);
}
.log-list li {
	color: #555;
	line-height: 1.3;
}
.log-list li em {
	color: #777;
}
.log-list li strong {
	font-weight: normal;
}
/* END COMMENTS LOG LIST */

/* Comments */
#commentForm form {
	margin-left: 0 !important;
}
#commentForm form #creator_name_input,
#commentForm form #comment_text_input,
#commentForm form #tupni_eman_rotaerc,
#commentForm form #tupni_txet_tnemmoc {
	width: 100% !important;
}

ul#comments_list {
	margin-bottom: 1.4em;
}
ul#comments_list &gt; li.comment,
ul.children &gt; li.comment {
	position: relative;
	padding-left: 10px;
	margin-top: 30px;
}
ul#comments_list li.comment .comment-number-box {
	position: absolute;
	top: 15px;
	left: 0;
	background: #ffbcb5;
	font-size: 14px !important;
	height: auto !important;
	width: auto !important;
	padding: 0.2em 0.7em 0.2em 1em;
	color: #676767 !important;
	line-height: 17px;
	z-index: 1;
	font-weight: bold;
	float: left;
	
	-webkit-border-radius: 4px 3px 3px 0;
	   -moz-border-radius: 4px 3px 3px 0;
			border-radius: 4px 3px 3px 0;
	
	-webkit-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.15),
						inset 15px 0 9px -10px rgba(0, 0, 0, 0.17);
	   -moz-box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.15),
						inset 15px 0 9px -10px rgba(0, 0, 0, 0.17);
			box-shadow: 3px 2px 5px 0px rgba(0,0,0,0.15),
						inset 15px 0 9px -10px rgba(0, 0, 0, 0.17);
}
ul#comments_list li.comment .comment-number-box:before {
	content: '';
	display: block;
	position: absolute;
	bottom: -4px;
	left: 0;
	height: 4px;
	width: 10px;
	background: #ffbcb5;
	
	-webkit-box-shadow: inset 7px 0 14px -7px rgba(0, 0, 0, 0.26);
	   -moz-box-shadow: inset 7px 0 14px -7px rgba(0, 0, 0, 0.26);
			box-shadow: inset 7px 0 14px -7px rgba(0, 0, 0, 0.26);
}
ul#comments_list li.comment .comment-number-box:after {
	position: absolute;
	bottom: -10px;
	left: 0;
	content: '';
	display: block;
	background: #af3b3b;
	width: 10px;
	height: 10px;
	
	-webkit-border-radius: 4px 0 0 6px;
	   -moz-border-radius: 4px 0 0 6px;
			border-radius: 4px 0 0 6px;
	
	-webkit-box-shadow: inset 2px 5px 3px -2px rgba(0, 0, 0, 0.3);
	   -moz-box-shadow: inset 2px 5px 3px -2px rgba(0, 0, 0, 0.3);
			box-shadow: inset 2px 5px 3px -2px rgba(0, 0, 0, 0.3);
}
ul#comments_list &gt; li.comment.com-proxy .comment_details,
ul#comments_list &gt; li.comment ul.children &gt; li.comment.com-proxy .comment_details {
	background: #f9f49e;
} ul#comments_list li.comment ul.children li.comment.com-proxy:after {
	border-color: #f9f49e #f9f49e transparent transparent;
}
ul#comments_list &gt; li.comment.com-style2 .comment_details,
ul#comments_list &gt; li.comment ul.children &gt; li.comment.com-style2 .comment_details {
	background: #ffdab8;
} ul#comments_list li.comment ul.children li.comment.com-style2:after {
	border-color: #ffdab8 #ffdab8 transparent transparent;
}
ul#comments_list &gt; li.comment.com-new .comment_details,
ul#comments_list &gt; li.comment ul.children &gt; li.comment.com-new .comment_details {
	background: #d6e5ff; /* f2d8ff */
} ul#comments_list li.comment ul.children li.comment.com-new:after {
	border-color: #d6e5ff #d6e5ff transparent transparent;
}
ul#comments_list &gt; li.comment.awaiting-approval .comment_details,
ul#comments_list &gt; li.comment ul.children &gt; li.comment.awaiting-approval .comment_details {
	background: #d1f6f3;
}
ul#comments_list &gt; li.comment.com-deleted &gt; .comment_details,
ul#comments_list &gt; li.comment ul.children &gt; li.comment.com-deleted .comment_details {
	background: #fbc593;
} ul#comments_list li.comment ul.children li.comment.com-deleted:after {
	border-color: #fbc593 #fbc593 transparent transparent;
}
ul#comments_list li.comment .comment_details {
	position: relative;
	border: 1px solid #ddd;
	width: 100%;
	padding: 1em 1em 0.6em 1em;
	background: #f6f6f6;
	
	-webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.14);
	   -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.14);
	        box-shadow: 0 2px 4px rgba(0,0,0,0.14);
	
	-webkit-border-radius: 5px;
	   -moz-border-radius: 5px;
	        border-radius: 5px;
}
ul#comments_list li.comment li.comment .comment_details {
	-webkit-border-radius: 0 5px 5px 5px;
	   -moz-border-radius: 0 5px 5px 5px;
	        border-radius: 0 5px 5px 5px;
}
ul#comments_list li.comment.awaiting-approval .comment_details::before {
	content: 'Ð˜Ð·Ñ‡Ð°ÐºÐ²Ð° Ð¾Ð´Ð¾Ð±Ñ€ÐµÐ½Ð¸Ðµ';
	position: absolute;
	font-size: 0.8em;
	transform: rotate3d(0,0,1,-90deg);
	transform-origin: 0 100%;
	color: #fff;
	background: #26b4a8;
	top: 8em;
	left: -1px;
	z-index: 1;
	padding: 0.4em;
	width: 64px;
	border-radius: 0.4em 0.4em 0 0;
}
ul#comments_list li.comment.com-deleted.awaiting-approval .comment_details::before {
	content: unset;
}
ul#comments_list li.comment .comment_details .comment-header {
	position: relative;
	margin: -1em -1em -0.7em 2em;
	padding: 1em;
}
ul#comments_list li.comment li.comment .comment_details .comment-header {
	margin-left: 0;
}
ul#comments_list li.comment .comment_details .followed-banned-ips {
	clear: both;
	padding: 0.47em;
	margin-top: 0.82em;
	width: auto;
	margin: 15px -14px -10px;
	font-weight: bold;
	letter-spacing: 0.07em;
	font-size: 0.9em;
	padding-left: 1em;
}
ul#comments_list li.comment .comment_details .comment-header .user-identity-logotype {
	position: absolute;
	height: 60px;
	width: 60px;
	background: #ddd;
	top: -6px;
	left: 37px;
	text-align: center;
	
	-webkit-border-radius: 50%;
	   -moz-border-radius: 50%;
	        border-radius: 50%;
}
ul#comments_list li.comment ul.children .comment_details .comment-header .user-identity-logotype {
	left: -5px;
}
ul#comments_list li.comment .comment_details .comment-header .user-identity-logotype.uil-image {
	height: 60px;
	width: 60px;
	top: -6px;
	left: -10px;
	background-size: cover;
	background-position: center;
	border: 1px solid #777;
	
	-webkit-box-shadow: 2px 5px 10px 2px rgba(0, 0, 0, 0.18);
	   -moz-box-shadow: 2px 5px 10px 2px rgba(0, 0, 0, 0.18);
	        box-shadow: 2px 5px 10px 2px rgba(0, 0, 0, 0.18);
}
ul#comments_list li.comment .comment_details .comment-header .user-identity-logotype.uil-text {
	height: 45px;
	width: 45px;
	top: 3px;
	left: -10px;
	border: 1px solid #aaacad;
}
ul#comments_list li.comment .comment_details .comment-header .user-identity-logotype.uil-image + h5 {
	padding-left: 48px;
}
ul#comments_list li.comment li.comment .comment_details .comment-header .user-identity-logotype.uil-image + h5 {
	padding-left: 54px;
}
ul#comments_list li.comment .comment_details .comment-header .user-identity-logotype .profile-initials {
	color: inherit;
	font-size: 1.4em;
	padding-top: 0.6em;
	display: block;
	font-weight: bold;
}
ul#comments_list li.comment .comment_details .comment-header h5 {
	float: none;
	font-weight: bold;
	display: inline-block;
	padding-left: 32px;
}
ul#comments_list li.comment .comment_details .comment-header h5 a {
	color: #a5a5a5;
}
ul#comments_list li.comment .comment_details .comment-header h5 a.author[href] {
	color: #4a7deb;
}
ul#comments_list li.comment .comment_details .comment-header abbr {
	color: #9c9c9c;
	margin-top: 0;
	text-decoration: none;
	border-bottom: none;
	line-height: 20px;
	font-weight: bold;
	margin-right: 20px;
}
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading {
	padding-right: 10px;
	padding-top: 5px;
	float: right;
	height: 20px;
	position: absolute;
	top: 0;
	right: 0;
	width: 118px;
	background: rgba(246, 246, 246, 0.87);
	text-align: center;
	height: 100%;
	opacity: 0;
	visibility: hidden;
	padding: 0;
	font-size: 13px;
	line-height: 1.2;
	
	-webkit-transition: all 400ms;
	   -moz-transition: all 400ms;
	        transition: all 400ms;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading img,
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading .cd-info {
	opacity: 0;
	visibility: hidden;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
	cursor: default;
	
	-webkit-transition: all 400ms;
	   -moz-transition: all 400ms;
	        transition: all 400ms;
}
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading.in-progress,
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading.show-info,
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading.in-progress img,
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading.show-info .cd-info {
	opacity: 1;
	visibility: visible;
}
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading img {
	height: 40px;
	width: 40px;
}
ul#comments_list li.comment .comment_details .comment-header .news-comment-vote-loading .cd-info {
	color: #c51f25;
	height: 47px;
	padding: 0 0.3em;
}

ul#comments_list li.comment .comment_details .comment-header .vote-controls-hugger {
	float: right;
}
ul#comments_list li.comment .comment_details .comment-header .vote_number {
	color: #555;
}
ul#comments_list li.comment .comment_details .comment-header .vote-up,
ul#comments_list li.comment .comment_details .comment-header .vote-down {
	padding: 0.3em;
}
ul#comments_list li.comment .comment_details .comment-header .vote-number-up {
	margin-right: 1em;
}
ul#comments_list li.comment .comment_details .comment-paragraph {
	margin: 10px -14px !important;
	padding: 10px;
	background: #fff;
	border: 1px solid #ddd;
	border-width: 1px 0px;
	line-height: 150%;
	color: #333;
	word-wrap: break-word;
	max-height: 500px;
	overflow-y: auto;
}
ul#comments_list li.comment .comment_details .comment-paragraph.expandable {
	overflow-y: hidden;
}
ul#comments_list li.comment .comment_details .comment-paragraph.expanded {
	max-height: unset;
}
ul#comments_list li.comment .comment_details .expand-comment-wrapper {
	position: relative;
	margin: -10px -15px 20px;
}
ul#comments_list li.comment .comment_details .expand-comment-wrapper .expand-comment {
	position: absolute;
	bottom: 1px;
	left: 1px;
	right: 1px;
	text-align: center;
	padding: 1em;
	background: tomato;
	cursor: pointer;
	background: url(/images/expander-bg.png) repeat-x bottom center;
	height: 120px;
	padding-top: 90px;
	text-transform: uppercase;
	color: #e9a3a3;
	font-size: 1em;
	font-weight: 600;
	/*background-image: url( data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTE1LjE5NSAxMTAuNTQ0Ij4KICA8ZGVmcz4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0iYSI+CiAgICAgIDxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI2ZmZiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCB4bGluazpocmVmPSIjYSIgaWQ9ImIiIHgxPSIxNDEuOTQ0IiB5MT0iNDc0LjUwMSIgeDI9IjE0MS45NDQiIHkyPSIzOTcuNzUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIi8+CiAgPC9kZWZzPgogIDxwYXRoIGZpbGw9InVybCgjYikiIGQ9Ik04Mi42NjEgMzk3Ljc1aDExNS4xOTV2MTEwLjU0NEg4Mi42NjF6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODIuNjYxIC0zOTcuNzUpIi8+Cjwvc3ZnPgo= );*/
}
ul#comments_list li.comment .comment_details .comment-paragraph q {
	color: #123384;
	font-style: italic;
	/*background: #eee;*/
	padding: 0.1em 0.4em;
	
	-webkit-border-radius: 0.3em;
	   -moz-border-radius: 0.3em;
			border-radius: 0.3em;
}
ul#comments_list li.comment .comment_details .comment-paragraph q::before,
ul#comments_list li.comment .comment_details .comment-paragraph q::after {
	font-size: 1.3em;
	color: #555;
}
ul#comments_list li.comment .comment_details .comment-paragraph q::before {
	content: "â€ž";
}
ul#comments_list li.comment .comment_details .comment-paragraph q::after {
	content: "â€œ";
}
ul#comments_list li.comment .comment_details .comment-paragraph a {
	color: #b44;
}
ul#comments_list li.comment .comment_details .comment-paragraph p,
ul#comments_list li.comment .comment_details .comment-paragraph ul,
ul#comments_list li.comment .comment_details .comment-paragraph ol,
ul#comments_list li.comment .comment_details .comment-paragraph blockquote {
	padding: 0.5em 0;
}
ul#comments_list li.comment .comment_details .comment-paragraph p {
}
ul#comments_list li.comment .comment_details .comment-paragraph ul,
ul#comments_list li.comment .comment_details .comment-paragraph ol {
	list-style-position: inside;
}
ul#comments_list li.comment .comment_details .comment-paragraph ul {
	list-style-type: disc;
}
ul#comments_list li.comment .comment_details .comment-paragraph ol {
	list-style-type: decimal;
}
ul#comments_list li.comment .comment_details .comment-paragraph blockquote {
	font-weight: normal;
	font-size: 1em;
	padding-left: 3em;
	border-left: 5px solid #97b0c9;
	font-style: italic;
	background-image: none;
	margin: 0.6em 0;
	position: relative;
}
ul#comments_list li.comment .comment_details .comment-paragraph blockquote::before {
	content: 'â€';
	font-size: 5em;
	color: #aaa;
	position: absolute;
	top: 28px;
	left: 2px;
}
ul#comments_list li.comment .comment_details .comment-paragraph .add-word-link {
	text-decoration: underline;
	text-decoration-style: wavy;
	padding: 0 0.2em;
	text-decoration-color: #f2b1b1;
	cursor: pointer;
	color: #f55;
	
	-webkit-border-radius: 0.4em;
	   -moz-border-radius: 0.4em;
			border-radius: 0.4em;
}
ul#comments_list li.comment .comment_details .comment-paragraph .add-word-link.word-added {
	text-decoration-color: #62cd48;
	color: #28910f;
	text-decoration-style: dashed;
}
ul#comments_list li.comment .comment_details .comment-respond textarea {
	background: #fff;
	border: 1px solid #ddd;
}
ul#comments_list li.comment .comment_details .comment-respond .form-submit {
	padding-top: 0;
}
ul#comments_list li.comment .comment_details .comment-respond .form-submit input {
	background-color: #ed1c24;
	color: #fff;
	padding: 5px 9px;
	font-weight: bold;
}
ul#comments_list li.comment .comment_details .report_icon {
	margin-top: 0 !important;
	margin-top: 10px;
	float: left;
	clear: none;
}
ul#comments_list li.comment .comment_details .non-recognized-words {
	border: 1px solid #ddd;
	background: #fff;
	clear: both;
	margin-bottom: 10px;
	display: none;
	padding: 0.7em;
}
ul#comments_list li.comment .comment_details .non-recognized-words.visible {
	display: block;
}
ul#comments_list li.comment .comment_details .non-recognized-words h4 {
	font-size: 1em;
}
ul#comments_list li.comment .comment_details .non-recognized-words ul li {
	display: inline-block;
	padding: 0.1em 0.3em;
	list-style-type: disc;
}
ul#comments_list li.comment .comment_details .non-recognized-words ul li::before {
	content: '\2022';
	display: inline-block;
	margin-right: 0.4em;
}
ul#comments_list li.comment .comment-footer {
	overflow: hidden;
}
ul#comments_list li.comment .comment-footer .response_link {
	display: inline-block;
	line-height: 26px;
	color: #b44;
	padding-right: 0;
	margin-right: 12px;
	margin-top: 0;
}
ul#comments_list li.comment .comment_details .report_icon i.fa:hover,
ul#comments_list li.comment .comment_details .report_icon i.fa,
ul#comments_list li.comment .comment-footer .report_icon i.fa:hover,
ul#comments_list li.comment .comment-footer .report_icon i.fa {
	background: transparent;
	color: #ed9b1c;
}
ul#comments_list li.comment .comment_details .report_icon i.fa:hover,
ul#comments_list li.comment .comment-footer .report_icon i.fa:hover {
	color: #b44;
}
ul#comments_list li.comment .comment_details .response_link span.arrow,
ul#comments_list li.comment .comment-footer .response_link span.arrow {
	display: none;
}
ul#comments_list li.comment .comment_details .response_link i.fa,
ul#comments_list li.comment .comment-footer .response_link i.fa {
	display: inline-block !important;
}
ul#comments_list li.comment .comment_details .response_link span,
ul#comments_list li.comment .comment-footer .response_link span {
	display: inline-block;
	margin: 0;
}
ul#comments_list li.comment ul.children {
	display: block;
	margin-left: 35px;
	border-left: 3px solid #efefef;
	width: 95%;
	width: calc(100% - 38px);
}
ul#comments_list li.comment ul.children li.comment {
	padding-left: 20px;
}
ul#comments_list li.comment ul.children li.comment:before,
ul#comments_list li.comment ul.children li.comment:after {
	content: '';
	position: absolute;
	display: block;
	width: 15px;
	height: 15px;
	border: 7.5px solid transparent;
}
ul#comments_list li.comment ul.children li.comment:before {
	top: 0;
	left: 5px;
	border-color: #ddd #ddd transparent transparent;
}
ul#comments_list li.comment ul.children li.comment:after {
	top: 1px;
	left: 7px;
	border-color: #f6f6f6 #f6f6f6 transparent transparent;
	visibility: visible;
}
ul#comments_list li.comment ul.children .comment_details {
	margin-left: 0;
	float: none;
}
ul#comments_list li.comment ul.children .pseudo-comment-footer {
	overflow: hidden;
}
ul#comments_list li.comment ul.children .pseudo-comment-footer .report_icon {
	height: 2em;
	width: 2em;
	display: block;
}
ul#comments_list li.comment ul.children .pseudo-comment-footer &gt; span {
	overflow: hidden;
	padding-top: 0 !important;
}
ul#comments_list li.comment .comment_details .admin-tools-box {
	display: block;
	padding: 2px !important;
	background: #ffefef;
	border: 1px solid #e9acac;
}
ul#comments_list li.comment .comment_details .admin-tools-box .adminManagment ul li {
	background: transparent;
}
ul#comments_list li.comment .comment_details .admin-tools-box .adminManagment ul li a,
ul#comments_list li.comment .comment_details .admin-tools-box .adminManagment ul li a i {
	color: #b44 !important;
}
ul#comments_list li.comment .comment_details .admin-tools-box .adminManagment ul li a.banned {
	background: #b44;
	color: #fff !important;
	padding: 0 0.2em;
	border-radius: 3px;
}
ul#comments_list li.comment .pseudo-comment-footer &gt; .comment-logs-tracking {
	clear: both;
	padding-top: 3px;
	padding-bottom: 3px;
}
ul#comments_list li.comment .reply_to {
	margin-top: 1em;
}
ul#comments_list li.comment .reply_to h4.box_header {
	background: transparent;
	font: bold 1.1em/1.2 'Trebuchet MS', sans-serif;
	color: #555;
	padding-left: 0.3em;
}
ul#comments_list li.comment .reply_to .comment_result_div {
	display: none;
}
ul#comments_list li.comment .reply_to .form-submit input {
	padding: 5px 9px;
	border-width: 2px;
}
ul#comments_list li.comment .reply_to .comment-escom-note {
	font-size: 11px;
	line-height: 1.5;
	font-style: italic;
	color: #853b3b;
}
.comment .comment_details .admin-info {
	background: rgba(255, 255, 255, 0.52);
	color: #5d5d5d;
	padding: 0.4em;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
}
.comment .comment_details .admin-info ul li {
	list-style: none;
	display: inline;
}
.comment .comment_details .admin-info ul li:not(:first-child)::before {
	content: ', ';
}

#commentForm {
	margin-bottom: 0;
}
#commentForm .form-submit .send_comment_button {
	padding: 9px 13px;
}
#commentForm .comment-escom-note {
	clear: both;
	color: #999;
	font-size: 12px;
	padding-top: 10px;
	line-height: 1.5;
	font-style: italic;
}

#comments_list .comment .text-quality {
	display: block;
	margin-top: 0.4em;
	font-weight: normal;
	font-style: italic;
	color: #7d7d7d;
	font-size: 0.81em;
}
#comments_list .comment .text-quality.link:hover {
	color: #3e94eb;
}
#comments_list .comment .text-quality.link i {
	color: #dc2a2a;
}

.insider-main {
	overflow: hidden;
	
	-webkit-transition: all 300ms;
	   -moz-transition: all 300ms;
		-ms-transition: all 300ms;
		 -o-transition: all 300ms;
			transition: all 300ms;
}
/* End Comments */

/* Comments partial */
.form-fields-holder {
	padding: 1px 0 15px;
}
.form-fields-holder label {
	margin: 3px 3px 10px;
	display: block;
}
.form-fields-holder label .markdown-editor-toggler {
	display: inline-block;
	float: right;
	width: auto;
	font-size: 0.9em;
	background: transparent;
	padding: 0.4em;
	color: #4479ae;
	font-weight: bold;
	border-radius: 3px;
	position: relative;
	top: -4px;
	cursor: pointer;
}
.form-fields-holder label .markdown-editor-toggler:hover {
	text-decoration: underline;
}
.form-fields-holder label .markdown-editor-toggler.toggled-off {
	background: #eee;
	color: #777;
}
.form-fields-holder label .markdown-editor-toggler .met-on,
.form-fields-holder label .markdown-editor-toggler.toggled-off .met-off {
	display: inline;
}
.form-fields-holder label .markdown-editor-toggler.toggled-off .met-on,
.form-fields-holder label .markdown-editor-toggler .met-off {
	display: none;
}
.form-fields-holder .markdown-non-logged-users-info {
	color: #777;
	font-size: 0.9em;
	text-align: right;
	font-style: italic;
	margin: 0.4em 0;
}
/* End Comments partial */

/* COMMENTS FORM */
.init-comment-button-hugger {
	text-align: center;
	margin-top: 20px;
	margin-bottom: 7px;
}
#comment-form-hugger .ffd-controls input[type="submit"],
#comment-form-hugger .ffd-controls input[type="button"],
.reply_to .ffd-controls input[type="submit"],
.reply_to .ffd-controls input[type="button"],
.init-comment-button-hugger #init-comment-button {
	border: none;
	padding: 0.9em 1.8em;
	background: #f2e4e4;
	color: #aa2c2c;
	font-weight: bold;
	letter-spacing: 0.07em;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
#comment-form-hugger .ffd-controls input[type="submit"],
.reply_to .ffd-controls input[type="submit"],
.init-comment-button-hugger #init-comment-button:hover {
	background-color: #c41c22;
	border-color: #c41c22;
	color: #fff;
}
#comment-form-hugger .ffd-controls input[type="button"],
.reply_to .ffd-controls input[type="button"] {
	margin-left: 0.8em;
}
#comments_list .init-comment-button-hugger #init-comment-button {
	width: 100%;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#comments_list.loading-form .init-comment-button-hugger #init-comment-button {
	font-style: italic;
}
#comments_list.loading-form .init-comment-button-hugger #init-comment-button::after {
	content: 'â€¦';
}

div#comments_list.loading-form {
	position: relative;
}
div#comments_list.loading-form::after {
	/*content: 'Ð—Ð°Ñ€ÐµÐ¶Ð´Ð° ÑÐµ Ñ„Ð¾Ñ€Ð¼Ð°Ñ‚Ð°...';*/
	content: '';
	font-style: italic;
	font-size: 1.7em;
	color: #555;
	text-align: center;
	display: block;
	position: absolute;
	top: -5px;
	left: 0;
	right: 0;
	bottom: 0;
	padding-top: 1.4em;
	background: rgba(255, 255, 255, 0.68);
	z-index: 1;
}

#comment-form-hugger {
}
#comment-form-hugger .ff-h {
	margin-top: 0.8em;
}
#comment-form-hugger .ff-h input,
#comment-form-hugger .ff-h textarea,
.reply_to .ff-h input,
.reply_to .ff-h textarea {
	width: 100%;
	max-width: 100%;
	padding: 0.7em;
	margin: 0.5em 0;
	background: #fff;
	color: #555;
	border: 1px solid #e3e7eb;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
	
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#comment-form-hugger .ff-h input:focus,
#comment-form-hugger .ff-h textarea:focus,
.reply_to .ff-h input:focus,
.reply_to .ff-h textarea:focus {
	-webkit-box-shadow: 0 0 5px rgba(17, 148, 204, 0.24);
	   -moz-box-shadow: 0 0 5px rgba(17, 148, 204, 0.24);
	        box-shadow: 0 0 5px rgba(17, 148, 204, 0.24);
}
#comment-form-hugger .ff-h input[disabled],
#comment-form-hugger .ff-h textarea[disabled],
.reply_to .ff-h input[disabled],
.reply_to .ff-h textarea[disabled] {
	font-style: italic;
	color: #9a9a9a;
}
#comment-form-hugger .ff-h input:hover,
#comment-form-hugger .ff-h textarea:hover,
.reply_to .ff-h input:hover,
.reply_to .ff-h textarea:hover {
	border-color: #cdd7e2;
}
#comment-form-hugger .ff-h input,
.reply_to .ff-h input {
	margin-top: 0.7em;
}
#comment-form-hugger .ff-h h4,
.reply_to .ff-h h4 {
	border-bottom: none;
}
#comment-form-hugger .ff-h textarea,
.reply_to .ff-h textarea {
	height: 17em;
	resize: none;
	line-height: 1.6em;
	font-family: Ubuntu, 'Trebuchet MS', Helvetica, monospace;
	font-size: 1.1em;
	padding: 0 0.5em;
}
#comment-form-hugger .ff-h textarea:first-line,
.reply_to .ff-h textarea:first-line {
	/*text-indent: 1.5em;*/
}
#comment-form-hugger .approvement-required {
	color: #cb666a;
	margin: 0.3em 0 1em;
	font-size: 0.9em;
	font-style: italic;
}
#comment-form-hugger .ffd-controls,
.reply_to .ffd-controls {
	margin-top: 0.2em;
	text-align: left;
}
#comment-form-hugger .ffd-controls input[type="submit"][disabled],
.reply_to .ffd-controls input[type="submit"][disabled] {
	font-style: italic;
	background-color: #e86f73;
}
#comment-form-hugger .ffd-controls input[type="button"][disabled],
.reply_to .ffd-controls input[type="button"][disabled] {
	font-style: italic;
	color: #df8989;
}

.comm-msg-box {
	margin: 1.3em 0;
	padding: 1.1em;
	border: 1px solid transparent;
	padding-left: calc(3.4em);
	position: relative;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.comm-msg-box::after {
	content: '!';
	display: block;
	position: absolute;
	top: 0.5em;
	left: 0.57em;
	font: bold 2.5em/1 Times, 'Times New Roman', serif;
	color: inherit;
}
.comm-msg-box.cmmb-success::after {
	content: 'i';
	font-style: italic;
}
.comm-msg-box * {
	color: inherit;
}
.comm-msg-box h5 {
	margin-bottom: 0.5em;
	font-weight: bold;
}
.comm-msg-box.cmmb-alert {
	background-color: #fff1f0;
	border-color: #f3c1b6;
	color: #d85030;
}
.comm-msg-box.cmmb-info {
	background-color: #ebf7fd;
	border-color: #b1cfdd;
	color: #2d7091;
}
.comm-msg-box.cmmb-success {
	background-color: #f2fae3;
	border-color: #c7dfa4;
	color: #659f13;
}

/* SMILEYS */
.smiley-hugger {
	float: right;
	position: relative;
}
.smiley-hugger .smiley-button {
	color: #dedede;
	cursor: pointer;
	font-size: 30px;
	height: 32px;
	width: 32px;
	text-align: center;
	display: none;
}
.smiley-hugger .smiley-button.visible {
	display: block;
}
.smiley-hugger .smiley-button:hover {
	color: #aaa;
}
.smileys-list-hugger {
	position: absolute;
	z-index: 5;
	bottom: 0;
	right: 0;
	width: 340px;
	height: 424px;
	background: #fff;
	border: 1px solid #ddd;
	
	-webkit-box-shadow: 0 0.2em 0.8em -0.4em rgba(0, 0, 0, 0.17);
	   -moz-box-shadow: 0 0.2em 0.8em -0.4em rgba(0, 0, 0, 0.17);
	    -ms-box-shadow: 0 0.2em 0.8em -0.4em rgba(0, 0, 0, 0.17);
	     -o-box-shadow: 0 0.2em 0.8em -0.4em rgba(0, 0, 0, 0.17);
	        box-shadow: 0 0.2em 0.8em -0.4em rgba(0, 0, 0, 0.17);
	
	-webkit-border-radius: 5px 5px 3px 3px;
	   -moz-border-radius: 5px 5px 3px 3px;
	        border-radius: 5px 5px 3px 3px;
}
.smileys-list-hugger * {
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
.smileys-list-hugger .slh-header {
	background: #c41c22;
	margin: -1px -1px 0;
	padding: 0.4em 0.5em;
	height: 1.8em;
	
	-webkit-border-radius: 5px 5px 0 0;
	   -moz-border-radius: 5px 5px 0 0;
	        border-radius: 5px 5px 0 0;
}
.smileys-list-hugger .slh-header .slh-close {
	position: absolute;
	right: 0.2em;
	top: 0;
	padding: 0.25em;
	cursor: pointer;
}
.smileys-list-hugger .main-category-emojis-list {
	background: #eee;
	color: #777;
	cursor: pointer;
	height: 2.5em;
	position: absolute;
	left: 0;
	top: 1.8em;
	top: calc(1.8em - 1px);
	width: 100%;
	z-index: 1;
}
.smileys-list-hugger .main-category-emojis-list.opened {
	bottom: 0;
	height: auto;
	
	-webkit-border-radius: 0 0 3px 3px;
	   -moz-border-radius: 0 0 3px 3px;
	        border-radius: 0 0 3px 3px;
}
.smileys-list-hugger .main-category-emojis-list .main-category-emoji-item {
	font-size: 1.3em;
	padding: 0.5em 0.3em;
	display: none;
	position: relative;
}
.smileys-list-hugger .main-category-emojis-list .main-category-emoji-item:last-child {
	-webkit-border-radius: 0 0 3px 3px;
	   -moz-border-radius: 0 0 3px 3px;
	        border-radius: 0 0 3px 3px;
}
.smileys-list-hugger .main-category-emojis-list .main-category-emoji-item.active,
.smileys-list-hugger .main-category-emojis-list.opened .main-category-emoji-item {
	display: block;
}
.smileys-list-hugger .main-category-emojis-list.opened .main-category-emoji-item.active,
.smileys-list-hugger .main-category-emojis-list.opened .main-category-emoji-item:hover {
	background: #d24f54;
	margin-left: -1px;
	margin-right: -1px;
	padding-left: calc(0.3em + 1px);
	color: #fff;
}
.smileys-list-hugger .main-category-emojis-list .main-category-emoji-item .fa {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0.45em;
	color: #c7c7c7;
}
.smileys-list-hugger .main-category-emojis-list.opened .main-category-emoji-item .fa {
	display: none;
}
.smileys-list-hugger .category-emojis {
	position: absolute;
	top: 4.2em;
	bottom: 6em;
	left: 0;
	right: 0;
	overflow-y: auto;
	color: #777;
}
.smileys-list-hugger .category-emojis .emoji-group-title {
	color: #555;
	padding: 0.1em 0.5em 0;
	font-size: 1.2em;
	margin: 0.5em 0 0.1em;
}
.smileys-list-hugger .category-emojis .emoji-group-cont {
	padding: 0.5em;
}
.smileys-list-hugger .category-emojis .emoji-item {
	background: transparent no-repeat center / cover;
	display: inline-block;
	height: 1.45em;
	width: 1.45em;
	padding: 0.2em;
	cursor: pointer;
	font-size: 1.5em;
	text-align: center;
	
	-webkit-border-radius: 3px;
	   -moz-border-radius: 3px;
	        border-radius: 3px;
}
.smileys-list-hugger .category-emojis .emoji-item:hover,
.smileys-list-hugger .category-emojis .emoji-item.hovered {
	background: #f8f8f8;
}
.smileys-list-hugger .emoji-info {
	border-top: 1px solid #ddd;
	position: absolute;
	height: 6em;
	bottom: 0;
	left: 0;
	right: 0;
	color: #777;
	
	-webkit-box-shadow: inset 0 0.5em 0.8em -0.6em rgba(0, 0, 0, 0.08);
	   -moz-box-shadow: inset 0 0.5em 0.8em -0.6em rgba(0, 0, 0, 0.08);
	        box-shadow: inset 0 0.5em 0.8em -0.6em rgba(0, 0, 0, 0.08);
}
.smileys-list-hugger .emoji-info .emoji-item-bigger {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	font-size: 5.4em;
	padding: 0.048em;
	cursor: default;
	pointer-events: none;
	width: 170px;
	text-align: center;
	background: #fafafa;
}
.smileys-list-hugger .emoji-info .emoji-item-info-title {
	position: absolute;
	display: block;
	top: 0;
	left: 0;
	font-size: 0.9em;
	padding: 0.3em;
	color: #555;
	width: 170px;
	overflow: hidden;
	line-height: 1.2;
	max-height: 50px;
}
.smileys-list-hugger .emoji-info .emoji-item-info-button {
	position: absolute;
	display: block;
	bottom: 0.2em;
	left: 0.2em;
	font-size: 1.1em;
	padding: 0.4em 0.3em;
	color: #555;
	width: 164px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: #f2e4e4;
	color: #aa2c2c;
	text-align: center;
	border-radius: 3px;
	display: none;
}

@media (max-width: 430px) {
	#comment-form-hugger .ffd-controls input[type="submit"],
	.reply_to .ffd-controls input[type="submit"],
	#comment-form-hugger .ffd-controls input[type="button"],
	.reply_to .ffd-controls input[type="button"] {
		width: 100%;
		margin-bottom: 0.8em;
		margin-left: 0;
	}
	.smiley-hugger .smiley-button {
		margin: -6px 0 8px;
	}
}
/* END COMMENTS FORM */</pre></body></html>