/*
Последнее обновление:01.06.2017
Автор: Alex_Top
*/
/* .news p img, .news_full p img {width:100% !important; height:auto !important;} */
/* 
.articles_full p img, .articles_full p img {width:100% !important; height:auto !important; margin:0 0 25px !important;}
.news img.img50, .news_full img.img50,
.news p img.img50, .news_full p img.img50 {width:50% !important; height:auto !important;}
.news img.img80, .news_full img.img80,
.news p img.img80, .news_full p img.img80 {width:80% !important; height:auto !important; margin:0 auto;}
 */
/* ---------------------------News--------------------------- */





/* Выделенная новость */
.news .news_sel .img_block {padding:0; border:0; width:50%;}  /* Размер */
.news .news_sel .img_box {padding-top:66.6%;} /* Пропорции - относительно ширины 100% */
	
/* Новость + полная версия */

.news .img_block, .news_full .img_block {
float:left; padding:5px; margin:0 20px 10px 0; border:1px solid #EBE4D3; transition:all 0.5s ease-in-out 0s;
width:50%;}  /* Размер */
.news .img_box, .news_full .img_box {padding-top:66.6%;} /* Пропорции - относительно ширины 100% */
.news .img_block:hover {background:#e0e0e0; cursor:pointer;}
.news .box {padding:0; margin-bottom:20px; /* border-bottom:1px solid #CCC6AE; */}
.news .box:last-child, .news_last .box:last-child {border-bottom:0;}

/* Title */
.news .title, .news .detail {display:block;}
.first_page .news .title {margin-bottom:20px; font-size:18px;
background:none; padding-left:0;} /* reset ICO */
.news .box .title/* , .news .box .detail  */{display:flex; justify-content:space-between;}

.news .box .title {position:relative; margin-bottom:5px; font-size:11px;}
.news .box .title::before {border-bottom:10px solid #e0e0e0;
    content: "";
    height: 0;
    left: 0;
    position: absolute;
    top: 50%; margin-top:-5px;
    width: 100%;
    z-index: -1;
}	
.news .box .title a {background:#FFF; padding-right:5px; text-transform:uppercase;}
.news .box .title .data {background:#FFF; padding-left:5px;}
.box.news_sel .title::before,
.news_last .box .title::before {border-bottom:0;}
.news_last .box .title a,
.news_last .box .title .data {background:none; padding:0;}	


.news h2 {margin-top:0;}
.news h2, .news h2 a, 
.news_last h2, .news_last h2 a, .news_last .box.news_sel h2, .news_last .box.news_sel h2 a,
.news_full h2 {font-weight:bold;}
.news h2 a, .news_last h2 a {text-decoration:none;}
.news h2 a:hover {border-bottom:1px dotted #005E70; color:#005E70;}
.news_last h2 a:hover {border-bottom:0;}
.news_last h2 {margin-top:0; font-size:14px;}
/* .news .detail {text-align:right;} */
.news .box .detail {margin-bottom:10px; width:100%; text-align:right;}

/* выделенная новость */
.first_page .box.news_sel, .box.news_sel {padding:0 10px; border: 3px solid #95B9BC;}
.news_sel h2, .news_sel h2 a {font-family: leaguegothicregular,Georgia,sans-serif; font-size:36px; font-weight:300; line-height:100%;
text-shadow:-1px 0 1px #FFF, 1px 0 1px #FFF, 0 -1px 1px #FFF, 0 1px 1px #FFF;}
/* reset */
.news_last .news_sel {padding:0; border:0; border-bottom:1px dotted #000;}  /* */
.news_last .news_sel h2, .news_last .news_sel h2 a {font:14px Arial,Helvetica,sans-serif;}

/* дата, время */
.news .img_block .data, .news .news_sel .data, .news_last .img_block .data{display:none;}
.news .data {font-size:11px;}
/* дата, время -Выделенной новости*/
.news .img_block .data span {display:inline-block; }
.news .news_sel .img_block .data {display:inline-block; position:absolute; top:10px; left:10px; z-index:2; padding:5px;
text-align:center; background:#FFF; border:1px solid #CCC6AE;}
.news .img_block .day {font-family: leaguegothicregular,Georgia,sans-serif; font-size:48px; font-weight:300; line-height:100%; margin-bottom:-5px; color:red;}
.news .img_block .mount, .news .img_block .time {font-family:Arial,Helvetica,sans-serif; text-transform:uppercase; font-size:10px; font-weight:700;}

/* --- Last news --- */
.news_last .news_sel .img_block .data,
 .news_last .detail, /* .news_last .img_block, */ .news_last .layer, .news_last p {display:none;}
 .news_last .news_sel .data {display:block;}
.news_last .box .title {display:flex; flex-direction:column; margin:0 0 5px; font-size:11px;}
.news_last .box {margin-bottom:20px; border-bottom:1px dotted #000;}
.news_last .box:last-child {margin-bottom:0;}
.news_last .data {padding:2px 0; color:#737373;}
.news_last .img_block, .news_last .news_sel .img_block {
	display:none; /*без картинок */
	margin:0 0 10px; padding:0; width:100%;  /*для картинки 100% */
/* margin:5px 10px 10px 0; padding:0; width:30%;*/ } /* для картинки не 100% */
.news_last .img_box {padding-top:66.6%;} /* Пропорции - относительно ширины 100% */
.news_last .box .detail {display:none;}


/* --- тест разбиваем на колонки --- 
.news .news_last .box {padding:0 10px;}*/
/* 
.news .last_box {margin-bottom:20px;}

.last_box .news_last:nth-child(2) .box {width:calc(33.33333333% - 40px / 3); background:yellow;}
.last_box .news_last:nth-child(2) .box {float:left; margin-right:20px;}
.last_box .news_last:nth-child(2) .box {border:1px solid red; }
.last_box .news_last:nth-child(2) .box:nth-child(3n) {margin-right:0;}
.last_box > .title {background-color:purple;  font-size: 14px; color:#FFF; background-position:5px center;}
 
.last_box .news_last:nth-child(2n-1) .box {width:calc(50% - 20px / 2); background:#F2F2F2; border:1px solid #262f39;}
.news .last_box .news_last:nth-child(2n-1) .box:nth-child(2n) {margin-right:0;}
.news .last_box .news_last:nth-child(2n-1) .box {float:left; margin-right:20px;}
.last_box .news_last:nth-child(2n-1) .title {background-color:#262f39;  font-size:14px; color:#FFF; margin:0 -10px 5px -10px; padding:2px 10px;}
.last_box .news_last:nth-child(2n-1) .title a {font-size:14px; color:#FFF; background-position:5px center;}
 */