/* Themify Customize Styling */
body {	
	font-family: "Source Serif 4";	font-size:16px;

	color: #1f1f1f; 
}
a {	
	color: #1f1f1f; 
}
a:hover {	
	color: #c2ead9; 
}
h1 {	
	font-family: "Bebas Neue";	font-size:13em;
	line-height:1.2em;

	color: #1f1f1f; 
}
h2 {	
	font-family: "Bebas Neue";	font-size:3.75em;
	line-height:1em;

	color: #1f1f1f; 
}
h3 {	
	color: #1f1f1f; 
}
h4 {	
	color: #1f1f1f; 
}
body #site-logo a img {		width: 255px; 
}
#main-nav a {	
	color: #1f1f1f;
	font-family: "Bebas Neue";	font-size:24px;
 
}
@media(max-width: 1024px) { /* Themify Customize Styling */
body {	
	color: #1f1f1f; 
}
a {	
	color: #1f1f1f; 
}
a:hover {	
	color: #c2ead9; 
}
h1 {	
	font-family: "Bebas Neue";	font-size:10em;
	line-height:1.1em;

	color: #1f1f1f; 
}
h2 {	
	font-family: "Bebas Neue";	font-size:3.5em;
	line-height:1.1em;

	color: #1f1f1f; 
}
h3 {	
	color: #1f1f1f; 
}
h4 {	
	color: #1f1f1f; 
}
#main-nav a {	
	color: #1f1f1f;
	font-family: "Bebas Neue"; 
}
 }@media(max-width: 768px) { /* Themify Customize Styling */
body {	
	color: #1f1f1f; 
}
a {	
	color: #1f1f1f; 
}
a:hover {	
	color: #c2ead9; 
}
h1 {	
	font-family: "Bebas Neue";	font-size:7em;
	line-height:1em;

	color: #1f1f1f; 
}
h2 {	
	font-family: "Bebas Neue";	font-size:3.5em;

	color: #1f1f1f; 
}
h3 {	
	color: #1f1f1f; 
}
h4 {	
	color: #1f1f1f; 
}
#main-nav a {	
	color: #1f1f1f;
	font-family: "Bebas Neue"; 
}
 }@media(max-width: 600px) { /* Themify Customize Styling */
body {		font-size:16px;

	color: #1f1f1f; 
}
a {	
	color: #1f1f1f; 
}
a:hover {	
	color: #c2ead9; 
}
h1 {	
	font-family: "Bebas Neue";	font-size:7em;

	color: #1f1f1f; 
}
h2 {	
	font-family: "Bebas Neue";	font-size:33px;
	line-height:1em;

	color: #1f1f1f; 
}
h3 {	
	color: #1f1f1f; 
}
h4 {	
	color: #1f1f1f; 
}
#main-nav a {	
	color: #1f1f1f;
	font-family: "Bebas Neue"; 
}
 }
/* Themify Custom CSS */
/* Grundlegende Container-Einstellung */  
.pagewidth { 
    margin: 0 auto;
    width: 100%; 
	max-width:1440px
}  
@media (max-width: 760px) {
    body .pagewidth {
        max-width: 100%;
    } 
}  
   
/*h1 h2 headline*/
h1 {font-weight:400; margin: 0 0 0em; padding:0px; letter-spacing: 0px;}
 
h2 {font-weight:400; margin: 0 0 0em; padding:0px; letter-spacing: 0px;}

@media screen and (max-width: 1280px) {h1 {font-size:11em;}}
 
@media screen and (max-width: 1080px) {h1 {font-size:9em;}}

@media screen and (max-width: 768px) {h1 {font-size:8.5em;}}


@media screen and (max-width: 580px) {h1 {font-size:7.5em;}}

@media screen and (max-width: 400px) {h1 {font-size:7em;}}

 

/* Header-Anpassung */
#header {
		max-width:1440px !important;
    width: 94%;      
	margin: 0 auto !important; } 
 
.themify_builder_content-395, .themify_builder_content-1207 {
		max-width:1440px !important;
    width: 100%;      
	margin: 0 auto !important;
	position:relative;
z-index:666;}



