@import url(reset.css);
/* ==========================================================
   Color variables
   ========================================================== */
/* ==========================================================
   SASS color extensions
   ========================================================== */
/* line 36, ../sass/variables.scss */
.breadcrumb a, body.no-sidebars.page-node-done a {
  color: #D56927;
}

/* line 37, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a,
.panel-2col-stacked .center-wrapper h3.pane-content,
.panel-2col-stacked .center-wrapper .block-title, .field-name-field-newsroom h3 a, .node-type-job #main .content .button, .olPopup a, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .panel-col-top .pd7banner-custom_banner:hover .short-text p, .global-strip-link, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item a,
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item a:before, .hero-pane .field-name-field-call-to-action1 a,
.hero-pane .field-name-field-call-to-action1 a:visited,
.hero-pane .field-name-field-call-to-action2 a,
.hero-pane .field-name-field-call-to-action2 a:visited, body.page-stories #main .views-row a,
body.page-stories #main .views-row a:before, dl.ckeditor-tabber dt.current a, .footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"], .field-name-view-all-galleries- a,
.field-name-view-all-galleries- a:before, #header-nav-wrapper .sf-menu li.last a.sf-depth-1:hover, .mob-donate-btn:visited,
.mob-donate-btn:hover,
.mob-donate-btn, a.mob-donate-btn, .sidebar .field-content a.active, .sidebar .field-content a:hover {
  color: #fff;
}

/* line 38, ../sass/variables.scss */
.field-name-field-newsroom h3 a:hover, .panel-col-top .pd7banner-form_banner .short-text p,
.panel-col-top .pd7banner-custom_banner .short-text p, .footer-copyright-text .content p:first-child, #footer #block-menu-block-2 ul.menu a:hover, #block-menu-block-6 ul li a:hover,
#block-menu-block-3 ul li a:hover, .sidebar .field-content a {
  color: #000;
}

/* line 39, ../sass/variables.scss */
.footer-get-updates .block-title,
.footer-help-fight-poverty .block-title {
  color: #b6121b;
}

/* line 40, ../sass/variables.scss */
#footer #block-menu-block-2 ul.menu a, .footer-get-updates .block-title, #header-nav-wrapper .sf-menu li.menuparent ul.sf-megamenu a, .block-search-form .icon-remove,
#block-search-form .icon-remove {
  color: #f9781c;
}

/* line 43, ../sass/variables.scss */
.panel-col-top .pd7banner-custom_banner:hover .global-strip-link {
  color: #B6121B;
}

/* ==========================================================
   SASS background color extensions
   ========================================================== */
/* line 51, ../sass/variables.scss */
.footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"] {
  background-color: #b6121b;
}

/* line 52, ../sass/variables.scss */
.field-name-field-local-strip,
.panel-col-bottom, #above-footer, .panel-col-top .pd7banner-form_banner,
.panel-col-top .pd7banner-custom_banner, .panel-col-top .pd7banner-custom_banner:hover .global-strip-link,
.panel-col-top .pd7banner-custom_banner:hover .global-strip-link:before, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item, .hero-pane .ds-content, body.country .care-wrapper, .footer-get-updates,
.footer-help-fight-poverty, .block-search-form .form-text,
.block-search-form #edit-search-block-form--2,
#block-search-form .form-text,
#block-search-form #edit-search-block-form--2, body.no-sidebars.page-stories .care-wrapper, body.one-sidebar .care-wrapper,
body.node-type-page .care-wrapper,
body.node-type-thank-you .care-wrapper {
  background-color: #fff;
}

/* line 53, ../sass/variables.scss */
.node-type-job #main .content .button, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .panel-col-top .pd7banner-custom_banner:hover, .global-strip-link,
.global-strip-link:before, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item a,
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item a:before, body.page-stories #main .views-row a,
body.page-stories #main .views-row a:before, dl.ckeditor-tabber dt.current, .hero-pane .field-name-field-call-to-action1 .field-item.even, body.country .node-readmore a,
body.country .node-readmore a:before, .footer-get-updates button[type="submit"], .field-name-view-all-galleries- a,
.field-name-view-all-galleries- a:before, .sticky-wrapper, #header-nav-wrapper #block-block-23, .sidebar .field-content a.active, .sidebar .field-content a:hover, body {
  background-color: #f9781c;
}

/* line 54, ../sass/variables.scss */
.panel-col-top {
  background-color: #fef0d3;
}

/* line 55, ../sass/variables.scss */
.panel-2col-stacked {
  background-color: #f89e1e;
}

/* line 56, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a {
  background-color: #7D4199;
}

/* line 57, ../sass/variables.scss */
.hero-pane .field-name-field-call-to-action2 .field-item.even, #header-nav-wrapper .sf-menu li.last a.sf-depth-1:hover,
#header-nav-wrapper .last a.sf-depth-1,
#header-nav-wrapper .last a.sf-depth-1:hover {
  background-color: #B6121B;
}

/* line 58, ../sass/variables.scss */
#header-nav-wrapper .sf-menu li.last a.sf-depth-1:hover {
  background-color: #8c0b05;
}

/* line 59, ../sass/variables.scss */
body.page-stories #main .views-row, dl.ckeditor-tabber dd, body.country .ds-middle, #footer, #header-nav-wrapper .sf-menu li.menuparent ul, #header-nav-wrapper .sf-menu li.menuparent ul.sf-megamenu, #header-nav-wrapper .sf-menu li.sf-depth-1 a:focus, #header-nav-wrapper .sf-menu li.sf-depth-1 a:hover, #header-nav-wrapper .sf-menu li.sf-depth-1 a:active, #header-nav-wrapper .sf-menu li.sf-depth-1.active a, #header-nav-wrapper .sf-menu li.sf-depth-1.sfHover a, .block-search-form,
#block-search-form, .page-node-done .care-wrapper,
.node-type-signpost-page .care-wrapper,
.path-countries #container,
.path-emergencies #container,
.background, .sidebar .field-content a,
.sidebar .block-title, .block-pd7banner-right-sidebar-banners .block.block-menu-block,
.block-pd7banner-right-sidebar-banners .ds-1col,
.region-sidebar-second .block.block-menu-block,
.region-sidebar-second .ds-1col {
  background-color: #f2ede4;
}

/* ==========================================================
   SASS Font size extensions
   ========================================================== */
/* line 66, ../sass/variables.scss */
a.mob-donate-btn {
  font-size: 11px;
}

/* line 67, ../sass/variables.scss */
.footer-copyright-text {
  font-size: 12px;
}

/* line 68, ../sass/variables.scss */
.olPopup a, .ds-1col.node-stories a.name-author,
.ds-1col.node-stories .label-inline,
.ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items {
  font-size: 13px;
}

/* line 69, ../sass/variables.scss */
#footer #block-menu-block-2 ul.menu a, #block-menu-block-6 ul li a,
#block-menu-block-3 ul li a {
  font-size: 14px;
}

/* line 70, ../sass/variables.scss */
.breadcrumb {
  font-size: 15px;
}

/* line 71, ../sass/variables.scss */
.views-field.views-field-field-biography, .field-name-field-local-strip .block-nodeblock .body,
.panel-col-bottom .block-nodeblock .body, .field-name-field-local-strip .block-nodeblock p,
.panel-col-bottom .block-nodeblock p, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item p,
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .title, body.page-stories #main .views-row p,
body.page-stories #main .views-row .field-type-text-with-summary, body.page-stories #main .views-row h2,
body.page-stories #main .views-row h3,
body.page-stories #main .views-row .title, body.country .ds-middle .field.field-name-field-description.field-type-text-long.field-label-hidden p, .footer-get-updates .form-type-item,
.footer-help-fight-poverty .form-type-item, .webform-confirmation ol,
.webform-confirmation ul,
.webform-confirmation p,
.ckeditor-tabber ol,
.ckeditor-tabber ul,
.ckeditor-tabber p,
.field-name-field-description ol,
.field-name-field-description ul,
.field-name-field-description p,
.field-name-body ol,
.field-name-body ul,
.field-name-body p,
body .body-text ol,
body .body-text ul,
body .body-text p,
.body-text ol,
.body-text ul,
.body-text p {
  font-size: 16px;
}

/* line 73, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .global-strip-link, .field-name-field-hero-pane .full-width-image .ds-text p,
.field-name-field-hero-pane-frontpage .full-width-image .ds-text p, .footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"], .sidebar .field-content a, .field.field-name-field-description.field-type-text-long.field-label-hidden p {
  font-size: 18px;
}

/* line 76, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper h3.pane-content,
.panel-2col-stacked .center-wrapper .block-title {
  font-size: 21px;
}

/* line 77, ../sass/variables.scss */
.field-name-field-newsroom h3 a {
  font-size: 22px;
}

/* line 78, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper h3.pane-content {
  font-size: 22px;
}

/* line 79, ../sass/variables.scss */
.node-type-job #main .content .button, .field-name-field-local-strip .block-nodeblock .field-name-field-title .field-item,
.field-name-field-local-strip .block-nodeblock .title,
.panel-col-bottom .block-nodeblock .field-name-field-title .field-item,
.panel-col-bottom .block-nodeblock .title, .panel-col-top .pd7banner-form_banner .short-text p,
.panel-col-top .pd7banner-custom_banner .short-text p, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item h2.title, body.page-stories #main .views-row h2,
body.page-stories #main .views-row h3,
body.page-stories #main .views-row h2.title, .ckeditor-tabber h3, .footer-get-updates .block-title,
.footer-help-fight-poverty .block-title {
  font-size: 24px;
}

/* line 85, ../sass/variables.scss */
body .field-item-outer.field-name-body h3 {
  font-size: 30px;
}

/* line 88, ../sass/variables.scss */
.hero-pane .ds-content .title {
  font-size: 33px;
}

/* line 91, ../sass/variables.scss */
body.node-type-signpost-page h3,
.field-name-body h3,
body.country .ds-middle .title,
.field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix h2.title, body.path-countries h2.title {
  font-size: 36px;
}

/* line 94, ../sass/variables.scss */
body h1.title, .h1.title {
  font-size: 43px;
}

/* ==========================================================
   SASS dimensions variables
   ========================================================== */
/* ==========================================================
   SASS transformation extensions
   ========================================================== */
/* line 110, ../sass/variables.scss */
.footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"] {
  transform: skew(-24deg);
}

/* ==========================================================
   SASS padding extensions
   ========================================================== */
/* line 116, ../sass/variables.scss */
.hero-pane .ds-cta .field-name-field-call-to-action1 a,
.hero-pane .ds-cta .field-name-field-call-to-action2 a, #footer #block-block-5 ul, #footer #block-menu-block-2 ul.menu li, .sidebar .views-row, .webform-confirmation ol,
.webform-confirmation ul,
.ckeditor-tabber ol,
.ckeditor-tabber ul,
.field-name-field-description ol,
.field-name-field-description ul,
.field-name-body ol,
.field-name-body ul,
body .body-text ol,
body .body-text ul,
.body-text ol,
.body-text ul {
  padding: 0;
}

/* line 117, ../sass/variables.scss */
#footer #block-block-5 {
  padding-left: 0;
}

/* ==========================================================
SASS dimensions variables
========================================================== */
/* ==========================================================
   SASS cursor extensions
   ========================================================== */
/* ==========================================================
   SASS dimensions extensions
   ========================================================== */
/* line 139, ../sass/variables.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item img, body.page-stories #main .views-row img, .field-name-field-hero-pane:after,
.field-name-field-hero-pane-frontpage:after, .field-name-field-hero-pane .ds-cta,
.field-name-field-hero-pane-frontpage .ds-cta, .field-name-field-hero-pane .full-width-image .ds-text p,
.field-name-field-hero-pane-frontpage .full-width-image .ds-text p {
  width: 100%;
}

/* ==========================================================
   SASS grid
   ========================================================== */
/* line 146, ../sass/variables.scss */
.field-name-field-local-strip .block-nodeblock,
.panel-col-bottom .block-nodeblock,
.panel-col-top .pd7banner-form_banner,
.panel-col-top .pd7banner-custom_banner,
.sidebar,
body.one-sidebar #main,
body.node-type-page #main {
  margin: 0 10px;
  float: left;
}

/* ==========================================================
   SASS grid extensions
   ========================================================== */
/* line 167, ../sass/variables.scss */
.field-name-field-local-strip .block-nodeblock,
.panel-col-bottom .block-nodeblock, .panel-col-top .pd7banner-form_banner,
.panel-col-top .pd7banner-custom_banner, .sidebar {
  width: 280px;
}

/* line 173, ../sass/variables.scss */
body.one-sidebar #main,
body.node-type-page #main {
  width: 840px;
}

/* ==========================================================
   SASS Positioning extensions
   ========================================================== */
/* line 184, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first,
.panel-2col-stacked .center-wrapper .panel-col-last, .panel-2col-stacked .center-wrapper .panel-col-first .inside, .field-name-field-newsroom h3 a, .olPopup .olPopupCloseBox,
.olPopup .olFramedCloudPopupContent, .field-name-field-local-strip .block-nodeblock,
.panel-col-bottom .block-nodeblock, .global-strip-link, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item, body.page-stories #main .views-row, .field-name-field-hero-pane:after,
.field-name-field-hero-pane-frontpage:after, .footer-get-updates,
.footer-help-fight-poverty, .sidebar .field-content a, .webform-confirmation ol li,
.webform-confirmation ul li,
.ckeditor-tabber ol li,
.ckeditor-tabber ul li,
.field-name-field-description ol li,
.field-name-field-description ul li,
.field-name-body ol li,
.field-name-body ul li,
body .body-text ol li,
body .body-text ul li,
.body-text ol li,
.body-text ul li {
  position: relative !important;
}

/* line 185, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a, .panel-2col-stacked .center-wrapper h3.pane-content, .field-name-field-newsroom h3 a:before, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .ds-bottom, body.page-stories #main .views-row .field-name-node-link.field-type-ds,
body.page-stories #main .views-row .ds-bottom, dl.ckeditor-tabber dt:after, .field-name-field-hero-pane .ds-content,
.field-name-field-hero-pane-frontpage .ds-content,
.field-name-field-hero-pane .ds-cta,
.field-name-field-hero-pane-frontpage .ds-cta, .footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"], #site-name.mob-logo, .sidebar .field-content a:before, .webform-confirmation ol li:before,
.ckeditor-tabber ol li:before,
.field-name-field-description ol li:before,
.field-name-body ol li:before,
body .body-text ol li:before,
.body-text ol li:before, .webform-confirmation ul li:before,
.ckeditor-tabber ul li:before,
.field-name-field-description ul li:before,
.field-name-body ul li:before,
body .body-text ul li:before,
.body-text ul li:before {
  position: absolute;
}

/* line 186, ../sass/variables.scss */
#site-name.mob-logo a {
  position: static;
}

/* line 188, ../sass/variables.scss */
.breadcrumb, .panel-2col-stacked .center-wrapper .panel-col-first,
.panel-2col-stacked .center-wrapper .panel-col-last, .field-name-field-newsroom h3 a, .olPopup .olFramedCloudPopupContent, .ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items,
.ds-1col.node-stories .label-inline,
.ds-1col.node-stories a.name-author, .footer-get-updates,
.footer-help-fight-poverty, #footer #block-block-5,
.footer-logos, .region-footer-col-left, #header {
  float: left;
}

/* line 189, ../sass/variables.scss */
.footer-copyright-text, #footer #block-menu-block-2 ul.menu, #block-block-9,
.footer-social-media, .region-footer-col-right, #header-nav-wrapper #navigation {
  float: right;
}

/* ==========================================================
   SASS appearance extensions
   ========================================================== */
/* line 196, ../sass/variables.scss */
.footer-get-updates {
  background: none;
}

/* line 197, ../sass/variables.scss */
.field-collection-container .quick-facts-wrap fieldset, .footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"] {
  border: 0;
}

/* line 198, ../sass/variables.scss */
.footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"] {
  outline: none;
}

/* ==========================================================
   SASS element extensions
   ========================================================== */
/* ==========================================================
   SASS clear extensions
   ========================================================== */
/* line 210, ../sass/variables.scss */
#footer #block-block-5,
.footer-logos {
  clear: both;
}

/* line 211, ../sass/variables.scss */
#block-block-9,
.footer-social-media {
  clear: left;
}

/* line 212, ../sass/variables.scss */
.footer-copyright-text {
  clear: right;
}

/* ==========================================================
   SASS display extensions
   ========================================================== */
/* line 220, ../sass/variables.scss */
.block-search-form:after,
#block-search-form:after {
  display: block;
}

/* line 221, ../sass/variables.scss */
body.no-sidebars.page-node-done div.links a {
  display: none;
}

/* line 222, ../sass/variables.scss */
.node-type-job #main .content .button, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .global-strip-link, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit span, .pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit span, .hero-pane .field-name-field-call-to-action1 a,
.hero-pane .field-name-field-call-to-action2 a, .hero-pane .field-name-field-call-to-action2,
.hero-pane .field-name-field-call-to-action1, .footer-get-updates button[type="submit"] span,
.footer-help-fight-poverty button[type="submit"] span, #footer #block-block-5 li, #footer #block-menu-block-2 ul.menu li, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit span,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit span, .block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit span,
.region-sidebar-second .node-form-banner #edit-submit span {
  display: inline-block;
}

/* ==========================================================
   SASS layout extensions
   ========================================================== */
/* line 229, ../sass/variables.scss */
body.node-type-signpost-page .field-name-field-area-of-focus,
body.path-emergencies .field-name-field-area-of-focus.field-type-field-collection,
.footer-wrap,
.panel-col-bottom .inside,
body.no-sidebars .field-name-field-local-strip .field-items,
.center-wrapper,
#strip-global,
body.country #main,
.breadcrumb,
body.one-sidebar .care-wrapper,
body.node-type-page .care-wrapper,
.region-above-footer,
body.one-sidebar #main,
body.node-type-page #main {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1200px;
}

/* line 238, ../sass/variables.scss */
.splash-container, #header-nav-wrapper {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 1180px;
  padding: 0 10px;
}

/* ==========================================================
   SASS margin extensions
   ========================================================== */
/* line 251, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .panel-col-first .inside, .panel-2col-stacked .center-wrapper h3.pane-content, .field-name-field-newsroom h3, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item p, body.page-stories #main .views-row p,
body.page-stories #main .views-row .field-type-text-with-summary, #footer #block-menu-block-2 ul.menu li {
  margin: 0;
}

/* line 254, ../sass/variables.scss */
.field-name-field-hero-pane .full-width-image h2.title,
.field-name-field-hero-pane-frontpage .full-width-image h2.title {
  margin-top: 0;
}

/* ==========================================================
   SASS overflow extensions
   ========================================================== */
/* line 261, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper, .field-name-field-local-strip,
.panel-col-bottom, .panel-col-top, #strip-global, #footer #block-menu-block-2 {
  overflow: hidden;
}

/* ==========================================================
   SASS Text extensions
   ========================================================== */
/* line 269, ../sass/variables.scss */
.panel-2col-stacked .center-wrapper .button, .field-name-field-local-strip .block-nodeblock,
.panel-col-bottom .block-nodeblock, .footer-get-updates .content,
.footer-help-fight-poverty .content {
  text-align: center;
}

/* line 270, ../sass/variables.scss */
.footer-get-updates .form-type-item,
.footer-help-fight-poverty .form-type-item {
  text-align: left;
}

/* line 271, ../sass/variables.scss */
.footer-copyright-text, #footer #block-block-5 ul {
  text-align: right;
}

/* line 273, ../sass/variables.scss */
.node-type-job #main .content .button:hover, .field-name-field-local-strip .block-nodeblock a:hover,
.panel-col-bottom .block-nodeblock a:hover, .panel-col-top .pd7banner-custom_banner:hover .global-strip-link, #footer #block-menu-block-2 ul.menu a:hover, .sidebar .field-content a {
  text-decoration: none;
}

/* line 274, ../sass/variables.scss */
.breadcrumb a:hover, .field-name-field-newsroom h3 a:hover, body.no-sidebars.page-node-done a:hover {
  text-decoration: underline;
}

/* line 275, ../sass/variables.scss */
.field-name-field-local-strip .block-nodeblock .field-name-field-title .field-item,
.field-name-field-local-strip .block-nodeblock .title,
.panel-col-bottom .block-nodeblock .field-name-field-title .field-item,
.panel-col-bottom .block-nodeblock .title {
  text-transform: none;
}

/* line 276, ../sass/variables.scss */
.field.field-name-field-html-markup.field-type-text-long input[name=Donate],
.field.field-name-field-html-markup.field-type-text-long button, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit, .pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit, .block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit,
.region-sidebar-second .node-form-banner #edit-submit {
  text-transform: uppercase;
}

/* ==========================================================
   SASS helper extensions
   ========================================================== */
/* line 282, ../sass/variables.scss */
.node-type-front-page .breadcrumb, #main-menu-toggle,
#main-menu-blocks,
.region.region-main-menu-blocks,
.node-type-front-page #page-title, .body-text ul.donation-forms li:before, .olPopup img, .header-bg, #block-block-17 #jump-arrow, #logo-background, .action-links.action-links-field-collection-add,
div.messages.error {
  display: none !important;
  line-height: 0 !important;
  font-size: 0 !important;
  visibility: hidden !important;
  overflow: hidden !important;
  position: absolute !important;
  top: -9999px !important;
  left: -9999px !important;
  opacity: 0 !important;
  width: 0px !important;
  height: 0px !important;
}

/* line 296, ../sass/variables.scss */
.hero-pane .field-name-field-call-to-action1 .field-item.even,
.hero-pane .field-name-field-call-to-action2 .field-item.even {
  display: inline-block;
  min-width: 6em;
  padding: .6em .5em;
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  color: white;
  text-transform: uppercase;
  text-align: center;
  border: none;
  cursor: pointer;
}

/* line 315, ../sass/variables.scss */
.footer-get-updates .compact-form-field,
.footer-help-fight-poverty .compact-form-field {
  width: 230px;
  padding-top: 9px;
  padding-bottom: 9px;
}

/* line 322, ../sass/variables.scss */
.footer-get-updates,
.footer-help-fight-poverty, .region-footer-col-left {
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
}

/* line 329, ../sass/variables.scss */
#header-nav-wrapper .sf-menu li.last a.sf-depth-1 {
  -webkit-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.75);
  box-shadow: 1px 2px 2px 0px rgba(0, 0, 0, 0.75);
}

/* ==========================================================
   SASS transition extensions
   ========================================================== */
/* line 347, ../sass/variables.scss */
#block-block-22 ul li a:hover {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
}

/* line 357, ../sass/variables.scss */
#block-block-22 ul li a {
  -webkit-filter: grayscale(100%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%);
  -o-transition: .5s ease-in-out;
}

/* ==========================================================
   SASS Font variables
   ========================================================== */
/* $font_0: OpenSansBold;
$font_1: Arial;
$font_2: Helvetica;
$font_3: sans-serif;
$font_4: OfficinaSerifProExBold;
$font_5: OpenSansRegular;
$font_6: OpenSansSemibold;
$font_7: OpenSansItalic;
$font_8: OpenSansCondensedBold;
$font_9: Arial;
$font_10: Helvetica;
$font_11: sans-serif; */
/* ==========================================================
   SASS Font extensions
   ========================================================== */
/* line 409, ../sass/variables.scss */
a[name=author],
#author, .panel-2col-stacked .center-wrapper h3.pane-content, .panel-2col-stacked .center-wrapper h2.block-title,
.panel-2col-stacked .center-wrapper .block-title, .panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a, .donations-form-submit-button, .donation-title,
.donations-main-content h1,
.donations-main-content h2, .view-care-jobs.view-display-id-block .views-row h2, .node-type-job #main .content .button, .olPopup a, .field-name-field-local-strip .block-nodeblock .field-name-field-title .field-item,
.field-name-field-local-strip .block-nodeblock .title,
.panel-col-bottom .block-nodeblock .field-name-field-title .field-item,
.panel-col-bottom .block-nodeblock .title, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .global-strip-link,
.pd7banner-custom_banner .short-text, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .contextual-links-region h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit, .node-featured-banner h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form .contextual-links-region h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit, dl.ckeditor-tabber dt a, .ckeditor-tabber h3, body.country .ds-middle .title, .field-name-register-your-interest .block-title, .button-primary, .footer-get-updates button[type="submit"] span,
.footer-help-fight-poverty button[type="submit"] span, p a.mag-popup, #header-nav-wrapper .sf-menu li.sf-depth-1 a, .slicknav_menu .sf-depth-1 a, a.mob-donate-btn, .sidebar .block-title, .block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .featured-banner-title, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate h2,
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate .contextual-links-region h2,
.region-sidebar-second .node-form-banner.banner-style-donate h2,
.region-sidebar-second .node-form-banner.banner-style-donate .contextual-links-region h2, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit, .block-pd7banner-right-sidebar-banners .node-form-banner h2,
.block-pd7banner-right-sidebar-banners .node-form-banner .contextual-links-region h2,
.region-sidebar-second .node-form-banner h2,
.region-sidebar-second .node-form-banner .contextual-links-region h2, .block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit,
.region-sidebar-second .node-form-banner #edit-submit, .webform-confirmation h2,
.ckeditor-tabber h2,
.field-name-field-description h2,
.field-name-body h2,
body .body-text h2,
.body-text h2, .webform-confirmation h4,
.ckeditor-tabber h4,
.field-name-field-description h4,
.field-name-body h4,
body .body-text h4,
.body-text h4, .field-name-body h3,
.field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix h2.title,
h1.title, .node-article h2 a, body.path-countries h2.title {
  font-family: OpenSansSemibold;
}

/* line 411, ../sass/variables.scss */
.field-name-field-newsroom h3 a, .view-care-jobs.view-display-id-block .views-row .field-label, .node-type-job #main .content .info .field-label, .field-name-field-hero-pane .full-width-image .ds-text p,
.field-name-field-hero-pane-frontpage .full-width-image .ds-text p, #footer #block-menu-block-2 ul.menu a, .slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-2 a, .sidebar .field-content a, .webform-confirmation ol li:before,
.ckeditor-tabber ol li:before,
.field-name-field-description ol li:before,
.field-name-body ol li:before,
body .body-text ol li:before,
.body-text ol li:before {
  font-family: OpenSansBold;
}

@font-face {
  font-family: OfficinaSerifProExBold;
  src: url("../fonts/734546/22213c88-a2e9-4c0a-8f25-c9fc27e95e4e.eot?#iefix") format("eot"), url("../fonts/734546/906f0638-875e-4ece-aa02-663cc8e0183d.woff") format("woff"), url("../fonts/734546/c70b632b-e24c-4f89-b7f2-3b5a70dcaa81.ttf") format("truetype"), url("../fonts/734546/eee90352-7ba1-46ec-805b-141152b0c842.svg#eee90352-7ba1-46ec-805b-141152b0c842") format("svg");
}
@font-face {
  font-family: OpenSansRegular;
  src: url("../fonts/OpenSans-Regular-webfont.eot");
  src: url("../fonts/OpenSans-Regular-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Regular-webfont.woff") format("woff"), url("../fonts/OpenSans-Regular-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Regular-webfont.svg#open_sansregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenSansBold;
  src: url("../fonts/OpenSans-Bold-webfont.eot");
  src: url("../fonts/OpenSans-Bold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Bold-webfont.woff") format("woff"), url("../fonts/OpenSans-Bold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Bold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenConSansBold;
  src: url("../fonts/OpenSans-CondBold-webfont.eot");
  src: url("../fonts/OpenSans-CondBold-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-CondBold-webfont.woff") format("woff"), url("../fonts/OpenSans-CondBold-webfont.ttf") format("truetype"), url("../fonts/OpenSans-CondBold-webfont.svg#open_sansbold") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: OpenSansItalic;
  src: url("../fonts/OpenSans-Italic-webfont.eot");
  src: url("../fonts/OpenSans-Italic-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/OpenSans-Italic-webfont.woff") format("woff"), url("../fonts/OpenSans-Italic-webfont.ttf") format("truetype"), url("../fonts/OpenSans-Italic-webfont.svg#open_sansitalic") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* line 467, ../sass/variables.scss */
.field-name-field-newsroom h3 a, .view-care-jobs.view-display-id-block .views-row .field-label, .node-type-job #main .content .info .field-label, .field-name-field-hero-pane .full-width-image .ds-text p,
.field-name-field-hero-pane-frontpage .full-width-image .ds-text p, #footer #block-menu-block-2 ul.menu a, .slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-2 a, .sidebar .field-content a, .webform-confirmation ol li:before,
.ckeditor-tabber ol li:before,
.field-name-field-description ol li:before,
.field-name-body ol li:before,
body .body-text ol li:before,
.body-text ol li:before {
  font-family: OpenSansBold, Helvetica, Arial, sans-serif;
}

/* line 472, ../sass/variables.scss */
#footer #block-menu-block-2 ul.menu a {
  font-family: OpenConSansBold, Helvetica, Arial, sans-serif;
}

/* line 477, ../sass/variables.scss */
.views-field.views-field-field-biography, .breadcrumb, .breadcrumb a, .field-name-field-local-strip .block-nodeblock .body,
.panel-col-bottom .block-nodeblock .body, .node-featured-banner p, body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item p, .ds-1col.node-stories .label-inline,
.ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items,
.ds-1col.node-stories a.name-author, body.page-stories #main .views-row p,
body.page-stories #main .views-row .field-type-text-with-summary, .field-name-field-caption-image,
.field-name-body p.field-name-field-caption-image,
.node-full figcaption, .status-label, .field-collection-container .quick-facts-wrap .group-right,
.field-collection-container .quick-facts-wrap .group-left, #block-webform-client-block-21695:after, .field-name-register-your-interest label, .field-name-signup-information, .footer-get-updates .compact-form-label,
.footer-help-fight-poverty .compact-form-label, .compact-form-label, .slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-3 a,
.slicknav_menu .sf-depth-3 a, #block-menu-block-6 ul li a,
#block-menu-block-3 ul li a, .block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li a,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li a,
.region-sidebar-second .menu-name-main-menu ul li a,
.region-sidebar-second .menu-name-menu-top-menu ul li a, .block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .node-featured-banner p,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .node-featured-banner p,
.region-sidebar-second .featured-banner-title, .webform-confirmation ol,
.webform-confirmation ul,
.webform-confirmation p,
.ckeditor-tabber ol,
.ckeditor-tabber ul,
.ckeditor-tabber p,
.field-name-field-description ol,
.field-name-field-description ul,
.field-name-field-description p,
.field-name-body ol,
.field-name-body ul,
.field-name-body p,
body .body-text ol,
body .body-text ul,
body .body-text p,
.body-text ol,
.body-text ul,
.body-text p, body.no-sidebars.page-node-done a {
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
}

/* line 487, ../sass/variables.scss */
a[name=author],
#author, .panel-2col-stacked .center-wrapper h3.pane-content, .panel-2col-stacked .center-wrapper h2.block-title,
.panel-2col-stacked .center-wrapper .block-title, .panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a, .donations-form-submit-button, .donation-title,
.donations-main-content h1,
.donations-main-content h2, .view-care-jobs.view-display-id-block .views-row h2, .node-type-job #main .content .button, .olPopup a, .field-name-field-local-strip .block-nodeblock .field-name-field-title .field-item,
.field-name-field-local-strip .block-nodeblock .title,
.panel-col-bottom .block-nodeblock .field-name-field-title .field-item,
.panel-col-bottom .block-nodeblock .title, .field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a, .global-strip-link,
.pd7banner-custom_banner .short-text, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .contextual-links-region h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit, .node-featured-banner h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form .contextual-links-region h2, .pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit, dl.ckeditor-tabber dt a, .ckeditor-tabber h3, body.country .ds-middle .title, .field-name-register-your-interest .block-title, .button-primary, .footer-get-updates button[type="submit"] span,
.footer-help-fight-poverty button[type="submit"] span, p a.mag-popup, #header-nav-wrapper .sf-menu li.sf-depth-1 a, .slicknav_menu .sf-depth-1 a, a.mob-donate-btn, .sidebar .block-title, .block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .featured-banner-title, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate h2,
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate .contextual-links-region h2,
.region-sidebar-second .node-form-banner.banner-style-donate h2,
.region-sidebar-second .node-form-banner.banner-style-donate .contextual-links-region h2, .block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit, .block-pd7banner-right-sidebar-banners .node-form-banner h2,
.block-pd7banner-right-sidebar-banners .node-form-banner .contextual-links-region h2,
.region-sidebar-second .node-form-banner h2,
.region-sidebar-second .node-form-banner .contextual-links-region h2, .block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit,
.region-sidebar-second .node-form-banner #edit-submit, .webform-confirmation h2,
.ckeditor-tabber h2,
.field-name-field-description h2,
.field-name-body h2,
body .body-text h2,
.body-text h2, .webform-confirmation h4,
.ckeditor-tabber h4,
.field-name-field-description h4,
.field-name-body h4,
body .body-text h4,
.body-text h4, .field-name-body h3,
.field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix h2.title,
h1.title, .node-article h2 a, body.path-countries h2.title {
  font-family: OfficinaSerifProExBold, Helvetica, Arial, sans-serif;
}

/* Module -  Appeals page */
/* line 3, ../sass/partials/_appeals-page.scss */
.appeals-wrapper {
  width: 1170px;
}

/* line 7, ../sass/partials/_appeals-page.scss */
.appeal-aside,
.main-content-appeal {
  float: left;
}

/* line 12, ../sass/partials/_appeals-page.scss */
.main-content-appeal {
  width: 861px;
}

/* line 16, ../sass/partials/_appeals-page.scss */
.appeal-sub-heading {
  color: #f9781c;
  font-size: 18px;
}

/* line 21, ../sass/partials/_appeals-page.scss */
.appeal-aside {
  width: 280px;
}

/* line 25, ../sass/partials/_appeals-page.scss */
.donation-amount {
  color: #f9781c;
  font-family: OfficinaSerITCStd, Helvetica, Arial, sans-serif;
  font-size: 30px;
  font-weight: bold;
  padding: 10px 0 10px 0;
  margin: 0;
}

/* line 34, ../sass/partials/_appeals-page.scss */
.amount-text,
.donation-amount {
  padding-left: 20px;
  padding-right: 20px;
}

/* line 40, ../sass/partials/_appeals-page.scss */
.amount-text {
  font-size: 16px;
  margin: 0;
  padding-bottom: 24px;
}

/* line 46, ../sass/partials/_appeals-page.scss */
.appeals-list {
  list-style: none;
  padding: 0;
  text-align: center;
}

/* line 52, ../sass/partials/_appeals-page.scss */
.appeals-list li {
  background-color: #F2EDE4;
  -webkit-box-shadow: 4px 6px 5px 0px rgba(0, 0, 0, 0.37);
  -moz-box-shadow: 4px 6px 5px 0px rgba(0, 0, 0, 0.37);
  box-shadow: 4px 6px 5px 0px rgba(0, 0, 0, 0.37);
  margin-bottom: 10px;
  text-align: left;
}

/* line 61, ../sass/partials/_appeals-page.scss */
.appeals-list li:last-child {
  margin-bottom: 20px;
}

/* line 65, ../sass/partials/_appeals-page.scss */
.appeal-aside {
  margin-left: 28px;
  text-align: center;
}

/* line 70, ../sass/partials/_appeals-page.scss */
.appeal-aside-sub-heading {
  text-align: center;
}

/* line 74, ../sass/partials/_appeals-page.scss */
.donate-btn {
  background-color: #B6231B;
  padding: 7px 20px;
  transform: skew(-20deg);
  display: inline-block;
  padding: 16px .5em;
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 30px;
  color: white;
  text-transform: uppercase;
  text-align: center;
  border: none;
  cursor: pointer;
  width: 260px;
  margin-bottom: 16px;
}

/* line 91, ../sass/partials/_appeals-page.scss */
.donate-btn span {
  display: block;
  font-size: 16px;
  transform: skew(20deg);
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 101, ../sass/partials/_appeals-page.scss */
  .appeals-banner-image {
    height: auto;
    width: 100%;
  }

  /* line 106, ../sass/partials/_appeals-page.scss */
  .appeals-wrapper,
  .main-content-appeal,
  .appeal-aside {
    width: auto;
  }

  /* line 112, ../sass/partials/_appeals-page.scss */
  .appeal-aside {
    margin-left: 0;
  }

  /* line 116, ../sass/partials/_appeals-page.scss */
  .main-content-appeal,
  .appeal-aside {
    padding: 0 10px;
  }
}
/* Module - Author */
/* line 3, ../sass/partials/_author.scss */
.field.field-name-author-profile.field-type-ds.field-label-hidden {
  overflow: hidden;
  padding: 30px 0;
  border-top: 1px solid #d3cec3;
}

/* line 9, ../sass/partials/_author.scss */
.field-name-author-profile .views-row {
  padding: 0;
}

/* line 13, ../sass/partials/_author.scss */
.field-name-author-profile .views-field-name-1 {
  margin-bottom: 20px;
}

/* line 17, ../sass/partials/_author.scss */
.field-name-author-profile .field-content,
.field-name-author-profile .views-field.views-field-name-1,
.views-field.views-field-field-biography {
  float: left;
}

/* line 23, ../sass/partials/_author.scss */
.views-field-field-biography p {
  line-height: 23px;
}

/* line 27, ../sass/partials/_author.scss */
a[name=author],
#author,
.views-field.views-field-field-biography {
  margin-left: 20px;
}

/* line 33, ../sass/partials/_author.scss */
a[name=author],
#author {
  font-size: 24px;
  margin-bottom: 30px;
}

/* line 39, ../sass/partials/_author.scss */
.views-field.views-field-field-biography {
  width: 720px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 48, ../sass/partials/_author.scss */
  .views-field.views-field-field-biography {
    width: 100%;
    margin-left: 0;
  }

  /* line 52, ../sass/partials/_author.scss */
  .field-name-author-profile .field-content,
  .field-name-author-profile .views-field.views-field-name-1,
  .views-field.views-field-field-biography {
    float: none;
    width: 100%;
    margin: 0;
  }
  /* line 58, ../sass/partials/_author.scss */
  .field-name-author-profile .field-content a,
  .field-name-author-profile .views-field.views-field-name-1 a,
  .views-field.views-field-field-biography a {
    margin: 0;
  }
}
/* Module -  */
/* Module - panel-col-top */
/* line 7, ../sass/partials/_breadcrumbs.scss */
.breadcrumb {
  margin-top: 30px;
  margin-bottom: 23px;
}
/* line 23, ../sass/partials/_breadcrumbs.scss */
.breadcrumb span.separator {
  position: relative;
  top: 1px;
  left: 1px;
}

/* line 29, ../sass/partials/_breadcrumbs.scss */
body.no-sidebars.page-node-done .breadcrumb,
body.no-sidebars.node-type-signpost-page .breadcrumb {
  max-width: 1150px;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}

/* line 37, ../sass/partials/_breadcrumbs.scss */
body.no-sidebars.path-countries .breadcrumb {
  margin-left: 12px;
}

/* line 41, ../sass/partials/_breadcrumbs.scss */
body.no-sidebars.page-stories .breadcrumb,
body.node-type-signpost-page .breadcrumb {
  margin-left: 65px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 50, ../sass/partials/_breadcrumbs.scss */
  .breadcrumb {
    display: none;
  }
}
/* Module -  */
/*----------------start of buttons.scss----------------*/
/* Module - Buttons */
/* line 4, ../sass/partials/_buttons.scss */
body.page-stories .views-row .field-name-node-link a,
.node-readmore a,
.field-name-field-area-of-focus > .field-items > .field-item .field-name-field-call-to-action1 a,
.box-btn {
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin-top: 5px;
  padding: 10px 18px 6px 0;
  text-decoration: none;
  z-index: 5;
  position: relative;
}
/* line 18, ../sass/partials/_buttons.scss */
body.page-stories .views-row .field-name-node-link a:hover,
.node-readmore a:hover,
.field-name-field-area-of-focus > .field-items > .field-item .field-name-field-call-to-action1 a:hover,
.box-btn:hover {
  background-color: #cd5a13;
}
/* line 21, ../sass/partials/_buttons.scss */
body.page-stories .views-row .field-name-node-link a:hover:before,
.node-readmore a:hover:before,
.field-name-field-area-of-focus > .field-items > .field-item .field-name-field-call-to-action1 a:hover:before,
.box-btn:hover:before {
  background-color: #cd5a13;
}

/* line 27, ../sass/partials/_buttons.scss */
body.page-stories .views-row .field-name-node-link a:before,
.node-readmore a:before,
.field-name-field-area-of-focus > .field-items > .field-item .field-name-field-call-to-action1 a:before,
.box-btn:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}

