/* Training Bar */
.trainingBar a.navbar-brand:hover{
	color:var(--red);
}
.trainingBar.bg-dark{
	background-color:var(--slate) !important;
}
.trainingBar ul li a,
.trainingBar .nav-item,
.trainingBar ul,
nav ul li a{
	background:transparent !important;
	background-color:transparent !important;
}
.trainingBar .dropdown-menu,
.trainingBar .dropdown-menu li,
.trainingBar .dropdown-menu li a{
	background-color:var(--slate) !important;
	color:var(--white);
}
.trainingBar .dropdown-menu li a:hover{
	background-color:var(--slate) !important;
	color:var(--off-white);
}
.trainingBar.navbar-dark {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #fff;
    --bs-navbar-brand-color: #fff;
    --bs-navbar-brand-hover-color: #fff;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e);
}
.trainingBar .nav-link {
    display: block !important;
    padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size: var(--bs-nav-link-font-size);
    font-weight: var(--bs-nav-link-font-weight);
    color: var(--bs-nav-link-color) !important;
    text-decoration: none;
    transition: color .15sease-in-out, background-color .15sease-in-out, border-color .15sease-in-out;
}