.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;
}
}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background)}#tribe-events-header,.recurring-info-tooltip,.single-featured-image-header,.tribe-events-ajax-loading,.tribe-events-divider{display:none}#tribe-events-pg-template{margin:0 auto;max-width:1048px;padding:var(--tec-spacer-8) var(--tec-spacer-4) var(--tec-spacer-4)}.tribe-events-after-html p,.tribe-events-before-html p{margin:0 0 10px}.tribe-events-back{margin-bottom:var(--tec-spacer-5)}.tribe-events-single>.tribe_events{display:flex;flex-wrap:wrap;overflow:hidden;position:relative}.tribe-events-single>.tribe_events>:not(.primary,.secondary,.tribe-events-related-events-title,.tribe-related-events){order:1;width:100%}.tribe-events-notices{margin-bottom:var(--tec-spacer-4);padding-bottom:var(--tec-spacer-2)}.tribe-events-notices li,.tribe-events-notices ul,.tribe-events-single-event-title{margin:0;padding:0}.tribe-events-schedule{align-items:center;display:flex;flex-wrap:wrap;margin:var(--tec-spacer-1) 0 var(--tec-spacer-4)}.tribe-events-schedule h2{margin-bottom:var(--tec-spacer-1);margin-right:var(--tec-spacer-1);order:0;width:100%}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1);position:relative}.tribe-events-schedule .recurringinfo:before,.tribe-related-event-info .recurringinfo:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.333 3.826c0 .065 0 .13-.02.174 0 .022-.02.065-.02.087a.9.9 0 0 1-.197.37L10.45 7.37a.797.797 0 0 1-.592.26.797.797 0 0 1-.593-.26c-.316-.348-.316-.935 0-1.305l1.225-1.348H6.3c-2.547 0-4.64 2.283-4.64 5.11 0 1.369.474 2.651 1.363 3.608.316.348.316.935 0 1.304A.797.797 0 0 1 2.43 15a.797.797 0 0 1-.593-.26C.652 13.434 0 11.695 0 9.847c0-3.826 2.825-6.935 6.301-6.935h4.208L9.284 1.565c-.316-.348-.316-.935 0-1.304.316-.348.85-.348 1.185 0l2.647 2.913a.952.952 0 0 1 .198.37c0 .021.02.065.02.086v.196zM20 10.152c0 3.826-2.825 6.935-6.301 6.935H9.49l1.225 1.348c.336.348.336.935 0 1.304a.797.797 0 0 1-.593.261.83.83 0 0 1-.592-.26l-2.627-2.936a.948.948 0 0 1-.198-.37c0-.021-.02-.064-.02-.086-.02-.065-.02-.109-.02-.174 0-.065 0-.13.02-.174 0-.022.02-.065.02-.087a.9.9 0 0 1 .198-.37L9.55 12.63c.316-.347.849-.347 1.185 0 .336.348.336.935 0 1.305L9.51 15.283h4.208c2.548 0 4.641-2.283 4.641-5.11 0-1.369-.474-2.651-1.362-3.608a.97.97 0 0 1 0-1.304c.316-.348.849-.348 1.185 0C19.348 6.543 20 8.283 20 10.152z' fill='%23141827'/%3E%3C/svg%3E") 0/12px no-repeat;content:"";height:20px;left:8px;position:absolute;top:50%;transform:translateY(-50%);width:20px}.tribe-events-schedule .recurringinfo .tribe-events-divider,.tribe-related-event-info .recurringinfo .tribe-events-divider{display:none}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{padding-left:var(--tec-spacer-4);visibility:hidden}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{visibility:visible}.tribe-events-schedule .recurringinfo{margin-right:var(--tec-spacer-1);order:2;padding:0 var(--tec-spacer-1)}.tribe-events-schedule .tribe-events-cost{margin-right:var(--tec-spacer-1);order:1}.tribe-events-event-image{align-self:flex-start;margin-bottom:var(--tec-spacer-3)}.tribe-events-event-image img{display:block}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{margin-bottom:.75em}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{margin-bottom:var(--tec-spacer-3)}.tribe-events-content ol:last-child,.tribe-events-content p:last-child,.tribe-events-content ul:last-child{margin-bottom:var(--tec-spacer-6)}.tribe-events-content ol,.tribe-events-content ul{padding:0}.tribe-events-content ol{list-style-type:decimal}.tribe-events-content pre{margin-bottom:var(--tec-spacer-5);padding:var(--tec-spacer-5)}.tribe-events-content blockquote p{display:inline-block}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links a{display:inline-block}.single-tribe_events .tribe-events-cal-links a,.tribe-events-cal-links a{padding-left:var(--tec-spacer-7)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-5)}.tribe-events-event-meta{display:flex;flex-wrap:wrap;margin:0 0 var(--tec-spacer-7)}.tribe-events-event-meta dl{margin-top:var(--tec-spacer-1)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{margin:0 0 var(--tec-spacer-0);padding:0}.tribe-events-event-meta dd[class$=url],.tribe-events-event-meta dt:not(:first-child){margin-top:var(--tec-spacer-3)}.tribe-events-event-meta dt[class*=url]+dd{margin-top:0}.tribe-events-event-meta .tribe-events-address{margin:0}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:var(--tec-spacer-1);order:2;padding-top:var(--tec-spacer-5);position:relative;width:100%}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-7);margin-top:calc(var(--tec-spacer-6)*-1)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-1);margin-top:calc(var(--tec-spacer-7)*-1)}.tribe-events-event-meta:before{content:"";left:0;position:absolute;right:0;top:0}.tribe-events-meta-group{flex:1 0 140px;margin-right:var(--tec-spacer-5);order:0}.tribe-events-meta-group.tribe-events-meta-group-venue{order:1}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:100%;margin-top:var(--tec-spacer-1);padding-top:var(--tec-spacer-5);width:auto}.tribe-events-meta-group .tribe-events-single-section-title{margin-bottom:var(--tec-spacer-1)}.tribe-events-venue-map{margin:0 0 var(--tec-spacer-5);order:-1;width:100%}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{margin-bottom:0;max-height:241px}.tribe-events-related-events-title,.tribe-related-events{order:2}.tribe-events-related-events-title{margin-bottom:var(--tec-spacer-5);padding-top:var(--tec-spacer-7);width:100%}.tribe-events-single ul.tribe-related-events{display:flex;flex-direction:column;margin-bottom:0}.tribe-events-single ul.tribe-related-events li{display:flex;flex:1;flex-direction:column;margin-bottom:var(--tec-spacer-6);padding:0;width:auto}.tribe-events-single ul.tribe-related-events li:last-child{margin-right:0}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail{margin-bottom:var(--tec-spacer-3);width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail a{display:block;overflow:hidden;padding-top:75%;position:relative}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img{bottom:0;left:50%;position:absolute;right:0;top:50%;transform:translate(-50%,-50%) scale(2)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-thumbnail img[src$="tribe-related-events-placeholder.png"]{transform:translate(-50%,-50%) scale(1)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info{align-items:baseline;display:flex;flex-wrap:wrap;padding:0;width:100%}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-date-start{margin:var(--tec-spacer-0) var(--tec-spacer-0) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .tribe-event-time{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .recurringinfo{margin:0 var(--tec-spacer-1) var(--tec-spacer-2) 0}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info .timezone{margin-left:var(--tec-spacer-0)}.tribe-events-single ul.tribe-related-events li .tribe-related-event-info span:last-of-type{margin-right:var(--tec-spacer-1)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{margin-bottom:var(--tec-spacer-1);width:100%}#tribe-events-footer{padding:var(--tec-spacer-4) 0}.tribe-events-single .tribe-events-sub-nav{display:flex;justify-content:space-between;margin-left:0}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous{margin:0}.tribe-events-single .tribe-events-sub-nav a span{display:none}.tribe-events-nav-next a:after,.tribe-events-nav-previous a:before{margin-top:-2px;width:7px}.tribe-theme-twentynineteen .tribe-events-single>.tribe_events{margin-top:0}.tribe-theme-twentytwenty .tribe-events-schedule h2{margin-left:0}.tribe-theme-twentytwenty .tribe-events-content h2,.tribe-theme-twentytwenty .tribe-events-content h3,.tribe-theme-twentytwenty .tribe-events-content h4,.tribe-theme-twentytwenty .tribe-events-content h5,.tribe-theme-twentytwenty .tribe-events-content h6{margin-top:0}.tribe-theme-twentytwenty .tribe-events-content ol,.tribe-theme-twentytwenty .tribe-events-content ul{margin-left:0}.tribe-theme-twentytwenty .tribe-events-related-events-title,.tribe-theme-twentytwenty .tribe-events-single-section-title{margin-top:0}#top.tribe-theme-enfold.single-tribe_events #tribe-events-pg-template{max-width:1048px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{margin-right:var(--tec-spacer-1)}#top.tribe-theme-enfold.single-tribe_events .av-single-event-content,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar{margin-left:0}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{display:flex;flex-wrap:wrap;padding-left:0;padding-right:0;position:relative}#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner>.event-tickets{width:100%}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{margin-right:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:0}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more,.event-tickets .tribe-tickets__rsvp-actions-button-not-going,.event-tickets .tribe-tickets__rsvp-form-button,.event-tickets .tribe-tickets__tickets-item-quantity button{background-color:transparent;background-image:none;border:none;outline:none}.event-tickets .tribe-tickets__commerce-checkout-cart-item-details-button--more:focus,.event-tickets .tribe-tickets__rsvp-actions-button-not-going:focus,.event-tickets .tribe-tickets__rsvp-form-button:focus,.event-tickets .tribe-tickets__tickets-item-quantity button:focus{outline:auto}@media(min-width:768px){.tribe-events-back{margin-bottom:var(--tec-spacer-8)}.tribe-events-schedule{align-items:baseline;flex-wrap:nowrap;margin:var(--tec-spacer-5) 0 var(--tec-spacer-7)}.tribe-events-schedule h2{margin-bottom:0;width:auto}.tribe-events-schedule .recurringinfo{margin-left:var(--tec-spacer-1);padding:var(--tec-spacer-1) var(--tec-spacer-3)}.tribe-events-schedule .recurringinfo:before{left:16px}.tribe-events-schedule .recurringinfo .event-is-recurring{visibility:visible}.tribe-events-schedule .tribe-events-cost{margin:0 var(--tec-spacer-1)}.tribe-events-event-image{margin-bottom:var(--tec-spacer-7)}.tribe-events-cal-links{margin-bottom:var(--tec-spacer-8)}.tribe-events-cal-links a:not(:last-of-type){margin-right:var(--tec-spacer-8)}.tribe-events-event-meta{margin-bottom:var(--tec-spacer-3)}.tribe-events-event-meta.primary,.tribe-events-event-meta.secondary{margin-bottom:0;padding-top:0;position:static;width:auto}.tribe-events-event-meta.primary+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets{margin-bottom:var(--tec-spacer-8)}.tribe-events-event-meta.primary+.event-tickets+.event-tickets,.tribe-events-event-meta.secondary+.event-tickets+.event-tickets{margin-bottom:var(--tec-spacer-3);margin-top:calc(var(--tec-spacer-8)*-1)}.tribe-events-event-meta:before{top:auto}.tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}.tribe-events-meta-group.tribe-events-meta-group-venue{order:0}.tribe-events-meta-group.tribe-events-meta-group-gmap{flex-basis:140px;margin-top:0;padding-top:0}.tribe-events-venue-map{margin-top:var(--tec-spacer-7);order:1;width:211px}.tribe-events-venue-map>div,.tribe-events-venue-map>iframe{max-height:211px}.tribe-events-single ul.tribe-related-events{flex-direction:row;justify-content:space-between}#tribe-events-footer{padding:var(--tec-spacer-6) 0}.tribe-events-nav-previous a:before{margin-right:var(--tec-spacer-1);width:9px}.tribe-events-nav-next a:after{margin-left:var(--tec-spacer-1);width:9px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule{margin-top:var(--tec-spacer-4)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-meta-group{padding:var(--tec-spacer-7) 0 var(--tec-spacer-3);width:168px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-event-meta{margin-top:var(--tec-spacer-5)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-venue-map{margin-top:var(--tec-spacer-7);width:211px}}:root{--tec-grid-gutter:48px;--tec-grid-gutter-negative:calc(var(--tec-grid-gutter)*-1);--tec-grid-gutter-half:calc(var(--tec-grid-gutter)/2);--tec-grid-gutter-half-negative:calc(var(--tec-grid-gutter-half)*-1);--tec-grid-gutter-small:42px;--tec-grid-gutter-small-negative:calc(var(--tec-grid-gutter-small)*-1);--tec-grid-gutter-small-half:calc(var(--tec-grid-gutter-small)/2);--tec-grid-gutter-small-half-negative:calc(var(--tec-grid-gutter-small-half)*-1);--tec-grid-gutter-page:42px;--tec-grid-gutter-page-small:19.5px;--tec-grid-width-default:1176px;--tec-grid-width-min:320px;--tec-grid-width:calc(var(--tec-grid-width-default) + var(--tec-grid-gutter-page)*2);--tec-grid-width-1-of-2:50%;--tec-grid-width-1-of-3:33.333%;--tec-grid-width-1-of-4:25%;--tec-grid-width-1-of-5:20%;--tec-grid-width-1-of-7:14.285%;--tec-grid-width-1-of-8:12.5%;--tec-grid-width-1-of-9:11.111%;--tec-spacer-0:4px;--tec-spacer-1:8px;--tec-spacer-2:12px;--tec-spacer-3:16px;--tec-spacer-4:20px;--tec-spacer-5:24px;--tec-spacer-6:28px;--tec-spacer-7:32px;--tec-spacer-8:40px;--tec-spacer-9:48px;--tec-spacer-10:56px;--tec-spacer-11:64px;--tec-spacer-12:80px;--tec-spacer-13:96px;--tec-spacer-14:160px;--tec-z-index-spinner-container:100;--tec-z-index-views-selector:30;--tec-z-index-dropdown:30;--tec-z-index-events-bar-button:20;--tec-z-index-search:10;--tec-z-index-filters:9;--tec-z-index-scroller:7;--tec-z-index-week-event-hover:5;--tec-z-index-map-event-hover:5;--tec-z-index-map-event-hover-actions:6;--tec-z-index-multiday-event:5;--tec-z-index-multiday-event-bar:2;--tec-color-text-primary:#141827;--tec-color-text-primary-light:rgba(20,24,39,.62);--tec-color-text-secondary:#5d5d5d;--tec-color-text-disabled:#d5d5d5;--tec-color-text-events-title:var(--tec-color-text-primary);--tec-color-text-event-title:var(--tec-color-text-events-title);--tec-color-text-event-date:var(--tec-color-text-primary);--tec-color-text-secondary-event-date:var(--tec-color-text-secondary);--tec-color-icon-primary:#5d5d5d;--tec-color-icon-primary-alt:#757575;--tec-color-icon-secondary:#bababa;--tec-color-icon-active:#141827;--tec-color-icon-disabled:#d5d5d5;--tec-color-icon-focus:#334aff;--tec-color-icon-error:#da394d;--tec-color-event-icon:#141827;--tec-color-event-icon-hover:#334aff;--tec-color-accent-primary:#334aff;--tec-color-accent-primary-hover:rgba(51,74,255,.8);--tec-color-accent-primary-active:rgba(51,74,255,.9);--tec-color-accent-primary-background:rgba(51,74,255,.07);--tec-color-accent-secondary:#141827;--tec-color-accent-secondary-hover:rgba(20,24,39,.8);--tec-color-accent-secondary-active:rgba(20,24,39,.9);--tec-color-accent-secondary-background:rgba(20,24,39,.07);--tec-color-button-primary:var(--tec-color-accent-primary);--tec-color-button-primary-hover:var(--tec-color-accent-primary-hover);--tec-color-button-primary-active:var(--tec-color-accent-primary-active);--tec-color-button-primary-background:var(--tec-color-accent-primary-background);--tec-color-button-secondary:var(--tec-color-accent-secondary);--tec-color-button-secondary-hover:var(--tec-color-accent-secondary-hover);--tec-color-button-secondary-active:var(--tec-color-accent-secondary-active);--tec-color-button-secondary-background:var(--tec-color-accent-secondary-background);--tec-color-link-primary:var(--tec-color-text-primary);--tec-color-link-accent:var(--tec-color-accent-primary);--tec-color-link-accent-hover:rgba(51,74,255,.8);--tec-color-border-default:#d5d5d5;--tec-color-border-secondary:#e4e4e4;--tec-color-border-tertiary:#7d7d7d;--tec-color-border-hover:#5d5d5d;--tec-color-border-active:#141827;--tec-color-background:#fff;--tec-color-background-events:transparent;--tec-color-background-transparent:hsla(0,0%,100%,.6);--tec-color-background-secondary:#f7f6f6;--tec-color-background-messages:rgba(20,24,39,.07);--tec-color-background-secondary-hover:#f0eeee;--tec-color-background-error:rgba(218,57,77,.08);--tec-color-box-shadow:rgba(0,0,0,.14);--tec-color-box-shadow-secondary:rgba(0,0,0,.1);--tec-color-scroll-track:rgba(0,0,0,.25);--tec-color-scroll-bar:rgba(0,0,0,.5);--tec-color-background-primary-multiday:rgba(51,74,255,.24);--tec-color-background-primary-multiday-hover:rgba(51,74,255,.34);--tec-color-background-secondary-multiday:rgba(20,24,39,.24);--tec-color-background-secondary-multiday-hover:rgba(20,24,39,.34);--tec-color-accent-primary-week-event:rgba(51,74,255,.1);--tec-color-accent-primary-week-event-hover:rgba(51,74,255,.2);--tec-color-accent-primary-week-event-featured:rgba(51,74,255,.04);--tec-color-accent-primary-week-event-featured-hover:rgba(51,74,255,.14);--tec-color-background-secondary-datepicker:var(--tec-color-background-secondary);--tec-color-accent-primary-background-datepicker:var(--tec-color-accent-primary-background);--tec-border-radius-default:4px;--tec-border-width-week-event:2px;--tec-box-shadow-default:0 2px 5px 0 var(--tec-color-box-shadow);--tec-box-shadow-tooltip:0 2px 12px 0 var(--tec-color-box-shadow);--tec-box-shadow-card:0 1px 6px 2px var(--tec-color-box-shadow);--tec-box-shadow-multiday:16px 6px 6px -2px var(--tec-color-box-shadow-secondary);--tec-form-color-background:var(--tec-color-background);--tec-form-color-border-default:var(--tec-color-text-primary);--tec-form-color-border-active:var(--tec-color-accent-secondary);--tec-form-color-border-secondary:var(--tec-color-border-tertiary);--tec-form-color-accent-primary:var(--tec-color-accent-primary);--tec-form-box-shadow-default:var(--tec-box-shadow-default);--tec-opacity-background:0.07;--tec-opacity-select-highlighted:0.3;--tec-opacity-icon-hover:0.8;--tec-opacity-icon-active:0.9;--tec-opacity-default:1;--tec-transition:all 0.2s ease;--tec-transition-background-color:background-color 0.2s ease;--tec-transition-color-border-color:color 0.2s ease,border-color 0.2s ease;--tec-transition-transform:transform 0.2s ease;--tec-transition-border-color:border-color 0.2s ease;--tec-transition-color:color 0.2s ease;--tec-transition-opacity:opacity 0.2s ease;--tec-font-family-sans-serif:"Helvetica Neue",Helvetica,-apple-system,BlinkMacSystemFont,Roboto,Arial,sans-serif;--tec-font-weight-regular:400;--tec-font-weight-bold:700;--tec-font-size-0:11px;--tec-font-size-1:12px;--tec-font-size-2:14px;--tec-font-size-3:16px;--tec-font-size-4:18px;--tec-font-size-5:20px;--tec-font-size-6:22px;--tec-font-size-7:24px;--tec-font-size-8:28px;--tec-font-size-9:32px;--tec-font-size-10:42px;--tec-line-height-0:1.38;--tec-line-height-1:1.42;--tec-line-height-2:1.5;--tec-line-height-3:1.62}#tribe-events-pg-template{background-color:var(--tec-color-background-events)}.tribe-events-single{-webkit-font-smoothing:antialiased}.tribe-events-after-html p,.tribe-events-before-html p{line-height:1.7}.tribe-events-back a,.tribe-events-back a:visited{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-3);font-weight:var(--tec-font-weight-bold);text-decoration:none}.tribe-events-notices{border-bottom:1px solid var(--tec-color-border-secondary);box-shadow:none}.tribe-events-notices ul{list-style:none;text-align:left;text-transform:none}.tribe-events-single-event-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1);color:var(--tec-color-text-event-title)}.tribe-events-schedule{background-color:transparent;border:0}.tribe-events-schedule h2{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date);font-weight:var(--tec-font-weight-regular)}.tribe-events-schedule .recurringinfo,.tribe-related-event-info .recurringinfo{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0);background-color:var(--tec-color-background-secondary);border-radius:40px}.tribe-events-schedule .recurringinfo .event-is-recurring,.tribe-related-event-info .recurringinfo .event-is-recurring{letter-spacing:-9999px}.tribe-events-schedule .recurringinfo a,.tribe-related-event-info .recurringinfo a{color:var(--tec-color-accent-primary);font-weight:var(--tec-font-weight-regular);letter-spacing:normal;line-height:20px;text-decoration:none}.tribe-events-schedule .recurringinfo{font-size:var(--tec-font-size-1);line-height:var(--tec-line-height-0);background-color:var(--tec-color-background-secondary);border-radius:40px}.tribe-events-schedule .recurringinfo,.tribe-events-schedule .tribe-events-cost{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold)}.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-2);text-transform:uppercase}.tribe-events-content{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-content h2,.tribe-events-content h3,.tribe-events-content h4,.tribe-events-content h5,.tribe-events-content h6{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);letter-spacing:normal;text-transform:none}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content ol,.tribe-events-content ul{list-style-position:inside}.tribe-events-content ul{list-style-type:disc}.tribe-events-content a{border-bottom:1px solid var(--tec-color-link-accent);color:var(--tec-color-link-primary);transition:var(--tec-transition-color)}.tribe-events-content a:active,.tribe-events-content a:focus,.tribe-events-content a:hover{border-bottom:1px solid currentColor;color:var(--tec-color-link-accent)}.tribe-events-content a{text-decoration:none}.tribe-events-content pre{background-color:var(--tec-color-background-secondary);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content blockquote{quotes:auto}.tribe-events-content blockquote:before{content:open-quote}.tribe-events-content blockquote:after{content:close-quote}.tribe-events-cal-links{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-cal-links a{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M22.918 10.5H9.207m11.488-3.255l3.252 3.272-3.213 3.213'/%3E%3C/g%3E%3C/svg%3E") 0/24px no-repeat;color:var(--tec-color-link-accent);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-regular);line-height:var(--tec-line-height-3);text-decoration:none}.tribe-events-event-meta{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-2)}.tribe-events-event-meta a,.tribe-events-event-meta a:visited{color:var(--tec-color-link-accent)}.tribe-events-event-meta a:focus,.tribe-events-event-meta a:hover{color:var(--tec-color-link-accent-hover)}.tribe-events-event-meta dd,.tribe-events-event-meta dt{word-break:break-word}.tribe-events-event-meta dt{line-height:var(--tec-line-height-3)}.tribe-events-event-meta .tribe-events-address{font-style:normal;line-height:26px}.tribe-events-event-meta:before,.tribe-events-event-meta~div:not(.tribe-events-event-meta,.event-tickets){border-top:1px solid var(--tec-color-border-secondary)}.single-tribe_events .tribe-events-single .tribe-events-event-meta{background-color:transparent;color:var(--tec-color-text-primary)}.tribe-events-meta-group .tribe-events-single-section-title{color:var(--tec-color-text-primary);font-size:var(--tec-font-size-2);font-weight:var(--tec-font-weight-bold);letter-spacing:1px;text-transform:uppercase}.tribe-events-meta-group a{color:var(--tec-color-link-accent)}.tribe-events-meta-group.tribe-events-meta-group-gmap{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-venue-map{border:0;border-radius:0}.tribe-events-related-events-title{font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-6);line-height:var(--tec-line-height-2);border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-related-events-title,.tribe-events-single ul.tribe-related-events li,.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title{font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-events-single ul.tribe-related-events li .tribe-related-events-title a{color:var(--tec-color-link-primary)}#tribe-events-footer{border-top:1px solid var(--tec-color-border-secondary)}.tribe-events-single .tribe-events-sub-nav{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-size:var(--tec-font-size-1);list-style:none}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a{color:var(--tec-color-text-secondary);text-decoration:none;vertical-align:middle}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{content:"";display:inline-block;height:20px;vertical-align:middle;width:11px}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover{color:var(--tec-color-text-primary)}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 0/7px no-repeat}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:focus:before,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:hover:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.916 17.841L10 19.757l-9.9-9.9L10-.041l1.916 1.916-7.983 7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after{background:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%235d5d5d'/%3E%3C/svg%3E") 100%/7px no-repeat}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:focus:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.084 2.159L2 .243l9.9 9.9L2 20.041.084 18.126l7.983-7.984z' fill='%23141827'/%3E%3C/svg%3E")}.tribe-theme-twentynineteen .tribe-events-content h2:before,.tribe-theme-twentynineteen .tribe-events-related-events-title:before,.tribe-theme-twentynineteen .tribe-events-schedule h2:before,.tribe-theme-twentynineteen .tribe-events-single-event-title:before,.tribe-theme-twentynineteen .tribe-events-single-section-title:before{content:normal}.tribe-theme-twentytwentyone .tribe-events-cal-links a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='18'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='%23141827' d='M0 .431V17.57c0 .238.163.431.364.431h17.273c.2 0 .363-.193.363-.431V.43c0-.237-.163-.43-.363-.43H.364C.163 0 0 .193 0 .431zm18 7.585h-1.015V4.687H.991v12.07h15.994v-3.753H18V8.016zM.99 1.239h15.995v2.315H.991V1.239z'/%3E%3Cpath stroke='%23141827' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.2' d='M22.918 10.5H9.207m11.488-3.255l3.252 3.272-3.213 3.213'/%3E%3C/g%3E%3C/svg%3E") 0/24px no-repeat}.tribe-theme-twentytwentyone .tribe-events-schedule .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button),.tribe-theme-twentytwentyone .tribe-related-event-info .recurringinfo a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:transparent;text-decoration:none}#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-7);line-height:var(--tec-line-height-1);color:var(--tec-color-text-event-title)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{color:var(--tec-color-text-primary);font-family:var(--tec-font-family-sans-serif);font-weight:var(--tec-font-weight-bold);font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-2);color:var(--tec-color-text-event-date);font-weight:var(--tec-font-weight-regular)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-content pre{background-image:none}#top.tribe-theme-enfold.single-tribe_events #wrap_all .tribe-events-cal-links a,#top.tribe-theme-enfold.single-tribe_events .av-single-event-meta-bar-inner{border:0}.fusion-widget-area .tribe-events-event-meta:before,.fusion-widget-area .tribe-events-event-meta~div:not(.tribe-events-event-meta):not(.event-tickets){border:none}@media(min-width:768px){.tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}.tribe-events-schedule h2{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-schedule .recurringinfo{font-size:var(--tec-font-size-2);line-height:var(--tec-line-height-3)}.tribe-events-schedule .recurringinfo .event-is-recurring{letter-spacing:normal}.tribe-events-schedule .tribe-events-cost{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}.tribe-events-content ol,.tribe-events-content p,.tribe-events-content ul{font-size:var(--tec-font-size-4);line-height:var(--tec-line-height-2)}.tribe-events-event-meta.secondary:before{content:normal}.tribe-events-related-events-title{font-size:var(--tec-font-size-8);line-height:var(--tec-line-height-1)}.tribe-events-single .tribe-events-sub-nav{font-size:var(--tec-font-size-3)}.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-next a:after,.tribe-events-single .tribe-events-sub-nav .tribe-events-nav-previous a:before{background-size:9px}#top.tribe-theme-enfold.single-tribe_events .tribe-events-single-event-title{font-size:var(--tec-font-size-10);line-height:var(--tec-line-height-0)}#top.tribe-theme-enfold.single-tribe_events .tribe-events-schedule h3{font-size:var(--tec-font-size-3);line-height:var(--tec-line-height-3)}}