@charset "UTF-8";
.dropdown:hover {
	z-index: 45
}
.navbar:hover {
	z-index: 40
}
.offcanvas-end, .offcanvas-start {
	max-width: 80%
}
.fixed-onscroll.fixed-top {
	top: -60px;
	transform: translateY(60px);
	transition: transform 0.3s
}
.autohide {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 1030
}
.autohide.scrolled-down {
	transform: translateY(-100%);
	transition: all 0.3s ease-in-out
}
.autohide.scrolled-up {
	transform: translateY(0);
	transition: all 0.3s ease-in-out
}
.dropdown .dropdown-menu, .navbar .dropdown-menu {
	margin-top: 0;
	box-shadow: 0 2px 4px rgba(34,34,34,0.15)
}
.dropdown .dropdown-menu-end, .navbar .dropdown-menu-end {
	right: 0;
	left: auto
}
.dropdown .megasubmenu, .navbar .megasubmenu {
	padding: 1rem
}
.dropdown .dropdown-large, .navbar .dropdown-large {
	padding: 1rem
}
.dropdown .megamenu, .navbar .megamenu {
	padding: 1rem
}
.dropdown .has-megamenu, .navbar .has-megamenu {
	position: static!important
}
.icon-arrow:after {
	content: "❯";
	font-style: normal;
	line-height: 1;
	display: inline-block;
	vertical-align: middle;
	margin-left: 7px;
	margin-top: -2px;
	opacity: 0.3;
	font-size: 80%
}
.screen-darken {
	display: block;
	height: 100%;
	width: 0%;
	z-index: 20;
	position: fixed;
	top: 0;
	right: 0;
	opacity: 0;
	visibility: hidden;
	background-color: rgba(34,34,34,0.6);
	transition: opacity 0.2s linear, visibility 0.2s, width 2s ease-in
}
.screen-darken.active {
	z-index: 25;
	transition: opacity 0.3s ease, width 0s;
	opacity: 1;
	width: 100%;
	visibility: visible
}
@media (min-width:992px) {
.navbar {
	padding: 0
}
.navbar .nav-link {
	padding-top: 1rem;
	padding-bottom: 1rem;
	padding-left: 0.7rem!important;
	padding-right: 0.7rem!important
}
.navbar-dark .nav-link.show {
	background: rgba(255,255,255,0.12)
}
.navbar-light .nav-link.show {
	background: rgba(0,0,0,0.12)
}
/*.navbar-nav {
	align-items: center
}*/
.dropdown-menu li {
	position: relative
}
.dropdown-menu .submenu {
	display: none;
	position: absolute;
	left: 100%;
	top: -7px
}
.dropdown-menu .submenu-left {
	right: 100%;
	left: auto
}
.dropdown-menu>li:hover {
	background-color: #f1f1f1
}
.dropdown-menu>li:hover>.submenu {
	display: block
}
.megasubmenu {
	left: 100%;
	top: 0;
	min-height: 100%;
	min-width: 500px
}
.dropdown-menu-end .megasubmenu {
	left: auto;
	right: 100%;
	top: 0
}
.dropdown-menu>li:hover .megasubmenu {
	display: block
}
.dropdown-large {
	min-width: 520px
}
.megamenu {
	left: 0;
	right: 0;
	width: 100%
}
.nav-item.hover .dropdown-menu.animate {
	display: block;
	opacity: 0;
	visibility: hidden;
	margin-top: 0
}
.nav-item.hover .animate.fade-down {
	top: 90%;
	transform: rotateX(-80deg);
	transform-origin: 0% 0%
}
.nav-item.hover .animate.fade-up {
	top: 90px
}
.nav-item.hover .dropdown-menu .animate.fade-down {
	top: 0
}
.nav-item.hover .animate.dropdown-menu.show {
	display: block;
	transition: 0.4s;
	opacity: 1;
	visibility: visible;
	top: 100%;
	transform: rotateX(0deg)
}
.nav-item.hover .animate.dropdown-menu>li:hover>.megasubmenu, .nav-item.hover .animate.dropdown-menu>li:hover>.submenu {
	display: block;
	transition: 0.4s;
	opacity: 1;
	visibility: visible;
	top: 0;
	transform: rotateX(0deg)
}
.dropdown-menu li {
	position: relative
}
.dropdown-menu li.has-megasubmenu {
	position: static!important
}
.dropdown-menu li:hover>.dropdown-menu, .dropdown-menu li:hover>.submenu {
	display: block;
	transition: 0.4s;
	opacity: 1;
	visibility: visible;
	top: 0%;
	transform: rotateX(0deg)
}
.dropdown-menu li:hover>.megasubmenu {
	display: block;
	transition: 0.4s;
	opacity: 1;
	visibility: visible;
	top: 0%;
	transform: rotateX(0deg)
}
}
@media (max-width:991px) {
.dropdown-menu .dropdown-menu {
	margin-left: 0.7rem;
	margin-right: 0.7rem;
	margin-bottom: 0.5rem
}
}
.navbar-styled {
	background-color: #ffca2a;
	box-shadow: 0 2px 3px rgba(100,100,100,0.1);
	font-size: 14px
}
.navbar-styled .navbar-toggler {
	color: rgba(0,0,0,0.5);
	border-color: rgba(0,0,0,0.1)
}
.navbar-styled .navbar-toggler-icon {
	background-image: url("data: image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")
}
.navbar-styled .navbar-brand {
	font-weight: 600;
	font-size: 18px
}
.navbar-styled .navbar-nav .nav-link {
	font-weight: 600;
	text-transform: uppercase;
	color: #333;
	border: 2px solid transparent
}
.navbar-styled .navbar-nav .nav-item.show .nav-link, .navbar-styled .navbar-nav .nav-item:hover .nav-link {
	border-bottom: 2px solid orange;
	color: #111
}
.navbar-styled .dropdown-menu {
	border: 0;
	background-clip: initial;
	border-radius: 0;
	box-shadow: 0 1px 5px rgba(70,70,70,0.2)
}
.navbar-styled .dropdown-menu .dropdown-item {
	padding: 0.6rem 1.5rem;
	border-bottom: 1px solid #f1f1f1
}
/*# sourceMappingURL=menukit.css.map */