/*
 Theme Name:   ERLACHNER
 Description:  Hello Elementor Child Theme
 Author:       Pixelhorse
 Author URI:   https://www.pixelhorse.de
 Template:     hello-elementor
 Version:      1.0
 Text Domain:  hello-elementor-child
*/

/*  Farbn: #244F92 Navblau #B9D4E5 Footerlink Hellblau  #CACEE1 Testiblau  #F0EFEF HG Hellgrau #59595A Textgrau  #6D6E70 FooterHG Grau  */

@font-face {
    font-family: 'open_sanslight';
    src: url('fontz/opensans-light-webfont.woff2') format('woff2'),
         url('fontz/opensans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'open_sansregular';
    src: url('fontz/opensans-regular-webfont.woff2') format('woff2'),
         url('fontz/opensans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('fontz/opensans-semibold-webfont.woff2') format('woff2'),
         url('fontz/opensans-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

body  { background-color: #ffffff !important; font-family: 'open_sansregular' !important;  }

.blauebox h3, .blauebox p, .blauebox a { color: #fff !important; } 

.wptww-testimonial-content i.fa.fa-quote-left { display:none; }

.wptww-testimonials-slidelist .slick-slide {
  padding: 25px 15px 0;
  margin-bottom: 0;
}

b, strong { color: #244F92 !important; font-weight:500 !important;  }

/* Liste mit blauem Haken */

.checklistblue {
  list-style: none;
  margin: 0;
  padding: 0;
}

.checklistblue li {
  position: relative;
  padding-left: 1.5em; /* Platz für das Icon */
}

/* Font Awesome Check-Icon als Bullet */
.checklistblue li::before {
  content: "\f00c";              /* fa-check */
  font-family: "Font Awesome 5 Free"; /* bei FA6 je nach Setup: "Font Awesome 6 Free" */
  font-weight: 900;              /* solid */
  color: #244F92;                /* blau */
  position: absolute;
  left: 0;
  top: 0.15em;
}

/* Liste mit blauem Haken */

.header-inner {
  border-bottom: 5px #b3b2b2 solid;
  padding: 20px;
}

.site-header {
  padding-block-end: 0.5rem !important;
}

h1 { font-weight:normal !important;   }

h2, h3  { font-weight:normal !important  }

h4, h5, h6  { font-weight:normal !important  }

.contentwde  { padding: 4em; }

.footers {
  background-color: #58585A !important;
}

.footers p { color:#ffffff !important; } 

.footers a, .footers a:link, .footers a:visited  { color:#f1f1f1 !important; } 
.footers a:hover, .footers a:active { color:#ffffff !important; } 


.site-navigation ul.menu li a {
  display: block;
  text-transform: uppercase;
  padding: 0px 15px !important;
  border-right: 2px #58585A solid !important;
  line-height: 14px;
}

.site-navigation ul.menu li:last-child a {
  border-right: none !important;
}

.site-navigation ul.menu li.current_page_item a  {
  color:#003379 !important;
}

table {
  width: auto !important;
}

/* Tablet */

@media (min-width: 768px and max-width: 1024px) {
	
	

	}

/* Händy */

@media (max-width: 767px) {
	



	}
	
@media (min-width: 576px) {

}

@media (max-width: 1024px)  {

}