/* фоновый цвет */
body,.section1 {background:#f3f3f3;}
.section1 .expression, .section2 .expression {background:#D60034;}
.expression {
    text-align: left;
}
.expression_inner {
    padding: 60px 30px 90px;
}
.expression_inner h3:first-child {color: white;}
.expression .item {font-size: 1rem;}
.expression .item:before {
    margin: 15px auto 15px 0;
}
.expression .item:after {
    right: 0;
}

/* заголовок */
h1 { color:#D60034;}
h1:after {border-top:3px solid #D60034;}
.header_top  .logo {background-color:#e40d62; }
.sp_menu ul a:hover, .sp_menu #Login, .sp_menu #Login a {color:#D60034;}
.header_inner .txt p a {color:#D60034;}

/* цвет слайдера в лиде*/
.main_menu a:hover, .main_menu .active, .slider a {color:#fff;}
.slider .bx-pager-link {border:1px solid #fff; background-color:#fff; }

/* ссылка в контенте */
a { color: #D60034;}

/* цветовое оформление контента */
.post:before {border-top:4px solid #D60034; }
.interviewee {background-color:#D60034;}
.quote:before, .quote p:last-child:after {color:#D60034;}
.quote:before, .quote p:first-of-type:before {color:#D60034;}


/* второе цветовое оформление контента (если оно есть) */
.interviewee.v2 {background-color:#D60034;}
.quote.v2:before {color:#D60034;}
.quote.v2 p:last-child:after { color:#D60034; }
.quote.v2:before, .quote.v2 p:first-of-type:before {color:##D60034;}
.v2 .post:before {border-top:4px solid #D60034; }

/* картинка-фон в шапке */
header {background:url(https://filearchive.cnews.ru/img/cnews/2019/09/05/programming18738541920.jpg) 50% 50%; padding-top:24px;}

.section1 .expression p, .section2 .expression p , h3 {text-align: left; color:#000;}

/* Квадратик внизу спецпроектов <span class="square"></span>  */


@media (max-width: 992px) {
	h1 mark {
		font-size: 36px;
	}
	
	.expert {
		flex-direction: column;
	}
	
	.expert .img {
		max-width: 240px;
		min-width: auto;
		margin: 10px auto;
	}
	
	.lead {
		font-size: .9rem;
	}
	
	.section1 .txt {
		padding: 50px 20px;
	}
	
	.photo_txt .info, .photo-gray .info {
		position: relative;
		margin: 30px 0;
	}
	
	.slider ul li {
		margin: 20px 0;
	}
	
	.interviewer_block {
		font-size: 1rem;
	}
	
	.interviewee {
		font-size: 1rem;
	}
}