/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 5, ../sass/variables/_typography.scss */
h1 {
  color: #d61126;
  font-size: 1.6em; }
  @media (min-width: 61.25em) {
    /* line 5, ../sass/variables/_typography.scss */
    h1 {
      font-size: 2.5em;
      margin: 0.25em 0; } }

/* line 15, ../sass/variables/_typography.scss */
h2.block__title {
  font-size: 1.5em;
  display: inline-block;
  border-top: 8px solid #ededed;
  border-radius: 3px;
  padding-top: 0.25em;
  margin: 0;
  min-width: 75%;
  max-width: 75%; }
  @media (min-width: 47.25em) {
    /* line 15, ../sass/variables/_typography.scss */
    h2.block__title {
      min-width: 50%; } }
  @media (min-width: 61.25em) {
    /* line 15, ../sass/variables/_typography.scss */
    h2.block__title {
      font-size: 2em; } }

/* line 35, ../sass/variables/_typography.scss */
h2 {
  font-size: 1.5em; }
  @media (min-width: 61.25em) {
    /* line 35, ../sass/variables/_typography.scss */
    h2 {
      font-size: 2em; } }

/* line 43, ../sass/variables/_typography.scss */
.view-map-result h3,
h3 {
  font-size: 1.2em; }
  @media (min-width: 61.25em) {
    /* line 43, ../sass/variables/_typography.scss */
    .view-map-result h3,
    h3 {
      font-size: 1.5em; } }

/* line 52, ../sass/variables/_typography.scss */
h1 a,
h2 a,
.view-map-result a,
a {
  color: #d61126;
  text-decoration: none; }
  /* line 59, ../sass/variables/_typography.scss */
  h1 a:hover,
  h2 a:hover,
  .view-map-result a:hover,
  a:hover {
    color: #14171a;
    text-decoration: underline;
    -moz-transition: color 1s;
    -o-transition: color 1s;
    -webkit-transition: color 1s;
    transition: color 1s; }

/* No files to import found in abstractions/**\/* */
/* line 1, ../sass/base/_media.scss */
img, media {
  max-width: 100%; }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 4, ../sass/components/_announcement_blocks.scss */
.view-announcement-blocks-in-hero-region .views-row-odd .entity-bean,
.view-announcement-blocks-in-hero-region .views-row-even .entity-bean {
  box-sizing: border-box;
  position: relative;
  overflow: auto;
  width: 100%;
  padding: 0.75em 0.25em;
  margin: 0.5em 0 0; }
  @media (min-width: 47.25em) {
    /* line 4, ../sass/components/_announcement_blocks.scss */
    .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean,
    .view-announcement-blocks-in-hero-region .views-row-even .entity-bean {
      min-height: 11em;
      float: left;
      width: 50%;
      padding: 0.75em 1em; } }
  /* line 21, ../sass/components/_announcement_blocks.scss */
  .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-announcement-title,
  .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-announcement-title {
    font-size: 1.2em;
    line-height: 1em;
    display: block;
    padding: 0 0 0.25em;
    margin: 0; }
    @media (min-width: 61.25em) {
      /* line 21, ../sass/components/_announcement_blocks.scss */
      .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-announcement-title,
      .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-announcement-title {
        font-size: 1.6em; } }
  /* line 36, ../sass/components/_announcement_blocks.scss */
  .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-announcement-text,
  .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-announcement-text {
    font-size: 1em;
    line-height: 1.3em;
    display: block;
    padding: 0;
    margin: 0;
    word-wrap: break-word; }
    @media (min-width: 47.25em) {
      /* line 36, ../sass/components/_announcement_blocks.scss */
      .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-announcement-text,
      .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-announcement-text {
        min-height: 4em; } }
    @media (min-width: 47.25em) {
      /* line 36, ../sass/components/_announcement_blocks.scss */
      .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-announcement-text,
      .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-announcement-text {
        min-height: 4em; } }
  /* line 56, ../sass/components/_announcement_blocks.scss */
  .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-system-logo img,
  .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-system-logo img {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 56, ../sass/components/_announcement_blocks.scss */
      .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-system-logo img,
      .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-system-logo img {
        display: block;
        margin: 0.25em 0.75em 0 0;
        padding: 0;
        float: left; } }
  /* line 70, ../sass/components/_announcement_blocks.scss */
  .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-system-link,
  .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-system-link {
    display: block;
    color: #14171a;
    background: #ededed;
    text-decoration: none;
    padding: 5px 10px;
    text-align: center;
    border: 1px solid #e9e9e9;
    margin: 0.5em 0;
    width: 10em;
    z-index: 0; }
    @media (min-width: 47.25em) {
      /* line 70, ../sass/components/_announcement_blocks.scss */
      .view-announcement-blocks-in-hero-region .views-row-odd .entity-bean .field--name-field-system-link,
      .view-announcement-blocks-in-hero-region .views-row-even .entity-bean .field--name-field-system-link {
        position: absolute;
        bottom: 1em;
        left: 1em;
        margin: 0; } }