/* line 45, ../sass/partials/_buttons.scss */
.field-name-field-call-to-action-editor .button-margin {
  margin-bottom: 20px;
}

/*
  Skewed button
*/
/* line 53, ../sass/partials/_buttons.scss */
span.red a, span.red a:before, span.red a:after {
  background-color: #B6121B;
}

/* line 56, ../sass/partials/_buttons.scss */
span.red:hover a, span.red:hover a:before, span.red:hover a:after {
  background-color: #8C0B05;
}

/* line 59, ../sass/partials/_buttons.scss */
span.orange a, span.orange a:before,
span.orange a:after {
  background-color: #F9781C;
}

/* line 63, ../sass/partials/_buttons.scss */
span.orange:hover a,
span.orange:hover a:before, span.orange:hover a:after {
  background-color: #CD5A13;
}

/* line 68, ../sass/partials/_buttons.scss */
span.orange:hover a,
span.red:hover a {
  color: #fff;
  text-decoration: none;
}

/* line 75, ../sass/partials/_buttons.scss */
span.red a,
span.orange a {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  color: #fff;
  text-transform: uppercase;
  font-size: 1.2em;
  display: inline-block;
  min-width: 6em;
  padding: 12px 20px;
}

/* line 86, ../sass/partials/_buttons.scss */
span.red, span.orange {
  position: relative;
  display: inline-block;
  margin: 0 30px 30px 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* line 94, ../sass/partials/_buttons.scss */
span.red a:before, span.orange a:before {
  content: "";
  transform: skew(-25deg);
  position: absolute;
  top: 0;
  left: 3px;
  height: 47px;
  width: 30px;
  margin: 0 30px 0 0;
}

/* line 104, ../sass/partials/_buttons.scss */
span.red a:after, span.orange a:after {
  content: "";
  transform: skew(-25deg);
  position: absolute;
  top: 0;
  right: -15px;
  height: 47px;
  width: 30px;
  margin: 0 0 0 30px;
}

/* line 115, ../sass/partials/_buttons.scss */
span.red a:after, span.orange a:after {
  content: "";
  transform: skew(-25deg);
  position: absolute;
  top: 0;
  right: 3px;
  height: 47px;
  width: 30px;
  margin: 0 0 0 30px;
}

/* line 126, ../sass/partials/_buttons.scss */
body dl.ckeditor-tabber dt a {
  line-height: inherit;
  white-space: nowrap;
}

/*----------------end of buttons.scss----------------*/
/* Module - center wrapper */
/* line 7, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper {
  margin-top: 55px;
  margin-bottom: 55px;
}
/* line 12, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper .panel-col-first,
.panel-2col-stacked .center-wrapper .panel-col-last {
  width: 580px;
  height: 440px;
  margin: 0 10px;
}
/* line 37, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a {
  bottom: 8px;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 49, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper h3.pane-content {
  top: 20px;
  left: 20px;
}
/* line 58, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper h2.block-title.block-title,
.panel-2col-stacked .center-wrapper .block-title {
  margin-top: 20px;
  margin-bottom: 24px;
  padding-left: 17px;
}
/* line 66, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper .content {
  clear: both;
  float: left;
}
/* line 71, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper .button {
  width: 100%;
}
/* line 76, ../sass/partials/_center-wrapper.scss */
.panel-2col-stacked .center-wrapper .panel-col-first a,
.panel-2col-stacked .center-wrapper .button a {
  padding: 12px 18px 8px 18px;
  text-transform: uppercase;
}

/* line 89, ../sass/partials/_center-wrapper.scss */
.field-name-field-newsroom h3 a {
  margin-bottom: 29px;
  padding: 0 0 0 20px;
}
/* line 98, ../sass/partials/_center-wrapper.scss */
.field-name-field-newsroom h3 a:before {
  content: "";
  background-image: url("../images/chevron-sprite.png");
  background-repeat: no-repeat;
  background-position: 0 0;
  left: 0;
  height: 15px;
  margin-right: 9px;
  top: 7px;
  width: 10px;
}
/* line 115, ../sass/partials/_center-wrapper.scss */
.field-name-field-newsroom h3 a:hover:before {
  background-position: -11px 0;
}

/* line 122, ../sass/partials/_center-wrapper.scss */
#block-views-newsroom-block.contextual-links-region {
  position: static;
}

/* line 126, ../sass/partials/_center-wrapper.scss */
.view-footer {
  position: absolute;
  width: 100%;
  bottom: 35px;
}

/* line 132, ../sass/partials/_center-wrapper.scss */
.views-row {
  padding-left: 17px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 140, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper {
    margin-top: 30px;
    margin-bottom: 0;
  }

  /* line 145, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-first,
  .panel-2col-stacked .center-wrapper .panel-col-last {
    width: auto;
    height: auto;
  }
  /* line 150, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-first img,
  .panel-2col-stacked .center-wrapper .panel-col-last img {
    width: 100%;
    height: auto;
  }

  /* line 156, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-last {
    padding-bottom: 58px;
  }

  /* line 160, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-first a {
    width: 236px;
    padding: 12px 0 8px 0;
    text-align: center;
    margin: 0 auto;
  }

  /* line 167, ../sass/partials/_center-wrapper.scss */
  .field-name-field-newsroom h3 a {
    font-size: 17px;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 176, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-last, .panel-2col-stacked .center-wrapper .panel-col-first {
    width: 490px;
  }
  /* line 178, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-last img, .panel-2col-stacked .center-wrapper .panel-col-first img {
    width: 100%;
    height: auto;
  }

  /* line 180, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper .panel-col-first a {
    bottom: -54px;
    text-align: center;
    width: 455px;
  }

  /* line 186, ../sass/partials/_center-wrapper.scss */
  .panel-2col-stacked .center-wrapper {
    margin-bottom: 0;
  }

  /* line 187, ../sass/partials/_center-wrapper.scss */
  .field-name-field-local-strip .block-nodeblock, .panel-col-bottom .block-nodeblock {
    width: 23%;
  }
  /* line 188, ../sass/partials/_center-wrapper.scss */
  .field-name-field-local-strip .block-nodeblock p, .panel-col-bottom .block-nodeblock p {
    font-size: 14px;
  }
  /* line 191, ../sass/partials/_center-wrapper.scss */
  .field-name-field-local-strip .block-nodeblock a, .panel-col-bottom .block-nodeblock a {
    font-size: 16px;
    font-weight: normal;
    width: 100px;
  }

  /* line 194, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-left .footer-get-updates, .region-footer-col-left .footer-help-fight-poverty, .region-footer-col-right .footer-get-updates, .region-footer-col-right .footer-help-fight-poverty {
    width: 230px;
  }
  /* line 196, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-left .footer-get-updates input, .region-footer-col-left .footer-help-fight-poverty input, .region-footer-col-right .footer-get-updates input, .region-footer-col-right .footer-help-fight-poverty input {
    width: 170px;
  }
  /* line 198, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-left .footer-logos, .region-footer-col-right .footer-logos {
    display: none;
  }

  /* line 200, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-left {
    width: 50% !important;
  }

  /* line 201, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-right {
    width: 45% !important;
  }

  /* line 203, ../sass/partials/_center-wrapper.scss */
  body.node-type-stories .ds-1col .file-image-jpeg img,
  body.node-type-event .ds-1col .file-image-jpeg img,
  .field-name-body img {
    max-width: 100% !important;
    height: auto;
  }

  /* line 208, ../sass/partials/_center-wrapper.scss */
  body.node-type-event .field-name-register-your-interest .webform-client-form input {
    max-width: 90%;
  }

  /* line 209, ../sass/partials/_center-wrapper.scss */
  body.node-type-event .field-collection-container .quick-facts-wrap .group-left,
  body.node-type-event .field-collection-container .quick-facts-wrap .group-right {
    width: 27%;
  }

  /* line 213, ../sass/partials/_center-wrapper.scss */
  body.node-type-global-map dl.ckeditor-tabber dt a {
    font-size: 18px;
  }

  /* line 216, ../sass/partials/_center-wrapper.scss */
  body.node-type-stories .views-field-field-biography {
    width: 90%;
  }

  /* line 219, ../sass/partials/_center-wrapper.scss */
  body.node-type-stories .sidebar,
  body.node-type-event .sidebar {
    width: 28%;
  }

  /* line 222, ../sass/partials/_center-wrapper.scss */
  body.node-type-stories .field-name-author-profile .field-content {
    float: none;
  }
}
@media only screen and (min-device-width: 481px) and (max-device-width: 768px) {
  /* line 226, ../sass/partials/_center-wrapper.scss */
  .field-name-field-local-strip .block-nodeblock, .panel-col-bottom .block-nodeblock {
    width: 45%;
  }

  /* line 227, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-left {
    width: auto !important;
  }

  /* line 228, ../sass/partials/_center-wrapper.scss */
  .region-footer-col-right {
    width: 30% !important;
  }

  /* line 229, ../sass/partials/_center-wrapper.scss */
  .footer-copyright-text {
    margin-top: 15px;
  }

  /* line 230, ../sass/partials/_center-wrapper.scss */
  .footer-get-updates, .footer-help-fight-poverty {
    width: 240px !important;
  }

  /* line 231, ../sass/partials/_center-wrapper.scss */
  #footer #block-menu-block-2 ul.menu {
    margin-right: 40px !important;
  }
  /* line 233, ../sass/partials/_center-wrapper.scss */
  #footer #block-menu-block-2 ul.menu li {
    border: none !important;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
  }
}
/* line 1, ../sass/partials/_comments.scss */
.node-type-page .comment {
  border-top: 1px solid #ccc;
  padding-top: 10px;
  padding-bottom: 40px;
}

/* line 6, ../sass/partials/_comments.scss */
.node-type-page .field-name-field-comment-free-text, .field-name-field-comment-free-text .field-items, .field-name-field-comment-free-text .field-items .field-item {
  background-color: #F9781C;
  color: #FFFFFF;
  text-align: center;
  width: 100px;
  font-family: OpenSansRegular,Helvetica,Arial,sans-serif;
  margin-bottom: 10px;
  padding: 7px;
  font-size: 13px;
}

/* line 16, ../sass/partials/_comments.scss */
.node-type-page .field-name-field-comment-free-text .field-items .field-item {
  margin-bottom: 10px;
  padding: 7px;
}

/* line 20, ../sass/partials/_comments.scss */
.node-type-page .morecomments-button {
  background-color: #F9781C;
  color: #FFFFFF;
  text-align: center;
  width: 100px;
  font-family: OpenSansRegular,Helvetica,Arial,sans-serif;
}

/* line 28, ../sass/partials/_comments.scss */
iframe body,
iframe body.cke_editable {
  background: none;
}

/* line 33, ../sass/partials/_comments.scss */
body.cke_editable {
  background: #fff none repeat scroll 0 0;
  color: #000;
  font: 81.3%/1.538em "Lucida Grande","Lucida Sans Unicode",sans-serif;
}
/* line 37, ../sass/partials/_comments.scss */
body.cke_editable a {
  color: #0074bd;
  text-decoration: none;
}
/* line 41, ../sass/partials/_comments.scss */
body.cke_editable a:hover {
  text-decoration: underline;
}
/* line 44, ../sass/partials/_comments.scss */
body.cke_editable hr {
  background: #cccccc none repeat scroll 0 0;
  border: medium none;
  height: 1px;
  margin: 0;
  padding: 0;
}
/* line 51, ../sass/partials/_comments.scss */
body.cke_editable legend {
  font-weight: bold;
}
/* line 54, ../sass/partials/_comments.scss */
body.cke_editable h1, body.cke_editable h2, body.cke_editable h3, body.cke_editable h4, body.cke_editable h5, body.cke_editable h6 {
  font-weight: bold;
  margin: 10px 0;
}
/* line 58, ../sass/partials/_comments.scss */
body.cke_editable h1 {
  font-size: 1.538em;
}
/* line 61, ../sass/partials/_comments.scss */
body.cke_editable h2 {
  font-size: 1.385em;
}
/* line 64, ../sass/partials/_comments.scss */
body.cke_editable h3 {
  font-size: 1.231em;
}
/* line 67, ../sass/partials/_comments.scss */
body.cke_editable h4 {
  font-size: 1.154em;
}
/* line 70, ../sass/partials/_comments.scss */
body.cke_editable h5, body.cke_editable h6 {
  font-size: 1.077em;
}
/* line 73, ../sass/partials/_comments.scss */
body.cke_editable p {
  margin: 1em 0;
}
/* line 76, ../sass/partials/_comments.scss */
body.cke_editable dl {
  margin: 0 0 20px;
}
/* line 79, ../sass/partials/_comments.scss */
body.cke_editable dl dd, body.cke_editable dl dl {
  margin-bottom: 10px;
  margin-left: 20px;
}
/* line 83, ../sass/partials/_comments.scss */
body.cke_editable blockquote {
  margin: 1em 40px;
}
/* line 86, ../sass/partials/_comments.scss */
body.cke_editable address {
  font-style: italic;
}
/* line 89, ../sass/partials/_comments.scss */
body.cke_editable u, body.cke_editable ins {
  text-decoration: underline;
}
/* line 92, ../sass/partials/_comments.scss */
body.cke_editable s, body.cke_editable strike, body.cke_editable del {
  text-decoration: line-through;
}
/* line 95, ../sass/partials/_comments.scss */
body.cke_editable big {
  font-size: larger;
}
/* line 98, ../sass/partials/_comments.scss */
body.cke_editable small {
  font-size: smaller;
}
/* line 101, ../sass/partials/_comments.scss */
body.cke_editable sub {
  font-size: smaller;
  line-height: normal;
  vertical-align: sub;
}
/* line 106, ../sass/partials/_comments.scss */
body.cke_editable sup {
  font-size: smaller;
  line-height: normal;
  vertical-align: super;
}
/* line 111, ../sass/partials/_comments.scss */
body.cke_editable nobr {
  white-space: nowrap;
}
/* line 114, ../sass/partials/_comments.scss */
body.cke_editable abbr, body.cke_editable acronym {
  border-bottom: 1px dotted;
}
/* line 117, ../sass/partials/_comments.scss */
body.cke_editable ul, body.cke_editable .block ul, body.cke_editable .item-list ul {
  list-style-image: none;
  list-style-type: disc;
  margin: 0.25em 0 0.25em 1.5em;
}
/* line 122, ../sass/partials/_comments.scss */
body.cke_editable .item-list .pager li {
  padding: 0.5em;
}
/* line 125, ../sass/partials/_comments.scss */
body.cke_editable .item-list ul li, body.cke_editable li.leaf, body.cke_editable ul.menu li {
  list-style-image: none;
  list-style-type: disc;
}
/* line 129, ../sass/partials/_comments.scss */
body.cke_editable ul.menu li {
  margin: 0;
}
/* line 132, ../sass/partials/_comments.scss */
body.cke_editable ol {
  list-style-type: decimal;
  margin: 0.25em 0 0.25em 2em;
}
/* line 136, ../sass/partials/_comments.scss */
body.cke_editable .item-list ul li.collapsed, body.cke_editable ul.menu li.collapsed {
  list-style-image: url("../../misc/menu-collapsed.png");
  list-style-type: disc;
}
/* line 140, ../sass/partials/_comments.scss */
body.cke_editable .item-list ul li.expanded, body.cke_editable ul.menu li.expanded {
  list-style-image: url("../../misc/menu-expanded.png");
  list-style-type: circle;
}
/* line 144, ../sass/partials/_comments.scss */
body.cke_editable quote, body.cke_editable code {
  margin: 0.5em 0;
}
/* line 147, ../sass/partials/_comments.scss */
body.cke_editable code, body.cke_editable pre, body.cke_editable kbd {
  font-size: 1.231em;
}
/* line 150, ../sass/partials/_comments.scss */
body.cke_editable pre {
  margin: 0.5em 0;
  white-space: pre-wrap;
}
/* line 154, ../sass/partials/_comments.scss */
body.cke_editable #skip-link {
  left: 50%;
  margin-left: -5.25em;
  margin-top: 0;
  position: absolute;
  width: auto;
  z-index: 50;
}
/* line 162, ../sass/partials/_comments.scss */
body.cke_editable #skip-link a, body.cke_editable #skip-link a:link, body.cke_editable #skip-link a:visited {
  background: #444 none repeat scroll 0 0;
  border-radius: 0 0 10px 10px;
  color: #fff;
  display: block;
  font-size: 0.94em;
  padding: 1px 10px 2px;
  text-decoration: none;
}
/* line 171, ../sass/partials/_comments.scss */
body.cke_editable #skip-link a:hover, body.cke_editable #skip-link a:focus, body.cke_editable #skip-link a:active {
  outline: 0 none;
}
/* line 174, ../sass/partials/_comments.scss */
body.cke_editable #branding {
  background-color: #e0e0d8;
  overflow: hidden;
  padding: 20px 20px 0;
  position: relative;
}
/* line 180, ../sass/partials/_comments.scss */
body.cke_editable #branding div.breadcrumb {
  font-size: 0.846em;
  padding-bottom: 5px;
}
/* line 184, ../sass/partials/_comments.scss */
body.cke_editable #branding div.block {
  background: #333 none repeat scroll 0 0;
  float: right;
  padding-left: 10px;
  position: relative;
  width: 240px;
}
/* line 191, ../sass/partials/_comments.scss */
body.cke_editable #branding div.block form label {
  display: none;
}
/* line 194, ../sass/partials/_comments.scss */
body.cke_editable #branding div.block form div.form-item {
  border: 0 none;
  float: left;
  margin: 0;
  padding: 0;
}
/* line 200, ../sass/partials/_comments.scss */
body.cke_editable #branding div.block form input.form-text {
  margin-right: 10px;
  width: 140px;
}
/* line 204, ../sass/partials/_comments.scss */
body.cke_editable #branding div.block form input.form-submit {
  text-align: center;
  width: 80px;
}
/* line 208, ../sass/partials/_comments.scss */
body.cke_editable #help {
  font-size: 0.923em;
  margin-top: 1em;
}
/* line 212, ../sass/partials/_comments.scss */
body.cke_editable #help p {
  margin: 0 0 10px;
}
/* line 215, ../sass/partials/_comments.scss */
body.cke_editable #help div.more-help-link {
  text-align: right;
}
/* line 218, ../sass/partials/_comments.scss */
body.cke_editable #page-title {
  background: #333 none repeat scroll 0 0;
  padding-top: 20px;
}
/* line 222, ../sass/partials/_comments.scss */
body.cke_editable #branding h1.page-title {
  color: #000;
  float: left;
  font-size: 1.385em;
  font-weight: normal;
  margin: 0;
  padding-bottom: 10px;
}
/* line 230, ../sass/partials/_comments.scss */
body.cke_editable #console {
  margin: 9px 0 10px;
}
/* line 233, ../sass/partials/_comments.scss */
body.cke_editable ul.primary {
  border-bottom: medium none;
  float: right;
  font-size: 0.923em;
  height: 2.6em;
  margin: 0;
  padding-top: 0;
  text-transform: uppercase;
}
/* line 242, ../sass/partials/_comments.scss */
body.cke_editable ul.primary li {
  float: left;
  list-style: outside none none;
  margin: 0 2px;
}
/* line 247, ../sass/partials/_comments.scss */
body.cke_editable ul.primary li a:link, body.cke_editable ul.primary li a.active, body.cke_editable ul.primary li a:active, body.cke_editable ul.primary li a:visited, body.cke_editable ul.primary li a:hover, body.cke_editable ul.primary li.active a {
  background-color: #a6a7a2;
  border-color: #a6a7a2;
  border-radius: 8px 8px 0 0;
  border-style: solid;
  border-width: 1px 1px 0;
  color: #000;
  display: block;
  float: left;
  font-weight: bold;
  height: 2.6em;
  line-height: 2.6em;
  padding: 0 18px 8px;
}
/* line 261, ../sass/partials/_comments.scss */
body.cke_editable ul.primary li.active a, body.cke_editable ul.primary li.active a.active, body.cke_editable ul.primary li.active a:active, body.cke_editable ul.primary li.active a:visited {
  background-color: #fff;
  border-color: #c9cac4;
}
/* line 265, ../sass/partials/_comments.scss */
body.cke_editable ul.primary li a:hover {
  color: #fff;
}
/* line 268, ../sass/partials/_comments.scss */
body.cke_editable ul.primary li.active a:hover {
  color: #000;
}
/* line 271, ../sass/partials/_comments.scss */
body.cke_editable .tabs-secondary {
  clear: both;
}
/* line 274, ../sass/partials/_comments.scss */
body.cke_editable ul.secondary {
  background-color: #fff;
  float: right;
  font-size: 0.923em;
  line-height: 1.385em;
  overflow: hidden;
  padding: 0 3px 5px;
}
/* line 282, ../sass/partials/_comments.scss */
body.cke_editable ul.secondary li {
  float: none;
  margin: 0 5px;
}
/* line 286, ../sass/partials/_comments.scss */
body.cke_editable ul.secondary li a {
  background-color: #ddd;
  color: #000;
  display: inline-block;
}
/* line 291, ../sass/partials/_comments.scss */
body.cke_editable ul.secondary li a, body.cke_editable ul.secondary li a:hover, body.cke_editable ul.secondary li.active a, body.cke_editable ul.secondary li.active a.active {
  border-radius: 7px;
  padding: 2px 10px;
}
/* line 295, ../sass/partials/_comments.scss */
body.cke_editable ul.secondary li a:hover, body.cke_editable ul.secondary li.active a, body.cke_editable ul.secondary li.active a.active {
  background: #666 none repeat scroll 0 0;
  color: #fff;
}
/* line 299, ../sass/partials/_comments.scss */
body.cke_editable #content {
  clear: left;
}
/* line 302, ../sass/partials/_comments.scss */
body.cke_editable #page {
  background: #fff none repeat scroll 0 0;
  color: #333;
  margin-left: 40px;
  margin-right: 40px;
  padding: 20px 0 40px;
  position: relative;
}
/* line 310, ../sass/partials/_comments.scss */
body.cke_editable #secondary-links ul.links li {
  padding: 0 10px 10px 0;
}
/* line 313, ../sass/partials/_comments.scss */
body.cke_editable #secondary-links ul.links li a {
  background: #777 none repeat scroll 0 0;
  border-radius: 5px;
  color: #fff;
  font-size: 0.923em;
  height: 55px;
  overflow: hidden;
  padding: 5px;
  text-align: center;
  width: 80px;
}
/* line 324, ../sass/partials/_comments.scss */
body.cke_editable #secondary-links ul.links li a:hover {
  background: #999 none repeat scroll 0 0;
}
/* line 327, ../sass/partials/_comments.scss */
body.cke_editable ul.links li, body.cke_editable ul.inline li {
  padding-right: 1em;
}
/* line 330, ../sass/partials/_comments.scss */
body.cke_editable ul.inline li {
  display: inline;
}
/* line 333, ../sass/partials/_comments.scss */
body.cke_editable #secondary-links ul.links li.active-trail a, body.cke_editable #secondary-links ul.links li a.active {
  background: #333 none repeat scroll 0 0;
}
/* line 336, ../sass/partials/_comments.scss */
body.cke_editable ul.admin-list li {
  background: transparent url("images/list-item.png") no-repeat scroll 0 11px;
  border-top: 1px solid #ccc;
  list-style-image: none;
  list-style-type: none;
  margin-bottom: 10px;
  margin-left: 0;
  padding-left: 30px;
  padding-top: 9px;
  position: relative;
}
/* line 347, ../sass/partials/_comments.scss */
body.cke_editable .admin-panel .item-list ul, body.cke_editable ul.admin-list {
  margin: 0;
  padding: 0;
}
/* line 351, ../sass/partials/_comments.scss */
body.cke_editable .admin-panel .item-list ul, body.cke_editable ul.admin-list.compact {
  margin: 8px 0;
}
/* line 354, ../sass/partials/_comments.scss */
body.cke_editable .admin-panel .item-list li, body.cke_editable ul.admin-list.compact li {
  background: transparent none repeat scroll 0 0;
  border: medium none;
  line-height: 1;
  margin: 0 0 0.75em;
  padding: 0;
}
/* line 361, ../sass/partials/_comments.scss */
body.cke_editable ul.admin-list li:last-child {
  border-bottom: medium none;
}
/* line 364, ../sass/partials/_comments.scss */
body.cke_editable ul.admin-list li a {
  margin-left: -30px;
  min-height: 0;
  padding: 0 0 4px 30px;
}
/* line 369, ../sass/partials/_comments.scss */
body.cke_editable ul.admin-list.compact li a {
  margin-left: 0;
  padding: 0;
}
/* line 373, ../sass/partials/_comments.scss */
body.cke_editable ul.admin-list li div.description a {
  margin-left: 0;
  min-height: inherit;
  padding: 0;
}
/* line 378, ../sass/partials/_comments.scss */
body.cke_editable div.submitted {
  color: #898989;
}
/* line 381, ../sass/partials/_comments.scss */
body.cke_editable table {
  border: 1px solid #bebfb9;
  font-size: 0.923em;
  margin: 0 0 10px;
  width: 100%;
}
/* line 387, ../sass/partials/_comments.scss */
body.cke_editable table td, body.cke_editable table th {
  border: 0 none;
  color: #000;
  padding: 8px 10px;
  vertical-align: middle;
}
/* line 393, ../sass/partials/_comments.scss */
body.cke_editable tr.even, body.cke_editable tr.odd {
  background: #f3f4ee none repeat scroll 0 0;
  border-color: #bebfb9;
  border-style: solid;
  border-width: 0 1px;
}
/* line 399, ../sass/partials/_comments.scss */
body.cke_editable tr.odd {
  background: #fff none repeat scroll 0 0;
}
/* line 402, ../sass/partials/_comments.scss */
body.cke_editable tr.drag {
  background: #fe7 none repeat scroll 0 0;
}
/* line 405, ../sass/partials/_comments.scss */
body.cke_editable tr.drag-previous {
  background: #ffb none repeat scroll 0 0;
}
/* line 408, ../sass/partials/_comments.scss */
body.cke_editable table th {
  background: #e1e2dc none repeat scroll 0 0;
  border-color: #bebfb9;
  border-style: solid;
  border-width: 1px;
  font-weight: normal;
  padding: 3px 10px;
  text-transform: uppercase;
}
/* line 417, ../sass/partials/_comments.scss */
body.cke_editable table th.active {
  background: #bdbeb9 none repeat scroll 0 0;
}
/* line 420, ../sass/partials/_comments.scss */
body.cke_editable table th a {
  display: block;
  position: relative;
}
/* line 424, ../sass/partials/_comments.scss */
body.cke_editable table th.active a {
  padding: 0 25px 0 0;
}
/* line 427, ../sass/partials/_comments.scss */
body.cke_editable table th.active img {
  position: absolute;
  right: 3px;
  top: 3px;
}
/* line 432, ../sass/partials/_comments.scss */
body.cke_editable table td.active {
  background: #e9e9dd none repeat scroll 0 0;
}
/* line 435, ../sass/partials/_comments.scss */
body.cke_editable table tr.odd td.active {
  background: #f3f4ee none repeat scroll 0 0;
}
/* line 438, ../sass/partials/_comments.scss */
body.cke_editable table tr.selected td.active, body.cke_editable table tr.selected td {
  background: #ffc none repeat scroll 0 0;
  border-color: #eeb;
}
/* line 442, ../sass/partials/_comments.scss */
body.cke_editable table.system-status-report tr {
  border-bottom: 1px solid #ccc;
}
/* line 445, ../sass/partials/_comments.scss */
body.cke_editable table.system-status-report tr.ok {
  background-color: #e5ffe2;
  color: #255b1e;
}
/* line 449, ../sass/partials/_comments.scss */
body.cke_editable table.system-status-report tr.info {
  background-color: #bdf;
  color: #040f37;
}
/* line 453, ../sass/partials/_comments.scss */
body.cke_editable table.system-status-report tr.warning {
  background-color: #fffce5;
  color: #840;
}
/* line 457, ../sass/partials/_comments.scss */
body.cke_editable table.system-status-report tr.error {
  background-color: #fef5f1;
  color: #8c2e0b;
}
/* line 461, ../sass/partials/_comments.scss */
body.cke_editable tr td:last-child {
  border-right: 1px solid #bebfb9;
}
/* line 464, ../sass/partials/_comments.scss */
body.cke_editable fieldset {
  border: 1px solid #ccc;
  margin: 1em 0;
  padding: 2.5em 0 0;
  position: relative;
}
/* line 470, ../sass/partials/_comments.scss */
body.cke_editable fieldset .fieldset-legend {
  margin-top: 0.5em;
  padding-left: 15px;
  position: absolute;
  text-transform: uppercase;
}
/* line 476, ../sass/partials/_comments.scss */
body.cke_editable fieldset .fieldset-wrapper {
  padding: 0 13px 13px 15px;
}
/* line 479, ../sass/partials/_comments.scss */
body.cke_editable fieldset.collapsed {
  background-color: transparent;
}
/* line 482, ../sass/partials/_comments.scss */
body.cke_editable html.js fieldset.collapsed {
  border-width: 1px;
  height: auto;
}
/* line 486, ../sass/partials/_comments.scss */
body.cke_editable fieldset fieldset {
  background-color: #fff;
}
/* line 489, ../sass/partials/_comments.scss */
body.cke_editable fieldset fieldset fieldset {
  background-color: #f8f8f8;
}
/* line 492, ../sass/partials/_comments.scss */
body.cke_editable .form-item {
  margin: 0 0 10px;
  padding: 9px 0;
}
/* line 496, ../sass/partials/_comments.scss */
body.cke_editable .filter-wrapper .form-item, body.cke_editable div.teaser-checkbox .form-item, body.cke_editable .form-item .form-item {
  border: 0 none;
  margin: 0;
  padding: 5px 0;
}
/* line 501, ../sass/partials/_comments.scss */
body.cke_editable .form-type-checkbox {
  padding: 0;
}
/* line 504, ../sass/partials/_comments.scss */
body.cke_editable .text-format-wrapper .form-item {
  padding-bottom: 0;
}
/* line 507, ../sass/partials/_comments.scss */
body.cke_editable .form-item label {
  margin: 0;
  padding: 0;
}
/* line 511, ../sass/partials/_comments.scss */
body.cke_editable .form-item label.option {
  font-size: 0.923em;
  text-transform: none;
}
/* line 515, ../sass/partials/_comments.scss */
body.cke_editable .form-item label.option input {
  vertical-align: middle;
}
/* line 518, ../sass/partials/_comments.scss */
body.cke_editable .form-disabled input.form-autocomplete, body.cke_editable .form-disabled input.form-text, body.cke_editable .form-disabled input.form-file, body.cke_editable .form-disabled textarea.form-textarea, body.cke_editable .form-disabled select.form-select {
  background-color: #eee;
  color: #777;
}
/* line 522, ../sass/partials/_comments.scss */
body.cke_editable .filter-wrapper {
  border-top: 0 none;
  padding: 10px 2px;
}
/* line 526, ../sass/partials/_comments.scss */
body.cke_editable .filter-wrapper .fieldset-wrapper {
  padding: 0 6px;
}
/* line 529, ../sass/partials/_comments.scss */
body.cke_editable .filter-wrapper .form-item, body.cke_editable .filter-wrapper .filter-guidelines, body.cke_editable .filter-wrapper .filter-help {
  font-size: 0.923em;
  padding: 2px 0 0;
}
/* line 533, ../sass/partials/_comments.scss */
body.cke_editable ul.tips, body.cke_editable div.description, body.cke_editable .form-item div.description {
  color: #666;
  font-size: 0.923em;
  line-height: 1.231em;
  margin: 5px 0;
}
/* line 539, ../sass/partials/_comments.scss */
body.cke_editable ul.tips li {
  margin: 0.25em 0 0.25em 1.5em;
}
/* line 542, ../sass/partials/_comments.scss */
body.cke_editable body div.form-type-radio div.description, body.cke_editable body div.form-type-checkbox div.description {
  margin-left: 1.5em;
}
/* line 545, ../sass/partials/_comments.scss */
body.cke_editable input.form-submit, body.cke_editable a.button {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: transparent url("images/buttons.png") repeat-x scroll 0 0;
  border-color: #e4e4e4 #d2d2d2 #b4b4b4;
  border-image: none;
  border-radius: 20px;
  border-style: solid;
  border-width: 1px;
  color: #5a5a5a;
  cursor: pointer;
  font-family: "Lucida Grande",Verdana,sans-serif;
  font-size: 1.077em;
  font-weight: normal;
  margin-bottom: 1em;
  margin-right: 1em;
  padding: 4px 17px;
  text-align: center;
}
/* line 566, ../sass/partials/_comments.scss */
body.cke_editable a.button:link, body.cke_editable a.button:visited, body.cke_editable a.button:hover, body.cke_editable a.button:active {
  color: #5a5a5a;
  text-decoration: none;
}
/* line 570, ../sass/partials/_comments.scss */
body.cke_editable input.form-submit:active {
  background: #666 none repeat scroll 0 0;
  border-color: #555;
  color: #fff;
  text-shadow: 0 -1px 0 #222;
}
/* line 576, ../sass/partials/_comments.scss */
body.cke_editable input.form-button-disabled, body.cke_editable input.form-button-disabled:active {
  background: #eee none repeat scroll 0 0;
  border-color: #eee;
  color: #999;
  text-shadow: none;
}
/* line 582, ../sass/partials/_comments.scss */
body.cke_editable input.form-autocomplete, body.cke_editable input.form-text, body.cke_editable input.form-file, body.cke_editable textarea.form-textarea, body.cke_editable select.form-select {
  -moz-border-bottom-colors: none;
  -moz-border-left-colors: none;
  -moz-border-right-colors: none;
  -moz-border-top-colors: none;
  background: #fff none repeat scroll 0 0;
  border-color: #999 #ccc #ccc;
  border-image: none;
  border-style: solid;
  border-width: 1px;
  color: #333;
  padding: 2px;
}
/* line 595, ../sass/partials/_comments.scss */
body.cke_editable input.form-text:focus, body.cke_editable input.form-file:focus, body.cke_editable textarea.form-textarea:focus, body.cke_editable select.form-select:focus {
  border-color: #ace;
  color: #000;
}
/* line 599, ../sass/partials/_comments.scss */
body.cke_editable html.js input.form-autocomplete {
  background-position: 100% 4px;
}
/* line 602, ../sass/partials/_comments.scss */
body.cke_editable html.js input.throbbing {
  background-position: 100% -16px;
}
/* line 605, ../sass/partials/_comments.scss */
body.cke_editable ul.action-links {
  list-style-type: none;
  margin: 1em 0;
  overflow: hidden;
  padding: 0 20px;
}
/* line 611, ../sass/partials/_comments.scss */
body.cke_editable ul.action-links li {
  float: left;
  margin: 0 1em 0 0;
}
/* line 615, ../sass/partials/_comments.scss */
body.cke_editable ul.action-links a {
  background: transparent url("images/add.png") no-repeat scroll 0 center;
  line-height: 30px;
  padding-left: 15px;
}
/* line 620, ../sass/partials/_comments.scss */
body.cke_editable #diff-inline-form select, body.cke_editable div.filter-options select {
  padding: 0;
}
/* line 623, ../sass/partials/_comments.scss */
body.cke_editable div.admin .right, body.cke_editable div.admin .left {
  margin: 0;
  width: 49%;
}
/* line 627, ../sass/partials/_comments.scss */
body.cke_editable div.admin-panel, body.cke_editable div.admin-panel .body {
  clear: left;
  padding: 0;
}
/* line 631, ../sass/partials/_comments.scss */
body.cke_editable div.admin-panel {
  background: #f8f8f8 none repeat scroll 0 0;
  border: 1px solid #ccc;
  margin: 0 0 20px;
  padding: 9px;
}
/* line 637, ../sass/partials/_comments.scss */
body.cke_editable div.admin-panel h3 {
  font-size: 0.923em;
  margin: 0;
  padding-bottom: 9px;
  text-transform: uppercase;
}
/* line 643, ../sass/partials/_comments.scss */
body.cke_editable #system-themes-page h2 {
  font-weight: normal;
  text-transform: uppercase;
}
/* line 647, ../sass/partials/_comments.scss */
body.cke_editable .theme-selector h3 {
  font-weight: normal;
}
/* line 650, ../sass/partials/_comments.scss */
body.cke_editable .theme-default h3 {
  font-weight: bold;
}
/* line 653, ../sass/partials/_comments.scss */
body.cke_editable .system-themes-list-enabled .theme-selector h3 {
  margin-top: 0;
}
/* line 656, ../sass/partials/_comments.scss */
body.cke_editable div.admin-options {
  background: #f8f8f8 none repeat scroll 0 0;
  border: 1px solid #ccc;
  height: 30px;
  line-height: 30px;
  margin: 0 0 10px;
  padding: 9px;
}
/* line 664, ../sass/partials/_comments.scss */
body.cke_editable div.admin-options label {
  font: 0.846em/1.875em Lucida Grande,Lucida Sans Unicode,sans-serif;
  text-transform: uppercase;
}
/* line 668, ../sass/partials/_comments.scss */
body.cke_editable div.admin-options label, body.cke_editable div.admin-options div.form-item {
  float: left;
  margin-right: 10px;
}
/* line 672, ../sass/partials/_comments.scss */
body.cke_editable div.admin-options div.form-item {
  border: 0 none;
  padding: 0;
}
/* line 676, ../sass/partials/_comments.scss */
body.cke_editable .versions table.version {
  border: medium none;
}
/* line 679, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance #sidebar-first {
  float: left;
  width: 200px;
}
/* line 683, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance #content {
  clear: none;
  float: right;
  padding-right: 20px;
  width: 550px;
}
/* line 689, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance #page {
  margin: 0 auto;
  overflow: auto;
  padding-top: 2em;
  width: 770px;
}
/* line 695, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance #branding h1 {
  float: none;
  margin: 0 auto;
  width: 770px;
}
/* line 700, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance .form-radios .form-type-radio {
  padding: 2px 0;
}
/* line 703, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance div.form-item::after {
  clear: none;
  content: "";
  display: none;
}
/* line 708, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance .form-submit {
  display: block;
}
/* line 711, ../sass/partials/_comments.scss */
body.cke_editable body.in-maintenance #logo {
  margin-bottom: 1.5em;
  max-width: 180px;
}
/* line 715, ../sass/partials/_comments.scss */
body.cke_editable ol.task-list {
  list-style-image: none;
  list-style-type: none;
  margin-left: 0;
}
/* line 720, ../sass/partials/_comments.scss */
body.cke_editable ol.task-list li {
  color: #adadad;
  padding: 0.5em 1em 0.5em 20px;
}
/* line 724, ../sass/partials/_comments.scss */
body.cke_editable ol.task-list li.active {
  background: transparent url("images/task-item.png") no-repeat scroll 3px 50%;
  color: #000;
  padding: 0.5em 1em 0.5em 20px;
}
/* line 729, ../sass/partials/_comments.scss */
body.cke_editable ol.task-list li.done {
  background: transparent url("images/task-check.png") no-repeat scroll 0 50%;
  color: green;
}
/* line 733, ../sass/partials/_comments.scss */
body.cke_editable .overlay #branding {
  background-color: #fff;
  padding-top: 15px;
}
/* line 737, ../sass/partials/_comments.scss */
body.cke_editable .overlay #branding h1.page-title, body.cke_editable .overlay #left, body.cke_editable .overlay #footer {
  display: none;
}
/* line 740, ../sass/partials/_comments.scss */
body.cke_editable .overlay #page {
  margin: 0;
  padding: 0 20px;
}
/* line 744, ../sass/partials/_comments.scss */
body.cke_editable .overlay #branding div.breadcrumb {
  float: left;
  position: relative;
  z-index: 10;
}
/* line 749, ../sass/partials/_comments.scss */
body.cke_editable #overlay-tabs {
  bottom: -1px;
  font-size: 1.54em;
  line-height: 1.54em;
  margin: 0;
}
/* line 755, ../sass/partials/_comments.scss */
body.cke_editable #overlay-tabs li {
  margin: 0 -2px;
}
/* line 758, ../sass/partials/_comments.scss */
body.cke_editable .overlay ul.secondary {
  background: transparent none repeat scroll 0 0;
  margin: -1.4em 0 0.3em;
  overflow: visible;
}
/* line 763, ../sass/partials/_comments.scss */
body.cke_editable .overlay #content {
  padding: 0;
}
/* line 766, ../sass/partials/_comments.scss */
body.cke_editable h1#overlay-title {
  font-weight: normal;
}
/* line 769, ../sass/partials/_comments.scss */
body.cke_editable div.add-or-remove-shortcuts {
  float: left;
  padding-left: 6px;
  padding-top: 6px;
}
/* line 774, ../sass/partials/_comments.scss */
body.cke_editable #dashboard .dashboard-region div.block h2 {
  background: #e0e0d8 none repeat scroll 0 0;
}
/* line 777, ../sass/partials/_comments.scss */
body.cke_editable #dashboard div.block h2 {
  font-size: 1em;
  margin: 0;
  padding: 3px 10px;
}
/* line 782, ../sass/partials/_comments.scss */
body.cke_editable #dashboard div.block div.content {
  padding: 10px 5px 5px;
}
/* line 785, ../sass/partials/_comments.scss */
body.cke_editable #dashboard div.block div.content ul.menu {
  margin-left: 20px;
}
/* line 788, ../sass/partials/_comments.scss */
body.cke_editable #dashboard .dashboard-region .block {
  border: 1px solid #ccc;
}
/* line 791, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview input.field-formatter-settings-edit {
  margin: 0;
  padding: 1px 8px;
}
/* line 795, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview tr.field-formatter-settings-changed {
  background: #ffffbb none repeat scroll 0 0;
}
/* line 798, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview tr.drag {
  background: #ffee77 none repeat scroll 0 0;
}
/* line 801, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview tr.field-formatter-settings-editing {
  background: #d5e9f2 none repeat scroll 0 0;
}
/* line 804, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview .field-formatter-settings-edit-form .form-item {
  margin: 10px 0;
}
/* line 807, ../sass/partials/_comments.scss */
body.cke_editable #field-display-overview .field-formatter-settings-edit-form .form-submit {
  margin-bottom: 0;
}
/* line 810, ../sass/partials/_comments.scss */
body.cke_editable #dashboard div#block-node-recent div.content {
  padding: 0;
}
/* line 813, ../sass/partials/_comments.scss */
body.cke_editable #block-node-recent table, body.cke_editable #block-node-recent tr {
  border: medium none;
}
/* line 816, ../sass/partials/_comments.scss */
body.cke_editable #block-node-recent .more-link {
  padding: 0 5px 5px 0;
}
/* line 819, ../sass/partials/_comments.scss */
body.cke_editable #user-login-form .openid-links {
  margin-left: 0;
}
/* line 822, ../sass/partials/_comments.scss */
body.cke_editable #user-login-form .openid-links .user-link {
  margin-left: 1.5em;
}
/* line 825, ../sass/partials/_comments.scss */
body.cke_editable #overlay-disable-message {
  background-color: #addafc;
}
/* line 828, ../sass/partials/_comments.scss */
body.cke_editable #overlay-disable-message a, body.cke_editable #overlay-disable-message a:visited {
  color: #000;
}
/* line 831, ../sass/partials/_comments.scss */
body.cke_editable #overlay-disable-message a:focus, body.cke_editable #overlay-disable-message a:active {
  outline: medium none;
  text-decoration: underline;
}
/* line 835, ../sass/partials/_comments.scss */
body.cke_editable .overlay-disable-message-focused a {
  padding: 0.4em 0.6em;
}
/* line 838, ../sass/partials/_comments.scss */
body.cke_editable .overlay-disable-message-focused #overlay-dismiss-message {
  background-color: #59a0d8;
  border-radius: 8px;
  color: #fff;
}
/* line 847, ../sass/partials/_comments.scss */
body.cke_editable .preview .media-thumbnail img, body.cke_editable #file-entity-edit.file-image-form img, body.cke_editable body.page-media-browser .media-item img {
  background: #eee none repeat scroll 0 0;
}
/* line 850, ../sass/partials/_comments.scss */
body.cke_editable .media-widget {
  border: 1px solid #ddd;
  margin-bottom: 0.5em;
  padding: 0.5em;
}
/* line 855, ../sass/partials/_comments.scss */
body.cke_editable #edit-field-gallery-und {
  height: 250px;
}
/* line 858, ../sass/partials/_comments.scss */
body.cke_editable #edit-field-local-strip-und, body.cke_editable #edit-field-local-strip-cmp-und {
  height: 400px;
}

