.body__header__row-1	{
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 11;
	border: none;
	background: url(../images/bg-000000-50pct.png) 0 0 repeat;
	}
.body__header__row-1 > .columns,
.body__header__row-1 > .columns > .row,
.region__body-header-row-1-column-2,
.region__header-search,
header.body__header .block__search,
.region__header-search .block__search .block-content,
header.body__header .block__search .search__form,
header.body__header .block__search .search__form .form-actions,
header.body__header .block__search form .button,
header.body__header .search__form .form-item-search,
header.body__header .search__form .form-item-search .form--element--content-wrapper,
header.body__header .block__search form [type="search"]	{
	height: 76px;
	}
body.search-is-open header.body__header .block__search	{
	margin-top: -12px;
	}
header.body__header .search__form .form-item-search .form--element--content-wrapper	{
	display: inline-block;
	}
header.body__header .block__search .search__form	{
	border-color: #fff;
	}
header.body__header .block__search .search__form [type="search"]	{
	background-color: transparent;
	color: #fff;
	width: 260px;
	}
header.body__header .block__search .search__form .trigger	{
	background-image: url(../images/icon-x-ffffff-1.png);
	color: #fff;
	}
header.body__header .block__search .form-item-search label	{
	color: #fff;
	}
header.body__header .block__search form .button	{
	background-image: url(../images/header-search-trigger-home-1.png);
	}
	
	

/**************************************************************/
/*  optional hero video or hero image */
/**************************************************************/

#aau-home-video,
#aau-home-hero-image	{
	position: absolute;
	z-index: 1;
	overflow: hidden;
	text-align: center;
	height: 640px;
	width: 100%;
	}
#aau-home-video .cover,
#aau-home-hero-image .cover,
#aau-home-video:before,
#aau-home-hero-image:before	{
	content: '';
	position: absolute;
	z-index: 4;
	height: 100%;
	width: 100%;
	opacity: .55;
	/*background-color: #002d6f;
	background-color: #00275f;*/
	background-color: #001f4c;
	}
#aau-home-video:before,
#aau-home-hero-image:before	{
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	}
#aau-home-video video,
#aau-home-hero-image .hero-image	{
	position: absolute;
	z-index: 3;
	width: 100%;
	left: 0;
	top: 0;
	min-height: 640px;
	object-fit: cover;
	}
#aau-home-hero-image .hero-image	{
	font-size: 0;
	}
#aau-home-hero-image .hero-image img	{
	max-width: none;
	}
	
	
#aau-home-video-content	{
	position: relative;
	z-index: 22;
	margin-top: 150px;
	font-size: 24px;
	line-height: 1.2;
	max-width: 700px;
	}
#aau-home-video-content,
#aau-home-video-content h1,
#aau-home-video-content button,
#aau-home-video-content .field-tags a,
#aau-home-video-content .field-tags li:after	{
	color: #fff;
	}
#aau-home-video-content .field-tags a,
#aau-home-video-content p,
#aau-home-video-content .field-tags li:after	{
	opacity: .6;
	}
#aau-home-video-content .field-tags,
#aau-home-video-content h1,
#aau-home-video-content .field--field-name-body	{
	text-shadow: 
		0px 0px 1px rgba(0, 0, 0, .75),
		0px 0px 7px rgba(0, 0, 0, 0.5);
	}
#aau-home-video-content p	{
	margin-bottom: 31px;
	}
#aau-home-video-content h1	{
	font-size: 60px;
	font-weight: 400;
	margin-bottom: 7px;
	}
	
#aau-home-video-content .field-tags	{
	font-family: 'PT Serif', Times, serif;
	font-style: italic;
	margin-bottom: 12px;
	}
#aau-home-video-content .field-tags ul	{
	margin: 0;
	font-size: 0;
	}
#aau-home-video-content .field-tags li	{
	display: inline-block;
	font-size: 24px;
	vertical-align: top;
	}
#aau-home-video-content .field-tags li:after	{
	display: inline-block;
	content: ', ';
	position: relative;
	left: -5px;
	margin-right: 3px;
	}
#aau-home-video-content .field-tags li.last:after	{
	content: '';
	margin: 0;
	left: 0;
	}
	
#aau-home-video-content button	{
	font-size: 18px;
	border: 1px solid rgba(255,255,255,0.4);
	padding: 21px 42px 19px 53px;
	background: url(../images/btn-video-pause-1.gif) 26px 50% no-repeat;
	transition: opacity .25s ease;
	}
