@charset "UTF-8";
/** General
========================================================================== */
/* ==========================================================================
   Imports
   ========================================================================== */
/* ==========================================================================
   Variables
   ========================================================================== */
/** Variables
========================================================================== */
/** Base
========================================================================== */
/** Type Colors
========================================================================== */
/** Background Colors
========================================================================== */
/** Challenge Events
==============================================================================*/
/* line 73, ../sass/general/settings/_color-settings.scss */
.blue {
  color: #0085ca;
}

/* line 76, ../sass/general/settings/_color-settings.scss */
.green {
  color: #61a534;
}

/** Heroes
==============================================================================*/
/* Oxjam */
/** Oxfam Media Sets Power up
==============================================================================*/
/* line 61, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
* html {
  font-size: 87.5%;
}

/* line 64, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/_vertical_rhythm.scss */
html {
  font-size: 14px;
  line-height: 1.42857em;
}

/** Headings
========================================================================== */
/* line 5, ../sass/general/_rhythm.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
  font-size: 1em;
}

/* line 9, ../sass/general/_rhythm.scss */
.page-title, .node-volunteer h2.node-title,
.node-job h2.node-title, .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-shops .page-title, .sub-section-oxfam-unwrapped .page-title,
.section-unwrapped .page-title,
.section-computers .page-title,
.section-heroes .page-title, .section-blog.page-views .page-title, .section-blog.page-views .node-volunteer h2.node-title, .node-volunteer .section-blog.page-views h2.node-title,
.section-blog.page-views .node-job h2.node-title,
.node-job .section-blog.page-views h2.node-title, .section-getinvolved.sub-section-oxjam .page-title, .section-getinvolved.sub-section-oxjam .node-volunteer h2.node-title, .node-volunteer .section-getinvolved.sub-section-oxjam h2.node-title,
.section-getinvolved.sub-section-oxjam .node-job h2.node-title,
.node-job .section-getinvolved.sub-section-oxjam h2.node-title {
  font-size: 1.78571em;
  line-height: 1.6em;
  margin-bottom: 0.2em;
  line-height: 1;
}

/* line 14, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .field-type-text-with-summary h2,
.node.node-viewmode-teaser .text-is-prose .field-type-text-with-summary h2,
.entity-bean .text-is-prose .field-type-text-with-summary h2,
.webform-component-markup .field-type-text-with-summary h2, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-with-summary h2,
.node.node-viewmode-full .text-is-prose .field-type-text-long h2,
.node.node-viewmode-teaser .text-is-prose .field-type-text-long h2,
.entity-bean .text-is-prose .field-type-text-long h2,
.webform-component-markup .field-type-text-long h2,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-long h2 {
  font-size: 4.85714em;
  line-height: 1.17647em;
  margin-bottom: 0.14706em;
  line-height: 1;
}

/* line 19, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .field-type-text-with-summary h3,
.node.node-viewmode-teaser .text-is-prose .field-type-text-with-summary h3,
.entity-bean .text-is-prose .field-type-text-with-summary h3,
.webform-component-markup .field-type-text-with-summary h3, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-with-summary h3,
.node.node-viewmode-full .text-is-prose .field-type-text-long h3,
.node.node-viewmode-teaser .text-is-prose .field-type-text-long h3,
.entity-bean .text-is-prose .field-type-text-long h3,
.webform-component-markup .field-type-text-long h3,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-long h3, .oldie fieldset.js-not-collapsible .legend, fieldset:not(.collapsible) .legend, .node-blog.node-teaser .node-title,
.node-blog.node-viewmode-full .node-title {
  font-size: 1.28571em;
  line-height: 2.22222em;
  line-height: 1;
}

/* line 23, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .field-type-text-with-summary h4,
.node.node-viewmode-teaser .text-is-prose .field-type-text-with-summary h4,
.entity-bean .text-is-prose .field-type-text-with-summary h4,
.webform-component-markup .field-type-text-with-summary h4, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-with-summary h4,
.node.node-viewmode-full .text-is-prose .field-type-text-long h4,
.node.node-viewmode-teaser .text-is-prose .field-type-text-long h4,
.entity-bean .text-is-prose .field-type-text-long h4,
.webform-component-markup .field-type-text-long h4,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-long h4 {
  font-size: 1.85714em;
  line-height: 1.53846em;
  line-height: 1;
}

/* line 27, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .field-type-text-with-summary h5,
.node.node-viewmode-teaser .text-is-prose .field-type-text-with-summary h5,
.entity-bean .text-is-prose .field-type-text-with-summary h5,
.webform-component-markup .field-type-text-with-summary h5, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-with-summary h5,
.node.node-viewmode-full .text-is-prose .field-type-text-long h5,
.node.node-viewmode-teaser .text-is-prose .field-type-text-long h5,
.entity-bean .text-is-prose .field-type-text-long h5,
.webform-component-markup .field-type-text-long h5,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-long h5 {
  font-size: 0.71429em;
  line-height: 2em;
  line-height: 1;
}

/* line 31, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .field-type-text-with-summary h6,
.node.node-viewmode-teaser .text-is-prose .field-type-text-with-summary h6,
.entity-bean .text-is-prose .field-type-text-with-summary h6,
.webform-component-markup .field-type-text-with-summary h6, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-with-summary h6,
.node.node-viewmode-full .text-is-prose .field-type-text-long h6,
.node.node-viewmode-teaser .text-is-prose .field-type-text-long h6,
.entity-bean .text-is-prose .field-type-text-long h6,
.webform-component-markup .field-type-text-long h6,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .field-type-text-long h6 {
  font-size: 0.71429em;
  line-height: 2em;
  line-height: 1;
}

/** Titles
========================================================================== */
/** Type sizes
========================================================================== */
/* line 52, ../sass/general/_rhythm.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure small, body.node-type-shop .field-name-field-shop-image small, body.page-shops .field-name-field-shop-image small, .field-name-field-media-set-image small, .node-campaign.node-viewmode-full .field-name-field-campaign-image small, #footer .block, .breadcrumbs, .node-blog.node-teaser .submitted,
.node-blog.node-viewmode-full .submitted, .form-item-mollom-captcha .field-prefix {
  font-size: 0.85714em;
  line-height: 1.66667em;
}

/* line 55, ../sass/general/_rhythm.scss */
#oxfam-donation-barometer-progress a,
.target-box a,
.total-raised-box a,
#barometer-donate a, .target-box,
.total-raised-box, #block-oxfam-events-team-chooser .content li a, .entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-call-to-action a, .entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right, .bean-video-bean.entity-viewmode-colorbox .field-name-field-field-video-bean-link .fences-inner, .bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link, .page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link, .bean-background-video-bean .field-name-field-campaign-video-major-cta, .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a, .node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner, #block-commerce-multicurrency-currency-selector h2.block-title, #commerce-checkout-form-checkout fieldset h2.block-title, #commerce-checkout-form-review #edit-commerce-payment .fieldset-wrapper h2.block-title, .page-node-edit.node-type-event-fundraising-page #edit-submit,
.page-node-edit.node-type-sponsorship-page #edit-submit,
.page-node-invite .skip-link a, .page-node-invite .form-submit {
  font-size: 1.28571em;
  line-height: 2.22222em;
}

/* line 58, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .summary p,
.node.node-viewmode-teaser .text-is-prose .summary p,
.entity-bean .text-is-prose .summary p,
.webform-component-markup .summary p, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .summary p, #block-views-view-team-member-donations-block .block-title, #block-views-view-sponsor-donations-block .block-title, .bean-block-image .field-name-title, .node-story.node-viewmode-alternate_teaser .node-title, .view-shops .view-header, #join-the-movement-heading h3, #join-the-movement .webform-component-markup h3 {
  font-size: 1.78571em;
  line-height: 1.12em;
}

/* line 61, ../sass/general/_rhythm.scss */
#oxfam-donation-barometer-wrapper .page-title, #oxfam-donation-barometer-wrapper .node-volunteer h2.node-title, .node-volunteer #oxfam-donation-barometer-wrapper h2.node-title,
#oxfam-donation-barometer-wrapper .node-job h2.node-title,
.node-job #oxfam-donation-barometer-wrapper h2.node-title, #oxfam-donation-barometer-wrapper .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean #oxfam-donation-barometer-wrapper div.field-name-title {
  font-size: 3.21429em;
  line-height: 1.33333em;
}

/* line 64, ../sass/general/_rhythm.scss */
.page-title, .node-volunteer h2.node-title,
.node-job h2.node-title, .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-shops .page-title, .sub-section-oxfam-unwrapped .page-title,
.section-unwrapped .page-title,
.section-computers .page-title,
.section-heroes .page-title, .section-blog.page-views .page-title, .section-blog.page-views .node-volunteer h2.node-title, .node-volunteer .section-blog.page-views h2.node-title,
.section-blog.page-views .node-job h2.node-title,
.node-job .section-blog.page-views h2.node-title, .section-getinvolved.sub-section-oxjam .page-title, .section-getinvolved.sub-section-oxjam .node-volunteer h2.node-title, .node-volunteer .section-getinvolved.sub-section-oxjam h2.node-title,
.section-getinvolved.sub-section-oxjam .node-job h2.node-title,
.node-job .section-getinvolved.sub-section-oxjam h2.node-title {
  font-size: 2.14286em;
  line-height: 1.33333em;
}

/** Content Elements
========================================================================== */
/* line 70, ../sass/general/_rhythm.scss */
p {
  margin: 0;
}

/* line 77, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose p + p,
.node.node-viewmode-teaser .text-is-prose p + p,
.entity-bean .text-is-prose p + p,
.webform-component-markup p + p, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content p + p,
.node.node-viewmode-full .text-is-prose p + ul,
.node.node-viewmode-teaser .text-is-prose p + ul,
.entity-bean .text-is-prose p + ul,
.webform-component-markup p + ul,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content p + ul,
.node.node-viewmode-full .text-is-prose p + ol,
.node.node-viewmode-teaser .text-is-prose p + ol,
.entity-bean .text-is-prose p + ol,
.webform-component-markup p + ol,
.node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content p + ol {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}
/* line 81, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose p:last-child,
.node.node-viewmode-teaser .text-is-prose p:last-child,
.entity-bean .text-is-prose p:last-child,
.webform-component-markup p:last-child, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content p:last-child {
  margin-bottom: 0;
}
/* line 84, ../sass/general/_rhythm.scss */
.node.node-viewmode-full .text-is-prose .summary,
.node.node-viewmode-teaser .text-is-prose .summary,
.entity-bean .text-is-prose .summary,
.webform-component-markup .summary, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content .summary {
  margin-bottom: 0.71429em;
}

/** Link
========================================================================== */
/* line 5, ../sass/general/_type.scss */
.node.node-viewmode-full .text-is-prose a:link,
.node.node-viewmode-teaser .text-is-prose a:link,
.entity-bean .text-is-prose a:link,
.webform-component-markup a:link, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content a:link, .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a:link, .view-shops .view-content a:link, #popup_contentDiv a:link, .form-item-mollom-captcha .field-prefix a:link, .page-user #main-content a:link, .node-purpose-movements-campaign .prps-share a:link, .node.node-viewmode-full .text-is-prose a:visited,
.node.node-viewmode-teaser .text-is-prose a:visited,
.entity-bean .text-is-prose a:visited,
.webform-component-markup a:visited, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content a:visited, .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a:visited, .view-shops .view-content a:visited, #popup_contentDiv a:visited, .form-item-mollom-captcha .field-prefix a:visited, .page-user #main-content a:visited, .node-purpose-movements-campaign .prps-share a:visited {
  color: #61a534;
  text-decoration: none;
}
/* line 13, ../sass/general/_type.scss */
.node.node-viewmode-full .text-is-prose a:focus,
.node.node-viewmode-teaser .text-is-prose a:focus,
.entity-bean .text-is-prose a:focus,
.webform-component-markup a:focus, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content a:focus, .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a:focus, .view-shops .view-content a:focus, #popup_contentDiv a:focus, .form-item-mollom-captcha .field-prefix a:focus, .page-user #main-content a:focus, .node-purpose-movements-campaign .prps-share a:focus, .node.node-viewmode-full .text-is-prose a:active,
.node.node-viewmode-teaser .text-is-prose a:active,
.entity-bean .text-is-prose a:active,
.webform-component-markup a:active, .node-emergency .emergency-content-inner .highlight-wrapper .field-name-field-block-text-content a:active, .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a:active, .view-shops .view-content a:active, #popup_contentDiv a:active, .form-item-mollom-captcha .field-prefix a:active, .page-user #main-content a:active, .node-purpose-movements-campaign .prps-share a:active {
  color: #47c5b2;
}

/* line 20, ../sass/general/_type.scss */
#block-menu-menu-top-menu a:link,
#block-menu-menu-top-menu a:visited {
  color: #888888;
  text-decoration: none;
}
/* line 24, ../sass/general/_type.scss */
#block-menu-menu-top-menu a:hover:link,
#block-menu-menu-top-menu a:hover:visited {
  color: #a2a2a2;
}
/* line 28, ../sass/general/_type.scss */
#block-menu-menu-top-menu a:focus:link,
#block-menu-menu-top-menu a:focus:visited, #block-menu-menu-top-menu a:active:link,
#block-menu-menu-top-menu a:active:visited {
  color: #959595;
}

/* line 35, ../sass/general/_type.scss */
#footer #block-boxes-footer-message a:link,
#footer #block-bean-footer-message a:link, #footer #block-boxes-footer-message a:visited,
#footer #block-bean-footer-message a:visited {
  color: #757162;
  text-decoration: none;
}
/* line 39, ../sass/general/_type.scss */
#footer #block-boxes-footer-message a:hover,
#footer #block-bean-footer-message a:hover {
  color: #a7a396;
}
/* line 43, ../sass/general/_type.scss */
#footer #block-boxes-footer-message a:focus,
#footer #block-bean-footer-message a:focus, #footer #block-boxes-footer-message a:active,
#footer #block-bean-footer-message a:active {
  color: #837e6e;
}

/** Heading Styles
========================================================================== */
/* line 50, ../sass/general/_type.scss */
.social-media-title h3, .node-story.node-viewmode-teaser section.social-title h3,
.node-story.node-viewmode-full section.social-title h3, .node-emergency .emergency-content-inner section.social-title h3, .page-donate .pane-custom.pane-num-2 h3, .field-name-field-media-set-headline, .field-name-body h2,
.field-name-field-media-set-text h2,
.node-shop h2, .field-name-body h3,
.field-name-field-media-set-text h3,
.node-shop h3, .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title, .node-type-product-display-oxfam-unwrapped .page-title, .node-type-product-display-oxfam-unwrapped .node-volunteer h2.node-title, .node-volunteer .node-type-product-display-oxfam-unwrapped h2.node-title,
.node-type-product-display-oxfam-unwrapped .node-job h2.node-title,
.node-job .node-type-product-display-oxfam-unwrapped h2.node-title, .node-type-product-display-oxfam-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-oxfam-unwrapped div.field-name-title,
.node-type-unwrapped-bundle-product-display .page-title,
.node-type-unwrapped-bundle-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-unwrapped-bundle-product-display h2.node-title,
.node-type-unwrapped-bundle-product-display .node-job h2.node-title,
.node-job .node-type-unwrapped-bundle-product-display h2.node-title,
.node-type-unwrapped-bundle-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-unwrapped-bundle-product-display div.field-name-title,
.node-type-product-display .page-title,
.node-type-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-product-display h2.node-title,
.node-type-product-display .node-job h2.node-title,
.node-job .node-type-product-display h2.node-title,
.node-type-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display div.field-name-title,
.node-type-product-display-computer .page-title,
.node-type-product-display-computer .node-volunteer h2.node-title,
.node-volunteer .node-type-product-display-computer h2.node-title,
.node-type-product-display-computer .node-job h2.node-title,
.node-job .node-type-product-display-computer h2.node-title,
.node-type-product-display-computer .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-computer div.field-name-title,
.node-type-donation-card-product-display .page-title,
.node-type-donation-card-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-donation-card-product-display h2.node-title,
.node-type-donation-card-product-display .node-job h2.node-title,
.node-job .node-type-donation-card-product-display h2.node-title,
.node-type-donation-card-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-donation-card-product-display div.field-name-title, .node-campaign-map.node-viewmode-full #radio-placeholder h3, .node-emergency .emergency-content-inner section.social-title h2, .section-shops .page-title, .section-shops .node-volunteer h2.node-title, .node-volunteer .section-shops h2.node-title,
.section-shops .node-job h2.node-title,
.node-job .section-shops h2.node-title, .section-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-shops div.field-name-title, .sub-section-oxfam-unwrapped .page-title, .sub-section-oxfam-unwrapped .node-volunteer h2.node-title, .node-volunteer .sub-section-oxfam-unwrapped h2.node-title,
.sub-section-oxfam-unwrapped .node-job h2.node-title,
.node-job .sub-section-oxfam-unwrapped h2.node-title, .sub-section-oxfam-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .sub-section-oxfam-unwrapped div.field-name-title,
.section-unwrapped .page-title,
.section-unwrapped .node-volunteer h2.node-title,
.node-volunteer .section-unwrapped h2.node-title,
.section-unwrapped .node-job h2.node-title,
.node-job .section-unwrapped h2.node-title,
.section-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-unwrapped div.field-name-title,
.section-computers .page-title,
.section-computers .node-volunteer h2.node-title,
.node-volunteer .section-computers h2.node-title,
.section-computers .node-job h2.node-title,
.node-job .section-computers h2.node-title,
.section-computers .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-computers div.field-name-title,
.section-heroes .page-title,
.section-heroes .node-volunteer h2.node-title,
.node-volunteer .section-heroes h2.node-title,
.section-heroes .node-job h2.node-title,
.node-job .section-heroes h2.node-title,
.section-heroes .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-heroes div.field-name-title, .section-blog.page-views .page-title, .section-blog.page-views .node-volunteer h2.node-title, .node-volunteer .section-blog.page-views h2.node-title,
.section-blog.page-views .node-job h2.node-title,
.node-job .section-blog.page-views h2.node-title, .section-blog.page-views .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-blog.page-views div.field-name-title, #join-the-movement-heading h3, .section-getinvolved.sub-section-oxjam .page-title, .section-getinvolved.sub-section-oxjam .node-volunteer h2.node-title, .node-volunteer .section-getinvolved.sub-section-oxjam h2.node-title,
.section-getinvolved.sub-section-oxjam .node-job h2.node-title,
.node-job .section-getinvolved.sub-section-oxjam h2.node-title, .section-getinvolved.sub-section-oxjam .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-getinvolved.sub-section-oxjam div.field-name-title, .node-type-purpose-movements-campaign .page-title, .node-type-purpose-movements-campaign .node-volunteer h2.node-title, .node-volunteer .node-type-purpose-movements-campaign h2.node-title,
.node-type-purpose-movements-campaign .node-job h2.node-title,
.node-job .node-type-purpose-movements-campaign h2.node-title, .node-type-purpose-movements-campaign .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-purpose-movements-campaign div.field-name-title, .node-purpose-movements-campaign .prps-top h4, .node-purpose-movements-campaign h2, .entity-bean.bean-postcard.entity-viewmode-default figure figcaption, body.node-type-shop .field-name-field-shop-image figcaption, body.page-shops .field-name-field-shop-image figcaption, .field-name-field-media-set-image figcaption, .node-campaign.node-viewmode-full .field-name-field-campaign-image figcaption, .node-type-sponsorship-page.page-node-donations .block-title, .node-emergency .emergency-content-inner section.highlight .field-name-field-link a, .page-donate .pane-bean-donation-landing-header .field-name-field-link a, #oxfam-donation-barometer-wrapper .page-title, #oxfam-donation-barometer-wrapper .node-volunteer h2.node-title, .node-volunteer #oxfam-donation-barometer-wrapper h2.node-title,
#oxfam-donation-barometer-wrapper .node-job h2.node-title,
.node-job #oxfam-donation-barometer-wrapper h2.node-title, #oxfam-donation-barometer-wrapper .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean #oxfam-donation-barometer-wrapper div.field-name-title, .bean-featured.pink .field-name-title, .bean-featured.blue .field-name-title, .bean-featured.green .field-name-title, .bean-featured.orange .field-name-title, .bean-banner- .field-name-field-text, .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .field-name-field-slide-title, .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text, .node-emergency-notice .title,
.node-emergency-notice .field-name-field-notice-sub-heading, .field-name-field-fd-image-url a, .field-name-field-heading h2, .entity-bean.bean-postcard.entity-viewmode-default .field-name-title, .entity-bean.bean-postcard.entity-viewmode-expanded .bean-title, .entity-bean.bean-postcard.entity-viewmode-condensed .field-name-title, .bean-block-image .field-name-title, .bean-block-image.entity-viewmode-condensed .field-name-field-link a, .bean-video-bean.entity-viewmode-expanded .field-name-title, .bean-text-bean.entity-viewmode-reversed .field-name-field-beantext-text, .bean-text-bean.entity-viewmode-default .field-name-title, body.node-type-content-page .page-title, body.node-type-content-page .node-volunteer h2.node-title, .node-volunteer body.node-type-content-page h2.node-title,
body.node-type-content-page .node-job h2.node-title,
.node-job body.node-type-content-page h2.node-title, body.node-type-content-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page div.field-name-title, .field-name-field-media-set-audio-title, body.node-type-shop .page-title, body.node-type-shop .node-volunteer h2.node-title, .node-volunteer body.node-type-shop h2.node-title,
body.node-type-shop .node-job h2.node-title,
.node-job body.node-type-shop h2.node-title, body.node-type-shop .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-shop div.field-name-title, body.page-shops .page-title, body.page-shops .node-volunteer h2.node-title, .node-volunteer body.page-shops h2.node-title,
body.page-shops .node-job h2.node-title,
.node-job body.page-shops h2.node-title, body.page-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.page-shops div.field-name-title, .node-type-campaign .page-title, .node-type-campaign .node-volunteer h2.node-title, .node-volunteer .node-type-campaign h2.node-title,
.node-type-campaign .node-job h2.node-title,
.node-job .node-type-campaign h2.node-title, .node-type-campaign .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-campaign div.field-name-title, .node-campaign-map.node-viewmode-full .node-title, .node-campaign-map.node-viewmode-full #campaign-image-maps .map-titles, .node-story.node-viewmode-alternate_teaser .node-title, .pseudo-entity-commerce-product .text-container h2,
.pseudo-entity-commerce-product .text-container h3, .node-emergency > header .header-inner h3, .node-emergency .emergency-content-inner .field-collection-container .field-collection-view h3, .node-emergency .emergency-content-inner .field-name-field-emergency-blog-title,
.node-emergency .emergency-content-inner .field-name-field-emergency-4th-headline, .sub-section-volunteer.node-type-webform .page-title, .sub-section-volunteer.node-type-webform .node-volunteer h2.node-title, .node-volunteer .sub-section-volunteer.node-type-webform h2.node-title,
.sub-section-volunteer.node-type-webform .node-job h2.node-title,
.node-job .sub-section-volunteer.node-type-webform h2.node-title, .sub-section-volunteer.node-type-webform .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .sub-section-volunteer.node-type-webform div.field-name-title, .node-type-media-set-webform .node-title, .sub-section-regular-donation #colorbox div.node h1, .node-marketing-page-with-webform .node-title, .page-home .bean-text-bean.entity-viewmode-condensed .field-name-title,
.page-home .bean-text-bean.entity-viewmode-expanded .field-name-title,
.front .bean-text-bean.entity-viewmode-condensed .field-name-title,
.front .bean-text-bean.entity-viewmode-expanded .field-name-title, #join-the-movement .pane-title, #join-the-movement .webform-component-markup h3, #join-the-movement .field-name-body h3, .page-user #main-content h2, .page-contact .page-title, .page-contact .node-volunteer h2.node-title, .node-volunteer .page-contact h2.node-title,
.page-contact .node-job h2.node-title,
.node-job .page-contact h2.node-title, .page-contact .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-contact div.field-name-title, .page-getinvolved-volunteer-opportunities.sub-section-volunteer h1.page-title,
.page-jobs h1.page-title, .page-heroes.page-panels .page-title, .page-heroes.page-panels .node-volunteer h2.node-title, .node-volunteer .page-heroes.page-panels h2.node-title,
.page-heroes.page-panels .node-job h2.node-title,
.node-job .page-heroes.page-panels h2.node-title, .page-heroes.page-panels .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-heroes.page-panels div.field-name-title, .page-heroes.page-panels #colorbox #cboxWrapper div.node h1, .node-fundraising-event.node-viewmode-chooser .node-title,
.node-fundraising-event.node-viewmode-chooser .node-title a, .node-fundraising-event.node-teaser .node-title,
.node-fundraising-event.node-teaser .node-title a,
.node-fundraising-event .view-content .node-title,
.node-fundraising-event .view-content .node-title a,
.node-fundraising-event .webform-client-form .node-title,
.node-fundraising-event .webform-client-form .node-title a,
.node-type-fundraising-event.node-viewmode-chooser .node-title,
.node-type-fundraising-event.node-viewmode-chooser .node-title a,
.node-type-fundraising-event.node-teaser .node-title,
.node-type-fundraising-event.node-teaser .node-title a,
.node-type-fundraising-event .view-content .node-title,
.node-type-fundraising-event .view-content .node-title a,
.node-type-fundraising-event .webform-client-form .node-title,
.node-type-fundraising-event .webform-client-form .node-title a,
.view-id-fundraising_event_teaser.node-viewmode-chooser .node-title,
.view-id-fundraising_event_teaser.node-viewmode-chooser .node-title a,
.view-id-fundraising_event_teaser.node-teaser .node-title,
.view-id-fundraising_event_teaser.node-teaser .node-title a,
.view-id-fundraising_event_teaser .view-content .node-title,
.view-id-fundraising_event_teaser .view-content .node-title a,
.view-id-fundraising_event_teaser .webform-client-form .node-title,
.view-id-fundraising_event_teaser .webform-client-form .node-title a, .page-event-join #colorbox div.node h1,
.page-event-create #colorbox div.node h1,
.page-getinvolved-sponsorship #colorbox div.node h1, .node-type-sponsorship-page.page-node-donations .page-title, .node-type-sponsorship-page.page-node-donations .node-volunteer h2.node-title, .node-volunteer .node-type-sponsorship-page.page-node-donations h2.node-title,
.node-type-sponsorship-page.page-node-donations .node-job h2.node-title,
.node-job .node-type-sponsorship-page.page-node-donations h2.node-title, .node-type-sponsorship-page.page-node-donations .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-sponsorship-page.page-node-donations div.field-name-title, .page-sponsorship--alter .node-title, .node-type-donation-fund-page .donation-masthead .field-name-field-dfp-title-call-to-action, .regular-donation-form .bean-donation-fund-page-bean .field-name-field-dfp-bean-amount-label div, .volunteering-landing-page .block-webform h2.block-title, #block-oxfam-blog-oxfam-blog-signup .node .node-title {
  font-family: 'Oxfamfont', arial, helvetica, 'trebuchet ms', sans-serif;
}

/* line 53, ../sass/general/_type.scss */
#region-sidebar-second .field-name-title, .view-shops .view-content .node-shop.node-teaser h2, .front #node-46 .field-name-body h3,
.page-home #node-46 .field-name-body h3, .page-home-and-furniture .bean-block-image.entity-viewmode-default .field-name-title,
.page-home-and-furniture .bean-block-image.entity-viewmode-reversed .field-name-title,
.page-bridal .bean-block-image.entity-viewmode-default .field-name-title,
.page-bridal .bean-block-image.entity-viewmode-reversed .field-name-title,
.editor-style-page-shop-panel .bean-block-image.entity-viewmode-default .field-name-title,
.editor-style-page-shop-panel .bean-block-image.entity-viewmode-reversed .field-name-title,
.page-born-again .bean-block-image.entity-viewmode-default .field-name-title,
.page-born-again .bean-block-image.entity-viewmode-reversed .field-name-title, .page-contact .pane-title,
.page-contact .bean-text-bean .field-name-title, .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .node-purpose-movements-campaign .field-name-field-purpose-cta-message {
  font-family: arial, helvetica, 'trebuchet ms', sans-serif;
}

/* line 56, ../sass/general/_type.scss */
.social-media-title h3, .node-story.node-viewmode-teaser section.social-title h3,
.node-story.node-viewmode-full section.social-title h3, .node-emergency .emergency-content-inner section.social-title h3, .page-donate .pane-custom.pane-num-2 h3, .field-name-field-media-set-headline, .field-name-body h2,
.field-name-field-media-set-text h2,
.node-shop h2, .field-name-body h3,
.field-name-field-media-set-text h3,
.node-shop h3, .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title, .node-type-product-display-oxfam-unwrapped .page-title, .node-type-product-display-oxfam-unwrapped .node-volunteer h2.node-title, .node-volunteer .node-type-product-display-oxfam-unwrapped h2.node-title,
.node-type-product-display-oxfam-unwrapped .node-job h2.node-title,
.node-job .node-type-product-display-oxfam-unwrapped h2.node-title, .node-type-product-display-oxfam-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-oxfam-unwrapped div.field-name-title,
.node-type-unwrapped-bundle-product-display .page-title,
.node-type-unwrapped-bundle-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-unwrapped-bundle-product-display h2.node-title,
.node-type-unwrapped-bundle-product-display .node-job h2.node-title,
.node-job .node-type-unwrapped-bundle-product-display h2.node-title,
.node-type-unwrapped-bundle-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-unwrapped-bundle-product-display div.field-name-title,
.node-type-product-display .page-title,
.node-type-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-product-display h2.node-title,
.node-type-product-display .node-job h2.node-title,
.node-job .node-type-product-display h2.node-title,
.node-type-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display div.field-name-title,
.node-type-product-display-computer .page-title,
.node-type-product-display-computer .node-volunteer h2.node-title,
.node-volunteer .node-type-product-display-computer h2.node-title,
.node-type-product-display-computer .node-job h2.node-title,
.node-job .node-type-product-display-computer h2.node-title,
.node-type-product-display-computer .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-computer div.field-name-title,
.node-type-donation-card-product-display .page-title,
.node-type-donation-card-product-display .node-volunteer h2.node-title,
.node-volunteer .node-type-donation-card-product-display h2.node-title,
.node-type-donation-card-product-display .node-job h2.node-title,
.node-job .node-type-donation-card-product-display h2.node-title,
.node-type-donation-card-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-donation-card-product-display div.field-name-title, .node-campaign-map.node-viewmode-full #radio-placeholder h3, .node-emergency .emergency-content-inner section.social-title h2, .section-shops .page-title, .section-shops .node-volunteer h2.node-title, .node-volunteer .section-shops h2.node-title,
.section-shops .node-job h2.node-title,
.node-job .section-shops h2.node-title, .section-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-shops div.field-name-title, .sub-section-oxfam-unwrapped .page-title, .sub-section-oxfam-unwrapped .node-volunteer h2.node-title, .node-volunteer .sub-section-oxfam-unwrapped h2.node-title,
.sub-section-oxfam-unwrapped .node-job h2.node-title,
.node-job .sub-section-oxfam-unwrapped h2.node-title, .sub-section-oxfam-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .sub-section-oxfam-unwrapped div.field-name-title,
.section-unwrapped .page-title,
.section-unwrapped .node-volunteer h2.node-title,
.node-volunteer .section-unwrapped h2.node-title,
.section-unwrapped .node-job h2.node-title,
.node-job .section-unwrapped h2.node-title,
.section-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-unwrapped div.field-name-title,
.section-computers .page-title,
.section-computers .node-volunteer h2.node-title,
.node-volunteer .section-computers h2.node-title,
.section-computers .node-job h2.node-title,
.node-job .section-computers h2.node-title,
.section-computers .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-computers div.field-name-title,
.section-heroes .page-title,
.section-heroes .node-volunteer h2.node-title,
.node-volunteer .section-heroes h2.node-title,
.section-heroes .node-job h2.node-title,
.node-job .section-heroes h2.node-title,
.section-heroes .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .section-heroes div.field-name-title, .section-blog.page-views .page-title, .section-blog.page-views .node-volunteer h2.node-title, .node-volunteer .section-blog.page-views h2.node-title,
.section-blog.page-views .node-job h2.node-title,
.node-job .section-blog.page-views h2.node-title, .section-blog.page-views .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-blog.page-views div.field-name-title, #join-the-movement-heading h3, .section-getinvolved.sub-section-oxjam .page-title, .section-getinvolved.sub-section-oxjam .node-volunteer h2.node-title, .node-volunteer .section-getinvolved.sub-section-oxjam h2.node-title,
.section-getinvolved.sub-section-oxjam .node-job h2.node-title,
.node-job .section-getinvolved.sub-section-oxjam h2.node-title, .section-getinvolved.sub-section-oxjam .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .section-getinvolved.sub-section-oxjam div.field-name-title, .node-type-purpose-movements-campaign .page-title, .node-type-purpose-movements-campaign .node-volunteer h2.node-title, .node-volunteer .node-type-purpose-movements-campaign h2.node-title,
.node-type-purpose-movements-campaign .node-job h2.node-title,
.node-job .node-type-purpose-movements-campaign h2.node-title, .node-type-purpose-movements-campaign .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-purpose-movements-campaign div.field-name-title, .node-purpose-movements-campaign .prps-top h4, .node-purpose-movements-campaign h2 {
  color: #61a534;
}

/* line 62, ../sass/general/_type.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure figcaption, body.node-type-shop .field-name-field-shop-image figcaption, body.page-shops .field-name-field-shop-image figcaption, .field-name-field-media-set-image figcaption, .node-campaign.node-viewmode-full .field-name-field-campaign-image figcaption, .node-type-sponsorship-page.page-node-donations .block-title {
  text-align: center;
  margin-top: 0.47619em;
  font-size: 1.5em;
  line-height: 1.04762em;
  color: #c0bcbd;
}

/* line 70, ../sass/general/_type.scss */
.node-blog.node-teaser .node-title a,
.node-blog.node-viewmode-full .node-title a {
  text-decoration: none;
}

/** Copy
========================================================================== */
/** Styles
========================================================================== */
/* line 117, ../sass/general/_type.scss */
h1, h2, h3, h4, h5, h6 {
  font-weight: normal;
}

/* line 121, ../sass/general/_type.scss */
body {
  color: #838383;
}

@font-face {
  font-family: "Oxfamfont";
  src: url('../fonts/oxfamglobalheadline-webfont.eot');
  src: url('../fonts/oxfamglobalheadline-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/oxfamglobalheadline-webfont.svg') format('svg'), url('../fonts/oxfamglobalheadline-webfont.ttf') format('truetype'), url('../fonts/oxfamglobalheadline-webfont.woff') format('woff');
}

@font-face {
  font-family: "fontello";
  src: url('../fonts/font/fontello.eot');
  src: url('../fonts/font/fontello.eot?#iefix') format('embedded-opentype'), url('../fonts/fontello/fontello.svg') format('svg'), url('../fonts/fontello/fontello.ttf') format('truetype'), url('../fonts/fontello/fontello.woff') format('woff');
}

/* line 10, ../sass/general/_helpers.scss */
.element-invisible, #navigation .block-menu-block h2.block-title, .no-page-title .page-title, .no-page-title .node-volunteer h2.node-title, .node-volunteer .no-page-title h2.node-title,
.no-page-title .node-job h2.node-title,
.node-job .no-page-title h2.node-title, .no-page-title .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .no-page-title div.field-name-title, .site-slogan, #sub-navigation .block-menu-block h2.block-title, #block-menu-menu-top-menu h2.block-title, #block-menu-menu-top-menu, #block-search-form, #block-menu-menu-footer-menu--2 h2.block-title,
#block-menu-menu-footer-menu h2.block-title, body.node-type-content-page.hide-node-title .page-title, body.node-type-content-page.hide-node-title .node-volunteer h2.node-title, .node-volunteer body.node-type-content-page.hide-node-title h2.node-title,
body.node-type-content-page.hide-node-title .node-job h2.node-title,
.node-job body.node-type-content-page.hide-node-title h2.node-title, body.node-type-content-page.hide-node-title .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page.hide-node-title div.field-name-title, .node-campaign.node-viewmode-full .activism h3.legend, .node-type-story h1.page-title, .node-type-emergency h1.page-title, .page-home #node-46 label,
.front #node-46 label,
#node-49 label, .no-term-blog-page .page-title, .no-term-blog-page .node-volunteer h2.node-title, .node-volunteer .no-term-blog-page h2.node-title,
.no-term-blog-page .node-job h2.node-title,
.node-job .no-term-blog-page h2.node-title, .no-term-blog-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .no-term-blog-page div.field-name-title,
.node-type-blog .page-title,
.node-type-blog .node-volunteer h2.node-title,
.node-volunteer .node-type-blog h2.node-title,
.node-type-blog .node-job h2.node-title,
.node-job .node-type-blog h2.node-title,
.node-type-blog .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-blog div.field-name-title, .page-donate .page-title, .page-donate .node-volunteer h2.node-title, .node-volunteer .page-donate h2.node-title,
.page-donate .node-job h2.node-title,
.node-job .page-donate h2.node-title, .page-donate .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-donate div.field-name-title, .inline-form-wrapper.two-items .webform-container-inline label, .inline-form-wrapper.three-items .form-item label, label[for="edit-webform-pay-pay-method-1-cc-exp-year"],
label[for="edit-webform-pay-pay-method-2-cc-exp-year"],
label[for="edit-webform-pay-pay-method-9-cc-exp-year"],
label[for="edit-webform-pay-pay-method-10-cc-exp-year"],
label[for="edit-webform-pay-pay-method-5-cc-exp-year"],
label[for="edit-webform-pay-pay-method-6-cc-exp-year"],
label[for="edit-webform-pay-pay-method-13-cc-exp-year"],
label[for="edit-webform-pay-pay-method-14-cc-exp-year"],
label[for="edit-webform-pay-pay-method-17-cc-exp-year"],
label[for="edit-webform-pay-pay-method-18-cc-exp-year"], .form-item-mollom-captcha label, #commerce-checkout-form-checkout #edit-commerce-shipping, .commerce-add-to-cart label, .page-node-edit .field-name-field-fundraisingpagecustomimage .image-widget-data .file-icon, .page-sponsorship--alter #webform-component-your-personal-details .required-description {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
}
/* line 15, ../sass/general/_helpers.scss */
.element-invisible.element-focusable:active, #navigation .block-menu-block h2.element-focusable.block-title:active, .no-page-title .element-focusable.page-title:active, .no-page-title .node-volunteer h2.element-focusable.node-title:active, .node-volunteer .no-page-title h2.element-focusable.node-title:active,
.no-page-title .node-job h2.element-focusable.node-title:active,
.node-job .no-page-title h2.element-focusable.node-title:active, .no-page-title .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:active, .section-footer-menu .region-sidebar-first .block-bean .no-page-title div.element-focusable.field-name-title:active, .element-focusable.site-slogan:active, #sub-navigation .block-menu-block h2.element-focusable.block-title:active, #block-menu-menu-top-menu h2.element-focusable.block-title:active, .element-focusable#block-menu-menu-top-menu:active, .element-focusable#block-search-form:active, #block-menu-menu-footer-menu--2 h2.element-focusable.block-title:active,
#block-menu-menu-footer-menu h2.element-focusable.block-title:active, body.node-type-content-page.hide-node-title .element-focusable.page-title:active, body.node-type-content-page.hide-node-title .node-volunteer h2.element-focusable.node-title:active, .node-volunteer body.node-type-content-page.hide-node-title h2.element-focusable.node-title:active,
body.node-type-content-page.hide-node-title .node-job h2.element-focusable.node-title:active,
.node-job body.node-type-content-page.hide-node-title h2.element-focusable.node-title:active, body.node-type-content-page.hide-node-title .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:active, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page.hide-node-title div.element-focusable.field-name-title:active, .node-campaign.node-viewmode-full .activism h3.element-focusable.legend:active, .node-type-story h1.element-focusable.page-title:active, .node-type-emergency h1.element-focusable.page-title:active, .page-home #node-46 label.element-focusable:active,
.front #node-46 label.element-focusable:active,
#node-49 label.element-focusable:active, .no-term-blog-page .element-focusable.page-title:active, .no-term-blog-page .node-volunteer h2.element-focusable.node-title:active, .node-volunteer .no-term-blog-page h2.element-focusable.node-title:active,
.no-term-blog-page .node-job h2.element-focusable.node-title:active,
.node-job .no-term-blog-page h2.element-focusable.node-title:active, .no-term-blog-page .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:active, .section-footer-menu .region-sidebar-first .block-bean .no-term-blog-page div.element-focusable.field-name-title:active,
.node-type-blog .element-focusable.page-title:active,
.node-type-blog .node-volunteer h2.element-focusable.node-title:active,
.node-volunteer .node-type-blog h2.element-focusable.node-title:active,
.node-type-blog .node-job h2.element-focusable.node-title:active,
.node-job .node-type-blog h2.element-focusable.node-title:active,
.node-type-blog .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:active,
.section-footer-menu .region-sidebar-first .block-bean .node-type-blog div.element-focusable.field-name-title:active, .page-donate .element-focusable.page-title:active, .page-donate .node-volunteer h2.element-focusable.node-title:active, .node-volunteer .page-donate h2.element-focusable.node-title:active,
.page-donate .node-job h2.element-focusable.node-title:active,
.node-job .page-donate h2.element-focusable.node-title:active, .page-donate .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:active, .section-footer-menu .region-sidebar-first .block-bean .page-donate div.element-focusable.field-name-title:active, .inline-form-wrapper.two-items .webform-container-inline label.element-focusable:active, .inline-form-wrapper.three-items .form-item label.element-focusable:active, label.element-focusable[for="edit-webform-pay-pay-method-1-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-2-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-9-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-10-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-5-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-6-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-13-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-14-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-17-cc-exp-year"]:active,
label.element-focusable[for="edit-webform-pay-pay-method-18-cc-exp-year"]:active, .form-item-mollom-captcha label.element-focusable:active, #commerce-checkout-form-checkout .element-focusable#edit-commerce-shipping:active, .commerce-add-to-cart label.element-focusable:active, .page-node-edit .field-name-field-fundraisingpagecustomimage .image-widget-data .element-focusable.file-icon:active, .page-sponsorship--alter #webform-component-your-personal-details .element-focusable.required-description:active, .element-invisible.element-focusable:focus, #navigation .block-menu-block h2.element-focusable.block-title:focus, .no-page-title .element-focusable.page-title:focus, .no-page-title .node-volunteer h2.element-focusable.node-title:focus, .node-volunteer .no-page-title h2.element-focusable.node-title:focus,
.no-page-title .node-job h2.element-focusable.node-title:focus,
.node-job .no-page-title h2.element-focusable.node-title:focus, .no-page-title .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:focus, .section-footer-menu .region-sidebar-first .block-bean .no-page-title div.element-focusable.field-name-title:focus, .element-focusable.site-slogan:focus, #sub-navigation .block-menu-block h2.element-focusable.block-title:focus, #block-menu-menu-top-menu h2.element-focusable.block-title:focus, .element-focusable#block-menu-menu-top-menu:focus, .element-focusable#block-search-form:focus, #block-menu-menu-footer-menu--2 h2.element-focusable.block-title:focus,
#block-menu-menu-footer-menu h2.element-focusable.block-title:focus, body.node-type-content-page.hide-node-title .element-focusable.page-title:focus, body.node-type-content-page.hide-node-title .node-volunteer h2.element-focusable.node-title:focus, .node-volunteer body.node-type-content-page.hide-node-title h2.element-focusable.node-title:focus,
body.node-type-content-page.hide-node-title .node-job h2.element-focusable.node-title:focus,
.node-job body.node-type-content-page.hide-node-title h2.element-focusable.node-title:focus, body.node-type-content-page.hide-node-title .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:focus, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page.hide-node-title div.element-focusable.field-name-title:focus, .node-campaign.node-viewmode-full .activism h3.element-focusable.legend:focus, .node-type-story h1.element-focusable.page-title:focus, .node-type-emergency h1.element-focusable.page-title:focus, .page-home #node-46 label.element-focusable:focus,
.front #node-46 label.element-focusable:focus,
#node-49 label.element-focusable:focus, .no-term-blog-page .element-focusable.page-title:focus, .no-term-blog-page .node-volunteer h2.element-focusable.node-title:focus, .node-volunteer .no-term-blog-page h2.element-focusable.node-title:focus,
.no-term-blog-page .node-job h2.element-focusable.node-title:focus,
.node-job .no-term-blog-page h2.element-focusable.node-title:focus, .no-term-blog-page .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:focus, .section-footer-menu .region-sidebar-first .block-bean .no-term-blog-page div.element-focusable.field-name-title:focus,
.node-type-blog .element-focusable.page-title:focus,
.node-type-blog .node-volunteer h2.element-focusable.node-title:focus,
.node-volunteer .node-type-blog h2.element-focusable.node-title:focus,
.node-type-blog .node-job h2.element-focusable.node-title:focus,
.node-job .node-type-blog h2.element-focusable.node-title:focus,
.node-type-blog .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:focus,
.section-footer-menu .region-sidebar-first .block-bean .node-type-blog div.element-focusable.field-name-title:focus, .page-donate .element-focusable.page-title:focus, .page-donate .node-volunteer h2.element-focusable.node-title:focus, .node-volunteer .page-donate h2.element-focusable.node-title:focus,
.page-donate .node-job h2.element-focusable.node-title:focus,
.node-job .page-donate h2.element-focusable.node-title:focus, .page-donate .section-footer-menu .region-sidebar-first .block-bean div.element-focusable.field-name-title:focus, .section-footer-menu .region-sidebar-first .block-bean .page-donate div.element-focusable.field-name-title:focus, .inline-form-wrapper.two-items .webform-container-inline label.element-focusable:focus, .inline-form-wrapper.three-items .form-item label.element-focusable:focus, label.element-focusable[for="edit-webform-pay-pay-method-1-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-2-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-9-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-10-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-5-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-6-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-13-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-14-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-17-cc-exp-year"]:focus,
label.element-focusable[for="edit-webform-pay-pay-method-18-cc-exp-year"]:focus, .form-item-mollom-captcha label.element-focusable:focus, #commerce-checkout-form-checkout .element-focusable#edit-commerce-shipping:focus, .commerce-add-to-cart label.element-focusable:focus, .page-node-edit .field-name-field-fundraisingpagecustomimage .image-widget-data .element-focusable.file-icon:focus, .page-sponsorship--alter #webform-component-your-personal-details .element-focusable.required-description:focus {
  position: static !important;
  clip: auto;
}

/** Reset
========================================================================== */
/** Layout
========================================================================== */
/** Styles
========================================================================== */
/** Type
========================================================================== */
/* line 66, ../sass/general/_helpers.scss */
.no-link-style {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

/* line 72, ../sass/general/_helpers.scss */
ul.menu,
ol.menu, ul.field-name-field-link,
ol.field-name-field-link {
  padding: 0;
  margin: 0;
}
/* line 75, ../sass/general/_helpers.scss */
ul.menu li,
ol.menu li, ul.field-name-field-link li,
ol.field-name-field-link li {
  list-style: none;
  list-image-style: none;
}

/* line 81, ../sass/general/_helpers.scss */
ul.menu li a,
ol.menu li a {
  text-decoration: none;
}

/** Menus
========================================================================== */
/* line 93, ../sass/general/_helpers.scss */
#sub-navigation .menu, #block-menu-menu-footer-menu--2,
#block-menu-menu-footer-menu {
  text-transform: uppercase;
}

/* line 97, ../sass/general/_helpers.scss */
#block-menu-menu-shop li a:after,
#block-menu-menu-proving-it li a:after,
#block-menu-menu-get-involved li a:after,
#block-menu-menu-connect-with-us li a:after {
  margin-left: 0.25em;
  content: '»';
}

/** Breadcrumb
========================================================================== */
/* 1s background colour fade transition*/
/* 1s opacity fade transition*/
/* 1s colour fade transition, text decoration and text shadow*/
/* line 269, ../sass/general/_helpers.scss */
.fl-left {
  float: left;
  clear: left;
}
/* line 272, ../sass/general/_helpers.scss */
.fl-left + p {
  padding-left: 1rem;
  padding-top: 1rem;
  float: left;
  width: calc(100% - 180px);
  min-width: 160px;
}

/* line 280, ../sass/general/_helpers.scss */
.fl-right {
  float: right;
}
/* line 282, ../sass/general/_helpers.scss */
.fl-right + p {
  padding-right: 1rem;
  padding-top: 1rem;
  float: right;
  width: calc(100% - 180px);
  min-width: 160px;
}

/* line 291, ../sass/general/_helpers.scss */
.fl-left-margin {
  margin-right: 1em;
}

/** Layout
========================================================================== */
/** Layout variables
========================================================================== */
/** Media Queries
========================================================================== */
/** Mixin
========================================================================== */
/* line 30, ../sass/layout/_layout-settings.scss */
.hide-on-mobile, .bean-slider-bean.entity-viewmode-expanded .flex-direction-nav, #sub-navigation, body.node-type-shop .field-name-field-shop-image, body.page-shops .field-name-field-shop-image, .node-campaign.node-viewmode-full .field-name-field-campaign-image, .page-donate .subtitle, .page-donate .node-emergency .emergency-content-inner .field-name-field-story-tagline, .node-emergency .emergency-content-inner .page-donate .field-name-field-story-tagline, #join-the-movement .field-name-body {
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 30, ../sass/layout/_layout-settings.scss */
  .hide-on-mobile, .bean-slider-bean.entity-viewmode-expanded .flex-direction-nav, #sub-navigation, body.node-type-shop .field-name-field-shop-image, body.page-shops .field-name-field-shop-image, .node-campaign.node-viewmode-full .field-name-field-campaign-image, .page-donate .subtitle, .page-donate .node-emergency .emergency-content-inner .field-name-field-story-tagline, .node-emergency .emergency-content-inner .page-donate .field-name-field-story-tagline, #join-the-movement .field-name-body {
    display: block;
  }
}

/* line 36, ../sass/layout/_layout-settings.scss */
.hide-on-medium-down, #block-bean-for-every-eu1-you-give-to-oxfam .media-image.image-right, .bean-slider-bean.entity-viewmode-condensed, .bean-block-image.entity-viewmode-condensed .field-name-field-image {
  display: none;
}
@media only screen and (min-width: 786px) {
  /* line 36, ../sass/layout/_layout-settings.scss */
  .hide-on-medium-down, #block-bean-for-every-eu1-you-give-to-oxfam .media-image.image-right, .bean-slider-bean.entity-viewmode-condensed, .bean-block-image.entity-viewmode-condensed .field-name-field-image {
    display: block;
  }
}

/* line 42, ../sass/layout/_layout-settings.scss */
.display-on-tablet-down {
  display: block;
}
@media only screen and (min-width: 786px) {
  /* line 42, ../sass/layout/_layout-settings.scss */
  .display-on-tablet-down {
    display: none;
  }
}

/* line 48, ../sass/layout/_layout-settings.scss */
.display-on-mobile-down, .jobs-mobile-message {
  display: block;
}
@media only screen and (min-width: 640px) {
  /* line 48, ../sass/layout/_layout-settings.scss */
  .display-on-mobile-down, .jobs-mobile-message {
    display: none;
  }
}

/** Has items grid
========================================================================== */
/* line 68, ../sass/layout/_layout-settings.scss */
.grid.max-2-items, .grid.max-4-items {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.grid.max-2-items:after, .grid.max-4-items:after {
  content: "";
  display: table;
  clear: both;
}
/* line 62, ../sass/layout/_layout-settings.scss */
.grid.max-2-items > .panel-pane, .grid.max-4-items > .panel-pane, .grid.max-2-items > .block, .grid.max-4-items > .block, .grid.max-2-items > .field-items > li, .grid.max-4-items > .field-items > li, .grid.max-2-items .views-row, .grid.max-4-items .views-row, .grid.max-2-items > .field-type-field-collection, .grid.max-4-items > .field-type-field-collection {
  width: 50%;
  float: left;
  margin-right: 1.36986%;
  min-height: 300px;
}
/* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
.grid.max-2-items > .panel-pane:nth-child(2n), .grid.max-4-items > .panel-pane:nth-child(2n), .grid.max-2-items > .block:nth-child(2n), .grid.max-4-items > .block:nth-child(2n), .grid.max-2-items > .field-items > li:nth-child(2n), .grid.max-4-items > .field-items > li:nth-child(2n), .grid.max-2-items .views-row:nth-child(2n), .grid.max-4-items .views-row:nth-child(2n), .grid.max-2-items > .field-type-field-collection:nth-child(2n), .grid.max-4-items > .field-type-field-collection:nth-child(2n) {
  float: right;
  margin-right: 0;
}

/* line 74, ../sass/layout/_layout-settings.scss */
.grid.max-3-items {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.grid.max-3-items:after {
  content: "";
  display: table;
  clear: both;
}
/* line 62, ../sass/layout/_layout-settings.scss */
.grid.max-3-items > .panel-pane, .grid.max-3-items > .block, .grid.max-3-items > .field-items > li, .grid.max-3-items .views-row, .grid.max-3-items > .field-type-field-collection {
  width: 7.36842%;
  float: left;
  margin-right: 1.05263%;
  min-height: 300px;
}
/* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
.grid.max-3-items > .panel-pane:nth-child(3n), .grid.max-3-items > .block:nth-child(3n), .grid.max-3-items > .field-items > li:nth-child(3n), .grid.max-3-items .views-row:nth-child(3n), .grid.max-3-items > .field-type-field-collection:nth-child(3n) {
  float: right;
  margin-right: 0;
}

@media only screen and (min-width: 800px) {
  /* line 92, ../sass/layout/_layout-settings.scss */
  .grid.max-4-items {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .grid.max-4-items:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 62, ../sass/layout/_layout-settings.scss */
  .grid.max-4-items > .panel-pane, .grid.max-4-items > .block, .grid.max-4-items > .field-items > li, .grid.max-4-items .views-row, .grid.max-4-items > .field-type-field-collection {
    width: 5.26316%;
    float: left;
    margin-right: 1.05263%;
    min-height: 300px;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .grid.max-4-items > .panel-pane:nth-child(4n), .grid.max-4-items > .block:nth-child(4n), .grid.max-4-items > .field-items > li:nth-child(4n), .grid.max-4-items .views-row:nth-child(4n), .grid.max-4-items > .field-type-field-collection:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
}
/** Main
========================================================================== */
/** Helpers
========================================================================== */
/** General
========================================================================== */
/* line 14, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 8, ../sass/layout/_layout.scss */
#header .inner,
#navigation,
#page,
#footer .region-footer,
#sub-navigation {
  *zoom: 1;
  max-width: 103em;
  padding-left: 4em;
  padding-right: 4em;
  margin-left: auto;
  margin-right: auto;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#header .inner:after,
#navigation:after,
#page:after,
#footer .region-footer:after,
#sub-navigation:after {
  content: "";
  display: table;
  clear: both;
}
/* line 11, ../sass/layout/_layout.scss */
.oldie #header .inner, #header .oldie .inner,
.oldie #navigation,
.oldie #page,
.oldie #footer .region-footer,
#footer .oldie .region-footer,
.oldie #sub-navigation {
  width: 1035px;
}

@media only screen and (max-width: 640px) {
  /* line 20, ../sass/layout/_layout.scss */
  #header .inner,
  #navigation,
  #page,
  #footer .region-footer,
  #sub-navigation {
    padding-left: 1em;
    padding-right: 1em;
  }
}
/* line 26, ../sass/layout/_layout.scss */
.sidebar-second #header .inner, .sidebar-second
#navigation, .sidebar-second
#page, .sidebar-second
#footer .region-footer, .sidebar-second
#sub-navigation {
  padding-left: 2em;
  padding-right: 2em;
}

/* line 32, ../sass/layout/_layout.scss */
.page-inner {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.page-inner:after {
  content: "";
  display: table;
  clear: both;
}

/** Basic Layout
========================================================================== */
/* line 51, ../sass/layout/_layout.scss */
#main-content .main-content-inner {
  padding-left: 2.10526%;
  padding-right: 2.10526%;
}

/* line 57, ../sass/layout/_layout.scss */
.front #main-content .main-content-inner,
.page-home #main-content .main-content-inner {
  padding-left: 0%;
  padding-right: 0%;
}

/* line 63, ../sass/layout/_layout.scss */
.section-blog.one-sidebar.sidebar-second #main-content .main-content-inner {
  padding-left: 0%;
  padding-right: 0%;
}

/** Media Imports
========================================================================== */
@media only screen and (max-width: 640px) {
  /* line 1, ../sass/layout/media/_small.scss */
  #page .page-inner {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
    width: 100%;
  }
  /* line 6, ../sass/layout/media/_small.scss */
  #page .page-inner #region-sidebar-first {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    box-ordinal-group: 2;
    margin-top: 1.42857em;
    margin-bottom: 1.42857em;
  }
  /* line 11, ../sass/layout/media/_small.scss */
  #page .page-inner #region-sidebar-second {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    box-ordinal-group: 2;
  }
  /* line 14, ../sass/layout/media/_small.scss */
  #page .page-inner #main-content {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-box-ordinal-group: 1;
    box-ordinal-group: 1;
  }

  /* line 19, ../sass/layout/media/_small.scss */
  #navigation {
    margin-bottom: 1.42857em;
  }

  /* line 24, ../sass/layout/media/_small.scss */
  #block-bean-irish-aid-footer-block .field-name-title {
    color: #aba89e;
    margin: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1em;
    font-family: sans-serif;
    text-align: left;
  }
  /* line 33, ../sass/layout/media/_small.scss */
  #block-bean-irish-aid-footer-block .field-name-field-block-text-content {
    text-align: left;
    margin-top: 1em;
    padding-right: 1em;
    display: block;
    overflow: hidden;
  }
  /* line 39, ../sass/layout/media/_small.scss */
  #block-bean-irish-aid-footer-block .field-name-field-block-text-content img {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    max-width: 165px;
    display: block;
  }

  /* line 48, ../sass/layout/media/_small.scss */
  .node-campaign.node-viewmode-full {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-box;
    display: box;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-box-orient: vertical;
    box-orient: vertical;
  }
  /* line 51, ../sass/layout/media/_small.scss */
  .node-campaign.node-viewmode-full > .content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-box-ordinal-group: 2;
    box-ordinal-group: 2;
  }
  /* line 54, ../sass/layout/media/_small.scss */
  .node-campaign.node-viewmode-full .activism {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-box-ordinal-group: 1;
    box-ordinal-group: 1;
  }

  /* line 60, ../sass/layout/media/_small.scss */
  .view-id-shops .view-header {
    font-size: 1.2em;
  }
  /* line 63, ../sass/layout/media/_small.scss */
  .view-id-shops .views-exposed-form .views-exposed-widget.views-submit-button {
    margin-top: 8em;
  }

  /* a single shop page particulars */
  /* line 69, ../sass/layout/media/_small.scss */
  body.node-type-shop .page-title, body.node-type-shop .node-volunteer h2.node-title, .node-volunteer body.node-type-shop h2.node-title,
  body.node-type-shop .node-job h2.node-title,
  .node-job body.node-type-shop h2.node-title, body.node-type-shop .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-shop div.field-name-title {
    margin-bottom: 1em;
  }

  /* Fundraising Pages */
  /* line 75, ../sass/layout/media/_small.scss */
  .node-type-fundraising-event .panel-panel {
    margin-bottom: 2em;
  }
  /* line 77, ../sass/layout/media/_small.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first {
    width: 100%;
  }
  /* line 79, ../sass/layout/media/_small.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .panel-pane {
    width: 100%;
  }
  /* line 82, ../sass/layout/media/_small.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .pane-node-field-fundraising-event-video {
    width: 100%;
    height: auto;
    margin-bottom: 1em;
  }

  /* Campaign Call to Action Bean */
  /* line 93, ../sass/layout/media/_small.scss */
  .bean-bean-campaign-call-to-action .field-name-field-image-links {
    display: block;
    margin-top: 2em;
  }

  /* Homepage takeover */
  /* line 101, ../sass/layout/media/_small.scss */
  .node-type-homepage-takeover .field-name-field-homepage-takeover-video {
    position: static;
  }
  /* line 104, ../sass/layout/media/_small.scss */
  .node-type-homepage-takeover .field-name-field-homepage-takeover-logo {
    width: 75%;
  }

  /* Heroes Landing Page */
  /* line 111, ../sass/layout/media/_small.scss */
  .page-heroes .page-title, .page-heroes .node-volunteer h2.node-title, .node-volunteer .page-heroes h2.node-title,
  .page-heroes .node-job h2.node-title,
  .node-job .page-heroes h2.node-title, .page-heroes .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-heroes div.field-name-title {
    text-indent: 0px;
    background: none;
    line-height: 1em;
  }
  /* line 117, ../sass/layout/media/_small.scss */
  .page-heroes .anti-socialite.twitter-share {
    margin-left: 10%;
  }
  /* line 120, ../sass/layout/media/_small.scss */
  .page-heroes .anti-socialite.facebook-like {
    margin-right: 10%;
  }
  /* line 124, ../sass/layout/media/_small.scss */
  .page-heroes #region-content .bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link,
  .page-heroes #region-content .bean-background-video-bean .field-name-field-campaign-video-major-cta {
    font-size: 1.2em;
  }

  /* line 130, ../sass/layout/media/_small.scss */
  .bean-background-video-bean .group-video {
    height: auto;
  }
  /* line 133, ../sass/layout/media/_small.scss */
  .bean-background-video-bean .field-name-field-campaign-video-textoverlay {
    margin: 0.5em;
    padding-bottom: 0.5em;
  }
  /* line 137, ../sass/layout/media/_small.scss */
  .bean-background-video-bean .field-name-field-campaign-video-description {
    margin: 0.5em;
  }

  /* Eaction constituency map title adjustment */
  /* line 145, ../sass/layout/media/_small.scss */
  .node-campaign-map.node-viewmode-full #campaign-image-maps .map-titles {
    float: left !important;
  }

  /* Donation fund page */
  /* line 152, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #sub-navigation {
    display: block;
  }
  /* line 155, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #sub-navigation .field-name-field-dfp-title-call-to-action,
  .node-type-donation-fund-page #sub-navigation .display-title {
    display: none;
  }
  /* line 162, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio {
    font-size: 1em;
    height: 47px;
  }
  /* line 165, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio input,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio input {
    bottom: 5px;
  }
  /* line 168, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio label,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio label {
    top: -8px;
  }
  /* line 173, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield {
    width: 75px;
    height: 47px;
    line-height: 32px;
    display: inline-block;
  }
  /* line 178, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield label,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield label {
    display: none;
  }
  /* line 181, ../sass/layout/media/_small.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield span,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield span {
    font-size: 1.7em;
  }
}
@media only screen and (min-width: 640px) {
  /** Sidebar regions
========================================================================== */
  /* line 4, ../sass/layout/media/_base-layout.scss */
  .two-sidebars .region-sidebar-first {
    margin-left: -63.15789%;
    width: 22.10526%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 8, ../sass/layout/media/_base-layout.scss */
  .two-sidebars #main-content {
    margin-left: 23.15789%;
    width: 60%;
    float: left;
    margin-right: 1.05263%;
  }

  /* line 15, ../sass/layout/media/_base-layout.scss */
  .one-sidebar.sidebar-first .region-sidebar-first {
    width: 22.10526%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 18, ../sass/layout/media/_base-layout.scss */
  .one-sidebar.sidebar-first #main-content {
    width: 76.84211%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /* line 24, ../sass/layout/media/_base-layout.scss */
  .one-sidebar.sidebar-second #main-content {
    width: 83.15789%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 27, ../sass/layout/media/_base-layout.scss */
  .one-sidebar.sidebar-second .region-sidebar-second {
    width: 15.78947%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /* line 34, ../sass/layout/media/_base-layout.scss */
  .section-blog.one-sidebar.sidebar-second #main-content,
  .regular-donation-form.one-sidebar.sidebar-second #main-content {
    width: 78.94737%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 37, ../sass/layout/media/_base-layout.scss */
  .section-blog.one-sidebar.sidebar-second .region-sidebar-second,
  .regular-donation-form.one-sidebar.sidebar-second .region-sidebar-second {
    width: 20%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /* line 43, ../sass/layout/media/_base-layout.scss */
  .one-sidebar.sidebar-second #main-content .main-content-inner {
    padding-left: 4.21053%;
  }

  /* line 47, ../sass/layout/media/_base-layout.scss */
  .section-blog.one-sidebar.sidebar-second #main-content .main-content-inner {
    padding-left: 0%;
    padding-right: 2.10526%;
  }

  /* line 58, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-3-items.grid,
  .panel-region.has-3-items.grid-padding {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .panel-region.has-3-items.grid:after,
  .panel-region.has-3-items.grid-padding:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 60, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-3-items.grid .panel-pane,
  .panel-region.has-3-items.grid-padding .panel-pane {
    width: 32.39437%;
    float: left;
    margin-right: 1.40845%;
  }

  /* line 64, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-4-items.grid {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .panel-region.has-4-items.grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 66, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-4-items.grid .panel-pane {
    width: 23.94366%;
    float: left;
    margin-right: 1.40845%;
  }

  /* line 70, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-5-items.grid {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .panel-region.has-5-items.grid:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 72, ../sass/layout/media/_base-layout.scss */
  .panel-region.has-5-items.grid .panel-pane {
    width: 20%;
    float: left;
    margin-right: 1.40845%;
  }

  /* line 78, ../sass/layout/media/_base-layout.scss */
  .panel-region.grid.has-3-items .panel-pane.last,
  .panel-region.grid.has-4-items .panel-pane.last,
  .panel-region.grid.has-5-items .panel-pane.last {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /** Providing it page
  ========================================================================== */
  /* line 95, ../sass/layout/media/_base-layout.scss */
  .view-id-shops .views-exposed-form .views-exposed-widget.views-submit-button {
    margin-top: 1em;
  }

  /* Campaign Call to Action Bean */
  /* line 102, ../sass/layout/media/_base-layout.scss */
  .bean-bean-campaign-call-to-action .field-name-field-image-links {
    display: inline-block;
    width: 40%;
  }

  /* Heroes tryptich bottom arrow */
  /* line 111, ../sass/layout/media/_base-layout.scss */
  .page-heroes .panel-region.has-3-items:after {
    border-top: 20px solid #c14289;
  }

  /* Homepage takeover */
  /* line 119, ../sass/layout/media/_base-layout.scss */
  .node-type-homepage-takeover .field-name-field-homepage-takeover-video {
    position: static;
  }
  /* line 122, ../sass/layout/media/_base-layout.scss */
  .node-type-homepage-takeover .field-name-field-homepage-takeover-logo {
    width: 40%;
  }

  /* Heroes Landing Page */
  /* line 129, ../sass/layout/media/_base-layout.scss */
  .page-heroes .page-title, .page-heroes .node-volunteer h2.node-title, .node-volunteer .page-heroes h2.node-title,
  .page-heroes .node-job h2.node-title,
  .node-job .page-heroes h2.node-title, .page-heroes .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-heroes div.field-name-title {
    text-indent: 0px;
    background: none;
    line-height: 1em;
  }
  /* line 135, ../sass/layout/media/_base-layout.scss */
  .page-heroes .anti-socialite.twitter-share {
    margin-left: 10%;
  }
  /* line 138, ../sass/layout/media/_base-layout.scss */
  .page-heroes .anti-socialite.facebook-like {
    margin-right: 10%;
  }
  /* line 142, ../sass/layout/media/_base-layout.scss */
  .page-heroes #region-content .bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link {
    font-size: 1.75em;
  }

  /* line 148, ../sass/layout/media/_base-layout.scss */
  .bean-background-video-bean .field-name-field-campaign-video-textoverlay {
    margin: 1em;
  }
  /* line 151, ../sass/layout/media/_base-layout.scss */
  .bean-background-video-bean .field-name-field-campaign-video-description {
    margin: 1em;
  }

  /* Donation fund page */
  /* line 160, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page .field-name-field-dfp-title-call-to-action,
  .node-type-donation-fund-page .display-title {
    display: block;
  }
  /* line 163, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page .field-name-field-dfp-title-call-to-action {
    font-size: 2em;
  }
  /* line 167, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page .field-name-field-mobile-title,
  .node-type-donation-fund-page .field-name-field-dfp-mobile-title-cta {
    display: none;
  }
  /* line 174, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio label,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio label {
    top: -8px;
  }
  /* line 177, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio input,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio input {
    bottom: 5px;
  }
  /* line 183, ../sass/layout/media/_base-layout.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield span,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield span {
    font-size: 1.3em;
  }
}
@media only screen and (min-width: 786px) {
  /* line 2, ../sass/layout/media/_medium.scss */
  .node-type-fundraising-event .panel-panel {
    margin-bottom: 2em;
  }
  /* line 4, ../sass/layout/media/_medium.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first {
    width: 100%;
  }
  /* line 6, ../sass/layout/media/_medium.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .panel-pane {
    width: 100%;
  }
  /* line 9, ../sass/layout/media/_medium.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .pane-node-field-fundraising-event-video {
    width: 100%;
    height: auto;
    margin-bottom: 1em;
  }

  /* Campaign Call to Action Bean */
  /* line 20, ../sass/layout/media/_medium.scss */
  .bean-bean-campaign-call-to-action .field-name-field-image-links {
    display: inline-block;
    width: 32%;
  }

  /* Heroes landing meet the hero tryptich */
  /* line 32, ../sass/layout/media/_medium.scss */
  .page-heroes .panel-region.has-3-items:after {
    border-top: 20px solid #d784ae;
  }
  /* line 35, ../sass/layout/media/_medium.scss */
  .page-heroes .panel-region.has-3-items .panel-pane {
    float: left;
    width: 33.33333333333333333333333333%;
  }

  /* Heroes Landing Page */
  /* line 44, ../sass/layout/media/_medium.scss */
  .page-heroes .page-title, .page-heroes .node-volunteer h2.node-title, .node-volunteer .page-heroes h2.node-title,
  .page-heroes .node-job h2.node-title,
  .node-job .page-heroes h2.node-title, .page-heroes .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .page-heroes div.field-name-title {
    text-indent: -9999px;
    background: url(../images/heroes-title-logo.png) center center no-repeat;
    line-height: 3em;
  }
  /* line 50, ../sass/layout/media/_medium.scss */
  .page-heroes .anti-socialite.twitter-share,
  .page-heroes .anti-socialite.facebook-like {
    margin-top: 2em;
  }
  /* line 53, ../sass/layout/media/_medium.scss */
  .page-heroes .anti-socialite.twitter-share {
    margin-left: 10%;
  }
  /* line 56, ../sass/layout/media/_medium.scss */
  .page-heroes .anti-socialite.facebook-like {
    margin-right: 10%;
  }

  /* line 62, ../sass/layout/media/_medium.scss */
  .bean-background-video-bean .group-video {
    height: 415px;
  }
  /* line 65, ../sass/layout/media/_medium.scss */
  .bean-background-video-bean .field-name-field-campaign-video-textoverlay {
    margin: 0.5em;
  }
  /* line 68, ../sass/layout/media/_medium.scss */
  .bean-background-video-bean .field-name-field-campaign-video-description {
    margin: 2em;
  }

  /* Homepage takeover */
  /* line 75, ../sass/layout/media/_medium.scss */
  .node-type-homepage-takeover .field-name-field-homepage-takeover-logo {
    width: 25%;
  }

  /** Donation fund page bean
  ========================================================================== */
  /* line 83, ../sass/layout/media/_medium.scss */
  .bean-donation-fund-page-bean {
    margin-right: 1em;
  }

  /* Donation fund page */
  /* line 89, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page .field-name-field-dfp-title-call-to-action {
    font-size: 3em;
  }
  /* line 97, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio {
    font-size: 1.7em;
    width: 115px;
    height: 95px;
  }
  /* line 101, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio label,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio label {
    top: 3px;
  }
  /* line 104, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-radios .form-type-radio input,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-radios .form-type-radio input {
    bottom: 20px;
  }
  /* line 109, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield {
    width: 115px;
    height: 95px;
    display: inline-block;
  }
  /* line 113, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield label,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield label {
    margin-top: 0.5em;
    font-size: 1.2em;
    margin-bottom: 0.5em;
  }
  /* line 118, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield span,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield span {
    font-size: 1.8em;
  }
  /* line 121, ../sass/layout/media/_medium.scss */
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-sterling .form-type-textfield input,
  .node-type-donation-fund-page #webform-component-your-donation--select-amount-euro .form-type-textfield input {
    font-size: 1.5em;
  }

  /* Purpose Movements nodes */
  /* line 130, ../sass/layout/media/_medium.scss */
  .node-purpose-movements-campaign .content-left {
    float: left;
    max-width: 50%;
    width: 50%;
  }
  /* line 135, ../sass/layout/media/_medium.scss */
  .node-purpose-movements-campaign ol {
    max-width: 50%;
    width: 50%;
    float: right;
  }
  /* line 140, ../sass/layout/media/_medium.scss */
  .node-purpose-movements-campaign h2 {
    width: 50%;
    float: right;
  }
}
@media only screen and (min-width: 883px) {
  /* line 5, ../sass/layout/media/_medium-large.scss */
  .one-sidebar.sidebar-first .region-sidebar-first {
    width: 15.78947%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 8, ../sass/layout/media/_medium-large.scss */
  .one-sidebar.sidebar-first #main-content {
    width: 83.15789%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /* line 14, ../sass/layout/media/_medium-large.scss */
  .node-type-fundraising-event .panel-panel {
    margin-bottom: 2em;
  }
  /* line 16, ../sass/layout/media/_medium-large.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first {
    width: 100%;
  }
  /* line 18, ../sass/layout/media/_medium-large.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .panel-pane {
    width: 100%;
  }
  /* line 21, ../sass/layout/media/_medium-large.scss */
  .node-type-fundraising-event .panel-panel.panel-col-first .pane-node-field-fundraising-event-video {
    width: 52%;
    height: auto;
    float: right;
    margin-left: 1em;
  }

  /* Heroes Landing Page */
  /* line 35, ../sass/layout/media/_medium-large.scss */
  .page-heroes .anti-socialite.twitter-share {
    margin-left: 15%;
  }
  /* line 38, ../sass/layout/media/_medium-large.scss */
  .page-heroes .anti-socialite.facebook-like {
    margin-right: 15%;
  }
}
@media only screen and (min-width: 980px) {
  /** Get involved
  ========================================================================== */
  /* line 4, ../sass/layout/media/_large.scss */
  .page-getinvolved .panel-region.has-2-items.grid .panel-pane {
    width: 49.47368%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 6, ../sass/layout/media/_large.scss */
  .page-getinvolved .panel-region.has-2-items.grid .panel-pane.last {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /** Shop locator
  ========================================================================== */
  /* line 16, ../sass/layout/media/_large.scss */
  .view-shops .views-exposed-form {
    width: 38%;
  }
  /* line 19, ../sass/layout/media/_large.scss */
  .view-shops .view-content, .view-shops .view-empty {
    float: left;
    clear: left;
    width: 38%;
  }

  /* line 26, ../sass/layout/media/_large.scss */
  .view-display-id-map_attachment {
    margin-left: 40%;
  }

  /** Donation fund page bean
  ========================================================================== */
  /* line 33, ../sass/layout/media/_large.scss */
  .bean-donation-fund-page-bean {
    margin-right: 1em;
  }
  /* line 35, ../sass/layout/media/_large.scss */
  .bean-donation-fund-page-bean .field-name-field-dfp-bean-amount-label {
    padding: 0.5em;
    font-size: 1em;
  }
  /* line 40, ../sass/layout/media/_large.scss */
  .bean-donation-fund-page-bean .field-name-field-beantext-text:after {
    clear: both;
  }

  /* Donation fund page */
  /* line 48, ../sass/layout/media/_large.scss */
  .node-type-donation-fund-page .field-name-field-dfp-title-call-to-action {
    font-size: 4em;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 2, ../sass/layout/media/_larger.scss */
  .no-sidebars #main-content .main-content-inner {
    padding-left: 12.63158%;
    padding-right: 12.63158%;
  }

  /* line 13, ../sass/layout/media/_larger.scss */
  body.page-provingit-stories #main-content .main-content-inner,
  body.node-type-story #main-content .main-content-inner,
  body.node-type-emergency #main-content .main-content-inner,
  .page-donate.no-sidebars #main-content .main-content-inner,
  .page-getinvolved.no-sidebars #main-content .main-content-inner,
  .page-home.no-sidebars #main-content .main-content-inner,
  .front.no-sidebars #main-content .main-content-inner {
    padding-left: 0%;
    padding-right: 0%;
  }

  /* line 20, ../sass/layout/media/_larger.scss */
  .page-getinvolved.page-getinvolved-volunteer.no-sidebars #main-content .main-content-inner {
    padding-left: 12.63158%;
    padding-right: 12.63158%;
  }

  /* line 25, ../sass/layout/media/_larger.scss */
  .node-type-campaign #main-content .main-content-inner {
    padding-left: 6.31579%;
    padding-right: 6.31579%;
  }

  /** Shop locator
  ========================================================================== */
  /* line 40, ../sass/layout/media/_larger.scss */
  .view-shops .views-exposed-form {
    width: 50%;
  }
  /* line 43, ../sass/layout/media/_larger.scss */
  .view-shops .view-content, .view-shops .view-empty {
    float: left;
    clear: left;
    width: 50%;
  }

  /* line 50, ../sass/layout/media/_larger.scss */
  .view-display-id-map_attachment {
    margin-left: 52%;
  }

  /** Video colorbox
  ========================================================================== */
  /* line 59, ../sass/layout/media/_larger.scss */
  .page-heroes #colorbox .bean-video-bean.entity-viewmode-colorbox .field-name-field-video-bean-video {
    max-width: 70%;
    margin: auto;
  }

  /** Donation fund page bean
  ========================================================================== */
  /* line 71, ../sass/layout/media/_larger.scss */
  .bean-donation-fund-page-bean {
    margin-right: 2em;
  }
  /* line 73, ../sass/layout/media/_larger.scss */
  .bean-donation-fund-page-bean .field-name-field-dfp-bean-amount-label {
    padding: 1em;
    font-size: 1.5em;
  }
}
@media only screen and (min-width: 1700px) {
  /** Video colorbox
  ========================================================================== */
  /* line 8, ../sass/layout/media/_huge.scss */
  .page-heroes #colorbox .bean-video-bean.entity-viewmode-colorbox .field-name-field-video-bean-video {
    max-width: 60%;
    margin: auto;
  }
}
/* ==========================================================================
   Modules
   ========================================================================== */
/** System
========================================================================== */
/* line 3, ../sass/modules/_drupal.scss */
.item-list ul {
  margin: 0;
  list-style: none;
}

/** Views
========================================================================== */
/* line 11, ../sass/modules/_drupal.scss */
.views-exposed-form .views-exposed-widget {
  float: none;
  padding: 0;
}

/* line 15, ../sass/modules/_drupal.scss */
.views-exposed-widgets {
  margin-bottom: 0;
}

/* line 18, ../sass/modules/_drupal.scss */
.views-exposed-form .views-exposed-widget .form-submit {
  margin-top: 0;
}

/** Panels
========================================================================== */
/* line 25, ../sass/modules/_drupal.scss */
.panel-display + div.contextual-links-wrapper,
.panel + div.contextual-links-wrapper {
  right: 45px;
}

/** General
========================================================================== */
/* line 31, ../sass/modules/_drupal.scss */
.contains-block-level {
  display: block;
}

/** Elements
========================================================================== */
/** =====
    Forms
    ========================================================================== */
/* line 5, ../sass/modules/elements/_form-elements.scss */
.marker, .form-required {
  color: #61a534;
}

/* line 9, ../sass/modules/elements/_form-elements.scss */
.form-required {
  float: left;
  margin-right: 3px;
}
/* line 12, ../sass/modules/elements/_form-elements.scss */
.ie7 .form-required {
  float: none;
  margin-right: 0;
}

/** Input text
========================================================================== */
/* line 24, ../sass/modules/elements/_form-elements.scss */
input[type="email"],
input[type="password"],
input[type="text"],
input[type="number"],
textarea {
  border: 1px solid #dadada;
  background-color: #fdfdfc;
  padding: 0.35714em 0.5em;
  width: 100%;
}

/* line 39, ../sass/modules/elements/_form-elements.scss */
input:focus,
textarea:focus,
select:focus {
  outline-color: none;
  box-shadow: 0px 0px 5px 0px #83cf3f;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 39, ../sass/modules/elements/_form-elements.scss */
  input:focus,
  textarea:focus,
  select:focus {
    outline-color: #83cf3f;
  }
}

/* line 72, ../sass/modules/elements/_form-elements.scss */
select {
  color: #333333;
  height: 1.8em;
  vertical-align: top;
  padding: 2px 3px;
  *padding-top: 2px;
  *padding-bottom: 1px;
  *height: auto;
}
@media (-webkit-min-device-pixel-ratio: 0) {
  /* line 72, ../sass/modules/elements/_form-elements.scss */
  select {
    font-size: 1.14286em;
    line-height: 1.25em;
  }
}

/** Buttons
========================================================================== */
/* line 93, ../sass/modules/elements/_form-elements.scss */
.node-emergency .emergency-content-inner section.highlight .field-name-field-link a, .page-donate .pane-bean-donation-landing-header .field-name-field-link a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #e70052;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e70052), color-stop(100%, #a30032));
  background: -webkit-linear-gradient(#e70052, #a30032);
  background: -moz-linear-gradient(#e70052, #a30032);
  background: -o-linear-gradient(#e70052, #a30032);
  background: linear-gradient(#e70052, #a30032);
  padding: 0.5em 1em;
  color: #fff;
  text-decoration: none;
  color: #fff;
}
/* line 102, ../sass/modules/elements/_form-elements.scss */
.node-emergency .emergency-content-inner section.highlight .field-name-field-link a:hover, .page-donate .pane-bean-donation-landing-header .field-name-field-link a:hover {
  background: #ff1b6c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff1b6c), color-stop(100%, #d60042));
  background: -webkit-linear-gradient(#ff1b6c, #d60042);
  background: -moz-linear-gradient(#ff1b6c, #d60042);
  background: -o-linear-gradient(#ff1b6c, #d60042);
  background: linear-gradient(#ff1b6c, #d60042);
}

/*
 * Needs to have overflow hidden container to work prefectly
 * Works OK without but there might be some problems with the
 * arrow not being the exact (+- 1px) height of the button
 * Sometimes it needs a little nudge if their is no container
 */
/* line 185, ../sass/modules/elements/_form-elements.scss */
button,
a.button,
input[type="reset"],
.input-button-wrapper,
input[type="button"], .front .field-name-field-beantext-call-to-action a,
.front .field-name-field-field-video-bean-link a,
.page-home .field-name-field-beantext-call-to-action a,
.page-home .field-name-field-field-video-bean-link a {
  -webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.4);
  -webkit-appearance: none;
  border: none;
  color: #fff;
  background-color: #61a534;
  padding: 0.35714em 0.5em;
}

/* line 194, ../sass/modules/elements/_form-elements.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-call-to-action a, .page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link, #activism-letter-activism-cta-form button[type="submit"],
#activism-petition-activism-cta-form button[type="submit"], .front .field-name-field-beantext-call-to-action a,
.front .field-name-field-field-video-bean-link a,
.page-home .field-name-field-beantext-call-to-action a,
.page-home .field-name-field-field-video-bean-link a, .webform-client-form .form-actions #edit-next,
.webform-client-form .form-actions #edit-submit--2,
.webform-client-form .form-actions #edit-submit, .ie9 .webform-client-form .form-actions #edit-next,
.ie9 .webform-client-form .form-actions #edit-submit--2,
.ie9 .webform-client-form .form-actions #edit-submit, .checkout-continue, .view-id-find_team_challenge_event .views-row .green.arrow.button,
view-id-sponsorship_categories .views-row .green.arrow.button, .field-name-field-fundraising-event-types .field-name-field-event-sub-type-name a, .page-node-edit.node-type-event-fundraising-page #edit-submit,
.page-node-edit.node-type-sponsorship-page #edit-submit,
.page-node-invite .skip-link a, .page-node-invite .form-submit {
  background-image: url('../images/arrow-white.png?1464082178');
  background-repeat: no-repeat;
  background-position: 100% 50%;
}

/* line 206, ../sass/modules/elements/_form-elements.scss */
input[type="submit"] {
  padding: 0;
  border: none;
  background: transparent;
  color: #fff;
}

/* line 226, ../sass/modules/elements/_form-elements.scss */
button + button, button + a.button, button + input[type="reset"], button + input[type="submit"], button + input[type="button"],
a.button + button,
a.button + a.button,
a.button + input[type="reset"],
a.button + input[type="submit"],
a.button + input[type="button"],
input[type="reset"] + button,
input[type="reset"] + a.button,
input[type="reset"] + input[type="reset"],
input[type="reset"] + input[type="submit"],
input[type="reset"] + input[type="button"],
.input-button-wrapper + button,
.input-button-wrapper + a.button,
.input-button-wrapper + input[type="reset"],
.input-button-wrapper + input[type="submit"],
.input-button-wrapper + input[type="button"],
input[type="button"] + button,
input[type="button"] + a.button,
input[type="button"] + input[type="reset"],
input[type="button"] + input[type="submit"],
input[type="button"] + input[type="button"] {
  margin-left: 1em;
}

/* line 230, ../sass/modules/elements/_form-elements.scss */
a.button {
  text-decoration: none;
  display: inline-block;
  font-size: 100%;
  line-height: 1.25;
}

/** Fieldset
========================================================================== */
/* line 251, ../sass/modules/elements/_form-elements.scss */
.oldie fieldset.js-not-collapsible {
  margin-bottom: 1.42857em;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 245, ../sass/modules/elements/_form-elements.scss */
.oldie fieldset.js-not-collapsible .legend {
  color: #333333;
  font-weight: bold;
}

/* line 254, ../sass/modules/elements/_form-elements.scss */
fieldset:not(.collapsible) {
  margin-bottom: 1.42857em;
  border: none;
  padding: 0;
  margin: 0;
}
/* line 245, ../sass/modules/elements/_form-elements.scss */
fieldset:not(.collapsible) .legend {
  color: #333333;
  font-weight: bold;
}

/** Layout
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 266, ../sass/modules/elements/_form-elements.scss */
  input[type="email"],
  input[type="text"],
  input[type="password"],
  .form-checkboxes,
  .form-radios,
  .container-inline,
  select, #activism-letter-activism-cta-form input[type="text"],
  #activism-letter-activism-cta-form .form-checkboxes,
  #activism-letter-activism-cta-form .form-radios,
  #activism-letter-activism-cta-form .container-inline,
  #activism-letter-activism-cta-form select,
  #activism-petition-activism-cta-form input[type="text"],
  #activism-petition-activism-cta-form .form-checkboxes,
  #activism-petition-activism-cta-form .form-radios,
  #activism-petition-activism-cta-form .container-inline,
  #activism-petition-activism-cta-form select {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 69%;
  }
}
/* line 271, ../sass/modules/elements/_form-elements.scss */
.oldie input[type="email"],
.oldie input[type="text"],
.oldie input[type="password"],
.oldie .form-checkboxes,
.oldie .form-radios,
.oldie .container-inline,
.oldie select, .oldie #activism-letter-activism-cta-form input[type="text"], #activism-letter-activism-cta-form .oldie input[type="text"],
.oldie #activism-letter-activism-cta-form .form-checkboxes,
#activism-letter-activism-cta-form .oldie .form-checkboxes,
.oldie #activism-letter-activism-cta-form .form-radios,
#activism-letter-activism-cta-form .oldie .form-radios,
.oldie #activism-letter-activism-cta-form .container-inline,
#activism-letter-activism-cta-form .oldie .container-inline,
.oldie #activism-letter-activism-cta-form select,
#activism-letter-activism-cta-form .oldie select,
.oldie #activism-petition-activism-cta-form input[type="text"],
#activism-petition-activism-cta-form .oldie input[type="text"],
.oldie #activism-petition-activism-cta-form .form-checkboxes,
#activism-petition-activism-cta-form .oldie .form-checkboxes,
.oldie #activism-petition-activism-cta-form .form-radios,
#activism-petition-activism-cta-form .oldie .form-radios,
.oldie #activism-petition-activism-cta-form .container-inline,
#activism-petition-activism-cta-form .oldie .container-inline,
.oldie #activism-petition-activism-cta-form select,
#activism-petition-activism-cta-form .oldie select {
  width: 67%;
}
/* line 274, ../sass/modules/elements/_form-elements.scss */
.ie7 input[type="email"],
.ie7 input[type="text"],
.ie7 input[type="password"],
.ie7 .form-checkboxes,
.ie7 .form-radios,
.ie7 .container-inline,
.ie7 select, .ie7 #activism-letter-activism-cta-form input[type="text"], #activism-letter-activism-cta-form .ie7 input[type="text"],
.ie7 #activism-letter-activism-cta-form .form-checkboxes,
#activism-letter-activism-cta-form .ie7 .form-checkboxes,
.ie7 #activism-letter-activism-cta-form .form-radios,
#activism-letter-activism-cta-form .ie7 .form-radios,
.ie7 #activism-letter-activism-cta-form .container-inline,
#activism-letter-activism-cta-form .ie7 .container-inline,
.ie7 #activism-letter-activism-cta-form select,
#activism-letter-activism-cta-form .ie7 select,
.ie7 #activism-petition-activism-cta-form input[type="text"],
#activism-petition-activism-cta-form .ie7 input[type="text"],
.ie7 #activism-petition-activism-cta-form .form-checkboxes,
#activism-petition-activism-cta-form .ie7 .form-checkboxes,
.ie7 #activism-petition-activism-cta-form .form-radios,
#activism-petition-activism-cta-form .ie7 .form-radios,
.ie7 #activism-petition-activism-cta-form .container-inline,
#activism-petition-activism-cta-form .ie7 .container-inline,
.ie7 #activism-petition-activism-cta-form select,
#activism-petition-activism-cta-form .ie7 select {
  width: 62%;
}

@media only screen and (min-width: 640px) {
  /* line 278, ../sass/modules/elements/_form-elements.scss */
  label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 25%;
    margin-right: 5%;
  }
}
/* line 284, ../sass/modules/elements/_form-elements.scss */
.oldie label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 25%;
  margin-right: 5%;
}

/* line 291, ../sass/modules/elements/_form-elements.scss */
#activism-letter-activism-cta-form .form-textarea-wrapper,
#activism-petition-activism-cta-form .form-textarea-wrapper {
  width: 99%;
}

/* line 295, ../sass/modules/elements/_form-elements.scss */
.form-checkboxes .form-type-checkbox,
.form-checkboxes .form-type-radio,
.form-radios .form-type-checkbox,
.form-radios .form-type-radio {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
  margin-right: 3%;
}
/* line 299, ../sass/modules/elements/_form-elements.scss */
.form-checkboxes .form-type-checkbox:last-child,
.form-checkboxes .form-type-radio:last-child,
.form-radios .form-type-checkbox:last-child,
.form-radios .form-type-radio:last-child {
  margin-right: 0;
}
/* line 302, ../sass/modules/elements/_form-elements.scss */
.form-checkboxes .form-type-checkbox label,
.form-checkboxes .form-type-radio label,
.form-radios .form-type-checkbox label,
.form-radios .form-type-radio label {
  width: auto;
  margin-right: 0;
}

/* line 323, ../sass/modules/elements/_form-elements.scss */
.form-radios select {
  width: 100%;
}

/* line 326, ../sass/modules/elements/_form-elements.scss */
.webform-component-textarea label {
  width: 100%;
  margin-bottom: 0.35714em;
}

/* line 330, ../sass/modules/elements/_form-elements.scss */
.form-textarea-wrapper {
  width: 100%;
}

/* line 343, ../sass/modules/elements/_form-elements.scss */
.webform-component-date .webform-datepicker {
  display: inline-block;
  width: 69%;
}
/* line 346, ../sass/modules/elements/_form-elements.scss */
.webform-component-date .webform-datepicker .form-item.form-type-select {
  display: inline-block;
  width: 30%;
}

/* CAPTCHA */
/* line 354, ../sass/modules/elements/_form-elements.scss */
fieldset.captcha .fieldset-description {
  margin-top: 1em;
  margin-bottom: 1em;
}

/** Video
========================================================================== */
/* line 80, ../sass/modules/elements/_media.scss */
.bean-video-bean.entity-viewmode-default .field-name-field-video-bean-video {
  border: 10px solid #5ebb49;
  border-width: 18px;
  background-color: black;
  -moz-border-image: url('../images/video-border-all.png?1464082178') 19 repeat;
  -webkit-border-image: url('../images/video-border-all.png?1464082178') 19 repeat;
  -webkit-border-image: url('../images/video-border-all.png?1464082178') 19 repeat;
  -o-border-image: url('../images/video-border-all.png?1464082178') 19 repeat;
  border-image: url('../images/video-border-all.png?1464082178') 19 repeat;
}
/* line 87, ../sass/modules/elements/_media.scss */
.oldie .bean-video-bean.entity-viewmode-default .field-name-field-video-bean-video, .bean-video-bean.entity-viewmode-default .oldie .field-name-field-video-bean-video {
  border: 10px solid #5ebb49;
}

/* line 99, ../sass/modules/elements/_media.scss */
.media-youtube-outer-wrapper,
.media-youtube-preview-wrapper,
.media-vimeo-outer-wrapper,
.media-vimeo-preview-wrapper {
  text-align: center;
  width: 100% !important;
  height: auto !important;
  max-height: 100%;
  max-width: 100%;
}
/* line 105, ../sass/modules/elements/_media.scss */
.media-youtube-outer-wrapper iframe,
.media-youtube-preview-wrapper iframe,
.media-vimeo-outer-wrapper iframe,
.media-vimeo-preview-wrapper iframe {
  width: 100% !important;
  max-width: 100%;
  max-height: 100%;
}

/* line 119, ../sass/modules/elements/_media.scss */
.panel-pane .media-youtube-outer-wrapper iframe,
.panel-pane .media-youtube-preview-wrapper iframe,
.panel-pane .media-vimeo-outer-wrapper iframe,
.panel-pane .media-vimeo-preview-wrapper iframe,
.node-viewmode-full.node-emergency .field-name-field-emergency-video .media-youtube-outer-wrapper iframe,
.node-viewmode-full.node-emergency .field-name-field-emergency-video .media-youtube-preview-wrapper iframe,
.node-viewmode-full.node-emergency .field-name-field-emergency-video .media-vimeo-outer-wrapper iframe,
.node-viewmode-full.node-emergency .field-name-field-emergency-video .media-vimeo-preview-wrapper iframe {
  height: auto;
}

/* line 126, ../sass/modules/elements/_media.scss */
.field-name-field-video {
  margin-bottom: 1.42857em;
}

/* line 130, ../sass/modules/elements/_media.scss */
.field-name-field-media-set-video {
  max-width: 640px;
}

/* line 136, ../sass/modules/elements/_media.scss */
.media-youtube-video,
.media-vimeo-video {
  left: 0;
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0;
}
/* line 142, ../sass/modules/elements/_media.scss */
.media-youtube-video iframe,
.media-vimeo-video iframe {
  max-width: 100% !important;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/** Images
========================================================================== */
/* line 154, ../sass/modules/elements/_media.scss */
.responsive-image,
.responsive-image img, .node .field-type-image img,
.node .field-name-field-media-set-text img, .entity-bean.bean-postcard.entity-viewmode-default figure img, body.node-type-shop .field-name-field-shop-image img, body.page-shops .field-name-field-shop-image img, .field-name-field-media-set-image img, .node-campaign.node-viewmode-full .field-name-field-campaign-image img, #region-sidebar-second .field-name-field-image img, .bean-slider-bean.entity-viewmode-condensed .field-name-field-bean-slider-slide img, .entity-bean.bean-postcard.entity-viewmode-condensed figure img, .panel-pane.highlighted .field-name-field-image img, .highligted-pane .field-name-field-image img, .node-emergency .emergency-content-inner section.highlight .field-name-field-image img, .page-donate .pane-bean-donation-landing-header .field-name-field-image img, .bean-bean-campaign-call-to-action .field-name-field-image-links img, .page-heroes .panel-region.has-3-items .panel-pane .field-name-field-image img, .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-home-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image img,
.node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-image img,
.node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image img,
.node-product-display.node-viewmode-full .field-name-field-home-product-image img,
.node-product-display.node-viewmode-full .field-name-field-bridal-product-image img,
.node-product-display.node-viewmode-full .field-name-field-gift-set-product-image img,
.node-product-display.node-viewmode-full .field-name-field-computer-product-image img,
.node-product-display.node-viewmode-full .field-name-field-campaign-product-image img, .node-story.node-viewmode-condensed .content .image-link img, .node-blog.node-teaser .field-name-body img,
.node-blog.node-teaser .field-name-field-media-set-text img,
.node-blog.node-viewmode-full .field-name-body img,
.node-blog.node-viewmode-full .field-name-field-media-set-text img, .field-name-field-gallery-images li img, .node-marketing-page-with-webform .field-name-field-video img, .page-home-and-furniture .bean-block-image.entity-viewmode-default .field-type-image img,
.page-home-and-furniture .bean-block-image.entity-viewmode-reversed .field-type-image img,
.page-bridal .bean-block-image.entity-viewmode-default .field-type-image img,
.page-bridal .bean-block-image.entity-viewmode-reversed .field-type-image img,
.editor-style-page-shop-panel .bean-block-image.entity-viewmode-default .field-type-image img,
.editor-style-page-shop-panel .bean-block-image.entity-viewmode-reversed .field-type-image img,
.page-born-again .bean-block-image.entity-viewmode-default .field-type-image img,
.page-born-again .bean-block-image.entity-viewmode-reversed .field-type-image img, .page-contact .field-name-field-image img, .field-name-field-fundraising-event-masthead img,
.field-name-field-event-cta-image img, .node-type-event-fundraising-page .field-name-field-fundraisingpagecustomimage img,
.node-type-sponsorship-page .field-name-field-fundraisingpagecustomimage img {
  max-width: 100%;
  width: 100%;
  height: auto;
}

@media only screen and (min-width: 640px) {
  /* line 160, ../sass/modules/elements/_media.scss */
  .image-right, .node .field-name-field-image {
    float: right;
    margin-left: 1em;
    margin-bottom: 1em;
  }
}

@media only screen and (min-width: 640px) {
  /* line 167, ../sass/modules/elements/_media.scss */
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-image,
  .node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display.node-viewmode-full .field-name-field-campaign-product-image {
    float: left;
    margin-right: 1em;
    margin-bottom: 1em;
  }
}

/* line 192, ../sass/modules/elements/_media.scss */
.node .field-name-field-image {
  max-width: 400px;
}

/* line 201, ../sass/modules/elements/_media.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure, body.node-type-shop .field-name-field-shop-image, body.page-shops .field-name-field-shop-image, .field-name-field-media-set-image, .node-campaign.node-viewmode-full .field-name-field-campaign-image {
  -webkit-transform: translate3d(0, 0, 0) rotate(-3deg);
  /* Safari w/ HW-Accelleration */
  -moz-transform: rotate(-3deg);
  /* Mozilla Firefox */
  -o-transform: rotate(-3deg);
  /* Opera */
  transform: rotate(-3deg);
  /* W3C */
  -webkit-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  padding: 1em;
}

/* line 211, ../sass/modules/elements/_media.scss */
.node-product-display.node-teaser .field-name-field-home-list-image,
.node-product-display.node-teaser .field-name-field-home-product-image,
.node-product-display.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display.node-teaser .field-name-field-bridal-list-image,
.node-product-display.node-teaser .field-name-field-bridal-product-image,
.node-product-display.node-teaser .field-name-field-gift-set-list-image,
.node-product-display.node-teaser .field-name-field-gift-set-product-image,
.node-product-display.node-teaser .field-name-field-computer-list-image,
.node-product-display.node-teaser .field-name-field-computer-product-image,
.node-product-display.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display.node-viewmode-full .field-name-field-home-list-image,
.node-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-home-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-home-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-bridal-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-bridal-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-gift-set-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-gift-set-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-computer-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-computer-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-home-list-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-home-product-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-unwrapped-product-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-unwrapped-list-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-bridal-list-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-bridal-product-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-gift-set-list-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-gift-set-product-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-computer-list-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-computer-product-image,
.node-unwrapped-bundle-product-display.node-teaser .field-name-field-campaign-product-list-img,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-product-display-computer.node-teaser .field-name-field-home-list-image,
.node-product-display-computer.node-teaser .field-name-field-home-product-image,
.node-product-display-computer.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display-computer.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display-computer.node-teaser .field-name-field-bridal-list-image,
.node-product-display-computer.node-teaser .field-name-field-bridal-product-image,
.node-product-display-computer.node-teaser .field-name-field-gift-set-list-image,
.node-product-display-computer.node-teaser .field-name-field-gift-set-product-image,
.node-product-display-computer.node-teaser .field-name-field-computer-list-image,
.node-product-display-computer.node-teaser .field-name-field-computer-product-image,
.node-product-display-computer.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display-computer.node-viewmode-full .field-name-field-home-list-image,
.node-product-display-computer.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display-computer.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-list-img, #thumbnail-slider .slides > li, #thumbnail-slider .flex-control-thumbs img {
  text-align: center;
  padding: 1em;
  -webkit-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0.5em rgba(0, 0, 0, 0.5);
}
/* line 216, ../sass/modules/elements/_media.scss */
.oldie .node-product-display.node-teaser .field-name-field-home-list-image, .node-product-display.node-teaser .oldie .field-name-field-home-list-image,
.oldie .node-product-display.node-teaser .field-name-field-home-product-image,
.node-product-display.node-teaser .oldie .field-name-field-home-product-image,
.oldie .node-product-display.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display.node-teaser .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display.node-teaser .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display.node-teaser .field-name-field-bridal-list-image,
.node-product-display.node-teaser .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display.node-teaser .field-name-field-bridal-product-image,
.node-product-display.node-teaser .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display.node-teaser .field-name-field-gift-set-list-image,
.node-product-display.node-teaser .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display.node-teaser .field-name-field-gift-set-product-image,
.node-product-display.node-teaser .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display.node-teaser .field-name-field-computer-list-image,
.node-product-display.node-teaser .oldie .field-name-field-computer-list-image,
.oldie .node-product-display.node-teaser .field-name-field-computer-product-image,
.node-product-display.node-teaser .oldie .field-name-field-computer-product-image,
.oldie .node-product-display.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display.node-teaser .oldie .field-name-field-campaign-product-list-img,
.oldie .node-product-display.node-viewmode-full .field-name-field-home-list-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-home-list-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-home-product-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-computer-list-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display.node-viewmode-full .oldie .field-name-field-computer-product-image,
.oldie .node-product-display.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-product-display.node-viewmode-full .oldie .field-name-field-campaign-product-list-img,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-home-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-home-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-home-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-home-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-bridal-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-bridal-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-gift-set-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-gift-set-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-computer-list-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-computer-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-computer-product-image,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-computer-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display-oxfam-unwrapped.node-teaser .oldie .field-name-field-campaign-product-list-img,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-home-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-home-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-computer-list-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-computer-product-image,
.oldie .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-product-display-oxfam-unwrapped.node-viewmode-full .oldie .field-name-field-campaign-product-list-img,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-home-list-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-home-list-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-home-product-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-home-product-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-unwrapped-product-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-unwrapped-product-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-unwrapped-list-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-unwrapped-list-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-bridal-list-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-bridal-list-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-bridal-product-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-bridal-product-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-gift-set-list-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-gift-set-list-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-gift-set-product-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-gift-set-product-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-computer-list-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-computer-list-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-computer-product-image,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-computer-product-image,
.oldie .node-unwrapped-bundle-product-display.node-teaser .field-name-field-campaign-product-list-img,
.node-unwrapped-bundle-product-display.node-teaser .oldie .field-name-field-campaign-product-list-img,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-home-list-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-home-product-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-unwrapped-product-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-unwrapped-list-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-bridal-list-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-bridal-product-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-gift-set-list-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-gift-set-product-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-list-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-computer-list-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-computer-product-image,
.oldie .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-unwrapped-bundle-product-display.node-viewmode-full .oldie .field-name-field-campaign-product-list-img,
.oldie .node-product-display-computer.node-teaser .field-name-field-home-list-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-home-list-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-home-product-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-home-product-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-unwrapped-product-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-unwrapped-list-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-bridal-list-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-bridal-product-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-gift-set-list-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-gift-set-product-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-computer-list-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-computer-list-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-computer-product-image,
.node-product-display-computer.node-teaser .oldie .field-name-field-computer-product-image,
.oldie .node-product-display-computer.node-teaser .field-name-field-campaign-product-list-img,
.node-product-display-computer.node-teaser .oldie .field-name-field-campaign-product-list-img,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-home-list-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-home-list-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-home-product-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-unwrapped-product-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-list-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-unwrapped-list-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-bridal-list-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-bridal-list-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-bridal-product-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-gift-set-list-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-gift-set-list-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-gift-set-product-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-computer-list-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-computer-list-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-computer-product-image,
.oldie .node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-list-img,
.node-product-display-computer.node-viewmode-full .oldie .field-name-field-campaign-product-list-img, .oldie #thumbnail-slider .slides > li, #thumbnail-slider .oldie .slides > li, .oldie #thumbnail-slider .flex-control-thumbs img, #thumbnail-slider .flex-control-thumbs .oldie img {
  border: 1px solid #bbb;
}

/* line 221, ../sass/modules/elements/_media.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure, body.node-type-shop .field-name-field-shop-image, body.page-shops .field-name-field-shop-image, .field-name-field-media-set-image, .node-campaign.node-viewmode-full .field-name-field-campaign-image {
  text-align: center;
}
/* line 230, ../sass/modules/elements/_media.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure small, body.node-type-shop .field-name-field-shop-image small, body.page-shops .field-name-field-shop-image small, .field-name-field-media-set-image small, .node-campaign.node-viewmode-full .field-name-field-campaign-image small {
  margin-top: 0.20833em;
  display: block;
  font-style: italic;
}

/* line 240, ../sass/modules/elements/_media.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .social-media-block .socialite,
.node-unwrapped-bundle-product-display.node-viewmode-full .social-media-block .socialite,
.node-product-display-computer.node-viewmode-full .social-media-block .socialite,
.node-product-display.node-viewmode-full .social-media-block .socialite, .node-donation-card-product-display.node-viewmode-full .social-media-block .socialite, .node-story.node-viewmode-teaser .social-media-block .socialite,
.node-story.node-viewmode-full .social-media-block .socialite, .front .social-media-links .socialite, .page-home .social-media-links .socialite {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 242, ../sass/modules/elements/_media.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden,
.node-unwrapped-bundle-product-display.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden,
.node-product-display-computer.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden,
.node-product-display.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden, .node-donation-card-product-display.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden, .node-story.node-viewmode-teaser .social-media-block .socialite.facebook-like.count-hidden,
.node-story.node-viewmode-full .social-media-block .socialite.facebook-like.count-hidden, .front .social-media-links .socialite.facebook-like.count-hidden, .page-home .social-media-links .socialite.facebook-like.count-hidden {
  width: 50px;
  overflow: hidden;
}

/** Drupal reset
========================================================================== */
/* line 3, ../sass/modules/elements/_menu.scss */
ul.menu li {
  margin: 0;
}

/* line 8, ../sass/modules/elements/_menu.scss */
ul li.expanded,
ul li.collapsed,
ul li.leaf {
  padding: 0;
}

/* line 13, ../sass/modules/elements/_menu.scss */
.oldie ul li.leaf,
.oldie ul li.expanded,
.oldie ul li.collapsed {
  list-style-image: none !important;
  list-style-type: none !important;
}

/** Defaults
========================================================================== */
/* line 25, ../sass/modules/elements/_menu.scss */
.menu .menu {
  padding-left: 1em;
}

/** Side Menu
========================================================================== */
/* line 31, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .block-title, .sidebar .block-menu .block-title, .sidebar .block-menu-block .menu:first-child > li > a {
  color: #333333;
  font-weight: bold;
  background-color: #eeefeb;
  padding: 0.25em 1em;
  border-top: 1px solid #e5e6e4;
  margin-top: 0.71429em;
}

/* line 39, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block, .sidebar .block-menu, .sidebar .block-menu-block .menu:first-child > li, .section-footer-menu .region-sidebar-first .block-bean {
  margin-bottom: 1.42857em;
  font-size: 0.92857em;
  line-height: 1.53846em;
  padding-top: 10px;
  background: white url('../images/component-pattern-2.png?1464082178') 0 0 repeat-x;
  border-bottom: 3px solid rgba(170, 170, 170, 0.5);
}

/* line 46, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list, .sidebar .block-menu .content > .menu {
  padding: 0.5em 1em;
}
/* line 48, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list li a, .sidebar .block-menu .content > .menu li a {
  display: block;
  margin-bottom: 0.25em;
  padding-bottom: 0.25em;
}
/* line 52, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list li a:hover, .sidebar .block-menu .content > .menu li a:hover {
  text-decoration: underline;
}
/* line 58, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list > li > a, .sidebar .block-menu .content > .menu > li > a {
  background: url('../images/arrow-green-small-right.png?1464082178') 0 4.5px no-repeat;
  padding-left: 10px;
  color: #44841a;
  border-bottom: 1px solid #f6f5ec;
}
/* line 63, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list > li > a.active-trail, .sidebar .block-menu .content > .menu > li > a.active-trail {
  color: #71d62e;
}
/* line 67, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list > li.last a, .sidebar .block-menu .content > .menu > li.last a {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
/* line 74, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list ul, .sidebar .block-menu .content > .menu ul {
  padding-left: 0.75em;
  padding-top: 0.25em;
}
/* line 80, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list ul li a, .sidebar .block-menu .content > .menu ul li a {
  background: url('../images/arrow-grey-small-right.png?1464082178') 0 4.5px no-repeat;
  padding-left: 10px;
}
/* line 84, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list ul li a.active-trail, .sidebar .block-menu .content > .menu ul li a.active-trail {
  color: #333333;
  font-weight: bold;
}
/* line 91, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list ul ul li a, .sidebar .block-menu .content > .menu ul ul li a {
  font-size: 0.84615em;
  line-height: 1.81818em;
  background: none;
  padding: 0.25em 0.75em;
}
/* line 96, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list ul ul li a.active-trail, .sidebar .block-menu .content > .menu ul ul li a.active-trail {
  background-color: #F0EFE0;
}

/* line 102, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block {
  border-bottom: 0;
}
/* line 105, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .block-title {
  background: none;
  border: 0;
}
@media only screen and (min-width: 786px) {
  /* line 105, ../sass/modules/elements/_menu.scss */
  #block-views-blog-categories-block .block-title {
    font-size: 1.21429em;
    line-height: 1.17647em;
    margin-top: 0.58824em;
  }
}
/* line 116, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list li > a {
  font-weight: normal;
  text-decoration: none;
  background-color: #E9EAE0;
  padding: 0.75em 0.75em 0.75em 0.5em;
  background-image: none;
  margin-left: 1.5em;
}
@media only screen and (min-width: 786px) {
  /* line 116, ../sass/modules/elements/_menu.scss */
  #block-views-blog-categories-block .view-id-blog_categories ul.views-list li > a {
    font-size: 1.14286em;
    line-height: 1.25em;
  }
}
/* line 127, ../sass/modules/elements/_menu.scss */
#block-views-blog-categories-block .view-id-blog_categories ul.views-list li.views-row a:before {
  content: " ";
  display: inline-block;
  background: url('../images/arrow-green-small-right.png?1464082178') no-repeat;
  width: 6px;
  height: 9px;
  position: relative;
  left: -2em;
}

/* line 150, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block a {
  display: block;
}
/* line 154, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu:first-child > li {
  margin-bottom: 1.42857em;
}
/* line 163, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu li {
  margin: 0.5em 0;
}
/* line 166, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu li a {
  background-image: url('../images/arrow-green-small.png?1464082178');
  background-position: 0 6px;
  background-repeat: no-repeat;
  padding-left: 13px;
  color: #44841a;
  font-weight: bold;
  padding-bottom: 0.25em;
  margin-right: 1em;
  border-bottom: 2px solid #f6f5ec;
}
/* line 178, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu li a:hover {
  color: #65c427;
}
/* line 181, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu li a.active-trail {
  color: #5aaf22;
  background-image: url('../images/arrow-green-small-down.png?1464082178');
}
/* line 186, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu li.last a {
  border-bottom: none;
  padding-bottom: 0;
}
/* line 193, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu .menu li a {
  background-image: url('../images/arrow-grey-small.png?1464082178');
  background-position: 0 9px;
  background-repeat: no-repeat;
  padding-left: 13px;
  border-bottom: none;
  color: #545454;
}
/* line 201, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu .menu li a:hover {
  color: #5aaf22;
}
/* line 204, ../sass/modules/elements/_menu.scss */
.sidebar .block-menu-block .menu .menu .menu li a.active-trail {
  color: #333333;
  font-weight: bold;
}

/** Main menu
========================================================================== */
/* line 267, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li a, .js-mobile-nav {
  font-size: 1.28571em;
  line-height: 1.11111em;
  padding-top: 1em;
  text-align: center;
  letter-spacing: 1px;
  color: white;
  background: #59a446;
  height: 4rem;
}
@media only screen and (min-width: 786px) {
  /* line 267, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li a, .js-mobile-nav {
    font-size: 1.5em;
    line-height: 0.95238em;
    padding-top: 0.85714em;
  }
}
/* line 281, ../sass/modules/elements/_menu.scss */
.oldie #navigation .block-menu-block .menu li a, #navigation .block-menu-block .menu li .oldie a, .oldie .js-mobile-nav {
  height: 54px;
}
/* line 284, ../sass/modules/elements/_menu.scss */
.ie7 #navigation .block-menu-block .menu li a, #navigation .block-menu-block .menu li .ie7 a, .ie7 .js-mobile-nav {
  height: 36px;
}
/* line 287, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li a:hover, .js-mobile-nav:hover {
  background: #468037;
}
/* line 291, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li a:active, .js-mobile-nav:active, #navigation .block-menu-block .menu li a:focus, .js-mobile-nav:focus {
  background: #f88f65;
}
/* line 295, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li a.active-trail, .active-trail.js-mobile-nav, #navigation .block-menu-block .menu li a.js-active, .js-active.js-mobile-nav {
  background: #468037;
}

/* line 301, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#navigation .block-menu-block .menu:after {
  content: "";
  display: table;
  clear: both;
}
/* line 304, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li {
  width: 50%;
  float: left;
  border-right: 1px solid #fff;
}
/* line 309, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li.first, #navigation .block-menu-block .menu li:nth-child(2) {
  border-bottom: 1px solid #fff;
}
/* line 313, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li.last, #navigation .block-menu-block .menu li:nth-child(2) {
  border-right: none;
}
@media only screen and (min-width: 640px) {
  /* line 304, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li {
    border-width: 2px;
    border-bottom: none;
    border-right: 2px solid #fff;
  }
  /* line 321, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li:nth-child(2) {
    border-right: 2px solid #fff;
  }
  /* line 324, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li.last {
    border-right: none;
  }
}
/* line 329, ../sass/modules/elements/_menu.scss */
.oldie #navigation .block-menu-block .menu li {
  width: 24% !important;
  height: 53px;
}
/* line 334, ../sass/modules/elements/_menu.scss */
#navigation .block-menu-block .menu li a {
  display: block;
}
@media only screen and (min-width: 640px) {
  /* line 339, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li.last a {
    position: relative;
    background: #f66c34;
  }
  /* line 343, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li.last a:before {
    content: " ";
    display: block;
    position: absolute;
    left: 100%;
    top: 0;
    border: 2rem solid transparent;
    border-left-color: #f66c34;
  }
  /* line 353, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li.last a:hover:before, #navigation .block-menu-block .menu li.last a.active-trail:before {
    border-left-color: #ed4c0a;
  }
  /* line 357, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu li.last a:hover, #navigation .block-menu-block .menu li.last a.active-trail {
    background: #ed4c0a;
  }
}
/* line 363, ../sass/modules/elements/_menu.scss */
.js #navigation .block-menu-block .menu.js-element-invisible {
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 363, ../sass/modules/elements/_menu.scss */
  .js #navigation .block-menu-block .menu.js-element-invisible {
    display: inherit;
  }
}
/* line 370, ../sass/modules/elements/_menu.scss */
.oldie.js #navigation .block-menu-block .menu.js-element-invisible {
  display: block;
}
@media only screen and (min-width: 640px) {
  /* line 374, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu.count-5 li {
    width: 20%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 381, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu.count-4 li {
    width: 25%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 388, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu.count-3 li {
    width: 33.3%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 395, ../sass/modules/elements/_menu.scss */
  #navigation .block-menu-block .menu.count-2 li {
    width: 50%;
  }
}

/** Stay in touch
========================================================================== */
/* line 408, ../sass/modules/elements/_menu.scss */
#block-menu-menu-stay-in-touch {
  border-left: 1px solid #e5e6e4;
}
/* line 410, ../sass/modules/elements/_menu.scss */
#block-menu-menu-stay-in-touch ul li a {
  display: block;
  text-decoration: underline;
  background: none;
  padding-left: 0;
  color: #666;
  font-weight: bold;
}
@media only screen and (min-width: 980px) {
  /* line 419, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch ul li a {
    font-size: 1.21429em;
    line-height: 2.35294em;
    padding-bottom: 0.58824em;
    padding-top: 0.58824em;
  }
  /* line 424, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch .block-title {
    font-size: 1.21429em;
    line-height: 1.17647em;
    margin-top: 0.58824em;
  }
  /* line 430, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch li a[href^="http://facebook.com"],
  #block-menu-menu-stay-in-touch li a[href^="http://www.facebook.com"] {
    background: url('../images/social-media/circle/facebook-light-grey.png?1464082178') no-repeat 0 50%;
    padding-top: 7.5px;
    padding-left: 59px;
    min-height: 47px;
    *height: 47px;
  }
  /* line 438, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch li a[href^="http://www.twitter.com"],
  #block-menu-menu-stay-in-touch li a[href^="http://twitter.com"] {
    background: url('../images/social-media/circle/twitter-light-grey.png?1464082178') no-repeat 0 50%;
    padding-top: 7.5px;
    padding-left: 59px;
    min-height: 47px;
    *height: 47px;
  }
  /* line 446, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch li a[href^="http://www.pinterest.com"]
  li a[href^="http://pinterest.com"] {
    background: url('../images/social-media/circle/pinterest-light-grey.png?1464082178') no-repeat 0 50%;
    padding-top: 7.5px;
    padding-left: 59px;
    min-height: 47px;
    *height: 47px;
  }
  /* line 453, ../sass/modules/elements/_menu.scss */
  #block-menu-menu-stay-in-touch li.last a {
    background: url('../images/social-media/circle/comment-light-grey.png?1464082178') no-repeat 0 50%;
    padding-top: 7.5px;
    padding-left: 59px;
    min-height: 47px;
    *height: 47px;
  }
}

/** Pagers
========================================================================== */
/* line 465, ../sass/modules/elements/_menu.scss */
.item-list ul.pager {
  border-top: 3px solid #EEEFEB;
  padding-top: 1.25em;
  overflow: hidden;
  *zoom: 1;
  font-size: 1.14286em;
  line-height: 1.25em;
}
/* line 470, ../sass/modules/elements/_menu.scss */
.item-list ul.pager li {
  padding: 0;
  margin: 0;
}
/* line 474, ../sass/modules/elements/_menu.scss */
.item-list ul.pager li a, .item-list ul.pager li.pager-current {
  display: block;
  float: left;
  border: 1px solid #d6d4cd;
  border-left: 0;
  padding: 0.5em 0.75em;
  text-decoration: none;
  color: #61a534;
}
/* line 483, ../sass/modules/elements/_menu.scss */
.item-list ul.pager li a:hover {
  color: white;
  background-color: #79c547;
}
/* line 487, ../sass/modules/elements/_menu.scss */
.item-list ul.pager li.pager-current {
  background-color: #61a534;
  color: #fff;
}
/* line 492, ../sass/modules/elements/_menu.scss */
.item-list ul.pager li.pager-first a {
  border-left: 1px solid #d6d4cd;
}
/* line 496, ../sass/modules/elements/_menu.scss */
.item-list ul.pager .pager-ellipsis {
  display: none;
}

/* ==========================================================================
   General Blocks
   ========================================================================== */
/* ==========================================================================
   Regions Blocks
   ========================================================================== */
/* line 10, ../sass/modules/elements/_blocks.scss */
#region-sidebar-first {
  margin-top: -1px;
}

/* line 16, ../sass/modules/elements/_blocks.scss */
#region-sidebar-second .bean-text-bean,
#region-sidebar-second .bean-block-image.entity-viewmode-default {
  text-align: left;
}
/* line 19, ../sass/modules/elements/_blocks.scss */
#region-sidebar-second .field-name-title {
  font-size: 1em;
  line-height: 1.42857em;
  font-weight: bold;
  margin-bottom: 0.71429em;
}
@media only screen and (min-width: 640px) {
  /* line 14, ../sass/modules/elements/_blocks.scss */
  #region-sidebar-second {
    margin-top: 4.28571em;
  }
}
@media only screen and (max-width: 640px) {
  /* line 14, ../sass/modules/elements/_blocks.scss */
  #region-sidebar-second {
    padding-left: 2.10526%;
    padding-right: 2.10526%;
  }
}

/* line 39, ../sass/modules/elements/_blocks.scss */
#block-bean-for-every-eu1-you-give-to-oxfam .content p {
  padding-right: 5px;
}
/* line 41, ../sass/modules/elements/_blocks.scss */
#block-bean-for-every-eu1-you-give-to-oxfam .content p img {
  margin-right: -5px;
}

/* line 48, ../sass/modules/elements/_blocks.scss */
#block-bean-credit-card-logos-bean {
  margin-top: 0.71429em;
  padding-top: 1.42857em;
  border-top: 1px solid #f6f5ec;
}

/* line 56, ../sass/modules/elements/_blocks.scss */
#region-sidebar-second .field-name-field-image img {
  width: auto;
}

/** Blocks in the footer
========================================================================== */
/* line 62, ../sass/modules/elements/_blocks.scss */
#footer .block-title {
  color: #aba89e;
  margin: 0;
  text-transform: uppercase;
}

/* line 72, ../sass/modules/elements/_blocks.scss */
#footer .block {
  color: #aba89e;
}
/* line 75, ../sass/modules/elements/_blocks.scss */
#footer .block a {
  color: #aba89e;
}
/* line 78, ../sass/modules/elements/_blocks.scss */
#footer .block a:hover {
  color: #dad9d5;
}

/* line 91, ../sass/modules/elements/_blocks.scss */
#footer #block-boxes-footer-message,
#footer #block-bean-footer-message {
  color: #757162;
}

/** Search block
========================================================================== */
/*
 * REUSE: Search block layout to place submit and button alongisde each other
 * The form submit and input height will have to be wrangled to be equal
 * TODO: make it so that height equality happens automatically - like for arrow button;
 */
/* line 107, ../sass/modules/elements/_blocks.scss */
#block-search-form .container-inline {
  overflow: hidden;
  *zoom: 1;
  width: auto;
}
/* line 112, ../sass/modules/elements/_blocks.scss */
#block-search-form input[type="text"],
#block-search-form .form-actions {
  display: block;
  float: left;
  margin: 0;
}

/* line 124, ../sass/modules/elements/_blocks.scss */
#block-search-form input[type="text"] {
  border-right: none;
  display: block;
  padding: 0.21429em 0.5em;
}
/* line 129, ../sass/modules/elements/_blocks.scss */
#block-search-form input[type="text"] {
  width: 11em;
  height: 25px;
}
/* line 133, ../sass/modules/elements/_blocks.scss */
.oldie #block-search-form input[type="text"] {
  padding: 0 0.5em;
}
/* line 139, ../sass/modules/elements/_blocks.scss */
#block-search-form .form-submit, #block-search-form .view-id-find_team_challenge_event
.views-exposed-widgets #edit-submit-find-team-challenge-event, .view-id-find_team_challenge_event
.views-exposed-widgets #block-search-form #edit-submit-find-team-challenge-event {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  border: none;
}
/* line 143, ../sass/modules/elements/_blocks.scss */
#block-search-form .form-submit {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/search-btn.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 27px;
  height: 25px;
  display: block;
}

/** Search block
========================================================================== */
/* line 154, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content .menu {
  margin-top: 0.71429em;
}
/* line 157, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 0.5em;
}
/* line 161, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a {
  display: block;
}
/* line 165, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="http://facebook.com"],
#block-menu-menu-connect-with-us .content li a[href^="http://www.facebook.com"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/facebook.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 169, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="http://www.twitter.com"],
#block-menu-menu-connect-with-us .content li a[href^="http://twitter.com"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/twitter.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 173, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="http://www.linkedin.com/"],
#block-menu-menu-connect-with-us .content li a[href^="http://linkedin.com/"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/linkdin.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 177, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="http://www.pinterest.com"],
#block-menu-menu-connect-with-us .content li a[href^="http://pinterest.com"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/pinterest.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 181, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="https://vimeo.com"],
#block-menu-menu-connect-with-us .content li a[href^="https://www.vimeo.com"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/vimeo.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 185, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="http://www.youtube.com"],
#block-menu-menu-connect-with-us .content li a[href^="http://youtube.com"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/youtube.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 30px;
  height: 31px;
}
/* line 188, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li a[href^="mailto:"] {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/footer/mail.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 32px;
  height: 32px;
}
/* line 193, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li.last {
  margin-top: 0.71429em;
  text-transform: uppercase;
  width: 100%;
}
/* line 197, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-connect-with-us .content li.last a {
  width: auto;
  height: auto;
  text-indent: 0;
  overflow: auto;
  background: none;
}

/** Individual Blocks
========================================================================== */
/** Donation Barometer
============================================================================= */
/* line 215, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper {
  position: relative;
}
/* line 218, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .page-title, #oxfam-donation-barometer-wrapper .node-volunteer h2.node-title, .node-volunteer #oxfam-donation-barometer-wrapper h2.node-title,
#oxfam-donation-barometer-wrapper .node-job h2.node-title,
.node-job #oxfam-donation-barometer-wrapper h2.node-title, #oxfam-donation-barometer-wrapper .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean #oxfam-donation-barometer-wrapper div.field-name-title {
  font-size: 45px;
  color: #53bee8;
  text-align: center;
  margin: 0.5em 60px;
  margin-bottom: 0em;
}
/* line 228, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .top_left,
#oxfam-donation-barometer-wrapper .top_right {
  position: absolute;
  top: 0;
  display: inline-block;
}
/* line 233, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .top_left {
  left: 0;
}
/* line 237, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .top_right {
  right: 0;
}
/* line 244, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .social {
  position: relative;
  top: -75px;
}
/* line 250, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .social .twitter a,
#oxfam-donation-barometer-wrapper .social .facebook a {
  text-indent: -9999px;
  display: block;
}
/* line 255, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .social .twitter a {
  background-image: url('../images/social-media/circle/twitter-blue.png?1464082178');
  height: 47px;
  width: 47px;
}
/* line 259, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-wrapper .social .facebook a {
  background-image: url('../images/social-media/circle/facebook-blue.png?1464082178');
  height: 47px;
  width: 47px;
}

/* line 265, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress {
  max-width: 439px;
  margin: 0 auto;
}

/* line 284, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress .inner-barometer-progress {
  position: relative;
}

/* line 298, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress .inner-barometer-progress .barometer-content #bar {
  background: #4dc1eb url('../images/barometer/progress_bar_bg.jpg?1464082178') left top repeat-x;
  height: 30px;
  margin: 0 auto;
}

/* line 303, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress .inner-barometer-progress .barometer-content #bar #barometer-progress {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  background: #5ac6e9;
  float: left;
  height: 30px;
}

/* line 313, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress,
.target-box,
.total-raised-box,
#barometer-donate {
  text-align: center;
}
/* line 315, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress a,
.target-box a,
.total-raised-box a,
#barometer-donate a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
#oxfam-donation-barometer-progress a:after,
.target-box a:after,
.total-raised-box a:after,
#barometer-donate a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 323, ../sass/modules/elements/_blocks.scss */
.target-box,
.total-raised-box {
  color: #4dc1eb;
}

/* line 327, ../sass/modules/elements/_blocks.scss */
.total-raised-box {
  float: left;
}

/* line 331, ../sass/modules/elements/_blocks.scss */
.target-box {
  float: right;
}

/* line 335, ../sass/modules/elements/_blocks.scss */
#oxfam-donation-barometer-progress .text {
  margin: 1em 0;
}

/** /Donation Barometer
============================================================================= */
/* line 342, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .block-title, #block-views-view-sponsor-donations-block .block-title {
  color: #5ac6e9;
  margin: 1em;
  text-align: center;
  text-transform: uppercase;
}

/** Events Team Chooser
============================================================================= */
/* line 353, ../sass/modules/elements/_blocks.scss */
#block-oxfam-events-team-chooser .content {
  margin-top: 2em;
}
/* line 356, ../sass/modules/elements/_blocks.scss */
#block-oxfam-events-team-chooser .content ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
/* line 365, ../sass/modules/elements/_blocks.scss */
#block-oxfam-events-team-chooser .content li a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
  margin: 0.5em 0;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
#block-oxfam-events-team-chooser .content li a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/** /Events Team Chooser
============================================================================= */
/** Team Member Donation Block
============================================================================= */
/* line 377, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block {
  /* Styling
  =========================================================================== */
}
/* line 384, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .view-content .views-row {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
#block-views-view-team-member-donations-block .view-content .views-row:after {
  content: "";
  display: table;
  clear: both;
}
/* line 390, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .views-field-field-address,
#block-views-view-team-member-donations-block .views-field-field-fundraisingpage-goal,
#block-views-view-team-member-donations-block .donate {
  display: inline-block;
}
/* line 394, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .views-field-field-address,
#block-views-view-team-member-donations-block .views-field-field-fundraisingpage-goal {
  padding: 0.75em 0;
}
/* line 399, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .views-field-field-address,
#block-views-view-team-member-donations-block .views-field-field-fundraisingpage-goal,
#block-views-view-team-member-donations-block .donate {
  width: 32.63158%;
  float: left;
  margin-right: 1.05263%;
}
/* line 402, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .donate {
  text-align: right;
  margin-right: 0;
}
/* line 411, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .field-name-field-address {
  color: #5ac6e9;
}
/* line 415, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .view-content .views-row {
  border-left: 1px solid #5ac6e9;
  border-right: 1px solid #5ac6e9;
  border-bottom: 1px solid #5ac6e9;
  padding: 1em 2em;
  text-transform: uppercase;
  font-weight: bold;
}
/* line 424, ../sass/modules/elements/_blocks.scss */
#block-views-view-team-member-donations-block .view-content .views-row.views-row-first {
  border-top: 1px solid #5ac6e9;
}

/** /Team Member Donation Block
============================================================================= */
/** View Team Donations Block
============================================================================= */
/* line 442, ../sass/modules/elements/_blocks.scss */
#block-views-view-sponsor-donations-block .view-content table thead tr {
  background: transparent;
  color: #61a534;
}
/* line 446, ../sass/modules/elements/_blocks.scss */
#block-views-view-sponsor-donations-block .view-content table thead tr th {
  border-bottom: 1px solid #c4c4c4;
  padding: 0.75em;
}
/* line 453, ../sass/modules/elements/_blocks.scss */
#block-views-view-sponsor-donations-block .view-content table tbody tr {
  background: transparent;
  border-bottom: 1px solid #c4c4c4;
}
/* line 457, ../sass/modules/elements/_blocks.scss */
#block-views-view-sponsor-donations-block .view-content table tbody td {
  padding: 0.75em;
  color: #888888;
}

/** /View Team Donations Block
============================================================================= */
/* line 469, ../sass/modules/elements/_blocks.scss */
a.arrow {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
a.arrow:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/** Heroes Menu
============================================================================= */
/* line 477, ../sass/modules/elements/_blocks.scss */
#block-menu-menu-heroes .block-title {
  position: absolute !important;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}

/** BEAN - Featured
============================================================================= */
/* line 487, ../sass/modules/elements/_blocks.scss */
.bean-featured .content {
  overflow: hidden;
  *zoom: 1;
}
/* line 492, ../sass/modules/elements/_blocks.scss */
.bean-featured .field-name-field-featured-text,
.bean-featured .field-name-field-featured-link a {
  font-size: 1em;
  line-height: 1.4em;
}
/* line 497, ../sass/modules/elements/_blocks.scss */
.bean-featured .field-name-field-featured-image img {
  max-width: 100%;
  height: auto;
}
@media only screen and (min-width: 883px) {
  /* line 505, ../sass/modules/elements/_blocks.scss */
  .bean-featured .group_text_wrapper,
  .bean-featured .field-name-field-featured-image {
    width: 50%;
  }
  /* line 508, ../sass/modules/elements/_blocks.scss */
  .bean-featured .group_text_wrapper {
    float: left;
  }
  /* line 511, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-field-featured-image {
    float: right;
  }
}
/* line 516, ../sass/modules/elements/_blocks.scss */
.bean-featured .group_text_wrapper {
  padding-left: 12.63158%;
  padding-right: 4.21053%;
}
/* line 520, ../sass/modules/elements/_blocks.scss */
.bean-featured .field-name-field-featured-text {
  color: white;
  margin-top: 1.42857em;
}
@media only screen and (min-width: 980px) {
  /* line 520, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-field-featured-text {
    font-size: 1.1em;
  }
}
@media only screen and (min-width: 1080px) {
  /* line 520, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-field-featured-text {
    font-size: 1.2em;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 520, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-field-featured-text {
    font-size: 1.3em;
  }
}
/* line 533, ../sass/modules/elements/_blocks.scss */
.bean-featured .field-name-field-featured-link a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: white;
  position: relative;
  overflow: visible;
  text-decoration: none;
  margin-top: 1.42857em;
  margin-bottom: 0.71429em;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-featured .field-name-field-featured-link a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid white;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (min-width: 1280px) {
  /* line 533, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-field-featured-link a {
    font-size: 1.3em;
  }
}
/* line 542, ../sass/modules/elements/_blocks.scss */
.bean-featured .field-name-title {
  color: white;
  font-size: 1.71429em;
  line-height: 1.66667em;
  margin-top: 0.71429em;
}
@media only screen and (min-width: 980px) {
  /* line 542, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-title {
    font-size: 2em;
  }
}
@media only screen and (min-width: 1080px) {
  /* line 542, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-title {
    font-size: 2.2em;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 542, ../sass/modules/elements/_blocks.scss */
  .bean-featured .field-name-title {
    font-size: 2.71429em;
    line-height: 1.57895em;
    margin-top: 1.42857em;
  }
}

/* line 576, ../sass/modules/elements/_blocks.scss */
.bean-featured.pink {
  background: #e30051;
  background-image: url('../images/pattern-bg/featured/bk-rnd-pink.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
/* line 568, ../sass/modules/elements/_blocks.scss */
.bean-featured.pink .field-name-field-featured-link a {
  color: #e30051;
}
/* line 570, ../sass/modules/elements/_blocks.scss */
.bean-featured.pink .field-name-field-featured-link a:hover, .bean-featured.pink .field-name-field-featured-link a:focus {
  color: #b0003f;
}
/* line 579, ../sass/modules/elements/_blocks.scss */
.bean-featured.blue {
  background: #5ac6e9;
  background-image: url('../images/pattern-bg/featured/bk-rnd-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
/* line 568, ../sass/modules/elements/_blocks.scss */
.bean-featured.blue .field-name-field-featured-link a {
  color: #5ac6e9;
}
/* line 570, ../sass/modules/elements/_blocks.scss */
.bean-featured.blue .field-name-field-featured-link a:hover, .bean-featured.blue .field-name-field-featured-link a:focus {
  color: #2db6e3;
}
/* line 582, ../sass/modules/elements/_blocks.scss */
.bean-featured.green {
  background: #61a534;
  background-image: url('../images/pattern-bg/featured/bk-rnd-green.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
/* line 568, ../sass/modules/elements/_blocks.scss */
.bean-featured.green .field-name-field-featured-link a {
  color: #61a534;
}
/* line 570, ../sass/modules/elements/_blocks.scss */
.bean-featured.green .field-name-field-featured-link a:hover, .bean-featured.green .field-name-field-featured-link a:focus {
  color: #4a7e28;
}
/* line 585, ../sass/modules/elements/_blocks.scss */
.bean-featured.red {
  background: #e70052;
  background-image: url('../images/pattern-bg/featured/bk-rnd-red.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
/* line 568, ../sass/modules/elements/_blocks.scss */
.bean-featured.red .field-name-field-featured-link a {
  color: #e70052;
}
/* line 570, ../sass/modules/elements/_blocks.scss */
.bean-featured.red .field-name-field-featured-link a:hover, .bean-featured.red .field-name-field-featured-link a:focus {
  color: #b40040;
}
/* line 587, ../sass/modules/elements/_blocks.scss */
.bean-featured.red .field-name-title {
  font-weight: bold;
}
/* line 591, ../sass/modules/elements/_blocks.scss */
.bean-featured.orange {
  background: #f16e22;
  background-image: url('../images/pattern-bg/featured/bk-rnd-orange.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0% 100%;
}
/* line 568, ../sass/modules/elements/_blocks.scss */
.bean-featured.orange .field-name-field-featured-link a {
  color: #f16e22;
}
/* line 570, ../sass/modules/elements/_blocks.scss */
.bean-featured.orange .field-name-field-featured-link a:hover, .bean-featured.orange .field-name-field-featured-link a:focus {
  color: #d3560d;
}

/** Condensed blog sign up block
============================================================================= */
/* line 609, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed {
  background: #EAEADF;
}
/* line 611, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed .block-title {
  background: #61a534;
  background-image: url('../images/bg-block-title.png?1464082178');
  background-repeat: no-repeat;
  background-size: cover;
  padding: 1em;
  padding-left: 1.7em;
  color: white;
  font-size: 1.25em;
}
/* line 621, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed > .content {
  border: 1px solid white;
}
/* line 624, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed .content {
  padding-left: 1em;
}
/* line 627, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed button {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed button:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 632, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed input[type="email"],
#block-oxfam-blog-oxfam-blog-signup-condensed input[type="text"],
#block-oxfam-blog-oxfam-blog-signup-condensed .webform-component-markup {
  width: 85%;
}
/* line 635, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed .webform-component-markup {
  color: #474747;
}
/* line 638, ../sass/modules/elements/_blocks.scss */
#block-oxfam-blog-oxfam-blog-signup-condensed .node-title {
  display: none;
}

/** BEAN - Banner
============================================================================= */
/* line 646, ../sass/modules/elements/_blocks.scss */
.bean-banner- .field-name-field-text {
  color: white;
  font-size: 4em;
  line-height: 1em;
  padding-top: 0.35em;
  padding-bottom: 0.35em;
  padding-left: 2.10526%;
}
/* line 655, ../sass/modules/elements/_blocks.scss */
.bean-banner- .content {
  background-color: #61a534;
}

/** Extends
========================================================================== */
/* line 9, ../sass/modules/elements/_panels.scss */
.social-media-title, .node-story.node-viewmode-teaser section.social-title,
.node-story.node-viewmode-full section.social-title, .node-emergency .emergency-content-inner section.social-title, .page-donate .pane-custom.pane-num-2 {
  text-align: center;
  position: relative;
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
}
/* line 14, ../sass/modules/elements/_panels.scss */
.social-media-title h3, .node-story.node-viewmode-teaser section.social-title h3,
.node-story.node-viewmode-full section.social-title h3, .node-emergency .emergency-content-inner section.social-title h3, .page-donate .pane-custom.pane-num-2 h3 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  max-width: 60%;
  color: #c0bcbd;
  font-size: 1.5em;
  line-height: 0.95238em;
}
@media only screen and (min-width: 640px) {
  /* line 14, ../sass/modules/elements/_panels.scss */
  .social-media-title h3, .node-story.node-viewmode-teaser section.social-title h3,
  .node-story.node-viewmode-full section.social-title h3, .node-emergency .emergency-content-inner section.social-title h3, .page-donate .pane-custom.pane-num-2 h3 {
    font-size: 2.5em;
    line-height: 1.14286em;
  }
}
@media only screen and (min-width: 786px) {
  /* line 14, ../sass/modules/elements/_panels.scss */
  .social-media-title h3, .node-story.node-viewmode-teaser section.social-title h3,
  .node-story.node-viewmode-full section.social-title h3, .node-emergency .emergency-content-inner section.social-title h3, .page-donate .pane-custom.pane-num-2 h3 {
    font-size: 3.57143em;
    line-height: 1.2em;
  }
}
/* line 29, ../sass/modules/elements/_panels.scss */
.social-media-title .anti-socialite, .node-story.node-viewmode-teaser section.social-title .anti-socialite,
.node-story.node-viewmode-full section.social-title .anti-socialite, .node-emergency .emergency-content-inner section.social-title .anti-socialite, .page-donate .pane-custom.pane-num-2 .anti-socialite,
.social-media-title .socialite,
.node-story.node-viewmode-teaser section.social-title .socialite,
.node-story.node-viewmode-full section.social-title .socialite,
.node-emergency .emergency-content-inner section.social-title .socialite,
.page-donate .pane-custom.pane-num-2 .socialite {
  position: absolute;
  top: 0;
}
/* line 33, ../sass/modules/elements/_panels.scss */
.social-media-title .twitter-share, .node-story.node-viewmode-teaser section.social-title .twitter-share,
.node-story.node-viewmode-full section.social-title .twitter-share, .node-emergency .emergency-content-inner section.social-title .twitter-share, .page-donate .pane-custom.pane-num-2 .twitter-share {
  left: 0;
}
/* line 36, ../sass/modules/elements/_panels.scss */
.social-media-title .facebook-like, .node-story.node-viewmode-teaser section.social-title .facebook-like,
.node-story.node-viewmode-full section.social-title .facebook-like, .node-emergency .emergency-content-inner section.social-title .facebook-like, .page-donate .pane-custom.pane-num-2 .facebook-like {
  right: 0;
}

/* line 68, ../sass/modules/elements/_panels.scss */
.node-emergency .emergency-content-inner .field-collection-container, .page-getinvolved .panel-region-middle-3, .page-provingit .pane-bean-bean-proving-it-in-africa,
.page-provingit .pane-bean-bean-proving-it-in-asia,
.page-provingit .pane-bean-bean-proving-la, .pane-views-b79b79ad1d07123f4f8fd14d9bc95407,
.pane-views-9324de54e634ee61f7e0f2764378aa6f {
  border-top: 1px solid #d9d6c5;
}
/* line 72, ../sass/modules/elements/_panels.scss */
.node-emergency .emergency-content-inner .field-collection-container .field-collection-view, .page-getinvolved .panel-region-middle-3 .field-collection-view, .page-provingit .pane-bean-bean-proving-it-in-africa .field-collection-view,
.page-provingit .pane-bean-bean-proving-it-in-asia .field-collection-view,
.page-provingit .pane-bean-bean-proving-la .field-collection-view, .pane-views-b79b79ad1d07123f4f8fd14d9bc95407 .field-collection-view,
.pane-views-9324de54e634ee61f7e0f2764378aa6f .field-collection-view,
.node-emergency .emergency-content-inner .field-collection-container .bean-block-image,
.page-getinvolved .panel-region-middle-3 .bean-block-image,
.page-provingit .pane-bean-bean-proving-it-in-africa .bean-block-image,
.page-provingit .pane-bean-bean-proving-it-in-asia .bean-block-image,
.page-provingit .pane-bean-bean-proving-la .bean-block-image,
.pane-views-b79b79ad1d07123f4f8fd14d9bc95407 .bean-block-image,
.pane-views-9324de54e634ee61f7e0f2764378aa6f .bean-block-image,
.node-emergency .emergency-content-inner .field-collection-container .views-row,
.page-getinvolved .panel-region-middle-3 .views-row,
.page-provingit .pane-bean-bean-proving-it-in-africa .views-row,
.page-provingit .pane-bean-bean-proving-it-in-asia .views-row,
.page-provingit .pane-bean-bean-proving-la .views-row,
.pane-views-b79b79ad1d07123f4f8fd14d9bc95407 .views-row,
.pane-views-9324de54e634ee61f7e0f2764378aa6f .views-row {
  padding-top: 29px;
  background: url('../images/bean-image-top-divider.png?1464082178') no-repeat 50% 0;
}
@media only screen and (max-width: 640px) {
  /* line 68, ../sass/modules/elements/_panels.scss */
  .node-emergency .emergency-content-inner .field-collection-container, .page-getinvolved .panel-region-middle-3, .page-provingit .pane-bean-bean-proving-it-in-africa,
  .page-provingit .pane-bean-bean-proving-it-in-asia,
  .page-provingit .pane-bean-bean-proving-la, .pane-views-b79b79ad1d07123f4f8fd14d9bc95407,
  .pane-views-9324de54e634ee61f7e0f2764378aa6f {
    border-top: none;
  }
  /* line 79, ../sass/modules/elements/_panels.scss */
  .node-emergency .emergency-content-inner .field-collection-container .bean-block-image, .page-getinvolved .panel-region-middle-3 .bean-block-image, .page-provingit .pane-bean-bean-proving-it-in-africa .bean-block-image,
  .page-provingit .pane-bean-bean-proving-it-in-asia .bean-block-image,
  .page-provingit .pane-bean-bean-proving-la .bean-block-image, .pane-views-b79b79ad1d07123f4f8fd14d9bc95407 .bean-block-image,
  .pane-views-9324de54e634ee61f7e0f2764378aa6f .bean-block-image,
  .node-emergency .emergency-content-inner .field-collection-container .views-row,
  .page-getinvolved .panel-region-middle-3 .views-row,
  .page-provingit .pane-bean-bean-proving-it-in-africa .views-row,
  .page-provingit .pane-bean-bean-proving-it-in-asia .views-row,
  .page-provingit .pane-bean-bean-proving-la .views-row,
  .pane-views-b79b79ad1d07123f4f8fd14d9bc95407 .views-row,
  .pane-views-9324de54e634ee61f7e0f2764378aa6f .views-row {
    border-top: 1px solid #d9d6c5;
  }
}

/* line 93, ../sass/modules/elements/_panels.scss */
.oxfam-logo-seperator {
  text-align: center;
  background: url('../images/oxfam-seperator-logo-bg.png?1464082178') 0 50% repeat-x;
}
/* line 96, ../sass/modules/elements/_panels.scss */
.oxfam-logo-seperator h3 {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/oxfam-seperator-logo.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 57px;
  height: 57px;
  background-color: #fff;
  padding: 0 1em;
}

/** Apply
========================================================================== */
/* ==========================================================================
   Tables
   ========================================================================== */
/* line 5, ../sass/modules/elements/_tables.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  margin-bottom: 1.42857em;
}
/* line 9, ../sass/modules/elements/_tables.scss */
table a {
  color: inherit;
  text-decoration: underline;
  font-weight: bold;
}
/* line 15, ../sass/modules/elements/_tables.scss */
table td, table th {
  padding: 0.25em;
}
/* line 18, ../sass/modules/elements/_tables.scss */
table thead tr {
  color: #fff;
  background-color: #aeaeae;
}
/* line 22, ../sass/modules/elements/_tables.scss */
table tr {
  background-color: #f6f6f6;
}

/* line 1, ../sass/modules/elements/_text.scss */
.bean-block-image.entity-viewmode-default .field-name-field-link a {
  color: #61a534;
  text-decoration: none;
  padding-right: 10px;
  background-image: url('../images/arrow-green-small.png?1464082178');
  background-repeat: no-repeat;
  background-position: 100% 55%;
}

/* line 35, ../sass/modules/elements/_form-reset.scss */
.node-donation-card-product-display .commerce-add-to-cart .form-type-select select, .page-home #node-46 .webform-component select,
.front #node-46 .webform-component select,
#node-49 .webform-component select {
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}

/* line 61, ../sass/modules/elements/_form-reset.scss */
.node-donation-card-product-display .commerce-add-to-cart .form-type-select select, .page-home #node-46 .webform-component select,
.front #node-46 .webform-component select,
#node-49 .webform-component select, .page-home #node-46 .webform-component input,
.page-home #node-46 .webform-component input[type=number],
.front #node-46 .webform-component input,
.front #node-46 .webform-component input[type=number],
#node-49 .webform-component input,
#node-49 .webform-component input[type=number] {
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  font-size: 1em;
  line-height: 1.42857em;
  -webkit-appearance: none;
  outline: 0;
  margin: 0;
  padding: 0;
  border: none;
  vertical-align: top;
}

/** Slider Bean
========================================================================== */
/* line 3, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default > .content {
  overflow: hidden;
  *zoom: 1;
}

/* line 6, ../sass/modules/elements/_slider.scss */
.field-name-field-slide-style {
  display: none;
}

/* line 9, ../sass/modules/elements/_slider.scss */
.field-name-field-bean-slider-slide {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 13, ../sass/modules/elements/_slider.scss */
.field-name-field-bean-slider-slide li {
  padding: 0;
  margin: 0;
}

/* line 18, ../sass/modules/elements/_slider.scss */
.field-name-field-bean-slider-slide a.group {
  color: #fff;
  text-decoration: none;
}
/* line 21, ../sass/modules/elements/_slider.scss */
.field-name-field-bean-slider-slide a.group:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/** Slider Bean - Field collection
========================================================================== */
/* line 28, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content {
  position: relative;
  height: 280px;
  background-repeat: no-repeat;
  background-position: 100% 0;
  overflow: hidden;
}

/* line 35, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide {
  color: #fff;
}
/* line 37, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content-text {
  padding-right: 74px;
  background: transparent url('../images/slider/slider-right-bg.png?1464082178') no-repeat 100% 0;
}
/* line 41, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content-inner {
  padding: 1em;
  background-color: #61a534;
  min-height: 284px;
}
/* line 46, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .field-name-field-slide-title {
  font-size: 2.14286em;
  line-height: 1.33333em;
}
/* line 50, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .field-name-field-slide-link {
  margin-top: 1.42857em;
}
/* line 53, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .field-name-field-slide-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #fbc43a;
  position: relative;
  overflow: visible;
  color: black;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .field-name-field-slide-link:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #fbc43a;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 60, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-orange .content-text {
  background: transparent url('../images/slider/slider-right-orange-bg.png?1464082178') no-repeat 100% 0;
}
/* line 63, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-orange .content-inner {
  background-color: #f16e22;
}

/* line 68, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-pink .content-text {
  background: transparent url('../images/slider/slider-right-pink-bg.png?1464082178') no-repeat 100% 0;
}
/* line 71, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-pink .content-inner {
  background-color: #e70052;
}

/* line 76, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-red .content-text {
  background: transparent url('../images/slider/slider-right-red-bg.png?1464082178') no-repeat 100% 0;
}
/* line 79, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-red .content-inner {
  background-color: #d50c20;
}

/* line 85, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-blue .content-text {
  background: transparent url('../images/slider/slider-right-blue-bg.png?1464082178') no-repeat 100% 0;
}
/* line 88, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .slide-style-blue .content-inner {
  background-color: #54b0f9;
}

@media only screen and (max-width: 640px) {
  /* line 93, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content {
    height: auto;
  }
  /* line 96, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .content-text {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }
  /* line 101, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .content-inner {
    min-height: auto;
  }
}
@media only screen and (min-width: 640px) {
  /* line 107, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .content-text {
    width: 320px;
  }
  /* line 110, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .field-name-field-slide-title {
    font-size: 1.71429em;
    line-height: 1.16667em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 117, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .content-text {
    width: 365px;
  }
  /* line 120, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-default .field-name-field-bean-slider-slide .content .field-name-field-slide-title {
    font-size: 2.14286em;
    line-height: 1.33333em;
  }
}

/* line 126, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: center;
  margin-top: 1.42857em;
}
/* line 132, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap ol {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin: 0;
  padding: 0;
}
/* line 137, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  margin-right: 1em;
}
/* line 141, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li a {
  display: block;
  cursor: pointer;
  -webkit-border-radius: 50px 50px 50px 50px;
  border-radius: 50px 50px 50px 50px;
  display: block;
  width: 15px;
  height: 15px;
  background-color: #cbcbcb;
  text-indent: -9999em;
}
/* line 151, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li a.flex-active {
  background-color: #61a534;
}
/* line 155, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li.prev {
  margin-right: 1.5em;
}
/* line 158, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li.next {
  margin-left: .5em;
}
/* line 161, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li.prev a {
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: url('../images/slider-arrow.png?1464082178') no-repeat;
  width: 17px;
  height: 17px;
}
/* line 167, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-default #nav-wrap li.next a {
  -webkit-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background: url('../images/slider-arrow-right.png?1464082178') no-repeat;
  width: 17px;
  height: 17px;
}

/** Slider Bean Expanded - Field collection
========================================================================== */
/* line 177, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded {
  position: relative;
}
/* line 179, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-label {
  display: none;
}
/* line 183, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
  width: 100%;
  height: 125px;
  position: relative;
  background-repeat: no-repeat;
  background-color: #fff;
  display: none;
}
@media only screen and (min-width: 320px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    display: block;
  }
}
@media only screen and (max-width: 640px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    -webkit-background-size: 150%;
    -moz-background-size: 150%;
    -o-background-size: 150%;
    background-size: 150%;
  }
}
@media only screen and (min-width: 420px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 50% -25%;
    height: 145px;
  }
}
@media only screen and (min-width: 480px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 50% 0;
    height: 180px;
  }
}
@media only screen and (min-width: 640px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 50% 0;
    height: 340px;
  }
}
@media only screen and (min-width: 786px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 50% 0;
    height: 340px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 50% 0;
    height: 380px;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 183, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content {
    background-position: 0 0;
    height: 410px;
  }
}
/* line 221, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 1em;
  line-height: 2.14286em;
  background: #55b0f9 url('../images/slider/homepage-patterns-blue.jpg?1464082178') no-repeat;
}
@media only screen and (min-width: 640px) {
  /* line 221, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text {
    font-size: 1.71429em;
    line-height: 1.66667em;
  }
}
@media only screen and (min-width: 786px) {
  /* line 221, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text {
    font-size: 2.14286em;
    line-height: 1.33333em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 221, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text {
    font-size: 2.71429em;
    line-height: 1.57895em;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 221, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text {
    font-size: 3.71429em;
    line-height: 1.15385em;
  }
}
@media only screen and (min-width: 786px) {
  /* line 242, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .content-text .content-inner {
    background: url('../images/slider/homepage-patterns-blue-comp.jpg?1464082178') no-repeat 100% 0;
  }
}
/* line 248, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .field-name-field-slide-title {
  display: none;
}
/* line 251, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .field-name-field-slide-link {
  padding-top: 0.25em;
  padding-bottom: 0.125em;
  text-align: center;
  color: #fff;
  display: block;
  text-decoration: none;
}
/* line 258, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .field-name-field-slide-link .fences-inner {
  width: 100%;
}
/* line 264, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .flex-direction-nav {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 269, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .flex-direction-nav li a {
  position: absolute;
  top: 10%;
  display: block;
  text-indent: -99999em;
}
/* line 275, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .flex-direction-nav li a.flex-prev {
  left: -50px;
  background: url('../images/homeslider-arrow-left.png?1464082178') no-repeat;
  width: 50px;
  height: 246px;
}
/* line 281, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .flex-direction-nav li a.flex-next {
  right: -50px;
  background: url('../images/homeslider-arrow-right.png?1464082178') no-repeat;
  width: 50px;
  height: 246px;
}

/* line 290, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-green .content-text {
  background: #3b9e44 url('../images/slider/homepage-patterns-green.jpg?1464082178') no-repeat;
}
@media only screen and (min-width: 786px) {
  /* line 292, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-green .content-text .content-inner {
    background: url('../images/slider/homepage-patterns-green-comp.jpg?1464082178') no-repeat 100% 0;
  }
}

/* line 298, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-orange .content-text {
  background: #fa9d1c url('../images/slider/homepage-patterns-orange.jpg?1464082178') no-repeat;
}
@media only screen and (min-width: 786px) {
  /* line 300, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-orange .content-text .content-inner {
    background: url('../images/slider/homepage-patterns-orange-comp.jpg?1464082178') no-repeat 100% 0;
  }
}

/* line 306, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-pink .content-text {
  background: #ec1a7d url('../images/slider/homepage-patterns-pink.jpg?1464082178') no-repeat;
}
@media only screen and (min-width: 786px) {
  /* line 308, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-pink .content-text .content-inner {
    background: url('../images/slider/homepage-patterns-pink-comp.jpg?1464082178') no-repeat 100% 0;
  }
}

/* line 314, ../sass/modules/elements/_slider.scss */
.bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-red .content-text {
  background: #ff1d34 url('../images/slider/homepage-patterns-red.jpg?1464082178') no-repeat;
}
@media only screen and (min-width: 786px) {
  /* line 316, ../sass/modules/elements/_slider.scss */
  .bean-slider-bean.entity-viewmode-expanded .field-name-field-bean-slider-slide .slide-style-red .content-text .content-inner {
    background: url('../images/slider/homepage-patterns-red-comp.jpg?1464082178') no-repeat 100% 0;
  }
}

/** Slider Bean Condensed - Field collection
========================================================================== */
/* line 1, ../sass/modules/elements/_cookie-control.scss */
#cccwr div#ccc-icon button {
  background-image: url('../images/cookie-control/cookie-widget.png?1464082178');
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: none;
}

/* line 8, ../sass/modules/elements/_cookie-control.scss */
#cccwr .ccc-expand,
#cccwr .ccc-close,
#cccwr .ccc-inner h2 {
  background-image: url('../images/cookie-control/cookie-header.png?1464082178');
}

/* line 12, ../sass/modules/elements/_cookie-control.scss */
#cccwr .ccc-inner h2 {
  padding-left: 39px;
}

/* line 16, ../sass/modules/elements/_cookie-control.scss */
#cccwr .ccc-widget {
  left: 15px;
}

/** Flip Animation
========================================================================== */
/* line 5, ../sass/modules/elements/_flip-x-animation.scss */
.vertical.flip-container {
  margin: 0 auto;
  position: relative;
}
@media only screen and (min-width: 980px) {
  /* line 5, ../sass/modules/elements/_flip-x-animation.scss */
  .vertical.flip-container {
    height: 256px;
  }
}

/* line 15, ../sass/modules/elements/_flip-x-animation.scss */
.vertical.flip-container .front {
  opacity: 1;
}
/* line 18, ../sass/modules/elements/_flip-x-animation.scss */
.vertical.flip-container .back {
  -webkit-transform: translate3d(0, 0, 256px) rotate3d(1, 0, 0, 90deg);
  -moz-transform: translate3d(0, 0, 256px) rotate3d(1, 0, 0, 90deg);
  -ms-transform: translate3d(0, 0, 256px) rotate3d(1, 0, 0, 90deg);
  -o-transform: translate3d(0, 0, 256px) rotate3d(1, 0, 0, 90deg);
  transform: translate3d(0, 0, 256px) rotate3d(1, 0, 0, 90deg);
  opacity: 0;
}

@media only screen and (min-width: 980px) {
  /* line 25, ../sass/modules/elements/_flip-x-animation.scss */
  .vertical.flip-container:hover .front {
    -webkit-transform: translate3d(0, 256px, 0) rotate3d(1, 0, 0, -90deg);
    -moz-transform: translate3d(0, 256px, 0) rotate3d(1, 0, 0, -90deg);
    -ms-transform: translate3d(0, 256px, 0) rotate3d(1, 0, 0, -90deg);
    -o-transform: translate3d(0, 256px, 0) rotate3d(1, 0, 0, -90deg);
    transform: translate3d(0, 256px, 0) rotate3d(1, 0, 0, -90deg);
    opacity: 0;
  }
  /* line 29, ../sass/modules/elements/_flip-x-animation.scss */
  .vertical.flip-container:hover .back {
    -webkit-transform: rotate3d(1, 0, 0, 0deg);
    -moz-transform: rotate3d(1, 0, 0, 0deg);
    -ms-transform: rotate3d(1, 0, 0, 0deg);
    -o-transform: rotate3d(1, 0, 0, 0deg);
    transform: rotate3d(1, 0, 0, 0deg);
    opacity: 1;
  }
}
/* line 35, ../sass/modules/elements/_flip-x-animation.scss */
.flip-container {
  /* front pane, placed above back */
}
@media only screen and (max-width: 980px) {
  /* line 36, ../sass/modules/elements/_flip-x-animation.scss */
  .flip-container .back {
    position: relative !important;
    clip: auto;
    display: none;
  }
}
/* line 44, ../sass/modules/elements/_flip-x-animation.scss */
.flip-container .back,
.flip-container .front {
  position: relative;
}
@media only screen and (min-width: 980px) {
  /* line 44, ../sass/modules/elements/_flip-x-animation.scss */
  .flip-container .back,
  .flip-container .front {
    -webkit-transition: 0.4s linear;
    -moz-transition: 0.4s linear;
    -o-transition: 0.4s linear;
    transition: 0.4s linear;
    -webkit-transform-origin: 50% 0%;
    -moz-transform-origin: 50% 0%;
    -ms-transform-origin: 50% 0%;
    -o-transform-origin: 50% 0%;
    transform-origin: 50% 0%;
    height: 256px;
    left: 0;
    position: absolute;
    top: 0;
  }
}
/* line 61, ../sass/modules/elements/_flip-x-animation.scss */
.flip-container .front {
  z-index: 2;
}

/** Page Chrome
========================================================================== */
/* line 1, ../sass/modules/page-chrome/_page-top.scss */
html {
  height: 100%;
}

/* line 6, ../sass/modules/page-chrome/_page-top.scss */
#region-page-top img,
#region-page-top iframe {
  display: none;
}

/* line 10, ../sass/modules/page-chrome/_page-top.scss */
#header {
  margin-bottom: 1.42857em;
  padding-top: 14px;
  background: url('../images/body-stripe-repeater.png?1464082178') repeat-x;
}
/* line 14, ../sass/modules/page-chrome/_page-top.scss */
#header .inner {
  margin-top: 1.42857em;
}

/** Site Name
========================================================================== */
/* line 21, ../sass/modules/page-chrome/_page-top.scss */
.site-name {
  margin: 0;
  width: 24.21053%;
  float: left;
  margin-right: 1.05263%;
}

/* line 25, ../sass/modules/page-chrome/_page-top.scss */
.site-name a {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/logo.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  height: 64px;
  width: 162px;
  background-position: 0 0;
  -webkit-transition: 0.5s opacity;
  -moz-transition: 0.5s opacity;
  -o-transition: 0.5s opacity;
  transition: 0.5s opacity;
}
/* line 33, ../sass/modules/page-chrome/_page-top.scss */
.site-name a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
  opacity: 0.9;
}
@media only screen and (min-width: 640px) {
  /* line 25, ../sass/modules/page-chrome/_page-top.scss */
  .site-name a {
    float: left;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  /* line 25, ../sass/modules/page-chrome/_page-top.scss */
  .site-name a {
    -webkit-background-size: 162px 64.5px;
    -moz-background-size: 162px 64.5px;
    -o-background-size: 162px 64.5px;
    background-size: 162px 64.5px;
    text-indent: -119988px;
    overflow: hidden;
    text-align: left;
    background-image: url('../images/logox2.png?1464082178');
    background-repeat: no-repeat;
    background-position: 50% 50%;
  }
}

/** Site Slogan
========================================================================== */
/* line 48, ../sass/modules/page-chrome/_page-top.scss */
.site-slogan {
  color: #888888;
}
@media only screen and (min-width: 980px) {
  /* line 48, ../sass/modules/page-chrome/_page-top.scss */
  .site-slogan {
    position: relative !important;
    clip: auto;
  }
}

/** Mobile Donate Button
========================================================================== */
/* line 58, ../sass/modules/page-chrome/_page-top.scss */
.mobile-donation-button-wrapper {
  width: 32.63158%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  margin-left: 6.31579%;
  margin-right: 2.10526%;
  margin-top: 1em;
  width: auto;
  padding-right: 2em;
  overflow: hidden;
}
/* line 67, ../sass/modules/page-chrome/_page-top.scss */
.mobile-donation-button-wrapper a {
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #e70052;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.mobile-donation-button-wrapper a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #e70052;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (min-width: 640px) {
  /* line 58, ../sass/modules/page-chrome/_page-top.scss */
  .mobile-donation-button-wrapper {
    display: none;
  }
}

/** Sub Navigation
========================================================================== */
/* line 78, ../sass/modules/page-chrome/_page-top.scss */
#sub-navigation .menu {
  text-align: center;
  color: #8e8b7b;
}
/* line 84, ../sass/modules/page-chrome/_page-top.scss */
#sub-navigation .menu a {
  color: #8e8b7b;
}
/* line 87, ../sass/modules/page-chrome/_page-top.scss */
#sub-navigation .menu a:hover {
  color: #79c547;
}
/* line 90, ../sass/modules/page-chrome/_page-top.scss */
#sub-navigation .menu a.active-trail {
  color: #61a534;
}
/* line 95, ../sass/modules/page-chrome/_page-top.scss */
.oldie #sub-navigation .menu a:link, .oldie #sub-navigation .menu a:visited {
  color: #8e8b7b;
}
@media only screen and (min-width: 640px) {
  /* line 78, ../sass/modules/page-chrome/_page-top.scss */
  #sub-navigation .menu {
    padding-top: 1.42857em;
  }
  /* line 101, ../sass/modules/page-chrome/_page-top.scss */
  #sub-navigation .menu li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    display: inline;
    float: left;
    padding-left: 0.75em;
    padding-right: 0.75em;
    padding-left: 0;
    padding-right: 1.5em;
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    float: none;
  }
  /* line 48, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #sub-navigation .menu li:first-child, #sub-navigation .menu li.first {
    padding-left: 0;
  }
  /* line 49, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #sub-navigation .menu li:last-child {
    padding-right: 0;
  }
  /* line 50, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #sub-navigation .menu li.last {
    padding-right: 0;
  }
  /* line 107, ../sass/general/_helpers.scss */
  #sub-navigation .menu li:after {
    font-size: 2em;
    line-height: 0;
    position: relative;
    top: 0.2em;
    margin-left: 0.75em;
    content: "·";
  }
  /* line 115, ../sass/general/_helpers.scss */
  .ie9 #sub-navigation .menu li:after {
    content: '';
  }
  /* line 121, ../sass/general/_helpers.scss */
  #sub-navigation .menu li:last-child:after, .oldie #sub-navigation .menu li.last:after {
    content: '';
    margin-left: 0;
    display: none;
  }
}

/** Mobile Nav
========================================================================== */
/* line 112, ../sass/modules/page-chrome/_page-top.scss */
.js-mobile-nav {
  margin-right: 12.63158%;
  margin-left: 12.63158%;
  cursor: pointer;
}
/* line 117, ../sass/modules/page-chrome/_page-top.scss */
.js-mobile-nav .js-nav-control {
  display: inline-block;
  position: relative;
  top: -2px;
  margin-right: 0.5em;
  -webkit-transition: all .5s;
}
/* line 124, ../sass/modules/page-chrome/_page-top.scss */
.js-mobile-nav.js-active {
  margin-bottom: 0;
  margin-bottom: 1px;
}
/* line 127, ../sass/modules/page-chrome/_page-top.scss */
.js-mobile-nav.js-active .js-nav-control {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
@media only screen and (min-width: 640px) {
  /* line 112, ../sass/modules/page-chrome/_page-top.scss */
  .js-mobile-nav {
    display: none;
  }
}

/** Secondary Menu
========================================================================== */
/* line 146, ../sass/modules/page-chrome/_page-top.scss */
#block-menu-menu-top-menu a:link,
#block-menu-menu-top-menu a:visited {
  color: #666;
  font-weight: bold;
}
/* line 153, ../sass/modules/page-chrome/_page-top.scss */
.oldie #block-menu-menu-top-menu a, .oldie #block-menu-menu-top-menu a:link, .oldie #block-menu-menu-top-menu a:visited {
  color: #666;
}
/* line 157, ../sass/modules/page-chrome/_page-top.scss */
#block-menu-menu-top-menu .menu li.last {
  background: url('../images/shopping-cart-menu.png?1464082178') no-repeat 100% 50%;
  padding-right: 21px;
}
@media only screen and (min-width: 640px) {
  /* line 143, ../sass/modules/page-chrome/_page-top.scss */
  #block-menu-menu-top-menu {
    position: relative !important;
    clip: auto;
  }
}

/** Search Block
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 169, ../sass/modules/page-chrome/_page-top.scss */
  #block-search-form {
    position: relative !important;
    clip: auto;
  }
}

/** Layout
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 182, ../sass/modules/page-chrome/_page-top.scss */
  #header {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #header:after {
    content: "";
    display: table;
    clear: both;
  }

  /* line 185, ../sass/modules/page-chrome/_page-top.scss */
  .site-name {
    float: left;
    width: auto;
    margin-right: 4.21053%;
  }

  /* line 190, ../sass/modules/page-chrome/_page-top.scss */
  .site-slogan {
    display: none;
  }
  /* line 201, ../sass/modules/page-chrome/_page-top.scss */
  .search-and-secondary-nav {
    float: right;
    width: auto;
  }
  /* line 204, ../sass/modules/page-chrome/_page-top.scss */
  .ie7 .search-and-secondary-nav {
    width: 360px;
  }

  /* line 208, ../sass/modules/page-chrome/_page-top.scss */
  #block-menu-menu-top-menu .menu {
    margin-top: 3.03571em;
  }
  /* line 210, ../sass/modules/page-chrome/_page-top.scss */
  #block-menu-menu-top-menu .menu li {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-right: 0.5em;
    margin-right: 0.25em;
    border-right: 1px solid #888888;
  }
  /* line 215, ../sass/modules/page-chrome/_page-top.scss */
  #block-menu-menu-top-menu .menu li.last {
    border: none;
    margin-right: 0;
  }

  /* line 222, ../sass/modules/page-chrome/_page-top.scss */
  #block-search-form {
    margin-bottom: 0.71429em;
    position: relative;
  }
  /* line 227, ../sass/modules/page-chrome/_page-top.scss */
  #block-search-form .content {
    position: absolute;
    right: 0;
  }
}
@media only screen and (min-width: 640px) and (min-width: 840px) {
  /* line 190, ../sass/modules/page-chrome/_page-top.scss */
  .site-slogan {
    width: 36.84211%;
    float: left;
    margin-right: 1.05263%;
    padding-left: 3.15789%;
    display: block;
    margin-top: 1em;
    border-left: 1px solid #888888;
  }
}

@media only screen and (max-width: 786px) {
  /* line 236, ../sass/modules/page-chrome/_page-top.scss */
  .site-name {
    margin-right: 0;
  }
  /* line 238, ../sass/modules/page-chrome/_page-top.scss */
  .site-name a {
    -webkit-background-size: 140px auto;
    -moz-background-size: 140px auto;
    -o-background-size: 140px auto;
    background-size: 140px auto;
    width: 140px;
  }
}
@media only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 786px) {
  /* line 245, ../sass/modules/page-chrome/_page-top.scss */
  .site-name a {
    -webkit-background-size: 140px auto;
    -moz-background-size: 140px auto;
    -o-background-size: 140px auto;
    background-size: 140px auto;
    width: 140px;
  }
}
/** Header notice
========================================================================== */
/* line 258, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice {
  background: #ff1d33;
  color: #fff;
}
@media only screen and (min-width: 640px) {
  /* line 258, ../sass/modules/page-chrome/_page-top.scss */
  #site-wide-notice {
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iNTAlIiB4Mj0iMTAwJSIgeTI9IjUwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMWQzMyIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmYxZDMzIi8+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNkYjFjMzkiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYjFjMzkiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #ff1d33), color-stop(50%, #ff1d33), color-stop(50%, #db1c39), color-stop(100%, #db1c39));
    background-image: -webkit-linear-gradient(left, #ff1d33 0%, #ff1d33 50%, #db1c39 50%, #db1c39 100%);
    background-image: -moz-linear-gradient(left, #ff1d33 0%, #ff1d33 50%, #db1c39 50%, #db1c39 100%);
    background-image: -o-linear-gradient(left, #ff1d33 0%, #ff1d33 50%, #db1c39 50%, #db1c39 100%);
    background-image: linear-gradient(left, #ff1d33 0%, #ff1d33 50%, #db1c39 50%, #db1c39 100%);
  }
}
@media only screen and (max-width: 640px) {
  /* line 258, ../sass/modules/page-chrome/_page-top.scss */
  #site-wide-notice {
    position: relative;
    top: -15px;
  }
}
/* line 274, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice a {
  font-size: 14px;
  color: #fff;
  text-decoration: none;
}
/* line 280, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice .inner {
  margin-top: 0;
}
/* line 285, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice .view-display-id-block {
  border: none;
}
/* line 288, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice .view-display-id-block .views-row-odd {
  background-color: transparent;
}
/* line 291, ../sass/modules/page-chrome/_page-top.scss */
#site-wide-notice .view-display-id-block .views-row {
  padding: 0;
}

/* line 297, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice {
  *zoom: 1;
  padding: 1em;
  text-align: center;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.node-emergency-notice:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 640px) {
  /* line 297, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice {
    text-align: left;
  }
}
/* line 306, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .content-link {
  display: block;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.node-emergency-notice .content-link:after {
  content: "";
  display: table;
  clear: both;
}
/* line 312, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .title,
.node-emergency-notice .field-name-field-notice-sub-heading {
  font-size: 20px;
  margin-top: 2px;
}
/* line 318, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .field-name-field-notice-sub-heading {
  color: #000;
}
@media only screen and (max-width: 640px) {
  /* line 322, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .title {
    display: inline-block;
    background: url('../images/arrow-white.png?1464082178') no-repeat 100% 50%;
    padding-right: 14px;
    margin-bottom: 0.35em;
  }
}
/* line 331, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .field-name-field-notice-link {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  transition: all 0.5s;
  margin-left: 1.25em;
  text-decoration: underline;
  background: url('../images/arrow-white.png?1464082178') no-repeat 100% 50%;
  padding-right: 14px;
}
/* line 338, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .content-link:hover .field-name-field-notice-link {
  padding-right: 21px;
}
@media only screen and (min-width: 640px) {
  /* line 344, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .title,
  .node-emergency-notice .field {
    float: left;
  }
  /* line 347, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .field {
    margin-left: 0.5em;
  }
  /* line 350, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .field-name-field-notice-link {
    margin-left: 1.5em;
  }
}

/* line 358, ../sass/modules/page-chrome/_page-top.scss */
.node-emergency-notice .field-name-field-notice-link {
  display: none;
}
@media only screen and (min-width: 845px) {
  /* line 363, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .title {
    border-bottom: 2px solid #fff;
  }
  /* line 366, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .field-name-field-notice-sub-heading {
    border-bottom: 2px solid #000;
  }
}
@media only screen and (min-width: 845px) {
  /* line 374, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .title,
  .node-emergency-notice .field-name-field-notice-sub-heading {
    border-bottom: none;
  }
  /* line 378, ../sass/modules/page-chrome/_page-top.scss */
  .node-emergency-notice .field-name-field-notice-link {
    display: block;
  }
}

@media only screen and (min-width: 640px) {
  /* line 386, ../sass/modules/page-chrome/_page-top.scss */
  .view-emergency-notice {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    padding-right: 1.75em;
    position: relative;
    background-color: #ff1d33;
  }
  /* line 394, ../sass/modules/page-chrome/_page-top.scss */
  .view-emergency-notice:after, .view-emergency-notice:before {
    left: 100%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
  }
  /* line 404, ../sass/modules/page-chrome/_page-top.scss */
  .view-emergency-notice:before {
    border-left-color: #ff1d33;
    border-width: 23px;
    top: 50%;
    margin-top: -23px;
  }
}
/* line 1, ../sass/modules/page-chrome/_page-content.scss */
body {
  background: #eaeade url('../images/bg-repeater.png?1464082178') 0 9px repeat-x;
}
@media only screen and (max-width: 640px) {
  /* line 1, ../sass/modules/page-chrome/_page-content.scss */
  body {
    background: #fff;
  }
}

/* line 7, ../sass/modules/page-chrome/_page-content.scss */
body.page-getinvolved {
  background-position: 0 19px;
}

/* line 12, ../sass/modules/page-chrome/_page-content.scss */
#sub-navigation .region-sub-navigation,
#main-content {
  background-color: #fff;
}

/* line 16, ../sass/modules/page-chrome/_page-content.scss */
.one-sidebar.sidebar-second .page-inner,
.no-sidebars .page-inner {
  background-color: #fff;
}

/* line 52, ../sass/modules/page-chrome/_page-content.scss */
#main-content {
  padding-bottom: 1.42857em;
}

@media only screen and (min-width: 640px) {
  /* line 56, ../sass/modules/page-chrome/_page-content.scss */
  body:not(.node-type-marketing-page-with-webform, .page-sponsorship--alter) #main-content {
    position: relative;
  }
  /* line 24, ../sass/modules/page-chrome/_page-content.scss */
  body:not(.node-type-marketing-page-with-webform, .page-sponsorship--alter) #main-content:before, body:not(.node-type-marketing-page-with-webform, .page-sponsorship--alter) #main-content:after {
    content: "";
    position: absolute;
    z-index: -2;
  }
  /* line 31, ../sass/modules/page-chrome/_page-content.scss */
  body:not(.node-type-marketing-page-with-webform, .page-sponsorship--alter) #main-content:before {
    top: 100px;
    bottom: 10px;
    left: 0;
    right: 50%;
    box-shadow: 0 0 35px rgba(0, 0, 0, 0.6);
    border-radius: 10px / 100px;
  }
  /* line 43, ../sass/modules/page-chrome/_page-content.scss */
  body:not(.node-type-marketing-page-with-webform, .page-sponsorship--alter) #main-content:before {
    top: 50%;
    bottom: 0;
    left: 6em;
    right: 6em;
    border-radius: 100px / 100px;
  }
}

/* line 63, ../sass/modules/page-chrome/_page-content.scss */
.messages.status {
  background: #f2db01;
  border-color: #626061;
  padding: 10px;
}
/* line 67, ../sass/modules/page-chrome/_page-content.scss */
.messages.status a {
  color: red;
}

/* line 72, ../sass/modules/page-chrome/_page-content.scss */
#comments a {
  color: #61a534;
}

/** Sub Nav
========================================================================== */
/* line 84, ../sass/modules/page-chrome/_page-content.scss */
.sub-section-one-time-donation #sub-navigation,
.sub-section-one-time-donation #navigation,
.sub-section-regular-donation #sub-navigation,
.sub-section-regular-donation #navigation,
.section-checkout #sub-navigation,
.section-checkout #navigation,
.section-cart #sub-navigation,
.section-cart #navigation,
.node-type-marketing-page-with-webform #sub-navigation,
.node-type-marketing-page-with-webform #navigation {
  display: none;
}

/* line 99, ../sass/modules/page-chrome/_page-content.scss */
.section-unwrapped .region-sub-navigation .block-menu-block,
.section-bridal .region-sub-navigation .block-menu-block,
.section-home-and-furniture .region-sub-navigation .block-menu-block,
.page-shop-oxfam-unwrapped .region-sub-navigation .block-menu-block,
.editor-style-page-shop-panel .region-sub-navigation .block-menu-block,
.section-shops .region-sub-navigation .block-menu-block,
.section-shop .region-sub-navigation .block-menu-block,
.node-type-donation-card-product-display .region-sub-navigation .block-menu-block,
.node-type-product-display .region-sub-navigation .block-menu-block {
  display: none;
}

/** Push Page down on pages with no subnav
========================================================================== */
/* line 107, ../sass/modules/page-chrome/_page-content.scss */
.section-jobs .main-content-inner {
  padding-top: 1.42857em;
}

/** Donation Pages
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 119, ../sass/modules/page-chrome/_page-content.scss */
  .sub-section-one-time-donation .page-inner,
  .sub-section-regular-donation .page-inner,
  .section-checkout .page-inner,
  .section-cart .page-inner {
    padding-top: 3.57143em;
    border: 8px solid #d9d6c5;
  }
}

/** Messages
========================================================================== */
/* line 128, ../sass/modules/page-chrome/_page-content.scss */
.messages.error {
  color: #fff;
  background: #C30000;
  padding: 10px;
}

/** Breadcrumb
========================================================================== */
/* line 136, ../sass/modules/page-chrome/_page-content.scss */
.breadcrumbs {
  background-color: #fff;
  list-style: none;
  margin: 0;
  padding-left: 0.5em;
  padding-bottom: 0.83333em;
  padding-top: 0.83333em;
}
/* line 147, ../sass/general/_helpers.scss */
.breadcrumbs .breadcrumb a:link,
.breadcrumbs .breadcrumb a:visited {
  color: #888888;
}
/* line 150, ../sass/general/_helpers.scss */
.breadcrumbs .breadcrumb:after {
  content: " > ";
}
/* line 156, ../sass/general/_helpers.scss */
.breadcrumbs .breadcrumb,
.breadcrumbs .breadcrumb-title {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  *display: inline;
  margin: 0 0.25em;
  padding-bottom: 0;
}
/* line 163, ../sass/general/_helpers.scss */
.breadcrumbs .breadcrumb:first-of-type, .oldie .breadcrumbs .breadcrumb.first {
  margin-left: 0;
}
/* line 168, ../sass/general/_helpers.scss */
.breadcrumbs .breadcrumb:first-of-type a, .oldie .breadcrumbs .breadcrumb.first a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAALCAIAAADEEvsIAAAAMklEQVQY02P4jwpawQBNkAFTBaY6Bqwq0NQx4FKBrI4Bjwq4OoZWIgDR1pGsCCuXeooAnjUd3KYOBN0AAAAASUVORK5CYII=');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 12px;
  height: 11px;
}

/* line 142, ../sass/modules/page-chrome/_page-content.scss */
.breadcrumbs {
  display: none;
}

/* line 155, ../sass/modules/page-chrome/_page-content.scss */
.section-computers .breadcrumbs,
.section-born-again .breadcrumbs,
.section-unwrapped .breadcrumbs,
.section-bridal .breadcrumbs,
.section-home-and-furniture .breadcrumbs,
.section-blog .breadcrumbs,
.page-shop-oxfam-unwrapped .breadcrumbs,
.editor-style-page-shop-panel .breadcrumbs,
.section-shop .breadcrumbs,
.section-shops .breadcrumbs {
  display: block;
}

/** Page Title
========================================================================== */
/* line 162, ../sass/modules/page-chrome/_page-content.scss */
.page-title, .node-volunteer h2.node-title,
.node-job h2.node-title, .section-footer-menu .region-sidebar-first .block-bean div.field-name-title {
  color: #61a534;
}

/* line 167, ../sass/modules/page-chrome/_page-content.scss */
.node-type-content-page .page-title, .node-type-content-page .node-volunteer h2.node-title, .node-volunteer .node-type-content-page h2.node-title,
.node-type-content-page .node-job h2.node-title,
.node-job .node-type-content-page h2.node-title, .node-type-content-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-content-page div.field-name-title,
.node-type-media-set-webform .page-title,
.node-type-media-set-webform .node-volunteer h2.node-title,
.node-volunteer .node-type-media-set-webform h2.node-title,
.node-type-media-set-webform .node-job h2.node-title,
.node-job .node-type-media-set-webform h2.node-title,
.node-type-media-set-webform .section-footer-menu .region-sidebar-first .block-bean div.field-name-title,
.section-footer-menu .region-sidebar-first .block-bean .node-type-media-set-webform div.field-name-title {
  color: #333333;
}

/** Read More
========================================================================== */
@media only screen and (min-width: 786px) {
  /* line 174, ../sass/modules/page-chrome/_page-content.scss */
  a.js-read-more-link {
    display: none;
  }
}
@media only screen and (max-width: 786px) {
  /* line 179, ../sass/modules/page-chrome/_page-content.scss */
  a.js-read-more-link {
    font-size: 1.14286em;
    line-height: 1.25em;
    color: #61a534;
  }

  /* line 184, ../sass/modules/page-chrome/_page-content.scss */
  p.js-read-more {
    display: none;
  }
}
/* line 1, ../sass/modules/page-chrome/_page-bottom.scss */
#footer {
  margin-top: 5.71429em;
  padding-top: 14px;
  background: #201f1b url('../images/body-stripe-repeater.png?1464082178') repeat-x;
}
/* line 5, ../sass/modules/page-chrome/_page-bottom.scss */
#footer:after {
  content: '';
  display: block;
  height: 14px;
  background: #201f1b url('../images/body-stripe-repeater.png?1464082178') 100% 0 repeat-x;
}

/* line 12, ../sass/modules/page-chrome/_page-bottom.scss */
.region-footer {
  padding-top: 2.85714em;
  padding-bottom: 2.85714em;
}

/* line 18, ../sass/modules/page-chrome/_page-bottom.scss */
#block-menu-menu-footer-menu--2,
#block-menu-menu-footer-menu {
  margin-bottom: 1.42857em;
  margin-top: 2.85714em;
}

/* line 27, ../sass/modules/page-chrome/_page-bottom.scss */
#block-bean-footer-message .bean-text-bean {
  text-align: left;
}

/* line 31, ../sass/modules/page-chrome/_page-bottom.scss */
#block-bean-blog-link-in-footer .field-name-field-beantext-text a {
  display: block;
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/blog-footer.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 99px;
  height: 110px;
}

@media only screen and (max-width: 640px) {
  /* line 37, ../sass/modules/page-chrome/_page-bottom.scss */
  #footer .block {
    margin-bottom: 1.42857em;
  }
}
/** Layout
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 45, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-blog-link-in-footer {
    width: 11.57895%;
    float: left;
    margin-right: 1.05263%;
    width: 15.26316%;
    margin-right: 3.68421%;
    border-right: 1px solid #757162;
  }

  /* line 49, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-menu-menu-connect-with-us {
    width: 13.68421%;
    float: left;
    margin-right: 1.05263%;
    width: 17.36842%;
    margin-right: 3.68421%;
    border-right: 1px solid #757162;
  }

  /* line 53, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-irish-aid-footer-block {
    width: 13.68421%;
    float: left;
    margin-right: 1.05263%;
    width: 17.36842%;
    margin-right: 3.68421%;
    border-right: 1px solid #757162;
  }
  /* line 54, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-irish-aid-footer-block .field-name-title {
    color: #aba89e;
    margin: 0;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 1em;
    font-family: sans-serif;
    text-align: left;
  }
  /* line 64, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-irish-aid-footer-block .field-name-field-block-text-content {
    text-align: left;
    margin-top: 1em;
    padding-right: 1em;
    display: block;
    overflow: hidden;
  }
  /* line 70, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-irish-aid-footer-block .field-name-field-block-text-content img {
    -webkit-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: 100%;
    max-width: 165px;
    display: block;
  }

  /* line 83, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-menu-menu-shop,
  #block-menu-menu-proving-it,
  #block-menu-menu-get-involved {
    width: 11.57895%;
    float: left;
    margin-right: 1.05263%;
  }

  /* line 86, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-menu-menu-get-involved {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }

  /* line 92, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-menu-menu-footer-menu--2,
  #block-menu-menu-footer-menu,
  #block-bean-footer-message {
    width: 100%;
    float: left;
    margin-right: 1.05263%;
  }

  /* line 99, ../sass/modules/page-chrome/_page-bottom.scss */
  #footer #block-menu-menu-footer-menu--2 ul,
  #footer #block-menu-menu-footer-menu ul {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  #footer #block-menu-menu-footer-menu--2 ul:after,
  #footer #block-menu-menu-footer-menu ul:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 101, ../sass/modules/page-chrome/_page-bottom.scss */
  #footer #block-menu-menu-footer-menu--2 ul li,
  #footer #block-menu-menu-footer-menu ul li {
    list-style-image: none;
    list-style-type: none;
    margin-left: 0;
    white-space: nowrap;
    display: inline;
    float: left;
    padding-left: 0.5em;
    padding-right: 0.5em;
    padding-left: 0;
    padding-right: 1em;
  }
  /* line 48, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #footer #block-menu-menu-footer-menu--2 ul li:first-child, #footer #block-menu-menu-footer-menu--2 ul li.first,
  #footer #block-menu-menu-footer-menu ul li:first-child,
  #footer #block-menu-menu-footer-menu ul li.first {
    padding-left: 0;
  }
  /* line 49, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #footer #block-menu-menu-footer-menu--2 ul li:last-child,
  #footer #block-menu-menu-footer-menu ul li:last-child {
    padding-right: 0;
  }
  /* line 50, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_horizontal-list.scss */
  #footer #block-menu-menu-footer-menu--2 ul li.last,
  #footer #block-menu-menu-footer-menu ul li.last {
    padding-right: 0;
  }
  /* line 107, ../sass/general/_helpers.scss */
  #footer #block-menu-menu-footer-menu--2 ul li:after,
  #footer #block-menu-menu-footer-menu ul li:after {
    font-size: 2em;
    line-height: 0;
    position: relative;
    top: 0.2em;
    margin-left: 0.5em;
    content: "·";
  }
  /* line 115, ../sass/general/_helpers.scss */
  .ie9 #footer #block-menu-menu-footer-menu--2 ul li:after, .ie9
  #footer #block-menu-menu-footer-menu ul li:after {
    content: '';
  }
  /* line 121, ../sass/general/_helpers.scss */
  #footer #block-menu-menu-footer-menu--2 ul li:last-child:after, .oldie #footer #block-menu-menu-footer-menu--2 ul li.last:after,
  #footer #block-menu-menu-footer-menu ul li:last-child:after, .oldie
  #footer #block-menu-menu-footer-menu ul li.last:after {
    content: '';
    margin-left: 0;
    display: none;
  }
}
@media only screen and (max-width: 786px) {
  /* line 113, ../sass/modules/page-chrome/_page-bottom.scss */
  #block-bean-blog-link-in-footer,
  #block-menu-menu-connect-with-us {
    border-color: #201f1b;
  }
}
@media only screen and (max-width: 786px) {
  /* line 120, ../sass/modules/page-chrome/_page-bottom.scss */
  #footer .region-footer {
    padding-left: 1em;
    padding-right: 1em;
  }
}
/** Drupal
========================================================================== */
/** Extends
========================================================================== */
/* line 3, ../sass/modules/_fields.scss */
.field-name-field-contentpage-subtitle, .node-story.node-viewmode-teaser .subtitle,
.node-story.node-viewmode-full .subtitle, .node-emergency .emergency-content-inner div.subtitle, .node-emergency .emergency-content-inner div.field-name-field-story-tagline, .node-emergency .emergency-content-inner .field-name-field-story-tagline, .subtitle .pane-content, .node-emergency .emergency-content-inner .field-name-field-story-tagline .pane-content, .field-name-field-postcard-subhead {
  background: url('../images/subtitle-bg.png?1464082178') no-repeat 50% 50%;
}
/* line 7, ../sass/modules/_fields.scss */
.field-name-field-contentpage-subtitle div.inner, .node-story.node-viewmode-teaser .subtitle div.inner,
.node-story.node-viewmode-full .subtitle div.inner, .node-emergency .emergency-content-inner div.subtitle div.inner, .node-emergency .emergency-content-inner .field-name-field-story-tagline div.inner, .subtitle .pane-content div.inner, .field-name-field-postcard-subhead div.inner,
.field-name-field-contentpage-subtitle .fences-inner,
.node-story.node-viewmode-teaser .subtitle .fences-inner,
.node-story.node-viewmode-full .subtitle .fences-inner,
.node-emergency .emergency-content-inner div.subtitle .fences-inner,
.node-emergency .emergency-content-inner .field-name-field-story-tagline .fences-inner,
.subtitle .pane-content .fences-inner,
.field-name-field-postcard-subhead .fences-inner,
.field-name-field-contentpage-subtitle p,
.node-story.node-viewmode-teaser .subtitle p,
.node-story.node-viewmode-full .subtitle p,
.node-emergency .emergency-content-inner div.subtitle p,
.node-emergency .emergency-content-inner .field-name-field-story-tagline p,
.subtitle .pane-content p,
.field-name-field-postcard-subhead p {
  background-color: #fff;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  padding: 0 1em;
}

/** Stuff
========================================================================== */
/* line 76, ../sass/modules/_fields.scss */
.field-name-field-link li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 80, ../sass/modules/_fields.scss */
.field-name-field-link.has-2-items li {
  margin-top: 1.42857em;
}
@media only screen and (min-width: 640px) {
  /* line 84, ../sass/modules/_fields.scss */
  .field-name-field-link.has-2-items li {
    margin-right: 1em;
  }
  /* line 86, ../sass/modules/_fields.scss */
  .field-name-field-link.has-2-items li:last-child {
    margin-right: 0;
  }
}

/* ==========================================================================
   Fields
   ========================================================================== */
/* line 101, ../sass/modules/_fields.scss */
.field-name-field-contentpage-subtitle {
  text-align: center;
  margin-bottom: 1.42857em;
  text-transform: uppercase;
  font-size: 1.28571em;
  line-height: 2.22222em;
}

/* line 109, ../sass/modules/_fields.scss */
.field-name-field-media-set-headline {
  font-size: 1.78571em;
  line-height: 1.28em;
  margin-bottom: 0.71429em;
}

/* line 118, ../sass/modules/_fields.scss */
.field-name-body h2,
.field-name-field-media-set-text h2,
.node-shop h2 {
  font-size: 1.78571em;
  line-height: 1.6em;
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
  line-height: 1.1;
}
/* line 125, ../sass/modules/_fields.scss */
.field-name-body h3,
.field-name-field-media-set-text h3,
.node-shop h3 {
  font-size: 1.42857em;
  line-height: 2em;
  margin-top: 1.42857em;
  margin-bottom: 0.35714em;
  line-height: 1.1;
}
/* line 132, ../sass/modules/_fields.scss */
.field-name-body a,
.field-name-field-media-set-text a,
.node-shop a {
  text-decoration: underline !important;
}

/* line 137, ../sass/modules/_fields.scss */
.field-name-field-summary {
  margin-bottom: 1.42857em;
}

/* line 141, ../sass/modules/_fields.scss */
.field-name-field-media-set-call-to-action {
  overflow: hidden;
}
/* line 143, ../sass/modules/_fields.scss */
.field-name-field-media-set-call-to-action a {
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.field-name-field-media-set-call-to-action a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 147, ../sass/modules/_fields.scss */
.field-name-field-media-set-call-to-action a + a {
  margin-left: 1em;
}

/* line 152, ../sass/modules/_fields.scss */
.group-wrapper-image-links {
  overflow: hidden;
  *zoom: 1;
}
@media only screen and (min-width: 980px) {
  /* line 152, ../sass/modules/_fields.scss */
  .group-wrapper-image-links {
    width: 100%;
    padding: 0 40px;
  }
}

/* line 160, ../sass/modules/_fields.scss */
.field-name-field-image-link {
  float: left;
  margin-right: 1%;
  padding-top: 1.2rem;
}
@media only screen and (min-width: 640px) {
  /* line 160, ../sass/modules/_fields.scss */
  .field-name-field-image-link {
    width: 49%;
  }
}
@media only screen and (min-width: 980px) {
  /* line 160, ../sass/modules/_fields.scss */
  .field-name-field-image-link {
    width: 32.6666666%;
  }
}

@media only screen and (min-width: 980px) {
  /* line 172, ../sass/modules/_fields.scss */
  .field.field-name-field-image-link:nth-child(3n+3) {
    margin-right: 0;
  }
}
/* line 176, ../sass/modules/_fields.scss */
.field-name-field-fd-image-url {
  text-align: center;
  background-color: #53297d;
  background: url("../images/pattern-bg/featured/bk-rnd-pink.png") no-repeat;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
/* line 183, ../sass/modules/_fields.scss */
.field-name-field-fd-image-url a {
  color: white;
  display: inline-block;
  width: 100%;
  padding: 0 0.5rem;
  text-decoration: none;
  font-size: 1.5rem;
  line-height: 1.8rem;
  min-height: 50px;
  margin-top: 0.71429em;
  margin-bottom: 0.5em;
}

/* line 197, ../sass/modules/_fields.scss */
.node .field-name-field-lead-image.field-type-image {
  text-align: center;
  margin: 2.5rem 0;
}
/* line 200, ../sass/modules/_fields.scss */
.node .field-name-field-lead-image.field-type-image img {
  width: auto;
  height: auto;
}

/* line 207, ../sass/modules/_fields.scss */
.field-name-field-heading h2 {
  text-align: center;
  font-size: 2.57143em;
  line-height: 1.11111em;
  margin-top: 0;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .oxfam-green h2 {
  color: #61a534;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .dark-green h2 {
  color: #0c884a;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .orange h2 {
  color: #f16e22;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .burgundy h2 {
  color: #630235;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .pink h2 {
  color: #e43989;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .light-green h2 {
  color: #bece45;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .red h2 {
  color: #e70052;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .purple h2 {
  color: #53297d;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .blue h2 {
  color: #5ac6e9;
}
/* line 216, ../sass/modules/_fields.scss */
.field-name-field-heading .yellow h2 {
  color: #fbc43a;
}

/* line 221, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .field-name-field-fc-text {
  font-size: 1.7rem;
  line-height: 2.2rem;
  padding: 1.2rem;
}

/* line 226, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box {
  position: relative;
  clear: both;
}

/* line 230, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .quoted .field-name-field-fc-text {
  background-color: #0c884a !important;
  margin-top: 110px;
  margin-bottom: 40px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 2rem;
  color: white;
}
@media only screen and (min-width: 640px) {
  /* line 230, ../sass/modules/_fields.scss */
  .field-name-field-fc-text-box .quoted .field-name-field-fc-text {
    margin-left: 40px;
    margin-right: 40px;
    padding: 3rem;
  }
}
/* line 244, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .quoted .field-name-field-fc-text::before, .field-name-field-fc-text-box .quoted .field-name-field-fc-text:after {
  content: " ";
  display: inline-block;
  position: absolute;
}
/* line 249, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .quoted .field-name-field-fc-text::before {
  background: url("../images/quote/oxfam_quote_before.svg");
  background-size: contain;
  background-repeat: no-repeat;
  top: -20px;
  left: 0;
  width: 48px;
  height: 32px;
}
@media only screen and (min-width: 640px) {
  /* line 249, ../sass/modules/_fields.scss */
  .field-name-field-fc-text-box .quoted .field-name-field-fc-text::before {
    top: -30px;
    left: 18px;
    width: 95px;
    height: 64px;
  }
}
/* line 265, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .quoted .field-name-field-fc-text::after {
  background: url("../images/quote/oxfam_quote_after.svg");
  background-size: contain;
  background-repeat: no-repeat;
  bottom: 20px;
  right: 0;
  width: 48px;
  height: 32px;
}
@media only screen and (min-width: 640px) {
  /* line 265, ../sass/modules/_fields.scss */
  .field-name-field-fc-text-box .quoted .field-name-field-fc-text::after {
    bottom: 10px;
    right: 18px;
    width: 95px;
    height: 64px;
  }
}

/* line 282, ../sass/modules/_fields.scss */
.field-name-field-media-set .right .field-name-field-media-set-call-to-action {
  text-align: right;
  padding-right: 28px;
}

/* line 286, ../sass/modules/_fields.scss */
.field-name-field-media-set .center .field-name-field-media-set-call-to-action {
  text-align: center;
}

/* line 289, ../sass/modules/_fields.scss */
.field-name-field-media-set .left .field-name-field-media-set-call-to-action {
  text-align: left;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .oxfam-green .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #61a534;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .oxfam-green .field-name-field-media-set-call-to-action a:after {
  border-left-color: #61a534;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .oxfam-green {
  background-color: #61a534;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .oxfam-green .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .dark-green .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #0c884a;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .dark-green .field-name-field-media-set-call-to-action a:after {
  border-left-color: #0c884a;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .dark-green {
  background-color: #0c884a;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .dark-green .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .orange .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #f16e22;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .orange .field-name-field-media-set-call-to-action a:after {
  border-left-color: #f16e22;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .orange {
  background-color: #f16e22;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .orange .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .burgundy .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #630235;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .burgundy .field-name-field-media-set-call-to-action a:after {
  border-left-color: #630235;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .burgundy {
  background-color: #630235;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .burgundy .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .pink .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #e43989;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .pink .field-name-field-media-set-call-to-action a:after {
  border-left-color: #e43989;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .pink {
  background-color: #e43989;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .pink .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .light-green .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #bece45;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .light-green .field-name-field-media-set-call-to-action a:after {
  border-left-color: #bece45;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .light-green {
  background-color: #bece45;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .light-green .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .red .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #e70052;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .red .field-name-field-media-set-call-to-action a:after {
  border-left-color: #e70052;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .red {
  background-color: #e70052;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .red .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .purple .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #53297d;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .purple .field-name-field-media-set-call-to-action a:after {
  border-left-color: #53297d;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .purple {
  background-color: #53297d;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .purple .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .blue .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #5ac6e9;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .blue .field-name-field-media-set-call-to-action a:after {
  border-left-color: #5ac6e9;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .blue {
  background-color: #5ac6e9;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .blue .field-name-field-fc-text {
  color: white;
}

/* line 296, ../sass/modules/_fields.scss */
.field-name-field-media-set .yellow .field-name-field-media-set-call-to-action a {
  font-size: 23px;
  background-color: #fbc43a;
}
/* line 299, ../sass/modules/_fields.scss */
.field-name-field-media-set .yellow .field-name-field-media-set-call-to-action a:after {
  border-left-color: #fbc43a;
}

/* line 305, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .yellow {
  background-color: #fbc43a;
  margin-left: 40px;
  margin-right: 40px;
}
/* line 309, ../sass/modules/_fields.scss */
.field-name-field-fc-text-box .yellow .field-name-field-fc-text {
  color: white;
}

@media only screen and (max-width: 640px) {
  /* line 314, ../sass/modules/_fields.scss */
  .group-split {
    display: block;
    max-width: 450px;
    margin: 0 auto;
  }
}

@media only screen and (min-width: 640px) {
  /* line 322, ../sass/modules/_fields.scss */
  .field-name-field-media-set-split-first,
  .field-name-field-media-set--split-second {
    width: 50%;
  }
}

@media only screen and (min-width: 640px) {
  /* line 328, ../sass/modules/_fields.scss */
  .field-name-field-media-set-split-first {
    float: left;
    padding-right: 5%;
  }

  /* line 332, ../sass/modules/_fields.scss */
  .field-name-field-media-set--split-second {
    float: right;
    padding-left: 5%;
  }
}
@media only screen and (min-width: 640px) {
  /* line 337, ../sass/modules/_fields.scss */
  .field-name-field-media-set-split-first + .field-name-field-media-set--split-second {
    border-left: 2px solid #838383;
  }
}

/** Postcard Bean - Default
========================================================================== */
/* line 3, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default {
  padding-bottom: 4.28571em;
  padding-top: 4.28571em;
}
/* line 7, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure {
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 13, ../sass/modules/_beans.scss */
  .entity-bean.bean-postcard.entity-viewmode-default figure {
    display: block;
    width: 58.24176%;
    float: left;
    margin-right: 1.0989%;
    margin-right: 6.59341%;
  }
  /* line 18, ../sass/modules/_beans.scss */
  .entity-bean.bean-postcard.entity-viewmode-default .group_non_image_content {
    width: 34.06593%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
/* line 23, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default figure {
  max-width: 520px;
}
/* line 28, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .group_non_image_content {
  text-align: center;
}
/* line 31, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-title {
  margin-top: 0.60606em;
  margin-bottom: 0.60606em;
  font-size: 2.35714em;
  line-height: 0.84848em;
  color: #333333;
}
/* line 39, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-subhead {
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 39, ../sass/modules/_beans.scss */
  .entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-subhead {
    display: block;
  }
}
/* line 47, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-text {
  margin-top: 2.85714em;
}
/* line 50, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-call-to-action {
  overflow: hidden;
  margin-top: 1.42857em;
}
/* line 53, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-call-to-action a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.entity-bean.bean-postcard.entity-viewmode-default .field-name-field-postcard-call-to-action a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 61, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded .bean-title {
  font-size: 1.57143em;
  line-height: 1.36364em;
  padding-top: 0.71429em;
  padding-bottom: 0.71429em;
}
@media only screen and (min-width: 883px) {
  /* line 61, ../sass/modules/_beans.scss */
  .entity-bean.bean-postcard.entity-viewmode-expanded .bean-title {
    font-size: 1.92857em;
    line-height: 1.48148em;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
  }
}

/** Postcard Bean - Condensed
========================================================================== */
/* line 78, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-condensed figure {
  text-align: center;
}
/* line 84, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-condensed a.group-wrapper {
  background: #F5F5EF;
  display: block;
  padding: 1rem;
  text-align: center;
  text-decoration: none;
}
/* line 91, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-condensed .field-name-title {
  color: #61a534;
  font-size: 2rem;
  margin-bottom: 0.6rem;
}
/* line 98, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-condensed .field-name-field-postcard-text,
.entity-bean.bean-postcard.entity-viewmode-condensed .field-name-field-postcard-call-to-action {
  color: #5F5C5A;
}
/* line 101, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-condensed .field-name-field-postcard-call-to-action {
  color: #838383;
  text-align: center;
  background: #F5F5EF;
  padding-bottom: 0.75rem;
}

/** Postcard Bean - Expanded
========================================================================== */
/* line 142, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded .content {
  text-align: center;
}
/* line 147, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded .bean-title {
  color: #767676;
  padding-bottom: 0;
  padding-top: 0.70em;
}
/* line 154, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level {
  text-decoration: none;
}
/* line 110, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #61a534;
  height: 190px;
  margin: 0 auto;
  position: relative;
  width: 190px;
  -webkit-box-shadow: inset 0 0 0 0 #61a534, inset 0 0 0 0px #61a534, 0 1px 2px #61a534;
  -moz-box-shadow: inset 0 0 0 0 #61a534, inset 0 0 0 0px #61a534, 0 1px 2px #61a534;
  box-shadow: inset 0 0 0 0 #61a534, inset 0 0 0 0px #61a534, 0 1px 2px #61a534;
}
/* line 124, ../sass/modules/_beans.scss */
.ie7 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  background: #61a534;
}
/* line 126, ../sass/modules/_beans.scss */
.ie7 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle:hover {
  background: #70d701;
}
/* line 131, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level:hover .circle {
  -webkit-box-shadow: inset 0 0 0 150px #70d701, inset 0 0 0 0px #70d701, 0 1px 2px #70d701;
  -moz-box-shadow: inset 0 0 0 150px #70d701, inset 0 0 0 0px #70d701, 0 1px 2px #70d701;
  box-shadow: inset 0 0 0 150px #70d701, inset 0 0 0 0px #70d701, 0 1px 2px #70d701;
}
/* line 158, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level img {
  left: 50%;
  margin-left: -34px;
  margin-top: -35.5px;
  position: absolute;
  top: 50%;
}
/* line 167, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded .field-name-field-postcard-text {
  margin: 0.5em 0;
  font-size: 12px;
}
/* line 171, ../sass/modules/_beans.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
  margin-top: 0.70em;
  min-width: 160px;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 110, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #e30051;
  height: 190px;
  margin: 0 auto;
  position: relative;
  width: 190px;
  -webkit-box-shadow: inset 0 0 0 0 #e30051, inset 0 0 0 0px #e30051, 0 1px 2px #e30051;
  -moz-box-shadow: inset 0 0 0 0 #e30051, inset 0 0 0 0px #e30051, 0 1px 2px #e30051;
  box-shadow: inset 0 0 0 0 #e30051, inset 0 0 0 0px #e30051, 0 1px 2px #e30051;
}
/* line 124, ../sass/modules/_beans.scss */
.ie7 .pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  background: #e30051;
}
/* line 126, ../sass/modules/_beans.scss */
.ie7 .pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle:hover {
  background: #ff5994;
}
/* line 131, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level:hover .circle {
  -webkit-box-shadow: inset 0 0 0 150px #ff5994, inset 0 0 0 0px #ff5994, 0 1px 2px #ff5994;
  -moz-box-shadow: inset 0 0 0 150px #ff5994, inset 0 0 0 0px #ff5994, 0 1px 2px #ff5994;
  box-shadow: inset 0 0 0 150px #ff5994, inset 0 0 0 0px #ff5994, 0 1px 2px #ff5994;
}
/* line 183, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #e30051;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.pane-bean-bean-home-centre-2 .entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #e30051;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 110, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  -webkit-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  background: #ef6c00;
  height: 190px;
  margin: 0 auto;
  position: relative;
  width: 190px;
  -webkit-box-shadow: inset 0 0 0 0 #ef6c00, inset 0 0 0 0px #ef6c00, 0 1px 2px #ef6c00;
  -moz-box-shadow: inset 0 0 0 0 #ef6c00, inset 0 0 0 0px #ef6c00, 0 1px 2px #ef6c00;
  box-shadow: inset 0 0 0 0 #ef6c00, inset 0 0 0 0px #ef6c00, 0 1px 2px #ef6c00;
}
/* line 124, ../sass/modules/_beans.scss */
.ie7 .pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle {
  background: #ef6c00;
}
/* line 126, ../sass/modules/_beans.scss */
.ie7 .pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level .circle:hover {
  background: #fb9448;
}
/* line 131, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.contains-block-level:hover .circle {
  -webkit-box-shadow: inset 0 0 0 150px #fb9448, inset 0 0 0 0px #fb9448, 0 1px 2px #fb9448;
  -moz-box-shadow: inset 0 0 0 150px #fb9448, inset 0 0 0 0px #fb9448, 0 1px 2px #fb9448;
  box-shadow: inset 0 0 0 150px #fb9448, inset 0 0 0 0px #fb9448, 0 1px 2px #fb9448;
}
/* line 191, ../sass/modules/_beans.scss */
.pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #ef6c00;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.pane-bean-bean-home-centre-3 .entity-bean.bean-postcard.entity-viewmode-expanded a.arrow.right:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #ef6c00;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/** Image Bean - Highlight
========================================================================== */
/* line 197, ../sass/modules/_beans.scss */
.panel-pane.highlighted, .highligted-pane, .node-emergency .emergency-content-inner section.highlight, .page-donate .pane-bean-donation-landing-header {
  border-bottom: 5px solid #d9d9d9;
  text-align: center;
  margin-left: 0%;
}
@media only screen and (min-width: 640px) {
  /* line 197, ../sass/modules/_beans.scss */
  .panel-pane.highlighted, .highligted-pane, .node-emergency .emergency-content-inner section.highlight, .page-donate .pane-bean-donation-landing-header {
    text-align: left;
  }
}
/* line 207, ../sass/modules/_beans.scss */
.panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title {
  color: #c0bcbd;
  font-size: 2.5em;
  line-height: 1.14286em;
}
@media only screen and (min-width: 640px) {
  /* line 207, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title {
    text-align: left;
    font-size: 1.85714em;
    line-height: 1.53846em;
  }
}
@media only screen and (min-width: 786px) {
  /* line 207, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title {
    font-size: 2.5em;
    line-height: 1.14286em;
  }
}
@media only screen and (min-width: 883px) {
  /* line 207, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title {
    font-size: 3.21429em;
    line-height: 1.33333em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 207, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-title, .highligted-pane .field-name-title, .node-emergency .emergency-content-inner section.highlight .field-name-title, .page-donate .pane-bean-donation-landing-header .field-name-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
  }
}
/* line 226, ../sass/modules/_beans.scss */
.panel-pane.highlighted .field-name-field-block-text-content, .highligted-pane .field-name-field-block-text-content, .node-emergency .emergency-content-inner section.highlight .field-name-field-block-text-content, .page-donate .pane-bean-donation-landing-header .field-name-field-block-text-content {
  margin-top: 1.42857em;
}
@media only screen and (max-width: 883px) {
  /* line 231, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-link, .highligted-pane .field-name-field-link, .node-emergency .emergency-content-inner section.highlight .field-name-field-link, .page-donate .pane-bean-donation-landing-header .field-name-field-link {
    margin-left: 0;
    margin-bottom: 1.42857em;
  }
  /* line 235, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-link a, .highligted-pane .field-name-field-link a, .node-emergency .emergency-content-inner section.highlight .field-name-field-link a, .page-donate .pane-bean-donation-landing-header .field-name-field-link a {
    padding-top: 0.75em;
    padding-bottom: 0.75em;
  }
}
/* line 242, ../sass/modules/_beans.scss */
.panel-pane.highlighted .field-name-field-image, .highligted-pane .field-name-field-image, .node-emergency .emergency-content-inner section.highlight .field-name-field-image, .page-donate .pane-bean-donation-landing-header .field-name-field-image {
  padding-bottom: 0;
  float: right;
  display: none;
}
@media only screen and (min-width: 640px) {
  /* line 246, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-image img, .highligted-pane .field-name-field-image img, .node-emergency .emergency-content-inner section.highlight .field-name-field-image img, .page-donate .pane-bean-donation-landing-header .field-name-field-image img {
    width: 250px;
  }
}
@media only screen and (min-width: 786px) {
  /* line 246, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-image img, .highligted-pane .field-name-field-image img, .node-emergency .emergency-content-inner section.highlight .field-name-field-image img, .page-donate .pane-bean-donation-landing-header .field-name-field-image img {
    width: 300px;
  }
}
@media only screen and (min-width: 980px) {
  /* line 246, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-image img, .highligted-pane .field-name-field-image img, .node-emergency .emergency-content-inner section.highlight .field-name-field-image img, .page-donate .pane-bean-donation-landing-header .field-name-field-image img {
    width: auto;
  }
}
@media only screen and (min-width: 640px) {
  /* line 242, ../sass/modules/_beans.scss */
  .panel-pane.highlighted .field-name-field-image, .highligted-pane .field-name-field-image, .node-emergency .emergency-content-inner section.highlight .field-name-field-image, .page-donate .pane-bean-donation-landing-header .field-name-field-image {
    display: block;
  }
}

/** Image Bean
========================================================================== */
/* line 271, ../sass/modules/_beans.scss */
.bean-block-image a.bean-title-link {
  text-decoration: none;
}
/* line 274, ../sass/modules/_beans.scss */
.bean-block-image .field-name-title {
  margin-bottom: 0.00781em;
}
@media only screen and (max-width: 640px) {
  /* line 270, ../sass/modules/_beans.scss */
  .bean-block-image {
    margin-top: 1.42857em;
  }
}

/* line 284, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-default {
  text-align: center;
}
/* line 287, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-default .field-name-title {
  color: #333333;
}
/* line 290, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-default .field-name-field-image {
  margin-bottom: 0.71429em;
}
/* line 293, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-default .field-name-field-block-text-content {
  margin-top: 1.42857em;
  margin-bottom: 0.71429em;
}

/* line 305, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .content {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.bean-block-image.entity-viewmode-condensed .content:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 786px) {
  /* line 309, ../sass/modules/_beans.scss */
  .bean-block-image.entity-viewmode-condensed .field-name-field-image,
  .bean-block-image.entity-viewmode-condensed .field-group-format {
    -webkit-columns: 1;
    -moz-columns: 1;
    -ms-columns: 1;
    -o-columns: 1;
    columns: 1;
    margin-right: 0;
    width: 50%;
  }
}
/* line 316, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-name-field-image {
  float: right;
}
/* line 322, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-name-title {
  margin-bottom: 0.25em;
}
/* line 326, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-group-format {
  color: #fff;
  padding: 1em;
}
/* line 330, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-name-field-image img {
  max-width: 100%;
  width: auto;
  height: auto;
}
/* line 335, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-name-field-link {
  overflow: hidden;
  margin-top: 0.71429em;
}
/* line 338, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-condensed .field-name-field-link a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: white;
  position: relative;
  overflow: visible;
  color: #333333;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-block-image.entity-viewmode-condensed .field-name-field-link a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid white;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/* line 348, ../sass/modules/_beans.scss */
.bean-block-image.entity-viewmode-banner .field-name-field-image,
.bean-block-image.entity-viewmode-banner img {
  width: 100%;
  height: auto;
}

/* line 354, ../sass/modules/_beans.scss */
.pattern-blue-background {
  background: url('../images/pattern-bg/blue-bg.png?1464082178') no-repeat;
}
@media only screen and (max-width: 786px) {
  /* line 354, ../sass/modules/_beans.scss */
  .pattern-blue-background {
    background-repeat: repeat;
  }
}
@media only screen and (min-width: 786px) {
  /* line 354, ../sass/modules/_beans.scss */
  .pattern-blue-background {
    max-width: 474px;
  }
}

/* line 363, ../sass/modules/_beans.scss */
.pattern-purple-background {
  background: url('../images/pattern-bg/purple-bg.png?1464082178') no-repeat;
}
@media only screen and (max-width: 786px) {
  /* line 363, ../sass/modules/_beans.scss */
  .pattern-purple-background {
    background-repeat: repeat;
  }
}
@media only screen and (min-width: 786px) {
  /* line 363, ../sass/modules/_beans.scss */
  .pattern-purple-background {
    max-width: 474px;
  }
}

/** Video Bean - Default
========================================================================== */
/* line 375, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-default {
  text-align: center;
}
/* line 377, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-default .field-name-title {
  margin-bottom: 1.42857em;
}
/* line 380, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-default .field-name-field-video-bean-intro {
  margin-bottom: 1.42857em;
}
/* line 383, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-default .field-name-field-video-bean-outro {
  margin-top: 1.42857em;
}
/* line 388, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-default .field-name-field-video-bean-video iframe {
  max-height: 600px;
  width: 100%;
}

/** Video Bean - Highlighted
========================================================================== */
/* line 396, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded {
  text-align: center;
  background: url('../images/expanded-video-bg.png?1464082178') no-repeat;
}
/* line 399, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .content {
  padding-top: 2.14286em;
  background: url('../images/expanded-video-right-bg.png?1464082178') no-repeat 100% 0;
}
/* line 407, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .text-is-prose a:link,
.bean-video-bean.entity-viewmode-expanded .text-is-prose a:visited,
.bean-video-bean.entity-viewmode-expanded .text-is-prose a:focus,
.bean-video-bean.entity-viewmode-expanded .text-is-prose a:active {
  color: white;
  text-decoration: underline;
}
/* line 412, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .field-name-title {
  padding-left: 2.10526%;
  padding-right: 2.10526%;
  color: #fff;
  font-size: 1.78571em;
  line-height: 1.6em;
  line-height: 1;
}
@media only screen and (min-width: 640px) {
  /* line 412, ../sass/modules/_beans.scss */
  .bean-video-bean.entity-viewmode-expanded .field-name-title {
    font-size: 2.5em;
    line-height: 1.14286em;
    line-height: 1;
  }
}
@media only screen and (min-width: 786px) {
  /* line 412, ../sass/modules/_beans.scss */
  .bean-video-bean.entity-viewmode-expanded .field-name-title {
    font-size: 3.21429em;
    line-height: 1.33333em;
    line-height: 1;
  }
}
@media only screen and (min-width: 980px) {
  /* line 412, ../sass/modules/_beans.scss */
  .bean-video-bean.entity-viewmode-expanded .field-name-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
    line-height: 1;
  }
}
/* line 432, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-intro {
  margin-bottom: 1.42857em;
  color: #fff;
}
/* line 436, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-outro {
  margin-top: 1.42857em;
}
/* line 439, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-video {
  margin: 0;
}
/* line 441, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-video iframe {
  max-height: 600px;
}
@media only screen and (min-width: 786px) {
  /* line 439, ../sass/modules/_beans.scss */
  .bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-video {
    margin: 0 5em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 439, ../sass/modules/_beans.scss */
  .bean-video-bean.entity-viewmode-expanded .field-name-field-video-bean-video {
    margin: 0 10em;
  }
}

/** Video Bean Call to Action in a colorbox.
========================================================================== */
/* line 456, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-colorbox .field-name-field-field-video-bean-link {
  margin-top: 2em;
  text-align: center;
}
/* line 459, ../sass/modules/_beans.scss */
.bean-video-bean.entity-viewmode-colorbox .field-name-field-field-video-bean-link .fences-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-video-bean.entity-viewmode-colorbox .field-name-field-field-video-bean-link .fences-inner:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/** Text Bean
========================================================================== */
/* line 468, ../sass/modules/_beans.scss */
.bean-text-bean.entity-viewmode-reversed {
  text-align: center;
}
@media only screen and (max-width: 640px) {
  /* line 468, ../sass/modules/_beans.scss */
  .bean-text-bean.entity-viewmode-reversed {
    margin-bottom: 1.42857em;
  }
}
/* line 474, ../sass/modules/_beans.scss */
.bean-text-bean.entity-viewmode-reversed .field-name-field-beantext-text {
  -webkit-border-radius: 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0;
  border-radius: 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0;
  font-size: 4.28571em;
  line-height: 1.33333em;
  padding-top: 0.25em;
  color: #fff;
  background-color: #86d4eb;
}
/* line 482, ../sass/modules/_beans.scss */
.bean-text-bean.entity-viewmode-reversed .field-name-title {
  -webkit-border-radius: 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px;
  border-radius: 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px;
  color: #fff;
  background-color: #21b4cc;
  padding: 1em 0;
}

/* line 492, ../sass/modules/_beans.scss */
.bean-text-bean.entity-viewmode-default .field-name-title {
  font-size: 2.35714em;
  line-height: 1.21212em;
  margin-bottom: 0.30303em;
}
/* line 497, ../sass/modules/_beans.scss */
.bean-text-bean.entity-viewmode-default .field-name-field-beantext-text {
  margin-bottom: 1.42857em;
}

/** Campaign Product Bean
========================================================================== */
/* line 505, ../sass/modules/_beans.scss */
.pane-bean-heroes-landing-products .pane-content {
  position: relative;
}

/* line 509, ../sass/modules/_beans.scss */
.pane-bean-heroes-landing-products .pane-content:before, .pane-bean-heroes-landing-products .pane-content:after {
  content: "";
  display: block;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  margin-bottom: -20px;
  position: relative;
  z-index: 100;
}
/* line 521, ../sass/modules/_beans.scss */
.pane-bean-heroes-landing-products .pane-content:before {
  border-top: 20px solid #fff;
}
/* line 524, ../sass/modules/_beans.scss */
.pane-bean-heroes-landing-products .pane-content:after {
  position: absolute;
  left: -20px;
  bottom: 0px;
  margin-left: 50%;
  border-top: 20px solid #878579;
}

/* line 533, ../sass/modules/_beans.scss */
.bean-campaign-product-bean {
  background: #878579;
  color: #f4f4f4;
  font-weight: lighter;
  padding: 3em;
  padding-top: 3em;
  padding-bottom: 1em;
  text-align: center;
}
/* line 542, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-description {
  font-size: 1.8em;
  line-height: 1.5;
  margin-top: 0.5em;
  margin-bottom: 1em;
}
/* line 548, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-sub-description {
  font-size: 1em;
  margin-bottom: 2em;
}
/* line 552, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref {
  display: inline-block;
  margin: 3% 1%;
}
/* line 555, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref h2 {
  display: none;
}
/* line 558, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref img {
  width: auto;
}
/* line 561, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .field-type-image a {
  transition: opacity 1s;
  -moz-transition: opacity 1s;
  /* Firefox 4 */
  -webkit-transition: opacity 1s;
  /* Safari and Chrome */
  -o-transition: opacity 1s;
  /* Opera */
}
/* line 563, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .field-type-image a:hover {
  opacity: 0.5;
}
/* line 567, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-title {
  font-size: 1.8em;
  line-height: 1.5;
}
/* line 570, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-title a, .bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-title a:link, .bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-title a:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #f4f4f4;
  text-decoration: none;
}
/* line 575, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-title a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #fff;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
}
/* line 582, ../sass/modules/_beans.scss */
.bean-campaign-product-bean .field-name-field-bean-campaign-product-ref .product-prices {
  font-size: 1.5em;
}

/** Campaign Call To Action Bean
========================================================================== */
/* line 591, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action {
  margin-top: 3em;
  font-weight: lighter;
  padding: 3em;
  padding-top: 1em;
  padding-bottom: 1em;
  text-align: center;
}
/* line 598, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-bean-campaign-description {
  font-size: 1.8em;
  line-height: 1.5;
  margin-top: 0.5em;
  margin-bottom: 1em;
  color: #3d3d3d;
}
/* line 605, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-bean-sub-description {
  font-size: 1.2em;
  margin-bottom: 2em;
}
/* line 609, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-image-links {
  margin-left: 0.25%;
  margin-right: 0.25%;
  margin-bottom: 0.25%;
}
/* line 615, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-image-links img:hover {
  opacity: 0.5;
}
/* line 620, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link {
  margin-top: 2em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
  background-color: #ff93cf;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-weight: normal;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 628, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link:after {
  border-left-width: 1.25em;
}
/* line 632, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link a, .bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link a:link, .bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link a:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #fff;
  text-decoration: none;
}
/* line 637, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #f4f4f4;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
}
/* line 643, ../sass/modules/_beans.scss */
.bean-bean-campaign-call-to-action .field-name-field-campaign-bean-link:after {
  border-left-color: #e43989;
}

/** Meet the Heroes blocks - image and link beans on Heroes landing page.
========================================================================== */
/* line 653, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items:before, .page-heroes .panel-region.has-3-items:after {
  content: "";
  display: block;
  margin: auto;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  margin-bottom: -20px;
  position: relative;
  z-index: 100;
}
/* line 665, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items:before {
  border-top: 20px solid #fff;
}
/* line 668, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items:after {
  position: absolute;
  left: -20px;
  bottom: 0px;
  margin-left: 50%;
}
/* line 674, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane {
  display: block;
  margin: 0;
}
/* line 677, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .bean-title-link {
  font-size: 1.1em;
  display: block;
  margin-bottom: 1em;
  background: transparent !important;
}
/* line 682, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .bean-title-link:before {
  content: "";
  display: inline-block;
  width: 150px;
  background: #d784ae url(../images/hero_symbol_white.png) center 30% no-repeat;
  height: 85px;
  -webkit-border-radius: 75px 75px 0 0;
  border-radius: 75px 75px 0 0;
  position: relative;
  z-index: 100;
}
/* line 693, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .bean-title-link, .page-heroes .panel-region.has-3-items .panel-pane .bean-title-link:link, .page-heroes .panel-region.has-3-items .panel-pane .bean-title-link:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #fff;
  text-decoration: none;
  background-image: none;
}
/* line 699, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .bean-title-link:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #f4f4f4;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
  background-image: none;
}
/* line 707, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .bean-block-image {
  color: #fff;
  padding-bottom: 1.5em;
  margin: 0;
  font-weight: lighter;
}
/* line 713, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-image {
  margin-bottom: -5em;
  background-color: #fff;
}
/* line 718, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-image img:hover {
  opacity: 0.5;
}
/* line 723, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-title {
  color: #fff;
  font-family: sans-serif;
}
/* line 727, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-block-text-content {
  padding-left: 3em;
  padding-right: 3em;
  padding-bottom: 1.5em;
  margin: 0;
}
/* line 733, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
  background-color: #fff;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 740, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link a, .page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link a:link, .page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link a:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #e43989;
  text-decoration: none;
  background-image: none;
}
/* line 746, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #e43989;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
  background-image: none;
}
/* line 753, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane .field-name-field-link:after {
  border-left-color: #fff;
}
/* line 759, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-1 .bean-title-link, .page-heroes .panel-region.has-3-items .panel-pane.pane-num-1 .bean-title-link:before {
  background-color: #fd48af;
}
/* line 762, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-1 .bean-block-image {
  background: #fd48af;
}
/* line 765, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-1 .field-name-field-image {
  border-bottom: 2em solid #fd48af;
}
/* line 770, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-2 .bean-title-link, .page-heroes .panel-region.has-3-items .panel-pane.pane-num-2 .bean-title-link:before {
  background-color: #d784ae;
}
/* line 773, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-2 .bean-block-image {
  background: #d784ae;
}
/* line 776, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-2 .field-name-field-image {
  border-bottom: 2em solid #d784ae;
}
/* line 781, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-3 .bean-title-link, .page-heroes .panel-region.has-3-items .panel-pane.pane-num-3 .bean-title-link:before {
  background-color: #c14289;
}
/* line 784, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-3 .bean-block-image {
  background: #c14289;
}
/* line 787, ../sass/modules/_beans.scss */
.page-heroes .panel-region.has-3-items .panel-pane.pane-num-3 .field-name-field-image {
  border-bottom: 2em solid #c14289;
}

/* line 796, ../sass/modules/_beans.scss */
.ie9 .page-heroes .panel-region.has-3-items:after {
  border: none;
}

/** Background video bean - heroes landing page.
========================================================================== */
/* line 803, ../sass/modules/_beans.scss */
.bean-background-video-bean {
  text-align: center;
  font-weight: lighter;
}
/* line 806, ../sass/modules/_beans.scss */
.bean-background-video-bean .group-video {
  font-size: 0.9em;
  position: relative;
}
/* line 812, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-image {
  overflow: hidden;
  height: 100%;
  width: 100%;
  position: absolute;
}
/* line 817, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-image img {
  width: 100%;
  height: auto;
}
/* line 822, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-lightbox {
  line-height: 2em;
  position: relative;
  z-index: 1;
}
/* line 826, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-lightbox a {
  margin-top: 10em;
  margin-bottom: 2em;
  display: inline-block;
  padding: 3em;
  text-indent: -9999px;
  background: url(../images/play_button.png) no-repeat center center;
}
/* line 835, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-textoverlay {
  position: relative;
  z-index: 1;
  color: #fff;
  font-size: 1.2em;
  margin-left: 1em;
  margin-right: 1em;
}
/* line 843, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-description {
  font-size: 1.8em;
  line-height: 1.5;
  margin: 2em;
  font-weight: lighter;
  color: #3d3d3d;
}
/* line 850, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta {
  margin-bottom: 2em;
  font-size: 1.5em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
  background-color: #e43989;
  font-size: 1.75em;
  padding-right: 1.5em;
  padding-left: 1.5em;
  font-weight: normal;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 860, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta:after {
  border-left-width: 1.25em;
}
/* line 863, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta a, .bean-background-video-bean .field-name-field-campaign-video-major-cta a:link, .bean-background-video-bean .field-name-field-campaign-video-major-cta a:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #fff;
  text-decoration: none;
}
/* line 868, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
}
/* line 873, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-major-cta:after {
  border-left-color: #e43989;
}
/* line 877, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-minor-cta {
  margin-bottom: 2em;
  font-size: 1.5em;
}
/* line 880, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-minor-cta a, .bean-background-video-bean .field-name-field-campaign-video-minor-cta a:link, .bean-background-video-bean .field-name-field-campaign-video-minor-cta a:visited {
  color: #c14289;
}
/* line 883, ../sass/modules/_beans.scss */
.bean-background-video-bean .field-name-field-campaign-video-minor-cta a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  text-shadow: 1px 1px 1px #D6D6D6;
}

/* line 890, ../sass/modules/_beans.scss */
.background-video-overlay {
  position: absolute;
  top: 0px;
  background: url(../images/video_overlay.png);
  height: 415px;
  width: 100%;
}

/** Donation fund page bean.
========================================================================== */
/* line 902, ../sass/modules/_beans.scss */
.bean-donation-fund-page-bean {
  margin-bottom: 3em;
  color: #000;
}
/* line 907, ../sass/modules/_beans.scss */
.bean-donation-fund-page-bean .field-name-field-beantext-image img {
  width: 100%;
  height: auto;
}
/* line 912, ../sass/modules/_beans.scss */
.bean-donation-fund-page-bean .field-name-field-dfp-bean-amount-label {
  padding: 0.25em;
  padding-top: 1em;
}
/* line 916, ../sass/modules/_beans.scss */
.bean-donation-fund-page-bean .field-name-field-beantext-text {
  padding: 0.5em;
}

/* line 1, ../sass/modules/_nodes.scss */
.node.node-viewmode-full {
  padding-bottom: 1.42857em;
}

/** Basic Page Content
========================================================================== */
/* line 16, ../sass/modules/_nodes.scss */
body.node-type-content-page .page-title, body.node-type-content-page .node-volunteer h2.node-title, .node-volunteer body.node-type-content-page h2.node-title,
body.node-type-content-page .node-job h2.node-title,
.node-job body.node-type-content-page h2.node-title, body.node-type-content-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page div.field-name-title {
  font-size: 2.14286em;
  line-height: 1em;
  padding-top: 0.66667em;
  text-align: center;
}
@media only screen and (min-width: 640px) {
  /* line 16, ../sass/modules/_nodes.scss */
  body.node-type-content-page .page-title, body.node-type-content-page .node-volunteer h2.node-title, .node-volunteer body.node-type-content-page h2.node-title,
  body.node-type-content-page .node-job h2.node-title,
  .node-job body.node-type-content-page h2.node-title, body.node-type-content-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page div.field-name-title {
    font-size: 2.71429em;
    line-height: 0.78947em;
    padding-top: 1.05263em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 16, ../sass/modules/_nodes.scss */
  body.node-type-content-page .page-title, body.node-type-content-page .node-volunteer h2.node-title, .node-volunteer body.node-type-content-page h2.node-title,
  body.node-type-content-page .node-job h2.node-title,
  .node-job body.node-type-content-page h2.node-title, body.node-type-content-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-content-page div.field-name-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
    padding-top: 0.72727em;
  }
}
/* line 24, ../sass/modules/_nodes.scss */
body.node-type-content-page.hide-node-title .main-content-inner {
  padding-top: 2rem;
}

/* line 31, ../sass/modules/_nodes.scss */
.field-name-field-media-set {
  margin-bottom: 1.42857em;
}

/* line 36, ../sass/modules/_nodes.scss */
.field-name-field-media-set + .field-name-field-media-set {
  margin-top: 3.57143em;
}
/* line 38, ../sass/modules/_nodes.scss */
.node-blog .field-name-field-media-set + .field-name-field-media-set {
  margin-top: 1.78571em;
}

/* line 44, ../sass/modules/_nodes.scss */
.media-set-image-float-right .field-name-field-media-set-image {
  width: 43.66197%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
  margin-left: 5.6338%;
}

/* line 49, ../sass/modules/_nodes.scss */
.field-name-field-media-set {
  overflow: hidden;
  *zoom: 1;
}
/* line 56, ../sass/modules/_nodes.scss */
.field-name-field-media-set div.field-collection-view.has-image.image-float-left .field-name-field-media-set-image {
  margin-top: 1.42857em;
  margin-right: 3em;
  margin-left: 2em;
  margin-bottom: 1.42857em;
}
@media only screen and (min-width: 640px) {
  /* line 56, ../sass/modules/_nodes.scss */
  .field-name-field-media-set div.field-collection-view.has-image.image-float-left .field-name-field-media-set-image {
    float: left;
    width: 40%;
  }
}
/* line 71, ../sass/modules/_nodes.scss */
.field-name-field-media-set div.field-collection-view.has-image.image-float-right .field-name-field-media-set-image {
  margin-top: 1.42857em;
  margin-left: 3em;
  margin-right: 2em;
  margin-bottom: 1.42857em;
}
@media only screen and (min-width: 640px) {
  /* line 71, ../sass/modules/_nodes.scss */
  .field-name-field-media-set div.field-collection-view.has-image.image-float-right .field-name-field-media-set-image {
    float: right;
    width: 40%;
  }
}
/* line 84, ../sass/modules/_nodes.scss */
.field-name-field-media-set div.field-collection-view.has-image.image-float-centre .field-name-field-media-set-image {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transform: translate3d(0, 0, 0) rotate(0);
  -moz-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
  margin-top: 1.42857em;
  padding: 0;
}
/* line 92, ../sass/modules/_nodes.scss */
.field-name-field-media-set div.field-collection-view.has-image.image-float-centre .field-name-field-media-set-image img {
  margin: auto;
  max-width: 100%;
  height: auto;
}

/* line 103, ../sass/modules/_nodes.scss */
.media-set-has-image .field-name-field-media-set-headline,
.media-set-has-image .field-name-field-media-set-text {
  width: 49.29577%;
  float: right;
  margin-right: 0;
  *margin-left: -1em;
}
/* line 105, ../sass/modules/_nodes.scss */
.media-set-image-float-right .media-set-has-image .field-name-field-media-set-headline, .media-set-image-float-right
.media-set-has-image .field-name-field-media-set-text {
  width: 49.29577%;
  float: left;
  margin-right: 1.40845%;
}

/* line 111, ../sass/modules/_nodes.scss */
.field-name-field-media-set-video,
.field-name-field-media-set-call-to-action {
  margin-top: 1.42857em;
  width: 100%;
  float: left;
  margin-right: 1.40845%;
  margin-bottom: 0.71429em;
}

/* line 117, ../sass/modules/_nodes.scss */
.field-name-field-media-set-audio-title {
  font-size: 1.5em;
  line-height: 1.42857em;
  margin-top: 1.42857em;
  margin-bottom: 0.71429em;
  color: #61a534;
}

/* line 125, ../sass/modules/_nodes.scss */
.field-name-field-media-set-audio-postscript {
  margin-top: 0.35714em;
}

/* ==========================================================================
   Shop Node
   ========================================================================== */
/* line 133, ../sass/modules/_nodes.scss */
body.node-type-shop .page-title, body.node-type-shop .node-volunteer h2.node-title, .node-volunteer body.node-type-shop h2.node-title,
body.node-type-shop .node-job h2.node-title,
.node-job body.node-type-shop h2.node-title, body.node-type-shop .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-shop div.field-name-title, body.page-shops .page-title, body.page-shops .node-volunteer h2.node-title, .node-volunteer body.page-shops h2.node-title,
body.page-shops .node-job h2.node-title,
.node-job body.page-shops h2.node-title, body.page-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.page-shops div.field-name-title {
  font-size: 2.14286em;
  line-height: 1em;
  padding-top: 0.66667em;
  text-align: center;
  color: #333;
}
@media only screen and (min-width: 640px) {
  /* line 133, ../sass/modules/_nodes.scss */
  body.node-type-shop .page-title, body.node-type-shop .node-volunteer h2.node-title, .node-volunteer body.node-type-shop h2.node-title,
  body.node-type-shop .node-job h2.node-title,
  .node-job body.node-type-shop h2.node-title, body.node-type-shop .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-shop div.field-name-title, body.page-shops .page-title, body.page-shops .node-volunteer h2.node-title, .node-volunteer body.page-shops h2.node-title,
  body.page-shops .node-job h2.node-title,
  .node-job body.page-shops h2.node-title, body.page-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.page-shops div.field-name-title {
    font-size: 2.71429em;
    line-height: 0.78947em;
    padding-top: 1.05263em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 133, ../sass/modules/_nodes.scss */
  body.node-type-shop .page-title, body.node-type-shop .node-volunteer h2.node-title, .node-volunteer body.node-type-shop h2.node-title,
  body.node-type-shop .node-job h2.node-title,
  .node-job body.node-type-shop h2.node-title, body.node-type-shop .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.node-type-shop div.field-name-title, body.page-shops .page-title, body.page-shops .node-volunteer h2.node-title, .node-volunteer body.page-shops h2.node-title,
  body.page-shops .node-job h2.node-title,
  .node-job body.page-shops h2.node-title, body.page-shops .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean body.page-shops div.field-name-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
    padding-top: 0.72727em;
  }
}
/* line 148, ../sass/modules/_nodes.scss */
body.node-type-shop .field-name-field-shop-image, body.page-shops .field-name-field-shop-image {
  float: right;
  width: 40%;
  margin: 2em;
}
/* line 151, ../sass/modules/_nodes.scss */
.oldie body.node-type-shop .field-name-field-shop-image, .oldie body.page-shops .field-name-field-shop-image {
  border: 1px solid #bbb;
}
/* line 159, ../sass/modules/_nodes.scss */
body.node-type-shop .field-name-field-shop-find-this-shop iframe, body.page-shops .field-name-field-shop-find-this-shop iframe {
  margin-top: 1em;
}
/* line 163, ../sass/modules/_nodes.scss */
body.node-type-shop .field-name-field-shop-social-media-text, body.page-shops .field-name-field-shop-social-media-text {
  margin-top: 1em;
}
@media only screen and (min-width: 980px) {
  /* line 168, ../sass/modules/_nodes.scss */
  body.node-type-shop .group_twitter, body.page-shops .group_twitter {
    width: 45%;
    float: left;
    clear: left;
    margin-right: 10%;
  }
  /* line 174, ../sass/modules/_nodes.scss */
  body.node-type-shop .field-name-field-shop-social-media-text, body.page-shops .field-name-field-shop-social-media-text {
    clear: both;
    float: left;
    width: 100%;
  }
  /* line 180, ../sass/modules/_nodes.scss */
  body.node-type-shop .field-name-field-facebook-link, body.page-shops .field-name-field-facebook-link {
    width: 45%;
    float: left;
  }
  /* line 185, ../sass/modules/_nodes.scss */
  body.node-type-shop .field-name-field-facebook-link .fb_iframe_widget,
  body.node-type-shop .field-name-field-facebook-link .fb_iframe_widget span,
  body.node-type-shop .field-name-field-facebook-link .fb_iframe_widget span iframe[style], body.page-shops .field-name-field-facebook-link .fb_iframe_widget,
  body.page-shops .field-name-field-facebook-link .fb_iframe_widget span,
  body.page-shops .field-name-field-facebook-link .fb_iframe_widget span iframe[style] {
    width: 100% !important;
  }
  /* line 190, ../sass/modules/_nodes.scss */
  body.node-type-shop .group_social, body.page-shops .group_social {
    overflow: hidden;
    *zoom: 1;
  }
}

/* ==========================================================================
   Product Node
   ========================================================================== */
/** Product Node - Teaser
========================================================================== */
/* line 234, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-teaser .node-title,
.node-unwrapped-bundle-product-display.node-teaser .node-title,
.node-product-display.node-teaser .node-title,
.node-product-display-computer.node-teaser .node-title {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}
/* line 237, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-teaser .node-title a,
.node-unwrapped-bundle-product-display.node-teaser .node-title a,
.node-product-display.node-teaser .node-title a,
.node-product-display-computer.node-teaser .node-title a {
  font-size: 1.07143em;
  line-height: 1.33333em;
  display: block;
  color: #4a7e28;
  text-decoration: none;
}

/* line 247, ../sass/modules/_nodes.scss */
.node-product-display-computer.node-teaser .field-name-field-computer-short-description {
  margin-bottom: 1em;
  font-size: 11px;
  color: #000;
}

/* line 256, ../sass/modules/_nodes.scss */
.view-display-id-page_heroes .node-donation-card-product-display .product-title {
  margin-bottom: 0.71429em;
}
/* line 258, ../sass/modules/_nodes.scss */
.view-display-id-page_heroes .node-donation-card-product-display .product-title a {
  font-size: 1.07143em;
  line-height: 1.33333em;
  display: block;
  color: #e43989;
  text-decoration: none;
}

/* line 276, ../sass/modules/_nodes.scss */
.node-product-display-computer.node-viewmode-condensed .field-name-commerce-price,
.node-product-display-computer.node-viewmode-condensed .field-name-commerce-price-eur,
.node-product-display-computer.node-viewmode-condensed .field-name-commerce-price-gbp,
.node-product-display-computer.node-viewmode-condensed .field-name-field-computer-description,
.node-product-display-computer.node-viewmode-condensed .product-con-title,
.node-product-display-computer.node-viewmode-condensed .social-media-block,
.node-product-display-computer.node-viewmode-condensed .field-name-field-media-set {
  display: none;
}

/** Product Node - Condensed
========================================================================== */
/* line 285, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed,
.node-product-display-computer.node-viewmode-condensed {
  text-align: center;
}
/* line 287, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed .node-title,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .node-title,
.node-product-display-computer.node-viewmode-condensed .node-title {
  font-size: 1.28571em;
  line-height: 2.22222em;
  margin-bottom: 1.11111em;
  font-weight: 600;
  line-height: 1;
  color: #61a534;
}
/* line 294, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed .product-prices,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .product-prices,
.node-product-display-computer.node-viewmode-condensed .product-prices {
  font-size: 1.14286em;
  line-height: 1.25em;
  margin-top: 0.625em;
  margin-bottom: 0.625em;
  color: #3DAE47;
  font-weight: 600;
}
/* line 301, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed .read-more,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .read-more,
.node-product-display-computer.node-viewmode-condensed .read-more {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #3eaf47;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-product-display.node-viewmode-condensed .read-more:after,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .read-more:after,
.node-product-display-computer.node-viewmode-condensed .read-more:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #3eaf47;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 304, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed .group,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .group,
.node-product-display-computer.node-viewmode-condensed .group {
  text-decoration: none;
}
/* line 311, ../sass/modules/_nodes.scss */
.node-product-display.node-viewmode-condensed .field-name-commerce-price,
.node-product-display.node-viewmode-condensed .commerce-product-sku,
.node-product-display.node-viewmode-condensed .commerce-product-title,
.node-product-display.node-viewmode-condensed .field-name-field-bridal-product-description,
.node-product-display.node-viewmode-condensed .field-name-field-gift-set-short-title,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .field-name-commerce-price,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .commerce-product-sku,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .commerce-product-title,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .field-name-field-bridal-product-description,
.node-product-display-oxfam-unwrapped.node-viewmode-condensed .field-name-field-gift-set-short-title,
.node-product-display-computer.node-viewmode-condensed .field-name-commerce-price,
.node-product-display-computer.node-viewmode-condensed .commerce-product-sku,
.node-product-display-computer.node-viewmode-condensed .commerce-product-title,
.node-product-display-computer.node-viewmode-condensed .field-name-field-bridal-product-description,
.node-product-display-computer.node-viewmode-condensed .field-name-field-gift-set-short-title {
  display: none;
}

/** Product Node - Full
========================================================================== */
/* line 324, ../sass/modules/_nodes.scss */
.node-type-product-display-oxfam-unwrapped .page-title .product-prices, .node-type-product-display-oxfam-unwrapped .node-volunteer h2.node-title .product-prices, .node-volunteer .node-type-product-display-oxfam-unwrapped h2.node-title .product-prices,
.node-type-product-display-oxfam-unwrapped .node-job h2.node-title .product-prices,
.node-job .node-type-product-display-oxfam-unwrapped h2.node-title .product-prices, .node-type-product-display-oxfam-unwrapped .section-footer-menu .region-sidebar-first .block-bean div.field-name-title .product-prices, .section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-oxfam-unwrapped div.field-name-title .product-prices,
.node-type-unwrapped-bundle-product-display .page-title .product-prices,
.node-type-unwrapped-bundle-product-display .node-volunteer h2.node-title .product-prices,
.node-volunteer .node-type-unwrapped-bundle-product-display h2.node-title .product-prices,
.node-type-unwrapped-bundle-product-display .node-job h2.node-title .product-prices,
.node-job .node-type-unwrapped-bundle-product-display h2.node-title .product-prices,
.node-type-unwrapped-bundle-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title .product-prices,
.section-footer-menu .region-sidebar-first .block-bean .node-type-unwrapped-bundle-product-display div.field-name-title .product-prices,
.node-type-product-display .page-title .product-prices,
.node-type-product-display .node-volunteer h2.node-title .product-prices,
.node-volunteer .node-type-product-display h2.node-title .product-prices,
.node-type-product-display .node-job h2.node-title .product-prices,
.node-job .node-type-product-display h2.node-title .product-prices,
.node-type-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title .product-prices,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display div.field-name-title .product-prices,
.node-type-product-display-computer .page-title .product-prices,
.node-type-product-display-computer .node-volunteer h2.node-title .product-prices,
.node-volunteer .node-type-product-display-computer h2.node-title .product-prices,
.node-type-product-display-computer .node-job h2.node-title .product-prices,
.node-job .node-type-product-display-computer h2.node-title .product-prices,
.node-type-product-display-computer .section-footer-menu .region-sidebar-first .block-bean div.field-name-title .product-prices,
.section-footer-menu .region-sidebar-first .block-bean .node-type-product-display-computer div.field-name-title .product-prices,
.node-type-donation-card-product-display .page-title .product-prices,
.node-type-donation-card-product-display .node-volunteer h2.node-title .product-prices,
.node-volunteer .node-type-donation-card-product-display h2.node-title .product-prices,
.node-type-donation-card-product-display .node-job h2.node-title .product-prices,
.node-job .node-type-donation-card-product-display h2.node-title .product-prices,
.node-type-donation-card-product-display .section-footer-menu .region-sidebar-first .block-bean div.field-name-title .product-prices,
.section-footer-menu .region-sidebar-first .block-bean .node-type-donation-card-product-display div.field-name-title .product-prices {
  color: #f75b11;
  margin-left: 0.5em;
}

/* line 335, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .content,
.node-unwrapped-bundle-product-display.node-viewmode-full .content,
.node-product-display-computer.node-viewmode-full .content,
.node-product-display.node-viewmode-full .content {
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .content:after,
.node-unwrapped-bundle-product-display.node-viewmode-full .content:after,
.node-product-display-computer.node-viewmode-full .content:after,
.node-product-display.node-viewmode-full .content:after {
  content: "";
  display: table;
  clear: both;
}
/* line 343, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-home-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-image,
.node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
.node-product-display.node-viewmode-full .field-name-field-home-product-image,
.node-product-display.node-viewmode-full .field-name-field-bridal-product-image,
.node-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
.node-product-display.node-viewmode-full .field-name-field-computer-product-image,
.node-product-display.node-viewmode-full .field-name-field-campaign-product-image {
  max-width: 340px;
  margin-bottom: 1em;
}
@media only screen and (min-width: 640px) {
  /* line 343, ../sass/modules/_nodes.scss */
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-campaign-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-home-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-bridal-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-computer-product-image,
  .node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-campaign-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display-computer.node-viewmode-full .field-name-field-campaign-product-image,
  .node-product-display.node-viewmode-full .field-name-field-unwrapped-product-image,
  .node-product-display.node-viewmode-full .field-name-field-home-product-image,
  .node-product-display.node-viewmode-full .field-name-field-bridal-product-image,
  .node-product-display.node-viewmode-full .field-name-field-gift-set-product-image,
  .node-product-display.node-viewmode-full .field-name-field-computer-product-image,
  .node-product-display.node-viewmode-full .field-name-field-campaign-product-image {
    width: 40%;
    margin-right: 2em;
  }
}
/* line 355, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .product-prices.pseudo-field,
.node-unwrapped-bundle-product-display.node-viewmode-full .product-prices.pseudo-field,
.node-product-display-computer.node-viewmode-full .product-prices.pseudo-field,
.node-product-display.node-viewmode-full .product-prices.pseudo-field {
  font-size: 1.07143em;
  line-height: 1.33333em;
  color: #4a7e28;
  margin-top: 1.33333em;
  margin-bottom: 0.33333em;
}
/* line 362, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .social-media-block,
.node-unwrapped-bundle-product-display.node-viewmode-full .social-media-block,
.node-product-display-computer.node-viewmode-full .social-media-block,
.node-product-display.node-viewmode-full .social-media-block {
  margin-top: 1.42857em;
}
/* line 367, ../sass/modules/_nodes.scss */
.node-product-display-oxfam-unwrapped.node-viewmode-full .field-name-field-media-set,
.node-unwrapped-bundle-product-display.node-viewmode-full .field-name-field-media-set,
.node-product-display-computer.node-viewmode-full .field-name-field-media-set,
.node-product-display.node-viewmode-full .field-name-field-media-set {
  margin-top: 1.42857em;
}

/* line 373, ../sass/modules/_nodes.scss */
.node-donation-card-product-display.node-viewmode-full .social-media-block {
  margin-top: 1.42857em;
  margin-bottom: 2em;
  clear: both;
}

/** Product - Field
========================================================================== */
/* line 387, ../sass/modules/_nodes.scss */
.field-name-field-bridal-product-short-title,
.field-name-field-home-product-short-title,
.field-name-field-unwrapped-short-title,
.field-name-field-gift-set-short-title,
.field-name-field-computer-short-title {
  display: none;
}

/**
 * For the products with images with clear the image slide
 **/
@media only screen and (max-width: 640px) {
  /* line 400, ../sass/modules/_nodes.scss */
  .node-viewmode-full .field-name-field-unwrapped-description,
  .node-viewmode-full .field-name-field-computer-description,
  .node-viewmode-full .field-name-field-product-home-description,
  .node-viewmode-full .field-name-field-bridal-product-description,
  .node-viewmode-full .field-name-field-donation-card-description,
  .node-viewmode-full .field-name-field-campaignprod-description {
    clear: left;
  }
}

/* ==========================================================================
   Campaign
   ========================================================================== */
/* line 410, ../sass/modules/_nodes.scss */
.node-type-campaign .page-title, .node-type-campaign .node-volunteer h2.node-title, .node-volunteer .node-type-campaign h2.node-title,
.node-type-campaign .node-job h2.node-title,
.node-job .node-type-campaign h2.node-title, .node-type-campaign .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-campaign div.field-name-title {
  text-align: center;
  font-size: 1.71429em;
  line-height: 1.66667em;
  line-height: 1;
}
@media only screen and (min-width: 786px) {
  /* line 410, ../sass/modules/_nodes.scss */
  .node-type-campaign .page-title, .node-type-campaign .node-volunteer h2.node-title, .node-volunteer .node-type-campaign h2.node-title,
  .node-type-campaign .node-job h2.node-title,
  .node-job .node-type-campaign h2.node-title, .node-type-campaign .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-campaign div.field-name-title {
    font-size: 2.71429em;
    line-height: 1.57895em;
    line-height: 1;
  }
}

/* line 413, ../sass/modules/_nodes.scss */
.node-type-campaign .main-content-inner {
  padding-top: 1.42857em;
}

/** Campaign - Full View
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 419, ../sass/modules/_nodes.scss */
  .node-campaign.node-viewmode-full {
    margin-top: 1.42857em;
  }
}
/* line 423, ../sass/modules/_nodes.scss */
.node-campaign.node-viewmode-full .activism {
  margin-bottom: 1.42857em;
}
/* line 430, ../sass/modules/_nodes.scss */
.node-campaign.node-viewmode-full .field-name-body {
  margin-bottom: 1.42857em;
}
/* line 433, ../sass/modules/_nodes.scss */
.node-campaign.node-viewmode-full .field-name-field-campaign-image {
  margin-top: 1.42857em;
  margin-bottom: 2.85714em;
  max-width: 520px;
}
/* line 439, ../sass/modules/_nodes.scss */
.oldie .node-campaign.node-viewmode-full .field-name-field-campaign-image {
  border: 1px solid #bbb;
}
@media only screen and (max-width: 786px) {
  /* line 444, ../sass/modules/_nodes.scss */
  .node-campaign.node-viewmode-full .field-name-field-campaign-image figcaption {
    font-size: 1em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 450, ../sass/modules/_nodes.scss */
  .node-campaign.node-viewmode-full .content {
    width: 38.94737%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 4.21053%;
    margin-bottom: 0;
  }
  /* line 455, ../sass/modules/_nodes.scss */
  .node-campaign.node-viewmode-full .activism {
    width: 55.78947%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 640px) and (max-width: 980px) {
  /* line 467, ../sass/modules/_nodes.scss */
  .node-campaign.node-viewmode-full .field-name-field-campaign-image {
    float: left;
    margin-bottom: 1em;
    margin-right: 2em;
    width: 33%;
  }
}

/* line 476, ../sass/modules/_nodes.scss */
.social-share {
  text-align: right;
  position: relative;
  top: 21px;
}

/* line 482, ../sass/modules/_nodes.scss */
.social-share .twitter-share,
.social-share .facebook-like {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}

/* line 486, ../sass/modules/_nodes.scss */
.social-share .twitter-share {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/twitter-light-grey-small.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 31px;
  height: 31px;
  margin-right: 0.5em;
}

/* line 490, ../sass/modules/_nodes.scss */
.social-share .facebook-like {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/facebook-light-grey-small.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 31px;
  height: 31px;
}

/* line 494, ../sass/modules/_nodes.scss */
.barometer-message {
  margin-bottom: 0.35714em;
}

/* line 498, ../sass/modules/_nodes.scss */
.barometer .current-number {
  font-style: normal;
}

/* line 501, ../sass/modules/_nodes.scss */
.barometer .bar {
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  height: 30px;
  background: transparent url('../images/barometer-yellow.png?1464082178');
}
/* line 505, ../sass/modules/_nodes.scss */
.barometer .bar .barometer-progress {
  -webkit-border-radius: 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px;
  border-radius: 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px 10px 0 0 10px;
  display: block;
  height: 30px;
  background: transparent url('../images/barometer-green.png?1464082178');
  width: 0%;
}
/* line 512, ../sass/modules/_nodes.scss */
.barometer .bar .barometer-progress.js-completed {
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
}

/* line 519, ../sass/modules/_nodes.scss */
#activism-letter-activism-cta-form,
#activism-petition-activism-cta-form {
  margin-top: 0.71429em;
  border: 1px solid #d9d9d9;
  padding: 0.5em 1.5em 1em;
}
/* line 533, ../sass/modules/_nodes.scss */
#activism-letter-activism-cta-form button[type="submit"],
#activism-petition-activism-cta-form button[type="submit"] {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
#activism-letter-activism-cta-form button[type="submit"]:after,
#activism-petition-activism-cta-form button[type="submit"]:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (max-width: 640px) {
  /* line 539, ../sass/modules/_nodes.scss */
  #activism-letter-activism-cta-form select,
  #activism-petition-activism-cta-form select {
    width: 100%;
  }
}

/* line 544, ../sass/modules/_nodes.scss */
#activism-letter-recipient-message-wrapper {
  margin-bottom: 1.42857em;
  border: 2px solid #e8e8e8;
}
/* line 548, ../sass/modules/_nodes.scss */
#activism-letter-recipient-message-wrapper h4.collapsible {
  cursor: pointer;
  padding: 0.5em 1em;
  background-image: url('../images/arrow-grey-right.png?1464082178');
  background-repeat: no-repeat;
  background-position: 0.5em 50%;
  padding-left: 1.5em;
}
/* line 555, ../sass/modules/_nodes.scss */
#activism-letter-recipient-message-wrapper h4.collapsible.expanded {
  background-image: url('../images/arrow-grey-down.png?1464082178');
}
/* line 559, ../sass/modules/_nodes.scss */
#activism-letter-recipient-message-wrapper .inner {
  padding: 0 1em;
  border-top: 2px solid #e8e8e8;
  background-color: #f7f7f7;
}
/* line 563, ../sass/modules/_nodes.scss */
#activism-letter-recipient-message-wrapper .inner.collapsed {
  display: none;
}

/** Node Map - Campaign
========================================================================== */
/* line 571, ../sass/modules/_nodes.scss */
.js-campaign-node-map-page .page-title, .js-campaign-node-map-page .node-volunteer h2.node-title, .node-volunteer .js-campaign-node-map-page h2.node-title,
.js-campaign-node-map-page .node-job h2.node-title,
.node-job .js-campaign-node-map-page h2.node-title, .js-campaign-node-map-page .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .js-campaign-node-map-page div.field-name-title {
  display: none;
}

/* line 577, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full .node-title {
  color: #61a534;
  font-size: 2.71429em;
  line-height: 1.57895em;
  line-height: 1;
}
/* line 584, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full .social-options {
  position: relative;
  top: -20px;
}
@media only screen and (min-width: 980px) {
  /* line 590, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .title-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .node-campaign-map.node-viewmode-full .title-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 593, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .node-title {
    width: 47.82609%;
    float: left;
    margin-right: 4.34783%;
  }
  /* line 596, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .social-options {
    width: 47.82609%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
/* line 602, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #campaign-image-maps .map-titles {
  padding-top: 0.75em;
  float: none;
  display: inline-block;
  text-align: center;
  color: #61a534;
  font-size: 1.3em;
}
/* line 611, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #campaign-image-maps .ireland-title {
  width: 200px;
}
/* line 614, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #campaign-image-maps .dublin-title {
  width: 160px;
}
/* line 617, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #campaign-image-maps .noi-title {
  width: 230px;
  padding-top: 2.45em;
}
/* line 623, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #radio-placeholder h3 {
  font-size: 1.42857em;
  line-height: 2em;
  margin-bottom: 0.5em;
  line-height: 1.1;
}
/* line 629, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #radio-placeholder p {
  margin-bottom: 0.71429em;
}
/* line 633, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full .map-wrapper {
  *zoom: 1;
  -webkit-border-radius: 10px 10px 10px 10px;
  border-radius: 10px 10px 10px 10px;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
  padding: 1em 1em;
  background: #e6e3d5;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.node-campaign-map.node-viewmode-full .map-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 641, ../sass/modules/_nodes.scss */
.js .node-campaign-map.node-viewmode-full .content-wrapper {
  display: none;
}
/* line 644, ../sass/modules/_nodes.scss */
.campaign-map-clicked .node-campaign-map.node-viewmode-full .content-wrapper {
  display: block;
}
/* line 653, ../sass/modules/_nodes.scss */
.js .node-campaign-map.node-viewmode-full .activism #hidden-map-radiogroups,
.js .node-campaign-map.node-viewmode-full .activism .form-item-activism-letter-recipient,
.js .node-campaign-map.node-viewmode-full .activism .form-item-activism-signup-postal-code,
.js .node-campaign-map.node-viewmode-full .activism .form-item-activism-signup-map-constituencies,
.js .node-campaign-map.node-viewmode-full .activism #annertech-addressfield {
  display: none;
}
/* line 657, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #map-images {
  text-align: right;
}
/* line 661, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full #radio-placeholder label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: auto;
  margin-right: 1.5em;
}
@media only screen and (min-width: 980px) {
  /* line 668, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full #radio-placeholder label {
    display: block;
  }
  /* line 672, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .map-text-content {
    width: 21.73913%;
    float: left;
    margin-right: 4.34783%;
    width: 20%;
    margin-right: 0;
  }
  /* line 677, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full #map-images {
    width: 73.91304%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    width: 80%;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 683, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .map-text-content {
    width: 30.43478%;
    float: left;
    margin-right: 4.34783%;
  }
  /* line 686, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full #map-images {
    width: 65.21739%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
/* line 690, ../sass/modules/_nodes.scss */
.node-campaign-map.node-viewmode-full .content-wrapper {
  margin-top: 1em;
}
@media only screen and (min-width: 980px) {
  /* line 694, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .content-wrapper {
    *zoom: 1;
  }
  /* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
  .node-campaign-map.node-viewmode-full .content-wrapper:after {
    content: "";
    display: table;
    clear: both;
  }
  /* line 698, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .content {
    width: 38.94737%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 701, ../sass/modules/_nodes.scss */
  .node-campaign-map.node-viewmode-full .activism {
    margin-right: 4.21053%;
    width: 55.78947%;
    float: left;
    margin-right: 1.05263%;
  }
}

/* ==========================================================================
   Story / Goal / Approach
   ========================================================================== */
/** Full View
========================================================================== */
/* line 720, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser,
.node-story.node-viewmode-full {
  padding-top: 1.5em;
}
/* line 722, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header,
.node-story.node-viewmode-full > header {
  overflow: hidden;
  *zoom: 1;
  background-repeat: no-repeat;
}
@media only screen and (min-width: 786px) {
  /* line 722, ../sass/modules/_nodes.scss */
  .node-story.node-viewmode-teaser > header,
  .node-story.node-viewmode-full > header {
    background-position: 284px;
  }
}
/* line 728, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header .header-inner,
.node-story.node-viewmode-full > header .header-inner {
  width: 282px;
  height: 281px;
  background-repeat: no-repeat;
  background-position: 0 100%;
  background-image: url('../images/story-ribbon.jpg?1464082178');
  color: #FFF;
  text-align: center;
  padding-top: 1.5em;
}
/* line 737, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header .header-inner p,
.node-story.node-viewmode-full > header .header-inner p {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}
/* line 742, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header .header-inner p.first,
.node-story.node-viewmode-teaser > header .header-inner p:nth-child(1),
.node-story.node-viewmode-full > header .header-inner p.first,
.node-story.node-viewmode-full > header .header-inner p:nth-child(1) {
  text-transform: uppercase;
  font-size: 1.42857em;
  line-height: 1em;
  margin-bottom: 0em;
}
/* line 748, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header .header-inner p.second,
.node-story.node-viewmode-teaser > header .header-inner p:nth-child(2),
.node-story.node-viewmode-full > header .header-inner p.second,
.node-story.node-viewmode-full > header .header-inner p:nth-child(2) {
  text-transform: uppercase;
  font-size: 2.5em;
  line-height: 0.57143em;
}
/* line 753, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser > header .header-inner p.third,
.node-story.node-viewmode-teaser > header .header-inner p:nth-child(3),
.node-story.node-viewmode-full > header .header-inner p.third,
.node-story.node-viewmode-full > header .header-inner p:nth-child(3) {
  text-transform: lowercase;
  font-style: italic;
  font-size: 1.07143em;
  line-height: 1.33333em;
}
@media only screen and (max-width: 786px) {
  /* line 722, ../sass/modules/_nodes.scss */
  .node-story.node-viewmode-teaser > header,
  .node-story.node-viewmode-full > header {
    display: none;
  }
}
/* line 763, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser .story-content-inner,
.node-story.node-viewmode-full .story-content-inner {
  padding-left: 4.21053%;
  padding-right: 4.21053%;
}
@media only screen and (min-width: 786px) {
  /* line 763, ../sass/modules/_nodes.scss */
  .node-story.node-viewmode-teaser .story-content-inner,
  .node-story.node-viewmode-full .story-content-inner {
    padding-left: 12.63158%;
    padding-right: 12.63158%;
  }
}
/* line 771, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser .content,
.node-story.node-viewmode-full .content {
  text-align: center;
  margin-bottom: 2.85714em;
}
/* line 42, ../sass/modules/elements/_panels.scss */
.node-story.node-viewmode-teaser section.social-title .twitter-share,
.node-story.node-viewmode-full section.social-title .twitter-share {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/twitter-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 45, ../sass/modules/elements/_panels.scss */
.node-story.node-viewmode-teaser section.social-title .facebook-like,
.node-story.node-viewmode-full section.social-title .facebook-like {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/facebook-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 52, ../sass/modules/elements/_panels.scss */
.node-story.node-viewmode-teaser section.social-title h3,
.node-story.node-viewmode-full section.social-title h3 {
  min-height: 47px;
  color: #54bfea;
}
/* line 778, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser section.social-title a,
.node-story.node-viewmode-full section.social-title a {
  color: #54bfea;
}
/* line 24, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/links/_link-colors.scss */
.node-story.node-viewmode-teaser section.social-title a:hover,
.node-story.node-viewmode-full section.social-title a:hover {
  color: #54bfea;
}
/* line 787, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser .social-media-block .twitter-share,
.node-story.node-viewmode-full .social-media-block .twitter-share {
  width: 80px;
}

/* line 792, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser {
  margin-bottom: 1.42857em;
}
/* line 794, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser li.node-readmore {
  text-align: center;
  display: block;
}
/* line 797, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-teaser li.node-readmore a {
  color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #54bfea;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-story.node-viewmode-teaser li.node-readmore a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #54bfea;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (max-width: 786px) {
  /* line 794, ../sass/modules/_nodes.scss */
  .node-story.node-viewmode-teaser li.node-readmore {
    margin-bottom: 1.42857em;
  }
}

/** Teaser Condensed
========================================================================== */
/* line 809, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-alternate_teaser {
  text-align: center;
}
/* line 811, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-alternate_teaser .node-title {
  margin-top: 0.8em;
  margin-bottom: 0.8em;
  color: #86d4eb;
}
/* line 818, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-alternate_teaser .field-name-field-story-buttons a {
  margin-top: 1.42857em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #86d4eb;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-story.node-viewmode-alternate_teaser .field-name-field-story-buttons a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #86d4eb;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}

/** Teaser Condensed
========================================================================== */
/* line 826, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-condensed {
  text-align: center;
}
/* line 828, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-condensed .node-title a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #5fb1c9;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-story.node-viewmode-condensed .node-title a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #5fb1c9;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 831, ../sass/modules/_nodes.scss */
.node-story.node-viewmode-condensed .content .image-link {
  display: block;
  padding-top: 29px;
  background: url('../images/bean-image-top-divider.png?1464082178') no-repeat 50% 0;
}

/** Ecards
========================================================================== */
/** Ecards
========================================================================== */
/* line 3, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard {
  background: #fff;
  font-size: 1.15rem;
}
/* line 7, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard a {
  color: #3eaf47;
}
/* line 9, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard a:hover, body.page-ecard a:focus {
  color: #61a534;
  text-decoration: none;
}
/* line 14, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .centered {
  text-align: center;
}
/* line 18, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .text-container .right {
  background: #3D286B;
  background-image: url('../images/oxfam-ireland-ecard.png?1464082178');
  background-position: 50% 98%;
  background-repeat: no-repeat;
  margin: 0 auto;
  max-width: 552px;
  padding-bottom: 190px;
  padding-top: 1rem;
}
@media screen and (min-width: 786px) {
  /* line 18, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .text-container .right {
    background-position: 96% 96%;
    min-height: 711px;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 18, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .text-container .right {
    min-height: 808px;
  }
}
/* line 38, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .header {
  background: url('../images/oxfam-ecard-header-bkrnd.svg?1464082178');
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  margin: 0 auto;
  max-width: 505px;
  min-height: 210px;
  padding: 1rem;
  text-align: center;
  width: 95%;
}
@media screen and (min-width: 786px) {
  /* line 38, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .header {
    background-position: center center;
    min-height: 390px;
    padding: 1.5rem;
    text-align: left;
  }
}
@media screen and (min-width: 1280px) {
  /* line 38, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .header {
    width: 505px;
    margin-top: 1.75rem;
  }
}
/* line 60, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .message {
  color: #575757;
}

/* line 65, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product {
  margin-top: 1em;
  margin: 0 auto;
  max-width: 1200px;
}
@media screen and (min-width: 980px) {
  /* line 65, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product {
    margin-top: 2em;
  }
}
/* line 79, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .text-container h2 {
  color: #53297d;
  font-size: 2.57143em;
  line-height: 0.94444em;
}
@media screen and (min-width: 640px) {
  /* line 79, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .text-container h2 {
    padding-top: 1.5rem;
  }
}
@media screen and (min-width: 980px) {
  /* line 79, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .text-container h2 {
    font-size: 3.21429em;
    line-height: 0.88889em;
    padding-top: 1.5rem;
    padding-bottom: 1rem;
  }
}
@media screen and (min-width: 1280px) {
  /* line 79, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .text-container h2 {
    font-size: 4.64286em;
    line-height: 0.64615em;
  }
}
/* line 94, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .text-container h3 {
  color: #658a3c;
  font-size: 1.5em;
  line-height: 1.42857em;
}
@media screen and (min-width: 980px) {
  /* line 94, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .text-container h3 {
    font-size: 2em;
    line-height: 1.57143em;
  }
}
@media screen and (min-width: 1280px) {
  /* line 94, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .text-container h3 {
    font-size: 3em;
    line-height: 1.30952em;
  }
}
/* line 104, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .text-container p {
  color: #333333;
}
/* line 110, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product p,
.pseudo-entity-commerce-product .ecard {
  font-size: 1.14286em;
  line-height: 1.25em;
}
@media screen and (min-width: 786px) {
  /* line 110, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product p,
  .pseudo-entity-commerce-product .ecard {
    font-size: 1.28571em;
    line-height: 1.11111em;
  }
}
/* line 117, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .text-conatiner p {
  margin-top: 1em;
}
/* line 121, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .ecard {
  color: white;
  margin: 2rem 1rem;
}
/* line 125, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .ecard .name-to {
  padding-bottom: 1.5rem;
}
/* line 128, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .ecard .footer {
  padding-top: 1.5rem;
}
@media screen and (min-width: 786px) {
  /* line 121, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .ecard {
    margin: 1rem 140px 1rem 2rem;
    max-height: 260px;
    min-height: 250px;
    overflow-y: auto;
  }
}
@media screen and (min-width: 883px) {
  /* line 121, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .ecard {
    margin-right: 1rem;
  }
}
@media screen and (min-width: 980px) {
  /* line 121, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .ecard {
    max-height: 270px;
  }
}
@media screen and (min-width: 1280px) {
  /* line 121, ../sass/modules/nodes/_node-ecard.scss */
  .pseudo-entity-commerce-product .ecard {
    max-height: 360px;
    margin-right: 2rem;
  }
}
/* line 151, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .image-container img {
  max-width: 100%;
  height: auto;
}
/* line 156, ../sass/modules/nodes/_node-ecard.scss */
.pseudo-entity-commerce-product .field-name-field-unwrapped-ecard-image {
  text-align: center;
}

/* line 162, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard {
  margin: 0 auto;
  max-width: 1200px;
  padding: 0 0;
}
/* line 168, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .two-col {
  padding: 0 1rem;
}
/* line 170, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard .two-col .left {
  padding-bottom: 2rem;
}
/* line 174, ../sass/modules/nodes/_node-ecard.scss */
body.page-ecard > .footer {
  margin: 1.5rem 1rem;
}
@media screen and (min-width: 883px) {
  /* line 178, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .two-col {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 180, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .two-col .left {
    float: left;
    margin: 0 1% 0 0;
    width: 49%;
  }
  /* line 185, ../sass/modules/nodes/_node-ecard.scss */
  body.page-ecard .two-col .right {
    float: left;
    margin: 0 0 0 1%;
    width: 49%;
  }
}

/** Blog - Teaser & Full
========================================================================== */
@media only screen and (min-width: 640px) {
  /* line 867, ../sass/modules/_nodes.scss */
  .node-blog.node-teaser .content,
  .node-blog.node-teaser .links,
  .node-blog.node-teaser .facebook-bottom,
  .node-blog.node-teaser #comments,
  .node-blog.node-viewmode-full .content,
  .node-blog.node-viewmode-full .links,
  .node-blog.node-viewmode-full .facebook-bottom,
  .node-blog.node-viewmode-full #comments {
    padding-left: 2.10526%;
  }
}
/* line 872, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .mobile-only-date,
.node-blog.node-viewmode-full .mobile-only-date {
  font-size: 1.28571em;
  line-height: 2.22222em;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #79c943;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-blog.node-teaser .mobile-only-date:after,
.node-blog.node-viewmode-full .mobile-only-date:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #79c943;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (min-width: 640px) {
  /* line 872, ../sass/modules/_nodes.scss */
  .node-blog.node-teaser .mobile-only-date,
  .node-blog.node-viewmode-full .mobile-only-date {
    display: none;
  }
}
/* line 881, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .node-title,
.node-blog.node-viewmode-full .node-title {
  font-size: 2.5em;
  line-height: 1.14286em;
  padding-top: 1em;
}
/* line 885, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .node-title a,
.node-blog.node-viewmode-full .node-title a {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  color: #6a7071;
  line-height: 1.6;
  font-family: Arial, Helvetica, "Nimbus Sans L", sans-serif;
  font-weight: bold;
  font-size: 1.8rem;
}
/* line 895, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .node-title span,
.node-blog.node-viewmode-full .node-title span {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-align: center;
  width: 81px;
  color: #fff;
  background-color: #61a534;
}
/* line 904, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .node-title,
.node-blog.node-viewmode-full .node-title {
  padding-left: 2.10526%;
}
@media only screen and (max-width: 640px) {
  /* line 904, ../sass/modules/_nodes.scss */
  .node-blog.node-teaser .node-title,
  .node-blog.node-viewmode-full .node-title {
    margin-top: 0.45455em;
    margin-bottom: 0.45455em;
  }
}
@media only screen and (min-width: 640px) {
  /* line 912, ../sass/modules/_nodes.scss */
  .node-blog.node-teaser .social-media,
  .node-blog.node-viewmode-full .social-media {
    margin-top: 0.71429em;
  }
}
/* line 917, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .social-media a.anti-socialite,
.node-blog.node-viewmode-full .social-media a.anti-socialite {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-decoration: none;
  padding: 0.5em 0.75em;
  margin-right: 0.5em;
  color: #fff;
  background: #cfcfcf;
  background-position: 96% 4px;
  background-repeat: no-repeat;
  text-transform: uppercase;
}
/* line 927, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .social-media a.anti-socialite.twitter-share,
.node-blog.node-viewmode-full .social-media a.anti-socialite.twitter-share {
  background-image: url('../images/social-media/twitter-rect.jpg?1464082178');
  padding-right: 38px;
}
/* line 931, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .social-media a.anti-socialite.facebook-like,
.node-blog.node-viewmode-full .social-media a.anti-socialite.facebook-like {
  background-image: url('../images/social-media/facebook-rect.jpg?1464082178');
  padding-right: 29px;
}
/* line 937, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .facebook-bottom,
.node-blog.node-viewmode-full .facebook-bottom {
  margin-bottom: 1.42857em;
}
/* line 941, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .meta-wrapper,
.node-blog.node-viewmode-full .meta-wrapper {
  margin-top: 2px;
  padding-left: 2.10526%;
  margin-bottom: 0.71429em;
}
/* line 947, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .date,
.node-blog.node-viewmode-full .date {
  font-size: 1.57143em;
  line-height: 1.13636em;
  padding: 0.25em 0;
  text-align: center;
  width: 75px;
  color: #fff;
  background-color: #61a534;
  width: 81px;
  height: 80px;
  background: url('../images/blog-ribbon.jpg?1464082178') no-repeat;
}
/* line 960, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .date,
.node-blog.node-teaser .submitted-wrapper,
.node-blog.node-viewmode-full .date,
.node-blog.node-viewmode-full .submitted-wrapper {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  vertical-align: top;
}
/* line 968, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .submitted,
.node-blog.node-viewmode-full .submitted {
  font-style: italic;
  color: #a5a4a4;
}
/* line 972, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .submitted a,
.node-blog.node-viewmode-full .submitted a {
  color: #a5a4a4;
  text-decoration: none;
}
/* line 982, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .field-name-field-blog-category-warpper .pseudo-label,
.node-blog.node-viewmode-full .field-name-field-blog-category-warpper .pseudo-label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  text-transform: uppercase;
  margin-right: 0.5em;
}
/* line 987, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .field-name-field-blog-category,
.node-blog.node-viewmode-full .field-name-field-blog-category {
  list-style: none;
  padding: 0;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 991, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .field-name-field-blog-category li,
.node-blog.node-viewmode-full .field-name-field-blog-category li {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
}
/* line 994, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .field-name-field-blog-category li a,
.node-blog.node-viewmode-full .field-name-field-blog-category li a {
  display: block;
  text-decoration: none;
  padding: 0.5em;
  margin-right: 0.5em;
  color: #fff;
  background: #cfcfcf;
}
/* line 1004, ../sass/modules/_nodes.scss */
.node-blog.node-teaser ul.links li,
.node-blog.node-viewmode-full ul.links li {
  padding-left: 0;
}
/* line 1007, ../sass/modules/_nodes.scss */
.node-blog.node-teaser ul.links a,
.node-blog.node-viewmode-full ul.links a {
  font-size: 1.14286em;
  line-height: 1.25em;
  color: #75c043;
  text-transform: uppercase;
}
/* line 1012, ../sass/modules/_nodes.scss */
.node-blog.node-teaser .field-name-field-blog-main-image-caption,
.node-blog.node-viewmode-full .field-name-field-blog-main-image-caption {
  font-style: italic;
  margin-top: 0.71429em;
  margin-bottom: 1.42857em;
}

/* line 1020, ../sass/modules/_nodes.scss */
.node-blog.node-teaser {
  margin-bottom: 4.28571em;
}
@media only screen and (max-width: 640px) {
  /* line 1020, ../sass/modules/_nodes.scss */
  .node-blog.node-teaser {
    margin-bottom: 1.42857em;
    padding-bottom: 1.42857em;
    border-bottom: 5px solid #cfcfcf;
  }
}

/** Blog - Condensed
========================================================================== */
/* line 1031, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed {
  overflow: hidden;
  *zoom: 1;
}
/* line 1033, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .month {
  text-align: center;
  color: #fff;
  background-color: #61a534;
}
/* line 1038, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .day {
  text-align: center;
  color: #fff;
  margin-top: 1px;
  background: #71ce33;
  padding-bottom: 0.25em;
  padding-top: 0.25em;
}
/* line 1046, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .date {
  float: left;
  width: 56px;
  padding-bottom: 18px;
  background: transparent url('../images/blog-condensed-day-bg.png?1464082178') no-repeat 0 100%;
}
/* line 1052, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .content {
  margin-left: 5%;
  width: 90%;
  float: left;
}
/* line 1057, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .read-more {
  color: #61a534;
}
/* line 1060, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed .field-name-body {
  margin-bottom: 0.71429em;
}
/* line 1063, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed h3.node-title {
  font-size: 1.2em;
  margin-bottom: 0.71429em;
}
/* line 1066, ../sass/modules/_nodes.scss */
.node-blog.node-viewmode-condensed h3.node-title a {
  color: #61a534;
}

/* ==========================================================================
   Emergencies
   ========================================================================== */
/* line 1075, ../sass/modules/_nodes.scss */
.node-type-emergency .main-content-inner {
  padding-top: 1.42857em;
}

/** Full View
========================================================================== */
/* line 1086, ../sass/modules/_nodes.scss */
.node-emergency > header {
  overflow: hidden;
  *zoom: 1;
  height: 280px;
  background-repeat: no-repeat;
}
/* line 1090, ../sass/modules/_nodes.scss */
.node-emergency > header .header-inner {
  margin-top: 1.42857em;
  padding-left: 2.10526%;
  padding-right: 2.10526%;
  padding-bottom: 42px;
  color: #FFF;
}
/* line 1097, ../sass/modules/_nodes.scss */
.node-emergency > header .header-inner h3 {
  font-size: 2.28571em;
  line-height: 1.25em;
  line-height: 1;
}
/* line 1102, ../sass/modules/_nodes.scss */
.node-emergency > header .header-inner p {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}
/* line 1106, ../sass/modules/_nodes.scss */
.node-emergency > header .header-inner a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #333333;
  position: relative;
  overflow: visible;
  text-decoration: none;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-emergency > header .header-inner a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #333333;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
@media only screen and (min-width: 640px) {
  /* line 1090, ../sass/modules/_nodes.scss */
  .node-emergency > header .header-inner {
    width: 30em;
  }
  /* line 1113, ../sass/modules/_nodes.scss */
  .node-emergency > header .header-inner h3 {
    font-size: 2.85714em;
    line-height: 1.5em;
    line-height: 1;
  }
}
/* line 1120, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner {
  margin-top: 1.42857em;
}
/* line 1125, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner > div,
.node-emergency .emergency-content-inner > .social-title,
.node-emergency .emergency-content-inner > h2 {
  margin-left: 4.21053%;
  margin-right: 4.21053%;
}
/* line 1128, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner > div.highlight-wrapper,
.node-emergency .emergency-content-inner > .social-title.highlight-wrapper,
.node-emergency .emergency-content-inner > h2.highlight-wrapper {
  margin-left: 0%;
  margin-right: 0%;
}
/* line 1131, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner > div.highlight-wrapper > section,
.node-emergency .emergency-content-inner > .social-title.highlight-wrapper > section,
.node-emergency .emergency-content-inner > h2.highlight-wrapper > section {
  padding-left: 4.21053%;
  padding-right: 4.21053%;
}
@media only screen and (min-width: 786px) {
  /* line 1125, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner > div,
  .node-emergency .emergency-content-inner > .social-title,
  .node-emergency .emergency-content-inner > h2 {
    margin-left: 12.63158%;
    margin-right: 12.63158%;
  }
  /* line 1140, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner > div.highlight-wrapper > section,
  .node-emergency .emergency-content-inner > .social-title.highlight-wrapper > section,
  .node-emergency .emergency-content-inner > h2.highlight-wrapper > section {
    padding-left: 12.63158%;
    padding-right: 12.63158%;
  }
}
/* line 1152, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-secondary-text,
.node-emergency .emergency-content-inner .field-name-body {
  margin-bottom: 1.42857em;
  text-align: center;
}
/* line 1156, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .node-blog .field-name-body {
  text-align: left;
}
/* line 42, ../sass/modules/elements/_panels.scss */
.node-emergency .emergency-content-inner section.social-title .twitter-share {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/twitter-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 45, ../sass/modules/elements/_panels.scss */
.node-emergency .emergency-content-inner section.social-title .facebook-like {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/facebook-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 52, ../sass/modules/elements/_panels.scss */
.node-emergency .emergency-content-inner section.social-title h3 {
  min-height: 47px;
  color: #e70052;
}
/* line 1163, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner section.social-title h2 {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  max-width: 60%;
  color: #e70052;
  max-width: 80%;
  font-size: 2.42857em;
  line-height: 1.17647em;
}
@media only screen and (max-width: 640px) {
  /* line 1163, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner section.social-title h2 {
    max-width: 55%;
    font-size: 1.71429em;
    line-height: 1.66667em;
    line-height: 1;
  }
}
/* line 1177, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner div.subtitle, .node-emergency .emergency-content-inner div.field-name-field-story-tagline {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
}
/* line 1186, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-video {
  border: 10px solid #ed2c3c;
  border-width: 18px;
  -moz-border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
  -webkit-border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
  -webkit-border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
  -o-border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
  border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
  border-image: url('../images/video-border-red.jpg?1464082178') 19 repeat;
}
/* line 1192, ../sass/modules/_nodes.scss */
.oldie .node-emergency .emergency-content-inner .field-name-field-emergency-video {
  border: 10px solid #ed2c3c;
}
/* line 1196, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-secondary-cta {
  text-align: center;
  display: block;
}
/* line 1199, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-secondary-cta a {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #e70052;
  position: relative;
  overflow: visible;
  margin-top: 1.42857em;
  text-decoration: none;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-secondary-cta a:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #e70052;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 1207, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner section.highlight {
  overflow: hidden;
  *zoom: 1;
  margin-bottom: 2.85714em;
}
/* line 1211, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner section.highlight .field-name-title {
  font-size: 2.28571em;
  line-height: 1.25em;
  line-height: 1;
  color: #222;
}
@media only screen and (min-width: 786px) {
  /* line 1211, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner section.highlight .field-name-title {
    font-size: 2.85714em;
    line-height: 1em;
  }
}
/* line 1219, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner section.highlight .field-name-field-link {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
}
@media only screen and (max-width: 1280px) {
  /* line 1226, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner section.highlight .field-name-field-image img {
    width: 300px;
  }
}
/* line 1231, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner section.highlight .field-name-field-image {
  float: none;
  text-align: right;
  max-width: auto;
}
@media only screen and (min-width: 980px) {
  /* line 1231, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner section.highlight .field-name-field-image {
    float: right;
    margin-bottom: 0;
  }
}
/* line 1242, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-collection-view {
  border-bottom: 0;
  margin: 0;
  padding: 0;
}
/* line 1247, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-collection-container {
  margin-top: 1.42857em;
  margin-bottom: 1.42857em;
  border-bottom: 0;
  *zoom: 1;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.node-emergency .emergency-content-inner .field-collection-container:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (min-width: 640px) and (max-width: 980px) {
  /* line 146, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view,
  .node-emergency .emergency-content-inner .field-collection-container .views-row {
    width: 49.47368%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view:nth-child(2n),
  .node-emergency .emergency-content-inner .field-collection-container .views-row:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-2,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-4,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-6,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-8,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-10,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-12,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-14,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-2,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-4,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-6,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-8,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-10,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-12,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-14,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 146, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view,
  .node-emergency .emergency-content-inner .field-collection-container .views-row {
    width: 24.21053%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view:nth-child(4n),
  .node-emergency .emergency-content-inner .field-collection-container .views-row:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-4,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-8,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-12,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-16,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-20,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-24,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.views-row-28,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.views-row-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-4,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-8,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-12,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-16,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-20,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-24,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view.field-collection-item-28,
  .node-emergency .emergency-content-inner .field-collection-container .views-row.field-collection-item-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
/* line 1253, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-collection-container .field-collection-view {
  text-align: center;
  margin-bottom: 1.42857em;
  border-top: 1px solid #D3D7D9;
}
/* line 1255, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-collection-container .field-collection-view h3 {
  font-size: 1.5em;
  line-height: 1.90476em;
  margin-top: 0.35714em;
  margin-bottom: 0.35714em;
}
@media only screen and (min-width: 786px) {
  /* line 1255, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view h3 {
    font-size: 2.14286em;
    line-height: 1.33333em;
  }
}
@media only screen and (min-width: 640px) {
  /* line 1253, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-view {
    border-top: none;
    margin-bottom: 0em;
  }
}
/* line 1273, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-collection-container .field-collection-item-2 {
  border-top: 1px solid #d9d6c5;
}
@media only screen and (min-width: 640px) {
  /* line 1273, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-item-2 {
    border-top: 0;
  }
}
@media only screen and (max-width: 786px) {
  /* line 1282, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-item-3,
  .node-emergency .emergency-content-inner .field-collection-container .field-collection-item-4 {
    margin-top: 1.42857em;
    border-top: 1px solid #d9d6c5;
  }
}
/* line 1289, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-blog-title,
.node-emergency .emergency-content-inner .field-name-field-emergency-4th-headline {
  color: #333333;
  text-align: center;
  margin-top: 0.95238em;
  margin-bottom: 0.95238em;
  font-size: 1.5em;
  line-height: 1.33333em;
}
@media only screen and (min-width: 786px) {
  /* line 1289, ../sass/modules/_nodes.scss */
  .node-emergency .emergency-content-inner .field-name-field-emergency-blog-title,
  .node-emergency .emergency-content-inner .field-name-field-emergency-4th-headline {
    margin-top: 0.60606em;
    margin-bottom: 0.60606em;
    font-size: 2.35714em;
    line-height: 0.84848em;
  }
}
/* line 1302, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-4th-text {
  text-align: center;
}
/* line 1305, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .field-name-field-emergency-blog-title {
  margin-top: 1.21212em;
  margin-bottom: 1.21212em;
}
/* line 1309, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .view-id-blog {
  border: solid 1px #ffdadd;
}
/* line 1311, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .view-id-blog .node {
  padding: 1em;
}
/* line 1314, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .view-id-blog .views-row-odd {
  background: #fff3f4;
}
/* line 1319, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .node-blog.node-viewmode-condensed .date {
  background: transparent url('../images/blog-condensed-day-red-bg.png?1464082178') no-repeat 0 100%;
}
/* line 1321, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .node-blog.node-viewmode-condensed .date .month {
  background-color: #FF1D34;
}
/* line 1324, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .node-blog.node-viewmode-condensed .date .day {
  background: #FF1D34;
}
/* line 1329, ../sass/modules/_nodes.scss */
.node-emergency .emergency-content-inner .node-blog.node-viewmode-condensed h3.node-title a,
.node-emergency .emergency-content-inner .node-blog.node-viewmode-condensed .read-more {
  color: #FF1D34;
}
/* line 1335, ../sass/modules/_nodes.scss */
.node-emergency > .content {
  margin-bottom: 2.85714em;
}

/* ==========================================================================
   Galleries
   ========================================================================== */
/* line 1343, ../sass/modules/_nodes.scss */
.field-name-field-gallery-images {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-top: 1.42857em;
  *zoom: 1;
}
/* line 11, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/typography/lists/_bullets.scss */
.field-name-field-gallery-images li {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 38, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/compass-0.12.4/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.field-name-field-gallery-images:after {
  content: "";
  display: table;
  clear: both;
}
@media only screen and (max-width: 640px) {
  /* line 107, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li,
  .field-name-field-gallery-images .views-row {
    width: 47.36842%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 2.10526%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .field-name-field-gallery-images li:nth-child(2n),
  .field-name-field-gallery-images .views-row:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-2,
  .field-name-field-gallery-images .views-row.views-row-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-4,
  .field-name-field-gallery-images .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-6,
  .field-name-field-gallery-images .views-row.views-row-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-8,
  .field-name-field-gallery-images .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-10,
  .field-name-field-gallery-images .views-row.views-row-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-12,
  .field-name-field-gallery-images .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-14,
  .field-name-field-gallery-images .views-row.views-row-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-2,
  .field-name-field-gallery-images .views-row.li-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-4,
  .field-name-field-gallery-images .views-row.li-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-6,
  .field-name-field-gallery-images .views-row.li-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-8,
  .field-name-field-gallery-images .views-row.li-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-10,
  .field-name-field-gallery-images .views-row.li-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-12,
  .field-name-field-gallery-images .views-row.li-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-14,
  .field-name-field-gallery-images .views-row.li-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 640px) and (max-width: 786px) {
  /* line 107, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li,
  .field-name-field-gallery-images .views-row {
    width: 47.36842%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 2.10526%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .field-name-field-gallery-images li:nth-child(2n),
  .field-name-field-gallery-images .views-row:nth-child(2n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-2,
  .field-name-field-gallery-images .views-row.views-row-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-4,
  .field-name-field-gallery-images .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-6,
  .field-name-field-gallery-images .views-row.views-row-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-8,
  .field-name-field-gallery-images .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-10,
  .field-name-field-gallery-images .views-row.views-row-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-12,
  .field-name-field-gallery-images .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-14,
  .field-name-field-gallery-images .views-row.views-row-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-2,
  .field-name-field-gallery-images .views-row.li-2 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-4,
  .field-name-field-gallery-images .views-row.li-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-6,
  .field-name-field-gallery-images .views-row.li-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-8,
  .field-name-field-gallery-images .views-row.li-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-10,
  .field-name-field-gallery-images .views-row.li-10 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-12,
  .field-name-field-gallery-images .views-row.li-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-14,
  .field-name-field-gallery-images .views-row.li-14 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 786px) and (max-width: 980px) {
  /* line 107, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li,
  .field-name-field-gallery-images .views-row {
    float: left;
    margin-right: 2%;
    width: 32%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .field-name-field-gallery-images li:nth-child(3n),
  .field-name-field-gallery-images .views-row:nth-child(3n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-3,
  .field-name-field-gallery-images .views-row.views-row-3 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-6,
  .field-name-field-gallery-images .views-row.views-row-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-9,
  .field-name-field-gallery-images .views-row.views-row-9 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-12,
  .field-name-field-gallery-images .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-15,
  .field-name-field-gallery-images .views-row.views-row-15 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-18,
  .field-name-field-gallery-images .views-row.views-row-18 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-21,
  .field-name-field-gallery-images .views-row.views-row-21 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-3,
  .field-name-field-gallery-images .views-row.li-3 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-6,
  .field-name-field-gallery-images .views-row.li-6 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-9,
  .field-name-field-gallery-images .views-row.li-9 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-12,
  .field-name-field-gallery-images .views-row.li-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-15,
  .field-name-field-gallery-images .views-row.li-15 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-18,
  .field-name-field-gallery-images .views-row.li-18 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-21,
  .field-name-field-gallery-images .views-row.li-21 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 107, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li,
  .field-name-field-gallery-images .views-row {
    float: left;
    margin-right: 3%;
    width: 22.75%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .field-name-field-gallery-images li:nth-child(4n),
  .field-name-field-gallery-images .views-row:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-4,
  .field-name-field-gallery-images .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-8,
  .field-name-field-gallery-images .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-12,
  .field-name-field-gallery-images .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-16,
  .field-name-field-gallery-images .views-row.views-row-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-20,
  .field-name-field-gallery-images .views-row.views-row-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-24,
  .field-name-field-gallery-images .views-row.views-row-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-28,
  .field-name-field-gallery-images .views-row.views-row-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-4,
  .field-name-field-gallery-images .views-row.li-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-8,
  .field-name-field-gallery-images .views-row.li-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-12,
  .field-name-field-gallery-images .views-row.li-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-16,
  .field-name-field-gallery-images .views-row.li-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-20,
  .field-name-field-gallery-images .views-row.li-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-24,
  .field-name-field-gallery-images .views-row.li-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-28,
  .field-name-field-gallery-images .views-row.li-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
@media only screen and (min-width: 1280px) {
  /* line 107, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li,
  .field-name-field-gallery-images .views-row {
    float: left;
    margin-right: 4%;
    width: 22%;
  }
  /* line 184, ../../../../../../../../../../Users/anthonylindsay/.rvm/gems/ruby-2.1.1/gems/susy-1.0.9/sass/susy/_grid.scss */
  .field-name-field-gallery-images li:nth-child(4n),
  .field-name-field-gallery-images .views-row:nth-child(4n) {
    float: right;
    margin-right: 0;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-4,
  .field-name-field-gallery-images .views-row.views-row-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-8,
  .field-name-field-gallery-images .views-row.views-row-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-12,
  .field-name-field-gallery-images .views-row.views-row-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-16,
  .field-name-field-gallery-images .views-row.views-row-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-20,
  .field-name-field-gallery-images .views-row.views-row-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-24,
  .field-name-field-gallery-images .views-row.views-row-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.views-row-28,
  .field-name-field-gallery-images .views-row.views-row-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-4,
  .field-name-field-gallery-images .views-row.li-4 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-8,
  .field-name-field-gallery-images .views-row.li-8 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-12,
  .field-name-field-gallery-images .views-row.li-12 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-16,
  .field-name-field-gallery-images .views-row.li-16 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-20,
  .field-name-field-gallery-images .views-row.li-20 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-24,
  .field-name-field-gallery-images .views-row.li-24 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
  /* line 230, ../sass/layout/_layout-settings.scss */
  .field-name-field-gallery-images li.li-28,
  .field-name-field-gallery-images .views-row.li-28 {
    float: right;
    margin-right: 0;
    *margin-left: -1em;
  }
}
/* line 1349, ../sass/modules/_nodes.scss */
.field-name-field-gallery-images li {
  padding: 10px;
  margin-bottom: 10px;
  margin-top: 10px;
  -webkit-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1.5em rgba(0, 0, 0, 0.5);
  text-align: center;
}

/* line 1360, ../sass/modules/_nodes.scss */
#colorbox {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
/* line 1362, ../sass/modules/_nodes.scss */
#colorbox .pinterest-pinit {
  display: block;
}

/* ==========================================================================
   Webforms
   ========================================================================== */
/* line 1372, ../sass/modules/_nodes.scss */
.sub-section-volunteer.node-type-webform .page-title, .sub-section-volunteer.node-type-webform .node-volunteer h2.node-title, .node-volunteer .sub-section-volunteer.node-type-webform h2.node-title,
.sub-section-volunteer.node-type-webform .node-job h2.node-title,
.node-job .sub-section-volunteer.node-type-webform h2.node-title, .sub-section-volunteer.node-type-webform .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .sub-section-volunteer.node-type-webform div.field-name-title {
  margin-top: 0.71429em;
  margin-bottom: 0.71429em;
}

/** Media Set Webform
========================================================================== */
/* line 1381, ../sass/modules/_nodes.scss */
.node-type-media-set-webform .page-title, .node-type-media-set-webform .node-volunteer h2.node-title, .node-volunteer .node-type-media-set-webform h2.node-title,
.node-type-media-set-webform .node-job h2.node-title,
.node-job .node-type-media-set-webform h2.node-title, .node-type-media-set-webform .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-media-set-webform div.field-name-title {
  display: none;
}

/* line 1385, ../sass/modules/_nodes.scss */
.node-type-media-set-webform .node-title {
  font-size: 2.14286em;
  line-height: 1em;
  padding-top: 0.66667em;
  text-align: center;
  color: #333;
}
@media only screen and (min-width: 640px) {
  /* line 1385, ../sass/modules/_nodes.scss */
  .node-type-media-set-webform .node-title {
    font-size: 2.71429em;
    line-height: 0.78947em;
    padding-top: 1.05263em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 1385, ../sass/modules/_nodes.scss */
  .node-type-media-set-webform .node-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
    padding-top: 0.72727em;
  }
}

/* line 1390, ../sass/modules/_nodes.scss */
.node-media-set-webform .webform-client-form {
  margin-bottom: 3.57143em;
}

/* line 1393, ../sass/modules/_nodes.scss */
.node-media-set-webform .field-name-field-media-set-text .fences-inner p:first-child img {
  margin-bottom: 1.07143em;
}

/* line 1397, ../sass/modules/_nodes.scss */
.node-media-set-webform .social-media-title {
  padding-left: 10%;
  padding-right: 10%;
}
/* line 42, ../sass/modules/elements/_panels.scss */
.node-media-set-webform .social-media-title .twitter-share {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/twitter-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 45, ../sass/modules/elements/_panels.scss */
.node-media-set-webform .social-media-title .facebook-like {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../images/social-media/circle/facebook-blue.png?1464082178');
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 47px;
  height: 47px;
}
/* line 1402, ../sass/modules/_nodes.scss */
.node-media-set-webform .social-media-title .twitter-share,
.node-media-set-webform .social-media-title .facebook-like {
  top: 42%;
}

/** Node displayed in a Colorbox on regular donation form
========================================================================== */
/* line 1410, ../sass/modules/_nodes.scss */
.sub-section-regular-donation #colorbox #cboxPrevious, .sub-section-regular-donation #colorbox #cboxNext, .sub-section-regular-donation #colorbox #cboxCurrent, .sub-section-regular-donation #colorbox #cboxTitle {
  display: none !important;
}
/* line 1414, ../sass/modules/_nodes.scss */
.sub-section-regular-donation #colorbox div.node h1 {
  font-size: 2.14286em;
  line-height: 1em;
  padding-top: 0.66667em;
  text-align: center;
  font-size: 2em;
  margin: 0.67em 0;
}
@media only screen and (min-width: 640px) {
  /* line 1414, ../sass/modules/_nodes.scss */
  .sub-section-regular-donation #colorbox div.node h1 {
    font-size: 2.71429em;
    line-height: 0.78947em;
    padding-top: 1.05263em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 1414, ../sass/modules/_nodes.scss */
  .sub-section-regular-donation #colorbox div.node h1 {
    font-size: 3.92857em;
    line-height: 1.09091em;
    padding-top: 0.72727em;
  }
}
/* line 1418, ../sass/modules/_nodes.scss */
.sub-section-regular-donation #colorbox div.node h1 a {
  text-decoration: none;
  color: #61a534;
}
/* line 1424, ../sass/modules/_nodes.scss */
.sub-section-regular-donation #colorbox div.node .content p {
  font-size: 1.25em;
  margin: 1em 0;
}

/* line 3, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform .page-title, .node-type-marketing-page-with-webform .node-volunteer h2.node-title, .node-volunteer .node-type-marketing-page-with-webform h2.node-title,
.node-type-marketing-page-with-webform .node-job h2.node-title,
.node-job .node-type-marketing-page-with-webform h2.node-title, .node-type-marketing-page-with-webform .section-footer-menu .region-sidebar-first .block-bean div.field-name-title, .section-footer-menu .region-sidebar-first .block-bean .node-type-marketing-page-with-webform div.field-name-title {
  display: none;
}
/* line 6, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform .search-and-secondary-nav {
  display: none;
}

/* line 14, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform #header,
.page-sponsorship--alter #header {
  background-color: #fff;
  -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.25);
  padding-bottom: 1.42857em;
}
/* line 20, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform .page-inner,
.node-type-marketing-page-with-webform #main-content,
.page-sponsorship--alter .page-inner,
.page-sponsorship--alter #main-content {
  background-color: transparent;
}
/* line 24, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform .node .content,
.page-sponsorship--alter .node .content {
  background-color: #fff;
}
/* line 28, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform #main-content .main-content-inner,
.page-sponsorship--alter #main-content .main-content-inner {
  padding-left: 0;
  padding-right: 0;
}

/* line 34, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-type-marketing-page-with-webform {
  background: #eaeade 0 9px repeat-x;
}

/* line 37, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.js-rendered.node-type-marketing-page-with-webform {
  background: #eaeade url('../images/marketing-webpage/bg-repeater-blue.png?1464082178') 0 9px repeat-x;
}

/** Style
========================================================================== */
/* line 45, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .node-title,
.node-marketing-page-with-webform .field-name-field-marketing-page-summary {
  color: #fff;
  text-align: center;
}
/* line 49, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .node-title {
  font-size: 2.14286em;
  line-height: 1em;
  padding-top: 0.66667em;
  text-align: center;
  padding-top: 0 !important;
}
@media only screen and (min-width: 640px) {
  /* line 49, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .node-title {
    font-size: 2.71429em;
    line-height: 0.78947em;
    padding-top: 1.05263em;
  }
}
@media only screen and (min-width: 980px) {
  /* line 49, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .node-title {
    font-size: 3.92857em;
    line-height: 1.09091em;
    padding-top: 0.72727em;
  }
}
/* line 54, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .field-name-field-marketing-page-summary {
  margin-bottom: 0.71429em;
}
@media only screen and (min-width: 640px) {
  /* line 54, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .field-name-field-marketing-page-summary {
    margin-bottom: 2.85714em;
  }
}
/* line 61, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .field-name-field-marketing-page-title {
  font-size: 1.78571em;
  line-height: 1.08em;
  margin-bottom: 0.8em;
  margin-top: 0.4em;
}
@media only screen and (min-width: 640px) {
  /* line 61, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .field-name-field-marketing-page-title {
    margin-top: 0.8em;
  }
}
/* line 73, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-webform-info h3 {
  display: none;
}
@media only screen and (min-width: 980px) {
  /* line 79, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-one .group-section-webform-info {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 83, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-one h3 {
    /* display: block; Hiding this but they say they may want it again */
    display: none;
    background: url('../images/marketing-webpage/marketing-ribbon.png?1464082178') no-repeat;
    height: 142px;
    width: 108px;
    text-indent: -9999px;
    float: left;
  }
  /* line 94, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-one .field-name-field-marketing-page-title,
  .node-marketing-page-with-webform .group-section-one .field-name-body {
    float: left;
    /* width: 67%;
    margin-left: 3%;
    Again, leaving this because they may want the ribbon back.
    */
  }
  /* line 101, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-one .webform-client-form {
    clear: both;
  }
}
/* line 107, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .webform-client-form {
  margin-top: 1.42857em;
}
@media only screen and (min-width: 640px) {
  /* line 107, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .webform-client-form {
    margin-top: 2.85714em;
  }
}
/* line 114, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-three {
  border-top: 4px solid #ebeadf;
}
/* line 118, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .field-name-field-marketing-calls-to-action a {
  margin: 0 0.5em;
  border-bottom: 1px solid #61a534;
}

@media only screen and (min-width: 640px) {
  /* line 126, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .webform-client-form label {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
    width: 18%;
    margin-right: 2%;
  }
}
/* line 132, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.oldie .node-marketing-page-with-webform .webform-client-form label {
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  width: 16%;
  margin-right: 2%;
}

/* line 140, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .webform-client-form .form-type-checkbox label {
  width: 80%;
  margin-left: 2%;
}

/* Hide the mailing opt in label because the checkbox label itself is enough. */
/* line 145, ../sass/modules/nodes/_node_media_marketing_webform.scss */
#webform-component-mail-opt-in > label {
  text-indent: -99999px;
}

/* line 149, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-three {
  padding-top: 2.85714em;
  padding-bottom: 4.28571em;
}

@media only screen and (max-width: 786px) {
  /* line 167, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .group-section-one {
    padding: 0.5em 1em;
  }
}
/* line 172, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-two {
  max-height: 394px;
}
/* line 175, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-two iframe {
  max-height: 394px;
}

/* line 180, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.ie7 .webform-client-form .form-actions #edit-submit {
  padding-right: 1.5em;
  background-position: 90% 50%;
}

/* line 185, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .field-name-body .highlight {
  color: #ec0b03;
}

/** Layout
========================================================================== */
/* line 191, ../sass/modules/nodes/_node_media_marketing_webform.scss */
.node-marketing-page-with-webform .group-section-three {
  text-align: center;
}

@media only screen and (min-width: 786px) {
  /* line 197, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .content {
    overflow: hidden;
    *zoom: 1;
  }
  /* line 200, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-one {
    width: 45.26316%;
    float: right;
    margin-right: 0;
    *margin-left: -1em;
    margin-right: 4.21053%;
  }
  /* line 204, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-two {
    width: 47.36842%;
    float: left;
    margin-right: 1.05263%;
    margin-right: 2.10526%;
  }
  /* line 208, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .group-section-three {
    width: 100%;
    float: left;
    margin-right: 1.05263%;
  }
  /* line 212, ../sass/modules/nodes/_node_media_marketing_webform.scss */
  .node-marketing-page-with-webform .field-name-field-marketing-calls-to-action {
    display: -moz-inline-stack;
    display: inline-block;
    vertical-align: middle;
    *vertical-align: auto;
    zoom: 1;
    *display: inline;
  }
}

/*
 * Campaign-product
 **/
/* line 6, ../sass/modules/nodes/_campaign-product.scss */
.campaign-product .form-submit {
  margin-top: 1.5em;
}
/* line 9, ../sass/modules/nodes/_campaign-product.scss */
.campaign-product .field-name-field-media-set {
  clear: both;
}

/* line 14, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider {
  max-width: 340px;
  float: left;
}
@media only screen and (min-width: 640px) {
  /* line 14, ../sass/modules/nodes/_campaign-product.scss */
  #thumbnail-slider {
    margin-right: 1.5em;
  }
}
/* line 21, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider .slides > li {
  max-width: 340px;
}
/* line 25, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider .slides > li.first {
  display: block;
}
/* line 29, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider img {
  width: 100%;
  height: auto;
}
/* line 33, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider .flex-control-thumbs {
  list-style: none;
  clear: both;
  padding: 0;
  float: left;
  width: 100%;
  margin-top: 1.75em;
}
/* line 41, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider .flex-control-thumbs li {
  display: inline-block;
  padding: 0.15em;
  width: 33.3%;
  cursor: pointer;
}
/* line 47, ../sass/modules/nodes/_campaign-product.scss */
#thumbnail-slider .flex-control-thumbs img {
  padding: 0.25em;
}

/* line 53, ../sass/modules/nodes/_campaign-product.scss */
.js #thumbnail-slider .slides > li {
  display: none;
}

/* line 58, ../sass/modules/nodes/_campaign-product.scss */
.node-donation-card-product-display button.form-submit {
  margin-top: 0.75em;
}

/* line 62, ../sass/modules/nodes/_campaign-product.scss */
.node-donation-card-product-display .commerce-add-to-cart .form-type-select {
  background: #f4f6f9;
  padding: 1em;
  border: 1px solid #9ea6af;
  margin: 1.5em 0;
}
/* line 68, ../sass/modules/nodes/_campaign-product.scss */
.node-donation-card-product-display .commerce-add-to-cart .form-type-select select {
  background: transparent;
  background-image: none;
  background-image: url('../images/select-list-pink.png?1464082178');
  background-repeat: no-repeat;
  background-position: 95% center;
  padding-right: 1em;
  font-weight: bold;
  color: #7d7d7d;
  padding-right: 3em;
  width: 100%;
}
/* line 52, ../sass/modules/elements/_form-reset.scss */
.node-donation-card-product-display .commerce-add-to-cart .form-type-select select:focus {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
}

@-moz-document url-prefix() {
  /* line 80, ../sass/modules/nodes/_campaign-product.scss */
  .node-donation-card-product-display .commerce-add-to-cart .form-type-select select {
    -moz-appearance: none;
    text-indent: 0.1px;
    text-overflow: "";
    padding-top: 4px;
  }
}

/* line 88, ../sass/modules/nodes/_campaign-product.scss */
.field-name-field-donation-card-cta {
  font-weight: bold;
  font-style: italic;
}

/* line 93, ../sass/modules/nodes/_campaign-product.scss */
.node-type-donation-card-product-display .node-viewmode-full .commerce-add-to-cart button#edit-submit {
  margin-bottom: 1em;
}

/* line 2, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover, .node-type-homepage-takeover.front {
  overflow: scroll;
  height: 100%;
  position: relative;
  color: #fff;
  background: url(../images/bg_white.png) top repeat-x #383838;
  /* Make all div backgrounds transparent */
  /* Background video */
  /* Background fallback image. */
  /* Page logo */
  /* Body text */
}
/* line 9, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover a:link, .node-type-homepage-takeover a:visited, .node-type-homepage-takeover.front a:link, .node-type-homepage-takeover.front a:visited {
  color: #fff;
}
/* line 13, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .node.node-viewmode-full, .node-type-homepage-takeover.front .node.node-viewmode-full {
  padding-bottom: 0;
}
/* line 16, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #header, .node-type-homepage-takeover.front #header {
  background-color: #fff;
  margin-bottom: 0;
}
/* line 20, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #main-content, .node-type-homepage-takeover.front #main-content {
  height: 100%;
}
/* line 22, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #main-content #region-content, .node-type-homepage-takeover.front #main-content #region-content {
  height: 100%;
}
/* line 24, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #main-content #region-content div.block-system, .node-type-homepage-takeover.front #main-content #region-content div.block-system {
  height: 100%;
}
/* line 26, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #main-content #region-content div.block-system .node, .node-type-homepage-takeover.front #main-content #region-content div.block-system .node {
  height: 100%;
}
/* line 34, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover div,
.node-type-homepage-takeover #main-content, .node-type-homepage-takeover.front div,
.node-type-homepage-takeover.front #main-content {
  padding-bottom: 0;
  background-color: transparent;
  box-shadow: none !important;
}
/* line 38, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover div .content,
.node-type-homepage-takeover #main-content .content, .node-type-homepage-takeover.front div .content,
.node-type-homepage-takeover.front #main-content .content {
  text-align: center;
}
/* line 41, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover div:before,
.node-type-homepage-takeover #main-content:before, .node-type-homepage-takeover.front div:before,
.node-type-homepage-takeover.front #main-content:before {
  border: 0;
  border-radius: 0 !important;
  box-shadow: none !important;
}
/* line 48, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .background-video-overlay, .node-type-homepage-takeover.front .background-video-overlay {
  height: 100%;
}
/* line 52, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #page, .node-type-homepage-takeover.front #page {
  margin: 0;
  padding: 0;
  max-width: 100%;
  background-color: #383838;
  position: relative;
  height: 100%;
}
/* line 61, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .site-name, .node-type-homepage-takeover.front .site-name {
  float: none;
  margin: auto;
  text-align: center;
  margin-top: 1em;
  margin-bottom: 1em;
}
/* line 67, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .site-name a, .node-type-homepage-takeover.front .site-name a {
  margin: auto;
  float: none;
}
/* line 76, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #video-fallback-image,
.node-type-homepage-takeover .field-name-field-homepage-takeover-video, .node-type-homepage-takeover.front #video-fallback-image,
.node-type-homepage-takeover.front .field-name-field-homepage-takeover-video {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: auto;
}
/* line 83, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #video-fallback-image, .node-type-homepage-takeover.front #video-fallback-image {
  position: absolute;
  overflow: hidden;
}
/* line 86, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover #video-fallback-image img, .node-type-homepage-takeover.front #video-fallback-image img {
  width: 100%;
  height: auto;
}
/* line 93, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-logo.field-type-image, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-logo.field-type-image {
  margin: auto;
}
/* line 95, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-logo.field-type-image img, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-logo.field-type-image img {
  margin-top: 5em;
}
/* line 101, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-body, .node-type-homepage-takeover.front .field-name-body {
  font-weight: lighter;
  padding: 1em;
  text-align: center;
  font-size: 1.2em;
  max-width: 60%;
  margin: auto;
  padding-bottom: 3em;
}
/* line 111, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-continue, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-continue {
  position: relative;
  z-index: 100;
  font-size: 1em;
  color: #c7c7c7;
  margin-bottom: 3em;
}
/* line 117, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-continue a:hover, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-continue a:hover {
  color: #fff;
}
/* line 122, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link {
  position: relative;
  z-index: 100;
  display: block;
  margin-bottom: 2em;
  font-weight: 1.45em;
}
/* line 128, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  padding: 0.75em 1em;
  line-height: 1;
  text-decoration: none;
  color: #fff;
  background-color: #61a534;
  position: relative;
  overflow: visible;
}
/* line 147, ../sass/modules/elements/_form-elements.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner:after, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner:after {
  content: ' ';
  display: block;
  width: 0;
  height: 0;
  border-top: 1.25em solid transparent;
  border-bottom: 1.25em solid transparent;
  border-left: 1.25em solid #61a534;
  border-top-width: 1.3125em;
  position: absolute;
  top: 1.25em;
  margin-top: -1.25em;
  left: 100%;
  z-index: 2;
  /* reduce the damage in FF3.0 */
  display: block;
  width: 0;
}
/* line 133, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner a, .node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner a:link, .node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner a:visited, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner a, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner a:link, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner a:visited {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #fff;
  text-decoration: none;
}
/* line 138, ../sass/modules/nodes/_homepage-takeover.scss */
.node-type-homepage-takeover .field-name-field-homepage-takeover-cta-link .fences-inner a:hover, .node-type-homepage-takeover.front .field-name-field-homepage-takeover-cta-link .fences-inner a:hover {
  transition: text-decoration 0.5s;
  -moz-transition: text-decoration 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-decoration 0.5s;
  /* Safari and Chrome */
  -o-transition: text-decoration 0.5s;
  /* Opera */
  transition: color 0.5s;
  -moz-transition: color 0.5s;
  /* Firefox 4 */
  -webkit-transition: color 0.5s;
  /* Safari and Chrome */
  -o-transition: color 0.5s;
  /* Opera */
  transition: text-shadow 0.5s;
  -moz-transition: text-shadow 0.5s;
  /* Firefox 4 */
  -webkit-transition: text-shadow 0.5s;
  /* Safari and Chrome */
  -o-transition: text-shadow 0.5s;
  /* Opera */
  color: #f4f4f4;
  text-decoration: underline;
  text-shadow: 1px 1px 1px #D6D6D6;
}

/* line 150, ../sass/modules/nodes/_homepage-takeover.scss */
.bkrnd-video.node-type-homepage-takeover,
.bkrnd-video.node-type-homepage-takeover.front {
  z-index: -100;
}
/* line 152, ../sass/modules/nodes/_homepage-takeover.scss */
.bkrnd-video.node-type-homepage-takeover #page,
.bkrnd-video.node-type-homepage-takeover.front #page {
  z-index: -10;
}

/* line 159, ../sass/modules/nodes/_homepage-takeover.scss */
.node-homepage-takeover.bkrnd-image {
  background-repeat: repeat, no-repeat;
  background-size: 3px 3px, cover;
  background-position: 0 0,50% 50%;
}

/* line 168, ../sass/modules/nodes/_homepage-takeover.scss */
.node-homepage-takeover a {
  z-index: 1000;
}

@media only screen and (min-width: 760px) {
  /* line 173, ../sass/modules/nodes/_homepage-takeover.scss */
  #video-fallback-image img {
    display: none;
  }
}
/* line 178, ../sass/modules/nodes/_homepage-takeover.scss */
.ie8 .node-type-homepage-takeover #page {
  width: 100%;
}

/* line 1, ../sass/modules/_views.scss */
.oldie ul.views-list li {
  margin: 0;
  padding: 0;
}