/*
 Theme Name:     Divi Child-Theme
 Theme URI:      http://www.elegantthemes.com
 Description:    Divi Child-Theme
 Author:         Divi.world
 Author URI:     https://divi.world
 Template:       Divi
 Version:        1.0.0
*/
 
/* Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* Allgemeine Einstellungen */

#page-container {
	overflow: hidden;
}
.grecaptcha-badge {
	visibility: hidden;
}

/* HAUPTMENÜ */
#main-header {
	background-color: rgba(244,0,81,0) !important; /* Hintergrund ausblenden */
	position: fixed !important;
}

/* Logo invertieren deaktiviert
#logo {
	filter: invert(100%);
}
*/


/* HEAD-SLIDER */
.et_pb_section_0 {
	padding-top: 0 !important; /* Innenabstand oben */
}

/* Clients-Galerie */
.clients-galerie {
	transition: 1s;
}
.clients-galerie:hover {
	opacity: .8;
}
.clients-galerie-marke {
	transition: 1s;
}
.clients-galerie-marke:hover {
	background-color: #c10d3d !important;
}

/*****************************/
/* KONTAKTFORMULAR BEWERBUNG */
/*****************************/
/* Angabefelder Breite */
.wpcf7-form .vorname,
.wpcf7-form .nachname,
.wpcf7-form .telefonnummer,
.wpcf7-form .your-email {
	width: 100% !important;
}
/* Platzhalter Textfarbe */
.et_header_style_fullscreen input::placeholder { /* Vorname, Nachname, Telefonnummer, Email */
	color: rgba(143,144,143,0.5);
}
textarea.wpcf7-form-control { /* Nachricht*/
	color: rgba(143,144,143,1);
}
/* Farben - Breite von Angabefeldern */
select.wpcf7-form-control,
input[type="text"],
input[type="email"],
textarea,
input[type="tel"] {
    background-color: #f7f7f7;
    width: 100%;
	padding: 2% 1%;
	border: 0;
	font-family: 'Avenir LT Std Roman' !important;
	font-size: 15px !important;
}
/* Innerer Abstand */
div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Vorname */
div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Nachname */
.wpcf7-tel, /* Telefonnummer */
.wpcf7-email /* Email */ {
	padding: 3.5% 2% !important;
}
/* Abstände von Angabefeldern */
.zeile /* Vorname, Nachname, Telefonnummer, Email */ {
	display: flex;
	margin-top: 1%; /* Abstand oben*/
}
.spalte-1 /* Vorname, Telefonnummer */ {
	display: block;
	width: 50% !important;
	margin-right: 1%;
}
.spalte-2 /* Nachname, Email */ {
	display: block;
	width: 50% !important;
}
.betreff,
.nachricht,
.checkbox-datenschutz {
	margin-top: 1%; /* Abstand oben*/
}
/* Checkbox */
.checkbox-datenschutz /* Position und Größe */ {
	width: 20px; /* Breite */
	height: 20px; /* Höhe */
	position: relative;
	top: 0;
	left: 0;
	vertical-align: sub;
	cursor: pointer;
}
.wpcf7-list-item {
	margin-left: 0%; /* Abstand links */
}
.wpcf7-list-item-label /* Datenschutz-Hinweis */ {
	font-family: 'Avenir LT Std Roman';
	font-size: 20px;
	color: #8F908F !important;
	line-height: 1.6em;
}
/* Button Senden */
.wpcf7-submit {
	font-family: 'Avenir LT Std Black';
	font-size: 20px;
	text-transform: uppercase;
	background-color: rgba(245, 16, 92, 1);
	border: 0 !important;
	color: #fff;
	cursor: pointer;
	padding: 2% 10%;
	float: right;
	transition: 1s;
}
.wpcf7-submit:hover {
	background-color: rgba(200, 16, 92, 1);
}
/* Fehler-Hinweis */
/* Pflichtfelder */
.wpcf7-not-valid-tip {
	font-family: 'Avenir LT Std Roman';
	color: rgb(245, 16, 92, 1);
}
/* Fehler beim Versenden */
.wpcf7 form.invalid .wpcf7-response-output {
	border-color: rgb(245, 16, 92, 1);
	margin: 5% 0;
	font-family: 'Avenir LT Std Roman';
	color: rgb(245, 16, 92, 1);
}


/* Brightness-zoom Container */
.img-hover-zoom {
  height: 300px; /* Modify this according to your need */
  overflow: hidden; /* Removing this will break the effects */
}

.img-hover-zoom--brightness img {
  transition: transform 2s, filter 1.5s ease-in-out;
  transform-origin: center center;
  filter: brightness(50%);
}

/* The Transformation */
.img-hover-zoom--brightness:hover img {
  filter: brightness(100%);
  transform: scale(1.3);
}


/**********/
/* FOOTER */
/**********/
div.et_pb_row_0_tb_footer.et_pb_row {
	padding-top: 2%!important;
	padding-right: 20% !important;
	padding-bottom: 2%!important;
	padding-left: 20% !important;
}

/**************************************************************************************/
/*                           VIEWPORTS-Einstellungen                                  */
/**************************************************************************************/

/************************************ 1920px ******************************************************************************************************/

@media all and (min-width: 1920px) and (max-width: 2559px) {

	/**************/
	/* HAUPT-MENÜ */
	/**************/	
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1), /* ABOUT */
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
		padding: 1.5% 0 0 0 !important;
		font-size: 50px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
		padding: 1.5% 0 2% 0 !important;
		font-size: 50px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
	
	/* TITEL - Branding & ... */
	
	#post-31 .et_pb_text_0 h1 {
		font-size: 116px;
	}
	#post-31 .et_pb_section_1 {
		min-height: 1080px;
	}
	
	/* SHORTFACTS - Bereich */
	
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 935px;
	}
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 5% !important;
	}
	#post-31 .entry-content tr td {
		padding: 0.5% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 8% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 100px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 36px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 18px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 1% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}
	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 28px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 3% !important; /* Abstand links */
		width: 82%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 240px;
	}
	#post-31 .et_pb_text_3 {
		margin-top:23.8% !important;
	}
	
	/* CLIENTS - Bereich */
	
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 25px; /* Schriftgröße - Aufzählungen */
	}
	/* ALDI-HOFER, COMPO */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 17% !important;  /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important;  /* Abstand oben zwischen - Kategorien */
	}
	/* BRUNO GELATO */
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	/* ESCAL */
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1) { /* Escal - Abstand zwischen Logo unt Text */
		margin-top: 1% !important;
	}
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) { /* Escal - Abstand zwischen letzten Kategorie */
		padding-top: 16% !important;
	}
	
	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 160px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 34px;  /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 46px !important;
	}
	 /* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 28px;  /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_25 /* strategy */ {
		padding-right: 20% !important; /* Innerer Abstand rechts = wird breiter */
	}
	#post-31 .et_pb_text_35 /* rollout-management */ {
		width: 100%; /* Breite */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 100px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 45px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 18px; /* Subline - Schriftgröße */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 155px; /* Schriftgröße */
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		font-size: 28px; /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
		padding-right: 12% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 60px !important;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 40px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 570px ;
	}
	
	/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 80px !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biskotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 67px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 5% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 18px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 8% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 42px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 50px !important;
	}
	
	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Section Breite */
	#post-1168 .et_pb_row_1, /* Wer wir sind */
	#post-1168 .et_pb_row_2, /* Offene Jobs */
	#post-1168 .et_pb_row_3 /* Offene Ausbildungsplätze */ {
		width: 70%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -30% !important;
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 48px;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 30px;
	}
	#post-1168 .et_pb_text_0 p, /* Text - Wer wir sind */
	#post-1168 .et_pb_text_2 p, /* Text - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 p /* Text - Kontakt & Anspr. ... */ {
		font-size: 18px;
	}
	/* Offene Jobs */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 22px !important;
	}
	#post-1168 .et_pb_toggle_content p,
	#post-1168 .et_pb_toggle_content ul/* Inhalt */ {
		font-size: 18px;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Breite */
	#post-1490 .et_pb_row_1, /* Adresse - Kontaktformular */
	#post-1490 .et_pb_row_2 /* Offene Jobs */ {
		width: 70%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0, /* Wer wir sind */
	#post-1490 .et_pb_code_2 /* Kontaktformular */{
		margin-top: -62% !important;
	}
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Du willst uns ... */ {
		font-size: 25px;
	}
	#post-1490 .et_pb_text_0 p /* Text - Wer wir sind */ {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Angabefelder Breite */
	#post-1168 .wpcf7-form .vorname, /* Jobs */
	#post-1168 .wpcf7-form .nachname,
	#post-1168 .wpcf7-form .telefonnummer,
	#post-1168 .wpcf7-form .your-email,
	#post-1490 .wpcf7-form .vorname, /* Contact */
	#post-1490 .wpcf7-form .nachname,
	#post-1490 .wpcf7-form .telefonnummer,
	#post-1490 .wpcf7-form .your-email {
		width: 100% !important;
	}
	/* Platzhalter Textfarbe */
	#post-1168 .et_header_style_fullscreen input::placeholder, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .et_header_style_fullscreen input::placeholder /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		color: rgba(143,144,143,0.5);
	}
	#post-1168 textarea.wpcf7-form-control, /* Jobs - Nachricht*/
	#post-1490 textarea.wpcf7-form-control /* Contact - Nachricht*/ {
		color: rgba(143,144,143,1);
	}
	/* Farben - Breite von Angabefeldern */
	#post-1168 select.wpcf7-form-control, /* Jobs */
	#post-1168 input[type="text"],
	#post-1168 input[type="email"],
	#post-1168 textarea,
	#post-1168 input[type="tel"],
	#post-1490 select.wpcf7-form-control, /* Contact */
	#post-1490 input[type="text"],
	#post-1490 input[type="email"],
	#post-1490 textarea,
	#post-1490 input[type="tel"]{
		background-color: #f7f7f7;
		width: 100%;
		padding: 2% 1%;
		border: 0;
		font-family: 'Avenir LT Std Roman' !important;
		font-size: 15px !important;
	}
	/* Innerer Abstand */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Vorname */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Nachname */
	#post-1168 .wpcf7-tel, /* Jobs - Telefonnummer */
	#post-1168 .wpcf7-email, /* Jobs - Email */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Vorname */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Nachname */
	#post-1490 .wpcf7-tel, /* Contact - Telefonnummer */
	#post-1490 .wpcf7-email /* Contact - Email */ {
		padding: 3.5% 2% !important;
	}
	/* Abstände von Angabefeldern */
	#post-1168 .zeile, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .zeile /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		display: flex;
		margin-top: 1%; /* Abstand oben*/
	}
	#post-1168 .spalte-1, /* Jobs - Vorname, Telefonnummer */
	#post-1490 .spalte-1 /* Contact - Vorname, Telefonnummer */ {
		display: block;
		width: 50% !important;
		margin-right: 1%;
	}
	#post-1168 .spalte-2, /* Jobs - Nachname, Email */
	#post-1490.spalte-2 /* Contact - Nachname, Email */ {
		display: block;
		width: 50% !important;
	}
	#post-1168 .betreff, /* Jobs */
	#post-1168 .nachricht,
	#post-1168 .checkbox-datenschutz,
	#post-1490 .betreff, /* Contact */
	#post-1490 .nachricht,
	#post-1490 .checkbox-datenschutz {
		margin-top: 1%; /* Abstand oben*/
	}
	/* Checkbox */
	#post-1168 .checkbox-datenschutz, /* Jobs - Position und Größe */
	#post-1490 .checkbox-datenschutz /* Contact - Position und Größe */{
		width: 20px; /* Breite */
		height: 20px; /* Höhe */
		position: relative;
		top: 0;
		left: 0;
		vertical-align: sub;
		cursor: pointer;
	}
	#post-1168 .wpcf7-list-item, /* Jobs */
	#post-1490 .wpcf7-list-item /* Contact */ {
		margin-left: 0%; /* Abstand links */
		margin-top: 2%;
	}
	#post-1168 .wpcf7-list-item-label, /* Jobs - Datenschutz-Hinweis */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 16px;
		color: #8F908F !important;
		line-height: 1.6em;
	}
	/* Button Senden */
	#post-1168 .wpcf7-submit, /* Jobs */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-family: 'Avenir LT Std Black';
		font-size: 18px;
		text-transform: uppercase;
		background-color: rgba(245, 16, 92, 1);
		border: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 2% 10%;
		float: right;
		transition: 1s;
	}
	#post-1168 .wpcf7-submit:hover, /* Jobs */
	#post-1490 .wpcf7-submit:hover /* Contact */ {
		background-color: rgba(200, 16, 92, 1);
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 14px;
		color: rgb(245, 16, 92, 1);
	}
	/* Fehler beim Versenden */
	#post-1168 .wpcf7 form.invalid .wpcf7-response-output, /* Jobs */
	#post-1490 .wpcf7 form.invalid .wpcf7-response-output /* Contact */ {
		border-color: rgb(245, 16, 92, 1);
		margin: 5% 0;
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	
	/* Section Breite */
	#post-1100 .et_pb_row_1, /* Impressum */
	#post-1138 .et_pb_row_1, /* Datenschutz */
	#post-1153 .et_pb_row_1 /* Haftungsausschluss */ {
		width: 70%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1100 .et_pb_text_0, /* Impressum */ 
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */{
		margin-top: -30% !important;
	}
	
	/**********/
	/* FOOTER */
	/**********/
	
	div.et_pb_row_0_tb_footer.et_pb_row {
		padding-top: 2%!important;
		padding-right: 15% !important;
		padding-bottom: 2%!important;
		padding-left: 15% !important;
	}
}

