#minheadrest,
.search-filter-handle,
.search-filter,
.user-context,
.icons-group,
.search-global,
.search-results-info,
.search-result.is-active:before,
.search-result-preview,
.pagination,
.mode-switcher,
.headrest,
#mode-switcher,
.record-readmore,
.search-medias-item footer
{
	display: none !important;
}

body {
    font-size: 1em;
}

.search-centered-line, .search-results-m>*, .search-centered {
	width: 100%;
	max-width: 100%;
}

.search-result.is-active {
	background-color: #FFF;
}

.search-result-abstract {
	opacity: 1;
}

a, a:visited, a:active, .search-result.is-active .search-result-link {
	color: #4970EC;
}

.search-result {
    margin: 0.5em 0;
}

em,
.highlight {
	text-decoration: underline;
}

.search-result-list {
	height: auto !important;
	clear: both;
	margin-top: 3rem;
}
#search-background.search-background {
	background: inherit !important;
}
.search-view-list .search-results-m>* {
	max-width: 100%;
}

.search-medias-item {
	display: inline-table;
	position: inherit !important;
	left: auto !important;
	margin-right: 1rem;
	top: auto !important;
	width: 15rem;
	page-break-inside:avoid;
}

body.is-searched.search-view-medias {
	background: none !important;
}

.search-medias-media img {
	min-width: 15rem;
	vertical-align: top;
}
.search-medias-media {
	min-height: 2rem;
}
.search-medias-item-title {
	font-size: 1.1rem;
}
.search-medias-item > h2, .search-medias-item > ul {
	max-height: 4.8rem;
	overflow: hidden;
}

body.search-view-map .search-current,
body.search-view-medias .search-current {
	box-shadow: none;
	margin-bottom: 0;
}

.search-medias-media {
	background: transparent;
	text-align: left;
}

.search-medias-item {
	display: inline-block;
	position: static;
	width: auto;
	box-shadow: none;
}

.page-wrapper {
	height: auto;
}