/******* Do not edit this file *******
Woody Code Snippets CSS and JS
Saved: Nov 29 2025 | 13:09:04 */
/* CUSTOM CSS FOR MEGA MENUS */


/* DESKTOP */

@media (min-width: 992px) {
.c-submenu-2 { 
  opacity: 0;
  max-height: 0;
}
.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;
  padding: 50px;
  max-height: 2000px;

}
.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);
}