/******************************* 1440px - 1920px ******************************************************************************************************/
@media all and (min-width: 1440px) and (max-width: 1919px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	#logo {
    	max-height: 80% !important;
  	}
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* NEWS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1) /* CONTACT */{
		font-size: 70px !important;
	}
	.current-menu-ancestor /* AGENCY */ {
		margin-bottom: 0%; /* Abstand unten */
	}
	/* WORK NEWS JOBS CONTACT */
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-2466 > a:nth-child(1), /* NEWS */
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(8) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 28px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 1% 0 0 !important;
	 	font-size: 40px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 1% 0 0 !important;
	 	font-size: 40px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 1% 1% 0 !important;
	 	font-size: 40px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 85%; /* Breite */
		margin-top: 62px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 92px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 900px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 705px;
	}
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 114% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 8% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 80px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 32px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 18px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 20px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 6% !important; /* Abstand links */
		width: 82%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 180px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 22px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;		
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */{
		padding-bottom: 1.5% !important;		
	} 
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 122px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 26px;  /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 40px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 20px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählingen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 75px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 34px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 14px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 116px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 20px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 15% !important; /* Innerer Abstand rechts = wird breiter */
	}	
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 50px !important;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 30px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 410px ;
	}
	
	/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 56px !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 60px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 18px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 5% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 14px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 30px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 50px !important;
	}

	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Section Breite */
	#post-1168 .et_pb_row_1, /* Wer wir sind */
	#post-1168 .et_pb_row_2, /* Offene Jobs */
	#post-1168 .et_pb_row_3 /* Offene Ausbildungsplätze */ {
		width: 80%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -26% !important;
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 40px;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 30px;
	}
	#post-1168 .et_pb_text_0 p, /* Text - Wer wir sind */
	#post-1168 .et_pb_text_2 p, /* Text - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 p /* Text - Kontakt & Anspr. ... */ {
		font-size: 16px;
		line-height: 1.6em;
	}
	/* Offene Jobs */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 20px !important;
	}
	#post-1168 .et_pb_toggle_content p,
	#post-1168 .et_pb_toggle_content ul/* Inhalt */ {
		font-size: 16px;
		line-height: 1.6em;
	}
	/* Icon Pfeil */
	.et_pb_toggle_close .et_pb_toggle_title::before, /* geschlossen */
	.et_pb_toggle_open .et_pb_toggle_title::before /* geöffnet */ {
		font-size: 32px !important;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Breite */
	#post-1490 .et_pb_row_1, /* Adresse - Kontaktformular */
	#post-1490 .et_pb_row_2 /* Landkarte */{
		width: 80%;
	}
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0, /* Wer wir sind */
	#post-1490 .et_pb_code_2 /* Kontaktformular */{
		margin-top: -54% !important;
	}
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 22px;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Angabefelder Breite */
	#post-1168 .wpcf7-form .vorname, /* Jobs */
	#post-1168 .wpcf7-form .nachname,
	#post-1168 .wpcf7-form .telefonnummer,
	#post-1168 .wpcf7-form .your-email,
	#post-1490 .wpcf7-form .vorname, /* Contact */
	#post-1490 .wpcf7-form .nachname,
	#post-1490 .wpcf7-form .telefonnummer,
	#post-1490 .wpcf7-form .your-email {
		width: 100% !important;
	}
	/* Platzhalter Textfarbe */
	#post-1168 .et_header_style_fullscreen input::placeholder, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .et_header_style_fullscreen input::placeholder /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		color: rgba(143,144,143,0.5);
	}
	#post-1168 textarea.wpcf7-form-control, /* Jobs - Nachricht*/
	#post-1490 textarea.wpcf7-form-control /* Contact - Nachricht*/ {
		color: rgba(143,144,143,1);
	}
	/* Farben - Breite von Angabefeldern */
	#post-1168 select.wpcf7-form-control, /* Jobs */
	#post-1168 input[type="text"],
	#post-1168 input[type="email"],
	#post-1168 textarea,
	#post-1168 input[type="tel"],
	#post-1490 select.wpcf7-form-control, /* Contact */
	#post-1490 input[type="text"],
	#post-1490 input[type="email"],
	#post-1490 textarea,
	#post-1490 input[type="tel"] {
		background-color: #f7f7f7;
		width: 100%;
		padding: 2% 1%;
		border: 0;
		font-family: 'Avenir LT Std Roman' !important;
		font-size: 15px !important;
	}
	/* Innerer Abstand */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Vorname */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Nachname */
	#post-1168 .wpcf7-tel, /* Jobs - Telefonnummer */
	#post-1168 .wpcf7-email, /* Jobs - Email */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Vorname */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Nachname */
	#post-1490 .wpcf7-tel, /* Contact - Telefonnummer */
	#post-1490 .wpcf7-email /* Contact - Email */ {
		padding: 3.5% 2% !important;
	}
	/* Abstände von Angabefeldern */
	#post-1168 .zeile, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .zeile /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		display: flex;
		margin-top: 1%; /* Abstand oben*/
	}
	#post-1168 .spalte-1, /* Jobs - Vorname, Telefonnummer */
	#post-1490 .spalte-1 /* Contact - Vorname, Telefonnummer */ {
		display: block;
		width: 50% !important;
		margin-right: 1%;
	}
	#post-1168 .spalte-2, /* Jobs - Nachname, Email */
	#post-1490.spalte-2 /* Contact - Nachname, Email */ {
		display: block;
		width: 50% !important;
	}
	#post-1168 .betreff, /* Jobs */
	#post-1168 .nachricht,
	#post-1168 .checkbox-datenschutz,
	#post-1490 .betreff, /* Contact */
	#post-1490 .nachricht,
	#post-1490 .checkbox-datenschutz {
		margin-top: 1%; /* Abstand oben*/
	}
	/* Checkbox */
	#post-1168 .checkbox-datenschutz, /* Jobs - Position und Größe */
	#post-1490 .checkbox-datenschutz /* Contact - Position und Größe */{
		width: 20px; /* Breite */
		height: 20px; /* Höhe */
		position: relative;
		top: 0;
		left: 0;
		vertical-align: sub;
		cursor: pointer;
	}
	#post-1168 .wpcf7-list-item, /* Jobs */
	#post-1490 .wpcf7-list-item /* Contact */ {
		margin-left: 0%; /* Abstand links */
		margin-top: 2%;
	}
	#post-1168 .wpcf7-list-item-label, /* Jobs - Datenschutz-Hinweis */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 16px;
		color: #8F908F !important;
		line-height: 1.5em;
	}
	/* Button Senden */
	#post-1168 .wpcf7-submit, /* Jobs */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-family: 'Avenir LT Std Black';
		font-size: 16px;
		text-transform: uppercase;
		background-color: rgba(245, 16, 92, 1);
		border: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 2% 10%;
		float: right;
		transition: 1s;
	}
	#post-1168 .wpcf7-submit:hover, /* Jobs */
	#post-1490 .wpcf7-submit:hover /* Contact */ {
		background-color: rgba(200, 16, 92, 1);
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 12px;
		color: rgb(245, 16, 92, 1);
	}
	/* Fehler beim Versenden */
	#post-1168 .wpcf7 form.invalid .wpcf7-response-output, /* Jobs */
	#post-1490 .wpcf7 form.invalid .wpcf7-response-output /* Contact */ {
		border-color: rgb(245, 16, 92, 1);
		margin: 5% 0;
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	
	/* Section Breite */
	#post-1100 .et_pb_row_1, /* Impressum */
	#post-1138 .et_pb_row_1, /* Datenschutz */
	#post-1153 .et_pb_row_1 /* Haftungsausschluss */ {
		width: 80%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		margin-top: -26% !important;
	}
	
	/**********/
	/* FOOTER */
	/**********/
	
	div.et_pb_row_0_tb_footer.et_pb_row {
		padding-top: 2%!important;
		padding-right: 10% !important;
		padding-bottom: 2%!important;
		padding-left: 10% !important;
	}

}

/************************************ 1366px ******************************************************************************************************/
@media all and (max-width: 1366px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	#logo {
    	max-height: 80% !important;
  	}
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */ {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor /* AGENCY */ {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 1% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 62px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 80px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 800px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 114% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 8% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 70px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 32px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 18px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 20px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 4% !important; /* Abstand links */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 160px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 22% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 630px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 12px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 20px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 104px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 24px;  /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 35px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 18px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählingen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 66px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 34px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 12px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 104px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 18px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 15% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 9.8% !important; /* Abstand oben */
	}

	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 40px !important;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 29px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 410px ;
	}
	
	/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 54px !important;
	}	

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 56px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 16px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 5% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 14px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 30px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 46px !important;
	}

	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Section Breite */
	#post-1168 .et_pb_row_1, /* Wer wir sind - Offene Jobs */
	#post-1168 .et_pb_row_2, /* Offene Ausbildungsplätze */
	#post-1168 .et_pb_row_3 /* Kontakt & Anspr. ... */ {
		width: 90%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -24% !important;
	}
	#post-1168 .et_pb_text_0, /* Wer wir sind */
	#post-1168 .et_pb_text_1, /* Offene Jobs */
	#post-1168 .et_pb_text_2, /* Ausbildungsplatz ... */
	#post-1168 .et_pb_text_3, /* Kontakt & Anspr. ... */ 
	#post-1168 .et_pb_code_1 /* Kontaktformular */{
		width: 100%;
		padding-right: 8% !important;
  		padding-left: 8% !important;		
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 40px;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 30px;
	}
	#post-1168 .et_pb_text_0 p, /* Text - Wer wir sind */
	#post-1168 .et_pb_text_2 p, /* Text - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 p /* Text - Kontakt & Anspr. ... */ {
		font-size: 16px;
		line-height: 1.6em;
	}
	/* Offene Jobs */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 22px !important;
	}
	#post-1168 .et_pb_toggle_content p,
	#post-1168 .et_pb_toggle_content ul/* Inhalt */ {
		font-size: 16px;
		line-height: 1.6em;
	}
	#post-1168 .et_pb_toggle /* Accordion - Offene Jobs ... */ {
		width: 84%;
	}
	/* Icon Pfeil */
	.et_pb_toggle_close .et_pb_toggle_title::before, /* geschlossen */
	.et_pb_toggle_open .et_pb_toggle_title::before /* geöffnet */ {
		font-size: 32px !important;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Breite */
	#post-1490 .et_pb_row_1, /* Adresse - Kontaktformular */
	#post-1490 .et_pb_row_2 /* Landkarte */{
		width: 90%;
	}
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0, /* Wer wir sind */
	#post-1490 .et_pb_code_2 /* Kontaktformular */{
		margin-top: -48% !important;
	}
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 22px;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Kontaktformular Breite */
	#post-1168 .et_pb_code_2  /* Jobs */ {
		width: 100% !important;
		padding-left: 8%;
		padding-right: 8%;
	}
	
	/* Angabefelder Breite */
	#post-1168 .wpcf7-form .vorname, /* Jobs */
	#post-1168 .wpcf7-form .nachname,
	#post-1168 .wpcf7-form .telefonnummer,
	#post-1168 .wpcf7-form .your-email,
	#post-1490 .wpcf7-form .vorname, /* Contact */
	#post-1490 .wpcf7-form .nachname,
	#post-1490 .wpcf7-form .telefonnummer,
	#post-1490 .wpcf7-form .your-email {
		width: 100% !important;
	}
	/* Platzhalter Textfarbe */
	#post-1168 .et_header_style_fullscreen input::placeholder, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .et_header_style_fullscreen input::placeholder /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		color: rgba(143,144,143,0.5);
	}
	#post-1168 textarea.wpcf7-form-control, /* Jobs - Nachricht*/
	#post-1490 textarea.wpcf7-form-control /* Contact - Nachricht*/ {
		color: rgba(143,144,143,1);
	}
	/* Farben - Breite von Angabefeldern */
	#post-1168 select.wpcf7-form-control, /* Jobs */
	#post-1168 input[type="text"],
	#post-1168 input[type="email"],
	#post-1168 textarea,
	#post-1168 input[type="tel"],
	#post-1490 select.wpcf7-form-control, /* Contact */
	#post-1490 input[type="text"],
	#post-1490 input[type="email"],
	#post-1490 textarea,
	#post-1490 input[type="tel"] {
		background-color: #f7f7f7;
		width: 100%;
		padding: 2% 1%;
		border: 0;
		font-family: 'Avenir LT Std Roman' !important;
		font-size: 15px !important;
	}
	/* Innerer Abstand */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Vorname */
	#post-1168 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Jobs - Nachname */
	#post-1168 .wpcf7-tel, /* Jobs - Telefonnummer */
	#post-1168 .wpcf7-email, /* Jobs - Email */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(1) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Vorname */
	#post-1490 div.zeile:nth-child(3) > div:nth-child(2) > p:nth-child(1) > span:nth-child(1) > input:nth-child(1), /* Contact - Nachname */
	#post-1490 .wpcf7-tel, /* Contact - Telefonnummer */
	#post-1490 .wpcf7-email /* Contact - Email */ {
		padding: 3.5% 2% !important;
	}
	/* Abstände von Angabefeldern */
	#post-1168 .zeile, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .zeile /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		display: flex;
		margin-top: 1%; /* Abstand oben*/
	}
	#post-1168 .spalte-1, /* Jobs - Vorname, Telefonnummer */
	#post-1490 .spalte-1 /* Contact - Vorname, Telefonnummer */ {
		display: block;
		width: 50% !important;
		margin-right: 1%;
	}
	#post-1168 .spalte-2, /* Jobs - Nachname, Email */
	#post-1490.spalte-2 /* Contact - Nachname, Email */ {
		display: block;
		width: 50% !important;
	}
	#post-1168 .betreff, /* Jobs */
	#post-1168 .nachricht,
	#post-1168 .checkbox-datenschutz,
	#post-1490 .betreff, /* Contact */
	#post-1490 .nachricht,
	#post-1490 .checkbox-datenschutz {
		margin-top: 1%; /* Abstand oben*/
	}
	/* Checkbox */
	#post-1168 .checkbox-datenschutz, /* Jobs - Position und Größe */
	#post-1490 .checkbox-datenschutz /* Contact - Position und Größe */{
		width: 20px; /* Breite */
		height: 20px; /* Höhe */
		position: relative;
		top: 0;
		left: 0;
		vertical-align: sub;
		cursor: pointer;
	}
	#post-1168 .wpcf7-list-item, /* Jobs */
	#post-1490 .wpcf7-list-item /* Contact */ {
		margin-left: 0%; /* Abstand links */
		margin-top: 2%;
	}
	#post-1168 .wpcf7-list-item-label, /* Jobs - Datenschutz-Hinweis */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 16px;
		color: #8F908F !important;
		line-height: 1.5em;
	}
	/* Button Senden */
	#post-1168 .wpcf7-submit, /* Jobs */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-family: 'Avenir LT Std Black';
		font-size: 16px;
		text-transform: uppercase;
		background-color: rgba(245, 16, 92, 1);
		border: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 2% 10%;
		float: right;
		transition: 1s;
	}
	#post-1168 .wpcf7-submit:hover, /* Jobs */
	#post-1490 .wpcf7-submit:hover /* Contact */ {
		background-color: rgba(200, 16, 92, 1);
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 12px;
		color: rgb(245, 16, 92, 1);
	}
	/* Fehler beim Versenden */
	#post-1168 .wpcf7 form.invalid .wpcf7-response-output, /* Jobs */
	#post-1490 .wpcf7 form.invalid .wpcf7-response-output /* Contact */ {
		border-color: rgb(245, 16, 92, 1);
		margin: 5% 0;
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	
	/* Section Breite */
	#post-1100 .et_pb_row_1, /* Impressum */
	#post-1138 .et_pb_row_1, /* Datenschutz */
	#post-1153 .et_pb_row_1 /* Haftungsausschluss */ {
		width: 90%;
		padding-top: 1%;
		padding-bottom: 1%;
	}
	/* Section Abstand oben */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		margin-top: -24% !important;
		padding: 7% 8% 7% 8% !important;
	}
	
	/**********/
	/* FOOTER */
	/**********/

		div.et_pb_row_0_tb_footer.et_pb_row {
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
}

