/*
 Theme Name:   GP Starter
 Theme URI:    https://generatepress.com
 Description:  Default GeneratePress child theme
 Author:       Niko Mehl
 Author URI:   https://tomusborne.com
 Template:     generatepress
 Version:      0.1.0
 Text Domain:  gpchild
*/

@import url(styles/textblock.css);
@import url(styles/header.css);
@import url(styles/ansprechpartner.css);
@import url(styles/contactperson.css);
@import url(styles/fonts.css);
@import url(styles/headline.css);
@import url(styles/services.css);
@import url(styles/ziele.css);
@import url(styles/kontakt.css);
@import url(styles/team.css);
@import url(styles/accordion.css);
@import url(styles/bildtext.css);
@import url(styles/quicklinks.css);



body {
    font-family: "Fira Sans";
    font-size: 20px;
    font-weight: 300; 
}

p {
    font-family: "Fira Sans";
    font-size: 16px;
    font-weight: 400;
    color: #5A5A5A;
}


a {
    font-family: "Fira Sans";
    color:  var(--accent);
    text-decoration: none;
    font-weight: 500; 
    font-size: 18px;
 }

 h1 {
    font-family: "Fira Sans";
    font-size: 36px !important;
    color:  var(--accent);
    position: relative;
    font-weight: bold !important;
    letter-spacing: 2px;
    
 }

 h2 {
    font-family: "Fira Sans";
    font-size: 30px !important;
    color: var(--accent3)!important;
    letter-spacing: -0.5px;
}

li {
    font-family: "Fira Sans";
    font-size: 16px !important;
    color: var(--accent)!important;
    letter-spacing: -0.5px;
}

h2 b, h2 strong {
    color: var(--accent);
}




h3 {
    font-family: "Fira Sans";
    font-size: 22px;
    color:  var(--accent);
    position: relative;
    font-weight: 500 !important;
    letter-spacing: -0.5px;
  
}

h4 {
    font-family: "Fira Sans";
    font-size: 22px;
    font-weight: bold;
 }

 h5 {
    font-family: "Fira Sans";
    font-size: 26px !important;
    color:  var(--accent);;
    position: relative;
    font-weight: 400;
    letter-spacing: -0.5px;
    
 }
