/* =========== © 2018 Centroarts.com =========== */
/* Общая настройка */
body {
	font: normal 1rem/1.45 Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
	/* -webkit-font-smoothing: subpixel-antialiased;*/
	color: #222; background-color: #e4e3e1; min-width: 320px;
}
	html, body { height: 100%; }
	html { font-size: 15px; }

	.font { font-family: Roboto, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif; }
	.cover { background-position: 50% 50%; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; }
	a { color: #9c373a; outline: none !important; }
	a:hover, a:active, a:focus { color: #8d2c2f; text-decoration: underline; }
	
	.text-dark { color: #222 !important; }
	a.text-dark:hover, a.text-dark:focus { color: #9c373a !important; text-decoration: none !important; }

	.comment__content iframe, .comment__content video,
	.showfull__content iframe, .showfull__content video { width: 720px; height: 420px; max-width: 100%; }

	.small, small { font-size: 85%; }

	/* --- CUSTOM BOOTSTRAP --- */
	.bg-dark { background-color: #383533 !important; }
	.bg-primary, .badge-primary { background-color: #9c373a !important; }
	.text-primary { color: #9c373a !important; }
	.text-dark { color: #222 !important; }
	.text-muted { color: inherit !important; opacity: .5; }
	.text-danger { color: #d03337 !important; }
	.text-success { color: #82c44d !important; }
	.text-warning { color: #e8b552 !important; }

	/* Tabs */
	.nav-pills .nav-link.active,
	.nav-pills .show > .nav-link { background-color: #9c373a !important; }
	.nav-pills .nav-link:hover { background-color: rgba(156,55,58,0.05); }
	.nav-pills .nav-link { border-radius: 2px; padding: .4rem .6rem; }

	/* Headings */
	@media (min-width: 576px) {
		h1, .h1 { font-size: 2.5rem; }
		h2, .h2 { font-size: 2rem; }
		h3, .h3 { font-size: 1.5rem; font-weight:bold; }
	}

	@media (max-width: 575px) {
		h1, .h1 { font-size: 2rem; }
		h2, .h2 { font-size: 1.8rem; }
		h3, .h3 { font-size: 1.5rem; font-weight:bold; }
	}

	h4, .h4 { font-size: 1.45rem; }
	h5, .h5 { font-size: 1.25rem; }
	h6, .h6 { font-size: 1rem; }

	.showfull__content h3 { margin-bottom: -.5rem; margin-top: .5rem; }

	/* DropDown */
	.dropdown-menu { background-color: #fafafa; font-weight: normal; margin: 0; border-radius: 1px; box-shadow: 0 8px 60px -10px rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.1); }
	@media (min-height: 600px) {
		.dropdown-menu-arrow { display: none; position: absolute; z-index: 1001; top: 100%; left: 50%; width: 20px; margin: -9px 0 0 -10px; }
		.dropdown.show > .dropdown-menu-arrow { display: block; }
		.dropdown-menu-arrow::after, .dropdown-menu-arrow::before {
			content: ""; position: absolute; top: 50%; left: 50%; margin: 0 0 0 -10px;
			border: solid transparent; border-bottom-color: #fafafa; border-width: 0 10px 10px 10px;
		}
		.dropdown-menu-arrow::before { border-bottom-color: rgba(0,0,0,.15); margin-top: -1px; }
	}

	.dropdown-form { min-width: 240px; padding: 20px; }

	/* layout */
	.row { margin-right: -14px; margin-left: -14px; }
	.container, .container-fluid, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
	.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
	.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
	.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
	.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
	.col-xl-auto { padding-right: 14px; padding-left: 14px; }

	.no-gutters { margin-right: 0; margin-left: 0; }
	.no-gutters > .col,
	.no-gutters > [class*="col-"] { padding-right: 0; padding-left: 0; }

	/* Modal */
	.modal-content {
		border-radius: 2px; border-color: transparent; outline: 0;
		box-shadow: 0 1rem 4rem 0 rgba(0,0,0,0.2);
	} 
	.modal-backdrop { -webkit-transition: opacity ease .5s; transition: opacity ease .5s; }
		.modal-backdrop.show { opacity: .95; background-color: #e4e3e1; }

	/* --- ICONS --- */
	[class^="i__"], [class*=" i__"] {
		display: inline-block; vertical-align: middle;
		stroke-width: 0; stroke: currentColor; fill: transparent;
		width: 20px; height: 20px;
	}

	.i__cross16, .i__right16, .i__left16, .i__delall16,
	.i__top16, .i__bottom16, .i__edit16, .i__set16, .i__warning16 { width: 16px; height: 16px; }
	.i__left32, .i__right32 { width: 32px; height: 32px; }
	.i__photo40, .i__video40 { width: 40px; height: 40px; }
	.i__upper30 { width: 30px; height: 30px; }

	.i__com20 path { stroke: currentColor; }

	[class^="i-"]::before, [class*=" i-"]::before {
		content: ""; display: inline-block;
		vertical-align: middle; background-size: 100% 100%;
		margin: -.2rem 0 0 0;
	}
	.i-reply16::before, .i-quote16::before, .i-warn16::before, .i-cross16w::before,
	.i-cross16::before, .i-del16::before, .i-edit16::before, .i-top16::before, .i-bottom16::before { width: 16px; height: 16px; }

	.i-reply16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSI4IC04IDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDggLTggMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojOUMzNzNBO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O308L3N0eWxlPjx0aXRsZT5yZXBseTE2PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMzAsNmw4LDhIMTZjLTMuMiwwLTYtMi42LTYtNlYwYzAtMy40LDIuNi02LDYtNmgxMiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMCwyMmw4LTgiLz48L3N2Zz4=);
	}
	.i-quote16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSI4IC04IDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDggLTggMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojMjIyMjIyO3N0cm9rZTojMjIyMjIyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O30uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6NDtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48dGl0bGU+cXVvdGUxNjwvdGl0bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDhMMTUsOGMyLjgsMCw1LDIuMiw1LDVzLTIuMiw1LTUsNXMtNS0yLjItNS01UzEyLjIsOCwxNSw4eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zMyw4Yy0yLjgsMC01LDIuMi01LDVzMi4yLDUsNSw1czUtMi4yLDUtNVMzNS44LDgsMzMsOHoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTAsMTJjMC01LjYsMi42LTEwLjgsNi42LTE0Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI4LDEyYzAtNS42LDIuNi0xMC44LDYuNi0xNCIvPjwvc3ZnPg==);
	}
	.i-warn16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSI4IC04IDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDggLTggMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojMjIyMjIyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O30uc3Qxe2ZpbGw6IzIyMjIyMjt9PC9zdHlsZT48dGl0bGU+d2FybjE2PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjQsMnY2Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTI0LDEyYzEuMiwwLDIsMC44LDIsMnMtMC44LDItMiwycy0yLTAuOC0yLTJTMjIuOCwxMiwyNCwxMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQtNmgyMGMyLjIsMCw0LDEuOCw0LDR2MjBjMCwyLjItMS44LDQtNCw0SDE0Yy0yLjIsMC00LTEuOC00LTRWLTJDMTAtNC4yLDExLjgtNiwxNC02eiIvPjwvc3ZnPg==);
	}
	.i-cross16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSI4IC04IDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDggLTggMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojMjIyMjIyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O308L3N0eWxlPjx0aXRsZT5jcm9zczE2PC90aXRsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAtNmwyOCwyOCIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC02TDEwLDIyIi8+PC9zdmc+);
	}
	.i-del16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6IzIyMjIyMjt9PC9zdHlsZT48dGl0bGU+0KPQtNCw0LvQuNGC0Yw8L3RpdGxlPjxyZWN0IHg9IjUiIHk9IjYiIGNsYXNzPSJzdDAiIHdpZHRoPSIxIiBoZWlnaHQ9IjciLz48cmVjdCB4PSI3IiB5PSI2IiBjbGFzcz0ic3QwIiB3aWR0aD0iMSIgaGVpZ2h0PSI3Ii8+PHJlY3QgeD0iOSIgeT0iNiIgY2xhc3M9InN0MCIgd2lkdGg9IjEiIGhlaWdodD0iNyIvPjxnPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNCwzaC0yVjFjMC0wLjYtMC40LTEtMS0xSDRDMy40LDAsMywwLjQsMywxdjJIMUMwLjQsMywwLDMuNCwwLDRzMC40LDEsMSwxaDF2MTBjMCwwLjYsMC40LDEsMSwxaDljMC42LDAsMS0wLjQsMS0xVjVoMWMwLjYsMCwxLTAuNCwxLTFTMTQuNiwzLDE0LDMgTTUsMmg1djFINVYyeiBNMTEsMTRINFY1aDdWMTR6Ii8+PC9nPjwvc3ZnPg==);
	}

	.i-edit16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSI4IC04IDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDggLTggMzIgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDpub25lO3N0cm9rZTojMjIyMjIyO3N0cm9rZS13aWR0aDo0O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoyMi45MjU2O308L3N0eWxlPjx0aXRsZT5lZGl0MTY8L3RpdGxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOCw2djEyYzAsMi4yLTEuOCw0LTQsNEgxNGMtMi4yLDAtNC0xLjgtNC00Vi0yYzAtMi4yLDEuOC00LDQtNGgxMiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOC02TDIyLDEwIi8+PC9zdmc+);
	}
	.i-top16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iOCIgeTE9IjEiIHgyPSI4IiB5Mj0iMTUiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI0LDUgOCwxIDEyLDUgIi8+PC9zdmc+);
	}
	.i-bottom16::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iOCIgeTE9IjE1IiB4Mj0iOCIgeTI9IjEiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMiwxMSA4LDE1IDQsMTEgIi8+PC9zdmc+);
	}
	.i-cross16w::before {
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDE2IDE2OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjEiIHgyPSIxNSIgeTI9IjE1Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjE1IiB5MT0iMSIgeDI9IjEiIHkyPSIxNSIvPjwvc3ZnPg==);
	}

	/* -- 20px x 20px -- */
	.i-search20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOCwxYzMuOSwwLDcsMy4xLDcsN2MwLDEuOS0wLjgsMy43LTIsNC45bDAsMEMxMS43LDE0LjIsOS45LDE1LDgsMTVjLTMuOSwwLTctMy4xLTctN0MxLDQuMSw0LjEsMSw4LDF6Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjEzIiB5MT0iMTMiIHgyPSIxOSIgeTI9IjE5Ii8+PC9zdmc+);
	}
	.i-notify20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTAsM2MyLjIsMCw0LDEuOCw0LDR2MS42YzAsMy42LDIsNi44LDUsOC40djBoLTlIMXYwYzMtMS42LDUtNC43LDUtOC40VjdDNiw0LjgsNy44LDMsMTAsM3oiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iMTAiIHkxPSIxIiB4Mj0iMTAiIHkyPSIzIi8+PHBhdGggZD0iTTEyLjEsMTkuMUwxMi4xLDE5LjFDMTEuNiwxOS43LDEwLjgsMjAsMTAsMjBjLTAuOCwwLTEuNi0wLjMtMi4xLTAuOWwwLDBDNy4zLDE4LjYsNywxNy44LDcsMTdoNkMxMywxNy44LDEyLjcsMTguNiwxMi4xLDE5LjFMMTIuMSwxOS4xeiIvPjwvZz48L3N2Zz4=);
	}
	.i-print20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTUuMSw5VjMuMUM1LjEsMi42LDUuNiwyLDYuMywyaDcuNGMwLjcsMCwxLjIsMC42LDEuMiwxLjFWOSIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xNi44LDE4SDMuMkMyLjYsMTgsMiwxNy40LDIsMTYuN3YtNS4xQzIsMTAuMiwzLjEsOSw0LjUsOWgxMS4xYzEuNCwwLDIuNSwxLjIsMi41LDIuNnY1LjFDMTgsMTcuNCwxNy40LDE4LDE2LjgsMTh6Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjUuMSIgeTE9IjEzIiB4Mj0iMTQuOSIgeTI9IjEzIi8+PC9zdmc+);
	}
	.i-radio20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSI0IiBjeT0iMTAiIHI9IjMiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOC44LDQuOUMxMC4yLDYuMiwxMSw4LDExLDEwYzAsMi0wLjgsMy44LTIuMiw1LjEiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTIuNywzLjJDMTQuMSw1LjEsMTUsNy40LDE1LDEwcy0wLjksNC45LTIuMyw2LjgiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTYuNCwxLjZDMTgsNCwxOSw2LjksMTksMTBjMCwzLjEtMSw2LTIuNiw4LjQiLz48L3N2Zz4=);
	}
	.i-sentdoc20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjYiIHgyPSI3IiB5Mj0iNiIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIzIiB5MT0iMTAiIHgyPSI5IiB5Mj0iMTAiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iNSIgeTE9IjE0IiB4Mj0iMTEiIHkyPSIxNCIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjgsMTkgMTksMTkgMTksMSA0LjIsMSAiLz48L3N2Zz4=);
	}
	.i-warn20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9LnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOiM5YzM3M2E7fTwvc3R5bGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjEwIiB5MT0iNiIgeDI9IjEwIiB5Mj0iMTEiLz48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEyLjcsMTkgMSwxOSAxLDEyLjcgMSwxIDEyLjcsMSAxOSwxIDE5LDEyLjcgMTksMTkgIi8+PHBhdGggY2xhc3M9InN0MSIgZD0iTTEwLDEzYzAuNiwwLDEsMC40LDEsMWMwLDAuNi0wLjQsMS0xLDFjLTAuNiwwLTEtMC40LTEtMUM5LDEzLjQsOS40LDEzLDEwLDEzIi8+PC9zdmc+);
	}
	.i-views20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuOSw1bDMuNSwzLjZjMC44LDAuOCwwLjgsMiwwLDIuOEwxNC45LDE1Yy0yLjcsMi43LTcuMSwyLjctOS44LDBsLTMuNS0zLjZjLTAuOC0wLjgtMC44LTIsMC0yLjhMNS4xLDVDNy44LDIuMywxMi4yLDIuMywxNC45LDV6Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAiIGN5PSIxMCIgcj0iMyIvPjwvc3ZnPg==);
	}
	.i-views20w::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTQuOSw1bDMuNSwzLjZjMC44LDAuOCwwLjgsMiwwLDIuOEwxNC45LDE1Yy0yLjcsMi43LTcuMSwyLjctOS44LDBsLTMuNS0zLjZjLTAuOC0wLjgtMC44LTIsMC0yLjhMNS4xLDVDNy44LDIuMywxMi4yLDIuMywxNC45LDV6Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAiIGN5PSIxMCIgcj0iMyIvPjwvc3ZnPg==);
	}
	.i-video20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9LnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDsgZmlsbDogI2ZmZmZmZjt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjEyLjcsMTkgMSwxOSAxLDEyLjcgMSwxIDEyLjcsMSAxOSwxIDE5LDEyLjcgMTksMTkgIi8+PHBvbHlnb24gY2xhc3M9InN0MSIgcG9pbnRzPSIxNCwxMCAxMC41LDEyIDcsMTQgNywxMCA3LDYgMTAuNSw4ICIvPjwvc3ZnPg==);
	}
	.i-photo20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9LnN0MXtmaWxsOiNmZmZmZmY7IGV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIxMi43LDE5IDEsMTkgMSwxMi43IDEsMSAxMi43LDEgMTksMSAxOSwxMi43IDE5LDE5ICIvPjxjaXJjbGUgY2xhc3M9InN0MCIgY3g9IjEwIiBjeT0iMTAiIHI9IjQiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNMTUsNmMwLjYsMCwxLTAuNCwxLTFjMC0wLjYtMC40LTEtMS0xYy0wLjYsMC0xLDAuNC0xLDFDMTQsNS42LDE0LjQsNiwxNSw2Ii8+PC9zdmc+);
	}
	.i-time20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxMCw1IDEwLDEwIDE0LDE0ICIvPjxyZWN0IHg9IjEiIHk9IjEiIGNsYXNzPSJzdDAiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIvPjwvc3ZnPg==);
	}
	.i-sun20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMTAiIHkxPSIxIiB4Mj0iMTAiIHkyPSI1LjYiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjEwIiB4Mj0iNS42IiB5Mj0iMTAiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iMy42IiB5MT0iMTYuNCIgeDI9IjYuOSIgeTI9IjEzLjEiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iMy42IiB5MT0iMy42IiB4Mj0iNi45IiB5Mj0iNi45Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjEwIiB5MT0iMTQuNCIgeDI9IjEwIiB5Mj0iMTkiLz48bGluZSBjbGFzcz0ic3QwIiB4MT0iMTQuNCIgeTE9IjEwIiB4Mj0iMTkiIHkyPSIxMCIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMy4xIiB5MT0iNi45IiB4Mj0iMTYuNCIgeTI9IjMuNiIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMy4xIiB5MT0iMTMuMSIgeDI9IjE2LjQiIHkyPSIxNi40Ii8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAiIGN5PSIxMCIgcj0iNCIvPjwvc3ZnPg==);
	}
	.i-home20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI4LDE5IDMsMTkgMywxMSAiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxNywxMSAxNywxOSAxMiwxOSAiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxOSw4LjIgMTAsMSAxLDguMiAiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI4LDE5IDgsMTIgMTIsMTIgMTIsMTkgIi8+PC9zdmc+);
	}
	.i-enter20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjEwIiB4Mj0iMTIiIHkyPSIxMCIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjgsNiAxMiwxMCA4LDE0ICIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjEsNi40IDEsMSAxMi43LDEgMTksMSAxOSwxMi43IDE5LDE5IDcuMywxOSAxLDE5IDEsMTMuNiAiLz48L3N2Zz4=);
	}
	.i-enter20w::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMSIgeTE9IjEwIiB4Mj0iMTIiIHkyPSIxMCIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjgsNiAxMiwxMCA4LDE0ICIvPjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjEsNi40IDEsMSAxMi43LDEgMTksMSAxOSwxMi43IDE5LDE5IDcuMywxOSAxLDE5IDEsMTMuNiAiLz48L3N2Zz4=);
	}
	.i-edit20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7fS5zdDF7ZmlsbDojMjIyMjIyO308L3N0eWxlPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI3IiB5MT0iMTMiIHgyPSI3LjUiIHkyPSIxMi41Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE4LDguOHY4YzAsMC43LTAuNiwxLjItMS4yLDEuMkgzLjJDMi41LDE4LDIsMTcuNSwyLDE2LjhWMy4yQzIsMi41LDIuNSwyLDMuMiwyaDgiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNOS4xLDEyTDgsMTAuOWMtMC41LTAuNS0wLjUtMS4yLDAtMS42bDcuOS03LjljMC41LTAuNSwxLjItMC41LDEuNiwwbDEuMSwxLjFjMC41LDAuNSwwLjUsMS4yLDAsMS42TDEwLjcsMTJDMTAuMywxMi41LDkuNSwxMi41LDkuMSwxMnoiLz48L3N2Zz4=);
	}
	.i-edit20w::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I0ZGRkZGRjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LnN0MXtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjciIHkxPSIxMyIgeDI9IjcuNSIgeTI9IjEyLjUiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMTgsOC44djhjMCwwLjctMC42LDEuMi0xLjIsMS4ySDMuMkMyLjUsMTgsMiwxNy41LDIsMTYuOFYzLjJDMiwyLjUsMi41LDIsMy4yLDJoOCIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik05LjEsMTJMOCwxMC45Yy0wLjUtMC41LTAuNS0xLjIsMC0xLjZsNy45LTcuOWMwLjUtMC41LDEuMi0wLjUsMS42LDBsMS4xLDEuMWMwLjUsMC41LDAuNSwxLjIsMCwxLjZMMTAuNywxMkMxMC4zLDEyLjUsOS41LDEyLjUsOS4xLDEyeiIvPjwvc3ZnPg==);
	}
	.i-add20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzljMzczYTtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iNiIgeTE9IjEwIiB4Mj0iMTQiIHkyPSIxMCIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMCIgeTE9IjYiIHgyPSIxMCIgeTI9IjE0Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTcuMywxOUgxdi02LjMgTTE5LDEyLjdWMTloLTYuMyBNMTIuNywxSDE5djYuMyBNMSw3LjNWMWg2LjMiLz48L3N2Zz4=);
	}
	.i-add20w::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iNiIgeTE9IjEwIiB4Mj0iMTQiIHkyPSIxMCIvPjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIxMCIgeTE9IjYiIHgyPSIxMCIgeTI9IjE0Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTcuMywxOUgxdi02LjMgTTE5LDEyLjdWMTloLTYuMyBNMTIuNywxSDE5djYuMyBNMSw3LjNWMWg2LjMiLz48L3N2Zz4=);
	}
	.i-coms20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiMyMjIyMjI7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS43LDFIOC4zQzQuMywxLDEsNC4zLDEsOC4zYzAsMi42LDEuMyw0LjgsMy40LDYuMWMwLDAsMCwwLDAsMFYxOWw1LjEtMy40aDIuM2M0LDAsNy4zLTMuMyw3LjMtNy4zUzE1LjcsMSwxMS43LDF6Ii8+PC9zdmc+);
	}
	.i-coms20w::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyMCAyMDsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOm5vbmU7c3Ryb2tlOiNmZmZmZmY7c3Ryb2tlLXdpZHRoOjI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjEwO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMS43LDFIOC4zQzQuMywxLDEsNC4zLDEsOC4zYzAsMi42LDEuMyw0LjgsMy40LDYuMWMwLDAsMCwwLDAsMFYxOWw1LjEtMy40aDIuM2M0LDAsNy4zLTMuMyw3LjMtNy4zUzE1LjcsMSwxMS43LDF6Ii8+PC9zdmc+);
	}
	.i-cross20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMTkiIHkxPSIxIiB4Mj0iMSIgeTI9IjE5Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjEiIHkxPSIxIiB4Mj0iMTkiIHkyPSIxOSIvPjwvc3ZnPg==);
	}
	.i-cross20w::before {
		margin: 0;
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48bGluZSBjbGFzcz0ic3QwIiB4MT0iMTkiIHkxPSIxIiB4Mj0iMSIgeTI9IjE5Ii8+PGxpbmUgY2xhc3M9InN0MCIgeDE9IjEiIHkxPSIxIiB4Mj0iMTkiIHkyPSIxOSIvPjwvc3ZnPg==);
	}
	.i-quote20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkO30uc3Qxe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cmVjdCB4PSIxIiB5PSI5IiBjbGFzcz0ic3QwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ii8+PHJlY3QgeD0iMSIgeT0iOSIgY2xhc3M9InN0MSIgd2lkdGg9IjYiIGhlaWdodD0iNiIvPjxyZWN0IHg9IjEyIiB5PSI5IiBjbGFzcz0ic3QwIiB3aWR0aD0iNiIgaGVpZ2h0PSI2Ii8+PHJlY3QgeD0iMTIiIHk9IjkiIGNsYXNzPSJzdDEiIHdpZHRoPSI2IiBoZWlnaHQ9IjYiLz48bGluZSBjbGFzcz0ic3QxIiB4MT0iMSIgeTE9IjkiIHgyPSI4IiB5Mj0iMiIvPjxsaW5lIGNsYXNzPSJzdDEiIHgxPSIxMiIgeTE9IjkiIHgyPSIxOSIgeTI9IjIiLz48L3N2Zz4=);
	}
	.i-reload20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6IzIyMjIyMjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cGF0aCBjbGFzcz0ic3QwIiBkPSJNMSwxaDExLjdIMTl2MTBsLTQuNS00LjUgTTE5LDE5aC02LjNIMVY5bDQuNSw0LjUiLz48L3N2Zz4=);
	}
	.i-user20::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDIwIDIwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSIxLDE5IDEsMTQgMTksMTQgMTksMTkgIi8+PGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iMTAiIGN5PSI2IiByPSI1Ii8+PC9zdmc+);
	}
	.i-video40::before {
		width: 40px; height: 40px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cG9seWdvbiBjbGFzcz0ic3QwIiBwb2ludHM9IjI1LjcsMzkgMSwzOSAxLDI1LjcgMSwxIDI1LjcsMSAzOSwxIDM5LDI1LjcgMzksMzkgIi8+PHBvbHlnb24gY2xhc3M9InN0MCIgcG9pbnRzPSIyOS4xLDIwIDIxLjEsMjQuNSAxMy4xLDI5IDEzLjEsMjAgMTMuMSwxMSAyMS4xLDE1LjUgIi8+PC9zdmc+);
	}
	.i-photo40::before {
		width: 40px; height: 40px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwIDQwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZmZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9LnN0MXtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDsgZmlsbDojZmZmZmZmO308L3N0eWxlPjxwb2x5Z29uIGNsYXNzPSJzdDAiIHBvaW50cz0iMjUuNywzOSAxLDM5IDEsMjUuNyAxLDEgMjUuNywxIDM5LDEgMzksMjUuNyAzOSwzOSAiLz48Y2lyY2xlIGNsYXNzPSJzdDAiIGN4PSIyMCIgY3k9IjIwIiByPSI5Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE1LDIwYzAtMi44LDIuMi01LDUtNSIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0zMiwxMGMxLjEsMCwyLTAuOSwyLTJjMC0xLjEtMC45LTItMi0yYy0xLjEsMC0yLDAuOS0yLDJDMzAsOS4xLDMwLjksMTAsMzIsMTAiLz48L3N2Zz4=);
	}
	.i-ca::before {
		width: 20px; height: 20px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImlfX2NhIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzMiAzMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiNGRkZGRkY7fTwvc3R5bGU+PHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjQsMTZjMC0wLjUsMC0xLjEsMC4xLTEuNnMwLjItMS4xLDAuNC0xLjZjMC41LTEuNywxLjYtMy4xLDIuOC0zLjhjMS4xLTAuNiwyLjMtMSwzLjYtMXMyLjUsMC40LDMuNiwxYzEuNCwwLjcsMi4zLDIuMSwyLjgsMy44YzAuNCwxLjEsMC41LDIuMSwwLjUsMy4yYzAsMC4xLDAsMC4xLDAsMC4yYzAsMC43LDAuMSwxLjUsMC40LDIuMWMwLjIsMC45LDAuNywxLjUsMS4yLDEuOGMwLjYsMC41LDEuNCwwLjcsMi4yLDAuN2wtMS42LDNjLTAuOS0wLjItMS43LTAuNi0yLjUtMS4xYy0wLjUtMC40LTAuOS0wLjctMS4yLTEuMmMtMC4xLDAuMS0wLjEsMC4yLTAuMiwwLjRjLTAuNiwwLjctMS41LDEuNC0yLjMsMS43Yy0xLDAuNC0yLDAuNi0zLjEsMC42cy0yLjEtMC40LTMtMC45bDEuNS0yLjdjMC41LDAuMiwxLjEsMC40LDEuNiwwLjVjMC42LDAsMS4yLTAuMSwxLjctMC4yYzAuNS0wLjIsMC45LTAuNSwxLjItMC45czAuNi0wLjksMC43LTEuNGMwLjItMC43LDAuNC0xLjUsMC40LTIuMWMwLTAuMSwwLTAuMSwwLTAuMmwwLDBjMC0wLjctMC4xLTEuNi0wLjQtMi4zYy0wLjItMS0wLjktMS42LTEuNS0ycy0xLjItMC41LTItMC41cy0xLjQsMC4xLTIsMC41Yy0wLjcsMC40LTEuMiwxLjEtMS41LDJjLTAuMSwwLjQtMC4yLDAuNy0wLjIsMS4xcy0wLjEsMC43LTAuMSwxLjFsMCwwbDAsMGMwLDAuNiwwLDEuMS0wLjEsMS42cy0wLjIsMS4xLTAuNCwxLjZjLTAuNSwxLjctMS42LDMuMS0zLDMuOGMtMS4xLDAuNi0yLjMsMS0zLjYsMXMtMi41LTAuNC0zLjYtMWMtMS40LTAuOS0yLjUtMi4xLTMtMy44Yy0wLjItMS40LTAuNC0yLjMtMC40LTMuNHMwLjEtMi4xLDAuNS0zLjJjMC41LTEuNSwxLjItMi43LDIuMy0zLjRDNy44LDguNSw5LjEsOCwxMC42LDhjMC42LDAsMS4yLDAuMSwxLjcsMC4yYzAuNiwwLjEsMS4xLDAuNCwxLjYsMC42bC0xLjUsMi43Yy0wLjItMC4xLTAuNi0wLjItMC45LTAuNGMtMC40LTAuMS0wLjYtMC4xLTEtMC4xYy0wLjcsMC0xLjYsMC4yLTIuMiwwLjdjLTAuNiwwLjQtMSwxLTEuMiwxLjhjLTAuMiwwLjctMC40LDEuNi0wLjQsMi4zczAuMSwxLjYsMC40LDIuM2MwLjIsMSwwLjksMS42LDEuNSwyLjFjMC42LDAuNCwxLjIsMC41LDIsMC41czEuNC0wLjEsMi0wLjVjMC43LTAuNCwxLjItMS4xLDEuNS0yYzAuMS0wLjQsMC4yLTAuOSwwLjItMS4yQzE0LjQsMTYuNywxNC40LDE2LjQsMTQuNCwxNkwxNC40LDE2TDE0LjQsMTZMMTQuNCwxNnoiLz48L3N2Zz4=);
	}
	.i-upper30::before {
		margin: 0;
		width: 30px; height: 30px;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMwIDMwOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2ZmZjtzdHJva2Utd2lkdGg6MjtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1Njt9PC9zdHlsZT48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI4LDExIDE1LDQgMjIsMTEgIi8+PHBvbHlsaW5lIGNsYXNzPSJzdDAiIHBvaW50cz0iOCwyNyAxNSwyMCAyMiwyNyAiLz48cG9seWxpbmUgY2xhc3M9InN0MCIgcG9pbnRzPSI4LDE5IDE1LDEyIDIyLDE5ICIvPjwvc3ZnPg==);
	}

	button.close > svg { vertical-align: 0; }

