html, body {
	overflow-x: hidden;
}
img {
	height: auto;
	max-width: 100%;
}
.pagination {
	flex-wrap: wrap
}

a {
	text-decoration: none!important;
	color: #2a69b8;
}

h1,h2 {
	font-weight: 600
}

h1 {
	font-size: 2rem
}

h2 {
	font-size: 1.75rem
}

h3 {
	font-size: 1.5rem
}

h4 {
	font-size: 1.25rem
}

h5 {
	font-size: 1rem
}

h6 {
	font-size: .975rem;
	color: #246
}

h1[itemprop=headline],
.com-content-article__body h2,
.com-content-article__body h3,
.com-content-article__body h4,
.com-content-article__body h5,
.com-content-article__body h6 {
	padding-bottom: 10px
}

h1[itemprop=headline] {
	border-bottom: 3px solid #76abd9
}

.com-content-article__body h2 {
	border-bottom: 3px solid #c2deef
}

.com-content-article__body h3,
.com-content-article__body h4,
.com-content-article__body h5,
.com-content-article__body h6 {
	border-bottom: 3px solid #e6e6e6
}

h1[itemprop=headline]:after,
.com-content-article__body h2:after,
.com-content-article__body h3:after,
.com-content-article__body h4:after,
.com-content-article__body h5:after,
.com-content-article__body h6:after {
	width: 40%;
	display: block;
	content: "";
	position: relative;
	height: 3px;
	margin: 20px 30% -13px 0
}

h1[itemprop=headline]:after {
	background: #002254
}

/* Стили заголовков статей в превьюхах на странице блога */
h2.item-title a {
	color: #002254;
}

/* Правильная нумерация списков */
ol {
	list-style: none;
	counter-reset: li;
}
ol > li:before {
	counter-increment: li; 
	content: counters(li,".") ". ";
	color: #d14;
	font-weight: 900;
}

.com-content-article__body h2:after {
	background: #76abd9
}

.com-content-article__body h3:after {
	background: #c2deef
}

.com-content-article__body h4:after {
	background: #f2deef
}

.com-content-article__body h5:after,.com-content-article__body h6:after {
	background: #feeeef
}

.com-content-article__body h6:after {
	background: #B8ACDE
}
.ss-decr {
	font-size: .94rem;
	font-weight: bold;
	color: #8888cc;
}
.ss-head {
	width: 48px;
	margin: 0 auto 1rem auto;
	display: block;
}
.mod-languages {
	background: #003d66;
	height: 21px;
	border-radius: 4px;
	z-index: 4;
	width: 73px;
	margin: auto;
}
div.mod-languages ul li.lang-active {
	background-color: #8888cc !important;
	border-radius: 4px;
	height: 21px;
	display: inline-block;
}
div.mod-languages li {
	margin: 0 !important;
}
div.mod-languages ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div.mod-languages a {
	padding: 0.5rem;
}
div.mod-languages img,
div.mod-languages ul.lang-inline li {
	border: none;
	display: inline-block;
}

/* Главное меню */
.container-header .container-nav {
	flex-wrap: wrap;
	justify-content: space-between;
	padding-bottom: 1em
}

@media (max-width: 767.98px) {
	.container-header .container-nav .container-search,.container-header .container-nav nav {
		margin-top:1em
	}
}

.container-header .container-nav .container-search:only-child {
	margin-left: auto
}

.container-header .navbar-collapse.show {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between
}

