/**
    helper Styles for Text Elements

    - Text intro
    - Text small
    - Text footnote
    - Text Highlight
    - Text cite

*/

.text--intro,
.text--intro a {
    font-size: 16px;
    line-height: 20px;
    font-family: "Proxima Nova Regular";
}

.text--intro {
    color: #222929;
}

.text--small,
.text--small a {
    font-size: 14px;
    line-height: 18px;
    font-family: "Proxima Nova Regular";
}

.text--small {
    color: #222929;
}

.text-footnote,
.text-footnote a {
    font-size: 12px;
    line-height: 16px;
    font-family: "Proxima Nova Regular";
}

.text-footnote {
    color: #222929;
}

.text--highlight {
    display: inline-block;
    background: #7fa4c7;
}

.text--cite p {
    color: #7fa4c7;
    font-size: 26px;
    line-height: 30px;
    margin-bottom: 10px;
    font-style: normal;
    font-family: "Proxima Nova Bold";
}

.text--cite small {
    font-size: 12px;
    color: #222929;
    font-style: normal;
    font-family: "Proxima Nova Regular";
}

.text--cite p:before {
    content: "\f101";
    color: #7fa4c7;
    padding-right: 5px;
    font-family: "FontAwesome";
}

.text--cite p:after {
    content: "\f100";
    color: #7fa4c7;
    padding-left: 5px;
    font-family: "FontAwesome";
}

h3.egg--headline-faq {
    font-weight:bold;
    margin-bottom:10px !important;
}

.text--underline {
    text-decoration:underline;
}