/*.topNavMenuItems {
    width: 600px!important;
}*/

/* Fix position on screen */
/*@media screen and (min-width: 926px) {
.emergencynotice {
  position: sticky;
    width: 100%;
  z-index: 99999;
  top: 64px;
}
}

@media screen and (max-width: 925px) {
  .emergencynotice {
  position: sticky;
    width: 100%;
  z-index: 99999;
  top: 44px;
}
}*/

.cardContainer .cardButton .externalLink span {
  margin-left: 0.2rem;
}

.menuItems ul {
    flex-wrap: nowrap!important;
}

.comparison-table td {
    border: 1px solid #ddd!important;
}

.comparison-table thead, .comparison-table thead th, .comparison-table thead td {
    border: none!important;
}

.comparison-table a::before {
    height: 0!important;
    bottom: 0!important;
}

.contentContainer a::before {
    height: 0!important;
    bottom: 0!important;
} 

.pageSpacerContainer {
  width: 100%;
}

@media screen and (max-width: 925px) {
  .taglineContainer .textContainer {
    display: flex;
    flex-direction: column;
    align-items: center;
  }



  .taglineContainer .textContainer p img {
    order: 2!important;
  }

  .taglineContainer .textContainer p:not(:has(img)) {
    order: 3!important;
  }
}



body.no-skin .modularAccordion-content {
    max-height: fit-content !important;
    padding: 15px !important;
    overflow: visible !important;
}





/*@media screen and (min-width: 926px) {
.emergencynotice {
    position: sticky;
    top: 112px;
    height: 50px;
    z-index: 9;
}
}*/

/*@media screen and (max-width: 925px) {
  .emergencynotice {
  position: sticky;
  width: 100%;
  height: 50px;
  z-index: 9;
  top: 44px;
}
  
  .emergencynotice.stuck {
  top: 44px;
}
}*/

/* When alert is hidden */
.alertBox.hidden {
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
}



/* When fixed on scroll */
.fixed-alert {
  position: fixed;
  top: 0;
  z-index: 9999;
  width:100%;
}



/*.contentContainer a:hover {
    text-decoration: none!important;
    background-image: linear-gradient(to right, #3973ff, #3973ff)!important;
    background-size: 100% 2px!important;
    background-repeat: no-repeat!important;
    background-position: left bottom!important;
    -webkit-transition: background-size 0.3s ease-in-out!important;
    -moz-transition: background-size 0.3s ease-in-out!important;
    -ms-transition: background-size 0.3s ease-in-out!important;
    -o-transition: background-size 0.3s ease-in-out!important;
    transition: background-size 0.3s ease-in-out!important;
}*/

/*.alertBoxContainer[data-id] {
  display: none;
}*/

.footerLogo .copyright a {
  flex-direction: row!important;
  display: inline-block!important;
  cursor: default;
}

/*.contentContainer a {
    text-decoration: none;
    background-image: linear-gradient(to right, #3973ff, #3973ff);
    background-size: 0% 2px;
    background-repeat: no-repeat;
    background-position: left bottom;
    -webkit-transition: background-size 0.3s ease-in-out;
    -moz-transition: background-size 0.3s ease-in-out;
    -ms-transition: background-size 0.3s ease-in-out;
    -o-transition: background-size 0.3s ease-in-out;
    transition: background-size 0.3s ease-in-out;
}*/

/* .topNavContainer {
  top: 0;
} */

table.dataTable, 
table.dataTable td, 
table.dataTable th {
  border-width: 0.5px !important;
  border-style: solid !important;
  border-color: black !important;
}

table.dataTable {
  border-collapse: collapse !important;
}


.dataTables_wrapper .dataTables_filter input {
    border: 1px solid #aaa!important;
    border-radius: 3px!important;
    padding: 5px!important;
    background-color: transparent!important;
    color: inherit!important;
    margin-left: 3px!important;
}

table th, table td {
    border: 1px solid grey!important;
}

body .va-agency-bar-container {
    z-index: 10!important;
}

body .heroImage .heroText h1, body .heroImage .heroText h2, body .heroImage .heroText h3, body .heroImage .heroText h4 {
        color: white!important;
    }

.heroText a {
        color: white!important;
    }

  .dataTables_wrapper .dataTables_scrollBody,
  table.dataTable {
    width: 100%!important;
    min-width: 100%!important;
  }

