/* ATI About Page CSS */

.about-fullwidth, .about-fullwidth img { width: 100%; }
.about-top-jobs { text-align: center; background: black; }
.about-top { text-align: center; }
.about-top h3 { color: white; font-weight: 100; }

.aboutt { display: flex; flex-wrap: wrap; margin-left: -20px; margin-right: -20px; }
.authorimg, .authorimg img { max-width:100%; height: auto; display:block; }
.author img, .author a img { max-width:100%; height: auto; display:block; }
.author { display: flex; flex-direction: column; }
.author h2 { margin-bottom: 8px; display:block; margin: 10px auto!important; text-align:center; }
.author h2 a { color: black; }
.author h4 { font-weight: 900; text-transform: uppercase; color: #b0b0b0; text-align:center; }
.author-byline-wrapper { margin: 0 auto 20px !important; }
.auth-soc { color: #b0b0b0; }
.auth-soc a { background: none!important; padding: 5px; }
.header-banner, .footer-banner { display: none; }
.main-wrap-jobs h3 { margin-bottom: 2rem!important; }

@media only screen and (min-width: 680px) {
	.about-top { margin: -20rem auto 0; max-width: 900px; }
	.about-top img { width: 60%; }
	.about-top-jobs { padding: 3rem 0; }
	.main-wrap { margin-top: 18rem; }
	.motto { text-align: center; font-size: 1.55rem; font-weight: bold; line-height: 1.2; }
    .aboutt { max-width: 90%!important; }
	.aboutpage .row { margin-bottom: 1.4rem; }
    .author img, .author a img { padding:0 20px; }
    .auth-soc { font-size: 1rem; }
    .author { flex-basis: 33%; }
    .author h2 { font-weight: 400; font-size: 1.3rem; }
    .author h4 { font-size: .65rem; }
    .abouth2 { margin: 1rem auto 2rem!important; }
    .aboutt h4, .aboutt .auth-soc {	margin: 0 auto .5rem!important; }
}
	
@media only screen and (max-width: 680px) {
.aboutpage .full-width-section { margin-left: 1rem; margin-right: 1rem; }
.about-top { margin: -5rem auto 3rem; max-width: 100%; }
.about-top img { width: 80%; }
.about-top-jobs { padding: 4rem 1rem; }
.about-top h3 { font-size: 0.95em; }
.motto { text-align: center; font-size: 1.35rem; font-weight: bold; line-height: 1.2; }
.aboutpage .row { margin-top: 0.5rem!important; }
.auth-soc { font-size: 1.3rem; }
.author { flex-basis: 100%; }
.author h2 { font-weight: 400; font-size: 1.3rem; }
.author h4 { font-size: .75rem; }
.abouth2 { margin: 1rem auto 1.5rem!important; text-align: center; }
.aboutt h4, .aboutt .auth-soc {	margin: 0 auto .5rem!important; }
}