/**BREAKPOINTS**/
* {
	margin: 0px;
	padding: 0px;
	-webkit-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-ms-text-size-adjust: 100%;
	text-size-adjust: 100%;
	-moz-osx-font-smoothing: grayscale; }
  
  .bold {
	font-weight: 700; }
  
  .italic {
	font-weight: italic; }
  
  a, img, button {
	background: none;
	outline: none;
	border: 0px;
	text-decoration: none; }
  
  button, .btn {
	-webkit-transition: all 125ms ease-in-out;
	-moz-transition: all 125ms ease-in-out;
	-ms-transition: all 125ms ease-in-out;
	-o-transition: all 125ms ease-in-out;
	transition: all 125ms ease-in-out;
	cursor: pointer; }
  
  img {
	max-width: 100%; }
  
  ul, li {
	list-style-type: none; }
  
  html, body {
	width: auto;
	min-width: 100%;
	max-width: 100%;
	min-height: 100%;
	overflow: auto;
	overflow-x: hidden; }
  
  html.noScroll, body.noScroll {
	overflow: hidden;
	position: fixed; }
  
  html {
	-ms-content-zooming: none; }
  
  @-ms-viewport {
	width: device-width; }
  
  .fade {
	opacity: 1.0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	transition: opacity .125s ease-in-out;
	-moz-transition: opacity .125s ease-in-out;
	-webkit-transition: opacity .125s ease-in-out;
	-webkit-backface-visibility: hidden; }
  
  .fade:hover, .fade:active {
	opacity: .75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)"; }
  
  .clear {
	content: "";
	display: table;
	clear: both; }
	.clear:after {
	  content: "";
	  display: table;
	  clear: both; }
  
  form, input, textarea {
	font-family: "textbook-new", sans-serif;
	color: #141513; }
  
  input::-webkit-input-placeholder {
	font-family: "textbook-new", sans-serif;
	color: #141513; }
  
  input::-moz-placeholder {
	font-family: "textbook-new", sans-serif;
	color: #141513; }
  
  input:-ms-input-placeholder {
	font-family: "textbook-new", sans-serif;
	color: #141513; }
  
  input:-moz-placeholder {
	font-family: "textbook-new", sans-serif;
	color: #141513; }
  
  textarea::-webkit-input-placeholder {
	font-family: "textbook-new", sans-serif; }
  
  textarea::-moz-placeholder {
	font-family: "textbook-new", sans-serif; }
  
  textarea:-ms-input-placeholder {
	font-family: "textbook-new", sans-serif; }
  
  textarea:-moz-placeholder {
	font-family: "textbook-new", sans-serif; }
  
  body {
	font-size: 20px;
	line-height: 1.3;
	color: #141513;
	background: #fff;
	font-family: "textbook-new", sans-serif; }
	@media only screen and (max-width: 767px) {
	  body {
		font-size: 18px; } }
  .contain, .view-staff-listing,
  .view-board-of-governors-listing {
	max-width: 1224px;
	position: relative;
	margin: 0px auto;
	display: block;
	box-sizing: border-box;
	width: 92%; }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .contain, .view-staff-listing,
	  .view-board-of-governors-listing {
		padding: 0 20px;
		width: 100%; } }
  .flex {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between; }
  
  .visible-md {
	display: none !important; }
  
  .visible-sm {
	display: none !important; }
  
  .visible-mob {
	display: none !important; }
  
  .visible-xs {
	display: none !important; }
  
  @media only screen and (max-width: 1199px) {
	.hidden-md {
	  display: none !important; }
	.visible-md {
	  display: inline-block !important; } }
  
  @media only screen and (max-width: 991px) {
	.hidden-sm {
	  display: none !important; }
	.visible-sm {
	  display: inline-block !important; } }
  
  @media only screen and (max-width: 767px) {
	.hidden-mob {
	  display: none !important; }
	.visible-mob {
	  display: inline-block !important; } }
  
  @media only screen and (max-width: 767px) and (orientation: portrait) {
	.hidden-xs {
	  display: none !important; }
	.visible-xs {
	  display: inline-block !important; } }
  
  .hideme {
	opacity: 0;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out; }
  
  .hiddenFull {
	display: none; }
  
  /****TYPOGRAPHY****/
  a {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	position: relative;
	display: inline-block;
	-webkit-transition: all 125ms ease-in-out;
	-moz-transition: all 125ms ease-in-out;
	-ms-transition: all 125ms ease-in-out;
	-o-transition: all 125ms ease-in-out;
	transition: all 125ms ease-in-out; }
  
  a:active {
	color: #000; }
  
  a:visited {
	color: #000; }
  
  a:hover {
	color: #000; }
  
  p > a, .more, .underline-link a {
	display: inline-block;
	position: relative;
	color: #374c91; }
  
  p > a, .more, .underline-link a {
	position: relative;
	text-decoration: none;
	-webkit-transition: color ease 0.3s;
	-moz-transition: color ease 0.3s;
	-ms-transition: color ease 0.3s;
	-o-transition: color ease 0.3s;
	transition: color ease 0.3s; }
	p > a::before, p > a::after, .more::before, .more::after, .underline-link a::before, .underline-link a::after {
	  content: '';
	  position: absolute;
	  background-color: #374c91;
	  height: 1px; }
	p > a::before, .more::before, .underline-link a::before {
	  width: 0%;
	  left: 0;
	  bottom: 0;
	  transition: width ease 0.4s; }
	p > a::after, .more::after, .underline-link a::after {
	  width: 100%;
	  left: 0;
	  bottom: 0;
	  transition: all ease 0.6s; }
	p > a:hover::before, .more:hover::before, .underline-link a:hover::before {
	  width: 100%; }
	p > a:hover::after, .more:hover::after, .underline-link a:hover::after {
	  left: 100%;
	  width: 0%;
	  transition: all ease 0.2s; }
  
  a.more {
	color: #141513; }
	@media only screen and (max-width: 767px) {
	  a.more {
		font-size: 16px;
		line-height: 1.5; } }
  a.button-global {
	min-height: unset;
	padding: 20px;
	background-color: #fccf2d;
	font-family: "textbook-new", sans-serif;
	color: black;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase;
	font-family: "textbook-new", sans-serif;
	color: black !important;
	font-size: 20px;
	font-weight: 700;
	text-transform: uppercase; }
	a.button-global:after, a.button-global:before {
	  display: none; }
	a.button-global:hover {
	  opacity: .8; }
	@media only screen and (max-width: 767px) {
	  a.button-global {
		font-size: 18px;
		padding: 10px; } }
  h1, h2, h3, h4, h5, h6, .h2, .h3, .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .staff-name,
  .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
  .view-board-of-governors-listing .contain .views-col .staff-name,
  .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name, .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a,
  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
  .view-staff-listing .contain .views-col .views-field-field-last-name a,
  .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a {
	position: relative;
	display: table; }
  
  h1 {
	font-family: "orpheuspro", serif;
	font-size: 50px;
	line-height: 1.12; }
	@media only screen and (max-width: 767px) {
	  h1 {
		font-size: 32px;
		line-height: 1.1875; } }
  h2, .h2 {
	font-family: "orpheuspro", serif;
	font-size: 42px;
	line-height: 1.15; }
	@media only screen and (max-width: 767px) {
	  h2, .h2 {
		font-size: 28px;
		line-height: 1.215; } }
  h3, .h3, .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .staff-name,
  .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
  .view-board-of-governors-listing .contain .views-col .staff-name,
  .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name, .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a,
  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
  .view-staff-listing .contain .views-col .views-field-field-last-name a,
  .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
  .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a {
	font-family: "orpheuspro", serif;
	font-size: 30px;
	line-height: 1.1333; }
	@media only screen and (max-width: 767px) {
	  h3, .h3, .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .staff-name,
	  .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
	  .view-board-of-governors-listing .contain .views-col .staff-name,
	  .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name, .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a,
	  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	  .view-staff-listing .contain .views-col .views-field-field-last-name a,
	  .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
	  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
	  .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
	  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	  .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
	  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a {
		font-size: 22px; } }
  h4 {
	font-family: "orpheuspro", serif;
	font-size: 22px;
	line-height: 1.2727; }
  
  h5 {
	text-transform: uppercase;
	font-size: 24px;
	line-height: 1.1667;
	letter-spacing: .15em;
	font-weight: 400;
	text-align: center; }
	@media only screen and (max-width: 767px) {
	  h5 {
		font-size: 20px;
		line-height: 1.3; } }
  .label, .caption, .article-cont figure figcaption, .view-staff-listing .contain figure figcaption, .view-staff-listing .view-staff-listing figure figcaption,
  .view-staff-listing .view-board-of-governors-listing figure figcaption,
  .view-board-of-governors-listing .contain figure figcaption,
  .view-board-of-governors-listing .view-staff-listing figure figcaption,
  .view-board-of-governors-listing .view-board-of-governors-listing figure figcaption, .small, .wp-caption-text {
	font-size: 16px;
	line-height: 1.5; }
	@media only screen and (max-width: 767px) {
	  .label, .caption, .article-cont figure figcaption, .view-staff-listing .contain figure figcaption, .view-staff-listing .view-staff-listing figure figcaption,
	  .view-staff-listing .view-board-of-governors-listing figure figcaption,
	  .view-board-of-governors-listing .contain figure figcaption,
	  .view-board-of-governors-listing .view-staff-listing figure figcaption,
	  .view-board-of-governors-listing .view-board-of-governors-listing figure figcaption, .small, .wp-caption-text {
		font-size: 15px; } }
  .credit {
	font-size: 13px; }
  
  .caption, .article-cont figure figcaption, .view-staff-listing .contain figure figcaption, .view-staff-listing .view-staff-listing figure figcaption,
  .view-staff-listing .view-board-of-governors-listing figure figcaption,
  .view-board-of-governors-listing .contain figure figcaption,
  .view-board-of-governors-listing .view-staff-listing figure figcaption,
  .view-board-of-governors-listing .view-board-of-governors-listing figure figcaption, .credit, .wp-caption-text {
	color: #757575; }
  
  .clearfix::after {
	display: block;
	content: "";
	clear: both; }
  
  /* Slider */
  .slick-slider {
	position: relative;
	display: block;
	box-sizing: border-box;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-ms-touch-action: pan-y;
	touch-action: pan-y;
	-webkit-tap-highlight-color: transparent; }
  
  .slick-list {
	position: relative;
	overflow: hidden;
	display: block;
	margin: 0;
	padding: 0; }
	.slick-list:focus {
	  outline: none; }
	.slick-list.dragging {
	  cursor: pointer;
	  cursor: hand; }
  
  .slick-slider .slick-track,
  .slick-slider .slick-list {
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-ms-transform: translate3d(0, 0, 0);
	-o-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0); }
  
  .slick-track {
	position: relative;
	left: 0;
	top: 0;
	display: block;
	margin-left: auto;
	margin-right: auto; }
	.slick-track:before, .slick-track:after {
	  content: "";
	  display: table; }
	.slick-track:after {
	  clear: both; }
	.slick-loading .slick-track {
	  visibility: hidden; }
  
  .slick-slide {
	float: left;
	height: 100%;
	min-height: 1px;
	display: none; }
	[dir="rtl"] .slick-slide {
	  float: right; }
	.slick-slide img {
	  display: block; }
	.slick-slide.slick-loading img {
	  display: none; }
	.slick-slide.dragging img {
	  pointer-events: none; }
	.slick-initialized .slick-slide {
	  display: block; }
	.slick-loading .slick-slide {
	  visibility: hidden; }
	.slick-vertical .slick-slide {
	  display: block;
	  height: auto;
	  border: 1px solid transparent; }
  
  .slick-arrow.slick-hidden {
	display: none; }
  
  footer {
	background: #243261;
	color: #fff;
	padding: 40px 0; }
	@media only screen and (max-width: 767px) {
	  footer {
		padding: 30px 0; } }
	footer a {
	  color: #fff; }
	  footer a:hover, footer a:active, footer a:visited {
		color: #fff; }
	footer .logos {
	  display: inline-block; }
	  footer .logos img:first-child {
		margin-right: 40px; }
	  footer .logos a:after {
		display: none; }
	footer .logo {
	  width: 140px; }
	  @media only screen and (max-width: 767px) and (orientation: landscape) {
		footer .logo {
		  width: 100px; } }
	  @media only screen and (max-width: 767px) {
		footer .logo {
		  width: 80px;
		  margin-bottom: 40px; } }
	footer .social {
	  float: right;
	  margin: 45px 0 0; }
	  footer .social li {
		display: inline-block;
		margin-left: 45px;
		font-size: 24px; }
		footer .social li a:hover {
		  -moz-transform: scale(1.25);
		  -o-transform: scale(1.25);
		  -ms-transform: scale(1.25);
		  -webkit-transform: scale(1.25);
		  transform: scale(1.25); }
		  footer .social li a:hover:after {
			opacity: 0; }
	  @media only screen and (max-width: 767px) and (orientation: landscape) {
		footer .social {
		  margin-top: 25px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		footer .social {
		  margin: 0;
		  float: none; }
		  footer .social li {
			margin: 0 45px 0 0; } }
	footer .flex {
	  margin-top: 40px;
	  -ms-flex-align: start;
	  align-items: flex-start; }
	  footer .flex .col {
		width: calc(50% - 20px);
		border-top: 1px solid #fff;
		padding-top: 40px; }
	  footer .flex .lt {
		-webkit-column-count: 2;
		column-count: 2; }
		footer .flex .lt li {
		  padding-bottom: 7px; }
	  @media only screen and (max-width: 991px) {
		footer .flex {
		  display: block; }
		  footer .flex .col {
			width: 100%; }
		  footer .flex .lt {
			margin-bottom: 40px; } }
	  @media only screen and (max-width: 767px) {
		footer .flex {
		  margin-top: 30px; }
		  footer .flex .col {
			padding-top: 30px; }
		  footer .flex .lt {
			margin-bottom: 30px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		footer .flex .lt {
		  -webkit-column-count: 1;
		  column-count: 1;
		  border-bottom: 1px solid #fff;
		  padding-bottom: 23px; } }
	footer .address {
	  float: left;
	  width: 50%;
	  margin-top: 20px; }
	  footer .address span {
		display: block;
		font-weight: 700; }
	footer .links {
	  display: inline-block;
	  margin-top: 40px; }
	  footer .links li {
		display: inline-block;
		margin-right: 40px; }
	  @media only screen and (max-width: 767px) {
		footer .links {
		  margin-top: 30px; }
		  footer .links li {
			margin-right: 30px; }
			footer .links li:last-child {
			  margin-right: 0; } }
	footer span.copyright {
	  display: inline-block;
	  font-size: 16px; }
	footer a:not(.loc):after {
	  content: '';
	  position: absolute;
	  bottom: 0;
	  height: 1px;
	  width: 100%;
	  left: 0;
	  background: #fff;
	  opacity: 0;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	footer a:not(.loc):hover:after {
	  opacity: 1; }
  
  /**HERO**/
  .hero {
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	color: #fff;
	z-index: 10000;
	min-height: 600px;
	/** Podcast Badges */ }
	.hero.slider-hero {
	  min-height: 740px; }
	  @media only screen and (max-width: 767px) {
		.hero.slider-hero {
		  min-height: 95vh; } }
	.hero .podcast-badges {
	  margin: 30px 0 20px 0;
	  position: relative !important;
	  left: unset !important;
	  bottom: unset !important;
	  padding: 0 !important; }
	  .hero .podcast-badges a {
		display: inline;
		margin-right: 5px;
		margin-bottom: 15px;
		max-height: 86px;
		max-width: 360px; }
	  .hero .podcast-badges p {
		display: block;
		margin-top: 10px !important;
		font-size: 14px; }
	@media only screen and (max-width: 550px) {
	  .hero .podcast-badges {
		display: block;
		margin: 10px 0;
		max-height: 86px; } }
  body:not(.home) .hero:before {
	content: '';
	position: absolute;
	z-index: 0;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 4%, rgba(0, 0, 0, 0.65) 95%); }
  
  body:not(.home) .hero .info {
	height: 100%; }
  
  body:not(.home) .hero .info div {
	position: absolute;
	left: 0;
	bottom: 60px;
	width: 100%;
	max-width: 817px; }
	body:not(.home) .hero .info div p {
	  margin-top: 20px; }
	body:not(.home) .hero .info div a {
	  color: #fff;
	  font-weight: 700;
	  margin-top: 40px; }
	  body:not(.home) .hero .info div a:after, body:not(.home) .hero .info div a:before {
		background: #fff; }
	@media only screen and (max-width: 767px) {
	  body:not(.home) .hero .info div {
		width: 100%;
		padding: 0 20px;
		bottom: 40px;
		box-sizing: border-box; }
		body:not(.home) .hero .info div p {
		  font-size: 16px;
		  margin-top: 15px; }
		body:not(.home) .hero .info div a {
		  margin-top: 20px; } }
  body:not(.home) .hero.bottom-padding {
	padding-bottom: 126px; }
	@media only screen and (max-width: 767px) {
	  body:not(.home) .hero.bottom-padding {
		padding-bottom: 40px; } }
  body:not(.home) .hero.slider-hero .info div {
	bottom: unset;
	top: 50%;
	transform: translateY(calc(-50% + 50px)); }
  
  body:not(.home) .hero .credit {
	position: absolute;
	right: 20px;
	bottom: 20px;
	text-align: right;
	color: rgba(255, 255, 255, 0.5); }
	@media only screen and (max-width: 767px) {
	  body:not(.home) .hero .credit {
		right: 15px;
		bottom: 15px; } }
  /**BUTTONS**/
  .join, .join-but, .donate {
	position: relative;
	color: #000;
	text-align: center; }
	.join span, .join h2, .join-but span, .join-but h2, .donate span, .donate h2 {
	  display: block;
	  position: relative;
	  z-index: 1; }
	.join:after, .join-but:after, .donate:after {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  content: '';
	  background: #fccf2d;
	  z-index: 0;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .join:hover:after, .join-but:hover:after, .donate:hover:after {
		-moz-transform: scale(1.25);
		-o-transform: scale(1.25);
		-ms-transform: scale(1.25);
		-webkit-transform: scale(1.25);
		transform: scale(1.25); } }
  .join.red {
	color: #fff; }
	.join.red:after {
	  background: #b3282d; }
  
  .join, .join-but {
	font-family: "textbook-new", sans-serif;
	font-size: 20px;
	font-weight: 700;
	min-height: 50px;
	padding: 0 30px; }
  
  .donate {
	min-height: 100px;
	padding: 0 45px; }
	@media only screen and (max-width: 991px) {
	  .donate {
		padding: 0;
		width: 200px; } }
	@media only screen and (max-width: 767px) {
	  .donate {
		min-height: 75px; } }
	.donate sup {
	  font-size: 20px; }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .donate:hover:after {
		-moz-transform: scale(1.125);
		-o-transform: scale(1.125);
		-ms-transform: scale(1.125);
		-webkit-transform: scale(1.125);
		transform: scale(1.125); } }
  .buttons_bar {
	margin: 25px 0;
	display: flex;
	flex-wrap: wrap;
	row-gap: 20px;
	column-gap: 20px; }
	@media only screen and (max-width: 767px) {
	  .buttons_bar {
		margin: 10px 0; } }
	.buttons_bar a {
	  min-height: unset;
	  padding-top: 15px;
	  padding-bottom: 15px;
	  color: #000 !important; }
	  .buttons_bar a:after {
		background: #fccf2d !important; }
  
  /** Renew top link **/
  .renewtop {
	color: #fff;
	padding: 0 20px;
	margin-left: 10px; }
  
  .renewtop:after {
	position: absolute;
	top: 0;
	left: 0;
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	content: '';
	background: transparent;
	border: solid 2px #fff;
	z-index: 0;
	transition: all 125ms ease-in-out; }
  
  .renewtop.red {
	margin-right: 10px; }
	.renewtop.red:after {
	  background: #b3282d;
	  border-color: #b3282d; }
  
  @media only screen and (max-width: 1350px) {
	.renewtop, .nav-group .join {
	  display: none; }
	.renewtop.red {
	  display: inline-block; } }
  
  /****DONATE BAR****/
  .donate-wrap {
	text-align: center;
	background: #171516 url(../img/donate-bg.jpg) no-repeat;
	background-position: left 3vw center;
	background-size: contain;
	color: #fff;
	padding: 115px 0 150px; }
	.donate-wrap h5 {
	  color: #fccf2d;
	  margin: 0 auto;
	  font-family: "textbook-new", sans-serif !important; }
	.donate-wrap h3 {
	  margin: 35px auto 0;
	  max-width: 600px;
	  color: #fff;
	  font-family: "orpheuspro", serif !important; }
	.donate-wrap .buttons {
	  margin-top: 65px; }
	  @media only screen and (max-width: 991px) {
		.donate-wrap .buttons {
		  max-width: 600px;
		  margin: 50px auto; } }
	  .donate-wrap .buttons button {
		margin: 0 8px; }
		.donate-wrap .buttons button h2 {
		  font-family: "orpheuspro", serif !important; }
		@media only screen and (max-width: 991px) {
		  .donate-wrap .buttons button {
			margin: 8px; } }
	.donate-wrap img {
	  display: none;
	  width: 100%; }
	@media only screen and (max-width: 1399px) {
	  .donate-wrap {
		background-position: left center; } }
	@media only screen and (max-width: 1199px) {
	  .donate-wrap {
		background-position: left -5vw center; } }
	@media only screen and (max-width: 991px) {
	  .donate-wrap {
		padding: 100px 0 80px; } }
	@media only screen and (max-width: 767px) {
	  .donate-wrap {
		padding: 40px 0; }
		.donate-wrap h3, .donate-wrap .buttons {
		  margin: 20px auto 0; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .donate-wrap {
		background-image: none;
		padding-top: 0; }
		.donate-wrap h5 {
		  padding-top: 30px; }
		.donate-wrap .buttons button {
		  margin: 5px auto;
		  width: calc(100% - 40px); }
		.donate-wrap img {
		  display: block; } }
  /****IMPACT WRAP****/
  .impact {
	padding: 400px 0 100px;
	background-image: url("../img/impact-bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-position: cover; }
	@media only screen and (max-width: 1199px) {
	  .impact {
		padding: 280px 0 80px; } }
	@media only screen and (max-width: 991px) {
	  .impact {
		padding: 180px 0 60px; } }
	@media only screen and (max-width: 767px) {
	  .impact {
		padding-bottom: 20px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .impact {
		background: #b3282d;
		padding-top: 0; } }
	.impact img {
	  display: none;
	  width: 100%; }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.impact img {
		  display: block; } }
	.impact .contain, .impact .view-staff-listing,
	.impact .view-board-of-governors-listing {
	  max-width: 1440px;
	  width: 95%; }
	.impact ul {
	  background: #b3282d;
	  color: #fff;
	  padding: 80px;
	  box-sizing: border-box;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  -ms-flex-pack: distribute;
	  justify-content: space-around; }
	  .impact ul li {
		width: calc(25% - 40px);
		border-top: 1px solid #fff;
		padding: 30px 0 0; }
		@media only screen and (max-width: 991px) {
		  .impact ul li {
			width: calc(50% - 40px);
			margin-top: 40px; } }
		@media only screen and (max-width: 767px) {
		  .impact ul li {
			padding: 20px 0 0;
			margin: 25px 0 0; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.impact ul {
		  width: 100%;
		  display: block; }
		  .impact ul li {
			width: 100%; }
			.impact ul li:first-child {
			  border-top: 0;
			  padding-top: 0; } }
	  .impact ul p {
		margin-top: 20px; }
		@media only screen and (max-width: 767px) {
		  .impact ul p {
			margin-top: 10px; } }
	  @media only screen and (max-width: 1399px) {
		.impact ul {
		  padding: 80px 40px; } }
	  @media only screen and (max-width: 991px) {
		.impact ul {
		  padding: 30px 30px 70px; } }
	  @media only screen and (max-width: 767px) {
		.impact ul {
		  padding: 10px 0 20px; } }
	@media only screen and (max-width: 767px) {
	  .impact .contain, .impact .view-staff-listing,
	  .impact .view-board-of-governors-listing {
		width: calc(100% - 40px); } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .impact .contain, .impact .view-staff-listing,
	  .impact .view-board-of-governors-listing {
		width: 100%; } }
  /****CARDS WRAP****/
  .card-wrap {
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	background-image: url("../img/tan-bg.jpg");
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 150px;
	margin-bottom: -1px; }
	@media only screen and (max-width: 991px) {
	  .card-wrap {
		padding-top: 0; } }
	.card-wrap .contain, .card-wrap .view-staff-listing,
	.card-wrap .view-board-of-governors-listing {
	  width: 95%;
	  padding: 115px; }
	  @media only screen and (max-width: 1399px) {
		.card-wrap .contain, .card-wrap .view-staff-listing,
		.card-wrap .view-board-of-governors-listing {
		  padding: 95px; } }
	  @media only screen and (max-width: 1199px) {
		.card-wrap .contain, .card-wrap .view-staff-listing,
		.card-wrap .view-board-of-governors-listing {
		  padding: 75px; } }
	  @media only screen and (max-width: 991px) {
		.card-wrap .contain, .card-wrap .view-staff-listing,
		.card-wrap .view-board-of-governors-listing {
		  width: 100%; }
		  .card-wrap .contain > div:nth-of-type(2), .card-wrap .view-staff-listing > div:nth-of-type(2),
		  .card-wrap .view-board-of-governors-listing > div:nth-of-type(2) {
			margin-left: 12px; } }
	  @media only screen and (max-width: 767px) {
		.card-wrap .contain, .card-wrap .view-staff-listing,
		.card-wrap .view-board-of-governors-listing {
		  padding: 20px; } }
	  .card-wrap .contain:before, .card-wrap .view-staff-listing:before,
	  .card-wrap .view-board-of-governors-listing:before {
		position: absolute;
		content: '';
		top: 0;
		left: 0;
		width: 100%;
		height: calc(100% - 100px);
		border: 30px solid #7087b9;
		box-sizing: border-box;
		z-index: 0;
		pointer-events: none; }
		@media only screen and (max-width: 1199px) {
		  .card-wrap .contain:before, .card-wrap .view-staff-listing:before,
		  .card-wrap .view-board-of-governors-listing:before {
			border-width: 20px; } }
		@media only screen and (max-width: 991px) {
		  .card-wrap .contain:before, .card-wrap .view-staff-listing:before,
		  .card-wrap .view-board-of-governors-listing:before {
			border-width: 20px;
			height: 100%; } }
		@media only screen and (max-width: 767px) {
		  .card-wrap .contain:before, .card-wrap .view-staff-listing:before,
		  .card-wrap .view-board-of-governors-listing:before {
			border-width: 10px; } }
	.card-wrap.card-wrap-wide .contain, .card-wrap.card-wrap-wide .view-staff-listing,
	.card-wrap.card-wrap-wide .view-board-of-governors-listing {
	  max-width: 1440px; }
  
  /****CARDS****/
  .cards-sub > .contain, .cards-sub > .view-staff-listing,
  .cards-sub > .view-board-of-governors-listing {
	padding-top: 0;
	padding-bottom: 0; }
	.cards-sub > .contain:before, .cards-sub > .view-staff-listing:before,
	.cards-sub > .view-board-of-governors-listing:before {
	  top: 80px; }
	  @media only screen and (max-width: 767px) {
		.cards-sub > .contain:before, .cards-sub > .view-staff-listing:before,
		.cards-sub > .view-board-of-governors-listing:before {
		  top: unset; } }
	@media only screen and (max-width: 767px) {
	  .cards-sub > .contain, .cards-sub > .view-staff-listing,
	  .cards-sub > .view-board-of-governors-listing {
		padding-top: 20px; } }
  .cards-sub .grid-card-wrapper {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-gap: 10px; }
	@media only screen and (max-width: 1199px) {
	  .cards-sub .grid-card-wrapper {
		grid-template-columns: repeat(2, 1fr); } }
	@media only screen and (max-width: 767px) {
	  .cards-sub .grid-card-wrapper {
		grid-template-columns: repeat(1, 1fr);
		padding-top: 20px; } }
	.cards-sub .grid-card-wrapper .card {
	  background-position: center center;
	  background-size: cover;
	  background-color: #374C91;
	  color: #fff;
	  box-sizing: border-box;
	  position: relative;
	  overflow: hidden;
	  height: 520px;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  flex: 4; }
	  @media only screen and (max-width: 1199px) {
		.cards-sub .grid-card-wrapper .card {
		  flex: 6; } }
	  @media only screen and (max-width: 767px) {
		.cards-sub .grid-card-wrapper .card {
		  height: unset;
		  min-height: 416px;
		  flex: 12; } }
	  .cards-sub .grid-card-wrapper .card a {
		width: 100%;
		height: 100%;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		justify-content: flex-end;
		flex-direction: column;
		align-items: flex-start; }
	  .cards-sub .grid-card-wrapper .card .bg:before {
		content: '';
		position: absolute;
		z-index: 1;
		left: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		background: rgba(89, 55, 55, 0.3);
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 29%, rgba(0, 0, 0, 0.8) 98%); }
	  .cards-sub .grid-card-wrapper .card .inner-wrap {
		position: absolute;
		bottom: 0;
		z-index: 2;
		padding: 40px;
		height: 100%;
		width: 100%;
		box-sizing: border-box;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: start;
		align-items: flex-start;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: end;
		justify-content: flex-end;
		flex-wrap: nowrap; }
		@media only screen and (max-width: 1399px) {
		  .cards-sub .grid-card-wrapper .card .inner-wrap {
			padding: 25px; } }
	  .cards-sub .grid-card-wrapper .card a:link, .cards-sub .grid-card-wrapper .card a:hover, .cards-sub .grid-card-wrapper .card a:visited, .cards-sub .grid-card-wrapper .card a:active {
		color: #fff; }
	  .cards-sub .grid-card-wrapper .card h2, .cards-sub .grid-card-wrapper .card h3 {
		margin: 0 0 10px 0;
		width: 100%; }
	  .cards-sub .grid-card-wrapper .card .small {
		font-size: 14px; }
	  .cards-sub .grid-card-wrapper .card p {
		margin: 5px 0 0;
		width: 100%; }
	  .cards-sub .grid-card-wrapper .card.card-ft {
		grid-column: span 2;
		background: rgba(46, 67, 133, 0.9); }
		@media only screen and (max-width: 767px) {
		  .cards-sub .grid-card-wrapper .card.card-ft {
			grid-column: span 1; } }
		.cards-sub .grid-card-wrapper .card.card-ft .bg {
		  filter: grayscale(100%);
		  /* Current draft standard */
		  -webkit-filter: grayscale(100%);
		  /* New WebKit */
		  -moz-filter: grayscale(100%);
		  -ms-filter: grayscale(100%);
		  -o-filter: grayscale(100%);
		  /* Not yet supported in Gecko, Opera or IE */
		  filter: url(resources.svg#desaturate);
		  /* Gecko */
		  filter: gray;
		  /* IE */
		  -webkit-filter: grayscale(1);
		  /* Old WebKit */
		  background-size: cover; }
		.cards-sub .grid-card-wrapper .card.card-ft .overlay {
		  position: absolute;
		  background: rgba(46, 67, 133, 0.9);
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 100%; }
		.cards-sub .grid-card-wrapper .card.card-ft .inner-wrap {
		  padding: 60px; }
		  @media only screen and (max-width: 1399px) {
			.cards-sub .grid-card-wrapper .card.card-ft .inner-wrap {
			  padding: 65px; } }
		  @media only screen and (max-width: 1199px) {
			.cards-sub .grid-card-wrapper .card.card-ft .inner-wrap {
			  padding: 55px 45px; } }
		  @media only screen and (max-width: 767px) {
			.cards-sub .grid-card-wrapper .card.card-ft .inner-wrap {
			  padding: 20px; } }
		.cards-sub .grid-card-wrapper .card.card-ft p {
		  max-width: 525px; }
	  .cards-sub .grid-card-wrapper .card.card-event {
		z-index: 99999;
		background: rgba(46, 67, 133, 0.9); }
		.cards-sub .grid-card-wrapper .card.card-event.large {
		  grid-column: span 1.5; }
		  @media only screen and (max-width: 767px) {
			.cards-sub .grid-card-wrapper .card.card-event.large {
			  grid-column: span 1; } }
		@media only screen and (max-width: 767px) {
		  .cards-sub .grid-card-wrapper .card.card-event {
			min-height: 300px; }
			.cards-sub .grid-card-wrapper .card.card-event h3 {
			  margin: 0;
			  font-size: 24px; } }
		.cards-sub .grid-card-wrapper .card.card-event .bg {
		  filter: grayscale(100%);
		  /* Current draft standard */
		  -webkit-filter: grayscale(100%);
		  /* New WebKit */
		  -moz-filter: grayscale(100%);
		  -ms-filter: grayscale(100%);
		  -o-filter: grayscale(100%);
		  /* Not yet supported in Gecko, Opera or IE */
		  filter: url(resources.svg#desaturate);
		  /* Gecko */
		  filter: gray;
		  /* IE */
		  -webkit-filter: grayscale(1);
		  /* Old WebKit */
		  background-size: cover; }
		.cards-sub .grid-card-wrapper .card.card-event .overlay {
		  position: absolute;
		  background: rgba(46, 67, 133, 0.9);
		  top: 0;
		  left: 0;
		  width: 100%;
		  height: 100%; }
	  .cards-sub .grid-card-wrapper .card .credit {
		position: absolute;
		bottom: 10px;
		right: 10px;
		z-index: 2;
		color: rgba(255, 255, 255, 0.5); }
	  .cards-sub .grid-card-wrapper .card.card-video {
		height: 40vw;
		padding-top: 0;
		float: none;
		display: block;
		width: 100%; }
		@media only screen and (max-width: 1199px) {
		  .cards-sub .grid-card-wrapper .card.card-video {
			height: 50vw; } }
		.cards-sub .grid-card-wrapper .card.card-video:before {
		  height: 50%;
		  bottom: 0;
		  top: auto;
		  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		  background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
		.cards-sub .grid-card-wrapper .card.card-video h2 {
		  position: absolute;
		  left: 75px;
		  bottom: 75px;
		  z-index: 2; }
		  @media only screen and (max-width: 1399px) {
			.cards-sub .grid-card-wrapper .card.card-video h2 {
			  left: 65px;
			  bottom: 65px; } }
		  @media only screen and (max-width: 1199px) {
			.cards-sub .grid-card-wrapper .card.card-video h2 {
			  left: 45px;
			  bottom: 55px; } }
		  @media only screen and (max-width: 991px) {
			.cards-sub .grid-card-wrapper .card.card-video h2 {
			  max-width: 250px; } }
		  @media only screen and (max-width: 767px) {
			.cards-sub .grid-card-wrapper .card.card-video h2 {
			  font-size: 22px;
			  left: 20px;
			  bottom: 20px;
			  max-width: 180px; } }
		.cards-sub .grid-card-wrapper .card.card-video .play {
		  position: absolute;
		  right: 35px;
		  bottom: 35px;
		  height: 120px;
		  width: 120px;
		  text-align: center;
		  border: 3px solid #fff;
		  box-sizing: border-box;
		  background: transparent;
		  z-index: 2; }
		  .cards-sub .grid-card-wrapper .card.card-video .play i {
			font-size: 40px;
			color: #fff;
			text-indent: 10px; }
		  .cards-sub .grid-card-wrapper .card.card-video .play:hover {
			width: 100px;
			height: 100px;
			-moz-transform: translate(-10px, -10px);
			-o-transform: translate(-10px, -10px);
			-ms-transform: translate(-10px, -10px);
			-webkit-transform: translate(-10px, -10px);
			transform: translate(-10px, -10px); }
		  @media only screen and (max-width: 767px) {
			.cards-sub .grid-card-wrapper .card.card-video .play {
			  width: 54px;
			  height: 54px;
			  bottom: 20px;
			  right: 20px; }
			  .cards-sub .grid-card-wrapper .card.card-video .play i {
				font-size: 20px;
				text-indent: 5px; } }
	  .cards-sub .grid-card-wrapper .card .bg {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		z-index: 0;
		background-size: cover;
		background-position: center center;
		-webkit-transition: all 0.25s ease-in-out;
		-moz-transition: all 0.25s ease-in-out;
		-ms-transition: all 0.25s ease-in-out;
		-o-transition: all 0.25s ease-in-out;
		transition: all 0.25s ease-in-out; }
	  @media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
		.cards-sub .grid-card-wrapper .card:hover .bg {
		  -moz-transform: scale(1.1);
		  -o-transform: scale(1.1);
		  -ms-transform: scale(1.1);
		  -webkit-transform: scale(1.1);
		  transform: scale(1.1); } }
  .cards-home .card {
	background-position: center center;
	background-size: cover;
	color: #fff;
	box-sizing: border-box;
	position: relative;
	height: 0;
	padding-top: 40%;
	margin-bottom: 12px;
	overflow: hidden; }
	.cards-home .card:before {
	  content: '';
	  position: absolute;
	  z-index: 1;
	  left: 0;
	  bottom: 0;
	  width: 100%;
	  height: 100%;
	  background: linear-gradient(to bottom, rgba(27, 29, 30, 0.09) 0%, #1b1d1e 100%); }
	.cards-home .card a {
	  position: absolute;
	  bottom: 0;
	  z-index: 2;
	  padding: 35px;
	  height: 100%;
	  width: 100%;
	  box-sizing: border-box;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  -ms-flex-direction: column;
	  flex-direction: column;
	  -ms-flex-pack: end;
	  justify-content: flex-end;
	  flex-wrap: nowrap; }
	  @media only screen and (max-width: 1399px) {
		.cards-home .card a {
		  padding: 25px; } }
	  @media only screen and (max-width: 767px) {
		.cards-home .card a {
		  padding: 20px; } }
	.cards-home .card a:link, .cards-home .card a:hover, .cards-home .card a:visited, .cards-home .card a:active {
	  color: #fff; }
	.cards-home .card h2, .cards-home .card h3 {
	  margin: 5px 0 0; }
	.cards-home .card h3 {
	  font-size: 26px;
	  line-height: 1.16; }
	.cards-home .card .small {
	  font-size: 14px; }
	.cards-home .card p {
	  margin: 5px 0 0;
	  font-size: 16px;
	  line-height: 1.5; }
	.cards-home .card .credit {
	  position: absolute;
	  bottom: 10px;
	  right: 10px;
	  z-index: 2;
	  color: rgba(255, 255, 255, 0.5); }
	.cards-home .card.card-video {
	  height: 40vw;
	  padding-top: 0;
	  float: none;
	  display: block;
	  width: 100%; }
	  @media only screen and (max-width: 1199px) {
		.cards-home .card.card-video {
		  height: 50vw; } }
	  .cards-home .card.card-video:before {
		height: 50%;
		bottom: 0;
		top: auto;
		background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
	  .cards-home .card.card-video h2 {
		position: absolute;
		left: 75px;
		bottom: 75px;
		z-index: 2; }
		@media only screen and (max-width: 1399px) {
		  .cards-home .card.card-video h2 {
			left: 65px;
			bottom: 65px; } }
		@media only screen and (max-width: 1199px) {
		  .cards-home .card.card-video h2 {
			left: 45px;
			bottom: 55px; } }
		@media only screen and (max-width: 991px) {
		  .cards-home .card.card-video h2 {
			max-width: 250px; } }
		@media only screen and (max-width: 767px) {
		  .cards-home .card.card-video h2 {
			font-size: 22px;
			left: 20px;
			bottom: 20px;
			max-width: 180px; } }
	  .cards-home .card.card-video .play {
		position: absolute;
		right: 35px;
		bottom: 35px;
		height: 120px;
		width: 120px;
		text-align: center;
		border: 3px solid #fff;
		box-sizing: border-box;
		background: transparent;
		z-index: 2; }
		.cards-home .card.card-video .play i {
		  font-size: 40px;
		  color: #fff;
		  text-indent: 10px; }
		.cards-home .card.card-video .play:hover {
		  width: 100px;
		  height: 100px;
		  -moz-transform: translate(-10px, -10px);
		  -o-transform: translate(-10px, -10px);
		  -ms-transform: translate(-10px, -10px);
		  -webkit-transform: translate(-10px, -10px);
		  transform: translate(-10px, -10px); }
		@media only screen and (max-width: 767px) {
		  .cards-home .card.card-video .play {
			width: 54px;
			height: 54px;
			bottom: 20px;
			right: 20px; }
			.cards-home .card.card-video .play i {
			  font-size: 20px;
			  text-indent: 5px; } }
	.cards-home .card .bg {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 0;
	  background-size: cover;
	  background-position: center center;
	  -webkit-transition: all 0.25s ease-in-out;
	  -moz-transition: all 0.25s ease-in-out;
	  -ms-transition: all 0.25s ease-in-out;
	  -o-transition: all 0.25s ease-in-out;
	  transition: all 0.25s ease-in-out; }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .cards-home .card:hover .bg {
		-moz-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		transform: scale(1.1); } }
  /****SIGNUP FORM****/
  .signup {
	position: relative;
	width: calc(100% + 170px);
	margin: 10px auto 0 -85px;
	padding: 50px 0 150px;
	background: url(../img/signup-bg.png) no-repeat;
	background-position: left -35px top;
	background-size: auto; }
	@media only screen and (max-width: 1399px) {
	  .signup {
		width: calc(100% + 130px);
		margin-left: -65px;
		background-position: left -85px top;
		background-size: 360px auto; } }
	@media only screen and (max-width: 1199px) {
	  .signup {
		width: calc(100% + 100px);
		margin-left: -50px;
		background-size: 325px;
		background-position: left -125px top;
		padding-bottom: 115px; } }
	@media only screen and (max-width: 991px) {
	  .signup {
		padding: 0 0 350px;
		margin-top: 50px;
		background-position: left bottom 50px;
		width: calc(100% + 110px);
		margin-left: -55px; } }
	@media only screen and (max-width: 767px) {
	  .signup {
		background-position: left 45px bottom 50px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .signup {
		margin: 0 0 0 -10px;
		width: calc(100% + 20px);
		background-position: left 0 bottom 50px;
		background-size: 70%;
		padding-bottom: 275px; } }
	.signup div.cont {
	  margin: 0 auto;
	  display: block;
	  max-width: 680px;
	  padding-left: 80px; }
	  @media only screen and (max-width: 1399px) {
		.signup div.cont {
		  -moz-transform: translateX(50px);
		  -o-transform: translateX(50px);
		  -ms-transform: translateX(50px);
		  -webkit-transform: translateX(50px);
		  transform: translateX(50px); } }
	  @media only screen and (max-width: 991px) {
		.signup div.cont {
		  padding-left: 40px;
		  max-width: 550px;
		  -moz-transform: translateX(0);
		  -o-transform: translateX(0);
		  -ms-transform: translateX(0);
		  -webkit-transform: translateX(0);
		  transform: translateX(0); } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.signup div.cont {
		  padding: 20px 30px; } }
	.signup h2, .signup .h2 {
	  color: #31835d; }
	  @media only screen and (max-width: 991px) {
		.signup h2, .signup .h2 {
		  margin-left: 40px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.signup h2, .signup .h2 {
		  margin-left: 0; } }
	.signup h3, .signup .h3, .signup .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .contain .views-col .signup .staff-name, .signup .view-staff-listing .view-staff-listing .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .signup .staff-name,
	.signup .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
	.view-staff-listing .view-board-of-governors-listing .views-col .signup .staff-name,
	.signup .view-board-of-governors-listing .contain .views-col .staff-name,
	.view-board-of-governors-listing .contain .views-col .signup .staff-name,
	.signup .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
	.view-board-of-governors-listing .view-staff-listing .views-col .signup .staff-name,
	.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .signup .staff-name, .signup .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .contain .views-col .views-field-field-first-name .signup a, .signup .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
	.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
	.signup .view-staff-listing .contain .views-col .views-field-field-last-name a,
	.view-staff-listing .contain .views-col .views-field-field-last-name .signup a,
	.signup .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
	.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
	.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
	.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a,
	.signup .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .contain .views-col .views-field-field-first-name .signup a,
	.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
	.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
	.signup .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .contain .views-col .views-field-field-last-name .signup a,
	.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
	.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a {
	  margin-left: 60px; }
	  @media only screen and (max-width: 991px) {
		.signup h3, .signup .h3, .signup .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .contain .views-col .signup .staff-name, .signup .view-staff-listing .view-staff-listing .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .signup .staff-name,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-staff-listing .view-board-of-governors-listing .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .contain .views-col .staff-name,
		.view-board-of-governors-listing .contain .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-staff-listing .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .signup .staff-name, .signup .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .contain .views-col .views-field-field-first-name .signup a, .signup .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-staff-listing .contain .views-col .views-field-field-last-name a,
		.view-staff-listing .contain .views-col .views-field-field-last-name .signup a,
		.signup .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a {
		  margin-left: 40px;
		  margin-top: 10px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.signup h3, .signup .h3, .signup .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .contain .views-col .signup .staff-name, .signup .view-staff-listing .view-staff-listing .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .signup .staff-name,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-staff-listing .view-board-of-governors-listing .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .contain .views-col .staff-name,
		.view-board-of-governors-listing .contain .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-staff-listing .views-col .signup .staff-name,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .signup .staff-name, .signup .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .contain .views-col .views-field-field-first-name .signup a, .signup .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-staff-listing .contain .views-col .views-field-field-last-name a,
		.view-staff-listing .contain .views-col .views-field-field-last-name .signup a,
		.signup .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .signup a,
		.signup .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name .signup a,
		.signup .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .signup a {
		  font-size: 28px;
		  margin-left: 0; } }
	.signup form {
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  padding: 0 60px;
	  box-sizing: border-box; }
	  @media only screen and (max-width: 991px) {
		.signup form {
		  padding: 0 40px; } }
	  @media only screen and (max-width: 767px) {
		.signup form {
		  display: block; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.signup form {
		  padding: 0px; } }
	  .signup form input {
		width: calc(50% - 20px);
		border: 0;
		background: transparent;
		outline: none;
		-webkit-appearance: none;
		-ms-appearance: none;
		appearance: none;
		font-size: 20px;
		line-height: 20px;
		padding: 10px 0;
		color: #141513;
		border-bottom: 1px solid #141513;
		margin: 25px 0 0; }
		.signup form input.email {
		  width: calc(75% - 40px); }
		@media only screen and (max-width: 767px) {
		  .signup form input {
			font-size: 16px;
			height: 16px;
			line-height: 16px;
			margin: 12px 0 0;
			width: 100% !important; } }
	  .signup form button {
		margin: 20px 0 0; }
		@media only screen and (max-width: 767px) {
		  .signup form button {
			width: 100%;
			padding: 0;
			font-size: 16px; } }
	.signup.signup-home {
	  margin-top: 60px;
	  margin-bottom: 30px; }
	  @media only screen and (min-width: 1399px) {
		.signup.signup-home {
		  padding-bottom: 60px; } }
	  @media only screen and (max-width: 767px) {
		.signup.signup-home {
		  margin-top: 30px;
		  margin-bottom: 30px; } }
  /****SIGNUP FORM****/
  .tmpsite {
	position: relative;
	width: calc(100% + 230px);
	margin: -50px auto 0 10%;
	padding: 110px 0 0;
	background: url(../img/TMP-promo.png?v=2) no-repeat;
	background-position: left 0 bottom;
	background-size: 330px auto; }
	@media only screen and (max-width: 1199px) {
	  .tmpsite {
		margin: 0 0 0 -10px;
		width: 100%;
		background-position: center bottom;
		background-size: 70%;
		padding-bottom: 275px;
		background-size: 250px;
		padding-top: 75px; } }
	@media only screen and (max-width: 767px) {
	  .tmpsite {
		padding-top: 40px; } }
	.tmpsite div.cont {
	  margin: 0 0 0 360px;
	  display: block;
	  max-width: 680px; }
	  @media only screen and (max-width: 1399px) {
		.tmpsite div.cont {
		  max-width: 600px;
		  margin: 0 auto; } }
	  @media only screen and (max-width: 767px) {
		.tmpsite div.cont {
		  padding: 20px 30px; } }
	.tmpsite h2, .tmpsite .h2 {
	  color: #31835d; }
	  @media only screen and (max-width: 1199px) {
		.tmpsite h2, .tmpsite .h2 {
		  margin-left: 0; } }
	.tmpsite h3, .tmpsite .h3, .tmpsite .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .contain .views-col .tmpsite .staff-name, .tmpsite .view-staff-listing .view-staff-listing .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .tmpsite .staff-name,
	.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
	.view-staff-listing .view-board-of-governors-listing .views-col .tmpsite .staff-name,
	.tmpsite .view-board-of-governors-listing .contain .views-col .staff-name,
	.view-board-of-governors-listing .contain .views-col .tmpsite .staff-name,
	.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
	.view-board-of-governors-listing .view-staff-listing .views-col .tmpsite .staff-name,
	.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .tmpsite .staff-name, .tmpsite .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .contain .views-col .views-field-field-first-name .tmpsite a, .tmpsite .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name .tmpsite a,
	.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .tmpsite a,
	.tmpsite .view-staff-listing .contain .views-col .views-field-field-last-name a,
	.view-staff-listing .contain .views-col .views-field-field-last-name .tmpsite a,
	.tmpsite .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
	.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name .tmpsite a,
	.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
	.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .contain .views-col .views-field-field-first-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .contain .views-col .views-field-field-last-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name .tmpsite a,
	.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .tmpsite a {
	  margin-left: 80px;
	  margin-top: 20px; }
	  @media only screen and (max-width: 1199px) {
		.tmpsite h3, .tmpsite .h3, .tmpsite .view-staff-listing .contain .views-col .staff-name, .view-staff-listing .contain .views-col .tmpsite .staff-name, .tmpsite .view-staff-listing .view-staff-listing .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .tmpsite .staff-name,
		.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-staff-listing .view-board-of-governors-listing .views-col .tmpsite .staff-name,
		.tmpsite .view-board-of-governors-listing .contain .views-col .staff-name,
		.view-board-of-governors-listing .contain .views-col .tmpsite .staff-name,
		.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-staff-listing .views-col .tmpsite .staff-name,
		.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .tmpsite .staff-name, .tmpsite .view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .contain .views-col .views-field-field-first-name .tmpsite a, .tmpsite .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name .tmpsite a,
		.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .tmpsite a,
		.tmpsite .view-staff-listing .contain .views-col .views-field-field-last-name a,
		.view-staff-listing .contain .views-col .views-field-field-last-name .tmpsite a,
		.tmpsite .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name .tmpsite a,
		.tmpsite .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-first-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-last-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name .tmpsite a,
		.tmpsite .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name .tmpsite a {
		  font-size: 28px;
		  margin-left: 0; } }
	.tmpsite button {
	  margin: 30px 0 80px 80px; }
	  @media only screen and (max-width: 767px) {
		.tmpsite button {
		  width: 100%;
		  padding: 0;
		  font-size: 16px; } }
	  @media only screen and (max-width: 1199px) {
		.tmpsite button {
		  margin-left: 0;
		  margin-bottom: 20px; } }
  /****GRID CONTROLS****/
  .controls {
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	z-index: 101;
	-webkit-transition: all 125ms ease-in-out;
	-moz-transition: all 125ms ease-in-out;
	-ms-transition: all 125ms ease-in-out;
	-o-transition: all 125ms ease-in-out;
	transition: all 125ms ease-in-out; }
	.controls.open {
	  background: #fff; }
	.controls .contain, .controls .view-staff-listing,
	.controls .view-board-of-governors-listing {
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between; }
	  @media only screen and (max-width: 991px) {
		.controls .contain, .controls .view-staff-listing,
		.controls .view-board-of-governors-listing {
		  display: block;
		  margin-bottom: 20px; } }
	.controls .filters ul li.find {
	  font-weight: 600; }
	.controls .filters ul > li.top {
	  display: inline-block;
	  margin-right: 40px;
	  position: relative; }
	  .controls .filters ul > li.top a {
		display: block;
		position: relative; }
	.controls .filter-btn {
	  display: block;
	  font-weight: 600;
	  padding-left: 25px;
	  background: url(../img/filter-icon.svg) no-repeat left top 4px;
	  background-size: 18px 15px; }
	  .controls .filter-btn.active {
		background: url(../img/close-icon.svg) no-repeat left top 6px;
		background-size: 11px 11px; }
	.controls .toggle {
	  position: absolute;
	  top: -5px;
	  right: 10px; }
	  .controls .toggle span {
		display: inline-block;
		margin-right: 15px; }
	  .controls .toggle button, .controls .toggle a {
		width: 70px;
		height: 40px;
		line-height: 40px;
		text-align: center;
		color: #757575;
		font-family: "textbook-new", sans-serif;
		font-size: 16px;
		border: 1px solid #D1D1D1;
		box-sizing: border-box; }
		.controls .toggle button:first-of-type, .controls .toggle a:first-of-type {
		  -moz-transform: translateX(1px);
		  -o-transform: translateX(1px);
		  -ms-transform: translateX(1px);
		  -webkit-transform: translateX(1px);
		  transform: translateX(1px); }
		.controls .toggle button.active, .controls .toggle a.active {
		  color: #141513;
		  border: 4px solid #7087b9;
		  line-height: 34px; }
	.controls .filter-drop {
	  position: absolute;
	  left: 0;
	  top: 130px;
	  width: 100%;
	  background: #fff;
	  -ms-overflow-style: none;
	  overflow: auto;
	  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25);
	  padding: 0;
	  max-height: 0;
	  border-color: #d1d1d1;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  .controls .filter-drop.open {
		padding: 15px 0 45px;
		max-height: 360px;
		border-top: 1px solid #d1d1d1; }
	  @media only screen and (max-width: 767px) {
		.controls .filter-drop {
		  padding: 0; }
		  .controls .filter-drop.open {
			padding: 5px 0 30px; } }
	  .controls .filter-drop .band {
		display: block;
		width: 100%; }
		.controls .filter-drop .band .top {
		  width: 100%;
		  margin: 0;
		  display: none;
		  padding: 15px 0;
		  border-bottom: 1px solid #d1d1d1;
		  font-size: 16px; }
		  @media only screen and (max-width: 991px) {
			.controls .filter-drop .band .top {
			  display: block; } }
		.controls .filter-drop .band .cont {
		  display: block; }
		  .controls .filter-drop .band .cont > ul {
			-webkit-column-count: 3;
			-moz-column-count: 3;
			column-count: 3; }
			.controls .filter-drop .band .cont > ul > li {
			  display: inline-block;
			  vertical-align: top;
			  width: 100%; }
		  @media only screen and (max-width: 991px) {
			.controls .filter-drop .band .cont > ul {
			  -webkit-column-count: 1;
			  -moz-column-count: 1;
			  column-count: 1; }
			  .controls .filter-drop .band .cont > ul > li {
				display: block; } }
		.controls .filter-drop .band .checkbox, .controls .filter-drop .band .facetwp-checkbox {
		  margin: 15px 0 0;
		  display: block; }
		.controls .filter-drop .band .exp {
		  position: relative;
		  cursor: pointer;
		  display: inline-block;
		  height: 20px;
		  width: 20px;
		  background: #d1d1d1;
		  margin: 0 0 0 10px;
		  -moz-transform: translateY(5px);
		  -o-transform: translateY(5px);
		  -ms-transform: translateY(5px);
		  -webkit-transform: translateY(5px);
		  transform: translateY(5px); }
		  .controls .filter-drop .band .exp:after {
			content: '+';
			height: 20px;
			width: 20px;
			position: absolute;
			top: 0;
			text-align: center;
			line-height: 22px;
			left: 0; }
		.controls .filter-drop .band .sub {
		  padding-left: 35px; }
	  .controls .filter-drop .checkbox label, .controls .filter-drop .facetwp-item label {
		position: relative;
		display: inline-block;
		padding-left: 35px;
		line-height: 20px;
		text-transform: capitalize; }
	  .controls .filter-drop .checkbox label::before,
	  .controls .filter-drop .checkbox label::after,
	  .controls .filter-drop .facetwp-item label::before,
	  .controls .filter-drop .facetwp-item label::after {
		position: absolute;
		content: "";
		display: inline-block; }
	  .controls .filter-drop .checkbox label::before,
	  .controls .filter-drop .facetwp-item label::before {
		height: 20px;
		width: 20px;
		border: 1px solid #141513;
		box-sizing: border-box;
		left: 0px; }
	  .controls .filter-drop .checkbox label::after,
	  .controls .filter-drop .facetwp-item label::after {
		height: 5px;
		width: 9px;
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotate(-45deg);
		left: 5px;
		top: 5px; }
	  .controls .filter-drop .checkbox input[type="checkbox"] + label::after, .controls .filter-drop .facetwp-item input[type="checkbox"] + label::after {
		content: none; }
	  .controls .filter-drop .checkbox input[type="checkbox"]:checked + label::after, .controls .filter-drop .facetwp-item input[type="checkbox"]:checked + label::after {
		content: ""; }
	  .controls .filter-drop .checkbox input[type="checkbox"]:checked + label::before, .controls .filter-drop .facetwp-item input[type="checkbox"]:checked + label::before {
		background: #7087b9; }
	  .controls .filter-drop .facetwp-type-checkboxes {
		-webkit-column-count: 3;
		-moz-column-count: 3;
		column-count: 3; }
		.controls .filter-drop .facetwp-type-checkboxes > div {
		  display: inline-block;
		  vertical-align: top;
		  width: 100%;
		  margin-top: 15px;
		  margin: 15px 10px; }
	.controls .showing {
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  padding: 15px 0 0; }
	  .controls .showing ul {
		display: block; }
		.controls .showing ul li {
		  display: inline-block;
		  margin-right: 20px;
		  color: #757575;
		  text-transform: capitalize; }
		  .controls .showing ul li:first-child {
			font-weight: 600;
			margin-right: 40px; }
		  .controls .showing ul li span {
			margin-left: 5px;
			cursor: pointer; }
	  @media only screen and (max-width: 767px) {
		.controls .showing ul {
		  font-size: 14px; }
		  .controls .showing ul li {
			margin-right: 12px; }
			.controls .showing ul li:first-child {
			  width: 100%;
			  margin: 0 0 5px; }
		  .controls .showing ul img {
			width: 8px; } }
	.controls .share {
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  padding: 15px 0 0;
	  color: #757575; }
	  .controls .share span {
		font-weight: 600; }
	  .controls .share a {
		display: inline-block;
		margin-left: 20px;
		color: #757575;
		font-size: 19px;
		opacity: .5; }
		.controls .share a:hover {
		  opacity: 1; }
	  @media only screen and (max-width: 767px) {
		.controls .share {
		  display: none !important; } }
	.controls .toggle ~ .share {
	  padding: 0;
	  margin-right: 22%; }
	  @media only screen and (max-width: 1199px) {
		.controls .toggle ~ .share {
		  display: none; } }
	.controls .filter-toolbar {
	  display: block; }
  
  /****GRID****/
  .grid .contain, .grid .view-staff-listing,
  .grid .view-board-of-governors-listing {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start; }
	.grid .contain:after, .grid .view-staff-listing:after,
	.grid .view-board-of-governors-listing:after {
	  content: '';
	  flex: auto; }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .grid .contain, .grid .view-staff-listing,
	  .grid .view-board-of-governors-listing {
		display: block; } }
  .proj-grid .facetwp-template {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start;
	justify-content: flex-start; }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .proj-grid .facetwp-template {
		display: block; } }
  .pagination {
	display: block;
	text-align: center;
	width: 100%; }
  
  .show-more {
	margin: 0 auto;
	display: table;
	padding: 40px 0 80px;
	text-align: center; }
	.show-more span:not(.text) {
	  display: inline-block;
	  width: 16px;
	  height: 16px;
	  margin: 2px;
	  border: 4px solid #7087b9;
	  box-sizing: border-box; }
	.show-more span:nth-of-type(3), .show-more span:nth-of-type(4) {
	  -moz-transform: translateY(-6px);
	  -o-transform: translateY(-6px);
	  -ms-transform: translateY(-6px);
	  -webkit-transform: translateY(-6px);
	  transform: translateY(-6px); }
	.show-more .text {
	  display: block; }
	@media only screen and (max-width: 767px) {
	  .show-more {
		padding: 20px 0 40px; } }
  .facetwp-facet-Loadmore {
	margin: 0 auto;
	display: table;
	padding: 30px 0 80px;
	text-align: center;
	position: relative; }
	.facetwp-facet-Loadmore button {
	  padding-top: 0px;
	  font-size: 16px; }
	  .facetwp-facet-Loadmore button:before {
		content: "";
		position: absolute;
		top: 0;
		left: 25px;
		width: 20px;
		height: 20px;
		margin: 2px;
		border: 4px solid #7087b9;
		box-sizing: border-box; }
	.facetwp-facet-Loadmore .text {
	  display: block; }
	@media only screen and (max-width: 767px) {
	  .facetwp-facet-Loadmore {
		padding: 20px 0 40px; } }
  .grid-item, .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
  .view-staff-listing .view-board-of-governors-listing .views-col,
  .view-board-of-governors-listing .contain .views-col,
  .view-board-of-governors-listing .view-staff-listing .views-col,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
	width: calc(33.333% - (80px / 3));
	font-size: 16px;
	box-sizing: border-box;
	margin-bottom: 40px;
	position: relative;
	background: #fff; }
	.grid-item:nth-child(3n + 2), .view-staff-listing .contain .views-col:nth-child(3n + 2), .view-staff-listing .view-staff-listing .views-col:nth-child(3n + 2),
	.view-staff-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2),
	.view-board-of-governors-listing .contain .views-col:nth-child(3n + 2),
	.view-board-of-governors-listing .view-staff-listing .views-col:nth-child(3n + 2),
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2) {
	  margin: 0 40px 40px 40px; }
	@media only screen and (max-width: 1199px) {
	  .grid-item, .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
	  .view-staff-listing .view-board-of-governors-listing .views-col,
	  .view-board-of-governors-listing .contain .views-col,
	  .view-board-of-governors-listing .view-staff-listing .views-col,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
		width: calc(33.333% - 20px);
		margin-bottom: 30px; }
		.grid-item:nth-child(3n + 2), .view-staff-listing .contain .views-col:nth-child(3n + 2), .view-staff-listing .view-staff-listing .views-col:nth-child(3n + 2),
		.view-staff-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .contain .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .view-staff-listing .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2) {
		  margin: 0 30px 30px 30px; } }
	@media only screen and (max-width: 991px) {
	  .grid-item, .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
	  .view-staff-listing .view-board-of-governors-listing .views-col,
	  .view-board-of-governors-listing .contain .views-col,
	  .view-board-of-governors-listing .view-staff-listing .views-col,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
		width: calc(50% - 10px);
		margin-bottom: 20px; }
		.grid-item:nth-child(3n + 2), .view-staff-listing .contain .views-col:nth-child(3n + 2), .view-staff-listing .view-staff-listing .views-col:nth-child(3n + 2),
		.view-staff-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .contain .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .view-staff-listing .views-col:nth-child(3n + 2),
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:nth-child(3n + 2) {
		  margin: 0 0 20px; }
		.grid-item:nth-child(even), .view-staff-listing .contain .views-col:nth-child(even), .view-staff-listing .view-staff-listing .views-col:nth-child(even),
		.view-staff-listing .view-board-of-governors-listing .views-col:nth-child(even),
		.view-board-of-governors-listing .contain .views-col:nth-child(even),
		.view-board-of-governors-listing .view-staff-listing .views-col:nth-child(even),
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:nth-child(even) {
		  margin-left: 20px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .grid-item, .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
	  .view-staff-listing .view-board-of-governors-listing .views-col,
	  .view-board-of-governors-listing .contain .views-col,
	  .view-board-of-governors-listing .view-staff-listing .views-col,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
		width: 100%;
		margin: 0 0 20px !important; } }
	.grid-item:before, .view-staff-listing .contain .views-col:before, .view-staff-listing .view-staff-listing .views-col:before,
	.view-staff-listing .view-board-of-governors-listing .views-col:before,
	.view-board-of-governors-listing .contain .views-col:before,
	.view-board-of-governors-listing .view-staff-listing .views-col:before,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col:before {
	  position: absolute;
	  content: '';
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  border: 1px solid #d1d1d1;
	  box-sizing: border-box;
	  z-index: 0;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	.grid-item .thumb, .view-staff-listing .contain .views-col .thumb, .view-staff-listing .view-staff-listing .views-col .thumb,
	.view-staff-listing .view-board-of-governors-listing .views-col .thumb,
	.view-board-of-governors-listing .contain .views-col .thumb,
	.view-board-of-governors-listing .view-staff-listing .views-col .thumb,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .thumb {
	  position: relative;
	  z-index: 1;
	  display: block;
	  width: 100%;
	  height: auto;
	  margin: 0;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	.grid-item .cont, .view-staff-listing .contain .views-col .cont, .view-staff-listing .view-staff-listing .views-col .cont,
	.view-staff-listing .view-board-of-governors-listing .views-col .cont,
	.view-board-of-governors-listing .contain .views-col .cont,
	.view-board-of-governors-listing .view-staff-listing .views-col .cont,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .cont {
	  position: relative;
	  z-index: 1;
	  padding: 40px;
	  display: block;
	  box-sizing: border-box;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  flex-direction: column;
	  min-height: 233px; }
	  @media only screen and (max-width: 1199px) {
		.grid-item .cont, .view-staff-listing .contain .views-col .cont, .view-staff-listing .view-staff-listing .views-col .cont,
		.view-staff-listing .view-board-of-governors-listing .views-col .cont,
		.view-board-of-governors-listing .contain .views-col .cont,
		.view-board-of-governors-listing .view-staff-listing .views-col .cont,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .cont {
		  padding: 25px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.grid-item .cont, .view-staff-listing .contain .views-col .cont, .view-staff-listing .view-staff-listing .views-col .cont,
		.view-staff-listing .view-board-of-governors-listing .views-col .cont,
		.view-board-of-governors-listing .contain .views-col .cont,
		.view-board-of-governors-listing .view-staff-listing .views-col .cont,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .cont {
		  height: auto !important; } }
	  @media only screen and (max-width: 767px) {
		.grid-item .cont, .view-staff-listing .contain .views-col .cont, .view-staff-listing .view-staff-listing .views-col .cont,
		.view-staff-listing .view-board-of-governors-listing .views-col .cont,
		.view-board-of-governors-listing .contain .views-col .cont,
		.view-board-of-governors-listing .view-staff-listing .views-col .cont,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .cont {
		  min-height: unset; } }
	.grid-item h3, .view-staff-listing .contain .views-col h3, .view-staff-listing .view-staff-listing .views-col h3,
	.view-staff-listing .view-board-of-governors-listing .views-col h3,
	.view-board-of-governors-listing .contain .views-col h3,
	.view-board-of-governors-listing .view-staff-listing .views-col h3,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col h3 {
	  font-size: 22px; }
	.grid-item ul, .view-staff-listing .contain .views-col ul, .view-staff-listing .view-staff-listing .views-col ul,
	.view-staff-listing .view-board-of-governors-listing .views-col ul,
	.view-board-of-governors-listing .contain .views-col ul,
	.view-board-of-governors-listing .view-staff-listing .views-col ul,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col ul {
	  display: block;
	  margin: 0 0 0; }
	  .grid-item ul li, .view-staff-listing .contain .views-col ul li, .view-staff-listing .view-staff-listing .views-col ul li,
	  .view-staff-listing .view-board-of-governors-listing .views-col ul li,
	  .view-board-of-governors-listing .contain .views-col ul li,
	  .view-board-of-governors-listing .view-staff-listing .views-col ul li,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col ul li {
		color: #757575; }
	  .grid-item ul li:first-child, .view-staff-listing .contain .views-col ul li:first-child, .view-staff-listing .view-staff-listing .views-col ul li:first-child,
	  .view-staff-listing .view-board-of-governors-listing .views-col ul li:first-child,
	  .view-board-of-governors-listing .contain .views-col ul li:first-child,
	  .view-board-of-governors-listing .view-staff-listing .views-col ul li:first-child,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col ul li:first-child {
		font-weight: 600;
		color: #141513; }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.grid-item ul, .view-staff-listing .contain .views-col ul, .view-staff-listing .view-staff-listing .views-col ul,
		.view-staff-listing .view-board-of-governors-listing .views-col ul,
		.view-board-of-governors-listing .contain .views-col ul,
		.view-board-of-governors-listing .view-staff-listing .views-col ul,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col ul {
		  margin-top: 45px; } }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .grid-item:hover, .view-staff-listing .contain .views-col:hover, .view-staff-listing .view-staff-listing .views-col:hover,
	  .view-staff-listing .view-board-of-governors-listing .views-col:hover,
	  .view-board-of-governors-listing .contain .views-col:hover,
	  .view-board-of-governors-listing .view-staff-listing .views-col:hover,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col:hover {
		-moz-transform: scale(1.05);
		-o-transform: scale(1.05);
		-ms-transform: scale(1.05);
		-webkit-transform: scale(1.05);
		transform: scale(1.05); } }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .grid-item:hover:before, .view-staff-listing .contain .views-col:hover:before, .view-staff-listing .view-staff-listing .views-col:hover:before,
	  .view-staff-listing .view-board-of-governors-listing .views-col:hover:before,
	  .view-board-of-governors-listing .contain .views-col:hover:before,
	  .view-board-of-governors-listing .view-staff-listing .views-col:hover:before,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col:hover:before {
		box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25); } }
	.grid-item:after, .view-staff-listing .contain .views-col:after, .view-staff-listing .view-staff-listing .views-col:after,
	.view-staff-listing .view-board-of-governors-listing .views-col:after,
	.view-board-of-governors-listing .contain .views-col:after,
	.view-board-of-governors-listing .view-staff-listing .views-col:after,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col:after {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 0;
	  height: 3px;
	  background: #b3282d;
	  content: '';
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .grid-item:hover:after, .view-staff-listing .contain .views-col:hover:after, .view-staff-listing .view-staff-listing .views-col:hover:after,
	  .view-staff-listing .view-board-of-governors-listing .views-col:hover:after,
	  .view-board-of-governors-listing .contain .views-col:hover:after,
	  .view-board-of-governors-listing .view-staff-listing .views-col:hover:after,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col:hover:after {
		width: 100%; } }
  /****SIDE SHARE****/
  .side-share {
	position: absolute;
	left: 0;
	margin-top: 80px;
	width: 80px; }
	.side-share ul {
	  text-align: center; }
	  .side-share ul li {
		display: block;
		margin-bottom: 15px; }
	  .side-share ul a {
		color: #757575;
		position: relative;
		width: 40px;
		text-align: center; }
		.side-share ul a:before {
		  position: absolute;
		  content: '';
		  left: -20px;
		  top: 50%;
		  margin-top: -2px;
		  height: 4px;
		  width: 20px;
		  background: #7087b9;
		  opacity: 0;
		  -webkit-transition: all 125ms ease-in-out;
		  -moz-transition: all 125ms ease-in-out;
		  -ms-transition: all 125ms ease-in-out;
		  -o-transition: all 125ms ease-in-out;
		  transition: all 125ms ease-in-out; }
		.side-share ul a:hover {
		  color: #374c91; }
		.side-share ul a:hover:before {
		  opacity: 1; }
	@media only screen and (max-width: 1199px) {
	  .side-share {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		width: 92%;
		max-width: 800px;
		margin: 30px auto 0;
		height: 30px;
		line-height: 30px; }
		.side-share ul {
		  text-align: left; }
		  .side-share ul li {
			margin-bottom: 0;
			display: inline-block;
			margin-right: 15px; }
		  .side-share ul a {
			width: auto; }
			.side-share ul a:before {
			  display: none; } }
	@media only screen and (max-width: 1399px) {
	  .side-share.narrow-share {
		position: relative;
		top: auto;
		left: auto;
		width: auto;
		width: 92%;
		max-width: 1224px;
		margin: 30px auto 0;
		height: 30px;
		line-height: 30px; }
		.side-share.narrow-share ul {
		  text-align: left; }
		  .side-share.narrow-share ul li {
			margin-bottom: 0;
			display: inline-block;
			margin-right: 15px; }
		  .side-share.narrow-share ul a {
			width: auto; }
			.side-share.narrow-share ul a:before {
			  display: none; } }
  /****ARTICLE CONTENT****/
  .article {
	border-bottom: 1px solid #d1d1d1; }
  
  .article-cont-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 80px; }
	.article-cont-wrap .article-cont, .article-cont-wrap .view-staff-listing .contain, .view-staff-listing .article-cont-wrap .contain, .article-cont-wrap .view-staff-listing .view-staff-listing, .view-staff-listing .article-cont-wrap .view-staff-listing,
	.article-cont-wrap .view-staff-listing .view-board-of-governors-listing,
	.view-staff-listing .article-cont-wrap .view-board-of-governors-listing,
	.article-cont-wrap .view-board-of-governors-listing .contain,
	.view-board-of-governors-listing .article-cont-wrap .contain,
	.article-cont-wrap .view-board-of-governors-listing .view-staff-listing,
	.view-board-of-governors-listing .article-cont-wrap .view-staff-listing,
	.article-cont-wrap .view-board-of-governors-listing .view-board-of-governors-listing,
	.view-board-of-governors-listing .article-cont-wrap .view-board-of-governors-listing {
	  width: calc(70% - 40px); }
	@media only screen and (max-width: 991px) {
	  .article-cont-wrap {
		padding-bottom: 4vw; }
		.article-cont-wrap .article-cont, .article-cont-wrap .view-staff-listing .contain, .view-staff-listing .article-cont-wrap .contain, .article-cont-wrap .view-staff-listing .view-staff-listing, .view-staff-listing .article-cont-wrap .view-staff-listing,
		.article-cont-wrap .view-staff-listing .view-board-of-governors-listing,
		.view-staff-listing .article-cont-wrap .view-board-of-governors-listing,
		.article-cont-wrap .view-board-of-governors-listing .contain,
		.view-board-of-governors-listing .article-cont-wrap .contain,
		.article-cont-wrap .view-board-of-governors-listing .view-staff-listing,
		.view-board-of-governors-listing .article-cont-wrap .view-staff-listing,
		.article-cont-wrap .view-board-of-governors-listing .view-board-of-governors-listing,
		.view-board-of-governors-listing .article-cont-wrap .view-board-of-governors-listing {
		  width: 100%; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .article-cont-wrap {
		padding-bottom: 20px; } }
	@media only screen and (max-width: 991px) {
	  .article-cont-wrap {
		padding-bottom: 0; } }
	.article-cont-wrap > h1.title {
	  color: #374c91;
	  margin-top: 80px;
	  padding-bottom: 50px;
	  width: calc(70% - 40px); }
	  @media only screen and (max-width: 991px) {
		.article-cont-wrap > h1.title {
		  width: 100%; } }
	  @media only screen and (max-width: 767px) {
		.article-cont-wrap > h1.title {
		  margin-top: 30px;
		  padding-bottom: 30px; } }
  .article-cont, .view-staff-listing .contain, .view-staff-listing .view-staff-listing,
  .view-staff-listing .view-board-of-governors-listing,
  .view-board-of-governors-listing .contain,
  .view-board-of-governors-listing .view-staff-listing,
  .view-board-of-governors-listing .view-board-of-governors-listing {
	display: block;
	position: relative; }
	@media only screen and (max-width: 991px) {
	  .article-cont, .view-staff-listing .contain, .view-staff-listing .view-staff-listing,
	  .view-staff-listing .view-board-of-governors-listing,
	  .view-board-of-governors-listing .contain,
	  .view-board-of-governors-listing .view-staff-listing,
	  .view-board-of-governors-listing .view-board-of-governors-listing {
		width: 100%; } }
	.article-cont .content-area, .view-staff-listing .contain .content-area, .view-staff-listing .view-staff-listing .content-area,
	.view-staff-listing .view-board-of-governors-listing .content-area,
	.view-board-of-governors-listing .contain .content-area,
	.view-board-of-governors-listing .view-staff-listing .content-area,
	.view-board-of-governors-listing .view-board-of-governors-listing .content-area {
	  width: 100%;
	  display: inline-block; }
	.article-cont .body-content, .view-staff-listing .contain .body-content, .view-staff-listing .view-staff-listing .body-content,
	.view-staff-listing .view-board-of-governors-listing .body-content,
	.view-board-of-governors-listing .contain .body-content,
	.view-board-of-governors-listing .view-staff-listing .body-content,
	.view-board-of-governors-listing .view-board-of-governors-listing .body-content {
	  display: inline-block; }
	.article-cont p, .view-staff-listing .contain p, .view-staff-listing .view-staff-listing p,
	.view-staff-listing .view-board-of-governors-listing p,
	.view-board-of-governors-listing .contain p,
	.view-board-of-governors-listing .view-staff-listing p,
	.view-board-of-governors-listing .view-board-of-governors-listing p, .article-cont > div, .view-staff-listing .contain > div, .view-staff-listing .view-staff-listing > div,
	.view-staff-listing .view-board-of-governors-listing > div,
	.view-board-of-governors-listing .contain > div,
	.view-board-of-governors-listing .view-staff-listing > div,
	.view-board-of-governors-listing .view-board-of-governors-listing > div, .article-cont .body-content p, .article-cont .body-content > div, .view-staff-listing .contain .body-content > div, .view-staff-listing .view-staff-listing .body-content > div,
	.view-staff-listing .view-board-of-governors-listing .body-content > div,
	.view-board-of-governors-listing .contain .body-content > div,
	.view-board-of-governors-listing .view-staff-listing .body-content > div,
	.view-board-of-governors-listing .view-board-of-governors-listing .body-content > div {
	  padding: 10px 0; }
	  .article-cont p a, .view-staff-listing .contain p a, .view-staff-listing .view-staff-listing p a,
	  .view-staff-listing .view-board-of-governors-listing p a,
	  .view-board-of-governors-listing .contain p a,
	  .view-board-of-governors-listing .view-staff-listing p a,
	  .view-board-of-governors-listing .view-board-of-governors-listing p a, .article-cont > div a, .view-staff-listing .contain > div a, .view-staff-listing .view-staff-listing > div a,
	  .view-staff-listing .view-board-of-governors-listing > div a,
	  .view-board-of-governors-listing .contain > div a,
	  .view-board-of-governors-listing .view-staff-listing > div a,
	  .view-board-of-governors-listing .view-board-of-governors-listing > div a, .article-cont .body-content p a, .article-cont .body-content > div a, .view-staff-listing .contain .body-content > div a, .view-staff-listing .view-staff-listing .body-content > div a,
	  .view-staff-listing .view-board-of-governors-listing .body-content > div a,
	  .view-board-of-governors-listing .contain .body-content > div a,
	  .view-board-of-governors-listing .view-staff-listing .body-content > div a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .body-content > div a {
		color: #374c91; }
		.article-cont p a:after, .view-staff-listing .contain p a:after, .view-staff-listing .view-staff-listing p a:after,
		.view-staff-listing .view-board-of-governors-listing p a:after,
		.view-board-of-governors-listing .contain p a:after,
		.view-board-of-governors-listing .view-staff-listing p a:after,
		.view-board-of-governors-listing .view-board-of-governors-listing p a:after, .article-cont > div a:after, .view-staff-listing .contain > div a:after, .view-staff-listing .view-staff-listing > div a:after,
		.view-staff-listing .view-board-of-governors-listing > div a:after,
		.view-board-of-governors-listing .contain > div a:after,
		.view-board-of-governors-listing .view-staff-listing > div a:after,
		.view-board-of-governors-listing .view-board-of-governors-listing > div a:after, .article-cont .body-content p a:after, .article-cont .body-content > div a:after, .view-staff-listing .contain .body-content > div a:after, .view-staff-listing .view-staff-listing .body-content > div a:after,
		.view-staff-listing .view-board-of-governors-listing .body-content > div a:after,
		.view-board-of-governors-listing .contain .body-content > div a:after,
		.view-board-of-governors-listing .view-staff-listing .body-content > div a:after,
		.view-board-of-governors-listing .view-board-of-governors-listing .body-content > div a:after {
		  background: #374c91; }
	.article-cont a, .view-staff-listing .contain a, .view-staff-listing .view-staff-listing a,
	.view-staff-listing .view-board-of-governors-listing a,
	.view-board-of-governors-listing .contain a,
	.view-board-of-governors-listing .view-staff-listing a,
	.view-board-of-governors-listing .view-board-of-governors-listing a {
	  color: #374c91; }
	  .article-cont a:after, .view-staff-listing .contain a:after, .view-staff-listing .view-staff-listing a:after,
	  .view-staff-listing .view-board-of-governors-listing a:after,
	  .view-board-of-governors-listing .contain a:after,
	  .view-board-of-governors-listing .view-staff-listing a:after,
	  .view-board-of-governors-listing .view-board-of-governors-listing a:after {
		background: #374c91; }
	.article-cont .ea-embed, .view-staff-listing .contain .ea-embed, .view-staff-listing .view-staff-listing .ea-embed,
	.view-staff-listing .view-board-of-governors-listing .ea-embed,
	.view-board-of-governors-listing .contain .ea-embed,
	.view-board-of-governors-listing .view-staff-listing .ea-embed,
	.view-board-of-governors-listing .view-board-of-governors-listing .ea-embed, .article-cont .at-form, .view-staff-listing .contain .at-form, .view-staff-listing .view-staff-listing .at-form,
	.view-staff-listing .view-board-of-governors-listing .at-form,
	.view-board-of-governors-listing .contain .at-form,
	.view-board-of-governors-listing .view-staff-listing .at-form,
	.view-board-of-governors-listing .view-board-of-governors-listing .at-form {
	  padding-top: 0px;
	  font-family: "textbook-new", sans-serif; }
	  .article-cont .ea-embed .HeaderHtml, .view-staff-listing .contain .ea-embed .HeaderHtml, .view-staff-listing .view-staff-listing .ea-embed .HeaderHtml,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .HeaderHtml,
	  .view-board-of-governors-listing .contain .ea-embed .HeaderHtml,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .HeaderHtml,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .HeaderHtml, .article-cont .at-form .HeaderHtml, .view-staff-listing .contain .at-form .HeaderHtml, .view-staff-listing .view-staff-listing .at-form .HeaderHtml,
	  .view-staff-listing .view-board-of-governors-listing .at-form .HeaderHtml,
	  .view-board-of-governors-listing .contain .at-form .HeaderHtml,
	  .view-board-of-governors-listing .view-staff-listing .at-form .HeaderHtml,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .HeaderHtml {
		padding: 0;
		margin-top: -10px;
		display: none; }
	  .article-cont .ea-embed .at-title, .view-staff-listing .contain .ea-embed .at-title, .view-staff-listing .view-staff-listing .ea-embed .at-title,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at-title,
	  .view-board-of-governors-listing .contain .ea-embed .at-title,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at-title,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at-title, .article-cont .at-form .at-title, .view-staff-listing .contain .at-form .at-title, .view-staff-listing .view-staff-listing .at-form .at-title,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at-title,
	  .view-board-of-governors-listing .contain .at-form .at-title,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at-title,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at-title {
		text-align: left;
		margin: 0;
		display: none; }
	  .article-cont .ea-embed h1, .view-staff-listing .contain .ea-embed h1, .view-staff-listing .view-staff-listing .ea-embed h1,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h1,
	  .view-board-of-governors-listing .contain .ea-embed h1,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h1,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h1, .article-cont .at-form h1, .view-staff-listing .contain .at-form h1, .view-staff-listing .view-staff-listing .at-form h1,
	  .view-staff-listing .view-board-of-governors-listing .at-form h1,
	  .view-board-of-governors-listing .contain .at-form h1,
	  .view-board-of-governors-listing .view-staff-listing .at-form h1,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h1 {
		font-size: 28px;
		line-height: 1.5;
		font-family: initial;
		margin: 0;
		padding: 0; }
	  .article-cont .ea-embed h1, .view-staff-listing .contain .ea-embed h1, .view-staff-listing .view-staff-listing .ea-embed h1,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h1,
	  .view-board-of-governors-listing .contain .ea-embed h1,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h1,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h1, .article-cont .ea-embed h2, .view-staff-listing .contain .ea-embed h2, .view-staff-listing .view-staff-listing .ea-embed h2,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h2,
	  .view-board-of-governors-listing .contain .ea-embed h2,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h2,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h2, .article-cont .ea-embed h3, .view-staff-listing .contain .ea-embed h3, .view-staff-listing .view-staff-listing .ea-embed h3,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h3,
	  .view-board-of-governors-listing .contain .ea-embed h3,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h3,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h3, .article-cont .ea-embed h4, .view-staff-listing .contain .ea-embed h4, .view-staff-listing .view-staff-listing .ea-embed h4,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h4,
	  .view-board-of-governors-listing .contain .ea-embed h4,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h4,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h4, .article-cont .ea-embed h5, .view-staff-listing .contain .ea-embed h5, .view-staff-listing .view-staff-listing .ea-embed h5,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed h5,
	  .view-board-of-governors-listing .contain .ea-embed h5,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed h5,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed h5, .article-cont .ea-embed p, .view-staff-listing .contain .ea-embed p, .view-staff-listing .view-staff-listing .ea-embed p,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed p,
	  .view-board-of-governors-listing .contain .ea-embed p,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed p,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed p, .article-cont .at-form h1, .view-staff-listing .contain .at-form h1, .view-staff-listing .view-staff-listing .at-form h1,
	  .view-staff-listing .view-board-of-governors-listing .at-form h1,
	  .view-board-of-governors-listing .contain .at-form h1,
	  .view-board-of-governors-listing .view-staff-listing .at-form h1,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h1, .article-cont .at-form h2, .view-staff-listing .contain .at-form h2, .view-staff-listing .view-staff-listing .at-form h2,
	  .view-staff-listing .view-board-of-governors-listing .at-form h2,
	  .view-board-of-governors-listing .contain .at-form h2,
	  .view-board-of-governors-listing .view-staff-listing .at-form h2,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h2, .article-cont .at-form h3, .view-staff-listing .contain .at-form h3, .view-staff-listing .view-staff-listing .at-form h3,
	  .view-staff-listing .view-board-of-governors-listing .at-form h3,
	  .view-board-of-governors-listing .contain .at-form h3,
	  .view-board-of-governors-listing .view-staff-listing .at-form h3,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h3, .article-cont .at-form h4, .view-staff-listing .contain .at-form h4, .view-staff-listing .view-staff-listing .at-form h4,
	  .view-staff-listing .view-board-of-governors-listing .at-form h4,
	  .view-board-of-governors-listing .contain .at-form h4,
	  .view-board-of-governors-listing .view-staff-listing .at-form h4,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h4, .article-cont .at-form h5, .view-staff-listing .contain .at-form h5, .view-staff-listing .view-staff-listing .at-form h5,
	  .view-staff-listing .view-board-of-governors-listing .at-form h5,
	  .view-board-of-governors-listing .contain .at-form h5,
	  .view-board-of-governors-listing .view-staff-listing .at-form h5,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form h5, .article-cont .at-form p, .view-staff-listing .contain .at-form p, .view-staff-listing .view-staff-listing .at-form p,
	  .view-staff-listing .view-board-of-governors-listing .at-form p,
	  .view-board-of-governors-listing .contain .at-form p,
	  .view-board-of-governors-listing .view-staff-listing .at-form p,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form p {
		font-family: "textbook-new", sans-serif; }
	  .article-cont .ea-embed .at form .label-amount, .view-staff-listing .contain .ea-embed .at form .label-amount, .view-staff-listing .view-staff-listing .ea-embed .at form .label-amount,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at form .label-amount,
	  .view-board-of-governors-listing .contain .ea-embed .at form .label-amount,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at form .label-amount,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at form .label-amount, .article-cont .at-form .at form .label-amount, .view-staff-listing .contain .at-form .at form .label-amount, .view-staff-listing .view-staff-listing .at-form .at form .label-amount,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at form .label-amount,
	  .view-board-of-governors-listing .contain .at-form .at form .label-amount,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at form .label-amount,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at form .label-amount {
		color: black; }
	  .article-cont .ea-embed .at-form-submit .at-submit, .view-staff-listing .contain .ea-embed .at-form-submit .at-submit, .view-staff-listing .view-staff-listing .ea-embed .at-form-submit .at-submit,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at-form-submit .at-submit,
	  .view-board-of-governors-listing .contain .ea-embed .at-form-submit .at-submit,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at-form-submit .at-submit,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at-form-submit .at-submit, .article-cont .at-form .at-form-submit .at-submit, .view-staff-listing .contain .at-form .at-form-submit .at-submit, .view-staff-listing .view-staff-listing .at-form .at-form-submit .at-submit,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at-form-submit .at-submit,
	  .view-board-of-governors-listing .contain .at-form .at-form-submit .at-submit,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at-form-submit .at-submit,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at-form-submit .at-submit {
		font-family: "textbook-new", sans-serif;
		color: black;
		font-size: 20px;
		font-weight: 700;
		min-height: 50px;
		padding: 0 30px;
		text-transform: uppercase;
		background-color: #fccf2d; }
	  .article-cont .ea-embed .at .btn-at-primary, .view-staff-listing .contain .ea-embed .at .btn-at-primary, .view-staff-listing .view-staff-listing .ea-embed .at .btn-at-primary,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at .btn-at-primary,
	  .view-board-of-governors-listing .contain .ea-embed .at .btn-at-primary,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at .btn-at-primary,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at .btn-at-primary, .article-cont .ea-embed .at form .label-amount > a, .view-staff-listing .contain .ea-embed .at form .label-amount > a, .view-staff-listing .view-staff-listing .ea-embed .at form .label-amount > a,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at form .label-amount > a,
	  .view-board-of-governors-listing .contain .ea-embed .at form .label-amount > a,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at form .label-amount > a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at form .label-amount > a, .article-cont .at-form .at .btn-at-primary, .view-staff-listing .contain .at-form .at .btn-at-primary, .view-staff-listing .view-staff-listing .at-form .at .btn-at-primary,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at .btn-at-primary,
	  .view-board-of-governors-listing .contain .at-form .at .btn-at-primary,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at .btn-at-primary,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at .btn-at-primary, .article-cont .at-form .at form .label-amount > a, .view-staff-listing .contain .at-form .at form .label-amount > a, .view-staff-listing .view-staff-listing .at-form .at form .label-amount > a,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at form .label-amount > a,
	  .view-board-of-governors-listing .contain .at-form .at form .label-amount > a,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at form .label-amount > a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at form .label-amount > a {
		background-color: #fccf2d; }
	  .article-cont .ea-embed .at form .label-amount input[type="radio"]:checked + a, .view-staff-listing .contain .ea-embed .at form .label-amount input[type="radio"]:checked + a, .view-staff-listing .view-staff-listing .ea-embed .at form .label-amount input[type="radio"]:checked + a,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .contain .ea-embed .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at form .label-amount input[type="radio"]:checked + a, .article-cont .at-form .at form .label-amount input[type="radio"]:checked + a, .view-staff-listing .contain .at-form .at form .label-amount input[type="radio"]:checked + a, .view-staff-listing .view-staff-listing .at-form .at form .label-amount input[type="radio"]:checked + a,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .contain .at-form .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at form .label-amount input[type="radio"]:checked + a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at form .label-amount input[type="radio"]:checked + a {
		background-color: #31835d;
		border-color: #31835d; }
	  .article-cont .ea-embed .at form .label-amount input:required, .view-staff-listing .contain .ea-embed .at form .label-amount input:required, .view-staff-listing .view-staff-listing .ea-embed .at form .label-amount input:required,
	  .view-staff-listing .view-board-of-governors-listing .ea-embed .at form .label-amount input:required,
	  .view-board-of-governors-listing .contain .ea-embed .at form .label-amount input:required,
	  .view-board-of-governors-listing .view-staff-listing .ea-embed .at form .label-amount input:required,
	  .view-board-of-governors-listing .view-board-of-governors-listing .ea-embed .at form .label-amount input:required, .article-cont .at-form .at form .label-amount input:required, .view-staff-listing .contain .at-form .at form .label-amount input:required, .view-staff-listing .view-staff-listing .at-form .at form .label-amount input:required,
	  .view-staff-listing .view-board-of-governors-listing .at-form .at form .label-amount input:required,
	  .view-board-of-governors-listing .contain .at-form .at form .label-amount input:required,
	  .view-board-of-governors-listing .view-staff-listing .at-form .at form .label-amount input:required,
	  .view-board-of-governors-listing .view-board-of-governors-listing .at-form .at form .label-amount input:required {
		background-color: #31835d;
		border-color: #31835d; }
	.article-cont .video-embed, .view-staff-listing .contain .video-embed, .view-staff-listing .view-staff-listing .video-embed,
	.view-staff-listing .view-board-of-governors-listing .video-embed,
	.view-board-of-governors-listing .contain .video-embed,
	.view-board-of-governors-listing .view-staff-listing .video-embed,
	.view-board-of-governors-listing .view-board-of-governors-listing .video-embed {
	  width: 100%;
	  display: block;
	  height: 0;
	  padding-bottom: 56.25% !important;
	  position: relative;
	  margin: 25px auto; }
	  .article-cont .video-embed iframe, .view-staff-listing .contain .video-embed iframe, .view-staff-listing .view-staff-listing .video-embed iframe,
	  .view-staff-listing .view-board-of-governors-listing .video-embed iframe,
	  .view-board-of-governors-listing .contain .video-embed iframe,
	  .view-board-of-governors-listing .view-staff-listing .video-embed iframe,
	  .view-board-of-governors-listing .view-board-of-governors-listing .video-embed iframe {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0; }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.article-cont .video-embed, .view-staff-listing .contain .video-embed, .view-staff-listing .view-staff-listing .video-embed,
		.view-staff-listing .view-board-of-governors-listing .video-embed,
		.view-board-of-governors-listing .contain .video-embed,
		.view-board-of-governors-listing .view-staff-listing .video-embed,
		.view-board-of-governors-listing .view-board-of-governors-listing .video-embed {
		  width: 100vw;
		  margin-left: -20px; } }
	.article-cont figure, .view-staff-listing .contain figure, .view-staff-listing .view-staff-listing figure,
	.view-staff-listing .view-board-of-governors-listing figure,
	.view-board-of-governors-listing .contain figure,
	.view-board-of-governors-listing .view-staff-listing figure,
	.view-board-of-governors-listing .view-board-of-governors-listing figure {
	  display: block;
	  width: 100%;
	  padding: 10px 0; }
	  .article-cont figure img, .view-staff-listing .contain figure img, .view-staff-listing .view-staff-listing figure img,
	  .view-staff-listing .view-board-of-governors-listing figure img,
	  .view-board-of-governors-listing .contain figure img,
	  .view-board-of-governors-listing .view-staff-listing figure img,
	  .view-board-of-governors-listing .view-board-of-governors-listing figure img {
		display: block;
		width: 100%;
		height: auto; }
	  .article-cont figure figcaption, .view-staff-listing .contain figure figcaption, .view-staff-listing .view-staff-listing figure figcaption,
	  .view-staff-listing .view-board-of-governors-listing figure figcaption,
	  .view-board-of-governors-listing .contain figure figcaption,
	  .view-board-of-governors-listing .view-staff-listing figure figcaption,
	  .view-board-of-governors-listing .view-board-of-governors-listing figure figcaption {
		display: block;
		margin: 10px 0 0; }
		.article-cont figure figcaption span, .view-staff-listing .contain figure figcaption span, .view-staff-listing .view-staff-listing figure figcaption span,
		.view-staff-listing .view-board-of-governors-listing figure figcaption span,
		.view-board-of-governors-listing .contain figure figcaption span,
		.view-board-of-governors-listing .view-staff-listing figure figcaption span,
		.view-board-of-governors-listing .view-board-of-governors-listing figure figcaption span {
		  display: block;
		  margin: 5px 0 0;
		  line-height: 1.2; }
	.article-cont .half-img, .view-staff-listing .contain .half-img, .view-staff-listing .view-staff-listing .half-img,
	.view-staff-listing .view-board-of-governors-listing .half-img,
	.view-board-of-governors-listing .contain .half-img,
	.view-board-of-governors-listing .view-staff-listing .half-img,
	.view-board-of-governors-listing .view-board-of-governors-listing .half-img, .article-cont .align-left, .view-staff-listing .contain .align-left, .view-staff-listing .view-staff-listing .align-left,
	.view-staff-listing .view-board-of-governors-listing .align-left,
	.view-board-of-governors-listing .contain .align-left,
	.view-board-of-governors-listing .view-staff-listing .align-left,
	.view-board-of-governors-listing .view-board-of-governors-listing .align-left, .article-cont .align-right, .view-staff-listing .contain .align-right, .view-staff-listing .view-staff-listing .align-right,
	.view-staff-listing .view-board-of-governors-listing .align-right,
	.view-board-of-governors-listing .contain .align-right,
	.view-board-of-governors-listing .view-staff-listing .align-right,
	.view-board-of-governors-listing .view-board-of-governors-listing .align-right {
	  display: inline-block;
	  width: auto;
	  max-width: calc(50% - 20px);
	  float: left;
	  margin: 0 40px 20px 0; }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.article-cont .half-img, .view-staff-listing .contain .half-img, .view-staff-listing .view-staff-listing .half-img,
		.view-staff-listing .view-board-of-governors-listing .half-img,
		.view-board-of-governors-listing .contain .half-img,
		.view-board-of-governors-listing .view-staff-listing .half-img,
		.view-board-of-governors-listing .view-board-of-governors-listing .half-img, .article-cont .align-left, .view-staff-listing .contain .align-left, .view-staff-listing .view-staff-listing .align-left,
		.view-staff-listing .view-board-of-governors-listing .align-left,
		.view-board-of-governors-listing .contain .align-left,
		.view-board-of-governors-listing .view-staff-listing .align-left,
		.view-board-of-governors-listing .view-board-of-governors-listing .align-left, .article-cont .align-right, .view-staff-listing .contain .align-right, .view-staff-listing .view-staff-listing .align-right,
		.view-staff-listing .view-board-of-governors-listing .align-right,
		.view-board-of-governors-listing .contain .align-right,
		.view-board-of-governors-listing .view-staff-listing .align-right,
		.view-board-of-governors-listing .view-board-of-governors-listing .align-right {
		  display: block;
		  width: 100%;
		  max-width: 100%;
		  float: none;
		  padding: 0 0 20px;
		  margin: 0 auto; } }
	.article-cont .align-right, .view-staff-listing .contain .align-right, .view-staff-listing .view-staff-listing .align-right,
	.view-staff-listing .view-board-of-governors-listing .align-right,
	.view-board-of-governors-listing .contain .align-right,
	.view-board-of-governors-listing .view-staff-listing .align-right,
	.view-board-of-governors-listing .view-board-of-governors-listing .align-right {
	  float: right;
	  margin: 0 0px 20px 40px; }
	.article-cont .embedded-entity img, .view-staff-listing .contain .embedded-entity img, .view-staff-listing .view-staff-listing .embedded-entity img,
	.view-staff-listing .view-board-of-governors-listing .embedded-entity img,
	.view-board-of-governors-listing .contain .embedded-entity img,
	.view-board-of-governors-listing .view-staff-listing .embedded-entity img,
	.view-board-of-governors-listing .view-board-of-governors-listing .embedded-entity img {
	  display: block;
	  max-width: 100%;
	  width: auto;
	  height: auto; }
	.article-cont .embedded-entity article, .view-staff-listing .contain .embedded-entity article, .view-staff-listing .view-staff-listing .embedded-entity article,
	.view-staff-listing .view-board-of-governors-listing .embedded-entity article,
	.view-board-of-governors-listing .contain .embedded-entity article,
	.view-board-of-governors-listing .view-staff-listing .embedded-entity article,
	.view-board-of-governors-listing .view-board-of-governors-listing .embedded-entity article {
	  position: relative; }
	  .article-cont .embedded-entity article div, .view-staff-listing .contain .embedded-entity article div, .view-staff-listing .view-staff-listing .embedded-entity article div,
	  .view-staff-listing .view-board-of-governors-listing .embedded-entity article div,
	  .view-board-of-governors-listing .contain .embedded-entity article div,
	  .view-board-of-governors-listing .view-staff-listing .embedded-entity article div,
	  .view-board-of-governors-listing .view-board-of-governors-listing .embedded-entity article div {
		color: #757575;
		font-size: 16px; }
	.article-cont .article-slider, .view-staff-listing .contain .article-slider, .view-staff-listing .view-staff-listing .article-slider,
	.view-staff-listing .view-board-of-governors-listing .article-slider,
	.view-board-of-governors-listing .contain .article-slider,
	.view-board-of-governors-listing .view-staff-listing .article-slider,
	.view-board-of-governors-listing .view-board-of-governors-listing .article-slider {
	  margin: 0;
	  width: auto;
	  min-width: 100%;
	  display: block;
	  position: relative;
	  box-sizing: border-box;
	  margin: 30px 0;
	  position: relative; }
	  .article-cont .article-slider img, .view-staff-listing .contain .article-slider img, .view-staff-listing .view-staff-listing .article-slider img,
	  .view-staff-listing .view-board-of-governors-listing .article-slider img,
	  .view-board-of-governors-listing .contain .article-slider img,
	  .view-board-of-governors-listing .view-staff-listing .article-slider img,
	  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider img {
		width: 100%;
		display: block;
		margin: 0; }
	  .article-cont .article-slider .meta, .view-staff-listing .contain .article-slider .meta, .view-staff-listing .view-staff-listing .article-slider .meta,
	  .view-staff-listing .view-board-of-governors-listing .article-slider .meta,
	  .view-board-of-governors-listing .contain .article-slider .meta,
	  .view-board-of-governors-listing .view-staff-listing .article-slider .meta,
	  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .meta {
		position: relative;
		width: 100%;
		display: block;
		margin: 20px 0 0;
		min-height: 50px; }
	  .article-cont .article-slider .slide-caption, .view-staff-listing .contain .article-slider .slide-caption, .view-staff-listing .view-staff-listing .article-slider .slide-caption,
	  .view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption,
	  .view-board-of-governors-listing .contain .article-slider .slide-caption,
	  .view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption,
	  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption {
		position: relative;
		display: block; }
		.article-cont .article-slider .slide-caption .caption, .view-staff-listing .contain .article-slider .slide-caption .caption, .view-staff-listing .view-staff-listing .article-slider .slide-caption .caption,
		.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .caption,
		.view-board-of-governors-listing .contain .article-slider .slide-caption .caption,
		.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .caption,
		.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .caption, .article-cont .article-slider .slide-caption figure figcaption, .view-staff-listing .contain .article-slider .slide-caption figure figcaption, .view-staff-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
		.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption,
		.view-board-of-governors-listing .contain .article-slider .slide-caption figure figcaption,
		.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
		.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption, .article-cont figure .article-slider .slide-caption figcaption, .view-staff-listing .contain figure .article-slider .slide-caption figcaption, .view-staff-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
		.view-staff-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption,
		.view-board-of-governors-listing .contain figure .article-slider .slide-caption figcaption,
		.view-board-of-governors-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
		.view-board-of-governors-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption {
		  display: table;
		  width: calc(100% - 200px); }
		  @media only screen and (max-width: 1199px) {
			.article-cont .article-slider .slide-caption .caption, .view-staff-listing .contain .article-slider .slide-caption .caption, .view-staff-listing .view-staff-listing .article-slider .slide-caption .caption,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .contain .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .caption, .article-cont .article-slider .slide-caption figure figcaption, .view-staff-listing .contain .article-slider .slide-caption figure figcaption, .view-staff-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .contain .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption, .article-cont figure .article-slider .slide-caption figcaption, .view-staff-listing .contain figure .article-slider .slide-caption figcaption, .view-staff-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
			.view-staff-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .contain figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption {
			  width: calc(100% - 160px); } }
		.article-cont .article-slider .slide-caption .counter, .view-staff-listing .contain .article-slider .slide-caption .counter, .view-staff-listing .view-staff-listing .article-slider .slide-caption .counter,
		.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .counter,
		.view-board-of-governors-listing .contain .article-slider .slide-caption .counter,
		.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .counter,
		.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .counter {
		  position: absolute;
		  top: 0;
		  width: 80px;
		  right: 50px;
		  height: 50px;
		  line-height: 42px;
		  border: 4px solid #7087b9;
		  box-sizing: border-box;
		  font-family: "orpheuspro", serif;
		  text-align: center;
		  font-size: 16px;
		  letter-spacing: .25em; }
		  @media only screen and (max-width: 1199px) {
			.article-cont .article-slider .slide-caption .counter, .view-staff-listing .contain .article-slider .slide-caption .counter, .view-staff-listing .view-staff-listing .article-slider .slide-caption .counter,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .contain .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .counter {
			  right: 30px; } }
	  .article-cont .article-slider .nav, .view-staff-listing .contain .article-slider .nav, .view-staff-listing .view-staff-listing .article-slider .nav,
	  .view-staff-listing .view-board-of-governors-listing .article-slider .nav,
	  .view-board-of-governors-listing .contain .article-slider .nav,
	  .view-board-of-governors-listing .view-staff-listing .article-slider .nav,
	  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav {
		position: absolute;
		width: 180px;
		height: 50px;
		top: 0;
		right: 0; }
		.article-cont .article-slider .nav a, .view-staff-listing .contain .article-slider .nav a, .view-staff-listing .view-staff-listing .article-slider .nav a,
		.view-staff-listing .view-board-of-governors-listing .article-slider .nav a,
		.view-board-of-governors-listing .contain .article-slider .nav a,
		.view-board-of-governors-listing .view-staff-listing .article-slider .nav a,
		.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav a {
		  display: block;
		  text-indent: -9999px;
		  width: 9px;
		  height: 14px;
		  margin-top: 18px; }
		  .article-cont .article-slider .nav a.prev, .view-staff-listing .contain .article-slider .nav a.prev, .view-staff-listing .view-staff-listing .article-slider .nav a.prev,
		  .view-staff-listing .view-board-of-governors-listing .article-slider .nav a.prev,
		  .view-board-of-governors-listing .contain .article-slider .nav a.prev,
		  .view-board-of-governors-listing .view-staff-listing .article-slider .nav a.prev,
		  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav a.prev {
			background: url(../img/arrow-lt.svg) no-repeat center center;
			background-size: 9px;
			float: left; }
		  .article-cont .article-slider .nav a.next, .view-staff-listing .contain .article-slider .nav a.next, .view-staff-listing .view-staff-listing .article-slider .nav a.next,
		  .view-staff-listing .view-board-of-governors-listing .article-slider .nav a.next,
		  .view-board-of-governors-listing .contain .article-slider .nav a.next,
		  .view-board-of-governors-listing .view-staff-listing .article-slider .nav a.next,
		  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav a.next {
			background: url(../img/arrow-rt.svg) no-repeat center center;
			background-size: 9px;
			float: right; }
		@media only screen and (max-width: 1199px) {
		  .article-cont .article-slider .nav, .view-staff-listing .contain .article-slider .nav, .view-staff-listing .view-staff-listing .article-slider .nav,
		  .view-staff-listing .view-board-of-governors-listing .article-slider .nav,
		  .view-board-of-governors-listing .contain .article-slider .nav,
		  .view-board-of-governors-listing .view-staff-listing .article-slider .nav,
		  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav {
			width: 140px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.article-cont .article-slider, .view-staff-listing .contain .article-slider, .view-staff-listing .view-staff-listing .article-slider,
		.view-staff-listing .view-board-of-governors-listing .article-slider,
		.view-board-of-governors-listing .contain .article-slider,
		.view-board-of-governors-listing .view-staff-listing .article-slider,
		.view-board-of-governors-listing .view-board-of-governors-listing .article-slider {
		  width: 100vw;
		  margin-left: -20px; }
		  .article-cont .article-slider .slide-caption, .view-staff-listing .contain .article-slider .slide-caption, .view-staff-listing .view-staff-listing .article-slider .slide-caption,
		  .view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption,
		  .view-board-of-governors-listing .contain .article-slider .slide-caption,
		  .view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption,
		  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption {
			margin-left: 20px; }
			.article-cont .article-slider .slide-caption .caption, .view-staff-listing .contain .article-slider .slide-caption .caption, .view-staff-listing .view-staff-listing .article-slider .slide-caption .caption,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .contain .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .caption,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .caption, .article-cont .article-slider .slide-caption figure figcaption, .view-staff-listing .contain .article-slider .slide-caption figure figcaption, .view-staff-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .contain .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption figure figcaption,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption figure figcaption, .article-cont figure .article-slider .slide-caption figcaption, .view-staff-listing .contain figure .article-slider .slide-caption figcaption, .view-staff-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
			.view-staff-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .contain figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .view-staff-listing figure .article-slider .slide-caption figcaption,
			.view-board-of-governors-listing .view-board-of-governors-listing figure .article-slider .slide-caption figcaption {
			  width: calc(100% - 100px); }
			.article-cont .article-slider .slide-caption .counter, .view-staff-listing .contain .article-slider .slide-caption .counter, .view-staff-listing .view-staff-listing .article-slider .slide-caption .counter,
			.view-staff-listing .view-board-of-governors-listing .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .contain .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .view-staff-listing .article-slider .slide-caption .counter,
			.view-board-of-governors-listing .view-board-of-governors-listing .article-slider .slide-caption .counter {
			  width: 60px;
			  right: 20px; }
		  .article-cont .article-slider .nav, .view-staff-listing .contain .article-slider .nav, .view-staff-listing .view-staff-listing .article-slider .nav,
		  .view-staff-listing .view-board-of-governors-listing .article-slider .nav,
		  .view-board-of-governors-listing .contain .article-slider .nav,
		  .view-board-of-governors-listing .view-staff-listing .article-slider .nav,
		  .view-board-of-governors-listing .view-board-of-governors-listing .article-slider .nav {
			display: none; } }
	.article-cont ul:not(.intro-facts), .view-staff-listing .contain ul:not(.intro-facts), .view-staff-listing .view-staff-listing ul:not(.intro-facts),
	.view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts),
	.view-board-of-governors-listing .contain ul:not(.intro-facts),
	.view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts),
	.view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) {
	  padding: 10px 0; }
	  .article-cont ul:not(.intro-facts) li, .view-staff-listing .contain ul:not(.intro-facts) li, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li,
	  .view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li,
	  .view-board-of-governors-listing .contain ul:not(.intro-facts) li,
	  .view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li,
	  .view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li {
		padding: 10px 0 10px 25px;
		position: relative; }
		.article-cont ul:not(.intro-facts) li:before, .view-staff-listing .contain ul:not(.intro-facts) li:before, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li:before,
		.view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li:before,
		.view-board-of-governors-listing .contain ul:not(.intro-facts) li:before,
		.view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li:before,
		.view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li:before {
		  position: absolute;
		  width: 8px;
		  height: 8px;
		  content: '';
		  border: 1px solid #374c91;
		  background: #374c91;
		  left: 0;
		  top: 17px; }
		.article-cont ul:not(.intro-facts) li ul, .view-staff-listing .contain ul:not(.intro-facts) li ul, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li ul,
		.view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li ul,
		.view-board-of-governors-listing .contain ul:not(.intro-facts) li ul,
		.view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li ul,
		.view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li ul {
		  padding-bottom: 0; }
		  .article-cont ul:not(.intro-facts) li ul li:before, .view-staff-listing .contain ul:not(.intro-facts) li ul li:before, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li ul li:before,
		  .view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .contain ul:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li ul li:before {
			background: #fff; }
		@media only screen and (max-width: 767px) {
		  .article-cont ul:not(.intro-facts) li, .view-staff-listing .contain ul:not(.intro-facts) li, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li,
		  .view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li,
		  .view-board-of-governors-listing .contain ul:not(.intro-facts) li,
		  .view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li,
		  .view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li {
			padding-left: 18px; }
			.article-cont ul:not(.intro-facts) li:before, .view-staff-listing .contain ul:not(.intro-facts) li:before, .view-staff-listing .view-staff-listing ul:not(.intro-facts) li:before,
			.view-staff-listing .view-board-of-governors-listing ul:not(.intro-facts) li:before,
			.view-board-of-governors-listing .contain ul:not(.intro-facts) li:before,
			.view-board-of-governors-listing .view-staff-listing ul:not(.intro-facts) li:before,
			.view-board-of-governors-listing .view-board-of-governors-listing ul:not(.intro-facts) li:before {
			  width: 5px;
			  height: 5px; } }
	.article-cont ol:not(.intro-facts), .view-staff-listing .contain ol:not(.intro-facts), .view-staff-listing .view-staff-listing ol:not(.intro-facts),
	.view-staff-listing .view-board-of-governors-listing ol:not(.intro-facts),
	.view-board-of-governors-listing .contain ol:not(.intro-facts),
	.view-board-of-governors-listing .view-staff-listing ol:not(.intro-facts),
	.view-board-of-governors-listing .view-board-of-governors-listing ol:not(.intro-facts) {
	  padding: 10px 0; }
	  .article-cont ol:not(.intro-facts) li, .view-staff-listing .contain ol:not(.intro-facts) li, .view-staff-listing .view-staff-listing ol:not(.intro-facts) li,
	  .view-staff-listing .view-board-of-governors-listing ol:not(.intro-facts) li,
	  .view-board-of-governors-listing .contain ol:not(.intro-facts) li,
	  .view-board-of-governors-listing .view-staff-listing ol:not(.intro-facts) li,
	  .view-board-of-governors-listing .view-board-of-governors-listing ol:not(.intro-facts) li {
		padding: 10px 0 10px 25px;
		position: relative; }
		.article-cont ol:not(.intro-facts) li ul, .view-staff-listing .contain ol:not(.intro-facts) li ul, .view-staff-listing .view-staff-listing ol:not(.intro-facts) li ul,
		.view-staff-listing .view-board-of-governors-listing ol:not(.intro-facts) li ul,
		.view-board-of-governors-listing .contain ol:not(.intro-facts) li ul,
		.view-board-of-governors-listing .view-staff-listing ol:not(.intro-facts) li ul,
		.view-board-of-governors-listing .view-board-of-governors-listing ol:not(.intro-facts) li ul {
		  padding-bottom: 0; }
		  .article-cont ol:not(.intro-facts) li ul li:before, .view-staff-listing .contain ol:not(.intro-facts) li ul li:before, .view-staff-listing .view-staff-listing ol:not(.intro-facts) li ul li:before,
		  .view-staff-listing .view-board-of-governors-listing ol:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .contain ol:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .view-staff-listing ol:not(.intro-facts) li ul li:before,
		  .view-board-of-governors-listing .view-board-of-governors-listing ol:not(.intro-facts) li ul li:before {
			background: #fff; }
		@media only screen and (max-width: 767px) {
		  .article-cont ol:not(.intro-facts) li, .view-staff-listing .contain ol:not(.intro-facts) li, .view-staff-listing .view-staff-listing ol:not(.intro-facts) li,
		  .view-staff-listing .view-board-of-governors-listing ol:not(.intro-facts) li,
		  .view-board-of-governors-listing .contain ol:not(.intro-facts) li,
		  .view-board-of-governors-listing .view-staff-listing ol:not(.intro-facts) li,
		  .view-board-of-governors-listing .view-board-of-governors-listing ol:not(.intro-facts) li {
			padding-left: 18px; } }
	.article-cont table, .view-staff-listing .contain table, .view-staff-listing .view-staff-listing table,
	.view-staff-listing .view-board-of-governors-listing table,
	.view-board-of-governors-listing .contain table,
	.view-board-of-governors-listing .view-staff-listing table,
	.view-board-of-governors-listing .view-board-of-governors-listing table {
	  display: table;
	  width: 100%;
	  max-width: 100%;
	  margin: 20px 0; }
	  .article-cont table tr, .view-staff-listing .contain table tr, .view-staff-listing .view-staff-listing table tr,
	  .view-staff-listing .view-board-of-governors-listing table tr,
	  .view-board-of-governors-listing .contain table tr,
	  .view-board-of-governors-listing .view-staff-listing table tr,
	  .view-board-of-governors-listing .view-board-of-governors-listing table tr {
		width: 100%; }
	  .article-cont table td, .view-staff-listing .contain table td, .view-staff-listing .view-staff-listing table td,
	  .view-staff-listing .view-board-of-governors-listing table td,
	  .view-board-of-governors-listing .contain table td,
	  .view-board-of-governors-listing .view-staff-listing table td,
	  .view-board-of-governors-listing .view-board-of-governors-listing table td, .article-cont table th, .view-staff-listing .contain table th, .view-staff-listing .view-staff-listing table th,
	  .view-staff-listing .view-board-of-governors-listing table th,
	  .view-board-of-governors-listing .contain table th,
	  .view-board-of-governors-listing .view-staff-listing table th,
	  .view-board-of-governors-listing .view-board-of-governors-listing table th {
		text-align: left;
		width: 50%;
		padding: 15px 30px;
		box-sizing: border-box; }
		@media only screen and (max-width: 767px) and (orientation: portrait) {
		  .article-cont table td, .view-staff-listing .contain table td, .view-staff-listing .view-staff-listing table td,
		  .view-staff-listing .view-board-of-governors-listing table td,
		  .view-board-of-governors-listing .contain table td,
		  .view-board-of-governors-listing .view-staff-listing table td,
		  .view-board-of-governors-listing .view-board-of-governors-listing table td, .article-cont table th, .view-staff-listing .contain table th, .view-staff-listing .view-staff-listing table th,
		  .view-staff-listing .view-board-of-governors-listing table th,
		  .view-board-of-governors-listing .contain table th,
		  .view-board-of-governors-listing .view-staff-listing table th,
		  .view-board-of-governors-listing .view-board-of-governors-listing table th {
			padding: 15px 15px; } }
	  .article-cont table td, .view-staff-listing .contain table td, .view-staff-listing .view-staff-listing table td,
	  .view-staff-listing .view-board-of-governors-listing table td,
	  .view-board-of-governors-listing .contain table td,
	  .view-board-of-governors-listing .view-staff-listing table td,
	  .view-board-of-governors-listing .view-board-of-governors-listing table td {
		border-bottom: 1px solid #d1d1d1; }
	  .article-cont table thead, .view-staff-listing .contain table thead, .view-staff-listing .view-staff-listing table thead,
	  .view-staff-listing .view-board-of-governors-listing table thead,
	  .view-board-of-governors-listing .contain table thead,
	  .view-board-of-governors-listing .view-staff-listing table thead,
	  .view-board-of-governors-listing .view-board-of-governors-listing table thead {
		background-color: #374C91; }
		.article-cont table thead th, .view-staff-listing .contain table thead th, .view-staff-listing .view-staff-listing table thead th,
		.view-staff-listing .view-board-of-governors-listing table thead th,
		.view-board-of-governors-listing .contain table thead th,
		.view-board-of-governors-listing .view-staff-listing table thead th,
		.view-board-of-governors-listing .view-board-of-governors-listing table thead th {
		  color: #fff; }
	  .article-cont table th, .view-staff-listing .contain table th, .view-staff-listing .view-staff-listing table th,
	  .view-staff-listing .view-board-of-governors-listing table th,
	  .view-board-of-governors-listing .contain table th,
	  .view-board-of-governors-listing .view-staff-listing table th,
	  .view-board-of-governors-listing .view-board-of-governors-listing table th {
		min-height: 60px; }
	.article-cont p, .view-staff-listing .contain p, .view-staff-listing .view-staff-listing p,
	.view-staff-listing .view-board-of-governors-listing p,
	.view-board-of-governors-listing .contain p,
	.view-board-of-governors-listing .view-staff-listing p,
	.view-board-of-governors-listing .view-board-of-governors-listing p, .article-cont h1, .view-staff-listing .contain h1, .view-staff-listing .view-staff-listing h1,
	.view-staff-listing .view-board-of-governors-listing h1,
	.view-board-of-governors-listing .contain h1,
	.view-board-of-governors-listing .view-staff-listing h1,
	.view-board-of-governors-listing .view-board-of-governors-listing h1, .article-cont h2, .view-staff-listing .contain h2, .view-staff-listing .view-staff-listing h2,
	.view-staff-listing .view-board-of-governors-listing h2,
	.view-board-of-governors-listing .contain h2,
	.view-board-of-governors-listing .view-staff-listing h2,
	.view-board-of-governors-listing .view-board-of-governors-listing h2, .article-cont h3, .view-staff-listing .contain h3, .view-staff-listing .view-staff-listing h3,
	.view-staff-listing .view-board-of-governors-listing h3,
	.view-board-of-governors-listing .contain h3,
	.view-board-of-governors-listing .view-staff-listing h3,
	.view-board-of-governors-listing .view-board-of-governors-listing h3, .article-cont h4, .view-staff-listing .contain h4, .view-staff-listing .view-staff-listing h4,
	.view-staff-listing .view-board-of-governors-listing h4,
	.view-board-of-governors-listing .contain h4,
	.view-board-of-governors-listing .view-staff-listing h4,
	.view-board-of-governors-listing .view-board-of-governors-listing h4, .article-cont h5, .view-staff-listing .contain h5, .view-staff-listing .view-staff-listing h5,
	.view-staff-listing .view-board-of-governors-listing h5,
	.view-board-of-governors-listing .contain h5,
	.view-board-of-governors-listing .view-staff-listing h5,
	.view-board-of-governors-listing .view-board-of-governors-listing h5 {
	  text-align: unset; }
	.article-cont h1, .view-staff-listing .contain h1, .view-staff-listing .view-staff-listing h1,
	.view-staff-listing .view-board-of-governors-listing h1,
	.view-board-of-governors-listing .contain h1,
	.view-board-of-governors-listing .view-staff-listing h1,
	.view-board-of-governors-listing .view-board-of-governors-listing h1 {
	  color: #374c91;
	  margin-top: 80px;
	  padding-bottom: 20px; }
	  .article-cont h1.shorttopmargin, .view-staff-listing .contain h1.shorttopmargin, .view-staff-listing .view-staff-listing h1.shorttopmargin,
	  .view-staff-listing .view-board-of-governors-listing h1.shorttopmargin,
	  .view-board-of-governors-listing .contain h1.shorttopmargin,
	  .view-board-of-governors-listing .view-staff-listing h1.shorttopmargin,
	  .view-board-of-governors-listing .view-board-of-governors-listing h1.shorttopmargin {
		margin-top: 40px; }
	  @media only screen and (max-width: 767px) {
		.article-cont h1 h1, .view-staff-listing .contain h1 h1, .view-staff-listing .view-staff-listing h1 h1,
		.view-staff-listing .view-board-of-governors-listing h1 h1,
		.view-board-of-governors-listing .contain h1 h1,
		.view-board-of-governors-listing .view-staff-listing h1 h1,
		.view-board-of-governors-listing .view-board-of-governors-listing h1 h1 {
		  margin-top: 30px; } }
	.article-cont h2, .view-staff-listing .contain h2, .view-staff-listing .view-staff-listing h2,
	.view-staff-listing .view-board-of-governors-listing h2,
	.view-board-of-governors-listing .contain h2,
	.view-board-of-governors-listing .view-staff-listing h2,
	.view-board-of-governors-listing .view-board-of-governors-listing h2 {
	  padding: 30px 0 15px; }
	.article-cont h3, .view-staff-listing .contain h3, .view-staff-listing .view-staff-listing h3,
	.view-staff-listing .view-board-of-governors-listing h3,
	.view-board-of-governors-listing .contain h3,
	.view-board-of-governors-listing .view-staff-listing h3,
	.view-board-of-governors-listing .view-board-of-governors-listing h3 {
	  padding: 25px 0 15px; }
	.article-cont h4, .view-staff-listing .contain h4, .view-staff-listing .view-staff-listing h4,
	.view-staff-listing .view-board-of-governors-listing h4,
	.view-board-of-governors-listing .contain h4,
	.view-board-of-governors-listing .view-staff-listing h4,
	.view-board-of-governors-listing .view-board-of-governors-listing h4 {
	  padding: 15px 0; }
	.article-cont h1, .view-staff-listing .contain h1, .view-staff-listing .view-staff-listing h1,
	.view-staff-listing .view-board-of-governors-listing h1,
	.view-board-of-governors-listing .contain h1,
	.view-board-of-governors-listing .view-staff-listing h1,
	.view-board-of-governors-listing .view-board-of-governors-listing h1, .article-cont h2, .view-staff-listing .contain h2, .view-staff-listing .view-staff-listing h2,
	.view-staff-listing .view-board-of-governors-listing h2,
	.view-board-of-governors-listing .contain h2,
	.view-board-of-governors-listing .view-staff-listing h2,
	.view-board-of-governors-listing .view-board-of-governors-listing h2, .article-cont h3, .view-staff-listing .contain h3, .view-staff-listing .view-staff-listing h3,
	.view-staff-listing .view-board-of-governors-listing h3,
	.view-board-of-governors-listing .contain h3,
	.view-board-of-governors-listing .view-staff-listing h3,
	.view-board-of-governors-listing .view-board-of-governors-listing h3, .article-cont h4, .view-staff-listing .contain h4, .view-staff-listing .view-staff-listing h4,
	.view-staff-listing .view-board-of-governors-listing h4,
	.view-board-of-governors-listing .contain h4,
	.view-board-of-governors-listing .view-staff-listing h4,
	.view-board-of-governors-listing .view-board-of-governors-listing h4 {
	  display: block;
	  clear: both;
	  width: 100%; }
	.article-cont .quote, .view-staff-listing .contain .quote, .view-staff-listing .view-staff-listing .quote,
	.view-staff-listing .view-board-of-governors-listing .quote,
	.view-board-of-governors-listing .contain .quote,
	.view-board-of-governors-listing .view-staff-listing .quote,
	.view-board-of-governors-listing .view-board-of-governors-listing .quote {
	  display: block;
	  margin: 30px 0;
	  border-top: 1px solid #d1d1d1;
	  border-bottom: 1px solid #d1d1d1;
	  padding: 30px 0; }
	  .article-cont .quote h2, .view-staff-listing .contain .quote h2, .view-staff-listing .view-staff-listing .quote h2,
	  .view-staff-listing .view-board-of-governors-listing .quote h2,
	  .view-board-of-governors-listing .contain .quote h2,
	  .view-board-of-governors-listing .view-staff-listing .quote h2,
	  .view-board-of-governors-listing .view-board-of-governors-listing .quote h2 {
		padding: 0;
		display: block;
		color: #31835d; }
	  .article-cont .quote span, .view-staff-listing .contain .quote span, .view-staff-listing .view-staff-listing .quote span,
	  .view-staff-listing .view-board-of-governors-listing .quote span,
	  .view-board-of-governors-listing .contain .quote span,
	  .view-board-of-governors-listing .view-staff-listing .quote span,
	  .view-board-of-governors-listing .view-board-of-governors-listing .quote span {
		display: block;
		margin: 20px 0 0; }
	.article-cont .button-a, .view-staff-listing .contain .button-a, .view-staff-listing .view-staff-listing .button-a,
	.view-staff-listing .view-board-of-governors-listing .button-a,
	.view-board-of-governors-listing .contain .button-a,
	.view-board-of-governors-listing .view-staff-listing .button-a,
	.view-board-of-governors-listing .view-board-of-governors-listing .button-a {
	  position: relative;
	  color: #000;
	  text-align: center;
	  padding: 10px 20px;
	  margin: 0 0 15px 0; }
	  .article-cont .button-a span, .view-staff-listing .contain .button-a span, .view-staff-listing .view-staff-listing .button-a span,
	  .view-staff-listing .view-board-of-governors-listing .button-a span,
	  .view-board-of-governors-listing .contain .button-a span,
	  .view-board-of-governors-listing .view-staff-listing .button-a span,
	  .view-board-of-governors-listing .view-board-of-governors-listing .button-a span, .article-cont .button-a h2, .view-staff-listing .contain .button-a h2, .view-staff-listing .view-staff-listing .button-a h2,
	  .view-staff-listing .view-board-of-governors-listing .button-a h2,
	  .view-board-of-governors-listing .contain .button-a h2,
	  .view-board-of-governors-listing .view-staff-listing .button-a h2,
	  .view-board-of-governors-listing .view-board-of-governors-listing .button-a h2 {
		display: block;
		position: relative;
		z-index: 1; }
	  .article-cont .button-a:after, .view-staff-listing .contain .button-a:after, .view-staff-listing .view-staff-listing .button-a:after,
	  .view-staff-listing .view-board-of-governors-listing .button-a:after,
	  .view-board-of-governors-listing .contain .button-a:after,
	  .view-board-of-governors-listing .view-staff-listing .button-a:after,
	  .view-board-of-governors-listing .view-board-of-governors-listing .button-a:after {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		content: '';
		background: #fccf2d;
		z-index: 0;
		-webkit-transition: all 125ms ease-in-out;
		-moz-transition: all 125ms ease-in-out;
		-ms-transition: all 125ms ease-in-out;
		-o-transition: all 125ms ease-in-out;
		transition: all 125ms ease-in-out;
		box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.25); }
	  @media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
		.article-cont .button-a:hover:after, .view-staff-listing .contain .button-a:hover:after, .view-staff-listing .view-staff-listing .button-a:hover:after,
		.view-staff-listing .view-board-of-governors-listing .button-a:hover:after,
		.view-board-of-governors-listing .contain .button-a:hover:after,
		.view-board-of-governors-listing .view-staff-listing .button-a:hover:after,
		.view-board-of-governors-listing .view-board-of-governors-listing .button-a:hover:after {
		  -moz-transform: scale(1.25);
		  -o-transform: scale(1.25);
		  -ms-transform: scale(1.25);
		  -webkit-transform: scale(1.25);
		  transform: scale(1.25); } }
	.article-cont .join, .view-staff-listing .contain .join, .view-staff-listing .view-staff-listing .join,
	.view-staff-listing .view-board-of-governors-listing .join,
	.view-board-of-governors-listing .contain .join,
	.view-board-of-governors-listing .view-staff-listing .join,
	.view-board-of-governors-listing .view-board-of-governors-listing .join {
	  font-family: "textbook-new", sans-serif;
	  font-size: 20px;
	  font-weight: 700;
	  min-height: 50px;
	  padding: 0 30px; }
  
  ul.intro-facts {
	padding: 0 0 25px;
	margin-bottom: 25px;
	border-bottom: 1px solid #d1d1d1;
	float: left;
	width: 100%;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start; }
	ul.intro-facts li {
	  width: 50%;
	  padding-right: 100px;
	  box-sizing: border-box;
	  padding-bottom: 25px; }
	  ul.intro-facts li > span {
		display: block; }
		ul.intro-facts li > span:first-child {
		  color: #31835d; }
	@media only screen and (max-width: 1199px) {
	  ul.intro-facts li {
		padding-right: 20px;
		padding-bottom: 20px; } }
	@media only screen and (max-width: 991px) {
	  ul.intro-facts {
		width: 100%;
		float: none;
		border-bottom: 0;
		padding-bottom: 20px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  ul.intro-facts {
		padding-bottom: 0; }
		ul.intro-facts li {
		  width: 100%;
		  padding-right: 0;
		  padding-bottom: 20px; } }
  .fellow-article .o-rich-text.narrow-contain {
	max-width: unset !important;
	width: 100%; }
  
  .fellow-article .intro-facts li span:first-child {
	color: #31835d; }
  
  .outro {
	margin: 0 auto;
	width: 100%;
	position: relative;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 70px !important;
	margin-top: 50px; }
	.outro:before {
	  position: absolute;
	  content: '';
	  top: 0;
	  left: 0;
	  height: 4px;
	  width: 40px;
	  background: #7087b9; }
	.outro span:nth-child(odd) {
	  width: 170px;
	  color: #31835d; }
	.outro span:nth-child(even) {
	  width: calc(100% - 170px);
	  padding-right: 100px;
	  box-sizing: border-box; }
	  @media only screen and (max-width: 1199px) {
		.outro span:nth-child(even) {
		  padding-right: 0; } }
	  .outro span:nth-child(even) a {
		color: #141513 !important; }
	@media only screen and (max-width: 991px) {
	  .outro {
		padding-bottom: 30px;
		padding-top: 40px !important;
		margin-top: 40px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .outro span {
		width: 100% !important; }
	  .outro span:nth-child(odd) {
		margin-top: 15px; } }
  .sidebar {
	width: 30%; }
	.sidebar .box {
	  display: block;
	  margin: 40px 0 0;
	  color: #fff;
	  padding: 40px;
	  box-sizing: border-box; }
	  .sidebar .box h3 {
		margin: 0 0 15px; }
	  .sidebar .box span {
		display: block; }
	  .sidebar .box .small {
		margin: 25px 0 0; }
	  .sidebar .box .more {
		color: #fff;
		font-weight: 600;
		margin: 40px 0 0; }
		.sidebar .box .more:after, .sidebar .box .more:before {
		  background: #fff; }
	@media only screen and (max-width: 1199px) {
	  .sidebar .box {
		padding: 35px 25px; }
		.sidebar .box .more {
		  margin-top: 25px; } }
	@media only screen and (max-width: 991px) {
	  .sidebar {
		width: 100%;
		order: 3; }
		.sidebar .box {
		  margin: 0; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .sidebar .box {
		width: 100vw;
		margin-left: -20px; } }
  .feat-slider-wrap.explore {
	padding: 80px 0 20px; }
	.feat-slider-wrap.explore .slider {
	  margin-top: 40px; }
	.feat-slider-wrap.explore h5 {
	  color: #31835d;
	  text-align: center;
	  margin: 0 auto; }
	@media only screen and (max-width: 991px) {
	  .feat-slider-wrap.explore {
		padding: 60px 0 0; }
		.feat-slider-wrap.explore .slider {
		  margin-top: 20px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .feat-slider-wrap.explore {
		padding-top: 30px; } }
  /****CALENDAR****/
  .cal-item, .results-item {
	position: relative;
	margin: 0 auto 30px;
	display: block;
	padding: 20px 0;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: start;
	align-items: flex-start;
	min-height: 258px;
	-webkit-transition: all 125ms ease-in-out;
	-moz-transition: all 125ms ease-in-out;
	-ms-transition: all 125ms ease-in-out;
	-o-transition: all 125ms ease-in-out;
	transition: all 125ms ease-in-out; }
	.cal-item:before, .results-item:before {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  content: '';
	  background: #fff;
	  border: 1px solid #d1d1d1;
	  z-index: -1;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .cal-item:hover:before, .results-item:hover:before {
		-moz-transform: scale(1.025);
		-o-transform: scale(1.025);
		-ms-transform: scale(1.025);
		-webkit-transform: scale(1.025);
		transform: scale(1.025);
		box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25); } }
	.cal-item:after, .results-item:after {
	  position: absolute;
	  bottom: -5px;
	  left: 0;
	  width: 0;
	  height: 3px;
	  background: #b3282d;
	  content: '';
	  transition: all 125ms ease-in-out;
	  transform: scale(1.025); }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .cal-item:hover:after, .results-item:hover:after {
		width: 100%; } }
	.cal-item > img, .results-item > img {
	  position: absolute;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  top: 0;
	  left: 0;
	  width: 300px;
	  height: 300px; }
	  @media only screen and (max-width: 767px) {
		.cal-item > img, .results-item > img {
		  display: none; } }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .cal-item:hover > img, .results-item:hover > img {
		width: 312px;
		height: 305px;
		margin-left: -12px;
		margin-top: -4px; } }
	.cal-item .add, .results-item .add {
	  padding: 10px 0;
	  text-align: center;
	  display: block;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  .cal-item .add ul, .cal-item .add .ace_dd, .results-item .add ul, .results-item .add .ace_dd {
		width: 100%;
		display: none;
		margin-top: 0;
		padding: 20px 40px 10px;
		box-sizing: border-box;
		background: #243261;
		color: #fff;
		box-sizing: border-box;
		position: absolute;
		z-index: 2; }
		.cal-item .add ul.ace_dd, .cal-item .add .ace_dd.ace_dd, .results-item .add ul.ace_dd, .results-item .add .ace_dd.ace_dd {
		  padding: 20px 20px 10px; }
		.cal-item .add ul li, .cal-item .add ul a, .cal-item .add .ace_dd li, .cal-item .add .ace_dd a, .results-item .add ul li, .results-item .add ul a, .results-item .add .ace_dd li, .results-item .add .ace_dd a {
		  color: #fff;
		  margin: 0 0 5px;
		  width: 100;
		  white-space: nowrap; }
		  .cal-item .add ul li i, .cal-item .add ul a i, .cal-item .add .ace_dd li i, .cal-item .add .ace_dd a i, .results-item .add ul li i, .results-item .add ul a i, .results-item .add .ace_dd li i, .results-item .add .ace_dd a i {
			margin-right: 10px; }
		  .cal-item .add ul li:hover, .cal-item .add ul a:hover, .cal-item .add .ace_dd li:hover, .cal-item .add .ace_dd a:hover, .results-item .add ul li:hover, .results-item .add ul a:hover, .results-item .add .ace_dd li:hover, .results-item .add .ace_dd a:hover {
			text-decoration: underline;
			cursor: pointer; }
		.cal-item .add ul:before, .cal-item .add .ace_dd:before, .results-item .add ul:before, .results-item .add .ace_dd:before {
		  width: calc(100% - 40px);
		  top: 0;
		  left: 20px;
		  height: 1px;
		  background: #757575;
		  content: '';
		  position: absolute; }
		.cal-item .add ul.open, .cal-item .add ul.ace_dd, .cal-item .add .ace_dd.open, .cal-item .add .ace_dd.ace_dd, .results-item .add ul.open, .results-item .add ul.ace_dd, .results-item .add .ace_dd.open, .results-item .add .ace_dd.ace_dd {
		  opacity: 1;
		  visibility: visible; }
	  .cal-item .add.open, .cal-item .add:hover, .results-item .add.open, .results-item .add:hover {
		background: #243261;
		color: #fff; }
		.cal-item .add.open ul, .cal-item .add.open .ace_dd, .cal-item .add:hover ul, .cal-item .add:hover .ace_dd, .results-item .add.open ul, .results-item .add.open .ace_dd, .results-item .add:hover ul, .results-item .add:hover .ace_dd {
		  display: block; }
	.cal-item .lt, .results-item .lt {
	  width: 190px;
	  margin-left: -20px;
	  position: relative;
	  z-index: 2; }
	  @media only screen and (max-width: 767px) and (orientation: landscape) {
		.cal-item .lt, .results-item .lt {
		  width: 160px;
		  margin-left: -10px; } }
	  .cal-item .lt .date, .results-item .lt .date {
		padding: 10px 25px;
		box-sizing: border-box;
		text-align: center;
		background: #374c91;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		color: #fff; }
		.cal-item .lt .date .dash, .results-item .lt .date .dash {
		  font-size: 42px;
		  margin-top: -20px;
		  font-family: "orpheuspro", serif; }
		.cal-item .lt .date .date-group, .results-item .lt .date .date-group {
		  display: table;
		  margin: 0 auto; }
		  .cal-item .lt .date .date-group h2, .results-item .lt .date .date-group h2 {
			margin: 0 auto;
			width: 100%; }
		  .cal-item .lt .date .date-group span, .results-item .lt .date .date-group span {
			display: block;
			margin-top: -5px;
			width: 100%; }
	.cal-item .rt, .results-item .rt {
	  width: calc(100% - 300px);
	  padding: 20px 40px;
	  box-sizing: border-box;
	  z-index: 1; }
	  .cal-item .rt h3, .results-item .rt h3 {
		margin: 0 0 35px 0; }
	  .cal-item .rt p, .results-item .rt p {
		margin: 0 0 35px 0; }
	  .cal-item .rt ul, .results-item .rt ul {
		margin: 0px 0 0;
		display: -webkit-box;
		display: -moz-box;
		display: -ms-flexbox;
		display: -webkit-flex;
		display: flex;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		-ms-flex-align: center;
		align-items: center;
		-ms-flex-pack: justify;
		justify-content: space-between;
		-ms-flex-align: start;
		align-items: flex-start; }
		.cal-item .rt ul li, .results-item .rt ul li {
		  width: 30%;
		  position: relative; }
		  .cal-item .rt ul li span, .results-item .rt ul li span {
			display: block; }
			.cal-item .rt ul li span:nth-child(even), .results-item .rt ul li span:nth-child(even) {
			  color: #757575; }
	  @media only screen and (max-width: 991px) {
		.cal-item .rt, .results-item .rt {
		  padding: 20px 30px; } }
	  @media only screen and (max-width: 767px) and (orientation: landscape) {
		.cal-item .rt, .results-item .rt {
		  width: calc(100% - 160px);
		  padding: 20px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.cal-item .rt, .results-item .rt {
		  width: 100%;
		  margin: 0; }
		  .cal-item .rt p, .results-item .rt p {
			margin-top: 15px; }
		  .cal-item .rt ul, .results-item .rt ul {
			margin-top: 10px; }
			.cal-item .rt ul li, .results-item .rt ul li {
			  width: 100%;
			  margin-top: 10px; } }
  .cal-item .rt {
	width: calc(100% - 190px); }
	@media only screen and (max-width: 767px) and (orientation: landscape) {
	  .cal-item .rt {
		width: calc(100% - 160px); } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .cal-item .rt {
		width: 100%; } }
  .view-podcast .cal-item .rt {
	width: calc(100% - 300px); }
	@media only screen and (max-width: 767px) and (orientation: landscape) {
	  .view-podcast .cal-item .rt {
		width: calc(100% - 160px); } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .view-podcast .cal-item .rt {
		width: 100%; } }
  /****ALERT BAR****/
  .alert-bar {
	background: #b3282d;
	color: #fff;
	text-align: center;
	height: 80px;
	font-weight: 600;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	z-index: 100000000; }
	.alert-bar a {
	  display: inline-block;
	  margin-left: 15px;
	  color: #fff; }
	  .alert-bar a:after, .alert-bar a:before {
		background: #fff; }
	  .alert-bar a:hover {
		color: #fff; }
  
  @media only screen and (max-width: 991px) {
	#nav-wrap.alert-nav .hr-mobile {
	  position: absolute !important; } }
  
  @media only screen and (max-width: 991px) {
	#nav-wrap.alert-nav .nav-group {
	  margin-top: 80px; } }
  
  .button1,
  .article-cont p .button1,
  .view-staff-listing .contain p .button1,
  .view-board-of-governors-listing .contain p .button1,
  .byo-template .o-rich-text p .button1 {
	background-color: #FCCF2D;
	font-family: "textbook-new",sans-serif;
	font-size: 20px;
	font-weight: 700;
	min-height: 50px;
	padding: 0 30px;
	position: relative;
	color: #000;
	text-align: center;
	text-decoration: none;
	border: none;
	cursor: pointer;
	display: inline-block;
	transition: all 125ms ease-in-out; }
	.button1:after,
	.article-cont p .button1:after,
	.view-staff-listing .contain p .button1:after,
	.view-board-of-governors-listing .contain p .button1:after,
	.byo-template .o-rich-text p .button1:after {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  content: "";
	  background: #fccf2d;
	  z-index: 0;
	  transition: all 125ms ease-in-out;
	  box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.25); }
	.button1::before,
	.article-cont p .button1::before,
	.view-staff-listing .contain p .button1::before,
	.view-board-of-governors-listing .contain p .button1::before,
	.byo-template .o-rich-text p .button1::before {
	  display: none; }
	.button1:hover:after,
	.article-cont p .button1:hover:after,
	.byo-template .o-rich-text p .button1:hover:after {
	  transform: scale(1.25); }
	.button1 span,
	.article-cont p .button1 span,
	.view-staff-listing .contain p .button1 span,
	.view-board-of-governors-listing .contain p .button1 span,
	.byo-template .o-rich-text p .button1 span {
	  display: block;
	  padding: 12px;
	  position: relative;
	  z-index: 1;
	  font-family: "textbook-new",sans-serif;
	  font-size: 20px;
	  font-weight: 700; }
  
  .top-nav {
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	height: 40px;
	background: #374c91;
	text-align: center;
	z-index: 101;
	position: absolute;
	top: 0; }
	.top-nav ul li.top {
	  display: inline-block;
	  padding: 0 20px;
	  line-height: 40px;
	  position: relative;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  .top-nav ul li.top a {
		color: #fff; }
	  .top-nav ul li.top ul {
		position: absolute;
		top: 40px;
		left: 0;
		background: rgba(36, 50, 97, 0.85);
		padding: 10px 20px;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 125ms ease-in-out;
		-moz-transition: all 125ms ease-in-out;
		-ms-transition: all 125ms ease-in-out;
		-o-transition: all 125ms ease-in-out;
		transition: all 125ms ease-in-out; }
		.top-nav ul li.top ul li {
		  display: block;
		  text-align: left;
		  white-space: nowrap; }
		  .top-nav ul li.top ul li a:after {
			position: absolute;
			bottom: 7px;
			left: 0;
			content: '';
			height: 1px;
			width: 100%;
			background: #fff;
			opacity: 0; }
		  .top-nav ul li.top ul li a:hover:after {
			opacity: 1; }
	  .top-nav ul li.top:hover {
		background: #243261; }
		.top-nav ul li.top:hover ul {
		  opacity: 1;
		  visibility: visible; }
  
  #nav-wrap {
	background: #243261;
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	padding: 0 0 25px;
	overflow: visible;
	z-index: 100; }
	@media only screen and (max-width: 991px) {
	  #nav-wrap {
		height: 80px;
		padding: 0; }
		#nav-wrap .contain, #nav-wrap .view-staff-listing,
		#nav-wrap .view-board-of-governors-listing {
		  width: 100%;
		  padding: 0;
		  display: block; } }
	#nav-wrap .contain, #nav-wrap .view-staff-listing,
	#nav-wrap .view-board-of-governors-listing {
	  padding-top: 65px; }
	#nav-wrap .logo {
	  width: 130px; }
	  @media only screen and (max-width: 1199px) {
		#nav-wrap .logo {
		  width: 115px; } }
	  @media only screen and (max-width: 991px) {
		#nav-wrap .logo {
		  width: 76px;
		  position: absolute;
		  left: 50%;
		  margin-left: -38px;
		  top: 6px; } }
	@media only screen and (max-width: 991px) {
	  #nav-wrap .main-nav {
		padding-top: 20px; } }
	#nav-wrap .main-nav li, #nav-wrap .main-nav li a {
	  color: #fff; }
	#nav-wrap .main-nav li.top {
	  display: inline-block;
	  position: relative;
	  padding: 0 20px;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  @media only screen and (max-width: 1199px) {
		#nav-wrap .main-nav li.top {
		  padding: 0 15px; } }
	  @media only screen and (max-width: 991px) {
		#nav-wrap .main-nav li.top {
		  display: block;
		  padding-left: 80px; }
		  #nav-wrap .main-nav li.top:hover ul.drop {
			opacity: 1;
			visibility: visible;
			max-height: 400px; } }
	  #nav-wrap .main-nav li.top > a {
		font-family: "orpheuspro", serif;
		font-size: 22px;
		line-height: 60px;
		padding-bottom: 5px;
		color: #fff;
		position: relative; }
		#nav-wrap .main-nav li.top > a:after {
		  position: absolute;
		  bottom: 20px;
		  left: 0;
		  width: 100%;
		  content: '';
		  height: 1px;
		  background: #fff; }
		@media only screen and (max-width: 1199px) {
		  #nav-wrap .main-nav li.top > a {
			font-size: 21px; } }
		@media only screen and (max-width: 991px) {
		  #nav-wrap .main-nav li.top > a {
			line-height: 50px;
			padding-bottom: 0; }
			#nav-wrap .main-nav li.top > a:after {
			  bottom: 6px; } }
	  #nav-wrap .main-nav li.top:hover {
		background: rgba(36, 50, 97, 0.85); }
	  #nav-wrap .main-nav li.top:hover ul.drop, #nav-wrap .main-nav li.top:active ul.drop {
		opacity: 1;
		visibility: visible; }
	  #nav-wrap .main-nav li.top ul.drop {
		position: absolute;
		top: 65px;
		left: 0px;
		background: rgba(36, 50, 97, 0.85);
		padding: 10px 20px;
		box-sizing: border-box;
		min-width: 100%;
		white-space: nowrap;
		opacity: 0;
		visibility: hidden;
		-webkit-transition: all 125ms ease-in-out;
		-moz-transition: all 125ms ease-in-out;
		-ms-transition: all 125ms ease-in-out;
		-o-transition: all 125ms ease-in-out;
		transition: all 125ms ease-in-out; }
		@media only screen and (max-width: 1199px) {
		  #nav-wrap .main-nav li.top ul.drop {
			padding: 10px 15px; } }
		@media only screen and (max-width: 991px) {
		  #nav-wrap .main-nav li.top ul.drop {
			position: relative;
			top: auto;
			left: auto;
			padding: 10px 0 0;
			max-height: 0;
			opacity: 0;
			visibility: hidden; } }
		#nav-wrap .main-nav li.top ul.drop li {
		  padding: 5px 0; }
		  #nav-wrap .main-nav li.top ul.drop li a:after {
			position: absolute;
			bottom: 0;
			left: 0;
			width: 100%;
			content: '';
			height: 1px;
			background: #fff;
			opacity: 0; }
		  @media screen and (min-width: 992px) {
			#nav-wrap .main-nav li.top ul.drop li a:hover:after {
			  opacity: 1; } }
		#nav-wrap .main-nav li.top ul.drop > li > a {
		  font-weight: 700; }
		#nav-wrap .main-nav li.top ul.drop ul {
		  padding-left: 20px;
		  padding-top: 5px; }
		  @media only screen and (max-width: 1199px) {
			#nav-wrap .main-nav li.top ul.drop ul {
			  padding-left: 15px; } }
	#nav-wrap li.search {
	  background: transparent !important;
	  font-size: 24px;
	  cursor: pointer; }
	  #nav-wrap li.search form {
		position: absolute;
		background: #243261;
		right: 0px;
		top: -13px;
		height: 60px;
		width: 705px;
		padding: 0 20px;
		box-sizing: border-box;
		opacity: 0;
		visibility: hidden; }
		@media only screen and (max-width: 1199px) {
		  #nav-wrap li.search form {
			padding: 0 15px;
			width: 650px; } }
		#nav-wrap li.search form input {
		  border: 0;
		  background: transparent;
		  color: #fff;
		  -webkit-appearance: none;
		  -ms-appearance: none;
		  appearance: none;
		  font-family: "textbook-new", sans-serif;
		  font-size: 16px;
		  color: #fff;
		  outline: none;
		  height: 60px;
		  width: calc(100% - 60px); }
		#nav-wrap li.search form input::-webkit-input-placeholder {
		  color: #fff; }
		#nav-wrap li.search form input::-moz-placeholder {
		  color: #fff; }
		#nav-wrap li.search form input:-ms-input-placeholder {
		  color: #fff; }
		#nav-wrap li.search form input:-moz-placeholder {
		  color: #fff; }
		#nav-wrap li.search form button {
		  float: right;
		  color: #fff;
		  font-size: 24px; }
	  #nav-wrap li.search.open form {
		opacity: 1;
		visibility: visible; }
	  #nav-wrap li.search .close {
		display: none !important;
		position: absolute;
		top: 19px;
		right: 60px;
		display: block;
		color: #fff;
		font-size: 22px;
		font-weight: 300; }
	  #nav-wrap li.search.open .close {
		display: block !important; }
	@media only screen and (max-width: 991px) {
	  #nav-wrap .join {
		min-height: 40px;
		padding: 0 20px;
		font-size: 16px;
		position: absolute;
		right: 20px; } }
	#nav-wrap .hr-mobile {
	  width: 100%;
	  position: fixed;
	  top: 0;
	  left: 0;
	  background: #243261;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  #nav-wrap .hr-mobile .join {
		top: 50%;
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		-webkit-transform: translateY(-50%);
		transform: translateY(-50%); }
  
  @media only screen and (max-width: 991px) {
	#nav-wrap .nav-group {
	  position: fixed;
	  top: 80px;
	  right: -100vw;
	  width: 100%;
	  height: calc(100vh - 80px);
	  z-index: 100;
	  background: #243261;
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  align-content: flex-start;
	  overflow: scroll;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  #nav-wrap .nav-group.open {
		right: 0; }
	  #nav-wrap .nav-group .top-nav {
		order: 2;
		position: relative;
		top: auto;
		left: auto;
		height: auto;
		padding-bottom: 40px;
		background: transparent;
		text-align: left;
		margin-top: 30px; }
		#nav-wrap .nav-group .top-nav ul li.top {
		  display: block;
		  padding-left: 80px; }
		  #nav-wrap .nav-group .top-nav ul li.top ul {
			position: relative;
			top: auto;
			left: auto;
			padding: 0 15px;
			max-height: 0;
			opacity: 0;
			visibility: hidden; }
		  #nav-wrap .nav-group .top-nav ul li.top:hover ul {
			opacity: 1;
			visibility: visible;
			max-height: 400px; }
	  #nav-wrap .nav-group .main-nav {
		order: 1; }
		#nav-wrap .nav-group .main-nav .search {
		  position: absolute;
		  top: 0;
		  left: 0;
		  width: 100%;
		  background: #374c91 !important;
		  height: 60px;
		  box-sizing: border-box; }
		  #nav-wrap .nav-group .main-nav .search > i {
			display: none; }
		#nav-wrap .nav-group .main-nav form {
		  opacity: 1;
		  visibility: visible;
		  width: 100%;
		  right: auto;
		  left: 0;
		  top: 0;
		  padding: 0 20px;
		  background: #374c91; } }
  
  #nav-wrap .nav-group .exp {
	position: absolute;
	top: 15px;
	left: 30px;
	width: 20px;
	height: 20px; }
	#nav-wrap .nav-group .exp:before, #nav-wrap .nav-group .exp:after {
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  position: absolute;
	  content: '';
	  background: #7087b9; }
	#nav-wrap .nav-group .exp:before {
	  width: 100%;
	  height: 2px;
	  top: calc(50% - 1px);
	  left: 0; }
	#nav-wrap .nav-group .exp:after {
	  width: 2px;
	  height: 100%;
	  top: 0;
	  left: calc(50% - 1px); }
	#nav-wrap .nav-group .exp:hover:after, #nav-wrap .nav-group .exp:hover:before {
	  background: #fff;
	  -moz-transform: rotate(45deg);
	  -o-transform: rotate(45deg);
	  -ms-transform: rotate(45deg);
	  -webkit-transform: rotate(45deg);
	  transform: rotate(45deg); }
  
  #nav-wrap .nav-group .top-nav .exp {
	position: absolute;
	top: 10px;
	left: 30px; }
	#nav-wrap .nav-group .top-nav .exp:before {
	  width: 16px;
	  left: 2px; }
	#nav-wrap .nav-group .top-nav .exp:after {
	  height: 16px;
	  top: 2px; }
  
  #nav-wrap.hero-nav {
	background: transparent; }
	#nav-wrap.hero-nav:after {
	  content: '';
	  position: absolute;
	  left: 0px;
	  right: 0px;
	  top: 0;
	  z-index: -1;
	  width: auto;
	  height: 100%;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%); }
  
  body:not(.home) #nav-wrap.hero-nav {
	position: absolute;
	top: 0;
	left: 0; }
	body:not(.home) #nav-wrap.hero-nav:after {
	  height: 100%;
	  z-index: -1;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out;
	  background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	  background: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);
	  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#80000000',GradientType=0 ); }
  
  #navBtn {
	width: 80px;
	height: 80px;
	background: #374c91;
	text-align: center;
	top: 0; }
	#navBtn span {
	  margin: 0 auto;
	  display: block;
	  width: 30px;
	  height: 2px;
	  background: #fff;
	  text-indent: -9999px;
	  position: relative; }
	  #navBtn span:before, #navBtn span:after {
		width: 30px;
		height: 2px;
		left: 0;
		position: absolute;
		content: '';
		background: #fff; }
	  #navBtn span:before {
		top: -8px; }
	  #navBtn span:after {
		bottom: -8px; }
	#navBtn.active {
	  background: #fff; }
	  #navBtn.active span:before, #navBtn.active span:after {
		background: #374c91; }
	  #navBtn.active span:before {
		-moz-transform: rotate(45deg);
		-o-transform: rotate(45deg);
		-ms-transform: rotate(45deg);
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
		top: 0px; }
	  #navBtn.active span:after {
		-moz-transform: rotate(-45deg);
		-o-transform: rotate(-45deg);
		-ms-transform: rotate(-45deg);
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
		bottom: 0px; }
  
  .hero-home-container {
	position: relative;
	display: flex;
	flex-direction: column; }
	.hero-home-container::before {
	  content: '';
	  position: absolute;
	  left: 0;
	  top: 0;
	  width: 100%;
	  height: 100%;
	  z-index: 1;
	  background: linear-gradient(to top, rgba(0, 0, 0, 0.75) 0, rgba(0, 0, 0, 0.1) 100%); }
	@media only screen and (max-width: 767px) {
	  .hero-home-container {
		min-height: auto !important; } }
  .hero-home {
	flex: 1 1 auto;
	position: relative;
	z-index: 2;
	display: flex;
	flex-direction: column;
	justify-content: flex-end; }
	.hero-home .title {
	  flex: 1 1 auto;
	  display: flex;
	  flex-direction: column;
	  justify-content: center; }
	  .hero-home .title > .contain, .hero-home .title > .view-staff-listing,
	  .hero-home .title > .view-board-of-governors-listing {
		max-width: 1600px; }
	.hero-home h1 {
	  font-size: 64px;
	  max-width: 776px; }
	.hero-home h2 {
	  font-size: 22px; }
	.hero-home ul {
	  display: flex;
	  margin: 0 auto;
	  padding: 56px 0 64px 0;
	  width: 95%;
	  max-width: 1600px;
	  padding-bottom: 0; }
	  @media only screen and (max-width: 991px) {
		.hero-home ul {
		  width: 100%;
		  padding-left: 20px;
		  padding-right: 20px; } }
	.hero-home li {
	  flex: 1 1 0;
	  display: flex; }
	.hero-home p.category {
	  margin-bottom: 18px; }
	.hero-home a {
	  display: block;
	  padding: 40px 20px;
	  border: 1px solid rgba(255, 255, 255, 0.4);
	  border-width: 0 0 0 1px;
	  color: #ffffff; }
	  .hero-home a:hover h2, .hero-home a:focus h2 {
		text-decoration: underline; }
	.hero-home li:first-child a {
	  padding-left: 0;
	  border-left: none; }
	.hero-home li:last-child a {
	  padding-right: 0; }
	@media only screen and (max-width: 767px) {
	  .hero-home .title {
		justify-content: flex-start; }
	  .hero-home h1 {
		margin: 60px 0;
		font-size: 36px; }
	  .hero-home h2 {
		font-size: 20px; }
	  .hero-home ul {
		flex-direction: column;
		padding-top: 20px;
		padding-bottom: 40px; }
	  .hero-home li {
		display: block; }
	  .hero-home p.category {
		margin-bottom: 12px; }
	  .hero-home a {
		padding: 20px 0;
		border-width: 1px 0 0 0; }
	  .hero-home li:first-child a {
		border-top: none; } }
  .home-hero {
	height: 100vh; }
  
  .upcoming-events {
	background: #243261; }
	.upcoming-events * {
	  box-sizing: border-box; }
	.upcoming-events > .inner {
	  margin: 0 auto;
	  padding: 56px 0 64px 0;
	  width: 95%;
	  max-width: 1600px; }
	  @media only screen and (max-width: 991px) {
		.upcoming-events > .inner {
		  width: 100%;
		  padding-left: 20px;
		  padding-right: 20px; } }
	.upcoming-events .upcoming-events-header {
	  display: flex;
	  justify-content: space-between;
	  align-items: flex-end;
	  gap: 30px; }
	.upcoming-events .events-arrows {
	  display: flex; }
	  @media only screen and (max-width: 550px) {
		.upcoming-events .events-arrows {
		  display: none; } }
	.upcoming-events .slick-arrow {
	  width: 38px;
	  height: 38px;
	  opacity: 1;
	  transition: opacity 125ms ease-in-out;
	  cursor: pointer; }
	  .upcoming-events .slick-arrow:last-child {
		transform: scaleX(-1); }
	  .upcoming-events .slick-arrow.slick-disabled {
		opacity: 0.5; }
	.upcoming-events h2 {
	  margin-bottom: 8px;
	  color: #ffffff; }
	  @media only screen and (max-width: 767px) {
		.upcoming-events h2 {
		  margin-bottom: 0; } }
	.upcoming-events .slick-list {
	  overflow: visible !important; }
	.upcoming-events .slick-track {
	  display: flex !important;
	  gap: 30px; }
	  .upcoming-events .slick-track::before, .upcoming-events .slick-track::after {
		display: none !important; }
	  @media only screen and (max-width: 767px) {
		.upcoming-events .slick-track {
		  gap: 20px; } }
	.upcoming-events .slick-slide {
	  height: auto !important; }
	.upcoming-events ul {
	  margin: 42px 0 56px 0; }
	  @media only screen and (max-width: 767px) {
		.upcoming-events ul {
		  margin: 24px 0 32px 0; } }
	.upcoming-events li {
	  float: none !important; }
	  .upcoming-events li a {
		display: flex;
		gap: 30px;
		padding: 30px;
		width: 348px;
		height: 100%;
		border: 1px solid #ffffff;
		color: #ffffff; }
		@media only screen and (max-width: 767px) {
		  .upcoming-events li a {
			gap: 20px;
			padding: 20px;
			padding-right: 15px;
			width: 280px; } }
		@media only screen and (max-width: 349px) {
		  .upcoming-events li a {
			width: 260px; } }
	  .upcoming-events li .date {
		text-align: center;
		color: #fccf2d;
		transition: color 125ms ease-in-out; }
		.upcoming-events li .date span {
		  display: block; }
	  .upcoming-events li .month {
		font-size: 13px;
		text-transform: uppercase; }
	  .upcoming-events li .day {
		font-size: 30px;
		font-family: "orpheuspro", serif; }
	  .upcoming-events li h3 {
		margin-bottom: 18px;
		font-size: 22px;
		transition: color 125ms ease-in-out; }
	  .upcoming-events li p.location {
		font-size: 16px;
		transition: color 125ms ease-in-out; }
	  .upcoming-events li a:hover, .upcoming-events li a:focus {
		background: #ffffff;
		color: #000; }
		.upcoming-events li a:hover .date, .upcoming-events li a:focus .date {
		  color: #000; }
		.upcoming-events li a:hover h3, .upcoming-events li a:focus h3 {
		  color: #343434; }
	.upcoming-events a.more {
	  font-weight: 700;
	  color: #ffffff; }
	  .upcoming-events a.more::before, .upcoming-events a.more::after {
		background-color: #ffffff; }
  
  .cards-home .contain:before, .cards-home .view-staff-listing:before,
  .cards-home .view-board-of-governors-listing:before {
	height: calc(100% - 75px); }
	@media only screen and (max-width: 1199px) {
	  .cards-home .contain:before, .cards-home .view-staff-listing:before,
	  .cards-home .view-board-of-governors-listing:before {
		height: calc(100% - 125px); } }
	@media only screen and (max-width: 991px) {
	  .cards-home .contain:before, .cards-home .view-staff-listing:before,
	  .cards-home .view-board-of-governors-listing:before {
		height: 100%; } }
  .card-home {
	position: relative;
	z-index: 10; }
	.card-home .imgwrap {
	  position: relative; }
	.card-home img {
	  display: block;
	  margin: 0; }
	.card-home .infowrap {
	  background: #31835d;
	  color: #fff;
	  padding: 75px 75px 150px;
	  box-sizing: border-box; }
	  @media only screen and (max-width: 1399px) {
		.card-home .infowrap {
		  padding: 65px 65px 150px; } }
	  @media only screen and (max-width: 1199px) {
		.card-home .infowrap {
		  padding: 55px 45px 125px; } }
	  @media only screen and (max-width: 991px) {
		.card-home .infowrap {
		  padding-bottom: 85px; } }
	  @media only screen and (max-width: 767px) {
		.card-home .infowrap {
		  padding: 30px 20px;
		  margin-top: -1px;
		  font-size: 16px; } }
	.card-home p {
	  margin: 25px 0 0; }
	.card-home a {
	  color: #fff;
	  font-weight: 600;
	  display: table;
	  margin: 25px 0 0; }
	  .card-home a:link, .card-home a:active, .card-home a:hover, .card-home a:visited {
		color: #fff; }
	  .card-home a:before, .card-home a:after {
		background: #fff; }
	  @media only screen and (max-width: 767px) {
		.card-home a {
		  margin: 15px 0 0; } }
  .cards-home {
	padding-top: 72px; }
	.cards-home h2.section-header {
	  margin: 0 auto;
	  text-align: center;
	  width: 95%;
	  font-weight: 400;
	  font-size: 24px;
	  font-family: "textbook-new", sans-serif;
	  text-transform: uppercase; }
	.cards-home .research-programs * {
	  box-sizing: border-box; }
	.cards-home .research-programs > .inner {
	  margin: 0 auto;
	  padding: 56px 0 64px 0;
	  width: 95%;
	  max-width: 1600px; }
	  @media only screen and (max-width: 991px) {
		.cards-home .research-programs > .inner {
		  width: 100%;
		  padding-left: 20px;
		  padding-right: 20px; } }
	.cards-home .research-programs .research-programs-slider {
	  display: flex;
	  justify-content: center;
	  gap: 30px; }
	  @media only screen and (max-width: 767px) {
		.cards-home .research-programs .research-programs-slider {
		  display: block; } }
	.cards-home .research-programs .slick-list {
	  overflow: visible !important; }
	.cards-home .research-programs .slick-track {
	  display: flex !important;
	  gap: 30px; }
	  .cards-home .research-programs .slick-track::before, .cards-home .research-programs .slick-track::after {
		display: none !important; }
	  @media only screen and (max-width: 767px) {
		.cards-home .research-programs .slick-track {
		  gap: 20px; } }
	.cards-home .research-programs .slick-slide {
	  height: auto !important; }
	.cards-home .research-programs h2, .cards-home .research-programs h3 {
	  display: block; }
	  @media only screen and (max-width: 1199px) {
		.cards-home .research-programs h2, .cards-home .research-programs h3 {
		  font-size: 36px; } }
	  @media only screen and (max-width: 991px) {
		.cards-home .research-programs h2, .cards-home .research-programs h3 {
		  font-size: 28px; } }
	.cards-home .research-programs .card {
	  flex: 1 1 0;
	  margin-bottom: 0;
	  padding-top: 0;
	  height: auto;
	  min-height: 540px; }
	  @media only screen and (max-width: 1399px) {
		.cards-home .research-programs .card {
		  content: 'bp-md';
		  min-height: 480px; } }
	  @media only screen and (max-width: 1199px) {
		.cards-home .research-programs .card {
		  content: 'bp-tab';
		  min-height: 400px; } }
	  @media only screen and (max-width: 767px) {
		.cards-home .research-programs .card {
		  content: 'bp-mob';
		  min-height: 360px; } }
	  @media only screen and (max-width: 550px) {
		.cards-home .research-programs .card {
		  content: 'bp-mob-sm';
		  min-height: 320px; } }
	  @media only screen and (max-width: 767px) {
		.cards-home .research-programs .card {
		  flex: 0 0 280px; } }
	  @media only screen and (max-width: 349px) {
		.cards-home .research-programs .card {
		  flex: 0 0 260px; } }
	  .cards-home .research-programs .card a {
		position: relative; }
	.cards-home .research-programs .card-home {
	  float: none; }
	.cards-home .research-programs p.more {
	  font-size: 20px;
	  font-weight: 700;
	  color: #ffffff; }
	  .cards-home .research-programs p.more::before, .cards-home .research-programs p.more::after {
		background-color: #ffffff; }
  
  .tools-home {
	margin: 0 -50vw;
	background: rgba(179, 40, 45, 0.25);
	position: relative;
	z-index: 2; }
	@media only screen and (max-width: 991px) {
	  .tools-home {
		border: 20px solid #7087b9;
		border-width: 20px 0; } }
	@media only screen and (max-width: 767px) {
	  .tools-home {
		border-width: 10px 0; } }
	.tools-home > .inner {
	  margin: 0 auto;
	  width: 100vw;
	  position: relative; }
	.tools-home .imgwrap {
	  position: absolute;
	  width: 100vw;
	  height: 100%;
	  overflow: hidden; }
	.tools-home figure {
	  position: relative;
	  margin: 0;
	  width: 100%;
	  height: 100%; }
	  .tools-home figure::after {
		content: '';
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		background: linear-gradient(to bottom, rgba(27, 29, 30, 0.09) 0%, #1b1d1e 100%); }
	.tools-home img {
	  display: block;
	  margin: 0;
	  width: 100%;
	  height: 100%;
	  object-fit: cover; }
	.tools-home h2 {
	  display: block;
	  margin-bottom: 0.8em;
	  color: #ffffff;
	  text-align: center; }
	.tools-home .infowrap {
	  margin: 0 auto;
	  padding: 112px 40px;
	  max-width: 540px;
	  text-align: center; }
	  @media only screen and (max-width: 991px) {
		.tools-home .infowrap {
		  padding: 84px 30px; } }
	  @media only screen and (max-width: 767px) {
		.tools-home .infowrap {
		  padding: 56px 20px; } }
	.tools-home p {
	  position: relative;
	  margin: 10px 0 0;
	  color: #ffffff; }
	.tools-home a {
	  display: table;
	  margin: 30px auto; }
	  .tools-home a span {
		display: block;
		padding: 12px; }
  
  .card-video .credit, .card-home .credit, .tools-home .credit {
	position: absolute;
	right: 20px;
	bottom: 10px;
	text-align: right;
	color: rgba(255, 255, 255, 0.5); }
  
  .half-hero {
	height: 66.6667vh; }
	@media only screen and (max-width: 767px) {
	  .half-hero {
		height: calc(100vh - 40px); } }
  .single-wrap {
	padding-top: 60px; }
	@media only screen and (max-width: 1199px) {
	  .single-wrap {
		padding-top: 30px; } }
	@media only screen and (max-width: 991px) {
	  .single-wrap {
		padding-top: 0; } }
	.single-wrap .contain, .single-wrap .view-staff-listing,
	.single-wrap .view-board-of-governors-listing {
	  padding-top: 50px;
	  padding-bottom: 50px; }
	  @media only screen and (max-width: 991px) {
		.single-wrap .contain, .single-wrap .view-staff-listing,
		.single-wrap .view-board-of-governors-listing {
		  padding-top: 25px;
		  padding-bottom: 25px; } }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.single-wrap .contain, .single-wrap .view-staff-listing,
		.single-wrap .view-board-of-governors-listing {
		  padding-top: 10px;
		  padding-bottom: 0px; } }
	  .single-wrap .contain:before, .single-wrap .view-staff-listing:before,
	  .single-wrap .view-board-of-governors-listing:before {
		height: calc(100% - 60px); }
		@media only screen and (max-width: 1199px) {
		  .single-wrap .contain:before, .single-wrap .view-staff-listing:before,
		  .single-wrap .view-board-of-governors-listing:before {
			height: calc(100% - 30px); } }
		@media only screen and (max-width: 991px) {
		  .single-wrap .contain:before, .single-wrap .view-staff-listing:before,
		  .single-wrap .view-board-of-governors-listing:before {
			height: 100%; } }
	@media only screen and (max-width: 1199px) {
	  .single-wrap .signup {
		padding-bottom: 75px; } }
	@media only screen and (max-width: 991px) {
	  .single-wrap .signup {
		padding: 0 0 350px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .single-wrap .signup {
		padding-bottom: 275px; } }
	.single-wrap .signup div.cont {
	  margin-left: 350px; }
	  @media only screen and (max-width: 1399px) {
		.single-wrap .signup div.cont {
		  margin-left: 300px; } }
	  @media only screen and (max-width: 1199px) {
		.single-wrap .signup div.cont {
		  margin: 0 auto; } }
  /****MAP****/
  .map-wrap {
	margin: 0;
	width: auto;
	min-width: 100%;
	display: block;
	position: relative;
	box-sizing: border-box;
	height: auto;
	padding-bottom: 50vw; }
	.map-wrap iframe {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%; }
	@media only screen and (max-width: 991px) {
	  .map-wrap {
		padding-bottom: 62.5vw; } }
	@media only screen and (max-width: 767px) and (orientation: landscape) {
	  .map-wrap {
		padding-bottom: 50vw; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .map-wrap {
		padding-bottom: 100vw; } }
  /****RESOURCES****/
  .grid-item .icon, .view-staff-listing .contain .views-col .icon, .view-staff-listing .view-staff-listing .views-col .icon,
  .view-staff-listing .view-board-of-governors-listing .views-col .icon,
  .view-board-of-governors-listing .contain .views-col .icon,
  .view-board-of-governors-listing .view-staff-listing .views-col .icon,
  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon {
	display: block;
	margin: 30px 0 0;
	color: #757575; }
	.grid-item .icon i, .view-staff-listing .contain .views-col .icon i, .view-staff-listing .view-staff-listing .views-col .icon i,
	.view-staff-listing .view-board-of-governors-listing .views-col .icon i,
	.view-board-of-governors-listing .contain .views-col .icon i,
	.view-board-of-governors-listing .view-staff-listing .views-col .icon i,
	.view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon i {
	  margin-right: 5px;
	  font-size: 19px; }
	  .grid-item .icon i.resource-icon-Article:before, .view-staff-listing .contain .views-col .icon i.resource-icon-Article:before, .view-staff-listing .view-staff-listing .views-col .icon i.resource-icon-Article:before,
	  .view-staff-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Article:before,
	  .view-board-of-governors-listing .contain .views-col .icon i.resource-icon-Article:before,
	  .view-board-of-governors-listing .view-staff-listing .views-col .icon i.resource-icon-Article:before,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Article:before {
		content: "\f1ea"; }
	  .grid-item .icon i.resource-icon-Photo:before, .view-staff-listing .contain .views-col .icon i.resource-icon-Photo:before, .view-staff-listing .view-staff-listing .views-col .icon i.resource-icon-Photo:before,
	  .view-staff-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Photo:before,
	  .view-board-of-governors-listing .contain .views-col .icon i.resource-icon-Photo:before,
	  .view-board-of-governors-listing .view-staff-listing .views-col .icon i.resource-icon-Photo:before,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Photo:before {
		content: "\f030"; }
	  .grid-item .icon i.resource-icon-Video:before, .view-staff-listing .contain .views-col .icon i.resource-icon-Video:before, .view-staff-listing .view-staff-listing .views-col .icon i.resource-icon-Video:before,
	  .view-staff-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Video:before,
	  .view-board-of-governors-listing .contain .views-col .icon i.resource-icon-Video:before,
	  .view-board-of-governors-listing .view-staff-listing .views-col .icon i.resource-icon-Video:before,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Video:before {
		content: "\f144"; }
	  .grid-item .icon i.resource-icon-Map:before, .view-staff-listing .contain .views-col .icon i.resource-icon-Map:before, .view-staff-listing .view-staff-listing .views-col .icon i.resource-icon-Map:before,
	  .view-staff-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Map:before,
	  .view-board-of-governors-listing .contain .views-col .icon i.resource-icon-Map:before,
	  .view-board-of-governors-listing .view-staff-listing .views-col .icon i.resource-icon-Map:before,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .icon i.resource-icon-Map:before {
		content: "\f041"; }
  
  .controls-res .filters {
	width: 100%;
	border-bottom: 1px solid #d1d1d1;
	padding-bottom: 10px; }
  
  .controls-res.open .filters {
	border-color: #fff !important; }
  
  /****FELLOWS****/
  .fellow-item {
	border: solid 1px #D1D1D1;
	position: relative;
	min-height: 240px;
	padding: 40px; }
	@media only screen and (max-width: 1199px) {
	  .fellow-item {
		padding: 40px 30px; } }
	.fellow-item:before, .fellow-item:after {
	  display: none; }
	.fellow-item img {
	  position: absolute;
	  top: 0;
	  right: 0;
	  width: 150px;
	  height: 150px;
	  z-index: 1;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	.fellow-item div {
	  color: #fff;
	  padding: 0;
	  box-sizing: border-box; }
	.fellow-item h3 {
	  color: #374c91;
	  margin-bottom: 40px;
	  margin-right: 145px;
	  font-family: "orpheuspro", serif;
	  font-size: 32px;
	  line-height: 38px;
	  min-height: 76px; }
	  @media only screen and (max-width: 767px) {
		.fellow-item h3 {
		  font-size: 28px;
		  line-height: 1.215; } }
	.fellow-item span {
	  display: block;
	  color: #141513; }
  
  .fellows-grid {
	margin-top: 20px; }
	@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
	  .fellows-grid .fellow-item:hover div:after {
		height: 3px;
		width: 100%;
		background: #b3282d;
		position: absolute;
		content: '';
		left: 0;
		bottom: 0; } }
  .feat-fellows {
	padding: 50px 0; }
  
  .feat-slider-wrap .slider {
	width: calc(100% + 0px);
	margin: 10px 0 0 0px;
	position: relative; }
	.feat-slider-wrap .slider .slick-list {
	  padding: 25px 0; }
	  @media only screen and (max-width: 767px) {
		.feat-slider-wrap .slider .slick-list {
		  padding: 15px 0 0; } }
	.feat-slider-wrap .slider .slide {
	  position: relative !important;
	  box-sizing: border-box;
	  position: relative;
	  margin: -1px 0 0;
	  padding: 0 20px; }
	  @media only screen and (max-width: 1199px) {
		.feat-slider-wrap .slider .slide {
		  padding: 0 15px; } }
	  @media only screen and (max-width: 991px) {
		.feat-slider-wrap .slider .slide {
		  padding: 0 10px; } }
	  .feat-slider-wrap .slider .slide a {
		display: block;
		width: 100%;
		overflow: hidden; }
		@media all and (pointer: fine), screen and (-moz-touch-enabled: 0) {
		  .feat-slider-wrap .slider .slide a:hover {
			-moz-transform: scale(1.05);
			-o-transform: scale(1.05);
			-ms-transform: scale(1.05);
			-webkit-transform: scale(1.05);
			transform: scale(1.05);
			box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.25); } }
  .feat-slider-wrap button {
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	transform: translateY(-50%);
	position: absolute;
	width: 10px;
	height: 14px;
	text-indent: -9999px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 10px;
	z-index: 100; }
	@media only screen and (max-width: 767px) {
	  .feat-slider-wrap button {
		background-color: rgba(255, 255, 255, 0.5);
		padding: 5px;
		box-sizing: content-box; } }
	.feat-slider-wrap button.slick-prev {
	  margin-left: -50px;
	  left: 0;
	  background-image: url(../img/arrow-lt.svg); }
	  @media only screen and (max-width: 1399px) {
		.feat-slider-wrap button.slick-prev {
		  margin-left: -25px; } }
	  @media only screen and (max-width: 1199px) {
		.feat-slider-wrap button.slick-prev {
		  margin-left: -12.5px; } }
	  @media only screen and (max-width: 767px) {
		.feat-slider-wrap button.slick-prev {
		  margin-left: 0;
		  left: 10px; } }
	.feat-slider-wrap button.slick-next {
	  right: 0;
	  margin-right: -50px;
	  background-image: url(../img/arrow-rt.svg); }
	  @media only screen and (max-width: 1399px) {
		.feat-slider-wrap button.slick-next {
		  margin-right: -25px; } }
	  @media only screen and (max-width: 1199px) {
		.feat-slider-wrap button.slick-next {
		  margin-right: -12.5px; } }
	  @media only screen and (max-width: 767px) {
		.feat-slider-wrap button.slick-next {
		  margin-right: 0;
		  right: 10px; } }
  .apply {
	background: #b3282d;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fff;
	padding: 35px 120px 35px 80px;
	box-sizing: border-box;
	margin-top: 15px; }
	.apply h5 {
	  width: 50%;
	  text-align: left; }
	.apply p {
	  width: 50%; }
	.apply a {
	  color: #fff;
	  font-weight: 600;
	  margin: 10px 0 0;
	  display: table; }
	  .apply a:hover {
		color: #fff; }
	  .apply a:after, .apply a:before {
		background: #fff; }
	@media only screen and (max-width: 1199px) {
	  .apply {
		padding: 35px 60px 35px 40px; } }
	@media only screen and (max-width: 767px) {
	  .apply {
		padding: 30px 45px;
		margin-top: 20px; }
		.apply h5 {
		  width: 100%; }
		.apply p {
		  width: 100%;
		  margin-top: 10px; } }
	@media only screen and (max-width: 767px) and (orientation: portrait) {
	  .apply {
		padding: 30px; } }
  /** Fellowship landing page **/
  .full-tab-buttons-fellowship {
	display: block;
	margin: 0 0 90px 0;
	border-bottom: solid 1px #979797;
	width: 100%; }
	@media only screen and (max-width: 767px) {
	  .full-tab-buttons-fellowship {
		margin: 0 0 40px 0; } }
	.full-tab-buttons-fellowship > .contain, .full-tab-buttons-fellowship > .view-staff-listing,
	.full-tab-buttons-fellowship > .view-board-of-governors-listing {
	  display: flex;
	  overflow-y: scroll; }
	  @media only screen and (max-width: 767px) {
		.full-tab-buttons-fellowship > .contain, .full-tab-buttons-fellowship > .view-staff-listing,
		.full-tab-buttons-fellowship > .view-board-of-governors-listing {
		  padding: 0; } }
	.full-tab-buttons-fellowship button {
	  padding: 46px 40px;
	  font-size: 20px;
	  line-height: 29px;
	  color: #141513; }
	  @media only screen and (max-width: 1199px) {
		.full-tab-buttons-fellowship button {
		  padding: 36px 30px; } }
	  @media only screen and (max-width: 767px) {
		.full-tab-buttons-fellowship button {
		  width: 100%;
		  margin: 0 0 0px 0;
		  padding: 15px 10px;
		  font-size: 18px;
		  line-height: 32px;
		  white-space: nowrap; } }
	  .full-tab-buttons-fellowship button:hover {
		background-color: #7087B9; }
	  .full-tab-buttons-fellowship button.active {
		background-color: #7087B9;
		font-weight: bold; }
  
  .full-tab-buttons-fellowship .buttons-small, .tab-content-fellowship .buttons-small {
	margin: 20px 0;
	display: inline-block;
	width: 100%; }
	.full-tab-buttons-fellowship .buttons-small a, .tab-content-fellowship .buttons-small a {
	  min-height: unset;
	  padding: 20px;
	  background-color: #fccf2d;
	  font-family: "textbook-new", sans-serif;
	  color: black;
	  font-size: 20px;
	  font-weight: 700;
	  text-transform: uppercase;
	  font-family: "textbook-new", sans-serif;
	  color: black;
	  font-size: 20px;
	  font-weight: 700;
	  text-transform: uppercase; }
	  .full-tab-buttons-fellowship .buttons-small a:hover, .tab-content-fellowship .buttons-small a:hover {
		opacity: .8; }
	@media only screen and (max-width: 767px) {
	  .full-tab-buttons-fellowship .buttons-small, .tab-content-fellowship .buttons-small {
		margin: 10px 0; }
		.full-tab-buttons-fellowship .buttons-small a, .tab-content-fellowship .buttons-small a {
		  font-size: 18px;
		  padding: 10px; } }
  .tab-content-fellowship {
	margin-bottom: 80px; }
	.tab-content-fellowship > div {
	  display: none;
	  width: 100%; }
	  .tab-content-fellowship > div.active {
		display: block; }
	  .tab-content-fellowship > div h2 {
		margin-bottom: 40px; }
	.tab-content-fellowship .video-area {
	  margin-top: 90px; }
	  .tab-content-fellowship .video-area .embed-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
		max-width: 100%; }
	  .tab-content-fellowship .video-area .embed-container iframe, .tab-content-fellowship .video-area .embed-container object, .tab-content-fellowship .video-area .embed-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }
	  @media only screen and (max-width: 1399px) {
		.tab-content-fellowship .video-area {
		  padding-top: 40px; } }
	  @media only screen and (max-width: 767px) {
		.tab-content-fellowship .video-area {
		  padding-top: 0px; } }
	.tab-content-fellowship .buttons {
	  margin: 40px 0 0 0;
	  display: flex;
	  justify-content: space-between; }
	  @media only screen and (max-width: 767px) {
		.tab-content-fellowship .buttons {
		  flex-direction: column;
		  justify-content: flex-start; } }
	  .tab-content-fellowship .buttons a {
		width: 50%;
		margin: 0 40px 0 0;
		padding-top: 20px;
		color: #000;
		font-size: 24px;
		line-height: 29px;
		font-weight: bold; }
		@media only screen and (max-width: 767px) {
		  .tab-content-fellowship .buttons a {
			width: 100%;
			font-size: 20px;
			margin: 0 0 10px 0;
			padding: 10px 0 0; } }
		.tab-content-fellowship .buttons a:hover {
		  z-index: 5; }
		.tab-content-fellowship .buttons a:last-child {
		  margin-right: 0; }
	.tab-content-fellowship #about-content-tab .article-cont figure.embedded-entity, .tab-content-fellowship #about-content-tab .view-staff-listing .contain figure.embedded-entity, .view-staff-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity, .tab-content-fellowship #about-content-tab .view-staff-listing .view-staff-listing figure.embedded-entity, .view-staff-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity,
	.tab-content-fellowship #about-content-tab .view-staff-listing .view-board-of-governors-listing figure.embedded-entity,
	.view-staff-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity,
	.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .contain figure.embedded-entity,
	.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity,
	.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-staff-listing figure.embedded-entity,
	.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity,
	.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-board-of-governors-listing figure.embedded-entity,
	.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity {
	  margin-left: 50px; }
	  @media only screen and (max-width: 1399px) {
		.tab-content-fellowship #about-content-tab .article-cont figure.embedded-entity, .tab-content-fellowship #about-content-tab .view-staff-listing .contain figure.embedded-entity, .view-staff-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity, .tab-content-fellowship #about-content-tab .view-staff-listing .view-staff-listing figure.embedded-entity, .view-staff-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity,
		.tab-content-fellowship #about-content-tab .view-staff-listing .view-board-of-governors-listing figure.embedded-entity,
		.view-staff-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity,
		.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .contain figure.embedded-entity,
		.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity,
		.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-staff-listing figure.embedded-entity,
		.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity,
		.tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-board-of-governors-listing figure.embedded-entity,
		.view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity {
		  margin-left: 20px; } }
	  .tab-content-fellowship #about-content-tab .article-cont figure.embedded-entity img, .tab-content-fellowship #about-content-tab .view-staff-listing .contain figure.embedded-entity img, .view-staff-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity img, .tab-content-fellowship #about-content-tab .view-staff-listing .view-staff-listing figure.embedded-entity img, .view-staff-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity img,
	  .tab-content-fellowship #about-content-tab .view-staff-listing .view-board-of-governors-listing figure.embedded-entity img,
	  .view-staff-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity img,
	  .tab-content-fellowship #about-content-tab .view-board-of-governors-listing .contain figure.embedded-entity img,
	  .view-board-of-governors-listing .tab-content-fellowship #about-content-tab .contain figure.embedded-entity img,
	  .tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-staff-listing figure.embedded-entity img,
	  .view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-staff-listing figure.embedded-entity img,
	  .tab-content-fellowship #about-content-tab .view-board-of-governors-listing .view-board-of-governors-listing figure.embedded-entity img,
	  .view-board-of-governors-listing .tab-content-fellowship #about-content-tab .view-board-of-governors-listing figure.embedded-entity img {
		width: 380px;
		max-width: 100%; }
	.tab-content-fellowship #about-opps-tab .apply {
	  background-color: #31835D;
	  padding: 40px 0;
	  margin-bottom: 40px;
	  display: flex;
	  justify-content: flex-start; }
	  @media only screen and (max-width: 767px) {
		.tab-content-fellowship #about-opps-tab .apply {
		  flex-direction: column; } }
	  .tab-content-fellowship #about-opps-tab .apply h5 {
		flex: 3;
		margin-left: 40px;
		font-weight: bold;
		font-size: 22px;
		line-height: 28px;
		text-transform: none;
		font-family: "orpheuspro", serif; }
		@media only screen and (max-width: 767px) {
		  .tab-content-fellowship #about-opps-tab .apply h5 {
			margin-left: 30px; } }
	  .tab-content-fellowship #about-opps-tab .apply .wrap {
		display: flex;
		flex: 12;
		justify-content: space-between; }
		@media only screen and (max-width: 767px) {
		  .tab-content-fellowship #about-opps-tab .apply .wrap {
			flex-direction: column;
			margin-left: 15px;
			margin-top: 15px; } }
		.tab-content-fellowship #about-opps-tab .apply .wrap p {
		  font-size: 16px;
		  line-height: 24px; }
		  .tab-content-fellowship #about-opps-tab .apply .wrap p span {
			display: inline-block;
			max-width: 231px; }
			@media only screen and (max-width: 767px) {
			  .tab-content-fellowship #about-opps-tab .apply .wrap p span {
				max-width: 95%; } }
		  @media only screen and (max-width: 767px) {
			.tab-content-fellowship #about-opps-tab .apply .wrap p {
			  margin-bottom: 10px; } }
	.tab-content-fellowship #about-opps-tab .opps-list > .contain, .tab-content-fellowship #about-opps-tab .opps-list > .view-staff-listing,
	.tab-content-fellowship #about-opps-tab .opps-list > .view-board-of-governors-listing {
	  width: 100%; }
	  @media only screen and (max-width: 767px) {
		.tab-content-fellowship #about-opps-tab .opps-list > .contain, .tab-content-fellowship #about-opps-tab .opps-list > .view-staff-listing,
		.tab-content-fellowship #about-opps-tab .opps-list > .view-board-of-governors-listing {
		  padding: 0; } }
	.tab-content-fellowship #about-opps-tab .opps-list p {
	  margin-top: 45px; }
	  .tab-content-fellowship #about-opps-tab .opps-list p.gray {
		margin-top: 30px;
		color: #757575; }
	  .tab-content-fellowship #about-opps-tab .opps-list p.notes {
		line-height: 26px; }
  
  /** INDIVIDUAL FELLOWSHIP OPPORUNITY */
  .fellowship-article .intro-facts li:last-child {
	padding-bottom: 0; }
  
  .fellowship-article .intro-facts .join {
	margin-top: 20px;
	margin-bottom: 10px;
	padding-top: 15px;
	color: black;
	min-width: 175px; }
	.fellowship-article .intro-facts .join:after {
	  background-color: #fccf2d; }
  
  .fellowship-article h1.title {
	margin-bottom: 30px; }
	@media only screen and (max-width: 767px) {
	  .fellowship-article h1.title {
		margin-top: 40px; } }
  .fellowship-article .body-content .article-cont, .fellowship-article .body-content .view-staff-listing .contain, .view-staff-listing .fellowship-article .body-content .contain, .fellowship-article .body-content .view-staff-listing .view-staff-listing, .view-staff-listing .fellowship-article .body-content .view-staff-listing,
  .fellowship-article .body-content .view-staff-listing .view-board-of-governors-listing,
  .view-staff-listing .fellowship-article .body-content .view-board-of-governors-listing,
  .fellowship-article .body-content .view-board-of-governors-listing .contain,
  .view-board-of-governors-listing .fellowship-article .body-content .contain,
  .fellowship-article .body-content .view-board-of-governors-listing .view-staff-listing,
  .view-board-of-governors-listing .fellowship-article .body-content .view-staff-listing,
  .fellowship-article .body-content .view-board-of-governors-listing .view-board-of-governors-listing,
  .view-board-of-governors-listing .fellowship-article .body-content .view-board-of-governors-listing {
	width: 90%; }
  
  .fellowship-article .sidebar .box {
	margin-top: 80px; }
	@media only screen and (max-width: 767px) {
	  .fellowship-article .sidebar .box {
		margin-top: 40px; } }
	.fellowship-article .sidebar .box h3 {
	  margin-bottom: 20px; }
	.fellowship-article .sidebar .box h3 ~ p {
	  font-size: 20px;
	  line-height: 26px; }
	.fellowship-article .sidebar .box hr {
	  width: 100%;
	  height: 1px;
	  margin: 30px 0 15px 0;
	  border: 0;
	  background-color: #fff; }
	.fellowship-article .sidebar .box ul {
	  margin: 0 3%; }
	  .fellowship-article .sidebar .box ul li {
		color: #fff;
		padding: 10px 0 10px 25px;
		position: relative; }
		.fellowship-article .sidebar .box ul li:before {
		  position: absolute;
		  width: 8px;
		  height: 8px;
		  content: '';
		  border: 1px solid #fff;
		  background: #fff;
		  left: 0;
		  top: 17px; }
		.fellowship-article .sidebar .box ul li ul {
		  padding-bottom: 0; }
		  .fellowship-article .sidebar .box ul li ul li:before {
			background: #fff; }
		@media only screen and (max-width: 767px) {
		  .fellowship-article .sidebar .box ul li {
			padding-left: 18px; }
			.fellowship-article .sidebar .box ul li:before {
			  width: 5px;
			  height: 5px; } }
  .fellowship-article .sidebar .fellow-img {
	display: block;
	margin: 45px 0; }
	.fellowship-article .sidebar .fellow-img figure {
	  overflow: hidden; }
	  .fellowship-article .sidebar .fellow-img figure:after {
		background: #656565;
		background: rgba(89, 55, 55, 0.3);
		background-image: linear-gradient(180deg, rgba(0, 0, 0, 0) 13%, rgba(0, 0, 0, 0.8) 98%); }
	  .fellowship-article .sidebar .fellow-img figure img {
		width: 100%;
		height: auto;
		-webkit-transition: all 125ms ease-in-out;
		-moz-transition: all 125ms ease-in-out;
		-ms-transition: all 125ms ease-in-out;
		-o-transition: all 125ms ease-in-out;
		transition: all 125ms ease-in-out; }
	.fellowship-article .sidebar .fellow-img h3 {
	  position: absolute;
	  bottom: 40px;
	  left: 40px;
	  color: #fff; }
	  @media only screen and (max-width: 767px) {
		.fellowship-article .sidebar .fellow-img h3 {
		  bottom: 30px;
		  left: 30px; } }
	.fellowship-article .sidebar .fellow-img:hover h3 {
	  opacity: .8; }
  
  /****INDIVIDUAL PROJECT****/
  .project-article .article-cont-wrap {
	justify-content: flex-start; }
	.project-article .article-cont-wrap .article-cont, .project-article .article-cont-wrap .view-staff-listing .contain, .view-staff-listing .project-article .article-cont-wrap .contain, .project-article .article-cont-wrap .view-staff-listing .view-staff-listing, .view-staff-listing .project-article .article-cont-wrap .view-staff-listing,
	.project-article .article-cont-wrap .view-staff-listing .view-board-of-governors-listing,
	.view-staff-listing .project-article .article-cont-wrap .view-board-of-governors-listing,
	.project-article .article-cont-wrap .view-board-of-governors-listing .contain,
	.view-board-of-governors-listing .project-article .article-cont-wrap .contain,
	.project-article .article-cont-wrap .view-board-of-governors-listing .view-staff-listing,
	.view-board-of-governors-listing .project-article .article-cont-wrap .view-staff-listing,
	.project-article .article-cont-wrap .view-board-of-governors-listing .view-board-of-governors-listing,
	.view-board-of-governors-listing .project-article .article-cont-wrap .view-board-of-governors-listing {
	  width: 100%; }
  
  .project-article .project-content-wrap {
	display: inline-block;
	width: 68%;
	margin-right: 4%; }
	.project-article .project-content-wrap ul.intro-facts {
	  width: 100%;
	  padding-top: 80px; }
	  @media only screen and (max-width: 1399px) {
		.project-article .project-content-wrap ul.intro-facts {
		  padding-top: 30px; } }
	  @media only screen and (max-width: 991px) {
		.project-article .project-content-wrap ul.intro-facts {
		  width: 100%; } }
  .project-article .project-side {
	display: inline-block;
	width: 27%; }
	.project-article .project-side .map {
	  position: relative;
	  width: 100%;
	  height: 480px;
	  margin-top: 40px;
	  z-index: 10001; }
	  .project-article .project-side .map iframe {
		position: absolute;
		top: 0;
		left: 0;
		right: 0;
		bottom: 0;
		width: 100%;
		height: 100%;
		border: 0; }
	.project-article .project-side .sidebar {
	  width: 100%; }
  
  @media only screen and (max-width: 1199px) {
	.project-article .project-content-wrap, .project-article .project-side {
	  display: block;
	  width: 98%;
	  margin-left: auto;
	  margin-right: auto;
	  margin-bottom: 40px; }
	.project-article .project-side {
	  width: 95%; } }
  
  .master-phd-program .contain, .master-phd-program .view-staff-listing,
  .master-phd-program .view-board-of-governors-listing {
	width: 100%; }
	.master-phd-program .contain .contain, .master-phd-program .view-staff-listing .contain,
	.master-phd-program .view-board-of-governors-listing .contain, .master-phd-program .contain .view-staff-listing, .master-phd-program .view-staff-listing .view-staff-listing,
	.master-phd-program .view-board-of-governors-listing .view-staff-listing,
	.master-phd-program .contain .view-board-of-governors-listing,
	.master-phd-program .view-staff-listing .view-board-of-governors-listing,
	.master-phd-program .view-board-of-governors-listing .view-board-of-governors-listing {
	  width: 100%;
	  max-width: 100%; }
  
  .master-phd-program .narrow-contain .article-cont:after, .master-phd-program .narrow-contain .view-staff-listing .contain:after, .view-staff-listing .master-phd-program .narrow-contain .contain:after, .master-phd-program .narrow-contain .view-staff-listing .view-staff-listing:after, .view-staff-listing .master-phd-program .narrow-contain .view-staff-listing:after,
  .master-phd-program .narrow-contain .view-staff-listing .view-board-of-governors-listing:after,
  .view-staff-listing .master-phd-program .narrow-contain .view-board-of-governors-listing:after,
  .master-phd-program .narrow-contain .view-board-of-governors-listing .contain:after,
  .view-board-of-governors-listing .master-phd-program .narrow-contain .contain:after,
  .master-phd-program .narrow-contain .view-board-of-governors-listing .view-staff-listing:after,
  .view-board-of-governors-listing .master-phd-program .narrow-contain .view-staff-listing:after,
  .master-phd-program .narrow-contain .view-board-of-governors-listing .view-board-of-governors-listing:after,
  .view-board-of-governors-listing .master-phd-program .narrow-contain .view-board-of-governors-listing:after {
	display: none; }
  
  .master-phd-program .byo-template .full-tab-buttons-fellowship {
	margin-bottom: 0; }
  
  .master-phd-program .article-cont > div, .master-phd-program .view-staff-listing .contain > div, .view-staff-listing .master-phd-program .contain > div, .master-phd-program .view-staff-listing .view-staff-listing > div, .view-staff-listing .master-phd-program .view-staff-listing > div,
  .master-phd-program .view-staff-listing .view-board-of-governors-listing > div,
  .view-staff-listing .master-phd-program .view-board-of-governors-listing > div,
  .master-phd-program .view-board-of-governors-listing .contain > div,
  .view-board-of-governors-listing .master-phd-program .contain > div,
  .master-phd-program .view-board-of-governors-listing .view-staff-listing > div,
  .view-board-of-governors-listing .master-phd-program .view-staff-listing > div,
  .master-phd-program .view-board-of-governors-listing .view-board-of-governors-listing > div,
  .view-board-of-governors-listing .master-phd-program .view-board-of-governors-listing > div {
	padding-top: 0 !important; }
	.master-phd-program .article-cont > div .c-accordion__list, .master-phd-program .view-staff-listing .contain > div .c-accordion__list, .view-staff-listing .master-phd-program .contain > div .c-accordion__list, .master-phd-program .view-staff-listing .view-staff-listing > div .c-accordion__list, .view-staff-listing .master-phd-program .view-staff-listing > div .c-accordion__list,
	.master-phd-program .view-staff-listing .view-board-of-governors-listing > div .c-accordion__list,
	.view-staff-listing .master-phd-program .view-board-of-governors-listing > div .c-accordion__list,
	.master-phd-program .view-board-of-governors-listing .contain > div .c-accordion__list,
	.view-board-of-governors-listing .master-phd-program .contain > div .c-accordion__list,
	.master-phd-program .view-board-of-governors-listing .view-staff-listing > div .c-accordion__list,
	.view-board-of-governors-listing .master-phd-program .view-staff-listing > div .c-accordion__list,
	.master-phd-program .view-board-of-governors-listing .view-board-of-governors-listing > div .c-accordion__list,
	.view-board-of-governors-listing .master-phd-program .view-board-of-governors-listing > div .c-accordion__list {
	  padding-top: 0 !important; }
  
  .master-phd-program .byo-template .c-accordion__list-item:first-child {
	border-top: none; }
  
  .master-phd-program .byo-template .c-accordion__header {
	padding-top: 0;
	padding-bottom: 0; }
  
  .master-phd-program .byo-template .c-accordion__heading {
	padding-top: 20px; }
  
  @media only screen and (max-width: 991px) {
	.project-article .article-cont, .project-article .view-staff-listing .contain, .view-staff-listing .project-article .contain, .project-article .view-staff-listing .view-staff-listing, .view-staff-listing .project-article .view-staff-listing,
	.project-article .view-staff-listing .view-board-of-governors-listing,
	.view-staff-listing .project-article .view-board-of-governors-listing,
	.project-article .view-board-of-governors-listing .contain,
	.view-board-of-governors-listing .project-article .contain,
	.project-article .view-board-of-governors-listing .view-staff-listing,
	.view-board-of-governors-listing .project-article .view-staff-listing,
	.project-article .view-board-of-governors-listing .view-board-of-governors-listing,
	.view-board-of-governors-listing .project-article .view-board-of-governors-listing {
	  margin-top: 30px; } }
  
  .project-article .article-cont.article-cont-taller, .project-article .view-staff-listing .article-cont-taller.contain, .view-staff-listing .project-article .article-cont-taller.contain, .project-article .view-staff-listing .article-cont-taller.view-staff-listing, .view-staff-listing .project-article .article-cont-taller.view-staff-listing,
  .project-article .view-staff-listing .article-cont-taller.view-board-of-governors-listing,
  .view-staff-listing .project-article .article-cont-taller.view-board-of-governors-listing,
  .project-article .view-board-of-governors-listing .article-cont-taller.contain,
  .view-board-of-governors-listing .project-article .article-cont-taller.contain,
  .project-article .view-board-of-governors-listing .article-cont-taller.view-staff-listing,
  .view-board-of-governors-listing .project-article .article-cont-taller.view-staff-listing,
  .project-article .view-board-of-governors-listing .article-cont-taller.view-board-of-governors-listing,
  .view-board-of-governors-listing .project-article .article-cont-taller.view-board-of-governors-listing {
	margin-top: -220px; }
	@media only screen and (max-width: 991px) {
	  .project-article .article-cont.article-cont-taller, .project-article .view-staff-listing .article-cont-taller.contain, .view-staff-listing .project-article .article-cont-taller.contain, .project-article .view-staff-listing .article-cont-taller.view-staff-listing, .view-staff-listing .project-article .article-cont-taller.view-staff-listing,
	  .project-article .view-staff-listing .article-cont-taller.view-board-of-governors-listing,
	  .view-staff-listing .project-article .article-cont-taller.view-board-of-governors-listing,
	  .project-article .view-board-of-governors-listing .article-cont-taller.contain,
	  .view-board-of-governors-listing .project-article .article-cont-taller.contain,
	  .project-article .view-board-of-governors-listing .article-cont-taller.view-staff-listing,
	  .view-board-of-governors-listing .project-article .article-cont-taller.view-staff-listing,
	  .project-article .view-board-of-governors-listing .article-cont-taller.view-board-of-governors-listing,
	  .view-board-of-governors-listing .project-article .article-cont-taller.view-board-of-governors-listing {
		margin-top: 30px; } }
  .project-article .article-cont.article-cont-full, .project-article .view-staff-listing .article-cont-full.contain, .view-staff-listing .project-article .article-cont-full.contain, .project-article .view-staff-listing .article-cont-full.view-staff-listing, .view-staff-listing .project-article .article-cont-full.view-staff-listing,
  .project-article .view-staff-listing .article-cont-full.view-board-of-governors-listing,
  .view-staff-listing .project-article .article-cont-full.view-board-of-governors-listing,
  .project-article .view-board-of-governors-listing .article-cont-full.contain,
  .view-board-of-governors-listing .project-article .article-cont-full.contain,
  .project-article .view-board-of-governors-listing .article-cont-full.view-staff-listing,
  .view-board-of-governors-listing .project-article .article-cont-full.view-staff-listing,
  .project-article .view-board-of-governors-listing .article-cont-full.view-board-of-governors-listing,
  .view-board-of-governors-listing .project-article .article-cont-full.view-board-of-governors-listing {
	margin-top: 0; }
  
  .project-article .sidebar {
	margin-top: 40px; }
  
  /****CALENDAR****/
  .narrow-contain {
	max-width: 800px; }
  
  .calendar {
	padding-bottom: 40px;
	max-width: 949px;
	margin: 0 auto; }
	.calendar div > .contain, .calendar div > .view-staff-listing,
	.calendar div > .view-board-of-governors-listing {
	  width: 100%;
	  margin: 0 0 0 20px; }
	  @media only screen and (max-width: 767px) {
		.calendar div > .contain, .calendar div > .view-staff-listing,
		.calendar div > .view-board-of-governors-listing {
		  margin: 0; } }
	.calendar .views-exposed-form {
	  position: absolute;
	  width: 300px;
	  max-width: 100%;
	  top: 0;
	  right: 0;
	  margin: 0 auto; }
	  @media only screen and (max-width: 767px) {
		.calendar .views-exposed-form {
		  position: relative;
		  display: block;
		  margin: 10px 0 20px 20px; } }
  .events-b .content-wrap {
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	align-items: flex-start;
	justify-content: flex-start; }
	.events-b .content-wrap .sidebar-menu {
	  width: 248px; }
	  .events-b .content-wrap .sidebar-menu p {
		display: block;
		margin: 0;
		padding: 0; }
	  .events-b .content-wrap .sidebar-menu p.filter {
		color: #757575;
		font-size: 16px;
		margin-bottom: 40px; }
	  .events-b .content-wrap .sidebar-menu a, .events-b .content-wrap .sidebar-menu .facetwp-radio, .events-b .content-wrap .sidebar-menu .facetwp-checkbox {
		display: inline-block;
		font-size: 20px;
		line-height: 26px;
		margin: 0 0 30px 0;
		color: #141513; }
		.events-b .content-wrap .sidebar-menu a:after, .events-b .content-wrap .sidebar-menu .facetwp-radio:after, .events-b .content-wrap .sidebar-menu .facetwp-checkbox:after {
		  display: none; }
		.events-b .content-wrap .sidebar-menu a:hover, .events-b .content-wrap .sidebar-menu a.is-active, .events-b .content-wrap .sidebar-menu a.checked, .events-b .content-wrap .sidebar-menu .facetwp-radio:hover, .events-b .content-wrap .sidebar-menu .facetwp-radio.is-active, .events-b .content-wrap .sidebar-menu .facetwp-radio.checked, .events-b .content-wrap .sidebar-menu .facetwp-checkbox:hover, .events-b .content-wrap .sidebar-menu .facetwp-checkbox.is-active, .events-b .content-wrap .sidebar-menu .facetwp-checkbox.checked {
		  color: #374c91;
		  font-weight: bold; }
		  .events-b .content-wrap .sidebar-menu a:hover:after, .events-b .content-wrap .sidebar-menu a.is-active:after, .events-b .content-wrap .sidebar-menu a.checked:after, .events-b .content-wrap .sidebar-menu .facetwp-radio:hover:after, .events-b .content-wrap .sidebar-menu .facetwp-radio.is-active:after, .events-b .content-wrap .sidebar-menu .facetwp-radio.checked:after, .events-b .content-wrap .sidebar-menu .facetwp-checkbox:hover:after, .events-b .content-wrap .sidebar-menu .facetwp-checkbox.is-active:after, .events-b .content-wrap .sidebar-menu .facetwp-checkbox.checked:after {
			display: block; }
		.events-b .content-wrap .sidebar-menu a .facet-item__status, .events-b .content-wrap .sidebar-menu .facetwp-radio .facet-item__status, .events-b .content-wrap .sidebar-menu .facetwp-checkbox .facet-item__status {
		  display: none; }
	  .events-b .content-wrap .sidebar-menu .facetwp-radio, .events-b .content-wrap .sidebar-menu .facetwp-checkbox {
		padding-left: 0;
		background: none;
		margin-bottom: 20px;
		margin-right: 15px; }
	  .events-b .content-wrap .sidebar-menu .facet-inactive.block-facets-ajax {
		display: block !important; }
	  .events-b .content-wrap .sidebar-menu .checkbox input[type="checkbox"], .events-b .content-wrap .sidebar-menu .facets-checkbox {
		opacity: 0;
		outline: none;
		width: 0; }
	  .events-b .content-wrap .sidebar-menu .checkbox label, .events-b .content-wrap .sidebar-menu .facet-item label {
		position: relative;
		display: inline-block;
		padding-left: 35px;
		line-height: 20px;
		text-transform: capitalize;
		margin-bottom: 20px; }
	  .events-b .content-wrap .sidebar-menu .checkbox label::before,
	  .events-b .content-wrap .sidebar-menu .checkbox label::after,
	  .events-b .content-wrap .sidebar-menu .facet-item label::before,
	  .events-b .content-wrap .sidebar-menu .facet-item label::after {
		position: absolute;
		content: "";
		display: inline-block; }
	  .events-b .content-wrap .sidebar-menu .checkbox label::before,
	  .events-b .content-wrap .sidebar-menu .facet-item label::before {
		height: 20px;
		width: 20px;
		border: 1px solid #141513;
		box-sizing: border-box;
		left: 0px; }
	  .events-b .content-wrap .sidebar-menu .checkbox label::after,
	  .events-b .content-wrap .sidebar-menu .facet-item label::after {
		height: 5px;
		width: 9px;
		border-left: 2px solid #fff;
		border-bottom: 2px solid #fff;
		transform: rotate(-45deg);
		left: 5px;
		top: 5px; }
	  .events-b .content-wrap .sidebar-menu .checkbox input[type="checkbox"] + label::after, .events-b .content-wrap .sidebar-menu .facet-item input[type="checkbox"] + label::after {
		content: none; }
	  .events-b .content-wrap .sidebar-menu .checkbox input[type="checkbox"]:checked + label::after, .events-b .content-wrap .sidebar-menu .facet-item input[type="checkbox"]:checked + label::after {
		content: ""; }
	  .events-b .content-wrap .sidebar-menu .checkbox input[type="checkbox"]:checked + label::before, .events-b .content-wrap .sidebar-menu .facet-item input[type="checkbox"]:checked + label::before {
		background: #7087b9; }
  
  .featured-events-cards {
	margin-top: -20px;
	padding-bottom: 80px; }
	@media only screen and (max-width: 767px) {
	  .featured-events-cards {
		margin-top: 25px;
		padding-bottom: 80px; } }
	.featured-events-cards .cards-sub .grid-card-wrapper.two {
	  grid-template-columns: repeat(2, 1fr); }
	  @media only screen and (max-width: 767px) {
		.featured-events-cards .cards-sub .grid-card-wrapper.two {
		  grid-template-columns: repeat(1, 1fr); } }
	.featured-events-cards .card {
	  height: auto !important;
	  min-height: 320px !important; }
	  @media only screen and (max-width: 767px) {
		.featured-events-cards .card {
		  min-height: unset !important; } }
	  .featured-events-cards .card .inner-wrap {
		justify-content: flex-start !important;
		position: relative !important;
		flex-direction: column; }
		.featured-events-cards .card .inner-wrap .details {
		  padding-top: 40px;
		  margin-top: auto;
		  display: block; }
		  .featured-events-cards .card .inner-wrap .details p {
			font-size: 20px;
			margin: 0; }
		  .featured-events-cards .card .inner-wrap .details p.learn {
			padding-top: 20px;
			position: relative; }
			.featured-events-cards .card .inner-wrap .details p.learn:after {
			  content: " ";
			  position: absolute;
			  left: 0;
			  bottom: -1px;
			  width: 100%;
			  height: 1px;
			  background-color: #fff; }
  
  @media only screen and (max-width: 991px) {
	.cal-controls .filters > ul {
	  position: absolute;
	  left: -4vw;
	  top: 60px;
	  width: 100vw;
	  border-top: 1px solid #fff;
	  box-sizing: border-box;
	  background: #fff;
	  box-shadow: 0 20px 40px 0 rgba(0, 0, 0, 0.25);
	  opacity: 0;
	  visibility: hidden;
	  padding: 0 4vw 0;
	  max-height: 0;
	  -webkit-transition: all 125ms ease-in-out;
	  -moz-transition: all 125ms ease-in-out;
	  -ms-transition: all 125ms ease-in-out;
	  -o-transition: all 125ms ease-in-out;
	  transition: all 125ms ease-in-out; }
	  .cal-controls .filters > ul.open {
		opacity: 1;
		visibility: visible;
		padding: 15px 4vw 45px;
		max-height: 1000px;
		border-top: 1px solid #d1d1d1; }
	  .cal-controls .filters > ul li.top {
		display: block;
		margin: 0;
		border-bottom: 1px solid #d1d1d1;
		padding: 15px 0; } }
  
  @media only screen and (max-width: 767px) {
	.cal-controls .filters > ul {
	  left: 0;
	  padding-left: 20px;
	  padding-right: 20px; }
	  .cal-controls .filters > ul.open {
		padding: 5px 20px 30px; } }
  
  .cal-controls .filters .sub {
	position: absolute;
	top: 35px;
	width: 400px;
	max-height: 0px;
	opacity: 0;
	visibility: hidden;
	overflow: auto;
	background: #fff;
	left: -30px;
	box-sizing: border-box;
	border-top: 1px solid #d1d1d1;
	padding: 15px 0;
	box-shadow: 0 10px 10px 0px rgba(0, 0, 0, 0.25);
	-webkit-transition: all 125ms ease-in-out;
	-moz-transition: all 125ms ease-in-out;
	-ms-transition: all 125ms ease-in-out;
	-o-transition: all 125ms ease-in-out;
	transition: all 125ms ease-in-out; }
	.cal-controls .filters .sub li {
	  display: block;
	  width: 100%; }
	  .cal-controls .filters .sub li a {
		display: block;
		padding: 7px 30px;
		box-sizing: border-box; }
		.cal-controls .filters .sub li a:hover {
		  background: rgba(209, 209, 209, 0.5); }
	.cal-controls .filters .sub.open {
	  max-height: 400px;
	  opacity: 1;
	  visibility: visible; }
	@media only screen and (max-width: 991px) {
	  .cal-controls .filters .sub {
		width: 100%;
		position: relative;
		top: auto;
		left: auto;
		box-shadow: none;
		border-top: 0;
		padding: 0; }
		.cal-controls .filters .sub.open {
		  max-height: 2000px;
		  border-top: 1px solid #d1d1d1;
		  padding: 15px 0 5px;
		  margin-top: 15px; } }
  /****SINGLE EVENT / SINGLE PODCAST****/
  .single-event h1, .single-podcast h1 {
	color: #374c91;
	margin-top: 0px;
	margin-bottom: 50px;
	margin-left: 50px; }
	@media only screen and (max-width: 767px) {
	  .single-event h1, .single-podcast h1 {
		margin-left: 0px; } }
  .single-event .cal-item, .single-podcast .cal-item {
	margin-top: 50px;
	min-height: unset;
	border-bottom: 1px solid #d1d1d1; }
	.single-event .cal-item:before, .single-event .cal-item:after, .single-podcast .cal-item:before, .single-podcast .cal-item:after {
	  display: none; }
	.single-event .cal-item .figure-top-img, .single-podcast .cal-item .figure-top-img {
	  width: 220px;
	  height: 220px;
	  position: absolute;
	  top: -20px;
	  left: -150px; }
	  .single-event .cal-item .figure-top-img img, .single-podcast .cal-item .figure-top-img img {
		width: 100%;
		height: 100%; }
	  @media only screen and (max-width: 767px) {
		.single-event .cal-item .figure-top-img, .single-podcast .cal-item .figure-top-img {
		  position: relative;
		  top: unset;
		  left: unset;
		  display: block; } }
	.single-event .cal-item .lt, .single-podcast .cal-item .lt {
	  width: 170px;
	  margin-left: 0; }
	.single-event .cal-item .rt, .single-podcast .cal-item .rt {
	  width: calc(100% - 170px);
	  padding: 10px 0 0; }
	  @media only screen and (max-width: 767px) {
		.single-event .cal-item .rt, .single-podcast .cal-item .rt {
		  width: 100%;
		  padding: 30px 0; } }
  .single-event .register, .single-podcast .register {
	display: block;
	margin: 40px 0 60px 0; }
	.single-event .register .join, .single-podcast .register .join {
	  min-height: unset;
	  padding: 15px 30px; }
  
  @media only screen and (max-width: 767px) {
	.single-event h1, .single-podcast h1 {
	  margin-top: 0px; } }
  
  .single-podcast {
	max-width: 90%;
	margin: 0 auto; }
	.single-podcast h1 {
	  margin-top: 20px; }
	.single-podcast p.caption {
	  margin: 30px 0;
	  display: inline-block;
	  width: 100%;
	  color: #141513;
	  font-size: 20px;
	  font-weight: 400; }
	.single-podcast .rt {
	  padding-left: 0; }
	  @media only screen and (max-width: 767px) {
		.single-podcast .rt.small {
		  padding: 10px 0; } }
  .podcast-tabs {
	border-top: solid 1px #979797; }
	.podcast-tabs button {
	  padding: 40px 60px; }
	@media only screen and (max-width: 767px) {
	  .podcast-tabs .contain, .podcast-tabs .view-staff-listing,
	  .podcast-tabs .view-board-of-governors-listing {
		flex-direction: column;
		margin: 0;
		width: 100%; }
		.podcast-tabs .contain button, .podcast-tabs .view-staff-listing button,
		.podcast-tabs .view-board-of-governors-listing button {
		  padding: 10px 30px; } }
  .podcast-content-wrap .podcast-badges {
	margin: 60px 0 30px 0; }
	.podcast-content-wrap .podcast-badges hr {
	  width: 100%;
	  margin: 0 0 40px 0; }
	  .podcast-content-wrap .podcast-badges hr:last-child {
		margin: 40px 0 0 0; }
	.podcast-content-wrap .podcast-badges p {
	  display: flex;
	  justify-content: flex-start;
	  align-items: center; }
	  .podcast-content-wrap .podcast-badges p a {
		margin-left: 30px; }
		.podcast-content-wrap .podcast-badges p a:after {
		  display: none; }
		.podcast-content-wrap .podcast-badges p a img {
		  max-height: 42px; }
	  @media only screen and (max-width: 767px) {
		.podcast-content-wrap .podcast-badges p {
		  flex-direction: column; }
		  .podcast-content-wrap .podcast-badges p a {
			margin: 10px 0; } }
  .podcast-content-wrap .content-wrap {
	display: inline-block;
	margin: 10px 0 40px 0; }
  
  .podcast-content-wrap .transcript-link {
	margin: 20px 0; }
	.podcast-content-wrap .transcript-link a {
	  color: #141513; }
	  .podcast-content-wrap .transcript-link a:after {
		background: #141513; }
  
  .featured-podcast-cards .card {
	min-height: unset !important; }
	.featured-podcast-cards .card:hover .bg {
	  transform: none !important; }
  
  .featured-podcast-cards p.learn:after {
	width: 50px !important; }
  
  .narrow-contain .article-cont, .narrow-contain .view-staff-listing .contain, .view-staff-listing .narrow-contain .contain, .narrow-contain .view-staff-listing .view-staff-listing, .view-staff-listing .narrow-contain .view-staff-listing,
  .narrow-contain .view-staff-listing .view-board-of-governors-listing,
  .view-staff-listing .narrow-contain .view-board-of-governors-listing,
  .narrow-contain .view-board-of-governors-listing .contain,
  .view-board-of-governors-listing .narrow-contain .contain,
  .narrow-contain .view-board-of-governors-listing .view-staff-listing,
  .view-board-of-governors-listing .narrow-contain .view-staff-listing,
  .narrow-contain .view-board-of-governors-listing .view-board-of-governors-listing,
  .view-board-of-governors-listing .narrow-contain .view-board-of-governors-listing {
	padding-bottom: 55px;
	margin-bottom: 70px; }
	.narrow-contain .article-cont:after, .narrow-contain .view-staff-listing .contain:after, .view-staff-listing .narrow-contain .contain:after, .narrow-contain .view-staff-listing .view-staff-listing:after, .view-staff-listing .narrow-contain .view-staff-listing:after,
	.narrow-contain .view-staff-listing .view-board-of-governors-listing:after,
	.view-staff-listing .narrow-contain .view-board-of-governors-listing:after,
	.narrow-contain .view-board-of-governors-listing .contain:after,
	.view-board-of-governors-listing .narrow-contain .contain:after,
	.narrow-contain .view-board-of-governors-listing .view-staff-listing:after,
	.view-board-of-governors-listing .narrow-contain .view-staff-listing:after,
	.narrow-contain .view-board-of-governors-listing .view-board-of-governors-listing:after,
	.view-board-of-governors-listing .narrow-contain .view-board-of-governors-listing:after {
	  position: absolute;
	  content: '';
	  bottom: 0;
	  left: 0;
	  height: 4px;
	  width: 40px;
	  background: #7087b9; }
	@media only screen and (max-width: 767px) {
	  .narrow-contain .article-cont, .narrow-contain .view-staff-listing .contain, .view-staff-listing .narrow-contain .contain, .narrow-contain .view-staff-listing .view-staff-listing, .view-staff-listing .narrow-contain .view-staff-listing,
	  .narrow-contain .view-staff-listing .view-board-of-governors-listing,
	  .view-staff-listing .narrow-contain .view-board-of-governors-listing,
	  .narrow-contain .view-board-of-governors-listing .contain,
	  .view-board-of-governors-listing .narrow-contain .contain,
	  .narrow-contain .view-board-of-governors-listing .view-staff-listing,
	  .view-board-of-governors-listing .narrow-contain .view-staff-listing,
	  .narrow-contain .view-board-of-governors-listing .view-board-of-governors-listing,
	  .view-board-of-governors-listing .narrow-contain .view-board-of-governors-listing {
		padding-bottom: 30px;
		margin-bottom: 50px; }
		.narrow-contain .article-cont:after, .narrow-contain .view-staff-listing .contain:after, .view-staff-listing .narrow-contain .contain:after, .narrow-contain .view-staff-listing .view-staff-listing:after, .view-staff-listing .narrow-contain .view-staff-listing:after,
		.narrow-contain .view-staff-listing .view-board-of-governors-listing:after,
		.view-staff-listing .narrow-contain .view-board-of-governors-listing:after,
		.narrow-contain .view-board-of-governors-listing .contain:after,
		.view-board-of-governors-listing .narrow-contain .contain:after,
		.narrow-contain .view-board-of-governors-listing .view-staff-listing:after,
		.view-board-of-governors-listing .narrow-contain .view-staff-listing:after,
		.narrow-contain .view-board-of-governors-listing .view-board-of-governors-listing:after,
		.view-board-of-governors-listing .narrow-contain .view-board-of-governors-listing:after {
		  left: 0px; } }
  /****SEARCH RESULTS****/
  .results-num {
	margin-top: 80px; }
	@media only screen and (max-width: 767px) {
	  .results-num {
		margin-top: 30px; } }
	.results-num p {
	  font-weight: 600; }
	.results-num h1 {
	  color: #374c91;
	  margin: 10px 0 0;
	  padding-bottom: 20px; }
  
  .search-controls .filter-drop {
	top: 80px; }
  
  .results-item {
	padding: 30px 40px;
	box-sizing: border-box; }
	.results-item p {
	  margin: 15px 0 0; }
	.results-item .icon {
	  position: absolute;
	  right: 30px;
	  top: 30px; }
	  .results-item .icon i {
		color: #757575;
		font-size: 19px; }
		.results-item .icon i.resource-icon-Article:before {
		  content: "\f1ea"; }
		.results-item .icon i.resource-icon-Photo:before {
		  content: "\f030"; }
		.results-item .icon i.resource-icon-Video:before {
		  content: "\f144"; }
		.results-item .icon i.resource-icon-Map:before {
		  content: "\f041"; }
	  @media only screen and (max-width: 767px) {
		.results-item .icon {
		  right: 20px;
		  top: 20px; } }
	@media only screen and (max-width: 767px) {
	  .results-item {
		padding: 25px 20px; } }
  /****IND ARTICLE****/
  .sidebar .show-more {
	padding: 20px 0 0; }
	.sidebar .show-more span:not(.text) {
	  width: 10px;
	  height: 10px;
	  margin: 1px;
	  border-width: 2px;
	  float: left; }
	.sidebar .show-more span:nth-of-type(3),
	.sidebar .show-more span:nth-of-type(4) {
	  -moz-transform: translateY(-12px);
	  -o-transform: translateY(-12px);
	  -ms-transform: translateY(-12px);
	  -webkit-transform: translateY(-12px);
	  transform: translateY(-12px); }
	.sidebar .show-more .text {
	  display: inline-block;
	  float: right;
	  margin-top: -24px;
	  padding-left: 10px; }
	@media only screen and (max-width: 991px) {
	  .sidebar .show-more {
		padding-bottom: 20px; } }
	@media only screen and (max-width: 767px) {
	  .sidebar .show-more span:nth-of-type(3),
	  .sidebar .show-more span:nth-of-type(4) {
		-moz-transform: translateY(-10px);
		-o-transform: translateY(-10px);
		-ms-transform: translateY(-10px);
		-webkit-transform: translateY(-10px);
		transform: translateY(-10px); }
	  .sidebar .show-more .text {
		margin-top: -20px; } }
  .related-items {
	padding-bottom: 20px;
	border-bottom: 1px solid #d1d1d1; }
	.related-items .caption, .related-items .article-cont figure figcaption, .related-items .view-staff-listing .contain figure figcaption, .view-staff-listing .related-items .contain figure figcaption, .related-items .view-staff-listing .view-staff-listing figure figcaption, .view-staff-listing .related-items .view-staff-listing figure figcaption,
	.related-items .view-staff-listing .view-board-of-governors-listing figure figcaption,
	.view-staff-listing .related-items .view-board-of-governors-listing figure figcaption,
	.related-items .view-board-of-governors-listing .contain figure figcaption,
	.view-board-of-governors-listing .related-items .contain figure figcaption,
	.related-items .view-board-of-governors-listing .view-staff-listing figure figcaption,
	.view-board-of-governors-listing .related-items .view-staff-listing figure figcaption,
	.related-items .view-board-of-governors-listing .view-board-of-governors-listing figure figcaption,
	.view-board-of-governors-listing .related-items .view-board-of-governors-listing figure figcaption, .article-cont figure .related-items figcaption, .view-staff-listing .contain figure .related-items figcaption, .view-staff-listing .view-staff-listing figure .related-items figcaption,
	.view-staff-listing .view-board-of-governors-listing figure .related-items figcaption,
	.view-board-of-governors-listing .contain figure .related-items figcaption,
	.view-board-of-governors-listing .view-staff-listing figure .related-items figcaption,
	.view-board-of-governors-listing .view-board-of-governors-listing figure .related-items figcaption {
	  color: #31835d;
	  font-size: 18px;
	  letter-spacing: .15em; }
	.related-items a {
	  display: -webkit-box;
	  display: -moz-box;
	  display: -ms-flexbox;
	  display: -webkit-flex;
	  display: flex;
	  -ms-flex-wrap: wrap;
	  flex-wrap: wrap;
	  -ms-flex-align: center;
	  align-items: center;
	  -ms-flex-pack: justify;
	  justify-content: space-between;
	  -ms-flex-align: start;
	  align-items: flex-start;
	  margin: 20px 0 0;
	  color: #141513; }
	  .related-items a img {
		width: 160px; }
	  .related-items a h4 {
		width: calc(100% - 180px);
		font-size: 16px;
		margin-top: 5px; }
	  @media only screen and (max-width: 767px) and (orientation: portrait) {
		.related-items a img {
		  width: 120px; }
		.related-items a h4 {
		  width: calc(100% - 140px); } }
	@media only screen and (max-width: 991px) {
	  .related-items {
		margin-top: 40px; } }
  .author {
	margin: 0px 0 15px;
	padding-bottom: 10px;
	border-bottom: 1px solid #d1d1d1;
	display: block; }
	.author span {
	  display: block; }
  
  .figure-img ~ .author {
	margin-top: 20px; }
  
  .media-article .article-slider {
	margin-top: 0;
	padding-bottom: 40px;
	border-bottom: 1px solid #d1d1d1;
	margin-bottom: 40px; }
  
  .sidebar .fellow-img {
	width: 100%;
	position: relative;
	display: block;
	margin-bottom: 40px; }
	.sidebar .fellow-img img {
	  display: block;
	  width: 100%;
	  height: auto; }
  
  .single-apply {
	margin-top: -50px;
	padding-bottom: 40px; }
	@media only screen and (max-width: 767px) {
	  .single-apply {
		margin-top: 0px;
		padding-bottom: 20px; } }
  .view-staff-listing,
  .view-board-of-governors-listing {
	width: unset; }
	.view-staff-listing h1,
	.view-board-of-governors-listing h1 {
	  color: #374c91;
	  margin-top: 0; }
	.view-staff-listing header:first-child h1,
	.view-board-of-governors-listing header:first-child h1 {
	  margin-top: 80px; }
	.view-staff-listing header h1,
	.view-board-of-governors-listing header h1 {
	  margin-bottom: 20px; }
	  @media only screen and (max-width: 550px) {
		.view-staff-listing header h1,
		.view-board-of-governors-listing header h1 {
		  margin-bottom: 0; } }
	.view-staff-listing .contain, .view-staff-listing .view-staff-listing,
	.view-staff-listing .view-board-of-governors-listing,
	.view-board-of-governors-listing .contain,
	.view-board-of-governors-listing .view-staff-listing,
	.view-board-of-governors-listing .view-board-of-governors-listing {
	  margin: 20px 0 40px 0;
	  width: 100%; }
	  @media only screen and (max-width: 550px) {
		.view-staff-listing .contain, .view-staff-listing .view-staff-listing,
		.view-staff-listing .view-board-of-governors-listing,
		.view-board-of-governors-listing .contain,
		.view-board-of-governors-listing .view-staff-listing,
		.view-board-of-governors-listing .view-board-of-governors-listing {
		  padding-top: 20px;
		  margin-top: 10px; } }
	  .view-staff-listing .contain h3, .view-staff-listing .view-staff-listing h3,
	  .view-staff-listing .view-board-of-governors-listing h3,
	  .view-board-of-governors-listing .contain h3,
	  .view-board-of-governors-listing .view-staff-listing h3,
	  .view-board-of-governors-listing .view-board-of-governors-listing h3 {
		width: 100%;
		border-bottom: solid 1px #757575;
		padding-bottom: 10px;
		margin-bottom: 20px; }
	  .view-staff-listing .contain .views-view-grid .views-row, .view-staff-listing .view-staff-listing .views-view-grid .views-row,
	  .view-staff-listing .view-board-of-governors-listing .views-view-grid .views-row, .view-staff-listing .contain .staff-grid, .view-staff-listing .view-staff-listing .staff-grid,
	  .view-staff-listing .view-board-of-governors-listing .staff-grid,
	  .view-board-of-governors-listing .contain .views-view-grid .views-row,
	  .view-board-of-governors-listing .view-staff-listing .views-view-grid .views-row,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-view-grid .views-row,
	  .view-board-of-governors-listing .contain .staff-grid,
	  .view-board-of-governors-listing .view-staff-listing .staff-grid,
	  .view-board-of-governors-listing .view-board-of-governors-listing .staff-grid {
		display: grid;
		grid-template-columns: 1fr 1fr 1fr 1fr;
		grid-column-gap: 20px;
		grid-row-gap: 40px; }
		@media only screen and (max-width: 767px) {
		  .view-staff-listing .contain .views-view-grid .views-row, .view-staff-listing .view-staff-listing .views-view-grid .views-row,
		  .view-staff-listing .view-board-of-governors-listing .views-view-grid .views-row, .view-staff-listing .contain .staff-grid, .view-staff-listing .view-staff-listing .staff-grid,
		  .view-staff-listing .view-board-of-governors-listing .staff-grid,
		  .view-board-of-governors-listing .contain .views-view-grid .views-row,
		  .view-board-of-governors-listing .view-staff-listing .views-view-grid .views-row,
		  .view-board-of-governors-listing .view-board-of-governors-listing .views-view-grid .views-row,
		  .view-board-of-governors-listing .contain .staff-grid,
		  .view-board-of-governors-listing .view-staff-listing .staff-grid,
		  .view-board-of-governors-listing .view-board-of-governors-listing .staff-grid {
			grid-template-columns: 1fr 1fr; } }
		@media only screen and (max-width: 550px) {
		  .view-staff-listing .contain .views-view-grid .views-row, .view-staff-listing .view-staff-listing .views-view-grid .views-row,
		  .view-staff-listing .view-board-of-governors-listing .views-view-grid .views-row, .view-staff-listing .contain .staff-grid, .view-staff-listing .view-staff-listing .staff-grid,
		  .view-staff-listing .view-board-of-governors-listing .staff-grid,
		  .view-board-of-governors-listing .contain .views-view-grid .views-row,
		  .view-board-of-governors-listing .view-staff-listing .views-view-grid .views-row,
		  .view-board-of-governors-listing .view-board-of-governors-listing .views-view-grid .views-row,
		  .view-board-of-governors-listing .contain .staff-grid,
		  .view-board-of-governors-listing .view-staff-listing .staff-grid,
		  .view-board-of-governors-listing .view-board-of-governors-listing .staff-grid {
			grid-template-columns: 1fr; } }
	  .view-staff-listing .contain .staff-grid a, .view-staff-listing .view-staff-listing .staff-grid a,
	  .view-staff-listing .view-board-of-governors-listing .staff-grid a,
	  .view-board-of-governors-listing .contain .staff-grid a,
	  .view-board-of-governors-listing .view-staff-listing .staff-grid a,
	  .view-board-of-governors-listing .view-board-of-governors-listing .staff-grid a {
		color: #000;
		font-size: 18px; }
	  .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
	  .view-staff-listing .view-board-of-governors-listing .views-col,
	  .view-board-of-governors-listing .contain .views-col,
	  .view-board-of-governors-listing .view-staff-listing .views-col,
	  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
		border: 0px;
		width: unset; }
		@media only screen and (max-width: 767px) {
		  .view-staff-listing .contain .views-col, .view-staff-listing .view-staff-listing .views-col,
		  .view-staff-listing .view-board-of-governors-listing .views-col,
		  .view-board-of-governors-listing .contain .views-col,
		  .view-board-of-governors-listing .view-staff-listing .views-col,
		  .view-board-of-governors-listing .view-board-of-governors-listing .views-col {
			width: 100%; } }
		.view-staff-listing .contain .views-col:nth-child(3n+2), .view-staff-listing .view-staff-listing .views-col:nth-child(3n+2),
		.view-staff-listing .view-board-of-governors-listing .views-col:nth-child(3n+2),
		.view-board-of-governors-listing .contain .views-col:nth-child(3n+2),
		.view-board-of-governors-listing .view-staff-listing .views-col:nth-child(3n+2),
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:nth-child(3n+2) {
		  margin: 0; }
		.view-staff-listing .contain .views-col:before, .view-staff-listing .view-staff-listing .views-col:before,
		.view-staff-listing .view-board-of-governors-listing .views-col:before, .view-staff-listing .contain .views-col:after, .view-staff-listing .view-staff-listing .views-col:after,
		.view-staff-listing .view-board-of-governors-listing .views-col:after,
		.view-board-of-governors-listing .contain .views-col:before,
		.view-board-of-governors-listing .view-staff-listing .views-col:before,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:before,
		.view-board-of-governors-listing .contain .views-col:after,
		.view-board-of-governors-listing .view-staff-listing .views-col:after,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:after {
		  display: none; }
		.view-staff-listing .contain .views-col:hover, .view-staff-listing .view-staff-listing .views-col:hover,
		.view-staff-listing .view-board-of-governors-listing .views-col:hover,
		.view-board-of-governors-listing .contain .views-col:hover,
		.view-board-of-governors-listing .view-staff-listing .views-col:hover,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col:hover {
		  transform: none; }
		.view-staff-listing .contain .views-col img, .view-staff-listing .view-staff-listing .views-col img,
		.view-staff-listing .view-board-of-governors-listing .views-col img,
		.view-board-of-governors-listing .contain .views-col img,
		.view-board-of-governors-listing .view-staff-listing .views-col img,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col img {
		  width: 100%;
		  height: 220px;
		  max-width: 220px;
		  max-height: 220px;
		  margin-bottom: 20px; }
		.view-staff-listing .contain .views-col .views-field-field-first-name a, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-staff-listing .contain .views-col .views-field-field-last-name a,
		.view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a,
		.view-board-of-governors-listing .contain .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a {
		  color: #000;
		  display: inline;
		  font-size: 18px; }
		  .view-staff-listing .contain .views-col .views-field-field-first-name a:hover, .view-staff-listing .view-staff-listing .views-col .views-field-field-first-name a:hover,
		  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a:hover,
		  .view-staff-listing .contain .views-col .views-field-field-last-name a:hover,
		  .view-staff-listing .view-staff-listing .views-col .views-field-field-last-name a:hover,
		  .view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a:hover,
		  .view-board-of-governors-listing .contain .views-col .views-field-field-first-name a:hover,
		  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-first-name a:hover,
		  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-first-name a:hover,
		  .view-board-of-governors-listing .contain .views-col .views-field-field-last-name a:hover,
		  .view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-last-name a:hover,
		  .view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-last-name a:hover {
			text-decoration: underline; }
		.view-staff-listing .contain .views-col .staff-name, .view-staff-listing .view-staff-listing .views-col .staff-name,
		.view-staff-listing .view-board-of-governors-listing .views-col .staff-name,
		.view-board-of-governors-listing .contain .views-col .staff-name,
		.view-board-of-governors-listing .view-staff-listing .views-col .staff-name,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-name {
		  font-size: 18px;
		  margin-top: 25px; }
		.view-staff-listing .contain .views-col .views-field-field-staff-title, .view-staff-listing .view-staff-listing .views-col .views-field-field-staff-title,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-staff-title, .view-staff-listing .contain .views-col .staff-title, .view-staff-listing .view-staff-listing .views-col .staff-title,
		.view-staff-listing .view-board-of-governors-listing .views-col .staff-title,
		.view-board-of-governors-listing .contain .views-col .views-field-field-staff-title,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-staff-title,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-staff-title,
		.view-board-of-governors-listing .contain .views-col .staff-title,
		.view-board-of-governors-listing .view-staff-listing .views-col .staff-title,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .staff-title {
		  font-size: 18px;
		  font-family: "textbook-new", sans-serif; }
		.view-staff-listing .contain .views-col .views-field-field-description, .view-staff-listing .view-staff-listing .views-col .views-field-field-description,
		.view-staff-listing .view-board-of-governors-listing .views-col .views-field-field-description,
		.view-board-of-governors-listing .contain .views-col .views-field-field-description,
		.view-board-of-governors-listing .view-staff-listing .views-col .views-field-field-description,
		.view-board-of-governors-listing .view-board-of-governors-listing .views-col .views-field-field-description {
		  color: #757575;
		  font-size: 12px; }
  
  .staff-detail .contain, .staff-detail .view-staff-listing,
  .staff-detail .view-board-of-governors-listing {
	padding-top: 80px;
	display: flex;
	justify-content: flex-start; }
	@media only screen and (max-width: 550px) {
	  .staff-detail .contain, .staff-detail .view-staff-listing,
	  .staff-detail .view-board-of-governors-listing {
		padding-top: 20px; } }
	.staff-detail .contain .img, .staff-detail .view-staff-listing .img,
	.staff-detail .view-board-of-governors-listing .img {
	  margin-right: 40px; }
	  .staff-detail .contain .img img, .staff-detail .view-staff-listing .img img,
	  .staff-detail .view-board-of-governors-listing .img img {
		max-width: 100%; }
	.staff-detail .contain.article-cont-wrap, .staff-detail .article-cont-wrap.view-staff-listing,
	.staff-detail .article-cont-wrap.view-board-of-governors-listing {
	  padding-bottom: 80px; }
	  .staff-detail .contain.article-cont-wrap .article-cont, .staff-detail .article-cont-wrap.view-staff-listing .article-cont,
	  .staff-detail .article-cont-wrap.view-board-of-governors-listing .article-cont, .staff-detail .contain.article-cont-wrap .view-staff-listing .contain, .view-staff-listing .staff-detail .contain.article-cont-wrap .contain, .staff-detail .article-cont-wrap.view-staff-listing .contain, .staff-detail .contain.article-cont-wrap .view-staff-listing .view-staff-listing, .view-staff-listing .staff-detail .contain.article-cont-wrap .view-staff-listing, .staff-detail .article-cont-wrap.view-staff-listing .view-staff-listing,
	  .staff-detail .contain.article-cont-wrap .view-staff-listing .view-board-of-governors-listing,
	  .view-staff-listing .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing,
	  .staff-detail .article-cont-wrap.view-staff-listing .view-board-of-governors-listing,
	  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .contain,
	  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .contain,
	  .staff-detail .article-cont-wrap.view-board-of-governors-listing .contain,
	  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .view-staff-listing,
	  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .view-staff-listing,
	  .staff-detail .article-cont-wrap.view-board-of-governors-listing .view-staff-listing,
	  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .view-board-of-governors-listing,
	  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing,
	  .staff-detail .article-cont-wrap.view-board-of-governors-listing .view-board-of-governors-listing {
		width: unset !important;
		flex: 6; }
		@media only screen and (max-width: 550px) {
		  .staff-detail .contain.article-cont-wrap .article-cont, .staff-detail .article-cont-wrap.view-staff-listing .article-cont,
		  .staff-detail .article-cont-wrap.view-board-of-governors-listing .article-cont, .staff-detail .contain.article-cont-wrap .view-staff-listing .contain, .view-staff-listing .staff-detail .contain.article-cont-wrap .contain, .staff-detail .article-cont-wrap.view-staff-listing .contain, .staff-detail .contain.article-cont-wrap .view-staff-listing .view-staff-listing, .view-staff-listing .staff-detail .contain.article-cont-wrap .view-staff-listing, .staff-detail .article-cont-wrap.view-staff-listing .view-staff-listing,
		  .staff-detail .contain.article-cont-wrap .view-staff-listing .view-board-of-governors-listing,
		  .view-staff-listing .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing,
		  .staff-detail .article-cont-wrap.view-staff-listing .view-board-of-governors-listing,
		  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .contain,
		  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .contain,
		  .staff-detail .article-cont-wrap.view-board-of-governors-listing .contain,
		  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .view-staff-listing,
		  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .view-staff-listing,
		  .staff-detail .article-cont-wrap.view-board-of-governors-listing .view-staff-listing,
		  .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing .view-board-of-governors-listing,
		  .view-board-of-governors-listing .staff-detail .contain.article-cont-wrap .view-board-of-governors-listing,
		  .staff-detail .article-cont-wrap.view-board-of-governors-listing .view-board-of-governors-listing {
			flex: 12;
			width: 100% !important; } }
	.staff-detail .contain .title-field, .staff-detail .view-staff-listing .title-field,
	.staff-detail .view-board-of-governors-listing .title-field {
	  width: 100%;
	  color: #757575;
	  padding: 0 0 20px 0; }
	@media only screen and (max-width: 550px) {
	  .staff-detail .contain, .staff-detail .view-staff-listing,
	  .staff-detail .view-board-of-governors-listing {
		flex-direction: column; }
		.staff-detail .contain .img, .staff-detail .view-staff-listing .img,
		.staff-detail .view-board-of-governors-listing .img {
		  margin-right: 0;
		  margin-bottom: 0; }
		  .staff-detail .contain .img img, .staff-detail .view-staff-listing .img img,
		  .staff-detail .view-board-of-governors-listing .img img {
			max-width: 100%; } }
  .user-login-form, .user-pass {
	margin: 40px auto;
	width: 640px;
	max-width: 95%;
	font-family: "textbook-new", sans-serif;
	font-size: 18px; }
	.user-login-form label, .user-pass label {
	  text-transform: uppercase;
	  line-height: 20px;
	  font-weight: bold;
	  font-family: "textbook-new", sans-serif; }
	.user-login-form > .form-item, .user-pass > .form-item {
	  margin: 0 0 20px 0; }
	.user-login-form .form-text, .user-pass .form-text {
	  border: solid 1px black;
	  background-color: #fff;
	  padding: 5px;
	  font-size: 20px; }
	.user-login-form .description, .user-pass .description {
	  margin-top: 5px;
	  font-style: italic;
	  font-size: 14px; }
	.user-login-form .button, .user-pass .button {
	  background-color: #fccf2d;
	  padding: 15px;
	  font-size: 20px;
	  font-weight: bold;
	  font-family: "textbook-new", sans-serif;
	  border: 0; }
  
  #block-arce-local-tasks > ul {
	width: 100px;
	max-width: 100%;
	display: flex;
	flex-direction: column;
	z-index: 99999;
	position: fixed;
	top: 40%;
	right: 10px; }
	#block-arce-local-tasks > ul li {
	  margin-bottom: 10px;
	  text-align: center;
	  border-radius: 10px;
	  background-color: #141513; }
	  #block-arce-local-tasks > ul li:last-child {
		margin-right: 0; }
	  #block-arce-local-tasks > ul li a {
		padding: 0 2px;
		color: white; }
		#block-arce-local-tasks > ul li a:hover {
		  text-decoration: underline; }
  
  @media print {
	* {
	  background-color: transparent !important;
	  color: #000 !important;
	  /* Black prints faster: h5bp.com/s */
	  box-shadow: none !important;
	  text-shadow: none !important; }
	body {
	  padding-top: 0; }
	a,
	a:visited {
	  text-decoration: underline; }
	pre,
	blockquote {
	  border: 1px solid #999;
	  page-break-inside: avoid; }
	thead {
	  display: table-header-group;
	  /* h5bp.com/t */ }
	tr,
	img {
	  page-break-inside: avoid; }
	img {
	  max-width: 100% !important; }
	p,
	h2,
	h3 {
	  orphans: 3;
	  widows: 3; }
	h2,
	h3 {
	  page-break-after: avoid; }
	a,
	.link {
	  color: #000;
	  text-decoration: underline; }
	.button,
	.button--primary {
	  background: none !important; }
	.messages {
	  border-width: 1px;
	  border-color: #999; }
	.is-collapse-enabled .tabs {
	  max-height: 999em; }
	.is-horizontal .tabs__tab {
	  margin: 0 4px !important;
	  border-radius: 4px 4px 0 0 !important; }
	.dropbutton-multiple .dropbutton .secondary-action {
	  display: block; }
	.js .dropbutton-widget,
	.js td .dropbutton-widget {
	  position: relative; }
	.js .dropbutton .dropbutton-toggle {
	  display: none; }
	.js .dropbutton-multiple .dropbutton-widget {
	  background: none;
	  border-radius: 4px; }
	input.form-autocomplete,
	input.form-text,
	input.form-tel,
	input.form-email,
	input.form-url,
	input.form-search,
	input.form-number,
	input.form-color,
	input.form-file,
	textarea.form-textarea,
	select.form-select {
	  border-width: 1px; }
	.half-hero, .hero, .hero .info {
	  height: auto; }
	#nav-wrap .contain, #nav-wrap .view-staff-listing,
	#nav-wrap .view-board-of-governors-listing {
	  padding-top: 0; }
	.alert-bar, .top-nav, .main-nav.small, button.join, .donate-wrap, .contextual-region, .single-wrap, #nav-wrap, .side-share {
	  display: none; }
	footer .logo, footer .social, footer .links {
	  display: none; }
	footer .flex .lt {
	  display: block; }
	footer .flex .col {
	  width: 100%; }
	  footer .flex .col.small {
		display: none; } }
  
  /* hack styles */
  body.toolbar-fixed .toolbar-oriented .toolbar-bar {
	z-index: 22222; }
  
  #nav-wrap .contain, #nav-wrap .view-staff-listing,
  #nav-wrap .view-board-of-governors-listing {
	max-width: 1600px; }
  
  @media only screen and (max-width: 991px) {
	#nav-wrap .contain, #nav-wrap .view-staff-listing,
	#nav-wrap .view-board-of-governors-listing {
	  max-width: 100%; } }
  
  .facet-inactive.block-facets-ajax {
	display: none; }
  
  .facet-active.block-facets-ajax {
	display: block; }
  
  /* .facet-inactive.contextual-region { display: none !important; } */
  /* lightbox takeover styles */
  .lightbox-gt {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 999999;
	background-color: rgba(0, 0, 0, 0.7); }
  
  .lightbox-gt .container {
	width: 1220px;
	max-width: 95%;
	margin: 20px auto;
	position: relative; }
  
  .lightbox-gt .container .close {
	display: inline-block;
	width: 100%;
	text-align: right;
	margin-bottom: 10px;
	color: #fff;
	background: transparent; }
  
  .lightbox-gt .container .close:after {
	display: none; }
  
  .lightbox-gt .container .wrap {
	display: flex;
	width: 100%;
	border: 0;
	background-position: center right;
	background-color: #fff;
	background-size: cover;
	box-shadow: 5px 10px #000; }
  
  .lightbox-gt .container .wrap figure {
	display: flex;
	max-width: 60%;
	margin: 0; }
  
  .lightbox-gt .container .wrap figure div {
	display: flex;
	width: 100%; }
  
  .lightbox-gt .container .wrap figure img {
	max-height: 100%;
	max-width: 100%; }
  
  .lightbox-gt .container .wrap .inner {
	padding: 120px 100px;
	color: #000;
	width: 500px;
	max-width: 75%; }
  
  .lightbox-gt .container .wrap .hx {
	font-size: 40px;
	line-height: 45px;
	font-weight: bold;
	margin-bottom: 10px; }
  
  .lightbox-gt .container .wrap .inner .join {
	margin-top: 20px;
	color: #000; }
  
  .lightbox-gt .container .wrap .inner .join span {
	margin-top: 10px; }
  
  @media screen and (max-width: 780px) {
	.lightbox-gt .container {
	  width: 90%; }
	.lightbox-gt .container .wrap {
	  background-size: cover;
	  height: calc(100vh - 80px);
	  overflow: scroll; }
	.lightbox-gt .container .wrap {
	  flex-direction: column; }
	.lightbox-gt .container .wrap figure {
	  display: none; }
	.lightbox-gt .container .wrap .inner .button {
	  width: 380px;
	  max-width: 50%; }
	.lightbox-gt .container .wrap .inner {
	  padding: 0 0 40px 0;
	  margin: 10% 7%;
	  color: #000;
	  width: 84%;
	  max-width: 84%; } }
  
  /** BYO settings */
  .byo-template {
	/** wysiwyg **/
	/** tabs */
	/** video **/
	/** accordion **/ }
	.byo-template .byo-item {
	  margin: 0 auto;
	  padding: 30px 0;
	  display: block;
	  width: 100%;
	  max-width: 800px; }
	  .byo-template .byo-item.byo-item__tab_content, .byo-template .byo-item.byo-item__staff {
		max-width: unset; }
	.byo-template .byo-item__staff ~ .byo-item__staff,
	.byo-template .byo-item__staff ~ .byo-item__wysiwyg {
	  padding: 0 0 30px 0; }
	.byo-template .o-rich-text p a {
	  display: unset; }
	.byo-template .o-rich-text.narrow-contain {
	  max-width: 800px;
	  margin-left: auto;
	  margin-right: auto; }
	.byo-template .full-tab-buttons-fellowship {
	  margin: 0px 0 40px 0;
	  padding: 0; }
	.byo-template .c-video iframe {
	  display: block;
	  border: 0; }
	.byo-template .c-video__container {
	  position: relative;
	  padding-bottom: 56.25%;
	  padding-top: 40px;
	  height: 0;
	  overflow: hidden; }
	  .byo-template .c-video__container iframe,
	  .byo-template .c-video__container object
  embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%; }
	.byo-template .c-video__caption {
	  color: #757575;
	  padding: 20px 0; }
	.byo-template .c-accordion.open {
	  border: 1px solid #b3282d;
	  display: flex;
	  padding: 15px 25px 0 15px; }
	.byo-template .c-accordion__title {
	  font-family: "orpheuspro", serif;
	  font-weight: 500;
	  text-transform: uppercase;
	  flex: 1; }
	.byo-template .c-accordion .o-button--accordion-toggle {
	  background-color: transparent;
	  border-color: transparent;
	  border-radius: 0;
	  color: transparent;
	  padding: 0; }
	.byo-template .c-accordion .o-button--close {
	  color: #374c91;
	  display: none; }
	.byo-template .c-accordion__list {
	  border-bottom: solid 1px #374c91; }
	.byo-template .c-accordion__list-item {
	  list-style: none;
	  border-top: solid 1px #374c91;
	  position: relative; }
	  .byo-template .c-accordion__list-item .c-accordion__header {
		cursor: pointer; }
	  .byo-template .c-accordion__list-item:before {
		top: 40px !important; }
	  .byo-template .c-accordion__list-item.open .c-accordion__body {
		padding: 0 25px 15px 10px;
		margin: 0;
		overflow: visible;
		opacity: 1;
		visibility: visible;
		max-height: unset; }
	  .byo-template .c-accordion__list-item.open .o-icon-plus .line-one {
		transform: rotate(0deg); }
	.byo-template .c-accordion__header {
	  padding: 10px 30px 10px 10px; }
	  .byo-template .c-accordion__header .o-icon {
		position: absolute;
		top: 28px;
		right: 15px; }
	  .byo-template .c-accordion__header .o-icon-plus .line-one {
		top: 1px; }
	.byo-template .c-accordion__heading {
	  font-weight: 600;
	  letter-spacing: 0;
	  margin-bottom: 0; }
	.byo-template .c-accordion__body {
	  margin: 0 20px;
	  background-color: #ffffff;
	  position: relative;
	  height: auto;
	  opacity: 0;
	  visibility: hidden;
	  max-height: 0;
	  overflow: hidden;
	  transition: all 0.3s ease-in-out; }
	.byo-template .c-accordion__rich-text {
	  line-height: 1.9rem;
	  padding-bottom: 0; }
  
  body.page-template-wide-page .byo-template .byo-item {
	max-width: 1200px; }
  
  .member-spotlight {
	padding: 80px 37px; }
	.member-spotlight > .inner {
	  background: #243261;
	  padding: 40px;
	  max-width: 1440px;
	  box-sizing: border-box;
	  margin: 0 auto; }
	.member-spotlight h2 {
	  margin-bottom: 8px;
	  color: #ffffff; }
	  @media only screen and (max-width: 767px) {
		.member-spotlight h2 {
		  margin-bottom: 0; } }
	.member-spotlight p {
	  color: #ffffff;
	  margin-bottom: 20px; }
	.member-spotlight h6.label {
	  text-transform: uppercase;
	  font-weight: normal;
	  color: #ffffff;
	  margin-bottom: 40px;
	  font-size: 15px; }
	.member-spotlight hr {
	  background: #787150;
	  height: 1px;
	  outline: none;
	  border: none;
	  margin: 20px 0; }
	.member-spotlight a.more {
	  font-weight: 700;
	  color: #ffffff; }
	  .member-spotlight a.more::before, .member-spotlight a.more::after {
		background-color: #ffffff; }
	.member-spotlight .member-spotlight-image img {
	  width: 100%; }
	@media only screen and (min-width: 720px) {
	  .member-spotlight {
		padding-top: 0px; }
		.member-spotlight > .inner {
		  display: flex;
		  justify-content: space-between;
		  flex-direction: row-reverse; }
		  .member-spotlight > .inner .member-spotlight-image {
			flex: 0 0 28%; }
			.member-spotlight > .inner .member-spotlight-image figure {
			  margin-bottom: 0; }
		  .member-spotlight > .inner .member-spotlight-content {
			width: 100%;
			box-sizing: border-box;
			max-width: 670px;
			padding-right: 40px;
			display: flex;
			flex-direction: column;
			justify-content: space-between; }
			.member-spotlight > .inner .member-spotlight-content p {
			  max-width: 550px; } }
  