/* Breaking words in headlines */
h1, h2, h3, h4, h5, h6 {
    -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   word-break: normal;
   overflow-wrap: break-word;
   -webkit-hyphenate-limit-before: 3;
   -webkit-hyphenate-limit-after: 4;
   -ms-hyphenate-limit-chars: 10 3 4;
   hyphenate-limit-chars: 10 3 4;
}


/* List Custom Icon when disc */
ul.uk-list.uk-list-disc {
  list-style-type: none !important;
  padding-left: 1.2rem;
}

ul.uk-list.uk-list-disc li {
  position: relative;
  padding-left: 0.4rem;
}

ul.uk-list.uk-list-disc li::before {
  content: "//";
  position: absolute;
  left: -1.2rem;
  top: 0;
  color: #B2B205;
  font-weight: 700;
  letter-spacing: -0.15em;
}

/* Larger font when list large */
ul.uk-list.uk-list-large {
    font-size: 1.25rem;
}

/* BTN White */
.uk-button-default:not(.uk-button-text):not(.uk-button-link) {
    color: #fff;
}

/* Stretch Cards */
.uk-grid .uk-card {
    height: 100%;
}

/* Linie hinter link verlängert */
.uk-button-link .tm-button-link-line {
    height: 2px;
}

/* Make line in green section thicker and white */
.uk-section.uk-section-primary hr::after {
    border-top: 2px solid #ffffff !important;
}

/* Alternative für wierd hr color */
.uk-section-primary:not(.uk-preserve-color) hr {
    border-top-color: #ffffff;
}

.custom-footer-links p {
    font-size: 1.2rem !important;
}
.custom-footer-links a {
    background-image: none !important;
}

.uk-button {
    -moz-hyphens: auto;
   -o-hyphens: auto;
   -webkit-hyphens: auto;
   -ms-hyphens: auto;
   hyphens: auto;
   word-break: normal;
   overflow-wrap: break-word;
   -webkit-hyphenate-limit-before: 3;
   -webkit-hyphenate-limit-after: 4;
   -ms-hyphenate-limit-chars: 10 3 4;
   hyphenate-limit-chars: 10 3 4;
}