/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Apr 18 2023 | 11:47:17 */
#page-container .et-menu a {
	transition: all 0.4s, font-size 0s , font-weight 0s !important;
}

p a {
	text-decoration: underline;
}



/* Startseite Animation --------------------------------------------------- */

.home_text_outer_wrapper {  }
.home_text_inner_wrapper {  }
.home_text_code_wrapper {  }



.home_text_image { width: auto; height: 100%; position: absolute; z-index: 0; left: 50%; top: 50%; transform: translateX(-50%) translateY(-50%); opacity: 0; transition: opacity 2s; }
.home_text_image_visible { opacity: 1; } 



.home_text_code_wrapper  .et_pb_code_inner { position: relative; height: 100%; width: 100%; min-height: 550px; }



.home_text_text_close{ position: absolute; right: 18px; top: 18px; display: block; width: 20px; height: 20px; cursor: pointer; }


.home_text_link:hover,
.home_text_link.active { background-color: rgba(255,255,255,1); }

.home_text_link[data-tag="gleichgewicht"] { top: 0%; left: 12%; }
.home_text_link[data-tag="yoga"] { top: 19%; left: 5%; }
.home_text_link[data-tag="koerper"] { top: 35%; left: 13%; }
.home_text_link[data-tag="gehirntraining"] { top: 57%; left: 1%; }
.home_text_link[data-tag="ayurveda"] { top: 87%; left: 11%; }
.home_text_link[data-tag="lernen"] { top: 2%; left: 50%; transform: translateX(-50%); }
.home_text_link[data-tag="hoeren"] { top: 27%; left: 29%; }
.home_text_link[data-tag="herzlichkeit"] { top: 51%; left: 32%; }
.home_text_link[data-tag="kraft"] { top: 28%; right: 29%; }
.home_text_link[data-tag="tasten"] { top: 52%; right: 34%; }
.home_text_link[data-tag="beziehungen"] { top: 4%; right: 12%; }
.home_text_link[data-tag="entspannung"] { top: 25%; right: 4%; }
.home_text_link[data-tag="beweglichkeit"] { top: 57%; right: 9%; }
.home_text_link[data-tag="spiritualitaet"] { top: 83%; right: 4%; }

.home_text_text { display: none; position: absolute; width: 50%; max-width: 550px; padding: 45px 30px 40px 30px; border-radius: 30px; background-color: rgba(255,255,255,0.95); left: 50%; bottom: 10%; transform: translateX(-50%); }

.home_text_text a { color: rgba(102,102,102,1); }

.home_text_link { position: absolute; display: inline-block; font-size: 18px; padding: 6px 17px; border-radius: 15px; background-color: rgba(255,255,255,0); cursor: pointer; opacity: 0; transition: background-color 0.3s, opacity 2s; }
.home_text_link_visible { opacity: 1; }




.home_text_headline_1 { /*display: none;*/ font-family: 'open-sans-v27-latin-300woff2',Helvetica,Arial,Lucida,sans-serif; font-size: 220px; color: #333; position: absolute; left: 50%; top: 40%; transform: translateX(-50%); opacity: 0; transition: all 2s ease-in-out; }
.home_text_headline_1_visible { opacity: 1;}
.home_text_headline_1_fontsize { font-size: 80px; }

.home_text_headline_2 { font-family: 'open-sans-v27-latin-600woff2',Helvetica,Arial,Lucida,sans-serif; font-weight: 500; font-size: 40px; color: #333; position: absolute; left: 48.5%; top: 75%; transform: translateX(-50%); opacity: 0; white-space: nowrap; transition: all 2s ease-in-out; }
.home_text_headline_2_visible { opacity: 1; }
.home_text_headline_2_fontsize { font-size: 18px; }