@media screen and (max-width: 925px) {
  table.dataTable th,
  table.dataTable td {
    white-space: nowrap;
  }
}


@media screen and (max-width: 759px) {
  .dataTables_wrapper .dataTables_scrollBody,
  table.dataTable {
    width: 100% !important;
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
    table.dataTable.no-footer {
    margin-top: 1rem!important;
}
  .dataTables_wrapper .dataTables_info {
    float: none!important;
}
}


@media screen and (width > 760px) {
    table.dataTable.no-footer {
    margin-top: 2.5rem!important;
}
  .dataTables_wrapper .dataTables_paginate {
    float: left!important;
    text-align: left!important;
}

.dataTables_wrapper .dataTables_info {
    clear: both!important;
    float: right!important;
}
}


/* @media screen and (width < 925px) {
    .topNavMenuItems {
        top: auto!important;
          margin-right: 0!important;
          max-height: 100%;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    }

}*/



/*@media screen and (width > 926px) {

 .topNavMenuItems {
    justify-content: flex-end!important;
  margin-right: .5rem!important;
}


  
  }*/






.heroImage {
  /*margin-top: -8rem;*/
  margin-top: -117px;
}

/* html {
  font-size: 18.5px;
} */
body * {
  font-family: "Source Sans 3", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  box-sizing: border-box;
}
/* h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Source Sans 3", sans-serif;
  color: #0057a1;
}
h2 {
  font-size: 1.5rem;
}
h3 {
  font-size: 1.25rem;
} */

/*a {
  color: #0057a1;
  position: relative;
  width: fit-content;
  text-decoration: none;
}
a:hover {
  color: #3973ff;
}
*/



/*a.buttonTransparentBlue:hover,
button.buttonTransparentBlue:hover,
a span.buttonTransparentBlue:hover,
span a.buttonTransparentBlue:hover {
  color: #003b6d!important;
      background-size: 100% 2px!important;
}

a.buttonPurpleFilled:hover,
button.buttonPurpleFilled:hover,
a span.buttonPurpleFilled:hover, 
span a.buttonPurpleFilled:hover {
  background-color: #503b7a!important;
  color: white!important;
}

a.buttonTransparentPurple:hover,
button.buttonTransparentPurple:hover,
a span.buttonTransparentPurple:hover,
span a.buttonTransparentPurple:hover {
  color: #47366d!important;
      background-size: 100% 2px!important;
}

a.buttonPurpleOutlined:hover,
button.buttonPurpleOutlined:hover,
a span.buttonPurpleOutlined:hover,
span a.buttonPurpleOutlined:hover {
  background-color: #6950a1!important;
  color: white!important;
}

a.buttonRedFilled:hover,
button.buttonRedFilled:hover,
a span.buttonRedFilled:hover,
span a.buttonRedFilled:hover {
  background-color: #6d0f0a!important;
  cursor: pointer!important;
}

a.buttonRedOutlined:hover,
button.buttonRedOutlined:hover,
a span.buttonRedOutlined:hover,
span a.buttonRedOutlined:hover {
  background-color: #a11710!important;
  color: white!important;
}

a.buttonTransparentRed:hover,
button.buttonTransparentRed:hover,
a span.buttonTransparentRed:hover,
span a.buttonTransparentRed:hover {
  color: #6d0f0a!important;
      background-size: 100% 2px!important;
}
a.buttonBlueFilled:hover,
button.buttonBlueFilled:hover,
a span.buttonBlueFilled:hover {
  background-color: #003b6d!important;
  cursor: pointer!important;
}
.cardButton a.buttonBlueFilled:hover,
.cardButton button.buttonBlueFilled:hover,
.cardButton a span.buttonBlueFilled:hover,
.cardButton span a.buttonBlueFilled:hover {
  background-color: white!important;
  color: #0057a1!important;
}

a.buttonBlueOutlined:hover,
button.buttonBlueOutlined:hover,
a span.buttonBlueOutlined:hover,
span a.buttonBlueOutlined:hover {
  background-color: #0057a1!important;
  color: white!important;
}
*/


.verySpecificClassName {
  color: #fff;
}

/*.pageContent .contentContainer:has(.newsRoomContent) {
  flex-direction: row;

  @media (width < 950px) {
    flex-direction: column;
  }
}

.pageContent .contentContainer:has(.newsRoomContent) h3 {
     font-size: 1.25rem;
}









.contentContainer:has(.newsRoomContent):has(.newsRoomSidebar) {
  .newsRoomContent {
    width: 70%;
    display: flex;
    flex-direction: column;
    align-items: center;

    .featuredNews {
      > h3 {
        color: #6950a1;
        font-size: 1.35rem;
        margin-top: 0;
      }

      .articleContainer {
        display: flex;
        justify-content: center;
        gap: 20px;

        .imageWrapper {
          width: 37%;
          max-width: 400px;
          display: grid;
          place-items: center;

          .imgContainer {
            width: 100%;
            aspect-ratio: 1 / 1;
            overflow: hidden;
            border-radius: 30px;
            display: flex;
            justify-content: center;
            align-items: center;

            img {
              width: 100%;
              height: 100%;
              object-fit: cover;
              border-radius: inherit;
            }

            @media (width < 950px) {
              min-width: 200px;
            }
          }

          @media (width < 950px) {
            width: 100%;
          }
        }

        .textContainer {
          width: 60%;

          .highlight {
            margin: 0;
            font-size: 0.7rem;
            padding: 2px 7px;
            color: white;
            background-color: #5c5d5f;
            width: fit-content;
            -webkit-border-radius: 5px;
            -moz-border-radius: 5px;
            -ms-border-radius: 5px;
            -o-border-radius: 5px;
            border-radius: 5px;
          }

          .date {
            font-size: 0.8rem;
            font-style: italic;
          }

          @media (width < 950px) {
            width: 100%;
            margin-top: 20px;
          }
        }

        @media (width < 950px) {
          flex-direction: column;
          align-items: center;
        }
      }
    }

    .recentArticles {
      display: grid;
      grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
      max-width: calc(3 * 419px);
      gap: 20px;
      row-gap: 30px;
      width: 100%;
      justify-items: center;
      margin-top: 40px;
      padding-bottom: 25px;
      border-bottom: 1px solid #ccc;

      .article {
        width: 300px;
        height: auto;

        .imgContainer {
          width: 100%;
          aspect-ratio: 4/3;
          position: relative;
          overflow: hidden;
          border-radius: 20px 20px 0 0;
          -webkit-border-radius: 20px 20px 0 0;
          -moz-border-radius: 20px 20px 0 0;
          -ms-border-radius: 20px 20px 0 0;
          -o-border-radius: 20px 20px 0 0;

          img {
            position: absolute;
            width: 100%;
            height: 100%;
            object-fit: cover;
            left: 0;
            top: 0;
          }
        }
        .articleText {
          h3,
          p {
            margin: 10px 0;
          }
          p:last-of-type {
            margin-bottom: 0;
          }
        }
      }

      @media (width < 340px) {
        gap: 0;
      }
    }

    .searchContainer {
      margin: 25px 0;
      display: flex;
      justify-content: center;

      .search {
        display: flex;
        align-items: center;
        border: 1px solid #ccc;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        -ms-border-radius: 50px;
        -o-border-radius: 50px;
        border-radius: 50px;
        max-width: 300px;
        width: 100%;
        min-width: 150px;
        padding: 10px 20px;

        input[type="text"] {
          border: none;
          width: 100%;
        }

        input[type="text"]:focus {
          outline: none;
        }

        input[type="image"] {
          width: 20px;
          height: 20px;
          margin-left: 10px;
        }
      }

      @media (width >= 950px) {
        display: none;
      }
    }

    .filterContainer {
      display: flex;
      width: 100%;
      margin-bottom: 20px;

      .dropdown {
        flex: 1;
        text-align: center;
        font-size: 16px;
        border: 1px solid #ccc;
        background-color: #f2f2f2;

        select {
          width: 100%;
          height: 50px;
          color: #5c5d5f;
          border: none;
          background: transparent;
          font-size: inherit;
          text-align: center;
        }
      }

      @media (width >= 950px) {
        display: none;
      }

      @media (width < 400px) {
        flex-direction: column;
      }
    }

    .newsArchive {
      width: 100%;
      max-width: 1500px;

      > h3 {
        color: #6950a1;
        margin-bottom: 13px;
      }

      .archiveArticles,
      .archiveArticlesAbridged {
        .article {
          padding-top: 20px;

          .articleCategories {
            display: flex;
            flex-wrap: wrap;

            .category {
              margin: 0 5px 5px 0;
              font-size: 0.7rem;
              padding: 2px 7px;
              color: white;
              white-space: nowrap;
              background-color: #5c5d5f;
              width: fit-content;
              border-radius: 5px;

               &.red {
                background-color: #a11710;
              }
              &.purple {
                background-color: #6950a1;
              }
              &.blue {
                background-color: #0057a1;
              }
            }
          }

          h3 {
            margin: 10px 0 5px;
          }

          .date {
            font-size: 0.8rem;
            font-style: italic;
            margin: 5px 0;
          }

          .articleText {
            margin-top: 5px;
          }
        }

        .article:not(:first-of-type) {
          border-top: 1px solid #ccc;
        }
      }

      .articlesPerPage {
        margin-bottom: 15px;
        display: block;
      }

      .pagination-top {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 10px;

        label {
          margin-right: 10px;
        }

        .articlesPerPage {
          padding: 5px;
          margin: 0;
        }
      }

      .pagination-bottom {
        display: flex;
        justify-content: space-around;
        flex-wrap: wrap;
        align-items: center;
        margin-top: 15px;

        .pagination {
          display: flex;
          white-space: nowrap;

          button {
            border: none;
            background: none;
            padding: 6px 8px;
            cursor: pointer;
            transition: all 0.2s ease;

            &:hover:not(.current):not(.disabled) {
              color: white;
              background: linear-gradient(to bottom, #585858 0%, #111 100%);
            }

            &.current {
              border: 1px solid rgba(0, 0, 0, 0.3);
              background: linear-gradient(
                to bottom,
                rgba(230, 230, 230, 0.05) 0%,
                rgba(0, 0, 0, 0.05) 100%
              );
            }

            &.disabled {
              opacity: 0.5;
              pointer-events: none;
              cursor: default;

              &:hover {
                color: rgb(109, 109, 109);
                border: none;
                background: none;
              }
            }
          }

          .paginationEllipse {
            padding: 8px 0;
            color: #5c5d5f;
          }

          @media (width < 500px) {
            > button:first-of-type,
            > button:last-of-type {
              display: none;
            }
          }
        }

        .page-info {
          font-size: 0.9rem;
          color: #5c5d5f;
        }

        @media (width < 500px) {
          width: calc(100% + 80px);
          margin-left: -40px;
        }
      }

      .archiveLink {
        width: 100%;
        text-align: center;
        margin-top: 40px;

        a {
          font-style: italic;
        }

        .chevronRight {
          margin-left: -5px;

          svg {
            width: 15px;
            height: 15px;
            fill: currentColor;
            margin-bottom: -2px;
          }
        }
      }
    }

    .article {
      .textDate {
        font-style: italic;
        margin-bottom: 0;
      }
      .articleTitle {
        margin: 5px 0 0;
      }
      .mainImage {
        margin: 20px auto 0;
        width: 90%;
        aspect-ratio: 2/1;
        overflow: hidden;
        position: relative;
        -webkit-border-radius: 30px;
        -moz-border-radius: 30px;
        -ms-border-radius: 30px;
        -o-border-radius: 30px;
        border-radius: 30px;

        img {
          position: absolute;
          width: 100%;
          left: 0;
          top: 50%;
          -webkit-transform: translateY(-50%);
          -moz-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
          -o-transform: translateY(-50%);
          transform: translateY(-50%);
        }
      }
      .textContainer {
        padding: 20px 40px;

        @media (width < 800px) {
          padding: 20px;
        }

        @media (width < 550px) {
          padding: 20px 0;
        }
      }
    }

    @media (width < 950px) {
      width: 100%;
    }
  }

  .newsRoomSidebar {
    width: 30%;
    display: flex;
    justify-content: center;

    .sideBarContent {
      width: 70%;
      min-width: 250px;
      margin-top: 33px;

      .latestList {
        width: fit-content;
        max-width: 500px;
        margin: 18px auto 0;

        > h3 {
          color: #6950a1;
          font-size: 1.45rem;
          margin-bottom: 10px;
        }

        .article {
          .date {
            font-style: italic;
            font-size: 0.8rem;
            margin: 10px 0 0;
          }
          .title {
            font-weight: bold;
            font-size: 1rem;
            margin: 0;
          }
        }

        a {
          margin: 15px 0 10px;

          svg {
            width: 26px;
            height: 26px;
            fill: currentColor;
            margin-right: 5px;
            margin-left: -7px;
          }
        }
      }

      .sideBarContainer {
        border: 1px solid #ccc;
        padding: 0 20px;

        .topCategories,
        .archive {
          padding-bottom: 20px;
          border-bottom: 1px solid #ccc;
          h3 {
            color: #6950a1;
            margin: 20px 0 10px;
          }

          ul *:before {
            content: "";
            margin-right: 0;
          }

          ul {
            padding-left: 0;
            line-height: 40px;
            margin: 0;
          }

          > a {
            line-height: 40px;
            font-style: italic;
          }

          @media (width < 950px) {
            display: none;
          }
        }
        .mediaContact {
          h3 {
            color: #6950a1;
            margin: 20px 0 10px;
          }
        }
      }

      .searchContainer {
        margin-bottom: 20px;
        display: flex;
        justify-content: center;

        .search {
          display: flex;
          align-items: center;
          border: 1px solid #ccc;
          -webkit-border-radius: 50px;
          -moz-border-radius: 50px;
          -ms-border-radius: 50px;
          -o-border-radius: 50px;
          border-radius: 50px;
          max-width: 300px;
          width: 100%;
          min-width: 150px;
          padding: 10px 20px;
          margin-top: 23px;

          input[type="text"] {
            border: none;
            width: 100%;
          }

          input[type="text"]:focus {
            outline: none;
          }

          input[type="image"] {
            width: 20px;
            height: 20px;
            margin-left: 10px;
          }
        }

        @media (width < 950px) {
          display: none;
        }
      }

      @media (width < 950px) {
        width: 100%;
        margin-top: 0;
      }
    }

    @media (width < 950px) {
      width: 100%;
      margin-top: 20px;
    }
  }




  .slider-container {
  position: relative;
  width: 100%;
  max-width: 1500px;
  height: 500px;
  margin: auto;
  overflow: hidden;
  -webkit-transition: height 0.3s ease;
  -moz-transition: height 0.3s ease;
  -ms-transition: height 0.3s ease;
  -o-transition: height 0.3s ease;
  transition: height 0.3s ease;

  .slides {
    position: relative;
    width: 100%;
    height: 100%;

    .slide {
      position: absolute;
      top: 50%;
      -webkit-transition: left 0.5s ease, transform 0.5s ease;
      -moz-transition: left 0.5s ease, transform 0.5s ease;
      -ms-transition: left 0.5s ease, transform 0.5s ease;
      -o-transition: left 0.5s ease, transform 0.5s ease;
      transition: left 0.5s ease, transform 0.5s ease;

      &.pos-left {
        left: 3%;
        pointer-events: none;
        width: 30%;
        -webkit-transform: translateY(-50%) scale(0.8);
        -moz-transform: translateY(-50%) scale(0.8);
        -ms-transform: translateY(-50%) scale(0.8);
        -o-transform: translateY(-50%) scale(0.8);
        transform: translateY(-50%) scale(0.8);
        z-index: 1;
      }

      &.pos-center {
        left: 35%;
        width: 30%;
        -webkit-transform: translateY(-50%) scale(1.2);
        -moz-transform: translateY(-50%) scale(1.2);
        -ms-transform: translateY(-50%) scale(1.2);
        -o-transform: translateY(-50%) scale(1.2);
        transform: translateY(-50%) scale(1.2);
        z-index: 2;
      }

      &.pos-right {
        left: 67%;
        pointer-events: none;
        width: 30%;
        -webkit-transform: translateY(-50%) scale(0.8);
        -moz-transform: translateY(-50%) scale(0.8);
        -ms-transform: translateY(-50%) scale(0.8);
        -o-transform: translateY(-50%) scale(0.8);
        transform: translateY(-50%) scale(0.8);
        z-index: 1;
      }

      &.off-left {
        left: -40%;
        pointer-events: none;
        width: 30%;
        -webkit-transform: translateY(-50%) scale(0.8);
        -moz-transform: translateY(-50%) scale(0.8);
        -ms-transform: translateY(-50%) scale(0.8);
        -o-transform: translateY(-50%) scale(0.8);
        transform: translateY(-50%) scale(0.8);
        z-index: 1;
      }

      &.off-right {
        left: 100%;
        pointer-events: none;
        width: 30%;
        -webkit-transform: translateY(-50%) scale(0.8);
        -moz-transform: translateY(-50%) scale(0.8);
        -ms-transform: translateY(-50%) scale(0.8);
        -o-transform: translateY(-50%) scale(0.8);
        transform: translateY(-50%) scale(0.8);
        z-index: 1;
      }

      img {
        width: 100%;
        display: block;
      }
    }
  }

  .prev,
  .next {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.25);
    border: none;
    font-size: clamp(1rem, 2vw, 3rem);
    color: #fff;
    padding: 10px 20px;
    -webkit-transition: padding 0.3s ease;
    -moz-transition: padding 0.3s ease;
    -ms-transition: padding 0.3s ease;
    -o-transition: padding 0.3s ease;
    transition: padding 0.3s ease;
    cursor: pointer;
    z-index: 3;

    @media (width < 1540px) {
      padding: 10px 15px;
    }

    @media (width < 820px) {
      padding: 10px;
    }
  }

  .prev:hover,
  .next:hover {
    background: rgba(0, 0, 0, 0.5);
  }

  .prev {
    left: 10px;
  }

  .next {
    right: 10px;
  }

  @media (width < 1667px) {
    height: 400px;
  }

  @media (width < 1508px) {
    height: 300px;
  }

  @media (width < 1269px) {
    height: 250px;
  }
  @media (width < 769px) {
    height: 200px;

    .pos-left {
      left: 0;
      width: 32%;
    }
    .pos-center {
      left: 34%;
      width: 32%;
    }
    .pos-right {
      left: 68%;
      width: 32%;
    }
  }

  @media (width < 481px) {
    height: 150px;

    .pos-left {
      left: 0;
      width: 30%;
    }
    .pos-center {
      left: 35%;
      width: 30%;
    }
    .pos-right {
      left: 70%;
      width: 30%;
    }
  }
}

}



.contentContainer:has(.newsRoomContent):has(.newsRoomSidebar) {
    & .newsRoomContent {
        .article {
          width: 100%;
        }
    }
}*/


/*7 search modules */

.adoption-search .staff__profile {
    background-color: #ececec;
    padding: 1rem
}

@media (min-width: 768px) {
    .adoption-search .staff__profile {
        padding:2.5rem
    }
}

@media (min-width: 992px) {
    .adoption-search .staff__profile {
        display:flex;
    }
}

.adoption-search .col-12 {
    flex: 0 0 100%;
    max-width: 100%;
}


@media (min-width: 992px) {
    .adoption-search .col-lg-4 {
        flex: 0 0 33.33333%;
        max-width: 33.33333%;
    }
}

@media (min-width: 992px) {
    .adoption-search .order-lg-2 {
        order: 2;
    }
}

@media (min-width: 992px) {
    .adoption-search .order-lg-1 {
        order: 1;
    }
}

@media (min-width: 992px) {
    .adoption-search .col-lg-8 {
        flex: 0 0 66.66667%;
        max-width: 66.66667%;
    }
}

.adoption-search .staff__image {
    -webkit-clip-path: circle(50%);
    clip-path: circle(50%);
    display: block;
    height: 200px;
    max-width: 100%;
    margin: 0 auto 3rem;
    -o-object-fit: cover;
    object-fit: cover;
    width: 200px;
}


.newsRoomContent .btn-filter-results {
  display: none;
  padding: .75rem 1.5rem;
  font-weight: 500;
  background-color: var(--vdss-blue);
  color: #fff !important;
  margin: 0 auto;
  margin-bottom: 2rem;
  text-transform: uppercase;
  border: none;
  border-radius: 0.25em;
}

.newsRoomContent .btn-filter-results:hover {
  background-color: #003b6d;
}

@media (max-width: 991px) {
  .newsRoomContent .btn-filter-results {
    display: flex;
    align-items: center;
  }
}


.newsRoomContent .staff-filter {
  display: block;
  padding-bottom: 1em;
}

@media (max-width: 991px) {
.newsRoomContent .staff-filter.staff-filter--collapse {
  display: none;
}
}


.archive ul li:first-child {
    display: none;
}

.newsRoomSidebar .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.newsRoomContent .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}



