		




.main-content {
	position: relative;
}
header .content-toolbar.inline-left-and-right {
	display: block;
	position: absolute;
	top: 0;
	right: 50%;
	transform: translate(50%,-25px);
	z-index: 99999;
}
nav.navbar .navbar-nav .nav-item .nav-link {
	font-family: var(--bs-h2-family);
}
nav.navbar .dropdown .dropdown-item {
	color: var(--dark);
}
nav.navbar .nav-item.dropdown > .dropdown-menu,
nav.navbar .dropdown>.dropdown-menu .dropdown-submenu .dropdown-menu {
	padding: 0 !important;
	border-color: #e0e0e0 !important;
	border-top: 0 !important;
}
nav.navbar .dropdown>.dropdown-menu .dropdown-submenu .dropdown-menu {
	top: 0 !important;
}
nav.navbar .nav-item.dropdown > .dropdown-menu .dropdown-item {
	border-top: 1px solid #e0e0e0;
	padding: 5px 10px !important;
	border-radius: 0 !important;
	width: calc(100% + 2px) !important;
	height: calc(100% + 2px) !important;
	margin-left: -1px !important;
	margin-bottom: -1px !important;
}
nav.navbar .nav-item.dropdown > .dropdown-menu .dropdown-item:hover,
nav.navbar .nav-item.dropdown > .dropdown-menu .dropdown-item:focus {
	background: var(--primary) !important;
	border-color: var(--primary) !important;
	color: white !important;
	border-radius: 0 !important;
}
nav.navbar .dropdown:not(.dropdown-wide)>.dropdown-menu::before,
nav.navbar .dropdown:not(.dropdown-wide)>.dropdown-menu::after {
	display: none !important;
}
.toolbar {
	z-index: 1000;
}
a#logo img {
	margin: 0 auto !important;
}

@media (max-width:767px) {
	header {
		box-shadow: 0 0 0 1px rgba(0,0,0,0.1);
	}
	nav.navbar {
		height: 0;
	}
	.nav-default-open nav.navbar {
		height: auto;
	}
	nav.navbar .navbar-toggler {
		margin-top: -69.63px;
	}
	.nav-default > .row > .col {
		padding-left: 0 !important;
		padding-right: 0 !important;
	} 
	header .content-toolbar > .content-toolbar-inner > ul > li > a {
		color: white !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu {
		border: 0 !important;
	}
	nav.navbar .navbar-nav .nav-item {
		border-top: 1px solid #e0e0e0;
	}
	nav.navbar .navbar-nav .nav-item:last-child {
		border-bottom: 1px solid #e0e0e0;
	}
	nav.navbar .navbar-nav .nav-item .nav-link {
		color: var(--dark) !important;
	}
	nav.navbar .navbar-nav .nav-item:hover .nav-link,
	nav.navbar .navbar-nav .nav-item:focus .nav-link,
	nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link {
		background: var(--primary) !important;
		border-color: var(--primary) !important;
		color: white !important;
	}
	nav.navbar .nav-item.dropdown > .dropdown-menu .dropdown-item:hover,
	nav.navbar .nav-item.dropdown > .dropdown-menu .dropdown-item:focus {
		background: var(--primary) !important;
		border-color: var(--primary) !important;
		color: white !important;
	}
}

@media (min-width:768px) {
	
	header .content-toolbar.inline-left-and-right {
		display: block !important;
		right: 10px;
		top: 50%;
		transform: translate(0,-50%);
	}
	nav.navbar .navbar-nav {
		padding: 0;
	}
	nav.navbar .navbar-nav .nav-item .nav-link {
		font-weight: 400 !important;
		font-size: 16px !important;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li+li {
		margin-left: 10px;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
		font-size: 0.8rem;
	}
}
@media (min-width:992px) {
	header .content-toolbar.inline-left-and-right {
		right: 50px;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
		font-size: 0.9rem;
	}
	header .content-toolbar > .content-toolbar-inner > ul > li+li {
		margin-left: 20px;
	}
}