#headerwrap {
			max-width:1440px !important;
		margin: 0 auto !important;
	border-bottom: none;
    background-color: #FFF66D !important;}
  
#headerwrap.tf_box {
    max-width: 100%;          /* Damit es auf kleinen Screens nicht sprengt */
    
    /* Die magische Formel für absolute Zentrierung: */
    left: 50% !important;
    transform: translateX(-50%) !important;
    
    /* Margin auto kannst du jetzt entfernen oder auf 0 setzen */
    margin: 0 !important;
}
 
.fixed-header-enabled #header {
    transition: padding .3s ease-in-out;
    background-color: #FFF66D;
    width: 100%;
    padding-left: 3%;
    padding-right: 3%;
}#main-nav-wrap {
    align-items: center;
    display: flex;
    justify-content: end;
    margin-top: 15px;
}
 
/* Content-Bereich */
#content { 
    width: 72%;        
    margin: 0 auto; 
    padding: 20px 0; 
}

/* --- Responsive Anpassungen (Media Queries) --- */

/* Für Desktops/Tablets unter 1260px */
@media (max-width: 1260px) {
    .row_inner, #header {
        width: 94% !important;  
    }
}

/* Für Mobilgeräte */
@media (max-width: 768px) {
    #content {
        width: 100% !important; 
    }
}
/*Abstand zum Header*/
#content {
    width: 72%;
    margin: 0 auto;
    padding: 0px 0;
}

/* 1. HEADER: Ganz oben (Ebene 9999) */
#headerwrap.tf_box {
    position: fixed !important;
    top: 0 !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    z-index: 9999 !important; 
  
}

/* 2. HERO: Bleibt hinten kleben (Ebene 1) */
.hero { 
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 0 !important; 
    z-index: 1 !important; /* Niedrige Zahl = Hintergrund */
background-size: 101% auto !important;
}


.leeresek {margin-top: -100px;}

@media (max-width: 1024px){.leeresek {margin-top: -170px;}}
@media (max-width: 600px) {
	.leeresek {margin-top: -280px;}}

.leeresek-about {margin-top: -100px;}
@media (max-width: 1024px){.leeresek-about {margin-top: -274px;}}

@media (max-width: 600px) {
    .leeresek-about {
        margin-top: -430px;
    }
}
@media (max-width: 360px) {
    .leeresek-about {
        margin-top: -460px;
    }
}



/* 3. ZWEITE SEKTION Home */
.zweite-sektion,	.zweite-sektion-about {
    position: relative !important;
    z-index: 500 !important; 
    margin-top: -290px !important; 
	background-size: 101% auto !important;}

@media screen and (max-width: 1024px) {.zweite-sektion {
    margin-top: -214px !important; 
	}}
@media screen and (max-width: 900px) {.zweite-sektion {
    margin-top: -175px !important; 
	}}

@media screen and (max-width: 768px) {.zweite-sektion {
    margin-top: -120px !important; 
	}}

@media screen and (max-width: 600px) {.zweite-sektion {
    margin-top: -235px !important; 
	}}
@media screen and (max-width: 600px) {.zweite-sektion {
    margin-top: -142px !important; 
	}}
@media screen and (max-width: 450px) {.zweite-sektion {
    margin-top: -134px !important; 
	}}
@media screen and (max-width: 382px) {.zweite-sektion {
    margin-top: -125px !important; 
	}}


/* 3aa. ZWEITE SEKTION MOBILE About */
@media screen and (max-width: 1024px) {	.zweite-sektion-about {
    margin-top: -200px !important; 
	}}
@media screen and (max-width: 600px) {	.zweite-sektion-about {
    margin-top: -150px !important; 
	}}
@media screen and (max-width: 500px) {	.zweite-sektion-about{
    margin-top: -107px !important; 
	}}
@media screen and (max-width: 400px) {	.zweite-sektion-about{
    margin-top: -107px !important; 
	}}



/*Button*/
#button-ial, button {
	background-color:#1f1f1f;
	color:white;
	font-family:"bebas neue";
		letter-spacing:1px;
	font-size:18px;
	padding: 20px 30px 20px 30px;
	line-height: 16px;
	border-radius:0px;
	font-weight:400;
	border:2px solid #1f1f1f;
}

