@import url("https://use.fontawesome.com/releases/v5.13.0/css/all.css");
.champ-recherche{
	display: flex;
	justify-content: center;
	padding:30px 0px 75px;
}
.champ-recherche input{
	padding:8px 15px;
	border:1px solid #9B907C;
	min-width:70%;
	margin-right:10px;
}
.champ-recherche button {
	background-color:#D3CDC2;
	font-size:14px;
	color:#fff;
	padding:8px 15px;
	border:0px;
}
.champ-recherche button:hover:enabled {
	background-color:#DB907C;

	color:#fff;
}
.maps-recherche{
	display: flex;
	justify-content: center;
}

.resultats-recherche{
	justify-content:space-around;
	padding-top:50px;
	padding-bottom:50px
}

.resultats-recherche h2{
	font-size: 2em;
	display: grid;
	margin-bottom: 40px;
	line-height: 1.1em;
}

.resultats-recherche .resultat{
	background-color:#fff;
	border:1px solid #DB907C;
	padding:20px 20px;
}
.resultats-recherche .resultat i{
	margin: 3px 5px 0 0;
}

.resultats-recherche .resultat:nth-child(2n){
	text-align:right;
}
.resultats-recherche .resultat:nth-child(2n+1){
	text-align:left;
}
.resultats-recherche .resultat:nth-child(2n) i{
	float:right;
	margin: 3px 0 0 5px;
}
.resultats-recherche h3{
	font-size:1.5em;
	color:#DB907C;
}
.resultat{margin: 10px auto;}
.resultat a{
	display:block;
}
.resultat a:hover, .resultat i {
	color:#DB907C;
}

.resultat:hover{
	cursor:pointer;
	background-color:#eddbd7;
}

.accordeon-lesproduits{
	width: 100%;
}
.le-produit-vrp h5{
	padding:12px 10px 12px 20px;
	color:#fff;
	margin-bottom:0px;
	font-size:0.9rem;
}
.le-produit-vrp h5{background-color:#e8cfb8;}
.le-produit-vrp h5.typeoreiller, .le-produit-vrp h5.typeOREILLER{background-color:#bdb3a1 !important; }
.le-produit-vrp h5.typecouette, .le-produit-vrp h5.typeCOUETTE{background-color:#cbb89a !important;}
.le-produit-vrp h5.typesurmatelas, .le-produit-vrp h5.typeSURMATELAS{background-color:#dcd2b0 !important;}
.le-produit-vrp h5.typetraversin, .le-produit-vrp h5.typeTRAVERSIN{background-color:#b9b599 !important;}
.le-produit-vrp h5.typeprotectionlit, .le-produit-vrp h5.typePROTECTIONLIT{background-color:#9B907C !important;}
.le-produit-vrp h5.typesachetdefibre, .le-produit-vrp h5.typeSACHETDEFIBRE{background-color:#e5c6a9 !important;}
.le-produit-vrp h5.typeautre, .le-produit-vrp h5.typeAUTRE{background-color:#e8cfb8;}
.le-produit-vrp h5.typelotde2oreillers, .le-produit-vrp h5.typeLOTDE2OREILLERS{background-color:#bdb3a1 !important;}
.le-produit-vrp h5.typeplaid, .le-produit-vrp h5.typePLAID{background-color:#edb6a8 !important;}


/*
a[aria-expanded="true"] h5{
  background-color: #DB907C !important;
} */
a[aria-expanded="true"] h5::after{
	content: "\f35b";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: normal;
}
a[aria-expanded="false"] h5::after{
	content: "\f358";
	float: right;
	font-family: "Font Awesome 5 Free";
	font-style: normal;
	font-weight: normal;
}
.tarif-produit-vrp{
	display: flex;
    align-items: center;
}

.le-produit-vrp h5 span{
	text-transform:capitalize;
}
.le-produit-vrp{
	margin-bottom: 10px;
}
.titre-gamme-vrp{
	padding-top: 100px;
	margin:20px auto 40px;
	text-align:centre;
	color:#776954;
}

.card-body {
	padding: 1rem !important;
}

.tarif-produit-vrp{
	margin:0px !important;
	background-color:#fff;
}
#menu-menu-vrp{
	margin:0px;
	padding:0px;
}
#menu-menu-vrp li{
	list-style: none;
	margin:0px;
	padding:0px;
}

.menu-vrp .dropdown-menu{
	background-color: #B2A997;
	font-size:1em;
}
#menu-menu-vrp li a{
	color:#FFF;
}
.burger-menu-vrp{
	background-color: #341E13;
	color:#fff;
	border:0px;
	font-size: 1.5em;
	height:60px;
	width:60px;
}

.burger-menu-vrp[aria-expanded="true"]{
	background-color: #B2A997;
}

.suivi-commande-home tr{
	cursor:pointer;
}

.suivi-commande-home tr:hover{
	background-color:#e5ddce !important;
}
.suivi-commande-home .table-borderless:hover{
	background-color:#f2eee6 !important;
	cursor:default;
}

.fa-15x {
	font-size: 1.5em;
}

.btn-add-fixed{
	position:fixed;
	right:0px;
	top:20%;
}

.btn-add-fixed .btn-add-cart{
	margin-right:0px;
	padding:7px 14px;
}
.btn-add-vrp{
	margin-right:15px !important;
}
@media all and (max-width: 768px) {
	.resultats-recherche .resultat:nth-child(2n){
		text-align:left;
	}
	.resultats-recherche .resultat:nth-child(2n) i{
		float:left;
		margin-right:5px;
	}
}

.btn-vrp-cmd{
	padding: 12px 17px 8px !important;
	cursor: pointer;
}

#mapid { height: 180px; }
#resultats-recherche
{
	overflow: hidden;
}

.leaflet-pane {
	z-index: 0!important;
}

.leaflet-top,
.leaflet-bottom,
.leaflet-top,
.leaflet-bottom {
	z-index: 1!important;
}

.table.comparatif-ca {
	max-width: 900px;
}
.table tfoot th {
	vertical-align: bottom;
	border-top: 2px solid #dee2e6;
}
.table.comparatif-ca td, .table.comparatif-ca th {
	padding: 0.4em 0.75rem;
}