#aau-home-video-content button:hover	{
	opacity: .75;
	}
	
	

/**************************************************************/
/*  header */
/**************************************************************/
	
header.body__header	{
	min-height: 640px;
	}

header.body__header .block__logo a	{
	display: block;
	width: 169px;
	height: 120px;
	/*background: url(../images/header-logo-association-american-universities-2.png) 0 0 no-repeat;*/
	background: url(../images/header-logo-association-american-universities-6.png) 0 50% no-repeat;
	background-size: 149px;
	}

.block__menu-secondary .block-content a	{
	color: #9498a2;
	padding-top: 44px;
	padding-bottom: 44px;
	}
.block__menu-secondary .block-content li:hover a,
.block__menu-secondary .block-content li.active-trail a	{
	color: #fff;
	border-color: #fff;
	}
	
header.body__header .block__search .search-trigger	{
	background-image: url(../images/header-search-trigger-home-1.png);
	height: 120px;
	}

.block__menu-login	{
	margin-top: 30px;
	}
.block__menu-login a,
#edit-openid-connect-client-generic-login	{
	color: #3469b3;
	background-color: #fff;

	}
	
.primary-menu-trigger	{
	border-color: #fff;
	color: #fff;
	background-image: url(../images/header-menu-hamburger-home-1.gif);
	margin-top: 30px;
	}

	

/**************************************************************/
/*  .body__main */
/**************************************************************/

.body__main	{
	position: relative;
	z-index: 1;
	}
	
main .container-1	{
	padding: 0;
	}
	
	
main .body__main__news-stem-initiative .container-1,
main .body__main__news-stem-initiative aside.aside__right	{
	margin-top: -50px;
	}
main .body__main__news-stem-initiative .container-1	{
	background-color: #fff;
	padding: 34px 0px 36px 20px;
	margin-right: 60px;
	}
	
	
main .body__main__featured-content	{
	margin-bottom: 165px;
	text-align: center;
	}
.bg-grey	{
	background-color: #f2f2f2;
	}
	
.featured-content-1.columns	{
	text-align: center;
	margin: 0 0 95px;
	color: #aeaeae;
	padding: 19px 0 0 0;
	font-size: 24px;
	width: calc(100% - 50px);
	margin-left: auto;
	margin-right: auto;
	float: none;
	line-height: 1.4;
	}
.featured-content-1 h2	{
	margin-bottom: 8px;
	font-size: 36px;
	}
.featured-content-1 p	{
	margin-bottom: 15px;
	}
	


.body__main__featured-content-2	{
	position: relative;
	z-index: 1;
	width: 100%;
	overflow: hidden;
	padding-bottom: 40px;
	}
.body__main__featured-content-2:before	{
	position: absolute;
	z-index: 0;
	content: '';
	background-color: #f2f2f2;
	width: 100%;
	height: 99999px;
	top: 50%;
	}
	
.featured-content-3	{
	color: #fff;
	}
