/*
Theme Name: UstanovkaOS.ru
Description: Markup by <a href="http://www.sdelaysite.com/">Andrey Morkovin</a>
Author: Andrey Morkovin
*/
/* Normalize & reset 
===================================================================================================*/
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	font-weight: normal;
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden],
template {
	display: none;
}
a {
	background: transparent;
}
a:active,
a:hover {
	outline: 0;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000000;
}
small {
	font-size: 80%;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 1em 40px;
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}
pre {
	overflow: auto;
}
code,
kbd,
pre,
samp {
	font-family: monospace,monospace;
	font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
	color: inherit;
	font: inherit;
	margin: 0;
}
button {
	overflow: visible;
}
button,
select {
	text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}
[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
optgroup {
	font-weight: bold;
}
input:focus,
button:focus,
select:focus,
textarea:focus {
	outline: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end normalize & reset */
body {
	font: 15px/18px 'Noto Sans', sans-serif;
	background: #fff;
}
#main {
	overflow: hidden;
	position: relative;
	min-width: 320px;
}

p {
	margin: 0 0 20px 0;
}
a {
	color: #103756;
	transition: color ease-out 0.8s;
}
a:hover {
	color: #eb3c21;
	transition: color ease;
}
ul li {
	list-style: none;
}
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto !important;
	margin-right: auto !important;
}
.alignleft {
	float: left;
}
img.alignleft,
div.alignleft {
	margin: 5px 15px 5px 0;
}
.alignright {
	float: right;
}
img.alignright,
div.alignright {
	margin: 5px 0 5px 15px;
}
.wrapper {
	clear: both;
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}
.content {
	width: 661px;
	float: left;
	min-height: 700px;
	overflow: hidden;
	box-sizing: border-box;
}
.d-link {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
}
.d-link:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
/* Header 
===================================================================================================*/
.header {
	background: #bbdbdd url(images/header.png) center top no-repeat;
	overflow: hidden;
	padding-top: 10px;
	margin-bottom: 20px;
}
.wrap {
	width: 1000px;
	margin: 0 auto;
	position: relative;
}
.wrap:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.logo {
	text-decoration: none;
	display: block;
	float: left;
	width: 280px;
	height: 60px;
	box-sizing: border-box;
	margin-bottom: 12px;
	font-size: 24px;
	line-height: 60px;
	color: #103756;
	font-weight: bold;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA8CAMAAAAUqcfmAAABzlBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1YQN1ZVuchVuchVuchVucgQN1ZVucjrPCHrPCHrPCHrPCHzxjnzxjkQN1YhVnHydkDydkDydkDzxjkQN1YQN1YQN1YQN1YQN1bzxjkQN1ZVucgQN1bydkAQN1YQN1YQN1bydkAQN1ZVuchVucgQN1bzxjnzxjkQN1ZVucgQN1YQN1ZVucgQN1bydkDydkBVucgcQV/rPCFVucjzxjkQN1brPCEQN1ZVuchVucgQN1bydkBVucjrPCHydkDzxjnzxjnydkDzxjnydkBVuchVucjrPCHrPCH///8QN1ZVucjrPCHzxjnydkAuUGtDYXohRmPx8/UaQF2susSks79iv83z9fan2+P21nEnS2f//faKz9ppwc5dvcv10mLzgE38/v6a1d73qoj10Fr0hlbsQSbs+PnB5euq3OT43o3xeGXzhVXvYkz0yUHq9vjZ7/Ov3uWFman2opb1opX43Yc9XXYrTmr1kmUkR2Twalb7/f70+/z29/jm6u3I6O2+5Oqc1t+W1N2T09zH0Nf4vrX66K74tqx6kKH55J/4s5X3r5BNaoFMaYBKaH/32XnxdWIZP13zfEnyeUTuWULBoli6AAAATnRSTlMA/Sz6KYc+4JEW6cuLOdiJNtKbdUAFRu3Gt1hLIBPQy7GQd3fy69jQwLiuoZ56aGFFKg4K+/f2697WwbeypJKFgXhycW9uXFlFNzUtLBodey5DAAACUElEQVRYw+3XZ1MTQRjA8UtCihqxEUt6CCBVir33rvcgYCwEIs1esIB07L13v63P3rib28ztwm1ugBf83+TJ5PY32bvLzUQrrtPLTZ1qUUOOH0yn00dwWNZqaukSNW1jO7bFKW090dYtakpXYatT2sm1JIGmmDPa0frVRvUnhFqo2S0pZtZ2tf2vQaSVxT0uSZvM2gaqrRFoMT9IQ60xkEqlAo28ttOsbaOaG7DdTT5RuNMaY0UNrx3aF8i3v4VqLoB4SJNVa2i1vMYXMmlBTdMl9RhaD07dIg1jmneetQZ17U0n6TVO9/pJiUTimIImiAcUtM/XsS9UO7yCdVZFG2jH/lBtxznWytlrH0ZHRkbfkek+0QaotkpJ+0uOn3ZKe0COH3RWY+fttwPaTzJN3sQmi9Omb2GDOm2oizRsQ5PV1WqkpF3FnuDr+27sxxWc7hpYp4p2u5f0QtfH2kicVmpbe2QsvYO/dII95LQ9pawzs/xuBRo7b306D9jTxpg23EfqlWnynb7U9U83sH7UaKjFIpFIiR3t6atr2JD1860JAIKOPS3LFrUFoPnmTqvWbFYu08DrLrFTuFKqgctjJyB5rbQoakodsNLCqlrSAvN5VCTBVqN+UM4VLsA2x6GIKny8VgdF5Y/yN6F1E+cLGgfrqkMzX87x53phHwXcXoa5K8CyzNtn2Wz2Qr4s9l3AlVMtCNb96sjlcpmL+fDtxBRYV0X3GgFJXy+zHoOkOvZvJgnivl1iybTKaP5u81b5TXWYy2VYU9wH281Lks3U+gdUvjQF6IvIWQAAAABJRU5ErkJggg==) no-repeat;
	padding-left: 80px;
}
.logo span {
	color: #f27640;
	font-weight: bold;
}
.logo:hover {
	color: #103756;
}
.header__text {
	clear: both;
	background: #103756;
	padding: 15px 1000%;
	font-size: 15px;
	line-height: 15px;
	color: #fff;
	font-style: italic;
	font-weight: bold;
	margin: 0 -1000%;
}
.search-form {
	position: relative;
	margin-top: 5px;
	float: right;
	height: 40px;
	width: 300px;
	box-sizing: border-box;
	background: #fff;
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.3);
}
.search-form .search-form__field {
	width: 100%;
	height: 40px;
	font-size: 12px;
	line-height: normal;
	border: none;
	padding: 0 50px 0 15px;
	box-sizing: border-box;
	background: none;
	color: #333;
}
.search-form .search-form__field::-webkit-input-placeholder {
	color: #a8c4c6;
}
.search-form .search-form__field::-moz-placeholder {
	color: #a8c4c6;
}
.search-form .search-form__field:-moz-placeholder {
	color: #a8c4c6;
}
.search-form .search-form__field:-ms-input-placeholder {
	color: #a8c4c6;
}
.search-form .search-form__button {
	position: absolute;
	right: 0;
	top: 0;
	border: none;
	width: 50px;
	height: 40px;
	text-indent: -9999px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAbFBMVEUAAACIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8CIr8DkjRGqAAAAI3RSTlMA+bYMeyqPRxnjwa2WhXQiBfHQy8W5pF8R1p1WOh8WCKlsP3sydWUAAACmSURBVBjTZc5ZEsIgEARQBgiYADH7Zha1739HBSRW6fw0PBgY9i6hbddymVUsVWYAEFBLkaRBzV2pGsBGExz56BcXRXgE0qhvn/sWzeZzgDkfzRFOZyoTTQbSZ05jomOB89lCJtp7hA6FIo34JNI+VyIZbeMwYbBKgVwmjn3lAL/Ef+5APlhOANBHE3L2O+Ld11g2OlXq6Vog9Z4VbGF/1rIfGzr9AvLSDD0zosziAAAAAElFTkSuQmCC) center no-repeat;
}
/* Home *
===================================================================================================*/
.title {
	font-size: 20px;
	line-height: 24px;
	color: #103756;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	margin-bottom: 25px;
}
.slider li {
	display: none;
}
.bx-wrapper li,
.slider li:first-child {
	display: block;
}
.slider {
	position: relative;
	overflow: hidden;
	margin-bottom: 30px;
	background: #fdde7c;
	padding: 25px 18px;
}
.slider .bx-prev,
.slider .bx-next {
	position: absolute;
	top: 123px;
	left: 25px;
	width: 17px;
	height: 29px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAMAAAB7cXezAAAArlBMVEUAAAAAAAADAwMAAAAAAAD+/v4rKyv////v7+/9/f0+Pj4AAAD////+/v79/f3l5eXg4ODh4eGNjY0AAAAAAAD////6+vr+/v7x8fHx8fHi4uLk5OTj4+P9/f39/f3f39/d3d3s7OwAAACWlpZ9fX3+/v739/f19fX9/f3r6+vo6Ojm5ubv7+/q6urW1tb9/f39/f39/f39/f2oqKjd3d38/PxbW1uOjo6JiYn///8fJp1uAAAAOXRSTlMABAkMHvo0/LGCOSEB+PW3rnocGxQE5tu8uLKEfndzc29aJB8Y5eLb1MO9uayenIqIfm1qaV81JBrW3sL/AAAAqUlEQVQoz3XP5xKCQAwE4CA2PEEpgl1B7L177/9iksh48Rj35zebmSywdKx5FBscjlLKMGBwklkc8YWmJTGHRIN21dehbOZw1gBGNYR+BkYOUoMxNVqN/3CpEKiTOzW2qgERwoYBrFDWj0Btjh2k7lOJcbOJPEWlKbV6M052gSb0Ut0rUsrI/dCLU/FwKDG7lBO19iYoGuBm2wdOmSwS4OSGy6uAH/KFCN5c8iJBc8uzQQAAAABJRU5ErkJggg==) no-repeat;
}
.slider .bx-prev:hover,
.slider .bx-next:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAMAAAB7cXezAAAApVBMVEUAAAAAAAARDggAAAAAAAAAAAD83Xz93nz93nzkyHBuYTZMQyX93nz42nnozHLt0HTmynHlyXD73HtLQiVCOiE6MhyCckAAAAD73Hv32XnmynHsz3PrznPny3Hixm/hxm773Hv73Hv73Hv01nj623sAAAD83Xz73Hv83XzmynHrznPhxm7bwGvqzXPixm+3oFn623vmynFQRydIQCN/bz4AAAD93nwl9lQkAAAANnRSTlMAAwofDSP9+/a5FQ/538KvkIxtPjs4GBL06b6pppWEgHdxZWNeG+DU07+1taeheXZSTT8xHhlgxKZZAAAAqUlEQVQoz43O2RKCMAwF0LK0olgFAQvuirjvS///07QZbTqgM9zHM8lNiJnean21TJhJKbkwofEWjyLMFcgDRZAq+6TQpTDRjB33C22AxHE/txZ/INaQewoGkYYlwLYMHVy5pAA3DWQDECEQDq13oYHkTNHugWKd4P9uH8mesjo0kSrDlkmsQiFMjZCsXxQAHf0KBTZ+6o+VpAUpUUaJSWHGzyDY9aRUvACjKSCPKfweOwAAAABJRU5ErkJggg==) no-repeat;
}
.slider .bx-next {
	right: 25px;
	left: auto;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAMAAAB7cXezAAAArlBMVEUAAAAAAAAJCQn+/v4TExMCAgIAAAAAAAD+/v7////v7++Xl5f////9/f39/f3U1NQAAACQkJAAAAD////+/v74+Pj+/v77+/vx8fHx8fH9/f3V1dXOzs7MzMzl5eXi4uLg4ODe3t7d3d2Kior////6+vr+/v7z8/P29vbw8PD9/f3Y2NjZ2dn39/fIyMj9/f2+vr7y8vLb29vV1dXs7Oz7+/sAAAChoaHGxsb////RiWfZAAAAOXRSTlMACQP8LisbGfX4sSAKpZmZIRwVDv3g3ta7uJ+cko+EfnpzbxkH6eS9squpop+WioR+c2phXEcgExJ5+v0CAAAAqklEQVQoz33Q5w6CMBSG4YIioKiADCcu3Hvb+78xOQeBL8H4/nzytWkqHmFwUQQWSCkjRQUxE6lEuDpIojHQayMpINWp82oCNGcyf9AUD5ap0SMyZv/J6TJdcZXSDWlFFLoi770m8Z85dLb89LOdgdVkOGputkhhpOkKgleA1ZfUMIeYwSvAavGiXYJq7fv/cQoDBu6EwBkEewCxTGCHIO7+oriUU13b1hE+JGgiIersMl0AAAAASUVORK5CYII=) no-repeat;
}
.slider .bx-next:hover {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAdCAMAAAB7cXezAAAArlBMVEUAAAAAAAASDwgAAAAAAAD83Xz83XwAAABxYzf83Xzt0HT93nwAAAD83Xv73Hv73HvrznPGrmH83Xz22Hn83Xv113jsz3P73HvozHHMs2TlyXDJsWLkyG/01nfixm/Bql6+p10AAACEdEHrz3MAAABJQCT93nz93nxqXTP22Hnv0nX73Hvhxm7hxm66o1vew22znVjYvmr623vmynEAAAAAAACNfEWLeUQAAAD93nyTMMQWAAAAOXRSTlMAAgoqGfr8GBWwsBEI+PWoo4nl4tzaqaSVkpCNjIeEhIAgGRUVDw4MDLm2koF/fHtzblZNIiEbGRKs8a4gAAAAq0lEQVQoz4XP1xaCMBAE0A2o2EBpdlQUBXsv+f8f000UNnlhHu+ZOWcXroEXZQxIPM75YEXJ4TpFHDMyCsq6OrG6pEkJ9VBqU5UwlF5N0doTWkg60KGg6onQU7YuBhTDLZKfQJ7lBiV8FNBAcM7xH1oC7KOZKODMTautNBCYhI44ZpZDqsNagmtWjB/0NUgF8HEOsBMNAmDjf0MCEHxFAbiFvqsAsHd8tyh8ALjJIqeMC3wGAAAAAElFTkSuQmCC) no-repeat;
}
#slider li {
	position: relative;
}
#slider li img {
	margin-bottom: 8px;
}
#slider li a {
	font-size: 15px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