/* --- PAGE --- */
#page_body { background-color: #f7f7f7; position: relative; }

/* Branding */
@media (min-width: 992px) {
	.branding {
		position: fixed; z-index: -1; left: 0; top: 0; bottom: 0; width: 100%; height: 100%;
		background-position: 50% 0;
		background-repeat: no-repeat;
		/*background-size: 100% auto;*/
	}

	.bg__avia, .bg__vks { background-image: url(../images/branding/brading_avia.jpg); }
	.bg__fleet, .bg__vmf { background-image: url(../images/branding/brading_fleet.jpg); }
	.bg__ground, .bg__sv { background-image: url(../images/branding/brading_ground.jpg); }
	#adfoxBranding { z-index: 0; }
}

.wrp { max-width: 1140px; margin-left: auto; margin-right: auto; }
	@media (min-width: 1240px) {
		.wrp { max-width: 1240px; }
	}
	.page.wrp { display: flex; flex-direction: column; min-height: 100%; box-shadow: 0 0 15px rgba(0,0,0,0.4); }

/* --- HEADER --- */
.header { padding: 0 28px; height: 82px; font-size: .95rem; align-items: center; }
.header > .row { align-items: center; height: 82px; }

/* - ЛОГО - */
.logotype { display: block; text-align: center; }
	.logotype > i {
		display: block; font-size: 25px; height: 0; overflow: hidden; margin: 0 auto;
		padding-top: 58px; max-width: 293px; text-decoration: none !important;
		background-position: 50% 50%;
		background-repeat: no-repeat;
		-webkit-background-size: 100% auto; background-size: 100% auto;
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ImxvZ28iIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSItNDA0IDEzMCA3MTkuNCAxNDYuNSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAtNDA0IDEzMCA3MTkuNCAxNDYuNTsiIHhtbDpzcGFjZT0icHJlc2VydmUiPjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+LnN0MHtmaWxsOiM5QzM3M0E7fS5zdDF7ZmlsbDojRkZGRkZGO30uc3Qye2ZpbGw6I0NDQ0NDQzt9LnN0M3tmaWxsOiNCRkJGQkY7fS5zdDR7ZmlsbDojOTIzMjMzO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tNDAwLDE5MC42YzAuMy0xLjksMC45LTMuNSwxLjctNC41YzEtMS4xLDIuNi0yLDMuOS0yaDE3LjZjMi4zLDAsNS4yLDAuMiw2LjcsMi42YzEuNSwyLjMsMS4yLDYsMC44LDguNmMtMC4zLDIuMi0wLjcsNC4yLTIuNSw2LjNjLTEuMSwxLjMtMi4yLDEuOS0zLjUsMnYwLjJjMS42LDAuMiwyLjksMS4xLDMuNiwyLjFjMS40LDIuMSwxLjEsNC42LDAuNyw3LjFjLTAuNCwyLjYtMC44LDUuOC0zLjEsOC40Yy0yLjUsMi44LTQuOSwyLjgtNy43LDIuOGgtMTdjLTEuNCwwLTMuNCwwLjEtNC42LTEuOWMtMC42LTEuMS0wLjgtMi45LTAuNi00LjVDLTQwNCwyMTcuOC00MDAsMTkwLjYtNDAwLDE5MC42eiBNLTM5Mi41LDIxMS4zYy0wLjIsMS40LTAuMiwyLjEsMCwyLjRjMC4zLDAuNiwxLjQsMC42LDEuOSwwLjZoNS42YzIsMCwyLjctMC41LDIuOS0wLjhjMC40LTAuNSwwLjgtMS42LDAuOS0yLjRjMC4xLTAuNiwwLTEuMy0wLjItMS43Yy0wLjUtMS4yLTEuNi0xLjItMi41LTEuMmgtOC4yQy0zOTIuMSwyMDguMi0zOTIuNSwyMTEuMy0zOTIuNSwyMTEuM3ogTS0zODMsMTk5LjZjMC45LDAsMS45LDAsMi43LTEuMWMwLjMtMC41LDAuNS0xLjMsMC42LTEuOGMwLjEtMC43LDAtMS4zLTAuMy0xLjdjLTAuNS0wLjgtMS42LTAuOC0yLjItMC44aC02Yy0wLjUsMC0wLjksMC0xLjQsMC41cy0wLjYsMS4xLTAuNywxLjdsLTAuNSwzLjNMLTM4MywxOTkuNkwtMzgzLDE5OS42eiBNLTMzMi42LDE4Ny44YzMsNCwyLjEsMTEsMS4zLDE2LjRjLTAuOCw1LjMtMS45LDEyLjMtNiwxNi40Yy00LDQtMTAsNC4xLTE0LjgsNC4xYy00LjgsMC0xMC43LTAuMi0xMy42LTQuMWMtMi45LTQuMS0yLjEtMTEuMS0xLjMtMTYuNGMwLjgtNS40LDEuOS0xMi40LDYtMTYuNGM0LTQsOS45LTQuMSwxNC44LTQuMUMtMzQxLjMsMTgzLjctMzM1LjUsMTgzLjktMzMyLjYsMTg3Ljh6IE0tMzU2LjEsMjExLjljMSwyLjYsMi44LDIuOSw1LjUsMi45YzIuNywwLDQuNS0wLjMsNi4zLTIuOWMxLjUtMi4yLDEuOC00LjQsMi4zLTcuNmMwLjUtMy41LDAuOC01LjQtMC4xLTcuNmMtMS4xLTIuNi0yLjctMi45LTUuNS0yLjljLTIuNywwLTQuNSwwLjMtNi4zLDIuOWMtMS41LDIuMS0xLjgsNC4zLTIuMyw3LjZDLTM1Ni43LDIwNy40LTM1Ni45LDIwOS44LTM1Ni4xLDIxMS45eiBNLTMyNSwyMjQuM2MtMS4zLDAtMi43LTAuMS0zLjctMS40Yy0xLjMtMS41LTEtMy4yLTAuOC01LjFsMy45LTI3LjVjMC4yLTEuNSwwLjYtMy4yLDItNC42YzEuNC0xLjQsMy0xLjYsNC4yLTEuNmgyMy4zbC0xLjQsOS44aC0xNmMtMC42LDAtMS4zLDAuMi0xLjcsMC42Yy0wLjYsMC41LTAuNywxLjQtMC44LDJsLTAuNCwzaDE3LjdsLTEuMiw4LjdoLTE3LjhsLTAuNiw0LjRjLTAuMSwwLjgsMC4xLDEuMywwLjIsMS41YzAuNCwwLjYsMS4zLDAuNSwxLjksMC41aDE1LjlsLTEuNCw5LjhILTMyNVYyMjQuM3ogTS0yNjUuNywyMjQuM2gtMTAuNWwyLjMtMTZoLTExLjhsLTIuMywxNmgtMTAuNWw1LjctNDAuMmgxMC41bC0yLDE0LjJoMTEuOGwyLTE0LjJoMTAuNUwtMjY1LjcsMjI0LjN6IE0tMjI4LjMsMjI0LjNoLTEwLjVsMi4zLTE2aC0xMS44bC0yLjMsMTZILTI2MWw1LjctNDAuMmgxMC41bC0yLDE0LjJoMTEuOGwyLTE0LjJoMTAuNUwtMjI4LjMsMjI0LjN6IE0tMTg3LjQsMTg3LjhjMi45LDQsMi4xLDExLDEuMywxNi40Yy0wLjgsNS4zLTEuOSwxMi4zLTYsMTYuNGMtNCw0LTEwLDQuMS0xNC44LDQuMXMtMTAuNy0wLjItMTMuNi00LjFjLTIuOS00LjEtMi4xLTExLjEtMS4zLTE2LjRjMC44LTUuNCwxLjktMTIuNCw2LTE2LjRjNC00LDkuOS00LjEsMTQuOC00LjFTLTE5MC4zLDE4My45LTE4Ny40LDE4Ny44eiBNLTIxMC45LDIxMS45YzEsMi42LDIuOCwyLjksNS41LDIuOXM0LjUtMC4zLDYuMy0yLjljMS41LTIuMiwxLjgtNC40LDIuMy03LjZjMC41LTMuNSwwLjgtNS40LTAuMS03LjZjLTEuMS0yLjYtMi43LTIuOS01LjUtMi45Yy0yLjcsMC00LjUsMC4zLTYuMywyLjljLTEuNSwyLjEtMS44LDQuMy0yLjMsNy42Qy0yMTEuNCwyMDcuNC0yMTEuNiwyMDkuOC0yMTAuOSwyMTEuOXogTS0xNzkuOCwyMjQuM2MtMS4zLDAtMi43LTAuMS0zLjctMS40Yy0xLjMtMS41LTEtMy4yLTAuOC01LjFsMy45LTI3LjVjMC4yLTEuNSwwLjYtMy4yLDItNC42YzEuNC0xLjQsMy0xLjYsNC4yLTEuNmgyMy4zbC0xLjQsOS44aC0xNmMtMC42LDAtMS4zLDAuMi0xLjcsMC42Yy0wLjYsMC41LTAuNywxLjQtMC44LDJsLTAuNCwzaDE3LjdsLTEuMiw4LjdoLTE3LjdsLTAuNiw0LjRjLTAuMSwwLjgsMC4xLDEuMywwLjMsMS41YzAuNCwwLjYsMS4zLDAuNSwxLjksMC41aDE1LjhsLTEuNCw5LjhoLTIzLjRMLTE3OS44LDIyNC4zeiBNMjYuMiwxODcuOGMyLjksNCwyLjEsMTEsMS4zLDE2LjRjLTAuNyw1LjMtMS45LDEyLjMtNiwxNi40Yy00LDMuOS05LjksNC4xLTE0LjcsNC4xYy00LjgsMC0xMC43LTAuMi0xMy42LTQuMWMtMi45LTQuMS0yLjEtMTEuMS0xLjMtMTYuNGMwLjgtNS40LDEuOS0xMi40LDYtMTYuNGM0LTMuOSw5LjgtNC4xLDE0LjctNC4xQzE3LjYsMTgzLjcsMjMuMywxODMuOSwyNi4yLDE4Ny44eiBNMi44LDIxMS44YzEsMi42LDIuOCwyLjksNS41LDIuOXM0LjUtMC4zLDYuMy0yLjljMS41LTIuMiwxLjgtNC40LDIuMy03LjZjMC41LTMuNSwwLjgtNS40LTAuMS03LjZjLTEuMS0yLjYtMi43LTIuOS01LjUtMi45Yy0yLjcsMC00LjUsMC4zLTYuMywyLjljLTEuNSwyLjEtMS44LDQuMy0yLjMsNy42QzIuMiwyMDcuMywyLDIwOS44LDIuOCwyMTEuOHogTTYzLjMsMTk0LjFINDUuMWMtMS45LDAtMi4xLDAuOS0yLjMsMi40bC0wLjQsMi45aDE0LjljMi41LDAsNC4yLDEuMyw0LjksMi42YzEuNCwyLjUsMC45LDYuOCwwLjUsOS40Yy0wLjUsMy40LTEuMiw3LjItMy4yLDkuN2MtMC41LDAuNy0yLjUsMy4xLTUuNywzLjFIMzIuOWMtMi43LDAtNC4yLTIuMy0zLjctNS42bDQtMjhjMC45LTYuMSw0LjgtNi40LDYtNi40aDI1LjZMNjMuMywxOTQuMUw2My4zLDE5NC4xeiBNNDAuNiwyMTEuNmMtMC40LDIuOCwwLjQsMi42LDEuOCwyLjZoNi4yYzAuNiwwLDEuOCwwLDIuNS0wLjdzMC45LTEuOCwxLTIuNWMwLjEtMC45LDAuMi0xLjctMC40LTIuM2MtMC42LTAuNy0xLjYtMC43LTIuMi0wLjdoLTguNEw0MC42LDIxMS42eiBNMTAwLjgsMTg3LjhjMi45LDQsMi4xLDExLDEuMywxNi40Yy0wLjcsNS4zLTEuOSwxMi4zLTYsMTYuNGMtNCwzLjktOS45LDQuMS0xNC43LDQuMWMtNC44LDAtMTAuNy0wLjItMTMuNi00LjFjLTIuOS00LjEtMi4xLTExLjEtMS4zLTE2LjRjMC44LTUuNCwxLjktMTIuNCw2LTE2LjRjNC0zLjksOS44LTQuMSwxNC43LTQuMUM5Mi4yLDE4My43LDk3LjksMTgzLjksMTAwLjgsMTg3Ljh6IE03Ny40LDIxMS44YzEsMi42LDIuOCwyLjksNS41LDIuOXM0LjUtMC4zLDYuMy0yLjljMS41LTIuMiwxLjgtNC40LDIuMy03LjZjMC41LTMuNSwwLjgtNS40LTAuMS03LjZjLTEuMS0yLjYtMi43LTIuOS01LjUtMi45Yy0yLjcsMC00LjUsMC4zLTYuMywyLjljLTEuNSwyLjEtMS44LDQuMy0yLjMsNy42Qzc2LjgsMjA3LjMsNzYuNiwyMDkuOCw3Ny40LDIxMS44eiBNMTAzLjksMjE0LjJoMTQuNWMyLDAsMi44LTAuMSwzLjQtMC41YzAuOS0wLjYsMS4yLTEuNywxLjMtMi42YzAuMS0wLjYsMC4yLTEuNy0wLjUtMi40Yy0wLjUtMC41LTEuNC0wLjUtMy4zLTAuNWgtMTRsMS4yLTguN2gxMy43YzEuMiwwLDIuNiwwLjEsMy40LTAuN2MwLjYtMC42LDAuOC0xLjYsMC45LTIuM2MwLjEtMC45LDAuMi0xLjctMC42LTIuMmMtMC4zLTAuMi0wLjktMC4zLTIuOS0wLjNoLTE0bDEuNC0xMGgxNy45YzMsMCw2LjQtMC4xLDguMiwyLjhjMS40LDIuMiwxLjEsNS40LDAuNyw4LjJjLTAuMywyLjUtMC44LDQuOS0yLjgsNi44Yy0wLjQsMC41LTEuNSwxLjQtMy4yLDEuOHYwLjJjMS4zLTAuMSwzLjMsMC4zLDQuMiwyLjljMC42LDEuOSwwLjQsNC4yLDAsNi41Yy0wLjQsMi45LTEuMiw2LjgtNC4xLDljLTIuNywyLjEtNi43LDEuOC05LjEsMS44aC0xNy45TDEwMy45LDIxNC4yTDEwMy45LDIxNC4yeiBNMTM1LjcsMjI0LjJsNC42LTMyLjVjMC4yLTEuNywwLjctMy45LDIuMS01LjVjMC44LTEsMi40LTIuMSw0LjYtMi4xaDE3LjljMi42LDAsNC45LDAuNCw2LjQsMi44YzEuMiwyLDEuNyw1LjIsMC44LDEwLjljLTAuNCwyLjgtMS42LDkuNy00LjcsMTIuNmMtMS44LDEuNi00LjIsMi4yLTYsMi4yaC0xMy42bC0xLjYsMTEuNkMxNDYuMiwyMjQuMiwxMzUuNywyMjQuMiwxMzUuNywyMjQuMnogTTE1Ni43LDIwMi43YzEuMywwLDIuNiwwLjEsMy42LTFjMC42LTAuNywxLjEtMS44LDEuMy0zLjVjMC4xLTEsMC4yLTIuMy0wLjUtMy4xYy0wLjgtMC45LTItMC45LTMuMi0wLjloLTUuOGMtMS43LDAtMiwxLjUtMi4xLDIuM2wtMC45LDYuMkgxNTYuN0wxNTYuNywyMDIuN3ogTTE3Ny41LDIyNC4yYy0xLjMsMC0yLjctMC4xLTMuNy0xLjRjLTEuMy0xLjUtMS0zLjEtMC44LTVsMy45LTI3LjVjMC4yLTEuNSwwLjYtMy4yLDItNC42YzEuNC0xLjQsMy0xLjYsNC4yLTEuNmgyMy4zbC0xLjQsOS43aC0xNmMtMC42LDAtMS4zLDAuMi0xLjcsMC42Yy0wLjYsMC41LTAuNywxLjQtMC44LDEuOWwtMC40LDNoMTcuN2wtMS4yLDguN2gtMTcuN2wtMC42LDQuNGMtMC4xLDAuOCwwLDEuMywwLjIsMS41YzAuNCwwLjYsMS4zLDAuNSwxLjksMC41aDE1LjhsLTEuNCw5LjdMMTc3LjUsMjI0LjJMMTc3LjUsMjI0LjJ6IE0yMzYuNywyMjQuMmgtMTAuNWwyLjMtMTUuOWgtMTEuN2wtMi4zLDE1LjlIMjA0bDUuNy00MC4xaDEwLjRsLTIsMTQuMmgxMS43bDItMTQuMmgxMC41TDIzNi43LDIyNC4yTDIzNi43LDIyNC4yeiBNMjY1LjksMjI0LjJsMy44LTIzLjVjMC4xLTAuNywwLjItMS41LTAuMy0xLjVjLTAuMywwLTAuNiwwLjYtMS41LDEuOWwtMTIsMTkuNWMtMS4xLDEuOS0zLjEsNC4xLTcuNiw0LjFjLTYuNCwwLTYuNS00LjgtNS44LTkuNmw0LjQtMzAuOWgxMC42bC0zLjcsMjIuOWMwLDAuMi0wLjEsMC40LTAuMSwwLjZjLTAuMSwwLjUtMC4yLDEuNCwwLjQsMS40YzAuMywwLDAuNi0wLjUsMS4xLTEuNGwxMS44LTE5LjNjMi43LTQuNSw1LjgtNC43LDcuNy00LjdjNy40LDAsNi43LDYuNiw2LjMsOS45bC00LjQsMzAuNkgyNjUuOUwyNjUuOSwyMjQuMnogTTI4Ni41LDIyNC4yYy0xLjMsMC0yLjctMC4xLTMuNy0xLjRjLTEuMy0xLjUtMS0zLjEtMC44LTVsMy45LTI3LjVjMC4yLTEuNSwwLjYtMy4yLDItNC42YzEuNC0xLjQsMy0xLjYsNC4yLTEuNmgyMy4zbC0xLjQsOS43aC0xNmMtMC42LDAtMS4zLDAuMi0xLjcsMC42Yy0wLjYsMC41LTAuNywxLjQtMC44LDEuOWwtMC40LDNoMTcuN2wtMS4yLDguN2gtMTcuN2wtMC42LDQuNGMtMC4xLDAuOCwwLDEuMywwLjIsMS41YzAuNCwwLjYsMS4zLDAuNSwxLjksMC41aDE1LjhsLTEuNCw5LjdMMjg2LjUsMjI0LjJMMjg2LjUsMjI0LjJ6IE0tNS4xLDIzOUwtMjgsMjIxLjJsNi4yLDIuMWwtNC4zLTkuN2wtMTQuNi0xMWwxMy04LjNsMy4yLTExLjZsLTI4LjQsMTJjMC43LTIuNSwwLjUtNi4yLTMuNS05LjZjLTAuNC0wLjQtMC45LTAuNy0xLjQtMWMtNC4zLTIuOC04LjQtMS41LTEwLjMtMC4xbDAuMy00LjlsLTQuMi0zLjRsLTQuOC0yLjVsLTQuNCwyLjJjMC41LTIuNCwwLjItNi42LTMuOS05LjNjLTAuNi0wLjQtMS4zLTAuOC0yLjEtMS4xYy00LjctMS45LTguMS0wLjctMTAsMC44bC0wLjQtMzAuOWwtOS4zLDcuNmwtMi40LDE1LjNsLTE1LjktOWwtOS4xLDAuOWwzLjIsNC44bC0yNS45LTE0LjlsLTkuNSw3LjlsMzMuMiwzOC4zbDAuNiwxMy44bDE0LjgsMTUuMmMtMi42LDUuNy00LjgsMTEuMy01LjYsMThjLTAuOSw3LjYsMC45LDE1LjgsMSwxNi4xbDAuOCwyLjRsMi42LTAuMmMwLjMsMCw4LjYtMS42LDE1LjItNS41YzUuNy0zLjQsMTAuMS03LjYsMTQuMi0xMi4zbDE5LjgsNy41bDEyLjktNWw0OC40LDE1LjFDLTguNiwyNTAuOS01LjEsMjM5LTUuMSwyMzl6Ii8+PHBhdGggY2xhc3M9InN0MSIgZD0iTS0xMTkuNiwyMjYuN2MtMC42LDIuMi0xLjEsNC41LTEuNCw2LjhjLTAuOSw2LjksMS43LDE0LjIsMS43LDE0LjJzNy43LTAuNiwxMy43LTQuMWMyLTEuMiwzLjktMi41LDUuNy00TC0xMTkuNiwyMjYuN0wtMTE5LjYsMjI2Ljd6Ii8+PHBhdGggY2xhc3M9InN0MiIgZD0iTS05LDI0MC4ybC0zNC40LTI3LjlsMTUuNyw2bC0xLjUtNC4ybC0xNC4yLTkuOGwtOC4zLDYuMWwtMy0wLjhsMjQuMi0xNy41bDEtMy44bC0yMyw5LjdsLTEuOSwxMWwtNy44LTMuMmMtMS4yLDEtMi42LDEuOS00LjIsMi41YzYuMS00LjMsOS45LTEzLjcsOS45LTEzLjdzMi0zLjEtMi4xLTcuMXMtNy45LTAuOC03LjktMC44cy0zLjYsMi41LTkuMSwxMC40bDMuOS04LjhsMC40LTcuOWwtMi42LTIuMWwtMy0xLjVsLTcuMSwzLjZsLTYuNSw3LjFjNS04LjIsNS45LTEyLjUsNS45LTEyLjVzMS41LTQuOC0zLjktNi45Yy01LjMtMi4xLTcuMywwLjktNy4zLDAuOXMtNy4xLDcuMy04LjYsMTQuNmMtMC4xLTEuNywwLjItMy40LDAuNi00LjlsLTYuMS01LjlsOS4zLTYuMWwtMC4zLTI1bC0zLDIuNWwtNi4zLDI5LjJsLTItMi41bDIuMi0xMC4xbC0xNC43LTkuMWwtNC40LDAuM2wxMS44LDExLjlsLTM5LjMtMjAuM2wtNS4yLDQuM2wzMS44LDM2LjZsMC42LDEzLjdsMTMuMiwxMy42bDEwLjYtMTIuN2MwLDAtMTMuMiwxNy4yLTE1LjQsMzQuNGMwLDAuMy0wLjEsMC42LTAuMSwwLjljMy4xLTAuNSw5LjgsMC45LDkuOCwwLjlzNC4xLDUuNiw0LjksOC42YzAuMy0wLjEsMC41LTAuMywwLjgtMC40YzE0LjktOC44LDI1LjQtMjcuOCwyNS40LTI3LjhsLTcuMywxNC44bDE3LjgsNi42bDEyLjgtNWw0Ni4yLDE0LjVMLTksMjQwLjJ6Ii8+PHBhdGggY2xhc3M9InN0MyIgZD0iTS05LDI0MC4ybC0zNC40LTI3LjlsMTUuNyw2bC0xLjUtNC4ybC0xNC4yLTkuOGwtOC4zLDYuMWMwLDAtMS40LDExLjEtMy43LDEyLjNjLTcuNiw0LjEtMjMuMywxMy43LTIyLjYtNS42YzIwLTE5LjksMTguOC0xNi45LDIwLjctMjRjLTE2LjgsMjEuMy0zMi43LDE5LjMtMzYuNiwyMi44Yy04LjQsOC4zLTEuMSwxMi44LTE1LjYsMjIuMWMwLjksMS4zLDIuNyw0LjUsMy4xLDZjMC4yLTAuMSwwLjQtMC4yLDAuNy0wLjRjMTQuOS04LjgsMjUuNC0yNy44LDI1LjQtMjcuOGwtNy4zLDE0LjhsMTcuOCw2LjZsMTIuOC01bDQ2LjIsMTQuNUMtMTAuOCwyNDYuNy05LDI0MC4yLTksMjQwLjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTS05NC40LDE2OS41YzAsMC02LjksNi40LTEwLjQsMjEuOWM1LjctMTIuMiwxMi45LTIyLDEyLjktMjJMLTk0LjQsMTY5LjV6IE0tNjMuNiwxODcuM2MwLDAtOC4xLDQuOC0xNC42LDE5LjNjOC0xMC44LDE3LjEtMTguOSwxNy4xLTE4LjlTLTYzLjYsMTg3LjMtNjMuNiwxODcuM3ogTS0xMjYuNywxOTYuN2wtMC41LTEzLjlsLTMyLjEtMzVsMzQuOCwzM2wxLjIsMTQuOWw4LjQsMTIuN0wtMTI2LjcsMTk2Ljd6IE0tNjkuNiwyMzMuOGwxMi45LTUuMWw0NSwxNS40bC00My40LTE4LjdsLTE1LDQuOWwtMTQuOS0yLjZMLTY5LjYsMjMzLjh6IE0tOTEuMywyMTkuNmMxLjEtMi41LDEuNi02LDAuMy03LjZjLTEuMS0xLjUtNS4zLTQuMi03LjEtNC42Yy0yLTAuNS01LjMsMS43LTYuOCwzLjNjLTEuNiwxLjctMi43LDMuMy00LjYsN2MtMy41LDcuMS0wLjUsNy4zLTAuNSw3LjNjMi40LDEsNi40LDMuNCw3LjgsNS4xYzAsMCwxLjQsMi42LDYuNS0zLjZDLTkzLjIsMjIzLjQtOTEuOSwyMjEuMS05MS4zLDIxOS42TC05MS4zLDIxOS42eiIvPjxwYXRoIGNsYXNzPSJzdDEiIGQ9Ik0tMTE3LjksMjQ0LjNjLTAuNC0yLjMtMC43LTUuMS0wLjgtOC4zYy0wLjgtMTYuOSwxNy0zNy41LDE3LTM3LjVTLTExOC4xLDIyMi43LTExNy45LDI0NC4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTAxLjgsMjMwLjVjMy41LTUsMi04LjksNy45LTE0LjdjMC44LTAuNywyLTEuMiwzLjYtMS42Yy0wLjEtMC45LTAuMy0xLjctMC43LTIuM2MtMS4xLTEuNS01LjMtNC4yLTcuMS00LjZjLTItMC41LTUuMywxLjctNi44LDMuM2MtMS42LDEuNy0yLjcsMy4zLTQuNiw3Yy0zLjUsNy4yLTAuNSw3LjQtMC41LDcuNGMyLjQsMSw2LjQsMy40LDcuOCw1LjFDLTEwMi4zLDIzMC4xLTEwMi4xLDIzMC40LTEwMS44LDIzMC41TC0xMDEuOCwyMzAuNXoiLz48cGF0aCBjbGFzcz0ic3QxIiBkPSJNLTEwOC43LDIyNGMtMS4yLTAuNCwxLjctNC4yLDMuOS03LjJjMi4yLTIuOSw1LjEtOC4yLDUuMS04LjJTLTEwMS41LDIxNi41LTEwOC43LDIyNHoiLz48cGF0aCBjbGFzcz0ic3QzIiBkPSJNLTg4LjIsMTcwLjFjMCwwLTUuOCwxNi4yLTEwLjgsMjIuN3M1LjQtMi45LDguNC03LjdjMi45LTQuNiw0LjEtNy44LDQuOS0xMEMtODQuOSwxNzIuOS04Ny43LDE2OS43LTg4LjIsMTcwLjF6Ii8+PHBhdGggY2xhc3M9InN0NCIgZD0iTS04MS4yLDIxNi45bDEuNS0wLjhsLTQuNiwxNi42bC01LjMtMUwtODEuMiwyMTYuOXoiLz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNLTQ5LjYsMTg4LjdsMi4zLTM0LjNMLTY0LDE3Ny41Qy01Ny42LDE3Ni4xLTUyLDE4MS4yLTQ5LjYsMTg4Ljd6IE0tOTMuNiwxNjAuN2M5LjEtMC42LDEyLjYsMSwxNS40LDcuOWwxOC41LTIxLjhDLTU5LjcsMTQ2LjgtOTMuNiwxNjAuNy05My42LDE2MC43eiIvPjwvZz48L3N2Zz4=);
	}

