.news-box{
		width:100%;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:flex-start;
		align-items:flex-start;
		margin:30px 0 0 0;
		}
.news-box .news-item-list{
		display:flex;
		flex-direction:column;
		width:100%;
		margin:0 0 30px 0;
		}
.news-box .news-item-list .news-item{
		display:block;
		width:100%;
		color:#78624a;
		font-size:20px;
		line-height:1.5;
		font-weight:600;
		text-decoration:none;
		margin:0 0 15px 0;
		}
.news-box .news-item-list .news-item:hover{
		color:#76AAE6;
		}	
.news-item-h2{
		display:block;
		width:100%;
		color:#555;
		font-size:22px;
		line-height:1.5;
		font-weight:600;
		text-decoration:none;
		margin:0;
		}
.news-box .news-item-list b,
.news-box .news-item-list .news-links{
		display:block;
		width:100%;
		color:#555 !important; 
		font-size:18px;
		line-height:1.5;
		font-weight:400;
		}
.news-box .news-item-list .news-links{
		margin:15px 0 0 0;
		font-weight:600;
		}
.news-box .news-item-list .news-links:hover{
		color:#76AAE6;
		}
.cd-timeline-content *{
		color:#555 !important;
		}		
.red *{
		color:#FF0000 !important;
		}	
		
.news-main{
		width:102%;
		margin:0 -1% 0 -1%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-content:flex-start;
		align-items:flex-start;
		}
.news-main .news-item-title{
		width:100%;
		display:block;
		text-align:center;
		font-size:20px;
		line-height:1.2;
		font-weight:600;
		color:#78624a;
		padding:15px;
		border:1px dotted #78624a;
		margin:25px auto 5px auto;
		}
.news-main .news-item-title:hover{
		color:#76AAE6;
		border:1px dotted #76AAE6;
		}
		
.news{
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:space-between;
		align-content:flex-start;
		align-items:flex-start;
		margin:30px 0 0 0;
		}
.news .news-item{
		width:40%;
		}
.news .news-item .news-item-image{
		display:block;
		text-decoration:none;
		width:100%;
		}
.news .news-item .links{
		width:40%;
		}
.news .news-item-image img{
		width:100%;
		}
.news .news-item-description{
		width:52%;
		}
.news .news-item-description h1{
		line-height:1.2;
		margin:0 0 30px 0;
		}
		
.opnews-desc{
		line-height:1.7;
		}
.container-sobytija h1{
		margin:10px 0 15px 0;
		}
.datetimes{
		display:block;
		width:100%;
		margin:0 0 15px 0;
		font-weight:600;
		}
		
/*Нумератор*/  	
.link-l{
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-content:flex-start;
		align-items:flex-start;
		width:100%;
		margin:15px 0 0 0;
		}
.link-l span, 
.link-l a{
		position:relative;
		display:block;
		font-size:18px;
		line-height:1;
		color:#555;
		}
.link-l .nu{
		margin:8px 15px 0 0;
		}
.link-l .num,
.link-l .nums{
		padding:10px 15px;
		margin:0 5px 0 0;
		text-align:center;
		text-decoration:none;
		text-transform:lowercase;
		color:#555;
		transition:all 1s ease-out;
		font-weight:400;
		}
.link-l .num{
		font-weight:900;
		background:#76AAE6;
		border-radius:150%;
		color:#FFF;
		}
.link-l .num:hover, 
.link-l .nums:hover{
		color:#76AAE6;
		}
		
@media only screen and (max-width:768px){
.news-box{
		flex-direction:column;
		justify-content:center;
		}

.news-box .news-item-list .news-item{
		display:block;
		width:100%;
		color:#78624a;
		font-size:20px;
		line-height:1.5;
		font-weight:600;
		text-decoration:none;
		margin:0 0 15px 0;
		}
.news-box .news-item-list .news-item:hover{
		color:#76AAE6;
		}

.red *{
		color:#FF0000;
		}		
.news-item-h2{
		display:block;
		width:100%;
		color:#78624a;
		font-size:22px;
		line-height:1.5;
		font-weight:600;
		text-decoration:none;
		margin:0;
		}
.news-box .news-item-list b,
.news-box .news-item-list .news-links{
		display:block;
		width:100%;
		color:#555;
		font-size:18px;
		line-height:1.5;
		font-weight:400;
		}
.news-box .news-item-list .news-links{
		margin:15px 0 0 0;
		font-weight:600;
		}
.news-box .news-item-list .news-links:hover{
		color:#76AAE6;
		}
		
.news-main{
		width:102%;
		margin:0 -1% 0 -1%;
		position:relative;
		display:flex;
		flex-direction:row;
		flex-wrap:wrap;
		justify-content:flex-start;
		align-content:flex-start;
		align-items:flex-start;
		}
.news-main .news-item-title{
		width:100%;
		display:block;
		text-align:center;
		font-size:20px;
		line-height:1.2;
		font-weight:600;
		color:#78624a;
		padding:15px;
		border:1px dotted #78624a;
		margin:25px auto 5px auto;
		}
.news-main .news-item-title:hover{
		color:#76AAE6;
		border:1px dotted #76AAE6;
		}
		
.news{
		flex-direction:column;
		justify-content:center;
		margin:30px 0 0 0;
		width:100%;
		}
.news .news-item{
		width:100%;
		order:2;
		}
.news .news-item .links{
		width:50%;
		margin:0 auto;
		}
.news .news-item-image img{
		margin:30px 0;
		width:100%;
		}
.news .news-item-description{
		width:100%;
		order:1;
		}
.news .news-item-description h1{
		text-align:center;
		}

}