/************************************ 1280px ******************************************************************************************************/
@media all and (max-width: 1280px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch mit Viewport 1366px */
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */ {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor /* AGENCY */ {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 1% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 62px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 80px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 800px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 114% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 8% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 70px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 32px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 18px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 20px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 4% !important; /* Abstand links */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 160px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 22% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 630px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 12px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 20px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 104px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 24px;  /* Schriftgröße */
		line-height: 1.6em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 35px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 18px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählingen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 66px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 34px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 12px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 104px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 18px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 15% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 6.2% !important; /* Abstand oben */
	}

	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 40px !important;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 34px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 365px; /* Referenz-Button Höhe */
	}
	
	/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 50px !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 52px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 16px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 5% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 14px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 30px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 46px !important;
	}
	
	/****************/
	/* Jobs - Seite */
	/****************/
	/* Identisch wie beim Viewport 1366px */
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	/* Identisch wie beim Viewport 1366px */
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	/* Identisch wie beim Viewport 1366px */

	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	/* Identisch vie beim Viewport 1366px */
	
	/**********/
	/* FOOTER */
	/**********/

		div.et_pb_row_0_tb_footer.et_pb_row {
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
}

/************************************ 1194px ******************************************************************************************************/
@media all and (max-width: 1194px){
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	/* Identisch mit Viewport 1366px */	
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */ {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor /* AGENCY */ {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 1% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 1% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 100px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 68px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 768px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 45px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 20px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 16px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 0% !important; /* Abstand links */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 144px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 28% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 578px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 10px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 16px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4, /* ALDI SÜD - HOFER */
	#post-31 .et_pb_text_6, /* COMPO */
	#post-31 .et_pb_text_8, /* NORMA */
	#post-31 .et_pb_text_9, /* KÜHLMANN */
	#post-31 .et_pb_text_10, /* BRUNO GELATO */
	#post-31 .et_pb_text_11, /* ESCAL */
	#post-31 .et_pb_text_12, /* LACTALIS */
	#post-31 .et_pb_text_13, /* NAWARRA */
	#post-31 .et_pb_text_14, /* SINNACK */
	#post-31 .et_pb_text_15, /* SCHULTE */
	#post-31 .et_pb_text_16, /* AKTUELL */
	#post-31 .et_pb_text_17, /* SONORO */
	#post-31 .et_pb_text_18 /* FRUNOL DELICIA */ {
		padding-left: 5% !important; /* Abstand zw. Linie und Aufzählungen */
	}
	
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 84px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
		margin-top: -4%; /* communication - Abstand oben */
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 20px;  /* Schriftgröße */
		line-height: 1.2em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 28px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_21 /* process-performance */ {
		padding-right: 12% !important;
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählungen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 60px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 26px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 10px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 98px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 18px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 12% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 5% !important; /* Abstand oben */
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 36px !important;
	}
	#post-31 .et_pb_section_5 { /* Section Höhe */
		min-height: auto;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 32px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 420px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 44px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 7% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 50px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 5% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 12px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 28px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 44px !important;
	}

	/***************/
	/*Jobs - Seite */
	/***************/
	/* Identisch wie beim Viewport 1366px */
	/* Offene Jobs Titel */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 20px !important;
	}

	/*******************/
	/* Contact - Seite */
	/*******************/
	/* Identisch wie beim Viewport 1366px */
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	/* Identisch wie beim Viewport 1366px */
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	/* Identisch wie beim Viewport 1366px */
	
	/**********/
	/* FOOTER */
	/**********/
	
	div.et_pb_row_0_tb_footer.et_pb_row { /* Abstand */
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
	.et_pb_text_0_tb_footer h3, /* Spalte 1 */
	.et_pb_text_1_tb_footer h3, /* Spalte 2 */
	.et_pb_text_2_tb_footer h3, /* Spalte 3 */
	.et_pb_text_3_tb_footer h3 /* Spalte 4 */ {
		font-size: 16px;
	}
	.et_pb_text_0_tb_footer p, /* Spalte 1 */
	.et_pb_text_1_tb_footer p, /* Spalte 2 */
	.et_pb_text_2_tb_footer p, /* Spalte 3 */
	.et_pb_text_3_tb_footer p /* Spalte 4 */ {
		font-size: 12px;
	}
}

/************************************ 1080px ******************************************************************************************************/
@media all and (max-width: 1080px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	#logo {
    	max-height: 70% !important;
  	}
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */ {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor /* AGENCY */ {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 2% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 100px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 68px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 768px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 45px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 20px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 16px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 0% !important; /* Abstand links */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 126px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 516px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 10px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 16px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4, /* ALDI SÜD - HOFER */
	#post-31 .et_pb_text_6, /* COMPO */
	#post-31 .et_pb_text_8, /* NORMA */
	#post-31 .et_pb_text_9, /* KÜHLMANN */
	#post-31 .et_pb_text_10, /* BRUNO GELATO */
	#post-31 .et_pb_text_11, /* ESCAL */
	#post-31 .et_pb_text_12, /* LACTALIS */
	#post-31 .et_pb_text_13, /* NAWARRA */
	#post-31 .et_pb_text_14, /* SINNACK */
	#post-31 .et_pb_text_15, /* SCHULTE */
	#post-31 .et_pb_text_16, /* AKTUELL */
	#post-31 .et_pb_text_17, /* SONORO */
	#post-31 .et_pb_text_18 /* FRUNOL DELICIA */ {
		padding-left: 5% !important; /* Abstand zw. Linie und Aufzählungen */
	}
	
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 84px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
		margin-top: -4%; /* communication - Abstand oben */
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 20px;  /* Schriftgröße */
		line-height: 1.2em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 28px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_21 /* process-performance */ {
		padding-right: 12% !important;
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählungen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 60px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 26px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 10px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 88px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 16px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 12% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 3% !important; /* Abstand oben */
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 36px !important;
	}
	#post-31 .et_pb_section_5 { /* Section Höhe */
		min-height: auto;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 28px !important; /* Schriftgröße */
		line-height: 1.2em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 350px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 40px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 5% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 45px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 12px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 26px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 40px !important;
	}

	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 36px;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 26px;
	}
	#post-1168 .et_pb_text_0 p, /* Text - Wer wir sind */
	#post-1168 .et_pb_text_2 p, /* Text - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 p /* Text - Kontakt & Anspr. ... */ {
		font-size: 14px;
		line-height: 1.6em;
	}
	/* Offene Jobs */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 18px !important;
	}
	#post-1168 .et_pb_toggle_content p,
	#post-1168 .et_pb_toggle_content ul/* Inhalt */ {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Innere Abstand - Adresse und Kontaktformular */
	#post-1490 .et_pb_text_0 /* Adresse */ {
		padding-left: 10% !important;
	}
	#post-1490 .et_pb_code_2 /* Kontaktformular */ {
		padding-right: 10% !important;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Checkbox */
	#post-1168 .wpcf7-list-item-label, /* Jobs - Datenschutz-Hinweis */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 14px;
		color: #8F908F !important;
		line-height: 1.5em;
	}	
	/* Button Senden */
	#post-1168 .wpcf7-submit, /* Jobs */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-family: 'Avenir LT Std Black';
		font-size: 14px;
		text-transform: uppercase;
		background-color: rgba(245, 16, 92, 1);
		border: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 2% 10%;
		float: right;
		transition: 1s;
	}
	#post-1168 .wpcf7-submit:hover, /* Jobs */
	#post-1490 .wpcf7-submit:hover /* Contact */ {
		background-color: rgba(200, 16, 92, 1);
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 12px;
		color: rgb(245, 16, 92, 1);
	}
	/* Fehler beim Versenden */
	#post-1168 .wpcf7 form.invalid .wpcf7-response-output, /* Jobs */
	#post-1490 .wpcf7 form.invalid .wpcf7-response-output /* Contact */ {
		border-color: rgb(245, 16, 92, 1);
		margin: 5% 0;
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Titel */
	#post-1100 .et_pb_text_0 h4, /* Impressum */
	#post-1138 .et_pb_text_0 h4, /* Datenschutz */
	#post-1153 .et_pb_text_0 h4 /* Haftungsausschluss */ {
		font-size: 22px;
		line-height: 2em;
	}
	/* Text-Inhalt */
	#post-1100 .et_pb_text_0 p, /* Impressum */
	#post-1138 .et_pb_text_0 p, /* Datenschutz */
	#post-1138 .et_pb_text_0 ul, /* Datenschutz */
	#post-1153 .et_pb_text_0 p /* Haftungsausschluss */{
		font-size: 16px;
	}
	
	/**********/
	/* FOOTER */
	/**********/
	
	div.et_pb_row_0_tb_footer.et_pb_row { /* Abstand */
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
	.et_pb_text_0_tb_footer h3, /* Spalte 1 */
	.et_pb_text_1_tb_footer h3, /* Spalte 2 */
	.et_pb_text_2_tb_footer h3, /* Spalte 3 */
	.et_pb_text_3_tb_footer h3 /* Spalte 4 */ {
		font-size: 16px;
	}
	.et_pb_text_0_tb_footer p, /* Spalte 1 */
	.et_pb_text_1_tb_footer p, /* Spalte 2 */
	.et_pb_text_2_tb_footer p, /* Spalte 3 */
	.et_pb_text_3_tb_footer p /* Spalte 4 */ {
		font-size: 12px;
	}
}