/* ==========================================================
   The cursor is a hand for clickable images
   ========================================================== */
/* line 866, ../sass/partials/_comments.scss */
.view-id-related_content .field-name-field-image-media img, .pd7banner-custom_banner img, .node-custom-banner img, .field-collection-item-field-area-of-focus img {
  cursor: pointer;
}

/* ==========================================================
   Styles copied from donate_wysiwig.css
   ========================================================== */
/* line 875, ../sass/partials/_comments.scss */
.field-name-field-call-to-action-editor {
  margin-left: 3px;
}

/* line 878, ../sass/partials/_comments.scss */
.field-name-field-call-to-action-editor .ckeditor-button {
  margin-bottom: 20px;
}

/* line 881, ../sass/partials/_comments.scss */
.field-name-field-call-to-action-editor .field-items .field-item {
  /*  transform: skew(-25deg);*/
  padding: 0px;
  border: medium none;
  color: white;
  cursor: pointer;
  display: inline-block;
  font-family: OfficinaSerifProExBold,Arial,Helvetica,sans-serif;
  font-size: 1.2em;
  min-width: 6em;
  text-align: center;
  text-transform: uppercase;
  text-align: center;
  text-transform: uppercase;
  margin-left: 0;
  background-color: #b6121b;
}

/* line 899, ../sass/partials/_comments.scss */
span.red,
span.orange,
.field-name-field-call-to-action-editor .field-items .field-item a {
  padding: 0 20px;
  text-decoration: none;
  /*  transform: skew(25deg);*/
  font-size: 16px;
  min-width: 8em;
  display: inline-block;
  color: #fff;
  border: 0 none;
  margin: 0;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  visibility: visible;
}

/* ==========================================================
   Skewed button
   ========================================================== */
/* line 923, ../sass/partials/_comments.scss */
.node-type-page a.morecomments-button {
  display: inline-block;
  background-color: #F9781C;
  border-radius: initial;
  cursor: pointer;
  -ms-transform: skew(-25deg);
  /* IE 9 */
  -webkit-transform: skew(-25deg);
  /* Safari */
  transform: skew(-25deg);
  /* Standard syntax */
  width: auto;
}
/* line 933, ../sass/partials/_comments.scss */
.node-type-page a.morecomments-button:hover {
  background-color: #cd5a13;
}
/* line 937, ../sass/partials/_comments.scss */
.node-type-page a.morecomments-button:hover .morecomments-button {
  text-decoration: none;
}

/* line 944, ../sass/partials/_comments.scss */
.node-type-page .morecomments-button > span {
  background-color: transparent;
  border: none;
  box-shadow: none;
  display: block;
  font-family: OfficinaSerifProExBold;
  -ms-transform: skew(25deg);
  /* IE 9 */
  -webkit-transform: skew(25deg);
  /* Safari */
  transform: skew(25deg);
  /* Standard syntax */
  text-transform: uppercase;
  padding: 6px 10px 3px 10px;
  font-weight: normal;
}

/* line 959, ../sass/partials/_comments.scss */
#comments .item-list {
  text-align: center;
}

/* line 963, ../sass/partials/_comments.scss */
#comments {
  margin-top: 15px;
  border-bottom: 1px solid #ccc;
  padding-bottom: 10px;
  margin-bottom: 25px;
}

/* Module - panel-col-top */
/* line 3, ../sass/partials/_delete.scss */
html body.admin-menu {
  margin-top: 0 !important;
}

/* Module - Donate bar */
/* line 3, ../sass/partials/_donate-bar.scss */
.field-collection-item-field-donate-now {
  /*background-color: #f2ede4;*/
  height: 39px;
  width: 100%;
  margin-bottom: 30px;
  height: auto;
  margin: 0;
}
/* line 9, ../sass/partials/_donate-bar.scss */
.field-collection-item-field-donate-now .ds-top {
  float: left;
}
/* line 13, ../sass/partials/_donate-bar.scss */
.field-collection-item-field-donate-now .ds-bottom {
  float: right;
  clear: none;
}
/* line 18, ../sass/partials/_donate-bar.scss */
.field-collection-item-field-donate-now .title {
  margin: 0;
  color: #b6121b;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  line-height: 44px;
  padding-left: 20px;
  text-transform: uppercase;
}
/* line 28, ../sass/partials/_donate-bar.scss */
.field-collection-item-field-donate-now form {
  float: right;
}

/* line 35, ../sass/partials/_donate-bar.scss */
.field.field-name-field-html-markup.field-type-text-long button:before,
.field.field-name-field-html-markup.field-type-text-long input[name=Donate],
.field.field-name-field-html-markup.field-type-text-long button {
  background: url(../images/donate-bar-submit-bkg.png) no-repeat;
  height: 39px;
}
/* line 42, ../sass/partials/_donate-bar.scss */
.field.field-name-field-html-markup.field-type-text-long input[name=Donate],
.field.field-name-field-html-markup.field-type-text-long button {
  border: none;
  color: white;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  line-height: 39px;
  margin: 0;
  text-decoration: none;
  z-index: 5;
  position: relative;
  text-indent: 12px;
  width: 124px;
}
/* line 60, ../sass/partials/_donate-bar.scss */
.field.field-name-field-html-markup.field-type-text-long input[name=Donate]:before,
.field.field-name-field-html-markup.field-type-text-long button:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}
/* line 75, ../sass/partials/_donate-bar.scss */
.field.field-name-field-html-markup.field-type-text-long input {
  height: 29px;
  width: 70px;
  border: 1px solid #c2c2c2;
  margin: 3px 53px 0;
  color: #777777;
  font-size: 20px;
  text-indent: 10px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 90, ../sass/partials/_donate-bar.scss */
  .field.field-name-field-html-markup.field-type-text-long input {
    margin: 3px 16px 0 0;
  }
}
/* Module - Donations page */
/* line 3, ../sass/partials/_donations-page.scss */
ul.donation-forms {
  list-style: none;
  padding: 0;
  width: 1180px;
}

/* line 9, ../sass/partials/_donations-page.scss */
.donation-forms li {
  background-color: #F2EDE4;
  width: 380px;
  float: left;
  list-style: none;
  margin-left: 20px;
  padding: 0 !important;
}

/* line 22, ../sass/partials/_donations-page.scss */
.donation-forms li:first-child {
  margin-left: 0;
}

/* line 26, ../sass/partials/_donations-page.scss */
.donations-form-submit-button {
  background-color: #B6231B;
  padding: 7px 20px;
  transform: skew(-20deg);
  display: inline-block;
  padding: 16px .5em;
  font-size: 30px;
  color: white;
  text-transform: uppercase;
  text-align: center;
  border: none;
  cursor: pointer;
  width: 260px;
  margin-bottom: 16px;
}

/* line 43, ../sass/partials/_donations-page.scss */
.donations-form-submit-button span {
  display: block;
  font-size: 16px;
  transform: skew(20deg);
}

/* line 55, ../sass/partials/_donations-page.scss */
.donations-form-row.donations-form-row-submit {
  height: auto;
  text-align: center;
}

/* line 60, ../sass/partials/_donations-page.scss */
.donation-title {
  font-size: 24px;
  margin: 0;
  padding: 21px 0 21px 18px;
}

/* line 66, ../sass/partials/_donations-page.scss */
.donation-image {
  height: 220px;
  width: 100%;
  margin-bottom: 24px;
}

/* line 72, ../sass/partials/_donations-page.scss */
.donation-text,
body.no-sidebars .field-name-body.field-type-text-with-summary p.donation-text {
  font-size: 16px;
  margin: 16px 0;
  padding: 0 20px;
}

/* line 79, ../sass/partials/_donations-page.scss */
.donations-main-content-aside,
.dontations-main-content {
  float: left;
}

/* line 83, ../sass/partials/_donations-page.scss */
.donations-main-content {
  float: left;
  margin-left: 10px;
  width: 770px;
}

/* line 89, ../sass/partials/_donations-page.scss */
.donations-main-content-aside {
  margin-top: 118px;
  margin-left: 20px;
  width: 380px;
}

/* line 95, ../sass/partials/_donations-page.scss */
.donations-form-row {
  clear: both;
  height: 36px;
  line-height: 36px;
  margin-bottom: 4px;
}

/* line 102, ../sass/partials/_donations-page.scss */
.donations-form-row.donations-form-row-radio {
  background-color: #FAF9F6;
  margin-left: auto;
  margin-right: auto;
  width: 340px;
}

/* line 109, ../sass/partials/_donations-page.scss */
.donations-form-row.donations-form-row-input {
  margin-left: 20px;
  margin-bottom: 27px;
}

/* line 114, ../sass/partials/_donations-page.scss */
.donations-form-row-radio input[type=radio] {
  margin: 9px 9px 0 11px;
}

/* line 118, ../sass/partials/_donations-page.scss */
.donation-amount {
  padding-top: 3px;
}

/* line 122, ../sass/partials/_donations-page.scss */
.donation-forms label,
input[type=radio] {
  float: left;
}

/* line 127, ../sass/partials/_donations-page.scss */
.donation-forms label {
  font-weight: bold;
}

/* line 131, ../sass/partials/_donations-page.scss */
.donations input[type=input] {
  width: 88px;
}

/* line 134, ../sass/partials/_donations-page.scss */
.donations-form-submit-button {
  text-align: center;
}

/* line 138, ../sass/partials/_donations-page.scss */
.donation-alternatives .bold {
  font-weight: bold;
}

/* line 141, ../sass/partials/_donations-page.scss */
.donation-alternatives .orange {
  color: #cd5a13;
}

/* line 150, ../sass/partials/_donations-page.scss */
.donations-main-content h1 {
  font-size: 24px;
  margin: 37px 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 158, ../sass/partials/_donations-page.scss */
  ul.donation-forms,
  .donations-main-content,
  .donations-main-content-aside,
  .donation-forms {
    width: auto;
  }

  /* line 165, ../sass/partials/_donations-page.scss */
  .donations-form-row.donations-form-row-radio {
    width: 260px;
  }

  /* line 169, ../sass/partials/_donations-page.scss */
  .donations-main-content,
  .donations-main-content-aside,
  .donation-forms li {
    clear: both;
    float: none;
  }

  /* line 176, ../sass/partials/_donations-page.scss */
  .donation-forms li:first-child,
  .donation-forms li {
    margin: 0 auto 10px auto;
    width: 300px;
  }

  /* line 182, ../sass/partials/_donations-page.scss */
  .donation-forms li img {
    height: auto;
    width: 100%;
  }

  /* line 187, ../sass/partials/_donations-page.scss */
  .donations-main-content-aside {
    margin-top: 32px;
  }
}
/* line 3, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .field-label, .node-type-job #main .content .info .field-label {
  display: inline;
  margin-right: .2em;
}

/* line 9, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .field, .node-type-job #main .content .info .field {
  display: inline;
}

/* line 14, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block * {
  box-sizing: border-box;
}
/* line 17, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row {
  background-color: #f2ede4;
  margin-bottom: 1.618em;
  padding: 1.618em 1.618em 3.236em 1.618em;
  font-family: OpenSansRegular;
}
/* line 22, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row * {
  box-sizing: border-box;
}
/* line 25, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .node {
  position: relative;
}
/* line 28, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row h2 {
  font-size: 24px;
  margin-bottom: .618em;
}
/* line 33, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row a,
.view-care-jobs.view-display-id-block .views-row a:visited {
  color: #f9781c;
}
/* line 37, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .info > div {
  overflow: hidden;
  margin-bottom: .5em;
}
/* line 47, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .node-readmore {
  position: absolute;
  bottom: -3.236em;
  right: -1.618em;
  padding: 0;
}
/* line 52, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .node-readmore a {
  color: white;
  background-color: #f9781c;
}
/* line 55, ../sass/partials/_jobs.scss */
.view-care-jobs.view-display-id-block .views-row .node-readmore a:before {
  background-color: #f9781c;
}
@media only screen and (min-width: 667px) {
  /* line 62, ../sass/partials/_jobs.scss */
  .view-care-jobs.view-display-id-block .view-content {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
  }
  /* line 67, ../sass/partials/_jobs.scss */
  .view-care-jobs.view-display-id-block .view-content .views-row {
    flex-basis: 48.5%;
  }
}

/* line 75, ../sass/partials/_jobs.scss */
.node-type-job #container {
  background-color: white;
}
/* line 78, ../sass/partials/_jobs.scss */
.node-type-job #main .content {
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  line-height: 23px;
  margin-bottom: 4em;
}
/* line 82, ../sass/partials/_jobs.scss */
.node-type-job #main .content .field-label {
  font-family: OpenSansBold;
}
/* line 85, ../sass/partials/_jobs.scss */
.node-type-job #main .content .info {
  background-color: #f2ede4;
  margin-bottom: 1.618em;
  padding: 1.618em;
  overflow: hidden;
}
/* line 86, ../sass/partials/_jobs.scss */
.node-type-job #main .content .info * {
  box-sizing: border-box;
}
/* line 93, ../sass/partials/_jobs.scss */
.node-type-job #main .content .info > div {
  overflow: hidden;
}
/* line 98, ../sass/partials/_jobs.scss */
.node-type-job #main .content .info .field-label:after {
  content: ':';
  margin-left: -.2em;
}
/* line 107, ../sass/partials/_jobs.scss */
.node-type-job #main .content .field-name-field-job-closing-date,
.node-type-job #main .content .field-name-body {
  margin-bottom: 1em;
}
/* line 111, ../sass/partials/_jobs.scss */
.node-type-job #main .content .button {
  padding: 11px 20px 9px 20px;
}
/* line 118, ../sass/partials/_jobs.scss */
.node-type-job #main .content .button:hover {
  background-color: #cd5a13;
}

/* line 1, ../sass/partials/_just_giving.scss */
.care-just-giving-table {
  font-family: OfficinaSerifProExBold;
  display: inline-block;
  width: 100%;
  padding: 0 10px;
  box-sizing: border-box;
}
@media only screen and (min-width: 768px) {
  /* line 1, ../sass/partials/_just_giving.scss */
  .care-just-giving-table {
    width: 300px;
    padding: 0;
  }
  /* line 10, ../sass/partials/_just_giving.scss */
  .care-just-giving-table.right {
    float: right;
    margin: 0px 0px 30px 30px;
  }
  /* line 14, ../sass/partials/_just_giving.scss */
  .care-just-giving-table.left {
    float: left;
    margin: 0px 30px 30px 0px;
  }
}
/* line 19, ../sass/partials/_just_giving.scss */
.care-just-giving-table .rows {
  display: table;
  width: 100%;
}
/* line 22, ../sass/partials/_just_giving.scss */
.care-just-giving-table .rows .row {
  display: table-row;
}
/* line 24, ../sass/partials/_just_giving.scss */
.care-just-giving-table .rows .row > div {
  display: table-cell;
  background-color: white;
  padding: 15px;
  border-bottom: 1px solid #f2ede4;
}
/* line 29, ../sass/partials/_just_giving.scss */
.care-just-giving-table .rows .row > div:first-child {
  padding-right: 0;
}
/* line 32, ../sass/partials/_just_giving.scss */
.care-just-giving-table .rows .row > div:last-child {
  color: #f9781c;
  text-align: right;
}
/* line 40, ../sass/partials/_just_giving.scss */
.care-just-giving-table .header {
  overflow: hidden;
  background-color: #f9781c;
  color: white;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  padding: 15px 15px 10px 15px;
}
/* line 48, ../sass/partials/_just_giving.scss */
.care-just-giving-table .footer {
  overflow: hidden;
  background-color: #fdddc6;
}
/* line 52, ../sass/partials/_just_giving.scss */
.care-just-giving-table .pager {
  display: table;
  margin: 0 auto;
}
/* line 55, ../sass/partials/_just_giving.scss */
.care-just-giving-table .pager li {
  display: block;
  float: left;
  cursor: pointer;
  background-color: #f9781c;
  color: white;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin: 0 0 0 1px !important;
  padding: 10px 15px 10px 15px;
  opacity: .5;
}
/* line 66, ../sass/partials/_just_giving.scss */
.care-just-giving-table .pager li:before {
  content: '';
}
/* line 69, ../sass/partials/_just_giving.scss */
.care-just-giving-table .pager li.active {
  opacity: 1;
}
/* line 74, ../sass/partials/_just_giving.scss */
.care-just-giving-table .show-more {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 13px 18px 10px 0 !important;
  text-transform: uppercase;
  background-color: #f9781c;
  color: white;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  position: relative;
  border-width: 0;
  z-index: 5;
  margin: 0;
  cursor: pointer;
}
/* line 91, ../sass/partials/_just_giving.scss */
.care-just-giving-table .show-more:before {
  background-color: #f9781c;
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}
/* line 106, ../sass/partials/_just_giving.scss */
.care-just-giving-table .description {
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  font-size: small;
  background-color: #f9781c;
  padding: 15px 15px 10px 15px;
  color: #fff;
}

/* Map popup */
/* line 3, ../sass/partials/_map-popup.scss */
.olPopup {
  min-height: 10px !important;
  min-width: 80px !important;
  background-color: #444 !important;
  vertical-align: middle;
}
/* line 24, ../sass/partials/_map-popup.scss */
.olPopup .olPopupCloseBox {
  float: right;
  margin-top: 12px;
  top: 0 !important;
}
/* line 30, ../sass/partials/_map-popup.scss */
.olPopup .olFramedCloudPopupContent {
  height: auto !important;
  padding: 12px 0 0 10px;
  top: 0 !important;
  vertical-align: middle;
}

/* Module - Pagination */
/* line 3, ../sass/partials/_pagination.scss */
.pager ul {
  list-style: none;
}

/* line 7, ../sass/partials/_pagination.scss */
.pager li {
  line-height: 48px;
  display: inline-block !important;
  padding: 0;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  font-weight: bold;
  margin: 0 0 0.25em 0.3em !important;
}

/* line 16, ../sass/partials/_pagination.scss */
.pager li.pager-ellipsis {
  display: none !important;
}

/* line 20, ../sass/partials/_pagination.scss */
.pager li.pager-previous a {
  background: #f2ede4 url("../images/subnav-arrow-left.png") no-repeat 20px 18px;
  text-indent: -9999px;
  height: 48px;
  width: 48px;
  white-space: nowrap;
  outline: none;
}

/* line 29, ../sass/partials/_pagination.scss */
.pager li.pager-previous a:hover {
  background: #f9781c url("../images/subnav-arrow-left-hover.png") no-repeat 20px 18px;
}

/* line 33, ../sass/partials/_pagination.scss */
.pager li.pager-next a {
  background: #f2ede4 url("../images/subnav-arrow.png") no-repeat 20px 18px;
  text-indent: -9999px;
  height: 48px;
  width: 48px;
  white-space: nowrap;
  outline: none;
}

/* line 42, ../sass/partials/_pagination.scss */
.pager li.pager-next a:hover {
  background: #f9781c url("../images/subnav-arrow-hover.png") no-repeat 20px 18px;
}

/* line 46, ../sass/partials/_pagination.scss */
.pager li.pager-first, .pager li.pager-last {
  display: none !important;
}

/* line 50, ../sass/partials/_pagination.scss */
.pager .pager-current,
.pager a {
  height: 48px;
  width: 48px;
  padding: 0 !important;
  text-align: center;
}

/* line 58, ../sass/partials/_pagination.scss */
.pager a {
  background-color: #f2ede4;
  color: #f9781c;
  display: inline-block !important;
  text-decoration: none !important;
}

/* line 65, ../sass/partials/_pagination.scss */
.pager .pager-current,
.pager .pager-current a:hover,
.pager a:hover {
  color: white;
  background-color: #f9781c;
}

/* Module - panel-col-bottom */
/* line 2, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock:after,
.panel-col-bottom .block-nodeblock:after,
#block-nodeblock-35906:before,
#block-nodeblock-30217:before {
  content: "";
  height: 345px;
  width: 1px;
  background-color: #d3cec3;
  position: absolute;
}

/* line 13, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock:after,
.panel-col-bottom .block-nodeblock:after {
  right: -10px;
  top: 47px;
}

/* line 19, ../sass/partials/_panel-col-bottom.scss */
#block-nodeblock-30217:before,
#block-nodeblock-35908:before,
#block-nodeblock-35906:before {
  left: -10px;
  top: 28px;
}

/* line 26, ../sass/partials/_panel-col-bottom.scss */
.logged-in .node-local-strip-block .span12 {
  position: absolute;
  min-height: 445px;
}