#button-ial:hover, button:hover {
	background-color:#C2EAD9;
		border:2px solid #1f1f1f;
	color:#1f1f1f;
	font-family:"bebas neue";
		letter-spacing:1px;
	font-size:18px;
	padding: 20px 30px 20px 30px;
}

#button-ial-footer{	background-color: transparent;
	color:#1f1f1f;
	font-family:"bebas neue";
		letter-spacing:1px;
	font-size:17px;
	padding: 15px 20px 15px 20px;
	line-height: 16px;
	border-radius:0px;
	font-weight:400;
	border:2px solid #1f1f1f;}

#button-ial-footer:hover{	background-color: #1f1f1f;
	color:white;
	font-family:"bebas neue";
		letter-spacing:1px;
	font-size:17px;
	padding: 15px 20px 15px 20px;
	line-height: 16px;
	border-radius:0px;
	font-weight:400;
	border:2px solid #1f1f1f;}

/*Button*/
#button-ial-big {
	background-color:#1f1f1f;
	color:white;
	font-family:"bebas neue";
		letter-spacing:2px;
	font-size:1.9em;
	padding: 20px 30px 20px 30px;
	line-height: 16px;
			border:2px solid #1f1f1f;
}

#button-ial-big:hover {
	background-color:#1f1f1f;
		background-color:#C2EAD9;
		border:2px solid #1f1f1f;
	color:#1f1f1f;
}

.wp-block-search__button{	padding: 15px 20px 12px 20px;
	font-family:"bebas neue";
		letter-spacing:2px;
	font-size:1em;
border:2px solid #1f1f1f;}
.wp-block-search__button:hover{	padding: 15px 20px 12px 20px;
	font-family:"bebas neue";
		letter-spacing:2px;
	font-size:1em;}


/*Icon*/
#menu-icon {
    border-radius: 100%;
    line-height: 1em;
    margin: 30px 0 0 10px;
    padding: 10px 9px 11px;
	color:#171717;
}

/* Mobile Menu Logo*/

@media screen and (max-width: 760px) {
   /* Versteckt das Standard-Logo auf Mobile */
   #site-logo img {
      display: none !important;
   }
   /* Setzt dein Mobile-Logo als Hintergrundbild */
   #site-logo a {
      background-image: url('http://test.nubella.de/wp-content/uploads/2026/03/AL_Markenzeichen_Kuerzel_Its-Balck_digital.svg');
      background-size: contain;
      background-repeat: no-repeat;
      display: block;
      width: 38.79px; /* Breite deines Mobile-Logos */
      height: 39.59px;  /* Höhe deines Mobile-Logos */
		 margin-top:11px;
   }
}

/*Home Dritte Sektion*/

.dritte-sektion {margin-top:0px;}
@media screen and (max-width: 636px) {.dritte-sektion {margin-top:0px;}}
.dritte-sektion .row_inner, .vierte-sektion .row_inner, .fuenfte-sektion .row_inner, .sechste-sektion .row_inner, .siebte-sektion .row_inner   {
    margin: 0 auto;
    width: 100%;
}

.dritte-sektion .angebotehome, .vierte-sektion .angebotehome, .fuenfte-sektion .angebotehome, .sechste-sektion .angebotehome, .tab-content  {
	width: min(1160px, 100%);
		margin: 0 auto;
}
@media (max-width: 1311px) {
.dritte-sektion .angebotehome, .vierte-sektion .angebotehome, .fuenfte-sektion .angebotehome, .sechste-sektion .angebotehome, .tab-content  {
width: 94%;
		margin: 0 auto;
	}}

/*Angebote*/
.angebote div.module_column {
    align-content: center;
}

/* Passwort und Back to top*/
.post-password-form {padding-top:200px;}
.back-top {display:none;}

/*Kontakt-Formular*/