#slider li a:hover {
	text-decoration: none;
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
#slider li a:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 192px;
	height: 128px;
}
.posts__item {
	position: relative;
	margin-bottom: 50px;
}
.posts__item:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.posts__item img {
	float: left;
	width: 300px;
	height: 200px;
	border: 1px solid #bedddf;
	margin-right: 20px;
	box-sizing: border-box;
}
.posts__item-text {
	height: 153px;
	overflow: hidden;
}
.posts__item-title {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
	font-size: 20px;
	line-height: 24px;
}
.posts__item-title:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.posts__item-title:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 300px;
	height: 200px;
}
.posts__item-content {
	margin-top: 15px;
	line-height: 22px;
}
.post-info-home {
	position: absolute;
	bottom: 2px;
	padding-left: 320px;
	width: 100%;
	box-sizing: border-box;
}
.post-info-home:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.posts__item-cat {
	padding-left: 16px;
	position: relative;
	width: 195px;
	float: left;
}
.posts__item-cat:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.posts__item-cat a {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
}
.posts__item-cat a:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.posts__item-cat a:hover:after {
	background: #f27640;
}
.posts__item-cat a:after {
	position: absolute;
	content: '';
	left: 0;
	top: 5.5px;
	width: 8px;
	height: 8px;
	background: #55b9c8;
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.post-info {
	position: relative;
}
.post-info:after {
	content: '';
	display: block;
	clear: both;
	visibility: hidden;
}
.post-info__item {
	position: relative;
	padding-left: 28px;
	color: #7b8084;
	font-size: 12px;
	line-height: 12px;
	display: inline-block;
}
.post-info_right {
	float: right;
}
.post-info_view,
.post-info_comment {
	margin-right: 18px;
}
.post-info_view:after,
.post-info_comment:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 23px;
	height: 14px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAOCAMAAADzLXfBAAAAe1BMVEUAAABgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvswIIFQGAAAAKHRSTlMAA6YK6ltLL9hUKhgP9fDk39LCrnRoEr2clH45NCPtyLWNiYJtQCF6Y2CTagAAAMZJREFUGNM9kNeywyAQQ2XTbMC9xHFJT+7+/xdeFmasF63OMowAGVjip575kK/apZxFLnReEzWtJGqf+8nNQEQXdcxmLIhuLwemKNuAF49d/2DvfMQyV1UYe+EGWTUrjAypMMC3DkM1YSGWQs52d8lvxnWRL/hEn3Blq/c58SvG6CWOgv0Pa9x/8WDPBbDxorBi7ORFo+QWw8xNbc+FDggvoBu+zKd3+XdI8qW3kkt06vwH2HcvidU+phknD/Kb+oxTaZCU/QO5WRfzFIcGqQAAAABJRU5ErkJggg==) no-repeat;
}
.post-info_comment:after {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAMAAABhEH5lAAAAXVBMVEUAAABgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxgvsxQlTriAAAAHnRSTlMA7+pRmgrmBqD1gD46NYZ5l5FGGRHauq1h0m1fLyFBXbpmAAAAlElEQVQY01XNWRLCIBBF0W4Ik0QCZDBOvf9l2kEkeD5v1asHVmjR0doCksOOIwThQpZNDk6AwAydjEeS4MOlCB5kTZGq2JK0Q2FlS/N4Lca5pQl1gdOZHAqG7kyz935kvg2NAmaYMkdC2hI/vUJ5TRshaGK3x0o/Ap5xWAm5xuFrB1BLIrrLRVXAjKX0hj/LtBvofADaeQoFdO81twAAAABJRU5ErkJggg==) no-repeat;
	width: 18px;
	height: 18px;
}
.more-box {
	text-align: center;
	margin: 20px 0 30px;
}
.buttons_styles {
	min-width: 155px;
	box-sizing: border-box;
	display: inline-block;
	padding: 9px 25px;
	cursor: pointer;
	position: relative;
	border: 2px solid #ff492d;
	font-size: 15px; /*AW20210313 was 14px */
	line-height: 14px;
	color: #ff492d;
	text-decoration: none;
	transition: easy;
}

.buttons_styles_center {
	left: 50%;
	margin-left: -130px;
	margin-top: 20px;
	margin-bottom: -5px;
}

