.skiplinks {
  position: relative;
  z-index: 10000 !important;
  background-color: white;
  list-style: none;
  margin: 0px;
}

.skiplink a {
  display: block;
  position: absolute;
  top: -350px;
  width: 1px;
  overflow: hidden;
  font-size: 16px;
  z-index: 1000 !important;
  background-color: white;
  padding: 10px 20px;
  margin-bottom: 20px;
  line-height: inherit;
}

.skiplink a:focus {
  top: -159px !important;
  left: 0 !important;
  height: auto !important;
  width: auto !important;
}

a.skiplink {
  display: block;
  position: absolute;
  top: -700px;
  overflow: hidden;
  font-size: 16px;
  z-index: 1000 !important;
  background-color: white;
  padding: 10px 20px;
  margin-bottom: 20px;
  line-height: inherit;
}

a.skiplink:focus {
  top: 0 !important;
  left: 0 !important;
  height: auto !important;
  width: auto !important;
}

/*btndark*/

.btn.btndark {
  background: #23516a;
  color: white;
}

.btn.btndark:hover,
.btn.btndark:focus {
  border: 2px solid #23516a;
  background: white;
  color: #23516a;
}

.btn-secondary.btndark {
  background: #e5005c;
  color: white;
}

.btn-secondary.btndark:hover,
.btn-secondary.btndark:focus {
  border: 2px solid #e5005c;
  background: white;
  color: #e5005c;
}

.btn-tertiary.btndark {
  background: #6f6f6f;
  color: white;
}

.btn-tertiary.btndark:hover,
.btn-tertiary.btndark:focus {
  border: 2px solid #6f6f6f;
  background: white;
  color: #6f6f6f;
}

.ce-bodytext a:not(.btn):not(.btn-secondary):not(.btn-tertiary) {
  text-decoration: underline;
}

.ce-slider.owl-carousel {
  position: relative;
  padding: 0px 30px 0px 30px;
}

.ce-slider .item {
  width: 90%;
  margin: 0 auto 0 auto;
}

.ce-slider .owl-buttons .owl-prev {
  left: 0;
}

.ce-slider .owl-buttons .owl-next {
  right: 0;
}

.ce-slider .owl-slider .item img {
  left: 0;
}