@media (min-width: 681px) {
    .module:is(.contact-animated-label,.contact-style2) .builder-contact-field {
        box-sizing: border-box;
        flex-grow: 1;
        justify-content: space-between;
        padding-left: 3.5%;
        width: 50%;
    }
}
@media (min-width: 681px) {
    .module.contact-style3 input:is([type=text],[type=password],[type=search],[type=email],[type=url],[type=tel]), :is(.module.contact-animated-label,.module.contact-style2) .builder-contact-textarea-field, :is(.module.contact-style3,.module.contact-animated-label,.module.contact-style2) :is(.builder-contact-field-gdpr,.builder-contact-static-field,.builder-contact-upload-field,.builder-contact-field-captcha,.builder-contact-field-optin,.builder-contact-field-sendcopy,.builder-contact-field-send) {
        width: 100%;
    }
}

input:is([type=radio],[type=checkbox]), input:read-only, input:read-write, select, textarea {
    -webkit-appearance: none;
    appearance: none;
    background: #fff;
	border:1px solid #1f1f1f;
    border-left: none;
	 border-right: none;
    border-radius: 0;
    max-width: 100%;
    padding: .6em;
}

input:is([type=radio],[type=checkbox]) {border:1px solid #1f1f1f;
  padding: .1em;}

textarea {
    margin: 0 0 .6em;
    min-height: 3.5em;
    width: 100%;
}

    .module.contact-style2 .control-label {
      color:#8f8f8f;
    }
}

.ui.minimal>.tab-nav {
	font-family:"bebas neue";
		letter-spacing:2px;
		background-color:#1f1f1f;
}
.ui.module .tab-nav .current a {
		font-family:"bebas neue";
	font-size: 3em;
	background-color:white;
color: #1f1f1f !important;
	border-bottom:none !important;
}
.ui.module .tab-nav a {
		font-family:"bebas neue";
	font-size: 3em;
	background-color:#1f1f1f;
	color: white !important;
}
@media (max-width: 768px) {
.ui.module .tab-nav .current a {
	font-size: 2.5em;
}
.ui.module .tab-nav a {
	font-size: 2.5em;
	}}

@media (max-width: 440px) {
.ui.module .tab-nav .current a {
	font-size: 2.2em;
}
.ui.module .tab-nav a {
	font-size: 2.2em;
	}}

@media (max-width: 380px) {
.ui.module .tab-nav .current a {
	font-size: 1.8em;
}
.ui.module .tab-nav a {
	font-size: 1.8em;
	}}

.ui.minimal>.tab-nav li.current {

    border-bottom: none;
}

/* Erzeugt das 50/50 Layout für die Tab-Reiter */
.ui.module-tab.kontakttab ul.tab-nav {
    display: flex !important;
    width: 100% !important;
    padding: 00 !important;
    margin: 0 !important;
    list-style: none !important;
} 

.ui.module-tab.kontakttab ul.tab-nav li {
    flex: 1 1 50% !important; /* Zwingt beide Tabs auf exakt 50% */
    margin: 0 !important;
    text-align: left;
}

.ui.module-tab.kontakttab ul.tab-nav li a {
    display: block !important;
    width: 100% !important;
    padding: 20px 0 !important; /* Hier kannst du die Höhe der Buttons anpassen */
}
.tb_tab_title {padding-left:25px;}


/*blog*/

.post {
    margin: 0 auto;
    width: min(1160px, 100%);
}
.single-post .post {    padding-top: 123px;
	padding-bottom:70px;}

.post h2 {
  font-size: 2.55em;
	font-weight:300;
    padding-top: 20px;
}

#sidebar, #sidebar-alt {
    font-size: .95em;
    padding: 123px 0 10%;
}

.post-title {
	text-align:left !important;
}

@media (max-width: 680px) {
    .post-title {
        font-size: 3em;
    }
}
.related-posts .post {
	    padding-top: 20px !important;
	padding-bottom:20px !important;
}

@media (max-width: 760px) {
   #sidebar {
width:95%;
    }
}
#block-4 {display:none;}

.post-title a:hover {
    color: #C2EAD9;
}

/* überlappendes Layout*/

/* 1. Zeile auf Flexbox umstellen, damit Spalten nebeneinander bleiben */
.ueberlappen-zeile > .row_inner {
    display: flex !important;
    flex-wrap: nowrap !important;
    width: 100% !important;
    max-width: 100% !important;
    align-items: stretch !important; /* Macht beide Seiten gleich hoch */
}