.featured-content-3 > .row	{
	position: relative;
	z-index: 3;
	background-color: #9ba3af;
	background-image: radial-gradient(0px 50px, circle, #e7edf3, transparent 75%);
	background-image: -o-radial-gradient(0px 50px, circle, #e7edf3, transparent 75%);
  background-image: -ms-radial-gradient(0px 50px, circle, #e7edf3, transparent 75%);
  background-image: -moz-radial-gradient(0px 50px, circle, #e7edf3, transparent 75%);
  background-image: -webkit-radial-gradient(0px 50px, circle, #e7edf3, transparent 75%);
	padding: 80px 70px 80px 98px;
	}
.featured-content-3 .columns,
.featured-content-3 .columns:last-child:not(:first-child)	{
	display: inline-block;
	vertical-align: middle;
	float: none;
	}
.featured-content-3 .columns	{
	float: right;
	}
.featured-content-3 .column-1	{
	font-size: 24px;
	line-height: 1.2;
	/*color: #83888f;*/
	color: #333;
	padding-right: 30px;
	width: 41.66667%;
	width: calc(41.66667% - 3px);
	}
.featured-content-3 .column-2	{
	width: 58.33333%;
	width: calc(58.33333% - 3px);
	}
.featured-content-3 .column-1 h2	{
	font-size: 36px;
	margin-top: 0;
	margin-bottom: 20px;
	}

	
.body__main__undergraduate-stories	{
	padding-top: 42px;
	text-align: center;
	padding-bottom: 96px;
	position: relative;
	}
.path-frontpage .body__main__undergraduate-stories	{
	padding-bottom: 0;
	margin-bottom: 96px;
	}
.body__main__undergraduate-stories h2	{
	margin-bottom: 44px;
	}
	
	
.member-universities	{
	position: relative;
	overflow: hidden;
	font-size: 24px;
	line-height: 1.2;
	/*background: #1171cc url(../images/bg-home-university-members-1.jpg) 50% 0 no-repeat; hide this when we use logos */
	/*color: #a7bfe6;*/
	color: #bdcde6;
	background-color: #1171cc; /* use this when we show logos */
	}
/*
.member-universities:before	{
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	opacity: .6;
	background-color: #1171cc;
	z-index: 1;
	}
hide this when we show logos */
.member-universities h2	{
	color: #fff;
	}
main .member-universities h2	{
	margin-top: 0;
	}
.member-university-content	{
	padding: 15px 0;
	text-align: center;
	min-height: 600px;
	
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
	}
.member-university-content *	{
	position: relative;
	z-index: 1;
	}
	
.block__view__member-university-logos,
.block--block-views-block-home-member-universities-block-1,
.block--block-views-block-home-member-universities-all-block-1	{
	position: absolute;
	z-index: 0;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	}
.view__member-university-logos ul,
.view--home-member-universities ul,
.view--home-member-universities-all ul	{
	margin: 0;
	font-size: 0;
	}
.view__member-university-logos li,
.view--home-member-universities li,
.view--home-member-universities-all li	{
	list-style-type: none;
	height: 100px;
	margin: 0 auto;
	width: 12.5%;
	min-width: 100px;
	float: left;
	
	display: flex;
  justify-content: center;
  align-items: center;
	
	opacity: .2;
	transition: opacity .5s ease;
	}
.view__member-university-logos li:hover,
.view--home-member-universities li:hover,
.view--home-member-universities-all li:hover	{
	opacity: .66;
	}
.view__member-university-logos .university-name,
.view--home-member-universities .university-name,
.view--home-member-universities-all .university-name	{
	font-size: 14px;
	line-height: 1.2;
	color: #fff;
	text-align: center;
	padding: 0 10px;
	
	/* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;
	}
	
	
	
	
	
	
	
	
	
/* home featured research part redux */
.view-style-4.view .view-content > ul,
.view-style-4.view .views-row-container > .item-list > ul,
.view-style-4.view-container .view-content > ul,
.view-style-4.view-container .views-row-container > .item-list > ul	{
	font-size: 0;
	}
.view-style-4 ul	{
	margin: 0;
	}
.view-style-4 .views-row,
.view-style-4 .views-row-container li	{
	position: relative;
	font-size: 18px;
	line-height: 1.2;
	list-style-type: none;
	/*width: 14.2857142857%;
	min-width: 200px;*/
	width: 20%;
	min-width: initial;
	display: inline-block;
	vertical-align: top;
	}
	
.view-style-4 .views-row .views-row-content-2,
.view-style-4 .views-row-container li .views-row-content-2	{
	padding: 1px 20px;
	}
	
.view-style-4 .views-row.hover,
.view-style-4 .views-row-container li.hover	{
	z-index: 1111;
	width: 28.57142857%;
	color: #fff;
	margin-top: -50px;
	position: absolute;
	margin-left: -14.285714285%;
	}
.view-style-4 .views-row.hover:nth-child(1),
.view-style-4 .views-row-container li.hover:nth-child(1)	{
	margin-left: 0%;
	}
.view-style-4 .views-row.hover:nth-child(5),
.view-style-4 .views-row-container li.hover:nth-child(5)	{
	margin-left: -28.57142857%;
	}
.view-style-4 .views-row.previous-sibling-is-hovered,
.view-style-4 .views-row-container li.previous-sibling-is-hovered	{
	margin-left: 10%;
	}
.view-style-4 .views-row.next-sibling-is-hovered,
.view-style-4 .views-row-container li.next-sibling-is-hovered	{
	margin-right: 10%;
	}

.view-style-4 .views-row-container ul.hovered-item-1 li.previous-sibling-is-hovered	{
	margin-left: 20%;
	}
.view-style-4 .views-row-container ul.hovered-item-5 li.next-sibling-is-hovered	{
	margin-right: 20%;
	}
	
	
.view-style-4 .views-row.hover .views-row-content-1,
.view-style-4 .views-row-container li.hover .views-row-content-1	{
	position: absolute;
	background-color: #1171cc;
	padding-bottom: 1px;
	}
.view-style-4 .views-row .views-row-content-2,
.view-style-4 .views-row-container li .views-row-content-2	{
	padding: 25px 20px 5px;
	}
.view-style-4 .views-row.hover .views-row-content-2,
.view-style-4 .views-row-container li.hover .views-row-content-2	{
	position: relative;
	z-index: 11;
	margin-top: -70px;
	}
.view-style-4 .views-row.hover .views-row-content-1.no-image .views-row-content-2,
.view-style-4 .views-row-container li.hover .views-row-content-1.no-image .views-row-content-2	{
	margin-top: 0px;
	}
	
.view-style-4 .field--image	{
	position: relative;
	font-size: 0;
	}
.view-style-4 .field--image:before	{
	position: absolute;
	z-index: 3;
	content: '';
	background: #0f2b45;
	opacity: .8;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	}
.view-style-4 .field--image img	{
	width: 100% !important;
	height: auto;
	}
.view-style-4 .views-row.hover .field--image:before	{
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(29,120,207,1) 95%, rgba(17,113,204,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(29,120,207,1) 95%,rgba(17,113,204,1) 100%);
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(29,120,207,1) 95%,rgba(17,113,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1171cc',GradientType=0 );
	opacity: 1;
	}
	
.view-style-4 .field--title	{
	}
.view-style-4 .field--title h3	{
	font-weight: 400;
	font-size: 22px;
	line-height: 1.25;
	margin-bottom: 7px;
	}
.view-style-4 .field--title h3,
.view-style-4 .field--title h3 a	{
	color: #858585;
	}
.view-style-4 .views-row.hover .field--title h3,
.view-style-4 .views-row.hover .field--title h3 a	{
	color: #fff;
	}
.view-style-4 .field--title h3 a:hover	{
	border-bottom: 1px solid #fff;
	}
	
.view-style-4 .field--tags	{
	margin-bottom: 12px;
	}
.view-style-4 .field--tags li	{
	list-style-type: none;
	display: inline;
	}
.view-style-4 .field--tags li,
.view-style-4 .field--tags a	{
	color: #d2d2d2;
	}
.view-style-4 .field--tags li:after	{
	content: ', ';
	}
.view-style-4 .field--tags li.last:after	{
	content: '';
	}
.view-style-4 .views-row.hover .field--tags li,
.view-style-4 .views-row.hover .field--tags a	{
	color: #91b1e1;
	}
.view-style-4 .field--tags a:hover	{
	border-bottom: 1px solid #91b1e1;
	}
	
.view-style-4 .field--body	{
	position: absolute;
	left: -99999px;
	top: -99999px;
	line-height: 1.4444;
	}
.view-style-4 .views-row.hover .field--body	{
	position: static;
	left: auto;
	top: auto;
	padding-bottom: 15px;
	}
	
.slide-previous,
.slide-next	{
	position: absolute;
	z-index: 2222;
	top: 50%;
	margin-top: -30px;
	text-indent: -99999px;
	width: 58px;
	height: 60px;
	background: #fff url(../images/btn-previous-1.png) 50% 50% no-repeat;
	cursor: pointer;
	display: none;
	}
.slide-next	{
	background-image: url(../images/btn-next-1.png);
	}
.slide-previous:hover	{
	background-image: url(../images/btn-previous-hover-1.png);
	}
.slide-next:hover	{
	background-image: url(../images/btn-next-hover-1.png);
	}.view-style-5	{
	line-height: 1.42857;
	}
	
	
	
	
	
.view-style-5.view .view-content	{
	min-height: 380px;
	}
main .view-style-5 .view-content ul	{
	margin: 0;
	}
.view-style-5.view .view-content > ul	{
	font-size: 0;
	text-align: left;
	}
.view-style-5 .views-row	{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	text-align: center;
	width: 25%;
	/*min-width: 320px;*/
	}
.view-style-5,
.view-style-5 h3	{
	color: #fff;
	}
.view-style-5 .story-bio	{
	width: 100%;
	position: relative;
	overflow: hidden;
	display: block;
	}
.view-style-5 a *	{
	color: #fff;
	}
.view-style-5 .story-bio .bio-container-1	{
	position: absolute;
	z-index: 2;
	width: 100%;
	bottom: 41px;
	padding: 5px 15px;
	transition: height .4s ease;
	/*height: 60px;*/
	display: block;
	}
.view-style-5 .story-bio .bio-container-1:before	{
	position: absolute;
	z-index: 1;
	background-color: #1171cc;
	content: '';
	opacity: .8;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
	}
.view-style-5 .story-bio .bio-container-2	{
	position: relative;
	z-index: 11;
	}
.view-style-5 .views-row:hover .story-bio .bio-container-1	{
	height: 100%;
	
	display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
	}
	
.view-style-5 .story-bio .field--image	{
	font-size: 0;
	}
.view-style-5 .story-bio .field--image img	{
	width: 100% !important;
	height: auto;
	}
	
.view-style-5 .story-bio .field--bio-title	{
	font-size: 18px;
	margin-top: 5px;
	margin-bottom: 7px;
	}
.view-style-5 .views-row:hover .story-bio .field--bio-title	{
	margin-top: 0px;
	}
.view-style-5 .story-bio .field--bio-title h3	{
	margin: 0;
	font-size: 18px;
	display: inline-block;
  }
	
.view-style-5 .story-bio .field--bio-content	{
	
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
	word-wrap: normal;
	
	}
.view-style-5 .views-row:hover .story-bio .field--bio-content	{
	
	position: static !important;
	clip: auto;
	overflow: visible;
	height: auto;
	width: auto;
	word-wrap: initial;
	
	}
	
.view-style-5 .story-bio .field--bio-content p	{
	margin-bottom: 9px;
	}
	
.view-style-5 .story-bio .field--bio-name	{
	font-size: 16px;
	
	position: absolute !important;
	clip: rect(1px, 1px, 1px, 1px);
	overflow: hidden;
	height: 1px;
	width: 1px;
	word-wrap: normal;
	
	font-weight: 700;
	}
.view-style-5 .views-row:hover .story-bio .field--bio-name	{
	font-size: 16px;
	
	position: static !important;
	clip: auto;
	overflow: visible;
	height: auto;
	width: auto;
	word-wrap: initial;
	
	}
	
.view-style-5 .story-bio .field--university	{
	position: absolute;
	bottom: 0;
	min-height: 41px;
	width: 100%;
	text-transform: uppercase;
	font-weight: 700;
	}
.view-style-5 .story-bio .field--university *	{
	position: relative;
	z-index: 11;
	display: block;
	}
.view-style-5 .story-bio .field--university a	{
	padding-top: 12px;
	color: #fff;
	}
.view-style-5 .story-bio .field--university:before	{
	position: absolute;
	z-index: 1;
	background-color: #1171cc;
	content: '';
	opacity: .96;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	}
.view-style-5 .story-bio .field--university p	{
	display: inline-block;
  margin: 0;
  }

/* truncate */	
.field--bio-title.truncate h3,
.field--university.truncate p	{
	width: 12em;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: bottom;
  }
.field--university.truncate p	{
	width: 17em;
  }
.views-row:hover .field--bio-title.truncate h3	{
	display: block;
	white-space: normal;
	overflow: visible;
	vertical-align: initial;
	width: 100%;
	}
.truncate:after	{
	content: '...';
	display: inline-block;
  vertical-align: bottom;
 	position: relative;
	left: 3px;
	z-index: 11;
	top: 0px;
	}
.field--bio-title.truncate:after	{
	top: 1px;
	}
.views-row:hover .field--bio-title.truncate:after	{
	display: none;
	}

	
	
	
	
	
	
	
	
	
	
@media (min-width: 1600px)	{

	#aau-home-hero-image img	{
		width: 100%;
		}
		
	}
	
@media (max-width: 1280px)	{

	#aau-home-video video	{
		max-width: 1280px;
		}
		
	}
	
@media (max-width: 1250px)	{

	.body__header__video > .columns	{
		padding-left: 25px;
		padding-right: 25px;
		}
		
	}
	
@media (max-width: 1200px)	{

	main .body__main__news-stem-initiative .container-1	{
		margin-right: 0;
		padding-bottom: 10px;
		}
	main .body__main__news-stem-initiative .container-1,
	main .body__main__news-stem-initiative aside.aside__right	{
		margin-top: 0;
		}
	aside.aside__right	{
		clear: both;
		margin: 0 auto 25px;
		width: calc(100% - 50px);
		padding-top: 25px;
		}
	aside.aside__right.columns	{
		padding-bottom: 1px;
		}
	aside.aside__right.columns:last-child:not(:first-child)	{
		float: none;
    }
      
	header.body__header	{
		min-height: 0;
		position: relative;
		}
	.body__header__row-1	{
		background: #000 none;
		top: -120px;
		}
	#aau-home-video,
	#aau-home-hero-image	{
		position: relative;
		margin-top: 120px;
		height: auto;
		}
	#aau-home-video video,
	#aau-home-hero-image .hero-image	{
		position: static;
		min-height: auto;
		object-fit: cover;
		}
	.body__header__video	{
		position: absolute;
		top: 0;
		}
	#aau-home-video-content	{
		margin-top: 100px;
		max-width: 80%;
		}
	#aau-home-hero-image .hero-image img	{
		max-width: 100%;
		}
	#aau-home-video-content h1	{
		font-size: 48px;
		}
		
	}
	