.container-header .mod-menu {
	color: #fff;
	flex: 1 0 100%;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (min-width: 992px) {
	.container-header .mod-menu {
		display:flex;
		flex: 1 1 0%;
		flex-direction: row
	}
}

.container-header .mod-menu>li {
	position: relative
}

@media (min-width: 992px) {
	.container-header .mod-menu>li+li {
		margin-left:1.55em
	}
}

.container-header .mod-menu>li>a,.container-header .mod-menu>li>span {
	color: currentColor;
	position: relative;
	text-decoration: none
}

@media (min-width: 992px) {
	.container-header .mod-menu>li:after {
		background:transparent;
		bottom: 0;
		content: "";
		display: block;
		height: 2px;
		left: 50%;
		margin: auto;
		opacity: .2;
		position: absolute;
		right: 50%;
		transition: all .2s ease,background-color .2s ease
	}
}

.container-header .mod-menu>li.active:after,.container-header .mod-menu>li:hover:after {
	background: #fff;
	left: 0;
	right: 2px
}

@media (max-width: 991.98px) {
	.container-header .mod-menu>li.active>a,.container-header .mod-menu>li.active>span,.container-header .mod-menu>li>a:hover {
		text-decoration:underline
	}
}

.container-header .metismenu>li+li {
	margin-left: 0
}

@media (min-width: 992px) {
	.container-header .metismenu>li>a:after,.container-header .metismenu>li>button:before {
		background:transparent;
		bottom: 0;
		content: "";
		display: block;
		height: 2px;
		left: 50%;
		margin: auto;
		opacity: .2;
		position: absolute;
		right: 50%;
		transition: all .2s ease,background-color .2s ease
	}
}

.container-header .metismenu>li.active>button.mm-toggler-link:before,.container-header .metismenu>li>button.mm-toggler-link:hover:before {
	left: .5em;
	right: 0
}

[dir=rtl] .container-header .metismenu>li.active>button.mm-toggler-link:before,[dir=rtl] .container-header .metismenu>li>button.mm-toggler-link:hover:before {
	left: 0;
	right: .5em
}

@media (min-width: 992px) {
	.container-header .metismenu>li.level-1.active>a,.container-header .metismenu>li.level-1.active>button,.container-header .metismenu>li.level-1>a:hover,.container-header .metismenu>li.level-1>button:hover {
		text-decoration:none
	}
}
.container-header .metismenu>li.level-1>button,
.metismenu.mod-menu .metismenu-item>button {
	background: #3b5998;
	border-radius: 1rem;
	margin: 0 0 0 0.25rem;
	height: 1.5rem;
}
.metismenu>li>button.mm-toggler[aria-expanded=true],
.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler[aria-expanded=true],
.cat-menu.metismenu.mod-menu .metismenu-item.active>button {
	background: #ff5c46;
}

.container-header .metismenu>li.level-1>ul {
	min-width: 12rem
}

.container-header .navbar-toggler {
	border: 1px solid #fff;
	color: #fff;
	cursor: pointer
}
.container-header .navbar-toggler .fas {
	font-size: 1.5rem
}
.metismenu.menu-horizontal {
	flex: 1 0 100%;
	list-style: none;
	margin: 0;
	padding: 0
}

@media (min-width: 992px) {
	.metismenu.menu-horizontal {
		display:flex;
		flex: 1 1 0%;
		flex-direction: row
	}
}

.metismenu.menu-horizontal>li {
	position: relative
}

.metismenu.menu-horizontal .level-1>ul {
	min-width: 12rem
}

.metismenu.mod-menu {
	margin: 0
}

.metismenu.mod-menu .metismenu-item {
	align-items: center;
	display: flex;
	flex-wrap: wrap;
	font-size: 1.0rem;
	line-height: 1.5;
	padding: .5em 1em
}

.metismenu.mod-menu .metismenu-item.parent {
	position: relative
}

.metismenu.mod-menu .metismenu-item>ul {
	box-shadow: 0 0 .5em rgba(0,0,0,.1);
	display: block;
	list-style: none;
	padding: 0;
	position: absolute;
	top: 100%;
	z-index: 1001
}

.metismenu.mod-menu .metismenu-item>a,.metismenu.mod-menu .metismenu-item>button,.metismenu.mod-menu .metismenu-item>span {
	overflow: hidden;
	text-decoration: none;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inherit;
}

.metismenu.mod-menu .metismenu-item>a:focus,.metismenu.mod-menu .metismenu-item>button:focus {
	outline: 1px dotted #ced4da;
	outline-offset: 2px
}

.metismenu.mod-menu .metismenu-item.active>a,.metismenu.mod-menu .metismenu-item.active>button,.metismenu.mod-menu .metismenu-item>a:hover,.metismenu.mod-menu .metismenu-item>button:hover {
	outline: 1px dotted #ced4da;
	outline-offset: 2px;
	background: black;
}

.metismenu.mod-menu .metismenu-item:after {
	content: none
}

.metismenu.mod-menu .metismenu-item:not(.level-1)>ul,.metismenu.mod-menu .metismenu-item:not(.level-2)>ul {
	margin-right: -1em;
	background: #003d66;
	margin-top: 0.5rem;
}

[dir=rtl] .metismenu.mod-menu .metismenu-item:not(.level-1)>ul,[dir=rtl] .metismenu.mod-menu .metismenu-item:not(.level-2)>ul {
	margin-left: -1em;
	margin-right: 0
}

.metismenu.mod-menu .metismenu-item.divider:not(.parent) {
	border-right: 1px solid #ced4da;
	margin: .25em;
	overflow: hidden;
	padding: 0;
	width: 1px
}

.metismenu-item.level-2 {
	background: #001c46;
}
.laravel-menu .metismenu-item.level-2 {
	background: #60150f;
}
.yii-menu .metismenu-item.level-2 {
	background: #0d5835;
}

.metismenu-item.level-3 {
	background: #001636;
}
.laravel-menu .metismenu-item.level-3 {
	background: #491311;
}
.yii-menu .metismenu-item.level-3 {
	background: #0b3c25;
}

.metismenu-item.level-4 {
	background: #000c1e;
}
.laravel-menu .metismenu-item.level-4 {
	background: #2e0f0e;
}
.yii-menu .metismenu-item.level-3 {
	background: #05180f;
}

@media (max-width: 991.98px) {
	.metismenu.mod-menu .metismenu-item.divider:not(.parent) {
		border-bottom:1px solid #ced4da;
		height: 1px;
		width: auto
	}
}

.metismenu.mod-menu .mm-collapsing {
	height: 0;
	overflow: hidden;
	transition-duration: .35s;
	transition-property: color,background-color,height,visibility;
	transition-timing-function: ease
}

.metismenu.mod-menu .mm-collapse {
	background-color: #fff;
	box-shadow: 1px 1px 4px rgba(0,0,0,.1);
	position: absolute
}

.metismenu.mod-menu .mm-collapse:not(.mm-show) {
	display: none
}

.metismenu.mod-menu .mm-collapse>li>a {
	display: inline-flex;
	color: white;
}
.metismenu.mod-menu .mm-collapse>li>a img,
.metismenu>li.level-1>a img {
	margin: 0 0.25rem 0 0;
}

.metismenu.mod-menu .mm-collapse>li.divider:not(.parent) {
	border-bottom: 1px solid #ced4da;
	height: 1px;
	width: auto
}

.metismenu.mod-menu .mm-collapse>li.parent .mm-toggler {
	display: inline-flex
}

.metismenu.mod-menu .mm-collapse>li.parent>ul {
	background-color: rgba(0,0,0,.03);
	box-shadow: none;
	flex-basis: calc(100% + 1em);
	margin-bottom: -.5em;
	margin-top: .5em;
	position: relative;
	top: 0
}

.metismenu.mod-menu .mm-toggler {
	align-items: center;
	background: none;
	border: none;
	box-shadow: none;
	color: currentColor;
	display: flex;
	height: 100%;
	padding: 0;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.metismenu.mod-menu .mm-toggler:after {
	-webkit-margin-start: .25em;
	-webkit-margin-end: .25em;
	border-left: .5em solid transparent;
	border-right: .5em solid transparent;
	border-top: .5em solid;
	content: "";
	height: 0;
	transition: all .3s ease-out;
	width: 0;
	color: white;
}

.metismenu.mod-menu .mm-toggler[aria-expanded=true]:after,.mm-active>.metismenu.mod-menu .mm-toggler:after {
	-webkit-transform: rotateX(-180deg);
	transform: rotateX(-180deg);
	color: white;
}

.sidebar-left .metismenu .mm-collapse,.sidebar-right .metismenu .mm-collapse {
	background-color: rgba(0,0,0,.03);
	position: relative
}

.sidebar-left .metismenu li.parent>ul,.sidebar-right .metismenu li.parent>ul {
	box-shadow: none;
	position: relative;
	top: 0
}

@media (max-width: 1199.98px) {
	.sidebar-left .metismenu li.parent>ul,.sidebar-right .metismenu li.parent>ul {
		width:100%
	}
}

.sidebar-left .metismenu .metismenu-item>a,.sidebar-left .metismenu .metismenu-item>span,.sidebar-right .metismenu .metismenu-item>a,.sidebar-right .metismenu .metismenu-item>span {
	white-space: inherit;
}

.sidebar-left .metismenu .metismenu-item.divider:not(.parent),.sidebar-right .metismenu .metismenu-item.divider:not(.parent) {
	border-bottom: 1px solid #ced4da;
	height: 1px;
	width: auto
}

/* Основное меню сайта */
.offcanvas-body,
.offcanvas-header {
	background: black;
}
.offcanvas-header .btn-close {
	background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ff5c46'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
	opacity: 1.0;
}
.card-body {
	padding: 0.5rem;
	color: white;
	background: #002254;
}
.module-laravel-menu .card-body {
	background: #7e2720;
}
.module-yii-menu .card-body {
	background: #207e46;
}
.offcanvas, .offcanvas-lg, .offcanvas-md, .offcanvas-sm, .offcanvas-xl, .offcanvas-xxl {
	--bs-offcanvas-padding-x: .5rem;
	--bs-offcanvas-padding-y: .5rem;
}
.metismenu-item a {
	color: white;
}
.module-cat-menu {
	border-color: #white;
}
.cat-menu-spiderweb,
.cat-menu-title,
.cat-menu-toc-item {
	font-weight: 500;
	color: white;
	background: #000c1e;
	border-bottom-color: #fff;
}
.laravel-menu-title {
	font-weight: 500;
	color: white;
	background: #491311;
	border-bottom-color: #fff;
}
.yii-menu-title {
	font-weight: 500;
	color: white;
	background: #082812;
	border-bottom-color: #fff;
}
.cat-menu-spiderweb:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 343 304' width='1.2rem' height='1.2rem' fill='%23bee4fa'%3E%3Cpath d='M79.3 10c2.9-7.4 8.2-10.7 16-9.9l42.3 8A171 171 0 0 0 205 8l42.2-8c7.4-.8 12.7 2.5 16 9.9L281 57.2a180.4 180.4 0 0 0 30.6 52l27.6 33.8c4.9 6.1 4.9 12.2 0 18.3L311.6 195a180.3 180.3 0 0 0-30.6 52.1L263.2 295c-3.3 7-8.6 10-16 9.2l-42.2-8a187.1 187.1 0 0 0-67.5 0l-42.2 8c-7.8.8-13-2.3-16-9.2l-17.6-48c-7.2-19-17.6-36.6-30.7-52L3.4 161.2c-4.5-6.1-4.5-12.2 0-18.3l27.5-33.8a182 182 0 0 0 30.7-52L79.3 9.8zM96 49l-7 18.5c-8.5 22-20.5 42.5-35.5 60.7l-8 9.2h30.6a195 195 0 0 0 33.1-57l1.3-4.3-14.8-27zm25.7-14 14.7 25.7a147.6 147.6 0 0 0 70.5 0L221.5 35l-11 2.4a229.9 229.9 0 0 1-77.9 0l-11-2.4zm125.6 14L232 76l1.3 4.3a194.4 194.4 0 0 0 33 57h30.6l-7.9-9.2c-15-18-26.8-38.6-35-60.6l-6.6-18.4zM297 166.9h-30.6a183.9 183.9 0 0 0-33.1 58.2l-1.2 3.7 15.2 26.4 6.8-17.8A209 209 0 0 1 289 176l8-9.1zm-76 102.4-13.5-24a136.4 136.4 0 0 0-71-1.7l-14.8 25.7 11.1-2.5a224.1 224.1 0 0 1 77.2 0l11 2.5zm-125-14 14.7-27-1.2-4.4c-7.7-20.7-19-40-33.1-57H45.6l8 9.2c15.1 18.4 27 38.7 35.5 60.7l6.9 18.4h-.1zm17.2-88.3a285 285 0 0 1 16.5 28.8l16.5-28.8h-33zm41.6 43.5a191.2 191.2 0 0 1 33 .5l-16.4-29.4-16.5 28.8zm58.8-14.1c4.6-10.3 9.8-20 16-29.5h-33l17 29.5zm16-58.9a220 220 0 0 1-16.6-28.8l-16.5 28.8h33zM187.7 94a154 154 0 0 1-33 0l16.4 28.8L187.7 94zm-58.2 14.7c-5 9.8-10.6 19.5-16.6 28.8H146l-16.5-28.8z'/%3E%3C/svg%3E%0A");
}
.cat-menu-title:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='1.2rem' height='1.2rem' fill='%23bee4fa'%3E%3Cpath d='M306.7 325.1L162.4 380.6C142.1 388.1 123.9 369 131.4 349.6L186.9 205.3C190.1 196.8 196.8 190.1 205.3 186.9L349.6 131.4C369 123.9 388.1 142.1 380.6 162.4L325.1 306.7C321.9 315.2 315.2 321.9 306.7 325.1V325.1zM255.1 224C238.3 224 223.1 238.3 223.1 256C223.1 273.7 238.3 288 255.1 288C273.7 288 288 273.7 288 256C288 238.3 273.7 224 255.1 224V224zM512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256zM256 48C141.1 48 48 141.1 48 256C48 370.9 141.1 464 256 464C370.9 464 464 370.9 464 256C464 141.1 370.9 48 256 48z'/%3E%3C/svg%3E");
}
.cat-menu-toc-item:before,
.laravel-menu-title:before,
.yii-menu-title:before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='1.2rem' height='1.2rem' fill='%23bee4fa'%3E%3Cpath d='M40 48C26.7 48 16 58.7 16 72v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V72c0-13.3-10.7-24-24-24H40zM192 64c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zm0 160c-17.7 0-32 14.3-32 32s14.3 32 32 32H480c17.7 0 32-14.3 32-32s-14.3-32-32-32H192zM16 232v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V232c0-13.3-10.7-24-24-24H40c-13.3 0-24 10.7-24 24zM40 368c-13.3 0-24 10.7-24 24v48c0 13.3 10.7 24 24 24H88c13.3 0 24-10.7 24-24V392c0-13.3-10.7-24-24-24H40z'/%3E%3C/svg%3E");
}
.cat-menu-spiderweb:before,
.cat-menu-title:before,
.cat-menu-toc-item:before,
.laravel8-menu-title:before,
.jetstream-menu-title:before,
.yii2-menu-title:before,
.laravel-menu-title:before,
.yii-menu-title:before {
	margin: 0 10px 0 0;
	vertical-align: sub;
}
.cat-menu {
	padding: 0;
}
.cat-menu.metismenu.mod-menu .metismenu-item>button {
	margin-right: 0.5rem;
}

