.logged-in{}
.avia_ajax_form .lpdw.form_address {
display: none;
}@media only screen and (max-width: 767px) {     #main .title_container {
padding-top: 42px;
background-color: var(--blue);
}
#main .title_container h1 {
font-weight: bold;
} .template-page .entry-content-wrapper h1 {
margin: 40px 0 0 0;
}
.main_color .av-special-heading-h1 .special-heading-border, .main_color .av-special-heading-h2 .special-heading-border, .main_color .av-special-heading-h3 .special-heading-border, .main_color .av-special-heading-h4 .special-heading-border { display: none;
}
.main_color .av-special-heading-h1 .av-special-heading-tag, .main_color .av-special-heading-h2 .av-special-heading-tag, .main_color .av-special-heading-h3 .av-special-heading-tag { float: none !important;
}
.main_color .special-heading-inner-border { border-style: dotted;
} .main_color a:hover {
text-decoration: none;
}  #top #main .input-text,
#top #main input[type="text"],
#top #main input[type="input"],
#top #main input[type="password"],
#top #main input[type="email"],
#top #main input[type="number"],
#top #main input[type="url"],
#top #main input[type="tel"],
#top #main input[type="search"],
#top #main textarea,
#top #main select {
background-color: white;
border: 1px solid var(--dark-blue);
border-radius: 4px;
color: var(--dark-blue);
}
#top :is(.ui-datepicker, tbody) {
background-color: white !important;
}
#top td.ui-datepicker-unselectable {
background-color: var(--blue);
opacity: 0.8;
}
#top td a {
background-color: white !important;
color: var(--dark-green) !important;
}
#top td.ui-datepicker-current-day a {
background-color: var(--dark-green) !important;
color: white !important;
} #top td.avia-highlight-col {
background-color: white;
color: black !important;
text-transform: initial;
white-space: initial;
}
#top td {
background-color: var(--green);
color: white !important;
border-color: var(--dark-green);
} [class^="icon-"]:before,
[class*=" icon-"]:before {
font-family: "entypo-fontello";
font-style: normal;
font-weight: normal;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-right: 0.5em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-left: 0.2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3);
}
.icon-clock:before {
content: "\e862";
}   #top #header {
height: 85px !important;
}
#top #header_main {
border: none;
} #top #header .logo::before {
content: "";
position: absolute;
left: -15%;
display: block;
width: 100px;
height: 100%;
background-color: white;
}
#top #header .logo {
background-color: transparent;
position: absolute !important;
left: -25px;
min-width: 242px;
max-width: 85%;
width: 100%;
z-index: 99999;
}
#header .logo .av-contains-svg {
padding: 24px 0 24px 24px;
background-color: white;
clip-path: polygon(0 0, 100% 0%, 85% 100%, 0% 100%);
} #header .av-hamburger {
display: flex;
align-items: center;
height: 100%;
height: 100%;
} #header .main_menu #av-burger-menu-ul {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
width: 80%;
min-width: 282px;
padding: 182px 24px !important;
background-color: white;
clip-path: polygon(0 0, 100% 0%, 100% 20%, 85% 95%, 0 95%);
}
#header .main_menu #av-burger-menu-ul li {
padding: 8px 0;
font-size: 18px;
text-align: left;
}
#top #header #av-burger-menu-ul li a {
color: black !important;
font-weight: 700;
}
#header .main_menu .av-burger-overlay-bg {
background-color: var(--dark-blue);
opacity: 0.8;
}   #sidebar_fixe {
position: fixed;
bottom: 0px;
display: flex;
justify-content: space-evenly;
align-items: center;
width: 100%;
background-color: var(--green);
z-index: 99;
}
#sidebar_fixe a {
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
width: 100%;
height: 80px;
font-size: 10px;
font-weight: 600;
color: white;
}
#sidebar_fixe a span::before {
display: flex;
justify-content: center;
align-items: center;
margin: 0 auto;
padding: 4px;
width: 32px;
height: 32px;
background-color: white;
font-size: 18px;
font-family: "mairie-icon", serif;
color: var(--green);
border-radius: 50%;
}
#sidebar_fixe a:hover span::before,
#sidebar_fixe a:focus span::before,
#sidebar_fixe a:active span::before {
color: var(--dark-green);
}
#sidebar_fixe a span#sidebar_fixe_enfance::before {
content: "\e815";
}
#sidebar_fixe a span#sidebar_fixe_demarches::before {
content: "\e817";
}
#sidebar_fixe a span#sidebar_fixe_journal::before {
content: "\e816";
}
#sidebar_fixe a span#sidebar_fixe_dechetterie::before {
content: "\e818";
}
#sidebar_fixe a span#sidebar_fixe_tennis::before {
content: "\e819";
}    #full_slider_1 {
height: calc(100vh - 85px);
position: relative;
}
#full_slider_1
:is(.avia-slideshow, .avia-slideshow-inner, li, .avia-slide-wrap, img) {
height: 100%;
} #full_slider_1 .avia-slideshow::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
width: 100%;
height: 100%;
background-color: #00000032;
z-index: 8;
}
#full_slider_1 img {
object-fit: cover;
}
#section-recherche {
position: absolute;
top: 60%;
}
#top #section-recherche #searchform_element .av_searchform_wrapper {
border-radius: 4px;
}
#top #section-recherche #searchform_element .av_searchform_wrapper input#s {
border-color: var(--green);
}
#top #section-recherche :is(.av_searchsubmit_wrapper, #searchsubmit) {
width: 48px;
}
#top #section-recherche .av-submit-hasicon {
font-size: 24px !important;
}
#section-recherche p:first-child {
margin: 0 0 12px 0;
padding-top: 24px;
font-size: 16px;
text-transform: uppercase;
}
#section-recherche p .av_font_icon {
margin: 0 auto;
display: block;
width: 100%;
animation: bounce 3s ease infinite;
} #section-actualites .template-page {
padding-top: 75px;
}
#section-actualites .entry-content-wrapper {
position: relative;
}
#section-actualites .av_textblock_section:first-child {
position: absolute;
top: -30px;
z-index: 5;
}
#section-actualites h2:not(:first-child) {
padding-left: 24px;
}
#section-actualites .avia-content-slider {
position: static;
overflow: visible;
}
:is(.page-id-109, #section-actualites) .slide-entry {
margin: 0 0 24px 0 !important;
background-color: white;
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-image {
clip-path: polygon(0 0, 100% 0%, 100% 100%, 0 90%);
border-radius: unset;
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-image::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
height: 100%;
width: 100%;
background-color: black;
opacity: 0.18;
z-index: 1;
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-content {
position: relative;
padding: 0 24px 24px 24px;
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-content time {
color: var(--blue);
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-content h3 {
margin: 0;
padding: 4px 0 8px 0;
}
:is(.page-id-109, #section-actualites) .slide-entry .slide-content h3 a {
font-weight: 600;
text-transform: initial;
}
:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
.more-link {
color: var(--green);
text-decoration: underline;
}
:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
.more-link::after {
content: "";
position: relative;
display: block;
width: 100%;
height: 2px;
background-color: var(--green);
}
:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
.more-link
.more-link-arrow {
display: none !important;
}
:is(.page-id-109, #top #section-actualites)
.slide-entry
.slide-content
.blog-categories {
display: none;
}
:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
:is(h3, .slide-entry-excerpt) {
color: black;
}
#top #section-actualites .avia-slideshow-arrows {
position: absolute;
bottom: 40px;
display: block;
width: 92px;
}
#top #section-actualites .avia-slideshow-arrows a {
width: 46px;
height: 46px;
line-height: 46px;
font-size: 16px;
bottom: 0;
margin: 0;
opacity: 1;
background-color: var(--dark-green);
color: white;
}
#top #section-actualites .avia-slideshow-arrows a::before {
line-height: 46px;
border-radius: unset;
}
#top #main #actu_section {
margin: 20px 0px 0px 0px;
}
#top #main #actu_section div.entry-content-wrapper.clearfix {
display: flex;
flex-direction: column-reverse;
}
#top #main #actu_title {
margin: 0px 0px 40px 0px;
}
#top #main #actu_title h2 {
font-weight: bold;
font-size: 35px;
}
#top #main #actu_img {
margin-bottom: 40px;
}
#top #main #actu_txt {
margin: 78px 0px 0px 0px;
}
#top #main #actu_txt_bottom {
margin: 25px 0px 0px 0px;
}
#top #main #actu_txt_bottom p,
#top #main #actu_txt p {
font-size: 16px;
}
#top #main #actu_btn {
margin: 20px 0px 0px 0px;
}
#top #main #actu_btn a.avia-button {
padding: 12px 10px 12px;
} #top #section-decouverte h2 {
margin-bottom: 24px;
color: white;
font-weight: 800;
text-transform: initial;
}
#top #section-decouverte .flex_column_table {
margin: 0;
}
#top #section-decouverte .item-redirect {
position: relative;
display: flex;
padding: 32px 24px;
box-shadow: 2px 2px 7px #00000018;
overflow: hidden;
} #top #section-decouverte .item-redirect .av-special-heading {
padding: 0;
}
#top #section-decouverte .item-redirect .av-special-heading-tag {
width: max-content;
}
#top #section-decouverte .item-redirect .av-special-heading-tag::after {
content: "\e81b";
position: relative;
display: inline-block;
width: 16px;
height: 16px;
margin-left: 8px;
font-size: 16px;
color: black;
font-family: "mairie-icon", sans-serif;
line-height: 16px;
z-index: 3;
}
#top #section-decouverte .item-redirect .avia-image-container::before {
content: "";
position: absolute;
top: 0;
left: -51%;
display: block;
width: 100%;
height: 100%;
background-image: url(//www.morgny-la-pommeraye.fr/wp-content/uploads/2022/11/decoration_carte_decouverte.png);
background-position: center center;
background-size: contain;
background-repeat: no-repeat;
z-index: 2;
}
#top #section-decouverte .item-redirect .avia-image-container {
position: absolute;
height: 100px;
width: 100px;
right: 0;
top: 0;
}
#top
#section-decouverte
.item-redirect
:is(.avia-image-container-inner, .avia-image-overlay-wrap, img) {
width: 100%;
height: 100%;
}
#top #section-decouverte .item-redirect img {
object-position: center;
object-fit: cover;
border-radius: unset;
} #main #section-signalement {
position: relative;
height: 464px;
}
#main #section-signalement :is(.container, .template-page) {
position: static;
}
#main #section-signalement::before {
content: "";
position: absolute;
top: 0;
left: 0;
display: block;
height: 100%;
width: 100%;
background-color: black;
opacity: 0.16;
}
#main #section-signalement .avia-button-center .avia-color-theme-color {
display: flex;
align-items: center;
width: 100%;
padding: 0;
gap: 8px;
}
#main #section-signalement .avia-button-center .avia_button_icon {
padding: 12px;
display: inline-block;
background-color: var(--red);
color: white;
}
#main #section-signalement .avia-button-center .avia_iconbox_title {
font-size: 16px;
color: black;
}
#main
#section-signalement
.avia-button-center
.avia-color-theme-color:hover
.avia_button_background {
background-color: var(--mustard);
}
#main
#section-signalement
.avia-button-center
.avia-color-theme-color::after {
content: "\e81b";
position: absolute;
right: 18px;
display: inline-block;
width: 18px;
height: 18px;
font-size: 18px;
line-height: 18px;
color: black;
font-family: "mairie-icon", sans-serif;
} #top #main #section-panneau {
position: absolute;
bottom: 0;
left: 0;
display: flex;
align-items: center;
margin: 0;
padding: 24px 48px 24px 0px;
background-color: var(--dark-blue);
clip-path: polygon(0 0, 80% 0, 95% 100%, 0% 100%);
gap: 24px;
margin: 0;
}
#section-panneau .av-special-heading {
margin: 0;
padding: 0;
}    .page-id-109 #main .avia-content-slider .slide-entry-wrap {
margin: 0;
} #top.search #sidebar_fixe + .container_wrap {
background-color: white;
}
#top.search #sidebar_fixe + .container_wrap #searchsubmit {
background-color: var(--green);
color: white;
}
#top.search #sidebar_fixe + .container_wrap .content :is(p, h2, h4) {
color: black;
}     #top:not(.home) #footer-head {
box-shadow: 1px 1px 24px 8px #efefef82;
} #top #footer-content .flex_column_table,
#top #footer-content .flex_column_table .flex_column {
display: flex;
align-items: center;
}
#top #footer-content a {
font-size: 18px;
font-weight: bold;
color: black;
}
#top #footer-content a:focus,
#top #footer-content a:hover {
color: var(--dark-blue);
} #socket {
position: relative;
padding-bottom: 80px;
border: 0px;
}
#main #socket {
max-height: 200px;
min-height: unset;
}
#main #socket :is(.template-page, .container) {
padding: 0;
}
#main #socket p {
font-size: 10px;
font-weight: 600;
}
#main #socket a {
color: white;
}
}@media only screen and (max-width: 1024px) and (min-width: 768px) { }:root{--dark-blue:#56568c;--blue:#4899b4;--dark-green:#1d7955;--green:#799e39;--mustard:#e8b430;--red:#b7262b;}
@keyframes bounce {
0%{transform:scale(1, 1) translateY(0);}
10%{transform:scale(1.1, 0.9) translateY(0);}
30%{transform:scale(0.9, 1.1) translateY(-8px);}
50%{transform:scale(1, 1) translateY(0);}
100%{transform:scale(1, 1) translateY(0);}
}
@keyframes slide_right {
from{transform:translateX(0%);}
to{transform:translateX(50%);}
}  @media only screen and (min-width: 768px) {     #main .title_container{background-color:var(--blue);border:none;}
#main .title_container a{color:white;}
#main .title_container h1{font-weight:bold;}
#main .title_container .breadcrumb :is(a, span){color:white;}
#main .title_container .breadcrumb a{text-decoration:underline;}
.template-page .entry-content-wrapper h1{margin:40px 0 0 0;}
.main_color .av-special-heading-h1 .special-heading-border, .main_color .av-special-heading-h2 .special-heading-border, .main_color .av-special-heading-h3 .special-heading-border, .main_color .av-special-heading-h4 .special-heading-border{display:none;}
.main_color .av-special-heading-h1 .av-special-heading-tag, .main_color .av-special-heading-h2 .av-special-heading-tag, .main_color .av-special-heading-h3 .av-special-heading-tag{float:none !important;font-weight:bold;}
.main_color .special-heading-inner-border{border-style:dotted;}
.main_color a:hover{text-decoration:none;}
#top #main .input-text,
#top #main input[type="text"],
#top #main input[type="input"],
#top #main input[type="password"],
#top #main input[type="email"],
#top #main input[type="number"],
#top #main input[type="url"],
#top #main input[type="tel"],
#top #main input[type="search"],
#top #main textarea,
#top #main select{background-color:white;border:1px solid var(--dark-blue);border-radius:4px;color:var(--dark-blue);}
#top :is(.ui-datepicker, tbody){background-color:white !important;}
#top td.ui-datepicker-unselectable{background-color:var(--blue);opacity:0.8;}
#top td a{background-color:white !important;color:var(--dark-green) !important;}
#top td.ui-datepicker-current-day a{background-color:var(--dark-green) !important;color:white !important;}
#top td.avia-highlight-col{background-color:white;color:black !important;text-transform:initial;}
#top td{background-color:var(--green);color:white !important;border-color:var(--dark-green);}
[class^="icon-"]:before,
[class*=" icon-"]:before{font-family:"entypo-fontello";font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.5em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:0.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:1px 1px 1px rgba(127, 127, 127, 0.3);}
.icon-clock:before{content:"\e862";}
#top #header{height:85px !important;}
#top #header_main{border:none;}
#top #header .logo::before{content:"";position:absolute;left:-684px;display:block;width:684px;height:100%;background-color:white;z-index:2;}
#top #header .logo{background-color:transparent;position:absolute !important;left:-82px;min-width:212px;overflow:visible;z-index:9999;}
#header .logo .av-contains-svg{padding:8px 0 8px 12px;background-color:white;clip-path:polygon(0 0, 100% 0%, 85% 100%, 0% 100%);}
#top #header .main_menu li a{padding:0 8px;color:white;font-size:14px;font-weight:normal;transition:all ease 300ms;}
#top #header .main_menu li .avia-menu-fx{bottom:0px;height:3px;border-color:white;color:white;background-color:white;}
#sidebar_fixe{position:fixed;top:28%;right:0;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:80px;z-index:99;}
#sidebar_fixe a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:80px;height:80px;background-color:var(--green);font-size:10px;font-weight:600;color:white;transition:all ease 300ms;}
#sidebar_fixe a:focus,
#sidebar_fixe a:hover{background-color:var(--dark-green);text-decoration:none;}
#sidebar_fixe a span{text-align:center;}
#sidebar_fixe a span::before{display:flex;justify-content:center;align-items:center;margin:0 auto;padding:4px;width:32px;height:32px;background-color:white;font-size:18px;font-family:"mairie-icon", serif;color:var(--green);border-radius:50%;}
#sidebar_fixe a:hover span::before,
#sidebar_fixe a:focus span::before,
#sidebar_fixe a:active span::before{color:var(--dark-green);}
#sidebar_fixe a span#sidebar_fixe_enfance::before{content:"\e815";}
#sidebar_fixe a span#sidebar_fixe_demarches::before{content:"\e817";}
#sidebar_fixe a span#sidebar_fixe_journal::before{content:"\e816";}
#sidebar_fixe a span#sidebar_fixe_dechetterie::before{content:"\e818";}
#sidebar_fixe a span#sidebar_fixe_tennis::before{content:"\e819";}
 #full_slider_1{height:calc(100vh - 85px);position:relative;}
#full_slider_1
:is(.avia-slideshow, .avia-slideshow-inner, li, .avia-slide-wrap, img){height:100%;}
#full_slider_1 .avia-slideshow::before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#00000032;z-index:8;}
#full_slider_1 img{object-fit:cover;}
#section-recherche{position:absolute;top:40%;}
#top #section-recherche .av-special-heading{padding-bottom:64px;}
#top #section-recherche #searchform_element{max-width:80%;margin:0 auto;}
#top #section-recherche #searchform_element .av_searchform_wrapper{border-radius:4px;}
#top #section-recherche #searchform_element .av_searchform_wrapper input#s{border-color:var(--green);}
#top #section-recherche :is(.av_searchsubmit_wrapper, #searchsubmit){width:48px;}
#top #section-recherche .av-submit-hasicon{font-size:24px !important;}
#section-recherche p:first-child{margin:0 0 12px 0;padding-top:24px;font-size:16px;text-transform:uppercase;}
#section-recherche p .av_font_icon{margin:0 auto;display:block;width:100%;animation:bounce 3s ease infinite;}
#section-actualites .template-page{padding-top:75px;}
#section-actualites .entry-content-wrapper{position:relative;}
#section-actualites .av_textblock_section:first-child{position:absolute;top:-30px;z-index:5;}
#section-actualites h2:not(:first-child){padding-left:24px;}
#section-actualites .avia-content-slider{position:static;overflow:visible;}:is(.page-id-109, #section-actualites)
.avia-content-slider
.slide-entry-wrap{visibility:visible;opacity:1;transition:none 0s ease 0s;transform:translateZ(0px);display:flex;justify-content:space-between;z-index:0;}:is(.page-id-109, #section-actualites) .slide-entry{margin:0;background-color:white;}:is(.page-id-109, #section-actualites) .slide-entry .slide-image::before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:black;opacity:0.18;z-index:1;}:is(.page-id-109, #section-actualites) .slide-entry .slide-image{clip-path:polygon(0 0, 100% 0%, 100% 100%, 0 90%);border-radius:unset;}:is(.page-id-109, #section-actualites) .slide-entry .slide-content{position:relative;padding:0 24px 24px 24px;}:is(.page-id-109, #section-actualites) .slide-entry .slide-content time{display:none;}:is(.page-id-109, #section-actualites) .slide-entry .slide-content h3{margin:0;padding:4px 0 8px 0;}:is(.page-id-109, #section-actualites) .slide-entry .slide-content h3 a{font-weight:600;text-transform:initial;}:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
.more-link{color:var(--green);text-decoration:underline;}:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
.more-link::after{content:"";position:relative;display:block;width:100%;height:2px;background-color:var(--green);}
.slide-entry .slide-content .more-link .more-link-arrow{display:none !important;}:is(.page-id-109, #top #section-actualites)
.slide-entry
.slide-content
.blog-categories{display:none;}:is(.page-id-109, #section-actualites)
.slide-entry
.slide-content
:is(h3, .slide-entry-excerpt){color:black;}
#top #section-actualites .avia-slideshow-arrows{position:absolute;bottom:40px;display:block;width:92px;}
#top #section-actualites .avia-slideshow-arrows a{width:46px;height:46px;line-height:46px;font-size:16px;bottom:0;margin:0;opacity:1;background-color:var(--dark-green);color:white;}
#top #section-actualites .avia-slideshow-arrows a::before{line-height:46px;border-radius:unset;}
#top #main #actu_section{margin:20px 0px 0px 0px;}
#top #main #actu_title{margin:0px 0px 40px 0px;}
#top #main #actu_title h2{font-weight:bold;font-size:35px;}
#top #main #actu_img{margin-bottom:40px;}
#top #main #actu_txt{margin:78px 0px 0px 0px;}
#top #main #actu_txt_bottom{margin:25px 0px 0px 0px;}
#top #main #actu_txt_bottom p,
#top #main #actu_txt p{font-size:16px;}
#top #main #actu_btn{margin:20px 0px 0px 0px;}
#top #main #actu_btn a.avia-button{padding:12px 10px 12px;}
#top #section-decouverte h2{margin-bottom:24px;color:white;font-weight:800;text-transform:initial;}
#top #section-decouverte .flex_column_table{margin:0;}
#top #section-decouverte .item-redirect{position:relative;display:flex;width:100%;padding:42px 24px;box-shadow:2px 2px 7px #00000018;overflow:hidden;}
#top #section-decouverte .flex_column_table:last-child .item-redirect{margin-top:24px;}
#top #section-decouverte .item-redirect:hover .av-special-heading-tag::after{animation:500ms infinite alternate slide_right;}
#top #section-decouverte .item-redirect .av-special-heading{padding:0;}
#top #section-decouverte .item-redirect .av-special-heading-tag{width:max-content;}
#top #section-decouverte .item-redirect:hover h4{text-decoration:underline;}
#top #section-decouverte .item-redirect .av-special-heading-tag::after{content:"\e81b";position:relative;display:inline-block;width:20px;height:20px;margin-left:16px;font-size:20px;color:black;font-family:"mairie-icon", sans-serif;line-height:24px;}
#top #section-decouverte .item-redirect .avia-image-container::before{content:"";position:absolute;top:0;left:-50%;display:block;width:100%;height:100%;background-image:url(//www.morgny-la-pommeraye.fr/wp-content/uploads/2022/11/decoration_carte_decouverte.png);background-position:center center;background-size:contain;background-repeat:no-repeat;z-index:2;}
#top #section-decouverte .item-redirect .avia-image-container{position:absolute;height:112px;width:224px;right:0;top:0;}
#top
#section-decouverte
.item-redirect
:is(.avia-image-container-inner, .avia-image-overlay-wrap, img){width:100%;height:100%;}
#top #section-decouverte .item-redirect img{object-position:center;object-fit:cover;border-radius:unset;}
#main #section-signalement{position:relative;height:464px;}
#main #section-signalement :is(.container, .template-page){position:static;}
#main #section-signalement::before{content:"";position:absolute;top:0;left:0;display:block;height:100%;width:100%;background-color:black;opacity:0.16;}
#main #section-signalement .avia-button-center .avia-color-theme-color{display:flex;align-items:center;width:50%;padding:0;margin:24px auto 0 auto;gap:8px;}
#main #section-signalement .avia-button-center .avia_button_icon{padding:12px;display:inline-block;background-color:var(--red);color:white;}
#main #section-signalement .avia-button-center .avia_iconbox_title{font-size:16px;color:black;}
#main
#section-signalement
.avia-button-center
.avia-color-theme-color:hover
.avia_button_background{background-color:var(--mustard);}
#main
#section-signalement
.avia-button-center:hover
.avia-color-theme-color::after{animation:750ms infinite alternate slide_right;}
#main
#section-signalement
.avia-button-center
.avia-color-theme-color::after{content:"\e81b";position:absolute;right:18px;display:inline-block;width:18px;height:18px;font-size:18px;line-height:18px;color:black;font-family:"mairie-icon", sans-serif;}
#section-panneau{position:absolute;bottom:0;left:0;display:flex;align-items:center;padding:24px 42px;background-color:var(--dark-blue);clip-path:polygon(0 0, 80% 0, 95% 100%, 0% 100%);gap:24px;}
#section-panneau .av-special-heading{margin:0;padding:0;}
 .page-id-28 #maitnenance-screen{display:flex;align-items:center;flex-direction:column;justify-content:center;height:86vh;}
.page-id-28 #sidebar_fixe{display:none;}
#top.search #sidebar_fixe + .container_wrap{background-color:white;}
#top.search #sidebar_fixe + .container_wrap #searchsubmit{background-color:var(--green);color:white;}
#top.search #sidebar_fixe + .container_wrap .content :is(p, h2, h4){color:black;}
#container_map_defibrilateurs{display:flex;justify-content:center;}
#map_defibrilateurs{width:100%;}
#map_defibrilateurs div.leaflet-map{border-radius:14px;}
 #top:not(.home) #footer-head{box-shadow:1px 1px 24px 8px #efefef82;}
#top #footer-content .flex_column_table,
#top #footer-content .flex_column_table .flex_column{display:flex;align-items:center;}
#top #footer-content a{font-size:18px;font-weight:bold;color:black;}
#top #footer-content a:focus,
#top #footer-content a:hover{color:var(--dark-blue);}
#top #footer-page #footer-head .template-page.content{padding-top:40px;padding-bottom:10px;}
#top #footer-page #footer-content .template-page.content{padding-top:10px;padding-bottom:40px;}
#top #footer-page #footer-head #footer_head_column_1,
#top #footer-page #footer-content #footer_content_column_1{padding-left:10%;}
#top #footer-page #footer_head_column_2{padding-right:40px;}
#top #footer-page #footer-head #footer_head_column_1 h5,
#top #footer-page #footer_head_column_2 h5{font-size:24px;color:var(--dark-green);margin-bottom:15px;}
#top #footer-page #footer-head #footer_head_column_2 p,
#top #footer-page #footer_head_column_1 li{font-size:16px;}
#socket{position:relative;border:0px;}
#main #socket{max-height:60px;min-height:unset;}
#main #socket :is(.template-page, .container){padding:0;}
#main #socket p{font-size:12px;font-weight:600;}
#main #socket a{color:white;}
}
@media only screen and (max-width: 1250px) and (min-width: 767px) {    #top #wrap_all #header .logo {
background-color: transparent;
position: absolute !important;
left: -32px;
min-width: 212px;
overflow: visible;
z-index: 0;
} #avia-menu li.menu-item-type-post_type {
display: none;
}
#avia-menu li.av-burger-menu-main {
display: block;
}
#avia-menu li.av-burger-menu-main a {
display: flex;
align-items: center;
}
#header .main_menu #av-burger-menu-ul {
display: flex;
flex-direction: column;
align-items: center;
justify-content: flex-start;
width: 90%;
min-width: 282px;
padding: 242px 24px !important;
background-color: white;
clip-path: polygon(0 0, 100% 0%, 100% 20%, 85% 95%, 0 95%);
}
#header .main_menu #av-burger-menu-ul li {
padding: 12px 0;
font-size: 18px;
text-align: left;
}
#top #header #av-burger-menu-ul li a {
color: black !important;
font-weight: 700;
}
#header .main_menu .av-burger-overlay-bg {
background-color: var(--dark-blue);
opacity: 0.8;
}
}