/*
 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
------------------------------------------------------- */


body {
  font-family: 'Barlow Semi Condensed', sans-serif;
  font-family: 'Barlow', sans-serif;
}


p {
	font-size: 18px;
	line-height: 1.7rem;
}

h2 {
	font-size: 2.7rem;
  padding-bottom: 30px;
}

h2:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    height: 1px;
    width: 15%;
    border-bottom: 3px solid #d6c3ad;
}

h3 {
  font-size: 1.7rem;
  font-weight: 700;
}

a {
  color: #AF966C;
  font-weight: 700;
  text-decoration: underline;
}



@media (max-width: 980px) {
  .et_pb_row_5 > .et_pb_column {
      width: 30%;
      margin-bottom: 30px;
  }
 .et_pb_row_5 h3 {
      font-size: 18pt !important;
  }
}


@media (max-width: 767px) {

  p {
    font-size: 16px;
    line-height: 1.5rem;
  }
}

@media (max-width: 980px) {
  .bottom-nav {
    text-align: left;
  }

}

@media (max-width: 980px) {
.et_non_fixed_nav.et_transparent_nav #main-header, .et_non_fixed_nav.et_transparent_nav #top-header, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
    position: fixed;
}
}

@media (max-width: 1029px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 25%;
}
}

@media (max-width: 980px) {
.et_header_style_left #logo, .et_header_style_split #logo {
    max-width: 70%;
}
}

/* im Customizer CSS: */
.et_mobile_menu {
border-top: #AF966C !important;
}

#main-footer {
	background: url("https://www.atelierhausstiftung.de/wp-content/uploads/2019/11/Footer-1.jpg") !important;
background-repeat: no-repeat !important;
background-size: cover !important;
}

@media (max-width: 1025px) {
h1 {
    font-size: 40px !important;
  }
h2 {
    font-size: 30px !important;
  }
h3 {
    font-size: 24px !important;
  }
h4 {
    font-size: 20px !important;
  }
}

@media (max-width: 767px) {
h1 {
    font-size: 30px !important;
  }
h2 {
	font-size: 28px !important;	
	}
}

@media (max-width: 1025px) {
	.footer-widget p {
		min-width: 350px !important;
	}
}