/**** CSS Scrollbar ****/
/* Firefox */
* {
	scrollbar-width: thin;
	scrollbar-color: #002254 #95DBF6;
}

/* Chrome, Edge and Safari */
*::-webkit-scrollbar {
	width: 10px;
	width: 10px;
}
*::-webkit-scrollbar-track {
	border-radius: 5px;
	background-color: #95DBF6;
}

*::-webkit-scrollbar-track:hover {
	background-color: #FF5C46;
}

*::-webkit-scrollbar-track:active {
	background-color: #FF5C46;
}

*::-webkit-scrollbar-thumb {
	border-radius: 5px;
	background-color: #002254;
	border: 1px solid #FFFFFF;
}

*::-webkit-scrollbar-thumb:hover {
	background-color: #000000;
}

*::-webkit-scrollbar-thumb:active {
	background-color: #000000;
}

/* hexagon24 */
:root{
  --hex-side24: 5px;
  --hex-rotate24: 0deg;
}

.hexagon24 {
	width: calc(var(--hex-side24) * 1.732);
	height: var(--hex-side24);
	background: #ffe205 !important;
	position: relative;
	transform: rotate(var(--hex-rotate24));
	border: 0px;
	cursor: no-drop !important;
	overflow: unset !important;
	border-radius: unset !important;
	height: 1.3rem !important;
	margin: 0 0.48rem 0 0.35rem !important;
	border: 4px solid black;
}

