@-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)}}.wp-block-group,.wp-block-image img,ul{box-sizing:border-box}.wp-block-image img{height:auto;max-width:100%;vertical-align:bottom}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}html :where(img[class*=wp-image-]){height:auto;max-width:100%}figure{margin:0 0 1em}.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}#slider,#slider .slides,#slider .slides li{margin:0;padding:0}.slide-content{color:#3c3c3c;padding-right:20%}.slide-title{font-size:2em}.slide{position:relative}.slide a{text-decoration:none}#slider a:active,#slider a:focus,a:active,a:focus,a:hover,a:link,a:visited{outline:0}.slides{margin:0;padding:0;list-style:none}#slider .slides>li{display:none;-webkit-backface-visibility:hidden}#slider .slides img{width:100%;display:block}.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#slider{position:relative;zoom:1}#slider .slides{zoom:1}.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-book:before{content:""}.fa-child:before{content:""}.fa-exclamation-triangle:before{content:""}.fa-facebook-square:before{content:""}.fa-globe:before{content:""}.fa-instagram:before{content:""}.fa-map-marked-alt:before{content:""}.fa-search:before{content:""}.fa-traffic-cone:before{content:""}.fa-truck-couch:before{content:""}.fa-utensils-alt: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}#header .navbar,h2,h3,p{padding:0;border:0}*,form{padding:0;margin:0}form{border:0}*{background-repeat:no-repeat}li,ul{list-style:none}img{border:0;-ms-interpolation-mode:bicubic;height:auto}aside,div,figure,footer,h2,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,h2{font-weight:300}body{font-size:1em;line-height:1.4em;font-family:"Open Sans",Arial,Tahoma,Verdana,sans-serif;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}iframe,img{max-width:100%}#header{background:#fff}#header .navbar{margin-bottom:0;border-radius:0;background:0 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)}}#slider-container #slider .slides{overflow:hidden}#slider-container #slider .slides .slide-content{position:absolute;right:20px;bottom:20px;width:40%;font-weight:400;background-repeat:no-repeat;padding:0}#slider-container #slider .slides .slide-content .slide-title{font-family:"Yanone Kaffeesatz";color:#9d40bb;font-weight:500;font-size:26px;line-height:1.15em;width:100%;margin:0;padding:15px 15px 10px;background-color:#fff;background:rgba(255,255,255,.8)}#slider-container #slider .slides .slide-content .slide-title a,h3{color:#333}#slider-container #slider .slides .slide-content .slide-desc{font-weight:400;font-size:1em;line-height:1.2em;position:relative;padding:0 15px 15px;background:rgba(255,255,255,.8)}#slider-container #slider .slides .slide-content .slide-desc .slide-more{margin-left:5px}#slider-container #slider-mask{position:absolute;top:-10px;left:-10px;z-index:19;width:100px}.btn-more:hover,a{text-decoration:none}a:hover{text-decoration:underline;color:#9d40bb}h2{color:#888;font-size:1.8em;margin:40px 0 10px;line-height:1.2em}h3{font-size:1.3em;font-weight:400;margin:30px 0 10px;line-height:1.4em}.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}.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.category-agenda{color:#f18101}.block .content-box .category,.block .content-box .category a{font-weight:500;color:#acc90c;font-size:14px;text-transform:uppercase}.home h2{margin-top:0;padding-top:20px;padding-bottom:20px}.home h2 .ico-apostrophe{margin-top:-40px;width:13px}.home h2 .FontHi,.home h2 .FontLo{color:#343a40;font-size:1.4em;font-weight:400;font-family:"Yanone Kaffeesatz"}.home h2 .FontLo{color:#9d40bb;font-weight:200}#line-1{padding:30px 0}#line-2{background-color:#f2f2f5}#line-2,#line-3{padding:30px 0;box-shadow:inset 0 10px 10px -8px rgba(0,0,0,.2)}.btn-more{color:#fff;position:absolute;right:5px;bottom:25px;width:100px;text-align:right}.btn-more i{font-size:26px;margin-right:15px}.btn-more:hover{color:#fff}.btn-more:hover i{font-size:34px}#shortcuts{background:#f2f2f5;padding:10px 20px;overflow:hidden;margin-bottom:30px}#shortcuts .short-link{text-align:center;display:block;padding-bottom:10px}#grands_projets .project-widget .wp-block-image img,#shortcuts .short-link i,.btn-more i{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease}#shortcuts .short-link i{font-size:38px;color:#6b8ec5}#shortcuts .short-link p{margin:5px 0;font-size:15px;line-height:1.2em}#shortcuts .short-link:hover,a{color:#343a40}#shortcuts .short-link:hover i{transform:translateY(-5px)}#agenda{margin-top:30px}#agenda .btn-outline-secondary{color:#343a40;margin:20px 0;padding:5px 40px 5px 20px;position:relative}#agenda .btn-outline-secondary:after{content:"";font-family:"Font Awesome 5 Pro";right:15px;position:absolute}#agenda .btn-outline-secondary:hover{background-color:#f18101;color:#fff;border-color:#f18101}#agenda .btn-outline-secondary:hover:after,#galeries .btn-outline-secondary:hover:after{right:10px}#agenda h3{margin-top:5px}#galeries .album a,#last-news{position:relative;margin-bottom:30px}#last-news{padding:0 0 40px;background-image:url(/wp-content/themes/epinay/images/more-green.jpg);background-position:bottom right}#grands_projets h2 .FontLo,#last-news h2 .FontLo{color:#acc90c}#grands_projets{background:#f2f2f5;padding:10px 20px;overflow:hidden;margin-bottom:30px}#grands_projets .project-widget{margin-bottom:25px}#grands_projets .project-widget .wp-block-image{margin-bottom:0;overflow:hidden}#grands_projets .project-widget .wp-block-image img{width:100%}#grands_projets .project-widget .wp-block-image:hover img{transform:scale(1.1)}#grands_projets .project-widget h3{margin-top:10px;margin-bottom:0}#galeries,#videos{margin-top:30px}#galeries h2 .FontLo{color:#6b8ec5}#galeries .btn-outline-secondary,#videos .btn-outline-secondary{color:#343a40;margin:20px 0;padding:5px 40px 5px 20px;position:relative}#galeries .btn-outline-secondary:after{content:"";font-family:"Font Awesome 5 Pro";right:15px;position:absolute}#galeries .btn-outline-secondary:hover{background-color:#6b8ec5;color:#fff;border-color:#6b8ec5}#galeries .album a{display:block;cursor:pointer}#galeries .album a .description{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:12;display:block;opacity:0;text-align:center;cursor:pointer;padding:30px 20px;transition:visibility 0s linear .5s,opacity .5s linear}#galeries .album a .description h3{color:#fff;font-size:18px;margin:0}#galeries .album a:hover .description{opacity:1}#videos h2 .FontLo{color:#d32945}#videos .btn-outline-secondary:after{content:"";font-family:"Font Awesome 5 Pro";right:15px;position:absolute}#videos .btn-outline-secondary:hover{background-color:#d32945;color:#fff;border-color:#d32945}#videos .btn-outline-secondary:hover:after{right:10px}#videos .video{border:1px solid #aaa;font-size:0;line-height:0;margin-bottom:25px}#videos .video iframe{width:100%}#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}#header .navbar .navbar-search{margin:20px 20px 0 0;padding:10px 15px}}@media (max-width:768px){#slider-container #slider-mask{width:50px}#slider-container .slide-desc{display:none}}@media (max-width:576px){#slider-container #slider .slides .slide-content{width:60%}}