/**
 * @file
 * Page Meta Styles - this is the section with the breadcrumbs, text resize and social links.
 *
 * - Styles are defined at the top.
 * - Layouts underneath.
 * - Media queries at the bottom.
 */
/**
 * Legacy IE support.
 */
/**
 * Font faces, stacks and sizes.
 */
/**
 * Colors, etc.
 */
/**
 * Partials to be shared with all .scss files.
 */
/**
 * Layout element mixins.
 */
/* The white box with grey border that surrounds most content. */
/* The grey box that surrounds content. */
/* The white box containing the main content. Has a green top border. */
/* Content inset into the white box */
/* Content inset on grey background */
/* Content on a lightgrey background with darker border ie left nav and right column of a normal page */
/* Button-like styling for inset box that sits at normal white box level. */
/* Button with a plus icon to the left. */
/* standard button across site. */
/**
 * Text element mixins.
 */
/**
 * Styles.
 */
/* line 24, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb {
  /* The path to the current page in the form of a list of links */
  font-size: 0.8em;
  background: transparent;
}
/* line 27, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb img {
  color: #505050;
}
/* line 30, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb .delimiter {
  display: inline-block;
  text-indent: -10000px;
  width: 7px;
  height: 20px;
  margin: 0 5px 0 5px;
  background: url(../images/svg/arrows-bullets/bullet-arrow2.svgz) center center no-repeat;
}
/* line 38, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb .first a {
  display: inline-block;
  width: 15px;
  height: 20px;
  text-indent: -10000px;
  background: url(../images/svg/misc/breadcrumb-home.svgz) 0 2px no-repeat;
}

/**
 * Layout.
 */
/* line 55, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta {
  margin-left: auto;
  margin-right: auto;
  max-width: 1170px;
  height: 50px;
  *position: relative;
  *zoom: 1;
}
/* line 51, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#page-meta-wrapper #page-meta:before, #page-meta-wrapper #page-meta:after {
  content: "";
  display: table;
}
/* line 56, ../sass-extensions/zen-grids/stylesheets/zen/_grids.scss */
#page-meta-wrapper #page-meta:after {
  clear: both;
}
/* line 61, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb {
  /* The path to the current page in the form of a list of links */
  float: left;
  width: 58.33333%;
  margin-left: 0%;
  margin-right: -58.33333%;
  padding-left: 16px;
  padding-right: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("../sass-extensions/box-sizing-polyfill/boxsizing.htc");
  padding-left: 0;
  /*overides zen grid padding left to align with otehr containers*/
  overflow: hidden;
  height: 45px;
  padding-top: 11px;
}
/* line 67, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb ol {
  margin: 0;
  padding: 0;
}
/* line 71, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb li {
  margin: 20px 0 0 0;
  float: left;
}
/* line 74, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb li .breadcrumb-separator {
  margin-top: 2px;
  float: right;
}
/* line 78, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb li img {
  padding: 0 15px;
}
/* line 81, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .breadcrumb li #breadcrumb-home {
  display: block;
  float: left;
  height: 13px;
  width: 15px;
  margin-top: 2px;
}
/* line 90, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .region-breadcrumb-bar {
  float: left;
  width: 41.66667%;
  margin-left: 58.33333%;
  margin-right: -100%;
  padding-left: 16px;
  padding-right: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
  word-wrap: break-word;
  *behavior: url("../sass-extensions/box-sizing-polyfill/boxsizing.htc");
  padding-right: 0;
}
/* line 93, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .region-breadcrumb-bar #block-gateway-theme-meta {
  float: right;
  padding-top: 8px;
  margin-bottom: 0;
}
/* line 97, ../sass/page-meta.scss */
#page-meta-wrapper #page-meta .region-breadcrumb-bar #block-gateway-theme-meta .ts_clear {
  clear: none;
}

/* line 106, ../sass/page-meta.scss */
.pane-textsize-form {
  display: inline-block;
}
/* line 108, ../sass/page-meta.scss */
.pane-textsize-form .pane-title {
  display: none;
}

/* line 113, ../sass/page-meta.scss */
.pane-print-icon {
  clear: none;
  float: right;
  margin-left: 15px;
}

/* line 120, ../sass/page-meta.scss */
.print-icon-wrapper {
  float: left;
}
/* line 122, ../sass/page-meta.scss */
.print-icon-wrapper img {
  height: 25px;
  padding-right: 10px;
}

/* line 129, ../sass/page-meta.scss */
body.front .print-icon-wrapper {
  display: none;
}

/* line 133, ../sass/page-meta.scss */
body.page-taxonomy .print-icon-wrapper {
  display: none;
}

/* line 136, ../sass/page-meta.scss */
body.page-services .print-icon-wrapper {
  display: none;
}

/**
 * Media queries.
 */
/* Small screen & tablet devices */
@media all and (max-width: 991px) {
  /* line 147, ../sass/page-meta.scss */
  #page-meta-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
  /* line 151, ../sass/page-meta.scss */
  #page-meta-wrapper #page-meta .breadcrumb {
    display: none;
  }
}
/* Mobile devices */
@media all and (max-width: 767px) {
  /* line 162, ../sass/page-meta.scss */
  #page-meta-wrapper #page-meta .region-breadcrumb-bar {
    float: left;
    width: 100%;
    margin-left: 0%;
    margin-right: -100%;
    padding-left: 16px;
    padding-right: 16px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    word-wrap: break-word;
    *behavior: url("../sass-extensions/box-sizing-polyfill/boxsizing.htc");
    padding-left: 0;
    padding-right: 0;
  }
  /* line 167, ../sass/page-meta.scss */
  #page-meta-wrapper #page-meta .region-breadcrumb-bar #block-gateway-theme-meta .social-icons img {
    width: auto;
    height: 20px;
  }
  /* line 173, ../sass/page-meta.scss */
  #page-meta-wrapper #page-meta .region-breadcrumb-bar .print-icon-wrapper img {
    height: 20px;
  }
}
