/* фоновый цвет */
body,.section1,  .section1 .expression {background:#80c342;}

/* заголовок */
h1 { color:#80c342 !important;font-size: 44px;}
h1:after {border-top:3px solid #80c342;}
.header_top  .logo {background-color:#80c342; }
.sp_menu ul a:hover, .sp_menu #Login, .sp_menu #Login a {color:#80c342;}

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

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

/* цветовое оформление контента */
.post:before {border-top:4px solid #80c342; }
.interviewee {background-color:#f4ba00;}

h3 a {color: #000;}
.expression h3 {color: #000;}
.quote:before, .quote p:last-child:after {color:#80c342;}
.quote:before, .quote p:first-of-type:before {color:#80c342;}


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

/* картинка-фон в шапке */
header, .line {background:url(https://filearchive.cnews.ru/img/cnews/2019/01/29/bannersolutionslargebg2.jpg) 50% 50% no-repeat; padding-top:24px; -webkit-background-size: cover;
background-size: cover;}
 .line {height:80px; position: relative; padding: 0;}
 .line:before {display: block; content:' '; height: 100%; background-color: rgba(171,171,171,0.8);}
 .section2 .expression p , h3 {text-align: left; color:#000;}
 .section1 .expression p, .section1 .expression h3 {color:#fff;}
 h3 {color:#000;}

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

h4 {text-align: left !important;}

.button {
    background: #80c342 url("https://filearchive.cnews.ru/img/forum/2015/08/07/icon_sprite.png") 98% 7px no-repeat;
    color: #ffffff !important;
    display: inline-block;
    font-size: 14px;
    height: 27px;
    line-height: 1.1;
    padding: 10px 40px 0 8px;
    position: relative;
    text-decoration: none;
    z-index: 2;
	
	background: #80c342 url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat;
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -webkit-gradient(linear, 0 100%, 0 0, from(#80c342), color-stop(0.24, #029f9f), color-stop(0.79, #019494), to(#017d7d));
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -webkit-linear-gradient(#80c342 0%, #029f9f 24%, #019494 79%, #017d7d 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -moz-linear-gradient(#80c342 0%, #029f9f 24%, #019494 79%, #017d7d 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, -o-linear-gradient(#80c342 0%, #029f9f 24%, #019494 79%, #017d7d 100%);
	background: url("https://filearchive.cnews.ru/img/forum/2012/12/07/icon_sprite.png") 98% 7px no-repeat, linear-gradient(#80c342 0%, #029f9f 24%, #019494 79%, #017d7d 100%);

}


.inner_half {position:relative; overflow:hidden;}
.inner_half:after {content:' '; display:block;border-left:6px solid #80c342; position:absolute; width:0; height:108%; left:50%; top:-2%; background:#fff; width:200px; 
    -moz-transform: rotate(7deg); /* Для Firefox */
    -ms-transform: rotate(7deg); /* Для IE */
    -webkit-transform: rotate(7deg); /* Для Safari, Chrome, iOS */
    -o-transform: rotate(7deg); /* Для Opera */
    transform: rotate(7deg);}
.inner_half .txt {width:50%; vertical-align: top; }
.section2 .inner_half .txt:first-child {padding-left:0px;}
.section2 .inner_half .txt:last-child {padding-right:0px;}
.section2 .inner_half:after {background:#ebebeb;}
.inner_half .txt + .txt > div {background:#fff; }
.section2 .inner_half .txt + .txt > div {background:#ebebeb;}

.list-style {list-style-type: none; margin: 0; padding: 15px 0 20px 0px;}
.list-style a {color: #000; text-decoration: none;}
.list-style a:hover {color: #80c342; text-decoration: underline;}

.section1 .txt, .section2 .txt, .expression_inner  {padding: 50px 60px 30px;}
.expression_inner a {color:#fff;}


.photo_txt.center{ float: none;margin: auto;}
.clearfix {
  *zoom: 1;
}
.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.photo_txt .info {
	padding: 20px;
/*	
	left: auto;
    right: -75%;
    bottom: 20px;
    padding: 10px 15px;
*/	
    background: rgba(127,194,66,0.95);
}

/*
.photo_txt.right .info {
	left: -75%;
    right: auto;
	
}
*/
.photo_txt.right{
	margin-right: 0px;
}

.photo_txt:hover .info{opacity:.87;}
.photo_txt .info a{color: #eeeeee;}
.photo_txt .info.info_txt {position: relative;font-size: 14px; font-weight: normal; 
    margin-top: 10px;
    margin-bottom: 10px;
} 

.info_txt ul {list-style-type:none;}
.info_txt ul li:before {content: "-";}


.header_inner {
    background: rgba(90,90,90,0);
}


.photo_txt > img {
	filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-o-filter: none;
	-ms-filter: none;
}



@media (min-width: 1281px) {
	#header {min-height: 425px;}
}
/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/
@media (min-width: 1025px) and (max-width: 1280px) {
	#header {min-height: 350px;}
}
/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
	#header {min-height: 250px;}
}
/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#header {min-height: 200px;}
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	#header {min-height: 100px;}
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	#header {min-height: 100px;}
}



h1 mark{color: #000;}

