.desktopOnly {display: none}
.section-title {
    padding: var(--ws-gutter)
}

.team-ribbon {
    padding: var(--ws-gutter);
}

.team-ribbon.content-section {
    padding-top: var(--ws-gutter);
}

.team-ribbon.section-title {
    padding-top: var(--ws-gutter);
    padding-bottom: 0;
}

.large-title {
    font-size: 1.5em;
}

.team-image .image-container {
    margin-bottom: 1rem
}

.team-feature:last-child  {
    padding-bottom:5em;
}
.team-list + .team-feature  {
    margin-top:3em;
}

.team-feature .grid {
    display: flex;
    flex-direction: column;
    align-content: flex-start;
}

.team-feature .grid .team-image {
    order: 1;
}

.team-feature .grid figcaption {
    order: 2;
}

.team-feature .grid blockquote {
    order: 3;
    padding:0;
    margin-top: 2em;
}

.team-feature .team-title+p {
    font-size: 1.125em
}

.team-feature .team-title+.button {
    margin-top: 1.5em
}

.team-list figure {
    margin-top: 3rem;
    position: relative;
    padding: 0 0 4em
}

.team-list figure .button {
    position: absolute;
    bottom: 0;
}

.staffApp .jobTitle {
    margin-top: -1.5em
}

.staffApp section .jobTitle,
.staffApp .requiredText {
    margin-top: -1em
}

.staffApp hr,
.staffApp section {
    clear: both;
    width: 100%;
    padding-top: 0
}

.teamBio .gridCont {
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-align-content: stretch;
    -ms-flex-line-pack: stretch;
    align-content: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
}

.teamBio .gridCont .gridRight {
    order: 1;
    margin-bottom: 1em
}

.teamBio .gridCont .gridCenter {
    order: 2;
}

.teamBio .gridCont #sidenav.gridLeft {
    order: 3;
    margin-top: 3rem;
    max-width: 100%
}

#content>section.teamBio:only-child {
    padding-bottom: 3rem
}