/* line 96, ../sass/components/_announcement_blocks.scss */
.view-announcement-blocks-in-hero-region .views-row-odd .entity-bean {
  background: #d61126;
  color: #ffffff; }

/* line 101, ../sass/components/_announcement_blocks.scss */
.view-announcement-blocks-in-hero-region .views-row-even .entity-bean {
  background: #294b6d;
  color: #ffffff; }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 4, ../sass/components/_breadcrumb.scss */
.breakcrumb-wrapper {
  max-width: 71.875em;
  margin: 0.5em auto 0; }

/* line 9, ../sass/components/_breadcrumb.scss */
.breadcrumb {
  list-style: none;
  display: none;
  margin: 0;
  padding: 0; }
  @media (min-width: 47.25em) {
    /* line 9, ../sass/components/_breadcrumb.scss */
    .breadcrumb {
      display: inline-block;
      font-size: 0.75em; }
      /* line 20, ../sass/components/_breadcrumb.scss */
      .breadcrumb li {
        display: inline-block; }
        /* line 22, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a {
          color: #ffffff;
          display: block;
          background: #294b6d;
          text-decoration: none;
          position: relative;
          height: 30px;
          line-height: 30px;
          padding: 0 10px 0 5px;
          text-align: center;
          margin-right: 23px; }
        /* line 35, ../sass/components/_breadcrumb.scss */
        .breadcrumb li:nth-child(even) a {
          background-color: #457eb7; }
          /* line 38, ../sass/components/_breadcrumb.scss */
          .breadcrumb li:nth-child(even) a:before {
            border-color: #457eb7;
            border-left-color: transparent; }
          /* line 42, ../sass/components/_breadcrumb.scss */
          .breadcrumb li:nth-child(even) a:after {
            border-left-color: #457eb7; }
        /* line 48, ../sass/components/_breadcrumb.scss */
        .breadcrumb li:first-child a {
          padding-left: 15px; }
          /* line 51, ../sass/components/_breadcrumb.scss */
          .breadcrumb li:first-child a:before {
            border: none; } }
    @media (min-width: 47.25em) and (min-width: 47.25em) {
      /* line 56, ../sass/components/_breadcrumb.scss */
      .breadcrumb li:last-child {
        padding: 5px 0 0 5px; } }
    @media (min-width: 47.25em) and (min-width: 61.25em) {
      /* line 56, ../sass/components/_breadcrumb.scss */
      .breadcrumb li:last-child {
        padding: 0; } }
  @media (min-width: 47.25em) {
        /* line 61, ../sass/components/_breadcrumb.scss */
        .breadcrumb li:last-child a {
          padding-right: 15px;
          -moz-border-radius: 0 4px 4px 0;
          -webkit-border-radius: 0;
          border-radius: 0 4px 4px 0; }
          /* line 64, ../sass/components/_breadcrumb.scss */
          .breadcrumb li:last-child a:after {
            border: none; }
        /* line 71, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a:before, .breadcrumb li a:after {
          content: "";
          position: absolute;
          top: 0;
          border: 0 solid #294b6d;
          border-width: 15px 10px;
          width: 0;
          height: 0; }
        /* line 81, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a:before {
          left: -20px;
          border-left-color: transparent; }
        /* line 85, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a:after {
          left: 100%;
          border-color: transparent;
          border-left-color: #294b6d; }
        /* line 90, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a:hover {
          background-color: #d61126; }
          /* line 93, ../sass/components/_breadcrumb.scss */
          .breadcrumb li a:hover:before {
            border-color: #d61126;
            border-left-color: transparent; }
          /* line 97, ../sass/components/_breadcrumb.scss */
          .breadcrumb li a:hover:after {
            border-left-color: #d61126; }
        /* line 101, ../sass/components/_breadcrumb.scss */
        .breadcrumb li a:active {
          background-color: #d61126; }
          /* line 104, ../sass/components/_breadcrumb.scss */
          .breadcrumb li a:active:before {
            border-color: #d61126;
            border-left-color: transparent; }
          /* line 108, ../sass/components/_breadcrumb.scss */
          .breadcrumb li a:active:after {
            border-left-color: #d61126; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 4, ../sass/components/_carousel.scss */
div.owl-buttons {
  display: none; }

/* line 7, ../sass/components/_carousel.scss */
#block-views-basic-page-images-block {
  margin-top: 0.5em; }

/* line 12, ../sass/components/_carousel.scss */
#block-views-homepage-carousel-carousel,
#block-views-homepage-carousel-carousel-1,
#block-views-homepage-carousel-carousel-2,
#block-views-homepage-carousel-carousel-3 {
  margin: 0; }
  /* line 19, ../sass/components/_carousel.scss */
  #block-views-homepage-carousel-carousel h2,
  #block-views-homepage-carousel-carousel-1 h2,
  #block-views-homepage-carousel-carousel-2 h2,
  #block-views-homepage-carousel-carousel-3 h2 {
    margin: 0; }

/* line 25, ../sass/components/_carousel.scss */
.view-homepage-carousel .entity-bean {
  box-sizing: border-box;
  overflow-y: hidden;
  width: 100%;
  position: relative; }
  @media (min-width: 47.25em) {
    /* line 25, ../sass/components/_carousel.scss */
    .view-homepage-carousel .entity-bean {
      margin-top: 0.5em;
      max-height: 45vh; } }
  @media (min-width: 61.25em) {
    /* line 25, ../sass/components/_carousel.scss */
    .view-homepage-carousel .entity-bean {
      max-height: 39vh; } }
  /* line 46, ../sass/components/_carousel.scss */
  .view-homepage-carousel .entity-bean .field--name-field-announcement-title {
    font-size: 1.8em;
    line-height: 1em;
    display: block;
    margin: 0;
    padding: 0.15em; }
    @media (min-width: 47.25em) {
      /* line 46, ../sass/components/_carousel.scss */
      .view-homepage-carousel .entity-bean .field--name-field-announcement-title {
        position: absolute;
        bottom: 2.7em;
        left: 0.65em;
        z-index: 1;
        background: #ededed;
        padding: 0.5em;
        font-size: 1.5em; } }
  /* line 67, ../sass/components/_carousel.scss */
  .view-homepage-carousel .entity-bean .field--name-field-announcement-text {
    font-size: 1.3em;
    line-height: 1em;
    display: block;
    padding: 0.25em;
    margin: 0;
    word-wrap: break-word; }
    @media (min-width: 47.25em) {
      /* line 67, ../sass/components/_carousel.scss */
      .view-homepage-carousel .entity-bean .field--name-field-announcement-text {
        position: absolute;
        bottom: 1em;
        left: 1em;
        z-index: 1;
        background: #ededed;
        padding: 0.5em;
        font-size: 1em;
        max-width: 60%; } }
  /* line 91, ../sass/components/_carousel.scss */
  .view-homepage-carousel .entity-bean .field--name-field-supporting-block-text {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 91, ../sass/components/_carousel.scss */
      .view-homepage-carousel .entity-bean .field--name-field-supporting-block-text {
        display: block;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 1;
        width: 35%;
        height: 98.5%;
        background: #d61126;
        color: #ffffff;
        padding: 0 1em; } }
    @media (min-width: 61.25em) {
      /* line 91, ../sass/components/_carousel.scss */
      .view-homepage-carousel .entity-bean .field--name-field-supporting-block-text {
        padding: 1em 2em;
        height: 100%;
        max-height: 365px; } }
  /* line 122, ../sass/components/_carousel.scss */
  .view-homepage-carousel .entity-bean .field--name-field-system-link {
    display: block;
    color: #14171a;
    background: #ededed;
    text-decoration: none;
    padding: 0.25em;
    text-align: center;
    border: 1px solid #e9e9e9;
    margin: 0 0 0.5em 0.25em;
    width: 10em;
    z-index: 2; }
    @media (min-width: 47.25em) {
      /* line 122, ../sass/components/_carousel.scss */
      .view-homepage-carousel .entity-bean .field--name-field-system-link {
        position: absolute;
        bottom: 1em;
        right: 1em;
        margin: 0; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 5, ../sass/components/_comms.scss */
.l-region--comms {
  overflow: auto; }
  /* line 7, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-2,
  .l-region--comms #block-views-news-block-1,
  .l-region--comms #block-block-12,
  .l-region--comms #block-views-news-block-3,
  .l-region--comms #block-block-13 {
    width: 100%;
    position: relative; }
    @media (min-width: 47.25em) {
      /* line 7, ../sass/components/_comms.scss */
      .l-region--comms #block-views-news-block-2,
      .l-region--comms #block-views-news-block-1,
      .l-region--comms #block-block-12,
      .l-region--comms #block-views-news-block-3,
      .l-region--comms #block-block-13 {
        width: 33%;
        float: left;
        position: relative; } }
  /* line 22, ../sass/components/_comms.scss */
  .l-region--comms .feat-button {
    background: #ededed;
    border: 1px solid #e9e9e9;
    text-decoration: none;
    text-align: center;
    padding: 0.5em 1em;
    margin: 1em 0;
    width: 10em; }
  /* line 36, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-2 img {
    width: 93%; }
  /* line 42, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-2 h2.block__title::after {
    background: url(../../../themes/aib_omega/images/feature_desktop.png) no-repeat;
    content: '';
    height: 48px;
    width: 58px;
    position: absolute;
    top: 0;
    right: 5%; }
    @media (min-width: 47.25em) {
      /* line 42, ../sass/components/_comms.scss */
      .l-region--comms #block-views-news-block-2 h2.block__title::after {
        right: 10%; } }
  /* line 56, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-2 h1 {
    width: 98%;
    margin: 0.5em 0 0; }
  /* line 69, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-1 h2.block__title::after,
  .l-region--comms #block-views-news-block-3 h2.block__title::after,
  .l-region--comms .view-news h2.block__title::after {
    background: url(../../../themes/aib_omega/images/news_desktop.png) no-repeat;
    content: '';
    height: 46px;
    width: 32px;
    position: absolute;
    top: 0;
    right: 5%; }
    @media (min-width: 47.25em) {
      /* line 69, ../sass/components/_comms.scss */
      .l-region--comms #block-views-news-block-1 h2.block__title::after,
      .l-region--comms #block-views-news-block-3 h2.block__title::after,
      .l-region--comms .view-news h2.block__title::after {
        right: 10%; } }
  /* line 84, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-1 .row,
  .l-region--comms #block-views-news-block-3 .row,
  .l-region--comms .view-news .row {
    margin: 0.5em 0;
    width: 95%;
    border-bottom: 1px solid #ededed; }
    /* line 89, ../sass/components/_comms.scss */
    .l-region--comms #block-views-news-block-1 .row:nth-last-child(1),
    .l-region--comms #block-views-news-block-3 .row:nth-last-child(1),
    .l-region--comms .view-news .row:nth-last-child(1) {
      border-bottom: none; }
  /* line 94, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-1 div.news_date,
  .l-region--comms #block-views-news-block-3 div.news_date,
  .l-region--comms .view-news div.news_date {
    margin: 0.5em 0;
    border-left: 2px solid #14171a;
    padding-left: 0.5em;
    font-size: 0.8em; }
  /* line 100, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-1 h3.news_title,
  .l-region--comms #block-views-news-block-3 h3.news_title,
  .l-region--comms .view-news h3.news_title {
    margin: 0; }
  /* line 103, ../sass/components/_comms.scss */
  .l-region--comms #block-views-news-block-1 div.news_headline,
  .l-region--comms #block-views-news-block-3 div.news_headline,
  .l-region--comms .view-news div.news_headline {
    margin: 0.5em 0 0.75em; }
  /* line 112, ../sass/components/_comms.scss */
  .l-region--comms #block-block-12 #twitter-widget-1,
  .l-region--comms #block-block-13 #twitter-widget-1 {
    width: 100% !important; }
  /* line 116, ../sass/components/_comms.scss */
  .l-region--comms #block-block-12 #twitter-header,
  .l-region--comms #block-block-13 #twitter-header {
    position: relative; }
    /* line 118, ../sass/components/_comms.scss */
    .l-region--comms #block-block-12 #twitter-header h2,
    .l-region--comms #block-block-13 #twitter-header h2 {
      display: inline-block;
      border-top: 8px solid #ededed;
      border-radius: 3px;
      padding-top: 0.25em;
      margin: 0;
      min-width: 75%;
      max-width: 75%; }
      @media (min-width: 47.25em) {
        /* line 118, ../sass/components/_comms.scss */
        .l-region--comms #block-block-12 #twitter-header h2,
        .l-region--comms #block-block-13 #twitter-header h2 {
          min-width: 60%; } }
      /* line 132, ../sass/components/_comms.scss */
      .l-region--comms #block-block-12 #twitter-header h2::after,
      .l-region--comms #block-block-13 #twitter-header h2::after {
        background: url(../../../themes/aib_omega/images/twitter_desktop.png) no-repeat;
        content: '';
        height: 39px;
        width: 48px;
        position: absolute;
        top: 0;
        right: 5%; }
        @media (min-width: 47.25em) {
          /* line 132, ../sass/components/_comms.scss */
          .l-region--comms #block-block-12 #twitter-header h2::after,
          .l-region--comms #block-block-13 #twitter-header h2::after {
            right: 0; } }
    /* line 146, ../sass/components/_comms.scss */
    .l-region--comms #block-block-12 #twitter-header a,
    .l-region--comms #block-block-13 #twitter-header a {
      top: 1em;
      position: absolute;
      left: 5em; }
      @media (min-width: 47.25em) {
        /* line 146, ../sass/components/_comms.scss */
        .l-region--comms #block-block-12 #twitter-header a,
        .l-region--comms #block-block-13 #twitter-header a {
          top: 1.2em;
          left: 5em; } }
      @media (min-width: 64em) {
        /* line 146, ../sass/components/_comms.scss */
        .l-region--comms #block-block-12 #twitter-header a,
        .l-region--comms #block-block-13 #twitter-header a {
          top: 1.8em;
          left: 7.5em; } }
  /* line 162, ../sass/components/_comms.scss */
  .l-region--comms #twitter-widget-0 {
    width: 100% !important; }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 5, ../sass/components/_comms_news.scss */
