.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-81963167-d3be-41b6-ba7c-8c8b4a553615 {
background-color: rgb(108, 117, 125) !important;
opacity: 0.85 !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d {
padding-left: var(--spacer-4,1.5rem) !important;
color: rgb(255, 255, 255) !important;
}
.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d { background-color: #36454F !important;
}
/* Style for the main menu bar */
.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item {
  background-color: #36454F !important; /* Light charcoal background */
}

.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item a {
  color: #fff !important; /* White text */
  text-decoration: none !important; /* Remove underlines */
  padding: 0.75rem 1rem !important; /* Add some padding */
  display: inline-block !important; /* Make the whole area clickable */
}


.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item.active a {
  /* Style for the active/current page link */
  font-weight: bold !important; /* Make the active link bold */
  /* You could also add a subtle border or different background color here */
  background-color: rgba(255, 255, 255, 0.2) !important; 
}

/* Style for the submenu with forced opacity */
.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item .dropdown-menu {
  background-color:  #36454F !important; 
  border: 1px solid #ccc !important; /* Optional: Add a subtle border */
  opacity: 1 !important; /* Ensure it's fully opaque */
}

.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item .dropdown-menu .dropdown-item a {
  color: #fff  !important; /* Dark grey or black text for better contrast */
  opacity: 1 !important; /* Ensure text is also fully opaque */
}

.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item .dropdown-menu .dropdown-item:hover {
  color: #fff  !important; /* Dark grey or black text for better contrast */
  background-color:  #36454F !important; 
  opacity: 1 !important; /* Ensure text is also fully opaque */
}

.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item .dropdown-menu .dropdown-item.active {
  /* Style for the active/current page link */
  font-weight: bold !important; /* Make the active link bold */
  /* You could also add a subtle border or different background color here */
  background-color: rgba(255, 255, 255, 0.2) !important; 
}

.lfr-layout-structure-item-42c09447-b2d5-d1d5-7533-f653cb21503d .nav-item .dropdown-menu .dropdown-item.active a{
  /* Style for the active/current page link */
  font-weight: bold !important; /* Make the active link bold */
  /* You could also add a subtle border or different background color here */
  background-color: rgba(255, 255, 255, 0.2) !important; 
}.lfr-layout-structure-item-68366781-1785-1232-c9c2-2922a4766dd6 {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-68366781-1785-1232-c9c2-2922a4766dd6) !important;
}