@media (max-width: 768px) {
	.header > .row, .header { height: 60px; }
	.header .logotype > i { padding-top: 50px; -webkit-background-size: auto 100%; background-size: auto 100%; }
}

/* - Дата и время - */
.h-date > svg, .user_tools > li > a > svg { margin-top: -.2rem; }
a.h-date { text-decoration: none !important; }
.h-date__time {
    font-weight: bold;
    color:#8d8d8d;
    margin-right: .6em;
}

.h-date__day {
	color:#8d8d8d;
    text-decoration: none !important;
}

/* - Логин - */
.user_tools { list-style: none; padding: 0; margin: 0; text-align: right; white-space: nowrap; font-weight:bold; }
	.user_tools > li { display: inline-block; }
	.user_tools > li > a { text-decoration: none !important; }

	.notify_drop > a { padding: .7rem .2rem; display: inline-block; }

	.headpanel_user .user_tools .i__user20 { color: #fff; vertical-align: top; margin-top: 1px; }
	.headpanel { font-size: .95rem; display: flex; justify-content: space-between; align-items: center; position: relative; }

/* - МЕНЮ - */
.hmenu { flex: 1 1 auto; display: flex; align-items: center; justify-content: center; }
	.hmenu_list_sep { display: flex; }
	.hmenu_main { align-items: center; justify-content: center; }
	.headpanel .hm_item, .notify_drop a.notification {
		display: block; cursor: pointer; color: #fff !important; text-decoration: none !important; text-transform: uppercase;
		line-height: 22px; height: 46px; min-width: 46px; padding: 12px 10px;
		-webkit-transition: opacity ease .6s; transition: opacity ease .6s;
	}
	.notify_drop a.notification { text-align: center; }
	.notify_drop a.notification .ml-2 { display: none; }
	.notify_drop a.notification .ml-2.show { display: inline-block; }

	#headpanel .headpanel .hm_item { font-weight: bold; }
	.headpanel button.hm_item { background: none; border: 0 none; }

	.hm_item .badge { margin-top: -.2rem; vertical-align: middle; line-height: 11px; font-size: 11px; height: 16px; border-radius: 2px; color: #9c373a !important; }

	#coms_menu { display: none; }
	.more_dots { display: inline-block; white-space: nowrap; width: 30px; text-align: center; }
	.more_dots > i {
		display: inline-block; vertical-align: middle; border-radius: 50%; background-color: #fff;
		width: 4px; height: 4px; margin: 0 2px; margin-top: -.2rem; transition: margin ease .1s;
	}
	.more_dots > i:first-child { margin-left: 0; }
	.more_dots > i:last-child { margin-right: 0; }

	@media (min-width: 992px) {
		.headpanel .hm_item { text-align: center; }
		.headpanel .hmenu .hm_item {opacity: .8;}
		.headpanel:hover .hmenu .hm_item { opacity: .6; }
		.headpanel:hover .hmenu .hm_item:hover { opacity: 1; }
		.headpanel .hm_item.active {
			opacity: 1 !important; cursor: default !important; position: relative;
		}
		.menusticky .headpanel .hm_item.active .dropdown-menu-arrow { display: none; }
		.headpanel .hm_item.active .dropdown-menu-arrow { display: block; }
		.headpanel .hm_item.active .dropdown-menu-arrow::after { border-bottom-color: #9c373a; }
		.headpanel .hm_item.active .dropdown-menu-arrow::before { border-bottom-color: rgba(255,255,255,0.1); }

		#headpanel_in.user_mod #main_menu { display: none !important; }
		#headpanel_in.user_mod #coms_menu { display: flex; }

		#headpanel { height: 46px; }

		/* Дополнительное меню */
		.hm_item_drop { position: relative; }
			.hm_item_drop:hover .more_dots > i { margin-left: 3px; margin-right: 3px; }
			.hm_item_drop:hover .hm_item { opacity: 1 !important; }
			.hm_item_drop > .hm_item { position: relative; overflow: hidden; }
			.hm_item_drop > .hm_item::after {
				content: ""; background-color: #943134; position: absolute; left: 0; top: 0; bottom: 0; width: 100%;
				transform: translateY(100%); transition: transform ease .2s;
			}
			.hm_item_drop:hover > .hm_item::after { transform: translateY(0); }
			.hm_item_drop > .hm_item > .more_dots { position: relative; z-index: 1; }

		.hm_item_dropmenu { position: absolute; right: 0; visibility: hidden; opacity: 0; transform: translateY(-10%); transition: all ease .4s; z-index: 12; background-color: #943134; }
			.hm_item_drop:hover .hm_item_dropmenu { visibility: visible; opacity: 1; transform: translateY(0); }
			.hm_item_dropmenu .hm_item { width: 160px; padding-left: 14px; padding-right: 14px; text-align: left; }
			.hm_item_dropmenu .hm_item:hover { background-color: rgba(0,0,0,0.1); }

		/* Меню для категории */
		.headpanel__cat { position: relative; z-index: 1; display: block !important; background-color: #9c373a; } 
			
			.headpanel__cat::after { content: ""; position: absolute; left: 54px; right: 54px; top: 0; height: 1px; background-color: rgba(255,255,255,0.1); }
			.headpanel__cat .active.hm_item { font-weight: bold; }
			.headpanel__cat .hm_item { font-size: calc(.6rem + .3vw); font-weight: normal !important; padding-left: 9px; padding-right: 9px; opacity: .6; }
			.headpanel__cat .hm_item.active { background-color: transparent; }

		/* Menu Postion Sticky */
		#headpanel.pos_sticky { position: sticky; z-index: 222; top: 0; }
	}
	@media (min-width: 1600px) {
		.headpanel__cat .hm_item { font-size: .95rem; }
	}
	.headpanel__cat { display: none; }

/* - SEARCH - */
#q_search_call { position: relative; z-index: 12; }
	#q_search_call > span i { position: absolute; left: 50%; top: 50%; margin: -10px 0 0 -10px; -webkit-transition: opacity ease .2s; transition: opacity ease .2s; }
	#q_search_call > span i::before { margin: 0 !important; vertical-align: top; }
	#q_search_call > span { width: 22px; height: 22px; display: block; margin: 0 auto; position: relative; }
	#q_search_call > span .i-cross20w { opacity: 0; }

	#q_search_modal {
		width: 0%; position: absolute; right: 0; top: 0; bottom: 0; 
		transition: all ease .6s; opacity: 0; z-index: 1;
	}
	.q_search {
		opacity: 0; width: 100%; height: 46px; overflow: hidden; margin: 0 auto; position: relative;
		transition: all .4s linear .1s;
	}

	.q_search > input[type="search"], .q_search > button { height: 46px !important; opacity: 0; visibility: hidden; }
	.headpanel .q_search > button {
		margin-right: 46px; transform: translateX(10%);
		position: absolute; right: 0; top: 0; line-height: 22px !important;
		transition: all .4s linear .1s;
	}
    .headpanel .q_search > button:hover {
        background-color: rgba(0,0,0,0.1);
    }
    .q_search > input[type="search"] {
		background-color: #8d2c2f !important; color: #fff !important; outline: none !important; box-shadow: none !important;
		border: 0 none; line-height: 22px; width: 100%; padding: 12px 28px;
		position: absolute; left: 0; top: 0; bottom: 0;
	}
    .q_search > input[type="search"]::placeholder { color: #b87c7d; }

	.qsearch_open .q_search > input[type="search"] { padding-right: 100px; opacity: 1; visibility: visible; }
	.qsearch_open .q_search > button { transform: translateX(0); opacity: 1; visibility: visible; }
	.qsearch_open #q_search_call .i-search20 { opacity: 0; }
	.qsearch_open #q_search_call .i-cross20w { opacity: 1 !important; }

	.so_hide { transition: opacity .4s linear; }
	.qsearch_open .so_hide { opacity: 0; }

	.qsearch_open #q_search_modal { width: 100%; opacity: 1; }
	.qsearch_open #q_search_modal, .q_search > input { height: 100%; }
	.qsearch_open #q_search_modal .q_search {
		opacity: 1; width: 100%;
		transition: opacity .4s linear .1s, width .3s linear .1s;
	}

/* - Login - */
/*@media (min-width: 992px) {
    .headpanel_user .user_tools_reg { display: none !important; }
    .headpanel_user .user_tools { display: none; }
}*/
@media (max-width: 991px) {
    .header .user_tools_reg { display: none; }
}
.menusticky .headpanel_user, .menusticky .headpanel_user .user_tools { display: block; }
.menusticky .headpanel_user { display: block; }
	.headpanel_user .user_tools > li > a { color: #fff; }

	button#login_drop { padding: 0; margin: 0; width: 46px; height: 46px; background: none; border: 0 none; cursor: pointer; }
	#login_drop .avatar {
		display: inline-block; vertical-align: middle; width: 36px; height: 36px; background-color: #fafafa;
		box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
	}
	#login_drop .avatar .cover { width: 100%; height: 100%; }
	.show > #login_drop .avatar .cover { opacity: .8; }

.login_modal .modal-body { padding: calc(20px + 2vw); }
	.login_modal .logotype { padding: 0; }

	.modal-header.bg-primary .close { color: inherit !important; }
	.modal-header.bg-primary h5 { line-height: normal; }

	.login_modal_head { position: relative; background-color: #f7f7f7; padding: 18px calc(20px + 2vw); justify-content: center; }
	.login_modal_head .close  { position: absolute; right: 0; top: 0; width: 46px; height: 46px; opacity: .3; }
	.login_modal_head .close:hover { opacity: .6; }

	.login_form .form-group { margin-bottom: 28px; }
	.login_form .form-control, .login_form__foot .btn { font-size: 1.3rem; }
	.login_form__foot > ul { list-style: none; padding: 0; margin: 0; margin-top: 24px; display: flex; justify-content: space-between; }

	.soc_login { text-align: center; margin-top: 24px; padding-top: 24px; border-top: 1px solid rgba(0,0,0,0.1); }
	.soc_login > p { margin: 0; }
	.soc_login_icons { display: flex; justify-content: space-between; margin-top: 1.5rem; margin-bottom: 1.5rem; }
	.soc_login_icons a { color: inherit; cursor: pointer; display: block; width: 38px; height: 38px; padding: 8px; border-radius: 50%; background-color: rgba(50,50,50,0.05); }
	.soc_login_icons a svg { width: 22px; height: 22px; vertical-align: top; }
	.soc_login_icons a:hover { color: #fff; background-color: #9c373a; }

	.soc_register { text-align: left; border-top: 0; max-width: 300px; padding: 0; margin: 3rem 0; }
	.soc_register > p { margin: 0; font-weight: bold; text-transform: uppercase; font-size: .85rem; }
	.soc_register .soc_login_icons { margin-top: 1rem; }
	.soc_register a:hover { transition: background-color linear .2s; }
	.soc_register .soc_vk:hover { background-color: #48729e; }
	.soc_register .soc_ya:hover { background-color: #ff0000; }
	.soc_register .soc_fb:hover { background-color: #3b5998; }
	.soc_register .soc_gp:hover { background-color: #dd5144; }
	.soc_register .soc_od:hover { background-color: #eb722e; }
	.soc_register .soc_mail:hover { background-color: #005ff9; }

/* USERPANEL */
.dropdown-form.user_panel a { color: inherit; }
	.action.login .i__close32 { display: none; width: 16px; height: 16px; }
	.show .action.login .i__user { display: none; }
	.show .action.login .i__close32 { display: inline-block; }

.login_user { display: inline-block; }
	.login_user .avatar {
		float: left; width: 32px; height: 32px; margin-right: 1em; text-indent: -999px; border-radius: 2px;
	}
	.login_user b { margin: 0; display: inline-block; vertical-align: middle; }

	.login_pane__info { border-radius: 2px 2px 0 0; text-align: center; }
	.login_pane__info a { text-decoration: none !important; }
	.login_pane__info .h2 { margin: 15px 0 2px 0; font-size: 140%; }
	.login_pane__admin { opacity: .5; text-transform: lowercase; }
	.login_pane__admin:hover { opacity: .8; }

	.login_pane__menu {
		list-style: none; padding: 0; margin: 20px 0 0 0; text-align: left; font-size: 90%;
	}
	.login_pane__menu li a { text-decoration: none !important; padding: .4rem 0; display: flex; justify-content: space-between; border-top: 1px solid rgba(0,0,0,0.1); }
	.login_pane__menu li:first-child a { border-top-width: 0; }
	.login_pane__menu li a:hover { color: #9c373a; }

	.user_panel.add_hews {
		font-weight: bold;
	}

	.dropdown-menu.user_panel { padding-bottom: 0; }
	.dropdown-menu.user_panel .checker { align-items: center; font-size: 90%; margin: 0 -20px; padding-left: 20px; padding-right: 20px; background-color: rgba(0,0,0,0.03); border-width: 0; }
	.dropdown-menu.user_panel .checker span { opacity: .6; }
	
/* - Мобильное меню - */
.butterbrod { width: 20px; height: 20px; display: flex; margin: 0 auto; justify-content: space-between; flex-direction: column; }
.butterbrod > i { width: 100%; height: 2px; background-color: #fff; }

@media (max-width: 991px) {
	#main_menu {
		display: none; opacity: 0; visibility: hidden; z-index: 9999;
		position: fixed; left: 0; top: 0; bottom: 0; width: 100%; min-height: 100%; overflow: hidden;
		background-color: #a5383a; padding-top: 0;

		-webkit-transition: all ease .4s; transition: all ease .4s;
	}

	html.mobile_menu_load, html.mobile_menu_load body,
	html.mobile_menu, html.mobile_menu body { overflow: hidden; }
	html.mobile_menu_load #main_menu { display: block !important; }

	html.mobile_menu #main_menu { display: block !important; opacity: 1; visibility: visible; }

	.main_menu_in {
		height: 100%; width: 100%; color: #fff;
		overflow-y: auto; -webkit-overflow-scrolling: touch; padding-top: 0;
		-webkit-transition: padding-top ease .4s; transition: padding-top ease .4s;
	}
	html.mobile_menu .main_menu_in { padding-top: 50px; }

	.flag_mobil {list-style: none; position: absolute; left: 0; top: 0; opacity: 1; z-index: 566; margin-top: 8px;}
	.mobilemenu_close { color: #fff !important; width: 50px; height: 50px; position: absolute; right: 0; top: 0; opacity: 1; z-index: 566; }

	.main_menu_in { font-size: calc(1rem + 1vw); }
	.main_menu_in > .hm_item.active { opacity: .5; }

	.hmenu_list_sep { display: block; }
	.hmenu_sub > a, .hmenu_main > a, .hmenu_sub::before { display: block; line-height: normal !important; padding: 10px 10% !important; color: inherit; }
	.hmenu_main > a { text-transform: uppercase; }

	.hmenu_sub::before, .hmenu_soc::before {
		content: attr(title); font-size: 12px; opacity: .5; margin-top: 1.5rem;
	}

	.hmenu_list_sep .hm_item_drop { display: none; }

	.hmenu_soc {
		padding: 2em 10%; padding-top: 0;
		display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: space-between;
	}
	.hmenu_soc::before { display: block; line-height: normal !important; color: inherit; width: 100%; margin-bottom: 1rem; }
	.hmenu_soc > a { color: inherit; }
	.hmenu_soc > a svg { width: 22px; height: 22px; vertical-align: top; }
	.hmenu_soc > a > i { display: block; border-radius: 50%; width: 30px; height: 30px; padding: 4px; margin: 0 auto; background-color: rgba(255,255,255, 0.1); }
}

@media (max-width: 767px) {
	button#menu_call, .headpanel_user, #q_search_call { position: relative; width: 100%; min-height: 1px; }
	button#menu_call, .headpanel_user, #q_search_call { -ms-flex: 0 0 33.333333%; flex: 0 0 33.333333%; max-width: 33.333333%; text-align: center; }
	.headpanel_user_on button#menu_call, .headpanel_user_on #q_search_call { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
	.headpanel_user_on .headpanel_user, .notify_drop { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }

	#q_search_call, .user_tools > li > a, .user_tools > li > button, .notify_drop a.notification { border-left: 1px solid rgba(255,255,255,0.1) !important; }
	.user_tools { text-align: center !important; }
	.user_tools { display: flex; }
	.user_tools > li { display: block; width: 100%; margin: 0; }
	.user_tools > li > a, .user_tools > li > button { line-height: 22px; height: 46px; display: block; text-align: center; min-width: 22px; padding: 12px; }
	.user_tools > li > button#login_drop { width: 100%; }

	.qsearch_open .q_search > button { display: none; }
	.qsearch_open .q_search > input[type="search"] { padding-right: 33.333333%; }
	.qsearch_open .headpanel_user_on .q_search > input[type="search"] { padding-right: 25%; }
}

/* - Сообщение в шапке - */
.site_message a { color: inherit !important; text-decoration: none !important; }
.site_message a:hover { opacity: .8; }

.site_message > .d-flex { min-height: 46px; align-items: center; }
.site_message > .d-flex > i { width: 46px; height: 46px; display: flex; align-items: center; justify-content: center; }
.site_message > .d-flex > span { flex: 1 1 auto; text-align: center; display: block; margin-right: 46px; }

@media (min-width: 768px) {
	.site_message { margin-top: 2px; }
}

@media (max-width: 767px) {
	.site_message > .d-flex > i { width: 32px; height: 32px; border-radius: 50%; background-color: rgba(255,255,255,0.1); margin-bottom: .6rem; }
	.site_message > .d-flex { flex-direction: column; padding: 15px 28px; }
	.site_message > .d-flex > span { margin: 0; font-size: 1.25rem; }
}

@media (max-width: 575px) {
	.site_message { margin-top:2px; margin-bottom:2px }
}

/* --- CONTENT --- */
.content_block { width: 100%; flex: 1 1 auto; }

/* - Посты экономика и политика - */
.post_linelink { margin-top: .4rem; }
.post_linelink:first-child { margin-top: 0; }
.post_linelink .post_linelink_time { font-size: .85rem; line-height: inherit; opacity: .6; min-width: 13%; margin-top: 2px ;}
.post_linelink > a:hover .post_linelink_time { opacity: 1; } 

/* - POST default - */
.section__title { padding: 28px 28px 0 28px; line-height: 1.2rem; }
	.pad_lg .pad_compens { padding: 0; }
	.pad_compens .section__title { padding-left: 14px; padding-right: 14px; margin-bottom: 14px; }
	.section__title > .font { line-height: 1.2rem; margin: 0; display: inline-block; vertical-align: middle; }
	.bg-dark .section__title > a.font { color: inherit !important; text-decoration: none !important; }

	.sep_top, .sep_foot { position: relative; }
	.sep_top::before, .sep_foot::after { content: ""; position: absolute; height: 1px; left: 0; right: 0; background-color: rgba(0,0,0,0.1); }
	.sep_top::before { top: 0; }
	.sep_foot::after { bottom: 0; }
	.pad_compens.sep_top::before, .pad_compens.sep_foot::after { left: 28px; right: 28px; }

	.post { position: relative; padding: 14px; display: flex; flex-direction: column; flex-grow: 1; }
 	.post__title { font-size: 1.15rem; font-weight: bold; }
 	@media (min-width: 576px) {
 		.post__title { font-size: 1.25rem; font-weight: bold; }
 	}
	.post__title .post__title_link { color: inherit; text-decoration: none !important; }
	 a.post__title_link:hover { color: #9c373a; }
	.post__title_link::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index:125; }

	.post__info { z-index: 1; justify-content: space-between; flex-grow: 1; }

	.post__cat { display: none; margin-bottom: 1.2rem; }

	.post__meta { z-index: -1; font-weight: 600; font-size: 0.9rem ;}
	.post__meta [class^="i-"]::before, .post__meta [class*=" i-"]::before, .post__meta svg { margin: -.2rem .4rem 0 0; }
	.post__meta a { color: inherit; text-decoration: none !important; }
	.post__meta > [class^="ml-"]:first-child, .post__meta > [class*=" ml-"]:first-child { margin-left: 0 !important; }
	.post__edit { position: relative; }
	.post__edit a {
		opacity: 0;
		color: inherit; background-color: rgba(0,0,0,0.4);
		width: 26px; height: 26px; color: #fff !important; text-align: center;
		border-radius: 50%; position: absolute; z-index: 154;
		-webkit-transition: all .2s ease .2s, border-radius .3s ease .4s; transition: all .2s ease .2s, border-radius .3s ease .4s;
		box-shadow: 0 0 12px 0 rgba(0,0,0,0.2);
	}
		.icon_dots { height: 4px; display: block; margin-top: 11px; }
		.icon_dots > i { display: inline-block; vertical-align: top; width: 4px; height: 4px; margin: 0 1px; background-color: #fff; border-radius: 50%; }
		
		.post:hover .post__edit a { opacity: 1; border-bottom-left-radius: 2px; margin-top: -1.7rem; }
		.post:hover .post__title_link { opacity: .9; }
		.post__edit a:hover { background-color: rgba(0,0,0,0.6); }

		.post__meta_icons > * { margin-left: .4rem; text-decoration: none !important; }

	.post__media { position: relative; margin-bottom: 1.3rem; }
	.post__description, .post__title { margin-bottom: 1rem; }
	.post__media::after {
		content: ""; position: absolute; left: 0; top: 0; bottom: 0;
		width: 100%; background-color: rgba(0,0,0,0.15);
		-webkit-transition: background-color ease .2s; transition: background-color ease .2s;
	}
	.post:hover .post__media::after { background-color: rgba(0,0,0,0.08); }
	.post__media > .cover {
		position: relative; z-index: 0; 
		display: block; width: 100%; padding-top: 55%;
	}
	.post__media_icon { display: none; }


/* - Модификации постов - */
/* Заголовки и картинки */
.mod__bigscreens { overflow: hidden; }
	.mod__bigscreens .post { padding: 0; display: flex; flex-direction: row; align-items: flex-end; }
	.mod__bigscreens > .flex-column:first-child .post { margin-left: 0; }
	.mod__bigscreens > .flex-column:last-child .post { margin-right: 0; }
	.mod__bigscreens .post::before { content: ""; display: table; padding-top: 55%; width: 1px; margin-left: -1px; }
	.mod__bigscreens .post__info { padding: 28px; width: 100%; }
	.mod__bigscreens.no__comments .post .post__comment {display: none; }

	.mod__bigscreens .post__media, .postmod__line .post__media { margin-bottom: 0; position: static; }
	.mod__bigscreens .post__media > .cover, .postmod__line .post__media > .cover { position: absolute; top: 0; left: 0; bottom: 0; width: 100%; z-index: 0; padding: 0; }
	.mod__bigscreens .post:hover .post__media::after, .postmod__videophoto .post:hover .post__media::after {
		background-color: rgba(0,0,0,0.4) !important;
	}
    .mod__bigscreens .post .text-muted {opacity: 1;}

	.mod__aircom .post__comment { position: absolute; left: 0; top: 0; padding: 0 28px; font-size: 1.2rem; }
	.mod__aircom .post__comment_num { text-align: center; float: left; margin-top: 28px; }
	.mod__aircom .post__comment_num > * { display: block; font-weight: bold;}
	.mod__aircom .post__comment_in { display: none; }

	@media (min-width: 992px) {
		.mod__bigscreens .post::before { padding-top: 45.3%; }
		.mod__aircom .post__comment_in {
			display: block;
			margin-left: 40px; padding-left: 20px; max-width: 480px;
			position: relative; border-left: 2px solid #9c373a; z-index: 1;
			transition: all .3s ease .3s;
		}
		.mod__aircom .post__comment_in > *, .mod__aircom .post__comment_in { transform: translateY(-50%); opacity: 0; visibility: hidden; }
		.mod__aircom .post__comment_in > * { display: block; padding-top: 28px; transition: all .5s ease .3s; }
		.mod__aircom .post__comment_in > * > .font-weight-bold { line-height: 1rem; }
		.mod__aircom .post__comment_in > * > p { margin: .4rem 0 0 0; overflow: hidden; max-height: 2.5rem; line-height: 1.25rem; overflow: hidden; }

		.mod__aircom .post__comment_link { color: inherit !important; text-decoration: none !important; }
		.mod__aircom .post__comment_link::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; z-index: 126; }
		.mod__aircom  .post:hover .post__comment_in,
		.mod__aircom  .post:hover .post__comment_in > * { transform: translateY(0); opacity: 1; visibility: visible; }
	}

	.mod__bigscreens .post__title { text-shadow: 0 1px 7px rgba(0,0,0,0.7); font-weight: bold; margin-bottom: 0; }

	.mod__bigscreens .post__description, .no__meta .post .post__meta { display: none !important; }
	.mod__bigscreens .post__title_link { opacity: 1 !important; color: inherit !important; }

	.pad_compens .mod__bigscreens .post { margin: 14px; box-shadow: none; align-items: stretch; }
	.pad_compens .mod__bigscreens .post .post__meta { order: 1; margin-top: 0 !important; }
	.pad_compens .mod__bigscreens .post .post__title { order: 2; margin-top: auto; }

	.post .post__meta .post__meta_item i.i-coms20w,
	.post .post__meta .post__meta_item i.i-views20w { display: none; }
	.pad_compens .mod__bigscreens .post .post__meta .post__meta_item i.i-coms20,
	.pad_compens .mod__bigscreens .post .post__meta .post__meta_item i.i-views20 { display: none; }
	.pad_compens .mod__bigscreens .post .post__meta .post__meta_item i.i-coms20w,
	.pad_compens .mod__bigscreens .post .post__meta .post__meta_item i.i-views20w { display: inline !important; }

	.pad_section, .pad_lg { padding: 28px; }

@media (min-width: 768px) {
	.mod__bigscreens { margin: 2px 0; }
	.mod__bigscreens .post { margin: 0 1px; }
}
@media (max-width: 767px) {
	.mod__bigscreens > .flex-column { display: none !important; }
	.mod__bigscreens > .flex-column:first-child { display: block !important; }
}

@media (min-width: 576px) {
	.mod__bigscreens .post__title { font-size: 1.45rem; }
}
@media (max-width: 575px) {
	.mod__bigscreens .post__title { font-size: 1.25rem; }

	.pad-sm_lg { padding: 0; }
	.mod__bigscreens.post_sm_wide { overflow: visible; }
	.postlist__rate .mod__bigscreens.post_sm_wide > .flex-column { padding: 0; }
	.pad_compens .mod__bigscreens.post_sm_wide .post { margin-left: -14px; margin-right: -14px; }
}

/* Пост - Сюжет */
.postmod__line { background-color: #383533 !important; position: relative; }
	.postmod__line::before {
		position: absolute; left: 0; top: 0; margin: 40px 0 0 28px; z-index: 1;
		content: attr(title); text-transform: uppercase; font-weight: bold; font-size: 11px;
	}
	.postmod__line .post { padding: 0; display: flex; flex-direction: row; }
	.postmod__line .post::before { content: ""; padding-top: 20.1642%; width: 0; height: 0; }
	.postmod__line .post__media { order: 3; }
	.postmod__line .post__media > .cover { max-width: 800px; right: 0; left: auto; }

	.postmod__line .post__info { padding: 28px; padding-top: 0; display: flex; justify-content: flex-start; }

	.postmod__line .post__description { margin-bottom: 0; opacity: .8; }
	.postmod__line .post__title { font-weight: bold; margin: 0 0 .6rem 0; padding-top: 40px; }
	
	.postmod__line .post__title_link > span { position: relative; display: block; margin-top: -.2rem; }
	.postmod__line .post__media > .cover::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; }

	@media (min-width: 768px) {
		.postmod__line .post__description { padding-left: 30px; padding-top: 30px; }
		.postmod__line .post__title { padding-left: 28px; border-left: 2px solid #9c373a; }
		.postmod__line .post__info { max-width: 80%; order: 1; margin-left: 70px; }

		.postmod__line .post__media > .cover::before {
			width: 40%;
			background-image: -webkit-linear-gradient(left, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -moz-linear-gradient(left, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -o-linear-gradient(left, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -ms-linear-gradient(left, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: linear-gradient(left, #383533 0%, rgba(56,53,51,0) 100%);
		}
	}

	@media (min-width: 992px) {
		.postmod__line .post__info { width: 100%; max-width: 50%; flex: 0 0 50%; }
	}

	@media (max-width: 767px) {
		.postmod__line .post__media > .cover::before {
			width: 100%;
			background-image: -webkit-linear-gradient(bottom, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -moz-linear-gradient(bottom, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -o-linear-gradient(bottom, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: -ms-linear-gradient(bottom, #383533 0%, rgba(56,53,51,0) 100%);
			background-image: linear-gradient(bottom, #383533 0%, rgba(56,53,51,0) 100%);
		}
	}

	@media (min-width: 576px) {
		.postmod__line .post__title { font-size: 1.45rem; }
	}
	.postmod__line .post__title .post__title_link { opacity: 1 !important; color: inherit; !important; }
	.postmod__line .post__meta { display: none !important; }
	.postmod__line .post__cat { display: block; }

	/* Выбор читателя */
	.postlist__rate .mod__bigscreens { margin-top: 0 !important; }
	@media (min-width: 1241px) {
		.postlist__rate .mod__bigscreens .post::before { padding-top: 47.4%; }
	}
	.postlist__rate .mod__bigscreens .post { margin: 14px; box-shadow: none; overflow: hidden; }
	.postlist__rate .mod__bigscreens[class*="col-"] > [class*="col-"] { width: auto; flex: auto; max-width: none; }
	.postlist__rate .mod__bigscreens .post__title { margin-left: 96px; }
	.postlist__rate .mod__bigscreens .post__title::after {
		content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 96px;
		background-color: rgba(156,55,58,0.9);
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjAgMTQ4IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA2MCAxNDg7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik02MCwwTDAsNS4zdjIwLjloMzAuMlYxNDhINjBWMHoiLz48L3N2Zz4=);
		background-size: auto 50%;
		background-repeat: no-repeat;
		background-position: 100% calc(100% + 2px);
		z-index: 1;
	}

	.postlist__rate .mod__bigscreens .post__title .post__title_link { display: block; }
	.postlist__rate .mod__aircom .post__comment { padding-left: 124px; }

	.postlist__rate .postmod__min .post__meta { display: none !important; }
	.postlist__rate .postmod__min .post__title { margin-bottom: 0; font-size: 1.25rem; }
	.postlist__rate .postmod__min { counter-reset: rate 1; }
		.postlist__rate .postmod__min .post::before {
			counter-increment: rate; content: counter(rate); color: inherit;
			font-size: 26px; line-height: 1.2rem; font-weight: bold; opacity: .2; max-width: 46px; border: 0 solid #222; border-bottom-width: 2px;
			margin-bottom: 1rem; padding-bottom: 1rem;
		}

		.postlist__rate .postmod__min .post:hover::before { opacity: .4; }
		.postlist__rate .fixed__title .post__title_link span { height: 3.6em; }

		@media (max-width: 575px) {
			.postlist__rate .postmod__min .post { flex-direction: row; }
			.postlist__rate .postmod__min .post::before {
				font-size: 1.5rem; line-height: 1.5rem;
				padding: 0; margin: 0; border-bottom-width: 0; border-right-width: 2px; min-width: 35px; max-width: 35px; margin-right: 20px;
			}
		}

	/* Модификация в истории */
	.mod_history { color: #5f5f5e; }

	/* Компенсация Padding */
	.pad_compens { padding: 14px; }
	.pad_top { padding-top: 14px; }
	.pad_bottom { padding-bottom: 14px; }
	.margin_top_minus {margin-top: -14px;}


	/* Мелкие посты */
	.postmod__min .post__media, .postmod__min .post__description { display: none; }

	.mod_meta_up .post__title { order: 2; margin-bottom: 0; flex: 1 auto; }
	.mod_meta_up .post__meta { order: 1; margin-top: 0 !important; margin-bottom: .4rem; }
	.mod_meta_up .post__meta_time > time > span { display: none; }
	.mod_meta_up .post__meta_time > time::before,
	.mod_meta_up .post__meta_time > time::after { display: inline; }
	.mod_meta_up .post__meta_time > time::before { content: attr(data-time); font-weight: bold; margin-right: .6rem; }
	.mod_meta_up .post__meta_time > time::after { content: attr(data-mounthday); }

	@media (min-width: 576px) {
		.fixed__title .post__title { font-weight: 700; font-size: 1.25rem; }
		.fixed__title .post__title_link span { display: block; line-height: 1.2em; height: 4.8em; overflow: hidden; }

		#carousel_lastposts .post__title_link > span, #carousel_photovideo .post__title_link > span { display: block; line-height: 1.2em; height: 3.6em; overflow: hidden; }
	}
	@media (max-width: 1100px) and (min-width: 576px) {
		.col-md-6 .postmod__min.fixed__title .post .post__meta_views { display: none; }
	}
	@media (max-width: 1024px) and (min-width: 768px) {
		.col-md-6 .fixed__title .post__title_link span { height: 3.6em; }
		.col-md-6 .fixed__title .post__title { font-size: 1rem; }
	}
	@media (max-width: 1240px) and (min-width: 768px) {
		.col-md-6 .fixed__title .post__title { font-size: 1rem; }
	}
	@media (min-width: 1241px) {
		.grey_block .col-md-6.mod__bigscreens .post::before { padding-top: 47.4%; }
	}

	.carousel-item .post__meta .post__meta_item { display: none; }
	.carousel-item .post__meta .post__meta_time { display: inline !important; }

	/* Отключение опций */
	.no__descript .post__description { display: none !important; }
	.no__views .post .post__meta_views { display: none !important; }
	.no__time .post .post__meta_time { display: none !important; }
	.no__margin-left .ml-4 { margin-left: 0rem!important; }

/* - Фото и Видео Карусель - */
.post__group.carousel .section__title { display: flex; }
	.post__group.carousel .section__title .section__title_link { margin-right: auto; }
	.day_pic  .carousel-inner { height: 290px; }
	
	/* Индикаторы переключения */
	.carousel__tools { justify-content: space-between; align-items: center; margin: -10px 0; overflow: hidden; }
	.carousel__tools > ol { position: static; list-style: none; padding: 0; margin: 0 1rem; flex: 1 1 auto; }
	.carousel__tools > ol > li { float: left; padding: 10px 13px; width: 38px; height: 32px; margin: 0 !important; cursor: pointer; background-color: transparent !important; }
	
	.carousel__tools > ol > li::before { display: none; }
	.carousel__tools > ol > li::after {
		display: block; border-radius: 50%; width: 12px; height: 12px; border: 2px solid #9c373a; position: static;
		background-color: transparent; transition: box-shadow ease .2s;
	}
	.carousel__tools > ol > li:hover::after { box-shadow: 0 0 0 4px rgba(156,55,58,.2); }
	.carousel__tools > ol > li.active::after { background-color: #9c373a; }

	.text-light .carousel__tools a { color: #d04347; }
	.text-light .carousel__tools > ol > li::after { border-color: #d04347; }
	.text-light .carousel__tools > ol > li:hover::after { box-shadow: 0 0 0 4px rgba(255,255,255,.2); }
	.text-light .carousel__tools > ol > li.active::after { background-color: #d04347; }

	.carousel__tools_line { display: none; }
	@media (min-width: 992px) {
		.carousel__tools_line { display: block; position: absolute; left: 28px; right: 28px; top: 50%; margin-top: -1px; height: 2px; background-color: #e4e4e4; }
		.carousel__tools_sep > a, .carousel__tools_sep > ol { z-index: 1; opacity: 0; transition: opacity .2s ease 1s; }
		.carousel__tools_sep > ol > li, .carousel__tools_sep > a { background-color: #f7f7f7 !important; }
		.carousel__tools_sep > ol { background-color: transparent; }
		#carousel_lastposts:hover .carousel__tools_sep > a,
		#carousel_lastposts:hover .carousel__tools_sep > ol { opacity: 1; transition-delay: .3s; }
	}
	.carousel__tools_sep { padding: 0 28px; margin-bottom: 28px; position: relative; }
	.carousel__tools_sep .carousel__tools-prev { padding-right: 1rem; }
	.carousel__tools_sep .carousel__tools-next { padding-left: 1rem; }
	.carousel__tools-prev { margin-right: 1rem; }
	.carousel__tools-next { margin-left: 1rem; }

	.carousel-inner .postmod__videophoto .post__title { margin: 0; font-size: 1.15rem; }

	.postmod__videophoto .post__description { display: none; }
	.postmod__videophoto .post .post__title_link { color: inherit !important; }
	.carousel .postmod__videophoto .post:hover .post__title_link { opacity: 1 !important; color: #d04347 !important; }
	.postmod__videophoto .post:hover .post__title_link { opacity: .8; }
	.postmod__videophoto .post__media_icon { display: inline-block; }
	.postmod__videophoto .post__media .post__media_icon { display: inline; color: #fff; }
	.postmod__videophoto .post__media .post__media_icon i { position: absolute; z-index: 1; }
	.postmod__videophoto .post__media .post__media_icon i::before { margin-top: 0; }
	.postmod__videophoto .post__media .i-photo40, .postmod__videophoto .post__media .i-video40 {
		left: 50%; top: 50%; margin: -20px 0 0 -20px; transition: all ease .3s;
		width: 40px; height: 40px; opacity: 0; transform: scale(.5, .5);
	}
	.postmod__videophoto .post__media .i-photo20, .postmod__videophoto .post__media .i-video20 { left: 0; top: 0; margin: 28px; }
	.postmod__videophoto .post__media .post__media_icon svg { display: block; }
	.postmod__videophoto .post:hover .post__media .i-photo40, .postmod__videophoto .post:hover .post__media .i-video40 { transform: scale(1, 1); opacity: 1; }
	.postmod__videophoto .post__title_link { display: flex; }
	.postmod__videophoto .post__title_link .post__media_icon { min-width: 20px; margin-right: 15px; opacity: .5; }

	@media (max-width: 575px) {
		.scrolling_posts {
			overflow: hidden; overflow-x: auto; white-space: nowrap; -webkit-overflow-scrolling: touch;
			display: flex; flex-wrap: nowrap;
		}
		.scrolling_posts > .row, .scrolling_posts .carousel-item { min-width: 340%; }
		.scrolling_posts .carousel-item {
			display: block !important;
			-webkit-perspective: 0; perspective: 0;
			-webkit-backface-visibility: visible;
			backface-visibility: visible;
			transform: translateX(0) !important;
			min-width: 340%;
		}
		.scrolling_posts .carousel-item .col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%; }
		.scrolling_posts .carousel-item .postmod__videophoto .post__title, 	.scrolling_posts > .row .post__title { white-space: normal; }
	
		.post_phone_lines .post__media { overflow: hidden; height: 0; margin-bottom: 28px; border-top: 1px solid rgba(0,0,0,0.1) !important; }
		.post_phone_lines .post__media .cover { display: none !important; }
	}

/* Banner Blocks */
.banner_block { text-align: center; }
	.banner_300 img, .banner_block img { max-width: 100%; vertical-align: top; }

/* Exchange fullstory */
.exchange_fullstory {
    text-align: center;
    padding: 28px 28px 0 28px;
    background-color: #eceae8;
}
	

/* light_grey_block */
.grey_block { background-color: rgba(228,225,221,.6); }
	.grey_block_title::before {
		margin: 0 0 0 28px; z-index: 1; padding: 14px 14px 0 0; border-right: 2px solid #9c373a; display: inline-block; color: #9c373a;
		content: attr(title); text-transform: uppercase; font-weight: bold; font-size: 11px;
	}

/* --- Страница категории --- */
.row > #dle-content {
	display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap;
	flex-wrap: wrap; margin-right: -15px; margin-left: -15px; flex: 1 1 auto;
}
	.no-gutters > #dle-content { margin-right: 0; margin-left: 0; }
	.no-gutters > #dle-content > .col, .no-gutters #dle-content > #userinfo,
	.no-gutters > #dle-content > [class*="col-"] { padding-right: 0; padding-left: 0; }

	#dle-content > #userinfo { position: relative; width: 100%; min-height: 1px; padding-right: 15px; padding-left: 15px; }

	/* - Выделение правой колонки - */
	.str__sidebar { display: none; }
	@media (min-width: 992px) {
	.structure { display: flex; }
		.str__content { flex: 1 1 auto; min-width: 0; max-width: 912px; }

		.str__sidebar { display: block; max-width: 300px; min-width: 300px; margin: 14px 28px 14px 0; }
		.str__sidebar > .block { padding: 0; }
		.str__sidebar > .block .section__title { padding: 0; margin: 0 0 15px 0; }

		.banner_sticky { position: sticky; position: -webkit-sticky; top: 74px; margin-bottom: 14px; }
	}

	.block__title { font-weight: bold; font-size: 11px; text-transform: uppercase; display: flex; align-items: center; margin-bottom: 14px; }
	.block__title > * { color: inherit; text-decoration: none !important; margin-right: 1rem; }
	.block__title::after { content: ""; width: 15%; height: 2px; background-color: #9c373a; }


/* Мини новости в правой колонке */
.minipost {
	border-top: 1px solid rgba(0,0,0,0.1); font-size: .95rem; padding: 15px 0; position: relative;
	display: flex; flex-direction: row; align-items: flex-start;
}
	.minipost:first-child { border-top: 0 none; }

	.minipost_img { min-width: 35%; }
	.minipost_img .cover { padding-top: 65%; width: 100%; display: block; position: relative; }
	.minipost_img .cover::after {
		content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%;
		background-color: #000; opacity: .2;
		-webkit-transition: opacity ease .2s; transition: opacity ease .2s;
	}

	.minipost_title { font-size: inherit; padding-left: 15px; margin: 0; align-self: center; }
	.minipost_title a { display: block; margin-top: -.1rem; color: inherit; text-decoration: none !important; }
	.minipost_title a::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; z-index: 1; }
	.minipost:hover .minipost_title a { color: #9c373a; }
	.minipost:hover .minipost_img .cover::after { opacity: 0; }

/* - FULLSTORY - */
.pad__textread { padding: 28px; }

	.breadcrumbs { list-style: none; padding: 0; margin: 0 0 1.8rem 0; font-size: .9rem; }
	.breadcrumbs > li { display: inline; }
	.breadcrumbs > li::before { content: "●"; margin: 0 .6rem; opacity: .5; }
	.breadcrumbs > li:first-child::before { display: none; }
	.breadcrumbs > li > a { text-decoration: none !important; }
	.breadcrumbs > li > span { opacity: .5; }

	.heading { font-weight: bold; }
	.showfull { flex: 1 1 auto; }
	.showfull__head { margin-bottom: 28px; }
	.showfull__head .post__meta { margin-top: 1rem; font-size: .9rem; }
	.showfull__head .section__title { padding: 0; margin: 0 0 28px 0; }
	.showfull__head svg {height: 25px; margin-bottom: -9px;}

	/* Опросы */
	.vote_title { margin-top: 0; }
		.vote_more { margin: -.6em 0 1em 0; text-transform: lowercase; }

		.vote_list { margin: 1.5em 0; }
		.vote_list .vote, .vote_list .pollanswer { margin: .5em 0 .2em 0; }
		.vote_list .pollanswer > input { display:none;  }
		.vote_list .pollanswer > input + label::before {
			display: inline-block;
			width: 16px; height: 16px;
			border: 2px solid #c3c3c3;
			background-color: transparent;
			margin: -3px 4px 0 0;
			vertical-align:middle;
			cursor:pointer;
			content: "";
			border-radius: 2px;
		}
		.vote_list .vote > input[type="radio"] + label::before,
		.vote_list .pollanswer > input[type="radio"] + label::before { border-radius: 50%; }
		.vote_list .pollanswer > input + label:hover::before { border-color: #9c373a; }
		.vote_list .pollanswer > input:checked + label::before {
			background-color: #fff;
			border: 5px solid #9c373a;
		}
		.vote_list .vote > input + label:before, .vote_list .vote > input:checked + label:before,
		.vote_list .pollanswer > input + label:before, .vote_list .pollanswer > input:checked + label:before
		{ -webkit-transition: border-color ease .2s; transition: border-color ease .2s; }

		.vote_votes, .pollallvotes { font-size: .9em; }

		/* Кнопка "Результаты опроса" */
		.vote_result_btn {
			border: 0 none;
			display: inline-block;
			vertical-align: middle;
			cursor: pointer;
			height: 40px; width: 40px;
			border-radius: 50%;
			outline: none;
			margin: 0 0 0 10px; padding: 0;
			box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.14); -webkit-box-shadow: inset 0 1px 5px 0 rgba(0,0,0,0.14);
			background-color: #f2f2f2;

		}
		.vote_result_btn > span { display: block; width: 18px; margin: 2px auto; }
		.vote_result_btn > span > i {
			display: block;
			height: 3px; width: 18px;
			border-radius: 2px;
			margin: 1px 0 3px 0;
			background: #1a1a1a;
			-webkit-transition: width ease .3s; transition: width ease .3s;
		}
		.vote_result_btn > span > i.vr_2 { width: 9px; }
		.vote_result_btn > span > i.vr_3 { width: 13px; }

		.vote_result_btn:hover > span > i.vr_1 { width: 6px; }
		.vote_result_btn:hover > span > i.vr_2 { width: 18px; }
		.vote_result_btn:hover > span > i.vr_3 { width: 15px; }

		.poll_block { margin: 1.5em 0; }

		.poll_block_in {
			margin: 0 auto;
			background-color: #fff;
			/* max-width: 800px; */
			padding: 28px;
			box-shadow: 0 1px 3px 0 rgba(0,0,0,0.14); -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.14);
			border-radius: 2px;
		}

	/* @media (min-width: 400px) {
		.poll_block { padding: 1.5em; background-color: rgba(0,0,0,0.04); overflow: hidden; }
	} */

	.voteprogress, .pollprogress {
		overflow: hidden; height: 6px; margin-bottom: 10px; background-color: #e7e7e7;
		border-radius: 3px; margin-top: 6px;
	}
	.voteprogress span, .pollprogress span {
		text-indent: -9999px; height: 6px; display: block;
		overflow: hidden; background-color: #383533;
	}

	.showfull__content { 
		font-size: 1.16rem;
		line-height: 1.6 
	}

	/* Изображение я в посте */
	.showfull__content img { max-width: 100%; }
	.comment__content img { max-width: 100%; }
	img.fr-dii { margin-left: 0 !important; margin-right: 0 !important; max-width: 100% !important; }
	img.fr-dii.fr-fil { float: left; margin: 5px 24px 25px 0; max-width: calc(100% - 5px); }
	
	.showfull__content img[style*="left"] {
		margin: 4px 20px 20px 0;
	}
	.showfull__content img[style*="right"] {
		margin: 4px 0 20px 20px;
	}

	.showfull__data, .showfull__fbox, .showfull__foot { margin-top: 28px; }

	.showfull__data::before { content: ""; width: 70px; height: 2px; display: block; margin-bottom: 28px; background-color: #e4e4e4; }
		.showfull__data { font-size: .9rem; }
		.showfull__data > .row > * { font-weight: normal; font-style:italic; margin: .3rem 0 0 0; }
		.showfull__data a { color: inherit; }

	.showfull__fbox_item { background-color: #fff; margin-top: 2px; padding: 20px; }
	.yandex_dzen svg { width: 173px; max-height: 32px; height: auto; vertical-align: top; }
		.yadzen_st0 { fill:#FF0000; }
		.yadzen_st1 { fill:transparent;stroke:#FFDB4D;stroke-width:2;stroke-miterlimit:10; transition: fill ease .2s; }
		.yandex_dzen:hover .yadzen_st1 { fill: #FFDB4D; }
		.yadzen_st2 { fill:#222222; }


	.showfull__fbox_item .ya-share2 { height: 32px; }

		/* Yshare */
		.ya-share2__container_size_m .ya-share2__icon { height: 32px!important; width: 32px!important; background-size: 30px 32px!important; }
		.ya-share2__container_size_m .ya-share2__counter { font-size: 14px!important; padding: 5px 10px 0 10px!important; }

		.showfull__fbox_item .ml-auto { align-items: center; }
		.showfull__fbox_item .ml-auto > * { display: inline-block; height: 32px; }
		.showfull__fbox_item .ml-auto > a { margin-left: 1rem; }
		.showfull__fbox_item .ml-auto > a svg { width: 32px; height: 32px; }
		.showfull__fbox_item .ml-auto > a:hover svg .afav { stroke: #9c373a; }

	/* Яндекс.Новости и Google.News */
	.showfull__foot { font-size: .85rem; }
		.showfull__foot > .row > [class*="col-"] { padding: 20px; }

		.showfull__foot p { margin: 0; }
		.showfull__foot .d-flex { align-items: center; }

		@media (min-width: 768px) {
			.showfull__foot .row { position: relative; }
			/*.showfull__foot .row::after { content: ""; position: absolute; left: 50%; top: 0; bottom: 0; width: 2px; margin-left: -1px; background-color: #f7f7f7; z-index: 1; }*/
		}

		.ya-news { position: relative; background-color: #ffdb4d; font-size: 1.4em;}
		.ya-news > a { display: block; margin-left: 3%; padding-left: 5%; flex: 1 1 auto; color: inherit !important; text-decoration: none !important; border-left: 2px solid #fff; }
		.ya-news > a::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; }
		.ya-news-logo { width: 140px; max-height: 25px; height: auto; }

		/* Google_news */
		.g-news { position: relative; background-color: #2196f3; color: #fff; }
		.g-news > a { color: inherit !important; display: block; margin-left: 6%; padding-left: 6%; flex: 1 1 auto; color: inherit !important; text-decoration: none !important; border-left: 2px solid #fff; }
		.g-news > a::after { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 100%; }
		.google-news-logo { display: inline-block; width: 137px; height: 24px; margin-top: .2rem; }
		.google-news-logo {
			background-size: 100% auto;
			background-position: 0 50%;
			background-repeat: no-repeat;
			background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTM3LjcgMjQiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDEzNy43IDI0OyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4uc3Qwe2ZpbGw6I2ZmZjt9PC9zdHlsZT48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOS41LDguNXYyLjZoNi4xYy0wLjIsMS40LTAuNywyLjUtMS40LDMuMmMtMC45LDAuOS0yLjMsMS45LTQuNywxLjljLTMuOCwwLTYuNy0zLTYuNy02LjhzMy02LjgsNi43LTYuOGMyLDAsMy41LDAuOCw0LjYsMS44TDE2LDIuNkMxNC40LDEuMSwxMi40LDAsOS41LDBDNC40LDAsMCw0LjIsMCw5LjRzNC40LDkuNCw5LjUsOS40YzIuOCwwLDQuOS0wLjksNi42LTIuNmMxLjctMS43LDIuMi00LjEsMi4yLTZjMC0wLjYsMC0xLjEtMC4xLTEuNkg5LjV6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTI2LDYuNWMtMy40LDAtNi4xLDIuNS02LjEsNi4xYzAsMy41LDIuNyw2LjEsNi4xLDYuMXM2LjEtMi42LDYuMS02LjFDMzIuMSw5LDI5LjMsNi41LDI2LDYuNXogTTI2LDE2LjJjLTEuOCwwLTMuNC0xLjUtMy40LTMuN2MwLTIuMiwxLjYtMy43LDMuNC0zLjdzMy40LDEuNSwzLjQsMy43QzI5LjQsMTQuNywyNy44LDE2LjIsMjYsMTYuMnoiLz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNNTUuOCw3LjhMNTUuOCw3LjhjLTAuNy0wLjctMS44LTEuNC0zLjMtMS40Yy0zLDAtNS43LDIuNi01LjcsNi4xYzAsMy40LDIuNiw2LjEsNS43LDYuMWMxLjUsMCwyLjYtMC42LDMuMi0xLjRoMC4xdjAuOGMwLDIuMy0xLjIsMy42LTMuMiwzLjZjLTEuNiwwLTIuNi0xLjItMy4xLTIuMmwtMi4zLDFjMC43LDEuNiwyLjQsMy42LDUuNCwzLjZjMy4xLDAsNS44LTEuOCw1LjgtNi4zVjYuOGgtMi41VjcuOHogTTUyLjgsMTYuMmMtMS44LDAtMy4yLTEuNi0zLjItMy43YzAtMi4xLDEuNC0zLjcsMy4yLTMuN2MxLjgsMCwzLjIsMS42LDMuMiwzLjdDNTYsMTQuNyw1NC42LDE2LjIsNTIuOCwxNi4yeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0zOS42LDYuNWMtMy40LDAtNi4xLDIuNS02LjEsNi4xYzAsMy41LDIuNyw2LjEsNi4xLDYuMXM2LjEtMi42LDYuMS02LjFDNDUuNiw5LDQyLjksNi41LDM5LjYsNi41eiBNMzkuNiwxNi4yYy0xLjgsMC0zLjQtMS41LTMuNC0zLjdjMC0yLjIsMS42LTMuNywzLjQtMy43czMuNCwxLjUsMy40LDMuN0M0MywxNC43LDQxLjQsMTYuMiwzOS42LDE2LjJ6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTYwLjQsMC4zaDIuNnYxOC4zaC0yLjZWMC4zeiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik03MS4xLDE2LjJjLTEuNCwwLTIuMy0wLjYtMi45LTEuOGw4LjEtMy40TDc2LDEwLjNjLTAuNS0xLjQtMi0zLjktNS4yLTMuOWMtMy4xLDAtNS43LDIuNS01LjcsNi4xYzAsMy40LDIuNiw2LjEsNiw2LjFjMi44LDAsNC40LTEuNyw1LjEtMi43bC0yLjEtMS40QzczLjQsMTUuNSw3Mi41LDE2LjIsNzEuMSwxNi4yTDcxLjEsMTYuMnogTTcxLDguN2MxLjEsMCwyLDAuNiwyLjMsMS4zbC01LjUsMi4zQzY3LjgsOS44LDY5LjYsOC43LDcxLDguN3oiLz48Zz48cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTcuMSwxOC42SDk1TDg3LjQsNi41bC0wLjEsMHYxMi4xaC0yLjFWM2gyLjFMOTQuOSwxNWwwLjEsMFYzaDIuMVYxOC42eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMDUuNCwxOC44Yy0xLjYsMC0yLjktMC41LTMuOS0xLjZjLTEtMS4xLTEuNC0yLjUtMS40LTQuMnYtMC41YzAtMS43LDAuNS0zLDEuNS00LjFjMS0xLjEsMi4xLTEuNiwzLjUtMS42YzEuNiwwLDIuOCwwLjUsMy42LDEuNHMxLjIsMi4yLDEuMiwzLjh2MS4zaC03LjVsMCwwLjFjMCwxLjEsMC4zLDIsMC44LDIuN2MwLjUsMC43LDEuMywxLjEsMi4zLDEuMWMwLjcsMCwxLjMtMC4xLDEuOS0wLjNjMC41LTAuMiwxLTAuNSwxLjQtMC44bDAuOCwxLjRjLTAuNCwwLjQtMSwwLjgtMS42LDFDMTA3LjIsMTguNywxMDYuNCwxOC44LDEwNS40LDE4Ljh6IE0xMDUuMSw4LjRjLTAuNywwLTEuMywwLjMtMS44LDAuOWMtMC41LDAuNi0wLjgsMS4zLTAuOSwyLjJsMCwwLjFoNS40di0wLjNjMC0wLjgtMC4yLTEuNS0wLjctMi4xUzEwNS45LDguNCwxMDUuMSw4LjR6Ii8+PHBhdGggY2xhc3M9InN0MCIgZD0iTTExNS4yLDE0LjRsMC4yLDEuNGgwLjFsMC4zLTEuNGwyLjMtNy40aDEuN2wyLjMsNy40bDAuMywxLjZoMC4xbDAuMy0xLjZsMS44LTcuNGgyLjFsLTMuNCwxMS42aC0xLjdsLTIuMi03LjFsLTAuNS0ybC0wLjEsMGwtMC41LDJsLTIuMiw3LjFoLTEuN0wxMTEuMSw3aDIuMUwxMTUuMiwxNC40eiIvPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0xMzUuNiwxNS41YzAtMC41LTAuMi0wLjgtMC41LTEuMWMtMC40LTAuMy0xLTAuNi0yLTAuOGMtMS40LTAuMy0yLjUtMC43LTMuMi0xLjNjLTAuNy0wLjUtMS4xLTEuMi0xLjEtMi4yYzAtMC45LDAuNC0xLjcsMS4yLTIuNHMxLjgtMSwzLjEtMWMxLjQsMCwyLjQsMC4zLDMuMiwxYzAuOCwwLjcsMS4yLDEuNSwxLjEsMi41bDAsMC4xaC0yYzAtMC41LTAuMi0xLTAuNi0xLjRjLTAuNC0wLjQtMS0wLjYtMS43LTAuNmMtMC44LDAtMS4zLDAuMi0xLjcsMC41Yy0wLjQsMC4zLTAuNSwwLjctMC41LDEuMmMwLDAuNSwwLjIsMC44LDAuNSwxLjFjMC4zLDAuMywxLDAuNSwyLDAuN2MxLjUsMC4zLDIuNiwwLjcsMy4zLDEuM2MwLjcsMC41LDEuMSwxLjMsMS4xLDIuMmMwLDEtMC40LDEuOS0xLjMsMi41Yy0wLjgsMC42LTEuOSwxLTMuMywxYy0xLjUsMC0yLjYtMC40LTMuNS0xLjFzLTEuMy0xLjYtMS4yLTIuNmwwLTAuMWgyYzAsMC43LDAuMywxLjMsMC44LDEuNnMxLjEsMC41LDEuOCwwLjVjMC44LDAsMS4zLTAuMiwxLjgtMC41QzEzNS40LDE2LjQsMTM1LjYsMTYsMTM1LjYsMTUuNXoiLz48L2c+PC9nPjwvc3ZnPg==);
		}

	@media (max-width: 660px) {
		.showfull__fbox, .showfull__foot { margin-left: -20px; margin-right: -20px; }
		.showfull__fbox_item, .showfull__foot > .row > [class*="col-"] { padding-left: 20px !important; padding-right: 20px !important; }
		.showfull__fbox_item.d-flex { -ms-flex-wrap: wrap; flex-wrap: wrap; }

		.showfull__fbox_item .ya-share2 { order: 3; width: 100%; margin: 20px 0 0 0 !important; }
		.showfull__fbox_item .ml-auto { margin-right: -4px; }
		.showfull__fbox_item .ml-auto > a { margin-left: .4rem; }
		.showfull .rate_like > a > span { font-size: 1rem !important; }

		.showfull__foot { margin-top: 0; }
		.ya-news-logo { width: 110px; }
		.google-news-logo { width: 110px; }

		.showfull.pad__textread { padding-bottom: 0; }
	}

	/* Rate */
	.showfull .rate_like > a { height: 32px; }
	.rate_like > a {
			display: flex; justify-content: center; align-items: center;
			text-decoration: none !important;
		}
		.rate_like svg { color: #8d8d9b; width: 32px; height: 32px; }
		.showfull .rate_like > a:active { opacity: .8; }
		.rate_like > a > svg { stroke: currentColor; margin: 0 2px; }

		.showfull .rate_like > a > span { color: #8d8d9b; line-height: 20px; padding: 7px 3px; font-size: 1.3rem; font-weight:bold; }

		@media (min-width: 992px) {
			.rate_like > a:hover svg { color: #9c373a; }
			.rate_like > a:hover > svg polygon {
				stroke-dasharray: 100 30;
				animation: dash 10s linear infinite;
			}
		}
		@keyframes dash {
			to { stroke-dashoffset: 1200; }
		}

	/* Похожие новости */
	.postline a { color: inherit; text-decoration: none !important; display: block; padding: .2rem 0; padding-left: 20px; }
	.postline a:hover { color: #9c373a; }
	.postline a::before {
		content: ""; float: left; margin: .6rem 0 0 -20px; background-color: #9c373a;
		width: 4px; height: 4px; border-radius: 50%;
		transition: margin-left ease .2s;
	}
	.postline a:hover::before { margin-left: -14px; }

/* - Картина дня - */
@media (max-width: 991px) {
	.day_pic { display: none !important; }
}
@media (min-width: 992px) {
.day_pic {
	display: block; position: fixed; z-index: 180; bottom: 10px; right: 10px; width: 310px;
	border-top: 2px solid #9c373a; background-color: #f7f7f7;
	box-shadow: 0 8px 60px -10px rgba(0,0,0,0.2), 0 4px 10px 0 rgba(0,0,0,0.1);
}
.day_pic.off { display: none; }
	.day_pic_head { padding-left: 15px; }
	.day_pic_head > .close { color: #9c373a; width: 51px; height: 51px; cursor: pointer; }
	.day_pic_head > .close svg { margin: 0; }
	.day_pic_head > .text-uppercase { font-weight: bold; margin-bottom: 0; }

	.day_pic .minipost { padding: 15px; }
	.day_pic .minipost__list { border: 1px solid rgba(0,0,0,0.1); border-width: 1px 0; }
	.day_pic .minipost_title > a > span { display: block; overflow: hidden; max-height: 4.4rem; }
	.day_pic .minipost_title { align-self: flex-start; }

	.day_pic .carousel__tools { padding: 15px; }
}

/* -- COMMENTS -- */
#dle-comments-list { margin-top: -10px; }
.full-story #dle-comments-list { margin-top: 20px; }
.comment { padding: 19px; margin-top: 10px; border: 1px solid rgba(0,0,0,0.1); background-color: #fafafa; }
	.comment:hover { box-shadow: 0 0 10px 0 rgba(0,0,0,0.05); border-color: rgba(156,55,58,0.2); }

	.comment_in iframe { max-width: 100% !important; }

	.comment::after { content: ""; clear: both; display: block; }
	.comments_box_in .comment { margin-top: 37px; margin-bottom: 0; }

	/* Аватар */
	.avatar { display: inline-block; position: relative; }
	.avatar .cover { width: 100px; height: 100px; white-space: nowrap; text-indent: -9999px; overflow: hidden; display: inline-block; vertical-align: top; }
	.avatar a { display: block; }
	
	.comment__user .avatar .cover { width: 50px; height: 50px; box-shadow: inset 0 0 0 1px rgba(0,0,0,0.1); }
	.comment__user .rank { margin-top: 2px; }

	.status {
		background-color: #67d000; width: 11px; height: 11px; display: inline-block;
		border: 2px solid #fafafa; border-radius: 50%; text-indent: -9999px; overflow: hidden;
	}
	.status.offline { background-color: #999999; }

	.avatar .status { position: absolute; top: 0; right: 0; margin: -4px -4px 0 0; }

	.comment__info { display: flex; align-items: center; }
	.comment__data_item { margin-left: .4rem; }
	.comment__data > .comment__data_item:first-child { margin-left: 0; }
	.comment__data_item svg { margin-top: -.2rem; }
	
	@media (max-width: 600px) {
		.comment__data_item.name { display: inline-block; vertical-align: middle; text-overflow: ellipsis; max-width: 36vw; overflow: hidden; white-space: nowrap; }
	}

	.godichki { display: inline-block; vertical-align: middle; margin-top: -.2rem; }
	.godichki > i { display: block; width: 10px; height: 5px; margin-top: -1px; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9ItCh0LvQvtC5XzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAgNC45IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAxMCA0Ljk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRjRDQjI1O308L3N0eWxlPjxwb2x5Z29uIGlkPSJYTUxJRF8yMV8iIGNsYXNzPSJzdDAiIHBvaW50cz0iNSwyLjQgMCwwIDAsMi40IDUsNC45IDEwLDIuNCAxMCwwICIvPjwvc3ZnPg==); }
	
	.combadge_new { background-color: #71b6ff; padding: .25rem .4rem; font-size: 11px; color:#fff !important;}
	
	.name a { color: #3b3b3b }

	.badge-comments {
		display: inline-block;
		padding: .25em .4em;
		font-weight: 700;
		line-height: 1;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: .25rem;
		color:#ffffff !important;
		cursor: pointer;
	}
	
	.badge-comments a {
		color:#ffffff !important;	
	}

	.badge-comments-warnings {
		display: inline-block;
		padding: .25em .4em;
		font-weight: 700;
		line-height: 1;
		text-align: center;
		white-space: nowrap;
		vertical-align: baseline;
		border-radius: .25rem;
		color:#ffffff !important;
		cursor: pointer;		
		background-color: #b15558;
	}

	/* Нравится / Не нравится*/
	.rate { position: relative; }
	.rate_plusminus > span { font-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold; font-size: 1rem; color:#8e8e8e; margin: 0 .2rem; line-height: 16px; display: inline-block; text-align: center; min-width: 24px; cursor: default;}
	.rate_plusminus > a { text-decoration: none !important; display: inline-block; }
	.ratingplus {color:#b37575;}
    /* .comments-tree-item .comment:hover .rate_plusminus > a { display: inline} */

	/* .rate_plusminus > a { text-decoration: none !important; opacity: 0; visibility: hidden; -webkit-transition: opacity 600ms, visibility 600ms; transition: opacity 600ms, visibility 600ms; } */
    /*.comments-tree-item .comment:hover .rate_plusminus > a { visibility: visible; opacity: 1;}*/
    .rate_stats { display: none; }
    @media (min-width: 992px) {
		.rate_stats {
			display: block;
			position: absolute; top: 0; border-radius: 4px; transform: translateY(-130%); opacity: 0; visibility: hidden;
			background-color: #fff; box-shadow: 0 1px 4px 1px rgba(0,0,0, 0.2);
			width: 100%; padding: 2px 7px; list-style: none; margin: 0; font-size: 11px;
			transition: transform ease .4s, visibility ease .2s, opacity ease .2s;
			transition-delay: .2s;
		}
		.rate: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 { display: flex; align-items: center; }
	.rate_plusminus > a:hover { opacity: .8}
	.rate_plusminus > a > * { cursor: pointer; }
	.rate_plusminus_btn {
		display: inline-block; border-radius: 2px; vertical-align: top; position: relative;
		font-style: normal; width: 16px; height: 16px;
		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 -4px; width: 8px; 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-family: Roboto, -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif; font-weight: bold; font-size: 1.1rem; color:#8e8e8e; margin: 0 0.3rem; }
		.rate_plusminus_btn { width: 20px; height: 20px; }
	}

	.comment .post__meta, .comment__info { font-size: .9rem; }
	.comment .post__meta svg { width: 16px; height: 16px; }

	.comment__content { margin: .8rem 0; font-size: 1.15rem; color:#333333; overflow: hidden; }
	.comment__content { width: 100%; word-break: break-word; }

    .comment__footer {min-height: 20px}

    @media (min-width: 992px) {
		.comment__footer .post__meta { opacity: .5; }
		.comment:hover .comment__footer .post__meta { opacity: 1; }
	}

	.comment__footer .post__meta a { text-decoration: none !important; }
	.comment__footer .post__meta a:hover { opacity: .8; }

/* Выделение комментариев */
.mass_select {
	display: inline-block; position: relative; width: 16px; height: 16px; vertical-align: middle; margin: -.15rem 0 0 .4rem; cursor: pointer;
	font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
}
	.mass_select input { position: absolute; opacity: 0; cursor: pointer; }
	.mass_select-check { position: absolute; top: 0; left: 0; height: 16px; width: 16px; border-radius: 2px; border: 2px solid #272727; }
	.mass_select:hover input ~ .mass_select-check { border-color: #9c373a; }
	.mass_select input:checked ~ .mass_select-check { background-color: #9c373a; border-color: #9c373a; }

	.mass_select-check::after { content: ""; position: absolute; display: none; }
	.mass_select input:checked ~ .mass_select-check::after { display: block; }

	.mass_select .mass_select-check::after {
		left: 50%; top: 50%; margin: -2px 0 0 -2px; width: 4px; height: 4px;
		background-color: #fff;
	}

	/* Древовидные комментарии */
	.comments-tree-list, .comments-tree-item { padding: 0; margin: 0; list-style: none; }
		.comments-tree-list .comment { position: static; margin-top: 0; border: 0 none; box-shadow: none; background-color: transparent; }
		.comments-tree-list .comments-tree-item { margin-top: 10px; border: 1px solid rgba(0,0,0,0.1); background-color: #fafafa; }
		.comments-tree-list .comments-tree-item:hover { box-shadow: 0 0 10px 0 rgba(0,0,0,0.05); border-color: rgba(156,55,58,0.2); }
		.comments-tree-list .comments-tree-list { padding-left: 15px; }
		.comments-tree-list .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; }
		.comments-tree-list .comments-tree-item #dle-comments-form {margin: 14px}		 


		/* Управление комментариями */
		.mass_comments_action { display: flex; align-items: center; justify-content: flex-end; text-align: right; padding: 20px 0 0 0; }
		.mass_comments_action > select { width: 200px; margin-left: 1em;  }

	@media (min-width: 768px) {
		.comment_in { padding-left: 69px; }
		.comment__user { float: left; margin-left: -69px; width: 50px; }
		.comments-tree-list .comments-tree-list { padding-left: 15px; }
		.comments-tree-list .comments-tree-list .comment { padding-left: 15; }
	}
	@media (max-width: 767px) {
		.comment { padding: 12px; }
		.comment__head { display: flex; align-items: flex-start; }
		.comment__user { width: 32px; margin-right: 10px; }
		.comment__user .rank.small { transform: scale(.32); position: absolute; }
		.comment .avatar .cover { width: 32px; height: 32px; }
		.comment__info, .comment__data { flex: 1 1 auto; }
		.comment__info { align-items: flex-start; }
		.comment__data > *:first-child { margin-left: 0; }

		.comment__data_item.date { display: block; margin-left: 0; margin-bottom: .4rem; }
		.comment__data_reply { margin-left: 0 !important; }

		.mass_comments_action, .mass_select { display: none; }
	}

/* Ranks */
.rank { width: 100px; height: 30px; background: url(../images/rank.png) no-repeat -1000px -1000px; display: block; position: relative; margin-top:4px; }
	.rank.vmf { background-image:url(../images/rank_vmf.png); }
	.rank.vks{ background-image:url(../images/rank_vks.png); }
	
	.popup_userinfo .rank { margin: 10px auto; }
	.avatar .rank { margin-top: 5px; }

	.rank.big { transform:scale(1.50) }
	.rank.small { transform:scale(.50); transform-origin: top left; }

	.rank-captain{ background-position:-5px -5px}
	.rank-colonel{ background-position:-115px -5px}
	.rank-colonel-general{ background-position:-5px -45px}
	.rank-general{ background-position:-115px -45px}
	.rank-head-lieutenant{ background-position:-5px -85px}
	.rank-lance-corporal{ background-position:-115px -85px}
	.rank-lance-sergeant{ background-position:-5px -125px}
	.rank-lieutenant{ background-position:-115px -125px}
	.rank-lieutenant-colonel{ background-position:-5px -165px}
	.rank-lieutenant-general{ background-position:-115px -165px}
	.rank-major{ background-position:-5px -205px}
	.rank-major-general{ background-position:-115px -205px}
	.rank-marshal{ background-position:-5px -245px}
	.rank-petty-officer{ background-position:-115px -245px}
	.rank-sergeant{ background-position:-225px -5px}
	.rank-soldier{ background-position:-225px -45px}
	.rank-staff-sergeant{ background-position:-225px -85px}
	.rank-sublieutenant{ background-position:-225px -125px}

	.rank_type_list div {margin: 10px auto; padding: 10px 0px;}

/* Flags */
.flag { width: 16px; height: 11px; background: url(../images/flags.png) -1000px -1000px no-repeat; padding: 0; 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}

/* PAGES */
.navigation::after { clear: both; display: block; content: ""; }
	.navigation { margin-top: 28px; }

	.pager { margin: 0 14px; display: flex; box-shadow: inset 0 2px 0 0 rgba(0,0,0,0.1); }
	.pages { display: flex; margin: 0 auto; }
	.pages > *, .page_prev > *, .page_next > * { display: inline-block; padding: 28px 5px 10px 5px; color: inherit; }
	.pages > * {
		position: relative;
		padding: 28px 5px 10px 5px; font-size: 1.2rem; font-weight: bold;
		line-height: 32px; min-width: 32px; text-align: center;
		text-decoration: none !important;
		opacity: .5; transition: border-top-color ease .2s, color ease .2s, opacity ease .2s;
	}

	@media (min-width: 576px) {
		.pages > * { border-top: 2px solid transparent; }
		.pages a:hover { border-top-color: #9c373a; color: #9c373a; opacity: 1; }
	}

	@media (max-width: 575px) {
		.pages > * { padding-left: 10px; padding-right: 10px; }
		.pages > a, .pages > span.nav_ext { display: none; }
		.pages > a:first-child { display: inline-block !important; }
		.pages > a:last-child { display: inline-block !important; }
		.pages > a:last-child::before { content: "... "; }
		.pages > a:first-child::after { content: " ..."; }
	}

	@media (max-width: 800px) {
		.pages > * { font-size: .9rem;}
	}
	.pages span { opacity: 1 !important; border-top-color: #222; }
	.pages span.nav_ext { background-color: transparent; color: inherit; border-top-color: transparent;}
	.page_prev { margin-left: -5px; }
	.page_next { margin-right: -5px; }

	.page_prev > span, .page_next > span { opacity: .2; }
	.page_prev > a:hover { color: #a51c29; }

	/* Постраничная навигация в новости */
	.splitnewsnavigation {
		margin: 1.5em 0;
		padding: 15px 0;
		font-weight: bold;
		border: 0 dashed #efefef;
		border-width: 2px 0;
		text-transform: uppercase;
	}
	.splitnewsnavigation > div { display: inline; margin-left: 1em; }
	.splitnewsnavigation a { color: inherit; }
	.splitnewsnavigation a, .splitnewsnavigation span { padding: 6px 10px; }
	.splitnewsnavigation span { color: #95c00e; }

/* FOOTER */
#footer { margin-top: auto; }
.footer { padding: 28px; }
	.fmenu { margin-top: -.3rem; }
	.fmenu > a { color: #cdcac7; display: block; padding: .3rem 0; text-decoration: none !important; }
	.fmenu > a:hover { color: #fff; }

	.foot { background-color: rgba(0,0,0,0.1); padding: 28px; }
	.foot > .row { align-items: center; }

	.copyright__license, .fmenu > a, .copyright__rules { font-size: .9rem; }
	.copyright__rules a { color: inherit !important; opacity: .8; text-decoration: underline; }
	.copyright__rules a:hover {  opacity: .6; }

	.ctrl_enter { display: none; }
	@media (min-width: 992px) {
		.ctrl_enter {
			display: flex; margin-top: 20px;			
		}
		.ctrl_enter p { margin: 0; }
		.ctrl_enter__btns { white-space: nowrap; margin-right: 20px; display: flex; align-items: center; }
		.ctrl_enter__btns > i { display: inline-block; border-radius: 2px; font-weight: bold; font-style: normal; padding: 6px 10px; margin-left: 4px; background-color: #8d8d9b; color: #fff; }
		.ctrl_enter__btns > i:first-child { margin-left: 0; }
	}

	.copyright__foot { font-size: .75rem; opacity: .5; }

	/* Мы в Соц.сетях */
	.soc_links { display: flex; flex-direction: column; }
	.soc_links > a { text-decoration: none; }
	.soc_links > a > i {
		background-color: #4a4642; color: #fff; display: inline-block; vertical-align: middle;
		position: relative; width: 20px; height: 20px; border-radius: 50%; margin: -.2rem .4rem 0 0; }
	.soc_links > a > i > svg { width: 70%; height: 70%; opacity: .5; position: absolute; left: 50%; top: 50%; margin: -35% 0 0 -35%; }
	.soc_links > a::after { content: attr(title); }
	.soc_links > a:hover > i > svg { opacity: 1; }

	/* Designed By Centroarts */
	.ca {
		display: flex; align-items: center; max-width: 180px;
		font-size: .85rem; color: inherit !important; text-decoration: none !important;
		-webkit-transition: opacity ease .2s; transition: opacity ease .2s;
	}
		.ca > i {
			min-width: 30px; min-height: 30px; padding: 5px; margin-right: 1rem;
			display: inline-block; border-radius: 50%; background-color: rgba(255,255,255,0.1);
		}
		.ca > i::before { vertical-align: top; margin: 0; }
		.ca > span { display: inline-block; opacity: .4; }
		.ca:hover { opacity: .6; }

	/* Наверх и счетчики */
	.foot-information { font-size: 11px; opacity: .5; }
	.foot-information .age_rate { font-size: 38px; line-height: 31px; }
	.foot-information .text-uppercase { max-width: 360px; }

	.foot .upper { position: relative; float: right; width: 31px; height: 31px; color: #fff; margin-left: 28px; opacity: .8; }
	.foot .upper > i { display: block; }
	.foot .upper:hover { opacity: 1; }
	
	.counts { float: right; }
	.count { display: inline-block; opacity: .3; }
	.count:hover { opacity: .5; }

	/* Кнопка наверх - Сбоку */
	#upper_left { display: none; }
	@media (min-width: 1357px) {
		#upper_left {
			display: block;
			color: #fff; position: fixed; left: 0; top: 0; bottom: 0; width: 60px;
			background-color: rgba(0,0,0,0.1); opacity: 0; visibility: hidden; overflow: hidden;
			-webkit-transition: opacity ease .3s, visibility ease .3s; transition: opacity ease .3s, visibility ease .3s;
		}
		#upper_left.active { opacity: 1; visibility: visible; }
		#upper_left i { position: absolute; left: 50%; top: 50%; margin: -15px 0 0 -15px; z-index: 1; }
		#upper_left::after {
			content: ""; position: absolute; left: 50%; top: 50%; border-radius: 50%;
			width: 500px; height: 500px; opacity: 0; transform: translate(-50%, -50%) scale(0.03, 0.03);
			background-color: #000; transition: all 1s cubic-bezier(0.19, 0.33, 0.3, 1);
		}
		#upper_left:hover::after { opacity: .05; transform: translate(-50%, -50%) scale(3, 3); }
	}

	@media (max-width: 991px) {
		.foot .upper { display: none !important; }
		#upper_left {
			display: flex; justify-content: center; align-items: center;
			position: fixed; z-index: 215; right: 8px; bottom: 8px;
			width: 48px; height: 48px; color: #fff; border-radius: 50%;
			background-color: rgba(0,0,0,0.2);
			opacity: 0; visibility: hidden;
			-webkit-transition: opacity ease .3s, visibility ease .3s; transition: opacity ease .3s, visibility ease .3s;
		}
		#upper_left.active { opacity: 1; visibility: visible; }
		#upper_left i:before { vertical-align: top; margin-top: -2px; }
	}

/* - Уведомления - */
.notify_air { display: none; }

@media (min-width: 992px) {
	.notify_air { display: block; position: fixed; top: 0; right: 0; z-index: 1100; }
}


.notify_list_item.list-enter-active, .notify_list_item.list-leave-active {
  transition: all 1s;
}
.notify_list_item.list-enter, .notify_list_item.list-leave-to /* .list-leave-active до версии 2.1.8 */ {
  opacity: 0;
  transition: all 0.4s ease-out;
}

.notify_drop a {text-decoration: none}
.notify_list { font-size: .95rem;}
	.notify_list.scrollbar {height: 100%!important;  min-height: 22rem; max-height: 22rem!important;}
	.notify_list.no-results {display: flex;align-items: center;justify-content: center;}

	.notify_list_item {
		background-color: #f7f7f7; margin: 15px; padding: 15px; width: 300px; display: block;
		box-shadow: 0 10px 25px 0 rgba(0,0,0,0.2), 0 2px 50px 0 rgba(0,0,0,0.1);
		transition: background-color .3s ease-in-out;
	}
	.notify_list_item .close { transition: opacity .2s ease; opacity: 0; }

	.notify_list_item:hover { z-index: 1; background-color: #fff; }
	.notify_list_item:hover .close { opacity: .3; }
	.notify_list_item:hover .close:hover { opacity: .5; }
	.notify_list_item .d-flex > i { margin-right: 10px; }
	.notify_list_item .d-flex > i svg { width: 20px; height: 20px; }
	.notify_list_item { white-space: normal; }
	.notify_list_item_cont {cursor: pointer;}
	.notify_list_item_cont a { text-decoration: none; color: #000; }
	.notify_list_item_cont a b { color: #8e8e8e}

.notify_panel { padding: 0; width: 400px; }
	.notify_panel .notify_list_item { width: auto; margin: 0; box-shadow: none; padding-top: 12px; padding-bottom: 12px; border-top: 1px solid rgba(0,0,0,0.1); }
	.notify_panel .notify_list .notify_list_item:first-child { border-top-width: 0; }

	.notify_panel_head { border-bottom: 1px solid rgba(0,0,0,0.1); padding: 8px 10px; }
	.notify_panel_head button { background: none; border: 0 none; cursor: pointer; opacity: .3; }
	.notify_panel_head a, .notify_panel_head button { padding: 5px; line-height: 16px; height: 26px; text-decoration: none !important; }
	.notify_panel_head button svg { vertical-align: top; }
	.notify_panel_head a svg { margin-top: -.2rem; }
	.notify_panel_head button:hover { opacity: .6; }

	.notify_panel_setopen .notify_panel_set > i, .notify_panel_set > span { display: none; }
	.notify_panel_setopen .notify_panel_set > span { display: inline; }
	.notify_panel_more { cursor: pointer; width: 100%; border: 0 none; padding: 8px 15px;background: none; border-top: 1px solid rgba(0,0,0,0.1); }
	.notify_panel_more .more_dots > i { background-color: #9c373a; }

	.notify_panel_setopen .notify_panel_tabnoti, .notify_panel_tabset { display: none; }
	.notify_panel_setopen .notify_panel_tabset { display: block; }

	.settings_list { list-style: none; margin: 0; padding: 0; }

	/* Вкл/выкл */
	.settings_list > .settings_item:first-child .checker { border-top-width: 0; }
	.checker { display: flex; padding: 10px 15px; margin: 0; border-top: 1px solid rgba(0,0,0,0.1); }
	.checker input[type=checkbox] { display: none; }
	.checker > span { display: block; margin-right: 10px; }
	.checker_input { cursor: pointer; display: inline-block; margin-left: auto; width: 38px; height: 22px; position: relative; }
	.checker_input::after, .checker_input::before { content: ""; display: block; }
	.checker_input::before {
		position: absolute; left: 50%; top: 50%; margin: -7px 0 0 -15px;
		width: 30px; height: 14px; border-radius: 7px; background-color: rgba(0,0,0,0.2);
		transition: background-color .3s ease-in-out;
	}
	.checker_input::after {
		position: relative; z-index: 1; float: left; background-color: #ebebeb;
		border-radius: 50%; width: 22px; height: 22px; border: 1px solid #d3d3d3;
		box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2), inset 0 0 0 4px #fff;
		transition: margin .2s ease;
	}
	.checker input[type=checkbox]:checked ~ .checker_input::before { background-color: #9c373a; }
	.checker input[type=checkbox]:checked ~ .checker_input::after { margin-left: calc(100% - 22px); }

.pad_compens .alert { margin: 14px; margin-top: 14px; }
.alert { border: 0 none; padding: 20px; border-radius: 0; background-color: #f8f2ed; box-shadow: 0 2px 8px 0 rgba(0,0,0,0.06), inset 0 0 0 1px rgba(0,0,0,0.1); }
	.page__form .alert { margin: 0; } 
	.alert__content { margin: 0; }
	.alert__content strong { font-weight: bold; }
	.alert__title { color: #9c373a; margin-bottom: 1rem; text-transform: uppercase; }
	.alert__icon { margin-right: 14px; }
	.alert__icon svg { vertical-align: top; margin: 1px 0 0 0; }

/* Теги */
.tag_list > span { margin: 0 3px 3px 0; }
	.tag_list > span, .tag_list > span > a { display: inline-block; }
	.tag_list > span > a { color: inherit; text-decoration: none !important; padding: .5rem 1rem; border-radius: 20px; border: 1px solid rgba(0,0,0,0.1); }
	.tag_list > span > a:hover { border-color: #9c373a; background-color: #9c373a; color: #fff; }

/* PM */
.pm-box { margin-bottom: 1.5em; background-color: #f2f2f2; }
	.block_menu { border: 1px solid #f0f0f0; border-width: 1px 0; display: flex; margin: 0 -45px; justify-content: space-between; }
	.block_menu > a { border-left: 1px solid #f0f0f0; width: 33.333333%; text-align: center; color: inherit; padding: 10px 12px; margin: auto; text-decoration: none !important; border-right: 1px solid #fff; }
	.block_menu > a:first-child { border-left-width: 0; }
	.block_menu > a:hover, .block_menu > a.active { color: #a51c29; }
	.block_menu > a:active { background-color: #f9f9f9; }
	.pm_status { max-width: 600px; padding-bottom: 5px; margin: 0 auto; position: relative; }
	.pm_status > span { display: block; padding: 15px; background-color: #fff; position: relative; z-index: 1; font-size: .9rem; }

	.pm_progress_bar {
		position: absolute; left: 0; top: 0; bottom: 0; width: 100%;
		background-color: #f4f2f1; overflow: hidden;
	}
	.pm_progress_bar span { background: #9c373a; font-size: 0; height: 100%; display: block; overflow: hidden }

	/* PM MSG */
	.pm_msg_tools, .pm_msg_info { font-size: .85rem; }
	.pm_msg_tools a, .pm_msg_info a { color: inherit; }
	.pm_msg_info { margin-top: 1.5rem; text-transform: uppercase; }
	.pm_msg_tools { border-top: 1px solid rgba(0,0,0,0.1); padding-top: .4rem; margin-top: .4rem; }
	.pm_msg_tools a, .pm_msg_info > * { margin-right: .6rem; }

	.pm_msg > .text { font-size: 1.12rem; }

/* STATS */
.stat_group { margin-bottom: 2rem; }
	.stat_group > h5 { margin-top: 0; margin-bottom: 1em; font-size: 120%; font-weight: bold; }
	.stat_group > ul { list-style: none; padding: 0; margin: 0; }
	.stat_group > ul > li { padding: .6em 0; border-top: 1px solid #f0f0f0; }

.stats_big { max-width: 800px; margin: 0 auto; margin-top: calc(24px + 2vw); }
	.stats_big .row > [class*="col-"] { text-align: center; }
	.stats_big .row > [class*="col-"] .title { display: block; margin: 0 0 calc(1px + 1vh) 0; font-size: calc(2rem + 1vw); line-height: calc(2rem + 2vw); }

/* USERINFO */
.pagecenter_head { position: relative; text-align: center; }
	.head_userinfo { position: relative; }
	.head_userinfo_in { z-index: 1; position: relative; }
	.head_userinfo_layer { position: relative; }

	@media (min-width: 768px) {
		#userinfo { margin-top: 2px; }
	}
	.pad_compens #userinfo .head_userinfo { margin: -14px; margin-bottom: 0; }
	.head_userinfo > .cover { position: absolute; left: 0; top: 0; bottom: 0; width: 100%; opacity: .6; }

	.head_userinfo_right { position: absolute; right: 0; top: 0; }
	.head_userinfo_left { position: absolute; left: 0; top: 0; }
	.head_userinfo_right a { color: inherit !important; }
	.head_userinfo_right a svg { margin-left: .8rem; }
	.head_userinfo_right a:hover { opacity: .8; }

	.head_userinfo_center_in { display: inline-block; vertical-align: top; box-shadow: 0 15px 35px 0 rgba(0,0,0, 0.38); }
	.head_userinfo_center_in .avatar { margin-bottom: 2px; }
	.head_userinfo_center > .heading { margin-top: 28px; margin-bottom: 0; }
	.head_userinfo_center > .text-muted { font-size: 1.15rem; }

	.head_userinfo_foot { background-color: rgba(0,0,0,0.15); padding-top: 20px; padding-bottom: 20px; }
	.head_userinfo_foot .btn-outline-secondary { border-color: rgba(255,255,255,0.3) !important; }
	.head_userinfo_foot .btn-outline-secondary:hover { background-color: rgba(255,255,255,0.05); }
	.head_userinfo_foot .btn-outline-secondary:focus, .head_userinfo_foot .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.1); }
	.head_userinfo_foot .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .head_userinfo_foot .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
	.show > .btn-outline-secondary.dropdown-toggle:focus { background-color: rgba(255, 255, 255,0.2) !important; box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.1); }
	.head_userinfo_foot a {color: #fff; text-decoration: none}

	.usinf { list-style: none; padding: 0; margin: 0; font-size: .9em; font-weight:700; color:#4a4a4a; }

	.usinf > li { padding: .6rem 0; border-top: 1px solid rgba(0,0,0,0.05); }
	.usinf > 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%; }
	}

	/* Окно пользователя */
	.dle-popup-userprofile .ui-dialog-content { padding: 0; }
		.popup_userinfo_top { background-color: #f2f2f2; padding: 20px; text-align: center; }
		.popup_userinfo_top .avatar { vertical-align: top; border-radius: 50%; border: 3px solid #1a1a1a; }
		.popup_userinfo_top .avatar .cover {
			display: block;
			width: 120px; height: 120px;
			border: 10px solid #fff;
		}
		.popup_userinfo.useronline .avatar { border-color: #95c00e; }
		.popup_userinfo > ul { list-style: none; padding: 0; margin: 0; }

		.popup_userinfo .usinf { padding: 20px; font-size: .9em; }

/* SEARCHPAGE */
.searchhead { min-width: 100%; }
.searchpage { margin: -14px; margin-bottom: 14px; text-align: center; }
.searchpage > .heading { padding: 28px calc(28px + 2vw); margin-bottom: 0; }
#fullsearch > table > tbody > tr > td.search > div > #searchinput {
	width: 100% !important;
	text-align: center;
	padding: 10px; padding-bottom: 20px;
	font-size: 1.6rem !important;
	opacity: .6;
	border-radius: 0;
	background-color: #fff;
	border: 2px solid #9c373a;
	border-width: 0 0 1px 0;
	box-shadow: none !important;
}
	#searchinput:focus { opacity: 1; }

#fullsearch { padding: 28px; padding-top: 0; }
.search table { width: 100%; border-spacing: 5px; border-collapse: separate; }
#searchtable td, #searchtable td div, #searchtable table { margin: 0 !important; padding: 0 !important; }
	#fullsearch > table > tbody > tr > td.search > div > br, #fullsearch > table > tbody > tr > td.search > div > #dosearch { display: none; }
	#searchtable td.search > div { position: relative; }
	#searchtable td.search > div > #dofullsearch { margin-top: 15px; border: 0 none !important; background-color: transparent !important; color: #9c373a !important; }
	td.search { vertical-align: top; }
	td.search > div { position: relative; }
	td.search > div > #dosearch { position: absolute; right: 0; top: 0; }

	td.search fieldset { border: 1px solid rgba(0,0,0,0.1); padding: 14px; }
	td.search legend { font-size: 11px; text-transform: uppercase; opacity: .5; display: inline-block; width: auto !important; max-width: none !important; }

	.search_result_num { padding: 28px; padding-top: 0; }

/* BUTTONS & FORMS */
button, input { font-family: inherit; outline: none !important; }
.ui-dialog-buttonset button {  margin: .3rem; }
.btn, .bbcodes, .ui-button, .ui-dialog-buttonset button {
	border-radius: 2px; cursor: pointer; padding: 0.5rem 0.8rem; line-height: 1.5;
	text-transform: uppercase; font-family: Roboto, Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", "Open Sans", "Helvetica Neue", sans-serif;
}
	.bbcodes, .ui-button, .ui-dialog-buttonset button {
		display: inline-block; font-weight: bold; text-align: center; white-space: nowrap;
		vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;
		border: 1px solid transparent; font-size: 1rem;
		transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}
	.bbcodes, .ui-button, .ui-dialog-buttonset button { color: #fff; background-color: #9c373a; border-color: #9c373a; }
	.bbcodes:hover, .ui-button:hover, .ui-dialog-buttonset button:hover { background-color: #b53f41; border-color: #b53f41; }
	.bbcodes:focus, .ui-button:focus, .ui-dialog-buttonset button:focus { box-shadow: 0 0 0 0.2rem rgba(165,56,58, 0.2); }
	.bbcodes:active, .ui-button:active, .ui-dialog-buttonset button:active { background-color: #952e30; border-color: #952e30; }
	.bb-editor .bbcodes {margin: 3px 0 0 0;}

	.btn-secondary { background-color: #383533; border-color: #383533; color: #fff !important; }
	.btn-secondary:hover { background-color: #494542; border-color: #494542; }
	.btn-secondary:focus, .btn-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(50, 50, 50, 0.2); }
	.btn-secondary.disabled, .btn-secondary:disabled { background-color: #797878; border-color: #797878; }
	.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
	.show > .btn-secondary.dropdown-toggle { background-color: #312e2c; border-color: #312e2c; }
	.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
	.show > .btn-secondary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

	.btn-outline-secondary { color: inherit !important; border-color: rgba(0,0,0,0.1) !important; background-color: rgba(0,0,0,0.05); }
	.btn-outline-secondary:hover { background-color: #fff; }
	.btn-outline-secondary:focus, .btn-outline-secondary.focus { box-shadow: 0 0 0 0.2rem rgba(50, 50, 50, 0.1); }
	.show > .btn-outline-secondary.dropdown-toggle { background-color: rgba(0,0,0,0.2) !important; }
	.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
	.show > .btn-outline-secondary.dropdown-toggle:focus { background-color: rgba(0,0,0,0.2) !important; box-shadow: 0 0 0 0.2rem rgba(50, 50, 50, 0.1); }


/* Custom Control */
.custom-control-input:checked ~ .custom-control-label::before { background-color: #9c373a; }
	.custom-control-input:focus ~ .custom-control-label::before { box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(156, 55, 58, 0.25); }
	.custom-control-input:active ~ .custom-control-label::before { background-color: #fbbb9b; }
	.custom-control-input:disabled ~ .custom-control-label { color: #e0c7bb; }
	.custom-control-input:disabled ~ .custom-control-label::before { background-color: #f6f0ec; }

	.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before { background-color: #9c373a; }
	.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before { background-color: #9c373a; }
	.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(156, 55, 58, 0.5); }
	.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before { background-color: rgba(156, 55, 58, 0.5); }
	.custom-radio .custom-control-label::before { border-radius: 50%; }
	.custom-radio .custom-control-input:checked ~ .custom-control-label::before { background-color: #9c373a; }
	.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before { background-color: rgba(156, 55, 58, 0.5); }

	.custom-control-label::before { background-color: #e5e5e5; }

/* BTN PRIMARY */
.btn-primary { background-color: #9c373a; border-color: #9c373a; }
	.btn-primary:hover { background-color: #b53f41; border-color: #b53f41; }
	.btn-primary:focus, .btn-primary.focus { box-shadow: 0 0 0 0.2rem rgba(165,56,58, 0.2); }
	.btn-primary.disabled, .btn-primary:disabled { background-color: #007bff; border-color: #007bff; }
	.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
	.show > .btn-primary.dropdown-toggle { background-color: #952e30; border-color: #952e30; }
	.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled).active:focus,
	.show > .btn-primary.dropdown-toggle:focus { box-shadow: 0 0 0 0.2rem rgba(165,56,58, 0.2); }

	.form_block { background-color: #f3f3f3; padding: 28px; }
	@media (max-width: 575px) {
		.form_block { margin: 0 -28px; }
		.btn-wide { width: 100%; margin: 3px 0 0 0; }
	}

	#comment-editor > br { display: none; }
	.form-submit { margin-bottom: 0; }
	.page__form .form-submit { margin-top: 28px; }
	.form-group > .float-right { margin-top: .4em; }
	.form-group > .text-muted { text-transform: uppercase; font-size: .8rem; }

	.form-control,
	select, textarea, input[type="text"], input[type="password"], input[type="file"],
	input[type="datetime"], input[type="datetime-local"], input[type="date"],
	input[type="month"], input[type="time"], input[type="week"], input[type="number"],
	input[type="email"], input[type="url"], input[type="search"], input[type="tel"],
	input[type="color"] {
		padding: 0.5rem 0.8rem; font-size: 1rem; line-height: 1.5;
		color: #222; background-color: #fff; background-clip: padding-box;
		border: 1px solid rgba(0,0,0,0.1); border-radius: 2px; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	}

	select:not([size]):not([multiple]) { height: calc(2.65rem + 1px); }

	.form-control:focus,
	select:focus, textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="file"]:focus,
	input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus,
	input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus,
	input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus,
	input[type="color"]:focus {
		color: inherit; border-color: rgba(0,0,0,0.1);
		background-color: #fff; outline: 0;
		/*box-shadow: 0 0 0 0.2rem rgba(165,56,58, 0.2);*/
		box-shadow: none;
	}

	.form-control::-webkit-input-placeholder { color: #aaa; }
	.form-control::-moz-placeholder { color: #aaa; }
	.form-control:-ms-input-placeholder { color: #aaa; }
	.form-control::-ms-input-placeholder { color: #aaa; }
	.form-control::placeholder { color: #aaa; }
	.form-control:disabled, .form-control[readonly] { background-color: #fafafa; opacity: 1; }
	select.form-control:not([size]):not([multiple]) {
	  height: calc(2.25rem + 2px);
	}
	select.form-control:focus::-ms-value { color: inherit; }

/* Page FORM */
.page__form { display: table; margin: 0 auto; width: 100%; max-width: 1200px;  min-width: 0; table-layout: fixed; height: 100%; }
	.page__form_in { display: table-cell; vertical-align: top; padding: 14px; min-width: 0; }
	.page__form_body {
		background-color: #fff; min-width: 0;
		border-radius: 2px; border-color: transparent; outline: 0;
		box-shadow: 0 1rem 4rem 0 rgba(0,0,0,0.1);
		position: relative;
	}
	.page__form_head {
		position: relative; padding-top: 18px !important; padding-bottom: 18px !important;
		background-color: #f7f7f7; justify-content: center;
	}
	.page__form_head .close { position: absolute; right: 0; top: 0; width: 38px; height: 38px; opacity: .3; }
	.page__form_head .close:hover { opacity: .6; }

	.page__form .pagecenter_head { margin-bottom: calc(20px + 2vw); padding-bottom: calc(20px + 2vw); padding-top: 0; border-bottom: 1px solid rgba(0,0,0,0.1); }
	@media (min-width: 576px) {
		.page__form_in { padding: 28px; }
		.page__form .pad_lg { padding: calc(20px + 2vw); }
	}
	@media (max-width: 575px) {
		.page__form .pad_lg { padding: 18px; }
	}

	.page__form_head .close { padding: 9px; }
	.page__form_head .close svg { margin: 0; vertical-align: top; }

	/* Загрузка изображений */
	.form-control_img { border: 1px solid rgba(0,0,0,0.1); padding: 14px; display: flex; }
	.fc_img_left { position: relative; width: 120px; height: 72px; overflow: hidden; background-color: rgba(0,0,0,0.1); }
	.fc_img_left .cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; }
	.fc_img_left > svg { position: absolute; left: 50%; top: 50%; width: 20px; height: 20px; margin: -10px 0 0 -10px; color: #c1c1c1; }
	.fc_img_left > .img_del {
		position: absolute; z-index: 1; margin-right: -30px; cursor: pointer; color: #fff;
		opacity: 0; right: 0; top: 0; background-color: rgba(0,0,0,0.2);
		width: 30px; height: 100%; border: 0 none;
		-webkit-transition: all ease .2s; transition: all ease .2s;
	}
	.fc_img_left > .img_del > svg { width: 16px; height: 16px; fill: #fff; }
	.fc_img_left:hover > .img_del { margin-right: 0; opacity: 1; }
	
	.fc_img_right { flex: 1 1 auto; margin-left: 14px; }	

	@media (max-width: 500px) {
		.form-control_img { flex-direction: column; }
		.fc_img_left { height: 0; padding-top: 50%; width: 100%; }
		.fc_img_right { margin: 14px 0 0 0; }
	}

	.dot_tablist { font-size: 90%; }
	.dot_tablist .nav-link { color: inherit; margin: -.5em 0 .4em -1em; }
	.dot_tablist .nav-link > i {
		display: inline-block; vertical-align: middle; border-radius: 50%;
		width: 16px; height: 16px; margin: -.2em .4em 0 0; border: 1px solid #f0f0f0;
		background-color: rgba(0,0,0,0.1); -webkit-transition: border ease .3s; transition: border ease .3s;
	}
	.dot_tablist .nav-link.active > i { border-color: #9c373a; background-color: #fff; border-width: 5px; }
	.fc_img_right .btn-secondary { position: relative; }
	.fc_img_right .btn-secondary > input { cursor: pointer; position: absolute; left: 0; top: 0; bottom: 0; right: 0; width: 100%; opacity: 0; }

	.rel_links { font-size: 80%; list-style: none; padding: 0; margin: 0; margin-top: .4rem; }
	.rel_links > li { margin-top: .2rem; width: 100%; display: block; }

	.regtext { margin-bottom: 1.5rem; }
	.login_check { position: relative; }
	.login_check > input { padding-right: 120px; }
	.login_check > .btn { position: absolute; right: 0; top: 0; font-weight: bold; }

	#result-registration li { list-style: none; font-size: 85%; margin-top: .5em; }

/* SCROLLBAR */
.scrollbar { max-height: 11rem; overflow: hidden; }
	.scroll-wrapper { overflow: hidden !important; padding: 0 !important; position: relative; }
	.scroll-wrapper::after { content: ""; position: absolute; left: 0; top: 100%; width: 100%; height: 10px; box-shadow: 0 0 20px 10px #f7f7f7; }
	.scroll-wrapper > .scroll-content {
		border: none !important; box-sizing: content-box !important; height: auto; left: 0;
		margin: 0; max-height: none; max-width: none !important; overflow: scroll !important;
		padding: 0; position: relative !important; top: 0; width: auto !important;
	}
	.scroll-wrapper > .scroll-content::-webkit-scrollbar { height: 0; width: 0; }
	.scroll-element { display: none; }
	.scroll-element.scroll-y.scroll-scrolly_visible { display: block; }

	.scroll-wrapper .scroll-element { opacity: 0; transition: opacity .4s ease .2s; }
	.scroll-wrapper:hover .scroll-element { opacity: 1; }
	 
	.scroll-element .scroll-bar,
	.scroll-element .scroll-arrow { cursor: default; }
	 
	.scrollbar > .scroll-element,
	.scrollbar > .scroll-element div { border: none; margin: 0; padding: 0; position: absolute; z-index: 10; }
	.scrollbar > .scroll-element div { display: block; height: 100%; left: 0; top: 0; width: 100%; }
	.scrollbar > .scroll-element.scroll-x { display: none !important; }
	.scrollbar > .scroll-element.scroll-y { height: 100%; right: 0; top: 0; width: 20px; }
	.scrollbar > .scroll-element.scroll-y .scroll-element_outer { left: 0; width: 20px; }
	.scrollbar > .scroll-element .scroll-element_outer { overflow: hidden; }
	.scrollbar > .scroll-element .scroll-element_track { width: 20px; }
	.scrollbar > .scroll-element .scroll-element_track::after {
		content: ""; width: 2px; height: 100%; position: absolute; left: 50%; top: 0;
		margin-left: -1px; background-color: #e4e4e4;
	}
	.scrollbar > .scroll-element .scroll-element_outer,
	.scrollbar > .scroll-element .scroll-element_track,
	.scrollbar > .scroll-element .scroll-bar { border-radius: 8px; }
	.scrollbar > .scroll-element .scroll-bar { background-color: #d9d9d9; }
	.scrollbar > .scroll-element .scroll-bar:hover { background-color: #c2c2c2; }
	.scrollbar > .scroll-element.scroll-draggable .scroll-bar { background-color: #919191; }
	.scrollbar > .scroll-content.scroll-scrolly_visible { padding-right: 20px; }
	.scrollbar > .scroll-element.scroll-y .scroll-bar {
		width: 16px !important; height: 16px !important; margin-left: 2px;
		border: 5px solid #9c373a; cursor: pointer; background-color: #f7f7f7;
		transition: box-shadow ease .2s;
	}
	.scrollbar > .scroll-element.scroll-y .scroll-bar:focus,
	.scrollbar > .scroll-element.scroll-y .scroll-bar:active { background-color: #e75e60; }
	.scrollbar > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track { top: -14px; }
	.scrollbar > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size { top: -14px; }

/* --- ADAPTIVE --- */
@media (max-width: 991px) and (min-width: 576px) {
	.last_none > .col-12.col-sm-4.col-lg-3:last-child,
	.last_none > .col-12.col-sm-6.col-lg-4:last-child,
	.last_none > .col-3.col-sm-4.col-lg-3:last-child { display: none !important; }
}
@media (max-width: 991px) {
	.comment__footer .post__meta { opacity: 1 !important; visibility: visible !important; }
}

@media (max-width: 767px) {
	.scroll_posts { border-top: 1px solid rgba(0,0,0,0.1); }
	.pad_compens .scroll_posts { margin: 0 -14px; margin-top: 14px; padding: 14px; padding-bottom: 0; width: auto; }
	.scroll_posts .scrollbar { margin-bottom: 0;  max-height: none; overflow: visible; }
	.scroll_posts .scroll-element { display: none !important; }
	.comments-tree-list .comments-tree-list { padding-left: 0px !important; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
	select, textarea, input { font-size: 16px !important; }
}
@media (max-width: 470px) {
	.post { padding: 10px; }
	.pad_compens { padding: 10px; }
	.section__title { padding: 20px 20px 0 20px; }
	.postlist__rate .mod__bigscreens .post, .pad_compens .mod__bigscreens .post { margin: 10px; }
	.pad_compens .mod__bigscreens.post_sm_wide .post { margin-left: -10px; margin-right: -10px; }
	.mod__bigscreens .post__info, .pad__textread, .poll_block_in, .pad_section, .pad_lg, .postmod__line .post__info { padding: 20px; }
	.post_phone_lines .post__media { margin-bottom: 20px; }
	.carousel__tools_sep, .showfull__head, .showfull__head .section__title { margin-bottom: 20px; }
	.header, .carousel__tools_sep, .mod__aircom .post__comment { padding: 0 20px; }
	.mod__aircom .post__comment_num, .showfull__data, .postmod__line .post__title,
	.showfull__fbox, .page__form .form-submit { margin-top: 20px; }
	.q_search > input[type="search"] { padding-left: 20px; }
	.postmod__line .post__title { padding-top: 20px; }
	.postmod__line::before { margin: 20px 0 0 20px; }
	.footer, .foot, #searchinput, .searchpage > .heading, .search_result_num { padding: 20px; }
	.grey_block_title::before { margin-left: 20px; }

	.postlist__rate .mod__bigscreens .post__title::after { width: 70px; }
	.postlist__rate .mod__bigscreens .post__title { margin-left: 70px; }
	.postlist__rate .mod__aircom .post__comment { padding-left: 90px; }

	.rate_plusminus { margin-top: 3px; }
	.rate_plusminus>span { margin-top: -3px; }
}

/* --- HR на главной -- */
.hr_main {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    margin-left: 28px;
    margin-right: 28px;
    border-top: 1px solid rgba(0,0,0,.1)
}

/* --- myWidget Главная 3 новости --- */
.mywidget_9128a88150214e88f0baefd7b725f309 {
	padding: 0px 28px 0px 28px;
}
@media (max-width: 575px) {
	.mywidget_9128a88150214e88f0baefd7b725f309 {
		padding: 0px 20px 0px 20px;
	}
}


/* --- myWidget Выбор читателй --- */
.mywidget_38c53ab43ae8d3fc0f6308060613622b {
	padding: 0px 28px 0px 28px;
}
@media (max-width: 575px) {
	.mywidget_38c53ab43ae8d3fc0f6308060613622b {
		padding: 0px 20px 0px 20px;
	}
}

.mywidget__link:hover, .mywidget__link:link, .mywidget__link:visited { color: inherit !important; }
.mywidget__ttl { color: inherit !important; }
.mywidget__link:hover { color: #9c373a !important; }

/* --- myWidget Между новостей в разделах --- */
.mywidget_61c392347c89ce3cf81392d899f9a26c {
	padding: 14px 14px 0px 14px;
}

.mywidget_1c9333a31dab0d23547bdb9120bc9b6d {
	padding: 14px 14px 0px 14px;
}

/* --- myWidget Читайте также под статьёй --- */
.mywidget_baf3ed8f72076cb468c9f55038b7e1ae {
	padding: 10px 14px 0px 14px;
}

/* Шапка прилипалка */
@media (max-width: 767px) {
	#header {top: inherit}
	#header.fixed, #header.is_hidden {
		max-width: 1024px;
		margin: 0 auto;
		position: fixed;
		top: 0px;
		right: 0;
		left: 0;
		z-index: 999;
		transition: top 0.2s ease-in-out;
		background: #fff;
	}

	#header.is_hidden {
		top: -105px;
		transition: top 0.2s ease-in-out;
	}
}

#noty_layout__topRight {
    top: 0px!important;
    right: 0px!important;
    width: auto!important;
    width: auto!important;
}

/* Кнопка отмены */
.ui-dialog-buttonset button:first-child,
input[value="Отменить"], input[value="Не принимаю"],
.btn-cancel {border-color: rgba(0,0,0,0.1) !important; color: #222!important;  background-color: rgba(0,0,0,0.05);}

.ui-dialog-buttonset button:first-child:hover,
input[value="Отменить"]:hover, input[value="Не принимаю"]:hover,
.btn-cancel:hover
 {background-color: #fff; !important;}


/* Тизеры */
/*
.str__sidebar .has-padding-comment {
	margin-top: 48px;
}

.str__sidebar .has-padding-story {
	margin-top: 58px;
}

.str__sidebar div[id^="smi_teaser"], .str__sidebar div[id^="LentaInform"], .str__sidebar div[id^="unit_"], .str__sidebar div[id^="smi2adblock"], .str__sidebar div[id^="DIV_DA"], .str__sidebar .mywidget__content {
	margin-top: 4px;
	margin-bottom: 20px;
}

.str__sidebar div[id^="LentaInform"] {
	margin-top: -10px;
}

.str__sidebar div[id^="smi_teaser"] a, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a, .str__sidebar div[id^="LentaInform"] .mctitle a, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(2) a, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(2) a, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(2) a, .str__sidebar .mywidget__content a {
	font-size: 1em!important;
	color: inherit!important;
	display: block!important;
	position: relative!important;
	padding: 10px 0!important;
	text-decoration: none !important;
	-webkit-transition: color .2s ease;
	transition: color .2s ease;
	color: inherit!important;
	line-height: inherit!important;
	line-height: 1.4em!important;
	min-height: 85px;
}

div[id^="LentaInform"] .mctitle a {
	padding: 6px 0!important;
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_title"]:after, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:after, .str__sidebar div[id^="LentaInform"] .mctitle a:after, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(2) a:after, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(2) a:after, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(2) a:after, .str__sidebar .mywidget__content a:after {
	clear: both;
	display: block;
	content: ""
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_title"]:before, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:before, .str__sidebar div[id^="LentaInform"] .mctitle a:before, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(2) a:before, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(2) a:before, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(2) a:before, .str__sidebar .mywidget__content a:before {
	content: "";
	width: 30%;
	height: 1px;
	position: absolute;
	left: 0!important;
	bottom: 0!important;
	background-color: #e4e4e4;
	-webkit-transition: all .6s ease;
	transition: all .6s ease
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_title"]:hover, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:hover, .str__sidebar div[id^="LentaInform"] .mctitle a:hover, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(2):hover, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(2):hover, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(2):hover, .str__sidebar .mywidget__content a:hover {
	color: #a5383a
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_title"]:hover:before, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:hover:before, .str__sidebar div[id^="LentaInform"] .mctitle a:hover:before, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(2) a:hover:before, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(2) a:hover:before, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(2) a:hover:before, .str__sidebar .mywidget__content a:hover:before {
	width: 100%;
	background-color: #a5383a
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_a_img"], .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:nth-of-type(1), .str__sidebar div[id^="LentaInform"] .image-container, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(1) a, .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(1) a, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(1) a, .str__sidebar .mywidget__content .mywidget__pic {
	float: left!important;
	width: 100px!important;
	height: 75px!important;
	margin-right: 15px!important;
	overflow: hidden!important;
	display: block!important;
	padding: 10px 0!important
}

.str__sidebar div[id^="smi_teaser"] a[class^="smi_a_img"] img, .str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:nth-of-type(1) img, .str__sidebar div[id^="LentaInform"] .image-container img, .str__sidebar div[id^="unit_"] tr>td:nth-of-type(1) a img .str__sidebar div[id^="smi2adblock"] tr>td:nth-of-type(1) a img, .str__sidebar div[id^="DIV_DA"] tr table tr>td:nth-of-type(1) a img, .str__sidebar .mywidget__content .mywidget__pic {
	min-width: 100px!important;
	width: auto!important;
	height: auto!important
}

.str__sidebar div[id^="LentaInform"] .mctitle {
	margin-top: 0px!important;
	padding-top: 0px!important
}

.str__sidebar div[id^="LentaInform"] div.mcimg {
	padding: 0px!important
}

.str__sidebar div[id^="LentaInform"] .mgline {
	margin: 0px!important;
	border: 0px!important;
	padding: 0px!important
}

.str__sidebar div[id^="LentaInform"] .text-elements {
	width: auto!important;
	max-width: initial!important;
	float: none!important;
	margin-bottom: 0!important
}

.str__sidebar div[id^="LentaInform"] .mcprice {
	display: none!important
}

.str__sidebar div[id^="DIV_DA"] tr>td {
	padding: 0px!important
}

.str__sidebar div[id^="DIV_DA"] tr>td>table {
	margin-bottom: 0px!important
}

.str__sidebar div[id^="unit_"] [class^="sk_wrap"] a:nth-of-type(2) {
	margin-left: 0px;
	padding-left: 115px!important
}

.str__sidebar .mywidget__content .mywidget__link:link, .str__sidebar .mywidget__content .mywidget__link:visited {
	position: relative!important
}

.str__sidebar .mywidget__content .mywidget__pic {
	background-clip: content-box!important;
	padding-top: 0px!important;
	padding-bottom: 0px!important
}

.str__sidebar .mywidget__content .mywidget__col {
	margin: 0px
}
*/

#branding_dafault {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	position: fixed;
	height: 100%;
	width: 100%;
	justify-content: center;
	overflow: hidden;
}

/*#addcomment.init .form_submit {display: none}*/
#addcomment .bb-editor textarea {height: 100px}

#dle-comments-list #addcomment.init .bb-pane, #dle-comments-list #addcomment.init .form_submit {display: block}
#dle-comments-list #addcomment.init .bb-editor textarea {height: initial;  box-sizing: border-box; resize: none;}

.noty_close_button {
	width: 16px; 
	height: 16px; 
	top: 10px; 
	right: 25px;
	color: transparent;
	cursor: pointer;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBzdHJva2Utd2lkdGg9IjQiIHN0eWxlPSJzdHJva2U6IGN1cnJlbnRDb2xvciIgc3Ryb2tlLW1pdGVybGltaXQ9IjIyLjkyNTYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIgMmwyOCAyOCI+PC9wYXRoPg0KICAgIDxwYXRoIHN0cm9rZS13aWR0aD0iNCIgc3R5bGU9InN0cm9rZTogY3VycmVudENvbG9yIiBzdHJva2UtbWl0ZXJsaW1pdD0iMjIuOTI1NiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMzAgMmwtMjggMjgiPjwvcGF0aD4NCjwvc3ZnPg==);
}

/*.noty_close_button::before {
	content: "";
    display: inline-block;
    vertical-align: middle;
    background-size: 100% 100%;
    margin: -.2rem 0 0 0;
	width: 16px; height: 16px;
	
}*/

/*.noty_close_button:hover ::before  {
	color: #8e8e8e
}*/


.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;
}

.conversation.pad_lg { padding: 0px }
.conversation.pad_lg .dpm-wrapper {background: #f1f1f1; box-shadow: none; margin-bottom: 0px;}

.conversation.pad_lg .dpm-editor-send {
	background: initial;
	font: initial;
	display: inline-block;
    font-weight: bold;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    font-size: 1rem;
    transition: color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out;
    color: #fff;
    background-color: #9c373a;
    border-color: #9c373a;
    order-radius: 2px;
    cursor: pointer;
    padding: .5rem .8rem;
    line-height: 1.5;
    text-transform: uppercase;
    font-family: Roboto,Arial,-apple-system,BlinkMacSystemFont,"Segoe UI","Open Sans","Helvetica Neue",sans-serif;
    height: auto;
}

.dpm-dialog-item-select {
	 background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGJJREFUeNpiYGBgYAPiiUD8Foj/E4HfQdWD9DFMIFITOu5gQLLR+P///wyEMBBYQ9W/ZYQyQBIgNlGAkZERrIeJgQIwqnlIaX4HjXhjIhOIFZT5jpK03cmAlKvekZqrAAIMACBZWqWQEyRhAAAAAElFTkSuQmCC) no-repeat 50% 50% !important;
}

.dpm-dialog-item-select.current {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNqkU9EKgDAIdBL90N7qB+utPrT9gmk4GKOc0sGBMA91pwgAM/NkXkxysGi+6OBwinpu0FTMRAQjMlbNv5IG8iCxCymlR4MRQRVVYKRSD4wI+9HQas0SCiZPm1+fiaMkywW0kkf2vbbt9Rx1V2XO7LRt0bD82e0dmqsq0au6BRgAQBh6qwOOjwgAAAAASUVORK5CYII=)!important;
}

.dpm-dialog-menu-count {
	background: #9c373a!important;
}

#dpm-edit textarea {
	width: 100%!important;
}


#userinfo .modal  {
	z-index: 999
}
.modal-backdrop  {
	z-index: 998
}

/* VUE */
.cover[lazy=loading] {
        background-image: url('/templates/topwar/dleimages/noavatar.png')!important;
}

.cover[lazy=error] {
    background-image: url('/templates/topwar/dleimages/noavatar.png')!important;
}

.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 {
    -webkit-animation-name: dots-animation;
    animation-name: dots-animation;
}

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

.loader-dots:after {
    -webkit-animation-name: dots-animation-af;
    animation-name: dots-animation-af;
}

.loader-dots:after, .loader-dots:before, .dots {
    content: "";
    height: 5px;
    width: 5px;
    border-radius: 50%;
    float: left;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    background: currentColor;
}	
	
	
.dots{margin:0 4px;-webkit-animation-name:dots-animation-af2;animation-name:dots-animation-af2}
{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(3px);transform:translateY(3px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}} @keyframes dots-animation
{0%{-webkit-transform:translateY(0);transform:translateY(0)}20%{-webkit-transform:translateY(3px);transform:translateY(3px)}70%{-webkit-transform:translateY(0);transform:translateY(0)}} @-webkit-keyframes dots-animation-af2
{15%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(3px);transform:translateY(3px)}85%{-webkit-transform:translateY(0);transform:translateY(0)}} @keyframes dots-animation-af2
{15%{-webkit-transform:translateY(0);transform:translateY(0)}35%{-webkit-transform:translateY(3px);transform:translateY(3px)}85%{-webkit-transform:translateY(0);transform:translateY(0)}} @-webkit-keyframes dots-animation-af
{30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}to{-webkit-transform:translateY(0);transform:translateY(0)}} @keyframes dots-animation-af
{30%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(3px);transform:translateY(3px)}to{-webkit-transform:translateY(0);transform:translateY(0)}}

/* Годички  */
.godichki {
    background-image: url(/templates/topwar/images/godichki.png?2);
    background-repeat: no-repeat;
    /*display: inline-block;
    margin-bottom: -5px;*/
    width: 20px;
    height: 30px;
}

.godichki-0 {
    display: none;
}

.godichki-1 {
    background-position: -1px -1px;
}

.godichki-2 {
    background-position: -21px -1px;
}

.godichki-3 {
   background-position: -41px -1px;
}

.godichki-4 {
    background-position: -61px -1px;
}

.godichki-5 {
    background-position: -1px -33px;
}

.godichki-6 {
    background-position: -21px -33px;
}

.godichki-7 {
    background-position: -41px -33px;
}

.godichki-8 {
    background-position: -61px -33px;
}

.godichki-9 {
    background-position: -81px -1px;
}

.godichki-10 {
    background-position: -81px -33px;
}
.author:hover {color: #9c373a}

.gold .comment__data_item.name, .gold .comment__data_item.name a{
	color: #b58900;
}

#adfox_full_story, #adfox_full_story_mobile {
	margin-bottom: -1.5em;
}

#google_full_story, #google_full_story_mobile {
	margin-bottom: -2em;
	margin-top: 1em;
}

#id-128930-43 {
	margin: 14px 14px -14px 14px;
}

#id-128930-47 {
	margin: 14px 14px -14px 14px;
}

#id-128930-45 {
	margin: 0px 28px 0px 28px;
}

#id-128930-46 {
	margin: 0px 28px 0px 28px;
}