.b-presentation-list--item{
	border-bottom: #d8e0e5 solid 1px;
	padding: var(--global-block-body-padding, 15px) 0;
	position: relative;
	transition: all .2s ease-in-out;
}

.b-presentation-list--item:after{
	background: #f7f8ff;
	content: '';
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: -1px calc(0px - var(--global-block-body-padding, 15px));
	border-top: #f4f5ff solid 1px;
	border-bottom: #f4f5ff solid 1px;
	z-index: 1;
	opacity: 0;
	transition: all .2s ease-in-out;
}

.b-presentation-list--item:hover:after{
	opacity: 1;
}

.b-presentation-list--item__grid{
	display: grid;
	grid-template-rows: auto;
	grid-template-columns: 80px auto min-content;
	align-items: center;
	grid-gap: 0;
	position: relative;
	width: 100%;
	z-index: 2;
}

.b-presentation-list--item__cover-link{
	display: block;
}

.b-presentation-list--item__cover-empty{
	background: #e7eef2 url(images/ico-cover.svg) center center no-repeat;
	background-size: 28px;
	border: #d8e0e5 solid 1px;
	width: 80px;
	height: 117px;
	display: block;
}

.b-presentation-list--item__data{
	padding: 0 var(--global-block-body-padding, 15px);
	line-height: 16px;
	min-width: 0;
}

.b-presentation-list--item__link, 
.b-presentation-list--item__link:hover{
	color: var(--global-headings-color);
	text-decoration: none;
	font-weight: bold;
	line-height: 21px;
}

.b-presentation-list--item__desc{
	margin-top: 15px;
	font-size: 14px;
}

.b-presentation-list--item__desc .truncated{
	line-height: 21px;
}

.b-presentation-list--item__params{
	color: #939cb0;
	font-size: 15px;
	margin-top: 15px;
	display: block;
	cursor: default;
}

.b-presentation-list--item__param{
	display: block;
	margin-bottom: 10px;
}

.b-presentation-list--item__param-sep{
	display: block;
	height: 15px;
}

.b-presentation-list--item__param:last-of-type{
	margin-bottom: 0;
}

.b-presentation-list--item__param-label{
	white-space: nowrap;
}

.b-presentation-list--item__param-value{
	color: #5a606f;
}

/* Действия */

.b-presentation-list--item__action{
	min-width: 41px;
}

.b-presentation-list--item__action .b-xbookmark-action{
	background: url(images/bookmark.svg) 0px 0px no-repeat;
	background-size: contain;
	width: 24px;
	height: 24px;
	overflow: hidden;
	text-indent: -100em;
	display: block;
	margin-left: auto;
}

.b-presentation-list--item__action .b-xbookmark-action-remove{
	background-image: url(images/bookmark-active.svg);
}

@media (max-width: 500px) 
{
	.b-presentation-list--item__grid{
		grid-template-columns: auto min-content;
	}

	.b-presentation-list--item__cover{
		display: none;
	}

	.b-presentation-list--item__data{
		padding: 0;
	}
}

@media (max-width: 400px) 
{
	.b-presentation-list--item__grid{
		grid-template-columns: 1fr;
	}

	.b-presentation-list--item__action{
		display: none;
	}
}