/* line 38, ../sass/partials/_panel-col-bottom.scss */
html.js .field-name-field-local-strip div.contextual-links-wrapper, html.js
.panel-col-bottom div.contextual-links-wrapper {
  display: none;
}
/* line 43, ../sass/partials/_panel-col-bottom.scss */
.node-type-job-listing .field-name-field-local-strip, .node-type-job .field-name-field-local-strip, .node-type-job-listing
.panel-col-bottom, .node-type-job
.panel-col-bottom {
  overflow: visible;
}
/* line 48, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock,
.panel-col-bottom .block-nodeblock {
  height: 443px;
}
/* line 54, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock .field-name-field-title .field-item,
.field-name-field-local-strip .block-nodeblock .title,
.panel-col-bottom .block-nodeblock .field-name-field-title .field-item,
.panel-col-bottom .block-nodeblock .title {
  margin: 14px 0 18px 0;
}
/* line 62, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock .body,
.panel-col-bottom .block-nodeblock .body {
  line-height: 20px;
}
/* line 68, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock a,
.panel-col-bottom .block-nodeblock a {
  bottom: 32px;
  padding: 11px 20px 9px 20px;
  left: 50%;
  transform: translate(-50%, -50%);
}
/* line 80, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock a:hover,
.panel-col-bottom .block-nodeblock a:hover {
  background-color: #cd5a13;
}
/* line 86, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock img,
.panel-col-bottom .block-nodeblock img {
  margin-top: 47px;
}
/* line 90, ../sass/partials/_panel-col-bottom.scss */
.field-name-field-local-strip .block-nodeblock p,
.panel-col-bottom .block-nodeblock p {
  line-height: 20px;
  padding: 0 8px !important;
  margin-bottom: 0 !important;
  width: auto !important;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 109, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock,
  .field-name-field-local-strip,
  body.no-sidebars .field-name-field-local-strip,
  .panel-2col-stacked .panel-col-top,
  .panel-2col-stacked .panel-col-bottom,
  .node-type-signpost-page .panel-col, .ds-1col {
    padding-bottom: 0;
  }
  /* line 116, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .field-name-field-local-strip .field-items,
  .field-name-field-local-strip .field-name-field-local-strip .field-items,
  body.no-sidebars .field-name-field-local-strip .field-name-field-local-strip .field-items,
  .panel-2col-stacked .panel-col-top .field-name-field-local-strip .field-items,
  .panel-2col-stacked .panel-col-bottom .field-name-field-local-strip .field-items,
  .node-type-signpost-page .panel-col .field-name-field-local-strip .field-items, .ds-1col .field-name-field-local-strip .field-items {
    width: 100% !important;
  }
  /* line 117, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .field-name-field-local-strip .field-items .field-item,
  .field-name-field-local-strip .field-name-field-local-strip .field-items .field-item,
  body.no-sidebars .field-name-field-local-strip .field-name-field-local-strip .field-items .field-item,
  .panel-2col-stacked .panel-col-top .field-name-field-local-strip .field-items .field-item,
  .panel-2col-stacked .panel-col-bottom .field-name-field-local-strip .field-items .field-item,
  .node-type-signpost-page .panel-col .field-name-field-local-strip .field-items .field-item, .ds-1col .field-name-field-local-strip .field-items .field-item {
    width: 210px;
    margin-left: auto;
    margin-right: auto;
    padding-right: 70px;
  }
  /* line 119, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block.block-nodeblock,
  .field-name-field-local-strip .block.block-nodeblock,
  body.no-sidebars .field-name-field-local-strip .block.block-nodeblock,
  .panel-2col-stacked .panel-col-top .block.block-nodeblock,
  .panel-2col-stacked .panel-col-bottom .block.block-nodeblock,
  .node-type-signpost-page .panel-col .block.block-nodeblock, .ds-1col .block.block-nodeblock {
    z-index: 10;
  }
  /* line 123, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock,
  .field-name-field-local-strip .block-nodeblock,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock,
  .panel-2col-stacked .panel-col-top .block-nodeblock,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock,
  .node-type-signpost-page .panel-col .block-nodeblock, .ds-1col .block-nodeblock {
    width: 100%;
    text-align: left;
    height: 152px;
    margin-top: 26px !important;
  }
  /* line 129, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock .title,
  .field-name-field-local-strip .block-nodeblock .title,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock .title,
  .panel-2col-stacked .panel-col-top .block-nodeblock .title,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock .title,
  .node-type-signpost-page .panel-col .block-nodeblock .title, .ds-1col .block-nodeblock .title {
    font-size: 20px;
    margin-top: 5px;
    margin-bottom: 9px;
  }
  /* line 135, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock p,
  .field-name-field-local-strip .block-nodeblock .block-nodeblock .title,
  .field-name-field-local-strip .block-nodeblock p,
  .field-name-field-local-strip .block-nodeblock .title,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock p,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock .title,
  .panel-2col-stacked .panel-col-top .block-nodeblock p,
  .panel-2col-stacked .panel-col-top .block-nodeblock .title,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock p,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock .title,
  .node-type-signpost-page .panel-col .block-nodeblock p,
  .node-type-signpost-page .panel-col .block-nodeblock .title, .ds-1col .block-nodeblock p,
  .ds-1col .block-nodeblock .title {
    width: 217px;
    float: left;
    padding: 0 8px 0 0;
  }
  /* line 143, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock .body,
  .field-name-field-local-strip .block-nodeblock .body,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock .body,
  .panel-2col-stacked .panel-col-top .block-nodeblock .body,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock .body,
  .node-type-signpost-page .panel-col .block-nodeblock .body, .ds-1col .block-nodeblock .body {
    line-height: 20px;
  }
  /* line 147, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock p,
  .field-name-field-local-strip .block-nodeblock .block-nodeblock a,
  .field-name-field-local-strip .block-nodeblock p,
  .field-name-field-local-strip .block-nodeblock a,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock p,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock a,
  .panel-2col-stacked .panel-col-top .block-nodeblock p,
  .panel-2col-stacked .panel-col-top .block-nodeblock a,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock p,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock a,
  .node-type-signpost-page .panel-col .block-nodeblock p,
  .node-type-signpost-page .panel-col .block-nodeblock a, .ds-1col .block-nodeblock p,
  .ds-1col .block-nodeblock a {
    font-size: 13px;
    font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  }
  /* line 153, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock a,
  .field-name-field-local-strip .block-nodeblock a,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock a,
  .panel-2col-stacked .panel-col-top .block-nodeblock a,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock a,
  .node-type-signpost-page .panel-col .block-nodeblock a, .ds-1col .block-nodeblock a {
    left: 30px;
    width: 20px;
    top: 99px;
    padding: 5px 24px 31px 9px;
  }
  /* line 160, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock img,
  .field-name-field-local-strip .block-nodeblock img,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock img,
  .panel-2col-stacked .panel-col-top .block-nodeblock img,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock img,
  .node-type-signpost-page .panel-col .block-nodeblock img, .ds-1col .block-nodeblock img {
    height: 72px;
    margin-top: 0;
    float: left;
    width: auto;
  }
  /* line 167, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip .block-nodeblock .block-nodeblock p,
  .field-name-field-local-strip .block-nodeblock p,
  body.no-sidebars .field-name-field-local-strip .block-nodeblock p,
  .panel-2col-stacked .panel-col-top .block-nodeblock p,
  .panel-2col-stacked .panel-col-bottom .block-nodeblock p,
  .node-type-signpost-page .panel-col .block-nodeblock p, .ds-1col .block-nodeblock p {
    line-height: 18px;
  }

  /* line 172, ../sass/partials/_panel-col-bottom.scss */
  .field-name-field-local-strip,
  body.no-sidebars .field-name-field-local-strip,
  .panel-2col-stacked .panel-col-top,
  .panel-2col-stacked .panel-col-bottom {
    padding-bottom: 26px;
  }
}
/* Module - panel-col-top */
/* line 7, ../sass/partials/_panel-col-top.scss */
.panel-col-top .pd7banner-form_banner,
.panel-col-top .pd7banner-custom_banner {
  height: 335px;
  margin-bottom: 20px !important;
}
/* line 14, ../sass/partials/_panel-col-top.scss */
.panel-col-top .pd7banner-form_banner .short-text p,
.panel-col-top .pd7banner-custom_banner .short-text p {
  line-height: 29px;
  margin: 19px 19px 12px 19px;
}
/* line 23, ../sass/partials/_panel-col-top.scss */
.panel-col-top .pd7banner-custom_banner a:visited {
  color: #fff;
}
/* line 45, ../sass/partials/_panel-col-top.scss */
.panel-col-top .pd7banner-custom_banner.banner-style-donate:hover {
  background-color: #B6121B;
}

/* line 51, ../sass/partials/_panel-col-top.scss */
#strip-global {
  padding: 48px 0 28px 0;
}

/* line 56, ../sass/partials/_panel-col-top.scss */
.global-strip-link {
  text-transform: uppercase;
  float: right;
  padding: 10px 18px 6px 0;
  z-index: 5;
  margin-top: 8px;
}
/* line 67, ../sass/partials/_panel-col-top.scss */
.global-strip-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}

/* line 87, ../sass/partials/_panel-col-top.scss */
.banner-style-donate .global-strip-link,
.banner-style-donate .global-strip-link:before {
  background-color: #B6121B;
}

/* line 97, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate {
    /*
    #pd7-form-banner-donate-now-form  {
        min-height: 280px;
        padding: 28px 22px;
        position: relative;
    }

    #pd7-form-banner-donate-now-form {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
    */
}
/* line 112, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate form {
  min-height: 280px;
  padding: 28px 22px;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 121, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .contextual-links-region h2 {
  background-color: #b6121b;
  color: white;
  font-size: 33px;
  margin: 0;
  padding: 26px 26px 20px 26px;
  text-align: center;
}
/* line 133, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .edit-quickdonate {
  width: 230px;
  padding-top: 9px;
  padding-bottom: 9px;
  text-align: center;
}
/* line 140, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit {
  background-color: #b6121b;
  color: white;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  transform: skew(-24deg);
  outline: none;
  border: none;
  margin-bottom: 4px;
}
/* line 153, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit span {
  transform: skew(24deg);
}
/* line 158, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit:hover {
  background-color: #8c0b05;
  cursor: pointer;
}
/* line 164, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate input[type="submit"],
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate button[type="submit"] {
  bottom: 30px;
  left: 50%;
  margin-left: -90px;
  min-width: 180px;
  padding: 9px 0 5px 0;
}
/* line 173, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .form-type-textfield {
  margin-top: 0;
}
/* line 177, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate .form-item.form-type-item {
  font-size: 22px;
  font-family: OfficinaSerifProExBold;
  margin: 33px 0 0 0;
}
/* line 183, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form.banner-style-donate #edit-submit span {
  display: inline-block;
  transform: skew(24deg);
}

/* line 190, ../sass/partials/_panel-col-top.scss */
.node-featured-banner a,
.global-strip-link {
  color: white;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin: 11px 0;
  padding: 10px 18px 6px 0;
  text-decoration: none;
  z-index: 5;
  position: relative;
}

/* line 205, ../sass/partials/_panel-col-top.scss */
.node-featured-banner a:before,
.global-strip-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}

/* line 220, ../sass/partials/_panel-col-top.scss */
#strip-global .node-featured-banner {
  height: 335px;
  float: left;
  background-color: #F8781D;
  width: 280px;
  margin-left: 10px !important;
  margin-bottom: 20px !important;
  position: relative;
}

/* line 230, ../sass/partials/_panel-col-top.scss */
.node-featured-banner {
  color: white;
}

/* line 234, ../sass/partials/_panel-col-top.scss */
.node-featured-banner h2 {
  font-size: 30px;
  padding: 20px 20px 0 20px;
}

/* line 240, ../sass/partials/_panel-col-top.scss */
.node-featured-banner p {
  margin: 0;
  padding: 20px 20px 0 20px;
  line-height: 18px;
}

/* line 247, ../sass/partials/_panel-col-top.scss */
.node-featured-banner.banner-style-donate a:before,
.node-featured-banner.banner-style-donate a {
  background-color: #B6121B;
  color: #FFF;
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 256, ../sass/partials/_panel-col-top.scss */
.node-featured-banner a:before,
.node-featured-banner a {
  background-color: #FFF;
  color: #b6121b;
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 265, ../sass/partials/_panel-col-top.scss */
.node-featured-banner a:hover {
  text-decoration: none;
}

/* line 272, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #pd7-form-banner-donate-now-form {
  min-height: 280px;
  padding: 28px 22px;
  position: relative;
}
/* line 278, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #pd7-form-banner-donate-now-form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 284, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form h2,
.pd7banner-form-banner-pd7-form-banner-donate-now-form .contextual-links-region h2 {
  background-color: #f9781c;
  color: white;
  font-size: 33px;
  margin: 0;
  padding: 26px 54px 20px 54px;
}
/* line 294, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-quickdonate {
  width: 230px;
  padding-top: 9px;
  padding-bottom: 9px;
}
/* line 300, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit {
  background-color: #f9781c;
  color: white;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  transform: skew(-24deg);
  outline: none;
  border: none;
  margin-bottom: 4px;
}
/* line 313, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit span {
  transform: skew(24deg);
}
/* line 319, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form input[type="submit"],
.pd7banner-form-banner-pd7-form-banner-donate-now-form button[type="submit"] {
  bottom: 30px;
  left: 50%;
  margin-left: -90px;
  min-width: 180px;
  padding: 9px 0 5px 0;
}
/* line 328, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form .form-type-textfield {
  margin-top: 0;
}
/* line 332, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form .form-item.form-type-item {
  font-size: 22px;
  font-family: OfficinaSerifProExBold;
  margin: 33px 0 0 0;
}
/* line 338, ../sass/partials/_panel-col-top.scss */
.pd7banner-form-banner-pd7-form-banner-donate-now-form #edit-submit span {
  display: inline-block;
  transform: skew(24deg);
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 347, ../sass/partials/_panel-col-top.scss */
  .field-name-field-local-strip .block-nodeblock,
  .panel-col-bottom .block-nodeblock,
  .panel-col-top .pd7banner-form_banner,
  .panel-col-top .pd7banner-custom_banner,
  .sidebar,
  body.one-sidebar #main {
    float: none;
    margin: 0 auto;
  }

  /*    .global-strip-link {
          display: none;
      }*/
  /* line 361, ../sass/partials/_panel-col-top.scss */
  .panel-col-top .pd7banner-form_banner,
  .panel-col-top .pd7banner-custom_banner {
    height: auto;
    overflow: hidden;
    margin-bottom: 10px;
  }

  /* line 367, ../sass/partials/_panel-col-top.scss */
  .panel-2col-stacked .panel-col-top {
    padding-bottom: 0px;
  }

  /* line 370, ../sass/partials/_panel-col-top.scss */
  .panel-2col-stacked .center-wrapper h3.pane-content {
    top: 0;
  }

  /* line 371, ../sass/partials/_panel-col-top.scss */
  .panel-2col-stacked .center-wrapper .panel-col-first img {
    padding-top: 40px;
  }

  /* line 372, ../sass/partials/_panel-col-top.scss */
  .panel-col-bottom.panel-panel .inside, .field-name-field-local-strip {
    width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 374, ../sass/partials/_panel-col-top.scss */
  .panel-col-bottom.panel-panel .inside .block-nodeblock:before, .panel-col-bottom.panel-panel .inside .block-nodeblock:after, .field-name-field-local-strip .block-nodeblock:before, .field-name-field-local-strip .block-nodeblock:after {
    background-color: #fff !important;
    width: 0;
  }
  /* line 375, ../sass/partials/_panel-col-top.scss */
  .panel-col-bottom.panel-panel .inside .block-nodeblock .field-name-body .field-items .field-item, .field-name-field-local-strip .block-nodeblock .field-name-body .field-items .field-item {
    margin-left: 70px;
    margin-top: -15px;
    height: auto;
  }
  /* line 376, ../sass/partials/_panel-col-top.scss */
  .panel-col-bottom.panel-panel .inside .block-nodeblock .field-name-field-title, .field-name-field-local-strip .block-nodeblock .field-name-field-title {
    padding-top: 15px;
  }
  /* line 378, ../sass/partials/_panel-col-top.scss */
  .panel-col-bottom.panel-panel .inside .block-nodeblock .field-name-field-title .field-items .field-item, .field-name-field-local-strip .block-nodeblock .field-name-field-title .field-items .field-item {
    margin-left: 75px;
    margin-top: 0px;
  }

  /* line 381, ../sass/partials/_panel-col-top.scss */
  body.no-sidebars.node-type-page .field-name-field-local-strip {
    width: 280px !important;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 386, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav hgroup {
    display: none !important;
  }

  /* line 387, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav .region-navigation .content .icon-reorder {
    display: none;
  }

  /* line 388, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav .search-form {
    background-color: #E5DCCB;
    margin: 0px;
    padding: 15px 15px 15px 40px;
    position: relative;
  }
  /* line 393, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav .search-form label {
    font-family: OpenSansBold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
  }
  /* line 399, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav .search-form input.form-text {
    width: 150px;
    padding: 5px;
  }
  /* line 400, ../sass/partials/_panel-col-top.scss */
  .slicknav_nav .search-form input.form-submit {
    background-color: #F8781C;
    position: absolute;
    border: none;
    font-size: 20px;
    color: #FFF;
    padding: 3px 10px 2px 10px;
    font-family: OfficinaSerifProExBold, Helvetica, Arial, sans-serif;
    top: 39px;
    right: 20px;
  }
}
/* Module - Related content box */
/* line 2, ../sass/partials/_related-content.scss */
.field-name-related-content,
.field-name-related-content-tags {
  border-top: 1px solid #d3cec3;
  margin-bottom: 30px;
  overflow: hidden;
}
/* line 8, ../sass/partials/_related-content.scss */
.field-name-related-content .node-stories,
.field-name-related-content .views-row,
.field-name-related-content-tags .node-stories,
.field-name-related-content-tags .views-row {
  background-color: #F2EDE4;
  overflow: hidden;
  width: 273px;
  float: left;
  margin-right: 20px;
  min-height: 467px;
  position: relative;
}
/* line 17, ../sass/partials/_related-content.scss */
.field-name-related-content .node-stories.views-row-last,
.field-name-related-content .views-row.views-row-last,
.field-name-related-content-tags .node-stories.views-row-last,
.field-name-related-content-tags .views-row.views-row-last {
  margin-right: 0;
}
/* line 22, ../sass/partials/_related-content.scss */
.field-name-related-content ul,
.field-name-related-content-tags ul {
  padding: 0;
  margin: 0;
}
/* line 25, ../sass/partials/_related-content.scss */
.field-name-related-content ul li,
.field-name-related-content-tags ul li {
  margin: 0;
}
/* line 30, ../sass/partials/_related-content.scss */
.field-name-related-content img,
.field-name-related-content-tags img {
  height: auto;
  width: 100%;
}
/* line 35, ../sass/partials/_related-content.scss */
.field-name-related-content .field-items,
.field-name-related-content-tags .field-items {
  padding: 0;
}
/* line 42, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even.views-field-field-image-media,
.field-name-related-content .views-field.views-field-field-image-media,
.field-name-related-content-tags .field-item.even.views-field-field-image-media,
.field-name-related-content-tags .views-field.views-field-field-image-media {
  height: 187px;
}
/* line 46, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even.views-field-body,
.field-name-related-content .views-field.views-field-body,
.field-name-related-content-tags .field-item.even.views-field-body,
.field-name-related-content-tags .views-field.views-field-body {
  font-size: 16px;
  padding: 0 16px;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  line-height: 23px;
  font-size: 16px;
  max-height: 90px;
  overflow: hidden;
}
/* line 55, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even.views-field-body p,
.field-name-related-content .views-field.views-field-body p,
.field-name-related-content-tags .field-item.even.views-field-body p,
.field-name-related-content-tags .views-field.views-field-body p {
  margin-bottom: 0;
}
/* line 60, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even h2,
.field-name-related-content .views-field h2,
.field-name-related-content-tags .field-item.even h2,
.field-name-related-content-tags .views-field h2 {
  font-size: 24px;
  font-family: OfficinaSerifProExBold;
  margin: 20px 0;
  padding: 0 16px;
  max-height: 75px;
  overflow: hidden;
}
/* line 67, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even h2.block-title,
.field-name-related-content .views-field h2.block-title,
.field-name-related-content-tags .field-item.even h2.block-title,
.field-name-related-content-tags .views-field h2.block-title {
  padding-left: 0;
  height: auto;
  margin: 40px 0;
}
/* line 74, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even a,
.field-name-related-content .field-item.even a:before,
.field-name-related-content .views-field a,
.field-name-related-content .views-field a:before,
.field-name-related-content-tags .field-item.even a,
.field-name-related-content-tags .field-item.even a:before,
.field-name-related-content-tags .views-field a,
.field-name-related-content-tags .views-field a:before {
  background-color: #f9781c;
}
/* line 78, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even a:hover,
.field-name-related-content .field-item.even a:before:hover,
.field-name-related-content .views-field a:hover,
.field-name-related-content .views-field a:before:hover,
.field-name-related-content-tags .field-item.even a:hover,
.field-name-related-content-tags .field-item.even a:before:hover,
.field-name-related-content-tags .views-field a:hover,
.field-name-related-content-tags .views-field a:before:hover {
  background-color: #cd5a13;
}
/* line 81, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even a:hover:before,
.field-name-related-content .field-item.even a:before:hover:before,
.field-name-related-content .views-field a:hover:before,
.field-name-related-content .views-field a:before:hover:before,
.field-name-related-content-tags .field-item.even a:hover:before,
.field-name-related-content-tags .field-item.even a:before:hover:before,
.field-name-related-content-tags .views-field a:hover:before,
.field-name-related-content-tags .views-field a:before:hover:before {
  background-color: #cd5a13;
}
/* line 88, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even a,
.field-name-related-content .views-field a,
.field-name-related-content .global-strip-link,
.field-name-related-content-tags .field-item.even a,
.field-name-related-content-tags .views-field a,
.field-name-related-content-tags .global-strip-link {
  color: white;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin: 11px 0;
  padding: 10px 18px 6px 0;
  text-decoration: none;
  text-transform: uppercase;
  z-index: 5;
  position: absolute;
  bottom: 0;
  right: 0;
}
/* line 105, ../sass/partials/_related-content.scss */
.field-name-related-content .field-item.even a:before,
.field-name-related-content .views-field a:before,
.field-name-related-content .global-strip-link:before,
.field-name-related-content-tags .field-item.even a:before,
.field-name-related-content-tags .views-field a:before,
.field-name-related-content-tags .global-strip-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}
/* line 120, ../sass/partials/_related-content.scss */
.field-name-related-content li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last,
.field-name-related-content-tags li.views-row.views-row-1.views-row-odd.views-row-first.views-row-last {
  margin: 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 128, ../sass/partials/_related-content.scss */
  .field-name-related-content .views-row,
  .field-name-related-content .field-item.even h2,
  .field-name-related-content .views-field h2 {
    height: auto;
    max-height: initial;
  }

  /* line 136, ../sass/partials/_related-content.scss */
  .field-name-related-content .node-stories {
    margin: 0 auto !important;
  }

  /* line 142, ../sass/partials/_related-content.scss */
  .field-name-related-content ul .views-row {
    margin: 10px auto !important;
    float: none;
  }

  /* line 147, ../sass/partials/_related-content.scss */
  .field-name-related-content .field-item.even h2.block-title {
    text-align: center !important;
    padding: 0 !important;
  }

  /* line 148, ../sass/partials/_related-content.scss */
  .field-name-field-social-share {
    width: 110px;
    margin-left: auto !important;
    margin-right: auto !important;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 768px) and (max-device-width: 1023px) {
  /* line 157, ../sass/partials/_related-content.scss */
  .field-name-related-content .views-row {
    background-color: #F2EDE4;
    overflow: hidden;
    width: 32%;
    float: left;
    margin-right: 10px;
    min-height: 467px;
    position: relative;
  }
  /* line 165, ../sass/partials/_related-content.scss */
  .field-name-related-content .views-row .views-field.views-field-field-image-media {
    height: auto;
  }

  /* line 169, ../sass/partials/_related-content.scss */
  .field-name-related-content h2 {
    max-height: 72px !important;
  }

  /* line 170, ../sass/partials/_related-content.scss */
  .field-name-related-content .views-field.views-field-body {
    max-height: 200px;
  }
}
/* Module -  */
/* line 3, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item {
  width: 380px;
  margin-right: 10px;
  float: left;
  height: 478px;
  margin-bottom: 22px;
  margin-left: 10px;
  padding-top: 17px;
}
/* line 10, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item:first-child {
  margin-left: 10px;
}
/* line 18, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item h2.title {
  height: 50px;
  font-family: OfficinaSerifProExBold;
  margin: 0 0 17px 0;
}
/* line 25, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item img {
  height: auto;
}
/* line 30, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item p {
  line-height: 20px;
}
/* line 37, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .file-image.file-image-jpeg {
  margin-bottom: 14px;
}
/* line 41, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .title {
  margin: 20px 0;
}
/* line 45, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item p,
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .title {
  padding: 0 17px;
}
/* line 51, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .ds-bottom {
  bottom: 12px;
  right: 0;
}
/* line 57, ../sass/partials/_section-link-box.scss */
body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item .field-name-field-call-to-action1 a {
  padding: 13px 18px 10px 0 !important;
  text-transform: uppercase;
}

/* line 69, ../sass/partials/_section-link-box.scss */
body.path-emergencies .field.field-name-field-description.field-type-text-long.field-label-hidden p {
  font-size: 16px !important;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 76, ../sass/partials/_section-link-box.scss */
  body.one-sidebar.not-front.page-stories #main {
    margin-left: 0 !important;
    width: auto !important;
  }

  /* line 81, ../sass/partials/_section-link-box.scss */
  body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item:first-child,
  body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item {
    width: 300px;
    margin-right: auto;
    margin-left: auto;
    float: none;
  }

  /* line 89, ../sass/partials/_section-link-box.scss */
  body.page-stories #main .views-row {
    width: 285px !important;
  }
}
/* Module - Share buttons */
/* line 4, ../sass/partials/_share-buttons.scss */
.node-full.node-article, .node-full.node-event, .node-full.node-page, .node-full.node-stories {
  position: relative;
  padding-top: 48px;
}

/* line 13, ../sass/partials/_share-buttons.scss */
.field-name-field-social-share {
  position: absolute;
  left: 0;
  top: 0;
}

/* Module - skewed link */
/* line 8, ../sass/partials/_skewed-link.scss */
.hero-pane .field-name-field-call-to-action1 .field-item.even,
.hero-pane .field-name-field-call-to-action2 .field-item.even {
  padding: 0;
  margin-right: 1em;
  transform: skew(-20deg);
}
/* line 16, ../sass/partials/_skewed-link.scss */
.hero-pane .field-name-field-call-to-action1 a,
.hero-pane .field-name-field-call-to-action1 a:visited,
.hero-pane .field-name-field-call-to-action2 a,
.hero-pane .field-name-field-call-to-action2 a:visited {
  padding: 7px 20px;
}
/* line 22, ../sass/partials/_skewed-link.scss */
.hero-pane .field-name-field-call-to-action1 a,
.hero-pane .field-name-field-call-to-action2 a {
  min-width: 8em;
  padding: 13px 28px 10px 28px;
  font-size: 16px;
  transform: skew(20deg);
}

/* line 32, ../sass/partials/_skewed-link.scss */
.hero-pane .field-name-field-call-to-action1 {
  display: inline-block;
  margin: 0 1em;
}

/* line 37, ../sass/partials/_skewed-link.scss */
.hero-pane .field-name-field-call-to-action2 {
  display: inline-block;
  margin: 0;
}

/* line 5, ../sass/partials/_splash_page.scss */
html {
  min-height: 100%;
}

/* line 9, ../sass/partials/_splash_page.scss */
.node-type-splash-page {
  font-size: .9em;
}
@media only screen and (max-width: 820px) {
  /* line 9, ../sass/partials/_splash_page.scss */
  .node-type-splash-page {
    font-size: .7em;
  }
}
@media only screen and (min-width: 820px) and (max-width: 1025px) {
  /* line 9, ../sass/partials/_splash_page.scss */
  .node-type-splash-page {
    font-size: .8em;
  }
}
/* line 17, ../sass/partials/_splash_page.scss */
.node-type-splash-page .messages {
  z-index: 1001;
}
/* line 20, ../sass/partials/_splash_page.scss */
.node-type-splash-page #site-name a {
  background-image: url("../images/logo-on-black.jpg");
  margin-left: 0px;
}
/* line 24, ../sass/partials/_splash_page.scss */
.node-type-splash-page div#container {
  min-width: intrinsic;
}
/* line 27, ../sass/partials/_splash_page.scss */
.node-type-splash-page .sticky-wrapper {
  display: none;
}
/* line 30, ../sass/partials/_splash_page.scss */
.node-type-splash-page #cboxWrapper {
  -webkit-border-radius: 0;
  border-radius: 0;
}
/* line 34, ../sass/partials/_splash_page.scss */
.node-type-splash-page #sliding-popup {
  display: none !important;
}

/* line 40, ../sass/partials/_splash_page.scss */
.has-splash #colorbox {
  position: fixed !important;
}
/* line 43, ../sass/partials/_splash_page.scss */
.has-splash #cboxContent,
.has-splash #cboxTopLeft,
.has-splash #cboxTopCenter,
.has-splash #cboxTopRight,
.has-splash #cboxMiddleLeft,
.has-splash #cboxMiddleRight,
.has-splash #cboxBottomLeft,
.has-splash #cboxBottomCenter,
.has-splash #cboxBottomRight,
.has-splash #cboxClose {
  background-image: none;
  background-color: #000;
}
/* line 56, ../sass/partials/_splash_page.scss */
.has-splash #cboxTopLeft,
.has-splash #cboxTopRight,
.has-splash #cboxMiddleLeft,
.has-splash #cboxMiddleRight,
.has-splash #cboxBottomLeft,
.has-splash #cboxBottomRight,
.has-splash #cboxClose {
  width: 0;
}
/* line 65, ../sass/partials/_splash_page.scss */
.has-splash #cboxTopLeft,
.has-splash #cboxTopRight,
.has-splash #cboxTopCenter,
.has-splash #cboxBottomLeft,
.has-splash #cboxBottomRight,
.has-splash #cboxBottomCenter,
.has-splash #cboxClose {
  height: 0;
}
/* line 74, ../sass/partials/_splash_page.scss */
.has-splash #cboxLoadedContent {
  margin: 0;
}
/* line 77, ../sass/partials/_splash_page.scss */
.has-splash #sliding-popup {
  display: none !important;
}

/* line 82, ../sass/partials/_splash_page.scss */
.splash-close {
  background-size: contain;
  width: 2.75em;
  height: 2.75em;
  text-indent: -1000px;
  overflow: hidden;
  z-index: 1100;
  display: block;
  float: right;
  margin-top: 2.8125em;
  cursor: pointer;
}
@media only screen and (min-width: 820px) {
  /* line 82, ../sass/partials/_splash_page.scss */
  .splash-close {
    width: 3em;
    height: 3em;
  }
}

/* line 99, ../sass/partials/_splash_page.scss */
.splash-wrapper {
  background-color: #fff;
  padding: 8.0625em 1.375em 2.1875em 1.375em;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  min-height: 100%;
  box-sizing: border-box;
  z-index: 9999;
}
/* line 109, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate {
  background-color: #000;
}
/* line 111, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-logo {
  background-image: url("../images/logo-on-black.jpg");
}
/* line 114, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-close {
  background: #000 url("../images/splash-close.gif") center center no-repeat;
  background-size: contain;
}
/* line 118, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-button a {
  background-color: #b6121b;
}
/* line 120, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-button a:hover {
  background-color: #8c0b05;
}
/* line 124, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-continue a {
  color: #e4701e;
}
/* line 126, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-continue a:visited {
  color: #e4701e;
}
/* line 130, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-footer {
  color: #e4701e;
}
/* line 132, ../sass/partials/_splash_page.scss */
.splash-wrapper.styling-donate .splash-footer a {
  color: #e4701e;
}
/* line 138, ../sass/partials/_splash_page.scss */
.splash-wrapper.alignment-right .splash-box {
  right: 50px;
}
/* line 142, ../sass/partials/_splash_page.scss */
.splash-wrapper * {
  box-sizing: border-box;
}
/* line 145, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-logo {
  background-image: url("../images/logo_transparent.png");
}
/* line 148, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-close {
  background: #fff url("../images/icon-popup-close-notext.png") center center no-repeat;
  background-size: 50%;
}
/* line 153, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-button a {
  background-color: #D56927;
}
/* line 155, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-button a:hover {
  background-color: #cd5a13;
}
/* line 159, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-continue a {
  color: #fff;
}
/* line 161, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-continue a:visited {
  color: #fff;
}
/* line 165, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-footer {
  color: #fff;
}
/* line 167, ../sass/partials/_splash_page.scss */
.splash-wrapper .splash-footer a {
  color: #fff;
}
@media only screen and (min-width: 820px) {
  /* line 99, ../sass/partials/_splash_page.scss */
  .splash-wrapper {
    height: 100%;
    min-height: 45em;
  }
}
@media only screen and (max-width: 820px) {
  /* line 176, ../sass/partials/_splash_page.scss */
  .splash-wrapper .splash-footer {
    color: #000;
  }
  /* line 178, ../sass/partials/_splash_page.scss */
  .splash-wrapper .splash-footer a {
    color: #000;
  }
}

/* line 185, ../sass/partials/_splash_page.scss */
.splash-header {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 6.25em;
  padding: 0 1.375em;
}
/* line 192, ../sass/partials/_splash_page.scss */
.splash-header .splash-logo {
  background-size: 100% auto;
  background-repeat: no-repeat;
  width: 13em;
  height: 4.2em;
  margin-top: 2.1875em;
  float: left;
  display: block;
  cursor: pointer;
}
/* line 202, ../sass/partials/_splash_page.scss */
.splash-header .splash-header-logo {
  float: right;
  margin-top: 2.1875em;
  margin-right: 2.1875em;
}
@media only screen and (max-width: 820px) {
  /* line 202, ../sass/partials/_splash_page.scss */
  .splash-header .splash-header-logo {
    margin-right: 1em;
  }
}
/* line 212, ../sass/partials/_splash_page.scss */
.splash-header .splash-header-logo .field-name-field-splash-header-logo {
  width: 7em;
}
/* line 214, ../sass/partials/_splash_page.scss */
.splash-header .splash-header-logo .field-name-field-splash-header-logo img {
  height: auto;
  width: 100%;
}

/* line 222, ../sass/partials/_splash_page.scss */
.splash-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center center;
}
/* line 228, ../sass/partials/_splash_page.scss */
.splash-image img {
  width: 100%;
  height: auto;
}
@media only screen and (min-width: 820px) {
  /* line 222, ../sass/partials/_splash_page.scss */
  .splash-image {
    position: absolute;
    top: 0;
    left: 0;
  }
  /* line 236, ../sass/partials/_splash_page.scss */
  .splash-image img {
    display: none;
  }
}

@media only screen and (min-width: 820px) {
  /* line 243, ../sass/partials/_splash_page.scss */
  .splash-content {
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0 1.375em;
  }
  /* line 251, ../sass/partials/_splash_page.scss */
  .splash-content .splash-container {
    position: relative;
    z-index: 10;
    height: 100%;
  }
  /* line 256, ../sass/partials/_splash_page.scss */
  .splash-content .splash-box {
    width: 370px;
    position: absolute;
    bottom: 11em;
  }
  /* line 261, ../sass/partials/_splash_page.scss */
  .splash-content .splash-info {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 1.375em 1.375em 2.25em 1.375em;
    color: white;
  }
}
@media only screen and (max-width: 820px) {
  /* line 270, ../sass/partials/_splash_page.scss */
  .splash-content {
    position: relative;
  }
  /* line 272, ../sass/partials/_splash_page.scss */
  .splash-content .splash-info {
    background-color: white;
    padding: 2em;
    color: black;
    height: 85%;
    position: relative;
  }
  /* line 279, ../sass/partials/_splash_page.scss */
  .splash-content .splash-continue {
    height: 15%;
  }
  /* line 282, ../sass/partials/_splash_page.scss */
  .splash-content .splash-box {
    height: 100%;
  }
  /* line 285, ../sass/partials/_splash_page.scss */
  .splash-content .splash-title {
    font-size: 2em;
  }
  /* line 288, ../sass/partials/_splash_page.scss */
  .splash-content .splash-container {
    /*
    position: absolute;
    bottom: 0;
    left: 0;
    height: 60%;
    */
  }
  /* line 296, ../sass/partials/_splash_page.scss */
  .splash-content .splash-image {
    height: auto;
    background-image: none !important;
    /*
    height: 40%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    */
  }
  /* line 299, ../sass/partials/_splash_page.scss */
  .splash-content .splash-image img {
    display: block;
  }
}
/* line 313, ../sass/partials/_splash_page.scss */
.splash-title {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 2.625em;
  margin-bottom: .1em;
  line-height: 1em;
  text-transform: uppercase;
}

/* line 321, ../sass/partials/_splash_page.scss */
.splash-strapline {
  font-family: OpenSansBold, Helvetica, Arial, sans-serif;
  font-size: 1.125em;
  line-height: normal;
}
/* line 326, ../sass/partials/_splash_page.scss */
.splash-strapline .field-name-body.field-type-text-with-summary p {
  margin-bottom: 1.375em !important;
  padding: 0 !important;
  font-size: 1em !important;
}

/* line 333, ../sass/partials/_splash_page.scss */
.splash-button {
  padding: 0 0.625em;
}
/* line 335, ../sass/partials/_splash_page.scss */
.splash-button a {
  display: block;
  padding: 0.7625em 0 0.5625em 0;
  font-family: OfficinaSerifProExBold, Helvetica, Arial, sans-serif;
  color: white;
  font-size: 1.875em;
  transform: skew(-24deg);
  text-align: center;
  text-transform: uppercase;
}
@media only screen and (min-width: 376px) and (max-width: 820px) {
  /* line 335, ../sass/partials/_splash_page.scss */
  .splash-button a {
    display: table;
    margin: 0 auto;
    padding: 0.7625em 2.75em 0.5625em 2.75em;
  }
}
/* line 349, ../sass/partials/_splash_page.scss */
.splash-button a:hover {
  text-decoration: none;
  color: white;
}
/* line 353, ../sass/partials/_splash_page.scss */
.splash-button a:visited {
  color: white;
}
/* line 357, ../sass/partials/_splash_page.scss */
.splash-button span {
  display: inline-block;
  transform: skew(24deg);
}

/* line 363, ../sass/partials/_splash_page.scss */
.splash-continue {
  background-color: rgba(47, 40, 36, 0.8);
  padding: 1em 1.375em;
  width: 100%;
  text-align: center;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
}
/* line 369, ../sass/partials/_splash_page.scss */
.splash-continue a {
  text-decoration: underline;
  cursor: pointer;
}

/* line 375, ../sass/partials/_splash_page.scss */
.splash-container {
  padding: 0;
}

