.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .stickyMenu.active {
    left: 0;
    z-index: 1000;
    width: 100%;
    background: #005E81;
    border-bottom: 1px solid #F38C1C;
    box-sizing: border-box
}

.WaGadgetMenuHorizontal.HorizontalMenuStyle002 .menuInner ul ul li.sel > .item > a {
  color: #F38C1C;
}

.WaGadgetMobilePanel .mobilePanel {
  position: relative;
  height: 50px;
  background: #005E81;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
  background: #005E81;
  color: white;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton:hover {
  background: #005E81;
  color: #E76503;
}

.WaGadgetMobilePanel .mobilePanel .mobilePanelButton.active {
  background: #005E81;
  color: #F38C1C;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel {
  margin: 0;
  padding: 12px 0;
  background: #005E81;
  border-top: 1px solid #F38C1C;
  font-weight: bold;
  text-align: left;
  list-style: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.secondLevel {
  background: #76004A;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li > .item > a {
  position: relative;
  display: block;
  margin: 0;
  padding: 4px 16px 4px 24px;
  color: white;
  font-size: 14px;
  text-decoration: none;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul.firstLevel > li.sel > .item > a {
  color: #F38C1C;
}

.WaGadgetMobilePanel .mobilePanel .menuInner ul ul li.sel > .item > a {
  color: #F38C1C;
}

.gadgetStyle002 a:not(.stylizedButton):hover, .gadgetStyle002 a:link:not(.stylizedButton):hover, .gadgetStyle002 a:active:not(.stylizedButton):hover, .gadgetStyle002 a:visited:not(.stylizedButton):hover {
  color: #E76503;
}  

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink {
  background: #E76503;
  color: white;
}

.WaGadgetLoginButton .loginContainer.loginContainer .loginLink:hover {
  background: #005E81;
  color: white;
}

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink {
  background: #E76503;
  color: white;
}  

.WaGadgetLoginButton .loginContainer.authenticated.loginContainer.authenticated .loginLink:hover {
  background: #005E81;
  color: white;
}  

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton {
  background: #E76503;
  color: white;
}

.WaGadgetAuthorizationRequired .loginPageTable input.loginButton:hover {
  background: #005E81;
  color: white;
}

.WaGadgetSocialProfile.socialProfileStyle001 li a:hover {
  color: #E76503;
}

.camera_wrap,
.camera_thumbs_cont {
    background: #E76503;
}

.WaGadgetEvents .boxInfoContainer ul.boxInfo li>label {
    font-size: 12pt;
}    

.WaGadgetEvents .boxInfoContainer ul.boxInfo li>div {
    font-size: 12pt;
    padding-left: 15px;
}

css/* Fix Showcase theme slideshow gaps on mobile screens */
@media screen and (max-width: 767px) {
  /* Shrink the main gadget wrapper */
  .WaGadgetSlideshow, 
  [class*="WaGadgetSlideshow"] {
    height: auto !important;
    min-height: 150px !important; 
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  /* Force the internal script container to collapse empty space */
  .WaGadgetSlideshow .waSlideshowContainer,
  .WaGadgetSlideshow .slideshowFrame,
  .WaGadgetSlideshow inner-container-class {
    height: 160px !important; /* Forces the box to shrink tight around mobile images */
  }

  /* Ensure the active slide images scale properly inside the new frame */
  .WaGadgetSlideshow img {
    height: 100% !important;
    width: 100% !important;
    object-fit: cover !important; /* Crops the sides slightly if needed to prevent squishing */
  }
}