/************************************ 1024px ******************************************************************************************************/
@media all and (max-width: 1024px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch mit Viewport 1080px */
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */ {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor /* AGENCY */ {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */ {
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 2% 2% 0 !important;
	 	font-size: 36px !important;
	}

	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 100px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 68px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 768px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 45px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 20px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 16px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: 0% !important; /* Abstand links */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 126px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 500px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 10px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 16px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4, /* ALDI SÜD - HOFER */
	#post-31 .et_pb_text_6, /* COMPO */
	#post-31 .et_pb_text_8, /* NORMA */
	#post-31 .et_pb_text_9, /* KÜHLMANN */
	#post-31 .et_pb_text_10, /* BRUNO GELATO */
	#post-31 .et_pb_text_11, /* ESCAL */
	#post-31 .et_pb_text_12, /* LACTALIS */
	#post-31 .et_pb_text_13, /* NAWARRA */
	#post-31 .et_pb_text_14, /* SINNACK */
	#post-31 .et_pb_text_15, /* SCHULTE */
	#post-31 .et_pb_text_16, /* AKTUELL */
	#post-31 .et_pb_text_17, /* SONORO */
	#post-31 .et_pb_text_18 /* FRUNOL DELICIA */ {
		padding-left: 5% !important; /* Abstand zw. Linie und Aufzählungen */
	}
	
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 84px;
	}
	#post-31 .et_pb_text_22 h2 /* performance - Ausrichtung */ {
		text-align: left;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
		margin-top: -4%; /* communication - Abstand oben */
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 20px;  /* Schriftgröße */
		line-height: 1.2em; /* Zeilenabstand */
		padding-right: 1% !important; /* Innerer Abstand rechts */
		padding-left: 1% !important; /* Innerer Abstand links */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 28px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_21 /* process-performance */ {
		padding-right: 12% !important;
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 56%; /* Textfeld Breite*/
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählungen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 60px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 26px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 10px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 82px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-right: 15% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 3% !important; /* Abstand oben */
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 36px !important;
	}
	#post-31 .et_pb_section_5 { /* Section Höhe */
		min-height: auto;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 65%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 26px !important; /* Schriftgröße */
		line-height: 1.25em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 350px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 36px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 8% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 95%;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 42px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 12px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 26px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous*/ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 36px !important;
	}

	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 34px;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Identisch teilweise vie Viewport 1080px und 1366px */
	
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 20px;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 16px;
		line-height: 1.5em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Checkbox */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 14px;
		color: #8F908F !important;
		line-height: 1.5em;
	}	
	/* Button Senden */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-family: 'Avenir LT Std Black';
		font-size: 14px;
		text-transform: uppercase;
		background-color: rgba(245, 16, 92, 1);
		border: 0 !important;
		color: #fff;
		cursor: pointer;
		padding: 2% 10%;
		float: right;
		transition: 1s;
	}
	#post-1490 .wpcf7-submit:hover /* Contact */ {
		background-color: rgba(200, 16, 92, 1);
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 10px;
		color: rgb(245, 16, 92, 1);
	}
	/* Fehler beim Versenden */
	#post-1168 .wpcf7 form.invalid .wpcf7-response-output, /* Jobs */
	#post-1490 .wpcf7 form.invalid .wpcf7-response-output /* Contact */ {
		border-color: rgb(245, 16, 92, 1);
		margin: 5% 0;
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	/* Identisch wie beim Viewport 1080px */
	
	/**********/
	/* FOOTER */
	/**********/

	div.et_pb_row_0_tb_footer.et_pb_row { /* Abstand */
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
	.et_pb_text_0_tb_footer h3, /* Spalte 1 */
	.et_pb_text_1_tb_footer h3, /* Spalte 2 */
	.et_pb_text_2_tb_footer h3, /* Spalte 3 */
	.et_pb_text_3_tb_footer h3 /* Spalte 4 */ {
		font-size: 16px;
	}
	.et_pb_text_0_tb_footer p, /* Spalte 1 */
	.et_pb_text_1_tb_footer p, /* Spalte 2 */
	.et_pb_text_2_tb_footer p, /* Spalte 3 */
	.et_pb_text_3_tb_footer p /* Spalte 4 */ {
		font-size: 12px;
	}
}

/******************************** 834px ******************************************************************************************************/

@media all and (max-width: 834px) /*and (max-width: 1024px)*/{
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	.et_fullwidth_nav #main-header .container {
		max-width: 95%;
		padding-right: 0% !important;
		padding-left: 0% !important;
	}
	#main-header .container {
		width: 90%;
		position: relative;
	}
	
	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
		
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 2% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/* HEAD-SLIDER */
	.et_pb_section_0 {
		padding-top: 0% !important; /* Innenabstand oben */
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 0px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 56px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 500px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 4% !important;
		line-height: 2em;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 2% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 45px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 18px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 1% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 16px; /* Schriftgröße */
		margin-top: 14% !important; /* Abstand oben */
		margin-left: 27% !important; /* Abstand links */
		width: 68%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 100px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 470px;
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
		padding-bottom: 0%; /* Section-Innenabstand unten */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	#post-31 .et_pb_row_4, /* NORMA - KÜHLMANN - BRUNO - ESCAL */
	#post-31 .et_pb_row_5, /* LACTALIS - NAWARRA - SINNACK - SCHULTE */ 
	#post-31 .et_pb_row_6 /* AKTUELL - SONORO - FRUNOL - XXX */ {
		padding-top: 0%; /* Section-Innenabstand oben */
		padding-bottom: 0%; /* Section-Innenabstand unten */
	}
	/* Spalten */
	#post-31 .et_pb_column_4, /* ALDI SÜD-HOFER */
	#post-31 .et_pb_column_5, /* ALDI NORD */
	#post-31 .et_pb_column_6, /* COMPO */
	#post-31 .et_pb_column_7, /* COMPO ohne Logo */
	#post-31 .et_pb_column_8, /* NORMA */
	#post-31 .et_pb_column_9, /* KÜHLMANN */
	#post-31 .et_pb_column_10, /* BRUNO GELATO */
	#post-31 .et_pb_column_11, /* ESCAL */
	#post-31 .et_pb_column_12, /* LACTALIS */
	#post-31 .et_pb_column_13, /* NAWARRA */
	#post-31 .et_pb_column_14, /* SINNACK */
	#post-31 .et_pb_column_15, /* SCHULTE */
	#post-31 .et_pb_column_16, /* AKTUELL */
	#post-31 .et_pb_column_17, /* SONORO */
	#post-31 .et_pb_column_18 /* FRUNOL DELICIA */ {
		width: 22% !important; /* Breite */
	}
	
		/* LOGOS Größe */
	#post-31 .et_pb_image_2 /* ALDI NORD */ {
		width: 47%;
	}
	#post-31 .et_pb_image_3 /* COMPO */ {
		width: 41%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 10px;
	}
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 13px; /* Schriftgröße - Aufzählungen */
	}
	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4, /* ALDI SÜD - HOFER */
	#post-31 .et_pb_text_6, /* COMPO */
	#post-31 .et_pb_text_8, /* NORMA */
	#post-31 .et_pb_text_9, /* KÜHLMANN */
	#post-31 .et_pb_text_10, /* BRUNO GELATO */
	#post-31 .et_pb_text_11, /* ESCAL */
	#post-31 .et_pb_text_12, /* LACTALIS */
	#post-31 .et_pb_text_13, /* NAWARRA */
	#post-31 .et_pb_text_14, /* SINNACK */
	#post-31 .et_pb_text_15, /* SCHULTE */
	#post-31 .et_pb_text_16, /* AKTUELL */
	#post-31 .et_pb_text_17, /* SONORO */
	#post-31 .et_pb_text_18 /* FRUNOL DELICIA */ {
		padding-left: 5% !important; /* Abstand zw. Linie und Aufzählungen */
	}
	
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 { /* COMPO ohne Logo */ 
		margin-top: 66% !important; /* Abstand oben zwischen - Kategorien */
	}
	
	#post-31 .et_pb_image_3 { /* COMPO Logo - Abstand oben */
    	margin-top: 0% !important;
	}
	
	#post-31 .et_pb_text_8, /* NORMA - SINCE Abstand oben */ 
	#post-31 .et_pb_text_9 /* KÜHLMANN - SINCE Abstand oben */ {
		margin-top: 26% !important;
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -8% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -14% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_10 /* Bruno Gelato - SINCE Abstand oben */ {
		margin-top: 0% !important;
	}
	#post-31 .et_pb_text_11 /* ESCAL - SINCE Abstand oben */ {
		margin-top: 0% !important;
	}
	#post-31 .et_pb_text_12 /* LACTALIS - SINCE  */{
		margin-top: 49% !important; /* Abstand oben */
	}
	#post-31 .et_pb_image_10 /* SINNACK Logo */ {
		margin-top: -6% !important; /* Abstand oben */ 
	}
	#post-31 .et_pb_text_14 /* SINNACK - SINCE  */{
		margin-top: 0% !important; /* Abstand oben */
	}
	#post-31 .et_pb_image_11 /* SCHULTE Logo */ {
		margin-top: -10% !important; /* Abstand oben */ 
	}
	#post-31 .et_pb_text_15 /* SCHULTE - SINCE  */ {
		margin-top: 0% !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_16 /* AKTUELL - SINCE  */ {
		margin-top: 21% !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_17 /* SONORO - SINCE  */ {
		margin-top: 32% !important; /* Abstand oben */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: -20% !important;
	}

	/* PROCESS bis PRODUCTION Bereiche */
	
	#post-31 .et_pb_image_15 {
		width: 90%; /* Bildbreite */
	}
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 66px;
	}
	
	#post-31 .et_pb_text_19, /* Titel - process */
	#post-31 .et_pb_text_23, /*  Titel - strategy */
	#post-31 .et_pb_text_33, /* Titel - rollout */
	#post-31 .et_pb_text_37 /* Titel - artwork */ {
		margin-top: 0% !important;
		margin-bottom: 7% !important;
		margin-left: 0% !important;
		width: 100%;
		padding: 0% 5% 0% 5%;
	}
	#post-31 .et_pb_text_30 /* Titel - inhouse */ {
		margin-top: 0% !important;
		margin-bottom: 40% !important;
		margin-left: 0% !important;
		width: 100%;
		padding: 0% 5% 0% 5%;		
	}
	#post-31 .et_pb_text_22, /*  Titel - performance */
	#post-31 .et_pb_text_32, /* Titel - photography */
	#post-31 .et_pb_text_36, /* Titel - management */
	#post-31 .et_pb_text_39 /* Titel - production */ {
		width: 100%;
		margin-right: 0% !important;
		padding: 0% 5% 0% 5%;
	}
	#post-31 .et_pb_text_22 h2, /* performance - Ausrichtung */
	#post-31 .et_pb_text_29 h2, /* communication - Ausrichtung */
	#post-31 .et_pb_text_32 h2, /* photography - Ausrichtung */ 
	#post-31 .et_pb_text_36 h2, /* management - Ausrichtung */ 
	#post-31 .et_pb_text_39 h2 /* production - Ausrichtung */ {
		text-align: right !important;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		margin-top: -4%; /* communication - Abstand oben */
		margin-right: 0% !important;
		padding: 0% 5% 0% 5%;
	}
	
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 16px;  /* Schriftgröße */
		line-height: 1.2em; /* Zeilenabstand */
		padding-right: 5% !important; /* Innerer Abstand rechts */
		padding-left: 5% !important; /* Innerer Abstand links */
	}
	#post-31 .et_pb_text_27 /* branding...-communication */ {
		margin-top: -34% !important; /* Abstand oben */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 28px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_21 /* process-performance */ {
		padding-right: 12% !important;
	}
	#post-31 .et_pb_text_25 /* Text - SUPPORT OF BRANDING */ {
		width: 100%; /* Textfeld Breite*/
	}
	#post-31 .et_pb_text_28 /* Text - SUPPORT OF BRANDING */ {
		width: 85%; /* Textfeld Breite*/
		margin-top: -24% !important;
	}
	 /* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählungen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	/* rollout-management */ 
	#post-31 .et_pb_text_35 /* Text - THINK BIG! MOVE BIG */ {
		width: 130%; /* Textfeld Breite*/
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 60px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 26px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 8px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 70px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		padding-right: 15% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 3% !important; /* Abstand oben */
		margin-left: 1.5% !important; /* Abstand links */
	}
	#post-31 .et_pb_image_25 {
		padding-right: 0%;
		padding-left: 0%;
		margin-top: 1.5% !important; /* Abstand oben */
		margin-left: 1.5% !important; /* Abstand links */
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(1) /* Logo Spalte links */ {
		width: 26% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(2) /* Text Spalte rechts */ {
		width: 70% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 62%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 21px !important; /* Schriftgröße */
		line-height: 1.25em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	/* Reienfolge */
	#post-561 .et_pb_column_3, /* Sun Snacks - Farmer Naturals  */
	#post-561 .et_pb_column_4, /* Biscotto - Kühlmann */
	#post-561 .et_pb_column_5 /* Bruno Gelato - Ihre Marke */{
		display: block !important;
	}
	
	/* Höhe */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 480px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 66px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 5% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_0, /* Spalte 1 - Bruno Gelato */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 25%;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 50%;
	}
	/* Breite Spalten */
	
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 36px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 15px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 43% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50%;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 30px !important;
	}

	/****************/
	/* Jobs - Seite */
	/****************/
	
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 28px;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 22px;
	}
	#post-1168 .et_pb_text_0 p, /* Text - Wer wir sind */
	#post-1168 .et_pb_text_2 p, /* Text - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 p /* Text - Kontakt & Anspr. ... */ {
		font-size: 14px;
		line-height: 1.6em;
	}
	/* Offene Jobs */
	#post-1168 h5.et_pb_toggle_title,
	#post-1168 h5.et_pb_toggle_close {
		font-size: 14px !important;
	}
	#post-1168 .et_pb_toggle_content p,
	#post-1168 .et_pb_toggle_content ul/* Inhalt */ {
		font-size: 14px;
		line-height: 1.6em;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Breite */
	#post-1490 .et_pb_row_1, /* Adresse - Kontaktformular */
	#post-1490 .et_pb_row_2 /* Landkarte */{
		width: 90%;
	}
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0 /* Kontaktdaten */ {
		margin-top: -24% !important;
		padding: 10% 5% 5% 5% !important; /* Innerer Abstand*/
	}
	#post-1490 .et_pb_code_2 /* Kontaktformular */ {
		margin-top: 0% !important;
		padding: 0% 5% 0% 5% !important; /* Innerer Abstand*/
	}
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 30px;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 18px;
		line-height: 1.5em;
	}
		
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Checkbox */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 18px;
		color: #8F908F !important;
		line-height: 1.5em;
	}
	/* Button Senden */
	#post-1490 .wpcf7-submit /* Contact */ {
		font-size: 18px;
	}
	/* Fehler-Hinweis */
	/* Pflichtfelder */
	#post-1168 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		color: rgb(245, 16, 92, 1);
	}
	#post-1490 .wpcf7-not-valid-tip /* Contact */ {
		font-family: 'Avenir LT Std Roman';
		font-size: 14px;
		color: rgb(245, 16, 92, 1);
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Section Abstand */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		padding: 10% 5% 10% 5% !important;
	}
	
}