/* 2. Beide Spalten auf 60% Breite zwingen */
.ueberlappen-zeile .left, 
.ueberlappen-zeile .right {
    width: 110% !important;
    flex: 0 0 110% !important;
    max-width: 110% !important;
    min-height: 100%;
}
.ueberlappen-zeile .right {
padding:10%;

}

/* 3. Überlappung erzeugen */
.ueberlappen-zeile .left {
    margin-left: 0 !important;
    margin-right: -10% !important;
}

.ueberlappen-zeile .right{
    margin-left: -10% !important;
	    margin-top: 15%;
    z-index: 10 !important;
    position: relative !important;
    background-color: #FFF66D !important; /* Dein Gelb */
}

/* 4. Mobile Ansicht: Untereinander stapeln */
@media (max-width: 768px) {
    .ueberlappen-zeile > .row_inner {
        flex-wrap: wrap !important;
    }
    .ueberlappen-zeile .left, 
    .ueberlappen-zeile .right {
        width: 100% !important;
        flex: 0 0 100% !important;
        max-width: 100% !important;
        margin: 0 !important;
    }
}

/*Activ link*/
#main-nav .current-menu-item>a, #main-nav .current_page_item>a, #main-nav a:hover, #main-nav ul a:hover {
    color: #C2EAD9;
}
#mobile-menu {height:auto;}
/* Für sehr kleine Smartphones*/

@media (max-width: 457px) {
    .hero {
        padding-bottom: 200px;
        padding-top: 150px !important;
    }
}
@media (max-width: 389px) {
    .hero {
        padding-bottom: 200px;
        padding-top: 120px !important;
    }
}


/* SUbmenu*/

.sub-menu a {font-size:1.25em !important;}

/* Accordion*/
.accordion-title {
    font-weight: 600;
}
:is(button,a,input,select,textarea,.button):focus {
    outline: 0px dotted hsla(0, 0%, 59%, .2);
}
.module-accordion > li {
    background-image: var(--tb_app_gr);
    position: relative;
    border-width: 0px 0px 0px;
    list-style: none;
    margin: 0px;
    padding: 0px;
}
.faq { margin: 0 auto !important;
	width: min(1160px, 100%) !important;
padding-top:80px;
padding-bottom: 80px;}
@media (max-width: 1160px){
.faq {
padding-left: 3%;
	padding-right:3%}} 

@media (max-width: 1260px) {
   .faq-sektion {
          padding-right: 0% !important;
    padding-left: 0% !important;
    }
}

/*accent color*/
@media screen and (max-width: 1100px) {
    #headerwrap #main-nav .current-menu-item>a, #headerwrap #main-nav .current_page_item>a, #headerwrap #main-nav a:hover {
        color: #C2EAD9 !important;
    }
}
.post-nav .arrow {
    color: #C2EAD9 !important;
   
}

/*Programme*/

.leeresek-programme {margin-top: -370px;}
@media (max-width: 1024px){.leeresek-programme{margin-top: -350px;}}
@media (max-width: 768px){.leeresek-programme {margin-top: -325px;}}

@media (max-width: 600px) {
    .leeresek-programme {
        margin-top: -305px;
    }
}
@media (max-width: 400px) {
    .leeresek-programme {
        margin-top: -305px;
    }
}
 
.leeresek-kultur-entw {margin-top: -400px;}
@media (max-width: 1024px){.leeresek-kultur-entw{margin-top: -430px;}}
@media (max-width: 768px){.leeresek-kultur-entw {margin-top: -400px;}}

@media (max-width: 600px) {
    .leeresek-kultur-entw {
        margin-top: -480px;
    }
}
@media (max-width: 400px) {
    .leeresek-kultur-entw {
        margin-top: -495px;
    }
}

.leeresek-teams-st {margin-top: -400px;}
@media (max-width: 1024px){.leeresek-teams-st{margin-top: -430px;}}
@media (max-width: 768px){.leeresek-teams-st {margin-top: -400px;}}

