/* 	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;
}

/*
=================================
    flex display
=================================
*/
/* line 13, ../scss/site.scss */
.people-feed li .with-image .image-wrap, .person-details img {
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
}

/* line 20, ../scss/site.scss */
.people-feed li .with-image .image-wrap, .person-details img {
  border: solid 5px #fff;
  border-radius: 10rem;
}

/* line 34, ../scss/site.scss */
.streams .block-wrap:hover .details:before {
  position: absolute;
  padding: 8px;
  content: "\e62c";
  font-family: acuicons;
  color: #00e5e6;
  background-color: transparent;
  font-size: 40px;
  line-height: 1;
}

/* line 45, ../scss/site.scss */
.centres .centre-item:hover {
  box-shadow: 3px 3px 5px rgba(0, 0, 0, 0.5);
}
/* line 47, ../scss/site.scss */
.centres .centre-item:hover h3 {
  margin-top: 0;
  color: #5D6C75;
  border-top-color: transparent;
}
/* line 52, ../scss/site.scss */
.centres .centre-item:hover:after {
  display: none;
  left: -56px;
  bottom: 0px;
}
@media only screen and (min-width: 40.063em) {
  /* line 52, ../scss/site.scss */
  .centres .centre-item:hover:after {
    display: block;
  }
}

/* line 62, ../scss/site.scss */
.streams .block-wrap {
  border-top: 8px solid #e1401a;
}
/* line 64, ../scss/site.scss */
.streams .block-wrap h3 {
  font-weight: 400;
}
/* line 66, ../scss/site.scss */
.streams .block-wrap h3, .streams .block-wrap h3 a {
  color: #333;
}
/* line 70, ../scss/site.scss */
.streams .block-wrap .details {
  padding: 10px;
  position: relative;
}
/* line 74, ../scss/site.scss */
.streams .block-wrap img {
  width: 100%;
}
/* line 79, ../scss/site.scss */
.streams .block-wrap:hover h3, .streams .block-wrap:hover h3 a {
  color: white !important;
}
/* line 85, ../scss/site.scss */
.streams .block-wrap:hover .image-wrap:before {
  opacity: 0;
}
/* line 89, ../scss/site.scss */
.streams .block-wrap:hover img {
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0'/></filter></svg>#grayscale");
  -webkit-filter: none;
  filter: none;
}
/* line 92, ../scss/site.scss */
.streams .block-wrap:hover .details {
  background: #45c6fd;
  background: -webkit-gradient(linear, left top, right bottom, from(#45c6fd), to(#00e5e6));
  background: -moz-linear-gradient(left top, #45c6fd 0%, #00e5e6 100%);
  background: -moz-gradient(left top, #45c6fd 0%, #00e5e6 100%);
}
/* line 95, ../scss/site.scss */
.streams .block-wrap:hover .details:before {
  top: -56px;
  left: 0px;
  background-color: #45c6fd;
}

/*------------------------------

    general styling

--------------------------------*/
/* line 110, ../scss/site.scss */
a {
  transition: all .3s ease-in-out;
}

/* line 114, ../scss/site.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: 100;
}

/* line 118, ../scss/site.scss */
p {
  text-align: justify;
}

/* line 122, ../scss/site.scss */
body {
  font-size: 100%;
}

/* line 126, ../scss/site.scss */
.padding-10 {
  padding: 10px !important;
}

/* line 130, ../scss/site.scss */
.float-left {
  float: left !important;
}

/* line 134, ../scss/site.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 138, ../scss/site.scss */
.action-button {
  display: inline-block;
  padding: 1rem;
  border-radius: 5px;
  background-color: #b43315;
  text-align: center;
  color: #fff;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  margin: 4px;
}
/* line 148, ../scss/site.scss */
.action-button:hover {
  background-color: #922a11;
  color: #fff;
  box-shadow: 0 0 2px rgba(0, 0, 0, 0.8) !important;
}
/* line 154, ../scss/site.scss */
.action-button.button-1 {
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.8);
}

/* line 162, ../scss/site.scss */
.main-menu li:hover > a {
  color: #b43315;
  opacity: .5;
}
/* line 170, ../scss/site.scss */
.main-menu > .current-menu-parent a, .main-menu > .current-menu-item a {
  color: #b43315;
}

/* line 176, ../scss/site.scss */
.article-body {
  /*font-size:16px;*/
  overflow: hidden;
  padding-right: 3px;
  padding-left: 3px;
}
/* line 181, ../scss/site.scss */
.article-body h2 {
  border-top: none !important;
  color: #00e5e6;
}
/* line 185, ../scss/site.scss */
.article-body p {
  line-height: 1.2em;
  color: #333;
}

/* line 190, ../scss/site.scss */
.gallery-caption {
  padding-left: 0.5em;
  padding-right: 0.5em;
}

/* line 195, ../scss/site.scss */
.news-item .with-thumb .details > div {
  position: relative;
}

/* line 200, ../scss/site.scss */
.nf-more {
  color: #fff;
}

/* line 204, ../scss/site.scss */
.boxed-detail .nf-excerpt {
  color: #b43315;
}

/* line 209, ../scss/site.scss */
.featured-image .article-strap {
  padding-top: 0;
}
/* line 211, ../scss/site.scss */
.featured-image .article-strap p {
  background-color: transparent;
  text-align: center;
}

/* line 220, ../scss/site.scss */
.wrapper {
  position: relative;
  display: block;
}

/* line 225, ../scss/site.scss */
.headerwrap .outrigger .key-action {
  color: #fff;
}

/* line 229, ../scss/site.scss */
.topstripe {
  background-color: #f2f2f2;
}

/* line 233, ../scss/site.scss */
#content {
  background-position: 70% top;
  background-repeat: no-repeat;
}

/* line 239, ../scss/site.scss */
.no-cssgradients #content {
  background-position: center top;
  background-size: cover;
}

/* line 245, ../scss/site.scss */
#content-wrap {
  background-color: white;
  padding: 2rem 1rem;
  max-width: 77rem;
  margin: 10px 10px 40px;
}
@media only screen and (min-width: 40.063em) {
  /* line 245, ../scss/site.scss */
  #content-wrap {
    margin: auto;
  }
}