/* line 380, ../sass/partials/_splash_page.scss */
.splash-footer {
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  width: 100%;
  padding: 1.375em 0 0 0;
  z-index: 20;
}
/* line 387, ../sass/partials/_splash_page.scss */
.splash-footer .splash-container .field-type-image {
  float: left;
  max-width: 50%;
  padding-right: 1em;
}
/* line 391, ../sass/partials/_splash_page.scss */
.splash-footer .splash-container .field-type-image img {
  margin-right: 1.375em;
  vertical-align: top;
  max-width: 100%;
  height: auto;
}
/* line 398, ../sass/partials/_splash_page.scss */
.splash-footer .splash-container .field-name-field-splash-footer-markup {
  float: left;
  max-width: 50%;
}
/* line 403, ../sass/partials/_splash_page.scss */
.splash-footer p {
  margin-bottom: 1em;
}
/* line 406, ../sass/partials/_splash_page.scss */
.splash-footer a {
  text-decoration: underline;
}
@media only screen and (min-width: 820px) {
  /* line 380, ../sass/partials/_splash_page.scss */
  .splash-footer {
    position: absolute;
    bottom: 2.1875em;
    left: 0;
    padding: 0 1.375em;
  }
  /* line 414, ../sass/partials/_splash_page.scss */
  .splash-footer .splash-inner {
    background-color: rgba(0, 0, 0, 0.75);
    padding: 1.375em;
  }
}

/* Module -  */
/* Module - Story info */
/* line 5, ../sass/partials/_story-info.scss */
.ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items,
.ds-1col.node-stories .label-inline,
.ds-1col.node-stories a.name-author {
  display: inline-block;
}
/* line 13, ../sass/partials/_story-info.scss */
.ds-1col.node-stories .label-inline,
.ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items,
.ds-1col.node-stories a.name-author {
  margin-bottom: 23px;
}
/* line 21, ../sass/partials/_story-info.scss */
.ds-1col.node-stories a.name-author {
  color: #cd5a13;
  text-decoration: none;
}
/* line 26, ../sass/partials/_story-info.scss */
.ds-1col.node-stories .label-inline {
  margin-left: 15px;
}
/* line 30, ../sass/partials/_story-info.scss */
.ds-1col.node-stories .field-name-post-date {
  width: 100%;
}
/* line 34, ../sass/partials/_story-info.scss */
.ds-1col.node-stories a.name-author,
.ds-1col.node-stories .label-inline,
.ds-1col.node-stories .field-name-post-date .field-label,
.ds-1col.node-stories .field-name-post-date .field-items {
  font-weight: normal !important;
}
/* line 42, ../sass/partials/_story-info.scss */
.ds-1col.node-stories .field-name-post-date {
  color: #444444;
}

/* Module -  story section link */
/* line 3, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row {
  width: 420px;
  padding: 0;
  height: 523px;
  margin-bottom: 22px;
  padding-top: 17px;
}
/* line 12, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row.views-row-odd {
  margin-left: 0;
  float: left;
}
/* line 17, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row.views-row-even {
  float: right;
}
/* line 21, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row h2,
body.page-stories #main .views-row h3,
body.page-stories #main .views-row h2.title {
  height: 50px;
  font-family: OfficinaSerifProExBold;
  margin: 0 0 17px 0;
}
/* line 30, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row img {
  height: auto;
  margin-top: 15px;
}
/* line 36, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row p,
body.page-stories #main .views-row .field-type-text-with-summary {
  width: auto !important;
  line-height: 20px;
}
/* line 45, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row .file-image.file-image-jpeg {
  margin-bottom: 14px;
}
/* line 49, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row .title {
  margin: 20px 0;
}
/* line 53, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row h2,
body.page-stories #main .views-row h3,
body.page-stories #main .views-row h2,
body.page-stories #main .views-row .title,
body.page-stories #main .views-row .field-type-text-with-summary {
  padding: 0 17px;
}
/* line 62, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row .field-name-node-link.field-type-ds,
body.page-stories #main .views-row .ds-bottom {
  bottom: 12px;
  right: 0;
}
/* line 69, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row .field-name-node-link a,
body.page-stories #main .views-row .field-name-field-call-to-action1 a {
  padding: 13px 18px 10px 0 !important;
  text-transform: uppercase;
}
/* line 80, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row a:hover,
body.page-stories #main .views-row a:before:hover {
  background-color: #cd5a13;
}
/* line 83, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row a:hover:before,
body.page-stories #main .views-row a:before:hover:before {
  background-color: #cd5a13;
}

/* line 90, ../sass/partials/_story-section-link-box.scss */
body.path-emergencies .field.field-name-field-description.field-type-text-long.field-label-hidden p {
  font-size: 16px !important;
}

/* line 93, ../sass/partials/_story-section-link-box.scss */
body.page-stories #main .views-row {
  margin-right: 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 98, ../sass/partials/_story-section-link-box.scss */
  body.page-stories #main .views-row.views-row-even,
  body.page-stories #main .views-row.views-row-odd {
    float: none;
    margin-left: auto;
    margin-right: auto;
    clear: both;
  }

  /* line 106, ../sass/partials/_story-section-link-box.scss */
  body.page-stories #main .views-row h2 {
    height: auto;
  }
}
/*----------------start of tabbed-text-box.scss----------------*/
/* Module -  Tabbed Text Box */
/* line 4, ../sass/partials/_tabbed-text-box.scss */
.sprite {
  background-image: url("../images/tab-end-sprite.png");
  background-repeat: no-repeat;
  width: 31px;
  height: 34px;
}

/* line 11, ../sass/partials/_tabbed-text-box.scss */
.sprite .active {
  background-position: 0 0;
}

/* line 15, ../sass/partials/_tabbed-text-box.scss */
.sprite-tab-end {
  background-position: -19px 0;
}

/* line 19, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber {
  margin: 45px 0 37px;
}

/* line 23, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dd,
dl.ckeditor-tabber {
  border: none;
}

/* line 28, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dd {
  border-top: 6px solid #f9781c;
  margin-bottom: 0;
  padding: 70px 31px 12px;
  z-index: 0;
  width: 99.97%;
}

/* line 37, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dt {
  position: absolute;
  background-color: white;
  border-color: #f9781c;
  border-width: 1px 0 0 1px !important;
  height: 39px;
  margin-right: 18px;
  padding: 0 12px;
}
/* line 50, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dt a {
  color: #777777;
  font-size: 20px;
  line-height: 45px;
  outline: 0 !important;
}
/* line 58, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dt:after {
  content: "";
  background-image: url("../images/tab-end-sprite.png");
  background-repeat: no-repeat;
  background-position: -19px 0;
  width: 18px;
  height: 39px;
  right: 0px;
  position: absolute;
  top: -1px;
  z-index: 5;
}

/* line 76, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dt.current a {
  outline: 0 !important;
}
/* line 81, ../sass/partials/_tabbed-text-box.scss */
dl.ckeditor-tabber dt.current:after {
  background-position: 0 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 98, ../sass/partials/_tabbed-text-box.scss */
  .slicknav_btn.slicknav_open {
    display: block;
    background-color: #ff0;
  }

  /* line 102, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber {
    height: auto !important;
  }

  /* line 103, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber dt {
    position: static !important;
    min-width: 100px;
    max-width: 100%;
    text-align: left;
    clear: both;
    display: block;
    border-width: 1px !important;
    margin-top: 10px;
    margin-right: 0 !important;
    height: auto !important;
    padding-bottom: 15px;
  }
  /* line 115, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber dt a {
    line-height: 24px !important;
    padding: 5px 0 0 0;
  }

  /* line 119, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber dd {
    /*display: block !important;*/
    position: static !important;
    clear: both;
  }

  /* line 124, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber dt.current {
    border: none;
    height: auto !important;
  }

  /* line 129, ../sass/partials/_tabbed-text-box.scss */
  dl.ckeditor-tabber dt:after {
    background-image: none;
  }
}
/*----------------end of tabbed-text-box.scss----------------*/
/* Module - Testimonial block */
/* line 3, ../sass/partials/_testimonial-box.scss */
blockquote {
  background: #f2ede4 url(../images/int-jagged-btm.jpg) repeat-x bottom;
  color: #333333;
  margin-top: 42px;
  margin-bottom: 38px;
  padding: 25px 55px;
  position: relative;
}

/* line 12, ../sass/partials/_testimonial-box.scss */
blockquote p {
  margin-bottom: 0;
  font-size: 19px !important;
  font-family: OpenSansItalic !important;
  line-height: 27px !important;
}

/* line 19, ../sass/partials/_testimonial-box.scss */
blockquote p:first-child {
  margin-bottom: 15px;
}

/* line 23, ../sass/partials/_testimonial-box.scss */
blockquote:before,
blockquote:after {
  content: "";
  background-image: url(../images/quotes-sprite.png);
  background-repeat: no-repeat;
  display: block;
  height: 18px;
  position: absolute;
  width: 28px;
}

/* line 34, ../sass/partials/_testimonial-box.scss */
blockquote:before {
  background-position: 0 0;
  top: 25px;
  left: 20px;
}

/* line 40, ../sass/partials/_testimonial-box.scss */
blockquote:after {
  background-position: -29px 0;
  bottom: 31px;
  right: 18px;
}

/* Module - sliding banner */
/* line 3, ../sass/partials/banners/_sliding-banner.scss */
.field-collection-container {
  border: none;
  margin: 0;
}

/* line 8, ../sass/partials/banners/_sliding-banner.scss */
.panel-2col-stacked .panel-col-top .inside {
  margin-bottom: 0;
}

/* line 12, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane:after,
.field-name-field-hero-pane-frontpage:after {
  background: url(../images/zig-zag-pink.png) repeat-x bottom;
  content: "";
  display: block;
  height: 4px;
  top: -4px;
}

/* line 30, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-content .title {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  margin-bottom: 6px;
}

/* line 37, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-content-wrapper {
  position: absolute;
  /* position: fixed; */
  margin-left: auto;
  margin-right: auto;
  top: 0;
  width: 100%;
}

/* line 45, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-content-wrapper .width-box {
  width: 1200px;
  margin-left: auto !important;
  margin-right: auto !important;
}

/* line 51, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-cta .field-name-field-call-to-action1,
.hero-pane .ds-cta .field-name-field-call-to-action2 {
  margin-left: 3px;
}
/* line 55, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-cta .field-name-field-call-to-action1 .field-item.even,
.hero-pane .ds-cta .field-name-field-call-to-action2 .field-item.even {
  margin-right: 5px;
}
/* line 59, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-cta .field-name-field-call-to-action1 a,
.hero-pane .ds-cta .field-name-field-call-to-action2 a {
  font-size: 16px;
  transform: skew(24deg);
}

/* line 81, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .ds-cta,
.field-name-field-hero-pane-frontpage .ds-cta {
  width: auto;
  bottom: 20px;
}

/* line 88, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .ds-content,
.field-name-field-hero-pane-frontpage .ds-content {
  width: 380px;
  padding: 34px 32px 34px 32px;
  position: relative;
}

/* line 95, ../sass/partials/banners/_sliding-banner.scss */
.ds-content {
  height: auto;
  left: 50px;
  top: 38px;
}

/* line 106, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action1 {
  margin: 0 1em;
}

/* line 110, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action2 {
  margin: 0;
}

/* line 114, ../sass/partials/banners/_sliding-banner.scss */
.rsOverflow {
  height: 570px !important;
}

/* line 118, ../sass/partials/banners/_sliding-banner.scss */
.rsHidden {
  opacity: 1 !important;
  visibility: visible !important;
}

/* line 123, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow {
  position: absolute;
  top: 76px;
  z-index: 5;
}
/* line 131, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow.rsArrowLeft .nav-arrow, .rsArrow.rsArrowRight .nav-arrow {
  padding: 32px 13px 32px 13px;
}
/* line 136, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow.rsArrowLeft {
  left: 0;
}
/* line 140, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow.rsArrowRight {
  right: 0;
}
/* line 144, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow .nav-arrow {
  display: block;
  background: #FEFBF2;
  padding: 0 10px 3px;
  font-size: 50px;
  color: #000;
  line-height: .7;
}

/* line 154, ../sass/partials/banners/_sliding-banner.scss */
body.page-gallery .rsOverflow {
  width: 815px;
  height: 470px !important;
}

/* line 159, ../sass/partials/banners/_sliding-banner.scss */
body .mfp-iframe-holder .mfp-content {
  width: 815px !important;
  height: 650px !important;
}

/* line 164, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container {
  min-width: 0 !important;
}
/* line 167, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .file-image.file-image-jpeg {
  margin-top: 10px;
}
/* line 171, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .rsThumbsArrowRight, .page-gallery #container .rsThumbsArrowLeft {
  background-color: #fff !important;
  font-size: 30px;
  top: 10px;
}
/* line 177, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .rsThumbsArrowRight {
  height: 43px;
  position: absolute;
  right: 0px;
  padding: 13px 7px 0 7px;
}
/* line 184, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .rsThumbsArrowLeft {
  height: 43px;
  position: absolute;
  left: 0px;
  padding: 13px 7px 0 7px;
}
/* line 191, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .rsThumbs {
  top: -40px;
  width: 635px;
  margin-right: auto !important;
  margin-left: 90px !important;
}
/* line 198, ../sass/partials/banners/_sliding-banner.scss */
.page-gallery #container .rsCaption p {
  width: 660px;
  margin-left: auto;
  margin-right: auto;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  margin-top: -30px;
  line-height: 120%;
}

/* line 208, ../sass/partials/banners/_sliding-banner.scss */
.single-slide .rsBullet {
  display: none;
}

/* line 212, ../sass/partials/banners/_sliding-banner.scss */
.rsBullets {
  display: none;
}

/* line 216, ../sass/partials/banners/_sliding-banner.scss */
.rsArrow {
  position: absolute;
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
  -ms-transform: translateY(-50%) !important;
  transform: translateY(-50%) !important;
}

/* line 224, ../sass/partials/banners/_sliding-banner.scss */
.rsBullets {
  display: block;
  position: absolute;
  left: 0;
  bottom: 15px;
  width: 100%;
  z-index: 5;
  text-align: center;
}

/* line 234, ../sass/partials/banners/_sliding-banner.scss */
.rsBullet {
  background-image: url(../images/banner-bullets.png);
  background-repeat: no-repeat;
  background-position: 0 0;
  width: 17px;
  height: 17px;
  display: inline-block;
  margin-right: 13px;
  cursor: pointer;
}
/* line 244, ../sass/partials/banners/_sliding-banner.scss */
.rsBullet.rsNavSelected {
  background-position: -18px 0;
}

/* line 256, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .field-items-hero,
.field-name-field-hero-pane-frontpage .field-items-hero {
  position: relative;
}
/* line 260, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .rsBullets,
.field-name-field-hero-pane-frontpage .rsBullets {
  bottom: 32px;
}
/* line 264, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image,
.field-name-field-hero-pane-frontpage .full-width-image {
  position: relative;
}
/* line 267, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image .field-name-field-image-media,
.field-name-field-hero-pane-frontpage .full-width-image .field-name-field-image-media {
  overflow: hidden;
  position: relative;
}
/* line 271, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image .field-name-field-image-media .content,
.field-name-field-hero-pane-frontpage .full-width-image .field-name-field-image-media .content {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -800px;
}
/* line 278, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image .field-name-field-image-media img,
.field-name-field-hero-pane-frontpage .full-width-image .field-name-field-image-media img {
  width: 1600px;
}
/* line 283, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image h2.title,
.field-name-field-hero-pane-frontpage .full-width-image h2.title {
  font-size: 36px;
  margin-bottom: 16px;
  line-height: 36px;
  text-transform: uppercase;
}
/* line 291, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .full-width-image .ds-text p,
.field-name-field-hero-pane-frontpage .full-width-image .ds-text p {
  line-height: 30px;
  margin-bottom: 42px;
}
/* line 300, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video,
.field-name-field-hero-pane-frontpage .image-with-video {
  height: 570px;
  position: relative;
}
/* line 304, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video .field-name-field-image-media,
.field-name-field-hero-pane-frontpage .image-with-video .field-name-field-image-media {
  overflow: hidden;
  height: 570px;
  position: relative;
}
/* line 309, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video .field-name-field-image-media .content,
.field-name-field-hero-pane-frontpage .image-with-video .field-name-field-image-media .content {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -800px;
  width: inherit;
}
/* line 317, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video .field-name-field-image-media img,
.field-name-field-hero-pane-frontpage .image-with-video .field-name-field-image-media img {
  max-width: 1600px;
  height: 570px;
}
/* line 323, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video h2.title,
.field-name-field-hero-pane-frontpage .image-with-video h2.title {
  font-size: 3.3em;
  margin-bottom: .2em;
}
/* line 328, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .image-with-video .ds-text p,
.field-name-field-hero-pane-frontpage .image-with-video .ds-text p {
  width: 13em;
  font-family: OpenSansCondensedBold, OfficinaSerifProExBoldItalic, Helvetica, OpenSansItalic;
  font-size: 2.0em;
  line-height: 1.2;
}
/* line 336, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .text-only,
.field-name-field-hero-pane-frontpage .text-only {
  height: 570px;
  padding: 0 14em;
}
/* line 340, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .text-only .ds-bottom,
.field-name-field-hero-pane-frontpage .text-only .ds-bottom {
  width: 768px;
  bottom: 7em;
  margin-left: -384px;
}
/* line 346, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .text-only h2.title,
.field-name-field-hero-pane-frontpage .text-only h2.title {
  padding-top: 1.5em;
  padding-bottom: .5em;
  font-size: 5.8em;
}
/* line 352, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .text-only .ds-middle p,
.field-name-field-hero-pane-frontpage .text-only .ds-middle p {
  font-size: 2.4em;
  line-height: 1.8;
}
/* line 358, ../sass/partials/banners/_sliding-banner.scss */
.field-name-field-hero-pane .de-tapeX-yellow,
.field-name-field-hero-pane-frontpage .de-tapeX-yellow {
  width: 488px;
  height: 140px;
  background-size: contain;
  top: -8em;
  margin-left: -244px;
}

/* line 367, ../sass/partials/banners/_sliding-banner.scss */
.field-collection-view {
  margin: 0;
  padding: 0;
  border-bottom: none;
}
/* line 372, ../sass/partials/banners/_sliding-banner.scss */
.field-collection-view .entity-field-collection-item {
  float: none;
  width: auto;
}

/* line 378, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action1 .field-item.even,
.hero-pane .field-name-field-call-to-action2 .field-item.even {
  transform: skew(-25deg);
}
/* line 382, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action1 .field-item.even a,
.hero-pane .field-name-field-call-to-action2 .field-item.even a {
  padding: 12px 20px;
}

/* line 387, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action2 .field-item.even:hover {
  background-color: #8c0b05;
}

/* line 391, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .field-name-field-call-to-action1 .field-item.even:hover {
  background-color: #cd5a13;
}

/* line 396, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane .ds-cta .field-name-field-call-to-action1 a,
.hero-pane .ds-cta .field-name-field-call-to-action2 a {
  transform: skew(25deg);
  text-decoration: none;
}

/* line 404, ../sass/partials/banners/_sliding-banner.scss */
body.node-type-signpost-page .hero-pane .field-name-field-image-media,
body.node-type-signpost-page .hero-pane .field-name-field-image-media img,
body.node-type-signpost-page .field-items-hero,
body.node-type-signpost-page .hero-pane,
body.node-type-signpost-page .rsWithBullets,
body.node-type-signpost-page .royalSlider,
body.node-type-signpost-page .rsOverflow {
  height: 500px !important;
}

/* line 415, ../sass/partials/banners/_sliding-banner.scss */
body.node-type-front-page .hero-pane .field-name-field-image-media img,
body.node-type-front-page .hero-pane .field-name-field-image-media {
  height: 600px !important;
}

/* line 421, ../sass/partials/banners/_sliding-banner.scss */
body.no-sidebars.country .hero-pane .field-name-field-image-media,
body.no-sidebars.country .field-items-hero,
body.no-sidebars.country .hero-pane,
body.no-sidebars.country .rsWithBullets,
body.no-sidebars.country .royalSlider,
body.no-sidebars.country .rsOverflow {
  height: 485px;
}
/* line 430, ../sass/partials/banners/_sliding-banner.scss */
body.no-sidebars.country .hero-pane .field-name-field-image-media img {
  height: auto;
  width: auto;
}
/* line 435, ../sass/partials/banners/_sliding-banner.scss */
body.no-sidebars.country .ds-content {
  left: 28px;
  top: 30px;
}

/* line 441, ../sass/partials/banners/_sliding-banner.scss */
.hero-pane,
.rsWithBullets,
.royalSlider,
.rsOverflow {
  height: 570px !important;
}

/* line 448, ../sass/partials/banners/_sliding-banner.scss */
.country .rsOverflow,
.country .rsWithBullets {
  height: 485px !important;
}

/* line 453, ../sass/partials/banners/_sliding-banner.scss */
body.country .field-name-field-hero-pane:after,
body.country .field-name-field-hero-pane-frontpage:after {
  background: url(../images/white-jagged-edge.png) repeat-x bottom;
}

/* line 457, ../sass/partials/banners/_sliding-banner.scss */
body.node-type-signpost-page .field-name-field-hero-pane {
  margin-top: 25px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 463, ../sass/partials/banners/_sliding-banner.scss */
  body.no-sidebars .hero-pane .field-name-field-image-media,
  body.no-sidebars .field-items-hero,
  body.no-sidebars .hero-pane,
  body.no-sidebars .rsWithBullets,
  body.no-sidebars .royalSlider,
  body.no-sidebars .rsOverflow,
  .hero-pane .field-name-field-image-media,
  .hero-pane .field-name-field-image-media img,
  .field-items-hero,
  .hero-pane,
  .rsWithBullets,
  .royalSlider,
  .rsOverflow,
  .hero-pane,
  .rsWithBullets,
  .royalSlider,
  .rsOverflow {
    height: 365px !important;
  }

  /* line 482, ../sass/partials/banners/_sliding-banner.scss */
  .full-width-image {
    width: 100%;
  }

  /* line 483, ../sass/partials/banners/_sliding-banner.scss */
  .rsOverflow {
    overflow-y: visible;
  }

  /* line 486, ../sass/partials/banners/_sliding-banner.scss */
  body.no-sidebars .field-name-field-hero-pane:after, .field-name-field-hero-pane-frontpage:after {
    top: -189px;
  }

  /* line 489, ../sass/partials/banners/_sliding-banner.scss */
  body.no-sidebars .rsArrow .rsArrowIcn {
    margin-top: -120px;
  }

  /* line 493, ../sass/partials/banners/_sliding-banner.scss */
  body.no-sidebars .hero-pane .field-name-field-image-media .content {
    margin-left: -50%;
  }

  /* line 496, ../sass/partials/banners/_sliding-banner.scss */
  body.no-sidebars .hero-pane .field-name-field-image-media img {
    width: 100% !important;
    height: auto !important;
  }

  /* line 502, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .ds-content-wrapper .width-box {
    width: 100%;
  }

  /* line 508, ../sass/partials/banners/_sliding-banner.scss */
  .field.field-name-field-hero-pane-frontpage.field-type-entityreference.field-label-hidden {
    height: 345px;
  }

  /* line 512, ../sass/partials/banners/_sliding-banner.scss */
  .field-name-field-hero-pane .ds-content,
  .field-name-field-hero-pane-frontpage .ds-content {
    width: auto !important;
    height: 328px;
    left: 0;
    padding: 34px 20px 34px 20px;
    top: 180px;
  }
  /* line 519, ../sass/partials/banners/_sliding-banner.scss */
  .field-name-field-hero-pane .ds-content h2,
  .field-name-field-hero-pane-frontpage .ds-content h2 {
    font-size: 18px !important;
    line-height: 24px !important;
    margin-bottom: 5px !important;
  }
  /* line 520, ../sass/partials/banners/_sliding-banner.scss */
  .field-name-field-hero-pane .ds-content .field-items p,
  .field-name-field-hero-pane-frontpage .ds-content .field-items p {
    font-size: 14px !important;
    line-height: 20px !important;
  }
  /* line 521, ../sass/partials/banners/_sliding-banner.scss */
  .field-name-field-hero-pane .ds-content .ds-text,
  .field-name-field-hero-pane-frontpage .ds-content .ds-text {
    width: 100% !important;
  }

  /* line 524, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .field-name-field-call-to-action1 .field-item.even,
  .hero-pane .field-name-field-call-to-action2 .field-item.even {
    transform: none;
    margin-right: 0 !important;
  }
  /* line 530, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .field-name-field-call-to-action1 .field-item.even a,
  .hero-pane .field-name-field-call-to-action2 .field-item.even a {
    padding: 10px 0;
  }

  /* line 535, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .field-name-field-call-to-action1 .field-item.even a,
  .hero-pane .field-name-field-call-to-action2 .field-item.even a {
    transform: none;
  }

  /* line 540, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .field-name-field-call-to-action1,
  .hero-pane .field-name-field-call-to-action2 {
    display: inline-block;
    margin: 0;
  }

  /* line 545, ../sass/partials/banners/_sliding-banner.scss */
  .rsArrow.rsArrowRight .nav-arrow, .rsArrow.rsArrowLeft .nav-arrow {
    padding: 13px;
  }

  /* line 549, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front .field-name-field-hero-pane .ds-content,
  .field-name-field-hero-pane-frontpage .ds-content {
    height: 140px;
    padding-top: 15px;
  }

  /* line 555, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front.country .field-name-field-hero-pane .ds-content {
    position: relative;
    left: 0;
  }

  /* line 562, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front.country .field-name-field-hero-pane .ds-cta,
  .field-name-field-hero-pane-frontpage .ds-cta {
    width: auto;
    bottom: 10px;
  }

  /* line 569, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front .field.field-name-field-hero-pane .rsOverflow {
    width: 100% !important;
  }

  /* line 572, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front .field-name-field-hero-pane-frontpage .ds-content, body.no-sidebars.country .ds-content {
    top: 180px !important;
  }

  /* line 576, ../sass/partials/banners/_sliding-banner.scss */
  body.not-front .field-name-field-hero-pane .rsBullets,
  body.not-front .field-name-field-hero-pane-frontpage .rsBullets {
    display: none;
  }

  /* line 580, ../sass/partials/banners/_sliding-banner.scss */
  body.country #main .term-listing-heading {
    width: 100% !important;
  }

  /* line 581, ../sass/partials/banners/_sliding-banner.scss */
  body.country #main .field-name-field-local-strip {
    width: 100%;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 591, ../sass/partials/banners/_sliding-banner.scss */
  .hero-pane .ds-text {
    width: 380px !important;
  }

  /* line 592, ../sass/partials/banners/_sliding-banner.scss */
  body.node-type-signpost-page .field-name-body.field-type-text-with-summary {
    margin: 10px;
  }
}
/* Module - static banner with caption */
/* line 3, ../sass/partials/banners/_static-banner-caption.scss */
.file-image.file-image-jpeg {
  width: 100%;
}

/* line 7, ../sass/partials/banners/_static-banner-caption.scss */
.file-image.file-image-jpeg {
  height: auto;
  margin-bottom: 20px;
}

/* line 12, ../sass/partials/banners/_static-banner-caption.scss */
.field-name-field-caption-image,
.field-name-body p.field-name-field-caption-image,
.node-full figcaption {
  color: #555555;
  font-size: 13px;
  line-height: 17px;
  padding: 0 15px 22px 15px;
  text-align: center;
  margin: 0;
}

/* line 23, ../sass/partials/banners/_static-banner-caption.scss */
.node-full figure {
  display: inline-block;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 29, ../sass/partials/banners/_static-banner-caption.scss */
  .care-second-wrapper {
    max-width: 667px !important;
    width: 100% !important;
  }
  /* line 32, ../sass/partials/banners/_static-banner-caption.scss */
  .care-second-wrapper .file-image.file-image-jpeg img {
    max-width: 100%;
  }
  /* line 35, ../sass/partials/banners/_static-banner-caption.scss */
  .care-second-wrapper h1.title {
    float: none !important;
  }
}
/* Module -  */
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 5, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner, .panel-col-top .pd7banner-form_banner {
    width: 230px;
    position: relative;
  }
  /* line 8, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner img, .panel-col-top .pd7banner-form_banner img {
    width: 230px;
    height: auto;
    position: absolute;
    bottom: 65px;
  }
  /* line 9, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner h2, .panel-col-top .pd7banner-custom_banner p, .panel-col-top .pd7banner-custom_banner #edit-markup, .panel-col-top .pd7banner-form_banner h2, .panel-col-top .pd7banner-form_banner p, .panel-col-top .pd7banner-form_banner #edit-markup {
    font-size: 20px !important;
    line-height: 22px !important;
  }
  /* line 10, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner a.global-strip-link, .panel-col-top .pd7banner-form_banner a.global-strip-link {
    position: absolute !important;
    bottom: 0px !important;
    right: 0;
  }
  /* line 11, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner button.form-submit, .panel-col-top .pd7banner-form_banner button.form-submit {
    position: absolute !important;
    bottom: 20px !important;
    right: 0;
  }
  /* line 12, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner input#edit-quickdonate, .panel-col-top .pd7banner-form_banner input#edit-quickdonate {
    width: 190px;
  }

  /* line 14, ../sass/partials/banners/_static-banner.scss */
  body.node-type-page .ds-1col .file-image-jpeg img {
    width: 100% !important;
    height: auto;
  }
}
@media only screen and (min-device-width: 668px) and (max-device-width: 768px) {
  /* line 18, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner, .panel-col-top .pd7banner-form_banner {
    width: 237px;
  }
  /* line 20, ../sass/partials/banners/_static-banner.scss */
  .panel-col-top .pd7banner-custom_banner img, .panel-col-top .pd7banner-form_banner img {
    width: 237px;
  }
}
/* line 23, ../sass/partials/banners/_static-banner.scss */
.panel-col-top .pd7banner-custom_banner .short-text p {
  min-height: 58px;
}

/* Module -  */
/* Module -  */
/* Module - Country Inner Content  */
/* line 5, ../sass/partials/countries/_country-inner-content.scss */
body.country #footer .feed-icon {
  display: none;
}
/* line 8, ../sass/partials/countries/_country-inner-content.scss */
body.country .field-name-field-biography .body-text {
  width: 855px;
}
/* line 11, ../sass/partials/countries/_country-inner-content.scss */
body.country .sticky-wrapper {
  height: 128px;
}
/* line 15, ../sass/partials/countries/_country-inner-content.scss */
body.country .care-wrapper {
  padding-top: 1px !important;
}
/* line 19, ../sass/partials/countries/_country-inner-content.scss */
body.country h1.title {
  margin-top: 0 !important;
  font-size: 48px !important;
  width: 1140px !important;
  margin-right: auto !important;
  margin-left: auto !important;
}
/* line 27, ../sass/partials/countries/_country-inner-content.scss */
body.country #main {
  max-width: 1200px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 35, ../sass/partials/countries/_country-inner-content.scss */
body.country #main .breadcrumb, body.country #main .term-listing-heading {
  width: 1140px;
  margin-right: auto;
  margin-left: auto;
  float: none;
}
/* line 42, ../sass/partials/countries/_country-inner-content.scss */
body.country #main .field-name-field-local-strip {
  width: 1200px !important;
  margin-left: -30px;
}
/* line 48, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle,
body.country .ds-top {
  clear: none;
  height: 315px;
  margin-bottom: 30px;
  margin-top: 30px;
}
/* line 57, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle
.ds-top {
  margin-left: 0;
  margin-right: 0;
}
/* line 63, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-top {
  float: left;
  width: 470px;
}
/* line 68, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle {
  width: 670px;
  float: left;
}
/* line 73, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle p,
body.country .ds-middle .title {
  padding: 0 27px;
}
/* line 78, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle .title {
  margin: 30px 0 15px;
}
/* line 87, ../sass/partials/countries/_country-inner-content.scss */
body.country .ds-middle .field.field-name-field-description.field-type-text-long.field-label-hidden {
  height: 205px !important;
  overflow: hidden;
}
/* line 93, ../sass/partials/countries/_country-inner-content.scss */
body.country .field-type-text-with-summary .field-items {
  width: auto;
}
/* line 97, ../sass/partials/countries/_country-inner-content.scss */
body.country .node-readmore a {
  color: white;
}

/* line 111, ../sass/partials/countries/_country-inner-content.scss */
.field.field-name-field-map-block.field-type-blockreference.field-label-hidden {
  height: 460px;
}

/* line 115, ../sass/partials/countries/_country-inner-content.scss */
div.olMap {
  height: 460px !important;
}

/* line 119, ../sass/partials/countries/_country-inner-content.scss */
body.path-countries h2.title {
  margin-bottom: 19px !important;
}

/* line 123, ../sass/partials/countries/_country-inner-content.scss */
body.path-countries dl.ckeditor-tabber {
  margin: 21px 0 37px;
}

/* line 126, ../sass/partials/countries/_country-inner-content.scss */
.path-countries #popup_contentDiv {
  overflow: visible;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 133, ../sass/partials/countries/_country-inner-content.scss */
  .field.field-name-field-map-block.field-type-blockreference.field-label-hidden,
  div.olMap {
    height: 270px !important;
  }

  /* line 138, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-middle {
    margin-top: -23px;
  }

  /* line 142, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-top {
    margin-bottom: 0;
  }

  /* line 146, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-middle,
  body.country .ds-top {
    width: auto;
    height: auto;
  }

  /* line 152, ../sass/partials/countries/_country-inner-content.scss */
  body.path-countries h1.title {
    margin: 0 !important;
    font-size: 36px !important;
    width: 90% !important;
    padding: 20px 10px;
  }

  /* line 158, ../sass/partials/countries/_country-inner-content.scss */
  body.path-countries .field-name-field-footer {
    margin-top: 0px !important;
  }

  /* line 159, ../sass/partials/countries/_country-inner-content.scss */
  body.country .sticky-wrapper {
    height: 0;
  }

  /* line 161, ../sass/partials/countries/_country-inner-content.scss */
  body.country .feed-icon {
    display: none;
  }
  /* line 162, ../sass/partials/countries/_country-inner-content.scss */
  body.country h1.title {
    width: 95% !important;
    margin: 20px 0 10px 10px !important;
    padding-left: 10px;
    font-size: 36px !important;
  }

  /* line 164, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-top {
    float: none;
  }

  /* line 167, ../sass/partials/countries/_country-inner-content.scss */
  body.country .field-name-field-biography {
    margin: 0 27px;
  }

  /* line 168, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-middle .field.field-name-field-description.field-type-text-long.field-label-hidden {
    height: auto !important;
  }

  /* line 171, ../sass/partials/countries/_country-inner-content.scss */
  body.country #main .field-name-field-local-strip {
    margin: 0;
  }

  /* line 172, ../sass/partials/countries/_country-inner-content.scss */
  body.country .field-name-related-content-tags .views-row {
    margin-left: auto;
    margin-right: auto;
    float: none;
    margin-bottom: 22px;
  }

  /* line 175, ../sass/partials/countries/_country-inner-content.scss */
  body.country .field-name-related-content-tags .field-item.even h2.block-title {
    text-align: center;
  }

  /* line 178, ../sass/partials/countries/_country-inner-content.scss */
  body.country #taxonomy-term-country-full-group-features {
    margin: 0 10px;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 184, ../sass/partials/countries/_country-inner-content.scss */
  body.path-countries h1.title {
    margin: 0 !important;
    width: 90% !important;
    padding: 29px 20px;
  }

  /* line 189, ../sass/partials/countries/_country-inner-content.scss */
  body.path-countries .field-name-field-footer {
    margin-top: 0 !important;
  }

  /* line 190, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-middle {
    width: 54%;
  }

  /* line 191, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-top {
    width: 46%;
  }
  /* line 192, ../sass/partials/countries/_country-inner-content.scss */
  body.country .ds-top .content img {
    width: 100%;
    height: auto;
  }

  /* line 194, ../sass/partials/countries/_country-inner-content.scss */
  body.country #main .term-listing-heading {
    width: 100%;
  }

  /* line 195, ../sass/partials/countries/_country-inner-content.scss */
  body.country h1.title {
    margin: 0 !important;
    width: 90% !important;
    padding: 29px 20px 0 20px;
    font-size: 43px !important;
  }

  /* line 201, ../sass/partials/countries/_country-inner-content.scss */
  body.country #main .field-name-field-local-strip {
    margin-left: 0 !important;
  }
}
/* Module -  */
/* line 4, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-sign-up-button {
  text-align: center;
  width: 100%;
}

/* line 9, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-sign-up-button .field-item a {
  color: white;
  background-color: #f9781c;
  display: inline-block;
  font-family: OfficinaSerifProExBold;
  font-size: 24px;
  line-height: 80px;
  height: 74px;
  margin-bottom: 20px;
  padding: 0 144px;
  position: relative;
  text-decoration: none;
  text-transform: uppercase;
}
/* line 23, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-sign-up-button .field-item a:hover {
  background-color: #cd5a13;
}
/* line 26, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-sign-up-button .field-item a:hover:after {
  background-image: none;
}

/* line 32, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-sign-up-button .field-item a:after, .field-name-field-sign-up-button .field-item a:hover:after {
  content: "";
  width: 30px;
  height: 19px;
  line-height: 20px;
  background: url(../images/subnav-arrow-hover.png) no-repeat 10px 4px;
  position: absolute;
  top: 29px;
  /*right: 119px;*/
}

