#navigation,
#navigation * {
	-webkit-transition:all 0.4s;
	transition:all 0.4s;
}
#navigation[ax-nav-scroll-effects] {
	background-color: var(--swatch-var-2697) !important;
}
#navigation[ax-nav-scroll-effects] .nav-link {
	color: rgba(255,255,255,1.0) !important;
}
#navigation[ax-nav-scroll-effects] .nav-link:hover {
	color: rgba(255,255,255,1.0) !important;
}
@keyframes navpos {
  from {top:-80px;}
  to {top:0px;}
}
#navigation.ax-parent-scrollback {
	position: fixed !important;
	top:0px;
	animation-name: navpos;
	animation-duration: 0.4s;
	z-index: 9999;
}
#navigation .ax-nav {
	height:80px;
}
#navigation .ax-nav--scrolled {
	height:60px;
}
#navigation .navbar-brand {
	position: relative;
	top: 0px;
	z-index: 999;
}
#navigation .ax-nav.ax-nav--scrolled .navbar-brand,
#navigation img.ax-nav--scrolled.navbar-brand{
	object-fit: contain;
	transform:scale(0.65);
	top: 0px;
}
@media only screen and (max-width: 769px) {
	#navigation .ax-nav .navbar-brand {
		padding-bottom: 0px;
	}
	#navigation .navbar-brand {
	top: 0px;
	}
	#navigation .ax-nav.ax-nav--scrolled .navbar-brand,
	#navigation img.ax-nav--scrolled.navbar-brand{
		transform:scale(0.8);
		top: 0px;
	}
	#navigation .ax-nav {
		height:60px;
	}
	#navigation .ax-nav.ax-nav--scrolled {
		height:50px;
	}
	/* fix blocs bug that adds unwanted padding by default */
	.navbar {padding-top:0; padding-bottom:0;}
}
