/*
 Theme Name:     PsyDesign Divi Child Theme
 Theme URI:      https://www.juliaruppel.de/
 Description:    Divi Child Theme
 Author:         Julia Ruppel
 Author URI:     https://www.juliaruppel.de/
 Template:       Divi
*/

/* Poppins-Regular - cyrillic_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 400;
  font-display:swap;
  src: url('../fonts/Poppins-Regular.eot'); /* IE9 Compat Modes */
  src: local('Poppins Regular'), local('Poppins-Regular'),
       url('../fonts/Poppins-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins-Regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins-Regular.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins-Regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins-Regular.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* Poppins-Medium 500 - cyrillic_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 500;
  font-display:swap;
  src: url('../fonts/Poppins-Medium.eot'); /* IE9 Compat Modes */
  src: local('Poppins Medium'), local('Poppins-Medium'),
       url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins-Medium.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins-Medium.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins-Medium.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins-Medium.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* Poppins-SemiBold 600 - cyrillic_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-display:swap;
  src: url('../fonts/Poppins-SemiBold.eot'); /* IE9 Compat Modes */
  src: local('Poppins SemiBold'), local('Poppins-SemiBold'),
       url('../fonts/Poppins-SemiBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins-SemiBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins-SemiBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins-SemiBold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins-SemiBold.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* Poppins-Bold 700 - cyrillic_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-display:swap;
  src: url('../fonts/Poppins-Bold.eot'); /* IE9 Compat Modes */
  src: local('Poppins Bold'), local('Poppins-Bold'),
       url('../fonts/Poppins-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins-Bold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins-Bold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins-Bold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins-Bold.svg#Poppins') format('svg'); /* Legacy iOS */
}
/* Poppins-ExtraBold 800 - cyrillic_latin */
@font-face {
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 800;
  font-display:swap;
  src: url('../fonts/Poppins-ExtraBold.eot'); /* IE9 Compat Modes */
  src: local('Poppins ExtraBold'), local('Poppins-ExtraBold'),
       url('../fonts/Poppins-ExtraBold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../fonts/Poppins-ExtraBold.woff2') format('woff2'), /* Super Modern Browsers */
       url('../fonts/Poppins-ExtraBold.woff') format('woff'), /* Modern Browsers */
       url('../fonts/Poppins-ExtraBold.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../fonts/Poppins-ExtraBold.svg#Poppins') format('svg'); /* Legacy iOS */
}

/*--- VARIABLEN ---*/
:root{
  --primary:#0095ed;
  --primary-rgb:0,149,237;
  --secondary:#0014a1;
  --secondary-rgb:0,20,161;
  --color-white:#fff;
  --color-white-rgb:255,255,255;
  --color-blue:#99d4f7;
  --color-blue-rgb:153,212,247;
  --color-lightblue:#e5f4fd;
  --color-lightblue-rgb:229,244,253;
  --color-darkorange:#d54f00;
  --color-darkorange-rgb:213,79,0;
  --color-lightorange:#fbddcc;
  --color-lightorange-rgb:251,221,204;
  --color-lightsalmon:#f6ab7f;
  --color-lightsalmon-rgb:246,171,127;
  --color-turquoise:#00edcf;
  --color-turquoise-rgb:0,237,207;
  --color-lightturquoise:#ccfbf5;
  --color-lightturquoise-rgb:204,251,245;
  --accent-consult:#0086d5;
  --accent-consult-rgb:0,134,213;
  --accent-academy:#f07932;
  --accent-academy-rgb:240,121,50;
  --accent-coach:#00d5ba;
  --accent-coach-rgb:0,213,186;
  --link:#0095ed;
  --link-hover:#ed5800;
  --default:#313131;
  --default-rgb:49,49,49;
  --font-level1:36px;
  --font-level2:28px;
  --font-level3:22px;
  --font-level4:18px;
  --font-level5:16px;
  --font-level6:14px;
  --font:Poppins,Helvetica, Arial, sans-serif;
  --icon-font:'ETmodules';
  --regular:400;
  --medium:500;
  --semi-bold:600;
  --bold:700;
  --extrabold:800;
  --duration: 30s;
}



/*--- BASICS ---*/

::-moz-selection {background: rgba(140,46,232,0.4);}
::selection {background: rgba(140,46,232,0.4);}

body {
  counter-reset: section;						/* Setzt den Abschnittszähler auf 0 */
  font: normal 18px/1.5 'Muli',sans-serif;
}

h1, h2, h3, h4, h5, h6, .head1, .head2, .head3{
	font-family: var(--font);
  font-weight: 500;
  line-height: 1.3;
}

h1, h2{
	padding-bottom: 40px;
}

h3, h4, h5, h6{
	padding-bottom: 20px;
}

.head1{
  font-size:32px;
}

.head2{
  font-size:27px;
  color:#bf536a;
}

.head3{
  font-size:18px;
  display:block;
}

a:focus{
	outline:none !important;
}





/*--- HEADER ---*/


/*--- CONTENT ---*/


/*** WIDGETS ***/


/*--- FOOTER ---*/


/*--- RESPONSIVE STYLES ---*/

@media all and (max-width: 1440px) {

	
}

@media all and (max-width: 1024px) {
    
}

@media all and (max-width: 980px) {
  
}

@media all and (max-width: 768px) {
	
}

@media only screen and (max-width: 767px){
	
}

@media all and (max-width: 480px) {
    
}