.hexagon24:before, 
.hexagon24:after {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background: #ffe205 !important;
	top: 0;
	left: 0;
}

.hexagon24:before {
	transform: rotate(60deg);
}

.hexagon24:after {
	transform: rotate(-60deg);
}
/**** Шапка сайта ****/
video {
	filter: unset;
}
.socnetwks-header,
.socnetwks-header-m {
    font-weight: 700;
}

/**** Фиксированная шапка ****/
.blog-header-logo,
.container-search {
	display: none;
}
.blog-header-logo-svg-image {
	height: 38px;
	display: inline-block;
}
.offcanvas.offcanvas-start {
	width: calc(100% - 12px);
}
@media (min-width: 576px) {
	.container-search {
		display: inline-block;
		margin-left: 1rem;
	}
	.offcanvas.offcanvas-start {
		width: var(--bs-offcanvas-width);
	}
}
@media (min-width: 768px) {
	.blog-header-logo-svg-image {
		height: 70px;
		display: inline-block;
	}
	.container-search {
		display: inline-block;
		margin-left: 2rem;
	}
}
@media (min-width: 992px) {
	.blog-header-logo {
		display: block;
	}
	.blog-header-logo-svg-image {
		height: 94px;
		display: none;
	}
}
@media (min-width: 1200px) {
	.socnetwks-header-m {
		display: none;
	}
}

