/*
 Theme Name:     DiviChild by d3lab.de
 Theme URI:      http://www.elegantthemes.com
 Description:    Ein Wordpress ChildTheme für Divi
 Author:         d3lab.de - webdesign
 Author URI:     https://d3lab.de
 Template:       Divi
 Version:        1.0.0
*/
 
/* =Ab hier kannst du deine CSS-Anpassungen eintragen
------------------------------------------------------- */

/* Schriften einbinen ---------------------------------*/

/* Überschriften */
@font-face {
    font-family: 'ld_graphit_elegantregular';
    src: url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.eot');
    src: url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.woff2') format('woff2'),
         url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.woff') format('woff'),
         url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.ttf') format('truetype'),
         url('/wp-content/webfonts/ldgraphitelegant-regular-webfont.svg#ld_graphit_elegantregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
h1,h2,h3,h4,h5,h6{font-family: 'ld_graphit_elegantregular', serif !important;}

h1{font-size:60px;}
h2{font-size:52px;}
h3{font-size:44px;}
h4{font-size:36px;}
h5{font-size:28px;}
h6{font-size:21px;}


/* Text */
@font-face {
    font-family: 'ld_font_sevenregular';
    src: url('/wp-content/webfonts/ldfontseven-regular-webfont.eot');
    src: url('/wp-content/webfonts/ldfontseven-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/webfonts/ldfontseven-regular-webfont.woff2') format('woff2'),
         url('/wp-content/webfonts/ldfontseven-regular-webfont.woff') format('woff'),
         url('/wp-content/webfonts/ldfontseven-regular-webfont.ttf') format('truetype'),
         url('/wp-content/webfonts/ldfontseven-regular-webfont.svg#ld_font_sevenregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'ld_font_sevenregular', sans-serif !important;
    font-size:100%;
    line-height:1.3em
}

/* Icons */
@font-face {
    font-family: 'ld_iconsregular';
    src: url('/wp-content/webfonts/ldicons-regular-webfont.eot');
    src: url('/wp-content/webfonts/ldicons-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/wp-content/webfonts/ldicons-regular-webfont.woff2') format('woff2'),
         url('/wp-content/webfonts/ldicons-regular-webfont.woff') format('woff'),
         url('/wp-content/webfonts/ldicons-regular-webfont.ttf') format('truetype'),
         url('/wp-content/webfonts/ldicons-regular-webfont.svg#ld_iconsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.iconfont {
    font-family: 'ld_iconsregular';
    font-size:100%;
    line-height:1.3em
}

@font-face {
    font-family: 'Ld Fineline';
    src: url('/wp-content/webfonts/LdFineline-BoldItalic.eot');
    src: url('/wp-content/webfonts/LdFineline-BoldItalic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/webfonts/LdFineline-BoldItalic.woff2') format('woff2'),
        url('/wp-content/webfonts/LdFineline-BoldItalic.woff') format('woff'),
        url('/wp-content/webfonts/LdFineline-BoldItalic.svg#LdFineline-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'Ld Fineline';
    src: url('/wp-content/webfonts/LdFineline-Regular.eot');
    src: url('/wp-content/webfonts/LdFineline-Regular.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/webfonts/LdFineline-Regular.woff2') format('woff2'),
        url('/wp-content/webfonts/LdFineline-Regular.woff') format('woff'),
        url('/wp-content/webfonts/LdFineline-Regular.svg#LdFineline-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ld Fineline';
    src: url('/wp-content/webfonts/LdFineline-Bold.eot');
    src: url('/wp-content/webfonts/LdFineline-Bold.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/webfonts/LdFineline-Bold.woff2') format('woff2'),
        url('/wp-content/webfonts/LdFineline-Bold.woff') format('woff'),
        url('/wp-content/webfonts/LdFineline-Bold.svg#LdFineline-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Ld Fineline';
    src: url('/wp-content/webfonts/LdFineline-Italic.eot');
    src: url('/wp-content/webfonts/LdFineline-Italic.eot?#iefix') format('embedded-opentype'),
        url('/wp-content/webfonts/LdFineline-Italic.woff2') format('woff2'),
        url('/wp-content/webfonts/LdFineline-Italic.woff') format('woff'),
        url('/wp-content/webfonts/LdFineline-Italic.svg#LdFineline-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

#et-top-navigation {
    font-family: 'Ld Fineline', serif !important;
}
.et_pb_text_inner{
font-family: 'ld_font_sevenregular', sans-serif !important;
font-weight: normal;
}
/* ENDE Font einbinden -------------------------------------*/

/* Logo größe für FixMenu */
.et_fixed_nav #logo {
max-height: 90px;
}

.mobile_nav.closed .mobile_menu_bar::before {
    font-family: 'ld_iconsregular'!important;
    content:"h";
    font-size: 32px;
    position: relative;
    left: 0;
    top: 0;
    cursor: pointer;
}
/* Mobile-Menü-Hamburger-icon wenn offen dann X */
.mobile_nav.opened .mobile_menu_bar:before {
    font-family: 'ld_iconsregular'!important;
    content: "x";
}

/*  Main Header grafik als BG */
#main-header{
	height:150px;
	background-image: url(https://lorenz-dekker.de/wp-content/uploads/2021/10/headerbg-kachel2.png); 
	background-repeat: repeat-x;
	
}
.container.et_menu_container {
	margin-top:30px;
	border-bottom:0px solid #fff;
}

/*  Top-Menü schrift glühen lassen */
#top-menu-nav ul li a{
	color:#686460;
	
}
#top-menu-nav ul li a:focus{
	
}

.clearfix::after {
  content: "";
  clear: both;
  display: table;
}

/* Blog - mehr lesen */
a.more-link{
  padding:5px 12px;
  background-image: url(https://lorenz-dekker.de/wp-content/uploads/2020/12/bg-chaffur2.png);
  background-repeat:repeat;
  color: #6b6b6b;
Border-radius:5px;
border:1px solid #959595;
}
a:hover.more-link{
  background-image: url(https://lorenz-dekker.de/wp-content/uploads/2020/12/bg-chaffur1.jpg);
  background-repeat:repeat;
  color: #1e1e1e;
}
/* Impressum imp-boxen */
#imp_tel_box,#imp_mob_box{width:30%;float:left;margin-right:5%;text-align:center;}
#imp_mail_box{width:30%;float:left;text-align:center;}

#imp3clear{clear: both;margin:20px 0;padding:1px;}

#imp_info_box{border-top:1px solid #959595;}


#imp_tel_box a,
#imp_mob_box a,
#imp_mail_box a
{
	  padding:5px 9px 3px 9px;
	  font-size:16px;
	  color: #6b6b6b;
	  border:1px solid rgba(0,0,0,0.8);
	  border-radius:5px;
	  background-imgage:url(https://lorenz-dekker.de/wp-content/uploads/2020/12/bg-chaffur2.png); 
	  background-repeat:repeat;
}
#imp_tel_box a:hover,
#imp_mob_box a:hover,
#imp_mail_box a:hover
{
	  padding:5px 9px 3px 9px;
	  font-size:16px;
	  color: #1e1e1e;
	  border:1px solid rgba(0,0,0,0.8);
	  border-radius:5px;
	  background-imgage:url(https://lorenz-dekker.de/wp-content/uploads/2020/12/bg-chaffur1.png); 
	  background-repeat:repeat;
}


/* Footer eigenes */


#foootmenu{
	width:100%;
  padding:0 50px 30px 0;
	text-align:center;
	font-size:18px;
}
#foootmenu a{
	color:#aaaaaa;
	
}
#foootmenu a:hover{
	color: #252525;
}
#foootmenu a:focus{
	color:#666666;
	
}




/* für Tablet */
@media only screen  and ( min-width:768px )and (max-width:980px)
{
	#logo { 
	  margin-top:13px; 
  }
	#mobile_menu{
		margin-top:30px;
		border-top: 2px solid rgba(255,255,255,0)
	}

}
/* ENDE Tablet */


/* für Mobile */
@media only screen and ( max-width:767px ) {
	#logo { 
	  margin-top:13px; 
  }
	#mobile_menu{
		margin-top:30px;
		border-top: 2px solid rgba(255,255,255,0)
  }
#imp_tel_box,#imp_mob_box, #imp_mail_box{float:none;}
	
}
/* ENDE Mobile */