/*silence is golden*/
/*div[id^="bx_incl_area_"] {*/
	/*display: inline;*/
	/*height:50px;*/
/*}*/
.bx-core-window img{
	object-fit: contain;
	width: auto;
}
.bx-panel-fixed ~ .header,
.bx-panel-fixed ~ .menu{
	margin-top: 150px;
}

.bx-panel-fixed.bx-panel-folded ~ .header,
.bx-panel-fixed.bx-panel-folded ~ .menu{
	margin-top: 50px;
}

.bx-panel-fixed ~ .menu .menu__column{
	height: 70%;
}

.bx-panel-fixed.bx-panel-folded ~ .menu .menu__column{
	height: 90%;
}

.header-fake--admin{
	height:0px;

}
.header--admin{
	position: relative;
}

iframe{
	height: 350px;
}
.content__right{
	float:right;
	width:23% !important;
}
.content__right img{
	max-width:100%
}

.small {
	font-size: 14px;
	line-height: 18px;
}



.content__nav li{
	margin-bottom:5px;
}
.content__nav li:hover a:not([class]){
	color:#51010f;
	border-bottom-color:rgba(42,53,58,0)
}
.content__nav a:not([class]){
	font-weight:500;
	color:#2a353a;
	border-bottom:1px dashed rgba(42,53,58,0.3);
	transition:border .2s linear,color .2s linear
}

.cols{
	font-size:0;
}
.cols__item{
	display:inline-block;
	vertical-align:top;
	font-size:16px;
	line-height:21px;
	width:50%;
	padding-right:25px;
	box-sizing: border-box;
}
.cols__item:last-child{
	padding-right:0
}

.cols--left .cols__item{
	width:35%;
}
.cols--left .cols__item:first-child{
	width:65%
}

/*  wisiwig  */
.wisiwig div, .wisiwig p, .wisiwig h1, .wisiwig h2, .wisiwig h3,
.wisiwig h4, .wisiwig h5, .wisiwig h6,
.wisiwig ul, .wisiwig ol, .wisiwig ul, .wisiwig table, .wisiwig .cols--left, .wisiwig .cols, .wisiwig .cols--three{
	position:relative;
	border: 1px dashed #ccc;
	padding: 20px;
	box-sizing: border-box;
	margin:0 0 20px 0;
}
.wisiwig div:before, .wisiwig p:before, .wisiwig h1:before,
.wisiwig h2:before, .wisiwig h3:before, .wisiwig h4:before,
.wisiwig h5:before, .wisiwig h6:before, .wisiwig ol:before, .wisiwig ul:before,
.wisiwig .content__right:before, .wisiwig blockquote:before, .wisiwig .autor:before,
.wisiwig table:before, .wisiwig .cols--left:before, .wisiwig .cols:before, .wisiwig .cols--three:before{
	position:absolute;
	font-size:10px;
	top:5px;
	left:20px;
	font-weight:normal;
	color:#b43232;
	text-transform: none;
}

.wisiwig a{
	text-decoration: none;
}

.wisiwig ul.content__nav, .wisiwig .content__nav li {
	list-style: none;
}

.wisiwig p:before {
	content:"Абзац";
}
.wisiwig table{border-spacing:0;margin-bottom:20px;}
.wisiwig table th{font-size:16px;line-height:18px;font-weight:500;border-bottom:1px solid #cfd3cd; text-align:none; text-align: inherit;padding-right:65px;padding-top:9px;padding-bottom:9px;}
.wisiwig table tbody tr:first-child td{padding-top:19px}
.wisiwig table tbody tr:nth-child(2n){background-color:#f5f5f5}
.wisiwig table tbody td{font-size:16px;line-height:18px}
.wisiwig table td{padding-right:65px;padding-top:9px;padding-bottom:9px;}
.wisiwig table td:last-child{padding-right:0}
.wisiwig table td:first-child{padding-left:10px}
.wisiwig table th:first-child{padding-left:10px}

.wisiwig table:before{
	content:"Таблица";
}

.wisiwig ul.content__nav:before {
	content:"Список ссылок";
}

.wisiwig div:before {
	content:"Блок";
}

.wisiwig h1:before {
	content:"Заголовок 1 уровня";
}

.wisiwig h2:before {
	content:"Заголовок 2 уровня";
}

.wisiwig h3:before {
	content:"Заголовок 3 уровня";
}

.wisiwig h4:before {
	content:"Заголовок 4 уровня";
}

.wisiwig h5:before {
	content:"Заголовок 5 уровня";
}

.wisiwig h6:before {
	content:"Заголовок 6 уровня";
}

.wisiwig ul:before {
	content:"Булетированный список";
}

.wisiwig ol:before {
	content:"Нумерованный список";
}
.wisiwig blockquote{
	position:relative;
	border: 1px dashed #ccc;
	border-left: 2px solid #51010f;
	padding: 20px;
	box-sizing: border-box;
	margin:0 0 20px 0;
}


.wisiwig blockquote:before {
	top:-2px;
	content:"Цитата";
}

.wisiwig > * {
	width: 75%;
}

.wisiwig .autor{
	position:relative;
	border: 1px dashed #ccc;
	padding: 20px;
	box-sizing: border-box;
	margin: 0;
}

.wisiwig .autor:before{
	content:"Автор";
}

.wisiwig .cols:before{
	content:"2 колонки";
}

.wisiwig .cols__item{
	border: 1px dashed #ccc;
	padding: 15px;
}

.wisiwig .cols__item:before{
	content:"Колонка";
	top: -2px;
	left: 16px;
}

.wisiwig .content__right{
	position:relative;
	border: 1px dashed #ccc;
	padding: 20px;
	box-sizing: border-box;
}

.wisiwig .cols--left:before{
	content:"2 колонки (правая большая)";
}

.wisiwig .content__right:before {
	content:"Правая колонка";
}

.wisiwig .cols--three .cols__item{
	width:33%
}

.wisiwig .cols--three:before{
	content:"3 колонки";
}