strong { font-weight: 900 !important; }

.main-nav.desktop .ul-nav a {
    text-transform: uppercase;
}
.main-nav.desktop .ul-nav .level-2 a {
    text-transform: none;
}
footer { background-color: #0079bc !important; }
footer h3 { color: #fff !important; }
footer ul { margin: 0; padding:0; }


div.dnnModuleDigitalAssetsGrid {
    padding-bottom: 152px;
}

#dnnModuleDigitalAssetsSelectionToolbar, #dnnModuleDigitalAssetsListViewToolbar, #dnnModuleDigitalAssetsListContainer, .dnnModuleDigitalAssetsGrid > table > thead > tr {
    min-height: 30px;
}

table.table { margin-bottom: 20px; }

a[id*="dnnLOGO"] img {
    height: 65px;
    margin-top: 10px;
}
.fixed-top-padding { height: 80px; }
@media only screen and (min-width : 768px) {
a[id*="dnnLOGO"] img {
    height: 100px;
    margin-top: 0;
}
.fixed-top-padding { height: 105px; }
}

.bright-content p,
.bright-content h1,
.bright-content h2,
.bright-content h3,
.bright-content h4,
.bright-content a,
.bright-content li {
    color: #fff !important;
}

.UpcomingEvents {
  background-color: #f0f0f0;
  padding: 10px;
  border-radius: 15px;
  overflow: hidden;
  text-align: center;
}

.event-img {
  width: 45%;
  margin: 5px;
  border-radius: 25px;
  display: inline-block;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.event-img:hover {
  transform: scale(1.01);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
}

/* Responsive layout: Stack images on smaller screens */
@media (max-width: 768px) {
  .event-img {
    width: 90%; /* Make them full-width on mobile */
    float: none;
  }
}  



