/* oculi display und proxima nova */
@import url("https://use.typekit.net/jql4qgb.css"); 

h1, h2 {
    font-family: "oculi-display", serif !important;
    font-weight: 400 !important;
}




#calendar h2,
.view-uebergeordnete-kategorien .taxonomy-term h2 {
    font-family: 'proxima-nova', sans-serif !important;
    }

#calendar h2 {
    font-weight: 400 !important;
    font-size: 1.2rem;
}

.view-uebergeordnete-kategorien .taxonomy-term h2 {
    font-weight: 600 !important;
    font-size: 1.2rem;
}

.page-node-type-page h1, 
.page-node-type-page h2, 
.page-node-type-page h3,
.page-node-type-page h4 {
    font-family: 'proxima-nova', sans-serif !important;
    max-width: 800px;
    line-height: 1.2;
    }
    
.page-node-type-page h1 {
    font-size: 1.8rem;
    line-height: 2.4rem;
    font-weight: 600 !important;
    padding-top: 20px;
    padding-bottom: 20px;
    } 
    
.page-node-type-page h2 {
    font-size: 1.2rem;
    font-weight: 600 !important;
    padding-top: 16px;
    margin-bottom: 2px;
    }
    
.page-node-type-page h3 {
    font-size: 1.0rem;
    font-weight: 600 !important;
    padding-top: 16px;
    margin-bottom: 2px;
    }   
    
.page-node-type-page h4 {
    font-size: 1.0rem;
    font-weight: 600 !important;
    padding-top: 16px;
    margin-bottom: 2px;
    }   
    
    

p, li {
    font-family: 'proxima-nova', sans-serif !important;
    font-weight: 400;
}

.page-node-type-page .content p, 
.page-node-type-page .content li {
    max-width: 800px;
    line-height: 1.4;
}


th, td, div.field__label  {
    font-family: 'proxima-nova', sans-serif !important;
    }

i {
    font-family: "oculi-display", serif !important;
    font-weight: 600 !important;
}

i.kategorien {
    font-weight: 400 !important;
}


