img.logo {
    box-shadow: none;
    border-radius: none;
  }
  a.logo > img {
    box-shadow: none;
    border-radius: none;
  }
  img {
    box-shadow: 1px 1px 1px 1px lightgrey;
    border-radius: 5px;
  }

ul {
    list-style: none;
  }

  .hr {
    border-top: 1px solid hsl(0, 0%, 80%);
  }

  .item {
    padding: 15px 15px;
    border: 1px solid hsl(200, 5%, 45%);
    border-radius: 10px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
    align-self: stretch;
    min-height: 380px;
    max-height: min-content;
  }

  .item h3 {
    margin-top: 5px;
    height: 33px;
  }

  .casegrid {
    display: grid;
    column-gap: 15px;
    row-gap: 15px;
    grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));
  }

  .imgwrap {
    display: grid;
    gap: 5px;
    grid-template-columns: repeat(auto-fill, minmax(85px, 1fr));
    margin-bottom: 10px;
  }

  .imgpar {
    font-size: 80%;
  }
.imgpar p:nth-child(2) {
    margin-top: -8px;
  }

hr.hr {
  border-top: 1px solid grey;
}

a.case-button {
  padding: 3px;
  border-radius: 3px;
  border: 1px solid gray;
  background-color: whitesmoke;
  text-align: center;
  color: #03467a;
  text-decoration:none;
}

a.case-button:hover {
  background-color: #ebebeb;
}

.hidden-div {
  display: block;
}