.container-header {
  background-color: white;
  background-image: none;
}



.metismenu.mod-menu a {
  color: #000 !important; /* black text */
}


.metismenu-item > button {
  color: #000 !important; /* black text */
}

.metismenu.mod-menu a:hover {
  color: #333 !important; /* darker on hover */
}
.metismenu.mod-menu a:visited {
  color: #000 !important; /* ensure visited links stay black */
}

.metismenu-item > button:hover {
  color: #333 !important;
}

.btn-primary {
  background-color: #4B5320 !important;
  border-color: #4B5320 !important; /* optional: match border */
  color: #fff !important;       /* optional: ensure text stays readable */
}


.container-banner { /* adjusts main page clear image size */
  height: 400px !important;
  overflow: hidden;
  padding: 0 !important;
  margin: 0 !important;

.footer {
    background-color: #000; /* Example: #333 or rgb(51,51,51) */
    color: #000; /* Optional: for text contrast */
    cassiopeia-color-primary: #112855;
}










