/* 	To embed your own fonts, use this syntax
	and place your fonts inside the
	library/fonts folder. For more information
	on embedding fonts, go to:
	http://www.fontsquirrel.com/
	Be sure to remove the comment brackets.
*/
/*	@font-face {
    	font-family: 'Font Name';
    	src: url('library/fonts/font-name.eot');
    	src: url('library/fonts/font-name.eot?#iefix') format('embedded-opentype'),
             url('library/fonts/font-name.woff') format('woff'),
             url('library/fonts/font-name.ttf') format('truetype'),
             url('library/fonts/font-name.svg#font-name') format('svg');
    	font-weight: normal;
    	font-style: normal;
	}
*/
/*********************
BORDER RADIUS
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include border-radius(4px 4px 0 0);
*/
/*********************
TRANISTION
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include transition(all 0.2s ease-in-out);
*/
/*********************
BOX SHADOWS
*********************/
/*
I totally rewrote this to be cleaner and easier to use.
You'll need to be using Sass 3.2+ for these to work.
Thanks to @anthonyshort for the inspiration on these.
USAGE: @include box-shadow(inset 0 0 4px rgba(0,0,0,0.22));
*/
/*********************
CSS3 GRADIENTS
Be careful with these since they can
really slow down your CSS. Don't overdue it.
*********************/
/* @include css-gradient(#dfdfdf,#f8f8f8); */
/*********************
BOX SIZING
*********************/
/* @include box-sizing(border-box); */
/* NOTE: value of "padding-box" is only supported in Gecko. So
probably best not to use it. I mean, were you going to anyway? */
/*********************
Some utils
*********************/
/* line 169, ../../acu-parent/scss/_mixins.scss */
.round {
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  -border-radius: 200px;
  border-radius: 200px;
}

/* line 6, ../scss/site.scss */
#search-wrap {
  position: absolute;
  height: 400px;
  z-index: 99;
  width: 100%;
}

/* line 14, ../scss/site.scss */
.home #search-wrap {
  height: 450px;
}

@media only screen and (min-width: 64em) {
  /* line 19, ../scss/site.scss */
  .orbit-caption {
    padding-top: 150px;
    text-align: center;
  }
}
@media only screen and (max-width: 40em) {
  /* line 25, ../scss/site.scss */
  .orbit-caption > .row > div {
    padding: 0 0.375rem;
  }
}
/* line 29, ../scss/site.scss */
.orbit-caption p {
  max-width: 100%;
}

/* line 34, ../scss/site.scss */
.featured-image .article-strap p {
  background-color: transparent;
  display: block;
  text-align: center;
  float: none;
  clear: none;
  color: white;
  font-size: 64px;
  font-weight: bold;
  max-width: 100%;
  line-height: 100%;
  padding: 0;
  margin: 0;
}

/* line 49, ../scss/site.scss */
.mobile-strap {
  padding: 10px 0;
}
/* line 51, ../scss/site.scss */
.mobile-strap p {
  font-weight: 700;
  color: white;
  margin-bottom: 0;
}

/* line 59, ../scss/site.scss */
.key-action {
  font-weight: 700;
}

/* line 63, ../scss/site.scss */
.alternate {
  background-color: #f4f4f4;
}

/* line 69, ../scss/site.scss */
.current-person_category-ancestor > a,
.current-person-ancestor > a {
  color: #3e1a51;
}
/* line 71, ../scss/site.scss */
.current-person_category-ancestor > a:after,
.current-person-ancestor > a:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  border: solid transparent;
  pointer-events: none;
  margin: 0 0 0 -10px;
  left: 50%;
  border: 8px solid rgba(255, 255, 255, 0);
  border-top-color: #fff;
  z-index: 9;
}

/* line 88, ../scss/site.scss */
.main-menu a {
  text-transform: capitalize;
  font-weight: 700;
}

/* --------------------------------------------
  news feed
-------------------------------------------- */
/* line 96, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full {
  height: auto;
}
/* line 99, ../scss/site.scss */
.news-feed .news-component li .nf-header {
  padding: 4px 16px;
  background-color: #3e1a51;
  color: white;
  font-weight: 700;
}
/* line 104, ../scss/site.scss */
.news-feed .news-component li .nf-header h2 {
  color: white;
  min-height: 200px;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.2;
}
/* line 110, ../scss/site.scss */
.news-feed .news-component li .nf-header h2 a {
  color: white;
}
/* line 115, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full:after,
.news-feed .news-component li .boxed-detail:after {
  background-color: #3e1a51;
}
/* line 120, ../scss/site.scss */
.news-feed .news-component li .boxed-detail h2 {
  color: #3e1a51;
  line-height: 1.2;
  font-size: 18px;
}
/* line 125, ../scss/site.scss */
.news-feed .news-component li .boxed-detail .nf-excerpt {
  color: #666666;
}
/* line 130, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full .nf-excerpt {
  padding-top: 16px;
  font-size: 16px;
  color: #666666;
}
/* line 136, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full .nf-more,
.news-feed .news-component li .nf-more {
  color: #666666;
}
/* line 140, ../scss/site.scss */
.news-feed .news-component li .block-wrap {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background-color: #ebeef3;
}

