/* Trennungen verhindern */
h1, h2, h3, h4, h5, h6, p {
  hyphens: none;
  word-break: normal;
  overflow-wrap: normal;
}

/* Schatten für die Sliderüberschrift */
#slider .ce_revolutionslider_text.bold {
  text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.75);
}

/* Schatten für den Sliderbeschreibungstext */
#slider .ce_revolutionslider_text:not(.bold) {
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.75);
}

/* Leichter Schatten für die Hauptnavigation */
#header .mainmenu .a-level_1 span {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}

/* Schatten für die Überschriften aller Einzelslider */
#slider .ce_bgimage .ce_text_extented p {
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.75);
}

/* Aktuell: Datum und Autor ausblenden */
.mod_newslist .news-date,
.mod_newslist .author {
  display: none;
}

/* Kontaktformular: Eingaben */
body.page_10 #main .ce_form form.style5 input.text,
body.page_10 #main .ce_form form.style5 textarea.textarea {
  font-size: 20px;
  line-height: 0.5;
  color: #222;
}

/* Kontaktformular: Platzhalter */
body.page_10 #main .ce_form form.style5 input.text::placeholder,
body.page_10 #main .ce_form form.style5 textarea.textarea::placeholder {
  font-size: 20px;
  color: #555;
  opacity: 1;
}

/* Kontaktformular: Senden-Button */
body.page_10 #main .ce_form form.style5 button.submit {
  font-size: 20px;
}

/* Trennstrich neben dem Instagram-Symbol entfernen */
.header .mod_socials::before {
  display: none;
}
/* Projektseiten: Fließtext etwas größer */
#main .portfolioreader .ce_text_extented p {
  font-size: 20px;
  line-height: 1.6;
}
/* Projektseiten: Buttonschrift wie Fließtext */
#main .portfolioreader .ce_hyperlink a.hyperlink_txt,
#main .portfolioreader .ce_hyperlink a.hyperlink_txt span {
  font-size: 20px;
}
/* Leistungen und Projektseiten: einheitlicher Fließtext */
#main .ce_text_extented.font-size-2 p,
#main .portfolioreader .ce_text_extented p {
  font-size: 20px;
  line-height: 1.6;
}
/* Gesamte Projekttabelle: einheitliche Schriftgröße */
#main .portfolioreader .ce_table th,
#main .portfolioreader .ce_table td {
  font-size: 17px;
  line-height: 1.5;
}
/* Projekttabelle: gleich starke Trennlinien */
#main .portfolioreader .ce_table table {
  border-collapse: collapse;
}
#main .portfolioreader .ce_table th,
#main .portfolioreader .ce_table td {
  border-bottom: 1px solid #ddd;
}
/* Instagram-Symbol größer, tiefer und etwas nach links */
.header .mod_socials a[aria-label="Instagram"] i {
  font-size: 24px;
  position: relative;
  top: 6px;
  left: -15px;
}
/* Instagram: Türkis ohne braunen Hintergrund */
.header .mod_socials a[aria-label="Instagram"]:hover i {
  background: transparent !important;
  color: #00abc7 !important;
}
