.search-result-logo {
	transition: all ease-out 1s;
}
.search-result-navigation-bottom {
	position: -webkit-sticky;
	position: sticky;
	bottom: 1rem;
	height: auto;
	z-index: 200;
}
.desktop.search-result-navigation-top {
	/* position: -webkit-sticky;
	position: sticky; */
	background-color: rgba(248, 249, 250, 0) !important;
	box-shadow: none !important;
	top: -1px !important;
	/* z-index: 998 !important; */
	padding: 0 !important;
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
	gap: 1rem !important;
	color: inherit !important;
	font-weight: normal;
	transition: all .25s ease-in-out;
}
.desktop.search-result-navigation-top.isSticky {
	/* background-color: rgba(248, 249, 250, 1) !important; */
	background-color: #4a8bb8 !important;
	box-shadow: 0px 5px 10px 0px rgb(0 0 0 / 35%) !important;
	padding: .5rem !important;
	top: -1px !important;
	/* z-index: 1001 !important; */
	border-bottom-left-radius: .25rem !important;
	border-bottom-right-radius: .25rem !important;
	gap: 0 !important;
	color: #4a8bb8 !important;
	font-weight: 600 !important;
	transition: all .25s ease-in-out;
}
.page-item.disabled {
	display: none;
}
.offer-list-group-items .list-group-item:last-child {
	border-bottom: none;
}
@media (min-width: 769px) {
	/* .search-entry-modal .modal-dialog {
		max-width: 75%;
	} */
}
@media (max-width: 769px) {
	.search-result-entry-tabs {
		padding: 0 !important;
	}
}
.search-entry-modal, .search-entry-modal .modal-body {
	overflow: hidden !important;
}
.search-entry-modal .tab-content {
	overflow: hidden;
	overflow-y: auto;
	max-height: 100%;
}
.search-entry-modal .tab-pane {
	overflow: hidden;
	max-height: 100%;
}
.search-result-info {
	white-space: pre-wrap;
}
.bg-white {
	background-color: white;
}


.search-result-entry.can-expand .progress-group .progress {
	border-radius: 0rem !important;
	height: 0px !important;
	max-height: 0px !important;
	max-width: 0px !important;
	transition: all .5s ease-in-out !important;
}
.search-result-entry.can-expand.hover .progress-group .progress,
.search-result-entry:not(.can-expand) .progress-group .progress {
	border-radius: .25rem !important;
	height: .5rem !important;
	max-height: .5rem !important;
	max-width: 100% !important;
	transition: all .5s ease-in-out !important;
}
.search-result-entry:not(.can-expand) .progress-group {
	height: .5rem !important;
	max-height: .5rem !important;
	max-width: 100% !important;
	width: 100% !important;
}

/* .search-result-entry .tab-content {
	overflow: hidden;
	max-height: 100%;
}
.search-result-entry .tab-pane > .list-group {
	overflow: hidden;
	overflow-y: auto;
	max-height: 1000px;
}
.search-result-entry .tab-content .search-result-capacities .card-body-col, .search-result-entry .tab-pane > .list-group .list-group {
	max-height: 0px;
	overflow: hidden;
	-webkit-transition: max-height ease-in-out 1s;
	transition: max-height ease-in-out 1s;
	-webkit-transition-delay: -.5s;
	transition-delay: -.5s;
}
.search-result-entry .tab-content .search-result-capacities:hover .card-body-col, .search-result-entry .tab-pane > .list-group:hover .list-group,
.search-result-entry:focus-within .tab-content .search-result-capacities .card-body-col, .search-result-entry:focus-within .tab-pane > .list-group .list-group {
	max-height: 1000px;
	-webkit-transition: max-height ease-in-out 1s;
	transition: max-height ease-in-out 1s;
}
.search-result-info {
	max-height: 105px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: pre-wrap;
	max-width: 100%;
	-webkit-transition: max-height ease-in-out 1s;
	transition: max-height ease-in-out 1s;
	-webkit-transition-delay: -.5s;
	transition-delay: -.5s;
}
.search-result-info:hover, .search-result-entry:focus-within .search-result-info {
	max-height: 1000px;
	overflow-y: auto;
	-webkit-transition: max-height ease-in-out 1s;
	transition: max-height ease-in-out 1s;
} */
/* .search-result-info:hover::after, .search-result-entry:focus-within .search-result-info::after {
	-webkit-line-clamp: 100;
} */
/* .search-result-entry .tab-content {
	max-height: 205px;
	overflow: hidden;
	transition: all ease-in-out .25s;
}
.search-result-entry .tab-content .search-result-capacities .card-body {
	display: none;
}
.search-result-info {
	overflow: hidden;
	-webkit-line-clamp: 4;
	text-overflow: ellipsis;
}
.search-result-entry:hover .tab-content {
	max-height: 395px;
	transition: all ease-in-out .25s;
	overflow-y: auto;
}
.search-result-entry:hover .search-result-info {
	-webkit-line-clamp: unset;
}
.search-result-entry:hover .tab-content .search-result-capacities .card-body {
	display: block;
} */

