@media only screen and (max-width: 767px) {

  h1 {
    font-size:1.5em;
    margin:40px 0 20px 0;
  }
  
  
/*COUNDOWN BOX EN BAS*/
.mobile{display:block}
.desktop{display:none}
.hurrytimer-cssoverride {
margin-top: 90px;
width:100%;
left:0;
}
.site-footer {
    margin-top: 80px;
}
.gratuit {
    margin-top: 10px;
  font-size:1em;
}
  

/*MENU MOBILE*/  

.site-branding {
	margin-left:4%;
}
 
.site-header{	overflow:hidden;}

.site-header .menu-main-menu-container
 {
   position:absolute;
width:100%;
   left:5%;
   top:130px;
   margin-top:0;
   line-height:2.5em;
  }

.site-header .menu-main-menu-container ul li{
display: block;
text-align:left;
} 
  
  
.menu-main-menu-container .current_page_item a::after {
display:none;
}
  
  
.site-header .menu-main-menu-container ul li ul{
position:relative;
display:block;
}
  
.site-header .menu-main-menu-container ul li ul li{
	display:block;
	padding:0 5%;
	font-size:11px;
	font-family: 'Helvetica Light', sans-serif;
	width:90%;
}
  
.menu-mobile-open {display:block;}

.site-header .menu-main-menu-container ul li:hover > ul {
  animation:none
  }

  
/*CONTENTS*/
  
  .home .category-actualites {
    width:100%;
  }
  .home .category-actualites:nth-child(2n+1) {
  margin-left: 0%;
}
  
  
  .bouton-rs img {
	width:100%;	
}
.bouton-rs figure {
	display:inline-block;
	margin-right:5%;
  width:27%;
}
  
.home .wp-block-media-text{
margin:50px 0 30px 0;
grid-template-columns: 30% auto !important;
}
.home .wp-block-media-text .wp-block-media-text__content {
	padding:0 0 0 10%;
}
  
/*alignement texte page categories*/ 
.categorie1 p, .categorie2 p, .categorie3 p, .categorie4 p {
    text-align:left;
  }
  
/*taille images actu home*/
.post-thumbnail img {
  height: 160px;
  }  
  

/*FOOTER*/
  
.site-footer .menu-footer-container {
width:45%;
}
  
  #newsletter{
    width:50%;
    float:right;
    text-align:right;
    font-size:0.8em;
  }
  #backtotop{
    display:none;
  }
  
  .cn-more-info {margin-top:10px}
  
.right-voeux{text-align:left}  
  
} /*@media*/