/* line 148, ../scss/site.scss */
.news-feed .news-component li:nth-child(2n) .nf-header,
.news-feed .news-component li:nth-child(2n) .boxed-detail-full:after,
.news-feed .news-component li:nth-child(2n) .boxed-detail:after {
  background-color: #017582;
}
/* line 154, ../scss/site.scss */
.news-feed .news-component li:nth-child(2n) .boxed-detail h2 {
  color: #017582;
}

/* line 160, ../scss/site.scss */
.news-feed .news-component li:nth-child(3n) .nf-header,
.news-feed .news-component li:nth-child(3n) .boxed-detail-full:after,
.news-feed .news-component li:nth-child(3n) .boxed-detail:after {
  background-color: #47679d;
}
/* line 166, ../scss/site.scss */
.news-feed .news-component li:nth-child(3n) .boxed-detail h2 {
  color: #47679d;
}

/* line 172, ../scss/site.scss */
.news-feed .news-component li:nth-child(4n) .nf-header,
.news-feed .news-component li:nth-child(4n) .boxed-detail-full:after,
.news-feed .news-component li:nth-child(4n) .boxed-detail:after {
  background-color: #5b67b2;
}
/* line 178, ../scss/site.scss */
.news-feed .news-component li:nth-child(4n) .boxed-detail h2 {
  color: #5b67b2;
}

/* line 194, ../scss/site.scss */
.tagged:after, .news-component li .boxed-detail-full:after,
.news-component li .boxed-detail:after, .related-feed li .block-wrap:after, .centre-feed li .block-wrap:after, .people-feed li.program-13 .block-wrap:after, .people-feed li.program-12 .block-wrap:after, .people-feed li.program-11 .block-wrap:after, .people-feed li.program-10 .block-wrap:after {
  position: absolute;
  content: ' ';
  left: 0;
  bottom: 0px;
  height: 8px;
  background-color: #0F2937;
  width: 100%;
}

/* line 205, ../scss/site.scss */
footer .rexr:after {
  padding: 0;
}

