/* 
 Theme Name:     MMA UNFOLDED
 Author:         design worker
 Author URI:     http://www.design-worker.de
 Template:       kadence
 Version:        1.0
 Description:    A Child Theme built using the Kadence Template
 Text Domain:    mmau
 Wordpress Version: 5.3
*/

body {
  overflow-x:hidden;
  background:#14243d !important;
  background:linear-gradient(125deg,#14243d 0%,#0e192a 100%) !important;
  background-attachment:fixed
}

.site {
	animation: fadeIn ease .3s;
	animation-fill-mode: forwards;
    background: url(/wp-content/uploads/home-bg-1.webp) no-repeat bottom right !important;
}

@keyframes fadeIn {
  0% {
    opacity:0
  }
  to {
    opacity:1
  }
}
.fade-out {
  animation:fadeOut ease .3s;
  animation-fill-mode:forwards
}
@keyframes fadeOut {
  0% {
    opacity:1
  }
  to {
    opacity:0
  }
}

/* Navigation */
.site-header-item[data-section=kadence_customizer_cart] {
    order: 2;
}

/* News Template (Blog Post) */
#main-header {
    height: 0 !important;
}
.post-template-default .site-main-header-wrap .site-header-row-container-inner {
	background-color: #14243db3 !important;
	border-bottom: 1px solid rgba(236,249,237,.15) !important;
}

.mma-news-hero {
    position: relative;
    min-height: 560px; /*520*/
    display: flex;
    align-items: flex-end;
    background-size: cover;
    background-position: center;
    overflow: hidden;
}

.mma-news-hero-video {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: 0;
    transition: opacity 0.4s ease;
}

.mma-news-hero.is-video-ready .mma-news-hero-video {
    opacity: 1;
}

.mma-news-hero-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        to bottom,
        rgba(0,0,0,0.15),
        rgba(0,0,0,0.30)
    );
}

.mma-news-hero-content {
    position: relative;
    z-index: 2;
    width: min(1120px, calc(100% - 40px));
    margin: 0 auto;
    padding: 80px 0;
    color: #fff;
}

.mma-news-date {
    font-size: 16px;
    margin-bottom: 12px;
    opacity: 0.9;
}

.mma-news-title {
    max-width: 900px;
    font-size: clamp(36px, 6vw, 72px);
    line-height: 1.05;
    margin: 0;
    color: #fff;
}

.mma-news-content {
    width: min(820px, calc(100% - 40px));
    margin: 70px auto;
    font-size: 18px;
    line-height: 1.75;
}

.mma-news-content img,
.mma-news-content iframe,
.mma-news-content video {
    max-width: 100%;
    border-radius: 14px;
}

.mma-news-content figure {
    margin: 40px 0;
}

@media (max-width: 768px) {
    .mma-news-hero {
        min-height: 560px; /* 420 */
    }

    .mma-news-hero-content {
        padding: 56px 0;
    }

    .mma-news-content {
        margin: 44px auto;
        font-size: 17px;
    }
}

/* iFrame Video Label */
.mma-youtube-wrapper {
    position: relative;
    margin: 48px 0;
    border: 1px solid #d6b13f;
    background: #10233f;
    border-radius: 14px;
}

.mma-youtube-frame {
    position: relative;
    width: 100%;
    aspect-ratio: 16 / 9;
    overflow: hidden;
}

.mma-youtube-frame iframe {
    position: absolute;
    inset: 0;
    width: 100% !important;
    height: 100% !important;
    border: 0;
    display: block;
}

.mma-youtube-title {
    position: absolute;
    left: -1px;
    bottom: -18px;
    display: inline-flex;
    align-items: center;
    gap: 10px;
    max-width: calc(100% - 24px);
    padding: 8px 16px 8px 10px;
    background: #d6b13f;
    color: #10233f;
    font-size: 16px;
    line-height: 1.2;
    font-weight: 500;
    z-index: 2;
}

.mma-youtube-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 24px;
    height: 18px;
    flex: 0 0 auto;
}

.mma-youtube-icon svg {
    width: 24px;
    height: 18px;
    fill: currentColor;
    display: block;
}