/************************************* 810px ******************************************************************************************************/

@media all and (max-width: 810px) {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/
	
	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	.et_fullwidth_nav #main-header .container {
		max-width: 95%;
		padding-right: 0% !important;
		padding-left: 0% !important;
	}
	#main-header .container {
		width: 90%;
		position: relative;
	}

	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 2% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 2% 2% 0 !important;
	 	font-size: 36px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 0px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 52px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 500px; /* Section-Größe */
	}
	
	/* SHORTFACTS - Bereich */
	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 15px; /* Schriftgröße */
		margin-top: 18% !important; /* Abstand oben */
		margin-left: 27% !important; /* Abstand links */
		width: 68%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 96px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 20.5% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 430px;
	}
	
	/* CLIENTS - Bereich */

	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 12px; /* Schriftgröße - Aufzählungen */
	}

	/* TEAM & SPIRIT Bereich */
	
	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 58px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 22px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 8px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}	
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 66px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}

	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		padding-right: 2% !important; /* Innerer Abstand rechts = wird breiter */
	}

	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 7% !important; /* Abstand oben */
		margin-left: 1.5% !important; /* Abstand links */
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(1) /* Logo Spalte links */ {
		width: 26% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(2) /* Text Spalte rechts */ {
		width: 70% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 62%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 20px !important; /* Schriftgröße */
		line-height: 1.3em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 480px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 66px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 5% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_0, /* Spalte 1 - Bruno Gelato */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 25%;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 50%;
	}
	/* Breite Spalten */
	
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 36px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 15px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 45% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50%;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 30px !important;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	/* Identisch mit Viewport 834px */
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	/* Identisch mit Viewport 834px */
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/
	/* Identisch wie beim Viewport 834px */
	
}

/************************************* 768px ******************************************************************************************************/

@media all and (max-width: 768px)/* and (max-width: 830px)*/ {
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	.et_fullwidth_nav #main-header .container {
		max-width: 95%;
		padding-right: 0% !important;
		padding-left: 0% !important;
	}
	#main-header .container {
		width: 90%;
		position: relative;
	}

	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 98%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	#mobile_menu_slide > .menu-item-14 > a:nth-child(1), /* WORK */ 
	#mobile_menu_slide > .menu-item-15 > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > .menu-item-16 > a:nth-child(1) /* CONTACT */ {
		padding: 1% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 24px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 3% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 1% 3% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 1% 3% 3% 0 !important;
	 	font-size: 36px !important;
	}

	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 0px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 52px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 500px; /* Section-Größe */
	}
	
	/* SHORTFACTS - Bereich */
	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 15px; /* Schriftgröße */
		margin-top: 18% !important; /* Abstand oben */
		margin-left: 27% !important; /* Abstand links */
		width: 68%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 90px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 18.5% !important; /* Abstand oben */
	}
	#post-31 .et_pb_section_2 { /* Section - Höhe */
		min-height: 430px;
	}
	
	/* CLIENTS - Bereich */

	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 12px; /* Schriftgröße - Aufzählungen */
	}

	/* TEAM & SPIRIT Bereich */
	
	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 58px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 22px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 8px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}	
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 66px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% 0% 2% 5% !important; /* Abstand oben/rechts/unten/links */
	}

	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		padding-right: 2% !important; /* Innerer Abstand rechts = wird breiter */
	}

	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 3.5% !important; /* Abstand oben */
		margin-left: 1.5% !important; /* Abstand links */
	}	
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 70% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(1) /* Logo Spalte links */ {
		width: 26% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(2) /* Text Spalte rechts */ {
		width: 70% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 62%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 19px !important; /* Schriftgröße */
		line-height: 1.3em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 480px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 66px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 5% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_0, /* Spalte 1 - Bruno Gelato */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 25%;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 50%;
	}
	/* Breite Spalten */
	
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 34px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 15px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 6% !important; /* Abstand links */
		margin-top: 45% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50%;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 30px !important;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	/* Identisch mit Viewport 834px */
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	/* Identisch mit Viewport 834px */
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Section Abstand */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		padding: 7% 5% 7% 5% !important;
	}
	/* Titel */
	#post-1100 .et_pb_text_0 h4, /* Impressum */
	#post-1138 .et_pb_text_0 h4, /* Datenschutz */
	#post-1153 .et_pb_text_0 h4 /* Haftungsausschluss */ {
		font-size: 20px;
		line-height: 1.5em;
	}
	/* Text-Inhalt */
	#post-1100 .et_pb_text_0 p, /* Impressum */
	#post-1138 .et_pb_text_0 p, /* Datenschutz */
	#post-1138 .et_pb_text_0 ul, /* Datenschutz */
	#post-1153 .et_pb_text_0 p /* Haftungsausschluss */ {
		font-size: 14px;
		line-height: 1.5em;
	}
	
	/**********************/
	/* BACK TO TOP Button */
	/**********************/
	
	.et_divi_100_custom_back_to_top .et_pb_scroll_top {
		width: 50px !important;
		height: 50px !important;
	}
	
}

