.elementor-6 .elementor-element.elementor-element-136b493 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-136b493{z-index:1;}.elementor-6 .elementor-element.elementor-element-ead8479 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-4f5d616{text-align:left;width:auto;max-width:auto;}.elementor-6 .elementor-element.elementor-element-4f5d616 img{width:100%;height:101px;}.elementor-6 .elementor-element.elementor-element-4f5d616:hover img{opacity:0.8;}.elementor-6 .elementor-element.elementor-element-4f5d616 > .elementor-widget-container{padding:0px 0px 0px 60px;}.elementor-6 .elementor-element.elementor-element-be13ca5{margin-top:-101px;margin-bottom:0px;z-index:0;}.elementor-bc-flex-widget .elementor-6 .elementor-element.elementor-element-234b3e8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-234b3e8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-6 .elementor-element.elementor-element-234b3e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-6 .elementor-element.elementor-element-0340ad3{--background-align:center;--container-height:100vh;--tooltip-transition-duration:250ms;--hotspot-size:50px;--hotspot-box-color:#54595F00;--tooltip-min-width:0px;--tooltip-padding:1em 1em 1em 1em;--tooltip-color:#000000;--tooltip-border-radius:5px 5px 5px 5px;z-index:10;}.elementor-6 .elementor-element.elementor-element-0340ad3 img{object-fit:contain;transition-duration:1.8s;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-955f5b8 .e-hotspot__button{grid-gap:10px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-955f5b8{left:26%;--hotspot-translate-x:26%;top:27%;--hotspot-translate-y:27%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-23b6cbd .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-23b6cbd .e-hotspot__button{grid-gap:10px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-23b6cbd{left:51%;--hotspot-translate-x:51%;top:73%;--hotspot-translate-y:73%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e430aef .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e430aef .e-hotspot__button{grid-gap:10px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e430aef{left:38%;--hotspot-translate-x:38%;top:45%;--hotspot-translate-y:45%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e589180 .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e589180 .e-hotspot__button{grid-gap:10px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e589180{left:57%;--hotspot-translate-x:57%;top:29%;--hotspot-translate-y:29%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e085999 .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e085999 .e-hotspot__button{grid-gap:9px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-e085999{left:24%;--hotspot-translate-x:24%;top:67%;--hotspot-translate-y:67%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-b3ec2ed .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-b3ec2ed .e-hotspot__button{grid-gap:10px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-b3ec2ed{left:12%;--hotspot-translate-x:12%;top:41%;--hotspot-translate-y:41%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-c39e833 .e-hotspot__icon{grid-column:1;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-c39e833 .e-hotspot__button{grid-gap:20px;}.elementor-6 .elementor-element.elementor-element-0340ad3 .elementor-repeater-item-c39e833{left:79%;--hotspot-translate-x:79%;top:41%;--hotspot-translate-y:41%;}.elementor-6 .elementor-element.elementor-element-0340ad3 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:calc(100% + 5px );top:initial;}.elementor-6 .elementor-element.elementor-element-0340ad3 .e-hotspot__label{font-family:"Merriweather", Sans-serif;font-size:16px;font-weight:600;}.elementor-6 .elementor-element.elementor-element-0340ad3 .e-hotspot__tooltip{font-family:"Aleo", Sans-serif;font-weight:bold;line-height:1.3em;letter-spacing:1.3px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-6 .elementor-element.elementor-element-234b3e8{width:100%;}}@media(max-width:767px){.elementor-6 .elementor-element.elementor-element-4f5d616 img{width:80%;}.elementor-6 .elementor-element.elementor-element-0340ad3 img{object-fit:cover;}}/* Start custom CSS for hotspot, class: .elementor-element-0340ad3 *//***
 * 
 * HOME
 * 
***/

#home a:hover.e-hotspot {
    text-decoration: none;
}

/*** PRESENTATION */
#home a[href*="presentation"] .e-hotspot__icon {
    transform: rotate(15deg);
}
#home a[href*="presentation"] .e-hotspot--tooltip-position {
    transform: rotate(-6deg);
    transform-origin: 0 1050px;
}
/*** ACTU */
#home a[href*="actu"] .e-hotspot__icon {
    transform: rotate(-18deg);
}
#home a[href*="actu"] .e-hotspot--tooltip-position {
    transform: rotate(5deg);
    transform-origin: 0 -850px;
}
/*** EPICERIE */
#home a[href*="epicerie"] .e-hotspot__icon path {
    fill: #FF6400 !importan;
}
#home a[href*="epicerie"] .e-hotspot--tooltip-position {
    transform: rotate(-10deg);
    transform-origin: -20px 400px;
}
/*** RESTO */
#home a[href*="bar"] .e-hotspot__icon {
    transform: rotate(-10deg);
}
#home a[href*="bar"] .e-hotspot--tooltip-position {
    transform: rotate(6deg);
    transform-origin: 0 -1000px;
}
/*** ARTISTES */
#home a[href*="artiste"] .e-hotspot__icon {
    transform: rotate(5deg);
}
#home a[href*="artiste"] .e-hotspot--tooltip-position {
    transform: rotate(-5deg);
    transform-origin: -150px 1150px;
}
/*** RECUP */
#home a[href*="recup"] .e-hotspot__icon {
    transform: rotate(-8deg);
}
#home a[href*="recup"] .e-hotspot--tooltip-position {
    transform: rotate(3deg);
    transform-origin: 0 -1400px;
}
/*** CONTACT */
#home a[href*="contact"] .e-hotspot__icon {
    transform: rotate(8deg);
}
#home a[href*="contact"] .e-hotspot--tooltip-position {
    transform: rotate(-4deg);
    transform-origin: 0 1150px;
}

/***
Suppression des label
*/
#home .e-hotspot__label {
    display: none !importan;
}

#home .e-hotspot__label {
    color: #000;
    text-transform: uppercase;
    /*width: 100px;*/
    font-family: sans-serif !important;
    font-size: 12px !important;
    line-height: 1;
    /* font-weight: normal !important; */
}
#home .e-hotspot__label {
    text-shadow: -2px 0 rgb(255 255 255 / 40%), 0 2px rgb(255 255 255 / 40%), 2px 0 rgb(255 255 255 / 40%), 0 -2px rgb(255 255 255 / 40%);
}/* End custom CSS */