.feed-icon {
  display: none; }

/* line 12, ../sass/components/_comms_news.scss */
.node--article .field--name-field-featured-news-image img {
  display: none; }
  @media (min-width: 47.25em) {
    /* line 12, ../sass/components/_comms_news.scss */
    .node--article .field--name-field-featured-news-image img {
      display: block;
      width: 25%;
      float: right;
      margin-left: 1em;
      margin-bottom: 1em; } }

/* line 30, ../sass/components/_comms_news.scss */
.news-button {
  background: #ededed;
  border: 1px solid #e9e9e9;
  text-decoration: none;
  text-align: center;
  padding: 0.5em 1em;
  margin: 1em 0;
  width: 10em; }

/* line 44, ../sass/components/_comms_news.scss */
.view-news h2 {
  margin: 0; }
/* line 47, ../sass/components/_comms_news.scss */
.view-news .view-display-id-attachment_1 .view-content {
  background: #fbfbfb;
  padding: 1em; }
/* line 55, ../sass/components/_comms_news.scss */
.view-news .row {
  margin: 1em 0;
  border-bottom: 1px solid #ededed; }
  /* line 59, ../sass/components/_comms_news.scss */
  .view-news .row:nth-last-child(1) {
    border-bottom: none; }
/* line 64, ../sass/components/_comms_news.scss */
.view-news div.news_date {
  margin: 0.5em 0;
  border-left: 2px solid #14171a;
  padding-left: 0.5em;
  font-size: 0.8em; }
/* line 71, ../sass/components/_comms_news.scss */
.view-news h3.news_title {
  margin: 0; }
/* line 75, ../sass/components/_comms_news.scss */
.view-news div.news_headline {
  margin: 0.5em 0 0.75em; }

/* line 2, ../sass/components/_footer.scss */
.l-footer {
  border-top: 4px solid #d61126;
  background: #e9e9e9; }
  /* line 6, ../sass/components/_footer.scss */
  .l-footer .l-region--footer h2 {
    font-size: 1.5em;
    border-top: none; }
  /* line 12, ../sass/components/_footer.scss */
  .l-footer .l-region--footer .block--menu ul li {
    list-style-type: none;
    list-style-image: none; }
  /* line 20, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-21 {
    text-align: left;
    margin: 0.5em; }
    @media (min-width: 47.25em) {
      /* line 20, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-21 {
        float: left;
        width: 31%;
        padding-right: 1em; } }
    @media (min-width: 61.25em) {
      /* line 20, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-21 {
        padding-right: 2em; } }
    /* line 34, ../sass/components/_footer.scss */
    .l-footer .l-region--footer #block-block-21 p {
      margin: 0; }
      /* line 37, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-21 p p:nth-of-type(1) {
        padding-top: 1em; }
  /* line 44, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-menu-menu-footer-more-information {
    text-align: left;
    margin: 0.5em; }
    @media (min-width: 47.25em) {
      /* line 44, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-menu-menu-footer-more-information {
        float: left;
        width: 31%;
        padding-left: 1em; } }
    @media (min-width: 61.25em) {
      /* line 44, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-menu-menu-footer-more-information {
        padding-left: 2em; } }
    /* line 58, ../sass/components/_footer.scss */
    .l-footer .l-region--footer #block-menu-menu-footer-more-information .menu {
      text-align: left;
      padding: 0;
      margin: 0; }
  /* line 67, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-menu-menu-footer-menu {
    text-align: left;
    margin: 0.5em 0.5em 2em; }
    @media (min-width: 47.25em) {
      /* line 67, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-menu-menu-footer-menu {
        float: left;
        width: 31%;
        padding-left: 1em; } }
    /* line 77, ../sass/components/_footer.scss */
    .l-footer .l-region--footer #block-menu-menu-footer-menu .menu {
      text-align: left;
      padding: 0;
      margin: 0; }
  /* line 85, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-5 {
    text-align: center;
    margin: 1em 2em; }
    @media (min-width: 47.25em) {
      /* line 85, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-5 {
        float: left;
        width: 31%;
        clear: both;
        margin: 0 0 0 1em; } }
  /* line 98, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-6 {
    text-align: center; }
    @media (min-width: 47.25em) {
      /* line 98, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-6 {
        float: left;
        width: 31%;
        margin: 0 0 0 1em; } }
    @media (min-width: 47.25em) {
      /* line 98, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-6 {
        margin: 0 0 0 1.5em; } }
  /* line 112, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-23 {
    text-align: center;
    margin: 1em 2em; }
    @media (min-width: 47.25em) {
      /* line 112, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-23 {
        float: left;
        width: 30%;
        margin: 0 0 0 0.3em; } }
    @media (min-width: 47.25em) {
      /* line 112, ../sass/components/_footer.scss */
      .l-footer .l-region--footer #block-block-23 {
        margin: 0 0 0 0.9em; } }
  /* line 127, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-24 {
    text-align: center;
    padding: 0 1em 1em;
    clear: both; }

/* line 1, ../sass/components/_headerIconsSearch.scss */
.l-region--icon-bar {
  padding: 0 0 0 0;
  right: 0;
  top: 1em;
  height: 2.1em;
  position: relative; }
  /* line 11, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-17 {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 11, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-17 {
        display: block;
        float: right;
        margin: -1em 1em 0 0; } }
    /* line 28, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-17 a {
      color: #d61126;
      font-weight: 500;
      font-size: 0.85em; }
      @media (min-width: 61.25em) {
        /* line 28, ../sass/components/_headerIconsSearch.scss */
        .l-region--icon-bar #block-block-17 a {
          font-size: 1em; } }
  /* line 37, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-18 {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 37, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-18 {
        display: block;
        float: right;
        margin: 0; } }
    /* line 55, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-18 a {
      color: #d61126;
      font-weight: 500;
      font-size: 0.85em; }
      @media (min-width: 61.25em) {
        /* line 55, ../sass/components/_headerIconsSearch.scss */
        .l-region--icon-bar #block-block-18 a {
          font-size: 1em; } }
    /* line 65, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-18 .contact-inner .tele {
      float: left;
      margin: -0.2em 0 0 0; }
    /* line 69, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-18 .contact-inner .tele-num {
      float: left; }
      /* line 71, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-18 .contact-inner .tele-num .tele-link {
        display: none; }
        @media (min-width: 47.25em) {
          /* line 71, ../sass/components/_headerIconsSearch.scss */
          .l-region--icon-bar #block-block-18 .contact-inner .tele-num .tele-link {
            display: none;
            margin: 0.15em 0 0 0; } }
        @media (min-width: 61.25em) {
          /* line 71, ../sass/components/_headerIconsSearch.scss */
          .l-region--icon-bar #block-block-18 .contact-inner .tele-num .tele-link {
            display: block; } }
    /* line 82, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-18 .contact-inner .mail-link {
      float: left; }
      /* line 84, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-18 .contact-inner .mail-link .mail {
        display: none; }
        @media (min-width: 47.25em) {
          /* line 84, ../sass/components/_headerIconsSearch.scss */
          .l-region--icon-bar #block-block-18 .contact-inner .mail-link .mail {
            display: none;
            margin: 0.15em 0 0 0; } }
        @media (min-width: 61.25em) {
          /* line 84, ../sass/components/_headerIconsSearch.scss */
          .l-region--icon-bar #block-block-18 .contact-inner .mail-link .mail {
            display: block; } }
  /* line 97, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-19 {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 97, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-19 {
        display: block;
        float: right;
        margin: 0 1em 0 0; } }
    /* line 115, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-19 a {
      padding: 0 0.2em; }
  /* line 120, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-20 {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 120, ../sass/components/_headerIconsSearch.scss */
      .l-region--icon-bar #block-block-20 {
        display: block;
        float: right;
        margin: -1.5em 0 0 0;
        position: relative;
        padding: 0;
        z-index: -999; } }
    /* line 134, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-20 img {
      width: 16em !important;
      height: auto !important; }
      @media (min-width: 61.25em) {
        /* line 134, ../sass/components/_headerIconsSearch.scss */
        .l-region--icon-bar #block-block-20 img {
          width: 17em !important; } }
      @media (min-width: 71.875em) {
        /* line 134, ../sass/components/_headerIconsSearch.scss */
        .l-region--icon-bar #block-block-20 img {
          width: 19em !important; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 6, ../sass/components/_map_and_results.scss */
#block-block-15 {
  padding: 1em;
  margin: 0.25em 0.25em 0.5em;
  background: linear-gradient(#ededed, #f7f7f7); }
  @media (min-width: 47.25em) {
    /* line 6, ../sass/components/_map_and_results.scss */
    #block-block-15 {
      min-height: 9.6em;
      width: 97.6%;
      float: left;
      padding: 2em;
      margin: 0 0.5em 1em; } }
  @media (min-width: 61.25em) {
    /* line 6, ../sass/components/_map_and_results.scss */
    #block-block-15 {
      float: right;
      width: 49.7%;
      padding: 2em 2em 0;
      margin: 0 0 1em; } }
  /* line 28, ../sass/components/_map_and_results.scss */
  #block-block-15 .find_adviser_blk_txt {
    float: left;
    font-size: 1.6em;
    line-height: 1.3;
    padding-bottom: 0.15em; }
    @media (min-width: 47.25em) {
      /* line 28, ../sass/components/_map_and_results.scss */
      #block-block-15 .find_adviser_blk_txt {
        line-height: 1.2; } }
  /* line 41, ../sass/components/_map_and_results.scss */
  #block-block-15 input#field-distance-origin {
    margin: 0;
    padding: 0.15em 0.25em;
    opacity: 1 !important;
    background: #ffffff;
    border: 3px solid #294b6d !important;
    -webkit-appearance: none; }
  /* line 50, ../sass/components/_map_and_results.scss */
  #block-block-15 input#proximity-search {
    color: #ffffff;
    background: #d61126;
    text-decoration: none;
    padding: 5px 10px;
    border-radius: 3px;
    text-align: center;
    border: 1px white solid;
    margin-top: 4px; }
    /* line 60, ../sass/components/_map_and_results.scss */
    #block-block-15 input#proximity-search:hover {
      color: #d61126;
      background: #ffffff; }
    @media (min-width: 47.25em) {
      /* line 50, ../sass/components/_map_and_results.scss */
      #block-block-15 input#proximity-search {
        margin-top: 0; } }

