* a:focus {
  background-color: #e2ac5a;
  outline: 4px solid #e2ac5a;
  color: #000;
}
* select:focus {
  background-color: #e2ac5a;
  outline: 4px solid #e2ac5a;
  color: #000;
}
* input:focus {
  outline: 4px solid #e2ac5a;
  color: #000;
}
* label:focus div {
  background-color: #e2ac5a;
  outline: 4px solid #e2ac5a;
  color: #000;
}

header .to-main {
  margin-left: 25px;
}
header .to-main a:focus {
  opacity: 1;
  color: #b1b4b6 !important;
}

footer .accesskey a:focus {
  color: #000;
}

.banner .banner-content .breadcrumb a:focus {
  color: #000;
}

.skip {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 1px;
  height: 1px;
  padding: 0;
  border: none;
  background-color: transparent;
}

.carousel-control-prev:focus {
  outline: 4px solid #e2ac5a;
}

.carousel-control-next:focus {
  outline: 4px solid #e2ac5a;
}