.stad-case { margin: 40px 8vw; }

.stad-button {
	border: 2px solid #a3c8e2;
	color: #a3c8e2;
	padding: 12px 28px;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: 1rem;
}

.stad-button-inverse {
	border: 2px solid #fff;
	color: #fff;
	padding: 12px 28px;
	text-transform: uppercase;
	letter-spacing: .2em;
	font-size: 1rem;
}

.stad-info-case {
	margin-bottom: 75px;
	margin-top: 15px;
	display: flex;
	flex-direction: row;
	justify-content: space-between;
}

.stad-info-text {
	display: flex;
	flex-direction: column;
	/*justify-content: space-between;*/
}

.stad-info-text h1 {
	font-weight: 900;
    font-family: 'PT Serif', serif;
    text-transform: uppercase;
    font-size: 4rem;
    line-height: 4rem;
    letter-spacing: .02em;
	color: #0c2143;
	/*word-spacing: 30000px;*/
	word-spacing: unset;
}

.stad-info-image { height: 100%; max-height: 18.5rem; }

@media only screen and (max-width: 1000px) {
	.stad-info-text h1 { font-size: 5rem; line-height: 5rem; }
	.stad-info-image { max-height: 15.2rem; }
}

@media only screen and (max-width: 700px) {
	.stad-info-text h1 { font-size: 3.5rem; line-height: 3.5rem; }
	.stad-info-image { max-height: 12.2rem; }
}

.stad-case h6 {
	color: #a3c7e1;
	font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .005em;
    font-size: 1.2rem;
    line-height: 2rem;
}

.stad-info-text h6 {
	margin: 20px 0;
}

.stad-bio { margin-bottom: 40px; }
.stad-bio p {
	font-size: 1rem;
    line-height: 1.6rem;
	font-weight: 600;
	font-family: 'Montserrat', sans-serif;
}

.stad-first-name-button-case {
	margin-top: 60px;
}

.stad-news-case { margin-top: 9rem; }

.stad-news-case h2 {
	font-weight: 900;
    text-transform: uppercase;
    font-size: 2.4rem;
    line-height: 2.4rem;
    letter-spacing: .02em;
    color: #a3c7e1;
	font-family: "Times New Roman", Times, serif;
	margin-bottom: 20px;
}

.stad-news h5 {
    color: #a3c7e1;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: .005em;
    font-size: 1.2rem;
    line-height: 2rem;
	margin-bottom: 12px;
}

.stad-news-title {
	font-size: 1rem;
    line-height: 1.6rem;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
}

.stad-news {
	width: 33%;	
	padding-right: 1.5rem;
}

.stad-news-channel-case {
	display: flex;
	flex-direction: row;
	justify-content: space-between;
	margin-bottom: 3rem;
}

.stad-news-divider {
	width: 2px;
	height: 100%;
	background: #a3c7e1;
	margin-right: 1.5rem;
}

.flex-end { display: flex; justify-content: flex-end; }
.flex-row { display: flex; flex-direction: row; }

.fa { color: #232556; font-size: 1.6rem; margin-right: 24px; }
.fa:hover { color: #a3c7e1; }

.stad-social-case { background: #a3c7e1; padding: 20px 40px; margin-top: 20vw; }

.stad-social-case h2 {
	color: white;
    font-family: "Times New Roman", Times, serif;
    font-size: 1.8rem;
    text-transform: uppercase;
    margin: 40px 0;
}

.stad-blue-line {
	background: #0c2143;
    height: 14vw;
    width: 3px;
    margin-top: -9vw;
    margin-left: 30px;
}

.twitter-timeline.twitter-timeline-rendered { width: 50% !important; margin-left: 25%; }
@media screen and (max-width: 1600px) {
.twitter-timeline.twitter-timeline-rendered { width: 60% !important; margin-left: 20%; } }
@media screen and (max-width: 1200px) {
.twitter-timeline.twitter-timeline-rendered { width: 70% !important; margin-left: 15%; } }
@media screen and (max-width: 900px) {
.twitter-timeline.twitter-timeline-rendered { width: 80%; margin-left: 10%; } }