.navbar-mainnavigation>.container>.navbar-collapse, .navbar-mainnavigation>.container-fluid>.navbar-collapse, .navbar-mainnavigation>.container-sm>.navbar-collapse, .navbar-mainnavigation>.container-md>.navbar-collapse, .navbar-mainnavigation>.container-lg>.navbar-collapse, .navbar-mainnavigation>.container-xl>.navbar-collapse, .navbar-mainnavigation>.container-xxl>.navbar-collapse {
    margin-left: -20px;
    margin-right: -20px;
    padding-left: 20px;
    padding-right: 20px;
    background-color: #e8e8e8;
  opacity: 0.8;
}

.navbar-default-transition:not(.navbar-transition, .pp-dropdown-active) .navbar-nav>li>.nav-link, .navbar-inverse-transition:not(.navbar-transition, .pp-dropdown-active) .navbar-nav>li>.nav-link {
    --bs-nav-link-color: #000000;
    --bs-nav-link-hover-color: #000000;
    --bs-navbar-active-color: #00000;
    --mainnavigation-hightlight: #e1393c;
}


.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.5rem;
    --bs-nav-link-font-weight: ;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display: flex;
    flex-direction: column;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none;
}

  
.h1, h1, .h2, h2{
	font-weight: bold;
	color: #364d91;
}

.h3, h3, .h4, h4{
	font-weight: bold;
}

.carousel .carousel-item h1, .carousel .carousel-item .h1 {
    color: inherit;
    margin-top: 0;
    font-size: 32pt;
}

.carousel .carousel-item h2, .carousel .carousel-item .h2 {
    color: inherit;
    margin-top: 0;
    font-size: 28pt;
}