.ib-news .page-news-title {
    color: #000;
    background: transparent;
    border: none;
    padding: 45px 0;
    margin: 0;
}
.ib-news-item {
	padding: 0 20px 20px 20px;
	border-bottom: 1px solid #d6e3f6;
	margin-bottom: 20px;
}
.ib-news-item h6 {
    font-size: 1.8rem;
}
.ib-news-item h6 a {
    font-size: inherit;
    font-weight: inherit;
}
.ib-news .description {
	margin-bottom: 10px;
}
.ib-news time {
	font-size: 13px;
	margin-bottom: 10px;
	display: block;
}
.ib-news-readmore-page {
	margin-bottom: 40px;
}
.ib-news .news-full-text {
    padding-bottom: 20px;
}
.ib-news .news-full-text p {
    margin: 15px 0;
}
/*скрытие грида с картинкой в режиме для слабовидящих */
.blind .ib-news-item .cover {
    display: none;
}
/*принудительно растягиваем грид с описанием, при отключенной картинке, в режиме слабовидящих */
.blind .ib-news-item .news-details {
    width: 100%;
}

/*адаптивность изображений в полной новости */
.ib-news .full-text img {
    max-width: 100%;
    height: auto;
}

/* плитки */
.ib-news-container {
    display: flex;
    display: -webkit-flex;
    flex-flow: row wrap;
    -webkit-flex-flow: row wrap;
    justify-content: flex-start;
    -webkit-justify-content: flex-start;
    margin: 0 -0.8%;
}
.ib-news__item {
    border: 1px solid #cbcbcb;
    border-radius: 5px;
    flex-basis: 31.4%;
    margin: 10px 0.8%;
    background: #fff;
}
.ib-news__item.article_variant {
    width: 48%;
    flex-basis: 48%;
}
.ib-news__item__img {
    height: 221px;
    overflow: hidden;
}
.ib-news__item__img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
}
.ib-news__item__img img {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    transition-duration: .2s;
    width: 100%;
    height: auto;
    min-height: 221px;
}
.ib-news__item__details {
    padding: 25px 18px 45px;
}
.ib-news__item__details h6 {
    font-size: 1.6rem;
}
.ib-news__item__details time {
    color: #818181;
}
.ib-news-readmore {
    background: #3d7ad8;
    color: #fff;
    cursor: pointer;
    width: 150px;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
    margin: 10px auto;
}

@media (max-width: 992px) {
    .ib-news__item {
        flex-basis: 48%;
    }

    /*.ib-news__item__img {
        height: 261px;
    }

    .ib-news__item__img img {
        min-height: 261px;
    }*/
}
@media (max-width: 768px) {
  /*  .ib-news__item {
        flex-basis: 100%;
    }*/

    /*.ib-news__item__img {
        height: 337px;
    }

    .ib-news__item__img img {
        min-height: 337px;
    }*/
}
@media (max-width: 576px) {
    .ib-news__item,
    .ib-news__item.article_variant {
        flex-basis: 100%;
    }
}

/*изменение цвета текста если есть бг */
.has-bg .ib-news .page-news-title {
    color: #fff;
}

/* Low vis */
.blind--dark .ib-news-item {
    border-bottom-color: #fff;
}
.blind--dark .pagination > .active > a.page-link,
.blind--dark .pagination > .active > a.page-link:hover {
    background: #fff;
    color: #000 !important;;
}
.blind--light .ib-news-item {
    border-bottom-color: #000;
}
.blind--light .pagination > .active > a.page-link,
.blind--light .pagination > .active > a.page-link:hover {
    background: #000;
    color: #fff !important;;
}
.blind--blue .ib-news-item {
    border-bottom-color: #19659e;
}
.blind--blue .pagination > .active > a.page-link,
.blind--blue .pagination > .active > a.page-link:hover {
    background: #195183;
    color: #a4d4f7 !important;;
}