/************************************* 414px ******************************************************************************************************/
@media all and (max-width: 414px){
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	#main-header {
		background-color: #fff0 !important;
		position: fixed !important;
	}
	#et-top-navigation {
		margin-right: 5% !important;
	}
	
	.mobile_menu_bar:before { /* Icon-Farbe ändern */
		font-size: 50px; /* Icon-Größe */
		color: #fff; /* Icon-Farbe */
		text-shadow: 0px 3px 1px #F5105C;
		transition-duration: 0.5s;
	}
	.mobile_menu_bar:hover:before {
		color: #fff !important; /* Icon-Farbe ändern beim hovern */
		transition-duration: 0.5s;
	}

	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 95%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	.menu-item-14, /* WORK */ 
	.menu-item-15, /* JOBS */
	.menu-item-16 /* CONTACT */ {
		padding: 3% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 20px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 7% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 2% 7% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 2% 7% 4% 0 !important;
	 	font-size: 36px !important;
	}

	/* HEAD-SLIDER */
	.et_pb_section_0 {
		padding-top: 0% !important; /* Innenabstand oben */
	}
		
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 120px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 55px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 700px; /* Section-Größe */
	}
	
	/* SHORTFACTS - Bereich */
	
	/* Bild */	
	#post-31 .et_pb_image_0 {
		max-width: 100%; /* Maximale Breite */
	}
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 2% !important;
		line-height: 0em;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 45px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 18px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}
	
	/* Text */
	#post-31 .et_pb_text_2 {
		font-size: 16px; /* Schriftgröße */
		margin-top: 19% !important; /* Abstand oben */
		margin-left: auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Breite */
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 86px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	/* Section Höhe bei shortfacts */
	#post-31  .et_pb_row_2.et_pb_row {
		padding-top: 5% !important; /* Abstand oben */
		padding-bottom: 4.5% !important; /* Abstand unten */
	}
	
	/* CLIENTS - Bereich */

	/* Section - ALDI-HOFER, COMPO */
	#post-31 #clients {
		margin-left:  auto !important; /* Abstand links */
		margin-right: auto !important; /* Abstand rechts */
		width: 90%; /* Section-Breite */
		padding-bottom: 0%; /* Section-Innenabstand unten */
	}
	/* Section - Alle anderen Marken */
	#post-31 .et_pb_row_3.et_pb_row, 
	#post-31 .et_pb_row_4.et_pb_row, 
	#post-31 .et_pb_row_5.et_pb_row, 
	#post-31 .et_pb_row_6.et_pb_row {
		width: 90%;
	}
	#post-31 .et_pb_row_4, /* NORMA - KÜHLMANN - BRUNO - ESCAL */
	#post-31 .et_pb_row_5, /* LACTALIS - NAWARRA - SINNACK - SCHULTE */ 
	#post-31 .et_pb_row_6 /* AKTUELL - SONORO - FRUNOL - XXX */ {
		padding-top: 0%; /* Section-Innenabstand oben */
		padding-bottom: 0%; /* Section-Innenabstand unten */
	}
	/* Spalten */
	#post-31 .et_pb_column_4, /* ALDI SÜD-HOFER */
	#post-31 .et_pb_column_5, /* ALDI NORD */
	#post-31 .et_pb_column_6, /* COMPO */
	#post-31 .et_pb_column_7, /* COMPO ohne Logo */
	#post-31 .et_pb_column_8, /* NORMA */
	#post-31 .et_pb_column_9, /* KÜHLMANN */
	#post-31 .et_pb_column_10, /* BRUNO GELATO */
	#post-31 .et_pb_column_11, /* ESCAL */
	#post-31 .et_pb_column_12, /* LACTALIS */
	#post-31 .et_pb_column_13, /* NAWARRA */
	#post-31 .et_pb_column_14, /* SINNACK */
	#post-31 .et_pb_column_15, /* SCHULTE */
	#post-31 .et_pb_column_16, /* AKTUELL */
	#post-31 .et_pb_column_17, /* SONORO */
	#post-31 .et_pb_column_18 /* FRUNOL DELICIA */ {
		width: 48% !important; /* Breite */
	}

	/* Logos Größen */
	#post-31 .et_pb_image_2 /* ALDI NORD */ {
    	width: 47%;
	}
	#post-31 .et_pb_image_3 /* COMPO */ {
    	width: 40%;
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 10px;
	}

	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 14px; /* Schriftgröße - Aufzählungen */
	}

	/* Abstände Subline */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY - Abstand unten */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET - Abstand unten */ {
		padding-bottom: 8% !important;
	}
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1) /* ALDI NORD - CATEGORY - Abstand unten */ {
		padding-bottom: 2% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS - Abstand unten */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION - Abstand unten */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5) /* FRUNOL DELICIA - FUNCTION - Abstand unten */ {
		padding-bottom: 1.5% !important;
	} 
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(2), /* ALDI-HOFER */
	#post-31 .et_pb_text_4 > div:nth-child(1) > h3:nth-child(4), /* ALDI-HOFER */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(2), /* COMPO */
	#post-31 .et_pb_text_6 > div:nth-child(1) > h3:nth-child(4) /* COMPO */ {
		padding-bottom: 15.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 6.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 /* COMPO ohne Logo */  {
		margin-top: 63% !important; /* Abstand oben */
	}
	#post-31 .et_pb_image_6 { /* Bruno Gelato Logo - Abstand oben */
		margin-top: -1% !important;
	}
	#post-31 .et_pb_image_7 { /* Escal Logo - Abstand oben */
		margin-top: -7% !important;
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7) /* ESCAL */ {
		padding-top: 18% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_12 /* LACTALIS */ {
		margin-top: 48% !important;
	}
	#post-31 .et_pb_text_16 /* AKTUELL */ {
		margin-top: 0% !important;
	}	
	#post-31 .et_pb_text_17 /* SONORO */  {
    	margin-top: 27% !important; /* Abstand oben zwischen Logo und Kategorien */
	}
	#post-31 .et_pb_image_14 { /* FRUNOL DELICIA Logo - Abstand oben */
		margin-top: 0% !important;
	}
	/* Abstände zw. Aufzählungen und Linie */
	#post-31 .et_pb_text_4,
	#post-31 .et_pb_text_6,
	#post-31 .et_pb_text_8,
	#post-31 .et_pb_text_9,
	#post-31 .et_pb_text_10,
	#post-31 .et_pb_text_11,
	#post-31 .et_pb_text_12,
	#post-31 .et_pb_text_13,
	#post-31 .et_pb_text_14,
	#post-31 .et_pb_text_15,
	#post-31 .et_pb_text_16,
	#post-31 .et_pb_text_17,
	#post-31 .et_pb_text_18 {
		padding-left: 5% !important;
	}	

	/* PROCESS bis PRODUCTION Bereiche */
	
	/* Bilder Ausrichtung */
	#post-31 .et_pb_image_0 .et_pb_image_wrap img /* Bild WLH */  {
		min-height: 110%;
		width: auto;
  	}
	#post-31 .et_pb_image_15 /* process-performance */ {
		width: 100%; /* Bildbreite */
	}	
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 50px;
	}
	#post-31 .et_pb_text_26 h2 /* Titel - branding & packaging */{
		letter-spacing: 3px !important;
	}
	#post-31 .et_pb_text_19, /* Titel - process */
	#post-31 .et_pb_text_23, /*  Titel - strategy */
	#post-31 .et_pb_text_30, /* Titel - inhouse */
	#post-31 .et_pb_text_33, /* Titel - rollout */
	#post-31 .et_pb_text_37 /* Titel - artwork */ {
		margin-top: 0% !important;
		margin-bottom: 7% !important;
		margin-left: 0% !important;
		width: 100%;
		padding: 0% 5% 0% 5%;
	}
	#post-31 .et_pb_text_22, /*  Titel - performance */
	#post-31 .et_pb_text_29, /* Titel - communication */
	#post-31 .et_pb_text_32, /* Titel - photography */
	#post-31 .et_pb_text_36, /* Titel - management */
	#post-31 .et_pb_text_39 /* Titel - production */ {
		width: 100%;
		margin-right: 0% !important;
		padding: 0% 5% 0% 5%;
	}
	#post-31 .et_pb_text_22 h2, /* performance - Ausrichtung */
	#post-31 .et_pb_text_29 h2, /* communication - Ausrichtung */
	#post-31 .et_pb_text_32 h2, /* photography - Ausrichtung */ 
	#post-31 .et_pb_text_36 h2, /* management - Ausrichtung */ 
	#post-31 .et_pb_text_39 h2 /* production - Ausrichtung */ {
		text-align: right;
	}
	#post-31 .et_pb_text_29 /* communication - Ausrichtung */ {
		text-align: right;
		margin-top: -4%; /* communication - Abstand oben */
	}
	/* Aufzählungen */
	#post-31 .et_pb_text_20, /* process-performance */
	#post-31 .et_pb_text_24, /* strategy */
	#post-31 .et_pb_text_27, /* branding...-communication */
	#post-31 .et_pb_text_31, /* inhouse-photography */
	#post-31 .et_pb_text_34, /* rollout-management */
	#post-31 .et_pb_text_38 /* artwork-production */ {
		font-size: 16px;  /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-right: 5% !important; /* Innerer Abstand rechts */
		padding-left: 5% !important; /* Innerer Abstand links */
		margin-top: 0% !important;
	}
	#post-31 .et_pb_text_27 /* branding...-communication */ {
		margin-top: -20% !important; /* Abstand oben */
	}
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 28px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
	}
	#post-31 .et_pb_text_28 /* branding...-communication */ {
		font-size: 14px;  /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		margin-top: 6% !important;
	}
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		padding: 0% 5% 0% 5% !important;
		width: 100% !important;
		margin-right: 0% !important;
		margin-left: 0% !important;
	}

	/* branding...-communication */
	#post-31 .et_pb_row_10 /* Aufzählungen und Text Abstand oben */ {
		margin-top: -3%; /* Abstand oben */
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 46px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 20px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 7px; /* Subline - Schriftgröße */
	}
	#post-31 .et_pb_text_42 /* Tabelle 2 */ {
		margin: 1% 0% 2% 7% !important; /* Abstand oben/rechts/unten/links */
	}
	
	#post-31 .et_pb_text_40, /* Tabelle 1 - Breite*/
	#post-31 .et_pb_text_43 /* Tabelle 2 - Breite*/ {
		margin-left: auto !important;
		margin-right: auto !important;
		width: 95%;
		margin-top: 5%;
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Tabelle 2 - Spalte 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) /* Tabelle 2 - Spalte 2 */{
		width: 8% !important; /* Breite*/ 
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 62px; /* Schriftgröße */
		text-align: center;
	}
	#post-31 .et_pb_text_41 /* Titel - team & spirit */ {
		margin: 1% auto 2% auto !important; /* Abstand oben/rechts/unten/links */
	}
			
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 0% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		font-size: 14px; /* Schriftgröße */
		line-height: 1.8em; /* Zeilenabstand */
		padding-left: 5% !important; /* Innerer Abstand rechts = wird breiter */
		padding-right: 5% !important; /* Innerer Abstand rechts = wird breiter */
	}
	
	/* Bildsammlung unten rechts */
	#post-31 .et_pb_image_24 {
		margin-top: 3% !important; /* Abstand oben */
		margin-left: 0% !important;
	}
	#post-31 .et_pb_image_25 {
		margin-left: 0% !important; /* Abstand links */
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 36px !important;
	}
	#post-31 .et_pb_section_5 { /* Section Höhe */
		min-height: auto;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 95% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(1) /* Logo Spalte links */ {
		width: 26% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(2) /* Text Spalte rechts */ {
		width: 70% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 62%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 14px !important; /* Schriftgröße */
		line-height: 1.3em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 300px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 36px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 10% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	/* Breite Spalten */
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-918 .et_pb_column_0 /* Spalte 1 - Bruno Gelato */{
		width: 30% !important;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 65% !important;
	}
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 100% !important;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 22px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 15px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 32% !important; /* Abstand links */
		margin-top: 10% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50% !important;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 24px !important;
		line-height: 1.2em !important;
	}

	/***************/
	/*Jobs - Seite */
	/***************/
	
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -38% !important;
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 24px;
		line-height: 1.5em;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0 /* Kontaktdaten */ {
		margin-top: -40% !important;
	}
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 28px;
		line-height: 1.2em;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 18px;
		line-height: 1.5em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	
	/* Kontaktformular Abstand oben */
	#post-1168 .et_pb_code_2 {
		padding-top: 10%;
	}
	/* Farben - Breite von Angabefeldern */
	#post-1168 select.wpcf7-form-control, /* Jobs */
	#post-1168 input[type="text"],
	#post-1168 input[type="email"],
	#post-1168 textarea,
	#post-1168 input[type="tel"],
	#post-1490 select.wpcf7-form-control, /* Contact */
	#post-1490 input[type="text"],
	#post-1490 input[type="email"],
	#post-1490 textarea,
	#post-1490 input[type="tel"] {
		background-color: #f7f7f7;
		width: 100%;
		padding: 4% 2%;
		border: 0;
		font-family: 'Avenir LT Std Roman' !important;
		font-size: 15px !important;
	}
	#post-1168 .betreff, /* Jobs */
	#post-1168 .nachricht,
	#post-1168 .checkbox-datenschutz,
	#post-1490 .betreff, /* Contact */
	#post-1490 .nachricht,
	#post-1490 .checkbox-datenschutz {
		margin-top: 1%; /* Abstand oben*/
	}	
	/* Abstände von Angabefeldern */
	#post-1168 .zeile, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .zeile /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		display: block;
		margin-top: 1%; /* Abstand oben*/
	}
	#post-1168 .spalte-1, /* Jobs - Vorname, Telefonnummer */
	#post-1490 .spalte-1 /* Contact - Vorname, Telefonnummer */ {
		display: block;
		width: 100% !important;
		margin-right: 0%;
	}
	#post-1168 .spalte-2, /* Jobs - Nachname, Email */
	#post-1490 .spalte-2 /* Contact - Nachname, Email */ {
		display: block;
		width: 100% !important;
		margin-top: 1%;
	}
	/* Checkbox */
	#post-1168 .wpcf7-list-item-label, /* Jobs - Datenschutz-Hinweis */
	#post-1490 .wpcf7-list-item-label /* Contact - Datenschutz-Hinweis */ {
		font-size: 14px;
		color: #8F908F !important;
		line-height: 1.5em;
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Section Abstand */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		margin-top: -144px !important;
	}
	
	/**********/
	/* FOOTER */
	/**********/
	
	div.et_pb_row_0_tb_footer.et_pb_row { /* Abstand */
		padding-top: 2%!important;
		padding-right: 5% !important;
		padding-bottom: 2%!important;
		padding-left: 5% !important;
	}
	
	.et_pb_text_0_tb_footer h3, /* Spalte 1 */
	.et_pb_text_1_tb_footer h3, /* Spalte 2 */
	.et_pb_text_2_tb_footer h3, /* Spalte 3 */
	.et_pb_text_3_tb_footer h3 /* Spalte 4 */ {
		font-size: 16px;
	}
	.et_pb_text_0_tb_footer p, /* Spalte 1 */
	.et_pb_text_1_tb_footer p, /* Spalte 2 */
	.et_pb_text_2_tb_footer p, /* Spalte 3 */
	.et_pb_text_3_tb_footer p /* Spalte 4 */ {
		font-size: 12px;
	}
	.et_pb_text_0_tb_footer, /* Spalte 1 */
	.et_pb_text_1_tb_footer, /* Spalte 2 */
	.et_pb_text_2_tb_footer, /* Spalte 3 */
	.et_pb_text_3_tb_footer /* Spalte 4 */ {
    	margin-top: 8% !important; /* Absstand oben */
  	}
	
	 /* FOOTER - Copyrights */ 
	.et_pb_text_4_tb_footer > div:nth-child(1){
		padding-left: 15% !important; /* Innenabstand links */
		padding-right: 15% !important; /* Innenabstand rechts */
	}
	
	/* BACK TO TOP Button */
	.et_divi_100_custom_back_to_top .et_pb_scroll_top {
		width: 50px !important;
		height: 50px !important;
	}
}

/************************************ 375px ******************************************************************************************************/
@media all and (max-width: 375px){
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	#main-header {
		background-color: #fff0 !important;
		position: fixed !important;
	}
	#et-top-navigation {
		margin-right: 5% !important;
	}

	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 95%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 60px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1.5%; /* Abstand unten */
	}
	.menu-item-14, /* WORK */ 
	.menu-item-15, /* JOBS */
	.menu-item-16 /* CONTACT */ {
		padding: 3% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 20px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 7% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 2% 7% 0 0 !important;
	 	font-size: 36px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 2% 7% 4% 0 !important;
	 	font-size: 36px !important;
	}

	/* HEAD-SLIDER */
	.et_pb_section_0 {
		padding-top: 0% !important; /* Innenabstand oben */
	}
		
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_row_1.et_pb_row {
		width: 90%; /* Breite */
		margin-top: 120px !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_0 h1 {
		font-size: 44px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 700px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Bild */	
	#post-31 .et_pb_image_0 {
		max-width: 100%; /* Maximale Breite */
	}
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 2% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 40px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 15px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 10px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}	

	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 74px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	/* Section Höhe bei shortfacts */
	#post-31  .et_pb_row_2.et_pb_row {
		padding-top: 5% !important; /* Abstand oben */
		padding-bottom: 4.5% !important; /* Abstand unten */
	}	
	
	/* CLIENTS - Bereich */
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 13px; /* Schriftgröße - Aufzählungen */
	}
	
	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 3.5% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_7 /* COMPO ohne Logo */  {
		margin-top: 66% !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7) /* NORMA - MARKET */ {
    	padding-top: 15% !important; /* Abstand oben*/
	}
	#post-31 .et_pb_text_12 /* LACTALIS - SINCE */ {
    	margin-top: 49% !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_17 /* SONORO - SINCE */ {
    	margin-top: 28% !important; /* Abstand oben */
	}
	
	/* PROCESS bis PRODUCTION Bereiche */
	
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 45px;
	}
	
	/* TEAM & SPIRIT Bereich */
	
	/* Tabellen */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Tabelle 2 - Spalte 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) /* Tabelle 2 - Spalte 2 */{
		width: 10% !important; /* Breite*/ 
	}
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 55px; /* Schriftgröße */
		text-align: center;
	}	
	
	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		margin: 1% 0% 2% 0% !important; /* Abstand oben/rechts/unten/links */
	}
	#post-31 .et_pb_text_42 {
		padding-left: 5% !important; /* Innerer Abstand links */
		padding-right: 5% !important; /* Innerer Abstand rechts */
	}
	
	/* Bildsammlungenen */
	#post-31 .et_pb_image_24 /* Bild unten */ {
		margin-left: 0% !important;
	}
	
	/****************/
	/* WORK - SEITE */
	/****************/
	
	/* WLH */
	#post-561 .et_pb_row_1 /* Section - Breite */ {
		width: 95% !important;
	}
	#post-561 .et_pb_row_1.et_pb_row /* Abstand oben/unten */ {
		margin-top: 10% !important;
		margin-bottom: 10% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(1) /* Logo Spalte links */ {
		width: 26% !important;
	}
	#post-561 div.et_pb_with_border:nth-child(2) /* Text Spalte rechts */ {
		width: 70% !important;
	}
	/* Logo */
	#post-561 .et_pb_image_0 {
		width: 62%; /* Breite */
		text-align: right;
	}
	/* Text - Über 40 Jahren ... */
	#post-561 .et_pb_text_0 {
		font-family: 'Avenir LT Std Black', Helvetica, Arial, Lucida, sans-serif;
		font-size: 14px !important; /* Schriftgröße */
		line-height: 1.3em !important; /* Zeilenabstand */
	}
	/* REFERENZEN */
	#post-561 .clients-galerie,
	#post-561 .clients-galerie-marke {
		height: 300px; /* Referenz-Button Höhe */
	}
		/* BUTTON ... IHRE MARKE? */
	#post-561 .et_pb_button {
		font-size: 32px !important; /* Schriftgröße */
	}
	#post-561 .clients-galerie-marke {
		padding-top: 10% !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	/* Breite Spalten */
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-918 .et_pb_column_0 /* Spalte 1 - Bruno Gelato */{
		width: 30% !important;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 65% !important;
	}
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 100% !important;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 20px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 13px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 32% !important; /* Abstand links */
		margin-top: 10% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50% !important;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 24px !important;
		line-height: 1.2em !important;
	}

	/***************/
	/*Jobs - Seite */
	/***************/
	
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -38% !important;
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 22px;
		line-height: 1.5em;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 16px;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 25px;
		line-height: 1.2em;
	}
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/

	/* Farben - Breite von Angabefeldern */
	#post-1168 select.wpcf7-form-control, /* Jobs */
	#post-1168 input[type="text"],
	#post-1168 input[type="email"],
	#post-1168 textarea,
	#post-1168 input[type="tel"],
	#post-1490 select.wpcf7-form-control, /* Contact */
	#post-1490 input[type="text"],
	#post-1490 input[type="email"],
	#post-1490 textarea,
	#post-1490 input[type="tel"] {
		background-color: #f7f7f7;
		width: 100%;
		padding: 4% 2%;
		border: 0;
		font-family: 'Avenir LT Std Roman' !important;
		font-size: 15px !important;
	}
	/* Abstände von Angabefeldern */
	#post-1168 .zeile, /* Jobs - Vorname, Nachname, Telefonnummer, Email */
	#post-1490 .zeile /* Contact - Vorname, Nachname, Telefonnummer, Email */ {
		display: block;
		margin-top: 1%; /* Abstand oben*/
	}
	#post-1168 .spalte-1, /* Jobs - Vorname, Telefonnummer */
	#post-1490 .spalte-1 /* Contact - Vorname, Telefonnummer */ {
		display: block;
		width: 100% !important;
		margin-right: 0%;
	}
	#post-1168 .spalte-2, /* Jobs - Nachname, Email */
	#post-1490 .spalte-2 /* Contact - Nachname, Email */ {
		display: block;
		width: 100% !important;
		margin-top: 1%;
	}
	#post-1168 .betreff, /* Jobs */
	#post-1168 .nachricht,
	#post-1168 .checkbox-datenschutz,
	#post-1490 .betreff, /* Contact */
	#post-1490 .nachricht,
	#post-1490 .checkbox-datenschutz {
		margin-top: 1%; /* Abstand oben*/
	}
	
	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Section Abstand */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		margin-top: -130px !important;
	}
		
	/**********/
	/* FOOTER */
	/**********/
		
	/* FOOTER - Copyrights */ 
	.et_pb_text_4_tb_footer > div:nth-child(1){
		padding-left: 10% !important; /* Innenabstand links */
		padding-right: 10% !important; /* Innenabstand rechts */
	}
	
	/* BACK TO TOP Button */
	.et_divi_100_custom_back_to_top .et_pb_scroll_top {
		width: 50px !important;
		height: 50px !important;
	}
}