/* --------------------------------------------
  related feed
-------------------------------------------- */
/* line 215, ../scss/site.scss */
.related-feed li .block-wrap {
  background-color: #ebeef3;
  display: block;
}
/* line 218, ../scss/site.scss */
.related-feed li .block-wrap:after {
  background-color: #017582;
}
/* line 223, ../scss/site.scss */
.related-feed li .details {
  padding: 16px;
}
/* line 226, ../scss/site.scss */
.related-feed li h3 {
  margin-bottom: 0;
  background-color: #017582;
  color: white;
  padding: 4px 16px;
  font-size: 18px;
  line-height: 1;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
/* line 235, ../scss/site.scss */
.related-feed li h3 a {
  color: white;
}
/* line 239, ../scss/site.scss */
.related-feed li .excerpt p {
  color: #017582;
  font-size: 16px;
  font-weight: 700;
}
/* line 245, ../scss/site.scss */
.related-feed li:nth-child(2n) h3,
.related-feed li:nth-child(2n) .block-wrap:after {
  background-color: #47679d;
}
/* line 249, ../scss/site.scss */
.related-feed li:nth-child(2n) .excerpt p {
  color: #47679d;
}
/* line 254, ../scss/site.scss */
.related-feed li:nth-child(3n) h3,
.related-feed li:nth-child(3n) .block-wrap:after {
  background-color: #5b67b2;
}
/* line 258, ../scss/site.scss */
.related-feed li:nth-child(3n) .excerpt p {
  color: #5b67b2;
}

/* line 266, ../scss/site.scss */
.people-categories h3 {
  margin-bottom: 0;
  background-color: #017582;
  color: white;
  padding: 4px 12px;
  font-size: 18px;
  line-height: 1;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
/* line 275, ../scss/site.scss */
.people-categories h3 a {
  color: white;
}
/* line 278, ../scss/site.scss */
.people-categories h3:after {
  font-family: 'acuicons';
  content: "\e601";
  float: right;
  line-height: 18px;
  font-size: 10px;
}
/* line 287, ../scss/site.scss */
.people-categories .block-professional-staff h3 {
  background-color: #47679d;
}
/* line 290, ../scss/site.scss */
.people-categories .block-professional-staff .excerpt p {
  color: #47679d;
}
/* line 295, ../scss/site.scss */
.people-categories .block-research-staff h3 {
  background-color: #017582;
}
/* line 298, ../scss/site.scss */
.people-categories .block-research-staff .excerpt p {
  color: #017582;
}
/* line 303, ../scss/site.scss */
.people-categories .block-director h3 {
  background-color: #3e1a51;
}
/* line 306, ../scss/site.scss */
.people-categories .block-director .excerpt p {
  color: #3e1a51;
}

/* --------------------------------------------
  centre feed
-------------------------------------------- */
/* line 317, ../scss/site.scss */
.centre-feed li .block-wrap {
  display: block;
}
/* line 320, ../scss/site.scss */
.centre-feed li .excerpt {
  color: #666666;
}
/* line 324, ../scss/site.scss */
.centre-feed li h3 {
  font-size: 16px;
  background-color: #3e1a51;
  margin-bottom: 0;
  padding: 4px 16px;
  color: white;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}
/* line 332, ../scss/site.scss */
.centre-feed li h3 a {
  color: white;
}
/* line 336, ../scss/site.scss */
.centre-feed li .block-wrap {
  height: 100%;
  background-color: #ebeef3;
}
/* line 340, ../scss/site.scss */
.centre-feed li .block-wrap:after {
  background-color: #3e1a51;
}
/* line 345, ../scss/site.scss */
.centre-feed li:nth-child(2n) h3,
.centre-feed li:nth-child(2n) .block-wrap:after {
  background-color: #017582;
}
/* line 351, ../scss/site.scss */
.centre-feed li:nth-child(3n) h3,
.centre-feed li:nth-child(3n) .block-wrap:after {
  background-color: #47679d;
}
/* line 357, ../scss/site.scss */
.centre-feed li:nth-child(4n) h3,
.centre-feed li:nth-child(4n) .block-wrap:after {
  background-color: #5b67b2;
}

/* --------------------------------------------
  people feed
-------------------------------------------- */
/* line 369, ../scss/site.scss */
.people-feed li .block-wrap {
  background-color: #ebeef3;
}
/* line 372, ../scss/site.scss */
.people-feed li .details h3,
.people-feed li .position {
  color: #666666;
}
/* line 379, ../scss/site.scss */
.people-feed li.program-13 .block-wrap:after {
  background-color: #5b67b2;
}
/* line 387, ../scss/site.scss */
.people-feed li.program-12 .block-wrap:after {
  background-color: #47679d;
}
/* line 395, ../scss/site.scss */
.people-feed li.program-11 .block-wrap:after {
  background-color: #017582;
}
/* line 403, ../scss/site.scss */
.people-feed li.program-10 .block-wrap:after {
  background-color: #3e1a51;
}

/* line 410, ../scss/site.scss */
.person-details-publications {
  background-color: #ebeef3;
  padding: 0 16px 16px;
}
/* line 413, ../scss/site.scss */
.person-details-publications h3 {
  color: #3e1a51;
  border-bottom: 1px solid #3e1a51;
  margin-top: 0;
  margin-bottom: 20px;
}

/* line 420, ../scss/site.scss */
.person-details {
  background-color: #ebeef3;
}
/* line 422, ../scss/site.scss */
.person-details .bio {
  padding: 20px 16px 20px 0;
}
@media only screen and (max-width: 40em) {
  /* line 422, ../scss/site.scss */
  .person-details .bio {
    padding: 20px 16px;
  }
}
/* line 427, ../scss/site.scss */
.person-details .bio .position {
  color: #3e1a51;
  font-size: 18px;
}
/* line 431, ../scss/site.scss */
.person-details .bio a {
  font-weight: 700;
}

/* line 436, ../scss/site.scss */
.person-content {
  padding: 16px;
  color: #666666;
  background-color: #ebeef3;
}

/* line 442, ../scss/site.scss */
.publication {
  display: block;
  padding: 10px 0;
}
/* line 445, ../scss/site.scss */
.publication [class*="icon-"] {
  background-color: #3e1a51;
  color: white;
  font-size: 20px;
  font-weight: 700;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  text-align: center;
  line-height: 40px;
}

/* line 457, ../scss/site.scss */
.publications-list {
  margin-bottom: 20px;
}

/* line 460, ../scss/site.scss */
.page-template-page-template-people .alternate {
  background-color: transparent;
}

/* --------------------------------------------
	content body area
-------------------------------------------- */
/* line 466, ../scss/site.scss */
.article-h1 {
  margin-top: 20px;
  text-transform: uppercase;
}

/* line 471, ../scss/site.scss */
.article-body h3,
.article-body h4 {
  color: #3e1a51;
}
/* line 475, ../scss/site.scss */
.article-body h2,
.article-body h2.section-header {
  font-weight: 700;
  font-size: 26px;
  padding: 10px 10px;
  border-top: 8px solid #3e1a51;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #ebeef3;
}
/* line 485, ../scss/site.scss */
.article-body h2.section-header {
  margin-top: 20px;
}
/* line 488, ../scss/site.scss */
.article-body.people {
  padding-bottom: 40px;
}
/* line 492, ../scss/site.scss */
.article-body.wysiwyg h3,
.article-body.wysiwyg h4 {
  color: #3e1a51;
  font-size: 26px;
}
/* line 497, ../scss/site.scss */
.article-body.wysiwyg h4 {
  margin-top: 20px;
}

/* line 503, ../scss/site.scss */
.accordion .accordion-navigation > a, .accordion dd > a {
  border-top: 1px solid #0F2937;
}

/* line 507, ../scss/site.scss */
.action-link.button {
  border-radius: 10px;
}

/* --------------------------------------------
	Home Page
-------------------------------------------- */
/* line 516, ../scss/site.scss */
.home-intro h2 {
  font-size: 38px;
  font-weight: 700;
  line-height: 1.1;
  margin-bottom: 10px;
  padding: 0;
  background-color: transparent;
  border: none;
}
/* line 525, ../scss/site.scss */
.home-intro h3 {
  font-size: 24px;
  color: #666666;
}
/* line 529, ../scss/site.scss */
.home-intro p {
  font-size: 24px;
  font-weight: 300;
  color: #666666;
}

/* line 538, ../scss/site.scss */
.slick-dots li.slick-active button,
.slick-dots li button:focus {
  padding-top: 10px;
  margin-top: -10px;
  height: 40px;
}
/* line 546, ../scss/site.scss */
.slick-dots li button, .slick-dots li button:hover, .slick-dots li button:focus {
  background-color: #3e1a51;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
}
/* line 555, ../scss/site.scss */
.slick-dots li:nth-child(2n) button {
  background-color: #017582;
}
/* line 558, ../scss/site.scss */
.slick-dots li:nth-child(3n) button {
  background-color: #47679d;
}
/* line 561, ../scss/site.scss */
.slick-dots li:nth-child(4n) button {
  background-color: #5b67b2;
}

/* line 568, ../scss/site.scss */
.slick-slider {
  margin-bottom: 60px;
}

/* line 572, ../scss/site.scss */
.news-feed {
  margin-top: 60px;
  margin-bottom: 60px;
}

/* line 577, ../scss/site.scss */
.news-list .news-article {
  border-bottom: 8px solid #3e1a51;
  display: block;
}
/* line 580, ../scss/site.scss */
.news-list .news-article:hover {
  background-color: #ebeef3;
}
/* line 583, ../scss/site.scss */
.news-list .news-article h3 {
  color: #3e1a51;
  font-size: 20px;
}
/* line 587, ../scss/site.scss */
.news-list .news-article .excerpt {
  font-size: 16px;
  color: #3e1a51;
}

/* line 594, ../scss/site.scss */
.thumb-wrap {
  background-color: #3e1a51;
}

/* --------------------------------------------
  Centres
-------------------------------------------- */
/* line 604, ../scss/site.scss */
.page-id-15 .article-body h2 {
  color: #017582;
  border-top-color: #017582;
}
/* line 608, ../scss/site.scss */
.page-id-15 .article-body.wysiwyg h3,
.page-id-15 .article-body h3,
.page-id-15 .person-details .bio .position,
.page-id-15 .article-body.wysiwyg h4,
.page-id-15 .person-details .bio a,
.page-id-15 .block-wrap .action-link {
  color: #017582;
}

/* line 619, ../scss/site.scss */
.page-id-16 .article-body h2 {
  color: #47679d;
  border-top-color: #47679d;
}
/* line 623, ../scss/site.scss */
.page-id-16 .article-body.wysiwyg h3,
.page-id-16 .article-body h3,
.page-id-16 .person-details .bio .position,
.page-id-16 .article-body.wysiwyg h4,
.page-id-16 .person-details .bio a,
.page-id-16 .block-wrap .action-link {
  color: #47679d;
}

/* line 634, ../scss/site.scss */
.page-id-17 .article-body h2 {
  color: #5b67b2;
  border-top-color: #5b67b2;
}
/* line 638, ../scss/site.scss */
.page-id-17 .article-body.wysiwyg h3,
.page-id-17 .article-body h3,
.page-id-17 .person-details .bio .position,
.page-id-17 .article-body.wysiwyg h4,
.page-id-17 .person-details .bio a,
.page-id-17 .block-wrap .action-link {
  color: #5b67b2;
}