/* плавающий кнопарик МЕНЮ */
.float-menu {
	margin: 1rem 1rem 1rem 0rem;
	background: #002254;
	rotate: 0deg;
	width: 11rem;
	padding: 1rem;
	border-radius: 1rem;
	position: fixed;
	display: none;
	top: -.5rem;
	left: .5rem;
}
.float-menu img {
	rotate: 0deg;
	display: inline-block;
	margin: 0 0.4rem 0 0;
	height: 35px;
	width: 35px;
}
@media (min-width: 576px) {
	.float-menu {
		rotate: -90deg;
		top: 2.5rem;
		left: -2.8rem;
	}
	.float-menu img {
		rotate: 90deg;
	}
}
/* blog-featured */
.blog-item {
	padding: 0.25rem;
}
.item-content {
	border: 1px #ccf dotted;
	border-radius: 1rem 0 0 0;
	padding: 0.33rem;
	background: #eef;
}
dl.article-info.text-muted {
	background: #fff;
	color: #000 !important;
	padding: 0.5rem;
	border-radius: 1rem 0 0 0;
}
.article-info dd {
	margin-bottom: unset;
}
.article-info-term {
	font-weight: 500;
}
figcaption.caption {
	background: #002254;
	color: #fff;
	text-align: center;
}
.article-info-term::before,
.icon-folder.icon-fw,
.icon-folder-open.icon-fw,
.icon-eye {
	display: inline-block;
	height: 14px;
}
.icon-readmore {
	margin: 0 3px -3px 3px;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512' width='1.5rem' height='1rem'%3E%3Cpath d='M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z' fill='white' /%3E%3C/svg%3E");
	width: 27px;
}
.icon-content {
	margin: -2px 0 -11px -5px;
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 165 330' style='enable-background:new 0 0 165 330;' xml:space='preserve' fill='white' width='2rem' height='2rem'%3E%3Cg id='XMLID_90_'%3E%3Cpath id='XMLID_91_' d='M135,90H15c-8.284,0-15,6.716-15,15s6.716,15,15,15h120c8.284,0,15-6.716,15-15S143.284,90,135,90z'%3E%3C/path%3E%3Cpath id='XMLID_92_' d='M135,150H15c-8.284,0-15,6.716-15,15c0,8.284,6.716,15,15,15h120c8.284,0,15-6.716,15-15 C150,156.716,143.284,150,135,150z'%3E%3C/path%3E%3Cpath id='XMLID_93_' d='M135,210H15c-8.284,0-15,6.716-15,15c0,8.284,6.716,15,15,15h120c8.284,0,15-6.716,15-15 C150,216.716,143.284,210,135,210z'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
	width: 32px;
}
.article-info-term::before {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512c141.4 0 256-114.6 256-256S397.4 0 256 0S0 114.6 0 256S114.6 512 256 512zM216 336h24V272H216c-13.3 0-24-10.7-24-24s10.7-24 24-24h48c13.3 0 24 10.7 24 24v88h8c13.3 0 24 10.7 24 24s-10.7 24-24 24H216c-13.3 0-24-10.7-24-24s10.7-24 24-24zm40-144c-17.7 0-32-14.3-32-32s14.3-32 32-32s32 14.3 32 32s-14.3 32-32 32z'/%3E%3C/svg%3E");
	width: 16px;
}
.icon-folder {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M64 480H448c35.3 0 64-28.7 64-64V160c0-35.3-28.7-64-64-64H298.5c-17 0-33.3-6.7-45.3-18.7L226.7 50.7c-12-12-28.3-18.7-45.3-18.7H64C28.7 32 0 60.7 0 96V416c0 35.3 28.7 64 64 64z'/%3E%3C/svg%3E");
	width: 14px;
}
.icon-folder-open {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 576 512'%3E%3Cpath d='M572.6 270.3l-96 192C471.2 473.2 460.1 480 447.1 480H64c-35.35 0-64-28.66-64-64V96c0-35.34 28.65-64 64-64h117.5c16.97 0 33.25 6.742 45.26 18.75L275.9 96H416c35.35 0 64 28.66 64 64v32h-48V160c0-8.824-7.178-16-16-16H256L192.8 84.69C189.8 81.66 185.8 80 181.5 80H64C55.18 80 48 87.18 48 96v288l71.16-142.3C124.6 230.8 135.7 224 147.8 224h396.2C567.7 224 583.2 249 572.6 270.3z'/%3E%3C/svg%3E");
	width: 16px;
}
.icon-eye {
	content: url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"%3E%3Cpath d="M288 32c-80.8 0-145.5 36.8-192.6 80.6C48.6 156 17.3 208 2.5 243.7c-3.3 7.9-3.3 16.7 0 24.6C17.3 304 48.6 356 95.4 399.4C142.5 443.2 207.2 480 288 480s145.5-36.8 192.6-80.6c46.8-43.5 78.1-95.4 93-131.1c3.3-7.9 3.3-16.7 0-24.6c-14.9-35.7-46.2-87.7-93-131.1C433.5 68.8 368.8 32 288 32zM432 256c0 79.5-64.5 144-144 144s-144-64.5-144-144s64.5-144 144-144s144 64.5 144 144zM288 192c0 35.3-28.7 64-64 64c-11.5 0-22.3-3-31.6-8.4c-.2 2.8-.4 5.5-.4 8.4c0 53 43 96 96 96s96-43 96-96s-43-96-96-96c-2.8 0-5.6 .1-8.4 .4c5.3 9.3 8.4 20.1 8.4 31.6z"/%3E%3C/svg%3E');
	width: 16px;
}
.icon-angle-double-left,
.icon-angle-double-right,
.icon-angle-left,
.icon-angle-right {
	height: 1.5rem;
}
.icon-angle-double-left {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff' %3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160zm352-160l-160 160c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L301.3 256 438.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0z'/%3E%3C/svg%3E");
}
.icon-angle-double-right {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fff' %3E%3Cpath d='M470.6 278.6c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L402.7 256 265.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l160-160zm-352 160l160-160c12.5-12.5 12.5-32.8 0-45.3l-160-160c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L210.7 256 73.4 393.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0z'/%3E%3C/svg%3E");
}
.icon-angle-left {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%23fff' %3E%3Cpath d='M41.4 233.4c-12.5 12.5-12.5 32.8 0 45.3l160 160c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L109.3 256 246.6 118.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-160 160z'/%3E%3C/svg%3E");
}
.icon-angle-right {
	content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 512' fill='%23fff' %3E%3Cpath d='M278.6 233.4c12.5 12.5 12.5 32.8 0 45.3l-160 160c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3L210.7 256 73.4 118.6c-12.5-12.5-12.5-32.8 0-45.3s32.8-12.5 45.3 0l160 160z'/%3E%3C/svg%3E");
}
.pagination {
	--bs-pagination-padding-x: 0.75rem;
	--bs-pagination-padding-y: 0.375rem;
	--bs-pagination-font-size: 1rem;
	--bs-pagination-color: #fff;
	--bs-pagination-bg: #002254;
	--bs-pagination-border-width: 1px;
	--bs-pagination-border-color: #6f81a3;
	--bs-pagination-border-radius: 0.375rem;
	--bs-pagination-hover-color: #fff;
	--bs-pagination-hover-bg: #6f81a3;
	--bs-pagination-hover-border-color: #ff4b48;
	--bs-pagination-focus-color: var(--bs-link-hover-color);
	--bs-pagination-focus-bg: #e9ecef;
	--bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
	--bs-pagination-active-color: #002254;
	--bs-pagination-active-bg: #fff;
	--bs-pagination-active-border-color: #002254;
	--bs-pagination-disabled-color: #6c757d;
	--bs-pagination-disabled-bg: #fff;
	--bs-pagination-disabled-border-color: #dee2e6;
	display: flex;
	padding-left: 0;
	list-style: none;
}
/* кнопарики */
.btn-mb3 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #6f81a3;
	--bs-btn-border-color: #3b5998;
	--bs-btn-border-width: 2px;
	--bs-btn-hover-color: #002254;
	--bs-btn-hover-bg: #fff;
	--bs-btn-hover-border-color: #002254;
	--bs-btn-active-color: #fff;
	--bs-btn-active-bg: #002254;
	--bs-btn-active-border-color: #000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #000;
	--bs-btn-disabled-border-color: #b1dff6;
}
.btn-mb4 {
	--bs-btn-color: #fff;
	--bs-btn-bg: #002254;
	--bs-btn-border-color: #3b5998;
	--bs-btn-border-width: 2px;
	--bs-btn-hover-color: #fff;
	--bs-btn-hover-bg: #6f81a3;
	--bs-btn-hover-border-color: #ff5c46;
	--bs-btn-active-color: #000;
	--bs-btn-active-bg: #fff;
	--bs-btn-active-border-color: #000;
	--bs-btn-disabled-color: #fff;
	--bs-btn-disabled-bg: #000;
	--bs-btn-disabled-border-color: #b1dff6;
}

