@-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)}}:where(.wp-block-calendar table:not(.has-background) th){background:#ddd}.wp-lightbox-container button:focus-visible{outline:3px auto rgba(90,90,90,.25);outline:3px auto -webkit-focus-ring-color;outline-offset:3px}.wp-lightbox-container button:not(:hover):not(:active):not(.has-background){background-color:rgba(90,90,90,.25);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}.animated,.book-type-menu ul li a{-moz-transition:all .2s ease;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.animated{-ms-transition:all .2s ease}.book-type{padding:0;margin:0!important;float:left;width:100%}.book-type-menu{background-color:#f3f3f3;margin-top:30px!important}.book-type-menu ul li{margin:8px 0;list-style-type:none!important}.book-type-menu ul li a{border-bottom:1px solid #ddd;display:block;float:left;width:94%;padding:8px 3%;font-size:1.2em}.book-type-menu ul li a:hover{padding:8px 0 8px 6%}.book-type-menu ul li a span{font-size:.8em;color:#999}#page-tools{list-style-type:none}#page-tools.top{right:5%;position:absolute;text-align:right}#page-tools li{list-style-type:none!important;float:left;list-style-image:none!important}#page-tools a{display:block;float:right;font-size:1.8em;color:#ddd;padding:0 0 0 15px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}#page-tools a.twitter:hover{color:#55acee}#page-tools a.facebook:hover{color:#3b5999}#page-tools a.print:hover{color:#444}#page-tools a.dezoom:hover,#page-tools a.zoom:hover{color:#000}#page-tools a.dezoom{font-size:1.4em;margin:3px 0 0}@media (max-width:485px){#page-tools.top{display:none}}.fa,.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-bars:before{content:""}.fa-facebook:before{content:""}.fa-facebook-square:before{content:""}.fa-instagram:before{content:""}.fa-print:before{content:""}.fa-search:before{content:""}.fa-twitter: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;vertical-align:middle;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}#content ul:not(.blocks-gallery-grid){margin:.5em 0 1em 2em;display:block;padding:0 0 1em 2em}#content ul:not(.blocks-gallery-grid) li{list-style:disc inside;padding:0 0 .4em;line-height:1.4em}#header{background:#fff}#header .navbar{margin-bottom:0;border-radius:0;background:0 0;border:0;padding:0}#header .navbar .navbar-brand{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 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}a{color:#343a40;text-decoration:none}a:hover{text-decoration:underline;color:#9d40bb}h1{color:#000;font-size:2.5em;font-weight:500;margin:0 0 20px;line-height:1.1em;font-family:"Yanone Kaffeesatz"}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}#page-tools.top{top:-30px}#page-tools a{text-decoration:none!important}#search-modal{background:#f2f2f5;padding:20px;margin:20px 0}#search-modal .intro{font-family:"Yanone Kaffeesatz";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}#page-tools{display:none!important}h1.page-title{margin-top:0;margin-bottom:20px}#header .navbar .navbar-search{margin:20px 20px 0 0;padding:10px 15px}}