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

.block-menu, .block-menu ul {
	margin-left:15px;
}

h2 {
  font-weight: bold;
  font-size: 1.5em;	
}

h3 {
  font-weight: bold;
  font-size: 1.3em;
}

h4 {
  font-weight: normal;
  font-family: 'franklin-gothic-urw-cond';
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #51639a;
}

.red-button {
  background: #e57200;
  padding: 10px;
  border-radius: 3px;
  color: white !important;
}

.social-media-links--platforms a {
	color:white;
}

.social-media-links--platforms a:hover {
	color:#e57200;
}

.page-content .field-body ul li {
	padding:1%;
}

.white-button {
	border:1px solid #e57200;
}

.acc-shortcode {
	margin-bottom:-1px;
	padding:2% 1%;
}

#block-global-theme-views-block-courses-jump-menu-block-2 h3 {
	margin-top:40px;
}

ul.sf-menu .sf-with-ul {
	padding-right:2.3em;
}

ul.sf-menu .sf-sub-indicator::after {
	content:'+';
	color:#e57200;
}

.site-footer {
	text-align:center;
}

@media screen and (max-width: 768px) {
	.site-header nav > ul, .site-header nav > ul ul {
			padding:0 3em;
		}
		.main-content .page-content .page-content--inner .page-content--content {
			width:90%;
			margin:0 auto;
		}
		.main-content .page-content .page-content--inner .page-content--sidebar {
			display:none !important;
		}
		.page-content--content .field-body ul li {
			font-size:4vw;
		}
		.field-field_column_1, .field-field_column_2, .field-field_column_3 {
			padding:5% 0;
		}
		.site-footer .site-info-content div[id^="block-"] {
			max-width:80%;
			margin:0 auto !important;
		}
}

.gin-layer-wrapper {
	border:none;
	box-shadow:none;
}