/* line 69, ../sass/components/_map_and_results.scss */
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
  background-image: url(../../../themes/aib_omega/images/open-close-list) no-repeat 0 0;
  height: 80px;
  width: 80px; }

/* line 81, ../sass/components/_map_and_results.scss */
.view-map-result {
  margin-top: 70px; }
  @media (min-width: 47.25em) {
    /* line 81, ../sass/components/_map_and_results.scss */
    .view-map-result {
      margin-top: 0; } }

/* line 95, ../sass/components/_map_and_results.scss */
.view-map-result h2,
.view-map-result h3,
.view-map-result p {
  margin: 0; }

/* line 101, ../sass/components/_map_and_results.scss */
.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
  margin: 0; }

/* line 107, ../sass/components/_map_and_results.scss */
.views-exposed-form label {
  font-weight: normal; }

/* line 112, ../sass/components/_map_and_results.scss */
.view-display-id-map_results_page ul.pager,
.leaflet-control,
#edit-location-distance,
#edit-location-unit,
.geofield-proximity-origin-from {
  display: none; }

/* line 121, ../sass/components/_map_and_results.scss */
.views-exposed-form-map-result-map-results-page {
  position: relative;
  z-index: 1;
  width: 75%; }
  @media (min-width: 47.25em) {
    /* line 121, ../sass/components/_map_and_results.scss */
    .views-exposed-form-map-result-map-results-page {
      background: #ffffff;
      opacity: 0.95;
      width: 14em;
      margin: 0.5em 0.5em 0 -16em;
      padding: 0.75em;
      float: right; } }

/* line 140, ../sass/components/_map_and_results.scss */
.geofield-proximity-origin.form-text {
  margin: 0;
  padding: 0.25em;
  width: 100%;
  opacity: 1 !important;
  background: #f2f2f2;
  border: 3px solid #294b6d !important;
  -webkit-appearance: none; }
  @media (min-width: 47.25em) {
    /* line 140, ../sass/components/_map_and_results.scss */
    .geofield-proximity-origin.form-text {
      width: 12em; } }

/* line 157, ../sass/components/_map_and_results.scss */
.form-item-items-per-page label {
  font-size: 0.75em;
  margin: 0.9em 0 0 6em;
  position: absolute; }
  @media (min-width: 47.25em) {
    /* line 157, ../sass/components/_map_and_results.scss */
    .form-item-items-per-page label {
      padding: 0; } }

/* line 167, ../sass/components/_map_and_results.scss */
#edit-items-per-page {
  margin: 0.5em 0 0 0;
  font-size: 0.875em; }

/* line 174, ../sass/components/_map_and_results.scss */
input#edit-submit-map-result.form-submit {
  display: block;
  color: #ffffff;
  background: #d61126;
  text-decoration: none;
  padding: 5px 10px;
  border-radius: 3px;
  margin: 0.3em 0 0;
  text-align: center;
  border: 1px white solid; }
  /* line 185, ../sass/components/_map_and_results.scss */
  input#edit-submit-map-result.form-submit:hover {
    color: #d61126;
    background: #ffffff; }

/* line 190, ../sass/components/_map_and_results.scss */
img.leaflet-marker-icon.tag-inside-marker {
  margin-top: -44px !important; }

/* line 197, ../sass/components/_map_and_results.scss */
.view-map-result .views-row {
  border-top: 1px solid #ededed;
  padding: 0.5em 0; }
  /* line 201, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row h3 {
    color: #d61126;
    border: 0;
    background: none;
    height: 80px;
    word-wrap: break-word; }
  /* line 209, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row .ui-accordion-content {
    font-family: 'roboto';
    border: 0;
    font-size: 0.95em; }
  /* line 215, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row .ui-state-default .ui-icon {
    float: right;
    background: url(../../../themes/aib_omega/images/open-close-list.png) no-repeat;
    width: 40px;
    height: 40px;
    padding: 0 1em;
    background-position: 0 0; }
  /* line 224, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row .ui-state-active .ui-icon {
    width: 40px;
    height: 40px;
    background-position: 0 -34px; }
  /* line 236, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row span.country {
    display: none; }
  /* line 238, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row div.mr_counter {
    background: url(../../../themes/aib_omega/images/red_marker.png) no-repeat 0 0;
    width: 70px;
    height: 70px;
    padding: 0.8em 0 0 0;
    margin: 0 1em 0 0;
    font-size: 1em;
    text-align: center;
    color: #14171a;
    float: left;
    clear: both; }
  /* line 252, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row div.mr_address {
    padding: 0;
    margin: 0; }
    /* line 255, ../sass/components/_map_and_results.scss */
    .view-map-result .views-row div.mr_address:before {
      content: "Address: "; }
  /* line 265, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row div.mr_telephone {
    padding: 0;
    margin: 0;
    word-break: break-all;
    display: inline-block; }
    /* line 269, ../sass/components/_map_and_results.scss */
    .view-map-result .views-row div.mr_telephone:before {
      content: "Telephone: "; }
  /* line 277, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row div.mr_website {
    padding: 0;
    margin: 0;
    word-break: break-all; }
    /* line 281, ../sass/components/_map_and_results.scss */
    .view-map-result .views-row div.mr_website:before {
      content: "Website: "; }
  /* line 288, ../sass/components/_map_and_results.scss */
  .view-map-result .views-row div.mr_email {
    padding: 0;
    margin: 0;
    word-break: break-all; }
    /* line 292, ../sass/components/_map_and_results.scss */
    .view-map-result .views-row div.mr_email:before {
      content: "Email: "; }