/* line 255, ../scss/site.scss */
.main-menu a {
  text-transform: capitalize;
}

/* line 259, ../scss/site.scss */
.top-bar-section > ul > li > a,
.top-bar-section .dropdown li.title h5 a,
.top-bar-section .dropdown li.parent-link a {
  text-transform: uppercase;
}

/* line 265, ../scss/site.scss */
#search-wrap {
  background-color: #e1401a;
  height: auto;
}
/* line 268, ../scss/site.scss */
.home #search-wrap {
  height: auto;
}
/* line 271, ../scss/site.scss */
#search-wrap button {
  margin-bottom: 0;
}

/* line 276, ../scss/site.scss */
.image-wrap {
  display: block;
  position: relative;
}
/* line 279, ../scss/site.scss */
.image-wrap img {
  width: 100%;
  filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
  /* Firefox 10+, Firefox on Android */
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  transition: all 0.1s ease-in;
}

/* line 285, ../scss/site.scss */
.alternate {
  padding: 3rem;
  margin: 1rem 0;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
/* line 290, ../scss/site.scss */
.alternate > .extra_people {
  padding-bottom: 0;
}

/* line 399, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full {
  height: auto;
}
/* line 402, ../scss/site.scss */
.news-feed .news-component li .nf-header {
  padding: 4px 16px;
  background-color: #b43315;
  color: white;
  font-weight: 700;
}
/* line 407, ../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 413, ../scss/site.scss */
.news-feed .news-component li .nf-header h2 a {
  color: white;
}
/* line 418, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full:after,
.news-feed .news-component li .boxed-detail:after {
  background-color: #b43315;
}
/* line 423, ../scss/site.scss */
.news-feed .news-component li .boxed-detail h2 {
  color: #b43315;
  line-height: 1.2;
  font-size: 18px;
}
/* line 428, ../scss/site.scss */
.news-feed .news-component li .boxed-detail .nf-excerpt {
  color: #333;
}
/* line 433, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full .nf-excerpt {
  padding-top: 16px;
  font-size: 16px;
  color: #333;
}
/* line 439, ../scss/site.scss */
.news-feed .news-component li .boxed-detail-full .nf-more,
.news-feed .news-component li .nf-more {
  color: #333;
}
/* line 443, ../scss/site.scss */
.news-feed .news-component li .block-wrap {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  background-color: #f2f2f2;
}

/* line 495, ../scss/site.scss */
.tagged:after, .news-component li .boxed-detail-full:after,
.news-component li .boxed-detail:after {
  position: absolute;
  content: ' ';
  left: 0;
  bottom: 0px;
  height: 8px;
  background-color: #12b6fd;
  width: 100%;
}

/* line 506, ../scss/site.scss */
footer .rexr:after {
  top: 0;
}

/* line 511, ../scss/site.scss */
.side-nav li.parent-link {
  border-bottom: none;
}

/* line 515, ../scss/site.scss */
.article-strap {
  font-size: 28px;
  font-weight: bold;
  color: white;
  line-height: 1.1em;
}
@media only screen and (min-width: 64em) {
  /* line 515, ../scss/site.scss */
  .article-strap {
    font-size: 58px;
  }
}
/* line 523, ../scss/site.scss */
.article-strap .the-strap {
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  font-weight: 100;
}
/* line 526, ../scss/site.scss */
.article-strap .the-strap h1 {
  color: #fff;
}

/* line 532, ../scss/site.scss */
.featured-image {
  background: #922a11;
  background: -webkit-gradient(linear, left top, right bottom, from(#922a11), to(#b43315));
  background: -moz-linear-gradient(left top, #922a11 0%, #b43315 100%);
  background: -moz-gradient(left top, #922a11 0%, #b43315 100%);
}

/* line 536, ../scss/site.scss */
#breadcrumbs {
  margin: 1rem 0 50px;
}

/* line 540, ../scss/site.scss */
.action-link {
  color: #e1401a;
  text-decoration: none;
  font-size: 20px;
  font-weight: bold;
  position: relative;
  padding-right: 1em;
  position: relative;
  line-height: 1;
}
/* line 549, ../scss/site.scss */
.action-link:before {
  margin-right: 10px;
  font-family: "acuicons";
  content: "\e62c";
  display: inline-block;
  vertical-align: middle;
  font-weight: 400;
  font-size: 36px;
}
/* line 558, ../scss/site.scss */
.action-link:after {
  content: "";
}
/* line 561, ../scss/site.scss */
.action-link:hover {
  color: #b43315;
}

/* line 567, ../scss/site.scss */
.news-list .event-item,
.news-list .news-item {
  display: block;
  margin: 1rem 0;
  height: 13rem;
  background-color: #f2f2f2;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
/* line 575, ../scss/site.scss */
.news-list .event-item .image,
.news-list .news-item .image {
  background-size: cover;
  background-position: 50% 50%;
}
/* line 580, ../scss/site.scss */
.news-list .event-item table,
.news-list .news-item table {
  height: 100%;
  background: none;
  border: none;
  margin: 0;
}
/* line 587, ../scss/site.scss */
.news-list .event-item .details,
.news-list .news-item .details {
  padding: 0 3rem;
}
/* line 591, ../scss/site.scss */
.news-list .event-item:hover,
.news-list .news-item:hover {
  background-color: #b43315;
}
/* line 594, ../scss/site.scss */
.news-list .event-item:hover h3, .news-list .event-item:hover p,
.news-list .news-item:hover h3,
.news-list .news-item:hover p {
  color: #fff;
}

/* line 601, ../scss/site.scss */
.news-item h3 {
  font-size: 1.25rem;
  min-height: 3em;
}
/* line 605, ../scss/site.scss */
.news-item .excerpt {
  display: none;
}
@media only screen and (min-width: 64em) {
  /* line 605, ../scss/site.scss */
  .news-item .excerpt {
    display: block;
  }
}

/* line 613, ../scss/site.scss */
.event-item h3 {
  color: #b43315;
  font-size: 1.25rem;
  min-height: 2.5em;
}
/* line 619, ../scss/site.scss */
.event-item:hover:after {
  left: 92% !important;
}

/* line 626, ../scss/site.scss */
.research-news-component .news-item {
  margin-bottom: 0;
}

/* line 631, ../scss/site.scss */
blockquote {
  border-left: none;
  padding: 0;
  font-style: italic;
}

/* line 636, ../scss/site.scss */
hr {
  border-color: #12b6fd;
}

/* line 643, ../scss/site.scss */
.people-feed li .block-wrap {
  background-color: transparent;
  border: none;
}
/* line 647, ../scss/site.scss */
.people-feed li .position {
  display: block;
  margin-top: 10px;
  color: inherit;
}
/* line 653, ../scss/site.scss */
.people-feed li .details {
  text-align: center;
  padding: 1rem;
}
/* line 663, ../scss/site.scss */
.people-feed li .with-image:hover .image-wrap .person-image {
  transform: scale(1.2, 1.2);
}
/* line 668, ../scss/site.scss */
.people-feed li .with-image .image-wrap {
  margin: 0 2rem;
  overflow: hidden;
  z-index: 10;
}
/* line 674, ../scss/site.scss */
.people-feed li .with-image .image-wrap .person-image {
  transition: all .3s ease-in-out;
}
/* line 679, ../scss/site.scss */
.people-feed li .no-image {
  position: relative;
}
/* line 681, ../scss/site.scss */
.people-feed li .no-image h3 {
  margin-top: 0;
  padding-top: 8px;
  font-weight: 400;
  line-height: 1.1;
  border-top: 8px solid #e1401a;
}
/* line 687, ../scss/site.scss */
.people-feed li .no-image h3:after {
  position: absolute;
  display: none;
  right: 3px;
  top: 8px;
  font-size: 36px;
  font-family: acuicons;
  content: "\e62c";
  color: #12b6fd;
}
/* line 697, ../scss/site.scss */
.people-feed li .no-image h3:hover {
  border-color: #12b6fd !important;
}
/* line 699, ../scss/site.scss */
.people-feed li .no-image h3:hover:after {
  display: block;
}
/* line 702, ../scss/site.scss */
.people-feed li .no-image h3:hover a {
  color: #12b6fd;
  border-color: #12b6fd;
}
/* line 707, ../scss/site.scss */
.people-feed li .no-image h3 a {
  color: #333;
  display: block;
  position: relative;
}
/* line 714, ../scss/site.scss */
.people-feed li .no-image h3 {
  padding-right: 50px;
}
/* line 721, ../scss/site.scss */
.people-feed li .details h3, .people-feed li .details h3 a,
.people-feed li h3,
.people-feed li h3 a {
  font-size: 20px;
  position: relative;
}

/* line 730, ../scss/site.scss */
ol.steps h3 {
  color: #222 !important;
}

/* line 735, ../scss/site.scss */
ol.steps {
  counter-reset: li;
  /* Initiate a counter */
  margin-left: 0;
  /* Remove the default left margin */
  padding-left: 0;
  /* Remove the default left padding */
}
/* line 739, ../scss/site.scss */
ol.steps > li {
  position: relative;
  /* Create a positioning context */
  padding-left: 1em;
}
/* line 743, ../scss/site.scss */
ol.steps > li:before {
  content: counter(li);
  /* Use the counter as content */
  counter-increment: li;
  /* Increment the counter by 1 */
  border-radius: 1000px;
  /* Position and style the number */
  position: absolute;
  top: -2px;
  left: -1.4em;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  width: 2em;
  /* Some space between the number and the content in browsers that support
     generated content but not positioning it (Camino 2 is one example) */
  margin-right: 8px;
  padding: 4px;
  color: #12b6fd;
  border: 2px solid #00e5e6;
  background-color: white;
  font-weight: bold;
  text-align: center;
}

/* line 768, ../scss/site.scss */
.block-links p {
  font-size: 1.25rem;
  color: #666;
}
/* line 772, ../scss/site.scss */
.block-links blockquote p {
  font-style: normal;
  line-height: 1.1;
  margin-bottom: 20px;
  color: #666;
}
@media medium-up {
  /* line 772, ../scss/site.scss */
  .block-links blockquote p {
    font-size: 1.875rem;
  }
}
/* line 781, ../scss/site.scss */
.block-links img {
  border-top: 8px solid #e1401a;
}

/* line 785, ../scss/site.scss */
.person-details {
  margin-bottom: 20px;
}
/* line 787, ../scss/site.scss */
.person-details h3 {
  margin: 0;
}
/* line 793, ../scss/site.scss */
.person-details .content {
  padding: 1rem;
}
/* line 797, ../scss/site.scss */
.person-details .bio {
  padding: 1rem 0;
}
/* line 799, ../scss/site.scss */
.person-details .bio h3 {
  color: #b43315;
}
/* line 803, ../scss/site.scss */
.person-details .bio .position, .person-details .bio .postnominals {
  color: #666;
}

/* --------------------------------------------
	content body area
-------------------------------------------- */
/* line 814, ../scss/site.scss */
.home-intro {
  padding: 20px 0;
}
/* line 815, ../scss/site.scss */
.home-intro h1 {
  color: #333;
  line-height: 1.1;
}
/* line 820, ../scss/site.scss */
.home-intro p,
.home-intro ul {
  font-size: 1.25rem;
}

/* line 825, ../scss/site.scss */
.article-h1 {
  margin-top: 20px;
  text-transform: uppercase;
}

/* line 829, ../scss/site.scss */
.post-content {
  padding-top: 2rem;
}

/* line 832, ../scss/site.scss */
.article-body {
  counter-reset: steps;
  color: #333;
}
/* line 836, ../scss/site.scss */
.article-body.people {
  padding-bottom: 1rem;
}
/* line 840, ../scss/site.scss */
.article-body h3.step {
  font-size: 1.25rem;
  font-weight: 400;
  color: #333;
  border-bottom: none;
}
/* line 845, ../scss/site.scss */
.article-body h3.step:before {
  color: #e1401a;
  counter-increment: steps;
  /* Increment the section counter*/
  content: counter(steps) "";
  /* Display the counter */
  margin-right: 10px;
  width: 40px;
  height: 40px;
  font-size: 1.625rem;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  line-height: 40px;
  border-radius: 50%;
  border: 2px solid #e1401a;
}
/* line 862, ../scss/site.scss */
.article-body h3 {
  color: #e1401a;
}
/* line 865, ../scss/site.scss */
.article-body p + h2 {
  margin-top: 40px;
}
/* line 868, ../scss/site.scss */
.article-body h2 {
  padding: 8px 0 0;
  line-height: 1.1;
  border-top: 8px solid #e1401a;
  color: #e1401a;
}
/* line 874, ../scss/site.scss */
.article-body ul:not([class]) {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
/* line 878, ../scss/site.scss */
.article-body ul:not([class]) li {
  padding-left: 20px;
  text-indent: -20px;
}
/* line 881, ../scss/site.scss */
.article-body ul:not([class]) li:before {
  content: '';
  border-radius: 50%;
  width: 5px;
  height: 5px;
  background-color: #b43315;
  display: inline-block;
  margin-right: 10px;
}
/* line 892, ../scss/site.scss */
.article-body .link-url {
  background-color: transparent !important;
  padding: 0 !important;
  text-decoration: none;
  font-weight: 600;
  font-size: 1.25rem;
  margin: 0 0 10px 0;
}
/* line 900, ../scss/site.scss */
.article-body .link-url:before {
  content: "" !important;
  display: none;
}
/* line 904, ../scss/site.scss */
.article-body .link-url:after {
  content: "\e62e" !important;
  color: #12b6fd;
  font-family: acuicons;
  border: none !important;
  font-weight: 400;
  font-size: 1.25rem !important;
}
/* line 914, ../scss/site.scss */
.article-body a.link-pdf {
  display: block;
  background-color: transparent;
  padding: 20px 0 20px 0;
  font-size: 1.25rem;
  margin: 20px 0 20px 0;
  text-decoration: none;
}
/* line 921, ../scss/site.scss */
.article-body a.link-pdf:hover {
  text-decoration: underline;
}
/* line 924, ../scss/site.scss */
.article-body a.link-pdf:before {
  content: "\e620";
  background-color: transparent;
  font-size: 2.5rem;
  position: relative;
  left: auto;
  vertical-align: middle;
  width: 40px;
  color: #00e5e6;
  margin-right: 20px;
}
/* line 935, ../scss/site.scss */
.article-body a.link-pdf:after {
  display: none;
}

/* line 941, ../scss/site.scss */
h2.section-header {
  border-top: 8px solid #e1401a;
  padding: 8px 0 0;
}

/* line 946, ../scss/site.scss */
.accordion .accordion-navigation > a, .accordion dd > a {
  border-top: 2px solid #12b6fd;
}

/* line 951, ../scss/site.scss */
.centres .centre-item {
  display: block;
  position: relative;
  margin-bottom: 20px;
  margin-left: -1px;
  color: #333;
  border-top: 8px solid #e1401a;
  background: #FFFFFF;
  padding: 0.2em;
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius: 0 0 4px 4px;
  -ms-border-radius: 0 0 4px 4px;
  -o-border-radius: 0 0 4px 4px;
  -border-radius: 0 0 4px 4px;
  border-radius: 0 0 4px 4px;
}
/* line 961, ../scss/site.scss */
.centres .centre-item .details {
  height: 100%;
  padding: 0 0.75rem 0.75rem;
}
/* line 964, ../scss/site.scss */
.centres .centre-item .details h3 {
  margin-top: 0;
  font-size: 1.25rem;
  font-weight: normal;
  line-height: 1.3em;
  color: #12b6fd;
  display: block;
  padding-top: 10px;
}
@media only screen and (min-width: 40.063em) {
  /* line 964, ../scss/site.scss */
  .centres .centre-item .details h3 {
    /*border-top: $border;*/
  }
}
/* line 980, ../scss/site.scss */
.centres .centre-item:hover:after {
  left: 92% !important;
}
/* line 987, ../scss/site.scss */
.centres .centre-item img {
  width: 100%;
  display: block;
}

/* --------------------------------------------
  Forms
-------------------------------------------- */
/* line 998, ../scss/site.scss */
.gfield_checkbox li input[type=checkbox] {
  margin-bottom: 0;
  margin-top: 3px !important;
  height: 14px;
}

/* --------------------------------------------
	Home Page
-------------------------------------------- */
/* line 1009, ../scss/site.scss */
.slick-carousal {
  margin-bottom: 0px;
}
/* line 1013, ../scss/site.scss */
.slick-carousal > div table {
  background: transparent;
  width: 100%;
  height: 100%;
}
/* line 1019, ../scss/site.scss */
.slick-carousal > div .thepicture {
  height: 320px;
}

/* line 1027, ../scss/site.scss */
.slick-carousal li .orbit-caption > .row > div:after {
  content: "\e62c";
  font-family: "acuicons";
  font-size: 40px;
  color: #e1401a;
}

/* line 1036, ../scss/site.scss */
.orbit-caption {
  margin-top: 0;
}
@media only screen and (min-width: 40.063em) {
  /* line 1036, ../scss/site.scss */
  .orbit-caption {
    padding-bottom: 60px;
    padding-left: 10rem;
  }
}
/* line 1042, ../scss/site.scss */
.orbit-caption p {
  font-size: 1.75rem;
  text-shadow: 0 1px 4px rgba(0, 0, 0, 0.8);
  text-align: left;
  font-weight: 100;
  line-height: 1.1;
}
@media only screen and (min-width: 40.063em) {
  /* line 1042, ../scss/site.scss */
  .orbit-caption p {
    max-width: 80%;
    font-size: 3.625rem;
  }
}
/* line 1053, ../scss/site.scss */
.orbit-caption > div.row > div {
  padding: 30px 20px;
}
@media only screen and (min-width: 40.063em) {
  /* line 1053, ../scss/site.scss */
  .orbit-caption > div.row > div {
    padding: 0.375rem;
  }
}

/* line 1062, ../scss/site.scss */
.alternate-home-banner .research-news-feed {
  border-bottom: 0.1em solid #e0ded9;
  margin-bottom: 0;
}
/* line 1066, ../scss/site.scss */
.alternate-home-banner .research-news-feed h3 {
  font-weight: 100;
}

/*form.search-form {
  margin-bottom: 0;

  button.button.postfix {
    margin-bottom: 0;
  }
}*/
/* line 1081, ../scss/site.scss */
.slick-slider {
  margin-bottom: 0 !important;
  padding: 0 20px;
}
@media only screen and (min-width: 64em) {
  /* line 1081, ../scss/site.scss */
  .slick-slider {
    padding: 0;
  }
}

/* line 1089, ../scss/site.scss */
.slick-dots {
  margin-top: 0;
  height: 35px;
  display: none !important;
}
@media only screen and (min-width: 40.063em) {
  /* line 1089, ../scss/site.scss */
  .slick-dots {
    display: block !important;
  }
}
/* line 1097, ../scss/site.scss */
.slick-dots li + li {
  border-left: 1px solid white;
}
/* line 1104, ../scss/site.scss */
.slick-dots li:hover button, .slick-dots li:focus button, .slick-dots li.slick-active button {
  background-color: #12b6fd;
  color: #fff;
}

/* line 1112, ../scss/site.scss */
.slick-next,
.slick-prev {
  top: 50%;
}
/* line 1115, ../scss/site.scss */
.slick-next:before,
.slick-prev:before {
  font-size: 24px;
}

/* line 1120, ../scss/site.scss */
.streams {
  margin-bottom: 40px;
}

/* line 1128, ../scss/site.scss */
.stream-content .super-image {
  margin: 80px 0 100px;
  display: block;
}

/* line 1139, ../scss/site.scss */
.single-post .action-link,
.single-event .action-link,
.single-person .action-link,
.page-template-page-template-stream .action-link {
  display: block;
  margin: 40px 0;
}
/* line 1143, ../scss/site.scss */
.single-post .action-link:before,
.single-event .action-link:before,
.single-person .action-link:before,
.page-template-page-template-stream .action-link:before {
  content: "\e62b";
}

/* line 1157, ../scss/site.scss */
body.page-template-page-research .people-feed li {
  padding: .5rem;
}
/* line 1162, ../scss/site.scss */
body.page-template-page-research .flex-row {
  margin-bottom: 2rem;
}
/* line 1166, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body .section-header {
  border-top: 8px solid #12b6fd !important;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  background-color: #f2f2f2;
}
/* line 1173, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people {
  padding-bottom: 0;
}
/* line 1176, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details {
  border-bottom: none;
}
/* line 1179, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details .article-body {
  height: 100%;
  padding: 1.5rem;
  background-color: #f2f2f2;
}
/* line 1185, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details h3 {
  border-top: none;
}

/* line 1197, ../scss/site.scss */
body.page-template-page-research .people-feed li {
  padding: .5rem;
}
/* line 1202, ../scss/site.scss */
body.page-template-page-research .flex-row {
  margin-bottom: 2rem;
}
/* line 1206, ../scss/site.scss */
body.page-template-page-research .flex-row a img {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
  filter: gray;
  transition: all 0.1s ease-in;
}
/* line 1214, ../scss/site.scss */
body.page-template-page-research .flex-row a:hover img {
  filter: none;
  -webkit-filter: none;
}
/* line 1222, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body .section-header {
  border-top: 8px solid #12b6fd !important;
}
/* line 1228, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people {
  padding-bottom: 0;
}
/* line 1233, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .feature-slat:hover .article-body {
  background-color: #12b6fd;
}
/* line 1237, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .feature-slat:hover .article-body .bio h3, body.page-template-page-research .flex-row .article-body.people .feature-slat:hover .article-body .bio p {
  color: #fff;
}
/* line 1242, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .feature-slat:hover .article-body:after {
  content: "";
  height: 0;
  width: 0;
  border-top: 40px solid #12b6fd;
  border-right: 40px solid #fff;
  position: absolute;
  right: 6px;
  bottom: 0;
}
/* line 1253, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .feature-slat:hover .article-body .action-link {
  color: #fff;
}
/* line 1260, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details {
  border-bottom: none;
}
/* line 1263, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details .article-body {
  height: 100%;
  padding: 1.5rem;
  background-color: #f2f2f2;
  border-bottom: 8px solid #12b6fd;
}
/* line 1269, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details .article-body:before {
  content: "";
  position: absolute;
  width: 1rem;
  height: 1rem;
  top: 2rem;
  left: -.1rem;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  background-color: #fff;
}
/* line 1283, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details .article-body .action-link {
  color: #12b6fd;
  position: absolute;
  bottom: 2rem;
}
/* line 1290, ../scss/site.scss */
body.page-template-page-research .flex-row .article-body.people .person-details h3 {
  border-top: none;
}

/* line 1299, ../scss/site.scss */
.research-theme-wrapper {
  padding: 3rem;
  background-color: #f2f2f2;
  margin-bottom: 1rem;
}

/* line 1308, ../scss/site.scss */
#page-participate .flex-row.alternate .article-body h2 {
  width: 49%;
  padding: 0 3rem 0 0;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
}
/* line 1315, ../scss/site.scss */
#page-participate .flex-row.alternate .article-body ul {
  width: 50%;
  display: inline-block;
  vertical-align: middle;
}

/* line 1324, ../scss/site.scss */
#page-contact_us {
  padding: 0;
}
/* line 1327, ../scss/site.scss */
#page-contact_us .contact-details {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 1332, ../scss/site.scss */
#page-contact_us .contact-details i {
  font-size: 1.5rem;
  vertical-align: middle;
}
/* line 1337, ../scss/site.scss */
#page-contact_us .contact-details span {
  margin-left: 1.5rem;
  vertical-align: middle;
}

/* line 1346, ../scss/site.scss */
.items-list li .block-wrap {
  padding: 3rem;
  margin: 1rem 0;
  background-color: #f2f2f2;
  box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  transition: all .3s ease-in-out;
}
/* line 1353, ../scss/site.scss */
.items-list li .block-wrap:hover {
  background-color: #b43315;
}
/* line 1357, ../scss/site.scss */
.items-list li .block-wrap:hover .boxed-detail h2 {
  color: #fff;
  margin: 0;
}
/* line 1364, ../scss/site.scss */
.items-list li .block-wrap .boxed-detail {
  padding: 0;
}
/* line 1367, ../scss/site.scss */
.items-list li .block-wrap .boxed-detail h2 {
  margin: 0;
  color: #b43315;
}

/* line 1377, ../scss/site.scss */
.sidebar-project-metadata .metadata-block {
  border-bottom: 0.2em solid #b43315;
}
/* line 1380, ../scss/site.scss */
.sidebar-project-metadata .metadata-block a {
  text-decoration: underline;
}
/* line 1383, ../scss/site.scss */
.sidebar-project-metadata .metadata-block a:hover {
  text-decoration: none;
}

/* line 1391, ../scss/site.scss */
.single-project .featured-image .article-strap {
  min-height: auto;
}
/* line 1394, ../scss/site.scss */
.single-project .featured-image .article-strap .the-strap {
  padding: 1rem 0;
}

/*------------------------------

    acu-scholar plugin

------------------------------*/
/* line 1411, ../scss/site.scss */
#acu-scholar .tabs dd a:hover {
  background-color: #922a11;
  color: #fff;
}
/* line 1417, ../scss/site.scss */
#acu-scholar .tabs dd.active a {
  background-color: #b43315;
  color: #fff;
}
/* line 1426, ../scss/site.scss */
#acu-scholar .tabs .tab-title a:hover {
  background-color: #922a11;
  color: #fff;
}
/* line 1432, ../scss/site.scss */
#acu-scholar .tabs .tab-title.active a {
  background-color: #b43315;
  color: #fff;
}
/* line 1443, ../scss/site.scss */
#acu-scholar table tr td h4, #acu-scholar table tr td a {
  color: #b43315;
}
/* line 1447, ../scss/site.scss */
#acu-scholar table tr td a {
  text-decoration: underline;
}
/* line 1450, ../scss/site.scss */
#acu-scholar table tr td a:hover {
  color: #922a11;
}

/*------------------------------

        Footer Area

------------------------------*/
/* line 1467, ../scss/site.scss */
footer .rexr {
  background-color: #b43315;
}
/* line 1470, ../scss/site.scss */
footer .rexr:hover, footer .rexr:focus {
  background-color: #b43315;
}
/* line 1477, ../scss/site.scss */
footer .search-form button.postfix {
  background-color: #b43315;
}
/* line 1483, ../scss/site.scss */
footer .footer-menu {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: row wrap;
  justify-content: space-around;
  margin: 0;
}
/* line 1489, ../scss/site.scss */
footer .footer-menu ul.no-bullet {
  margin: 0;
}
/* line 1494, ../scss/site.scss */
footer .footer-menu a:hover, footer .footer-menu a:focus {
  text-decoration: none;
  color: #e1401a;
}

/* line 1502, ../scss/site.scss */
.legals {
  background-color: #b43315;
}
