/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* line 5, ../sass/variables/_typography.scss */
h1 {
  color: #d61126;
  font-size: 1.6em; }

/* 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%; }

/* line 35, ../sass/variables/_typography.scss */
h2 {
  font-size: 1.5em; }

/* line 43, ../sass/variables/_typography.scss */
.view-map-result h3,
h3 {
  font-size: 1.2em; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }
  /* 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; }
  /* 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; }
  /* 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; }
  /* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }
  /* 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; }
  /* 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; }
  /* line 91, ../sass/components/_carousel.scss */
  .view-homepage-carousel .entity-bean .field--name-field-supporting-block-text {
    display: none; }
  /* 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; }

/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }
  /* 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%; }
  /* 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%; }
  /* 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%; }
      /* 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%; }
    /* 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; }
  /* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }
    /* 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; }
    /* 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; }
    /* 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; }
  /* line 98, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-6 {
    text-align: center; }
  /* line 112, ../sass/components/_footer.scss */
  .l-footer .l-region--footer #block-block-23 {
    text-align: center;
    margin: 1em 2em; }
  /* 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; }
    /* line 28, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-17 a {
      color: #d61126;
      font-weight: 500;
      font-size: 0.85em; }
  /* line 37, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-18 {
    display: none; }
    /* line 55, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-18 a {
      color: #d61126;
      font-weight: 500;
      font-size: 0.85em; }
    /* 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; }
    /* 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; }
  /* line 97, ../sass/components/_headerIconsSearch.scss */
  .l-region--icon-bar #block-block-19 {
    display: none; }
    /* 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; }
    /* line 134, ../sass/components/_headerIconsSearch.scss */
    .l-region--icon-bar #block-block-20 img {
      width: 16em !important;
      height: auto !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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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); }
  /* 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; }
  /* 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; }

/* 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; }

/* 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%; }

/* 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; }

/* 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; }

/* 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; }
  /* line 17, ../sass/components/_menubar.scss */
  .menubar .l-off-canvas-show-desk,
  .menubar .l-off-canvas-hide-desk {
    display: none; }
  /* line 24, ../sass/components/_menubar.scss */
  .menubar #block-menu-menu-menubar-menu {
    display: none;
    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; }
  /* 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; }

/* line 138, ../sass/components/_menubar.scss */
.l-off-canvas .l-off-canvas-show {
  top: 0.2em; }

/* 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; }
  /* 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; }
  /* 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; }
  /* 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; }
  /* 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; }
  /* line 96, ../sass/components/_mobileMenu.scss */
  .is-visible .l-off-canvas-hide {
    top: 0.3em;
    right: 1em;
    height: 2.375em;
    width: 7.75em; }
  /* 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; }
  /* line 313, ../sass/components/_mobileMenu.scss */
  .is-visible #block-search-form--2 {
    display: block; }

/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* line 4, ../sass/components/_navigation.scss */
#block-menu-block-3 {
  display: none; }

/* 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; }

/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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); }

/* line 1, ../sass/components/_search.scss */
#block-search-form {
  display: none; }

/* 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; }
  /* line 56, ../sass/components/_search.scss */
  .l-header #block-search-form #edit-search-block-form--2 {
    width: 16.5em;
    padding: 0.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%; }

/*******************************************************************************
 * 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }

/* 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; }
  /* 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; }

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

/*# sourceMappingURL=aib-omega.no-query.css.map */
