@font-face {
  font-family: NotoSansDisplay-Bold;
  src: url('../fonts/Noto_Sans_Display/static/NotoSansDisplay-Bold.ttf');
}
[data-element] .headline,
[data-element] .uk-card-title {
  font-family: NotoSansDisplay-Bold;
}
[data-element="slideshow"] .headline {
  font-size: clamp(14px, calc(10px + 0.390625vw), 20px) !important;
  font-size: clamp(2rem, 4.5vw, 4rem) !important;
}
[data-element="gridTeaser"] .uk-card-title {
  font-size: 1.6rem;
  text-align: center;
}
[data-element="gridTeaser"] .uk-button-cta {
  font-size: 1.2rem;
  font-size: clamp(1rem, 4vw, 1.2rem) !important;
  text-decoration: none;
}
[data-element="modal-comments"] .uk-modal-dialog {
  border-radius: 15px;
}
[data-element="modal-comments"] [data-element="commentsRespond"] {
  background-color: var(--root-background-color);
  color: var(--root-font-color);
  padding-top: 30px;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond {
  background-color: rgba(255, 255, 255, 0.2);
  margin: 0 auto;
  padding: 0px;
  border: none;
  border-radius: 5px;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #reply-title {
  font-size: 1.2rem;
  position: relative;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #reply-title span {
  font-size: 1.4rem;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #reply-title > a {
  font-size: 1.4rem;
  color: #000000;
  text-decoration: none;
  display: block;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #reply-title > small {
  position: absolute;
  top: 0;
  right: 0;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #reply-title > small #cancel-comment-reply-link {
  font-size: 1rem;
  color: #cf1c20;
  text-decoration: none;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .logged-in-as a[href$="profile.php"] {
  color: #000000;
  text-decoration: none;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .logged-in-as a[href*="action=logout"] {
  color: #cf1c20;
  text-decoration: none;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .comment-notes .uk-alert-custom {
  background-color: #ffe0e0;
  color: #cf1c20;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .comment-notes .uk-alert-custom #email-notes {
  text-align: center;
  display: block;
  margin-bottom: 0px;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .comment-notes .required-field-message {
  display: block;
  font-size: 0.8rem;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform .form-submit {
  margin: 30px 0px 0px 0px;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform input.error,
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform textarea.error {
  border-color: #8f0013;
}
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform input + div.error,
[data-element="modal-comments"] [data-element="commentsRespond"] #respond #commentform textarea + div.error {
  background-color: #8f0013;
  color: #ffffff;
  padding: 5px 10px;
}
[data-element="comments"] {
  margin-top: 0px !important;
  padding-top: 0px !important;
}
[data-element="comments"] [data-element="commentsRespond"] + [data-element="commentsList"] {
  margin-top: 90px !important;
}
[data-element="comments"] [data-element="commentsList"] {
  width: 100%;
}
[data-element="comments"] [data-element="commentsList"] .comments-title {
  text-align: center;
  margin-bottom: 45px;
  display: none;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment {
  padding: 15px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 5px;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .comment-awaiting-moderation {
  display: inline-block;
  padding: 10px;
  margin-bottom: 15px;
  border: 1px solid #cf1c20;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .vcard > .uk-width-auto::after {
  content: '';
  display: inline-block;
  width: 60px;
  height: 60px;
  background-image: url(../img/avatar_ganztag_weiss.png);
  background-size: cover;
  background-repeat: no-repeat;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .avatar {
  display: none;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .uk-comment-title .url {
  color: #000000;
  text-decoration: none;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .reply {
  color: #cf1c20;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .reply span {
  margin-right: 5px;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .reply .comment-reply-link {
  text-decoration: none;
  color: #cf1c20;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-footer .comment-edit-link {
  color: #cf1c20;
  display: inline-block;
  margin-top: 15px;
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list > .comment:nth-of-type( 2n + 3 ) .vcard > .uk-width-auto::after {
  -webkit-transform: rotate(-30deg);
          transform: rotate(-30deg);
}
[data-element="comments"] [data-element="commentsList"] .uk-comment-list > .comment:nth-of-type( 3n + 4 ) .vcard > .uk-width-auto::after {
  -webkit-transform: rotate(20deg);
          transform: rotate(20deg);
}
@media only screen and (max-height: 700px) {
  body.page-id-8 [data-element="pageMain"] > [data-element="cover"]:nth-of-type(1) .uk-cover-container,
  body.page-id-10 [data-element="pageMain"] > [data-element="cover"]:nth-of-type(1) .uk-cover-container {
    max-height: 250px;
  }
}
body.page-id-8 {
  background-color: #000000;
  color: #ffffff;
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment {
  border: 1px solid rgba(255, 255, 255, 0.2);
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .vcard > .uk-width-auto::after {
  background-image: url(../img/avatar_ganztag_schwarz.png);
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .uk-comment-title .url {
  color: #000000;
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .reply {
  color: #cf1c20;
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-header .reply .comment-reply-link {
  color: #cf1c20;
}
body.page-id-8 [data-element="comments"] [data-element="commentsList"] .uk-comment-list .uk-comment .uk-comment-footer .comment-edit-link {
  color: #cf1c20;
}
