.component {
	padding-top: 40px;
	padding-bottom: 40px;
}
.component:not([class*="bg-e8edee"]) + .component:not([class*="bg-e8edee"]) .topBorder {
	border-top: 1px solid rgba(66, 85, 99, 0.2);
	position: relative;
	bottom: 37px;
}


@media(max-width:767px){
	.titleText {
		padding-left: 15px;
		padding-right: 15px;
	}
}
.titleText__title,
.newsTeasers__title,
.newsTeasers__itemTitle,
.meetTheTeam__title {
  font-size: 30px;
  font-weight: 300;
  margin-top:0px;
}

.titleText__intro {
  color: #005EB8;
  font-weight: 300;
  margin-top: 25px;
  line-height: 1.4;
}
.titleTextImage.bg-grey .titleText__intro {
	color:#495262;
}

.titleText__text {
  margin-top: 21px;
}

.titleText__text * {
  font-size: 17px;
  line-height: 1.4;
}

.titleText__text:last-child p:last-child {
	margin-bottom: 0px;
}

.titleText .btn {
	margin-top: 10px;
}

.titleTextImage__image,
.titleTextImage__image img {
	width: 100%;
	display:block;
}

.titleTextImage--right .titleTextImage__text {
	padding-right: 60px;
}
.titleTextImage--left .titleTextImage__text {
	padding-left: 60px;
}
@media(max-width:767px){
	.titleTextImage--right .titleTextImage__text {
		padding-right: 0px;
	}
	.titleTextImage--left .titleTextImage__text {
		padding-left: 0px;
	}
	.titleTextImage__text {
		padding-bottom:20px;
	}
}

.titleTextImage--left .row > div:first-child {
	float: right;
}

.newsTeasers__item {
	text-decoration:none;
}
.newsTeasers__item img {
	max-width:100%;
	width:100%;
}

.newsTeasers__itemTextContainer {
	padding:12px;
	position:relative;
}
.newsTeasers__itemTextContainer::after {
	content: "";
	display: block;
	position: absolute;
	top: 50%;
	right: 22px;
	transform: translatey(-50%);
	border-top-width: 2px;
	border-right-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-color: #005EB8;
	height: 18px;
	width: 18px;
	transform: rotate(45deg);
}

.newsTeasers__itemTitle {
	color: #015ac0;
	margin-bottom: 10px;
	line-height: 1.1;
	margin-top: 2px;
}

.newsTeasers__itemBlurb {
    font-size: 17px;
    line-height: 1.4;
	margin-bottom:0px;
}
.newsTeasers__itemTitle,
.newsTeasers__itemBlurb {
	max-width:calc(100% - 80px);
}


.meetTheTeam__heroItem,
.meetTheTeam__item {
	text-decoration:none;
	margin-bottom: 20px;
}

.meetTheTeam__heroItem {
	display: flex;
}
.meetTheTeam__item {
	display: flex;
}
.meetTheTeam__item img {
	flex-basis: 166px;
	max-width: 166px;
	min-width: 166px;
}
.meetTheTeam__heroItem img {
	flex-basis: 355px;
	max-width: 355px;
	min-width: 355px;
}
@media(max-width:767px){
	.meetTheTeam__heroItem img {
		flex-basis: 100%;
		max-width: 100%;
		min-width: 100%;
	}
}
.meetTheTeam__item a,
.meetTheTeam__heroItem a {
	text-decoration:none;
}
@media(max-width:767px){
	.meetTheTeam__heroItem a {
		width:100%;
	}
}
.meetTheTeam__itemTextContainer {
	padding:20px;
}
.meetTheTeam__heroItem .meetTheTeam__itemTextContainer {
	padding: 20px 40px;
}
@media(max-width:767px){
	.meetTheTeam__heroItem .meetTheTeam__itemTextContainer {
		padding: 20px 20px;
	}
}
.meetTheTeam__itemTitle {
	color: #005EB8;
	margin-bottom:0px;
}
.meetTheTeam__itemTitle,
.meetTheTeam__itemBlurb
 {
	font-weight: 300;
	font-size: 19px;
}
.meetTheTeam__itemBlurb {
	margin-bottom: 16px;
}
.meetTheTeam__itemDetail {
	font-size: 15px;
	border-top: 1px solid rgba(66, 85, 99, 0.2);
	padding-top: 18px;
	line-height: 1.4;
	width:100%;
}





.bg-e8edee {
	background:#dee6e8;
}


.bodyTitle .banner__captionText, 
.bodyTitle .banner__captionSubtitle {
	background: transparent;
	color: #015ac0;
	padding-left: 0px;
	max-width:100%;
	width:100%;
}
.bodyTitle > :last-child {
	margin-bottom: 25px;
}
.bodyTitle .banner__captionText {
	padding: 5px 0px 0px;
}
.twitterFeedSingleColumn {
	width:100%;
	margin:0 auto;
}
.content-area + .umb-grid {
	margin-top: -50px;
}
.content-area ul:not(.breadCrumbs) > li,
.component ul:not(.breadCrumbs) > li {
	position: relative;
	list-style: none;
	margin-bottom:8px;
}
.content-area ul:not(.breadCrumbs) > li:last-child,
.component ul:not(.breadCrumbs) > li:last-child {
	margin-bottom:0px;
}
.content-area ul:not(.breadCrumbs) > li::before,
.component ul:not(.breadCrumbs) > li::before {
	content: "";
	display: block;
	position: absolute;
	top: 9px;
	left: -18px;
	width: 7px;
	height: 7px;
	background: #015ac0;
	border-radius: 20px;
}
.content-area p a.btn,
.component p a.btn,
.content-area p span.btn,
.component p span.btn {
	height:auto;
	padding-bottom:5px;
	margin-top:0px;
}



.breadShare__container {
	display:flex;
}
@media(max-width:767px){
	.breadShare__container {
		flex-wrap:wrap;
	}
}
.breadCrumbs {
	display: inline-block;
	width:calc(100% - 220px);
	padding-right:30px;
}
@media(max-width:767px){
	.breadCrumbs {
		width:100%;
	}
}
.breadCrumbs li {
  display: inline;
}

.shareSection {
	width:220px;
}
@media(max-width:767px){
	.shareSection {
		width:100%;
	}
}
.jssocials-share-link {
	text-decoration:none;
}
.breadShare__container .shareSection {
	position: relative;
	bottom: 12px;
}