#listeBoutiques{

    /* height: 598px;
    width: 700px; */

     height: 37em;
    /*width: 35em; */
    /* float: left; */
    border: 1px solid lightgray;
    border-radius: 3px;
    margin : 2px 20px;
    padding: 5px 25px;
    /* display : inline-block; */
    vertical-align: middle;
    overflow-y: scroll;
    /*margin-top: 2em;*/

}

#map {
    /* la carte DOIT avoir une hauteur sinon elle n'apparaÃ®t pas */
     height: 600px;
   /* width: 600px; */

    /* height: 50em;
    width: 60em; */
    margin-bottom: 1em;
}
#map img{
  border-radius: 0!important;
}
#global{
    width : 80%;
    margin:auto;
    padding: auto;
    font-family: "Poppins", "sans-serif";
    margin-top : 100px;
    /* background-color: aqua; */
}

#centre {

    /* background-color: blueviolet; */
    height: 650px;

     display: inline-block;
    vertical-align: middle;

}

#map{

    /* display : inline-block; */
    vertical-align: middle;
}
.numeroBoutique{

    font-size: 2em;
    font-weight: bold;
    display: inline-block;
    height: 42px;
    min-width: 42px;
    vertical-align:middle;
line-height: 42px;
    background-color: #cc0605;
    color:white;
    border-radius: 5px;
    text-align: center;

}
.autourNombre {

    float: left;
    margin : 0 20px 45px 0;
}

.nomVille {

    font-weight: bold;
}
.lienLocaliser{

    margin-right: 20px;
}

a, .fa {
    color: #3737a8;
    text-decoration: none;
}

a:hover, a:focus {
    /*color: #26262b;*/
    text-decoration: underline;
}
a:active, a:hover {
    outline: 0;
}

#breadcrumbWrapper {
    display: none;
}

.marker-cluster-small {
    background-color: rgba(255, 120, 130, 0.6) !important;
    }
    .marker-cluster-small div {
    background-color: rgba(255, 7, 25, 0.6) !important;
    }
    .marker-cluster-medium {
    background-color: rgba(255, 120, 130, 0.6) !important;
    }
    .marker-cluster-medium div {
    background-color: rgba(255, 7, 25, 0.6) !important;
    }
    .marker-cluster-large {
    background-color: rgba(255, 120, 130, 0.6) !important;
    }
    .marker-cluster-large div {
    background-color: rgba(255, 7, 25, 0.6) !important;
    }

.infosBoutiques{

    margin-left : 48px;
}
.infosBoutiques i{
  color:#000000;
}
.details-boutique{
    padding-left:14px;
}
.horaires{
    display:flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: space-between;
}
.horaire{
  width:45%;
}
.jour {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.jour span{
  max-width:50%;
}
.jour span:nth-child(even){
  text-align:right;
}
/* Changer l icone de regroupement de marquer par une icone personalisÃ©e*/
/*
    .marker-cluster-small::after {
        content: " ";
        background: url('https://www.mapsmarker.com/wp-content/uploads/maps-marker-pro/icons/hospital-building.png');
        height: 36px;
        width: 36px;
        background-repeat: no-repeat;
        display: inline-block;
        }
        */
/* bouton rdv */
div.prendre-rdv{
  display:flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
div.prendre-rdv img.prendre-rdv-picto{
  width:50px; 
}
