#moteur .bi-question-circle {
	font-size: 10px;
	vertical-align: text-top;
	margin-left: 5px;
}
#selection-form select {
	text-transform: uppercase;
}
#selection-form div.selection div.field {
	white-space: nowrap;
	overflow: hidden;
}
#selection-form div.selection select, #selection-form div.selection input {
	border: none;
}
#selection-form div.selection div.trier-par {
	position: relative;
	top: -35px;
}
#selection-form div.second-filter {
	margin-top: 0.5rem;
}
.select-black select {
	border: 1px solid #000 !important;
}
.indisponible {
	font-size: 0.8rem;
	color: red !important;
}
.disponible {
	font-size: 0.8rem;
	color: #00a676 !important;
}
div.logo {
	font-size: 5rem;
}
div.logo img {
	max-height: 100px;
}
div.carousel-item.active {
	background-color: transparent;
}
#resultats div.card {
	margin-bottom: 50px;
}
#resultats div.card-photo {
	height: 230px;
}
#resultats div.carousel-inner,
#resultats div.carousel-item,
#resultats div.carousel-item img {
	/* max-height: 200px; */
}
.w-53 {
	width: 53%;
}
@media (max-width: 767px) {
	#selection-form div.selection select, #selection-form div.selection input {
		width: 100%;
		border: 1px solid #00a676;
		font-size: 1.3em;
		font-weight: normal !important;
		padding-left: 0.25em;
		padding-right: 0.25em;
		padding-top: 0.5em;
		padding-bottom: 0.5em;
		width: 100%;
		color: gray;
	}
	#selection-form div.selection label {
		display: none;
	}
}

p.card-text.text-bees {
	min-height: 51px;
}

@media (max-width: 1590px) {
	p.card-text.text-bees {
		min-height: 76px;
	}
	p.text-surcommande {
		min-height: 40px !important;
	}
	.card-photo {
		height: 200px !important;
	}
}

@media (max-width: 1499px) {
	select.refresh,
	select.order {
		font-size: 0.7em !important;
	}
}

@media (max-width: 1267px) {
	p.card-text.text-bees {
		min-height: 102px;
	}
	p.text-surcommande {
		min-height: 40px;
	}
	select.refresh,
	select.order,
	input.refresh {
		font-size: 0.6em !important;
	}
}

@media (max-width: 1199px) {
	p.card-text.text-bees {
		min-height: 51px;
	}
	#resultats div.carousel-inner,
	#resultats div.carousel-item,
	#resultats div.carousel-item img {
		max-height: 150px;
	}
	p.text-surcommande {
		min-height: 40px;
	}
	.card-photo {
		height: 180px !important;
	}
}

@media (max-width: 795px) {
	p.card-text.text-bees {
		min-height: 76px;
	}
	p.text-surcommande {
		min-height: 40px;
	}
}

.details-compa-description {
	min-height: 80px;
	font-size: 12px;
}

.details-compa-action {
	margin-left: 125px;
	margin-bottom: 5px;
	padding-top: 0;
}

a.comparatif.title-black.mb-0.lh-1.ps-4.text-color-green {
	font-size: 12px;
}

@media (max-width: 1550px) {
	.container.compa-prodcuts {
		max-width: 80%;
	}
	#comparaison-selection div.title a {
		font-size: 1.2em;
	}
}

@media (max-width: 1201px) {
	.details-compa-action {
		margin-left: 90px;
	}
	.details-compa-description {
		font-size: 10px;
	}
	a.comparatif.title-black.mb-0.lh-1.ps-4.text-color-green {
		font-size: 10px;
	}
	#comparaison-selection div.title a {
		font-size: 1em;
	}
    div#filter-indice {
		margin-left: 20px;
	}
}

@media (max-width: 991px) {
	/* Supprimer toute les modifications de compa-products, details-compa-action, details-compa-dexcription */
	.details-compa-action {
		margin-left: 0;
		margin-bottom: 0;
		padding-top: 0;
	}
	.details-compa-description {
		min-height: 0;
		font-size: 10px;
	}
	.compa-unite {
		width: 50%;
	}

	.comparaison-produit {
		margin-left: 10px;
	}

	div#filter-indice {
		margin-left: 40px;
	}

	#selection-form div.selection div.trier-par {
		position: initial;
		top: 0;
	}
	#selection-form div.second-filter {
		margin-top: 0;
	}
}

@media (max-width: 767px) {
	div#filter-indice {
		margin-left: 0;
	}
}

@media (max-width: 576px) {
	.compa-unite {
		width: 100%;
	}
	.comparaison-produit {
		margin-left: 0;
	}
	#comparaison-selection div.title a {
		font-size: 0.8em;
	}
	.details-compa-description {
		min-height: 0;
		font-size: 8px;
	}
	div#comparaison-selection {
		z-index: 2;
	}
}