.article-page {
    padding-bottom: 2em;
}
.article-page .content {
    padding: 30px 25px 90px;
}
.article-page .text-container {
    position: relative;
}
.article-page .text-container>.text-box {
    line-height: 1.4em;
    font-size: 1.2em;
    z-index: 1;
    width: 50%;
    float: left;
    padding: 2em 0 0 3%;
}
.article-page .text-container>.text-box.fullwidth {
    position: relative;
    padding-left: 3%;
    padding-right: 3%;
    max-width: calc(1180px + 6%);
    width: 100%;
    margin: 0 auto;
    left: 0;
    top: 0;
	    padding-bottom: 2em;
}
.page-header {
    background: #58850d;
    position: relative;
    padding: 7em 165px .7em 4.1vw;
}
.page-header>h1, .page-header>h2 {
    font-size: 2.06em;
    color: #fff;
}