@charset "UTF-8";

body {
  counter-reset: h2counter;
}

body .k-numbered-headings h1 {
  counter-reset: h2counter;
}

body .k-numbered-headings h2:before {
  content: counter(h2counter) ". ";
  counter-increment: h2counter;
}

body .k-numbered-headings h2 {
  counter-reset: h3counter;
}

body .k-numbered-headings h3:before {
  content: counter(h2counter) "." counter(h3counter) ". ";
  counter-increment: h3counter;
}

body .k-numbered-headings h3 {
  counter-reset: h4counter;
}

body .k-numbered-headings h4:before {
  content: counter(h2counter) "." counter(h3counter) "." counter(h4counter) ". ";
  counter-increment: h4counter;
}

body .k-numbered-headings h4 {
  counter-reset: h5counter;
}

body .k-numbered-headings h5:before {
  content: counter(h2counter) "." counter(h3counter) "." counter(h4counter) "." counter(h5counter) ". ";
  counter-increment: h5counter;
}

body .k-numbered-headings h5 {
  counter-reset: h6counter;
}

body .k-no-numbers h2:before,
body .k-no-numbers h3:before,
body .k-no-numbers h4:before,
body .k-no-numbers h5:before {
  content: none;
  counter-increment: none;
}

/* fix */
body .slick-arrow {
  background-color: transparent !important;
}

a:focus,
.btn-default.active.focus,
.btn-default.active:focus,
.btn-default.active:hover,
.btn-default:active.focus,
.btn-default:active:focus,
.btn-default:active:hover,
.open>.dropdown-toggle.btn-default.focus,
.open>.dropdown-toggle.btn-default:focus,
.open>.dropdown-toggle.btn-default:hover {
  outline: unset !important;
  background: transparent;
  box-shadow: none;
}

.teaser-box-4>div .rspbld-button:hover {
  color: #99b8a0;
}