.badge.bg-info {
	color: #fff;
	font-weight: 500;
	background-color: #6f81a3 !important;
	border: 2px solid #3b5998;
}

/* Категории */
.category-blog-cover {
	height: 440px;
	background-color: #002254;
	background-repeat: no-repeat;
	background-position: center;
	margin: 0 -100%;
	background-size: auto;
	position: relative;
}
@media (max-width: 576px) {
	.category-blog-cover {
		height: 220px;
	}
}
.category-blog-cover-h1 {
	text-align: center;
	color: white;
	background-color: rgba(0 0 0 / 50%);
	width: 33.33%;
	margin-left: 33.33%;
	position: absolute;
	bottom: 0;
	border-radius: 1rem 1rem 0 0;
	border-top: solid;
	border-right: solid;
	border-top: solid rgba(255 255 255 / 50%);
	border-right: solid rgba(255 255 255 / 50%);
}
.category-desc.clearfix {
    margin-top: 1rem;
}

/* Поиск по сайту */
.search-site .alert.alert-info {
    display: none;
}
.search-site .category-desc.clearfix {
    margin: 2rem 0;
}
/**** \/ shades-of-purple.css \/ ****/
.hljs{display:block;overflow-x:auto;line-height:1.45;padding:2rem;background:#2d2b57;font-weight:normal}.hljs-title{color:#fad000;font-weight:normal}.hljs-name{color:#a1feff}.hljs-tag{color:#ffffff}.hljs-attr{color:#f8d000;font-style:italic}.hljs-built_in,.hljs-selector-tag,.hljs-section{color:#fb9e00}.hljs-keyword{color:#fb9e00}.hljs,.hljs-subst{color:#e3dfff}.hljs-string,.hljs-attribute,.hljs-symbol,.hljs-bullet,.hljs-addition,.hljs-code,.hljs-regexp,.hljs-selector-class,.hljs-selector-attr,.hljs-selector-pseudo,.hljs-template-tag,.hljs-quote,.hljs-deletion{color:#4cd213}.hljs-meta,.hljs-meta-string{color:#fb9e00}.hljs-comment{color:#ac65ff}.hljs-keyword,.hljs-selector-tag,.hljs-literal,.hljs-name,.hljs-strong{font-weight:normal}.hljs-literal,.hljs-number{color:#fa658d}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}.hljs-ln-numbers {text-align: center;color: #f36;border-right: 1px solid #f36;vertical-align: top;min-width:25px;}.hljs-ln-code {padding-left: 10px !important;}
/**** /\ shades-of-purple.css /\ ****/

@media (max-width: 576px) {
	/* для Google разделить ссылки в навигации по статье для мобилок */
	div.com-content-article__body > ol > li > a {
		margin: -24px 0 48px 32px;
		display: inline-block;
	}
}
@media (max-width: 1200px) {
	.socnetwks-header {
		display: none;
	}
}