.WaGadgetAuthorizationRequired .openAuthFormContainer { display:  none  !important;
}
.WaGadgetEventsStateList .boxOuterContainer .boxHeaderOuterContainer .boxHeaderContainer h4.boxHeaderTitle a {
    display: inline-block;
    color: #003471;
}

/* Image hover effect - linked panel images */
a img {
  transition: filter 0.3s ease;
}
a img:hover {
  filter: brightness(1.08);


/* Newsletter buttons - 4 column layout on newsletters page */ 
}.newsletter-btns a {
  color: #ffffff !important;
  text-decoration: none;
  font-weight: bold;
}

.newsletter-btns a:hover {
  color: #ffffff !important;
}

.newsletter-btns td:hover {
  filter: brightness(1.15);
  cursor: pointer;
}

/* Secondary menu - text and font */
#id_eRTwCdX a {
  color: #003471;
  font-size: 22px;
  font-weight: normal;
}

/* Secondary menu - vertical spacing */
#id_eRTwCdX li {
  padding-top: 12px;
  padding-bottom: 12px;
}

/* homepage button stay white */
#id_ZNbzKvu a {
  color: #ffffff !important;
}

#id_ZNbzKvu a:hover {
  color: #ffffff !important;
}

/* Montserrat font test */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400;1,700;1,800&display=swap');

body,
body p,
body div,
body span,
body li,
body td,
body th,
h1,
h2,
h3,
h4,
h5,
h6,
.WaGadgetContent,
.WaGadgetContent p,
.WaGadgetContent div,
.WaGadgetContent span,
.WaGadgetContent li,
.WaGadgetContent td,
.WaGadgetContent th,
.WaGadgetContent h1,
.WaGadgetContent h2,
.WaGadgetContent h3,
.WaGadgetContent h4,
.WaGadgetContent h5,
.WaGadgetContent h6 {
    font-family: 'Montserrat', sans-serif;
}

body strong,
body b,
body span[style*="font-weight"],
.WaGadgetContent strong,
.WaGadgetContent b,
.WaGadgetContent span[style*="font-weight"] {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 800 !important;
    font-style: normal !important;
    -webkit-text-stroke: 0.30px currentColor;
}

/* Force links to Montserrat */

a,
a:link,
a:visited,
a:hover,
a:active,
.WaGadgetContent a,
.WaGadgetMenuHorizontal a {
    font-family: 'Montserrat', sans-serif !important;
}

/* Force Montserrat on mobile too */

@media screen and (max-width: 768px) {
    body,
    body *,
    .WaGadget,
    .WaGadget *,
    .WaGadgetContent,
    .WaGadgetContent *,
    .WaGadgetMenuHorizontal,
    .WaGadgetMenuHorizontal *,
    .WaGadgetMobilePanel,
    .WaGadgetMobilePanel *,
    .mobilePanel,
    .mobilePanel * {
        font-family: 'Montserrat', sans-serif !important;
    }

    body strong,
    body b,
    body span[style*="font-weight"] {
        font-weight: 800 !important;
        font-style: normal !important;
        -webkit-text-stroke: 0.30px currentColor;
    }
}