/* line 1, ../sass/components/_menubar.scss */
.menubar {
  position: fixed;
  top: 0;
  right: 0;
  z-index: 999;
  background: linear-gradient(#ededed, #f7f7f7);
  height: 0;
  overflow: visible; }
  @media (min-width: 47.25em) {
    /* line 1, ../sass/components/_menubar.scss */
    .menubar {
      position: relative; } }
  @media (min-width: 47.25em) {
    /* line 1, ../sass/components/_menubar.scss */
    .menubar {
      height: 3em; } }
  /* line 17, ../sass/components/_menubar.scss */
  .menubar .l-off-canvas-show-desk,
  .menubar .l-off-canvas-hide-desk {
    display: none; }
    @media (min-width: 47.25em) {
      /* line 17, ../sass/components/_menubar.scss */
      .menubar .l-off-canvas-show-desk,
      .menubar .l-off-canvas-hide-desk {
        display: block; } }
  /* line 24, ../sass/components/_menubar.scss */
  .menubar #block-menu-menu-menubar-menu {
    display: none;
    width: 100%; }
    @media (min-width: 47.25em) {
      /* line 24, ../sass/components/_menubar.scss */
      .menubar #block-menu-menu-menubar-menu {
        display: block;
        float: right;
        width: 90%; } }
  @media (min-width: 47.25em) and (min-width: 61.25em) {
    /* line 24, ../sass/components/_menubar.scss */
    .menubar #block-menu-menu-menubar-menu {
      width: 100%; } }

    /* line 39, ../sass/components/_menubar.scss */
    .menubar #block-menu-menu-menubar-menu h2 {
      display: none; }
    /* line 42, ../sass/components/_menubar.scss */
    .menubar #block-menu-menu-menubar-menu ul {
      margin: 0.75em;
      text-align: center; }
      @media (min-width: 47.25em) {
        /* line 47, ../sass/components/_menubar.scss */
        .menubar #block-menu-menu-menubar-menu ul li {
          display: inline;
          margin: 0; }
          /* line 52, ../sass/components/_menubar.scss */
          .menubar #block-menu-menu-menubar-menu ul li .active-trail {
            color: #14171a;
            text-decoration: underline;
            -moz-transition: color 1s;
            -o-transition: color 1s;
            -webkit-transition: color 1s;
            transition: color 1s; }
          /* line 62, ../sass/components/_menubar.scss */
          .menubar #block-menu-menu-menubar-menu ul li a {
            font-size: 1em;
            font-weight: bold;
            margin: 0.5em;
            color: #d61126;
            text-decoration: none; }
            /* line 69, ../sass/components/_menubar.scss */
            .menubar #block-menu-menu-menubar-menu ul li a:hover, .menubar #block-menu-menu-menubar-menu ul li a:active {
              color: #14171a;
              text-decoration: underline;
              -moz-transition: color 1s;
              -o-transition: color 1s;
              -webkit-transition: color 1s;
              transition: color 1s; } }
      @media (min-width: 61.25em) {
        /* line 47, ../sass/components/_menubar.scss */
        .menubar #block-menu-menu-menubar-menu ul li {
          font-size: 1.1em;
          margin: 0 4%; } }
      @media (min-width: 47.25em) {
        /* line 89, ../sass/components/_menubar.scss */
        .menubar #block-menu-menu-menubar-menu ul .last {
          margin-right: 0; } }
  /* line 97, ../sass/components/_menubar.scss */
  .menubar #block-system-main-menu {
    padding: 0 0 1em 0; }
    /* line 99, ../sass/components/_menubar.scss */
    .menubar #block-system-main-menu ul {
      padding: 0 0 0 1em; }
      /* line 101, ../sass/components/_menubar.scss */
      .menubar #block-system-main-menu ul li {
        list-style-type: none;
        list-style-image: none;
        padding: 0 0 0.8em; }
        /* line 105, ../sass/components/_menubar.scss */
        .menubar #block-system-main-menu ul li a {
          color: #ffffff; }
  @media (min-width: 47.25em) {
    /* line 115, ../sass/components/_menubar.scss */
    .menubar .menubar-inner {
      background-color: #294b6d;
      margin-top: -2em; } }

@media (min-width: 47.25em) {
  /* line 126, ../sass/components/_menubar.scss */
  #off-canvas {
    top: 3em; } }

/* line 138, ../sass/components/_menubar.scss */
.l-off-canvas .l-off-canvas-show {
  top: 0.2em; }
  @media (min-width: 47.25em) {
    /* line 138, ../sass/components/_menubar.scss */
    .l-off-canvas .l-off-canvas-show {
      top: -4.5em; } }

@media (min-width: 47.25em) {
  /* line 154, ../sass/components/_menubar.scss */
  .mb-top {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    left: 0;
    right: 0; } }

/* line 166, ../sass/components/_menubar.scss */
.logged-in .mb-top {
  top: 1.8em; }

/* line 1, ../sass/components/_mobileMenu.scss */
.l-off-canvas {
  left: -150% !important; }
  @media (min-width: 47.25em) {
    /* line 1, ../sass/components/_mobileMenu.scss */
    .l-off-canvas {
      width: 0 !important;
      left: 0 !important; } }
  /* line 11, ../sass/components/_mobileMenu.scss */
  .l-off-canvas .l-region--navigation #block-system-main-menu {
    display: none; }
  /* line 18, ../sass/components/_mobileMenu.scss */
  .l-off-canvas .l-region--navigation #block-menu-menu-menubar-menu--2 .block__title {
    display: none; }
  @media (min-width: 47.25em) {
    /* line 17, ../sass/components/_mobileMenu.scss */
    .l-off-canvas .l-region--navigation #block-menu-menu-menubar-menu--2 {
      display: none; } }
  /* line 25, ../sass/components/_mobileMenu.scss */
  .l-off-canvas .l-region--navigation #block-menu-menu-menubar-menu--2 ul li {
    list-style-type: none;
    list-style-image: none; }
  /* line 32, ../sass/components/_mobileMenu.scss */
  .l-off-canvas .l-region--navigation #block-menu-block-2 {
    display: none; }
    /* line 34, ../sass/components/_mobileMenu.scss */
    .l-off-canvas .l-region--navigation #block-menu-block-2 .block__title {
      display: none; }
  @media (min-width: 47.25em) {
    /* line 41, ../sass/components/_mobileMenu.scss */
    .l-off-canvas .l-region--navigation #block-search-form--2 {
      display: none; } }
  /* line 47, ../sass/components/_mobileMenu.scss */
  .l-off-canvas .l-off-canvas-show {
    right: 0.3em;
    width: 8em;
    height: 3em;
    z-index: 99999;
    position: fixed !important; }
    @media (min-width: 47.25em) {
      /* line 47, ../sass/components/_mobileMenu.scss */
      .l-off-canvas .l-off-canvas-show {
        position: relative !important;
        right: -1000% !important;
        width: 9em; } }
  /* line 70, ../sass/components/_mobileMenu.scss */
  .l-off-canvas #block-menu-menu-menubar-menu--2 {
    display: none !important; }
  /* line 73, ../sass/components/_mobileMenu.scss */
  .l-off-canvas #block-menu-block-2 {
    display: none !important; }
  /* line 76, ../sass/components/_mobileMenu.scss */
  .l-off-canvas #block-search-form--2 {
    display: none; }