@media (max-width: 600px) {
    .leeresek-teams-st {
        margin-top: -450px;
    }
}
@media (max-width: 400px) {
    .leeresek-teams-st {
        margin-top: -450px;
    }
}

.leeresek-leitbilder {margin-top: -400px;}
@media (max-width: 1024px){.leeresek-leitbilder{margin-top: -430px;}}
@media (max-width: 768px){.leeresek-leitbilder {margin-top: -400px;}}

@media (max-width: 600px) {
    .leeresek-leitbilder {
        margin-top: -490px;
    }
}
@media (max-width: 400px) {
    .leeresek-leitbilder {
        margin-top: -485px;
    }
}

/*LEadership Programme*/
@media (max-width: 600px) {
    .leeresek-lead-programme{
        margin-top: -335px;
    }
}
/*Coaching*/
@media (max-width: 768px) {
    .leeresek-coaching {
        margin-top: -400px;
    }
}
@media (max-width: 600px) {
    .leeresek-coaching {
        margin-top: -430px;
    }
}
@media (max-width: 380px) {
    .leeresek-coaching {
        margin-top: -460px;
    }
}
 
/*Teamentwicklung*/
.leeresek-teamentwicklung {margin-top: -539px;}
@media (max-width: 1024px){.leeresek-teamentwicklung{margin-top: -600px;}}
@media (max-width: 768px){.leeresek-teamentwicklung {margin-top: -590px;}}

@media (max-width: 600px) {
    .leeresek-teamentwicklung {
        margin-top: -795px;
    }
}
@media (max-width: 400px) {
    .leeresek-teamentwicklung{
        margin-top: -825px;
    }
}
 
/*Changebegleitung*/

.leeresek-changebegleitung {margin-top: -410px;}
@media (max-width: 1024px){.leeresek-changebegleitung {margin-top: -428px;}}
@media (max-width: 600px){.leeresek-changebegleitung {margin-top: -608px;}}
@media (max-width: 400px){.leeresek-changebegleitung {margin-top: -628px;}}

/*Sparring*/
.leeresek-sparring {margin-top: -408px;}
@media (max-width: 1024px){.leeresek-sparring {margin-top: -438px;}}
@media (max-width: 768px){.leeresek-sparring {margin-top: -438px;}}
@media (max-width: 600px){.leeresek-sparring {margin-top: -583px;}}
@media (max-width: 500px){.leeresek-sparring {margin-top: -602px;}}

/*Organisationsentwicklung*/
@media (max-width: 1024px) {.leeresek-orgentwicklung {margin-top: -438px;}}
@media (max-width: 768px){.leeresek-orgentwicklung {margin-top: -508px;}}
@media (max-width: 600px){.leeresek-orgentwicklung {margin-top: -538px;}}
@media (max-width: 500px){.leeresek-orgentwicklung {margin-top: -628px;}}
@media (max-width: 400px){.leeresek-orgentwicklung {margin-top: -698px;}}

@media (max-width: 400px) {
    .themify_builder_content-1922 .tb_cp5u889 {
        height: 750px;
    }
}


.zweite-sektion-programme{
    position: relative !important;
    z-index: 500 !important;
    margin-top: -290px !important; 
	background-size: 101% auto !important;}

@media screen and (max-width: 1024px) {	.zweite-sektion-programme {
    margin-top: -200px !important; 
	}}
@media screen and (max-width: 600px) {	.zweite-sektion-programme {
    margin-top: -100px !important; 
	}}
@media screen and (max-width: 400px) {
    .zweite-sektion-programme {
        margin-top: -90px !important;
    }
}



/* ZWEITE SEKTION PROGRAMME TEAMPERFORMACE UND FÜHRUNG STÄRKEN */

.zweite-sektion-team-fuehrung{
    position: relative !important;
    z-index: 500 !important; 
    margin-top: -290px !important; 
	background-size: 101% auto !important;}

@media screen and (max-width: 1024px) { .zweite-sektion-team-fuehrung {
    margin-top: -200px !important; 
	}}

@media screen and (max-width: 768px) {
    .zweite-sektion-team-fuehrung {
        margin-top: -170px !important;
    }
}
@media screen and (max-width: 600px) {.zweite-sektion-team-fuehrung {
    margin-top: -150px !important; 
	}}