/************************************ 320px *******************************************/
@media all and (max-width: 320px){
	
	/**************/
	/* HAUPT-MENÜ */
	/**************/

	/* Logo-Größe */
	/* Identisch wie Viewport 1080px */
	
	#main-header {
		background-color: #fff0 !important;
		position: fixed !important;
	}
	#et-top-navigation {
		margin-right: 5% !important;
	}

	/* Section - Breite */
	.et_header_style_fullscreen .et_pb_fullscreen_nav_container {
		display: table;
		width: 95%;
		vertical-align: middle;
		height: 100%;
	}
	
	/* MENÜ - Hauptpunkte */
	#mobile_menu_slide > li:nth-child(1) > a:nth-child(1), /* AGENCY */
	#mobile_menu_slide > li:nth-child(2) > a:nth-child(1), /* WORK */
	#mobile_menu_slide > li:nth-child(3) > a:nth-child(1), /* JOBS */
	#mobile_menu_slide > li:nth-child(4) > a:nth-child(1) /* CONTACT */  {
		font-size: 38px !important;
	}
	#mobile_menu_slide > .current-menu-ancestor {
		margin-bottom: 1%; /* Abstand unten */
	}
	.menu-item-14, /* WORK */ 
	.menu-item-15, /* JOBS */
	.menu-item-16 /* CONTACT */ {
		padding: 3% 0 0 0 !important; /* Abstand oben/unten */
	}
	
	/* MENÜ - Emailadressen und Telefon */
	#mobile_menu_slide > li:nth-child(5) > a:nth-child(1), /* Email 1 */
	#mobile_menu_slide > li:nth-child(6) > a:nth-child(1), /* Email 2 */
	#mobile_menu_slide > li:nth-child(7) > a:nth-child(1) /* Telefon */{
		font-family: "Avenir LT Std Roman",sans-serif !important;
		font-size: 15px !important;
		text-transform: none !important;
	}
	
	/* SUBMENÜ */
	li.menu-item-1228 /* ABOUT */  {
		margin-top: 4% !important; /* Abstand oben */
	}
	.menu-item-1228 > a:nth-child(1) /* ABOUT */ {
	 	padding: 0% 10% 0 0 !important;
	 	font-size: 28px !important;
	}
	.menu-item-12 > a:nth-child(1) /* OUR TEAM */{
	 	padding: 2% 10% 0 0 !important;
	 	font-size: 28px !important;
	}
	.menu-item-13 > a:nth-child(1) /* CLIENTS */{
	 	padding: 2% 10% 4% 0 !important;
	 	font-size: 28px !important;
	}
	
	/***********************/
	/* AGENCY - HAUPTSEITE */
	/***********************/
			
	/* TITEL - Branding & ... Bereich */
	#post-31 .et_pb_text_0 h1 {
		font-size: 40px; /* Schriftgröße */
	}
	#post-31 .et_pb_section_1 {
		min-height: 600px; /* Section-Größe */
	}	
	
	/* SHORTFACTS - Bereich */
	
	/* Tabelle */
	#post-31 .et_pb_text_1 { /* Tabelle - Breite */
		width: 100% !important;
		margin-top: 5% !important;
	}
	#post-31 .entry-content tr td {
		padding: 1% 0%; /* Tabelle - Spalten Innenabstand */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1), /* Spalte 1 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2), /* Spalte 2 Titel - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1), /* Spalte 1 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {/* Spalte 2 Subline - Breite */
		width: 5% !important;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3), /* Spalte 3 Subline - Breite */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(3) {/* Spalte 3 Subline - Breite */
		width: 13% !important;
	}
	#post-31 .et_pb_text_1 h1 { /* Spalte 1 und 2 - Überschrift H1 */
		font-size: 36px;
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) {
		font-size: 13px !important; /* Spalte 2 - Überschrift H1 2-Zeiler*/
		line-height: 1.2em; /* Spalte 2 - Zeilenabstand H1 2-Zeiler*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(1) > h1:nth-child(1), /* Spalte 1 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(2) > h1:nth-child(1), /* Spalte 2 */
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(3) > h1:nth-child(1) /* Spalte 3 */ {
		padding-bottom: 0px; /* Innerer Abstand unten H1 */
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) {
		font-size: 8px; /* Spalte 1, 2 und 3 - Subline - Schrfitgröße*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(1) {
		padding-left: 2% !important; /* Spalte 1 - Subline - Innenabstand links*/
	}
	#post-31 .et_pb_text_1 > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(2) > td:nth-child(2) {
		padding-left: 2.5% !important; /* Spalte 2 - Subline - Innenabstand links*/
	}
	
	/* Titel - shortfacts */
	#post-31 .et_pb_text_3 h2 {
		font-size: 64px; /* Schriftgröße */
	}
	#post-31 .et_pb_text_3 {
		margin-top: 24% !important; /* Abstand oben */
	}
	/* Section Höhe bei shortfacts */
	#post-31  .et_pb_row_2.et_pb_row {
		padding-top: 5% !important; /* Abstand oben */
		padding-bottom: 4% !important; /* Abstand unten */
	}	
	
	/* CLIENTS - Bereich */
	
	/* Aufzählungen - ALLE */
	#post-31 .et_pb_text_4 h3,
	#post-31 .et_pb_text_5 h3,
	#post-31 .et_pb_text_7 h3,
	#post-31 .et_pb_text_6 h3,
	#post-31 .et_pb_text_8 h3,
	#post-31 .et_pb_text_9 h3,
	#post-31 .et_pb_text_10 h3,
	#post-31 .et_pb_text_11 h3,
	#post-31 .et_pb_text_12 h3,
	#post-31 .et_pb_text_13 h3,
	#post-31 .et_pb_text_14 h3,
	#post-31 .et_pb_text_15 h3,
	#post-31 .et_pb_text_16 h3,
	#post-31 .et_pb_text_17 h3,
	#post-31 .et_pb_text_18 h3 {
		font-size: 11px; /* Schriftgröße - Aufzählungen */
	}
	
	/* Subline - Schriftgröße */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(1), /* ALDI SÜD - HOFER - SINCE */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(3), /* ALDI SÜD - HOFER - FUNCTION */
	#post-31 .et_pb_text_4 > div:nth-child(1) > p:nth-child(5), /* ALDI SÜD - HOFER - MARKET */
	#post-31 .et_pb_text_5 > div:nth-child(1) > p:nth-child(1), /* ALDI NORD - CATEGORY */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(1), /* COMPO - SINCE */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(3), /* COMPO - FUNCTION */
	#post-31 .et_pb_text_6 > div:nth-child(1) > p:nth-child(5), /* COMPO - MARKET */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3), /* COMPO - MARKET 2 */
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(1), /* COMPO - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(1), /* NORMA - SINCE */ 
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(3), /* NORMA - CATEGORY */
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(5), /* NORMA - FUNCTION */	
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7), /* NORMA - MARKET */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(1), /* KÜHLMANN - SINCE */ 
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(3), /* KÜHLMANN - CATEGORY */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(5), /* KÜHLMANN - FUNCTION */
	#post-31 .et_pb_text_9 > div:nth-child(1) > p:nth-child(7), /* KÜHLMANN - MARKET */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(1), /* BRUNO GELATO - SINCE */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(3), /* BRUNO GELATO - CATEGORY */ 
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(5), /* BRUNO GELATO - FUNCTION */
	#post-31 .et_pb_text_10 > div:nth-child(1) > p:nth-child(7), /* BRUNO GELATO - MARKET */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(1), /* ESCAL - SINCE */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(3), /* ESCAL - CATEGORY */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(5), /* ESCAL - FUNCTION */
	#post-31 .et_pb_text_11 > div:nth-child(1) > p:nth-child(7), /* ESCAL - MARKET */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(1), /* LACTALIS - SINCE */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(3), /* LACTALIS - CATEGORY */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(5), /* LACTALIS - FUNCTION */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(7), /* LACTALIS - SUBBRANDS */
	#post-31 .et_pb_text_12 > div:nth-child(1) > p:nth-child(9), /* LACTALIS - MARKET */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(1), /* NAWARRA - SINCE */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(3), /* NAWARRA - CATEGORY */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(5), /* NAWARRA - FUNCTION */
	#post-31 .et_pb_text_13 > div:nth-child(1) > p:nth-child(7), /* NAWARRA - MARKET */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(1), /* SINNACK - SINCE */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(3), /* SINNACK - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SINNACK - FUNCTION */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(7), /* SINNACK - MARKET */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(1), /* SCHULTE - SINCE */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(3), /* SCHULTE - CATEGORY */
	#post-31 .et_pb_text_14 > div:nth-child(1) > p:nth-child(5), /* SCHULTE - FUNCTION */
	#post-31 .et_pb_text_15 > div:nth-child(1) > p:nth-child(7), /* SCHULTE - MARKET */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(1), /* AKTUELL - SINCE */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(3), /* AKTUELL - CATEGORY */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(5), /* AKTUELL - FUNCTION */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(7), /* AKTUELL - SUBBRANDS */
	#post-31 .et_pb_text_16 > div:nth-child(1) > p:nth-child(9), /* AKTUELL - MARKET */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(1), /* SONORO - SINCE */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(3), /* SONORO - CATEGORY */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(5), /* SONORO - FUNCTION */
	#post-31 .et_pb_text_17 > div:nth-child(1) > p:nth-child(7), /* SONORO - MARKET */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(1), /* FRUNOL DELICIA - SINCE */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(3), /* FRUNOL DELICIA - CATEGORY */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(5), /* FRUNOL DELICIA - FUNCTION */
	#post-31 .et_pb_text_18 > div:nth-child(1) > p:nth-child(7) /* FRUNOL DELICIA - MARKET */ {
		font-size: 8px;
	}

	/* Abstände Aufzählungen */
	#post-31 .et_pb_text_7 /* COMPO ohne Logo */  {
		margin-top: 68% !important; /* Abstand oben */
	}
	#post-31 .et_pb_text_7 > div:nth-child(1) > p:nth-child(3) /* COMPO */ {
		padding-top: 4% !important; /* Abstand oben zwischen - Kategorien */
	}
	#post-31 .et_pb_text_8 > div:nth-child(1) > p:nth-child(7) /* NORMA */{
    	padding-top: 18% !important; /* Abstand oben zwischen - SINCE und Logo */
	}
	#post-31 .et_pb_text_12 /* LACATALIS */ {
		margin-top: 53% !important; /* Abstand oben zwischen - SINCE und Logo */
	}
	#post-31 .et_pb_text_17 /* SONORO */  {
    	margin-top: 32% !important; /* Abstand oben zwischen Logo und Kategorien */
	}
	
	/* PROCESS bis PRODUCTION Bereiche */
	
	/* Titel */
	#post-31 .et_pb_text_19 h2, /* Titel - process */
	#post-31 .et_pb_text_22 h2, /* Titel - performance */
	#post-31 .et_pb_text_23 h2, /* Titel - strategy */ 
	#post-31 .et_pb_text_26 h2, /* Titel - branding & packaging */
	#post-31 .et_pb_text_29 h2, /* Titel - communication */
	#post-31 .et_pb_text_30 h2, /* Titel - inhouse */
	#post-31 .et_pb_text_32 h2, /* Titel - photography */
	#post-31 .et_pb_text_33 h2, /* Titel - rollout */
	#post-31 .et_pb_text_36 h2, /* Titel - management */
	#post-31 .et_pb_text_37 h2, /* Titel - artwork */
	#post-31 .et_pb_text_39 h2 /* Titel - production */ {
		font-size: 40px;
	}
	
	/* Text - Titel */
	#post-31 .et_pb_text_25 h2, /* strategy */
	#post-31 .et_pb_text_28 h2, /* branding...-communication */
	#post-31 .et_pb_text_35 h2 /* rollout-management */ {
		font-size: 20px !important;
	}
	/* Text - Inhalt */
	#post-31 .et_pb_text_21, /* process-performance */
	#post-31 .et_pb_text_25, /* strategy */
	#post-31 .et_pb_text_28, /* branding...-communication */
	#post-31 .et_pb_text_35 /* rollout-management */ {
		font-size: 12px;  /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
	}
	/* Titel - inhouse */
	#inhouse-photography {
		padding-top: 0% !important; /* Section innerer Abstand */ 
	}
	
	/* TEAM & SPIRIT Bereich */

	/* Tabellen */
	#post-31 .et_pb_text_40 h1, /* Tabelle 1 */
	#post-31 .et_pb_text_43 h1 /* Tabelle 2 */ {
		font-size: 36px; /* Titel - Schriftgröße */
	}
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(4) > h1:nth-child(1) > sup:nth-child(1), /* Tabelle 1 */
	#post-31 div.et_pb_module:nth-child(4) > div:nth-child(1) > table:nth-child(1) > tbody:nth-child(1) > tr:nth-child(1) > td:nth-child(5) > h1:nth-child(1) > sup:nth-child(1) /* Tabelle 2 */{
		font-size: 16px !important; /* Titel - Hochgestelt - Schriftgröße */
	}
	#post-31 .et_pb_text_40, /* Tabelle 1 */
	#post-31 .et_pb_text_43 /* Tabelle 2 */ {
		font-size: 6px; /* Subline - Schriftgröße */
	}	
	
	/* Titel - team & spirit */
	#post-31 .et_pb_text_41 h2 {
		font-size: 46px; /* Schriftgröße */
		text-align: center;
	}

	/* Text - Inhalt */
	#post-31 .et_pb_text_42 {
		line-height: 1.4em; /* Zeilenabstand */
	}
	
	/* Bildsammlungenen */
	#post-31 .et_pb_image_24 /* Bild unten */ {
		margin-left: 0% !important;
	}
	
	/* BUTTON */
	#post-31 .et_pb_button {
  		font-size: 20px !important;
	}

	/**********************/
	/* REFERENZEN - Seite */
	/**********************/
	
	/* BESCHREIBUNG */
	
	/* Breite Gesammt */
	#post-788 .et_pb_row_0.et_pb_row, /* Sun Snacks */ 
	#post-738 .et_pb_row_0.et_pb_row, /* Farmer Naturals */ 
	#post-843 .et_pb_row_0.et_pb_row, /* Biscotto */ 
	#post-894 .et_pb_row_0.et_pb_row, /* Kühlmann */ 
	#post-918 .et_pb_row_0.et_pb_row /* Bruno Gelato */ {
		margin-left: auto !important;
		margin-right: auto !important;
		padding-top: 5%;
		padding-bottom: 5%;
		width: 100%;
	}
	/* Breite Spalten */
	#post-788 .et_pb_column_0, /* Spalte 1 - Sun Snacks */
	#post-738 .et_pb_column_0, /* Spalte 1 - Farmer Naturals */
	#post-843 .et_pb_column_0, /* Spalte 1 - Biscotto */
	#post-894 .et_pb_column_0, /* Spalte 1 - Kühlmann */
	#post-918 .et_pb_column_0 /* Spalte 1 - Bruno Gelato */{
		width: 30% !important;
	}
	#post-788 .et_pb_column_1, /* Spalte 2 - Sun Snacks */
	#post-738 .et_pb_column_1, /* Spalte 2 - Farmer Naturals */
	#post-843 .et_pb_column_1, /* Spalte 2 - Biscotto */
	#post-894 .et_pb_column_1, /* Spalte 2 - Kühlmann */
	#post-918 .et_pb_column_1 /* Spalte 2 - Bruno Gelato */{
		width: 65% !important;
	}
	#post-788 .et_pb_column_2, /* Spalte 3 - Sun Snacks */
	#post-738 .et_pb_column_2, /* Spalte 3 - Farmer Naturals */
	#post-843 .et_pb_column_2, /* Spalte 3 - Biscotto */
	#post-894 .et_pb_column_2, /* Spalte 3 - Kühlmann */
	#post-918 .et_pb_column_2 /* Spalte 3 - Bruno Gelato */{
		width: 100% !important;
	}
	/* LOGOS */
	#post-788 .et_pb_image_0, /* ALDI SÜD - ALDI NORD - Sun Snacks */
	#post-843 .et_pb_image_0 /* ALDI SÜD - ALDI NORD - Biscotto */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-738 .et_pb_image_0 /* ALDI SÜD - Farmer Naturals */ {
		padding-right: 10%;
		width: 36%;
		text-align: right;
		margin-right: 0;
	}
	#post-894 .et_pb_image_0 /* Kühlmann */ {
		padding-right: 10%;
		width: 41%;
		text-align: right;
		margin-right: 0;
	}
	#post-918 .et_pb_image_0 /* Bruno Gelato */ {
		padding-right: 10%;
		width: 73%;
		text-align: right;
		margin-right: 0;
	}
	/* TEXT */
	/* Titel */
	#post-788 .et_pb_text_0 h1, /* Sun Snacks */
	#post-738 .et_pb_text_0 h1, /* Farmer Naturals */
	#post-843 .et_pb_text_0 h1, /* Biscotto */
	#post-894 .et_pb_text_0 h1, /* Kühlmann */
	#post-918 .et_pb_text_0 h1 /* Bruno Gelato */ {
		font-family: 'Avenir LT Std Black',Helvetica,Arial,Lucida,sans-serif;
		text-transform: uppercase;
		font-size: 17px;
		color: #484848 !important;
		text-align: left;
	}
	/* Textinhalt */
	#post-788 .et_pb_text_1, /* Sun Snacks */
	#post-738 .et_pb_text_1, /* Farmer Naturals */
	#post-843 .et_pb_text_1, /* Biscotto */
	#post-894 .et_pb_text_1, /* Kühlmann */
	#post-918 .et_pb_text_1 /* Bruno Gelato */ {
		font-size: 11px; /* Schriftgröße */
		line-height: 1.5em; /* Zeilenabstand */
		border-right-width: 2px;
		border-right-color: #484848;
		padding-right: 4% !important;
		margin-top: 3% !important;
	}
	/* TABELLE */
	/* Subline */
	#post-788 .et_pb_text_2, /* Sun Snacks */ 
	#post-738 .et_pb_text_2, /* Farmer Naturals */
	#post-843 .et_pb_text_2, /* Biscotto */
	#post-894 .et_pb_text_2, /* Kühlmann */
	#post-918 .et_pb_text_2 /* Bruno Gelato */ {
		text-transform: uppercase;
		font-size: 10px; /* Schriftgröße */
		line-height: 1em; /* Zeilenabstand */
		padding-left: 32% !important; /* Abstand links */
		margin-top: 10% !important; /* Abstand oben */
	}
	/* Titel */
	#post-788 .et_pb_text_2 h3, /* Sun Snacks */
	#post-738 .et_pb_text_2 h3, /* Farmer Naturals */
	#post-843 .et_pb_text_2 h3, /* Biscotto */
	#post-894 .et_pb_text_2 h3, /* Kühlmann */
	#post-918 .et_pb_text_2 h3 /* Bruno Gelato */ {
		font-size: 20px; /* Schriftgröße */
	}
	/* BUTTONS */
	#post-738 .et_pb_column_3, /* Farmer Naturals - previous */
	#post-738 .et_pb_column_4, /* Farmer Naturals - next */
	#post-843 .et_pb_column_3, /* Biscotto - previous */ 
	#post-843 .et_pb_column_4, /* Biscotto - next */
	#post-894 .et_pb_column_3, /* Kühlmann - previous*/
	#post-894 .et_pb_column_4 /* Kühlmann - next */ {
		width: 50% !important;
	}
	#post-788 .et_pb_button_0, /* Sun Snacks - next */
	#post-738 .et_pb_button_0, /* Farmer Naturals - previous */ 
	#post-738 .et_pb_button_1, /* Farmer Naturals - next */
	#post-843 .et_pb_button_0, /* Biscotto - previous */ 
	#post-843 .et_pb_button_1, /* Biscotto - next */
	#post-894 .et_pb_button_0, /* Kühlmann - previous*/ 
	#post-894 .et_pb_button_1, /* Kühlmann - next */
	#post-918 .et_pb_button_0, /* Bruno Gelato - previous*/ 
	#post-918 .et_pb_button_1 /* Bruno Gelato - next */ {
		font-size: 20px !important;
		line-height: 1.2em !important;
	}

	/***************/
	/*Jobs - Seite */
	/***************/
	
	/* Section Abstand oben */
	#post-1168 .et_pb_text_0 /* Wer wir sind */ {
		margin-top: -38% !important;
	}
	/* Text */
	#post-1168 .et_pb_text_0 h1 /* Titel - Du willst uns ... */ {
		font-size: 18px;
		line-height: 1.5em;
	}
	#post-1168 .et_pb_text_0 h2, /* Titel - Wer wir sind */ 
	#post-1168 .et_pb_text_1 h4, /* Titel - Offene Jobs ... */ 
	#post-1168 .et_pb_text_2 h4, /* Titel - Ausbildungsplatz ... */ 
	#post-1168 .et_pb_text_3 h4 /* Titel - Kontakt & Anspr. ... */{
		font-size: 14px;
	}
	
	/*******************/
	/* Contact - Seite */
	/*******************/
	
	/* Section Abstand oben */
	#post-1490 .et_pb_text_0 /* Kontaktdaten */ {
		margin-top: -48% !important;
	}	
	/* Text */
	#post-1490 .et_pb_text_0 h2 /* Titel - Name der Firma */ {
		font-size: 20px;
		line-height: 1.2em;
	}
	#post-1490 .et_pb_text_0 p /* Text - Kontaktdaten */ {
		font-size: 14px;
		line-height: 1.5em;
	}	
	
	/********************************/
	/* KONTAKTFORMULAR Jobs/Contact */
	/********************************/
	/* Identisch vie Viewport 414px */

	/********************************************************/
	/* Impressum / Datenschutz / Haftungsausschluss - Seite */
	/********************************************************/

	/* Section Abstand */
	#post-1100 .et_pb_text_0, /* Impressum */
	#post-1138 .et_pb_text_0, /* Datenschutz */
	#post-1153 .et_pb_text_0 /* Haftungsausschluss */ {
		margin-top: -114px !important;
	}
	/* Titel */
	#post-1100 .et_pb_text_0 h4, /* Impressum */
	#post-1138 .et_pb_text_0 h4, /* Datenschutz */
	#post-1153 .et_pb_text_0 h4 /* Haftungsausschluss */ {
		font-size: 16px;
		line-height: 1.5em;
	}
	/* Text-Inhalt */
	#post-1100 .et_pb_text_0 p, /* Impressum */
	#post-1138 .et_pb_text_0 p, /* Datenschutz */
	#post-1138 .et_pb_text_0 ul, /* Datenschutz */
	#post-1153 .et_pb_text_0 p /* Haftungsausschluss */ {
		font-size: 12px;
		line-height: 1.5em;
	}
	
	/**********/
	/* FOOTER */
	/**********/

	.et_pb_row_0_tb_footer {
		width: 90% !important;
	}
	/* FOOTER - Copyrights */ 
	.et_pb_text_4_tb_footer > div:nth-child(1){
		padding-left: 5% !important; /* Innenabstand links */
		padding-right: 5% !important; /* Innenabstand rechts */
	}
	
	/* BACK TO TOP Button */
	.et_divi_100_custom_back_to_top .et_pb_scroll_top {
		width: 50px !important;
		height: 50px !important;
	}

}