/* line 82, ../sass/components/_mobileMenu.scss */
.is-visible {
  background: #294b6d;
  left: 0 !important;
  position: relative;
  overflow: auto; }
  @media (min-width: 47.25em) {
    /* line 82, ../sass/components/_mobileMenu.scss */
    .is-visible {
      width: 25em !important;
      height: 21em;
      overflow: visible; } }
  /* line 96, ../sass/components/_mobileMenu.scss */
  .is-visible .l-off-canvas-hide {
    top: 0.3em;
    right: 1em;
    height: 2.375em;
    width: 7.75em; }
    @media (min-width: 47.25em) {
      /* line 96, ../sass/components/_mobileMenu.scss */
      .is-visible .l-off-canvas-hide {
        top: -3em;
        left: 0;
        height: 3em;
        width: 8em;
        background-color: #294b6d; } }
    @media (min-width: 61.25em) {
      /* line 96, ../sass/components/_mobileMenu.scss */
      .is-visible .l-off-canvas-hide {
        top: -3em;
        right: 22.9em; } }
  /* line 113, ../sass/components/_mobileMenu.scss */
  .is-visible .l-off-canvas-show {
    display: none; }
  /* line 117, ../sass/components/_mobileMenu.scss */
  .is-visible .only-show-top {
    border-bottom: 2px solid #ffffff; }
    /* line 120, ../sass/components/_mobileMenu.scss */
    .is-visible .only-show-top li {
      border-bottom: none; }
    /* line 127, ../sass/components/_mobileMenu.scss */
    .is-visible .only-show-top .only-show-inner li a {
      padding-left: 1em; }
  /* line 133, ../sass/components/_mobileMenu.scss */
  .is-visible #block-menu-block-2 {
    display: block !important; }
    /* line 135, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .block__title {
      display: none; }
    /* line 139, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .top-trail {
      background: #d61126 !important; }
    /* line 161, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 ul .active {
      background: #d61126; }
    /* line 164, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 ul li {
      list-style-type: none;
      list-style-image: none; }
      /* line 168, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-block-2 ul li a {
        color: #ffffff;
        padding-left: 1em; }
      /* line 173, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-block-2 ul li:hover {
        background: #d61126; }
    /* line 178, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 ul .active {
      background: #d61126; }
    /* line 182, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .menu {
      padding: 0; }
    /* line 186, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .expanded .menu {
      display: none; }
    /* line 192, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .menu li {
      border-bottom: 2px solid #ffffff;
      padding: 1em 0 1em 0; }
    /* line 197, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .menu .expanded #slide-button {
      float: right;
      clear: both;
      margin: -0.5em 0 0;
      -ms-transform: rotate(0deg);
      /* IE 9 */
      -webkit-transform: rotate(0deg);
      /* Chrome, Safari, Opera */
      transform: rotate(0deg);
      -webkit-transition-duration: 0.5s;
      /* Safari */
      transition-duration: 0.5s; }
    /* line 209, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .menu .expanded .clicked {
      -ms-transform: rotate(90deg) !important;
      /* IE 9 */
      -webkit-transform: rotate(90deg) !important;
      /* Chrome, Safari, Opera */
      transform: rotate(90deg) !important;
      -webkit-transition-duration: 0.5s;
      /* Safari */
      transition-duration: 0.5s; }
    /* line 217, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .menu .expanded .menu li {
      border-bottom: none; }
    /* line 224, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 .active-trail + ul {
      display: block !important; }
    /* line 231, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-block-2 ul .expanded ul {
      background: #305880;
      margin: 0.9em 0 -1em 0; }
      /* line 234, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-block-2 ul .expanded ul .expanded {
        background: #305880; }
        /* line 236, ../sass/components/_mobileMenu.scss */
        .is-visible #block-menu-block-2 ul .expanded ul .expanded:hover {
          background: #d61126; }
        /* line 239, ../sass/components/_mobileMenu.scss */
        .is-visible #block-menu-block-2 ul .expanded ul .expanded ul {
          background: #3e71a5;
          margin: 0.9em 0 -1em 0; }
          /* line 242, ../sass/components/_mobileMenu.scss */
          .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded {
            background: #3e71a5; }
            /* line 244, ../sass/components/_mobileMenu.scss */
            .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded:hover {
              background: #d61126; }
            /* line 247, ../sass/components/_mobileMenu.scss */
            .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul {
              background: #568bbf;
              margin: 0.9em 0 -1em 0; }
              /* line 250, ../sass/components/_mobileMenu.scss */
              .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded {
                background: #568bbf; }
                /* line 251, ../sass/components/_mobileMenu.scss */
                .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded:hover {
                  background: #d61126; }
                /* line 255, ../sass/components/_mobileMenu.scss */
                .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul {
                  background: #7ba4cd;
                  margin: 0.9em 0 -1 0; }
                  /* line 258, ../sass/components/_mobileMenu.scss */
                  .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded {
                    background: #7ba4cd; }
                    /* line 259, ../sass/components/_mobileMenu.scss */
                    .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded:hover {
                      background: #d61126; }
                    /* line 263, ../sass/components/_mobileMenu.scss */
                    .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded ul {
                      background: #a0bedb;
                      margin: 0.9em 0 -1em 0; }
                      /* line 266, ../sass/components/_mobileMenu.scss */
                      .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded {
                        background: #a0bedb; }
                        /* line 267, ../sass/components/_mobileMenu.scss */
                        .is-visible #block-menu-block-2 ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded ul .expanded:hover {
                          background: #d61126; }
  /* line 287, ../sass/components/_mobileMenu.scss */
  .is-visible #block-menu-menu-menubar-menu--2 {
    display: block !important;
    padding: 0.7em 0 1.5em 0; }
    /* line 289, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-menu-menubar-menu--2 .block__title {
      display: none; }
    /* line 293, ../sass/components/_mobileMenu.scss */
    .is-visible #block-menu-menu-menubar-menu--2 .menu {
      padding: 0; }
      /* line 295, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-menu-menubar-menu--2 .menu .first {
        border-top: 2px solid #ffffff; }
      /* line 298, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-menu-menubar-menu--2 .menu li {
        padding: 0.6em 0;
        background: #e9e9e9;
        border-bottom: 2px solid #ffffff; }
        /* line 302, ../sass/components/_mobileMenu.scss */
        .is-visible #block-menu-menu-menubar-menu--2 .menu li a {
          padding-left: 1em;
          color: #14171a; }
    @media (min-width: 47.25em) {
      /* line 287, ../sass/components/_mobileMenu.scss */
      .is-visible #block-menu-menu-menubar-menu--2 {
        display: none !important; } }
  /* line 313, ../sass/components/_mobileMenu.scss */
  .is-visible #block-search-form--2 {
    display: block; }
    @media (min-width: 47.25em) {
      /* line 313, ../sass/components/_mobileMenu.scss */
      .is-visible #block-search-form--2 {
        display: none; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 4, ../sass/components/_navigation.scss */
#block-menu-block-3 {
  display: none; }
  @media (min-width: 47.25em) {
    /* line 4, ../sass/components/_navigation.scss */
    #block-menu-block-3 {
      display: block;
      float: right;
      padding: 0 1em 1em;
      max-width: 40%;
      background: linear-gradient(#fdfdfd, #f7f7f7);
      border-left: 1em solid #ffffff;
      border-bottom: 1em solid #ffffff; }
      /* line 21, ../sass/components/_navigation.scss */
      #block-menu-block-3 ul {
        padding-left: 1em; } }
  @media (min-width: 61.25em) {
    /* line 4, ../sass/components/_navigation.scss */
    #block-menu-block-3 {
      max-width: 30%; } }

/* line 2, ../sass/components/_pageDesc.scss */
.l-region--page-desc .field--name-field-read-more-link {
  float: right;
  background: #ededed;
  text-decoration: none;
  text-align: center;
  padding: 0.5em 1em;
  margin: 1em 0;
  width: 10em;
  margin-right: 2em; }
/* line 13, ../sass/components/_pageDesc.scss */
.l-region--page-desc .field--name-field-description-text {
  width: 100%;
  margin: 0 0 0 0.3em;
  float: left; }
  @media (min-width: 47.25em) {
    /* line 13, ../sass/components/_pageDesc.scss */
    .l-region--page-desc .field--name-field-description-text {
      margin: 0 0 0 2em;
      width: 70%; } }
  @media (min-width: 64em) {
    /* line 13, ../sass/components/_pageDesc.scss */
    .l-region--page-desc .field--name-field-description-text {
      width: 74%; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 4, ../sass/components/_quickLinks.scss */
.l-region--quick-links {
  padding: 1em 0.25em 0;
  border-top: 4px solid #e9e9e9;
  clear: both; }
  /* line 15, ../sass/components/_quickLinks.scss */
  .l-region--quick-links #block-views-quick-links-view-block ul,
  .l-region--quick-links #block-views-quick-links-view-block-1 ul,
  .l-region--quick-links #block-views-quick-links-view-block-2 ul,
  .l-region--quick-links #block-views-quick-links-view-block-3 ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none; }
    /* line 21, ../sass/components/_quickLinks.scss */
    .l-region--quick-links #block-views-quick-links-view-block ul li .field--name-field-the-quick-link a,
    .l-region--quick-links #block-views-quick-links-view-block-1 ul li .field--name-field-the-quick-link a,
    .l-region--quick-links #block-views-quick-links-view-block-2 ul li .field--name-field-the-quick-link a,
    .l-region--quick-links #block-views-quick-links-view-block-3 ul li .field--name-field-the-quick-link a {
      display: block;
      border: 1px solid #e9e9e9;
      background: linear-gradient(#ededed, #f7f7f7);
      padding: 0.25em 0 0.25em 0.5em;
      margin: 0 0 0.5em;
      font-size: 1.1em;
      word-wrap: break-word; }
      /* line 31, ../sass/components/_quickLinks.scss */
      .l-region--quick-links #block-views-quick-links-view-block ul li .field--name-field-the-quick-link a:hover,
      .l-region--quick-links #block-views-quick-links-view-block-1 ul li .field--name-field-the-quick-link a:hover,
      .l-region--quick-links #block-views-quick-links-view-block-2 ul li .field--name-field-the-quick-link a:hover,
      .l-region--quick-links #block-views-quick-links-view-block-3 ul li .field--name-field-the-quick-link a:hover {
        opacity: 1;
        background: linear-gradient(#ffffff, #f7f7f7); }
      @media (min-width: 47.25em) {
        /* line 21, ../sass/components/_quickLinks.scss */
        .l-region--quick-links #block-views-quick-links-view-block ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-1 ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-2 ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-3 ul li .field--name-field-the-quick-link a {
          vertical-align: middle;
          width: 99%;
          padding: 0.15em 0 0.15em 0.5em;
          min-height: 3.1em; } }
      @media (min-width: 61.25em) {
        /* line 21, ../sass/components/_quickLinks.scss */
        .l-region--quick-links #block-views-quick-links-view-block ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-1 ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-2 ul li .field--name-field-the-quick-link a,
        .l-region--quick-links #block-views-quick-links-view-block-3 ul li .field--name-field-the-quick-link a {
          width: 100%;
          padding: 0.25em 0 0.25em 0.5em;
          min-height: 1.1em; } }
    @media (min-width: 47.25em) {
      /* line 15, ../sass/components/_quickLinks.scss */
      .l-region--quick-links #block-views-quick-links-view-block ul,
      .l-region--quick-links #block-views-quick-links-view-block-1 ul,
      .l-region--quick-links #block-views-quick-links-view-block-2 ul,
      .l-region--quick-links #block-views-quick-links-view-block-3 ul {
        vertical-align: middle; }
        /* line 58, ../sass/components/_quickLinks.scss */
        .l-region--quick-links #block-views-quick-links-view-block ul .views-row-odd,
        .l-region--quick-links #block-views-quick-links-view-block-1 ul .views-row-odd,
        .l-region--quick-links #block-views-quick-links-view-block-2 ul .views-row-odd,
        .l-region--quick-links #block-views-quick-links-view-block-3 ul .views-row-odd {
          float: left;
          width: 49.5%; }
        /* line 62, ../sass/components/_quickLinks.scss */
        .l-region--quick-links #block-views-quick-links-view-block ul .views-row-even,
        .l-region--quick-links #block-views-quick-links-view-block-1 ul .views-row-even,
        .l-region--quick-links #block-views-quick-links-view-block-2 ul .views-row-even,
        .l-region--quick-links #block-views-quick-links-view-block-3 ul .views-row-even {
          float: right;
          width: 49.5%; } }
  @media (min-width: 47.25em) {
    /* line 4, ../sass/components/_quickLinks.scss */
    .l-region--quick-links {
      padding: 1em 0.5em 0;
      margin: 0 0.5em 0; } }
  @media (min-width: 61.25em) {
    /* line 4, ../sass/components/_quickLinks.scss */
    .l-region--quick-links {
      padding: 1em 0 0;
      margin: 0; } }