@media screen and (max-width: 457px) {
    .zweite-sektion-team-fuehrung {
        margin-top: -90px !important;
    }
}
@media screen and (max-width: 350px) {
    .zweite-sektion-team-fuehrung {
        margin-top: -90px !important;
    }
}
@media screen and (max-width: 400px) {
    .zweite-sektion-team-fuehrung {
       padding-top:80px!important;
    }
}

/*Leere Sektionen Teamperformance, Zukunft und Führung stärken*/


.leeresek-team-fuehrung {margin-top: -409px;}
@media (max-width: 1024px){.leeresek-team-fuehrung{margin-top: -458px;}}
@media (max-width: 768px){.leeresek-team-fuehrung {margin-top: -500px;}}
@media (max-width: 600px){.leeresek-team-fuehrung {margin-top: -525px;}}
@media (max-width: 380px) {
    .leeresek-team-fuehrung {
        margin-top: -550px;
    }
}
.leeresek-team-performance {margin-top: -409px;}
@media (max-width: 1024px){.leeresek-team-performance{margin-top: -458px;}}
@media (max-width: 768px){.leeresek-team-performance {margin-top: -500px;}}
@media (max-width: 600px){.leeresek-team-performance {margin-top: -560px;}}
@media (max-width: 380px) {
    .leeresek-team-performance {
        margin-top: -590px;
    }
}


@media (max-width: 600px) {
    .leeresek-zukunft {
        margin-top: -615px;
    }
}
@media (max-width: 400px) {
    .leeresek-zukunft {
        margin-top: -640px;
    }
}


/*Zweite Sektionen Führungskultur*/
.zweite-sektion-fuehrungskultur{
    margin-top: -290px !important; 
	background-size: 101% auto !important;}

@media screen and (max-width: 1024px) { .zweite-sektion-fuehrungskultur {
    margin-top: -200px !important; 
	}}

@media screen and (max-width: 768px) {
    .zweite-sektion-fuehrungskultur {
        margin-top: -170px !important;
    }
}
@media screen and (max-width: 600px) {.zweite-sektion-fuehrungskultur{
    margin-top: -150px !important; 
	}}
@media screen and (max-width: 457px) {
    .zweite-sektion-fuehrungskultur{
        margin-top: -90px !important;
    }
}
@media screen and (max-width: 350px) {
    .zweite-sektion-fuehrungskultur {
        margin-top: -90px !important;
    }
}
@media screen and (max-width: 400px) {
    .zweite-sektion-fuehrungskultur {
       padding-top:80px!important;
    }
}


.leeresek-fuehrungskultur{margin-top: -409px;}
@media (max-width: 1024px){.leeresek-fuehrungskultur{margin-top: -498px;}}
@media (max-width: 768px){.leeresek-fuehrungskultur {margin-top: -500px;}}
@media (max-width: 600px){.leeresek-fuehrungskultur {margin-top: -705px;}}
@media (max-width: 400px){.leeresek-fuehrungskultur {margin-top: -725px;}}
@media (max-width: 360px){.leeresek-fuehrungskultur {margin-top: -735px;}}


.leeresek-team-coaching{margin-top: -409px;}
@media (max-width: 1024px){.leeresek-team-coaching{margin-top: -450px;}}
@media (max-width: 768px){.leeresek-team-coaching {margin-top: -420px;}}
@media (max-width: 600px){.leeresek-team-coaching {margin-top: -525px;}}
@media (max-width: 400px){.leeresek-team-coaching {margin-top: -525px;}}
@media (max-width: 360px){.leeresek-team-coaching {margin-top: -550px;}}



/*leere sektion unser anspruch*/

.leeresek-anspruch {margin-top: -100px;}
@media (max-width: 1024px){.leeresek-anspruch {margin-top: -274px;}}

@media (max-width: 600px) {
    .leeresek-anspruch {
        margin-top: -270px;
    }
}
@media (max-width: 400px) {
    .leeresek-anspruch {
        margin-top: -270px;
    }
}




/*related posts*/
.related-posts {
    display: none;
}

