[data-element="accordion"],
[data-element="blockquote"],
[data-element="cta"],
[data-element="content"],
[data-element="divider"],
[data-element="gallery"],
[data-element="image"],
[data-element="navbar"],
[data-element="price"],
[data-element="raw"],
[data-element="gridPrice"],
[data-element="gridTeaser"],
[data-element="shortcode"],
[data-element="slider"],
[data-element="slideshow"],
[data-element="teaser"],
[data-element="testimonial"],
[data-element="user"],
[data-element="youtube"],
[data-element="gridYoutube"] {
  background-color: var(--background-color);
  color: var(--font-color);
}
section.ayronBlock .bodytext a,
section.ayronBlock .uk-accordion-content a {
  border-bottom: 1px solid #000000;
  border-bottom-color: var(--font-color);
  text-decoration: none;
}
section.ayronBlock .bodytext a:hover,
section.ayronBlock .uk-accordion-content a:hover {
  color: var(--font-color);
  text-decoration: none;
}
[data-element="accordion"] [uk-accordion] .uk-accordion-title {
  color: inherit;
}
[data-element="accordion"] [uk-accordion] .uk-accordion-content {
  padding: 0px 45px;
}
@media only screen and (max-width: 600px) {
  [data-element="accordion"] [uk-accordion] .uk-accordion-content {
    padding: 0px;
  }
}
[data-element="blockquote"] blockquote {
  background-color: inherit;
  color: inherit;
}
[data-element="blockquote"] blockquote footer {
  background-color: inherit;
  color: inherit;
}
[data-element="youtube"] .uk-container > .headline,
[data-element="gridYoutube"] .uk-container > .headline {
  margin-bottom: 20px;
}
[data-element="youtube"] .uk-container .item .uk-card.uk-card-none .uk-card-body .uk-card-title,
[data-element="gridYoutube"] .uk-container .item .uk-card.uk-card-none .uk-card-body .uk-card-title,
[data-element="youtube"] .uk-no-container .item .uk-card.uk-card-none .uk-card-body .uk-card-title,
[data-element="gridYoutube"] .uk-no-container .item .uk-card.uk-card-none .uk-card-body .uk-card-title {
  margin-top: 15px;
}
[data-element="youtube"] > .uc-embedding-container,
[data-element="gridYoutube"] > .uc-embedding-container {
  color: initial;
  aspect-ratio: 1.77777778;
  max-height: 1080px;
}
[data-element="youtube"] > .uc-embedding-container[class*="uc-embedding-"],
[data-element="gridYoutube"] > .uc-embedding-container[class*="uc-embedding-"] {
  width: initial;
  height: initial;
}
[data-element="youtube"] .preview .notification,
[data-element="gridYoutube"] .preview .notification {
  background-color: #8f0013;
  color: #ffffff;
  font-size: 1rem;
  text-align: center;
  padding: 15px 30px;
}
[data-element="youtube"] .preview .notification p,
[data-element="gridYoutube"] .preview .notification p {
  margin: 0px;
}
[data-element="youtube"] .preview .notification p a,
[data-element="gridYoutube"] .preview .notification p a {
  font-weight: 700;
  text-decoration: none;
}
[data-element="youtube"] .preview .notification p a:hover,
[data-element="gridYoutube"] .preview .notification p a:hover {
  color: #ffffff;
  text-decoration: none;
}
[data-element="youtube"] .preview .overlay,
[data-element="gridYoutube"] .preview .overlay {
  background-color: rgba(0, 0, 0, 0.005);
  -webkit-transition: background-color 2s;
  transition: background-color 2s;
}
[data-element="youtube"] .preview .uk-position-cover,
[data-element="gridYoutube"] .preview .uk-position-cover {
  aspect-ratio: 1.77777778;
}
[data-element="youtube"] .preview .play,
[data-element="gridYoutube"] .preview .play {
  font-size: 1rem;
  line-height: 2rem;
  color: #ffffff;
  -webkit-transition: color 2s;
  transition: color 2s;
}
[data-element="youtube"] .preview:hover .overlay,
[data-element="gridYoutube"] .preview:hover .overlay {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: background-color 0.5s;
  transition: background-color 0.5s;
}
[data-element="youtube"] .preview:hover .play,
[data-element="gridYoutube"] .preview:hover .play {
  color: #ff0022;
  -webkit-transition: color 0.5s;
  transition: color 0.5s;
  cursor: pointer;
}
@media only screen and (max-width: 900px) {
  [data-element="youtube"] .preview .notification,
  [data-element="gridYoutube"] .preview .notification {
    position: relative !important;
  }
  [data-element="youtube"] .preview .uk-position-cover,
  [data-element="gridYoutube"] .preview .uk-position-cover {
    aspect-ratio: 1.77777778;
  }
}
[data-element="content"] .headline + .text {
  margin-top: 15px;
}
[data-element="content"] .text > .image.uk-float-left img {
  padding-right: 30px;
  margin-bottom: 15px;
}
[data-element="content"] .text > .image.uk-float-right img {
  padding-left: 30px;
  margin-bottom: 15px;
}
@media only screen and (max-width: 960px) {
  [data-element="content"] .text > .image.uk-float-left img {
    padding-right: 0px;
  }
  [data-element="content"] .text > .image.uk-float-right img {
    padding-left: 0px;
  }
}
[data-element="content"] .text + .link {
  margin-top: 15px;
}
[data-element="content"] .link {
  overflow: hidden;
}
[data-element="gallery"] .headline {
  margin-bottom: 20px !important;
}
[data-element="slider"] .headline {
  margin-bottom: 20px !important;
}
@media only screen and (max-width: 900px) {
  [data-element="slider"] .uk-slider-items li img {
    max-height: calc(100vw / 1.6) !important;
  }
}
[data-element="slideshow"] .uk-slideshow-items li .headline {
  color: var(--headline-color);
  background-color: var(--background-color);
  display: inline-block;
  padding: 5px 15px;
  margin: 0;
}
[data-element="slideshow"] .uk-slideshow-items li .headline + .subline {
  margin-top: 5px;
}
[data-element="slideshow"] .uk-slideshow-items li .subline {
  color: var(--subline-color);
  background-color: var(--background-color);
  display: inline-block;
  font-weight: inherit;
  padding: 5px 15px;
}
[data-element="slideshow"] .uk-slideshow-items li .subline p {
  margin: 0;
}
[data-element="slideshow"] .uk-slideshow-items li .button {
  color: inherit;
  background-color: inherit;
  border: none;
  margin: 15px 0px;
}
[data-element="slideshow"] .uk-slideshow-items li [data-element="youtube"] .preview .notification {
  position: absolute !important;
  bottom: 0;
  width: 100%;
}
[data-element="slideshow"] .uk-slideshow-nav {
  position: absolute;
  width: 100%;
  margin-top: -20px !important;
}
[data-element="slideshow"] iframe[uk-cover] {
  pointer-events: all;
}
[data-element="testimonial"] .uk-container > .headline {
  margin-bottom: 20px;
}
[data-element="testimonial"] .uk-container .item .uk-card > .image,
[data-element="testimonial"] .uk-no-container .item .uk-card > .image {
  padding-top: 30px;
}
[data-element="testimonial"] .uk-container .item .uk-card .uk-card-title,
[data-element="testimonial"] .uk-no-container .item .uk-card .uk-card-title {
  text-align: center;
}
[data-element="testimonial"] .uk-container .item .uk-card.uk-card-none > .image,
[data-element="testimonial"] .uk-no-container .item .uk-card.uk-card-none > .image {
  padding-top: 0px;
}
[data-element="testimonial"] .uk-container .item .uk-card.uk-card-none > .image + .uk-card-body,
[data-element="testimonial"] .uk-no-container .item .uk-card.uk-card-none > .image + .uk-card-body {
  margin-top: 30px;
}
[data-element="testimonial"] .uk-container .item .uk-card.uk-card-custom,
[data-element="testimonial"] .uk-no-container .item .uk-card.uk-card-custom {
  background-color: var(--background-color);
  color: var(--font-color);
}
[data-element="testimonial"] .uk-container > .uk-grid-collapse .item .uk-card > .title,
[data-element="testimonial"] .uk-no-container > .uk-grid-collapse .item .uk-card > .title,
[data-element="testimonial"] .uk-container > .uk-grid-collapse .item .uk-card > .bodytext,
[data-element="testimonial"] .uk-no-container > .uk-grid-collapse .item .uk-card > .bodytext {
  margin-left: 15px;
  margin-right: 15px;
}
[data-element="price"] .uk-container > .headline,
[data-element="gridPrice"] .uk-container > .headline {
  margin-bottom: 20px;
}
[data-element="price"] .uk-container .item .uk-list + .price,
[data-element="gridPrice"] .uk-container .item .uk-list + .price,
[data-element="price"] .uk-no-container .item .uk-list + .price,
[data-element="gridPrice"] .uk-no-container .item .uk-list + .price,
[data-element="price"] .uk-container .item .uk-description-list + .price,
[data-element="gridPrice"] .uk-container .item .uk-description-list + .price,
[data-element="price"] .uk-no-container .item .uk-description-list + .price,
[data-element="gridPrice"] .uk-no-container .item .uk-description-list + .price {
  margin-top: 60px;
}
[data-element="price"] .uk-container .item .price .regular,
[data-element="gridPrice"] .uk-container .item .price .regular,
[data-element="price"] .uk-no-container .item .price .regular,
[data-element="gridPrice"] .uk-no-container .item .price .regular,
[data-element="price"] .uk-container .item .price .offer,
[data-element="gridPrice"] .uk-container .item .price .offer,
[data-element="price"] .uk-no-container .item .price .offer,
[data-element="gridPrice"] .uk-no-container .item .price .offer,
[data-element="price"] .uk-container .item .price .request,
[data-element="gridPrice"] .uk-container .item .price .request,
[data-element="price"] .uk-no-container .item .price .request,
[data-element="gridPrice"] .uk-no-container .item .price .request {
  font-size: 2rem;
  line-height: 2rem;
  font-weight: 700;
  text-align: right;
}
[data-element="price"] .uk-container .item .price .regular.old,
[data-element="gridPrice"] .uk-container .item .price .regular.old,
[data-element="price"] .uk-no-container .item .price .regular.old,
[data-element="gridPrice"] .uk-no-container .item .price .regular.old,
[data-element="price"] .uk-container .item .price .offer.old,
[data-element="gridPrice"] .uk-container .item .price .offer.old,
[data-element="price"] .uk-no-container .item .price .offer.old,
[data-element="gridPrice"] .uk-no-container .item .price .offer.old,
[data-element="price"] .uk-container .item .price .request.old,
[data-element="gridPrice"] .uk-container .item .price .request.old,
[data-element="price"] .uk-no-container .item .price .request.old,
[data-element="gridPrice"] .uk-no-container .item .price .request.old {
  font-size: 1.2rem;
  font-weight: 500;
  text-decoration: line-through;
}
[data-element="price"] .uk-container .item .price .request,
[data-element="gridPrice"] .uk-container .item .price .request,
[data-element="price"] .uk-no-container .item .price .request,
[data-element="gridPrice"] .uk-no-container .item .price .request {
  font-size: 1.4rem;
  font-weight: 400;
  text-align: center;
}
[data-element="price"] .uk-container .item > .uk-card > .uk-card-body > .uk-card-title,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-body > .uk-card-title,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-body > .uk-card-title,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-body > .uk-card-title {
  font-weight: 700;
  text-align: center;
}
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .regular,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .regular,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .regular,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .regular,
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .offer,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .offer,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .offer,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .offer,
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request {
  font-size: 1.6rem;
  line-height: 2rem;
}
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .regular.old,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .regular.old,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .regular.old,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .regular.old,
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .offer.old,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .offer.old,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .offer.old,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .offer.old,
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .request.old,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .request.old,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request.old,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request.old {
  font-size: 1.2rem;
}
[data-element="price"] .uk-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="gridPrice"] .uk-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="price"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request,
[data-element="gridPrice"] .uk-no-container .item > .uk-card > .uk-card-footer .price .request {
  font-size: 1.4rem;
}
[data-element="price"] .uk-container .item > .uk-card.uk-card-custom,
[data-element="gridPrice"] .uk-container .item > .uk-card.uk-card-custom,
[data-element="price"] .uk-no-container .item > .uk-card.uk-card-custom,
[data-element="gridPrice"] .uk-no-container .item > .uk-card.uk-card-custom {
  background-color: var(--background-color);
  color: var(--font-color);
}
[data-element="price"] .uk-container .item.image canvas,
[data-element="gridPrice"] .uk-container .item.image canvas,
[data-element="price"] .uk-no-container .item.image canvas,
[data-element="gridPrice"] .uk-no-container .item.image canvas {
  max-height: 100vh;
}
[data-element="gridTeaser"] .uk-container > .headline {
  margin-bottom: 20px;
}
[data-element="gridTeaser"] .uk-container .item > .uk-card.uk-card-custom,
[data-element="gridTeaser"] .uk-no-container .item > .uk-card.uk-card-custom {
  background-color: var(--background-color);
  color: var(--font-color);
}
[data-element="gridTeaser"] .uk-container .item.image canvas,
[data-element="gridTeaser"] .uk-no-container .item.image canvas {
  max-height: 100vh;
}
[data-element="gridTeaser"] .uk-container .item.text,
[data-element="gridTeaser"] .uk-no-container .item.text {
  padding: 40px;
}
[data-element="raw"] .raw h1,
[data-element="raw"] .raw h2,
[data-element="raw"] .raw h3,
[data-element="raw"] .raw h4,
[data-element="raw"] .raw h5,
[data-element="raw"] .raw h6 {
  color: inherit;
}
[data-element="raw"] .raw a {
  color: inherit;
}
[data-element="teaser"] .uk-container .item.image canvas,
[data-element="teaser"] .uk-no-container .item.image canvas {
  max-height: 100vh;
}
[data-element="user"] .uk-container .item .list .title,
[data-element="user"] .uk-no-container .item .list .title {
  font-size: 1.2rem;
  font-weight: 500;
}
[data-element="user"] .uk-container .item.image canvas,
[data-element="user"] .uk-no-container .item.image canvas {
  max-height: 100vh;
}
[data-element="image"] .uk-container .uk-background-cover,
[data-element="image"] .uk-no-container .uk-background-cover {
  max-height: 100vh;
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-nav li a,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-nav li a {
  color: inherit;
  min-height: auto;
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-nav li a:hover,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-nav li a:hover {
  color: var(--hover-color);
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-nav li.current_page_item a,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-nav li.current_page_item a {
  color: var(--hover-color);
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-toggle,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-toggle {
  color: inherit;
  min-height: auto;
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-dropdown,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-dropdown {
  color: inherit;
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-dropdown li a,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-dropdown li a {
  color: inherit;
}
[data-element="navbar"] .uk-container .uk-navbar-container .uk-navbar-dropdown li.current_page_item a,
[data-element="navbar"] .uk-no-container .uk-navbar-container .uk-navbar-dropdown li.current_page_item a {
  color: var(--hover-color);
}
[data-element="navbar"] .uk-container .uk-dropbar,
[data-element="navbar"] .uk-no-container .uk-dropbar {
  background-color: var(--background-color);
  color: var(--font-color);
}
[data-element="cta"] .uk-container .box,
[data-element="cta"] .uk-no-container .box {
  background-color: var(--background-color);
  color: var(--font-color);
  padding: 35px;
}
[data-element="cta"] .uk-container .box .item,
[data-element="cta"] .uk-no-container .box .item {
  width: 100%;
}
[data-element="cta"] .uk-container .box .item .list .title,
[data-element="cta"] .uk-no-container .box .item .list .title {
  font-size: 1.2rem;
  font-weight: 500;
}
[data-element="cta"] .uk-container .box .item.image canvas,
[data-element="cta"] .uk-no-container .box .item.image canvas {
  max-height: 100vh;
}
[data-element="cta"].v2 {
  background-position: center;
  background-size: 100%;
  background-repeat: no-repeat;
  /*transition: all 5s;*/
  -webkit-transition: background-size 5s;
  transition: background-size 5s;
}
[data-element="cta"].v2:hover {
  background-size: 110%;
}
@media only screen and (max-width: 900px) {
  [data-element="cta"].v2 {
    background-size: cover;
  }
  [data-element="cta"].v2:hover {
    background-size: cover;
  }
}
@media only screen and (max-width: 959px) {
  [data-element="user"] .uk-no-container .item.text,
  [data-element="teaser"] .uk-no-container .item.text,
  [data-element="price"] .uk-no-container .item.text {
    padding: 30px 25px;
  }
}
@media only screen and (max-width: 1199px) {
}
@media only screen and (max-width: 959px) {
  [data-element="user"] .uk-container .uk-width-1-1\@s + .text,
  [data-element="teaser"] .uk-container .uk-width-1-1\@s + .text,
  [data-element="price"] .uk-container .uk-width-1-1\@s + .text {
    padding-left: 0px;
    padding-right: 0px;
  }
}
@media only screen and (max-width: 639px) {
  [data-element="user"] .uk-container .uk-width-1-1 + .text,
  [data-element="teaser"] .uk-container .uk-width-1-1 + .text,
  [data-element="price"] .uk-container .uk-width-1-1 + .text {
    padding-left: 0px;
    padding-right: 0px;
  }
}
[data-element="user"] .uk-no-container .item.text,
[data-element="teaser"] .uk-no-container .item.text,
[data-element="price"] .uk-no-container .item.text {
  padding: 30px 25px;
}
