.biography-nav,
.biography-top,
.biography-body,
.biography-divider {
    clear: both !important;
}

.wrapped {
    max-width: 1200px;
    margin: 0 auto;
}

.wrapper {
}

.biography-wrapper {
    max-width: 880px;
    margin: 0 auto;
}

.wrapper.space-top {
    margin-top:40px;
}
/* light wrapper wrapped space-top */
.biography-top {
    padding-top: 20px;
    max-width: 1200px;
    margin: 40px 40px;
}

.biography-top .biography-photo {
    text-align:center;
}

.biography-top .biography-photo img {
    width: 200px;
    height: 200px;
}

.biography-top .quick-bio {
    text-align: center;
}

.biography-top .quick-bio h2 {
    font-family: 'Basis Grotesque', Arial, Helvetica, sans-serif;
    font-weight: 400;
    font-size: 42px;
    line-height: 1.5;
}

.biography-top .quick-bio p {
    font-weight: 600;
    font-size: 12px;
    text-transform: uppercase;
}

.biography-body {
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}

.biography-body,
.biography-divider {
    max-width: calc(100% - 40px);
}

.biography-body .share-services {
    top: 5rem;
}

.biography-body.article-content-page {
    margin-top: 1rem;
}

.article-content-page.biography-body .share-services.biography {
    top: 5rem;
    right: 0;
}

.biography-wrapper .article-content-page__content {
    max-width: 720px;
}

.biography-divider {
    height: 1px;
    max-width: 1200px;
    width:100%;
    background: #f3f3f3;
    margin: 0 auto;
    position:relative;
    z-index: 100;
}

/* back to parent component */
.back-to-parent {
    margin: 0 40px;
}

.back-to-parent  span {
    display: inline;
}

@media all and (min-width:768px) {
    .back-to-parent {
        max-width: calc(100% - 60px);
        margin: 0 auto;
    }
}

@media all and (min-width:992px) {

    .biography-divider {
        top: 40px;
    }

    .biography-top {
        /*margin: 0 auto;*/
    }
    .biography-top .biography-photo img {
        float: left;
    }

    .biography-top .quick-bio {
        padding-left: 240px;
        text-align: left;
    }

    .biography-body {
        padding-left: 5rem;
    }
}

@media all and (min-width:1200px) {
    .back-to-parent {
        max-width: 1200px;
        margin: 0 auto;
    }

    .biography-top {
        margin: 0 auto;
    }
}