nav{
	margin: 50px 0 10px 0;
}
a, a:hover{
	color: #454545;
	text-decoration: none;
}
footer{
	border-top: 1px solid #cccccc;
	padding-top: 30px;
}
blockquote{
	border-left: 5px solid #1F3C87;
	font-size: inherit;
}
.nav-link{
	font-size: 16px;
	color: #1F3C87;
}
.horizontal-banner{
	height:120px;
	width: 100%;
	display: block;
}
/** Детальная новость **/
.news-details {
	margin-top: 20px;
}
.news-details li.detail {
	font-size: 13px;
	font-weight: bold;
	color: #7C7C7C;
}
.news-box .text{
	font-size: 16px;
	line-height: 1.5em;
}
/*Вспомогательные классы*/
.top-10{
	margin-top: 10px;
}
.top-20{
	margin-top: 20px;
}
.top-30{
	margin-top: 30px;
}
.top-50{
	margin-top: 30px;
}
.bottom-10{
	margin-bottom: 10px;
}
.m-bottom-20{
	margin-bottom: 20px;
}
.font-size-18{
	font-size: 18px;
}
/** Страница одиночного автора **/
.author-block{
	display: flex;
}
/*Плашка заголовка блока*/
.box-header{
	border-top: 2px solid #1F3C87;
	padding: 15px 0 15px 0;
	font-weight: bold;
	color: #1F3C87;
}
.box-header a{
	color: #1F3C87;
}
/*Блоки новостей*/
.tape-block{
	display: block;
	height: 100%;
	width: 100%;
	padding: 10px;
	overflow: auto;
}
.tape-block .tape-content{
	display: inherit;
	height: inherit;
	width: inherit;
	border: 1px solid #d5d5d5;
	border-radius: 5px;
	line-height: 16px;
}
.tape-content p{
	padding: 10px 10px 5px 10px;
}
.tape-title{
	display: block;
	color: #454545;
	padding-top: 10px;
	font-size: 16px;
}
.tape-title h4, .tape-title2 h4{
	margin-top: -10px;
}
.tape-general-item .tape-item h2 {
	font-size: 22px;
}
.tape-general-item a:hover{
	color: #454545;
	text-decoration: none;
}
.tape-title2{
	text-decoration: none;
	line-height: 20px;
	display: block;
	color: #454545;
	padding: 20px 10px 0 10px;
	font-size: 16px;
}
.tape-content a:hover{
	text-decoration: none;
	color: #454545;
}
.mosaicflow__column {
	float:left;
}
.mosaicflow__item div {
	display:block;
	width:100%;
	height:auto;
	margin-bottom: 10px;
}
/*Блок "Это было" */
.it-was{
	border: 1px solid #d5d5d5;
	border-radius: 5px;
}
.it-was p, .it-was h4{
	padding: 10px;
}
.label-default{
	background-color: inherit;
	color: #454545;
	padding: 0;
	border-bottom: 1px dashed;
}
.list-unstyled h5{
	font-weight: bold;
}
.date a{
	color: #1F3C95;
}
/*Центровка изображения в тексте из редактора*/
.note-float-left{
	margin-right: 10px;
}
.note-float-right{
	margin-left: 10px;
}