@font-face{font-family:'berranger_hand_itc_stdregular';src:url('https://paysgourmand.ccapv.fr/wp-content/themes/Divi-enfant/fonts/berranger_hand_itc_std_regular-webfont.woff2') format('woff2'),url('https://paysgourmand.ccapv.fr/wp-content/themes/Divi-enfant/fonts/berranger_hand_itc_std_regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'Omnes Bold Italic';font-style:normal;font-weight:normal;src:local('Omnes Bold Italic'),url('https://paysgourmand.ccapv.fr/wp-content/themes/Divi-enfant/fonts/Omnes Bold Italic.woff') format('woff')}.berranger{font-family:'berranger_hand_itc_stdregular'}.omnes{font-family:'Omnes Bold Italic'}h1,h2,h3,h4,h5,h6{font-family:'Omnes Bold Italic'}#main-header{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#top-menu .current-menu-item a::before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1.0}#top-menu li a:hover:before{-webkit-transform:translateY(15px);transform:translateY(15px);opacity:1}#top-menu li a:before{content:'';position:absolute;top:3px;left:0;background:#666666;width:100%;height:2px;-webkit-transform:translateY(24px);transform:translateY(24px);opacity:0;transition:0.3s ease}#lieux-interactifs{list-style:none;max-height:300px;overflow-y:auto;padding:0;margin-top:1em}#lieux-interactifs .lieu{cursor:pointer;padding:6px;border-bottom:1px solid #ddd;transition:background .3s}#lieux-interactifs .lieu:hover{background:#e6f0ff}.et_pb_scroll_top.et-visible{opacity:1;-webkit-animation:fadeInBottom 1s;-moz-animation:fadeInBottom 1s;-o-animation:fadeInBottom 1s;animation:fadeInBottom 1s}.et_pb_scroll_top.et-pb-icon{right:15px;bottom:85px;border-radius:25px;background:#00a3a6}.et_pb_scroll_top.et-pb-icon:hover{background:#6e4f28}.et_pb_scroll_top:before{content:"\36";color:#ffffff}.map-fixed-left{position:sticky;top:0;height:100vh;max-height:100vh;width:100%;margin-bottom:1rem}#ma-carte-restaurateurs{height:100%;width:100%}#reset-vue-restaurateurs{position:absolute;top:1rem;right:1rem;z-index:999;padding:0.5em 1em;background:#f07e4f;color:white;border:none;border-radius:6px;font-size:0.9rem;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.2)}@media (max-width:768px){.map-fixed-left{position:relative;height:300px}#ma-carte-restaurateurs{height:100%}}#ma-carte-artisans{height:100%;width:100%}#reset-vue-artisans{position:absolute;top:1rem;right:1rem;z-index:999;padding:0.5em 1em;background:#6c8e2c;color:white;border:none;border-radius:6px;font-size:0.9rem;cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,0.2)}@media (max-width:768px){.map-fixed-left{position:relative;height:300px}#ma-carte-artisans{height:100%}#reset-vue-artisans{position:absolute;top:1rem;right:1rem}}