.mma-youtube-title-text {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

@media (max-width: 768px) {
    .mma-youtube-title {
        position: relative;
        left: auto;
        bottom: -10px; /* auto */
        max-width: 100%;
        width: 100%;
        font-size: 15px;
        box-sizing: border-box;
    }

    .mma-youtube-title-text {
        white-space: normal;
    }
}

/* Hintergrundeffekt */
#primary,
.site-main,
.woocommerce-page #primary,
.woocommerce-page .site-main {
	position: relative;
	overflow: hidden;
    z-index: 0;
}

@keyframes mmau-bg-layer {
  0% {
    transform:translate(-25%)
  }
  to {
    transform:translate(25%)
  }
}

.mmau-bg-layer {    
    animation: mmau-bg-layer 5s ease-in-out infinite alternate;
	background-image: linear-gradient(-53deg,#12223b 50%,#1b2e4c 50%);
	inset: 0 -50%;
	opacity: .5;
	position: fixed;
	z-index: -10;
}

.mmau-bg-layer-2 {
	animation-direction: alternate-reverse;
	animation-duration: 6s;
}

.mmau-bg-layer-3 {
	animation-duration: 7s;
}

/* Inhalt über die Hintergrund-Layer legen */
.site-main > :not(.mmau-bg-layer),
#primary > :not(.mmau-bg-layer),
.entry-hero > :not(.mmau-bg-layer) {
	position: relative;
	z-index: 1;
}

/* Animated Border */
@keyframes animated-border {
  0% {
    background-image:conic-gradient(from 0deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  0.5% {
    background-image:conic-gradient(from 1.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  1% {
    background-image:conic-gradient(from 3.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  1.5% {
    background-image:conic-gradient(from 5.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  2% {
    background-image:conic-gradient(from 7.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  2.5% {
    background-image:conic-gradient(from 9deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  3% {
    background-image:conic-gradient(from 10.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  3.5% {
    background-image:conic-gradient(from 12.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  4% {
    background-image:conic-gradient(from 14.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  4.5% {
    background-image:conic-gradient(from 16.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  5% {
    background-image:conic-gradient(from 18deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  5.5% {
    background-image:conic-gradient(from 19.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  6% {
    background-image:conic-gradient(from 21.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  6.5% {
    background-image:conic-gradient(from 23.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  7% {
    background-image:conic-gradient(from 25.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  7.5% {
    background-image:conic-gradient(from 27deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  8% {
    background-image:conic-gradient(from 28.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  8.5% {
    background-image:conic-gradient(from 30.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  9% {
    background-image:conic-gradient(from 32.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  9.5% {
    background-image:conic-gradient(from 34.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  10% {
    background-image:conic-gradient(from 36deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  10.5% {
    background-image:conic-gradient(from 37.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  11% {
    background-image:conic-gradient(from 39.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  11.5% {
    background-image:conic-gradient(from 41.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  12% {
    background-image:conic-gradient(from 43.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  12.5% {
    background-image:conic-gradient(from 45deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  13% {
    background-image:conic-gradient(from 46.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  13.5% {
    background-image:conic-gradient(from 48.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  14% {
    background-image:conic-gradient(from 50.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  14.5% {
    background-image:conic-gradient(from 52.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  15% {
    background-image:conic-gradient(from 54deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  15.5% {
    background-image:conic-gradient(from 55.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  16% {
    background-image:conic-gradient(from 57.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  16.5% {
    background-image:conic-gradient(from 59.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  17% {
    background-image:conic-gradient(from 61.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  17.5% {
    background-image:conic-gradient(from 63deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  18% {
    background-image:conic-gradient(from 64.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  18.5% {
    background-image:conic-gradient(from 66.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  19% {
    background-image:conic-gradient(from 68.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  19.5% {
    background-image:conic-gradient(from 70.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  20% {
    background-image:conic-gradient(from 72deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  20.5% {
    background-image:conic-gradient(from 73.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  21% {
    background-image:conic-gradient(from 75.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  21.5% {
    background-image:conic-gradient(from 77.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  22% {
    background-image:conic-gradient(from 79.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  22.5% {
    background-image:conic-gradient(from 81deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  23% {
    background-image:conic-gradient(from 82.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  23.5% {
    background-image:conic-gradient(from 84.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  24% {
    background-image:conic-gradient(from 86.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  24.5% {
    background-image:conic-gradient(from 88.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  25% {
    background-image:conic-gradient(from 90deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  25.5% {
    background-image:conic-gradient(from 91.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  26% {
    background-image:conic-gradient(from 93.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  26.5% {
    background-image:conic-gradient(from 95.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  27% {
    background-image:conic-gradient(from 97.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  27.5% {
    background-image:conic-gradient(from 99deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  28% {
    background-image:conic-gradient(from 100.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  28.5% {
    background-image:conic-gradient(from 102.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  29% {
    background-image:conic-gradient(from 104.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  29.5% {
    background-image:conic-gradient(from 106.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  30% {
    background-image:conic-gradient(from 108deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  30.5% {
    background-image:conic-gradient(from 109.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  31% {
    background-image:conic-gradient(from 111.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  31.5% {
    background-image:conic-gradient(from 113.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  32% {
    background-image:conic-gradient(from 115.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  32.5% {
    background-image:conic-gradient(from 117deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  33% {
    background-image:conic-gradient(from 118.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  33.5% {
    background-image:conic-gradient(from 120.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  34% {
    background-image:conic-gradient(from 122.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  34.5% {
    background-image:conic-gradient(from 124.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  35% {
    background-image:conic-gradient(from 126deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  35.5% {
    background-image:conic-gradient(from 127.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  36% {
    background-image:conic-gradient(from 129.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  36.5% {
    background-image:conic-gradient(from 131.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  37% {
    background-image:conic-gradient(from 133.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  37.5% {
    background-image:conic-gradient(from 135deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  38% {
    background-image:conic-gradient(from 136.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  38.5% {
    background-image:conic-gradient(from 138.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  39% {
    background-image:conic-gradient(from 140.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  39.5% {
    background-image:conic-gradient(from 142.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  40% {
    background-image:conic-gradient(from 144deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  40.5% {
    background-image:conic-gradient(from 145.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  41% {
    background-image:conic-gradient(from 147.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  41.5% {
    background-image:conic-gradient(from 149.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  42% {
    background-image:conic-gradient(from 151.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  42.5% {
    background-image:conic-gradient(from 153deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  43% {
    background-image:conic-gradient(from 154.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  43.5% {
    background-image:conic-gradient(from 156.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  44% {
    background-image:conic-gradient(from 158.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  44.5% {
    background-image:conic-gradient(from 160.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  45% {
    background-image:conic-gradient(from 162deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  45.5% {
    background-image:conic-gradient(from 163.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  46% {
    background-image:conic-gradient(from 165.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  46.5% {
    background-image:conic-gradient(from 167.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  47% {
    background-image:conic-gradient(from 169.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  47.5% {
    background-image:conic-gradient(from 171deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  48% {
    background-image:conic-gradient(from 172.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  48.5% {
    background-image:conic-gradient(from 174.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  49% {
    background-image:conic-gradient(from 176.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  49.5% {
    background-image:conic-gradient(from 178.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  50% {
    background-image:conic-gradient(from 180deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  50.5% {
    background-image:conic-gradient(from 181.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  51% {
    background-image:conic-gradient(from 183.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  51.5% {
    background-image:conic-gradient(from 185.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  52% {
    background-image:conic-gradient(from 187.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  52.5% {
    background-image:conic-gradient(from 189deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  53% {
    background-image:conic-gradient(from 190.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  53.5% {
    background-image:conic-gradient(from 192.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  54% {
    background-image:conic-gradient(from 194.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  54.5% {
    background-image:conic-gradient(from 196.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  55% {
    background-image:conic-gradient(from 198deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  55.5% {
    background-image:conic-gradient(from 199.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  56% {
    background-image:conic-gradient(from 201.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  56.5% {
    background-image:conic-gradient(from 203.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  57% {
    background-image:conic-gradient(from 205.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  57.5% {
    background-image:conic-gradient(from 207deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  58% {
    background-image:conic-gradient(from 208.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  58.5% {
    background-image:conic-gradient(from 210.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  59% {
    background-image:conic-gradient(from 212.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  59.5% {
    background-image:conic-gradient(from 214.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  60% {
    background-image:conic-gradient(from 216deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  60.5% {
    background-image:conic-gradient(from 217.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  61% {
    background-image:conic-gradient(from 219.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  61.5% {
    background-image:conic-gradient(from 221.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  62% {
    background-image:conic-gradient(from 223.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  62.5% {
    background-image:conic-gradient(from 225deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  63% {
    background-image:conic-gradient(from 226.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  63.5% {
    background-image:conic-gradient(from 228.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  64% {
    background-image:conic-gradient(from 230.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  64.5% {
    background-image:conic-gradient(from 232.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  65% {
    background-image:conic-gradient(from 234deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  65.5% {
    background-image:conic-gradient(from 235.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  66% {
    background-image:conic-gradient(from 237.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  66.5% {
    background-image:conic-gradient(from 239.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  67% {
    background-image:conic-gradient(from 241.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  67.5% {
    background-image:conic-gradient(from 243deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  68% {
    background-image:conic-gradient(from 244.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  68.5% {
    background-image:conic-gradient(from 246.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  69% {
    background-image:conic-gradient(from 248.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  69.5% {
    background-image:conic-gradient(from 250.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  70% {
    background-image:conic-gradient(from 252deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  70.5% {
    background-image:conic-gradient(from 253.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  71% {
    background-image:conic-gradient(from 255.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  71.5% {
    background-image:conic-gradient(from 257.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  72% {
    background-image:conic-gradient(from 259.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  72.5% {
    background-image:conic-gradient(from 261deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  73% {
    background-image:conic-gradient(from 262.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  73.5% {
    background-image:conic-gradient(from 264.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  74% {
    background-image:conic-gradient(from 266.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  74.5% {
    background-image:conic-gradient(from 268.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  75% {
    background-image:conic-gradient(from 270deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  75.5% {
    background-image:conic-gradient(from 271.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  76% {
    background-image:conic-gradient(from 273.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  76.5% {
    background-image:conic-gradient(from 275.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  77% {
    background-image:conic-gradient(from 277.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  77.5% {
    background-image:conic-gradient(from 279deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  78% {
    background-image:conic-gradient(from 280.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  78.5% {
    background-image:conic-gradient(from 282.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  79% {
    background-image:conic-gradient(from 284.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  79.5% {
    background-image:conic-gradient(from 286.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  80% {
    background-image:conic-gradient(from 288deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  80.5% {
    background-image:conic-gradient(from 289.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  81% {
    background-image:conic-gradient(from 291.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  81.5% {
    background-image:conic-gradient(from 293.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  82% {
    background-image:conic-gradient(from 295.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  82.5% {
    background-image:conic-gradient(from 297deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  83% {
    background-image:conic-gradient(from 298.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  83.5% {
    background-image:conic-gradient(from 300.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  84% {
    background-image:conic-gradient(from 302.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  84.5% {
    background-image:conic-gradient(from 304.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  85% {
    background-image:conic-gradient(from 306deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  85.5% {
    background-image:conic-gradient(from 307.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  86% {
    background-image:conic-gradient(from 309.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  86.5% {
    background-image:conic-gradient(from 311.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  87% {
    background-image:conic-gradient(from 313.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  87.5% {
    background-image:conic-gradient(from 315deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  88% {
    background-image:conic-gradient(from 316.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  88.5% {
    background-image:conic-gradient(from 318.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  89% {
    background-image:conic-gradient(from 320.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  89.5% {
    background-image:conic-gradient(from 322.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  90% {
    background-image:conic-gradient(from 324deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  90.5% {
    background-image:conic-gradient(from 325.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  91% {
    background-image:conic-gradient(from 327.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  91.5% {
    background-image:conic-gradient(from 329.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  92% {
    background-image:conic-gradient(from 331.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  92.5% {
    background-image:conic-gradient(from 333deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  93% {
    background-image:conic-gradient(from 334.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  93.5% {
    background-image:conic-gradient(from 336.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  94% {
    background-image:conic-gradient(from 338.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  94.5% {
    background-image:conic-gradient(from 340.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  95% {
    background-image:conic-gradient(from 342deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  95.5% {
    background-image:conic-gradient(from 343.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  96% {
    background-image:conic-gradient(from 345.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  96.5% {
    background-image:conic-gradient(from 347.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  97% {
    background-image:conic-gradient(from 349.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  97.5% {
    background-image:conic-gradient(from 351deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  98% {
    background-image:conic-gradient(from 352.8deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  98.5% {
    background-image:conic-gradient(from 354.6deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  99% {
    background-image:conic-gradient(from 356.4deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  99.5% {
    background-image:conic-gradient(from 358.2deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
  to {
    background-image:conic-gradient(from 360deg,#c2a347 0%,#ecf9ed 10%,#ecf9ed 20%,#c2a347 30%)
  }
}
.animated-border,
.eael-grid-post-holder-inner {
  border-radius:.15em
}
.animated-border::after,
.eael-grid-post-holder-inner::after {
  position:absolute;
  inset:0;
  content:"";
  z-index:-1;
  margin:-1px;
  background-color:#c2a347;
  border-radius:.15em;
  animation:animated-border 4s linear infinite
}
.animated-border:hover::after,
.eael-grid-post-holder-inner:hover::after {
  background-image:none!important;
  background-color:#ecf9ed!important
}
.animated-border.slow:after {
  animation-duration:8s
}

/*<!-- wp:page-list /-->*/
.ld-login-modal-branding {
	display: none;
}

input[readonly=''] {
  color: #c0c0c0;
}

.product p.wc-gzd-additional-info {
    clear: left;
    font-size: .6em;
		font-style: italic;
}

.woocommerce div.product div.summary p {
    margin: 1em 0 0 0;
}

.header-cart-button .header-cart-total {
	position: relative;
	top: -10px;
	left: -10px;
}

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    background: #fff;
		border: 1px solid #e1e1e1;
		border-radius: 10px;
}

.archive.content-style-unboxed.woocommerce ul.products.products-list-view li.product.content-bg.loop-entry .entry-content-wrap:not(.loop-entry) {
        padding: 1.5rem;
}

.home .wp-video {
	margin: 0 auto;
}
.home .wp-video video {
	border-radius: 10px;
}

/* LearnDash Material Display in Focus Mode */
.mma-ld-focus-materials {
	margin-top: 2rem;
	padding: 1.5rem;
	border-radius: 12px;
	background: #f7f7f7;
}

.mma-ld-focus-materials h2 {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 1.25rem;
}

.mma-ld-focus-materials__content > *:last-child {
	margin-bottom: 0;
}

.mma-ld-focus-materials__content a {
	font-weight: 600;
	text-decoration: underline;
}

/* Scroll Button */
.btn-scroll {
    margin: -150px auto 0 auto;
	text-align: center;
	border-radius: 15px;
	border-width: 2px;
	border-color: rgb(255, 255, 255);
	border-style: solid;
	background-color: #375efa00;
	display: table;
    padding: 0 9px 32px 9px;
}
.btn-scroll .elementor-button-text {
    position: relative;
    top: 3px;
    width: 3px;
    min-height: 8px;
    display: block;
    background: #C2A347;
    border-radius: 5px;
    -webkit-animation: 1.2s ease infinite wheel-up-down;
    animation: 1.2s ease infinite wheel-up-down;
}
.btn-scroll:hover, .btn-scroll:focus, .btn-scroll:active {
    background: #C2A347 !important;
    outline: none !important;
}
.btn-scroll:hover .elementor-button-text, .btn-scroll:focus .elementor-button-text, .btn-scroll:active .elementor-button-text {
    background: #fff;
}
@-webkit-keyframes wheel-up-down {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(18px);
            transform: translateY(18px);
    opacity: 0;
  }
}
@keyframes wheel-up-down {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(18px);
            transform: translateY(18px);
    opacity: 0;
  }
}

/* News Startseite */
.news-teaser .eael-post-grid {
	display: flex;
	gap: clamp(12px, 2vw, 24px);
	padding-bottom: 2rem;
	overflow-x: auto;
	overflow-y: hidden;
	-webkit-overflow-scrolling: touch;
	padding-right: clamp(3.75rem, 12vw, 13.75rem);
	scroll-snap-type: x mandatory;
	scroll-padding-left: 1rem;
}
/*.news-teaser .e-con-inner {
    max-width: 90% !important;
}*/
.eael-post-grid-container .eael-post-grid .eael-grid-post {
	padding: 30px 10px !important;
}
.news-teaser .eael-post-grid article {
    flex-shrink: 0;
}
.eael-grid-post-holder {
	border: 0 !important;
}
.eael-grid-post-holder-inner {
    position: relative;
}
.eael-grid-post h2 {
    text-transform: none;
    font-size: 0.8em !important;
    text-align: right;
}
.eael-grid-post .eael-entry-wrapper {
    position: absolute;
    right: 0;
    bottom: -30px;
    background: #C2A347;
    z-index: 9;
}

/* Helper */
.is-bleed-right {
	width: calc(100% + (100vw - 100%) / 2) !important;
	margin-right: calc((100vw - 100%) / -2) !important;
	overflow: hidden !important;
}

/* Advance Tabs */
.advance-tab {
    overflow: hidden;
    background: url(/wp-content/uploads/home-bg-1.webp) no-repeat center right;
    background-size: 47vh;
}
.advance-tab .eael-tabs-nav ul li:last-child {
    border-width: 0px !important;
}