@font-face {
    font-family: Saira;
    src: url(https://www.ahlborn.com/assets/fonts/Saira-Light.woff2);
    font-weight: 300;
}

@font-face {
    font-family: Saira;
    src: url(https://www.ahlborn.com/assets/fonts/Saira-Regular.woff2);
    font-weight: 400;
}

@font-face {
    font-family: Saira;
    src: url(https://www.ahlborn.com/assets/fonts/Saira-Mediumwoff2);
    font-weight: 600;
}


.firmen-template-default .jeg_post_title:after {
    background-color: #006751;
}

.firmen-template-default .entry-content p {
    font-size: 18px;
    line-height: 1.8;
}

.firmen-template-default .entry-content .gradient p,
.firmen-template-default .entry-content .gradient .wpb_text_column {
    margin: 0;
}

.firmen-template-default .entry-content h1,
.firmen-template-default .entry-content h2,
.firmen-template-default .entry-content h3,
.firmen-template-default .entry-content h4,
.firmen-template-default .entry-content h5,
.firmen-template-default .entry-content h6,
.firmen-template-default .entry-content .cb-font-header,
.firmen-template-default .entry-content #bbp-user-navigation,
.firmen-template-default .entry-content .cb-byline,
.firmen-template-default .entry-content p,
.firmen-template-default .entry-content a {
    font-family: Saira, serif;
}

.firmen-template-default .entry-content h1,
.firmen-template-default .entry-content h2,
.firmen-template-default .entry-content h3,
.firmen-template-default .entry-content h4,
.firmen-template-default .entry-content h5,
.firmen-template-default .entry-content h6,
.firmen-template-default .entry-content a {
    color: #006751;
}

.firmen-template-default .entry-content a {
    color: #006751;
    font-weight: 600;
    text-decoration: underline;
}

.firmen-template-default .entry-content .kontakt {
    position: relative;
    padding: 140px 80px !important;
}

.firmen-template-default .entry-content .kontakt h2,
.firmen-template-default .entry-content .kontakt p,
.firmen-template-default .entry-content .kontakt a {
    color: #fff;
}