.highlight {
	background-color: #4a8bb8 !important;
	color: white !important;
	/* z-index: 9999 !important; */

	display: inline-block;
	padding: 0.35em 0.65em;
	font-weight: 700;
	line-height: 1;
	text-align: center;
	/* white-space: nowrap; */
	vertical-align: baseline;
	border-radius: 50rem !important;

	-webkit-box-shadow: 0px 5px 7px -5px rgba(0,0,0,0.35) !important;
	-moz-box-shadow: 0px 5px 7px -5px rgba(0,0,0,0.35) !important;
	box-shadow: 0px 5px 7px -5px rgba(0,0,0,0.35) !important;
}

.search-result-entry .mobile .search-test-info {
	overflow: hidden;
	max-height: 0px !important;
	transition: all .5s ease-in-out;
}
.search-result-entry.hover .mobile .search-test-info,
.search-result-entry:not(.can-expand) .mobile .search-test-info {
	max-height: 10rem !important;
	transition: all .5s ease-in-out;
}

.search-result-entry .search-result-entry-focus {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	/* height: 2.5rem; */
	/* transition: all .5s ease-in-out !important;
	transition-delay: .5s !important; */
}
/* .search-result-entry:hover .search-result-entry-focus {
	-webkit-line-clamp: 5;
	-webkit-box-orient: vertical;
	max-height: 12rem !important;
	transition: all .5s ease-in-out !important;
	transition-delay: .5s !important;
} */

.search-result-entry .desktop .offer-box,
.search-result-entry .desktop .function-box {
	overflow: hidden !important;
	min-height: 2.5rem !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	transition: all .5s ease-in-out;
	transition-delay: .5s;
}
.search-result-entry .desktop .offer-sub-box {
	min-height: 0rem !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	transition: all .5s ease-in-out;
	transition-delay: .5s;
}
.search-result-entry.no-delay .desktop .offer-box,
.search-result-entry.no-delay .desktop .function-box {
	overflow: hidden !important;
	max-height: 2.5rem !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.no-delay .offer-sub-box {
	max-height: 0rem !important;
	overflow: hidden;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry .mobile .offer-box,
.search-result-entry .mobile .function-box {
	overflow: hidden !important;
	max-height: 2rem !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry .desktop .offer-box > span,
.search-result-entry .desktop .function-box > span {
	margin-top: .5rem !important;
	margin-bottom: .5rem !important;
	transition: all .5s ease-in-out;
	transition-delay: .5s;
}
.search-result-entry.no-delay .desktop .offer-box > span,
.search-result-entry.no-delay .desktop .function-box > span {
	margin-top: .5rem !important;
	margin-bottom: .5rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry .mobile .offer-box > span,
.search-result-entry .mobile .function-box > span {
	margin-top: .3rem !important;
	margin-bottom: .5rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover.no-delay .desktop .offer-box,
.search-result-entry.hover.no-delay .desktop .function-box {
	/* overflow-y: auto !important; */
	max-height: 12rem !important;
	padding-top: .4rem !important;
	padding-bottom: .4rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover.no-delay .desktop .offer-sub-box {
	max-height: 12rem !important;
	padding-top: .4rem !important;
	padding-bottom: .4rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover.no-delay .mobile .offer-sub-box {
	max-height: 20rem !important;
	padding-top: .4rem !important;
	padding-bottom: .4rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover .desktop .offer-box,
.search-result-entry.hover .desktop .function-box {
	/* overflow-y: auto !important; */
	max-height: 12rem !important;
	padding-top: .4rem !important;
	padding-bottom: .4rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 1s;
}
.search-result-entry.hover .desktop .offer-sub-box {
	max-height: 12rem !important;
	padding: 0.5rem !important;
	padding-top: .4rem !important;
	padding-bottom: .4rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 1s;
}
.search-result-entry.hover .mobile .offer-box,
.search-result-entry.hover .mobile .function-box {
	max-height: 20rem !important;
	padding-top: .3rem !important;
	padding-bottom: .5rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover .desktop .offer-box > span,
.search-result-entry.hover .desktop .function-box > span {
	margin-top: .1rem !important;
	margin-bottom: .1rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 1s;
}
.search-result-entry.hover.no-delay .desktop .offer-box > span,
.search-result-entry.hover.no-delay .desktop .function-box > span {
	margin-top: .1rem !important;
	margin-bottom: .1rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.hover .mobile .offer-box > span,
.search-result-entry.hover .mobile .function-box > span {
	margin-top: 0rem !important;
	margin-bottom: 0rem !important;
	transition: all .5s ease-in-out;
	transition-delay: 0s;
}
.search-result-entry.no-time,
.search-result-entry.no-time .offer-box,
.search-result-entry.no-time .offer-sub-box,
.search-result-entry.no-time .function-box,
.search-result-entry.no-time .offer-box > span,
.search-result-entry.no-time .function-box > span {
	transition: none !important;
	transition-delay: 0s !important;
}

/* .search-result-entry.capacity .alternate-rows > :not(.alternate-row-color) {
    background-color: transparent !important;
}
.search-result-entry.capacity .alternate-rows > .alternate-row-color .alternate-row-text-color {
    color: rgba(248, 249, 250, .5) !important;
} */

/* .search-result-entry .search-result-entry-focus,
.search-result-entry .search-result-entry-focus {
	min-height: 2rem !important;
	line-height: 1.5 !important;
	margin-top: -.5rem !important;
	margin-bottom: .5rem !important;
}
.search-result-entry.hover .search-result-entry-focus,
.search-result-entry.hover .search-result-entry-focus {
	line-height: normal !important;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
} */