

/* Start:/local/templates/mhi/components/bitrix/breadcrumb/main/style.css?174655972677*/
.chain-item {
    text-decoration: underline;
    color: #d1c094!important;
}
/* End */


/* Start:/local/templates/mhi/components/bitrix/news/about.blog/bitrix/news.list/.default/style.css?17465597263865*/
.append-blog-data {
	margin-top: 40px;
}

div.news-list
{
	word-wrap: break-word;
}
div.news-list img.preview_picture
{
	float:left;
	margin:0 4px 6px 0;
}
.news-date-time {
	color:#486DAA;
}

.loading-box {
	position: absolute;
	z-index: 500;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	background-color: rgba(255,255,255,0.75);
}
.loading-box::after {
	content: '';
	width: 64px;
	height: 64px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -32px;
	margin-left: -32px;
	background: url('/local/templates/mhi/components/bitrix/news/about.blog/bitrix/news.list/.default/ajax-loader.gif') no-repeat center center / cover;
}

.news-filter-block {
    width: 100%;
    margin-bottom: 30px;
}
.news-filter-header {
    font-size: 14px;
    margin-bottom: 5px;
    font-family: glory;
}
.news-filter-fields {
    display: flex;
    flex-wrap: wrap;
}
.news-filter-fields input {
    display: none;
}
.news-filter-label {
    display: block;
    padding: 0 10px 1px;
    border: 1px solid #c6c6c6;
    border-radius: 15px;
    margin-right: 10px;
    cursor: pointer;
    font-family: glory;
}
.news-filter-fields input:checked + .news-filter-label {
    border-color: #d8c195;
    background-color: #d8c195;
}

.press-news {
    padding-bottom: 50px;
    display: block;
    position: relative;
}
.blog-card {
    border: 1px solid #c6c6c6;
    background: #fdfeff;
    width: 100%;
    height: 360px;
    margin: 0 15px 15px 0;
    perspective: 1000;
    overflow: hidden;
}
.blog-card:hover .blog-card-flipper,
.blog-card.hover .blog-card-flipper {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(180deg);
}
.blog-card-face,
.blog-card-back {
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}
.blog-card-flipper {
    transition: 1s;
    transform-style: preserve-3d;
    position: relative;
    height: 100%;
}
.blog-card-face {
    z-index: 2;
}
.blog-card-back {
    -webkit-transform: rotateY(-180deg);
    -moz-transform: rotateY(-180deg);
    -o-transform: rotateY(-180deg);
    -ms-transform: rotateY(-180deg);
    transform: rotateY(180deg);
    padding: 12px 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    height: inherit;
}
.blog-card-face-img {
    height: 260px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.blog-card-face-header {
    padding: 8px 12px 0;
    font-weight: bold;
    line-height: 1.4em;
    font-family: glory;
}
.blog-card-back a {
    color: #000;
    display: block;
    flex: 2 1 auto;
}
.blog-card-back a:hover {
    color: #000;
}
.blog-card-back-header {
    font-weight: bold;
    line-height: 1.4em;
    margin-bottom: 10px;
    font-family: glory;
}
.blog-card-back-anons {
    font-size: 15px;
    font-family: glory;
    max-height: 240px;
    overflow: hidden;
    text-overflow: ellipsis;
}
.blog-card-back-bottom-box {
    display: flex;
}
.blog-card-back-bottom-date {
    margin-right: 20px;
    color: #cdcdcf;
    font-family: glory;
}
.blog-card-back-bottom-tags {
    font-family: glory;
}
.blog-card-back-bottom-tags span {
    color: #d5bb98;
    margin-right: 10px;
    cursor: pointer;
    font-family: glory;
}
.blog-card-back-bottom-date,
.blog-card-back-bottom-tags,
.blog-card-back-bottom-tags span {
    font-size: 13px;
    line-height: 1.5em;
}

@media all and (min-width:768px) {
    .blog-card {
        width: calc(50% - 15px);
        height: 360px;
    }
}

@media all and (min-width:992px) {
    .blog-card {
        width: calc(33% - 15px);
        height: 360px;
    }

}

@media all and (min-width:1200px) {
    .news-filter {
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .news-filter-box {
        width: calc(33% - 15px);
    }
}
/* End */
/* /local/templates/mhi/components/bitrix/breadcrumb/main/style.css?174655972677 */
/* /local/templates/mhi/components/bitrix/news/about.blog/bitrix/news.list/.default/style.css?17465597263865 */