/* line 1, ../sass/components/_search.scss */
#block-search-form {
  display: none; }
  @media (min-width: 47.25em) {
    /* line 1, ../sass/components/_search.scss */
    #block-search-form {
      display: block; } }

/* line 10, ../sass/components/_search.scss */
.is-visible #block-search-form--2 {
  width: 100%;
  position: relative;
  padding: 0 1em; }
  /* line 14, ../sass/components/_search.scss */
  .is-visible #block-search-form--2 input#edit-search-block-form--4 {
    width: 100%;
    padding: 0.3em 0; }
  /* line 18, ../sass/components/_search.scss */
  .is-visible #block-search-form--2 #edit-submit--2 {
    position: absolute;
    right: 1.9em;
    width: 34px;
    height: 34px;
    cursor: pointer;
    text-indent: -9999px;
    border: none;
    background: url(../../../themes/aib_omega/images/searchbox-icon.png) no-repeat right 4px;
    top: -0.3em;
    right: 1.5em; }

/* line 34, ../sass/components/_search.scss */
.l-region--icon-bar {
  position: absolute;
  right: 0; }

/* line 43, ../sass/components/_search.scss */
.l-header #block-search-form {
  margin: 1em -2em 1em 0;
  float: right;
  z-index: 9999; }
  @media (min-width: 47.25em) {
    /* line 43, ../sass/components/_search.scss */
    .l-header #block-search-form {
      margin: 0.5em -1.5em 1em 0; } }
  @media (min-width: 71.875em) {
    /* line 43, ../sass/components/_search.scss */
    .l-header #block-search-form {
      margin: 2em -1.5em 1em 0; } }
  /* line 56, ../sass/components/_search.scss */
  .l-header #block-search-form #edit-search-block-form--2 {
    width: 16.5em;
    padding: 0.3em; }
    @media (min-width: 61.25em) {
      /* line 56, ../sass/components/_search.scss */
      .l-header #block-search-form #edit-search-block-form--2 {
        width: 17.2em; } }
    @media (min-width: 71.875em) {
      /* line 56, ../sass/components/_search.scss */
      .l-header #block-search-form #edit-search-block-form--2 {
        width: 19.3em; } }
  /* line 71, ../sass/components/_search.scss */
  .l-header #block-search-form #edit-submit {
    position: relative;
    width: 34px;
    height: 34px;
    cursor: pointer;
    text-indent: -9999px;
    border: none;
    background: url(../../../themes/aib_omega/images/searchbox-icon.png) no-repeat right 4px;
    top: -0.3em;
    right: 2.3em; }
/* line 84, ../sass/components/_search.scss */
.l-header .search-active {
  position: absolute !important;
  right: 2.2em !important;
  z-index: 999 !important;
  top: 0.2em !important;
  width: 100% !important; }
  /* line 90, ../sass/components/_search.scss */
  .l-header .search-active #edit-search-block-form--2 {
    width: 35% !important;
    top: 0 !important;
    padding: 0.18em;
    transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s; }

/* line 104, ../sass/components/_search.scss */
.page-search #edit-submit--2 {
  position: relative;
  width: 34px;
  height: 34px;
  cursor: pointer;
  text-indent: -9999px;
  border: none;
  background: url(../../../themes/aib_omega/images/searchbox-icon.png) no-repeat right 4px;
  top: -0.3em;
  right: 2.4em; }
/* line 115, ../sass/components/_search.scss */
.page-search .search-active {
  position: absolute !important;
  right: 2.2em !important;
  z-index: 999 !important;
  top: 0.2em !important;
  width: 100% !important; }
  /* line 121, ../sass/components/_search.scss */
  .page-search .search-active #edit-search-block-form--2 {
    width: 92% !important;
    top: 0 !important;
    padding: 0.18em;
    transition: ease-out 0.5s;
    -webkit-transition: ease-out 0.5s; }
/* line 129, ../sass/components/_search.scss */
.page-search .search-results {
  padding: 0; }
  /* line 131, ../sass/components/_search.scss */
  .page-search .search-results li.search-result {
    background: #f1f3f5;
    padding: 0 0.5em;
    list-style: none;
    margin-bottom: 0.25em; }
/* line 139, ../sass/components/_search.scss */
.page-search #edit-keys {
  width: 60%; }
  @media (min-width: 47.25em) {
    /* line 139, ../sass/components/_search.scss */
    .page-search #edit-keys {
      width: 40%; } }

/*******************************************************************************
 * off-canvas.layout.scss
 *
 * Styling of the Off Canvas layout.
 ******************************************************************************/
/*******************************************************************************
 * Off canvas portion of styling for the Off Canvas layout.
 ******************************************************************************/
/* line 5, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show,
.l-off-canvas-hide {
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  width: 24px;
  height: 24px;
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  text-transform: capitalize; }

/* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show {
  margin: 0.5em -2em 0 0;
  background: url("../../../layouts/aib-off-canvas/assets/mob-menu-open.png") center center no-repeat; }
  @media (min-width: 47.25em) {
    /* line 16, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .l-off-canvas-show {
      margin: 0;
      background: #294b6d url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; } }

/* line 28, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-show-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-open.png") center center no-repeat; }

/* line 33, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
.l-off-canvas-hide-desk {
  background: transparent url("../../../layouts/aib-off-canvas/assets/alt-menu-close.png") center center no-repeat; }

@media (min-width: 0) {
  /* line 40, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .no-js .l-off-canvas {
    position: relative;
    min-height: 24px;
    padding-right: 24px; }
    /* line 45, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-region {
      position: relative;
      overflow: hidden; }
    /* line 49, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas .l-off-canvas-hide {
      display: block; }
    /* line 53, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-region {
      min-height: 0;
      height: 0; }
    /* line 57, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-show {
      display: block; }
    /* line 60, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .no-js .l-off-canvas:not(:target) .l-off-canvas-hide {
      display: none; }

  /* line 67, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-page {
    position: relative;
    height: 100%;
    padding-left: 0;
    overflow: hidden; }

  /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
  .js .l-off-canvas {
    position: fixed;
    z-index: 9999 !important;
    z-index: 99;
    width: 100%;
    top: 0;
    bottom: 0;
    left: -70%;
    padding-top: 24px;
    -moz-transition: left 0.2s ease-in;
    -o-transition: left 0.2s ease-in;
    -webkit-transition: left 0.2s ease-in;
    transition: left 0.2s ease-in;
    cursor: pointer; } }
  @media (min-width: 0) and (min-width: 47.25em) {
    /* line 73, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas {
      position: absolute; } }
@media (min-width: 0) {
    /* line 90, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas.is-visible {
      left: 0;
      cursor: auto; }
      /* line 94, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-show {
        display: none; }
      /* line 97, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
      .js .l-off-canvas.is-visible .l-off-canvas-hide {
        display: block; }
    /* line 101, ../sass/layouts/aib-off-canvas/_aib-off-canvas.scss */
    .js .l-off-canvas .l-off-canvas-show {
      display: block; } }
/* line 42, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-header,
.l-main {
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  *zoom: 1; }
  /* line 12, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/susy-2.2.12/sass/susy/output/support/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: " ";
    display: block;
    clear: both; }
  /* line 38, ../../../../../../../../../usr/local/rvm/gems/ruby-2.3.1@omega.aib_omega/gems/compass-core-1.0.3/stylesheets/compass/utilities/general/_clearfix.scss */
  .l-header:after,
  .l-main:after {
    content: "";
    display: table;
    clear: both; }

