
  .searchFormSubmit:focus {
    background-color: #CD3E27;
  }
  body.notUsingKeys .searchFormSubmit:focus {
    outline: 0;
  }
  body:not(.notUsingKeys) .searchFormSubmit:focus {
    box-shadow: inset 0 0 0 0.1875rem #000000, 0 0 0 0.375rem #FFCD00;
    outline: 0;
  }
  .navigationListItemLink:focus {
    color: #CD3E27;
  }
  .navigationListItemLink:focus use {
    fill: #CD3E27;
  }
  .navigationListItemLink:focus svg {
    transform: translate3d(0.625rem, 0, 0);
  }
  .navigationListItemLink:focus .text {
    text-decoration: underline;
  }
  body.notUsingKeys .navigationListItemLink:focus {
    outline: 0;
  }
  .navigationListItem.back > .navigationListItemLink:focus {
    color: #CD3E27;
  }
  .navigationListItem.back > .navigationListItemLink:focus .text {
    text-decoration: none;
    border-color: #CD3E27;
  }
  .navigationListItem.back > .navigationListItemLink:focus use {
    fill: #CD3E27;
  }
  body.notUsingKeys .navigationListItem.back > .navigationListItemLink:focus {
    outline: 0;
  }
  .navigationListItem.parentLink > .navigationListItemLink:focus {
    color: #CD3E27;
    border-color: transparent;
  }
  .navigationListItem.parentLink > .navigationListItemLink:focus .text {
    text-decoration: none;
  }
  body.notUsingKeys .navigationListItem.parentLink > .navigationListItemLink:focus {
    outline: 0;
  }
  .extraLinkText:focus {
    text-decoration: underline;
  }
  body.notUsingKeys .extraLinkText:focus {
    outline: 0;
  }