/* line 43, ../sass/partials/events/_events-banner-area.scss */
.page-title,
.view-mode-quick_facts_date {
  font-family: OfficinaSerifProExBold;
}

/* line 48, ../sass/partials/events/_events-banner-area.scss */
.page-title {
  margin: 0 0 25px 0;
  font-size: 30px;
}

/* line 53, ../sass/partials/events/_events-banner-area.scss */
.view-mode-quick_facts_date {
  float: left;
  font-size: 24px;
}

/* line 58, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-event-status {
  margin-bottom: 25px;
}

/* line 62, ../sass/partials/events/_events-banner-area.scss */
.status-label {
  font-size: 16px;
  float: right;
  line-height: 26px;
  margin-bottom: 25px;
}
/* line 69, ../sass/partials/events/_events-banner-area.scss */
.status-label .field-items {
  text-transform: none;
}

/* line 74, ../sass/partials/events/_events-banner-area.scss */
.status-label .label-inline {
  text-transform: uppercase;
}

/* line 78, ../sass/partials/events/_events-banner-area.scss */
.status-label .label-inline,
.field-name-field-event-status .field-label,
.field-name-field-event-status .field-items {
  float: left;
}

/* line 85, ../sass/partials/events/_events-banner-area.scss */
.field-name-field-event-status .field-label {
  text-transform: capitalize;
}

/* line 89, ../sass/partials/events/_events-banner-area.scss */
.node-type-event .file-image.file-image-jpeg {
  margin-bottom: 15px;
}

/* line 93, ../sass/partials/events/_events-banner-area.scss */
body.node-type-event h1.title {
  margin-bottom: 7px;
}

/* line 97, ../sass/partials/events/_events-banner-area.scss */
body.node-type-event .field-collection-container {
  margin-bottom: 22px;
}

/* line 101, ../sass/partials/events/_events-banner-area.scss */
body.nod dl.ckeditor-tabber {
  margin: 22px 0 52px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 108, ../sass/partials/events/_events-banner-area.scss */
  .field-name-field-image-media img {
    width: 100%;
    height: auto;
  }

  /* line 113, ../sass/partials/events/_events-banner-area.scss */
  .field-name-field-sign-up-button .field-item a {
    font-size: 18px;
    line-height: 79px;
    padding: 0;
    width: 100%;
  }

  /* line 120, ../sass/partials/events/_events-banner-area.scss */
  .view-mode-quick_facts_date
  body.node-type-event h1.title,
  body h1.title, .h1.title {
    margin-bottom: 30px;
  }

  /* line 126, ../sass/partials/events/_events-banner-area.scss */
  body.node-type-event h1.title,
  body h1.title, .h1.title {
    font-size: 36px;
    margin-top: 20px;
  }

  /* line 132, ../sass/partials/events/_events-banner-area.scss */
  .view-mode-quick_facts_date {
    font-size: 18px;
  }

  /* line 136, ../sass/partials/events/_events-banner-area.scss */
  .field-name-field-event-status {
    float: left;
    clear: both;
    margin-bottom: 25px;
  }

  /* line 141, ../sass/partials/events/_events-banner-area.scss */
  .status-label {
    display: block;
    float: none;
    clear: both;
  }
}
/* Module - Quick Facts */
/* line 4, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap {
  background: #f2ede4 url(../images/int-jagged-btm.jpg) repeat-x bottom;
  padding-bottom: 30px;
}
/* line 8, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap fieldset {
  padding: 0;
  margin: 0;
}
/* line 14, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-header {
  color: black;
  font-family: OfficinaSerifProExBold;
  font-size: 30px;
  padding: 30px 0 26px 30px;
}
/* line 27, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-right .label-inline,
.field-collection-container .quick-facts-wrap .group-left .label-inline,
.field-collection-container .quick-facts-wrap .group-right,
.field-collection-container .quick-facts-wrap .group-left {
  float: left;
}
/* line 34, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-right .label-inline,
.field-collection-container .quick-facts-wrap .group-left .label-inline {
  padding-right: 5px;
}
/* line 39, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-left {
  padding-left: 32px;
  margin-left: 30px;
  width: 310px;
}
/* line 45, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-right {
  width: auto;
  margin-left: 108px;
}
/* line 50, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .group-location,
.field-collection-container .quick-facts-wrap .group-target-sponsorship {
  margin-top: 30px;
}
/* line 55, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .label-inline.distance-icon,
.field-collection-container .quick-facts-wrap .label-inline.date-icon {
  clear: right;
  width: 100%;
}
/* line 61, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-group-fieldset .fieldset-wrapper {
  font-size: 16px;
  margin-top: 4px;
}
/* line 66, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts div.field.field-name-field-end-location,
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts div.field.field-name-field-registration-fee {
  line-height: 20px;
}
/* line 71, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.label-inline,
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.fieldset-legend {
  font-family: OfficinaSerifProExBold;
  font-size: 20px;
  margin-bottom: 6px;
  position: relative;
}
/* line 79, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.label-inline:before,
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.fieldset-legend:before {
  background-image: url("../images/quick-facts-sprite.png");
  background-repeat: no-repeat;
  width: 31px;
  height: 34px;
  content: "";
  display: block;
  position: absolute;
  left: -36px;
  top: -4px;
}
/* line 92, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.label-inline.date-icon:before {
  background-position: 0 0;
}
/* line 96, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts .location-icon span:before {
  background-position: -32px 0;
}
/* line 100, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts span.distance-icon:before {
  background-position: -64px 0;
}
/* line 104, ../sass/partials/events/_events-quick-fact-section.scss */
.field-collection-container .quick-facts-wrap .field-collection-item-field-quick-facts .group-target-sponsorship span:before {
  background-position: -96px 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 113, ../sass/partials/events/_events-quick-fact-section.scss */
  .field-collection-container .quick-facts-wrap .group-header {
    font-size: 24px;
    padding-left: 20px;
  }

  /* line 118, ../sass/partials/events/_events-quick-fact-section.scss */
  .field-collection-container .quick-facts-wrap .group-right {
    padding-left: 32px;
  }

  /* line 122, ../sass/partials/events/_events-quick-fact-section.scss */
  .field-collection-container .quick-facts-wrap .group-left {
    padding-left: 32px;
    margin-bottom: 30px;
  }

  /* line 127, ../sass/partials/events/_events-quick-fact-section.scss */
  .field-collection-container .quick-facts-wrap .group-right,
  .field-collection-container .quick-facts-wrap .group-left {
    margin-left: 20px;
    float: left;
  }
}
/* Module -  */
/* line 2, ../sass/partials/events/_events-sign-up-form.scss */
#block-webform-client-block-21695:after {
  content: '* Required';
  padding-left: 32px;
  font-style: italic;
  font-size: 12px;
}

/* line 10, ../sass/partials/events/_events-sign-up-form.scss */
.field-name-register-your-interest {
  background-color: #f59d33;
  height: auto;
  margin-bottom: 45px;
  padding-bottom: 30px;
  overflow: hidden;
}
/* line 18, ../sass/partials/events/_events-sign-up-form.scss */
.field-name-register-your-interest label {
  margin-bottom: 8px;
}

/* line 25, ../sass/partials/events/_events-sign-up-form.scss */
.field-name-register-your-interest .block-title {
  color: black;
  font-size: 21px;
  padding: 30px 0 0 30px;
  margin: 0;
}

/* line 33, ../sass/partials/events/_events-sign-up-form.scss */
.field-name-register-your-interest .webform-client-form {
  padding: 0 30px;
  position: relative;
  overflow: hidden;
}

/* line 39, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--phone-number,
.webform-component--last-name,
.webform-component--first-name,
.webform-component--email-address,
.webform-component--how-did-you-hear-about-us {
  float: left;
}

/* line 47, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--last-name,
.webform-component--first-name,
.webform-component--email-address {
  margin-top: 12px;
  margin-bottom: 17px;
}

/* line 54, ../sass/partials/events/_events-sign-up-form.scss */
.form-item.webform-component.webform-component-textfield.webform-component--first-name,
.form-item.webform-component.webform-component-textfield.webform-component--last-name,
.form-item.webform-component.webform-component-textfield.webform-component--phone-number {
  margin-right: 20px;
}

/* line 60, ../sass/partials/events/_events-sign-up-form.scss */
.form-item.webform-component.webform-component-textfield.webform-component--phone-number,
.form-item.webform-component.webform-component-textfield.webform-component--how-did-you-hear-about-us {
  margin-top: 0;
}

/* line 65, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--phone-number,
.webform-component--last-name,
.webform-component--first-name {
  margin-right: 20px;
}

/* line 71, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--phone-number,
.webform-component--last-name,
.webform-component--first-name {
  width: 184px;
}

/* line 78, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--email-address {
  width: 392px;
}

/* line 82, ../sass/partials/events/_events-sign-up-form.scss */
.webform-component--how-did-you-hear-about-us {
  width: 478px;
}

/* line 86, ../sass/partials/events/_events-sign-up-form.scss */
#edit-submitted-how-did-you-hear-about-us,
#edit-submitted-phone-number,
#edit-submitted-email-address,
#edit-submitted-last-name,
#edit-submitted-first-name {
  border: 1px solid #cccccc;
  height: 34px;
  width: 100% !important;
}

/* line 96, ../sass/partials/events/_events-sign-up-form.scss */
.button-primary {
  background-color: #99948b;
  border: none;
  color: white;
  font-size: 18px;
  float: right;
  padding: 9px 20px;
  margin-top: 24px;
  text-transform: uppercase;
}

/* Uncomment below to fix task #177 */
/* line 114, ../sass/partials/events/_events-sign-up-form.scss */
.field-name-signup-information {
  font-size: 16px;
  line-height: 23px;
  margin-bottom: 20px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 124, ../sass/partials/events/_events-sign-up-form.scss */
  .webform-component--phone-number,
  .webform-component--last-name,
  .webform-component--first-name,
  .webform-component--how-did-you-hear-about-us,
  .webform-component--email-address {
    width: auto;
  }

  /* line 132, ../sass/partials/events/_events-sign-up-form.scss */
  .form-item.webform-component.webform-component-textfield.webform-component--first-name,
  .form-item.webform-component.webform-component-textfield.webform-component--last-name {
    margin: 0;
  }

  /* line 137, ../sass/partials/events/_events-sign-up-form.scss */
  .form-item.webform-component.webform-component-textfield.webform-component--first-name,
  .form-item.webform-component.webform-component-textfield.webform-component--phone-number {
    margin-right: 0;
    margin-bottom: 16px;
  }
}
/* Module - Footer copyright text */
/* line 3, ../sass/partials/footer/_footer-copyright-text.scss */
.footer-copyright-text {
  font-family: OpenSansCondensedBold, Arial, Helvetica, sans-serif;
  width: 338px;
}
/* line 11, ../sass/partials/footer/_footer-copyright-text.scss */
.footer-copyright-text .content p {
  line-height: 20px;
  color: #777777;
}
/* line 16, ../sass/partials/footer/_footer-copyright-text.scss */
.footer-copyright-text .content p:first-child {
  margin-bottom: 3px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 26, ../sass/partials/footer/_footer-copyright-text.scss */
  .footer-copyright-text {
    margin-top: 20px;
    text-align: center;
    width: 100%;
  }
}
/* Module - Footer forms */
/* line 3, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates,
.footer-help-fight-poverty {
  width: 280px;
  min-height: 280px;
  margin-left: 5px;
  padding: 28px 22px;
}
/* line 14, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates .block-title,
.footer-help-fight-poverty .block-title {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  margin: 0;
  text-transform: none;
}
/* line 26, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates .compact-form-wrapper,
.footer-help-fight-poverty .compact-form-wrapper {
  position: relative;
  text-align: left;
  margin: 10px 0;
}
/* line 32, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates .compact-form-label,
.footer-help-fight-poverty .compact-form-label {
  color: #777777;
  position: absolute;
  top: 11px;
  left: 5px;
  z-index: 1;
  font-size: 1em;
  font-style: italic;
  width: 100%;
  text-align: left;
}
/* line 49, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates .form-type-item,
.footer-help-fight-poverty .form-type-item {
  font-family: OpenSansCondensedBold, Arial, Helvetica, sans-serif;
}
/* line 55, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates button[type="submit"],
.footer-help-fight-poverty button[type="submit"] {
  bottom: 30px;
  left: 50%;
  margin-left: -90px;
  min-width: 180px;
  padding: 9px 0;
  text-transform: uppercase;
}
/* line 70, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates button[type="submit"]:hover,
.footer-help-fight-poverty button[type="submit"]:hover {
  background-color: #8c0b05;
  cursor: pointer;
}
/* line 75, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates button[type="submit"] span,
.footer-help-fight-poverty button[type="submit"] span {
  transform: skew(24deg);
}

/* line 87, ../sass/partials/footer/_footer-form.scss */
.footer-get-updates button[type="submit"]:hover {
  background-color: #cd5a13;
  cursor: pointer;
}

/* line 94, ../sass/partials/footer/_footer-form.scss */
.compact-form-label {
  color: #777777;
  position: absolute;
  top: 11px;
  left: 5px;
  z-index: 1;
  font-size: .9em;
  font-style: italic;
  width: 100%;
  text-align: center;
}

/* Module - Footer logos */
/* line 3, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5,
.footer-logos {
  margin-top: -20px;
  margin-left: 42px;
}

/* line 11, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5 {
  width: 200px;
}
/* line 24, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5 ul li a {
  display: block;
  height: 92px;
  padding: 0 5px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 33, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5 ul li a.charitynavigator, #footer #block-block-5 ul li a.twentyyears {
  width: 88px;
}
/* line 38, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5 ul li a.charitynavigator {
  background: url(../images/footer-logo-charity.png) no-repeat center center;
}
/* line 42, ../sass/partials/footer/_footer-logos.scss */
#footer #block-block-5 ul li a.twentyyears {
  background: url(../images/footer-logo-fundraising.png) no-repeat center center;
}

/* Module - Footer menu */
/* line 3, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu {
  width: auto;
}

/* line 8, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu li {
  border-left: 1px solid #d3cec3;
}
/* line 11, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu li:first-child {
  border: none;
}

/* line 27, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 {
  padding: 1.4em 0 .2em;
  margin: 0;
}
/* line 31, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu {
  text-align: center;
  margin: 0 auto;
  padding: 0;
}
/* line 36, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu li {
  padding-left: 15px;
  margin-left: 13px;
}
/* line 43, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu li:first-child {
  padding: 0;
  margin: 0;
}

/* line 55, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 {
  padding: 32px 0 2px;
  margin-bottom: 38px;
}
/* line 60, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu {
  text-align: center;
  margin: 0 auto;
}
/* line 64, ../sass/partials/footer/_footer-menu.scss */
#footer #block-menu-block-2 ul.menu a {
  /* letter-spacing: 1.6px; */
  letter-spacing: 0.3px;
}

/* line 71, ../sass/partials/footer/_footer-menu.scss */
#footer .top-menu-footer {
  display: none;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 78, ../sass/partials/footer/_footer-menu.scss */
  #footer #block-menu-block-2 {
    width: 100%;
  }

  /* line 82, ../sass/partials/footer/_footer-menu.scss */
  #footer #block-menu-block-2 ul.menu li:first-child,
  #footer #block-menu-block-2 ul.menu li {
    padding-right: 15px;
    margin-right: 13px;
    padding-left: 0;
    margin-left: 0;
    margin-bottom: 10px;
  }

  /* line 91, ../sass/partials/footer/_footer-menu.scss */
  #footer #block-menu-block-2 ul.menu li:first-child,
  #footer #block-menu-block-2 ul.menu li {
    border-right: 1px solid #d3cec3;
    border-left: 0;
  }

  /* line 97, ../sass/partials/footer/_footer-menu.scss */
  #footer #block-menu-block-2 ul.menu li.last {
    border: none;
    margin-right: 0;
    padding-right: 0;
  }

  /* line 103, ../sass/partials/footer/_footer-menu.scss */
  li.leaf.menu-mlid-10459 {
    margin: 0 !important;
    padding: 0 !important;
    border-right: none !important;
  }

  /* line 109, ../sass/partials/footer/_footer-menu.scss */
  #footer #block-menu-block-2 {
    width: auto;
    margin-bottom: 10px;
    padding-left: 20px;
    padding-right: 20px;
  }

  /* line 116, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer {
    width: 260px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 121, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer h2 {
    display: none;
  }
  /* line 123, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li:first-child {
    border-left: none;
  }
  /* line 124, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li:nth-child(4) {
    border-left: none;
    margin-left: 40px;
  }
  /* line 126, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li {
    display: inline-block;
    list-style: none;
    border-left: 1px solid #d3cec3;
    padding: 0 0px 0 15px;
    margin: 0 13px 10px 0;
  }
  /* line 132, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li a {
    /* letter-spacing: 1.6px; */
    letter-spacing: 0.3px;
    font-family: OpenConSansBold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #f9781c;
    text-decoration: none;
  }
}
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 147, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer {
    display: block;
    margin: 0 auto;
    text-align: center;
  }
  /* line 151, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer h2 {
    display: none;
  }
  /* line 153, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li:first-child {
    border-left: none;
  }
  /* line 154, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li {
    display: inline-block;
    list-style: none;
    border-left: 1px solid #d3cec3;
    padding: 0 0px 0 15px;
    margin: 0 13px 10px 0;
  }
  /* line 160, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul li a {
    /* letter-spacing: 1.6px; */
    letter-spacing: 0.3px;
    font-family: OpenConSansBold,Helvetica,Arial,sans-serif;
    font-size: 14px;
    color: #f9781c;
    text-decoration: none;
  }
}
@media only screen and (max-device-width: 768px) and (min-device-width: 481px) {
  /* line 173, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul.menu li {
    border: none !important;
    display: block;
    margin: 0 !important;
    padding: 0 !important;
    width: auto !important;
    text-align: center;
  }
  /* line 180, ../sass/partials/footer/_footer-menu.scss */
  #footer .top-menu-footer ul.menu li a {
    margin: 0 auto;
  }
}
/* Module - Footer social media */
/* line 3, ../sass/partials/footer/_footer-social-media.scss */
#block-block-9,
.footer-social-media {
  margin-bottom: 45px;
}

/* line 10, ../sass/partials/footer/_footer-social-media.scss */
.socialsprite {
  border-radius: 100%;
}

/* line 14, ../sass/partials/footer/_footer-social-media.scss */
.footer-social-media ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 19, ../sass/partials/footer/_footer-social-media.scss */
.footer-social-media ul li {
  display: block;
  float: left;
  padding: 0;
}
/* line 24, ../sass/partials/footer/_footer-social-media.scss */
.footer-social-media ul li a.socialsprite {
  margin-left: 41px;
  border-radius: 100%;
}

/* line 31, ../sass/partials/footer/_footer-social-media.scss */
a {
  text-decoration: none;
}
/* line 34, ../sass/partials/footer/_footer-social-media.scss */
a:hover {
  color: #D56927;
  text-decoration: underline;
  outline: 0;
}
/* line 40, ../sass/partials/footer/_footer-social-media.scss */
a:active {
  color: #D56927;
  outline: 0;
}
/* line 45, ../sass/partials/footer/_footer-social-media.scss */
a:focus {
  outline: thin dotted;
}
/* line 49, ../sass/partials/footer/_footer-social-media.scss */
a:visited {
  color: #D56927;
}
/* line 53, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite {
  background-image: url(../images/social-media-sprites-50x50.png);
  background-repeat: no-repeat;
  display: block;
  width: 50px;
  height: 50px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 64, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.facebook {
  background-position: -2px -2px;
}
/* line 67, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.facebook:hover {
  background-position: -2px -150px;
}
/* line 72, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.twitter {
  background-position: -76px 0;
}
/* line 75, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.twitter:hover {
  background-position: -76px -151px;
}
/* line 80, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.linkedin {
  background-position: -152px -4px;
}
/* line 83, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.linkedin:hover {
  background-position: -152px -152px;
}
/* line 88, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.gplus {
  background-position: -301px -48px;
}
/* line 91, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.gplus:hover {
  background-position: -301px -151px;
}
/* line 96, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.pinterest {
  background-position: -240px -48px;
}
/* line 99, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.pinterest:hover {
  background-position: -240px -96px;
}
/* line 104, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.youtube {
  background-position: -527px -3px;
}
/* line 107, ../sass/partials/footer/_footer-social-media.scss */
a.socialsprite.youtube:hover {
  background-position: -527px -151px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 117, ../sass/partials/footer/_footer-social-media.scss */
  .footer-social-media,
  #block-block-9,
  .footer-social-media ul li,
  .footer-social-media,
  #block-block-9 {
    float: none;
  }

  /* line 125, ../sass/partials/footer/_footer-social-media.scss */
  .footer-social-media,
  #block-block-9 {
    width: 100%;
    margin-bottom: 27px;
  }

  /* line 131, ../sass/partials/footer/_footer-social-media.scss */
  .footer-social-media ul {
    text-align: center;
    overflow: hidden;
    width: 100%;
  }

  /* line 137, ../sass/partials/footer/_footer-social-media.scss */
  .footer-social-media ul li {
    display: inline-block;
    float: none;
    padding: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 50px;
  }

  /* line 146, ../sass/partials/footer/_footer-social-media.scss */
  .footer-social-media ul li a.socialsprite {
    margin-left: 0;
  }
}
/* Module - Footer */
/* line 3, ../sass/partials/footer/_footer.scss */
#footer {
  background-image: url(../images/jagged-edge-orange.png);
  background-position: bottom;
  background-repeat: repeat-x;
}

/* line 10, ../sass/partials/footer/_footer.scss */
#footer {
  padding: 29px 0 29px 0;
}
/* line 13, ../sass/partials/footer/_footer.scss */
#footer .logos-text {
  width: 1024px;
}

/* line 18, ../sass/partials/footer/_footer.scss */
#sliding-popup .popup-content #popup-text p {
  font-size: 1em !important;
}

/* Module - Get updates form  */
/* line 3, ../sass/partials/footer/_get-updates-form.scss */
.footer-get-updates {
  margin-left: 24px;
  background-color: #fff;
}
@media only screen and (max-width: 667px) {
  /* line 21, ../sass/partials/footer/_get-updates-form.scss */
  .footer-get-updates, .footer-help-fight-poverty, #footer #block-block-5 {
    margin-bottom: 18px;
  }
}

/* Module - Footer logos */
/* line 7, ../sass/partials/footer/_region-footer-cols.scss */
.region-footer-col-right {
  width: 589px;
  padding-right: 10px;
}

/* line 13, ../sass/partials/footer/_region-footer-cols.scss */
.region-footer-col-left {
  width: 601px;
}

/* Extra Small Devices, Phones */
/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 22, ../sass/partials/footer/_region-footer-cols.scss */
  .footer-get-updates:after {
    background: none;
  }

  /* line 26, ../sass/partials/footer/_region-footer-cols.scss */
  #footer #block-block-5,
  .footer-get-updates,
  .footer-help-fight-poverty,
  .region-footer-col-right,
  .region-footer-col-left {
    float: none;
  }

  /* line 34, ../sass/partials/footer/_region-footer-cols.scss */
  .region-footer-col-right,
  .region-footer-col-left {
    width: auto;
    padding: 0 10px;
  }

  /* line 40, ../sass/partials/footer/_region-footer-cols.scss */
  .footer-get-updates,
  .footer-help-fight-poverty,
  #footer #block-block-5 {
    margin-left: auto;
    margin-right: auto;
  }
}
/* Module - Gallery */
/* line 3, ../sass/partials/gallery/_sub-gallery.scss */
.gallery-wrapper {
  width: 450px;
}

/* line 7, ../sass/partials/gallery/_sub-gallery.scss */
.field-items .field-item:first-child {
  margin-left: 0;
}

/* line 11, ../sass/partials/gallery/_sub-gallery.scss */
.field-items .field-item {
  margin-left: 2px;
}

/* line 15, ../sass/partials/gallery/_sub-gallery.scss */
.node.node-gallery .field-item {
  float: left;
  width: auto;
}

/* line 20, ../sass/partials/gallery/_sub-gallery.scss */
.node.node-gallery p {
  margin-bottom: 17px;
  padding-top: 15px;
  margin-top: 0;
}

/* line 26, ../sass/partials/gallery/_sub-gallery.scss */
.country #main .node-gallery {
  display: none !important;
}

/* line 30, ../sass/partials/gallery/_sub-gallery.scss */
p a.mag-popup {
  color: black;
  clear: both;
  font-size: 24px;
  text-decoration: none;
  padding-left: 15px;
}

/* line 39, ../sass/partials/gallery/_sub-gallery.scss */
.mag-popup a {
  padding-left: 15px;
}

/* line 43, ../sass/partials/gallery/_sub-gallery.scss */
.field-name-field-gallery a.overlay-link {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 450px;
  /* height: 150px; */
  height: 200px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
  z-index: 6;
}

/* line 58, ../sass/partials/gallery/_sub-gallery.scss */
.field-name-view-all-galleries- .field-item a {
  color: #fff;
  padding: 13px 18px 10px 0 !important;
  text-transform: uppercase;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin-top: 5px;
  padding: 10px 18px 6px 0;
  text-decoration: none;
  z-index: 5;
  position: relative;
}
/* line 78, ../sass/partials/gallery/_sub-gallery.scss */
.field-name-view-all-galleries- a:hover,
.field-name-view-all-galleries- a:before:hover {
  background-color: #cd5a13;
}
/* line 80, ../sass/partials/gallery/_sub-gallery.scss */
.field-name-view-all-galleries- a:hover:before,
.field-name-view-all-galleries- a:before:hover:before {
  background-color: #cd5a13;
}
/* line 86, ../sass/partials/gallery/_sub-gallery.scss */
.field-name-view-all-galleries- a:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}

/* line 103, ../sass/partials/gallery/_sub-gallery.scss */
.field.field-name-view-all-galleries-.field-type-ds.field-label-hidden {
  position: absolute;
  right: 0;
  top: 0;
}

/* line 109, ../sass/partials/gallery/_sub-gallery.scss */
.node-gallery.node-teaser {
  outline: none;
  position: relative;
  float: left;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 120, ../sass/partials/gallery/_sub-gallery.scss */
  .field.field-name-view-all-galleries-.field-type-ds.field-label-hidden {
    display: none;
  }

  /* line 123, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery #container {
    width: 100% px !important;
    max-width: 480px !important;
    margin: 0 auto !important;
  }

  /* line 128, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .rsOverflow {
    width: 100% !important;
  }

  /* line 129, ../sass/partials/gallery/_sub-gallery.scss */
  body.page-gallery {
    overflow: hidden;
  }

  /* line 130, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .views-field-field-image-media .file-image-jpeg .content {
    width: 118%;
  }
  /* line 132, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .views-field-field-image-media .file-image-jpeg .content span img {
    width: 80%;
    height: auto !important;
    margin: 0 auto;
  }

  /* line 135, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .rsThumbsHor {
    display: none;
  }

  /* line 136, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .rsGCaption {
    width: 100% !important;
    margin: 30% auto 0 auto !important;
  }
  /* line 138, ../sass/partials/gallery/_sub-gallery.scss */
  .page-gallery .rsGCaption p {
    width: 80% !important;
  }

  /* line 140, ../sass/partials/gallery/_sub-gallery.scss */
  .gallery-wrapper .field-name-field-gallery-image {
    width: 100% !important;
  }
  /* line 142, ../sass/partials/gallery/_sub-gallery.scss */
  .gallery-wrapper .field-name-field-gallery-image .field-item {
    margin: 0 auto !important;
    float: none;
  }

  /* line 144, ../sass/partials/gallery/_sub-gallery.scss */
  .gallery-wrapper {
    width: 100%;
  }
  /* line 146, ../sass/partials/gallery/_sub-gallery.scss */
  .gallery-wrapper .node-gallery.node-teaser {
    float: none;
    width: 300px;
    margin: 0 auto;
  }
  /* line 147, ../sass/partials/gallery/_sub-gallery.scss */
  .gallery-wrapper .field-name-field-gallery a.overlay-link {
    display: none;
  }

  /* line 150, ../sass/partials/gallery/_sub-gallery.scss */
  p a.mag-popup {
    position: absolute;
    top: 0;
    left: 0;
    width: 285px;
    height: 394px;
    text-shadow: none;
    z-index: 6;
  }
}
/* Module - header */
/* line 3, ../sass/partials/header/_header.scss */
#header {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}

/* line 14, ../sass/partials/header/_header.scss */
#header-nav-wrapper #block-block-23 {
  margin: 0 0 0 -10px !important;
}

/* line 23, ../sass/partials/header/_header.scss */
#site-name {
  float: left;
  width: 208px;
  height: 67px;
  margin: 40px 0 0 -4px;
}
/* line 29, ../sass/partials/header/_header.scss */
#site-name a {
  background: url(../images/care-logo.png) no-repeat left center;
  background-size: cover;
  display: block;
  width: 100%;
  height: 100%;
  font: 0/0 a;
  text-shadow: none;
    color: transparent;
  /*display: block;*/
  /*width: 100%;*/
  /*height: 100%;*/
  /*font: 0/0 a;*/
  /*text-shadow: none;*/
  /*color: transparent;*/
}
/* line 39, ../sass/partials/header/_header.scss */
#site-name a:hover {
  text-decoration: none;
}

/* line 45, ../sass/partials/header/_header.scss */
#header {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 5;
}
/* line 51, ../sass/partials/header/_header.scss */
#header #site-slogan {
  float: left;
  margin: 0;
}
/* line 56, ../sass/partials/header/_header.scss */
#header .donate-sticky {
  display: none;
}

/* line 61, ../sass/partials/header/_header.scss */
#header-nav-wrapper {
  height: 128px;
  width: 100%;
  position: relative;
  z-index: 999;
}
/* line 67, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck {
  position: fixed;
  top: 0;
  width: 100%;
  padding: 0;
}
/* line 73, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck #header {
  background-position: center 9999px;
}
/* line 76, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck #header .donate-sticky {
  display: block;
}
/* line 81, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck #site-name-slogan {
  display: none;
}
/* line 85, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck #navigation {
  display: none;
}
/* line 89, ../sass/partials/header/_header.scss */
#header-nav-wrapper.stuck #block-block-23 {
  display: block;
}
/* line 94, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded {
  position: fixed;
  top: 0;
}
/* line 98, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded #header {
  background-position: center bottom;
}
/* line 102, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded #site-name-slogan {
  display: block;
}
/* line 106, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded #navigation {
  display: block;
}
/* line 109, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded #navigation .donate-menu {
  display: none;
}

/* line 120, ../sass/partials/header/_header.scss */
#header-nav-wrapper.expanded:after {
  content: "";
  background-color: #FF7E00;
  height: 128px;
  left: 0;
  position: absolute;
  top: 0;
  width: 1000%;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 133, ../sass/partials/header/_header.scss */
  #header {
    display: none;
  }

  /* line 137, ../sass/partials/header/_header.scss */
  #site-name,
  #header-nav-wrapper {
    height: auto;
  }

  /* line 142, ../sass/partials/header/_header.scss */
  #site-name {
    margin: 7px 0 0 0;
  }

  /* line 146, ../sass/partials/header/_header.scss */
  #site-name a {
    background-image: url(../images/care-logo.png);
    display: block;
    height: 47px;
    width: 149px;
    z-index: 150;
    position: fixed;
    background-size: cover;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 163, ../sass/partials/header/_header.scss */
  #header {
    display: none;
  }

  /* line 167, ../sass/partials/header/_header.scss */
  #site-name,
  #header-nav-wrapper {
    height: auto;
  }

  /* line 172, ../sass/partials/header/_header.scss */
  #site-name {
    margin: 7px 0 0 0;
  }

  /* line 176, ../sass/partials/header/_header.scss */
  #site-name a {
    background-image: url(../images/mobile-logo.jpg);
    display: block;
    height: 47px;
    width: 149px;
    z-index: 150;
    position: fixed;
  }

  /* line 184, ../sass/partials/header/_header.scss */
  .slicknav_menu hgroup div {
    display: none;
  }

  /* line 185, ../sass/partials/header/_header.scss */
  .slicknav_menu .icon-reorder {
    display: none;
  }

  /* line 186, ../sass/partials/header/_header.scss */
  nav {
    display: block;
    width: 400px;
    right: 0;
    position: absolute;
  }

  /* line 192, ../sass/partials/header/_header.scss */
  .sf-main-menu li {
    background-color: #C9B594;
  }

  /* line 193, ../sass/partials/header/_header.scss */
  .slicknav_nav .search-form {
    background-color: #B09464;
    margin: 0px;
    padding: 15px 15px 15px 40px;
    position: relative;
    z-index: 10;
  }

  /* line 200, ../sass/partials/header/_header.scss */
  .slicknav_nav .search-form label {
    font-family: OpenSansBold, Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: block;
    margin-bottom: 10px;
  }

  /* line 206, ../sass/partials/header/_header.scss */
  .slicknav_nav .search-form input.form-submit {
    background-color: #FFF;
    position: absolute;
    border: none;
    font-size: 20px;
    color: #F8781C;
    padding: 3px 10px 2px 10px;
    font-family: OfficinaSerifProExBold, Helvetica, Arial, sans-serif;
    top: 39px;
    right: 20px;
  }

  /* line 217, ../sass/partials/header/_header.scss */
  .slicknav_nav .search-form input.form-text {
    width: 225px;
    padding: 5px;
  }

  /* line 221, ../sass/partials/header/_header.scss */
  #header-nav-wrapper {
    display: none;
  }
}
/* Module - menu */
/* line 3, ../sass/partials/header/_navigation.scss */
ul.menu li {
  margin: 0;
}