@media (max-width: 1000px)	{
		
	.view.view-style-4 .view-content,
	.view.view-style-5 .view-content	{
		}
	.view.view-style-4,
	.view.view-style-5	{
		position: relative;
		}
	.slide-previous,
	.slide-next	{
		display: block;
		}
	.view.view-style-4 .slide-previous,
	.view.view-style-5 .slide-previous	{
		left: 25px;
		}
	.view.view-style-4 .slide-next,
	.view.view-style-5 .slide-next	{
		right: 25px;
		}
	.view.view-style-4 .view-content > ul,
	.view.view-style-5 .view-content > ul	{
		width: 100%;
		text-align: center;
		}
	.view-style-4 .views-row,
	.view-style-5 .views-row	{
		position: absolute;
		opacity: 0;
		z-index: 1;
		transition: opacity .33s ease;
		}
	.view-style-4 .views-row.active,
	.view-style-5 .views-row.active	{
		opacity: 1;
		z-index: 99;
		}
		
	.view-style-4 .views-row-container li.hover	{
		margin-top: 0;
		}
		
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover	{
		margin-top: 0;
		margin-left: -200px;
		color: #fff;
		}
	.view-style-4 .views-row,
	.view-style-4 .views-row-container li	{
		min-width: 200px;
		}
	.view-style-4 .views-row.hover,
	.view-style-4 .views-row-container li.hover	{
		width: auto;
		}
	.view-style-4 .views-row .views-row-content-1,
	.view-style-4 .views-row.hover .views-row-content-1	{
		position: absolute;
    width: 400px;
    background-color: #1171cc;
    padding-bottom: 1px;
    min-height: 250px;
		}
	.view-style-4 .views-row .field--image,
	.view-style-4 .views-row.hover .field--image	{
		position: relative;
    width: 400px;
    height: auto;
    margin-bottom: 0;
    min-height: 220px;
    }
  .view-style-4 .views-row .field--image:before,
  .view-style-4 .views-row.hover .field--image:before	{
		width: 400px;
		height: 100%;
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(29,120,207,1) 95%, rgba(17,113,204,1) 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(29,120,207,1) 95%,rgba(17,113,204,1) 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(29,120,207,1) 95%,rgba(17,113,204,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1171cc',GradientType=0 ); /* IE6-9 */
		opacity: 1;
  	}
  .view-style-4 .views-row .field--image img,
  .view-style-4 .views-row.hover .field--image img	{
  	position: relative;
    max-height: initial;
    right: auto;
    left: auto;
    max-width: 100%;
  	}
  .view-style-4 .views-row .views-row-content-2,
  .view-style-4 .views-row.hover .views-row-content-2	{
  	position: relative;
    z-index: 11;
    margin-top: -70px;
  	}
  .view-style-4 .views-row .field--body,
  .view-style-4 .views-row.hover .field--body	{
  	position: static;
    left: auto;
    top: auto;
    padding-bottom: 15px;
  	}
  .view-style-4 .views-row .field--tags li,
  .view-style-4 .views-row .field--tags a,
  .view-style-4 .views-row.hover .field--tags li,
  .view-style-4 .views-row.hover .field--tags a	{
  	color: #91b1e1;
  	}
  .view-style-4 .views-row .field--title h3,
  .view-style-4 .views-row .field--title h3 a,
  .view-style-4 .views-row.hover .field--title h3,
  .view-style-4 .views-row.hover .field--title h3 a	{
  	color: #fff;
  	}
  	
	.view-style-4 .views-row.hover:nth-child(1),
	.view-style-4 .views-row-container li.hover:nth-child(1)	{
		}
		
		
  	
	.view-style-5 .views-row	{
		min-width: 320px;
		}
	.view-style-5 .views-row,
	.view-style-5 .views-row.hover	{
		margin-left: -160px;
		}
	.view-style-5 .views-row .story-bio .bio-container-1,
	.view-style-5 .views-row:hover .story-bio .bio-container-1	{
		height: 339px;
	
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
				-ms-flex-direction: column;
						flex-direction: column;
		-webkit-box-pack: center;
				-ms-flex-pack: center;
						justify-content: center;
		}
	.view-style-5 .views-row .story-bio .field--bio-title,
	.view-style-5 .views-row:hover .story-bio .field--bio-title	{
		margin-top: 0px;
		}
	
	.view-style-5 .views-row .story-bio .field--bio-content,
	.view-style-5 .views-row:hover .story-bio .field--bio-content,
	.view-style-5 .views-row .story-bio .field--bio-name,
	.view-style-5 .views-row:hover .story-bio .field--bio-name	{
		position: static !important;
		clip: auto;
		overflow: visible;
		height: auto;
		width: auto;
		word-wrap: initial;
		}
	.views-row .field--bio-title.truncate h3,
	.views-row:hover .field--bio-title.truncate h3	{
		display: block;
		white-space: normal;
		overflow: visible;
		vertical-align: initial;
		width: 100%;
		}
	.views-row .field--bio-title.truncate:after,
	.views-row:hover .field--bio-title.truncate:after	{
		display: none;
		}
		
	}
	
@media (max-width: 1000px)	{
	
	.featured-content-3 > .row	{
		padding: 40px 25px 25px;
		}
	
	#aau-home-video-content	{
		margin-top: 40px;
		}
	#aau-home-video-content h1	{
		font-size: 44px;
		}
		
	}
	