/* line 48, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-branding {
  width: 55%;
  padding: 1em 0 0 0.4em; }

/* line 53, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-footer {
  width: 100%; }
  /* line 55, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-footer .l-region--footer {
    max-width: 71.875em;
    margin: 0 auto; }

/* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-main {
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 61, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-main {
      padding: 0; } }

/* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--comms {
  max-width: 71.875em;
  margin: 1em auto 0;
  padding: 0 0.5em; }
  @media (min-width: 71.875em) {
    /* line 69, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--comms {
      padding: 0; } }

/* line 78, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--page-desc,
.l-region--quick-links {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--hero-region {
  margin: 4em auto 0;
  max-width: 71.875em; }
  @media (min-width: 47.25em) {
    /* line 84, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
    .l-region--hero-region {
      margin: 0 auto; } }

/* line 92, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-region--system-links {
  max-width: 71.875em;
  margin: 0.5em auto 3em; }

/* line 97, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.menubar {
  max-width: 71.875em;
  margin: 0 auto; }

/* line 101, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.nbnav {
  max-width: 71.875em; }

/* line 105, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
.l-off-canvas {
  clear: both; }

@media (min-width: 47.25em) {
  /* line 110, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-header,
  .l-main {
    max-width: 1150px; }

  /* line 115, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 57.62712%;
    float: left;
    margin-right: 1.69492%; }

  /* line 121, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 49.15254%;
    float: left;
    margin-right: 1.69492%; }

  /* line 125, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.15254%;
    float: right;
    margin-right: 0;
    margin-top: 3em; }

  /* line 129, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--navigation {
    clear: both; }

  /* line 136, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content,
  .has-sidebar-second .l-content,
  .has-two-sidebars .l-content {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }
  /* line 139, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first,
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-first,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 32.20339%;
    float: right;
    margin-right: 0; }
  /* line 143, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-second,
  .has-sidebar-second .l-region--sidebar-second,
  .has-two-sidebars .l-region--sidebar-second {
    clear: right; } }
@media (min-width: 61.25em) {
  /* line 151, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-branding {
    width: 43.03797%;
    float: left;
    margin-right: 1.26582%; }

  /* line 154, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--icon-bar {
    width: 66.10169%;
    float: left;
    margin-right: 1.69492%; }

  /* line 158, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .l-region--header {
    width: 49.36709%;
    float: right;
    margin-right: 0; }

  /* line 163, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-content {
    width: 74.68354%;
    float: right;
    margin-right: 0; }
  /* line 166, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-first .l-region--sidebar-first {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }

  /* line 171, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-content {
    width: 74.68354%;
    float: left;
    margin-right: 1.26582%; }
  /* line 174, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-sidebar-second .l-region--sidebar-second {
    width: 24.05063%;
    float: right;
    margin-right: 0;
    clear: none; }

  /* line 181, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-content {
    width: 49.36709%;
    float: left;
    margin-right: 1.26582%;
    margin-left: 25.31646%; }
  /* line 185, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first,
  .has-two-sidebars .l-region--sidebar-second {
    width: 24.05063%;
    float: left;
    margin-right: 1.26582%; }
  /* line 189, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-first {
    margin-left: -75.94937%; }
  /* line 192, ../sass/layouts/aib-off-canvas/aib-off-canvas.layout.scss */
  .has-two-sidebars .l-region--sidebar-second {
    float: right;
    margin-right: 0;
    clear: none; } }
/* line 6, ../sass/components/_systemLinks.scss */
.l-region--system-links::before {
  font-size: 1.5em;
  content: "Access AiB systems and tools";
  display: block;
  width: 98%;
  margin: 0 auto 0.5em; }
  @media (min-width: 61.25em) {
    /* line 6, ../sass/components/_systemLinks.scss */
    .l-region--system-links::before {
      width: 100%; } }

/* line 18, ../sass/components/_systemLinks.scss */
.l-region--system-links {
  overflow: auto;
  border-top: 4px solid #ededed;
  padding-top: 0.5em;
  clear: both; }
  /* line 25, ../sass/components/_systemLinks.scss */
  .l-region--system-links #block-bean-astra,
  .l-region--system-links #block-bean-astra-training,
  .l-region--system-links #block-bean-astra-user-guide,
  .l-region--system-links #block-bean-basys-block,
  .l-region--system-links #block-bean-basys-training-block,
  .l-region--system-links #block-bean-basys-user-guide-block,
  .l-region--system-links #block-bean-dash-bas-blcok,
  .l-region--system-links #block-bean-das-register-block,
  .l-region--system-links #block-bean-roi-block,
  .l-region--system-links #block-bean-cft-block,
  .l-region--system-links #block-bean-cft-training-block {
    background: linear-gradient(#ededed, #f7f7f7);
    margin: 0.25em 0.25em 0.5em; }
    @media (min-width: 47.25em) {
      /* line 25, ../sass/components/_systemLinks.scss */
      .l-region--system-links #block-bean-astra,
      .l-region--system-links #block-bean-astra-training,
      .l-region--system-links #block-bean-astra-user-guide,
      .l-region--system-links #block-bean-basys-block,
      .l-region--system-links #block-bean-basys-training-block,
      .l-region--system-links #block-bean-basys-user-guide-block,
      .l-region--system-links #block-bean-dash-bas-blcok,
      .l-region--system-links #block-bean-das-register-block,
      .l-region--system-links #block-bean-roi-block,
      .l-region--system-links #block-bean-cft-block,
      .l-region--system-links #block-bean-cft-training-block {
        width: 31.9%;
        min-height: 9.6em;
        float: left;
        margin: 0.25em 0.25em; } }
    @media (min-width: 61.25em) {
      /* line 25, ../sass/components/_systemLinks.scss */
      .l-region--system-links #block-bean-astra,
      .l-region--system-links #block-bean-astra-training,
      .l-region--system-links #block-bean-astra-user-guide,
      .l-region--system-links #block-bean-basys-block,
      .l-region--system-links #block-bean-basys-training-block,
      .l-region--system-links #block-bean-basys-user-guide-block,
      .l-region--system-links #block-bean-dash-bas-blcok,
      .l-region--system-links #block-bean-das-register-block,
      .l-region--system-links #block-bean-roi-block,
      .l-region--system-links #block-bean-cft-block,
      .l-region--system-links #block-bean-cft-training-block {
        width: 16.34%;
        overflow: hidden;
        text-align: center;
        opacity: 0.75;
        -webkit-transition: opacity .25s ease;
        -moz-transition: opacity .25s ease; }
        /* line 53, ../sass/components/_systemLinks.scss */
        .l-region--system-links #block-bean-astra:hover,
        .l-region--system-links #block-bean-astra-training:hover,
        .l-region--system-links #block-bean-astra-user-guide:hover,
        .l-region--system-links #block-bean-basys-block:hover,
        .l-region--system-links #block-bean-basys-training-block:hover,
        .l-region--system-links #block-bean-basys-user-guide-block:hover,
        .l-region--system-links #block-bean-dash-bas-blcok:hover,
        .l-region--system-links #block-bean-das-register-block:hover,
        .l-region--system-links #block-bean-roi-block:hover,
        .l-region--system-links #block-bean-cft-block:hover,
        .l-region--system-links #block-bean-cft-training-block:hover {
          opacity: 1;
          background: none; } }
  @media (min-width: 47.25em) {
    /* line 61, ../sass/components/_systemLinks.scss */
    .l-region--system-links #block-bean-astra,
    .l-region--system-links #block-bean-astra-training,
    .l-region--system-links #block-bean-astra-user-guide,
    .l-region--system-links #block-bean-basys-block,
    .l-region--system-links #block-bean-basys-training-block,
    .l-region--system-links #block-bean-basys-user-guide-block,
    .l-region--system-links #block-bean-dash-bas-blcok,
    .l-region--system-links #block-bean-das-register-block,
    .l-region--system-links #block-bean-roi-block,
    .l-region--system-links #block-bean-cft-block,
    .l-region--system-links #block-bean-cft-training-block {
      margin: 0 0 0.5em 0.5em; } }
  @media (min-width: 61.25em) {
    /* line 61, ../sass/components/_systemLinks.scss */
    .l-region--system-links #block-bean-astra,
    .l-region--system-links #block-bean-astra-training,
    .l-region--system-links #block-bean-astra-user-guide,
    .l-region--system-links #block-bean-basys-block,
    .l-region--system-links #block-bean-basys-training-block,
    .l-region--system-links #block-bean-basys-user-guide-block,
    .l-region--system-links #block-bean-dash-bas-blcok,
    .l-region--system-links #block-bean-das-register-block,
    .l-region--system-links #block-bean-roi-block,
    .l-region--system-links #block-bean-cft-block,
    .l-region--system-links #block-bean-cft-training-block {
      margin: 0 0.1em; } }
  /* line 81, ../sass/components/_systemLinks.scss */
  .l-region--system-links img {
    display: block;
    margin: 0 auto;
    padding: 0.5em 0;
    overflow: hidden; }

/* line 25, ../sass/aib-omega.styles.scss */
.front .l-main {
  display: none; }

/* line 35, ../sass/aib-omega.styles.scss */
.page-node-9043 .breakcrumb-wrapper,
.page-node-9048 .breakcrumb-wrapper,
.page-node-9052 .breakcrumb-wrapper {
  display: none; }

/* line 40, ../sass/aib-omega.styles.scss */
.l-header {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  background: #ffffff;
  z-index: 999;
  border-bottom: 4px #d61126 solid; }
  @media (min-width: 47.25em) {
    /* line 40, ../sass/aib-omega.styles.scss */
    .l-header {
      position: relative;
      margin: 0;
      border-bottom: 0; } }

/* line 56, ../sass/aib-omega.styles.scss */
l-region--page-desc,
.l-region--quick-links {
  overflow: auto; }

@media (min-width: 0) and (max-width: 47.25em) {
  /* line 63, ../sass/aib-omega.styles.scss */
  table {
    border-spacing: 0;
    width: 100% !important;
    height: 100% !important;
    border: none;
    overflow-x: auto;
    display: block; } }
@media (min-width: 47.25em) {
  /* line 73, ../sass/aib-omega.styles.scss */
  table {
    width: 64%; } }
@media (min-width: 61.25em) {
  /* line 73, ../sass/aib-omega.styles.scss */
  table {
    width: 72%; } }
@media (min-width: 71.875em) {
  /* line 73, ../sass/aib-omega.styles.scss */
  table {
    width: 77%; } }

/*# sourceMappingURL=aib-omega.styles.css.map */

/* Remove H2 titles */
.bean-homepage-carousel-full-width-blo h2 {display:none;}
.bean-homepage-announcement-blocks h2 {display:none;}
.bean-aib-quick-links h2 {display:none;}

