/* stylelint-disable */
/*
* New spacings
*/
/*
* Container
*/
/* Added in the pet advice phase of build */
/*
* Z-index levels
* @include z-index('alpha');
*/
/*
* Borders
*/
/*
* Transtions
*/
/**
 * 1. Design changes to the header will affect this.
 */
/* [1] */
/* [1] */
/* [1] */
@font-face {
  font-family: "BlueCrossHeading";
  src: url(/themes/custom/bluecross/dist/font/v003000d-webfont.woff2) format("woff2"), url(/themes/custom/bluecross/dist/font/v003000d-webfont.woff) format("woff");
  font-weight: 100;
  font-display: swap; }

@font-face {
  font-family: "BlueCrossBody";
  src: url(/themes/custom/bluecross/dist/font/v003002d-webfont.woff2) format("woff2"), url(/themes/custom/bluecross/dist/font/v003002d-webfont.woff) format("woff");
  font-weight: 700;
  font-display: swap; }

@media print {
  * {
    opacity: 1;
    width: 100%;
    height: auto !important;
    float: none !important;
    margin-left: 0;
    margin-right: 0; }
  body {
    width: 100%;
    float: none;
    background: none;
    color: black;
    font-family: 'BlueCrossBody', Arial, Helvetica, sans-serif;
    margin: 20px; }
  h1, h2, h3, h4, h5, h6 {
    font-family: 'BlueCrossHeading', Arial, Helvetica, sans-serif;
    color: #069fdd !important; }
  h1 {
    font-size: 200% !important; }
  h2 {
    font-size: 175% !important; }
  h3 {
    font-size: 135% !important; }
  h4 {
    font-size: 100% !important;
    -webkit-font-feature-settings: "c2sc";
            font-feature-settings: "c2sc";
    font-variant: small-caps; }
  h5 {
    font-size: 100% !important; }
  h6 {
    font-size: 90% !important;
    font-style: italic; }
  h2, h3 {
    page-break-after: avoid; }
  ul, img {
    page-break-inside: avoid; }
  a:link, a:visited {
    text-decoration: underline; }
  .wrapper-content a:link:after,
  .wrapper-content a:visited:after {
    content: " (" attr(href) ") "; }
  img {
    max-width: 100%; }
  .print-only {
    display: block !important; }
  .c-header__brand {
    max-width: 200px;
    margin: 0 auto; }
  .c-species-selector-item {
    max-width: 200px; }
  .visuallyhidden,
  .visually-hidden {
    display: none; }
  iframe {
    display: none !important; }
  .c-header__donate,
  .c-header__group--menu,
  .c-header__search,
  .c-header__cta-nav,
  .c-teaser--services,
  .c-teaser,
  .c-stats-counter,
  .c-stories__cta,
  .c-donate,
  .block-tweets,
  .block-sociallinks,
  .c-hero__image,
  .block-newsletter,
  .c-footer__copyright img {
    display: none !important; }
  svg:not(.c-brand__logo),
  button,
  .svg-symbols {
    display: none !important; } }

/* stylelint-enable */


/*# sourceMappingURL=print.css.map*/