@-webkit-keyframes pulse{0%,to{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);transform:scale(.8)}}@keyframes pulse{0%,to{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}}:root :where(.wp-block-button.is-style-outline>.wp-block-button__link){border:2px solid;padding:.667em 1.333em}.wp-lightbox-container button:focus-visible{outline:3px auto #5a5a5a40;outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:#5a5a5a40;border:0}.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background){background:0 0;border:0}ul{box-sizing:border-box}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--baseocom-color-red:#cd094f;--baseocom-color-hover-red:#e8115c;--baseocom-color-white:#fff;--baseocom-color-purple:#000091;--baseocom-color-purple-hover:#1212ff;--baseocom-color-purple-light:#e3e3fd;--baseocom-color-purple-lighter:#adadf9;--baseocom-color-black:#000;--baseocom-color-blue:#0063cb;--baseocom-color-grey:#3a3a3a;--baseocom-color-grey-light:#f9f6f9;--baseocom-color-grey-lighter:#e5e7eb;--baseocom-color-grey-lightest-border:#e5e5e5;--baseocom-color-grey-border:#d1d5db;--baseocom-color-transparent:transparent;--baseocom-color-transparent-border:transparent;--baseocom-color-input:#eee;--baseocom-bg-body:var(--baseocom-color-white);--baseocom-text-color-body:var(--baseocom-color-grey);--baseocom-text-color-title:var(--baseocom-color-black);--baseocom-bg-color-block:var(--baseocom-color-white);--baseocom-hover-bg-color-block:var(--baseocom-color-grey-light);--baseocom-bg-color-guided-research:var(--baseocom-color-purple-light);--baseocom-text-color-guided-research:var(--baseocom-color-grey);--baseocom-color-title-guided-research:var(--baseocom-color-purple);--baseocom-bg-color-guided-research-button:var(--baseocom-color-white);--baseocom-hover-bg-color-guided-research-button:var(--baseocom-color-white);--baseocom-text-color-guided-research-button:var(--baseocom-color-purple);--baseocom-hover-text-color-guided-research-button:var(--baseocom-color-purple);--baseocom-border-color-guided-research-button:var(--baseocom-color-purple);--baseocom-color-circle-guided-research-button:var(--baseocom-color-white);--baseocom-hover-color-circle-guided-research-button:var(--baseocom-color-purple-lighter);--baseocom-border-color-circle-guided-research-button:var(--baseocom-color-purple);--baseocom-icon-color-guided-research-button-help:var(--baseocom-color-purple);--baseocom-hover-icon-color-guided-research-button-help:var(--baseocom-color-purple-hover);--baseocom-hover-bg-color-guided-research-button-help:var(--baseocom-color-grey-light);--baseocom-bg-color-guided-research-button-submit:var(--baseocom-color-purple);--baseocom-hover-bg-color-guided-research-button-submit:var(--baseocom-color-purple-hover);--baseocom-text-color-guided-research-button-submit:var(--baseocom-color-white);--baseocom-hover-text-color-guided-research-button-submit:var(--baseocom-color-white);--baseocom-text-color-guided-research-selected:var(--baseocom-color-purple);--baseocom-text-color-guided-research-button-edit:var(--baseocom-color-purple);--baseocom-hover-text-color-guided-research-button-edit:var(--baseocom-color-purple);--baseocom-bg-color-guided-research-button-edit:var(--baseocom-color-transparent);--baseocom-hover-bg-color-guided-research-button-edit:var(--baseocom-color-white);--baseocom-link-color:#000091;--baseocom-link-hover-color:#1212ff;--baseocom-text-color-breadcrumb:#666;--baseocom-text-page-color-breadrcrumb:var(--baseocom-color-black);--baseocom-color-separator-breadcrumb:#666;--baseocom-block-border-color-info:var(--baseocom-color-blue);--baseocom-block-border-left-color-reminder:#6a6af4;--baseocom-bg-color-who-can-help:var(--baseocom-color-grey-light);--baseocom-text-color-who-can-help:var(--baseocom-color-grey);--baseocom-color-title-who-can-help:var(--baseocom-color-red);--baseocom-color-btn-find-contact:var(--baseocom-color-red);--baseocom-hover-color-btn-find-contact:var(--baseocom-color-hover-red);--baseocom-color-text-btn-find-contact:var(--baseocom-color-white);--baseocom-hover-text-btn-find-contact:var(--baseocom-color-white);--baseocom-color-input-location-search:var(--baseocom-color-input);--baseocom-color-border-input-location-search:var(--baseocom-color-red);--baseocom-color-icon-location-search:var(--baseocom-color-red);--baseocom-color-bg-suggestions:var(--baseocom-color-white);--baseocom-color-border-suggestions:var(--baseocom-color-purple);--baseocom-color-text-suggestions:var(--baseocom-color-purple);--baseocom-hover-color-text-suggestions:var(--baseocom-color-white);--baseocom-hover-color-bg-suggestions:var(--baseocom-color-purple);--baseocom-color-bg-dropdown-who-can-help:var(--baseocom-color-white);--baseocom-hover-color-btn-bg-dropdown-who-can-help:var(--baseocom-color-grey-lighter);--baseocom-color-btn-text-dropdown-who-can-help:var(--baseocom-color-red);--baseocom-hover-color-btn-text-dropdown-who-can-help:var(--baseocom-color-red);--baseocom-color-border-dropdown-who-can-help:var(--baseocom-color-grey-lightest-border);--baseocom-color-text-dropdown-who-can-help:var(--baseocom-color-grey);--baseocom-color-icon-dropdown-who-can-help:var(--baseocom-color-red)}#baseo_comarquage :host,#baseocom-actualites :host,.baseo_comarquage-search-block :host,.baseocom-cards-theme :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}#baseo_comarquage .baseocom-list-of-situations>ul li::marker,#baseo_comarquage .baseocom-location-search .baseocom-cities-suggestions ul li::marker{list-style-type:none!important}#baseo_comarquage .baseocom-location-search input:focus-visible{outline-style:solid!important;outline-width:2px!important;outline-color:#0a76f6!important}#baseo_comarquage .baseocom-location-search input:focus-visible:focus-visible,#baseo_comarquage .baseocom-location-search input:focus:focus-visible{outline-offset:2px!important}#baseo_comarquage ::backdrop,#baseocom-actualites ::backdrop,.baseo_comarquage-search-block ::backdrop,.baseocom-cards-theme ::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:}.animated{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.fab,.fal{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.33333em;line-height:.75em;vertical-align:-.0667em}.fa-stack,img{vertical-align:middle}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;width:2.5em}.fa-arrow-right:before{content:""}.fa-bars:before{content:""}.fa-calendar-alt:before{content:""}.fa-facebook-square:before{content:""}.fa-instagram:before{content:""}.fa-search:before{content:""}.fa-youtube:before{content:""}@font-face{font-display:swap;font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:300;font-display:auto;src:url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.eot);src:url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.woff2)format("woff2"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.woff)format("woff"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.ttf)format("truetype"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-light-300.svg#fontawesome)format("svg")}.fal{font-family:"Font Awesome 5 Pro";font-weight:300}@font-face{font-display:swap;font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:auto;src:url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.eot);src:url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.eot?#iefix)format("embedded-opentype"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.woff2)format("woff2"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.woff)format("woff"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.ttf)format("truetype"),url(/wp-content/themes/epinay/assets/fontawesome/webfonts/fa-brands-400.svg#fontawesome)format("svg")}.fab{font-family:"Font Awesome 5 Brands"}body,div,html,input,li,ul{margin:0;padding:0;border:0}*,form,h1,h3,p{padding:0}*,form{margin:0}form,h1,h3,p{border:0}*{background-repeat:no-repeat}li,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto}a:active,a:focus,a:hover,a:link,a:visited{outline:0}aside,div,footer,h1,h3,header,nav{display:block}html{font-size:100%}.menu{-webkit-transition:all 0,padding .2s ease;-moz-transition:all 0,padding .2s ease;-o-transition:all 0,padding .2s ease;-ms-transition:all 0,padding .2s ease;transition:all 0,padding .2s ease}#footer #footer-center .panneau img,.animate-all{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}body{font-size:1em;line-height:1.4em;font-family:"Open Sans",Arial,Tahoma,Verdana,sans-serif;font-weight:300;color:#343a40}.logo-epinay{width:190px}#shadows{position:absolute;z-index:20;width:100%}p{margin:0 0 .6em}strong{font-weight:500}i{font-style:italic}time{margin:0 0 10px;color:#aaa}#header{background:#fff}#header .navbar{margin-bottom:0;border-radius:0;background:0 0;border:0;padding:0}#header .navbar .navbar-brand,time{display:inline-block}#header .navbar .navbar-brand img{display:block;margin:10px 0 10px 20px}#header .navbar .navbar-brand:hover img{-moz-transform:scale(1) rotate(-3deg) translate(0);-webkit-transform:scale(1) rotate(-3deg) translate(0);-o-transform:scale(1) rotate(-3deg) translate(0);transform:scale(1) rotate(-3deg) translate(0)}#header .navbar .navbar-search{background-color:#f2f2f5;padding:10px 8px;cursor:pointer}#header .navbar .navbar-search i{font-size:24px}#header .navbar .navbar-search:hover{background-color:#343a40;padding:20px 8px 10px}#header .navbar .navbar-search:hover i,#social{color:#fff}#header #search-modal{display:none}#social{background:#6b8ec5;padding:10px;margin-top:50px}#social .FontHi,#social .FontLo{color:#fff;font-size:2rem;line-height:1.5rem;font-weight:400;font-family:"Yanone Kaffeesatz"}#social .FontLo{font-size:1.4rem;line-height:1.1rem;font-weight:300}#social .social-link i{font-size:48px;color:#fff;padding:0 10px}#social .social-link:hover i{-webkit-animation:pulse 1.5s linear infinite;animation:pulse 1.5s linear infinite}#footer{background-color:#f2f2f5}#footer #footer-center{padding-top:50px;padding-bottom:30px}#footer #footer-center h3{color:#333;text-transform:uppercase;font-weight:400}#footer #footer-center .tel{display:inline-block;font-size:1.5em;font-weight:400;margin:15px 0}#footer #footer-center .panneau,#social .social-link{display:inline-block}#footer #footer-center .panneau:hover img{transform:scale(1.05)}#footer #footer-center .panneau .logo-ville-fleurie{max-width:200px;margin-top:50px}#footer #footer-center .panneau .logo-ville-nature{max-width:200px}#footer #footer-mentions{font-size:.9em;text-align:center;padding:40px 0 10px}#footer #footer-mentions a{margin-left:2px;padding-top:0}#footer #footer-mentions #menu-mentions li{display:inline;list-style:none}#footer #footer-mentions #menu-mentions .link-foo a:before{content:" - "}#footer #footer-mentions #menu-mentions a:hover{background-color:transparent}@media (min-width:992px){#main-menu{z-index:5000;margin:0 10px 0 0}#main-menu a,#main-menu li{cursor:pointer}#main-menu span{color:#333;display:block;padding:0 3%0 0}#main-menu a{display:block;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#main-menu li.level-0{border-top-width:25px;border-top-style:solid;float:left;position:inherit!important;display:block;color:#333;margin:0 7px;-webkit-transition:all .1s ease;-moz-transition:all .1s ease;-o-transition:all .1s ease;-ms-transition:all .1s ease;transition:all .1s ease}#main-menu li.level-0>span{display:block;float:left;text-align:center;text-decoration:none;text-transform:uppercase;font-size:22px;font-weight:500;font-family:"Yanone Kaffeesatz";line-height:50px;vertical-align:middle;padding:0 10px;margin-right:4px}#main-menu ul.sub-menu{display:none;background-color:#fff;width:100%;z-index:200;padding:20px 30px 30px;text-transform:none;position:absolute;top:100%;right:0}#main-menu ul.sub-menu>.col{width:33%;float:left}#main-menu ul.sub-menu li a{color:#444;padding:0 10px;font-size:1.1em;font-weight:lighter}#main-menu ul.sub-menu li a:hover{color:#474747;text-decoration:underline}#main-menu ul.sub-menu li.level-1{border:0;cursor:pointer;padding:0}#main-menu ul.sub-menu li.level-1 a{font-size:1.2em;background:0 0;font-weight:400;margin-bottom:8px;margin-top:25px;border-left:17px solid;line-height:20px;color:#eee;color:rgba(0,0,0,.7);border-left-color:rgba(0,0,0,.5)}}#secondary .widget{clear:both;float:left}#secondary .widget ul{font-size:1em;margin:0}#secondary .widget ul ul{margin-left:1.5em}#secondary .widget ul li{color:#777;width:auto}#secondary .widget a{text-decoration:none}#secondary .widget a:active,#secondary .widget a:focus,#secondary .widget a:hover{text-decoration:none}#secondary aside{padding:30px 10%;margin:0 0 40px;display:block;float:left;width:100%;background-color:#f2f2f2}#secondary aside h3{margin:0 0 15px;color:#777;text-decoration:none;font-size:1.7em;text-transform:none;font-weight:300;line-height:1.2em}#secondary aside li{list-style-type:disc;list-style-position:inside}#secondary aside li.cat-item{list-style-type:none}#secondary aside li.cat-item a{display:block;float:left;clear:both;background:#ddd;padding:3px 12px 3px 20px;color:#343a40;margin:0 0 8px}#secondary aside li.cat-item a:hover,#secondary aside li.current-cat a{background:#acc90c;color:#fff}a{color:#343a40;text-decoration:none}a:hover{text-decoration:underline;color:#9d40bb}#search-modal .intro,h1{font-family:"Yanone Kaffeesatz"}h1{color:#000;font-size:2.5em;font-weight:500;margin:0 0 20px;line-height:1.1em}h3{color:#333;font-size:1.3em;font-weight:400;margin:30px 0 10px;line-height:1.4em}h1.page-title{margin-top:20px;margin-bottom:60px}.btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;font-size:1.05em;font-weight:inherit;border-radius:30px;padding:.375rem .9rem;cursor:pointer}#Ep_breadcrumb{margin-top:.6em;float:left;width:100%;padding:0 0 0 15px}.block{margin:0 0 40px}.block .image-box .image{display:block;position:relative}.block .image-box .image img:hover{cursor:pointer;-moz-box-shadow:0 0 15px #bbb;-webkit-box-shadow:0 0 15px #bbb;box-shadow:0 0 15px #bbb}.block .image-box .image .overlay{visibility:hidden;opacity:0;transition:visibility 0s linear .5s,opacity .5s linear;width:100%;height:100%;position:absolute;top:0;left:0;font-size:40px;font-weight:600;text-align:center;color:#fff}.block .image-box .image .overlay span{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.block .image-box .image:hover .overlay{visibility:visible;opacity:1;transition-delay:0s;position:absolute;background-color:rgba(0,0,0,.7);width:100%;height:100%}.block .content-box .title{margin:0;font-size:1.1rem}.block .content-box .title a{font-weight:500;color:#343a40;text-transform:uppercase}.block .content-box .category{margin:10px 0 0}.block .content-box .category,.block .content-box .category a{font-weight:500;color:#acc90c;font-size:14px;text-transform:uppercase}#search-modal{background:#f2f2f5;padding:20px;margin:20px 0}#search-modal .intro{font-size:24px}#main-menu>.Decouvrir{border-top-color:#26b7bc;border-bottom-color:#26b7bc}#main-menu>.Decouvrir>span{color:#26b7bc}#main-menu>.Decouvrir>ul.sub-menu{background-color:#26b7bc}#main-menu>.Mairie{border-top-color:#acc90c;border-bottom-color:#acc90c}#main-menu>.Mairie>span{color:#acc90c}#main-menu>.Mairie>ul.sub-menu{background-color:#acc90c}#main-menu>.VillePourTous{border-top-color:#9d40bb;border-bottom-color:#9d40bb}#main-menu>.VillePourTous>span{color:#9d40bb}#main-menu>.VillePourTous>ul.sub-menu{background-color:#9d40bb}#main-menu>.Quotidien{border-top-color:#f18101;border-bottom-color:#f18101}#main-menu>.Quotidien>span{color:#f18101}#main-menu>.Quotidien>ul.sub-menu{background-color:#f18101}#main-menu>.TempsLibre{border-top-color:#dd4ba8;border-bottom-color:#dd4ba8}#main-menu>.TempsLibre>span{color:#dd4ba8}#main-menu>.TempsLibre>ul.sub-menu{background-color:#dd4ba8}.navbar-toggler{background:#343a40;padding:10px;margin-top:20px;float:right!important;display:block}.navbar-toggler i{font-size:27px;color:#fff}@media (max-width:1200px){#main-menu li.level-0{margin:0 3px}#main-menu li.level-0>span{font-size:20px;padding:0 5px}}@media (max-width:992px){#main-menu{cursor:pointer;margin-bottom:30px}#main-menu a,#main-menu span{display:block}#main-menu .col,#main-menu .level-1{padding:0!important}#main-menu .level-0 span{padding:14px 10px!important;background-color:#f2f2f5}#main-menu .level-1 a{padding:14px 20px;color:#fff}h1.page-title{margin-top:0;margin-bottom:20px}#header .navbar .navbar-search{margin:20px 20px 0 0;padding:10px 15px}}