/* =========== © 2020 Centroarts.com =========== */

.mass_comments_action { display: none !important; }
#dlemasscomments::before { content: ""; display: table; clear: both; }
#dle-comments-list { margin-top: -.5rem; }
.comments-tree-item, .comment { border: 1px solid rgba(0,0,0,0.1); background-color: #fafafa; margin-top: .5rem; }
.comment {
	display: flex; flex-wrap: wrap; align-items: flex-start; min-width: 0; padding: 1.125rem;
}
.comment.comment-del { display: block; min-height: 0 !important; padding: 1.125rem; text-align: center; color: rgba(34,34,34,.5); }
.com-avatar { width: 2rem; margin-right: .5rem; }
.com-avatar > a { height: 2rem; position: relative; display: flex; overflow: hidden; flex-direction: column; flex-grow: 1; }
.com-avatar > a::after {
	content: ""; position: absolute; left: 0; top: 0; bottom: 0;
	width: 100%; background-color: rgba(0,0,0,0.1);
}
.com-avatar > a img {
	position: absolute; top: 0; left: 50%; display: block;
	min-width: 100%; height: 100%; transform: translateX(-50%);
	object-fit: cover; object-position: center center;
	-o-object-position: center center; -o-object-fit: cover;
}

.com-foot, .com-head { display: flex; flex-wrap: wrap; align-items: center; }
.com-foot, .com-head { font-size: .825rem; }
.com-head { min-height: 1.5rem; width: 100%; max-width: calc(100% - 8rem); flex: 0 0 calc(100% - 8rem); }
.com-name, .com-date, .com-head > .gdki, .com-warnings { margin-right: .5rem; }

.com-head > .gdki { margin-top: -.1875rem; margin-bottom: -.1875rem; }
.com-name a { color: inherit; }
.com-rate { width: 100%; max-width: 5.5rem; flex: 0 0 5.5rem; margin-left: auto; }
.com-rate .rate { float: right; }

.com-story-author {
	padding: .25em .4em; font-weight: bold; white-space: nowrap;
    vertical-align: baseline; border-radius: .25rem;
    color: #fff !important; cursor: pointer; background-color: #28a745;
}
.com-story-author a { text-decoration: none; }

.comment.gold .com-name a, .comment.gold .com-name { color: #b58900; }

.com-cont { word-wrap: break-word; }
.com-cont iframe, .com-cont video, .com-cont img { max-width: 100% !important; }
.com-cont::after { content: ""; clear: both; display: block; }
.com-cont, .com-foot { width: 100%; max-width: 100%; flex: 0 0 100%; margin-top: .5rem; }

.com-reply, .com-quote, .com-compl { margin-right: .5rem; }
.com-icons { margin-left: auto; display: flex; }
.com-icons > a:not(:first-child) { margin-left: .25rem; }
.com-foot { opacity: .6; }
.com-foot a { text-decoration: none !important; }
.com-foot > * > a { display: flex; align-items: center; color: inherit; }
.com-foot [class^="i__"], .com-foot [class*=" i__"] { margin-right: .125rem; }

.com-avatar.online::before, .com-avatar.offline::before { content: ""; }
.com-avatar::before {
	width: 10px; height: 10px; position: absolute; right: 0; top: 0; z-index: 1; margin-right: -5px; margin-top: -5px;
	border: 2px solid #fafafa; border-radius: 50%; text-indent: -9999px; overflow: hidden; }

.com-avatar.online::before { background-color: #67d000; }
.com-avatar.offline::before { background-color: #999; }

.com-badge_new {
	background-color: #71b6ff; padding: .125rem .25rem; line-height: 1rem;
	font-size: 10px; color: #fff !important; text-transform: uppercase;
}
@media (max-width: 767px) {
	.comments-tree-list .comments-tree-list { padding-left: 0 !important; }
	.com-avatar { position: relative; height: 2.875rem; }
	.com-avatar .rank { transform: scale(.32); position: absolute; }
	.com-break { display: block !important; flex-basis: 100%; height: 0; }
}
@media (min-width: 768px) {
	.com-warnings {
		display: inline-block !important; padding: .125rem .375rem; margin: -.125rem 0; line-height: 1rem;
		text-align: center; border-radius: .25rem; margin-right: .5rem;
		color: #fff !important; cursor: pointer; background-color: #9c373a;
	}

	.comment { padding-left: 5.375rem; position: relative; min-height: 6.625rem; }
	.com-avatar { position: absolute; left: 0; top: 0; margin: 1.125rem; width: 3.125rem; }
	.com-avatar > a, .com-avatar > img { height: 3.125rem; }

	.comments-tree-list .comments-tree-list { padding-left: 15px; }
}
@media (min-width: 992px) {
	.comment:hover,
	.comments-tree-item:hover { box-shadow: 0 0 .5rem 0 rgba(0,0,0,0.05); border-color: rgba(156,55,58,0.2); }
	.com-foot, .com-foot a { transition: opacity ease .2s; }
	.com-foot a:hover { opacity: .8; }
	.comment:hover .com-foot { opacity: 1; }
}

@media (max-width: 575px) {
	#dle-comments-list { margin-left: -1.75rem; margin-right: -1.75rem; }
	.comment { padding-left: 1.75rem; padding-right: 1.75rem; }
	.comments-tree-item, .comment { border-left-width: 0; border-right-width: 0; }
}

/* Древовидные комментарии */
.comments-tree-item .comment { margin-top: 0; border: 0 none; box-shadow: none !important; background-color: transparent !important; }
.comments-tree-list, .comments-tree-item { list-style: none; }
.comments-tree-list .comments-tree-list { padding-left: 1rem; }
.comments-tree-item .comments-tree-item {
	border: 0 solid rgba(0,0,0,0.1); border-top-width: 1px; box-shadow: none; background-color: transparent; margin-top: 0;
}

/* Нравится / Не нравится*/
.rate { position: relative; }
.rate_plusminus > span { color:#8e8e8e; margin: 0 .2rem; line-height: 1rem; display: inline-block; text-align: center; min-width: 1.5rem; }
.rate_plusminus > a { text-decoration: none !important; width: 2.5rem; height: 2.5rem; padding: .5rem; margin: -.5rem; display: flex; align-items: center; justify-content: center; }
.ratingplus { color: #b37575!important; }
.rate_plusminus { display: flex; align-items: center; height: 1.5rem }
.rate_plusminus > a > * { cursor: pointer; }
.rate_plusminus_btn {
	display: inline-block; border-radius: 2px; vertical-align: top; position: relative;
	font-style: normal; width: 1.125rem; height: 1.125rem;
	background-color: transparent; border: 2px solid #8e8e8e;
}
.rate_plusminus_btn::after, .rate_plusminus_btn::before {
	content: ""; display: block; position: absolute; left: 50%; top: 50%; margin: -1px 0 0 -5px; width: 10px; height: 2px;
	background-color: #8e8e8e;
}
.rate_plusminus_btn::before { transform: rotate(90deg); }
.rate_plusminus_btn.plus { background-color: #9c373a; border-color: #9c373a; }
.rate_plusminus_btn.plus::after, .rate_plusminus_btn.plus::before { background-color: #fff; }
.rate_plusminus_btn.minus::before { display: none; }

@media (min-width: 768px) {
	.rate_plusminus > span { font-size: 1.125rem; color:#8e8e8e; margin: 0 0.3rem; }
}
@media (min-width: 992px) {
	.rate_stats {
		display: block !important;
		position: absolute; top: 0; left: 50%; border-radius: 4px; transform: translateY(-130%);
		margin-left: -2.5rem; opacity: 0; visibility: hidden;
		background-color: #fff; box-shadow: 0 .25rem .8rem 1px rgba(0,0,0, 0.2);
		max-width: 5rem; min-width: 5rem; padding: .125rem .5rem; font-size: .75rem;
		transition: transform ease .4s, visibility ease .2s, opacity ease .2s;
		transition-delay: .2s;
	}
	.rate_plusminus:hover + .rate_stats {
		transform: translateY(-110%); opacity: 1; visibility: visible;
	}
	.rate_stats > li { display: flex; justify-content: space-between; align-items: center; border-top: 1px solid rgba(0,0,0,0.1); padding: 5px 3px; }
	.rate_stats > li::before { content: attr(title); }
	.rate_stats > li:first-child { border-top-width: 0; }
	.rate_stats > li i { font-style: normal; font-weight: bold; text-align: right; }
	.rate_plusminus > a:hover { opacity: .8; }
}

.comment.disabled { opacity:.35; }
.comment.disabled:hover { opacity:1; }
.comment .warnings.delete { color:#f97330; }

/* Loader */
.loader_message_ico {
	display:inline-block; width:45px; height:45px; color: #9c373a;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22 19'%3E%3Cpath fill='#9c373a' fillrule='evenodd' d='M16.298 13.544A6.009 6.009 0 0 0 20 8c0-3.307-2.683-6-5.994-6H7.994A6.004 6.004 0 0 0 2 8c0 3.307 2.683 6 5.994 6h4.979l3.291 3.278.034-3.734zm-3.92 1.956H7.995C3.857 15.5.5 12.137.5 8 .5 3.862 3.863.5 7.994.5h6.012C18.143.5 21.5 3.863 21.5 8a7.504 7.504 0 0 1-3.737 6.488v2.775c0 1.337-1.616 2.006-2.56 1.06-.012-.01-.877-.875-2.074-2.073zM7 0'%3E%3C/path%3E%3C/svg%3E") no-repeat;
}
.loader-wraper { text-align: center; }
.loader { color: #9c373a; position: relative; display: inline-block; width: 45px; height: 45px; fill: currentColor; }
.loader-dots { position: absolute; top: 16px; left: 11px; width: 26px; height: 12px; }
.loader-dots:before { animation-name: dots-animation; }
.loader-dots:after, .loader-dots:before, .dots {
	content: ""; height: 5px; width: 5px; border-radius: 50%; float: left;
	animation-duration: .7s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	background: currentColor;
}

.loader-dots:after { animation-name: dots-animation-af; }
.loader-dots:after, .loader-dots:before, .dots {
	content: ""; height: 5px; width: 5px;
	border-radius: 50%; float: left;
	animation-duration: .7s;
	animation-timing-function: ease-out;
	animation-iteration-count: infinite;
	background: currentColor;
}	

.dots {margin: 0 4px; animation-name:dots-animation-af2}
@keyframes dots-animation {
	0% { transform:translateY(0); }
	20% { transform:translateY(3px); }
	70% { transform:translateY(0); }
}
@keyframes dots-animation-af2 {
	15% { transform:translateY(0); }
	35% { transform:translateY(3px); }
	85% { transform:translateY(0); }
}
@keyframes dots-animation-af {
	30% { transform:translateY(0); }
	50% { transform:translateY(3px); }
	to { transform:translateY(0); }
}

@media (max-width: 500px) {
	#dle-comments-list { margin-left: -1.125rem; margin-right: -1.125rem; }
	.comment { padding-left: 1.125rem; padding-right: 1.125rem; }
}

/* Окно пользователя */
.dle-popup-userprofile .ui-dialog-content { padding: 0; }
.dialoguser_head { position: relative; }
.dialoguser_head, .dialoguser_info { padding: 1.75rem; }
.dialoguser_head .cover { position: absolute; left: 0; top: 0; bottom: 0; width: 100%; opacity: .5; }
.dialoguser_avatar { width: 100px; margin: 0 auto; position: relative; z-index: 1; }
.dialoguser_avatar .avatar { box-shadow: 0 1rem 2rem 0 rgba(0,0,0, 0.38); }
.dialoguser_avatar .status { position: absolute; right: 0; top: 0; transform: translate(50%, -50%); }

.dialoguser_info { list-style: none; margin: 0; font-size: .875rem; font-weight: bold; }
.dialoguser_info > li { padding: .5rem 0; border-top: 1px solid rgba(0,0,0,0.05); }
.dialoguser_info > li:first-child { border-top-width: 0; }

.ui-c1, .ui-c2 { display: inline-block; vertical-align: top; }
.ui-c1 { width: 40%; margin-right: 5%; }
.ui-c2 { width: 50%; }

@media (min-width: 768px) {
	.ui-c1 { width: 30%; }
	.ui-c2 { width: 60%; }
}

/* Лог голосования */
.ratting_log { display:inline-block; vertical-align: top; padding: 10px; width: 50%; }
.ratting_log li { list-style: none; }
.ratting_log li a { color: #000; text-decoration: none; }
.ratting_log li:first-child { list-style: none; font-weight: bold; color: #9c373a; border-bottom: 1px dotted; margin-bottom: 10px;}

/* Лог жалоб */
.twarnings a { cursor: pointer; }

/* Flags */
.flag { width: 16px; height: 11px; background: url(../images/flags.png) -1000px -1000px no-repeat; margin: 0 0.5em; display: inline-block; }
	.flag.co-zw{background-position:0 0}.flag.co-zm{background-position:-16px 0}.flag.co-za{background-position:0 -11px}.flag.co-yt{background-position:-16px -11px}.flag.co-ye{background-position:-32px 0}.flag.co-ws{background-position:-32px -11px}.flag.co-wf{background-position:0 -22px}.flag.co-vu{background-position:-32px -22px}.flag.co-vn{background-position:0 -33px}.flag.co-vi{background-position:-16px -33px}.flag.co-vg{background-position:-32px -33px}.flag.co-ve{background-position:-48px 0}.flag.co-vc{background-position:-48px -11px}.flag.co-va{background-position:-48px -22px}.flag.co-uz{background-position:-48px -33px}.flag.co-uy{background-position:0 -44px}.flag.co-us{background-position:-16px -44px}.flag.co-um{background-position:-16px -44px}.flag.co-ug{background-position:-32px -44px}.flag.co-ua{background-position:-48px -44px}.flag.co-tz{background-position:-64px 0}.flag.co-tw{background-position:-64px -11px}.flag.co-tv{background-position:-64px -22px}.flag.co-tt{background-position:-64px -33px}.flag.co-tr{background-position:-64px -44px}.flag.co-to{background-position:0 -55px}.flag.co-tn{background-position:-16px -55px}.flag.co-tm{background-position:-32px -55px}.flag.co-tl{background-position:-48px -55px}.flag.co-tk{background-position:-64px -55px}.flag.co-tj{background-position:0 -66px}.flag.co-th{background-position:-16px -66px}.flag.co-tg{background-position:-32px -66px}.flag.co-tf{background-position:-48px -66px}.flag.co-td{background-position:-64px -66px}.flag.co-tc{background-position:-80px 0}.flag.co-sz{background-position:-80px -11px}.flag.co-sy{background-position:-80px -22px}.flag.co-sx{background-position:-80px -33px}.flag.co-sv{background-position:-80px -44px}.flag.co-st{background-position:-80px -55px}.flag.co-ss{background-position:-80px -66px}.flag.co-sr{background-position:0 -77px}.flag.co-so{background-position:-16px -77px}.flag.co-sn{background-position:-32px -77px}.flag.co-sm{background-position:-48px -77px}.flag.co-sl{background-position:-64px -77px}.flag.co-sk{background-position:-80px -77px}.flag.co-si{background-position:-96px 0}.flag.co-sh{background-position:-96px -11px}.flag.co-sg{background-position:-96px -22px}.flag.co-se{background-position:-96px -33px}.flag.co-sd{background-position:-96px -44px}.flag.co-sc{background-position:-96px -66px}.flag.co-sb{background-position:-96px -77px}.flag.co-sa{background-position:0 -88px}.flag.co-rw{background-position:-16px -88px}.flag.co-ru{background-position:-32px -88px}.flag.co-rs{background-position:-48px -88px}.flag.co-ro{background-position:-64px -88px}.flag.co-qa{background-position:-80px -88px}.flag.co-py{background-position:-96px -88px}.flag.co-pw{background-position:0 -99px}.flag.co-pt{background-position:-16px -99px}.flag.co-ps{background-position:-32px -99px}.flag.co-pr{background-position:-48px -99px}.flag.co-pn{background-position:-64px -99px}.flag.co-pm{background-position:-80px -99px}.flag.co-pl{background-position:-96px -99px}.flag.co-pk{background-position:-112px 0}.flag.co-ph{background-position:-112px -11px}.flag.co-pg{background-position:-112px -22px}.flag.co-pf{background-position:-112px -33px}.flag.co-pe{background-position:-112px -44px}.flag.co-pa{background-position:-112px -55px}.flag.co-om{background-position:-112px -66px}.flag.co-nz{background-position:-112px -77px}.flag.co-nu{background-position:-112px -88px}.flag.co-nr{background-position:-112px -99px}.flag.co-no{background-position:0 -110px}.flag.co-bv{background-position:0 -110px}.flag.co-sj{background-position:0 -110px}.flag.co-nl{background-position:-16px -110px}.flag.co-ni{background-position:-32px -110px}.flag.co-ng{background-position:-48px -110px}.flag.co-nf{background-position:-64px -110px}.flag.co-ne{background-position:-80px -110px}.flag.co-nc{background-position:-96px -110px}.flag.co-na{background-position:-112px -110px}.flag.co-mz{background-position:-128px 0}.flag.co-my{background-position:-128px -11px}.flag.co-mx{background-position:-128px -22px}.flag.co-mw{background-position:-128px -33px}.flag.co-mv{background-position:-128px -44px}.flag.co-mu{background-position:-128px -55px}.flag.co-mt{background-position:-128px -66px}.flag.co-ms{background-position:-128px -77px}.flag.co-mr{background-position:-128px -88px}.flag.co-mq{background-position:-128px -99px}.flag.co-mp{background-position:-128px -110px}.flag.co-mo{background-position:0 -121px}.flag.co-mn{background-position:-16px -121px}.flag.co-mm{background-position:-32px -121px}.flag.co-ml{background-position:-48px -121px}.flag.co-mk{background-position:-64px -121px}.flag.co-mh{background-position:-80px -121px}.flag.co-mg{background-position:-96px -121px}.flag.co-me{background-position:0 -132px;height:12px}.flag.co-md{background-position:-112px -121px}.flag.co-mc{background-position:-128px -121px}.flag.co-ma{background-position:-16px -132px}.flag.co-ly{background-position:-32px -132px}.flag.co-lv{background-position:-48px -132px}.flag.co-lu{background-position:-64px -132px}.flag.co-lt{background-position:-80px -132px}.flag.co-ls{background-position:-96px -132px}.flag.co-lr{background-position:-112px -132px}.flag.co-lk{background-position:-128px -132px}.flag.co-li{background-position:-144px 0}.flag.co-lc{background-position:-144px -11px}.flag.co-lb{background-position:-144px -22px}.flag.co-la{background-position:-144px -33px}.flag.co-kz{background-position:-144px -44px}.flag.co-ky{background-position:-144px -55px}.flag.co-kw{background-position:-144px -66px}.flag.co-kr{background-position:-144px -77px}.flag.co-kp{background-position:-144px -88px}.flag.co-kn{background-position:-144px -99px}.flag.co-km{background-position:-144px -110px}.flag.co-ki{background-position:-144px -121px}.flag.co-kh{background-position:-144px -132px}.flag.co-kg{background-position:0 -144px}.flag.co-ke{background-position:-16px -144px}.flag.co-jp{background-position:-32px -144px}.flag.co-jo{background-position:-48px -144px}.flag.co-jm{background-position:-64px -144px}.flag.co-je{background-position:-80px -144px}.flag.co-it{background-position:-96px -144px}.flag.co-is{background-position:-112px -144px}.flag.co-ir{background-position:-128px -144px}.flag.co-iq{background-position:-144px -144px}.flag.co-io{background-position:-160px 0}.flag.co-in{background-position:-160px -11px}.flag.co-im{background-position:-160px -22px;height:9px}.flag.co-il{background-position:-160px -31px}.flag.co-ie{background-position:-160px -42px}.flag.co-id{background-position:-160px -53px}.flag.co-hu{background-position:-160px -64px}.flag.co-ht{background-position:-160px -75px}.flag.co-hr{background-position:-160px -86px}.flag.co-hn{background-position:-160px -97px}.flag.co-hk{background-position:-160px -108px}.flag.co-gy{background-position:-160px -119px}.flag.co-gw{background-position:-160px -130px}.flag.co-gu{background-position:-160px -141px}.flag.co-gt{background-position:0 -155px}.flag.co-gs{background-position:-16px -155px}.flag.co-gr{background-position:-32px -155px}.flag.co-gq{background-position:-48px -155px}.flag.co-gp{background-position:-64px -155px}.flag.co-gn{background-position:-80px -155px}.flag.co-gm{background-position:-96px -155px}.flag.co-gl{background-position:-112px -155px}.flag.co-gi{background-position:-128px -155px}.flag.co-gh{background-position:-144px -155px}.flag.co-gg{background-position:-160px -155px}.flag.co-ge{background-position:-176px 0}.flag.co-gd{background-position:-176px -11px}.flag.co-gb{background-position:-176px -22px}.flag.co-ga{background-position:-176px -33px}.flag.co-fr{background-position:-176px -44px}.flag.co-gf{background-position:-176px -44px}.flag.co-re{background-position:-176px -44px}.flag.co-mf{background-position:-176px -44px}.flag.co-bl{background-position:-176px -44px}.flag.co-fo{background-position:-176px -55px}.flag.co-fm{background-position:-176px -66px}.flag.co-fk{background-position:-176px -77px}.flag.co-fj{background-position:-176px -88px}.flag.co-fi{background-position:-176px -99px}.flag.co-eu{background-position:-176px -121px}.flag.co-et{background-position:-176px -132px}.flag.co-es{background-position:-176px -143px}.flag.co-er{background-position:-176px -154px}.flag.co-eh{background-position:-16px -166px}.flag.co-eg{background-position:-32px -166px}.flag.co-ee{background-position:-48px -166px}.flag.co-ec{background-position:-64px -166px}.flag.co-dz{background-position:-80px -166px}.flag.co-do{background-position:-96px -166px}.flag.co-dm{background-position:-112px -166px}.flag.co-dk{background-position:-128px -166px}.flag.co-dj{background-position:-144px -166px}.flag.co-de{background-position:-160px -166px}.flag.co-cz{background-position:-176px -166px}.flag.co-cy{background-position:0 -177px}.flag.co-cx{background-position:-16px -177px}.flag.co-cw{background-position:-32px -177px}.flag.co-cv{background-position:-48px -177px}.flag.co-cu{background-position:-64px -177px}.flag.co-cs{background-position:-80px -177px}.flag.co-cr{background-position:-96px -177px}.flag.co-co{background-position:-112px -177px}.flag.co-cn{background-position:-128px -177px}.flag.co-cm{background-position:-144px -177px}.flag.co-cl{background-position:-160px -177px}.flag.co-ck{background-position:-176px -177px}.flag.co-ci{background-position:-192px 0}.flag.co-cg{background-position:-192px -11px}.flag.co-cf{background-position:-192px -22px}.flag.co-cd{background-position:-192px -33px}.flag.co-cc{background-position:-192px -44px}.flag.co-ca{background-position:-192px -66px}.flag.co-bz{background-position:-192px -77px}.flag.co-by{background-position:-192px -88px}.flag.co-bw{background-position:-192px -99px}.flag.co-bt{background-position:-192px -110px}.flag.co-bs{background-position:-192px -121px}.flag.co-br{background-position:-192px -132px}.flag.co-bq{background-position:-192px -143px}.flag.co-bo{background-position:-192px -154px}.flag.co-bn{background-position:-192px -165px}.flag.co-bm{background-position:-192px -176px}.flag.co-bj{background-position:0 -188px}.flag.co-bi{background-position:-16px -188px}.flag.co-bh{background-position:-32px -188px}.flag.co-bg{background-position:-48px -188px}.flag.co-bf{background-position:-64px -188px}.flag.co-be{background-position:-80px -188px}.flag.co-bd{background-position:-96px -188px}.flag.co-bb{background-position:-112px -188px}.flag.co-ba{background-position:-128px -188px}.flag.co-az{background-position:-144px -188px}.flag.co-ax{background-position:-160px -188px}.flag.co-aw{background-position:-176px -188px}.flag.co-au{background-position:-192px -188px}.flag.co-hm{background-position:-192px -188px}.flag.co-at{background-position:-208px 0}.flag.co-as{background-position:-208px -11px}.flag.co-ar{background-position:-208px -22px}.flag.co-ao{background-position:-208px -33px}.flag.co-an{background-position:-208px -44px}.flag.co-am{background-position:-208px -55px}.flag.co-al{background-position:-208px -66px}.flag.co-ai{background-position:-208px -77px}.flag.co-ag{background-position:-208px -88px}.flag.co-af{background-position:-208px -99px}.flag.co-ae{background-position:-208px -110px}.flag.co-ad{background-position:-208px -121px}.flag.co-np{background-position:-208px -132px}.flag.co-ch{background-position:-208px -143px}.flag.co-crimea{background-position:-32px -88px}.flag.co-novorossia{background-position:-208px -154px}.flag.co-ussr{background-position:-208px -165px}

.flag.crimea{background-position:-32px -88px}.flag.novorossia{background-position:-208px -154px}.flag.ussr{background-position:-208px -165px}

#dlefastreplycomments {
	padding-left: 5.375rem;
    position: relative;
    min-height: 6.625rem;
    margin: 0 1.125rem 1.125rem 1.125rem;
}


