h1.large, .hed1.large {
	color:#232d4b;
}

#superfish-main .svg-inline--fa {
	margin-right:8px;
}

#superfish-main ul.sf-menu li {
	max-width:150px;
}

.bg-dark.gradient {
	background:white;
}

.discover-more-container .paragraph--type--discover-more-item > span {
	text-align:left;
	bottom:10%;
}

.type--research .field-field_image_media {
  float: right;
  margin-left: 40px;
  max-width: 50%;
}

.node-type--research h2 {
	font-size:3em;
	text-transform:uppercase;
	text-align:right;
	font-weight:bold;
}

.node-type--research .views-row {
	max-width:80%;
	margin:0 auto;
}

.node-type--research .research-overlay {
	clear:both;
}

.node-type--research .views-field-title {
	font-family:'franklin-gothic-urw-cond';
	text-transform:uppercase;
	letter-spacing:1px;
	margin-top:40px;
	position:relative;
}

.node-type--research .views-field-title::before {
  content: "";
  position: absolute;
  top: -20px;
  left: 0;
  width: 20%;
  height: 3px; /* Adjust thickness */
  background-color: #e57200;
}


.node-type--research .views-field-title a {
	color:#232d4b;
	padding-top:10px;
}

.node-type--research .views-field.views-field-field-image-media {
  float: right;
  margin-left: 30px;
  max-width: 40%;
  padding-bottom: 10%;
  margin-top:40px;
}

.node-type--research .views-field.views-field-field-image-media img {
  max-width: 100%;
  height: auto;
  border-right: 3px solid #e57200;
  border-bottom: 3px solid #e57200;
  padding:0 15px 15px 0;
  margin-right:-15px;
}

@media screen and (min-width: 768px) {
  .node-type--research .page-content--inner.has-sidebar .page-content--content {
    margin-left: auto;
    margin-right: auto;
    width: 75%;
    border-top:10px solid aliceblue;
    padding-top:30px;
  }
  .discover-more-container .field-field_sections > div {
    width: 32%;
  }
  .discover-more-container .paragraph--type--discover-more-item > span {
  	width:62%;
  	left:25%;
  }
    .discover-more-container .paragraph--type--discover-more-item > span span {
  	width:100%;
  }
}
