[data-contextual-id] {
  display: none !important;
}

#block-global-theme-statement-2 {
  margin-top: -20px;
  padding-top: 20px;
}

.paragraph--201 .container {
	padding:0 3%;
	border-right:10px solid #dadada;
	border-left:10px solid #dadada;
	width:120%;
	margin:0 auto;
}

.paragraph--201 .container .container {
	border:none !important;
}

.article-teaser .node-title {
	font-size:1.3em;
}

#block-languages,
#block-programs-2 {
	background:none;
	padding-bottom:0;
	padding-top:2%;
}

#block-languages h1,
#block-programs-2 h1 {
	color:#232d4b;
	font-size:1.7em;
	-webkit-text-stroke: 1px currentColor;
  -webkit-text-fill-color: transparent;
  font-size:3em;
  letter-spacing:3px;
}

#block-hpfeatures .field-field_sections > div, 
#block-hpfeatures-2 .field-field_sections > div {
	width:37%;
}

#block-sheahouse,
#block-sheahouse-2 {
	max-width:90%;
	margin:0 auto 4%;
	padding:3%;
	color:white;
	background:#232d4b;
}

#block-sheahouse h4,
#block-sheahouse-2 h4 {
	color:white;
	text-transform:uppercase;
	letter-spacing:2px;
}

#block-sheahouse .align-left,
#block-sheahouse-2 .align-left {
	margin-right:3rem;
}

#block-sheahouse img,
#block-sheahouse-2 img {
	max-width:90%;
}

@media only screen and (max-width: 600px) {
.discover-more-container .paragraph--type--discover-more-item > span {
	font-size:7.5vw;
}
}

@media screen and (min-width: 1024px) {
  h1.large, .hed1.large {
    font-size: 3rem;
  }
}