/* line 7, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper ul.sf-menu > li {
  margin-left: 11px;
}

/* line 16, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent ul, #header-nav-wrapper .sf-menu li.menuparent ul.sf-megamenu {
  width: 300px;
  overflow: hidden;
  margin-top: 0;
  padding: 20px 0;
  box-shadow: 0 12px 10px 0 rgba(0, 0, 0, 0.5);
}
/* line 24, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent ul a, #header-nav-wrapper .sf-menu li.menuparent ul.sf-megamenu a {
  font-family: OpenSansCondensedBold, Arial, Helvetica, sans-serif !important;
  font-size: 18px !important;
  font-weight: bold;
}
/* line 31, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 {
  position: absolute;
  bottom: 25px;
  right: 0;
}
/* line 40, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .submenu-column {
  float: none;
}
/* line 46, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .sf-depth-1 .block-nodeblock {
  float: left;
}
/* line 50, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .sf-depth-1 ol {
  float: left;
}
/* line 55, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .sf-depth-2 {
  padding-bottom: .3em;
}
/* line 58, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .sf-depth-2 a {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  color: #2e1110;
}
/* line 65, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .node-main-menu-blocks-full-group-large-donate {
  float: left;
  float: left;
}
/* line 69, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .node-main-menu-blocks-full-group-large-donate .field-name-field-image-media img {
  display: block;
}
/* line 73, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .node-main-menu-blocks-full-group-large-donate .field-name-field-link a {
  background: #AB1355;
  color: #fff;
  display: block;
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 1.2em;
  padding: 0.7em 1em;
  text-transform: uppercase;
}
/* line 84, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .field-name-field-main-menu-block {
  float: left;
}
/* line 87, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .field-name-field-main-menu-block .field-item-outer {
  padding: 0 0 0 20px;
}
/* line 91, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .field-name-field-main-menu-block .ds-bottom a {
  background: #FEE3A7;
  color: #F9781C;
}
/* line 95, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 .field-name-field-main-menu-block .ds-bottom a:hover {
  background: #FEE3A7;
  color: #F9781C;
}
/* line 102, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 #menu-521-1 ul.sf-megamenu a {
  text-shadow: none;
}
/* line 107, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 .sf-menu li.sf-depth-2 ol {
  display: none;
}
/* line 111, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 .sf-menu li.sf-depth-2 ul {
  background: none;
  width: auto;
  height: auto;
  overflow: auto;
  margin-top: 0;
  padding: 0;
  box-shadow: none;
  position: relative;
  top: 0 !important;
  left: 0 !important;
}
/* line 124, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-superfish-1 .sf-menu li.sf-depth-2 {
  padding-bottom: 0 !important;
}
/* line 129, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation {
  margin: 0;
  padding: 0;
  position: relative;
  z-index: 10;
  width: 960px;
  height: 125px;
}
/* line 138, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu {
  background: #fff;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  box-shadow: 0 17px 10px rgba(0, 0, 0, 0.25);
}
/* line 147, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu .secondary-menu-title {
  background: #FCEFCC;
  padding-top: 2em;
  padding-bottom: 1.7em;
  color: #F26522;
}
/* line 153, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu .secondary-menu-title .title {
  font-size: 2.8em;
  text-transform: uppercase;
  text-align: center;
}
/* line 159, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu .secondary-menu-title .icon-angle-left {
  display: block;
  position: absolute;
  top: .25em;
  left: .6em;
  font-size: 4em;
  cursor: pointer;
}
/* line 169, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu ul.level-2 {
  clear: both;
  background: #fff;
}
/* line 174, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu li.level-2 {
  border-bottom: 1px solid #2D1414;
}
/* line 177, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu li.level-2.first {
  margin-top: 1.5em;
  border-top: 1px solid #2D1414;
}
/* line 182, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation .secondary-menu li.level-2 a {
  display: block;
  padding: .5em 0;
  font-size: 1.6em;
  color: #2D1414;
}
/* line 191, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation ul.donate-menu {
  background: #AB1355;
  position: absolute;
  top: -3.9em;
  right: 7em;
  margin: 0;
  padding: .7em 1.5em;
  list-style-type: none;
}
/* line 202, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation ul.donate-menu a.sf-depth-1 {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  color: #fff;
  text-transform: uppercase;
}
/* line 209, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation ul.donate-menu a.level-1 {
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 1.8em;
  color: #fff;
  text-transform: uppercase;
}
/* line 217, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation ul.donate-menu li.level-1 {
  list-style-image: none;
  list-style-type: none;
}
/* line 222, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #navigation ul.donate-menu ul.level-2 {
  display: none;
}
/* line 228, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #main-menu {
  display: block !important;
  background: none;
  position: inherit;
  top: 0;
  left: 0;
  z-index: 10;
  float: none;
  width: auto;
  padding: 0;
  box-shadow: none;
}
/* line 247, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.last a.sf-depth-1 {
  transform: skew(-25deg);
  padding: 8px 49px 8px 49px;
  margin-top: 6px;
}
/* line 258, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu > li.last a span.menu-link-wrapper {
  transform: skew(25deg);
}
/* line 266, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a {
  padding: .59em 21px;
  font-family: OfficinaSerifProExBold, Arial, Helvetica, sans-serif;
  font-size: 21px;
  color: #fff;
  text-transform: none;
  border: none;
}
/* line 274, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:focus {
  color: #F9781C;
  text-decoration: none;
}
/* line 280, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:hover {
  color: #F9781C;
  text-decoration: none;
}
/* line 286, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:active {
  color: #F9781C;
  text-decoration: none;
}
/* line 292, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a span.menu-link-wrapper {
  display: block;
}
/* line 297, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 .submenu-column {
  float: left;
  width: 178px;
  padding: 0 25px;
}
/* line 302, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 .submenu-column.column-4 {
  width: 216px;
  padding: 0 25px;
}
/* line 308, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 {
  padding-left: 30px;
}
/* line 311, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a {
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
}
/* line 314, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:hover {
  background: none;
  color: #fff;
  background: none;
  color: #fff;
}
/* line 321, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:focus {
  background: none;
  color: #fff;
}
/* line 326, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:active {
  background: none;
  color: #fff;
}
/* line 332, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1.active a {
  background: none;
  color: #fff;
}
/* line 337, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1.sfHover a {
  background: none;
  color: #fff;
}
/* line 343, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1.active a {
  color: #F9781C;
  text-decoration: none;
}
/* line 349, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1.sfHover a {
  color: #F9781C;
  text-decoration: none;
}
/* line 358, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-491-1 ul {
  left: -236px !important;
}
/* line 361, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-491-1 ul.sf-megamenu {
  left: -236px !important;
}
/* line 366, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-1201-1 ul {
  left: -374px !important;
}
/* line 369, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-1201-1 ul.sf-megamenu {
  left: -374px !important;
}
/* line 374, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-492-1 ul {
  left: -546px !important;
}
/* line 377, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-492-1 ul.sf-megamenu {
  left: -546px !important;
}
/* line 382, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-493-1 ul {
  left: -658px !important;
}
/* line 385, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-493-1 ul.sf-megamenu {
  left: -658px !important;
}
/* line 390, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-521-1 ul {
  left: -830px !important;
}
/* line 393, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-521-1 ul.sf-megamenu {
  left: -830px !important;
}
/* line 399, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-megamenu-column {
  float: none;
}
/* line 403, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-2 {
  float: none;
  padding-bottom: 30px;
}
/* line 407, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-2 a:hover {
  text-decoration: underline;
  background: none;
}
/* line 413, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-3 {
  float: none;
  padding: 1em 0 0;
}
/* line 422, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a {
  padding: .59em 21px;
  font-size: 23px;
  color: #fff;
  text-transform: none;
  border: none;
}
/* line 430, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:focus {
  color: #F9781C;
  text-decoration: none;
}
/* line 436, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:hover {
  color: #F9781C;
  text-decoration: none;
}
/* line 442, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a:active {
  color: #F9781C;
  text-decoration: none;
}
/* line 448, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 a span.menu-link-wrapper {
  display: block;
}
/* line 453, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 .submenu-column {
  float: left;
  width: 178px;
  padding: 0 25px;
}
/* line 458, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1 .submenu-column.column-4 {
  width: 216px;
  padding: 0 25px;
}
/* line 464, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 {
  padding-left: 30px;
}
/* line 467, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a {
  text-shadow: 2px 2px 0 rgba(0, 0, 0, 0.3);
}
/* line 470, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:hover {
  background: none;
  color: #fff;
  background: none;
  color: #fff;
}
/* line 477, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:focus {
  background: none;
  color: #fff;
}
/* line 482, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1 a:active {
  background: none;
  color: #fff;
}
/* line 488, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1.active a {
  background: none;
  color: #fff;
}
/* line 493, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1#menu-521-1.sfHover a {
  background: none;
  color: #fff;
}
/* line 499, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1.active a {
  color: #F9781C;
  text-decoration: none;
}
/* line 505, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-1.sfHover a {
  color: #F9781C;
  text-decoration: none;
}
/* line 514, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-491-1 ul {
  left: -236px !important;
}
/* line 517, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-491-1 ul.sf-megamenu {
  left: -236px !important;
}
/* line 522, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-1201-1 ul {
  left: -374px !important;
}
/* line 525, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-1201-1 ul.sf-megamenu {
  left: -374px !important;
}
/* line 530, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-492-1 ul {
  left: -546px !important;
}
/* line 533, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-492-1 ul.sf-megamenu {
  left: -546px !important;
}
/* line 538, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-493-1 ul {
  left: -658px !important;
}
/* line 541, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-493-1 ul.sf-megamenu {
  left: -658px !important;
}
/* line 546, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-521-1 ul {
  left: -830px !important;
}
/* line 549, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.menuparent#menu-521-1 ul.sf-megamenu {
  left: -830px !important;
}
/* line 555, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-megamenu-column {
  float: none;
}
/* line 559, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-2 {
  float: none;
  padding-bottom: 30px;
}
/* line 563, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-2 a:hover {
  text-decoration: underline;
  background: none;
}
/* line 569, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu li.sf-depth-3 {
  float: none;
  padding: 1em 0 0;
}
/* line 579, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-493-1 .sf-megamenu-wrapper .block-block .text-field {
  border: 1px solid #F9781C;
  color: #F9781C;
}
/* line 584, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-493-1 .sf-megamenu-wrapper .block-block .form-submit {
  background: #F9781C url(../images/btn-submit-text.png) no-repeat center center;
}
/* line 588, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-493-1 .sf-megamenu-wrapper .block-block h2.block-title {
  color: #F9781C;
}
/* line 593, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block {
  background: #AB1355;
  clear: both;
  float: none;
  width: 186px;
  margin: 0 0 20px 20px;
  padding: 15px 15px 0;
}
/* line 601, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}
/* line 609, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block form {
  margin-top: 1em;
}
/* line 613, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block .text-field {
  background: #edc7d4;
  width: 114px;
  border: 1px solid #fff;
}
/* line 619, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block .form-submit {
  background: #fff url(../images/btn-submit-text-magenta.png) no-repeat center center;
  display: block;
  float: left;
  width: 60px;
  height: 30px;
  border: none;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 631, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block h2.block-title {
  margin-bottom: .1em;
  font-size: 2.0em;
  font-family: OpenSansSemibold, OfficinaSerifProExBoldItalic, Helvetica, OpenSansItalic;
  color: #fff;
  text-transform: uppercase;
}
/* line 639, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper li.menuparent#menu-521-1 .sf-megamenu-wrapper .block-block .content p {
  font-size: 1.4em;
  line-height: 1.2;
  color: #fff;
}
/* line 647, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-block-23 {
  width: 100%;
  height: 50px;
  position: fixed;
  top: 0;
  z-index: 20;
  margin: 0;
  padding: 0;
  display: none;
}
/* line 658, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-block-23 .content {
  width: 1160px;
  margin: 0 auto;
  padding: 0;
  position: relative;
}
/* line 665, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-block-23 .sticky-logo a.logo {
  background: url(../images/care-logo.png) center center;
  
    display: block;
    width: 84px;
    height: 27px;
    margin: 10px 0 0 20px;
    font: 0/0 a;
    text-shadow: none;
    color: transparent;
    background-size: cover;
    
  /*display: block;*/
  /*width: 84px;*/
  /*height: 27px;*/
  /*margin: 10px 0 0 20px;*/
  /*font: 0/0 a;*/
  /*text-shadow: none;*/
  /*color: transparent;*/
  /*background-size: cover;*/
  
  
}
/* line 677, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper #block-block-23 .expander-link a.expand {
  position: absolute;
  top: 8px;
  right: 20px;
  font-family: OfficinaSerifProExBold, OfficinaSerifProExBoldItalic, Helvetica, OpenSansItalic;
  font-size: 1.2em;
  color: #fff;
  text-transform: uppercase;
}
/* line 688, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper ul.sf-menu > li.last {
  margin-left: 28px;
}
/* line 691, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper ul.sf-menu > li.last a {
  font-size: 23px;
  text-transform: uppercase;
}
/* line 697, ../sass/partials/header/_navigation.scss */
#header-nav-wrapper .sf-menu > li.sf-depth-1:first-child {
  margin: 0;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 705, ../sass/partials/header/_navigation.scss */
  #navigation {
    display: none;
  }
}
/* Module - Slick nav */
/*
    Mobile Menu Core Style
    */
/* line 7, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu {
  display: none;
}

/* line 11, ../sass/partials/header/_responsive-menu.scss */
.slicknav_btn {
  position: relative;
  display: block;
  vertical-align: middle;
  float: right;
  padding: 0.438em 0.625em 0.438em 0.625em;
  line-height: 1.125em;
  cursor: pointer;
}

/* line 21, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_menutxt {
  display: block;
  line-height: 1.188em;
  float: left;
}

/* line 27, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_icon {
  float: left;
  margin: 0.188em 0 0 0.438em;
}

/* line 32, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_no-text {
  margin: 8px 0 0 0;
}

/* line 36, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_icon-bar {
  display: block;
  width: 25px;
  height: 3px;
}

/* line 42, ../sass/partials/header/_responsive-menu.scss */
.slicknav_btn .slicknav_icon-bar + .slicknav_icon-bar {
  margin-top: 0.188em;
}

/* line 46, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu {
  clear: both;
}

/* line 50, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu ul,
.slicknav_nav .sf-menu li {
  display: block;
}

/* line 55, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .slicknav_item {
  cursor: pointer;
}

/* line 59, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .slicknav_row {
  display: block;
}

/* line 63, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu a {
  display: block;
}

/* line 67, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .slicknav_item a,
.slicknav_nav .sf-menu .slicknav_parent-link a {
  display: inline;
}

/* line 72, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu:before,
.slicknav_menu:after {
  content: " ";
  display: table;
}

/* line 78, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu:after {
  clear: both;
}

/* IE6/7 support */
/* line 82, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu {
  *zoom: 1;
}

/*
    User Default Style
    Change the following styles to modify the appearance of the menu.
    */
/* line 91, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu:after {
  background-image: url(../images/mob-menu-lip.png);
  content: "";
  height: 8px;
  width: 16px;
  position: absolute;
  right: 24px;
  top: -8px;
}

/* line 101, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu {
  font-size: 16px;
}

/* Button */
/* line 106, ../sass/partials/header/_responsive-menu.scss */
.slicknav_btn {
  width: 44px;
  height: 46px;
  margin: 5px 5px 6px;
  text-decoration: none;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  /* Opera/IE 8+ */
  background-color: white;
  background-repeat: no-repeat;
}

/* line 118, ../sass/partials/header/_responsive-menu.scss */
.slicknav_btn.slicknav_collapsed {
  background-color: white;
}

/* line 122, ../sass/partials/header/_responsive-menu.scss */
.slicknav_btn.slicknav_open {
  background-color: #CD5A13;
}

/* Button Text */
/* line 127, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_menutxt {
  color: #FFF;
  font-weight: bold;
  text-shadow: 0 1px 3px #000;
}

/* Button Lines */
/* line 133, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_btn.slicknav_collapsed .slicknav_icon-bar {
  background-color: #f9781c;
}

/* line 137, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_btn.slicknav_open .slicknav_icon-bar {
  background-color: white;
}

/* line 141, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu {
  background: #F8781C;
}

/* line 144, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu {
  color: #fff;
  margin: 0;
  padding: 0;
  font-size: 0.875em;
}

/* line 150, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu, .slicknav_nav .sf-menu ul {
  list-style: none;
  overflow: hidden;
}

/* line 155, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu ul, .slicknav_nav .sf-menu li {
  display: block;
  clear: both;
  width: 100%;
  margin: 0;
}

/* line 162, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu ul {
  position: static;
}

/* line 166, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu a {
  text-decoration: none;
  color: black;
}

/* line 171, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .slicknav_row:hover a,
.slicknav_menu .sf-depth-2 > a:hover,
.slicknav_nav .sf-menu a:hover {
  background: #F8781C;
  color: white !important;
}

/* line 178, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .slicknav_txtnode {
  margin-left: 15px;
}

/* line 182, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu {
  background-color: #F2EDE4;
}

/* line 186, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu span.menu-link-wrapper {
  padding-left: 20px;
}

/* line 190, ../sass/partials/header/_responsive-menu.scss */
.slicknav_nav .sf-menu .sf-depth-2 span.menu-link-wrapper {
  padding-left: 0;
}

/* line 194, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu {
  /*  .slicknav_nav .sf-menu > li a.sf-depth-2,
    a.menuparent,
    .sf-depth-1 > a {
      height: 40px;
    }*/
}
/* line 196, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_nav .sf-menu > li.sf-depth-1 > a {
  padding-left: 20px;
}
/* line 200, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-1 a {
  padding-left: 20px;
  position: relative;
}
/* line 212, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu a.menuparent,
.slicknav_menu .sf-depth-1 > a,
.slicknav_menu .sf-depth-2 > a {
  color: black;
  padding: 0;
}
/* line 219, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-1 > a {
  line-height: 44px;
}
/* line 223, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-2 a.menuparent,
.slicknav_menu .sf-depth-2 > a {
  line-height: 30px;
}
/* line 228, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-2 {
  background-color: #E6DCCC;
}
/* line 232, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_nav .sf-menu > li a.sf-depth-3,
.slicknav_menu .slicknav_nav .sf-menu > li a.sf-depth-2,
.slicknav_menu .sf-depth-3 a {
  font-size: 18px;
}
/* line 238, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_nav .sf-menu > li a.sf-depth-2 {
  font-weight: bold;
}
/* line 242, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-3 a,
.slicknav_menu .sf-depth-3 a {
  line-height: 28px;
}
/* line 248, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_nav .sf-menu > li a {
  font-size: 24px;
}
/* line 252, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-2.menuparent ol,
.slicknav_menu .sf-depth-2.menuparent ul,
.slicknav_menu .sf-megamenu-wrapper > ol,
.slicknav_menu .sf-megamenu-wrapper > ul,
.slicknav_menu .sf-megamenu.sf-hidden {
  padding: 0 !important;
}
/* line 260, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-2.menuparent:after {
  content: "";
}
/* line 264, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_arrow,
.slicknav_menu .sf-item-1.sf-depth-1:after,
.slicknav_menu .sf-depth-2.menuparent:after,
.slicknav_menu .slicknav_nav .sf-menu .slicknav_arrow {
  background-image: url(../images/mob-menu-sprite.png);
  display: inline-block;
  right: 0;
  position: absolute;
}
/* line 274, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_arrow,
.slicknav_menu .slicknav_collapsed a.sf-depth-2.menuparent:after,
.slicknav_menu .slicknav_open a.sf-depth-2.menuparent:after {
  height: 40px;
  width: 40px;
}
/* line 281, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_collapsed .slicknav_arrow {
  background-position: -137px 0;
}
/* line 285, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_open .slicknav_arrow {
  background-position: -219px 0;
}
/* line 289, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_collapsed a.sf-depth-2.menuparent:after {
  background-position: -178px 0;
}
/* line 293, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .slicknav_open a.sf-depth-2.menuparent:after {
  background-position: -260px 0;
}
/* line 301, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-1.menuparent > ol a,
.slicknav_menu .sf-depth-1.menuparent > ul a {
  padding-left: 42px;
}
/* line 306, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-3 a,
.slicknav_menu .sf-depth-1.menuparent > ul .sf-depth-3 a {
  padding-left: 61px;
}
/* line 311, ../sass/partials/header/_responsive-menu.scss */
.slicknav_menu li.last.odd.sf-item-5.sf-depth-1.sf-no-children {
  color: white;
}

/* line 316, ../sass/partials/header/_responsive-menu.scss */
.slicknav_open .slicknav_nav .sf-menu ul.links.clearfix {
  display: block !important;
}

/* line 321, ../sass/partials/header/_responsive-menu.scss */
#navigation .search-form {
  display: none;
}

/* line 331, ../sass/partials/header/_responsive-menu.scss */
a.mob-donate-btn {
  background-color: #B5231F;
  display: none;
  line-height: 50px;
  width: 46px;
  height: 46px;
  text-align: center;
  text-decoration: none;
  position: absolute;
  right: 60px;
  top: 5px;
}
/* line 346, ../sass/partials/header/_responsive-menu.scss */
a.mob-donate-btn:hover {
  background-color: #8B1807;
}

/* line 355, ../sass/partials/header/_responsive-menu.scss */
a.mob-donate-btn,
#site-name.mob-logo {
  display: none;
}

/* line 360, ../sass/partials/header/_responsive-menu.scss */
#site-name.mob-logo {
  top: 0;
}

@media only screen and (max-width: 667px) {
  /* line 367, ../sass/partials/header/_responsive-menu.scss */
  a.mob-donate-btn,
  #site-name.mob-logo,
  #site-name.mob-logo a,
  .mob-logo,
  .js .slicknav_menu,
  .mob-donate-btn {
    display: block;
  }

  /* line 376, ../sass/partials/header/_responsive-menu.scss */
  .slicknav_nav .block-search,
  .slicknav_nav .block-menu-block,
  .slicknav_nav .block.block-block {
    display: none;
  }

  /* line 382, ../sass/partials/header/_responsive-menu.scss */
  .js .slicknav_menu {
    width: 100%;
    z-index: 500;
  }

  /* line 386, ../sass/partials/header/_responsive-menu.scss */
  .sticky-wrapper {
    display: none;
  }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
  /* line 390, ../sass/partials/header/_responsive-menu.scss */
  a.mob-donate-btn,
  #site-name.mob-logo,
  #site-name.mob-logo a,
  .mob-logo,
  .js .slicknav_menu,
  .mob-donate-btn {
    display: block;
  }

  /* line 399, ../sass/partials/header/_responsive-menu.scss */
  .slicknav_nav .block-search,
  .slicknav_nav .block-menu-block,
  .slicknav_nav .block.block-block {
    display: none;
  }

  /* line 405, ../sass/partials/header/_responsive-menu.scss */
  .js .slicknav_menu {
    width: 100%;
    z-index: 500;
  }

  /* line 409, ../sass/partials/header/_responsive-menu.scss */
  .sticky-wrapper {
    display: none;
  }
}
/* Module - Header search form */
/* line 2, ../sass/partials/header/_search-form.scss */
.block-search-form,
#block-search-form {
  display: block;
  width: 281px;
  height: 33px;
  position: absolute;
  top: -9999px;
  right: -10px;
  z-index: 500;
  clear: both;
  float: none;
  padding: 31px 20px 21px 20px;
  box-shadow: 0 12px 10px 0 rgba(0, 0, 0, 0.5);
}
/* line 17, ../sass/partials/header/_search-form.scss */
.block-search-form.visible,
#block-search-form.visible {
  top: 47px;
}
/* line 21, ../sass/partials/header/_search-form.scss */
.block-search-form.hidden,
#block-search-form.hidden {
  top: -9999px;
}
/* line 25, ../sass/partials/header/_search-form.scss */
.block-search-form:after,
#block-search-form:after {
  background: url(../images/search-lip.jpg) no-repeat;
  content: "";
  height: 8px;
  position: absolute;
  right: 15px;
  top: -8px;
  width: 16px;
}
/* line 37, ../sass/partials/header/_search-form.scss */
.block-search-form .form-submit,
.block-search-form #edit-search-block-form--2,
.block-search-form .form-text,
#block-search-form .form-submit,
#block-search-form #edit-search-block-form--2,
#block-search-form .form-text {
  border-style: solid;
  border-color: #cccccc;
}
/* line 44, ../sass/partials/header/_search-form.scss */
.block-search-form .form-text,
.block-search-form #edit-search-block-form--2,
#block-search-form .form-text,
#block-search-form #edit-search-block-form--2 {
  border-width: 1px 0 1px 1px;
  height: 34px;
  float: left;
  width: 234px;
  padding: 0 5px;
  font-size: 14px;
  text-indent: 10px;
  font-style: italic;
  text-transform: none;
  line-height: 1;
  color: #888;
}
/* line 60, ../sass/partials/header/_search-form.scss */
.block-search-form #edit-actions,
#block-search-form #edit-actions {
  background: #F26522;
  display: block;
  float: left;
  margin-top: 2px;
  margin: 0;
  padding: 0;
}
/* line 68, ../sass/partials/header/_search-form.scss */
.block-search-form #edit-actions:hover,
#block-search-form #edit-actions:hover {
  background: #E36F1E;
}
/* line 73, ../sass/partials/header/_search-form.scss */
.block-search-form .form-submit,
#block-search-form .form-submit {
  background-image: url(../images/search-icon.jpg);
  border-width: 1px 1px 1px 0;
  height: 36px;
  width: 33px;
  font-family: OpenSansSemibold, OfficinaSerifProExBoldItalic, Helvetica, OpenSansItalic;
  line-height: 1;
  cursor: pointer;
  text-shadow: none;
  color: transparent;
}
/* line 85, ../sass/partials/header/_search-form.scss */
.block-search-form .close,
#block-search-form .close {
  position: absolute;
  top: 3px;
  right: 14px;
  color: #fff;
  font-size: 1.4em;
}
/* line 92, ../sass/partials/header/_search-form.scss */
.block-search-form .close:hover,
#block-search-form .close:hover {
  cursor: pointer;
}
/* line 96, ../sass/partials/header/_search-form.scss */
.block-search-form .close .text,
#block-search-form .close .text {
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 111, ../sass/partials/header/_search-form.scss */
  .slicknav_nav form[name=search-block-form] {
    background-color: #F1EEE3;
  }

  /* line 115, ../sass/partials/header/_search-form.scss */
  #block-search-form {
    position: relative;
    bottom: 0;
  }

  /* line 120, ../sass/partials/header/_search-form.scss */
  form[name=search-block-form],
  .block-search-form {
    display: block;
    width: auto;
    height: auto;
    position: static;
    z-index: 500;
    clear: both;
    float: none;
    padding: 31px 20px 21px 20px;
    box-shadow: none;
  }

  /* line 133, ../sass/partials/header/_search-form.scss */
  form[name=search-block-form] .form-text,
  .block-search-form .form-text {
    width: 247px;
    margin-left: auto;
    margin-right: auto;
  }

  /* line 140, ../sass/partials/header/_search-form.scss */
  form[name=search-block-form] .container-inline,
  .block-search-form .container-inline {
    width: 292px;
    margin: 0 auto;
  }

  /* line 146, ../sass/partials/header/_search-form.scss */
  .slicknav_nav .block-search.desktop {
    display: block;
  }

  /* line 150, ../sass/partials/header/_search-form.scss */
  .block-search.desktop,
  .slicknav_nav .close {
    display: none;
  }
}
/* Module - secondary menu */
/* line 2, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 {
  display: none !important;
}

/* line 3, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6,
#block-menu-block-3 {
  position: absolute;
  top: 9px;
  right: 213px;
  z-index: 20;
  clear: both;
  padding: 0;
}
/* line 13, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul.menu,
#block-menu-block-3 ul.menu {
  padding-left: 0;
  margin: 0;
}
/* line 18, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul li,
#block-menu-block-3 ul li {
  border-bottom: none;
  float: left;
  padding-left: 12px;
  position: relative;
  list-style: none !important;
}
/* line 25, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul li:first-child,
#block-menu-block-3 ul li:first-child {
  padding-left: 0;
}
/* line 29, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul li a,
#block-menu-block-3 ul li a {
  display: block;
  padding: .2em 0;
  text-transform: none;
  color: #fef0d3;
}
/* line 42, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul li.last:after,
#block-menu-block-3 ul li.last:after {
  content: "";
}
/* line 45, ../sass/partials/header/_secondary-menu.scss */
#block-menu-block-6 ul li ul,
#block-menu-block-3 ul li ul {
  display: none;
}

/* line 49, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 {
  display: block;
  position: absolute;
  top: 9px;
  right: 0px;
}
/* line 55, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
/* line 60, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li {
  margin-left: 6px;
  padding: 0;
  float: left;
  position: relative;
}
/* line 66, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li:first-child {
  margin: 0;
}
/* line 70, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a {
  background-image: url(../images/social-sprite-cwhite.png);
  background-repeat: no-repeat;
  display: block;
  width: 31px;
  height: 26px;
  font: 0/0 a;
  text-shadow: none;
  color: transparent;
}
/* line 81, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a.facebook {
  background-position: 0 0;
}
/* line 85, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a.twitter {
  background-position: -93px 0;
}
/* line 89, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a.linkedin {
  background-position: -31px 0;
}
/* line 93, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a.youtube {
  background-position: -124px 0;
}
/* line 97, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li a.search {
  background-position: -62px 0;
}
/* line 106, ../sass/partials/header/_secondary-menu.scss */
#block-block-22 ul li.last:after {
  content: "";
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 116, ../sass/partials/header/_secondary-menu.scss */
  #block-block-22 {
    display: none;
  }
}
/* Module - Container Background Colors */
/* Module - containers */
/* line 3, ../sass/partials/layout/_containers.scss */
div#container {
  min-width: 1200px;
}

/* line 24, ../sass/partials/layout/_containers.scss */
body.no-sidebars .breadcrumb {
  max-width: 100%;
}

/* line 28, ../sass/partials/layout/_containers.scss */
.page-node #strip-global {
  display: none;
}

/* line 31, ../sass/partials/layout/_containers.scss */
.node-type-front-page #strip-global {
  display: block !important;
}

/* line 35, ../sass/partials/layout/_containers.scss */
.field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix {
  background-color: #fff;
  padding: 30px;
  margin-top: 30px;
}

/* line 43, ../sass/partials/layout/_containers.scss */
body.one-sidebar #main,
body.node-type-page #main {
  width: 860px !important;
}
/* line 46, ../sass/partials/layout/_containers.scss */
body.one-sidebar #main.fullwidth,
body.node-type-page #main.fullwidth {
  width: 100% !important;
}

/* line 52, ../sass/partials/layout/_containers.scss */
body.no-sidebars .field-name-field-local-strip,
.panel-2col-stacked .panel-col-top, .panel-2col-stacked .panel-col-bottom {
  width: 100% !important;
  clear: both;
}

/* line 58, ../sass/partials/layout/_containers.scss */
body.one-sidebar .care-wrapper,
body.node-type-page .care-wrapper,
body.node-type-thank-you .care-wrapper {
  overflow: hidden;
  padding: 0;
}

/* line 66, ../sass/partials/layout/_containers.scss */
.page-node-done .care-wrapper {
  padding-top: 10px;
}

/* line 74, ../sass/partials/layout/_containers.scss */
body.node-type-page .care-wrapper,
body.node-type-job-listing .care-wrapper,
body.node-type-job .care-wrapper {
  width: 100%;
  max-width: 100% !important;
}
/* line 78, ../sass/partials/layout/_containers.scss */
body.node-type-page .care-wrapper .care-second-wrapper,
body.node-type-job-listing .care-wrapper .care-second-wrapper,
body.node-type-job .care-wrapper .care-second-wrapper {
  width: 1190px;
  margin-left: auto;
  margin-right: auto;
}

/* line 86, ../sass/partials/layout/_containers.scss */
body.page-node.node-type-stories .care-second-wrapper .view-mode-full .clearfix {
  clear: both;
}

/* line 90, ../sass/partials/layout/_containers.scss */
body.page-node.node-type-stories .care-wrapper, body.page-stories .care-wrapper, body.node-type-thank-you {
  max-width: 100%;
}
/* line 93, ../sass/partials/layout/_containers.scss */
body.page-node.node-type-stories .care-wrapper .care-second-wrapper, body.page-stories .care-wrapper .care-second-wrapper, body.node-type-thank-you .care-second-wrapper {
  max-width: 1190px;
  margin-right: auto;
  margin-left: auto;
}

/* line 100, ../sass/partials/layout/_containers.scss */
body.node-type-event .care-wrapper {
  width: 100% !important;
  max-width: 100% !important;
}
/* line 104, ../sass/partials/layout/_containers.scss */
body.node-type-event .care-wrapper .care-second-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
}

/* line 111, ../sass/partials/layout/_containers.scss */
.node-thank-you.node-full {
  position: relative;
  padding-top: 48px;
}

/* line 117, ../sass/partials/layout/_containers.scss */
.node-type-thank-you h1 {
  margin: 0px !important;
}

/* line 122, ../sass/partials/layout/_containers.scss */
body.not-logged-in.path-user .care-wrapper {
  background-color: #fff;
}
/* line 125, ../sass/partials/layout/_containers.scss */
body.not-logged-in.path-user .care-wrapper .care-second-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-bottom: 100px;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
}

/* line 133, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper {
  background-color: #fff;
  line-height: 120%;
}
/* line 137, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper .breadcrumb {
  margin: 28px 0px 33px 25px;
}
/* line 141, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper h1 {
  margin: 35px 0 40px 40px;
}
/* line 145, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper .care-second-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  padding-bottom: 100px;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
}
/* line 152, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper .care-second-wrapper a {
  color: #cd5a13;
}
/* line 156, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper .care-second-wrapper #site-map {
  padding: 50px 530px 0 28px;
}
/* line 160, ../sass/partials/layout/_containers.scss */
body.path-sitemap .care-wrapper .care-second-wrapper a.feed-link {
  display: none;
}

/* line 170, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper {
  background-color: #fff;
  line-height: 120%;
}
/* line 174, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper {
  margin-left: auto;
  margin-right: auto;
  max-width: 1160px;
  padding-bottom: 100px;
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
}
/* line 181, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper a {
  color: #cd5a13;
}
/* line 185, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper h1 {
  margin: 40px 0 40px 0;
  font-size: 48px;
  padding-top: 90px;
}
/* line 191, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result {
  margin: 30px 0 0 0;
}
/* line 194, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result h2 {
  font-weight: bold;
}
/* line 198, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body {
  padding: 0 0 0 10px;
}
/* line 201, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body p,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body h2,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body h3,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body h4,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body h5,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body h6,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body b,
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body strong {
  font-family: OpenSansRegular, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 23px;
  font-weight: normal !important;
}
/* line 215, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .view-mode-search_result .field-name-body img {
  display: none;
}
/* line 221, ../sass/partials/layout/_containers.scss */
body.page-search-content .care-wrapper .care-second-wrapper .item-list .pager {
  margin-top: 30px;
}

/* line 229, ../sass/partials/layout/_containers.scss */
body.path-emergencies .field-name-body.field-type-text-with-summary p,
body.path-emergencies .field-name-body.field-type-text-with-summary h3 {
  margin-left: 10px;
}

/* line 235, ../sass/partials/layout/_containers.scss */
body.node-type-signpost-page .field-type-text-with-summary,
body.path-emergencies .field-name-body.field-type-text-with-summary {
  max-width: 1180px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  overflow: hidden;
}

/* line 248, ../sass/partials/layout/_containers.scss */
body.path-countries #main {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
}
/* line 256, ../sass/partials/layout/_containers.scss */
body.path-countries .breadcrumb,
body.path-countries .title,
body.path-countries .tabs-wrapper,
body.path-countries .field-name-field-map-block {
  max-width: 1180px;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}
/* line 266, ../sass/partials/layout/_containers.scss */
body.path-countries .field-name-field-footer {
  margin: 30px;
  max-width: 1120px;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}
body.path-countries .field-name-field-map-img {
  max-width: 1180px;
  margin-left: auto !important;
  margin-right: auto !important;
  float: none;
}
body.path-countries .field-name-field-map-img img{
  max-width: 100%;
  height:auto; 
}
/* line 274, ../sass/partials/layout/_containers.scss */
body.path-countries .icon-signin {
  display: none;
}

/* line 279, ../sass/partials/layout/_containers.scss */
body.path-emergencies .field-name-field-area-of-focus.field-type-field-collection {
  padding-bottom: 30px;
}

/* line 283, ../sass/partials/layout/_containers.scss */
body.one-sidebar #main {
  margin-left: 20px;
}