@media (max-width: 850px)	{
	
	#aau-home-video-content	{
		font-size: 18px;
		background-color: #3469b3;
		width: 100%;
		margin: 0 auto 0;
		padding: 15px;
		max-width: 100%;
		}
	#aau-home-video-content h1	{
		font-size: 45px;
		}
	#aau-home-video-content .bi-button-container	{
		background-color: #fff;
		}
	#aau-home-video-content .bi-button-container a.bi-button	{
		font-size: 16px;
		color: #3469b3;
    padding: 12px 20px;
		}
		
	.body__header__video	{
		position: relative;
		margin-top: -30px;
		}
	#aau-home-video .cover,
	#aau-home-hero-image .cover,
	#aau-home-video:before,
	#aau-home-hero-image:before	{
		display: none;
		}
		
	}
	
@media (max-width: 768px)	{
		
		
	
	main .body__main__featured-content	{
		margin-bottom: 0;
		}
		
	.featured-content-1.columns	{
		margin-bottom: 40px;
		}
	.featured-content-2	{
		padding-bottom: 40px;
		}
	.featured-content-2.columns,
	.featured-content-2.columns:last-child:not(:first-child)	{
		float: none;
		}
		
	.body__main__undergraduate-stories	{
		margin-bottom: 0px;
		padding-bottom: 50px;
		padding-top: 12px;
		}
		
	.member-universities	{
		bottom: auto;
		margin-top: 0;
		padding: 30px;
		}
	.member-university-content	{
		min-height: 0;
		padding-bottom: 10px;
		}
		
	.featured-content-3 .column-1,
	.featured-content-3 .column-2	{
		display: block;
		width: 100%;
		float: none;
		}
	.featured-content-3 .column-1	{
		padding-bottom: 30px;
		}
		
	}
	
