.layout--threecol-section {
	width:90%;
}

@media screen and (min-width: 40em) {
  .layout--threecol-section--33-34-33 > .layout__region--first, .layout--threecol-section--33-34-33 > .layout__region--third {
    flex: 0 1 32%;
  }
}

.paragraph--type--hero[data-layout="layout4"] .paragraph--type--hero-slide .hero-content {
	max-width:35%;
	background-color:rgba(35, 45, 75, 0.75);
	padding-bottom:15px;
}


.paragraph--type--hero[data-layout="layout4"] .paragraph--type--hero-slide .hero-content a {
	font-weight:bold;
	color:white;
	text-decoration:underline;
	text-decoration-color:#e57200;
}

.paragraph--type--hero[data-layout="layout4"] .paragraph--type--hero-slide .hero-content a:hover {
	color:#e57200;
}

.layout--threecol-section--33-34-33 > .layout__region--second {
 	padding:0;
 	margin:0 auto;
 	text-align:center;
 }
 
 .news-block .views-row {
  max-width: 69.5%;
  position: relative;
  margin-bottom: 10px;
  padding-bottom: 10px;
  margin: 0 auto;
}

.news-block .views-row .views-field.views-field-title {
  position: absolute;
  bottom: 15px;
  background: rgba(35,45,75,.75);
  padding:8px 8px 0 8px;
  left:0;
  right:0;
}

.news-block .views-row .views-field.views-field-title h3 {
	font-weight:normal;
	font-size:1em;
}

.news-block .views-row .views-field.views-field-title h3 a {
	color:white;
}

.news-block footer {
  margin-top: 50px;
  bottom: 0;
  font-family: 'arial';
  font-size: .9em;
  font-weight: 900;
}
 
body .sk-ww-google-calendar .sk_event_item_detail {
	text-align:center !important;
}

 .homepage-links {
 	max-width:75%;
 	margin:0 auto;
 	background:#232d4b;
 	padding:20px;
 	line-height:200%;
 }
 
 .homepage-links a {
 	color:white;
 }
 
  .homepage-links h3 {
  	border-bottom:1px solid white;
  	color:white;
  	text-transform:uppercase;
  	font-family:'franklin-gothic-urw-cond';
  	letter-spacing:1px;
  }
 
 .homepage-links li {
 	list-style:none;
 }
 
 .layout--threecol-section .layout__region.layout__region--first {
 	text-align:center;
 }