/* line 287, ../sass/partials/layout/_containers.scss */
body.one-sidebar.page-stories #main {
  margin-left: 10px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 297, ../sass/partials/layout/_containers.scss */
  div#container {
    min-width: 100%;
  }

  /* line 301, ../sass/partials/layout/_containers.scss */
  body.one-sidebar .care-wrapper,
  body.one-sidebar #main,
  body.node-type-page #main {
    width: auto !important;
    margin: 0;
  }

  /* line 308, ../sass/partials/layout/_containers.scss */
  body.one-sidebar .care-wrapper {
    padding: 0 10px;
  }

  /* line 312, ../sass/partials/layout/_containers.scss */
  .field-name-field-image-media img {
    width: 100%;
    height: auto;
  }

  /* line 316, ../sass/partials/layout/_containers.scss */
  body.path-sitemap .care-wrapper .care-second-wrapper #site-map {
    padding: 0 20px;
  }

  /* line 317, ../sass/partials/layout/_containers.scss */
  body.path-sitemap h1.title {
    margin: 0 !important;
    padding: 20px 0 20px 20px !important;
    font-size: 36px !important;
    width: 75% !important;
  }

  /* line 323, ../sass/partials/layout/_containers.scss */
  .field-name-body img {
    width: 100%;
    height: auto;
  }

  /* Uncomment below to fix task #174 */
  /* line 334, ../sass/partials/layout/_containers.scss */
  body.page-search-content #main {
    padding: 0 20px;
  }
  /* line 336, ../sass/partials/layout/_containers.scss */
  body.page-search-content #main .form-item-keys input {
    width: 60%;
  }

  /* line 338, ../sass/partials/layout/_containers.scss */
  body.page-search-content h1 {
    margin: 0 !important;
    font-size: 43px !important;
    padding: 28px 0 !important;
    width: 80% !important;
  }
}
/*@media only screen and (min-device-width : 481px) and (max-device-width : 1024px) {*/
@media only screen and (min-device-width: 668px) and (max-device-width: 1024px) {
  /* line 350, ../sass/partials/layout/_containers.scss */
  div#container {
    min-width: 768px;
    max-width: 1024px;
  }

  /* line 354, ../sass/partials/layout/_containers.scss */
  body.one-sidebar #main, body.node-type-page #main {
    width: 66% !important;
  }

  /* line 357, ../sass/partials/layout/_containers.scss */
  .care-wrapper .care-second-wrapper {
    width: 100% !important;
  }

  /* line 359, ../sass/partials/layout/_containers.scss */
  .breadcrumb {
    display: none;
  }

  /* line 360, ../sass/partials/layout/_containers.scss */
  body.node-type-page #main {
    width: 66%;
  }

  /* line 361, ../sass/partials/layout/_containers.scss */
  body.node-type-page #main.fullwidth {
    padding: 0 20px;
    width: auto !important;
  }

  /* line 362, ../sass/partials/layout/_containers.scss */
  body.node-type-page #main.fullwidth h1.title {
    margin: 30px 0 21px 0;
    width: 100% !important;
  }

  /* line 366, ../sass/partials/layout/_containers.scss */
  body.node-type-page #main.fullwidth .field-name-related-content .views-row {
    width: 31%;
  }

  /* line 369, ../sass/partials/layout/_containers.scss */
  body.node-type-page #main.fullwidth .field-name-related-content .views-row .views-field.views-field-field-image-media {
    height: 221px;
  }

  /* line 372, ../sass/partials/layout/_containers.scss */
  body.node-type-page .sidebar {
    width: 28%;
  }
  /* line 374, ../sass/partials/layout/_containers.scss */
  body.node-type-page .sidebar img {
    max-width: 100%;
  }

  /* line 378, ../sass/partials/layout/_containers.scss */
  body.path-sitemap h1.title {
    padding: 42px 0 0 20px;
    width: 100% !important;
  }

  /* line 379, ../sass/partials/layout/_containers.scss */
  body.path-sitemap .care-wrapper .care-second-wrapper #site-map {
    padding: 50px 0 0 28px;
    width: 60%;
  }

  /* line 380, ../sass/partials/layout/_containers.scss */
  body.node-type-signpost-page .field-name-field-area-of-focus > .field-items > .field-item {
    width: 30%;
  }

  /* line 383, ../sass/partials/layout/_containers.scss */
  body.node-type-signpost-page h1.title {
    margin: 0 !important;
    width: 90% !important;
    padding: 29px 20px 20px 20px;
    font-size: 43px !important;
  }

  /* line 389, ../sass/partials/layout/_containers.scss */
  body.one-sidebar.page-stories #main {
    margin-left: 20px;
    width: 66%;
  }

  /* line 393, ../sass/partials/layout/_containers.scss */
  body.page-stories #main .views-row {
    width: 48%;
  }

  /* line 394, ../sass/partials/layout/_containers.scss */
  body.page-stories .sidebar {
    width: 28%;
  }

  /* line 395, ../sass/partials/layout/_containers.scss */
  body.page-stories #main .views-row h2 {
    height: auto;
    margin-bottom: 0px;
  }

  /* line 396, ../sass/partials/layout/_containers.scss */
  body.page-search-content h1 {
    margin: 0 !important;
    font-size: 43px !important;
    padding: 28px 0 !important;
    width: 80% !important;
  }

  /* line 402, ../sass/partials/layout/_containers.scss */
  body.page-search-content #main {
    padding: 0 20px;
  }
}
/*--------------styles for quiz-------------------*/
/* line 408, ../sass/partials/layout/_containers.scss */
.static-banner-quiz {
  width: 100%;
  background-color: #000;
}

/* line 412, ../sass/partials/layout/_containers.scss */
.static-banner-quiz img {
  margin: 0 auto;
  display: block;
  max-width: 100%;
}
@media screen and (min-width: 1200px) {
  /* line 412, ../sass/partials/layout/_containers.scss */
  .static-banner-quiz img {
    max-width: 1200px;
  }
}

/* line 420, ../sass/partials/layout/_containers.scss */
.quiz-main-wrapper {
  background: #fff;
  padding-top: 100px;
  padding-bottom: 100px;
}
@media screen and (max-width: 980px) {
  /* line 420, ../sass/partials/layout/_containers.scss */
  .quiz-main-wrapper {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}

/* line 429, ../sass/partials/layout/_containers.scss */
.quiz-inner-container {
  max-width: 1180px;
  padding: 0 10px;
  display: flex;
  margin: auto;
}
@media screen and (max-width: 980px) {
  /* line 429, ../sass/partials/layout/_containers.scss */
  .quiz-inner-container {
    flex-direction: column;
  }
}

/* line 438, ../sass/partials/layout/_containers.scss */
.quiz-inner-container .quiz-left-section {
  flex: 0 0 320px;
}
@media screen and (max-width: 980px) {
  /* line 438, ../sass/partials/layout/_containers.scss */
  .quiz-inner-container .quiz-left-section {
    flex: 1;
    align-self: center;
    padding-right: 0;
  }
}

/* line 447, ../sass/partials/layout/_containers.scss */
.quiz-inner-container .quiz-right-section {
  flex: 1;
}
@media screen and (max-width: 980px) {
  /* line 447, ../sass/partials/layout/_containers.scss */
  .quiz-inner-container .quiz-right-section {
    text-align: center;
  }
}

/* line 454, ../sass/partials/layout/_containers.scss */
.quiz-search-results-wrapper {
  background: #f5781f;
  font-size: 30px;
  line-height: 1.4;
  color: #FFFFFF;
  text-align: center;
  padding: 150px 120px;
}
@media screen and (max-width: 980px) {
  /* line 454, ../sass/partials/layout/_containers.scss */
  .quiz-search-results-wrapper {
    padding: 15px;
  }
}

/* line 465, ../sass/partials/layout/_containers.scss */
.quiz-search-results-wrapper a {
  color: #fff;
}

/* line 468, ../sass/partials/layout/_containers.scss */
.quiz-form-control .form-control {
  border: 1px solid #aeaeae;
  background: #FFFFFF;
  min-width: 400px;
  height: 80px;
  font-size: 26px;
  font-style: italic;
  color: #999999;
  padding: 25px 90px 25px 35px;
  box-sizing: border-box;
}
@media screen and (max-width: 980px) {
  /* line 468, ../sass/partials/layout/_containers.scss */
  .quiz-form-control .form-control {
    min-width: inherit;
    padding: 15px 70px 15px 15px;
    width: 100%;
    font-size: 22px;
  }
}

/* line 485, ../sass/partials/layout/_containers.scss */
.quiz-form-control {
  position: relative;
  display: inline-block;
  margin-bottom: 60px;
}

/* line 490, ../sass/partials/layout/_containers.scss */
.quiz-form-control .form-control:focus + .search-btn {
  background: url("../images/search-btn-icon-hover.png") no-repeat left top;
}

/* line 493, ../sass/partials/layout/_containers.scss */
.search-btn {
  position: absolute;
  right: 25px;
  top: 25px;
  background: none;
  border: 0 none;
  width: 40px;
  height: 40px;
  background: url("../images/search-btn-icon.png") no-repeat left top;
  text-indent: -99999em;
  cursor: pointer;
}

/* line 505, ../sass/partials/layout/_containers.scss */
.search-btn:focus {
  outline: none;
}

/* line 508, ../sass/partials/layout/_containers.scss */
.search-btn:hover {
  background: url("../images/search-btn-icon-hover.png") no-repeat left top;
}

/* line 511, ../sass/partials/layout/_containers.scss */
.quiz-left-section {
  padding: 0px 70px 30px 0;
  font-size: 22px;
  color: #F5781F;
  text-align: center;
  font-family: OpenSansRegular;
  position: relative;
}

/* line 519, ../sass/partials/layout/_containers.scss */
.map-section {
  margin-bottom: 30px;
}

/* line 523, ../sass/partials/layout/_containers.scss */
.quiz-left-section strong,
.quiz-left-section a {
  font-family: OpenSansBold;
  margin-bottom: 30px;
  display: block;
  color: #F5781F;
}

/* line 533, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row {
  background: #F9F9F9;
  padding: 25px 320px 20px 120px;
  position: relative;
  margin-bottom: 20px;
}
@media screen and (max-width: 767px) {
  /* line 533, ../sass/partials/layout/_containers.scss */
  #pubquiz_results .view-content .views-row {
    padding: 25px 20px;
  }
}
/* line 541, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover {
  background: #666666;
}
/* line 543, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover a {
  color: #fff;
}
/* line 546, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover > a {
  background: #393939;
  color: #fff;
}
/* line 551, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover .views-field-nothing::before {
  background-position: bottom left;
}
/* line 555, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover .views-field-nothing .field-content a {
  color: #fff;
}
/* line 558, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row:hover .views-field-nothing .field-content a .field-name-field-website .field-item {
  color: #fff;
}
/* line 566, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row > a {
  position: absolute;
  right: 0;
  top: 0;
  width: 280px;
  height: 100%;
  background: #F2F2F2;
  padding: 25px;
  font-size: 14px;
  box-sizing: border-box;
  line-height: 18px;
  text-decoration: none;
  color: #333;
  outline: none;
}
@media screen and (max-width: 767px) {
  /* line 566, ../sass/partials/layout/_containers.scss */
  #pubquiz_results .view-content .views-row > a {
    position: static;
    width: 100%;
    background: none;
  }
}
/* line 587, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row > a div div .date-display-single,
#pubquiz_results .view-content .views-row > a div div .field {
  font-weight: 700;
  display: inline-block;
}
/* line 595, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing {
  position: relative;
}
/* line 597, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing::before {
  content: '';
  background: url("../images/map-status.png") no-repeat top left;
  position: absolute;
  left: -80px;
  top: 0;
  width: 51px;
  height: 68px;
}
@media screen and (max-width: 767px) {
  /* line 607, ../sass/partials/layout/_containers.scss */
  #pubquiz_results .view-content .views-row .views-field-nothing::before {
    left: 15px;
    width: 24px;
    height: 32px;
    background-size: 100%;
  }
}
/* line 615, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing .field-content {
  display: block;
}
/* line 617, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing .field-content a {
  color: #333;
  font-size: 16px;
  text-decoration: none;
  line-height: 22px;
  display: block;
  outline: none;
  background: none;
}
/* line 626, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing .field-content a .field-name-field-website .field-item {
  color: #f5781f;
}
/* line 632, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row .views-field-nothing .field-content a div div .field {
  display: inline-block;
  vertical-align: top;
}
/* line 641, ../sass/partials/layout/_containers.scss */
#pubquiz_results .view-content .views-row h2 {
  font-weight: bold;
  font-size: 22px;
  margin: 0 0 8px;
}
/* line 648, ../sass/partials/layout/_containers.scss */
#pubquiz_results .distancekm {
  font-size: 16px;
  font-weight: 700;
  font-style: italic;
  margin-top: 20px;
}

/* line 656, ../sass/partials/layout/_containers.scss */
.node-type-pub-quiz #block-addthis-addthis-block {
  display: none;
  background: white;
  padding-left: 10px;
}

@media screen and (max-width: 767px) {
  /* line 662, ../sass/partials/layout/_containers.scss */
  .node-type-pub-quiz #block-addthis-addthis-block {
    display: block;
  }
}
/*---------------end of quiz--------------------*/
/* Module - Category list */
/* line 6, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .field-content a,
.sidebar .block-title {
  border-bottom: 1px solid white;
}
/* line 12, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .block-title {
  font-size: 30px;
  padding: 20px 20px 13px 20px;
}
/* line 18, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .item-list ul li {
  margin: 0;
}
/* line 22, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .field-content a {
  display: block;
  padding: 14px 0 14px 37px;
}
/* line 36, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .field-content a.active:before, .sidebar .field-content a:hover:before {
  background-position: 0 0;
}
/* line 41, ../sass/partials/sidebar/_categories-list.scss */
.sidebar .field-content a:before {
  background-image: url(../images/sidebar-arrows-sprite.png);
  background-repeat: no-repeat;
  background-position: -11px 0;
  content: "";
  height: 15px;
  width: 10px;
  left: 20px;
  top: 17px;
}

/* Module -  */
/* Module -  */
/* Module -  */
/* line 1, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners,
.region-sidebar-second {
  margin-top: 73px;
  /* side bar image */
}
/* line 5, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .region-sidebar-second,
.region-sidebar-second .region-sidebar-second {
  width: 280px;
}
/* line 9, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners a.active,
.region-sidebar-second a.active {
  background-color: #f9781c !important;
  color: #FFF !important;
}
/* line 14, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .contextual-links-region .block-title,
.region-sidebar-second .contextual-links-region .block-title {
  font-family: OfficinaSerifProExBold;
  font-size: 30px;
  margin: 0;
  padding: 20px;
}
/* line 21, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul,
.region-sidebar-second .menu-name-main-menu ul,
.region-sidebar-second .menu-name-menu-top-menu ul {
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 28, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li.leaf,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li.leaf,
.region-sidebar-second .menu-name-main-menu ul li.leaf,
.region-sidebar-second .menu-name-menu-top-menu ul li.leaf {
  padding: 0;
  margin: 0;
}
/* line 34, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li,
.region-sidebar-second .menu-name-main-menu ul li,
.region-sidebar-second .menu-name-menu-top-menu ul li {
  width: 100%;
}
/* line 38, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li a,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li a,
.region-sidebar-second .menu-name-main-menu ul li a,
.region-sidebar-second .menu-name-menu-top-menu ul li a {
  background: #f2ede4 url("../images/subnav-arrow.png") no-repeat 25px 13px;
  border-bottom: 1px solid white;
  display: block;
  height: auto;
  color: black;
  font-size: 18px;
  line-height: 22px;
  padding: 8px 0 8px 42px;
  text-decoration: none;
}
/* line 49, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li a.active-trail,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li a.active-trail,
.region-sidebar-second .menu-name-main-menu ul li a.active-trail,
.region-sidebar-second .menu-name-menu-top-menu ul li a.active-trail {
  background-color: #f9781c;
  color: #FFF;
}
/* line 55, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li.expanded,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li.expanded,
.region-sidebar-second .menu-name-main-menu ul li.expanded,
.region-sidebar-second .menu-name-menu-top-menu ul li.expanded {
  list-style: none !important;
}
/* line 60, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li a:hover,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li a:hover,
.region-sidebar-second .menu-name-main-menu ul li a:hover,
.region-sidebar-second .menu-name-menu-top-menu ul li a:hover {
  background: #f9781c url("../images/subnav-arrow-hover.png") no-repeat 25px 13px;
  color: white;
}
/* line 66, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu ul li ul li a,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu ul li ul li a,
.region-sidebar-second .menu-name-main-menu ul li ul li a,
.region-sidebar-second .menu-name-menu-top-menu ul li ul li a {
  background-color: #DFDAD2;
  background-image: none !important;
}
/* line 72, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .menu-name-main-menu .collapsed,
.block-pd7banner-right-sidebar-banners .menu-name-menu-top-menu .collapsed,
.region-sidebar-second .menu-name-main-menu .collapsed,
.region-sidebar-second .menu-name-menu-top-menu .collapsed {
  list-style: none !important;
}
/* line 79, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners,
.region-sidebar-second #block-pd7banner-right-sidebar-banners {
  position: relative;
}
/* line 83, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners .short-text p,
.region-sidebar-second #block-pd7banner-right-sidebar-banners .short-text p {
  font-family: OfficinaSerifProExBold;
  font-size: 30px;
  margin: 0;
  padding: 20px;
}
/* line 90, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners .banner-style-donate .global-strip-link,
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners .banner-style-donate .global-strip-link::before,
.region-sidebar-second #block-pd7banner-right-sidebar-banners .banner-style-donate .global-strip-link,
.region-sidebar-second #block-pd7banner-right-sidebar-banners .banner-style-donate .global-strip-link::before {
  background-color: #B6121B;
}
/* line 95, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .global-strip-link,
.block-pd7banner-right-sidebar-banners .global-strip-link:before,
.region-sidebar-second .global-strip-link,
.region-sidebar-second .global-strip-link:before {
  background-color: #F8781D;
}
/* line 98, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .global-strip-link:hover,
.block-pd7banner-right-sidebar-banners .global-strip-link:before:hover,
.region-sidebar-second .global-strip-link:hover,
.region-sidebar-second .global-strip-link:before:hover {
  background-color: #cd5a13;
}
/* line 101, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .global-strip-link:hover:before,
.block-pd7banner-right-sidebar-banners .global-strip-link:before:hover:before,
.region-sidebar-second .global-strip-link:hover:before,
.region-sidebar-second .global-strip-link:before:hover:before {
  background-color: #cd5a13;
}
/* line 107, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner a,
.block-pd7banner-right-sidebar-banners .global-strip-link,
.region-sidebar-second .node-featured-banner a,
.region-sidebar-second .global-strip-link {
  color: white;
  display: inline-block;
  float: right;
  font-family: OfficinaSerifProExBold;
  font-size: 18px;
  margin: 11px 0;
  padding: 10px 18px 6px 0;
  text-decoration: none;
  z-index: 5;
  position: relative;
}
/* line 121, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner a:before,
.block-pd7banner-right-sidebar-banners .global-strip-link:before,
.region-sidebar-second .node-featured-banner a:before,
.region-sidebar-second .global-strip-link:before {
  content: "";
  position: absolute;
  top: 0;
  left: -25px;
  bottom: 0;
  width: 50px;
  -webkit-transform: skew(-25deg);
  -moz-transform: skew(-25deg);
  -ms-transform: skew(-25deg);
  transform: skew(-25deg);
  z-index: -1;
}
/* line 136, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner,
.region-sidebar-second .node-featured-banner {
  background-color: #F8781D;
}
/* line 140, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .node-featured-banner,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .node-featured-banner,
.region-sidebar-second .featured-banner-title {
  color: white;
}
/* line 146, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .featured-banner-title {
  font-size: 30px;
}
/* line 152, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners #block-pd7banner-right-sidebar-banners h2,
.block-pd7banner-right-sidebar-banners .node-featured-banner p,
.block-pd7banner-right-sidebar-banners .featured-banner-title,
.region-sidebar-second #block-pd7banner-right-sidebar-banners h2,
.region-sidebar-second .node-featured-banner p,
.region-sidebar-second .featured-banner-title {
  margin: 0;
  padding: 20px 20px 0 20px;
}
/* line 160, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner p,
.region-sidebar-second .node-featured-banner p {
  line-height: 18px;
}
/* line 164, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner.banner-style-donate a:before,
.block-pd7banner-right-sidebar-banners .node-featured-banner.banner-style-donate a,
.region-sidebar-second .node-featured-banner.banner-style-donate a:before,
.region-sidebar-second .node-featured-banner.banner-style-donate a {
  background-color: #B6121B;
  color: #FFF;
}
/* line 170, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner a:before,
.block-pd7banner-right-sidebar-banners .node-featured-banner a,
.region-sidebar-second .node-featured-banner a:before,
.region-sidebar-second .node-featured-banner a {
  background-color: #FFF;
  color: #b6121b;
}
/* line 174, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner a:before:hover,
.block-pd7banner-right-sidebar-banners .node-featured-banner a:hover,
.region-sidebar-second .node-featured-banner a:before:hover,
.region-sidebar-second .node-featured-banner a:hover {
  background-color: #b6121b;
  color: #FFF;
}
/* line 178, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-featured-banner a:before:hover:before,
.block-pd7banner-right-sidebar-banners .node-featured-banner a:hover:before,
.region-sidebar-second .node-featured-banner a:before:hover:before,
.region-sidebar-second .node-featured-banner a:hover:before {
  background-color: #b6121b;
  color: #FFF;
}
/* line 185, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .block.block-menu-block,
.block-pd7banner-right-sidebar-banners .ds-1col,
.region-sidebar-second .block.block-menu-block,
.region-sidebar-second .ds-1col {
  margin-bottom: 30px;
}
/* line 191, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate,
.region-sidebar-second .node-form-banner.banner-style-donate {
  background-color: #f2ede4;
}
/* line 195, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #pd7-form-banner-donate-now-form,
.region-sidebar-second .node-form-banner.banner-style-donate #pd7-form-banner-donate-now-form {
  min-height: 280px;
  padding: 28px 22px;
  position: relative;
}
/* line 201, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #pd7-form-banner-donate-now-form,
.region-sidebar-second .node-form-banner.banner-style-donate #pd7-form-banner-donate-now-form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 207, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate h2,
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate .contextual-links-region h2,
.region-sidebar-second .node-form-banner.banner-style-donate h2,
.region-sidebar-second .node-form-banner.banner-style-donate .contextual-links-region h2 {
  background-color: #b6121b;
  color: white;
  font-size: 33px;
  margin: 0;
  padding: 26px 26px 20px 26px !important;
}
/* line 217, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-quickdonate,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-quickdonate {
  width: 230px;
  padding-top: 9px;
  padding-bottom: 9px;
}
/* line 223, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit {
  background-color: #b6121b;
  color: white;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  transform: skew(-24deg);
  outline: none;
  border: none;
  margin-bottom: 12px;
}
/* line 235, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit span,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit span {
  transform: skew(24deg);
}
/* line 241, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate input[type="submit"],
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate button[type="submit"],
.region-sidebar-second .node-form-banner.banner-style-donate input[type="submit"],
.region-sidebar-second .node-form-banner.banner-style-donate button[type="submit"] {
  bottom: 30px;
  left: 50%;
  margin-left: -90px;
  min-width: 180px;
  padding: 9px 0 5px 0;
}
/* line 250, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate .form-type-textfield,
.region-sidebar-second .node-form-banner.banner-style-donate .form-type-textfield {
  margin-top: 0;
}
/* line 254, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate .form-item.form-type-item,
.region-sidebar-second .node-form-banner.banner-style-donate .form-item.form-type-item {
  font-size: 22px;
  font-family: OfficinaSerifProExBold;
  margin: 33px 0 0 0;
}
/* line 260, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner.banner-style-donate #edit-submit span,
.region-sidebar-second .node-form-banner.banner-style-donate #edit-submit span {
  display: inline-block;
  transform: skew(24deg);
}
/* line 269, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #pd7-form-banner-donate-now-form,
.region-sidebar-second .node-form-banner #pd7-form-banner-donate-now-form {
  min-height: 280px;
  padding: 28px 22px;
  position: relative;
}
/* line 275, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #pd7-form-banner-donate-now-form,
.region-sidebar-second .node-form-banner #pd7-form-banner-donate-now-form {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
/* line 281, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner h2,
.block-pd7banner-right-sidebar-banners .node-form-banner .contextual-links-region h2,
.region-sidebar-second .node-form-banner h2,
.region-sidebar-second .node-form-banner .contextual-links-region h2 {
  background-color: #f9781c;
  color: white;
  font-size: 33px;
  margin: 0;
  padding: 26px 54px 20px 54px !important;
}
/* line 291, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #edit-quickdonate,
.region-sidebar-second .node-form-banner #edit-quickdonate {
  width: 230px;
  padding-top: 9px;
  padding-bottom: 9px;
}
/* line 297, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit,
.region-sidebar-second .node-form-banner #edit-submit {
  background-color: #f9781c;
  color: white;
  position: absolute;
  font-size: 18px;
  z-index: 1;
  transform: skew(-24deg);
  outline: none;
  border: none;
  margin-bottom: 12px;
}
/* line 309, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit span,
.region-sidebar-second .node-form-banner #edit-submit span {
  transform: skew(24deg);
}
/* line 314, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit:hover,
.region-sidebar-second .node-form-banner #edit-submit:hover {
  background-color: #cd5a13;
  cursor: pointer;
}
/* line 320, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner input[type="submit"],
.block-pd7banner-right-sidebar-banners .node-form-banner button[type="submit"],
.region-sidebar-second .node-form-banner input[type="submit"],
.region-sidebar-second .node-form-banner button[type="submit"] {
  bottom: 30px;
  left: 50%;
  margin-left: -90px;
  min-width: 180px;
  padding: 9px 0 5px 0;
}
/* line 329, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner .form-type-textfield,
.region-sidebar-second .node-form-banner .form-type-textfield {
  margin-top: 0;
}
/* line 333, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner .form-item.form-type-item,
.region-sidebar-second .node-form-banner .form-item.form-type-item {
  font-size: 22px;
  font-family: OfficinaSerifProExBold;
  margin: 33px 0 0 0;
}
/* line 339, ../sass/partials/sidebar/_sidebar.scss */
.block-pd7banner-right-sidebar-banners .node-form-banner #edit-submit span,
.region-sidebar-second .node-form-banner #edit-submit span {
  display: inline-block;
  transform: skew(24deg);
}

/* line 346, ../sass/partials/sidebar/_sidebar.scss */
div#sidebar-second {
  margin-right: 10px;
  float: right;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 354, ../sass/partials/sidebar/_sidebar.scss */
  .region-sidebar-second,
  div#sidebar-second {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
/* Module - body text */
/* line 11, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation h2,
.ckeditor-tabber h2,
.field-name-field-description h2,
.field-name-body h2,
body .body-text h2,
.body-text h2 {
  font-size: 36px;
  line-height: 44px;
  margin-bottom: 30px;
}
/* line 18, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation h4,
.ckeditor-tabber h4,
.field-name-field-description h4,
.field-name-body h4,
body .body-text h4,
.body-text h4 {
  font-size: 22px;
  line-height: 28px;
  margin-bottom: 20px;
}
/* line 25, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation em,
.ckeditor-tabber em,
.field-name-field-description em,
.field-name-body em,
body .body-text em,
.body-text em {
  font-style: italic;
}
/* line 26, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation p,
.webform-confirmation ol li,
.ckeditor-tabber p,
.ckeditor-tabber ol li,
.field-name-field-description p,
.field-name-field-description ol li,
.field-name-body p,
.field-name-body ol li,
body .body-text p,
body .body-text ol li,
.body-text p,
.body-text ol li {
  line-height: 23px;
}
/* line 32, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation p,
.ckeditor-tabber p,
.field-name-field-description p,
.field-name-body p,
body .body-text p,
.body-text p {
  margin-bottom: 20px;
}
/* line 45, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ol,
.webform-confirmation ul,
.ckeditor-tabber ol,
.ckeditor-tabber ul,
.field-name-field-description ol,
.field-name-field-description ul,
.field-name-body ol,
.field-name-body ul,
body .body-text ol,
body .body-text ul,
.body-text ol,
.body-text ul {
  list-style-type: none;
}
/* line 53, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ol li,
.webform-confirmation ul li,
.ckeditor-tabber ol li,
.ckeditor-tabber ul li,
.field-name-field-description ol li,
.field-name-field-description ul li,
.field-name-body ol li,
.field-name-body ul li,
body .body-text ol li,
body .body-text ul li,
.body-text ol li,
.body-text ul li {
  line-height: 23px;
  margin-bottom: 17px;
  padding-left: 28px;
}
/* line 62, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ol,
.ckeditor-tabber ol,
.field-name-field-description ol,
.field-name-body ol,
body .body-text ol,
.body-text ol {
  counter-reset: item;
}
/* line 67, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ul li:before,
.webform-confirmation ol li:before,
.ckeditor-tabber ul li:before,
.ckeditor-tabber ol li:before,
.field-name-field-description ul li:before,
.field-name-field-description ol li:before,
.field-name-body ul li:before,
.field-name-body ol li:before,
body .body-text ul li:before,
body .body-text ol li:before,
.body-text ul li:before,
.body-text ol li:before {
  color: #f9781c;
}
/* line 73, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ol li:before,
.ckeditor-tabber ol li:before,
.field-name-field-description ol li:before,
.field-name-body ol li:before,
body .body-text ol li:before,
.body-text ol li:before {
  content: counter(item) ". ";
  counter-increment: item;
  left: 0px;
}
/* line 83, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation ul li:before,
.ckeditor-tabber ul li:before,
.field-name-field-description ul li:before,
.field-name-body ul li:before,
body .body-text ul li:before,
.body-text ul li:before {
  content: url(../images/bullet.jpg);
  left: 0px;
  padding-right: 18px;
  top: -2px;
}
/* line 92, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation h3,
.ckeditor-tabber h3,
.field-name-field-description h3,
.field-name-body h3,
body .body-text h3,
.body-text h3 {
  font-size: 26px;
  margin-bottom: 26px;
}
/* line 97, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation a,
.ckeditor-tabber a,
.field-name-field-description a,
.field-name-body a,
body .body-text a,
.body-text a {
  color: #cd5a13;
}
/* line 100, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation a:hover,
.ckeditor-tabber a:hover,
.field-name-field-description a:hover,
.field-name-body a:hover,
body .body-text a:hover,
.body-text a:hover {
  color: black;
}
/* line 106, ../sass/partials/text-styles/_body-text.scss */
.webform-confirmation strong,
.ckeditor-tabber strong,
.field-name-field-description strong,
.field-name-body strong,
body .body-text strong,
.body-text strong {
  font-weight: bold;
}

/* line 112, ../sass/partials/text-styles/_body-text.scss */
body .body-text h2 {
  margin-bottom: 12px;
}

/* Module - Headings */
/* line 3, ../sass/partials/text-styles/_text-styles.scss */
.field-name-body h3,
.field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix h2.title,
h1.title {
  margin-bottom: 30px;
  margin-top: 30px;
}

/* line 12, ../sass/partials/text-styles/_text-styles.scss */
body.path-countries .field.field-name-field-footer.field-type-field-collection.field-label-hidden.clearfix h2.title {
  margin-bottom: 26px;
}

/* line 22, ../sass/partials/text-styles/_text-styles.scss */
body h1.title {
  margin-bottom: 21px;
}

/* line 26, ../sass/partials/text-styles/_text-styles.scss */
body.node-type-page #main.fullwidth h1.title {
  margin: 30px 0 21px 0;
}

/* line 35, ../sass/partials/text-styles/_text-styles.scss */
.webform-confirmation p,
body.no-sidebars .field-name-body.field-type-text-with-summary h3,
body.no-sidebars .field-name-body.field-type-text-with-summary p,
body.no-sidebars .field-name-body.field-type-text-with-summary h3 {
  float: none;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  max-width: 1180px;
}

/* line 48, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.page-node-done h1.title,
body.no-sidebars.page-node-done h2.title {
  margin-bottom: 30px;
}

/* line 53, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.page-node-done div.links a,
.webform-confirmation p {
  margin-left: 55px;
}

/* line 59, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.page-node-done .webform-confirmation p {
  width: 1150px;
  margin: 0 auto;
}

/* line 69, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars h1.title {
  font-size: 43px;
  width: 1150px;
  margin: 0 auto;
  clear: both;
}

/* line 77, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.node-type-page h1.title {
  margin-left: 0;
}

/* line 82, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.path-countries h1.title,
body.no-sidebars.node-type-signpost-page h1.title {
  margin-top: 0;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
}

/* line 90, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.node-type-signpost-page .care-wrapper {
  padding-top: 10px;
}
/* line 92, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.node-type-signpost-page .care-wrapper .care-second-wrapper {
  margin-top: -10px;
}

/* line 94, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars .breadcrumb,
body.no-sidebars.path-countries h1.title,
body.no-sidebars.country h1.title {
  margin-left: 12px;
}

/* line 101, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars .breadcrumb,
body.no-sidebars.country h1.title {
  margin-left: 0;
}

/* line 108, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars .field-name-body.field-type-text-with-summary h3 {
  margin-top: 25px;
  margin-bottom: 15px;
}

/* line 114, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars .field-name-body.field-type-text-with-summary p {
  margin-bottom: 40px;
}

/* line 119, ../sass/partials/text-styles/_text-styles.scss */
body.node-type-signpost-page .field-type-text-with-summary h2 {
  margin-top: 40px;
}

/* line 124, ../sass/partials/text-styles/_text-styles.scss */
body.node-type-signpost-page .field-type-text-with-summary h2 {
  padding-left: 20px;
}

/* line 131, ../sass/partials/text-styles/_text-styles.scss */
.node-type-signpost-page .field-type-text-with-summary p {
  padding-left: 0;
}

/* line 151, ../sass/partials/text-styles/_text-styles.scss */
.node-article h2 {
  margin-bottom: 52px;
  margin-top: 20px;
  padding-left: 15px;
}

/* line 157, ../sass/partials/text-styles/_text-styles.scss */
.node-article h2 a {
  font-size: 24px;
  color: black;
}

/* line 164, ../sass/partials/text-styles/_text-styles.scss */
.node-article h2 {
  font-size: 16px;
}

/* line 169, ../sass/partials/text-styles/_text-styles.scss */
body.country h1.title {
  margin-bottom: 22px;
}

/* line 179, ../sass/partials/text-styles/_text-styles.scss */
body.node-type-stories h1.title {
  margin-bottom: 10px;
}

/* line 184, ../sass/partials/text-styles/_text-styles.scss */
body.no-sidebars.path-countries h1.title {
  margin-bottom: 17px;
}

/* line 188, ../sass/partials/text-styles/_text-styles.scss */
body.path-countries h2.title {
  margin-top: 30px;
}

/* line 206, ../sass/partials/text-styles/_text-styles.scss */
#comments .comment .field-name-body {
  text-align: left;
}
/* line 211, ../sass/partials/text-styles/_text-styles.scss */
#comments .comment .field-name-field-comment-free-text {
  margin-bottom: 25px;
}

/*@media only screen and (max-width : 480px) {*/
@media only screen and (max-width: 667px) {
  /* line 221, ../sass/partials/text-styles/_text-styles.scss */
  body.no-sidebars .field-name-body.field-type-text-with-summary p,
  body.no-sidebars .field-name-body.field-type-text-with-summary h3 {
    padding: 0 10px;
    width: auto;
  }

  /* line 228, ../sass/partials/text-styles/_text-styles.scss */
  body.no-sidebars.node-type-signpost-page h1.title {
    max-width: 90% !important;
    padding: 0 0px 0 20px;
  }

  /* line 233, ../sass/partials/text-styles/_text-styles.scss */
  body.no-sidebars.node-type-signpost-page h1.title,
  body.no-sidebars.node-type-page h1.title,
  body.not-front h1.title,
  body.no-sidebars h1.title {
    font-size: 36px;
    float: left;
    margin: 20px 0 20px 10px;
  }

  /* line 242, ../sass/partials/text-styles/_text-styles.scss */
  body.no-sidebars h1.title {
    width: auto !important;
  }
}
/* line 5, ../sass/style-base.scss */
ul,
ul li.leaf {
  list-style: none;
}

/* line 10, ../sass/style-base.scss */
body {
  margin: 0;
}

/* ==========================================================
   The form field error styles for the footer...
   ========================================================== */
/* line 22, ../sass/style-base.scss */
.form_field_error {
  border: 1px solid red;
  box-shadow: 0px 0px 10px rgba(255, 0, 0, 0.7);
}

@media only screen and (min-device-width: 319px) and (max-device-width: 376px) {
  /* line 28, ../sass/style-base.scss */
  .node-full .field-name-field-video-embed iframe {
    height: 200px;
  }
}


/*Form fixing*/
.consent-emailtelsms-form-field {
  clear:both;
}
.consent-emailtelsms-form-field #edit-submitted-consent-emailtelsms .form-type-checkbox {
      display: inline-block;
}

.node-type-event #block-webform-client-block-21695 form .button-primary{
    background-color: #33312b;
    border: none;
    color: white;
    font-size: 18px;
    padding: 9px 20px;
    text-transform: uppercase;
    font-family: OfficinaSerifProExBold, Helvetica, Arial, sans-serif;
}

.webform-progressbar {
    display: none;
}

/*Form fixing end*/
