#menu-top_menu > .actualites:hover{background-color:#930149;}#menu-top_menu > .actualites:hover > .sub-menu{background-color:#930149;}#menu-top_menu > .actualites:hover > .sub-menu > li:hover{background-color:#700339;}#menu-top_menu > .actualites:hover > .sub-menu > li:hover > .sub-menu{background-color:#700339;}#menu-top_menu > .actualites:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/actualite.svg);}	#menu-top_menu > .commerces:hover{background-color:;}#menu-top_menu > .commerces:hover > .sub-menu{background-color:;}#menu-top_menu > .commerces:hover > .sub-menu > li:hover{background-color:;}#menu-top_menu > .commerces:hover > .sub-menu > li:hover > .sub-menu{background-color:;}#menu-top_menu > .commerces:before{content:url();}	#menu-top_menu > .developpement-durable:hover{background-color:#8abf9c;}#menu-top_menu > .developpement-durable:hover > .sub-menu{background-color:#8abf9c;}#menu-top_menu > .developpement-durable:hover > .sub-menu > li:hover{background-color:#48855d;}#menu-top_menu > .developpement-durable:hover > .sub-menu > li:hover > .sub-menu{background-color:#48855d;}#menu-top_menu > .developpement-durable:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/05/icon_dev_durable.svg);}	#menu-top_menu > .economie:hover{background-color:#c46b95;}#menu-top_menu > .economie:hover > .sub-menu{background-color:#c46b95;}#menu-top_menu > .economie:hover > .sub-menu > li:hover{background-color:#ab5c81;}#menu-top_menu > .economie:hover > .sub-menu > li:hover > .sub-menu{background-color:#ab5c81;}#menu-top_menu > .economie:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/economie.svg);}	#menu-top_menu > .evaux-le-tour:hover{background-color:#ffec01;}#menu-top_menu > .evaux-le-tour:hover > .sub-menu{background-color:#ffec01;}#menu-top_menu > .evaux-le-tour:hover > .sub-menu > li:hover{background-color:#ffec01;}#menu-top_menu > .evaux-le-tour:hover > .sub-menu > li:hover > .sub-menu{background-color:#ffec01;}#menu-top_menu > .evaux-le-tour:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2024/05/evaux_le_tour2.jpg);}	#menu-top_menu > .jeunesse:hover{background-color:#21a0a0;}#menu-top_menu > .jeunesse:hover > .sub-menu{background-color:#21a0a0;}#menu-top_menu > .jeunesse:hover > .sub-menu > li:hover{background-color:#187f7f;}#menu-top_menu > .jeunesse:hover > .sub-menu > li:hover > .sub-menu{background-color:#187f7f;}#menu-top_menu > .jeunesse:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/jeunesse.svg);}	#menu-top_menu > .loisirs:hover{background-color:#cfd628;}#menu-top_menu > .loisirs:hover > .sub-menu{background-color:#cfd628;}#menu-top_menu > .loisirs:hover > .sub-menu > li:hover{background-color:#bbc122;}#menu-top_menu > .loisirs:hover > .sub-menu > li:hover > .sub-menu{background-color:#bbc122;}#menu-top_menu > .loisirs:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/loisir.svg);}	#menu-top_menu > .municipalite:hover{background-color:#20b6f5;}#menu-top_menu > .municipalite:hover > .sub-menu{background-color:#20b6f5;}#menu-top_menu > .municipalite:hover > .sub-menu > li:hover{background-color:#1d9bd0;}#menu-top_menu > .municipalite:hover > .sub-menu > li:hover > .sub-menu{background-color:#1d9bd0;}#menu-top_menu > .municipalite:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/municipalite.svg);}	#menu-top_menu > .nos-partenaires:hover{background-color:#ffffff;}#menu-top_menu > .nos-partenaires:hover > .sub-menu{background-color:#ffffff;}#menu-top_menu > .nos-partenaires:hover > .sub-menu > li:hover{background-color:;}#menu-top_menu > .nos-partenaires:hover > .sub-menu > li:hover > .sub-menu{background-color:;}#menu-top_menu > .nos-partenaires:before{content:url();}	#menu-top_menu > .sante-et-social:hover{background-color:#f9a12a;}#menu-top_menu > .sante-et-social:hover > .sub-menu{background-color:#f9a12a;}#menu-top_menu > .sante-et-social:hover > .sub-menu > li:hover{background-color:#da8f29;}#menu-top_menu > .sante-et-social:hover > .sub-menu > li:hover > .sub-menu{background-color:#da8f29;}#menu-top_menu > .sante-et-social:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/sante.svg);}	#menu-top_menu > .tourisme:hover{background-color:#90c13e;}#menu-top_menu > .tourisme:hover > .sub-menu{background-color:#90c13e;}#menu-top_menu > .tourisme:hover > .sub-menu > li:hover{background-color:#81ac38;}#menu-top_menu > .tourisme:hover > .sub-menu > li:hover > .sub-menu{background-color:#81ac38;}#menu-top_menu > .tourisme:before{content:url(https://www.evaux-les-bains.fr/wp-content/uploads/2022/01/tourisme-1.svg);}.card_img img:not(.img_ico) {
object-fit: cover;
width: 100%;
}
img.img_ico{
width: 100px;
}
.card_img{
height: 200px;
}
.home .card_img {
height: 40vh;
}
.card_content {
padding: 30px 15px;
background: var(--bkg-gris);
}
.card_post_link,
.card_post_link:hover{
position: relative;
transition: .5s ease-in;
}
.card_post_link:after{
content: "\203A";
position: absolute;
right: -20px;
top: -15px;
font-size: 30px;
}
.card_date,
.card_category{
font-size: 14px;
}
.card_title,
.card_exerpt,
.card_post_link,
.card_category{
margin-bottom: 30px;
}.calage{
width: 80px;
height: 80px;
}
#content_menu_je_suis{
background: red;
left: 0;
top: 105px;
max-height: 0px;
overflow: hidden;
transition: var(--transition);
background-color: var(--bleu);
padding: 0 15px;
}  
#additionnal_menu{
right: 450px;
top: 40px;
}
#additionnal_menu span{
font-family: 'Bebas Neue';
color: #fff;
font-size: 25px;
width: 90px;
display: block;
}
#additionnal_menu span:hover{
cursor: pointer;
}
#additionnal_menu span:after{
position: absolute;
right: 7px;
top: 17px;
content: "\2039";
transform: rotate(90deg);
font-size: 70px;
line-height: 0;
color: #fff;
transition: var(--transition);
font-family: inherit;
}
#additionnal_menu.open span:after {
transform: rotate(-90deg);
right: 0px;
}
#additionnal_menu.open #content_menu_je_suis{
max-height: 500px;
transition: var(--transition);
padding: 15px;
}
#content_menu_je_suis li a{
color: #fff;
border-left: 3px solid var(--mauve);
padding-left: 10px;
}
@media only screen and (max-width: 1400px) {
#content_menu_je_suis{
top: 85px;
} 
}.wrapper_access img {
width: 75%;
}
.wrapper_access {
width: 75px;
height: 75px;
border-radius: 100%;
background: var( --bkg-gris);
}
#all_access a {
width: 100px;
}
#all_access a h4,
.wrapper_access{
transition: var(--transition);
}
#all_access a:hover h4{
color: var(--bleu);
}
#all_access a:hover > .wrapper_access{
margin-top: -5px;
}.wrapper_evt span {
color: var(--mauve);
font-size: 30px;
}
.location{
color: var(--vert);
}body{
overflow-x: hidden;
}
:root {
--bleu: #2C98C7;
--dark-gris:#312F35;
--mauve:#AD115E;
--bright-gris:#EAEAEC;
--vert:#90C13E;
--bkg-gris:#F8F8FB;
--transition:0.3s ease-in;
}
h1{
font-size: 4rem;
}
h1,h2,h3,h4,h5,h6,a,li,p,span{
color: var(--dark-gris);
}
a,li,p,span{
font-size: 18px;
}
h1,h2,h3,h4,h5,h6{
font-family: 'Bebas Neue';
}
a{
text-decoration: none;
}
div(not:.content_from_admin) img{
width: 100%;
} .bkg_grey{
background: var(--bkg-gris);
}
.link_mauve,.link_mauve:hover{
color: var(--mauve);
font-size: 14px;
position: relative;
display: block;
}
.link_mauve:before{
content: "";
position: absolute;
left: 0;
bottom: -5px;
width: 0;
height: 2px;
background-color: var(--mauve); 
display: block;
-webkit-transition : var(--transition);
-o-transition : var(--transition);
transition :var(--transition); 
}
.link_mauve:hover:before{
width: 100%;
}
.btn_std {
display: block;
background: var(--mauve);
color: #fff;
text-align: center;
padding: 10px;
width: 75%;
margin: auto;
border-radius: 4px;
text-transform: uppercase;
font-weight: bold;
font-size: 16px;
letter-spacing: 3px;
transition :var(--transition); 
}
.btn_std:hover{
width:80%; 
}
header{
height: 100px;
z-index: 9999;
top: 0;
}
nav { z-index: -1;
-webkit-transform: translateX(-100px);
-ms-transform: translateX(-100px);
transform: translateX(-100px);
}
.title{
color: var(--bleu);
z-index: 2;
}
.title:before {
position: absolute;
content: '';
background-image: url(//www.evaux-les-bains.fr/wp-content/themes/evaux/img/under_title.svg);
width: 160%;
height: 20px;
top: calc(100% - 20px);
left: 0;
background-repeat: no-repeat;
background-size: contain;
z-index: -1;
}
.content_from_admin a{
color:var(--mauve);
transition:var(--transition);
}
.content_from_admin a:hover{
font-weight: bold;
}
.my_burger { z-index: 99999999;
display: block;
top: 20px;
}
.menu-top_menu-container.translate{
-webkit-transform:translateX(0);
-ms-transform:translateX(0);
transform:translateX(0);
z-index: 9999;
position: relative;
}
#my_bar { display: inline-block;
padding: 7px 10px;
background-color: transparent;
cursor: pointer;
margin: 10px;
z-index: 999999;
position: relative;
}
#logo_evaux,
.search_form{ z-index: 999999;
}
.content_from_admin { padding-top: 90px;
position: relative;
z-index: 99;
}.content_from_admin:after{
transition: var(--transition);
}
.content_from_admin.translate:after{
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
}
.top_menu {
left: 0;
top: 0;
z-index: 999;
}
#menu-top_menu li a{
font-family: 'Bebas Neue';
font-size: 24px;
}
.top_menu path{
fill: var(--bleu);
}
ul {
list-style: none;
padding-left: 0;
}
nav.translate{
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
nav.onfront{
z-index: 999999;
}
.menu-top_menu-container{
-webkit-transition: -webkit-transform .5s ease-in;
transition: -webkit-transform .5s ease-in;
-o-transition: transform .5s ease-in;
transition: transform .5s ease-in;
transition: transform .5s ease-in, -webkit-transform .5s ease-in;
-webkit-transform:translateX(-100%);
-ms-transform:translateX(-100%);
transform:translateX(-100%);
height: 100vh;
}
.main_menu li a {
font-size: 14px;
}
#my_bar:after{
content: 'menu';
position: absolute;
right: -45px;
top: 5px;
color: #fff;
font-family: 'Bebas Neue';
font-size: 24px;
letter-spacing: 1px;
}
#my_bar.translate:after{
content: 'fermer';
color: var(--dark-gris);
right: -55px;
top: 12px;
}
#my_bar.translate{
padding: 20px 15px 15px 15px;
}
.bar {
display: block;
background-color: #fff;
width: 30px;
height: 3px;
border-radius: 5px;
margin: 5px auto;
-webkit-transition: background-color .5s ease-in, width .5s ease-in, -webkit-transform .5s ease-in;
transition: background-color .5s ease-in, width .5s ease-in, -webkit-transform .5s ease-in;
-o-transition: background-color .5s ease-in, transform .5s ease-in, width .5s ease-in;
transition: background-color .5s ease-in, transform .5s ease-in, width .5s ease-in;
transition: background-color .5s ease-in, transform .5s ease-in, width .5s ease-in, -webkit-transform .5s ease-in;
}
.main_content,.bar,.top,.bottom,.middle{
-webkit-transition:width .5s ease-in, -webkit-transform .5s ease-in;
transition:width .5s ease-in, -webkit-transform .5s ease-in;
-o-transition:transform .5s ease-in, width .5s ease-in;
transition:transform .5s ease-in, width .5s ease-in;
transition:transform .5s ease-in, width .5s ease-in, -webkit-transform .5s ease-in;
}
input[type="checkbox"]#myInput {
display: none;
}
.bar.translate {
background-color: var(--dark-gris);
}
.top.translate {
-webkit-transform: translateY(0px) rotateZ(45deg);
-ms-transform: translateY(0px) rotate(45deg);
transform: translateY(0px) rotateZ(45deg);
}
.bottom.translate {
-webkit-transform: translateY(-15px) rotateZ(-45deg);
-ms-transform: translateY(-15px) rotate(-45deg);
transform: translateY(-15px) rotateZ(-45deg);
}
.middle.translate {
width: 0;
}
.menu-top_menu-container.translate{
-webkit-transform: translateX(0);
-ms-transform: translateX(0);
transform: translateX(0);
}
.menu-item-has-children{
position: relative;
}
.menu-item-has-children:after{
position: absolute;
right: 10px;
content: "\203A";
top: 0;
font-size: 50px;
margin-top: -15px;
}
.menu-item-has-children > .sub-menu {
-webkit-transition: 1s ease-in;
-o-transition: 1s ease-in;
transition: 1s ease-in;
position: fixed;
left: 25%;
opacity: 0;
-webkit-transition: opacity 0.5s ease-in;
-o-transition: opacity 0.5s ease-in;
transition: opacity 0.5s ease-in;
width: 25%;
background-color: #e2e2e2;
top: 0;
display: none;
height: 100vh;
}
.menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu{
left: 50%;
height: 100vh;
}
#menu-top_menu > li:hover a{
color:#fff;
} 
.menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu,
#menu-top_menu,
.menu-item-has-children > .sub-menu{
padding-top: 110px;
}
#menu-top_menu {
background: #fff;
height: 100vh;
width: 25%;
}
#menu-top_menu > li,
.sub-menu > li{
min-height: 60px;
border-top: 1px solid var(--bright-gris);
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
position: relative;
}
#menu-top_menu > li > a {
padding-left: 90px;
}
#menu-top_menu > li > .sub-menu > li a{
padding-left: 30px;
}
#menu-top_menu > li:before {
position: absolute;
left: 30px;
top: 0;
height: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
}
#menu-top_menu > li:hover:before{
-webkit-filter: brightness(0) invert(1);
filter: brightness(0) invert(1);
}
#logo_evaux.translate{
margin-left: -10px;
}
#logo_evaux img{
max-width: 355px;
}
.search_form input[type="search"]::-webkit-input-placeholder{
color: #fff;
font-family: 'Bebas Neue'; 
text-transform: uppercase;
font-size: 22px;
letter-spacing: 1px;
}
.search_form input[type="search"]::-moz-placeholder{
color: #fff;
font-family: 'Bebas Neue'; 
text-transform: uppercase;
font-size: 22px;
letter-spacing: 1px;
}
.search_form input[type="search"]:-ms-input-placeholder{
color: #fff;
font-family: 'Bebas Neue'; 
text-transform: uppercase;
font-size: 22px;
letter-spacing: 1px;
}
.search_form input[type="search"]::-ms-input-placeholder{
color: #fff;
font-family: 'Bebas Neue'; 
text-transform: uppercase;
font-size: 22px;
letter-spacing: 1px;
}
.search_form,
.search_form input[type="search"]::placeholder,
.search_form input[type="search"]{
color: #fff;
font-family: 'Bebas Neue'; 
text-transform: uppercase;
font-size: 22px;
letter-spacing: 1px;
}
.search_form{
margin-right: 20px; 
}
.search_form button img {
width: 100%;
}
.search_form button {
background: transparent;
border: none;
max-width: 35px;
position: absolute;
right: 0;
top: -8px;
}
.search_form input[type="search"] {
background: transparent;
border: none;
border-bottom: 1px solid #fff;
width: 300px;
}
.search_form input[type="search"]:focus{
outline: none;
}
.search_form input[type="search"]::-webkit-input-placeholder {
color: #fff;
font-family: 'Bebas Neue';
}
.search_form input[type="search"]::-moz-placeholder {
color: #fff;
font-family: 'Bebas Neue';
}
.search_form input[type="search"]:-ms-input-placeholder {
color: #fff;
font-family: 'Bebas Neue';
}
.search_form input[type="search"]::-ms-input-placeholder {
color: #fff;
font-family: 'Bebas Neue';
}
.search_form input[type="search"]::placeholder {
color: #fff;
font-family: 'Bebas Neue';
}
@media only screen and (max-width: 1200px) {
#logo_evaux img {
max-width: 250px;
}
#additionnal_menu {
right: 0;
top: 35px;
left: 125px;
}
#content_menu_je_suis {
top: 75px;
}
#logo_evaux, .search_form {
margin-top: -30px;
}
#menu-top_menu {
width: 33%;
}
#menu-top_menu li a {
font-size: 24px;
}
.menu-item-has-children > .sub-menu {
left: 33%;
width: 33%;
}
.menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu {
left: 66%;
}
}
@media only screen and (max-width: 992px) {
#logo_evaux, .search_form {
margin-top: 0;
}
header {
background-color: var(--bleu);
}
.search_form input[type="search"] {
width: 200px;
}
header {
height: 140px;
}
#additionnal_menu span {
position: fixed !important;
top: 80px;
left: 20px;
}
#content_menu_je_suis {
top: 135px;
}
}
@media only screen and (min-width: 768px) {
.menu-item-has-children:hover > .sub-menu{
opacity: 1;
display: block;
}
}
.btn_open_sub-menu{
display: none;
}
@media only screen and (max-width: 768px) {
#menu-top_menu > .sub-menu{
background-color: #fff !important;
}
.btn_open_sub-menu{
display: block;
}
#menu-top_menu > li > a {
padding-left: 70px;
}
#menu-top_menu > li:before {
left: 10px;
}
#logo_evaux, .search_form{
margin-right: 15px;
}
.title:before{
width: 100%;
}
#logo_evaux {
max-width: 60%;
}
#logo_evaux img{
max-width: 100%;
}
.menu-item{
position: relative;
}
#menu-top_menu .menu-item.menu-item-has-children > .btn_open_sub-menu{
position: absolute;
right: 0;
height: 100%;
width: 40px;
background: #ccc;
top: 0;
z-index:9;
}
.depth-1 .btn_open_sub-menu{
display: none !important;
}
.menu-item:not(.menu-item-has-children) .btn_open_sub-menu{
display: none !important;
}  
.menu-item:not(.menu-item-has-children) .close_open_sub-menu{
right:0 !important;
}
#menu-top_menu .menu-item.menu-item-has-children > .sub-menu > .menu-item.menu-item-has-children > .btn_open_sub-menu{
background-color: #ccc;
z-index:999;
}
.menu-item-has-children:after {
display: none;
}
#menu-top_menu{
width: 100%;
}
ul.sub-menu.header-submenu.depth-1.open-sub-menu {
padding-top: 0;
}
#menu-top_menu > li > a{
position: absolute;
top: 15px;
width: 100%;
padding-left: 0;
text-align: center;
}
.menu-item-has-children > .sub-menu > .menu-item-has-children > .sub-menu {
left: 0;
}
.menu-item-has-children > .sub-menu{
width: 100%;
top: 150px;
padding-top: 0;
left: 0;
}
.menu-item-has-children > .sub-menu.open-sub-menu{
opacity: 1;
display: block;
position:fixed;
left: 0;
top: 50px;
z-index: 9;
top:  110px;
}
.menu-item-has-children > .sub-menu li,
.menu-item-has-children > .sub-menu li a{
width: 100%;
}
#menu-top_menu > li > .close_open_sub-menu{
display: none;
}
.close_open_sub-menu{
background-color: #fa6868;
position: absolute;
right: 40px;
width: 50px;
height: 100%;
z-index: 9;
}
.btn_open_sub-menu,
.close_open_sub-menu{
font-size: 30px;
text-align: center;
}
.btn_open_sub-menu{
padding-top: 5px;
padding-left: 10px;
}
.close_open_sub-menu{
}
.menu-item-has-children > .sub-menu{
background-color: #fff !important;
}
#menu-top_menu > li:hover a,
#menu-top_menu > li a {
color: #000;
}
} .home_slider{
height: 80vh; }
#breadcrumbs a,
.breadcrumb_last{
font-size: 16px;
}
.home_slider:after,
.home_slider:before{
top: 0;
height: 100%;
width: 60px;
content: "";
background-color: rgba(0,0,0,0.5);
position: absolute;
z-index: 9;
}
.home_slider:before{
left: 0;
}
.home_slider:after{
right: 0;
}
.slick-track,
.slick-list {
height: 100%;
}
.slick-arrow {
position: absolute;
top: 50%;
z-index: 999999999;
font-size: 50px;
font-weight: bold;
line-height: 41px;
}
.slick-arrow span{
color: var(--dark-gris);
position: relative;
height: 100%;
display: block;
font-size: 50px;
}
.slick-arrow span:after{
content: "";
display: block;
width: 40px;
height: 40px;
position: absolute;
left: -10px;
top: 8px;
background-color: rgba(255,255,255,0.8);
z-index: -1;
border-radius: 100%;
}
.slick-prev{
left: 20px;
}
.slick-next{
right: 20px;
}
.slick-dots{
position: absolute;
bottom: 15px;
margin: auto;
width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
}
.slick-dots li{
display: inline-block;
}
.slick-dots li span{
display: block;
background-color: rgba(255,255,255,0.8);
height: 4px;
width: 35px;
margin-right: 20px;
}
.slick-dots li.slick-active span{
width: 60px;
background-color: rgba(255,255,255,1);
}
.wrapper_list_post{
padding: 10px;
}
.wrapper_list_post .card_category{
margin-bottom: 15px;
}
.wrapper_list_post h3{
font-size: 24px;
}
.wrapper_list_post .link_mauve:after{
position: absolute;
content: "+";
color: #fff;
background-color: var(--mauve);
width: 15px;
height: 15px;
border-radius: 100%;
line-height: 1;
padding-left: 2px;
top: 4px;
right: -22px;
}
#widgetRssWrapper container{
display: flex;
justify-content: center;
} .top_section{
transform: rotate(-180deg);
fill: var(--bkg-gris); }
section {
background-color: var(--bkg-gris);
} .mec-skin-monthly-view-month-navigator-container, {
position: relative;
}
.mec-calendar .mec-calendar-side,
.mec-calendar .mec-calendar-events-side{
padding: 0 40px;
}
.mec-calendar .mec-calendar-events-side .mec-table-side-title{
padding-top: 15px;
}
.mec-calendar .mec-event-footer{
display: none;
}
.mec-calendar .mec-calendar-side .mec-next-month, .mec-calendar .mec-calendar-side .mec-previous-month{
z-index: 9;
}
.mec-calendar .mec-event-article{
margin-bottom: 15px;
}
.mec-calendar dt{
border-radius: 0;
}
.mec-calendar .mec-selected-day, .mec-calendar .mec-selected-day:hover,
.mec-calendar .mec-calendar-row dt.mec-has-event:hover a,
.mec-calendar .mec-has-event:after {
background: var(--mauve);
}
.mec-calendar .mec-calendar-row dt.mec-has-event:hover{
background: #fff;
}
.mec-event-time.mec-color{
display: none;
}
.home .mec-calendar .mec-event-article{
padding-bottom: 0;
}
.wrapper_evt_home .btn_std{
color: #fff;
}
@media only screen and (min-width: 961px){
.mec-wrap.mec-sm959 .mec-calendar:not(.mec-event-calendar-classic):not(.mec-calendar-weekly) .mec-calendar-header {
margin-top: 0;
}
} .doc_to_dl{
width: 250px;
padding: 10px;
}
#link_next_page .btn_std{
width: 200px;
}
#link_next_page .btn_std:hover{
width: 220px;
}
#link_next_page a{
border-left: 4px solid var(--bleu);
border-radius: 4px; 
}
.wp-block-image figure figcaption {
text-align: center;
font-weight: bold;
font-size: 14px;
} #footer{
background-color: #303538;
padding:45px 0;
}
#footer h3,
#footer p,
#footer li,
#under_footer a,
#under_footer p,
#under_footer span,
#footer span,
#footer a{
color: #fff;
transition: var(--transition);
}
#footer p,
#footer li,
#footer span,
#footer a{
font-size: 16px;
}
#footer a:hover,
#under_footer a:hover{
font-weight:bold;
}
#under_footer a,
#under_footer p,
#under_footer span{
font-size: 14px;
}
#under_footer{
padding-top: 1rem;
background-color:#312F35;
} .mec-totalcalview-selected{
background:var(--mauve) !important;
}
.mec-month-divider span:before,
.mec-totalcalview-selected{
border-color:var(--mauve) !important;
}
.mec-event-sharing-wrap{
display: none !important;
}
body.post-type-archive-mec-events .mec-wrap {
margin-top: 90px;
}
.single-mec-events .wrapper_evt{
background-color: #fff !important;
} .pagination .current {
background: var(--bleu);
color: #fff;
width: 30px;
height: 30px;
text-align: center;
margin:0 15px;
}
#nb_page_blog {
margin-right: 30px;
} .form_contact input.frame,
.form_contact textarea.frame{
border: 2px solid red;
}
.form_contact {
max-width: 600px;
display: block;
margin: auto;
background: #4e4e4e;
padding: 40px;
}
.form_contact button.btn_std {
border: none;
} #menu-top_menu > li:nth-child(1):hover::before {
-webkit-filter: unset;
filter: unset;
}
.wrapper_evaux_le_tour {
background-color: #ffec01;
padding: 45px;
margin: 45px 0;
}
.wrapper_evaux_flex {
height: 100%;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
}
#img_evaux_le_tour {
max-width: 300px;
}
#btn_evaux_le_tour {
background-color: #000;
padding: 20px 45px;
color: #ffec01;
border-radius: 4px;
text-align: center;
}
#h2_evaux_le_tour{
}