.buttons_styles:hover {
	background: #ff492d;
	color: #fff;
}
.section-test-box_home {
	display: none;
}
.home-article,
.category-description {
	color: #7b8084;
}
.home-article .home-article__title,
.category-description .home-article__title,
.home-article .category-description__title,
.category-description .category-description__title {
	font-size: 24px !important;
	line-height: 27px !important;
	color: #000;
}
/* Crumbs *
===================================================================================================*/
.breadcrumbs {
	overflow: hidden;
	padding: 0 0 15px 0;
	width: 661px;
}
.breadcrumbs li {
	display: inline-block;
	position: relative;
	margin-right: 14px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 15px;
}
.breadcrumbs li:after {
	position: absolute;
	content: '';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAGBAMAAAD51Ul4AAAAJFBMVEUAAACYnqmYnqmYnqmYnqmYnqmYnqmYnqmYnqmYnqmYnqmYnqn+5VvVAAAADHRSTlMA9erbyLE3JBUKlpOXpfqKAAAAGklEQVQI12NYmMDAwKrOwMDp3ADCYPbGBAYAL/4EA0dTArEAAAAASUVORK5CYII=) no-repeat;
	width: 5px;
	height: 6px;
	top: 5px;
	right: -10px;
}
.breadcrumbs li:last-child:after {
	width: 8px;
	height: 5px;
	top: 5.5px;
	right: -12px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAFBAMAAACKv7BmAAAALVBMVEUAAABtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVtvOVP8zqyAAAAD3RSTlMA9+t6/uCaaF9MRuh3CgmnS5eVAAAAIUlEQVQI12NINWAOY1gkXriLgVPFaQIDQ6MEAwPD5XMMAEpVBgzxK3LLAAAAAElFTkSuQmCC) no-repeat;
}
.breadcrumbs li a {
	text-decoration: none;
	color: #7d7d7d;
	border-bottom: 1px solid rgba(125, 125, 125, 0.2);
}
.breadcrumbs li a:hover {
	text-decoration: none;
	border-bottom: 0;
}
/* Category *
===================================================================================================*/
.cat-filter__title {
	display: none;
}
.cat-filter {
	padding: 20px;
	border: 1px solid #bbdbdd;
	margin-bottom: 25px;
	text-align: center;
}
.cat-filter input[type=checkbox] + label {
	cursor: pointer;
	margin: 0 10px 10px 10px;
	display: inline-block;
}
.cat-filter input[type=checkbox]:not(checked) {
	position: absolute;
	opacity: 0;
}
.cat-filter input[type=checkbox]:not(checked) + label {
	position: relative;
	padding-left: 20px;
}
.cat-filter input[type=checkbox]:not(checked) + label:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 13px;
	height: 13px;
	box-sizing: border-box;
	border: 1px solid #bbdbdd;
}
.cat-filter input[type=checkbox]:not(checked) + label:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 5px;
	height: 5px;
}
.cat-filter input[type=checkbox]:checked + label:after {
	background: #f27640;
}
.filter-form__items {
	text-align: left;
	overflow: hidden;
}
.filter-form__items .filter-form__item {
	float: left;
	width: 23%;
	box-sizing: border-box;
	margin-right: 2.6%;
	padding-bottom: 11px;
	font-size: 12px;
	line-height: 15px;
}
.filter-form__items .filter-form__item:nth-child(4n+4) {
	margin-right: 0;
}
.filter-form__items .filter-form__item:nth-child(4n+5) {
	clear: both;
}
.filter-form__button {
	background: none;
	border: 0;
	color: #ff492d;
	border-bottom: 1px solid rgba(255, 73, 45, 0.2);
	padding: 0;
}
.filter-form__button:hover {
	border-bottom: 1px solid #fff;
}
.posts__item_first {
	padding: 30px;
	background: #fdde7c;
}
.posts__item_first .posts__item-content {
	margin-top: 0;
	height: 286px;
	overflow: hidden;
}
.posts__item_first-left {
	position: relative;
	float: left;
	margin-right: 20px;
	width: 332px;
}
.posts__item_first-left img {
	border: 0;
	width: 332px;
	height: 222px;
	margin-bottom: 10px;
}
.posts__item_first-left a {
	color: #103756;
	border-bottom: 1px solid rgba(16, 55, 86, 0.2);
}
.posts__item_first-left a:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.posts__item_first-left a:after {
	width: 332px;
	height: 222px;
}
.posts__item_first-left .post-info {
	margin-top: 12px;
}
/* Category test *
===================================================================================================*/
.test-description {
	margin-bottom: 30px;
}
.test-description__text {
	padding: 25px;
	background: #fdde7c;
}
.cat-test {
	overflow: hidden;
}
.cat-test .cat-test__item {
	position: relative;
	float: left;
	width: 48%;
	padding: 0 0 55px 35px;
	box-sizing: border-box;
}
.cat-test .cat-test__item:nth-child(odd) {
	clear: both;
	margin-right: 4%;
}
.cat-test__item-title {
	font-size: 16px;
	line-height: 21px;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 55, 86, 0.2);
}
.cat-test__item-title:hover {
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.cat-test__item-title:after {
	position: absolute;
	content: '';
	left: 0;
	top: 1px;
	width: 18px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAAmVBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1bmPCLrPCEQN1brPCEQN1brPCHrPCHrPCHrPCHrPCHrPCHrPCHrPCHrPCEQN1brPCEQN1brPCHrPCHrPCETN1UXN1TrPCEQN1YQN1YQN1brPCEQN1YZN1TrPCEQN1brPCHrPCEQN1brPCHrPCHrPCHrPCHrPCEQN1YQN1YQN1brPCHrPCFJchOYAAAAMnRSTlMA7/z5kaG5CwPs2o2JgTcqFOLSycO2pJ2djT0mDvLm29fLxbe0mJd8eWpaUkgyKScjIGsUJmQAAACYSURBVBjTTcrXEoIwEIXhA4gJRYrSwd677vs/nClk4n9xZuebxcqz7TN8GeBtoslYxHDPYwb3CNt1STSD6wNgClhMZCg9dEKySsqZS0q3FD6RFuqHQ9JCnMVNLsUciuZkajk0JcZOfOg1IQmVNHzwa02jNQwvb2IIXU4VA96OJTzaTGyvqYbtEygKyqmp3LmRoLUTOH9dgB/zeBD6OLov9AAAAABJRU5ErkJggg==) no-repeat;
}
.cat-test__item-content {
	margin-top: 15px;
}
/* Sidebar *
===================================================================================================*/
.sidebar {
	width: 300px;
	float: right;
	margin-top: -36px;
}
.sidebar .section {
	margin-bottom: 25px;
	position: relative;
	overflow: hidden;
}
.sidebar #slide-out-open,
.sidebar .search-form,
.sidebar .social-icon {
	display: none;
}
.sidebar.sidebar_home {
	margin-top: 0;
}
.sidebar-menu {
	background: #bbdbdd;
}
.sidebar-menu__title {
	background: #468ba3;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	color: #ffd44d;
	padding: 18px 28px;
	text-transform: uppercase;
}
.sidebar-menu ul {
	padding: 30px 25px;
}
.sidebar-menu ul .current-post-parent a {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.sidebar-menu ul .current-post-parent a:hover {
	border-bottom: 0;
}
.sidebar-menu ul .current-post-parent a:after {
	background: #f27640;
}
.sidebar-menu ul li {
	position: relative;
	padding: 0 0 25px 30px;
}
.sidebar-menu ul li:last-child {
	padding-bottom: 0;
}
.sidebar-menu ul li a,
.sidebar-menu ul li span {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
}
.sidebar-menu ul li a:hover,
.sidebar-menu ul li span:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.sidebar-menu ul li a:hover:after,
.sidebar-menu ul li span:hover:after {
	background: #f27640;
}
.sidebar-menu ul li a:after,
.sidebar-menu ul li span:after {
	position: absolute;
	content: '';
	left: 0;
	top: 5.5px;
	width: 8px;
	height: 8px;
	background: #55b9c8;
	box-shadow: inset 1px 1px 5px 0px rgba(0, 0, 0, 0.2);
}
.sidebar-menu ul li span {
	border-bottom: 0;
	color: #eb3c21;
}
.sidebar-menu ul li span:after {
	background: #f27640;
}
.section-posts-box {
	border: 1px solid #bbdbdd;
	padding: 30px 0;
}
.section-posts-box .title {
	font-size: 18px;
}
.section-posts {
	width: 192px;
	margin: 0 auto;
}
.section-posts__item {
	position: relative;
	margin-bottom: 25px;
}
.section-posts__item:last-child {
	margin-bottom: 0;
}
.section-posts__item img {
	margin-bottom: 8px;
}
.section-posts__item-title {
	line-height: 20px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.section-posts__item-title:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.section-posts__item-title:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 192px;
	height: 128px;
}
.section-test-box {
	padding: 25px;
	background: #fdde7c;
}
.section-test-box .more-box {
	margin: 0;
}
.section-test__item {
	overflow: hidden;
	padding: 0 0 35px 35px;
	position: relative;
}
.section-test__item a {
	line-height: 20px;
	color: #000;
	text-decoration: none;
	border-bottom: 1px solid rgba(0, 0, 0, 0.2);
}
.section-test__item a:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.section-test__item a:after {
	position: absolute;
	content: '';
	left: 0;
	top: 4px;
	width: 18px;
	height: 16px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAQCAMAAAAs2N9uAAAAmVBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1bmPCLrPCEQN1brPCEQN1brPCHrPCHrPCHrPCHrPCHrPCHrPCHrPCHrPCEQN1brPCEQN1brPCHrPCHrPCETN1UXN1TrPCEQN1YQN1YQN1brPCEQN1YZN1TrPCEQN1brPCHrPCEQN1brPCHrPCHrPCHrPCHrPCEQN1YQN1YQN1brPCHrPCFJchOYAAAAMnRSTlMA7/z5kaG5CwPs2o2JgTcqFOLSycO2pJ2djT0mDvLm29fLxbe0mJd8eWpaUkgyKScjIGsUJmQAAACYSURBVBjTTcrXEoIwEIXhA4gJRYrSwd677vs/nClk4n9xZuebxcqz7TN8GeBtoslYxHDPYwb3CNt1STSD6wNgClhMZCg9dEKySsqZS0q3FD6RFuqHQ9JCnMVNLsUciuZkajk0JcZOfOg1IQmVNHzwa02jNQwvb2IIXU4VA96OJTzaTGyvqYbtEygKyqmp3LmRoLUTOH9dgB/zeBD6OLov9AAAAABJRU5ErkJggg==) no-repeat;
}
.widget_democracy {
	padding: 28px 28px 10px 28px;
	border: 1px solid #bbdbdd;
}
.widget_democracy .title {
	margin-bottom: 10px;
}
.widget_democracy .democracy__text {
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 20px;
}
.widget_democracy .dem-vote li {
	position: relative;
	padding-left: 25px;
	margin-bottom: 15px;
}
.widget_democracy .dem-vote li label {
	cursor: pointer;
}
.widget_democracy .dem-bottom {
	text-align: center;
	margin-top: 20px;
}
.widget_democracy .dem-vote-button {
	display: inline-block;
	float: none;
}
.widget_democracy .dem-vote-button .dem-button {
	min-width: 155px;
	box-sizing: border-box;
	display: inline-block;
	padding: 9px 25px;
	cursor: pointer;
	position: relative;
	border: 2px solid #ff492d;
	font-size: 14px;
	line-height: 14px;
	color: #ff492d;
	text-decoration: none;
	transition: easy;
	background: none;
	margin-bottom: 15px;
}
.widget_democracy .dem-vote-button .dem-button:hover {
	background: #ff492d;
	color: #fff;
}
.dem-revote-button-wrap {
	margin-bottom: 20px;
}
.dem-bottom .dem-revote-button-wrap .dem-revote-link {
	min-width: 155px;
	box-sizing: border-box;
	display: inline-block;
	padding: 9px 25px;
	cursor: pointer;
	position: relative;
	border: 2px solid #ff492d;
	font-size: 14px;
	line-height: 14px;
	color: #ff492d;
	text-decoration: none;
	transition: easy;
	background: none;
	display: inline-block !important;
}
.dem-bottom .dem-revote-button-wrap .dem-revote-link:hover {
	background: #ff492d;
	color: #fff;
}
.dem-results-link {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
}
.dem-results-link:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.dem-vote input + span {
	cursor: pointer;
}
.dem-vote input:not(checked) {
	position: absolute;
	opacity: 0;
}
.dem-vote input:not(checked) + span {
	position: absolute;
	left: 0;
	top: 0;
}
.dem-vote input:not(checked) + span:before {
	content: '';
	position: absolute;
	top: 3px;
	left: 0;
	width: 12px;
	height: 12px;
	border: 1px solid #468ba3;
	background: #fff;
}
.dem-vote input:not(checked) + span:after {
	content: '';
	position: absolute;
	top: 7px;
	left: 4px;
	width: 6px;
	height: 6px;
	background: #f27640;
	opacity: 0;
}
.dem-vote input:checked + span:after {
	opacity: 1;
}
.subscription-form {
	padding: 30px 25px;
	background: #468ba3;
	text-align: center;
}
.subscription-form__text {
	text-transform: uppercase;
	color: #fff;
	font-size: 20px;
	line-height: 24px;
	font-weight: bold;
	margin-bottom: 12px;
	text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.7);
}
.subscription-form__text .subscription-form__text-span {
	text-transform: none;
	font-size: 16px;
	line-height: 20px;
	margin-top: 2px;
}
.subscription-form__field {
	width: 100%;
	box-sizing: border-box;
	height: 40px;
	line-height: 40px;
	color: #333;
	padding: 0 15px;
	margin-bottom: 10px;
	border: 0;
}
.subscription-form__field::-webkit-input-placeholder {
	color: #838c9b;
}
.subscription-form__field::-moz-placeholder {
	color: #838c9b;
}
.subscription-form__field:-moz-placeholder {
	color: #838c9b;
}
.subscription-form__field:-ms-input-placeholder {
	color: #838c9b;
}
.subscription-form__button {
	margin-top: 6px;
	padding: 0 25px;
	box-sizing: border-box;
	height: 47px;
	color: #fff;
	font-size: 22px;
	line-height: 47px;
	text-transform: uppercase;
	text-align: center;
	border: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAvAQMAAAAYfTKMAAAABlBMVEX/SS3rPCHcNQk4AAAADUlEQVQI12OgFWgAQQAE3gGB+jLTfwAAAABJRU5ErkJggg==) repeat-x;
}
.subscription-form__button:hover {
	text-transform: uppercase;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAvAQMAAAAYfTKMAAAABlBMVEXpNhvHKBDpX1A2AAAADUlEQVQI12OgFWgAQQAE3gGB+jLTfwAAAABJRU5ErkJggg==) repeat-x;
}
/* Single * 
===================================================================================================*/
.single,
.entry,
.post {
	overflow: hidden;
}
.single table {
	margin: 20px 0;
}
.single th,
.single td {
	padding: 6px 10px;
	border: 1px solid #ddd;
}
.single #ya-site-results td {
	border: none;
}
.single h1,
.single h2,
.single h3,
.single h4,
.single h5,
.single h6 {
	margin: 20px 0 10px;
}
.single .single__title {
	color: #103756;
}
.single h1 {
	font-size: 24px;
	line-height: 27px;
	margin: 0 0 20px 0 !important;
}
.single h2 {
	font-size: 22px;
	line-height: 25px;
}
.single h3 {
	font-size: 19px;
	line-height: 23px;
}
.single h4 {
	font-size: 18px;
	line-height: 21px;
}
.single h5 {
	font-size: 17px;
	line-height: 20px;
}
.single h6 {
	font-size: 16px;
	line-height: 19px;
}
.single blockquote,
.single .blockquote-1,
.single .blockquote-2 {
	padding: 25px 25px 25px 120px;
	margin: 20px 0;
	background: #ffdfd1 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ4AAACCCAMAAACAT4GpAAAAXVBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////9RKvvlAAAAH3RSTlMAQHCABUU9DDI3gSciGi8JEDsSLB9aZGAWT5NXeCSfW9XjtwAAA91JREFUeNrt24tumzAYhmE7+bFxOZhTGrLOu//LXGLBcG3jQDHgSX5Zp02t2kcfTqWoKULQt9mK2g6QO0A+g5ysKoV5l7z8AiHHq5p4UPVKxVDPpe8sXgloKK8ftsTrkwbASy5Xs4/fidRBaLwP2ZMndcGtN/Jw2OvhQQeh8kZfoLwXTf4VEm/otR4K4fte5IXOA8gStcB4bZnc1b6SoHgY3y5q98iLvMiLvMhbyUsC4bGvT0v3NBAer3pbPBDeXJEXeZGnFwyPV9RRBefyaMtSx8UKOJXXEOxMeOIR/PUTXsWws9wTT2T4pvYIi2c+DY+8yIu8Y3hQ5GaigEU6EHvzKkYspdUS3uVy/aV3SfB86WpeU2NLy3jXj19/9K4Pr7yKbeIZ/SbtbGV+KO/D0q3g8wE6mXf9apCjg3lXvciLvMiLvMiLvMiLvIW8JngecSR5zo/dl0ezstUqldJi4oH8WL1S0B15CPT4t+DJg/Gyh3bkuVNeBTSvOJgHyiVhIzIMnuYbaRDIepp1fNtrPU6XNH93eZ/nnRn1w6Nt+rYyzficDmiJiaxWY4UfXk/wghidvbk0xba6zbyb5NVLeCmdX+/JS+SlRravd5c8tpxn+uR6g24L79NSUq3imY3ryTatl1kqIJj17K3lmbrp7OHEwQNuBO9/f8HDzZXrvb25FTMqIJz1GoL1cvC7nukb18O6zuTVWK9btl7905urricH3MJT/tOUafkvfP+0dn8sXm/Yztd6BcFTj8tMN4Nn6nZZr6g38PRPKdfzd/Ykz/d6L1wo66m+8NZTnSGevblHbhjr/X+PXBzQ2bOsNxTGeoruFReMpUZldfIjF/5BuSVAZ6xHq6oZrik6SLWOXw8yZint9QFMHjbK/a/HS2yJdG/Xq8pUr99hvScvMS5SaNuZATUCpAaeeKbvyfPwu36eeEZyvQ2+49cDDnpHrWfqkmG9SddneoLuvZ775qpfAATWI41GUQI4ZD1wvJqMTTxoCr3+SQRPPENnnD03j5aYfA8z1Lyi3m+uut5SXmq+FxFSk1rsth5atZ7Jk+cz284zddPZO4/HHDdXOXv+ecntbu2WtEqCv1/PP0/6Zmq5EqDDz547kiMj9yMXwuDZ1oNg1ps9e2HwjJsbztnjqXW9LpCzx0tCsFF9xtkTFh4UQohML6cSdz5vLr/rMUzehet8TmK9VB90pNZaw6Nd3r2PLvkJ/ah9BgufNtJ0nre9cSl1sfHfrg7iqbQfvRQD+iz/lhCFT560TErTt76B51U32SbdJp7wo4Ppj3zztB5ukafU9bzEXuUo1IYnkoH2F1rBsMmbGVwbAAAAAElFTkSuQmCC) no-repeat;
	min-height: 104px;
	box-sizing: border-box;
	position: relative;
	color: #103756;
}
.single blockquote:after,
.single .blockquote-1:after,
.single .blockquote-2:after {
	position: absolute;
	left: 20px;
	top: 30px;
	height: 35px;
	content: 'Важное';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACMAAAAjCAMAAAApB0NrAAAAilBMVEUAAADydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDydkDTmsAOAAAALXRSTlMAwBD37AwH1R0mfnL7yJKHXCHNrIRYURvnqG1BNvPhtbCgjjstFtqlYUiYd2UhAqrrAAABv0lEQVQ4y3VU6XqCMBAMELlB7qpA6wHe+/6v1wkmJtC6v5xxdjO74yfTtRqii8cdh5/LsLPZP2U3ezLKuo5/JK1SaFWzkER84r3tOgyrQzEBp5pJ0lhwh1u+Esj123Tq2a4MyTS7czXjBqXg9vohoPgoFfaoWAd0KsFpA/CQ4GZ5O/kxg6ivX2f5gWStLgC7/EuCndhiAo3woqwEHtHmpExs8VUkx8SDYnOh6RQasV2BQQO0B6bKL0wNq/Bl81rqphNJiL6DNwxwtyNjJXzl+i4W0dnWMQNaI4OBi3E8uCuYrvW0ApeL61UsA17hpGY4VGiQd6RkwAya3VKD4elSI96qDDLUT+u3zjiP4flJ9Jy38JbtsYivSd9KZFwqS2Ao4xMzRLkB8p7o7rKOxCk/VDTZYTZO6eje4VC2+qlvEYJcr3yzIi9f/4blYUbQFKkQ0dmrQY3zDvjWw3YmM0XrXmbacvA7fVtyJLCbWu5ec9BbV5kogeKLtCG1aQ8ywUhTRJtqWEkcPM6CsWZtR4cmcv3Msmv180KXxZ9HVtCivIgty38kM0Ullv6rao4WJxRP7nXOPpRrfwXdKfBtd0b/AgV/QVK8VpJcAAAAAElFTkSuQmCC) center 0 no-repeat;
	color: #f27640;
	text-transform: uppercase;
	font-size: 18px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 38px;
}
.single blockquote p:last-child,
.single .blockquote-1 p:last-child,
.single .blockquote-2 p:last-child {
	margin-bottom: 0;
}
.single .blockquote-1 {
	padding-left: 100px;
	background: #fff0c0 url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAACICAMAAADOFsnxAAAApVBMVEUAAAD93nz72Gr612j72nD612j93nv93nz93nz93nz93nv93nv93nv93Xj93nz612j93nz93nz93Hb93nv823L612j823L93nz93nv823H93nr612j82m/93nv72Gn93nv72Gv712j72m7612j93nz723P72W393nv612j72Gn93nz612j93Xr612j93HX723L612j93nz72G372Gz62Gv612n612jjRgY0AAAAN3RSTlMAWQKZk1lbVglDBBEYLk2aSTcUPStVMlMmeQtRjQ4bBoB3JFxAgG1cW2BHaWBMHoSQUK28sp5Cjhv8dgAAA4RJREFUeNrt3OtyojAYgGH4WpaQACpCRGzEtlYrW9llD73/S9vadssh4aClknby/gVnnvkm4wTJqGk4nRzT1MeaOMjTegxT86gs1O6DXn36UeW+mCyLpS8to36B2DnV5+93t1w7w4dDEvgWqwu+0c8FPDe8L1iVYC+9+WBw30Ls28NrsvtAdh/I7gOJfP/7uT9ck+H7T/k+gS+OJtu8h61svunj7q7Qj81WLp9xO78sdvegfMqnfMqnfC2+QOxbyOJ73K2uBU1l8SFvKSqSxVeX8imf8omTxYeZ1xiCYX1sOm7KDfGwPnumN0bjnnyBcX2V193n6o05ffkoNebFNlu5fBBTvZxcPg07yqd8X9mHQupw0RB14gGi22r9+sBzTUGW18m3Wl38qnb10KvPznRBY7uT72L063e1UZMvOdonvjfxuvr+VLvMpnWt1w4+q280+ltttLmJ6mJRrJ3Zd8H1vfGjyqd8yqd8yqd8yqd8n9OXye4zq5V9qOgz+fTE/kgfmaz5rXXeOETw1uFeLouyj/RBjKpFhRjCuQ8jUTH06msP6qqDKJ/y1fuAkfY8hmt96MZxfK6Q9OTzplZ7yYTV+shaN1+aFcpC6MeXzvQOuV69L/n2ml7Mf79vYx98WRffuMFniXxmeF4f+WDftaCAyOOj1OFaYnl8GIvuP5sPM65YIh/YbuaWytwQS+RbmoKtrUQ+wXtQv2F+ILVv+bh/fMu4+yFuM5jvJjDyNleX4ubD+RZfwHelfF/ap9af8pV9erGZNOsvou74ucR6K0nWtizzAxyxl1BehLA2gA+YbXt2NYJEz+dD+NDE5custNWXin7a7H/9IUvXv3GZYavPsyolVtrT/Np9M87HhQlXDB/gW7f7uvelfZen+wAjLpBofoK/CqBMIp/gKKSZgpaPtxqceX4O53PtXG+HN2G5FB98AGdYf+0+YulmpTHTloeYDPMjFn+VacFTCwoS+BjvG0fa/f29EbzD58nmK68/dzDfbr4SNn+Y5q0pG8p3vxN3O4mK200YwNdYQLVSyqd8w/vE+3tfFl9kmXx61sP8jKfe74tDSumkmkMG8cGp76dj3pcd5ws65Gin+8xZpfExPuI7fnveyT5AHqmWP4wTgY+VfBp06T3nD5qukYTzZbmv3BDnI+KUVgtjiXzClK8HnzGR17c/REGTteUhoqlUKlXf/QNBED98sJeFLAAAAABJRU5ErkJggg==) no-repeat;
}
.single .blockquote-1:after {
	content: 'Совет';
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAflBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1aJ4G40AAAAKXRSTlMA7Tng4wQtKjbwHDN7XzwjCdoW6b24qaORbmRO99HFcWVXQeXSnJh2Bwx1UPAAAADqSURBVCjPrdDXboNAEEbhHwwYlmLAvZfU8/4vmAmOItsU3/i72t2jkVYjqVhWwaglqJa+zJpea5tlgK8ZjLap35JuRzCTB4U6FeApAadOE0hsmrE6ReC9KKffMuPmXKYPuZxROWkDG8lVzMu7fAG+ZBd7UQZc7nKdQCytYCX5kNR3We4Yy5w2Mv7RPfn5a3ICk56dP82J9jB3YaMMZcrwys1hrxzYBQ1vYfVjGlztgFxa8O9d9YEbC5ks4M8ymt7EIFMjjOI4jjJ4w6zSNP4Vhbq1pXFStxwzLTSQD7X6nOFT/TLWGnDO1fYDQM0rSEYslTkAAAAASUVORK5CYII=) center 0 no-repeat;
	color: #103756;
}
.single .blockquote-2 {
	padding-left: 100px;
	background: #bbdbdd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJ8AAACICAMAAADOFsnxAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAIHRSTlMAQIBwBT1FMAw4NCcJIhoQLBIfWmRrYH8WT5NXhHgkn7VZLwEAAAPvSURBVHja7dqLbtsgGIZhcH5sbONjmsRpV3b/dzmHeYUBPtWQUInX6SZN0fboM57UqAjB0JY7antAywFyGlRkVxnMw8TlWAgV3pX0QTMo1VMDQwiC8FXkbos//tIQfOkluSklf/tMBQ8C8J0SPeETvDD2M/qVfOJg9rtotMdr9E08CMw3JfeD0HxiwWk/8Utgvq/9wvj/Ofp+gA+gTNVC87VtelX7SMPyYXw+qV2jL/qiL/qib913s/SZhuIrPi5vZtciFB9rBlssFN9c0Rd90WcvGB9r6EINvNhH22KxGl7r6whejLvyEfzxHV+T48UqVz5e4rPaPTCf+f159EVf9D3RB3VlxmvYxgPu29cUxFLWbPJdLsm73il16uus7y22+W7J+2+92x3PV+z22d+7cb8keTf6JO18lSNfsdX3y+hcs/kAPddndvvo0ELRF33RF33RF33RF32efJlXXxf4fqOPLCR8i+/17KNlq5cpl/r5Goj36mWc+vQh0GP/BaMP/l32kDffevLnh+YZz/aBvCbZpAzEh8C4xCuU/XTs9OVtP0a3NH+D2VBVvRl15KNttqGSzfGAZpiY5bUj30Dwhgo6e39pgW31h33JWfjyPT77fjgVlxqpj/uu3/LpTy7NJt4h35ultNnnM5v2Ex3br7RUQzj72dvrM3ny/OF0wQfMCIxbYebg/or9Vu9vU+R6NQS0X0ewXgV+9pO8r/2w5G339X72k6n7iQkP+UB5c1ZkX+Hrm7XrffN+cj03+9Xqm++Xk72z4TN5fvar8wM+/a8U+7k4fzt9lz37PXTB7KcCA9xPhQZ5/uae30D2+4HPLw7p/Fn2mwpkP4X3iPG8+FsmK7Lm1c8vfEmZJUAv2Y82TTddMjpRtV6wH5Tjbcz1skFfwPRho8rDfsz+LPSr+zWZ0eBjv9GXGheptfXMgBoBcrif9JnA0XfgAyzX+xmJ/Q4AX7AfMNB72n4mL532k7yh1OPU637r91f9B4BjPdLpFBnAc/aDhR9Fy6UPulpvEB/++zl/Yj/JW/eZn2figqHuEXX+/Kr7bffp5QwJKPe23xh83zfuJw5peXw/kyfPnx/faabN91eePx++9Hy1dk5bJc7W9/Pjw+lMLVMC9Nzztx6pkNba8wuB+Gz7QTj7zZ6/QHzG/Q3o/DH7fn0o549lhGC9F50/jsyg5pyXehUVugB8cznfj6wl768e2C/1/PVEr9jjo33Vr0cX15Jf4hqD9e8m133Hm7aSvyt/tp7dlzv0qbZv/QAHDGX1X5zXIH1ugJKnYg/kdj/xkjjJO+bjjs6ffIkvV/vhFjlK3c9NxaMKBdv0/WUsFou57g++fLDKE3WVVwAAAABJRU5ErkJggg==) no-repeat;
}
.single .blockquote-2:after {
	content: 'Идея';
	color: #468ba3;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAjCAMAAABSI4GnAAAAhFBMVEUAAABGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6NGi6Mg1yJfAAAAK3RSTlMADAgWnvQ1yb07W+exemCrVisg7uLNmCckHRLbxKVxUNXCtJFnTUeHQoNsgH/WkwAAAYNJREFUKM9tkom2giAQhodF3Pdyu5ZlZgvv/353RovU+s6BA/zMDwMDL5r7rfUty7eLTsAKljjasB+WalboFYEyUjoFneQxip6FPY3vMFOfcbYLUwYIr4YTTv/mSEaGZxcMaYwLTg1IgqO2hAWCxJAuj46+CysyG11TgDvt4bDGs7QeAC7Tlg3CwUQYYLjksCXEmyvwtT7CF1c09QC7aEqMgt8NXAtDjFYGA2Oyq+RoNOOZnqw+3u1bazSe5i5KerbfHeJL97qLryiHU0kuMa8ViOZGJzRzDqOeTd2+AoQdPOw7tHziFptSQS3IJk2iJmgtpfehV88+WoQNlx6zC4mlOsxakUwL5xqIqqUikVIAwm+xQ3/rwoya6iCX0fXqXf40SVd4U8V6haPgAx/OixoMBawQ46Pd5fnOvnQ1rOFuykRWlpVg5Z1ttDh3HlGSeGGQ22KjHRbnia8iMBRsozW3fdv3feDsZQVf1C6dN2YcfpDkvp+H8BNR4IfW8BuuVAML/gE2ADJdBunKFAAAAABJRU5ErkJggg==) center 0 no-repeat;
}
.single code {
	display: block;
	margin: 20px 0;
	background: #eaf9fa;
	padding: 15px 45px;
	font: 14px/20px monospace;
	color: #468ba3;
}
.single code p {
	font-weight: bold;
}
.single .button{
	color: #000;
	text-decoration: none;
	border: 1px solid #c1c3c2;
	border-radius: 4px;
	display: inline-block;
	padding: 3px 7px;
	background: #f0f0f0;
	background: -moz-linear-gradient(top, #f0f0f0 0%, #f0f0f0 49%, #d4d4d5 50%, #d4d4d5 100%);
	background: -webkit-gradient(left top, left bottom, color-stop(0%, #f0f0f0), color-stop(49%, #f0f0f0), color-stop(50%, #d4d4d5), color-stop(100%, #d4d4d5));
	background: -webkit-linear-gradient(top, #f0f0f0 0%, #f0f0f0 49%, #d4d4d5 50%, #d4d4d5 100%);
	background: -o-linear-gradient(top, #f0f0f0 0%, #f0f0f0 49%, #d4d4d5 50%, #d4d4d5 100%);
	background: -ms-linear-gradient(top, #f0f0f0 0%, #f0f0f0 49%, #d4d4d5 50%, #d4d4d5 100%);
	background: linear-gradient(to bottom, #f0f0f0 0%, #f0f0f0 49%, #d4d4d5 50%, #d4d4d5 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#d4d4d5', GradientType=0);
}
.single ul {
	margin: 20px 0;
}
.single ul li {
	min-height: 22px;
	list-style: none;
	padding: 0 0 20px 25px;
	position: relative;
}
.single ul li:before {
	display: none;
}
.single ul li:after {
	position: absolute;
	content: '';
	left: 0;
	top: 5px;
	width: 8px;
	height: 8px;
	background: #f27640;
}
.single ul li:nth-child(even):after {
	background: #468ba3;
}
.single ul li ol,
.single ul li ul {
	margin-bottom: 0;
}
.single ul li ol li:last-child,
.single ul li ul li:last-child {
	padding-bottom: 0;
}
.single ol {
	margin: 20px 0;
	counter-reset: li;
	list-style: none;
}
.single ol li {
	background: none;
	position: relative;
	padding: 0 0 20px 25px;
}
.single ol li:nth-child(even) {
	background: none;
}
.single ol li:before {
	content: counters(li, ".") ".";
	counter-increment: li;
	position: absolute;
	left: 0;
	top: 0;
	color: #f27640;
	font-size: 14px;
	line-height: 14px;
	font-weight: bold;
	text-align: center;
}
.single ol li ol,
.single ol li ul {
	margin-bottom: 0;
}
.single ol li ol li:last-child,
.single ol li ul li:last-child {
	padding-bottom: 0;
}
.single ol li ol li:before,
.single ol li ul li:before {
	font-size: 10px;
}
.single #toc_container {
	width: 100%;
	background: none;
	border: 0;
	padding: 0;
	margin: 20px 0 5px 0;
}
.single #toc_container .toc_title {
	color: #468ba3;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	text-transform: uppercase;
}
.single #toc_container > ul {
	text-align: left;
	font-size: 15px; /* was 14 before 25.12.2020  */
	line-height: 18px;
}
.single #toc_container > ul > li {
	padding: 0 0 16px 0;
	background: none !important;
	position: relative;
}
.single #toc_container > ul > li:after {
	display: none;
}
.single #toc_container > ul > li a {
	color: #7b8084;
}
.single #toc_container > ul > li a:hover {
	color: #103756;
	text-decoration: none;
}
.single #toc_container > ul > li a .toc_number.toc_depth_1 {
	margin-right: 3px;
	color: #103756;
	position: relative;
	font-weight: bold;
}
.single #toc_container > ul > li a .toc_number.toc_depth_1:after {
	content: '.';
}
.single #toc_container > ul > li a .toc_number.toc_depth_2 {
	font-weight: normal;
	color: #468ba3;
}
.single #toc_container > ul > li > ul {
	margin: 8px 0 0 17px;
}
.single #toc_container > ul > li > ul > li {
	position: relative;
	padding-bottom: 8px;
	background: none !important;
}
.single #toc_container > ul > li > ul > li:last-child {
	padding-bottom: 0;
}
.single #toc_container > ul > li > ul > li:after {
	display: none;
}
.single img {
	max-width: 100%;
	height: auto;
	vertical-align: bottom;
	margin-top: 20px;
}
.single iframe {
	max-width: 100%;
}
.single .wp-caption {
	text-align: center;
	margin-bottom: 20px;
	max-width: 100%;
	overflow: hidden;
}
.single .wp-caption img {
	border: 1px solid #bbdbdd;
}
.single .wp-caption-text {
	text-align: center;
	padding: 14px;
	color: #103756;
	border-bottom: 1px solid #bbdbdd;
	border-left: 1px solid #bbdbdd;
	border-right: 1px solid #bbdbdd;
	box-sizing: border-box;
}
.post-meta {
	margin: 15px 0;
	padding: 20px 0 25px 0;
	border-top: 1px solid #eae4e4;
	color: #63686d;
	font-size: 12px;
	line-height: 14px;
}
.post-meta:after {
	content: '';
	display: table;
	clear: both;
}
.post-rating {
	float: left;
	margin-top: 5px;
}
.post-rating__title,
.post-share__title {
	margin-bottom: 6px;
}
.post-ratings img {
	vertical-align: middle;
	padding: 0 5px 0 0 !important;
}
.post-ratings .post-ratings-text {
	position: relative;
	top: 5px;
}
.post-share {
	float: right;
	text-align: center;
}
.yarpp-related {
	overflow: hidden;
	margin: 25px 0;
}
.yarpp-related .related-items {
	overflow: hidden;
}
.yarpp-related .related-items li {
	float: left;
	overflow: hidden;
	margin-right: 21px;
	position: relative;
	padding-bottom: 2px;
	width: 206px;
}
.yarpp-related .related-items li:last-child {
	margin-right: 0;
}
.yarpp-related .related-items li img {
	width: 100%;
	height: auto;
	margin-bottom: 7px;
}
.yarpp-related .related-items li a {
	color: #106183;
	text-decoration: none;
	border-bottom: 1px solid rgba(16, 97, 131, 0.2);
}
.yarpp-related .related-items li a:hover {
	color: #eb3c21;
	border-bottom: 1px solid rgba(235, 60, 33, 0.2);
}
.yarpp-related .related-items li a:after {
	position: absolute;
	content: '';
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
/* Comments *
===================================================================================================*/
.respond,
.q-form {
	background: #cce4e6;
	padding: 25px;
	clear: both;
	margin: 0 0 30px 0;
	overflow: hidden;
}
.respond .respond__title,
.q-form .respond__title,
.respond .q-form__title,
.q-form .q-form__title {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 12px;
	text-transform: uppercase;
	font-weight: bold;
}
.respond input,
.q-form input,
.respond textarea,
.q-form textarea {
	margin: 6px 0;
	color: #333;
	box-sizing: border-box;
	background-color: #fff;
	border: 0;
	font-size: 12px;
	line-height: 12px;
}
.respond input::-webkit-input-placeholder,
.q-form input::-webkit-input-placeholder {
	color: #9c9fa6;
}
.respond input::-moz-placeholder,
.q-form input::-moz-placeholder {
	color: #9c9fa6;
}
.respond input:-moz-placeholder,
.q-form input:-moz-placeholder {
	color: #9c9fa6;
}
.respond input:-ms-input-placeholder,
.q-form input:-ms-input-placeholder {
	color: #9c9fa6;
}
.respond textarea::-webkit-input-placeholder,
.q-form textarea::-webkit-input-placeholder {
	color: #9c9fa6;
}
.respond textarea::-moz-placeholder,
.q-form textarea::-moz-placeholder {
	color: #9c9fa6;
}
.respond textarea:-moz-placeholder,
.q-form textarea:-moz-placeholder {
	color: #9c9fa6;
}
.respond textarea:-ms-input-placeholder,
.q-form textarea:-ms-input-placeholder {
	color: #9c9fa6;
}
.respond .respond-form__field,
.q-form .respond-form__field,
.respond .q-form__field,
.q-form .q-form__field {
	width: 50%;
	padding: 11px;
}
.respond .respond-form__textarea,
.q-form .respond-form__textarea,
.respond .q-form__text,
.q-form .q-form__text {
	width: 97.5%;
	padding: 11px;
}
.respond .respond-form__button,
.q-form .respond-form__button,
.respond .q-form__button,
.q-form .q-form__button {
	margin-top: 6px;
	padding: 0 25px;
	box-sizing: border-box;
	height: 47px;
	color: #fff;
	font-size: 22px;
	line-height: 47px;
	text-transform: uppercase;
	text-align: center;
	border: 0;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAvAQMAAAAYfTKMAAAABlBMVEX/SS3rPCHcNQk4AAAADUlEQVQI12OgFWgAQQAE3gGB+jLTfwAAAABJRU5ErkJggg==) repeat-x;
	font-size: 18px;
}
.respond .respond-form__button:hover,
.q-form .respond-form__button:hover,
.respond .q-form__button:hover,
.q-form .q-form__button:hover {
	text-transform: uppercase;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAvAQMAAAAYfTKMAAAABlBMVEXpNhvHKBDpX1A2AAAADUlEQVQI12OgFWgAQQAE3gGB+jLTfwAAAABJRU5ErkJggg==) repeat-x;
}
.comment-title {
	font-size: 20px;
	line-height: 23px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #103756;
}
.commentlist .comment {
	font-size: 15px; /*AW 20210313 was 14px;*/
	margin-bottom: 15px;
	padding: 25px 21px;
	border: 1px solid #bbdbdd;
}
.commentlist .comment .gravatar {
	float: left;
	margin-right: 24px;
}
.commentlist .comment p {
	margin-bottom: 15px;
}
.commentlist .comment .cauthor {
	margin-bottom: 10px;
}
.commentlist .comment .fn,
.commentlist .comment .fn a,
.commentlist .comment .comment_date {
	font-size: 14px;
	line-height: 17px;
	font-weight: bold;
	color: #000;
}
.commentlist .comment .reply a {
	text-decoration: none;
	color: #468ba3;
	border-bottom: 1px solid rgba(70, 139, 163, 0.5);
}
.commentlist .comment .reply a:hover {
	border-bottom: 0;
	text-decoration: none;
}
.commentlist .children {
	margin-left: 20px;
}
.commentlist .comment_content {
	padding-left: 75px;
}
/* Footer *     	
===================================================================================================*/
.footer {
	margin-top: 50px;
	background: #103756;
	text-align: center;
	padding: 25px 0 35px 0;
}
.footer-logo {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAsCAMAAADo3eCfAAABUFBMVEUAAAD///////////////////////////////9VuchVuchVucj///9Vucj///9VucjrPCHrPCHrPCH///9VucjrPCHydkBVuchVucjrPCH////ydkBVuchVucj///9Vucjzxjnzxjn////zxjlVucj////ydkD////zxjnzxjnydkDzxjlVucj////zxjn////ydkD////zxjnydkDrPCH////zxjlVucjrPCH///9Vucjzxjn///9VucjzxjlVucj///9VucjydkD///9Vucj///9VucjydkD///9Vucj///9VucjrPCHydkDzxjnrPCFVucj////ydkDydkBVucjrPCH///9Vucj////zxjn////zxjnrPCHydkD////rPCHrPCH///9Vucjzxjn////ydkD////zxjn////rPCH///////9VucjrPCHzxjnydkA6h4GGAAAAa3RSTlMAYtsPCme7Wd+FlwvhSgPfSfCHLPDf3dXPv7KcgjcT+Oe4t7Sk6dnKw7y6lI14Vfn37+/u5NPRvKiin5uNioV5aFlZU1BDQ0MuKSUI1NDMxMG8vLSvr6yrqqeYmI6NhoB3amppXlZJRCglHLH2ZWIAAAGvSURBVEjHzdRXV8IwGIDhz1JHFXAXsYCCoLJUVEBkgyxx7713UP7/nYHYwqHVpr3yvcpFnpOcJCegrTQnVqElAj/L+wDGamIbtPKgXq/PAgxK0kQrD7Hc1iV9utcUeJ736ZKl3HOupEemLv1+f/xRLtmXTLe8zKgkl78aOeUygRQLQjYQCCSzANNNOSO7T9aIkKtX3hu4p3DrLcn1i9mb0sAgxgFKuWs4d0tWB8SqonSxv8u2NTvDskdZHjXkqXhCXg2Sm8DZAM69TqfTm6KVJEEQrsnoboT0Tinxg10io9VP0pCKvLJarbdErkCzcUq5i+cc65JWPGdN3K0uiStyNhtHIeWlx3CUcqBoMtkB4pGdyCuArYajPFs7nmoBmMcPZ0GSW8MkVTkhySSRUvRrPlgslkEAYB0Gs5qsRKN7/dCROTE3uakkVTPvI09Zn5xExtF/IV0UEhQl41CHjjkliU661HqKIZlksaSL6bjPsodWhgqd+6cu/NF+2GdIQy5DS94gTV1IsHsRaSsIpEIIaWwxT2QMaa6HyLx22UWk+T5s7PsJ/ZGnj2RkguRf+AbWil4ryeYx7gAAAABJRU5ErkJggg==) no-repeat;
	height: 44px;
	width: 200px;
	padding-left: 56px;
	font-size: 17px;
	line-height: 44px;
	font-weight: bold;
	color: #fff;
	box-sizing: border-box;
	text-align: left;
	float: left;
}
.footer-nav {
	margin-top: 20px;
	display: inline-block;
}
.footer-nav ul {
	overflow: hidden;
}
.footer-nav ul li {
	float: left;
	margin-right: 20px;
	padding-bottom: 2px;
	margin-bottom: 10px;
	font-size: 14px;
	line-height: 16px;
}
.footer-nav ul li:last-child {
	margin-right: 0;
}
.footer-nav ul li a {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.footer-nav ul li a:hover {
	color: #ffd44d;
	border-bottom: 1px solid rgba(255, 212, 77, 0.5);
}
.footer-nav ul li span {
	color: #ffd44d;
}
.social-icon {
	margin-top: 7px;
	float: right;
	overflow: hidden;
}
.social-icon a {
	width: 29px;
	height: 29px;
	display: block;
	float: left;
	text-indent: -9999px;
	margin-right: 10px;
	background: url(images/soc.png) no-repeat;
}
.social-icon a:last-child {
	margin-right: 0;
}
.social-icon .fb {
	background-position: 0 0;
}
.social-icon .fb:hover {
	background-position: 0 -29px;
}
.social-icon .tw {
	background-position: -29px 0;
}
.social-icon .tw:hover {
	background-position: -29px -29px;
}
.social-icon .vk {
	background-position: -58px 0;
}
.social-icon .vk:hover {
	background-position: -58px -29px;
}
.social-icon .ok {
	background-position: -87px 0;
}
.social-icon .ok:hover {
	background-position: -87px -29px;
}
.social-icon .yt {
	background-position: -116px 0;
}
.social-icon .yt:hover {
	background-position: -116px -29px;
}
.footer__copy {
	font-size: 12px;
	line-height: 12px;
	color: #97bbd7;
	text-align: right;
}
#up {
	overflow: hidden;
	position: fixed;
	margin-left: 1040px;
	top: 75%;
	cursor: pointer;
	z-index: 100;
	text-indent: -9999px;
	width: 47px;
	height: 64px;
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC8AAACACAMAAACss8ClAAABU1BMVEUAAAC7293/1E27293/1E3/1E27292729272927293+1E67292729272927292729272927293/1E31j0O7293/1E3/1E3/1E3/1E3/1E3/1E3/1E272927293/1E37uEm72927293/1E27292729272927293/1E3e2Jn/1E2YxJiZxJe72930hEJyvrP/1E30iEL/1E34pEa7293/1E272935qUf/z0y7293/1E3/1E32lET/1E3/1E27293/1E27293/1E3/1E272937t0m7292ixZG7293/1E272927292729272927293/1E33mUWUw5r/1E37tEm7293/1E37tEinxo34o0b/1E2IwaOUw5v4okb4oUakxY+7293/1E3Aynr4n0a7292gxZH/1E2ZxJf/1E3/1E2kxY+72937tEn/1E3/1E27293/1E3ydkBVucgJ07rUAAAAbXRSTlMA+volJV5eHlm7WWjELBHMiXcf/tLMuodoQywR9d3dZFU0NCEVDQcHAviUjoT39fTx6eibm0IhFO/v0sfGw6Wln59zcV9cUkki6+jNt7Gxq6eBV1JSQjoaD+bh393a1dXPx7yej4yMeEM/OyoYFI3ekAAAAp1JREFUWMPs1d1LwlAcxvEH0RsvjU23gcJuthVli7FhGqJIeKUlvvVGRa9U/PL/v2qypdOznTMhkKLP9RfOgQfOQbxSQ8EG8kQ1HakpFhGVC0hJr9Gc5CGVQpkC8hQpeBJ9a5oQMmRaeoZQi6JeIFCkVTlwtWlNVeHvxLB1zk5VYnB2022K09C4O7FkAzG0BiVp8XdiFZncbBFPG2vOicHbrUQClsLsxGervJ24u6k2pSFpzE58PQO+qURpOQCMHqVXBBzaRAlNKxOyKMkiqbZhdrOhbsLGmeEiKSBqmNCvVOKVM9n//k/0OYr3zvvnWLceEii5OCq25PXA94SopiRJDhKcznxniDomopMf7R+A0U7gTdCPLy5v7vJA5zPQARxZlh8hUAn7CgLb7Zf3HyCdQdiPwPdR9OmAe3Xku773gH69Xu8jgRq8wFH7/jGH2+/35sai3tR8BnyzuV0AE9d1JxAK+9Dv67/aq3fXhKE4iuOnBEwkDxU6JqDkgUO2IDiJICK+JvcO3Tqc/3/tDWnT2NyXULCIn/HHdztcLvxghxt45HIGa7uYZJLC0mzJ2jGDFTdh4z2HhezIbyuYFUP+GMNoza4JDEpeG0Brwl/iBTS27NlrdlvE7Etc5U57ygQRpNKEcqcCElFAlbVspxPVStlOOpv+TnpbXPHZo9vNo9EhROujt5N2t/BAG6OofU92zgWEfERbFYDiTHslUPEWPlYvLaq0RbzBPHW+pKWivrSJi66Lonch5yl659k/RD+gnKP+52TeMigsBhLbEHfijIQpulbiUkEhpOCj65Vk8Nd9Nmxkhj6tox3gsuEClbiModXtG4/aZ2NhBuSTRg5sxMW/da/799Oaa+rnkVBAYM0DkItLDpO2b/zn/hNbiLPUWZx79QAAAABJRU5ErkJggg==) 0 -64px no-repeat;
}
#up:hover {
	background-position: 0 0;
}
.menu-overlay {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	display: none;
	z-index: 99;
	text-indent: -9999px;
}
.js-nav .menu-overlay {
	display: block;
	background: rgba(255, 255, 255, 0.5);
}
/* Media queries  *     	
===================================================================================================*/
@media screen and (max-width: 1023px) {
	.wrapper,
	.wrap {
		width: 96%;
	}
	.content {
		width: 100%;
		box-sizing: border-box;
		float: none;
	}
	.header .search-form {
		display: none;
	}
	.header__text {
		text-indent: -9999px;
	}
	.js-nav .sidebar {
		-moz-transform: translatex(0%);
		-ms-transform: translatex(0%);
		-o-transform: translatex(0%);
		transform: translatex(0%);
		-webkit-transform: translatex(0%);
	}
	.js-nav .content {
		min-height: 1300px;
	}
	.sidebar {
		margin-top: 0;
		height: 100%;
		width: 50%;
		padding-top: 60px;
		box-sizing: border-box;
		position: absolute;
		left: 0;
		top: 0;
		z-index: 2000;
		background: #bbdbdd;
		box-shadow: 1px 1px 15px 0px rgba(0, 0, 0, 0.5);
		-webkit-transform: translatex(-106%);
		-moz-transform: translatex(-106%);
		-ms-transform: translatex(-106%);
		-o-transform: translatex(-106%);
		transform: translatex(-106%);
		-webkit-transition: -webkit-transform 500ms ease, opacity 500ms ease;
		-moz-transition: -moz-transform 500ms ease, opacity 500ms ease;
		-o-transition: -o-transform 500ms ease, opacity 500ms ease;
		transition: transform 500ms ease, opacity 500ms ease;
	}
	.sidebar:after {
		content: '';
		display: block;
		clear: both;
		visibility: hidden;
	}
	.sidebar #slide-out-open {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAWBAMAAABTd4N3AAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMA37+fNqsoNQAAACdJREFUGNNjMEYDDC5oAFNAEA0w0AQooQHCDsPUQguA4X3CDsMIZADzyyZBHRY0eAAAAABJRU5ErkJggg==) no-repeat;
		width: 32px;
		height: 22px;
		display: block;
		position: absolute;
		left: 111%;
		top: 93px;
		cursor: pointer;
		font-size: 17px;
		line-height: 23px;
		color: #fff;
		font-weight: bold;
		box-sizing: border-box;
		padding-left: 37px;
	}
	.sidebar .slide-out-close {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAOVBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1bD/r0lAAAAEnRSTlMAwbc31xg/La2yqjIozAzzUEgwFnRnAAAAiUlEQVQoz22QWQ7AIAhER610ky7c/7BNbQgR6ud7OJkM0FKFe8fWgJsll5HPi/CFJCJTHe5flFCySP9j9y8nqAncmXlTPpqm3BnHgTr1bodW9MZxS9OcYCLXPrLs/1xkdebr83WLvFYzbod97WlhNzXFczW5BG7GuF80/+/GoNO4mZMAYuVmmPAANcYMN6IwPvMAAAAASUVORK5CYII=) no-repeat !important;
		width: 24px !important;
		height: 24px !important;
		left: auto !important;
		right: 20px !important;
		top: 15px !important;
		padding-left: 0 !important;
		z-index: 101;
		text-indent: -9999px;
		-moz-transform: rotate(2160deg);
		-ms-transform: rotate(2160deg);
		-webkit-transform: rotate(2160deg);
		-o-transform: rotate(2160deg);
		transform: rotate(2160deg);
		-webkit-transition: -webkit-transform 900ms ease, opacity 500ms ease;
		-moz-transition: -moz-transform 900ms ease, opacity 500ms ease;
		-o-transition: -o-transform 900ms ease, opacity 500ms ease;
		transition: transform 900ms ease, opacity 500ms ease;
	}
	.sidebar .search-form {
		position: relative;
		top: 0;
		display: block;
		width: 90%;
		float: none;
		margin: 0 auto 35px auto;
	}
	.sidebar .social-icon {
		display: block;
		width: 195px;
		margin: 0 auto 25px auto;
		float: none;
		overflow: hidden;
		text-align: center;
	}
	.sidebar .social-icon a {
		margin-right: 8px;
		float: none;
		display: inline-block;
	}
	.sidebar .social-icon a:last-child {
		margin-right: 0;
	}
	.sidebar .section-test-box {
		display: none;
	}
	.sidebar .widget_democracy {
		background: #fff;
		padding-bottom: 25px;
	}
	.section-test-box_home {
		display: block;
		margin-bottom: 25px;
	}
	.section-test_home {
		overflow: hidden;
	}
	.section-test_home .section-test__item {
		float: left;
		width: 48%;
		box-sizing: border-box;
	}
	.section-test_home .section-test__item:nth-child(odd) {
		clear: both;
		margin-right: 4%;
	}
	.breadcrumbs {
		width: 100%;
	}
	.cat-filter {
		overflow: hidden;
	}
	.cat-filter__title {
		display: block;
		text-align: left;
		color: #103756;
		float: left;
		padding-right: 20px;
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHBAMAAADOnLEXAAAAJ1BMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1ahES94AAAADHRSTlMAwqGHCwe6tamYklRVU9ZjAAAANklEQVQI12PYEcDAwNrNoFPKwBB+iIHpmANLjgIDwxwRx5MMDAxcB2UWMACBzWEGEGA2YGAAAAxPCV60adUsAAAAAElFTkSuQmCC) right 6.5px no-repeat;
		cursor: pointer;
	}
	.cat-filter__title.active {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAHBAMAAADOnLEXAAAAKlBMVEUAAAAQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1YQN1bTJg9BAAAADXRSTlMAwp+HCwe5q5FWtZiWMCYB8QAAADNJREFUCNdjYGBgNmAAAdvLIJLjomwDkDor4nibgYHpmgNLrgKD7lIGhrBLDNMDGBhYKwHGtAm/Z7980AAAAABJRU5ErkJggg==) right 6.5px no-repeat;
	}
	.filter-form {
		clear: both;
		padding-top: 23px;
		display: none;
	}
	.yarpp-related .related-items {
		width: 100%;
		margin: 0 auto;
		max-width: 660px;
	}
	.footer:after {
		background-size: 170% 100%;
	}
	.footer .social-icon {
		display: none;
	}
	.footer-nav {
		display: block;
		float: right;
		margin-top: 14px;
	}
	.footer__copy {
		clear: both;
	}
}
@media screen and (max-width: 760px) {
	.wrapper {
		width: 98%;
	}
	.sidebar {
		width: 80%;
	}
	.slider .bx-wrapper {
		width: 412px !important;
	}
	.sidebar #slide-out-open {
		left: 108%;
	}
	.posts {
		width: 100%;
		margin: 0 auto;
		max-width: 500px;
	}
	.posts__item img {
		float: none;
		margin-right: 0;
		margin-bottom: 7px;
		width: 100%;
		height: auto;
	}
	.posts__item-text {
		height: auto;
	}
	.posts__item-content {
		margin-bottom: 12px;
	}
	.post-info-home {
		position: static;
		padding-left: 0;
	}
	.posts__item-title:after {
		width: 500px;
		height: 334px;
		z-index: 0;
	}
	.posts__item-cat {
		z-index: 1;
	}
	.section-test_home .section-test__item {
		width: 100%;
		float: none;
		margin-right: 0;
	}
	.filter-form__items .filter-form__item:nth-child(4n+4) {
		margin-right: 2.6%;
	}
	.filter-form__items .filter-form__item:nth-child(4n+5) {
		clear: none;
	}
	.filter-form__items .filter-form__item {
		width: 31%;
	}
	.filter-form__items .filter-form__item:nth-child(3n+3) {
		margin-right: 0;
	}
	.filter-form__items .filter-form__item:nth-child(3n+4) {
		clear: both;
	}
	.posts__item_first {
		padding: 25px 15px;
	}
	.posts__item_first .posts__item-title:after {
		width: 470px;
		height: 314px;
	}
	.posts__item_first-left {
		float: none;
		margin-right: 0;
		margin-bottom: 8px;
		width: 100%;
	}
	.posts__item_first-left img {
		width: 100%;
		height: auto;
	}
	.posts__item_first .posts__item-content {
		height: auto;
		margin-bottom: 0;
	}
	.cat-test {
		padding: 0 10px;
	}
	.cat-test .cat-test__item {
		float: none;
		margin-right: 0;
		width: 100%;
	}
	.post-meta {
		text-align: center;
	}
	.post-rating {
		float: none;
		margin: 0 0 10px;
	}
	.post-share {
		float: none;
	}
	.yarpp-related .related-items {
		max-width: 434px;
	}
	.yarpp-related .related-items li:last-child {
		display: none;
	}
	.yarpp-related .related-items li:nth-child(2) {
		margin-right: 0;
	}
	#respond .respond-form__field,
	.q-form .respond-form__field {
		width: 75%;
	}
	.footer-logo {
		float: none;
		margin: 0 auto;
		text-align: center;
	}
	.footer-nav {
		float: none;
		width: 100%;
		text-align: center;
	}
	.footer-nav ul {
		display: inline-block;
	}
	.footer__copy {
		text-align: center;
	}
}
@media screen and (max-width: 480px) {
	.sidebar {
		width: 100%;
	}
	.slider-wrap{
		width: 192px;
		overflow: hidden;
		margin: 0 auto
	}
	.filter-form__items .filter-form__item {
		width: 48%;
	}
	.filter-form__items .filter-form__item:nth-child(odd) {
		clear: both;
		margin-right: 4%;
	}
	.filter-form__items .filter-form__item:nth-child(even) {
		clear: none;
		margin-right: 0;
	}
	.single blockquote,
	.single .blockquote-1,
	.single .blockquote-2 {
		padding-left: 115px;
	}
	.single .blockquote-2 {
		padding-left: 115px;
	}
	.yarpp-related .related-items li {
		width: 100%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.yarpp-related .related-items li:last-child {
		display: block;
	}
	#respond,
	.q-form {
		padding: 12px;
	}
	#respond .respond-form__field,
	.q-form .respond-form__field,
	#respond .respond-form__textarea,
	.q-form .respond-form__textarea {
		width: 100%;
	}
}
.cont_exc_form {
  display: flex;
  flex-direction: column;
}
.testme_question_text {
	margin-bottom: 15px;
}

.custom-btn {
  width: 210px;
  height: 40px;
  color: #fff;
  border-radius: 5px;
  padding: 10px 25px;
  font-family: 'Lato', sans-serif;
  font-weight: 500;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease;
  position: relative;
  display: inline-block;
   box-shadow:inset 2px 2px 2px 0px rgba(255,255,255,.5),
   7px 7px 20px 0px rgba(0,0,0,.1),
   4px 4px 5px 0px rgba(0,0,0,.1);
  outline: none;
}
.btn-1 {
  background: rgb(6,14,131);
  background: linear-gradient(0deg, rgba(6,14,131,1) 0%, rgba(12,25,180,1) 100%);
  border: none;
}
.btn-1:hover {
   background: rgb(0,3,255);
background: linear-gradient(0deg, rgba(0,3,255,1) 0%, rgba(2,126,251,1) 100%);
}