@media (max-width: 640px)	{

	#aau-home-video	{
		max-height: 462px;
		}
	header.body__header,
	#aau-home-video video	{
		min-height: 462px;
		}
	#aau-home-hero-image	{
		margin-top: 134px;
		}

	main .body__main__news-stem-initiative .container-1	{
		padding-right: 20px;
		}
	
	body.path-frontpage .body__header__row-1	{
		height: 134px;
		top: -108px;
		}
	.region__body-header-row-1-column-2	{
		height: auto;
		}
	header.body__header .block__logo a	{
		height: 55px;
		background-size: 110px;
		background-position: 0 50%;
		}
	.primary-menu-trigger	{
		margin-top: 9px;
		margin-left: 0;
		padding: 0;
		text-indent: -99999px;
		text-align: left;
		background-position: 50% 50%;
		width: 30px;
		height: 30px;
		}
		
	#js-mobile-container-1	{
		background: url(../images/rule-header-mobile-1.png) 0 0 repeat-x;
		clear: both;
		height: 48px;
		}
		
	header.body__header .block__search .search-trigger	{
		height: 48px;
		}
	header.body__header .block__search .search-trigger,
	header.body__header .block__search form .button	{
		background-size: 18px 18px;
		}
	body.search-is-open header.body__header .block__search .search__form	{
		width: 249px;
		}
	header.body__header .block__search .form-item-search label	{
		margin-top: -12px;
		}
	header.body__header .block__search .form-item-search label,
	header.body__header .block__search form [type="text"]	{
		font-size: 15px;
		}
		
	.block__menu-login	{
		margin-top: 8px;
		}
	.block__menu-login a	{
		padding: 6px 15px 5px;
		line-height: 1.2;
		}
		
	h2,
	.featured-content-1 h2,
	.featured-content-3 .column-1 h2	{
		font-size: 24px;
		}
		
	.featured-content-1.columns	{
		padding-top: 1px;
		font-size: 18px;
		}
	.featured-content-3 .column-1	{
		font-size: 18px;
		line-height: 1.4;
		color: #353535;
		}
		
	.body__main__featured-content-2,
	.member-universities	{
		font-size: 20px;
		}
		
	.body__main__featured-content-2	{
		padding-bottom: 20px;
		}
	.body__main__undergraduate-stories	{
		padding-top: 0;
		padding-bottom: 20px;
		}
	.body__main__undergraduate-stories h2	{
		margin-bottom: 20px;
		}
		
	}
	
