/*
Theme Name: Kalium - Child Theme
Theme URI: https://kaliumtheme.com
Author: Laborator
Author URI: https://laborator.co
Description: Start creating that amazing website that you have always wanted, only with Kalium &mdash; Connect with Laborator on: <a href="https://twitter.com/thelaborator">Twitter X</a> &bull; <a href="https://www.facebook.com/laboratorcreative">Facebook</a> &bull; <a href="https://www.instagram.com/laboratorcreative">Instagram</a>
Requires PHP: 7.2
Version: 1.0
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Template: kalium
Text Domain: kalium
*/


/* Anpassungen vorhandener Elemente
 * 
 * Designfarben:
 * blau				#0069B4
 * hellblau		#8FD4F6
 * grau				#858A99
 * hellgrau		#EEEEEE
 **********************************/

.vc_tta-panel-heading, .vc_tta-panel-body {
	background-color: white !important;
}
.vc_tta-title-text {
	line-height: 52px;
  font-size: 40px;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon {
	top: 42px !important;
  background-color: #0069B4;
  color: white;
  padding: 6px;
  border-radius: 100%;
  border-color: black;
  border: 10px solid #0069B4;
}
.vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title > a {
	padding-left: 64px !important;
}
.site-header--sticky-fixed {
	background-color: white;
}




/* zusätzliche Elemente
 **********************/

.Abstand {
	margin-top: 64px;
}
.Abstand_null {
	margin-top: 0;
	margin-bottom: 0;
	padding: 0! important;
}
.Abstand_unten {
	padding-bottom: 64px;
}
.blauer_Hintergrund {
	background-color: #059a;
	color: white;
	padding: 64px;
}
.blauer_Hintergrund a, .blauer_Hintergrund h1, .blauer_Hintergrund h2, .blauer_Hintergrund h3 {
	color: white;
}
.blauer_Hintergrund .Seitentitel {
	margin: 0 0 132px 0;
}
.blauer_Hintergrund .hervorgehoben {
	color: white !important;
}
.Flaeche_Familienbetrieb {
	min-height: 50vh;
}
#footer .widget.widget_media_image img {
	height: 80px !important;
  width: auto;
}
#footer .lb-element .lb-element-column-09bc07833c {
	justify-content: flex-end !important;
}
#footer a, #footer a:hover {
	color: #0069B4;
}
.hellblauer_Hintergrund {
	background-color: #8FD4F6;
	color: #0069B4;
	padding: 60px 30px;
  margin-left: 100px;
}
.hellblauer_Hintergrund a, .hellblauer_Hintergrund h1, .hellblauer_Hintergrund h2, .hellblauer_Hintergrund h3 {
	color: #0069B4;
}
.hellblauer_Hintergrund .Seitentitel {
	margin: 0 0 132px 0;
}
.hellblauer_Hintergrund .hervorgehoben {
	color: #0069B4 !important;
}
.hr_blau {
	margin: 60px 0;
}
.hr_blau .vc_sep_line {
	border: 20px solid #0069B4 !important;
}
.hervorgehoben {
	font-size: 26px;
	font-weight: 600;
	color: #0069B4;
}
.Icon_hervorgehoben {
	max-width: 40px;
}
.Kontaktflaeche {
	background-color: #0069B4;
  position: relative;
  top: -35px;
  padding: 90px 0 200px 35px;
  margin-right: 35px;
}
.Kontaktflaeche_Info {
	min-height: 50vh;
}
#ueber-uns-infobox {
	position: relative;
  top: -140px;
  width: 70vw;
  left: 20%;
}
.weisse_Schrift, .weisse_Schrift p, .weisse_Schrift h2, .weisse_Schrift h3, .weisse_Schrift h4, .weisse_Schrift h5, .weisse_Schrift h6  {
	color: white !important;
}









