/*
Theme Name: jungvonberg
Author: JH
Description: Your description goes here
Version: 2.0
Template: Divi

This is the child theme for Divi theme, generated with Generate Child Theme plugin by catchthemes.

(optional values you can add: Theme URI, Author URI, License, License URI, Tags, Text Domain)
*/


/* poiret-one-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Poiret One';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/poiret-one-v14-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
       url('fonts/poiret-one-v14-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* source-sans-pro-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/source-sans-pro-v21-latin-regular.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
       url('fonts/source-sans-pro-v21-latin-regular.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* source-sans-pro-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Source Sans Pro';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/source-sans-pro-v21-latin-700.woff2') format('woff2'), /* Chrome 36+, Opera 23+, Firefox 39+ */
       url('fonts/source-sans-pro-v21-latin-700.woff') format('woff'); /* Chrome 5+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}





 html{
    font-size: 16px;
  }

  body{
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 1rem;
    line-height: 1.6;
  }
/* Hintergrundfabe für section definieren
  .et_pb_section {background-color: #e8eef4}
*/
  h1 {
   	font-size:calc(26px + (36 - 26) * ((100vw - 360px) / 1560));
	font-size: clamp(26px, calc(26px + (36 - 26) * ((100vw - 360px) / 1560)), 36px);
    font-family: 'Poiret One';
	text-transform: uppercase !important;
  }

  h2 {
   	font-size:calc(26px + (50 - 26) * ((100vw - 360px) / 1560));
	font-size: clamp(26px, calc(26px + (50 - 26) * ((100vw - 360px) / 1560)), 50px);
    font-family: 'Poiret One';
	text-transform: uppercase !important;

  }

  h3 {
    font-family: 'Poiret One';
    font-size: clamp(1rem, calc(0.6250rem + 1.6667vw), 1.5rem) !important;
    line-height: 1.3;
  
  }

 h4 {
    font-family: 'Source Sans Pro';
    font-size: clamp(1rem, calc(0.6250rem + 1.6667vw), 1.5rem) !important;
	text-transform: uppercase !important;
	color: #e0dad2 !important;
  	letter-spacing: 0.2em;
    line-height: 1.3;
	font-weight: 700;
  
  }

  h5 {
    font-family: 'Poiret One';
    font-size: clamp(1rem, calc(0.4194rem + 1.5806vw), 1.3rem) !important;
    line-height: 1.4;
    font-weight: 400;
  }

  h6 {
    font-family: 'Source Sans Pro';
  	font-size:calc(16px + (28 - 16) * ((100vw - 360px) / 1560));
	font-size: clamp(16px, calc(16px + (28 - 16) * ((100vw - 360px) / 1560)), 28px);
    line-height: 1.3;
    font-weight: 700;
  }

  p a{  
   font-family: 'Source Sans Pro';
   line-height:1.4rem !important;

	}


.center-vertical{
	display:flex;
	flex-direction:column;
	justify-content:center;
}
