.elementor-kit-13{--e-global-color-primary:#065D75;--e-global-color-secondary:#C2A66E;--e-global-color-text:#065D75;--e-global-color-accent:#FFFFFF;--e-global-color-501f073:#FFFFFF;--e-global-color-d2af63d:#F9F5E3;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-4851f7f-font-family:"Maglite";--e-global-typography-4851f7f-font-size:40px;--e-global-typography-4851f7f-font-weight:300;--e-global-typography-4851f7f-text-transform:uppercase;--e-global-typography-4851f7f-font-style:normal;--e-global-typography-4851f7f-line-height:1.1em;--e-global-typography-4851f7f-letter-spacing:3px;--e-global-typography-909b911-font-family:"Fife";--e-global-typography-909b911-font-size:50px;--e-global-typography-909b911-font-weight:300;--e-global-typography-909b911-text-transform:lowercase;--e-global-typography-909b911-line-height:60px;--e-global-typography-f440d08-font-family:"Montserrat";--e-global-typography-f440d08-font-size:16px;--e-global-typography-f440d08-font-weight:500;--e-global-typography-f440d08-text-transform:uppercase;--e-global-typography-f440d08-line-height:18px;--e-global-typography-f440d08-letter-spacing:1px;}.elementor-kit-13 e-page-transition{background-color:#FFBC7D;}.elementor-kit-13 a{color:var( --e-global-color-accent );}.elementor-kit-13 a:hover{color:var( --e-global-color-primary );}.elementor-kit-13 h2{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:500;line-height:1.1em;}.elementor-kit-13 h3{color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;line-height:1.1em;}.elementor-kit-13 h4{color:var( --e-global-color-d2af63d );font-family:"Montserrat", Sans-serif;font-size:20px;}.elementor-kit-13 h5{color:var( --e-global-color-d2af63d );font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-13{--e-global-typography-4851f7f-font-size:32px;--e-global-typography-4851f7f-line-height:1.1em;--e-global-typography-909b911-font-size:44px;--e-global-typography-909b911-line-height:40px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-13{--e-global-typography-4851f7f-font-size:30px;--e-global-typography-4851f7f-line-height:1.3em;--e-global-typography-909b911-font-size:35px;--e-global-typography-909b911-line-height:35px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body{
	font-family:Montserrat, sans-serif !important;
}
.handwriting{
    text-transform:none !important;
    font-family:'Fife';
    color:#c2a66e;
    font-size:1.8em;
    letter-spacing: 0em;
    
}

@media (max-width: 768px) {
.handwriting__mobile {
    font-size:1.6em;
    
}
}

.nowrap-word {
  display: inline-flex;
  white-space: nowrap;
}

.handwriting-logo{
    display: inline-block;
    text-transform:none
    !important;
    font-family:'Fife';
    color:#c2a66e;
    font-size:0.74em;
    letter-spacing: 0em;
    transform: rotate(-5deg) !important;
    margin-left: -16px;
}

/* Bilder rund machen */
.bild-rund {
    width: 100px !important;
    height: 100px;
    border-radius: 50%;
    object-fit: cover;
    overflow: hidden;
}


*{
    word-break: break-word;
}
.nav_header .menu-item,
.nav_header .menu-item *,
.nav_header .elementor-sub-item,
.nav_header .elementor-sub-item *{
     -webkit-transition: none !important;
	  -moz-transition: none !important;
	  -o-transition: none !important;
	  transition: none !important;
}
.nav_header .menu-item:hover,
.nav_header .current-menu-item{
    background-color:#c2a66e !important;
    color:#c2a66e !important;
}
.nav_header .elementor-sub-item:hover *{
    color:#FFFFFF !important;
}
.nav_header .menu-item:hover *{
    color:#FFFFFF !important;
}

