/* HOTFIX FILE NEED TO BE REMOVE NEXT DEPLOYMENT */


/* -------------------- */
/* WTCANIIBA1199091C-31 using !important because there is already an !important on the previous version */
/* -------------------- */
.lvl2--wider {
  top: 121px !important;
}





/* -------------------- */
/* WTCANIIBA1199091C-32 */
/* -------------------- */
.main--searchPage {
	color: #4e4e4e;
}

.main--searchPage input {
	font-family: "IBM Plex Sans",Arial,"Helvetica Neue",Helvetica,sans-serif;
}

.main--searchPage .select {
	display: inline-block;
}

.main--searchPage .select select {
	background: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
	-moz-appearance: none;
	background-color: white;
	border-radius: 0;
	border: 1px solid  #C6D0D2;
	padding: 0.2rem 1em 0.2rem 0.4rem;
}

.main--searchPage .search-facets-wrap {
	font-size: 1.4rem;
}

.main--searchPage .search-facets-wrap input, .main--searchPage .search-facets-wrap .select, .main--searchPage .search-facets-wrap button {
	margin: 0.4rem 0;
}

.main--searchPage .search-facets-wrap label {
	display: block;
}

.main--searchPage .search-facets-wrap header {
	padding: 1.6rem;
	background-color: #DB5D00;
	color: white;
}

.main--searchPage .search-facets-wrap header h1, .main--searchPage .search-facets-wrap header h2, .main--searchPage .search-facets-wrap header h3, .main--searchPage .search-facets-wrap header h4, .main--searchPage .search-facets-wrap header h5, .main--searchPage .search-facets-wrap header h6 {
	font-size: 2.4rem;
	color: white;
}

.main--searchPage .search-facets-wrap .search-filters {
	border: 1px solid  #C6D0D2;
	padding: .8rem;
}

.main--searchPage .search-facets-wrap .search-filters .facet {
	padding: 0.8rem;
	border-bottom: 1px solid  #C6D0D2;
}

.main--searchPage .search-facets-wrap .search-filters .facet:last-child {
	border-bottom: none;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list .facet-list__header {
	font-size: 1.6rem;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list .form-group {
	display: inline-block;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list .form-group.input__date {
	position: relative;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list .form-group.input__date i.material-icons {
	color: #ffb075;
	position: absolute;
	right: 0;
	top: 0;
	padding: .8rem .2rem;
	pointer-events: none;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list input[type="date"] {
	padding: .4rem .8rem;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list input[type="date"]::-webkit-inner-spin-button {
	-webkit-appearance: none;
	display: none;
}

.main--searchPage .search-facets-wrap .search-filters .facet.facet-list input[type="date"]::-webkit-calendar-picker-indicator {
	opacity: 0;
}

.main--searchPage .form-row {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	padding: 1.6rem 0;
}

.main--searchPage .form-row header {
	width: 100%;
}

.main--searchPage .selected-filters .selected-filter {
	display: inline-block;
	padding: 0.4rem 1.6rem;
	margin: 0 1.6rem .8rem 0;
	background-color: #ffb075;
	color: #4e4e4e;
}

.main--searchPage .selected-filters .selected-filter i.material-icons {
	color: #4e4e4e;
	font-size: 0.9em;
	transform: translateY(0.15em);
	padding-left: 0.8rem;
}

.main--searchPage .sort-filters {
	display: inline-block;
}

.main--searchPage .sort-filters label {
	margin-right: 1rem;
	font-size: 1.4rem;
	font-weight: 700;
}

.main--searchPage .sort-filters .form-group {
	display: inline-block;
	padding-right: 1.6rem;
	padding-bottom: 0.8rem;
}

.main--searchPage .input-search-within label {
	display: block;
}

.main--searchPage .input-search-within .form-group.input-search {
	min-width: 50%;
	display: inline-block;
}

.main--searchPage .input-search-within input.search {
	min-width: 50%;
	padding: .4rem .8rem;
}

.main--searchPage .input-search-within input.search + button {
	background-color: #00758C;
	border: none;
	padding: .4rem .6rem;
	transform: translateY(0.1em);
}

.main--searchPage .input-search-within input.search + button i.material-icons {
	font-size: 1.2em;
	color: white;
}

.main--searchPage .search-results article {
	border-bottom: 1px solid  #C6D0D2;
	padding: 2.4rem 0;
	display: block;
}

.main--searchPage .search-results article:first-child {
	border-top: 1px solid  #C6D0D2;
}

.main--searchPage .search-results article .article__image {
	max-width: 45%;
	padding-right: 3.2rem;
}

.main--searchPage .search-results article .article__image img {
	max-height: 33.3vh;
}

.main--searchPage .search-results article .article__body .article__date {
	font-size: .9em;
}

.main--searchPage .search-results article .article__body .article__summary {
	padding-bottom: 0.8rem;
}
