/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Apr 06 2026 | 10:23:13 */
/* --- extra pour affiche propre mega ---*/

#_header_left-678-16>#div_block-842-16>#div_block-682-16 #div_block-849-16 {
	width: 1000px!important;
}
@media screen and (max-width:992px){#_header_left-678-16>#div_block-842-16>#div_block-682-16 #div_block-849-16 {

	margin-right: 0px;
	
	width: 100%!important;
	
}}


/* CUSTOM CSS FOR MEGA MENUS */
/* DESKTOP */
@media (min-width: 992px) {
.c-submenu-2 { 
  opacity: 0;
  overflow: hidden;
  position: absolute;
  visibility: hidden;
  pointer-events: none;
  padding: 50px;
  transition: opacity 0.3s, visibility 0.3s;
}
.c-submenu-2-single { 
  width: 300px;
}
.c-submenu-2-double { 
  width: 600px;
}
.c-submenu-2-triple { 
  width: 800px;
}
.c-menu-open:hover .c-submenu-2,
.c-menu-open.hover .c-submenu-2 { 
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}
.c-submenu-2 * { 
  opacity: 0;
  transition: opacity 0.6s;
}
.c-menu-open:hover .c-submenu-2 *,
.c-menu-open.hover .c-submenu-2 * { 
  opacity: 1;
}
.c-header-mobile-toggle { 
  display:none;
}
}
/* TABLETS & PHONES */
@media (max-width: 991px) { 
.c-submenu-2 { 
  width: 100%;
}
.c-menu {
  display: none!important;
  width: 100%;
  position: absolute;
  top:100%;
  left: 0;
  overflow: hidden;
}
.c-menu-open .c-menu-dropdown {
  display:none!important;
}
.c-mobile-menu-active.c-menu {
  display: flex!important;
  flex-direction: column!important;
  align-items: flex-start!important; 
}
}
/* HAMBURGER ICON */
.c-hamburger .c-line{
  width: 30px;
  height: 3px;
  border-radius:2px;
  background-color: #353535;
  display: block;
  margin: 7px auto;
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.c-hamburger:hover{
  cursor: pointer;
}
#c-hamburger-1.c-is-active{
  -webkit-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
#c-hamburger-1.c-is-active .c-line:nth-child(2){
  width: 0px;
}
#c-hamburger-1.c-is-active .c-line:nth-child(1),
#c-hamburger-1.c-is-active .c-line:nth-child(3){
  -webkit-transition-delay: 0.3s;
  -o-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
#c-hamburger-1.c-is-active .c-line:nth-child(1){
  -webkit-transform: translateY(10px);
  -ms-transform: translateY(10px);
  -o-transform: translateY(10px);
  transform: translateY(10px);
}
#c-hamburger-1.c-is-active .c-line:nth-child(3){
  -webkit-transform: translateY(-10px) rotate(90deg);
  -ms-transform: translateY(-10px) rotate(90deg);
  -o-transform: translateY(-10px) rotate(90deg);
  transform: translateY(-10px) rotate(90deg);
}
.c-relative {
  position: relative;
}
html {
  scrollbar-gutter: stable;
}