:root{
--bs-primary-rgb: 254,105,36;
--bs-secondary-rgb: 47,57,74;
--bs-success-rgb: 25, 135, 84;
--bs-info-rgb: 13, 202, 240;
--bs-warning-rgb: 255, 193, 7;
--bs-danger-rgb: 220, 53, 69;
--bs-light-rgb: 248, 249, 250;
--bs-dark-rgb: 33, 37, 41;
--bs-white-rgb: 255, 255, 255;
--bs-black-rgb: 0, 0, 0;
--bs-body-color-rgb: 242,105,36;
--bs-body-bg-rgb: 255, 255, 255;
--bs-body-font-family: Open Sans,sans-serif;
--bs-body-font-size: 1rem;
--bs-body-font-weight: 400;
--bs-body-line-height: 1.5;
--bs-link-color: rgb(var(--bs-primary-rgb));
--bs-link-hover-color: rgba(var(--bs-primary-rgb), 0.95);
--footer-background: rgba(47,57,74,1);
--font-family-h: Open Sans,sans-serif;
--font-size-h1: calc(1.375em + 1.5vw);
--font-size-h1-max: 2.5rem;
--font-size-h2: calc(1.325em + .9vw);
--font-size-h2-max: 2rem;
--font-size-h3: calc(1.3em   + .6vw);
--font-size-h3-max: 1.75rem;
--font-size-h4: calc(1.275em + .3vw);
--font-size-h4-max: 1.5rem;
--font-size-h5: 1.25em;
--font-size-h6: 1em;
--list-style-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIBJREFUeNrk1FEKwCAIBuDcCbrxumE7ym7gchT8tEiZvfWDD0F+IILEzGFljrA4G4JBltLqR2KpEx0PKFgWq1Tygohd8vaAH8wz8hDTwIQfLdgMTLUhdw1TbAbG2oCoimkj96iKWZaCqIpZt9xQFUOQECKiESq5LeBr7HdgHwEGAOpN1UlSrmcyAAAAAElFTkSuQmCC')
}
p {
  line-height:1.8em;
}

.navbar-collapse {
  padding-bottom:2em;
}

.loc-f-3 a:hover,
.loc-f-2 a:hover{
  text-decoration:underline;
}
.loc-f-3 svg,
.loc-f-2  svg{
  transform:none !important;
}

footer .entity-newsview-newsitem-master .view-header {
  margin-bottom:0;
}
footer .entity-newsview-newsitem-master .view-header .card-title {
    font-size: 1em;
    font-weight: 700;
    margin-bottom: 1.2rem;
}

footer .entity-newsview-newsitem-master .view-items .card-text,
footer .entity-newsview-newsitem-master .view-items .card-subtitle,
footer .entity-newsview-newsitem-master .view-items .card-footer,
footer .entity-newsview-newsitem-master .view-items picture,
footer .entity-newsview-newsitem-master .view-items img {
  display:none;
}
footer .entity-newsview-newsitem-master .view-header .card-body {
  padding-left:0;
  padding-right:0;
}
footer .entity-newsview-newsitem-master .view-items .card-body {
  padding:0;
  font-size: 0.8em;
}
footer .entity-newsview-newsitem-master .view-items .card-body a{
  font-weight: normal;
}