.premium-blog-excerpt-link{
	display:inline-block !important;
	line-height:40px !important;
	padding-left:30px !important;
	padding-right:30px !important;
	border-radius:20px !important;
	background-color:#c2a66e !important;
	color:#FFFFFF !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	font-family:Montserrat, sans-serif !important;
	margin-top:15px;
}	
.premium-blog-filters-container a{
	display:inline-block !important;
	line-height:40px !important;
	padding:0px 30px !important;
	border-radius:20px !important;
	text-transform:uppercase !important;
	letter-spacing:1px !important;
	font-family:Montserrat, sans-serif !important;
	margin-top:15px;
}	
.premium-blog-post-outer-container{
	min-width:320px !important;
}
.elementor-post__read-more,
.elementor-post__read-more *{
	color:#FFFFFF !important;
}	
@media only screen and (min-width: 1200px) {
	.headline_text{
		font-size:22px;
	}
	.headline_overlay *{
		font-size:60px !important;
	}
	.header_icon{
		margin-top:150px;
	}
}
.slideranim .swiper-slide{
	border-radius:20px !important;
	background-color:rgba(255,255,255,0.7) !important;
}
.block_icon img{
    width:130px !important;
}
.pfeil_icon img{
    display:inline-block !important;
    width:15% !important;
    max-width:115px !important;
}
#cmplz-header-1-optin{
    text-transform:none !important;
    font-family:'Fife';
    color:#ffffff;
    font-size:40px;
}
.social_icon,
.social_icon img{
    display:inline-block;
    width:auto;
    height:30px !important;
}
.overlay_slider .elementor-slide-heading{
text-transform:none !important;
    font-family:'Fife' !important;
    color:#c2a66e !important;
    font-size:1.4em !important;
}
.overlay_slider .elementor-slide-heading{
	color:#065d75 !important;
}
.overlay_slider .elementor-slide-button{
	display:none !important;
}
.erklaergrafik img{
    max-width:80% !important;
    width:1400px !important;
    cursor:pointer !important;
}
.custom-umlaut {
  position: relative;
  display: inline-block;
}

.dots {
  position: absolute;
  top: 5px;
  left: 0;
  right: 0;
  text-align: center;
  font-size:25px;
}
.subnav_headline{
   border-bottom:2px solid #FFFFFF !important;
   margin:0px !important;
}
.subnav_element{
   background-color:#10738c !important;
    margin:0px !important;
}
.ue_inner_menu-box{
    min-height:100vh !important;
    justify-content:center !important;
}



/* Weitere Anpassungen */
.swiper-slide {
    height: 120px;
}

/* Header * Inhalts-Breite begrenzen */
.maximale-breite {
    max-width: 1140px;
}


/* Produktslider */
.empfehlungskarussel .elementor-testimonial__image.nulleuropatch::after {
  content: "Für 0 €";
  position: absolute;
  top: 0px;
  right: 0px;
  background-color: white;
  color: #065D75;
  padding: 5px 10px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 500;
}

/* Mini-Kurse - Patches */
.minikurse-patch p {
    margin-bottom: 0px;
}


/*.empfehlungskarussel .elementor-testimonial__image img[src*="https://339930.eu14.myftpupload.com/wp-content/uploads/2024/05/angebote_slider_1.webp"] {
  position: relative;
}

.empfehlungskarussel .elementor-testimonial__image:has(> img[src*="https://339930.eu14.myftpupload.com/wp-content/uploads/2024/05/angebote_slider_1.webp"])::after {
    content: "Für 0 €";
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: white;
  color: #065D75;
  padding: 5px 10px;
  border-radius: 100px;
  font-size: 14px;
  font-weight: 500;
}*//* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Maglite';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://339930.eu14.myftpupload.com/wp-content/uploads/2024/05/Maglite.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Fife';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://339930.eu14.myftpupload.com/wp-content/uploads/2024/05/Fife-Gallery_1.woff') format('woff'),
		url('https://339930.eu14.myftpupload.com/wp-content/uploads/2024/05/Fife-Gallery.ttf') format('truetype');
}
/* End Custom Fonts CSS */