.biototal-site-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1000;
  background-color: transparent;
  transition: background-color 0.25s ease, box-shadow 0.25s ease, color 0.25s ease;
}
.biototal-site-header.is-scrolled {
  background-color: #ffffff !important;
  box-shadow: 0 2px 16px rgba(115, 115, 115, 0.08);
}
.biototal-site-header #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu .mega-menu-link {
color: #111111 !important;
}
.biototal-site-header .biototal-site-logo img {
transition: width .3s ease;
}
.biototal-site-header.is-scrolled #mega-menu-wrap-max_mega_menu_1,
.biototal-site-header.is-scrolled #mega-menu-wrap-max_mega_menu_1 a,
.biototal-site-header.is-scrolled #mega-menu-wrap-max_mega_menu_1 .mega-menu-link,
.biototal-site-header.is-scrolled #mega-menu-wrap-max_mega_menu_1 .mega-sub-menu .mega-menu-link {
color: #111111 !important;
}
.biototal-site-header.is-scrolled .biototal-site-logo img,
.biototal-site-header.no-transition .biototal-site-logo img {
width: 100px;
}
.biototal-site-header.is-scrolled > div > div {
padding-top: 10px !important;
padding-bottom: 10px !important;
}
.biototal-site-header.no-transition #mega-menu-wrap-max_mega_menu_1,
.biototal-site-header.no-transition #mega-menu-wrap-max_mega_menu_1 a,
.biototal-site-header.no-transition #mega-menu-wrap-max_mega_menu_1 .mega-menu-link {
transition: none !important;
}
@media (min-width: 965px) {
	.biototal-site-header #mega-menu-wrap-max_mega_menu_1,
	.biototal-site-header #mega-menu-wrap-max_mega_menu_1 a,
	.biototal-site-header #mega-menu-wrap-max_mega_menu_1 .mega-menu-link {
		color: #ffffff !important;
		transition: color 0.25s ease !important;
	}
.biototal-site-header:not(.is-scrolled)
#mega-menu-wrap-max_mega_menu_1
> ul#mega-menu-max_mega_menu_1
> li.mega-menu-item
> a.mega-menu-link:hover,
.biototal-site-header:not(.is-scrolled)
#mega-menu-wrap-max_mega_menu_1
> ul#mega-menu-max_mega_menu_1
> li.mega-menu-item
> a.mega-menu-link:focus-visible {
color: rgba(255, 255, 255, 0.65) !important;
background: transparent !important;
}
.biototal-site-header:not(.is-scrolled)
#mega-menu-wrap-max_mega_menu_1
#mega-menu-max_mega_menu_1
> li.mega-menu-megamenu.mega-toggle-on
> a.mega-menu-link {
color: rgba(255, 255, 255, 0.65) !important;
background: transparent !important;
}	
}
@media (max-width: 964px) {
  .biototal-site-header.mobile-menu-open {
    background-color: #ffffff !important;
  }
  .biototal-site-logo img {
	width: 140px !important; 
  }
  
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after {
	background-color: #ffffff;
  }
	#mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::before, #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle.mega-menu-open .mega-toggle-block-1 .mega-toggle-animated-inner::after {
	background-color: #ffffff;
  }
  .is-scrolled #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner, .is-scrolled #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::before, .is-scrolled #mega-menu-wrap-max_mega_menu_1 .mega-menu-toggle .mega-toggle-block-1 .mega-toggle-animated-inner::after{
	background-color: #2b5d2b !important;
  }
}