@media (max-width: 600px)	{

	aside.aside__right.columns	{
		padding-left: 25px;
		padding-right: 25px;
		}
		
	.view.view-style-4 .slide-previous,
	.view.view-style-5 .slide-previous	{
		left: 0;
		}
	.view.view-style-4 .slide-next,
	.view.view-style-5 .slide-next	{
		right: 0;
		}
		
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover,
	.view-style-4 .views-row .views-row-content-1,
	.view-style-4 .views-row.hover .views-row-content-1,
	.view-style-4 .views-row .field--image,
	.view-style-4 .views-row.hover .field--image,
  .view-style-4 .views-row .field--image:before,
  .view-style-4 .views-row.hover .field--image:before	{
		width: 100%;
		}
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover,
	.view-style-4 .views-row-container li,
	.view-style-4 .views-row-container li.hover,
	.view-style-4 .views-row .views-row-content-1,
	.view-style-4 .views-row.hover .views-row-content-1,
	.view-style-4 .views-row-container li.hover .views-row-content-1	{
		width: calc(100% - 50px);
		}
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover	{
		left: auto;
		margin: 0 auto;
		margin-left: 50px;
		}
	.view.view-style-4 .view-content > ul	{
		text-align: left;
		}
	.view-style-4 .field--image img	{
		width: 100% !important;
		height: auto !important;
		}
		
	#aau-home-video-content h1	{
		font-size: 38px;
		}
		
	}
	
@media (max-width: 468px)	{

	#aau-home-video-content h1	{
		font-size: 32px;
		}
	.body__header__video	{
		margin-top: -15px;
		}

}
	
@media (max-width: 400px)	{

	.undergraduate-stories.columns.column-no-padding-both	{
		padding-left: 15px;
		padding-right: 15px;
		}
		
	.view-style-5 .views-row,
	.view-style-5 .views-row.hover	{
		min-width: 290px;
		margin-left: -145px;
		left: 50%;
		}
		
	.view.view-style-4 .slide-previous,
	.view.view-style-5 .slide-previous	{
		width: 40px;
		}
	.view.view-style-4 .slide-next,
	.view.view-style-5 .slide-next	{
		width: 40px;
		}
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover,
	.view-style-4 .views-row-container li,
	.view-style-4 .views-row-container li.hover,
	.view-style-4 .views-row .views-row-content-1,
	.view-style-4 .views-row.hover .views-row-content-1,
	.view-style-4 .views-row-container li.hover .views-row-content-1	{
		width: calc(100% - 25px);
		}
	.view-style-4 .views-row,
	.view-style-4 .views-row.hover	{
		margin-left: 25px;
		}
		
	}
#toolbar-item-user {
	display:none;
}