/*    news    */
.news-item{border-bottom:1px solid #eee;padding-bottom:15px;padding-top:15px;}
.news-item img{border-radius:10px;}
.news-list-info h3{font-size:18px;margin:10px 0;line-height:1.3}
.news-list-info{font-size:12px;line-height:160%}
.news-list-info p{margin:0;line-height:1.3;font-size:12px;color:rgba(0,0,0,0.5);}
.news-sub a{display:inline-block;padding:5px 25px;background:var(--main-color);color:#fff;border-radius:20px;}
.news-item a{text-decoration:none;}
.news-item:hover{background:var(--main-color);color:#fff}
.news-item:hover a,.news-item:hover .news-list-info p{color:#fff;}
.news-item:hover .news-sub a{background:#fff;color:var(--main-color)}

.artTitle{font-size:25px;margin-bottom:15px;text-align:center;}
.infoCont{line-height:1.5;color:#777}

.closesub{text-align:center;margin-top:20px;line-height:2.8}
.closesub a{background:var(--main-color);color:#fff;border-radius:23px;padding:10px 30px;line-height:1.5}

.max-1200{max-width:1200px;}

@media (min-width: 768px) {
	.news-item{padding:25px 0;}
	.news-list-info{padding-right:130px;position:relative;}
	.news-list-info p{font-size:14px;}
	.news-list-info h3{margin-top:0}
	.news-sub{position:absolute;right:15px;top:50%; transform:translateY(-50%);}

	.artTitle{font-size:28px;}
} 
@media (min-width: 992px) {
	.news-item{padding:30px 0;}
	.news-list-info h3{font-size:20px;margin-bottom:15px;line-height:1.4;padding-top:5px;}
	.news-list-info p{line-height:1.5}

	.artTitle{font-size:32px;margin-bottom:30px;}
	.infoCont{font-size:16px;padding-bottom:20px;}
	.infoCont p:last-child{margin-bottom:0}
}
@media (min-width: 1200px) {
	.news-item{padding:40px 15px;}
	.news-list-info{padding-right:150px;}
	.news-list-info h3{font-size:23px;padding-top:15px;}

	.artTitle{font-size:35px}
}
@media (min-width: 1300px) {
	.news-item{padding:45px 25px;}
	.artTitle{font-size:38px}
}
@media (min-width: 1400px) {
	.news-list-info h3{font-size:25px;padding-top:20px;}
	.news-list-info p{font-size:16px;}
	.artTitle{font-size:40px}
}
@media (min-width: 1500px) {
	.news-list-info h3{font-size:28px;padding-top:25px;}
}
@media (min-width: 1600px) {
	
}