@charset "UTF-8";

/*--Google-Font copy in here and by BODY font-family copy in--*/
/*@import url('https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap');*/
/*BODY-Tag//////////////////////////////////////////////////////////////////////////*/

body {
    overflow-x: hidden;
    /*font-family: 'Lato', sans-serif;*/
    color: #444F4F;
    }

/* TYPO START ////////////////////////////////////////////////////////////////////////////////////////////////////// */
/* raleway-light-300 */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 300;
  src: url('../fonts/Raleway-Light.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-Light.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-Light.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-Light.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-Light.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-Light.svg#Raleway-Light') format('svg'); /* Legacy iOS */
}
/* raleway-light-italic-300 */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 300;
  src: url('../fonts/Raleway-LightItalic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-LightItalic.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-LightItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-LightItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-LightItalic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-LightItalic.svg#Raleway-LightItalic') format('svg'); /* Legacy iOS */
}
/* raleway-semibold-600 */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  src: url('../fonts/Raleway-SemiBold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-SemiBold.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-SemiBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-SemiBold.svg#Raleway-SemiBold') format('svg'); /* Legacy iOS */
}
/* raleway-semibolditalic-600 */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: 600;
  src: url('../fonts/Raleway-SemiBoldItalic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-SemiBoldItalic.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-SemiBoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-SemiBoldItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-SemiBoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-SemiBoldItalic.svg#Raleway-SemiBoldItalic') format('svg'); /* Legacy iOS */
}
/* raleway-bold */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/Raleway-Bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-Bold.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-Bold.svg#Raleway-Bold') format('svg'); /* Legacy iOS */
}
/* raleway-bolditalic */
@font-face {
  font-family: 'Raleway';
  font-style: italic;
  font-weight: bold;
  src: url('../fonts/Raleway-BoldItalic.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/Raleway-BoldItalic.eot?#iefix')format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Raleway-BoldItalic.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Raleway-BoldItalic.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Raleway-BoldItalic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Raleway-BoldItalic.svg#Raleway-BoldItalic') format('svg'); /* Legacy iOS */
}
/* open sans-regualar */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: normal;
  src: url('../fonts/OpenSans-Regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/OpenSans-Regular.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/OpenSans-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-Regular.svg#OpenSans-Regular') format('svg'); /* Legacy iOS */
}
/* open sans-bold */
@font-face {
  font-family: 'OpenSans';
  font-style: normal;
  font-weight: bold;
  src: url('../fonts/OpenSans-Bold.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('../fonts/OpenSans-Bold.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/OpenSans-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/OpenSans-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/OpenSans-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg'); /* Legacy iOS */
}
/* TYPO END ///////////////////////////////////////////////////////////////////////////////////////// */


/* BASIC START ///////////////////////////////////////////////////////////////////////////////////////// */
html{
  scroll-behavior:smooth;
}

section:before {
    height: 80px;
    content: "";
    display:block;
}

/* ===== Zeilen ohne Abstand - no padding ================================ */
.row.no-gutters {
    margin-right: 0;
    margin-left: 0;
}

.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0;
}
/* BASIC END ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 85px;
    margin-left: 120px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */











/* Code für XXS von 0px-319.98px ///////////////////////////////////////////////////// */
@media only screen and (max-width: 319.98px) {
    
    
/* CONTENT 0 - 320 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 65px;
    margin-left: 30px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 35px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 35px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 35px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
    
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 30px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -3px;
    line-height: 30px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -2px;
    line-height: 30px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 750px;
}
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 20px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 140px;
}

.yoga-fuer-alle-space-headline{
    height: 80px;
}

.yoga-fuer-alle-space-after-text{
    height: 20px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top {
    height: 140px;
}

.yoga-und-ich-space-image {
    height: 360px;
}

.yoga-und-ich-space-headline {
    height: 80px;
    margin-top: 60px;
}

.yoga-und-ich-space-bottom {
    height: 80px;
}

.yoga-und-ich-space-01 {
    height: 30px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top {
    height: 140px;
}

.yoga-kurse-space-headline {
    height: 80px;
}

.yoga-kurse-space-text-01 {
    height: 400px;
}
     
.yoga-kurse-space-text-02 {
    height: 500px;
}

.yoga-kurse-space-image {
    height: 360px;
}
    
.yoga-kurse-space-bottom {
    height: 0px;
}   



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-top{
    height: 60px;
}

.yoga-kontakt-space-headline{
    height: 80px;
}

.yoga-kontakt-space-text{
    height: 200px;
}

.yoga-kontakt-space-map{
    height: 360px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-inspirationen-space-top{
    height: 140px;
}

.yoga-inspirationen-space-headline{
    height: 80px;
}

.yoga-inspirationen-space-image{
    height: 400px;
}

.yoga-inspirationen-space-bottom{
    height: 100px;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 400px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
    
    
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
    
    
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 18px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
    
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für XS von 320px-575.98px ///////////////////////////////////////////////////// */
@media only screen and (min-width: 320px) {
    
    
/* CONTENT 320 - 576 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 65px;
    margin-left: 30px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 35px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 35px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 35px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
    .P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 14px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 30px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -3px;
    line-height: 30px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 20px;
    color: #444F50;
    letter-spacing: -2px;
    line-height: 30px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 750px;
}
    
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
    
.yoga-landing-space-top{
    height: 180px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 20px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 140px;
}

.yoga-fuer-alle-space-headline{
    height: 80px;
}

.yoga-fuer-alle-space-after-text{
    height: 20px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top {
    height: 140px;
}

.yoga-und-ich-space-image {
    height: 360px;
}

.yoga-und-ich-space-headline {
    height: 80px;
    margin-top: 60px;
}

.yoga-und-ich-space-bottom {
    height: 80px;
}

.yoga-und-ich-space-01 {
    height: 30px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top {
    height: 140px;
}

.yoga-kurse-space-headline {
    height: 80px;
}

.yoga-kurse-space-text-01 {
    height: 390px;
}
     
.yoga-kurse-space-text-02 {
    height: 480px;
}

.yoga-kurse-space-image {
    height: 360px;
}
    
.yoga-kurse-space-bottom {
    height: 20px;
} 



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-top{
    height: 60px;
}

.yoga-kontakt-space-headline{
    height: 80px;
}

.yoga-kontakt-space-text{
    height: 240px;
}

.yoga-kontakt-space-map{
    height: 360px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-inspirationen-space-top{
    height: 140px;
}

.yoga-inspirationen-space-headline{
    height: 80px;
}

.yoga-inspirationen-space-image{
    height: 400px;
}

.yoga-inspirationen-space-bottom{
    height: 100px;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 400px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 14px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
    
    
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 25px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 25px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
    
    
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #444F4F;
	display: inline;
}
    
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für SM von 576px-768px ///////////////////////////////////////////////////////// */
 @media only screen and (min-width: 576px) {
     
     
/* CONTENT 576 - 768 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 65px;
    margin-left: 30px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 45px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 45px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 45px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 20px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 30px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 40px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 30px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 40px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 30px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 40px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 750px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: auto;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 200px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 30px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 140px;
}

.yoga-fuer-alle-space-headline{
    height: 80px;
}

.yoga-fuer-alle-space-after-text{
    height: 60px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top {
    height: 140px;
}

.yoga-und-ich-space-image {
    height: 410px;
}

.yoga-und-ich-space-headline {
    height: 80px;
    margin-top: 60px;
}

.yoga-und-ich-space-bottom {
    height: 120px;
}

.yoga-und-ich-space-01 {
    height: 30px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1800px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top {
    height: 140px;
}

.yoga-kurse-space-headline {
    height: 80px;
}

.yoga-kurse-space-text-01 {
    height: 300px;
}
     
.yoga-kurse-space-text-02 {
    height: 380px;
}

.yoga-kurse-space-image {
    height: 360px;
}

.yoga-kurse-space-bottom {
    height: 60px;
}



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-top{
    height: 80px;
}

.yoga-kontakt-space-headline{
    height: 80px;
}

.yoga-kontakt-space-text{
    height: 260px;
}

.yoga-kontakt-space-map{
    height: 360px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-inspirationen-space-top{
    height: 140px;
}

.yoga-inspirationen-space-headline{
    height: 80px;
}

.yoga-inspirationen-space-image{
    height: 400px;
}

.yoga-inspirationen-space-bottom{
    height: 100px;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 400px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
     

/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 45px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 30px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
     
     
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für MD 768px-992px ///////////////////////////////////////////////////////// */
 @media only screen and (min-width: 768px) {
     
     
/* CONTENT 768 - 992 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 65px;
    margin-left: 50px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 65px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 65px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 65px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 25px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 40px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 40px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 40px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 850px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 40px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 460px;
}

.yoga-fuer-alle-space-top{
    height: 140px;
}

.yoga-fuer-alle-space-headline{
    height: 120px;
}

.yoga-fuer-alle-space-after-text{
    height: 60px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top {
    height: 140px;
}

.yoga-und-ich-space-image {
    height: 460px;
}

.yoga-und-ich-space-headline {
    height: 120px;
    margin-top: 60px;
}

.yoga-und-ich-space-bottom {
    height: 120px;
}

.yoga-und-ich-space-01 {
    height: 30px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1850px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top {
    height: 140px;
}

.yoga-kurse-space-headline {
    height: 120px;
}

.yoga-kurse-space-text-01 {
    height: 310px;
}
     
.yoga-kurse-space-text-02 {
    height: 410px;
}

.yoga-kurse-space-image {
    height: 460px;
}

.yoga-kurse-space-bottom {
    height: 120px;
}



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 1000px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-top{
    height: 240px;
}

.yoga-kontakt-space-headline{
    margin: 0px;
    height: 120px;
}

.yoga-kontakt-space-text{
    height: 220px;
}

.yoga-kontakt-space-map{
    height: 360px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-inspirationen-space-top{
    height: 140px;
}

.yoga-inspirationen-space-headline{
    height: 120px;
}

.yoga-inspirationen-space-image{
    height: 400px;
}

.yoga-inspirationen-space-bottom{
    height: 200px;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 500px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
     
     
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 2; /* Anzahl der Spalten */
  column-gap: 60px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 30px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
     
     
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für LG 992px-1200px //////////////////////////////////////////////////////// */
 @media only screen and (min-width: 992px) {
     
     
/* CONTENT 992 - 1200 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 85px;
    margin-left: 70px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 65px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 65px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 65px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 25px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 40px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 40px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 40px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 40px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1000px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 50px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 50px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 240px;
}

.yoga-fuer-alle-space-headline{
    height: 120px;
}

.yoga-fuer-alle-space-after-text{
    height: 90px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top{
    height: 240px;
}

.yoga-und-ich-space-image{
    height: 900px;
}

.yoga-und-ich-space-headline{
    height: 120px;
}

.yoga-und-ich-space-bottom{
    height: 120px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1250px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: 100vh;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top{
    height: 240px;
}

.yoga-kurse-space-headline{
    height: 120px;
}

.yoga-kurse-space-text-01{
    height: 560px;
}
     
.yoga-kurse-space-text-02{
    height: 560px;
}

.yoga-kurse-space-image{
    height: 750px;
}

.yoga-kurse-space-bottom{
    height: 300px;
}
/*   
.text-container-2spalten{
    column-count: 2;
    column-width: 40% 60%;
    column-gap: 60px;
}*/


/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 1000px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-top{
    height: 240px;
}

.yoga-kontakt-space-headline{
    margin: 0px;
    height: 120px;
}

.yoga-kontakt-space-text{
    height: 220px;
}

.yoga-kontakt-space-map{
    height: 120px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-inspirationen-space-top{
    height: 240px;
}

.yoga-inspirationen-space-headline{
    height: 120px;
}

.yoga-inspirationen-space-image{
    height: 600px;
}

.yoga-inspirationen-space-bottom{
    height: 50px;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 500px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 16px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
     
     
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 2; /* Anzahl der Spalten */
  column-gap: 60px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 30px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
     
     
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für XL 1200px-1400px ////////////////////////////////////////////////////////// */
 @media only screen and (min-width: 1200px) {
     
     
/* CONTENT 1200 - 1400 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 85px;
    margin-left: 80px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 75px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {                /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 50px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 50px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 50px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1000px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 240px;
}

.yoga-fuer-alle-space-headline{
    height: 120px;
}

.yoga-fuer-alle-space-after-text{
    height: 90px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    
}

.yoga-und-ich-space-top{
    height: 240px;
}

.yoga-und-ich-space-headline{
    height: 120px;
}

.yoga-und-ich-space-bottom{
    height: 120px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1350px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: 100vh;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top{
    height: 240px;
}

.yoga-kurse-space-headline{
    height: 120px;
}

.yoga-kurse-space-text-01{
    height: 640px;
}
     
.yoga-kurse-space-text-02{
    height: 640px;
}

.yoga-kurse-space-image{
    height: 850px;
}

.yoga-kurse-space-bottom{
    height: 120px;
}
     



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 1000px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-image{
    height: 1000px;
}

.yoga-kontakt-space-top{
    height: 240px;
}

.yoga-kontakt-space-headline{
    margin: 0px;
    height: 120px;
}

.yoga-kontakt-space-text{
    height: 220px;
}

.yoga-kontakt-space-map{
    height: 360px;
}
     
.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}



/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1200px;
}

.yoga-inspirationen-space-top{
    height: 240px;
}

.yoga-inspirationen-space-headline{
    height: 120px;
}

.yoga-inspirationen-space-image{
    height: 600px;
}

.yoga-inspirationen-space-bottom{
    height: 300;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 600px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
     
     
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 2; /* Anzahl der Spalten */
  column-gap: 120px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 30px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
     
     
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}


/* Code für XXL 1400px-1920px ////////////////////////////////////////////////////////// */
 @media only screen and (min-width: 1400px) {


/* CONTENT 1400 - 1920 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 85px;
    margin-left: 120px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 75px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 50px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 50px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 50px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1000px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 75px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 240px;
}

.yoga-fuer-alle-space-headline{
    height: 120px;
}

.yoga-fuer-alle-space-after-text{
    height: 90px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-und-ich-space-top{
    height: 240px;
}

.yoga-und-ich-space-headline{
    height: 120px;
}

.yoga-und-ich-space-bottom{
    height: 120px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1350px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: 100vh;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top{
    height: 240px;
}

.yoga-kurse-space-headline{
    height: 120px;
}

.yoga-kurse-space-text-01{
    height: 600px;
}
     
.yoga-kurse-space-text-02{
    height: 600px;
}

.yoga-kurse-space-image{
    height: 750px;
}

.yoga-kurse-space-bottom{
    height: 120px;
}



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 1000px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-image{
    height: 1000px;
}

.yoga-kontakt-space-top{
    height: 240px;
}

.yoga-kontakt-space-headline{
    margin: 0px;
    height: 120px;
}

.yoga-kontakt-space-text{
    height: 220px;
}

.yoga-kontakt-space-map{
    height: 360px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1200px;
}

.yoga-inspirationen-space-top{
    height: 240px;
}

.yoga-inspirationen-space-headline{
    height: 120px;
}

.yoga-inspirationen-space-image{
    height: 600px;
}

.yoga-inspirationen-space-bottom{
    height: 300;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 600px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
     
     
/* ===== Datenschutz ================================================================ */ 
.yoga-datenschutz-background {
    background-image: url("../images/header_datenschutz.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-datenschutz-space-top{
    height: 120px;
}

.H1_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-datenschutz-background-02 {
    background-color: #DED7C6;
}
     
.yoga-datenschutz-space-headline{
    height: 120px;
}
     
.text-mit-spalten {
  column-count: 2; /* Anzahl der Spalten */
  column-gap: 120px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
}
     
.H2_yoga_bold_datenschutz {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 30px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 19px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_datenschutz_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
     
     
/* ===== Impressum ================================================================ */ 
.yoga-impressum-background {
    background-image: url("../images/header_impressum.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 500px;
}
     
.yoga-impressum-space-top{
    height: 200px;
}

.H1_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 60px;
	color: #FFFFFF;
	display: inline;
}
     
.yoga-impressum-background-02 {
    background-color: #DED7C6;
}
     
.yoga-impressum-space-headline{
    height: 120px;
}
     
.text-mit-spalten-02 {
  column-count: 1; /* Anzahl der Spalten */
  column-gap: 0px; /* Abstand zwischen den Spalten */
  overflow-wrap: break-word;
  
}
     
.H2_yoga_bold_impressum {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 40px;
	color: #444F4F;
	display: inline;
}
     
.P1_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 20px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P2_yoga_bold_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 16px;
    color: #2B5CB5;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_impressum_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 16px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
}
}    
     
/* Code für XXL über 1920px ////////////////////////////////////////////////////////// */
 @media only screen and (min-width: 1920px) {
     
     
/* CONTENT ÜBER 1920 px START ///////////////////////////////////////////////////////////////////////////////////////// */

/* NAVIGATION START ///////////////////////////////////////////////////////////////////////////////////////// */ 
.navbar {
	font-family: 'Raleway';
    text-transform: uppercase;
    font-weight: bold;
    font-size: 18px;
    letter-spacing: 1px;
    background: rgba(114, 119, 119, .75)!important;
}

.navbar-brand img {
    height: 85px;
    margin-left: 120px;
}

.navbar-collapse {
    padding-top: 20px;
    padding-left: 35px;
}

.navbar-dark .navbar-nav .nav-link {
    color: #FFFFFF;
    padding-top: 5px;
}

.navbar-dark .navbar-nav .nav-link.active,
.navbar-dark .navbar-nav .nav-link:hover {
    color: #444F50;
}
/* NAVIGATION END ///////////////////////////////////////////////////////////////////////////////////////// */
     
/* TYPO ///////////////////////////////////////////////////////////////////////////////*/
     
.H1_yoga_bold {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
}
     
.H1_yoga_bold-m5px {                /* HEADLINE BOLD */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #444F50;
	display: inline;
    margin-left: -5px;
}

.H1_yoga_light {                /* HEADLINE LIGHT */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 75px;
	color: #444F50;
	display: inline;
    padding-left: 10px;
    padding-right: 10px;
}
     
.H2_yoga_bold {            /* HEADLINE BOLD SMALL */
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 30px;
	color: #444F50;
	display: inline;
}

.P1_yoga_light {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
     
.P1_yoga_light_link:hover {                  /* TEXT LIGHT */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    text-decoration: none;
    text-shadow: 2px 2px 10px #444F50;
}
     
.P1_yoga_bold {            /* TEXT BOLD */
	font-family: 'OpenSans';
    font-weight: bold;
    font-size: 19px;
    color: #444F50;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.P1_yoga_light_firstletter-10px {    
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -10px;
    line-height: 50px;
}
     
.P1_yoga_light_firstletter-5px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: -5px;
    line-height: 50px;
}

.P1_yoga_light_firstletter-0px {
	font-family: 'OpenSans';
    font-weight: normal;
    font-size: 50px;
    color: #444F50;
    letter-spacing: 0px;
    line-height: 50px;
}

     
/* ===== YOGA LANDING ================================================================ */ 
.yoga-landing-background {
    background-image: url("../images/01-landingpage_image_03_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1000px;
}
     
.yoga-landing-logo {
    background-image: url("../images/logo-gross-240x240.svg");
	background-size: 75%;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}
     
.yoga-landing-space-top{
    height: 240px;
}
.yoga-landing-space-01{
    height: 760px;
}
.yoga-landing-space-logo{
    height: 760px;
}
.yoga-landing-space-02{
    height: 760px;
}
.yoga-landing-space-text{
    height: 760px;
}
.yoga-landing-space-03{
    height: 760px;
}

.H1_yoga_bold_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: bold;
	font-size: 75px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}
.H1_yoga_light_landing {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 75px;
	color: #FFFFFF;
	display: inline;
	padding-left: 10px;
    text-shadow: 2px 2px 10px #000000;
}



/* ===== YOGA FÜR ALLE ================================================================ */ 
.yoga-fuer-alle-background {
    background-image: url("../images/02-yogafueralle_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-fuer-alle-image {
    background-image: url("../images/02-yogafueralle_image_02_1920x1370.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 360px;
}

.yoga-fuer-alle-space-top{
    height: 240px;
}

.yoga-fuer-alle-space-headline{
    height: 120px;
}

.yoga-fuer-alle-space-after-text{
    height: 90px;
}



/* ===== YOGA UND ICH ================================================================ */ 
.yoga-und-ich-background {
    background-image: url("../images/03-yogaundich_image_01_1920x1920.svg");
	background-size: cover;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-und-ich-image {
    background-image: url("../images/03-yogaundich_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-und-ich-space-top{
    height: 240px;
}

.yoga-und-ich-space-headline{
    height: 120px;
}

.yoga-und-ich-space-bottom{
    height: 120px;
}



/* ===== YOGA KURSE ================================================================ */ 
.yoga-kurse-background {
    background-image: url("../images/04-yogakurse_image_01_1920x1493.svg");
	background-size: cover;
	background-position: bottom;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1350px;
}

.yoga-kurse-image {
    background-image: url("../images/04-yogakurse_image_01_1920x1080.jpg");
	background-size: 100vh;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kurse-space-top{
    height: 240px;
}

.yoga-kurse-space-headline{
    height: 120px;
}

.yoga-kurse-space-text-01{
    height: 540px;
}
     
.yoga-kurse-space-text-02{
    height: 540px;
}

.yoga-kurse-space-image{
    height: 700px;
}

.yoga-kurse-space-bottom{
    height: 240px;
}



/* ===== YOGA KONTAKT ================================================================ */ 
.yoga-kontakt-background {
    background-image: url("../images/05-yogakontakt_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: top;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
}

.yoga-kontakt-image {
    background-image: url("../images/05-yogakontakt_image_01_1920x1080.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
    height: 1000px;
}

.yoga-kontakt-map {
    background-image: url("../images/map.jpg");
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: 1;
}

.yoga-kontakt-space-image{
    height: 1000px;
}

.yoga-kontakt-space-top{
    height: 240px;
}

.yoga-kontakt-space-headline{
    margin: 0px;
    height: 120px;
}

.yoga-kontakt-space-text{
    height: 220px;
}

.yoga-kontakt-space-map{
    height: 120px;
}

.instagram-logo {
    height: 25px;
}
     
.instagram-logo:hover {
    height: 35px;
}




/* ===== YOGA INSPIRATIONEN ================================================================ */ 
.yoga-inspirationen-background {
    background-image: url("../images/06-yogainspirationen_image_01_1920x1920.svg");
	background-size: 100vw;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
    z-index: -1;
    height: 1200px;
}

.yoga-inspirationen-space-top{
    height: 240px;
}

.yoga-inspirationen-space-headline{
    height: 120px;
}

.yoga-inspirationen-space-image{
    height: 600px;
}

.yoga-inspirationen-space-bottom{
    height: 300;
}



/* ===== SLIDER ===============================================================================*/
.carouselSize {
	width: 100vw;
}

.carousel-item  {
	background-size: cover;
	height: 600px;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}
	 
.carousel-inner  {
	box-shadow: 0px 0px 20px #444F50;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 50px;
    width: 50px;
	background-size: 30px, 30px;
	border-radius: 20%;
	background-color: #444F50;
}





/* ===== YOGA FOOTER ================================================================ */ 
.H1_yoga_bold_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_bold_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 600;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

.H1_yoga_light_footer {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
}

.H1_yoga_light_footer:hover {
	font-family: 'Raleway';
    font-style: normal;
    font-weight: 300;
	font-size: 19px;
	color: #FFFFFF;
	display: inline;
    text-decoration: none;
    text-shadow: 2px 2px 5px #000000;
}

#yoga_footer_content {
    background-color: #444F4F;
    padding: 25px 0px 15px 0px;
    text-align: center;
}
}

     
     
    

