@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=afb770a9-a198-46da-911f-2eb30deaa1a7");
/* 
    Document   : global.scss
    Author     : 
    Description:
        Site.
*/
/* 
    Document   : _settings.scss
    Author     : 
    Description:
        Global variables.
*/
/* 
    Document   : _fonts.scss
    Author     : 
    Description:
        Define @fontface fonts.
*/
@font-face {
  font-family: "Univers LT W01 45 Light";
  src: url("../fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix");
  src: url("../fonts/2b61512c-069e-4111-bb23-9a918f94a74d.eot?#iefix") format("eot"), url("../fonts/ecf89914-1896-43f6-a0a0-fe733d1db6e7.woff") format("woff"), url("../fonts/7628f343-8c36-4707-9559-8feb86c0462f.ttf") format("truetype"), url("../fonts/11b816e7-d678-48dd-bc75-560de9c19049.svg#11b816e7-d678-48dd-bc75-560de9c19049") format("svg");
}

@font-face {
  font-family: "Univers LT W01 55 Roman";
  src: url("../fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix");
  src: url("../fonts/b5c30ea8-0700-4fd2-aa12-cc45074693a9.eot?#iefix") format("eot"), url("../fonts/7b95cb9a-a288-4405-97a0-13095f56a903.woff") format("woff"), url("../fonts/c7481806-4ea4-40db-a623-7bc352bbbe43.ttf") format("truetype"), url("../fonts/ac8280da-3de5-456d-bd77-8f01665452a9.svg#ac8280da-3de5-456d-bd77-8f01665452a9") format("svg");
}

@font-face {
  font-family: "Univers LT W01 65 Bold";
  src: url("../fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix");
  src: url("../fonts/db1c462f-8890-4a11-9de5-36872279e20a.eot?#iefix") format("eot"), url("../fonts/b993da84-c1f6-474a-8f00-8aa797b3de8f.woff") format("woff"), url("../fonts/58403ef6-4c15-4280-b4b6-9acf50804f4f.ttf") format("truetype"), url("../fonts/9178e351-95c5-4913-9eeb-fd0645a18c2d.svg#9178e351-95c5-4913-9eeb-fd0645a18c2d") format("svg");
}

/* 
    Document   : _grid.scss
    Author     : 
    Description:
        Trying to regain some form of structural consistancy with these additional grid styles.
*/
/* line 8, ../sass/_grid.scss */
div#zone-content {
  /* margin-top: 30px; */
    position: relative;
    top: -10px;
}

/* 
    Document   : _shared-styles.scss
    Author     : 
    Description:
        Shared styles across various elements.
*/
/* line 10, ../sass/_shared-styles.scss */
.header3-style, #page-g2g-land-content #page-g2g-land-btm .field-name-field-giving-tool-title,
#page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-title, #page-inspiration-content .field-name-field-personal-stories-title,
#page-inspiration-content .field-name-field-case-studies-title,
#page-inspiration-content .field-name-field-influenza-title, .field-name-page-resources-tabfacets-text .guidance-inner h2 {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 22px;
}

/* line 16, ../sass/_shared-styles.scss */
.header4-style, #page-inspiration-btm .page-inspiration-btm-secundus h2, .field-name-most-popular-articles h2.block-title,
div#ds-tags-related-content h2.block-title, div.personal-story-sidebar div.field-name-page-inspire-influential-reads h2.block-title {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 20px;
}

/* line 22, ../sass/_shared-styles.scss */
.header5-style, label, h5, .view .date-nav-wrapper .date-heading h3 a, div#personal-story-content div.field-name-page-resources-node-type, #section-footer h2.block-title, .page-resources-sidebar-inner h2.block-title, #page-philanthropy-content .view-magazines .view-header strong, #page-philanthropy-content .field-name-most-popular-articles .block-title, #page-magazine-top .field-name-page-magazine-past-issues .next-inner .heading, .field-name-page-inspire-influential-reads .influential-read .field-name-title h6, .field-name-ds-tags-generator h3, #page-event-mid .field-name-event-search-block h2.block-title {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  font-size: 12px;
}

/* line 28, ../sass/_shared-styles.scss */
.caption-style {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  font-size: 12px;
  font-weight: bold;
  color: #666666;
}

/* line 35, ../sass/_shared-styles.scss */
.quote-style, div.page-titling-heading .page-intro-copy p, .node-type-personal-story .node-quote {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  color: #3c807f;
}

/* line 40, ../sass/_shared-styles.scss */
.quote-paragraph-style, #page-magazine-top .field-name-page-magazine-body, #page-inspiration-content .field-name-field-preamble-personal-stories,
#page-inspiration-content .field-name-field-preamble-case-studies,
#page-inspiration-content .field-name-field-preamble-influential-read {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size: 13px;
  line-height: 24px;
}

blockquote
{
    background: url("images/blockquote-bg.png") no-repeat scroll 0 50% transparent;
    font-style: italic;
    padding-left: 40px;
}

/* line 48, ../sass/_shared-styles.scss */
.widget-type-style, .field-name-page-inspire-image-overlay .overlay-text, #ds-tags-taglink .inner h4 {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 21px;
  line-height: 23px;
  text-transform: inherit;
}
/* line 53, ../sass/_shared-styles.scss */
.widget-type-style strong, .field-name-page-inspire-image-overlay .overlay-text strong, #ds-tags-taglink .inner h4 strong {
  font-family: "Univers LT W01 65 Bold", Arial, san-serif;
  font-weight: normal;
}

/* line 61, ../sass/_shared-styles.scss */
.date-style, div#personal-story-content div.field-name-post-date, #page-home-top .ds-1col .field-name-field-date,
#page-home-top .ds-1col .field-name-post-date,
#page-event-mid .ds-1col .field-name-field-date,
#page-event-mid .ds-1col .field-name-post-date,
#page-philanthropy-top .ds-1col .field-name-field-date,
#page-philanthropy-top .ds-1col .field-name-post-date, .magazine-contents .field-name-field-date,
.magazine-contents .field-name-post-date,
.g2g-section-content .field-name-field-date,
.g2g-section-content .field-name-post-date,
.view-content .field-name-field-date,
.view-content .field-name-post-date, .page-node .group-infobox .field-name-field-date,
.page-node .group-infobox .field-name-field-organisation,
.page-node .group-infobox .field-name-field-author,
.page-node .group-infobox .field-name-page-resources-node-type,
.magazine-contents .field-name-page-resources-node-type,
.g2g-section-content .field-name-page-resources-node-type,
.view-content .field-name-page-resources-node-type, #page-philanthropy-top .attachment .view div.views-field-created span.field-content, #page-philanthropy-content .views-row .views-field-created, #ds-carousel-case-studies .carousel-case-study .content .body .field-name-post-date, .field-name-page-inspire-influential-reads .influential-read .field-name-field-profession, #block-titling-page-title .page-philanthropy-featured div.field-name-post-date, .field-name-most-popular-articles div.views-field-created,
div#ds-tags-related-content div.views-field-created {
  color: #666666;
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 12px;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 73, ../sass/_shared-styles.scss */
.button-style, input.form-submit, .miscellany-sharing a[href="#action"], .field-name-page-resources-search-reset a.controls-popup-processed,
.linkage-subscribe .linkage-link-item a.controls-popup-processed, #page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-link a, #page-advice-content .page-advice-block .page-advice-block-link a, div.page-uploading-block div.page-uploading-block-link a,
div.page-uploading-block div.page-uploading-block-link span.email {
  background-color: #e1394d;
  color: white !important;
  display: inline-block;
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 11px;
  padding: 5px 10px;
  text-transform: uppercase;
}
/* line 81, ../sass/_shared-styles.scss */
.button-style:hover, input.form-submit:hover, .miscellany-sharing a[href="#action"]:hover, .field-name-page-resources-search-reset a.controls-popup-processed:hover,
.linkage-subscribe .linkage-link-item a.controls-popup-processed:hover, #page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-link a:hover, #page-advice-content .page-advice-block .page-advice-block-link a:hover, div.page-uploading-block div.page-uploading-block-link a:hover,
div.page-uploading-block div.page-uploading-block-link span.email:hover {
  background-color: #c4273a;
  text-decoration: none;
}

/* line 86, ../sass/_shared-styles.scss */
.button-style-large, .miscellany-sharing a[href="#action"] {
  font-size: 13px;
}

/* line 92, ../sass/_shared-styles.scss */
.text-link-style, .field-name-node-link, #section-footer ul, .ds-1col .view-more, #page-home-btm .linkage-link-item, a.facetapi-limit-link, .field-name-page-resources-search-reset input[type="submit"], #page-inspiration-content .field-name-field-personal-stories-link,
#page-inspiration-content .field-name-field-case-studies-link,
#page-inspiration-content .field-name-field-influenza-link, #ds-carousel-case-studies div.footer a, .page-advice-expand p,
.page-advice-collapse p {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size: 12px;
  font-weight: normal;
}

/* line 100, ../sass/_shared-styles.scss */
.bottom-border-style, div.page-resources-main-info {
  border-bottom: 4px solid #eae5dd;
}

/* line 106, ../sass/_shared-styles.scss */
.section-link-style, #page-inspiration-content .field-name-field-personal-stories-link,
#page-inspiration-content .field-name-field-case-studies-link,
#page-inspiration-content .field-name-field-influenza-link {
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}

/* line 113, ../sass/_shared-styles.scss */
.clearfix, div.error, #block-titling-page-title .page-titling-title, #block-views-node-title-titling-block .page-titling-title {
  *zoom: 1;
}
/* line 115, ../sass/_shared-styles.scss */
.clearfix:before, div.error:before, #block-titling-page-title .page-titling-title:before, .clearfix:after, #block-views-node-title-titling-block .page-titling-title:before, div.error:after, #block-titling-page-title .page-titling-title:after, #block-views-node-title-titling-block .page-titling-title:after {
  content: " ";
  /* 1 */
  display: table;
  /* 2 */
}
/* line 119, ../sass/_shared-styles.scss */
.clearfix:after, div.error:after, #block-titling-page-title .page-titling-title:after, #block-views-node-title-titling-block .page-titling-title:after {
  clear: both;
}

/* line 125, ../sass/_shared-styles.scss */
.ie7-inline-block, .header3-style, #page-g2g-land-content #page-g2g-land-btm .field-name-field-giving-tool-title,
#page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-title, #page-inspiration-content .field-name-field-personal-stories-title,
#page-inspiration-content .field-name-field-case-studies-title,
#page-inspiration-content .field-name-field-influenza-title, .field-name-page-resources-tabfacets-text .guidance-inner h2, .header4-style, #page-inspiration-btm .page-inspiration-btm-secundus h2, .field-name-most-popular-articles h2.block-title,
div#ds-tags-related-content h2.block-title, div.personal-story-sidebar div.field-name-page-inspire-influential-reads h2.block-title, .header5-style, label, h5, .view .date-nav-wrapper .date-heading h3 a, div#personal-story-content div.field-name-page-resources-node-type, #section-footer h2.block-title, .page-resources-sidebar-inner h2.block-title, #page-philanthropy-content .view-magazines .view-header strong, #page-philanthropy-content #block-views-quarterly-articles-pop-articles .block-title, #page-magazine-top .field-name-page-magazine-past-issues .next-inner .heading, .field-name-page-inspire-influential-reads .influential-read .field-name-title h6, .field-name-ds-tags-generator h3, #page-event-mid .field-name-event-search-block h2.block-title, .date-style, div#personal-story-content div.field-name-post-date, #page-home-top .ds-1col .field-name-field-date,
#page-home-top .ds-1col .field-name-post-date,
#page-event-mid .ds-1col .field-name-field-date,
#page-event-mid .ds-1col .field-name-post-date,
#page-philanthropy-top .ds-1col .field-name-field-date,
#page-philanthropy-top .ds-1col .field-name-post-date, .magazine-contents .field-name-field-date,
.magazine-contents .field-name-post-date,
.g2g-section-content .field-name-field-date,
.g2g-section-content .field-name-post-date,
.view-content .field-name-field-date,
.view-content .field-name-post-date, .page-node .group-infobox .field-name-field-date,
.page-node .group-infobox .field-name-field-organisation,
.page-node .group-infobox .field-name-field-author,
.page-node .group-infobox .field-name-page-resources-node-type,
.magazine-contents .field-name-page-resources-node-type,
.g2g-section-content .field-name-page-resources-node-type,
.view-content .field-name-page-resources-node-type, #page-philanthropy-top .attachment .view div.views-field-created span.field-content, #page-philanthropy-content .views-row .views-field-created, #ds-carousel-case-studies .carousel-case-study .content .body .field-name-post-date, .field-name-page-inspire-influential-reads .influential-read .field-name-field-profession, #block-titling-page-title .page-philanthropy-featured div.field-name-post-date, .field-name-most-popular-articles div.views-field-created,
div#ds-tags-related-content div.views-field-created, .page-resources-sidebar-inner ul li a, #block-titling-page-title .page-titling-title, #block-views-node-title-titling-block .page-titling-title {
  *display: inline;
  *zoom: 1;
}

/* 
    Document   : _settings.scss
    Author     : 
    Description:
        Forms reset / cleanup.
*/
/* line 17, ../sass/_forms.scss */
input[type="text"] {
 /* border: 0; */
}
/* line 20, ../sass/_forms.scss */
input.form-text {
    margin: 5px 0;
    width: 100%;
}

select.form-select
{
	width: 100%;
}

.views-exposed-form .views-exposed-widget
{
	float: none;
}

.views-exposed-form .views-submit-button
{
	float: left;
}

.views-exposed-form .views-reset-button
{

}

/* line 27, ../sass/_forms.scss */
div.form-item {
  margin: 0 0 10px 0;
}
/* line 29, ../sass/_forms.scss */
div.form-item div.description {
  font-size: 12px;
}
/* line 32, ../sass/_forms.scss */
div.form-item div.form-actions {
  margin: 5px 0;
}

/* line 39, ../sass/_forms.scss */
label {
  text-transform: uppercase;
  font-weight: normal;
  margin-bottom: 5px;
}


.field-label-inline .field-label, .field-label-inline .field-items, .field-label-inline .field-item {
    font-weight: normal;
	margin-right: 5px;
}

/* line 46, ../sass/_forms.scss */
div.form-type-password {
  margin-bottom: 5px;
}

/* line 52, ../sass/_forms.scss */
div.error {
  background-image: url("../i/warning.png");
  border: 2px solid #e1394d;
}
/* line 56, ../sass/_forms.scss */
div.error ul li {
  margin-left: 0 !important;
}

/* line 63, ../sass/_forms.scss */
.form-item input.error,
.form-item textarea.error,
.form-item select.error {
  border: 2px solid #e1394d;
}

/* 
    Document   : _site.scss
    Author     : 
    Description:
        This file will hold styles for the mobile version of your website (mobile first).
        This also can include ANY global CSS that applies site-wide. Unless overwritten by a more specific style rule, CSS declarations in global.css will apply site-wide.
*/
/* line 11, ../sass/_site.scss */
body {
  line-height: 1.4;
  font-family: Lucida Sans,Arial,Helvetica,san-serif;
  font-size: 12px;
  color: #666;
}

/* line 18, ../sass/_site.scss */
hr {
  background-color: #eae5dd;
  height: 4px;
}

/* line 23, ../sass/_site.scss */
sup {
  font-size: x-small;
  vertical-align: super;
}

/* line 28, ../sass/_site.scss */
sub {
  font-size: x-small;
  vertical-align: sub;
}

/* line 33, ../sass/_site.scss */
#page-title {
  display: none;
}

/* line 38, ../sass/_site.scss */
div.page-titling-heading .page-intro-copy p,
.view-node-title .page-intro-copy p {
  font-size: 21px;
  margin-top: 20px;
}
/* line 42, ../sass/_site.scss */
div.page-titling-heading .page-intro-copy p strong,
.view-node-title .page-intro-copy p strong {
  font-weight: normal;
}

/* line 50, ../sass/_site.scss */
.ie7 div.page-titling-heading .page-intro-copy p,
.ie7 .view-node-title .page-intro-copy p {
  margin: 0 0 20px 0;
}

/* line 56, ../sass/_site.scss */
p {
 /* margin-bottom: 0; */
}

/* line 60, ../sass/_site.scss */
.view-footer {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size: 12px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  width: 100%;
  clear: left;
}

/* line 69, ../sass/_site.scss */
.view-footer a {
  display: block;
  padding: 8px 0;
}

/* line 74, ../sass/_site.scss */
.page-node .group-infobox {
  border: 2px solid #eae5dd;
  padding: 10px;
  display: inline-block;
  width: 436px;
  margin-bottom: 20px;
}

/* line 82, ../sass/_site.scss */
.field-type-ds-text-list .field-label {
  padding-right: 5px;
}

/* line 95, ../sass/_site.scss */
.field-name-body p,
.field-name-field-body p,
.field-name-field-summary p,
.field-name-field-upper-body p,
.field-name-field-lower-body p,
.field-name-field-description p,
.field-name-field-page-description p,
.field_preamble_case_studies p,
.field_preamble_influential_read p,
.field_preamble_personal_stories p {
 /* margin-bottom: 10px; */
}

/* line 108, ../sass/_site.scss */
.field-name-body ul,
.field-name-field-body ul,
.field-name-field-summary ul,
.field-name-field-upper-body ul,
.field-name-field-lower-body ul,
.field-name-field-description ul,
.field-name-field-page-description ul,
.field_preamble_case_studies ul,
.field_preamble_influential_read ul,
.field_preamble_personal_stories ul {
  margin-left: 10px;
}

/* line 112, ../sass/_site.scss */
h1, h2, h3, h4 {
  /* font-family: "Univers LT W01 45 Light", Arial, san-serif; */
  font-family: Georgia,Lucida Sans,Arial,san-serif;
  letter-spacing: 0.2px;
}

/* line 117, ../sass/_site.scss */
h1, h2, h3, h4, h5 {
  text-transform: uppercase;
}

/* line 121, ../sass/_site.scss */
h1, h2, h3, h4, h5, h6 {
  color: #0b0838;
  font-weight: normal;
}

/* line 126, ../sass/_site.scss */
h1 {
  font-size: 36px;
}

/* line 130, ../sass/_site.scss */
h2 {
  font-size: 27px;
}
/* line 132, ../sass/_site.scss */
h2.block-title {
  font-size: 22px;
}

/* line 137, ../sass/_site.scss */
h3 {
  font-size: 22px;
}

/* line 141, ../sass/_site.scss */
h4 {
  font-size: 18px;
}

/* line 149, ../sass/_site.scss */
h6 {
  font-size: 12px;
  font-family: Georgia, "Nimbus Roman No9 L", serif;
}

/* line 155, ../sass/_site.scss */
h6 a {
  font-size: 14px;
  letter-spacing: 0.5px;
}

.site-name {
    margin-top: 0;
}

.site-name-slogan{
    margin-left: -124px;
    margin-top: 10px;
    position: relative;
    z-index: 10;
}

.site-name a{
    /* background: url("images/phil-impact-logo.png") no-repeat scroll 0 0 transparent; */
    background: url("images/philanthropy-impact-logo-full.svg") no-repeat top left;
    background-size: contain;
    display: block;
    height: 125px;
    text-indent: -9999px;
    width: 364px;
}

.site-slogan{
    color: #C3044A;
    font-family: arial;
    left: 130px;
    position: absolute;
    top: 95px;
	width: 400px;
}

a.button-link{
    background: url("images/link-arrow.png") no-repeat scroll right 50% transparent;
    color: #495D6F !important;
    display: inline-block;
    font-size: 16px;
    padding: 0 20px 0 5px;
}

/* Ajax loader */
/* line 162, ../sass/_site.scss */
html.js input.form-autocomplete,
.ajax-progress .throbber {
  background-image: url();
  display: none !important;
}

/* GENERIC BUTTON STYLING */
/* line 169, ../sass/_site.scss */
input[type=submit] {
  border: 0;
  border-radius: 0;
  background: #c60950;
  color: white;
  margin: 5px 0;
  text-shadow: none;
  text-transform: uppercase;
}

/* LOGIN vs LOGOUT */
/* line 180, ../sass/_site.scss */
input[type=submit]:hover {
  background: #c4273a;
}

/* line 185, ../sass/_site.scss */
.not-logged-in .hide-if-not-logged-in,
.logged-in .hide-if-logged-in {
  display: none !important;
}

/* line 190, ../sass/_site.scss */
.logged-in .hide-if-not-logged-in,
.not-logged-in .hide-if-logged-in {
  display: block  !important;
}

/* line 194, ../sass/_site.scss */
.controls-popup-login-pword strong {
  color: red;
}

/* line 198, ../sass/_site.scss */
.controls-popup-login-pword strong a {
  color: red !important;
  font-style: italic;
}

/* LANDING PAGE GENERICS */
/* line 205, ../sass/_site.scss */
.field-name-field-a-quote:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

/* line 214, ../sass/_site.scss */
.float-object {
  float: left;
  display: inline-block;
  zoom: 1;
}

/* line 221, ../sass/_site.scss */
.grid-object {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}

/* line 228, ../sass/_site.scss */
.grid-no-left-margin {
  margin-left: 0 !important;
}

/* line 232, ../sass/_site.scss */
.grid-no-right-margin {
  margin-right: 0 !important;
}

/* line 236, ../sass/_site.scss */
.page-row {
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 4px solid #eae5dd;
}

/* line 242, ../sass/_site.scss */
.page-row-last {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

/* line 248, ../sass/_site.scss */
table {
  border: 0;
  margin-bottom: 0;
}

/* line 253, ../sass/_site.scss */
td, th {
  padding: 0;
  vertical-align: top;
}

/* line 258, ../sass/_site.scss */
a:link, a:visited, a:hover, a.active {
  color: #c60950;
  text-decoration: none;
}

/* line 263, ../sass/_site.scss */
a:hover {
  color: #c60950;
  text-decoration: underline;
}

/* line 268, ../sass/_site.scss */
.field-name-node-link {
  width: 100%;
}

/* === CALENDAR STYLING === */
/* line 275, ../sass/_site.scss */
div.view-events-calendar div.view-header {
  background-color: #f9f7f4;
}
/* line 280, ../sass/_site.scss */
div.view-events-calendar thead th.days {
  background-color: transparent;
  padding: 5px 0;
}
/* line 287, ../sass/_site.scss */
div.view-events-calendar tbody td {
  text-align: center;
  padding: 8px 0;
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  color: #0b0838;
}
/* line 292, ../sass/_site.scss */
div.view-events-calendar tbody td.today {
  background-color: #e1394d;
  color: white;
}
/* line 299, ../sass/_site.scss */
div.view-events-calendar a.ical-icon {
  display: block;
  margin: 0 0 10px 10px;
  overflow: hidden;
  height: 24px;
}
/* line 305, ../sass/_site.scss */
div.view-events-calendar a.ical-icon:hover img {
  margin-top: -24px;
}

/* line 313, ../sass/_site.scss */
.view .date-nav-wrapper .date-nav {
  margin-bottom: 10px;
  padding-bottom: 0;
}

/* line 319, ../sass/_site.scss */
.view .date-nav-wrapper a:visited,
.view .date-nav-wrapper a:link {
  text-decoration: none;
}

/* line 324, ../sass/_site.scss */
.view .date-nav-wrapper a:hover,
.view .date-nav-wrapper a.active {
  text-decoration: none;
}

/* line 329, ../sass/_site.scss */
.view .date-nav-wrapper h3 a:visited,
.view .date-nav-wrapper h3 a:link {
  text-decoration: none;
  background-color: white;
}

/* line 334, ../sass/_site.scss */
.view .date-nav-wrapper .item-list .pager li {
  border: 0;
  margin: 0;
  padding: 0;
  background: transparent;
  font-size: 1.2em;
  float: left;
}

/* line 343, ../sass/_site.scss */
.view .date-nav-wrapper .item-list .pager li.date-next {
  float: right;
}

/* line 347, ../sass/_site.scss */
.view .date-nav-wrapper .item-list .pager li a {
  border: 0;
  margin: 0;
  color: #0b0838;
}
/* line 351, ../sass/_site.scss */
.view .date-nav-wrapper .item-list .pager li a:hover {
  background-color: transparent !important;
  color: #0b0838 !important;
  text-decoration: underline;
}

/* line 358, ../sass/_site.scss */
.view .date-nav-wrapper .date-prev a {
  margin-left: 10px;
  font-weight: bold;
}

/* line 363, ../sass/_site.scss */
.view .date-nav-wrapper .date-heading {
  position: relative;
  width: 100%;
  top: 0px;
  text-align: center;
  z-index: 0;
}

/* line 372, ../sass/_site.scss */
.view .date-nav-wrapper .date-heading h3 a {
  font-weight: bold;
  color: #0b0838;
  font-size: 12px;
  background-color: transparent;
}

/* line 381, ../sass/_site.scss */
.view .date-nav-wrapper .date-next {
  -moz-border-radius: 0px 5px 5px 0px;
  border-radius: 0px 5px 5px 0px;
  background: none repeat scroll 0 0 #dfdfdf;
  float: none;
  padding: 5px 0;
  position: absolute;
  right: 0px;
  text-align: right;
  top: 0px;
  width: auto;
  z-index: 1;
  font-size: 12px;
}

/* line 396, ../sass/_site.scss */
.view .date-nav-wrapper .date-next a {
  margin-right: 10px;
  font-weight: bold;
}

/* GENERIC QUOTATION STYLING */
/* line 403, ../sass/_site.scss */
.quotation {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-style: italic;
  font-size: 14px;
  line-height: 16px;
  color: white;
  background: url("images/quotation-pattern-bg.png") no-repeat scroll right bottom #B592B8;
}

/* line 412, ../sass/_site.scss */
.quotation .quote-marks {
  width: 40px;
  height: 52px;
  background: transparent url(../i/quote-mark.png) center center no-repeat;
  zoom: 1;
  filter: alpha(opacity=50);
  opacity: 0.5;
}

/* line 422, ../sass/_site.scss */
.quotation div.contextual-links-wrapper {
  top: 40px;
}

/* line 426, ../sass/_site.scss */
.quotation .quote-author {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  font-style: normal;
  font-size: 11px;
  margin-top: 10px;
  text-transform: uppercase;
}

/* line 434, ../sass/_site.scss */
.quotation .quotation-inner {
  margin: 10px;
}

/* EXTRA CAROUSEL STYLING */
/* line 440, ../sass/_site.scss */
#ds-carousel-front-page {
 /* margin: 20px 0 0; */
}

/* line 444, ../sass/_site.scss */
#ds-carousel-front-page .ds-carousel-tray {
  height: 256px;
}

/* line 448, ../sass/_site.scss */
#ds-carousel-front-page .ds-carousel-slide {
  margin: 0;
}

/* line 452, ../sass/_site.scss */
#ds-carousel-front-page .node-text-block .field-name-body p {
  /*margin: 0.3em 0 0 0.3em;*/
  /* font-size: 4em; */
  line-height: 1.1;
  /*width: 72%;*/
  font-family: Georgia,Lucida Sans,Arial,san-serif;
}

/* line 459, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner {
  font-size: 0.9em;
}

/* line 463, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .content {
  position: relative;
  height: 265px;
}

/* line 468, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .content h6 {
  position: relative;
  font-size: 1.3em;
}

/* line 473, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .body {
  width: 600px;
}

/* line 477, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .bottom {
  position: absolute;
  bottom: 0;
  left: 0;
  color: white;
  text-transform: uppercase;
}

/* line 486, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .tap {
  background-color: #c60950;
  padding-bottom: 11px;
}

/* line 491, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .tap .field {
  margin: 8px 0 4px 10px;
}

/* line 495, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download {
  background-color: #B592B8;
  padding-bottom: 10px;
}

/* line 500, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download .event-download-ical {
  margin: 10px 0 5px 10px;
}

/* line 504, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download .header {
  background: transparent url(../i/calendar-grey.png) no-repeat 95% 50%;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}

/* line 511, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download .description {
  text-transform: none;
  margin-bottom: 20px;
}

/* line 516, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download .download a {
  background: #c60950;
  padding: 0.5em 0.9em;
  color: white;
}

/* line 522, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .download .download a:hover {
  background: #c4273a;
}

/* line 526, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .field-name-field-picture {
  position: absolute;
  bottom: 0;
}

/* line 531, ../sass/_site.scss */
#ds-carousel-front-page .carousel-latest-event-inner .image {
  position: relative;
  height: 265px;
}

/* line 536, ../sass/_site.scss */
#ds-carousel-front-page h3 {
  background-color: #c60950;
  color: white;
  font-size: 2.5em;
  padding-left: 5px;
  margin-bottom: 0;
}

/* line 544, ../sass/_site.scss */
#ds-carousel-front-page .carousel-page-inspire {
  margin: 0;
}

/* line 548, ../sass/_site.scss */
#ds-carousel-front-page .carousel-page-inspire div.node-quote {
  height: 159px;
}

/* line 552, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-item {
  position: relative;
  overflow: hidden;
}

/* line 557, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-personal-story {
  height: 224px;
}

/* line 561, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-case-study {
  height: 107px;
}

/* line 565, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-influential-reader {
  height: 263px;
}

/* line 569, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-item .image {
  background-color: black;
  position: absolute;
  bottom: 0;
  left: 0;
}
/* line 574, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-item .image img {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
}

/* line 579, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-item .text {
  position: absolute;
  bottom: 10px;
  left: 10px;
  color: white;
  line-height: 1;
  text-transform: uppercase;
}

/* line 589, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-personal-story .text {
  font-size: 3.8em;
}

/* line 593, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-case-study .text {
  font-size: 2em;
}

/* line 597, ../sass/_site.scss */
#ds-carousel-front-page .page-inspire-carousel-influential-reader .text {
  font-size: 3em;
}

/** New front page carousel functionality **/

.view-carousel-content-block
{
    padding-bottom: 27px;
    position: relative;
}

.view-carousel-content-block .views-field-field-carousel-title h2
{
    background: none repeat scroll 0 0 #C60950;
    color: #FFFFFF;
    left: 1%;
    margin: 0;
    width: 30%;
	padding-left: 1%;
    position: absolute;
    z-index: 100;
}

.view-carousel-content-block .views-field-field-carousel-title .carousel-item-count-1 h2
{
    left: auto;
    right: 0;
	width: 39%;
}

.view-carousel-content-block .views-field-field-carousel-item
{
	width: 940px;
	height: 260px;
}

.view-carousel-content-block .views-field-field-carousel-item .field-collection-view
{
    background: url("images/quotation-pattern-bg.png") no-repeat scroll right bottom #B592B8;
	border: medium none;
    float: left;
    width: 940px;
    height: 260px;
	margin: 0;
	padding: 0;
    position: relative;
    overflow: hidden;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .field-collection-view
{
	background: none;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-collection-view
{
    margin: 0 1%;
    width: 61%;
}
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-collection-view-final
{
    width: 31%;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-3 .field-collection-view
{
    margin: 0 1%;
    width: 31%;
}

.view-carousel-content-block .views-field-field-carousel-item .content
{
    bottom: 0;
    position: absolute;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .content
{
	position: static;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .content
{
    bottom: auto;
	top: 0;
}
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-collection-view-final .content
{
    bottom: 0;
	top: auto;
}

.view-carousel-content-block .views-field-field-carousel-item .field-name-field-image
{
	background: none repeat scroll 0 0 #000000;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .field-name-field-image
{
	float: right;
	margin-left: 1em;
	position: relative;
	width: 40%;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-name-field-image
{
    float: left;
    width: 50.8%;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-collection-view-final .field-name-field-image
{
	float: none;
	width: auto;
}



.view-carousel-content-block .views-field-field-carousel-item .group-image-title
{
	position: relative;
}

.view-carousel-content-block .views-field-field-carousel-item .group-title
{
    bottom: 0;
    left: 0;
    position: absolute;
}

.view-carousel-content-block .views-field-field-carousel-item .group-title .field-name-field-carousel-title,
.view-carousel-content-block .views-field-field-carousel-item .group-title .field-name-field-full-name
{
    color: #FFFFFF;
    font-size: 3em;
    line-height: 1;
    text-transform: uppercase;
}
.view-carousel-content-block .views-field-field-carousel-item .group-title .field-name-field-full-name
{
	font-weight: bold;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .group-title,
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .group-title .field-name-field-carousel-title,
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1 .group-title .field-name-field-full-name
{
    color: #000000;
    padding-top: 0.5em;
    position: static;
}

.view-carousel-content-block .carousel-item-count-2 .group-title
{
    float: right;
    margin-top: 1%;
    position: static;
    width: 48%;
}

.view-carousel-content-block .carousel-item-count-2 .field-collection-view-final .group-title
{
    float: none;
    margin: 0;
    position: absolute;
    width: auto;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-3 .group-title .field-name-field-carousel-title,
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-3 .group-title .field-name-field-full-name
{
	font-size: 2.8em;
}

.view-carousel-content-block .views-field-field-carousel-item .field-name-field-url a
{
    bottom: 0;
    display: block;
    left: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-1  .field-name-field-url a
{
    background: url("/sites/all/themes/puk/css/images/link-arrow.png") no-repeat scroll right 50% transparent;
    display: inline-block;
    font-size: 1.2em;
    height: 11px;
    line-height: 11px;
    padding: 1em 20px 1em 1em;
    position: static;
    text-indent: 0;
}

.view-carousel-content-block .views-field-field-carousel-item .field-name-field-body
{
    padding: 1em 0.5em;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-name-field-body,
.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-3 .field-name-field-body
{
    /*background: url("images/quotation-pattern-bg.png") no-repeat scroll right bottom #B592B8;*/
	color: #FFFFFF;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-name-field-body
{
    float: right;
    width: 47%;
}

.view-carousel-content-block .views-field-field-carousel-item .carousel-item-count-2 .field-collection-view-final .field-name-field-body
{
    float: none;
    width: auto;
}

.view-carousel-content-block .views-field-field-carousel-item  .field-name-field-image img
{
	display: inline !important; /* ie fix (display:none seems to be being added via js)*/
    height: auto;
	opacity: 0.95;
    width: 100%;
}

.view-carousel-content-block .views-slideshow-controls-bottom
{
    left: 50%;
    position: absolute;
}

.view-carousel-content-block .views-slideshow-pager-fields
{
    left: -50%;
    position: relative;
}

.view-carousel-content-block .views-slideshow-pager-field-item
{
    background: url("/sites/all/modules/%2Bapp/ds_carousel/i/indicators.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 17px;
    margin: 5px 3px;
    text-indent: -9999px;
    width: 17px;
}

.view-carousel-content-block .views-slideshow-pager-field-item:hover
{
	cursor: pointer;
	background-position: 0 -17px;
}

.view-carousel-content-block .views-slideshow-pager-field-item.active
{
	cursor: default;
	background-position: 0 -17px;
}

/* line 603, ../sass/_site.scss */
.page-philanthropy-featured {
  margin-bottom: 20px;
}

/* line 612, ../sass/_site.scss */
div#personal-story-content div.field-name-field-picture {
  float: left;
  margin: 0 20px 10px 0;
}
/* line 617, ../sass/_site.scss */
div#personal-story-content div.field-name-page-resources-node-type {
  color: #0b0838;
  margin-bottom: 3px;
  display: block;
}
/* line 624, ../sass/_site.scss */
div#personal-story-content div.field-name-field-author {
  margin-bottom: 3px;
}
/* line 633, ../sass/_site.scss */
div#personal-story-content div.field-type-text-with-summary ul li {
  margin-bottom: 5px;
}

/* PAGER STYLING */
/* line 642, ../sass/_site.scss */
.item-list .pager {
  text-align: left;
  margin: 0;
  padding: 0;
}

/* line 648, ../sass/_site.scss */
.item-list .pager li {
  float: left;
  zoom: 1;
  margin: 0 4px 0 0;
  padding: 0;
  min-width: 36px;
  height: 36px;
}

/* line 659, ../sass/_site.scss */
.item-list .pager li a {
  display: inline-block;
  zoom: 1;
  margin: 0;
  padding: 11px 0 0 0;
  text-align: center;
  min-width: 36px;
  height: 25px;
}

/* line 670, ../sass/_site.scss */
.item-list .pager li.pager-pages-of.first {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size: 15px;
  font-style: italic;
  margin-right: 10px;
  padding-top: 6px;
  width: auto;
}

/* line 679, ../sass/_site.scss */
.item-list .pager li.pager-pages-of {
  padding: 0;
}

/* line 683, ../sass/_site.scss */
.item-list .pager li.pager-previous {
  padding: 0 3px;
}

/* line 688, ../sass/_site.scss */
.item-list .pager li.pager-current,
.item-list .pager li.pager-ellipsis {
  padding: 11px 0 0 0;
  height: 25px;
  text-align: center;
}

/* line 694, ../sass/_site.scss */
.item-list .pager li.pager-ellipsis {
  color: white;
}

/*-- Pager colours --*/
/* line 701, ../sass/_site.scss */
.item-list .pager li {
  background-color: #e1394d;
}

/* line 705, ../sass/_site.scss */
.item-list .pager li a {
  color: white;
}

/* line 709, ../sass/_site.scss */
.item-list .pager li a:hover {
  background-color: #c60950;
  text-decoration: none;
}

/* line 714, ../sass/_site.scss */
.item-list .pager li.pager-pages-of {
  border: 0;
  background-color: transparent;
  color: #999;
}

/* line 720, ../sass/_site.scss */
.item-list .pager li.pager-pages-of em {
  color: #e1394d;
}

/* line 724, ../sass/_site.scss */
.item-list .pager li.pager-current {
  border: 1px solid #eee;
  background-color: transparent;
  color: #e1394d;
}

/*-- Styling the controls_nav block to run alongside the site logo --*/
/* line 732, ../sass/_site.scss */
.block-controls-nav {
  float: right;
  margin-top: 23px;
  font-size: 0.8em;
}

/* line 738, ../sass/_site.scss */
.block-controls-nav-subnav {
  float: none;
  margin-top: 10px;
}

/* line 743, ../sass/_site.scss */
.block-controls-nav ul.controls-nav {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 749, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  font-size: 13px;
  float: left;
  margin-left: 15px;
  zoom: 1;
}

/* line 758, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li a {
  float: left;
  color: #0b0838;
}

/* line 763, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li.controls-nav-to-front {
  margin: -2px 0 0 0;
}

/* line 767, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li.controls-nav-to-philanthropy-today {
  margin-left: 20px;
}

/* Main nav */
#block-system-main-menu
{
    float: right;
    margin-top: 23px;
}

#block-system-main-menu ul
{
   font-size: 1.1em;
   font-family: "Univers LT W01 55 Roman",Arial,san-serif;
}

#block-system-main-menu ul li
{
    float: left;
    list-style: none outside none;
}

#block-system-main-menu ul li a
{
    color: #0B0838;
    display: block;
    margin: 0 3px;
}

#block-system-main-menu ul li a:hover
#block-system-main-menu ul li a.active ,
#block-system-main-menu ul li a.active-trail 
{
	text-decoration: underline;
}

#block-system-main-menu ul li ul
{
    display: none;
    font-size: 0.8em;
    position: absolute;
}

#block-system-main-menu ul li ul li
{

}

#block-system-main-menu ul li ul li a
{

}

/* Secondary nav */

#block-menu-block-1
{
    border-bottom: 1px solid white;
    padding-bottom: 8px;
    float: none;
    margin-top: 10px;
}

#block-menu-block-1 ul
{
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#block-menu-block-1 ul li
{
	list-style: none outside none;
	margin: 0;
	padding: 0;
    float: left;
    font-family: "Univers LT W01 55 Roman",Arial,san-serif;
    font-size: 13px;
}

#block-menu-block-1 ul li a
{
    color: #0B0838;
    float: left;
    padding: 0.2em 2em 0 0;
}

#block-menu-block-1 ul li a.active,
#block-menu-block-1 ul li a.active-trail
{
    color: #C60950;
}

.menu-position-link
{
	display: none;
}

/* New sarch block */

#block-block-7
{
    clear: both;
    float: right;
}

#block-block-7 .form-item
{
    float: left;
    margin-right: 0.5em;
    margin-top: 2em;
}

#block-block-7 #edit-actions
{
    float: left;
    margin-top: 2em;
}

/* Search item */
/* line 773, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li a.controls-popup-search {
  background-color: #e7e7e7;
  background-image: url("../i/navigation-search-spritesheet.jpg") !important;
  background-repeat: no-repeat !important;
  font-size: 12px;
  margin-top: -3px;
  padding: 4px 0 0 24px;
  height: 20px;
  width: 50px;
}
/* line 783, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li a.controls-popup-search.controls-popup-wrapper-open, .block-controls-nav ul.controls-nav li a.controls-popup-search:hover {
  background-color: #0b0838;
  background-position: 0 -24px !important;
  color: white;
  text-decoration: none;
}

/* Login item */
/* line 794, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li.controls-nav-to-user-login a.controls-popup-login {
  background-color: #e7e7e7;
  font-size: 12px;
  margin-top: -3px;
  padding: 4px 6px;
}
/* line 800, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li.controls-nav-to-user-login a.controls-popup-login.controls-popup-wrapper-open, .block-controls-nav ul.controls-nav li.controls-nav-to-user-login a.controls-popup-login:hover {
  color: white;
  background-color: #0b0838 !important;
  background-position: 0 -24px !important;
  text-decoration: none;
}

/* Blame the drupal develop for not generating a selector... */
/* line 810, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li a.test {
  background: url("../i/navigation-search-spritesheet.jpg") no-repeat;
  text-indent: -99999px;
  height: 24px;
}

/* line 820, ../sass/_site.scss */
.block-controls-nav ul.controls-nav li a.active {
  color: #c60950;
}

/* line 824, ../sass/_site.scss */
.block-controls-nav-subnav {
  border-bottom: 1px solid white;
  padding-bottom: 8px;
}

/* line 829, ../sass/_site.scss */
.block-controls-nav-subnav ul.controls-nav-level-1 li {
  margin: 0 20px 0 0;
}


/* Header */
/* line 834, ../sass/_site.scss */
div#zone-branding {
    position: relative;
}
/* line 838, ../sass/_site.scss */
div#zone-branding div.logo-img {
  margin-top: 14px;
}

/* line 844, ../sass/_site.scss */
.ie7 div#zone-branding {
  z-index: 1000;
}

/* line 849, ../sass/_site.scss */
#zone-header-wrapper {
  margin-top: 10px;
  background-color: #f2f4f3;
  position: relative;
  top: -20px;
}

/* line 855, ../sass/_site.scss */
#zone-header {
 /* background: transparent url(../i/banner-bg.jpg) center bottom; */
  background: url("images/banner-bg.png") repeat scroll center bottom transparent;
  max-height: 413px;
}

/* Linkage control */
/* line 862, ../sass/_site.scss */
.linkage-image {
  /* A little bit of responsiveness */
  display: none;
}

/* Ankle */
/* line 869, ../sass/_site.scss */
#zone-ankle-wrapper {
  background-color: #B592B8;
}

/* line 873, ../sass/_site.scss */
.block-data-strip {
  background-color: #B592B8;
}

/* line 877, ../sass/_site.scss */
.block-data-strip .page-home-data-strip-item .page-home-data-strip-inner {
  padding: 20px 0;
}

/* line 881, ../sass/_site.scss */
.block-data-strip .page-home-data-strip-item .page-home-data-strip-big {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 48px;
  color: black;
}

/* line 887, ../sass/_site.scss */
.block-data-strip .page-home-data-strip-item .page-home-data-strip-small {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 10px;
  font-weight: normal;
  text-transform: uppercase;
  color: white;
}

/* line 896, ../sass/_site.scss */
#zone-footer,
#zone-postscript {
  padding: 30px 0;
}

/* line 900, ../sass/_site.scss */
#section-footer {
  margin-top: 30px;
}
/* line 904, ../sass/_site.scss */
#section-footer ul,
#section-footer li {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
}

/* line 909, ../sass/_site.scss */
#section-footer h2.block-title {
  margin-bottom: 20px;
}

/* line 919, ../sass/_site.scss */
#section-footer ul,
#section-footer ul li {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 925, ../sass/_site.scss */
#section-footer ul li {
  margin-bottom: 2px;
}

/* line 929, ../sass/_site.scss */
#section-footer ul li a {
  color: #c60950;
}

/* line 933, ../sass/_site.scss */
.block-footer-0 {
  position: relative;
  min-height: 177px;
  top: -3px;
}

/* line 939, ../sass/_site.scss */
.block-footer-0 .page-home-footer-0-slogan {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-style: italic;
  color: #3c807f;
  font-size: 21px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 949, ../sass/_site.scss */
.block-footer-0 .page-home-footer-0-copyright {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 956, ../sass/_site.scss */
.block-footer-3 .page-home-footer-3-contact a {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
}

/* line 961, ../sass/_site.scss */
#zone-postscript-wrapper {
  background-color: #f4f0ea;
}

/* line 965, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship h2.block-title {
  color: #999;
  float: left;
  zoom: 1;
  margin-bottom: 0;
  width: 15%;
  vertical-align: top;
  position: relative;
  top: 2px;
}

/* line 976, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship .content {
  float: left;
  zoom: 1;
}

/* line 983, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship .content ul.menu,
#section-footer .block-menu-site-sponsorship .content ul.menu li,
#section-footer .block-menu-site-sponsorship .content ul.menu li a {
  float: left;
  zoom: 1;
}

/* line 988, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship .content ul.menu li {
  text-transform: uppercase;
  width: 12em;
  vertical-align: top;
}

/* line 994, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship .content ul.menu li.first {
  width: 16em;
}

/* line 998, ../sass/_site.scss */
#section-footer .block-menu-site-sponsorship .content ul.menu li a {
  text-align: left;
}

/* GENERAL TEASER STUFF */
/* line 1005, ../sass/_site.scss */
.ds-1col {
  margin-top: 10px;
}

#page-g2g-level-3-btm .field-name-page-g2g-featured-item
{
  margin-top: -10px;
}

/* line 1009, ../sass/_site.scss */
.ds-1col h6 {
  margin: 10px 0 5px 0;
}

/* line 1014, ../sass/_site.scss */
.ds-1col .field-name-field-date,
.ds-1col .field-name-post-date {
  margin: 10px 0;
  color: #999;
}

/* line 1019, ../sass/_site.scss */
.ds-1col .view-more {
  margin-top: 10px;
}

/* line 1025, ../sass/_site.scss */
.ds-1col .field-name-field-summary p,
.ds-1col .field-name-body p {
  margin: 0;
}

/* line 1030, ../sass/_site.scss */
.ds-1col .field-name-body,
.ds-1col .field-name-field-summary {
  font-size: 12px;
}

/* SHARING GENERICS */
/* line 1038, ../sass/_site.scss */
.miscellany-sharing a[href="#action"] {
  background-image: url(../i/share-page-icon.png);
  background-position: 10px center;
  background-repeat: no-repeat;
  padding: 10px 20px 10px 30px;
  margin-bottom: 10px;
}
/* line 1048, ../sass/_site.scss */
.miscellany-sharing ul a[href="#action"] {
  display: none;
}
/* line 1052, ../sass/_site.scss */
.miscellany-sharing div.miscellany-sharing-title {
  color: white;
}
/* line 1055, ../sass/_site.scss */
.miscellany-sharing div.miscellany-sharing-image {
  display: none;
}

/* line 1061, ../sass/_site.scss */
.js .miscellany-sharing .miscellany-sharing-list {
  background-color: #eae5dd;
  padding: 2px;
  position: absolute;
  top: 38px;
  z-index: 100;
  width: 121px;
}

/* line 1070, ../sass/_site.scss */
.js .miscellany-sharing .miscellany-sharing-list-closed {
  display: none;
}

/* line 1075, ../sass/_site.scss */
.miscellany-sharing ul,
.miscellany-sharing ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1081, ../sass/_site.scss */
.miscellany-sharing ul {
  background-color: #ccc;
  padding: 4px 0;
}

/* line 1086, ../sass/_site.scss */
.miscellany-sharing ul li {
  float: left;
  margin: 2px 0;
  padding: 0 2px;
}

/* HOME PAGE STUFF */
/* line 1094, ../sass/_site.scss */
#page-home-content .view-content .node {
  height: 260px;
}

/* line 1100, ../sass/_site.scss */
#page-home-content .view-latest-whatever .field-name-node-link {
  position: absolute;
  bottom: 0;
  left: 0;
}

/* line 1106, ../sass/_site.scss */
#page-home-content td.col-first {
  margin-left: 0px !important;
}

/* line 1110, ../sass/_site.scss */
#page-home-content td.col-last {
  margin-right: 0px !important;
}

/* line 1119, ../sass/_site.scss */
#page-home-top .ds-1col .field-name-field-date,
#page-home-top .ds-1col .field-name-post-date,
#page-event-mid .ds-1col .field-name-field-date,
#page-event-mid .ds-1col .field-name-post-date,
#page-philanthropy-top .ds-1col .field-name-field-date,
#page-philanthropy-top .ds-1col .field-name-post-date {
  float: none;
  display: block;
}

/* line 1125, ../sass/_site.scss */
.linkage-giving-advice {
  background: #e2394e url(../i/GA-Red.jpg) bottom right no-repeat;
}

/* line 1129, ../sass/_site.scss */
.linkage-giving-advice .linkage-body {
  font-size: 1em;
  padding: 7em 1em 1em 1em;
}

/* line 1134, ../sass/_site.scss */
.linkage-giving-advice .linkage-body h4 {
  font-weight: normal;
  color: white;
  font-size: 2em;
  margin: 0 0 10px;
  line-height: 1.1;
}

/* line 1142, ../sass/_site.scss */
.linkage-giving-advice .linkage-body h4 strong {
  font-family: "Univers LT W01 65 Bold", 'DejaVu Sans', 'Liberation Sans', Freesans, Arial, san-serif;
  font-weight: bold;
}

/* line 1147, ../sass/_site.scss */
.linkage-giving-advice .linkage-body a {
  color: white;
}

/* line 1151, ../sass/_site.scss */
.linkage-giving-advice .linkage-body a:hover {
  text-decoration: none;
}

/* line 1155, ../sass/_site.scss */
.linkage-giving-advice-wide .linkage-body {
  padding: 20px;
  position: relative;
  min-height: 130px;
}
/* line 1160, ../sass/_site.scss */
.linkage-giving-advice-wide .linkage-body h4,
.linkage-giving-advice-wide .linkage-body p {
  position: absolute;
  left: 20px;
}
/* line 1164, ../sass/_site.scss */
.linkage-giving-advice-wide .linkage-body h4 {
  font-size: 2.4em;
  bottom: 125px;
}
/* line 1168, ../sass/_site.scss */
.linkage-giving-advice-wide .linkage-body p {
  bottom: 20px;
  width: 190px;
}

/* line 1174, ../sass/_site.scss */
#page-home-btm .linkage-body {
  margin-top: 7px;
}

/* line 1179, ../sass/_site.scss */
#page-home-btm .linkage-body,
#page-home-btm .linkage-body p {
  margin-bottom: 14px;
}

/* line 1183, ../sass/_site.scss */
#page-home-btm .linkage-link-item-first {
  border-top: 1px solid #eae5dd;
}

/* line 1187, ../sass/_site.scss */
#page-home-btm .linkage-link-item {
  padding: 7px 0;
  border-bottom: 1px solid #eae5dd;
}

/* line 1193, ../sass/_site.scss */
a.facetapi-limit-link {
  text-transform: uppercase;
}

/* line 1198, ../sass/_site.scss */
.facetapi-facetapi-links .facet-count {
  position: absolute;
  right: 1px;
  top: 1px;
}

/* line 1204, ../sass/_site.scss */
a.facetapi-active .facet-count .facetapi-deactive-widget {
  vertical-align: middle;
  width: 13px;
  height: 13px;
  float: none;
  display: inline-block;
  zoom: 1;
  margin: 0;
  padding: 0;
  background: #333333 url(../i/x-normal.png) center center no-repeat;
}

/* line 1217, ../sass/_site.scss */
a.facetapi-active:hover .facet-count .facetapi-deactive-widget {
  background-image: url(../i/x-rollover.png);
}

/* line 1227, ../sass/_site.scss */

.field-name-page-resources-search-reset a,
.linkage-subscribe .linkage-link-item a {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 20px 20px 20px 20px;
    color: #000000;
    display: block;
    padding: 0.2em 0.8em;
}

.field-name-page-resources-search-reset a:hover,
.linkage-subscribe .linkage-link-item a:hover {
	text-decoration: none;
	background-color: #C2044A;
	color: #ffffff;
}

/* thing */
/* line 1234, ../sass/_site.scss */
.field-name-page-resources-search-reset input[type="submit"] {
  background-color: transparent;
  text-transform: inherit !important;
  color: #c60950 !important;
  padding: 0;
  margin-top: 10px;
}
/* line 1241, ../sass/_site.scss */
.field-name-page-resources-search-reset input[type="submit"]:hover {
  text-decoration: underline;
}

/* G2G STUFF */
/* line 1249, ../sass/_site.scss */
#page-g2g-level-3-top {
  border-bottom: 2px solid #ccc;
  padding-bottom: 30px;
}

/* line 1254, ../sass/_site.scss */
#page-g2g-level-3-btm .field-name-field-featured-item .view-mode-featured_item {
  margin-top: 0px;
  margin-bottom: 20px;
}

/* line 1259, ../sass/_site.scss */
.block-page-g2g .block-inner .content {
  position: relative;
}

/* line 1263, ../sass/_site.scss */
.block-page-g2g .block-inner .content .page-g2g-sponsors {
  position: absolute;
  bottom: 31px;
  right: 0;
}

/* line 1269, ../sass/_site.scss */
.block-page-g2g .page-g2g-sponsor {
  font-size: 0.8em;
  font-weight: bold;
  text-align: center;
  margin: 0 5px;
}

/* line 1276, ../sass/_site.scss */
.page-about-sponsor-logo .view-mode-teaser {
  float: left;
}

/* line 1280, ../sass/_site.scss */
.page-about-sponsor-logo .field-name-field-picture {
  margin-right: 0;
  float: none;
}

/* line 1285, ../sass/_site.scss */
.block-page-g2g .page-g2g-sponsors {
  /* A little bit of responsiveness */
  display: none;
}

/* line 1290, ../sass/_site.scss */
#page-g2g-land-content .page-g2g-land-row {
  margin: 30px 0 0;
}

/* line 1294, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-top .page-g2g-land-top-wide {
  background-color: #f5f0ea;
  height: 271px;
}

/* line 1299, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-top .group-text-bits {
  margin: 0 0 20px 20px;
  width: 45%;
  display: inline-block;
  zoom: 1;
  vertical-align: bottom;
  float: left;
}

/* line 1310, ../sass/_site.scss */
#page-g2g-land-top div.linkage-giving-advice .linkage-body {
  height: 231px;
}

/* line 1316, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-btm .field-name-field-giving-tool-title,
#page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-title {
  color: #0b0838;
  text-transform: uppercase;
  margin: 20px 0;
}

/* line 1324, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-btm .field-name-field-giving-tool,
#page-g2g-land-content #page-g2g-land-top .field-name-field-giving-navigator {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
  line-height: 1.6;
}

/* line 1329, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-top .field-name-field-navigator-link {
  margin: 20px 0 0;
}

/* line 1337, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-land-top .field-name-field-picture {
  width: 45%;
  display: inline-block;
  zoom: 1;
  margin: 15px 5px;
}

/* line 1345, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock {
  background: transparent url(../i/5stages.png) center center no-repeat;
  position: relative;
  height: 500px;
}

/* line 1351, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term {
  position: absolute;
  width: 230px;
  padding: 10px;
  background-color: #eae5dd;
}

/* line 1358, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term h6 {
  margin-top: 0;
  margin-bottom: 10px;
}

/* line 1363, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term p {
  margin: 0;
}

/* line 1367, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term-1 {
  left: 48%;
  bottom: 67%;
}

/* line 1372, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term-2 {
  left: 63%;
  bottom: 39%;
}

/* line 1377, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term-3 {
  left: 52%;
  bottom: 10%;
}

/* line 1382, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term-4 {
  left: -3%;
  bottom: 26%;
}

/* line 1387, ../sass/_site.scss */
#page-g2g-land-content #page-g2g-clock .page-g2g-term-5 {
  left: 0%;
  bottom: 59%;
}

/* GIVING NAVIGATOR - MENU */
/* line 1394, ../sass/_site.scss */
#page-g2g-submenu .block-inner .content {
  position: relative;
  height: 48px;
}

/* line 1399, ../sass/_site.scss */
ul#page-g2g-submenu-list {
  list-style: none;
  position: absolute;
  bottom: 0;
  margin: 0;
}

/* line 1406, ../sass/_site.scss */
ul#page-g2g-submenu-list li {
  list-style: none;
  display: inline-block;
  zoom: 1;
  margin-right: 10px;
  background-color: #f4f1ec;
  text-align: center;
}

/* line 1416, ../sass/_site.scss */
ul#page-g2g-submenu-list li a {
  display: inline-block;
  zoom: 1;
  padding: 10px;
  text-transform: uppercase;
  color: #666;
}

/* line 1425, ../sass/_site.scss */
ul#page-g2g-submenu-list li a.active {
  background-color: white;
}

/* GIVING NAVIGATOR - 1st & 3rd LEVEL STYLING */
/* Looks like a bijou bugette - can't remove field labels inside a field group. Nasty. */
/* line 1433, ../sass/_site.scss */
#page-g2g-level-1-content .field-label,
#page-g2g-level-3-content .field-label {
  display: none;
}

/* line 1438, ../sass/_site.scss */
#page-g2g-level-1-content .para-primus,
#page-g2g-level-3-content .para-primus {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  color: #3c807F;
  margin-bottom: 20px;
  font-size: 1.2em;
  line-height: 1.6;
}

/* line 1447, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius a,
#page-g2g-level-3-content .para-tertius a {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
}

/* line 1452, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius a em,
#page-g2g-level-3-content .para-tertius a em {
  font-style: normal;
  text-transform: capitalize;
}

/* line 1458, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius-closed .page-g2g-opener,
#page-g2g-level-3-content .para-tertius-closed .page-g2g-opener {
  display: block;
}

/* line 1465, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius-closed .page-g2g-closer,
#page-g2g-level-3-content .para-tertius-closed .page-g2g-closer,
#page-g2g-level-1-content .para-tertius-closed .content,
#page-g2g-level-3-content .para-tertius-closed .content {
  display: none;
}

/* line 1470, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius-open .page-g2g-opener,
#page-g2g-level-3-content .para-tertius-open .page-g2g-opener {
  display: none;
}

/* line 1477, ../sass/_site.scss */
#page-g2g-level-1-content .para-tertius-open .page-g2g-closer,
#page-g2g-level-3-content .para-tertius-open .page-g2g-closer,
#page-g2g-level-1-content .para-tertius-open .content,
#page-g2g-level-3-content .para-tertius-open .content {
  display: block;
}

/* line 1481, ../sass/_site.scss */
#page-g2g-navigator-main #root-nav-msg {
  font-family: "Univers LT W01 55 Roman", Arial, san-serif;
  font-size: 30px;
  color: #0b0838;
  line-height: 30px;
}
/* line 1486, ../sass/_site.scss */
#page-g2g-navigator-main #root-nav-msg em {
  font-family: "Univers LT W01 65 Bold", Arial, san-serif;
}

/* line 1491, ../sass/_site.scss */
div.node-book-review {
  margin-bottom: 20px;
}

/* line 1495, ../sass/_site.scss */
#g2g-subterms .page-g2g-subterm {
  margin: 30px 0 0;
}

/* line 1499, ../sass/_site.scss */
#g2g-subterms .page-g2g-subterm-first {
  margin: 30px 0;
}

/* line 1503, ../sass/_site.scss */
#g2g-subterms h4 {
  margin: 0 0 10px;
}

/* line 1507, ../sass/_site.scss */
#g2g-subterms .main-content {
  border: 2px solid #ccc;
  padding: 10px;
}

/* line 1512, ../sass/_site.scss */
#g2g-subterms .bullet-list ul li {
  list-style: disc;
}

/* line 1517, ../sass/_site.scss */
#g2g-subterms .read-about h5,
#g2g-subterms .related-content h5 {
  margin: 0 0 8px;
}

/* line 1522, ../sass/_site.scss */
#g2g-subterms .read-about ul li,
#g2g-subterms .related-content ul li {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
  margin: 0 0 6px;
}

/* line 1527, ../sass/_site.scss */
#g2g-subterms .related-content {
  margin-top: 2.7em;
}

/* line 1531, ../sass/_site.scss */
#g2g-sidebar {
  background-color: #f5f0ea;
  padding: 10px;
}

/* line 1537, ../sass/_site.scss */
#g2g-sidebar ul,
#g2g-sidebar ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1543, ../sass/_site.scss */
#g2g-sidebar h5.twig {
  margin-bottom: 5px;
  margin-top: 10px;
}

/* line 1548, ../sass/_site.scss */
#g2g-sidebar ul li li {
  margin-top: 3px;
}

/* line 1552, ../sass/_site.scss */
#g2g-sidebar ul li li.first {
  margin-top: 0;
}

/* line 1556, ../sass/_site.scss */
#g2g-sidebar ul li li a {
  display: block;
  padding: 10px;
  background-color: #f9f8f4;
  border: 1px solid #e4e3df;
  color: #666;
}

/* line 1564, ../sass/_site.scss */
#g2g-sidebar ul li li a.active {
  background-color: white;
  border-left: 2px solid red;
}

/* line 1569, ../sass/_site.scss */
#page-g2g-level-3-btm {
  margin-top: 30px;
}

/* line 1573, ../sass/_site.scss */
#page-g2g-level-3-btm .field-linkage {
  margin-top: 20px;
}

/* line 1577, ../sass/_site.scss */
#page-g2g-level-3-btm .quotation .field-name-field-summary {
  font-size: 1.2em;
}

/* line 1581, ../sass/_site.scss */
#page-g2g-level-3-btm h4 {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 1586, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content {
  margin-bottom: 1em;
}

/* line 1590, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content h6 {
  margin: 0 0 5px 0;
}

/* line 1594, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .view-empty {
  border-bottom: 1px solid #eae5dd;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

/* line 1600, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .view-empty p {
  margin: 0;
}

/* line 1604, ../sass/_site.scss */
.node-unpublished {
  padding: 5px;
}

/* line 1610, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-field-date,
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-post-date,
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-field-author {
  text-transform: uppercase;
  color: #999;
  display: inline-block;
  zoom: 1;
  padding-right: 0.5em;
}

/* line 1620, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-field-date,
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-post-date {
  margin: 0;
}

/* line 1625, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-body,
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content .field-name-summary {
  margin-top: 5px;
}

/* line 1629, ../sass/_site.scss */
#page-g2g-level-3-btm .page-g2g-level-3-btm-wide .g2g-section-content p {
  margin: 0;
}

/* line 1633, ../sass/_site.scss */
#page-g2g-level-3-btm .g2g-section-read-more {
  margin-bottom: 1em;
}

/* GIVING NAVIGATOR */
/* line 1638, ../sass/_site.scss */
#page-g2g-navigator-navform {
  background-color: #eae5dd;
  border: 1px solid #eae5dd;
  position: relative;
}
/* line 1643, ../sass/_site.scss */
#page-g2g-navigator-navform div.ajax-progress div.message {
  font-size: 9px;
  padding-left: 2px;
  text-transform: uppercase;
}

/* line 1650, ../sass/_site.scss */
#page-g2g-navigator-navform .form-actions {
  position: absolute;
  right: 0.2em;
  bottom: 0.2em;
}

/* line 1656, ../sass/_site.scss */
#page-g2g-navigator-navform .form-type-radio {
  margin: 5px 0;
  color: #0b0838;
}

/* line 1661, ../sass/_site.scss */
#page-g2g-navigator-navform label.option {
  font-size: 9px;
  position: relative;
  top: 1px;
  margin-left: 2px;
}

/* line 1671, ../sass/_site.scss */
#page-g2g-navigator-navform .terms .term {
  padding: 9px;
  vertical-align: top;
  display: inline-block;
  zoom: 1;
}

/* line 1679, ../sass/_site.scss */
#page-g2g-navigator-navform .terms .question {
  font-family: Arial, Helvetica, san-serif;
  margin: 10px 0 5px 0;
  height: 60px;
  color: #0b0838;
}

/* Navigator sidebar */
/* line 1688, ../sass/_site.scss */
#page-g2g-navigator-results {
  margin-top: 30px;
}
/* line 1690, ../sass/_site.scss */
#page-g2g-navigator-results h2.block-title {
  margin-bottom: 10px;
}

/* line 1695, ../sass/_site.scss */
#page-g2g-navigator-sidebar {
  background-color: #f5f0ea;
}

/* line 1699, ../sass/_site.scss */
#page-g2g-navigator-main #page-g2g-level-3-sidebar {
  display: none;
}

/* line 1703, ../sass/_site.scss */
#page-g2g-navigator-sidebar .empty-sidebar {
  height: 30em;
}

/* line 1708, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul,
#page-g2g-navigator-sidebar ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 1714, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li {
  margin: 10px;
}

/* line 1718, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li a {
  display: block;
  padding: 10px;
  background-color: #faf8f5;
  border: 1px solid #eae5dd;
  color: #0b0838;
}

/* line 1726, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li a.active {
  background-color: white;
  border-left: 2px solid #e1394d;
}

/* line 1731, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li .sidebar-item-icons {
  display: block;
  margin-top: 3px;
}
/* line 1735, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li .sidebar-item-icons img {
  margin-right: 5px;
}

/* line 1740, ../sass/_site.scss */
#page-g2g-navigator-sidebar ul li .icons img {
  padding-right: 3px;
}

/* line 1744, ../sass/_site.scss */
div.field-name-page-g2g-current-news {
  margin-top: 10px;
}

/* line 1749, ../sass/_site.scss */
div.field-name-page-g2g-current-news,
div.field-name-page-g2g-advice {
  margin-bottom: 30px;
}

/* RESOURCES PAGE STUFF */
/* line 1755, ../sass/_site.scss */
.resources-page-title {
  margin: 20px 0 55px;
}

/* line 1761, ../sass/_site.scss */
ul.facetapi-res-page-tabs,
ul.facetapi-pt-res-page-tabs,
ul.facetapi-ev-res-page-tabs {
  list-style: none;
  margin: 0;
  bottom: 0;
}

/* line 1769, ../sass/_site.scss */
ul.facetapi-res-page-tabs li,
ul.facetapi-pt-res-page-tabs li,
ul.facetapi-ev-res-page-tabs li {
  list-style: none;
  margin: 0;
  float: left;
  zoom: 1;
  margin-right: 10px;
  background-color: #f4f1ec;
  text-align: center;
}

/* line 1782, ../sass/_site.scss */
ul.facetapi-res-page-tabs li a,
ul.facetapi-pt-res-page-tabs li a,
ul.facetapi-ev-res-page-tabs li a {
  display: inline-block;
  zoom: 1;
  padding: 10px;
  font-family: Arial, Helvetica, san-serif;
  text-transform: uppercase;
  color: #666;
}

/* line 1794, ../sass/_site.scss */
ul.facetapi-res-page-tabs li a.resource-active,
ul.facetapi-pt-res-page-tabs li a.resource-active,
ul.facetapi-ev-res-page-tabs li a.resource-active {
  background-color: white;
}

/* line 1798, ../sass/_site.scss */
.page-resources-sidebar {
  background-color: #f5f0ea;
}

/* line 1802, ../sass/_site.scss */
.page-resources-sidebar-inner {
  font-size: 11px;
  margin: 10px;
}

/* line 1807, ../sass/_site.scss */
.page-resources-sidebar-inner section.block-facetapi {
  margin-top: 20px;
}

/* line 1812, ../sass/_site.scss */
.page-resources-sidebar-inner ul,
.page-resources-sidebar-inner ul li {
  list-style: none !important;
  margin: 0;
  padding: 0;
}

/* line 1818, ../sass/_site.scss */
.page-resources-sidebar-inner ul li {
  margin-bottom: 2px;
  padding: 3px;
  border-bottom: 1px solid #eae5dd;
}

/* line 1824, ../sass/_site.scss */
.page-resources-sidebar-inner ul li a {
  list-style: none !important;
  list-style-image: url();
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 1833, ../sass/_site.scss */
.ie7 .page-resources-sidebar-inner ul li a {
  height: 22px;
}

/* line 1837, ../sass/_site.scss */
.page-resources-sidebar-inner ul li a.facetapi-active {
  background-color: #333;
  color: white;
  padding: 2px;
  max-width: 196px;
}

/* line 1844, ../sass/_site.scss */
.page-resources-sidebar-inner ul li.last {
  border-bottom: 0;
  margin-bottom: 0;
}

/* line 1849, ../sass/_site.scss */
.page-resources-sidebar-inner h2.block-title {
  margin: 0 0 10px 0;
}

/* line 1854, ../sass/_site.scss */
.page-resources-sidebar-upper-inner {
  position: relative;
}
/* line 1856, ../sass/_site.scss */
.page-resources-sidebar-upper-inner div.upload-something {
  padding: 10px 0 0 10px;
  margin-bottom: 20px;
}

/* line 1862, ../sass/_site.scss */
.page-resources-sidebar-upper-inner .field-name-miscellany-upload-something-2 {
  position: absolute;
  top: -96px;
}

/* line 1867, ../sass/_site.scss */
.page-resources-sidebar-lower-inner {
  padding-top: 20px;
  background: white;
  position: relative;
  top: 10px;
}

/* line 1875, ../sass/_site.scss */
.field-name-miscellany-upload-something-2,
.field-name-miscellany-upload-something {
  background: #c60950;
  color: white;
}

/* line 1881, ../sass/_site.scss */
.field-name-miscellany-upload-something-2 .upload-something,
.field-name-miscellany-upload-something .upload-something {
  margin: 0 10px;
  padding: 10px 0;
  background: transparent url(../i/upload.png) center right no-repeat;
}

/* line 1888, ../sass/_site.scss */
.field-name-miscellany-upload-something-2 .upload-something-inner,
.field-name-miscellany-upload-something .upload-something-inner {
  width: 80%;
}

/* line 1893, ../sass/_site.scss */
.field-name-miscellany-upload-something-2 .upload-something a,
.field-name-miscellany-upload-something .upload-something a {
  color: white;
}

/* line 1897, ../sass/_site.scss */
#magazine-contents-list h2 {
  margin-bottom: 0.5em;
  margin-top: 1em;
}

/* line 1904, ../sass/_site.scss */
.magazine-contents .resource-item,
.g2g-section-content .resource-item,
.view-content .resource-item {
  border-bottom: 1px solid #eae5dd;
  margin: 20px 0;
  padding-bottom: 20px;
}

/* line 1911, ../sass/_site.scss */
.magazine-contents .resource-item h6,
.view-content .resource-item h6 {
  margin: 0;
}

/* line 1916, ../sass/_site.scss */
.magazine-contents .resource-item .field-name-title,
.view-content .resource-item .field-name-title {
  width: 70%;
  display: inline-block;
  zoom: 1;
}
/* line 1920, ../sass/_site.scss */
.magazine-contents .resource-item .field-name-title h6,
.view-content .resource-item .field-name-title h6 {
  font-weight: bold;
}

/* line 1926, ../sass/_site.scss */
.magazine-contents .resource-item-with-image .image,
.view-content .resource-item-with-image .image {
  float: left;
  display: inline-block;
  zoom: 1;
}

/* line 1933, ../sass/_site.scss */
.magazine-contents .resource-item-with-image .field-name-title
.view-content .resource-item-with-image .field-name-title {
  width: 50%;
}

/* line 1940, ../sass/_site.scss */
.magazine-contents .resource-item .field-name-body,
.magazine-contents .resource-item .body,
.view-content .resource-item .field-name-body,
.view-content .resource-item .body {
  width: 100%;
}

/* line 1947, ../sass/_site.scss */
.magazine-contents .resource-item-with-image .field-name-body,
.magazine-contents .resource-item-with-image .body,
.view-content .resource-item-with-image .field-name-body,
.view-content .resource-item-with-image .body {
  /* float: left; */
  float: right;
  width: 540px;
}

/* line 1957, ../sass/_site.scss */
.magazine-contents .field-name-field-date,
.magazine-contents .field-name-post-date,
/*.g2g-section-content .field-name-field-date,
.g2g-section-content .field-name-post-date,*/
.view-content .field-name-field-date,
.view-content .field-name-post-date {
  float: right;
  display: inline-block;
  zoom: 1;
}

/* line 1970, ../sass/_site.scss */
.page-node .group-infobox .field-name-field-date,
.page-node .group-infobox .field-name-field-organisation,
.page-node .group-infobox .field-name-field-author,
.page-node .group-infobox .field-name-page-resources-node-type,
.magazine-contents .field-name-page-resources-node-type,
.g2g-section-content .field-name-page-resources-node-type,
.view-content .field-name-page-resources-node-type {
  margin: 3px 0 7px 0;
}

/* line 1975, ../sass/_site.scss */
#page-resources-content #page-resources-search-form .form-item-keywords {
  float: left;
  margin: 0;
}
/* line 1978, ../sass/_site.scss */
#page-resources-content #page-resources-search-form .form-item-keywords input#edit-keywords {
  margin: 0 5px 0 0;
  width: 129px;
}

/* line 1985, ../sass/_site.scss */
.ie7 #page-resources-content #page-resources-search-form .form-item-keywords input#edit-keywords {
  width: 120px;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 1992, ../sass/_site.scss */
#page-resources-content #page-resources-search-form .form-actions {
  float: right;
  margin: 0;
}
/* line 1995, ../sass/_site.scss */
#page-resources-content #page-resources-search-form .form-actions input#edit-submit {
  margin: 0;
}

/* Member type organisation resource styling */

.node-org-entry.member
{
    background: url("images/phil-impact-swirl-blue.png") no-repeat scroll right 50% transparent;
    border: 1px solid #F2F4F3;
    box-shadow: 0 2px 3px #888888;
    left: -10px;
    padding: 10px;
    position: relative;
}

.node-org-entry.member fieldset
{
	border: 1px dashed #888888;
    clear: both;
    margin-top: 20px;
    padding-top: 10px;
    position: relative;
}

.node-org-entry.member fieldset .fieldset-wrapper {
    margin: 10px 0 10px 10px;
}

.node-org-entry .field-group-fieldset legend span {
    background-color: white;
    font-weight: bold;
    left: 0.5em;
    padding: 2px 7px;
    position: absolute;
    text-transform: uppercase;
    top: -12px;
}

.node-org-entry .field-group-fieldset .fieldset-description {
    font-style: italic;
    margin-bottom: 10px;
}

.node-org-entry.member.standard
{

}
.node-org-entry.member.premium
{
	background-image: url("images/phil-impact-swirl-orange.png");
}


/* PHILANTHROPY TODAY STYLING */
/* line 2003, ../sass/_site.scss */
#page-philanthropy-content h6.views-field-title {
  margin-bottom: 5px;
}

/* line 2008, ../sass/_site.scss */
#page-philanthropy-content .col-head {
  height: 68px;
  margin-bottom: 10px;
  text-transform: uppercase;
  font-size: 1.5em;
  color: white;
  line-height: 1;
  position: relative;
}

/* line 2018, ../sass/_site.scss */
#page-philanthropy-content .col-head p {
  position: absolute;
  margin: 0;
  bottom: 10px;
  left: 10px;
}

/* line 2025, ../sass/_site.scss */
#page-philanthropy-top .block .view {
  height: 530px;
  position: relative;
}
/* line 2029, ../sass/_site.scss */
#page-philanthropy-top .block .view div.node-news {
  height: 300px;
}

/* line 2034, ../sass/_site.scss */
#page-philanthropy-top .block-magazine .view {
  height: 540px;
}

/* line 2038, ../sass/_site.scss */
#page-philanthropy-top .block-quarterly-articles-pop-articles .view {
  height: auto;
}

/* line 2042, ../sass/_site.scss */
#page-philanthropy-top .attachment .view {
  height: auto;
  position: static;
}

/* line 2052, ../sass/_site.scss */
#page-philanthropy-top .block .view-footer {
  position: absolute;
  bottom: 0;
}

/* line 2057, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-news-uk .col-head {
  background: url("images/news-uk-graphic.png") repeat scroll 0 0 #B592B8;
}

/* line 2062, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-news-international .col-head {
  background: url("images/news-int-graphic.png") repeat scroll 0 0 #B592B8;
}

/* line 2066, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-magazine .col-head {
  background: transparent url(../i/news-mag-graphic.jpg);
}

/* line 2070, ../sass/_site.scss */
#page-philanthropy-content .views-row {
  border-bottom: 1px solid #eae5dd;
  padding-bottom: 10px;
  margin-bottom: 10px;
}

/* line 2077, ../sass/_site.scss */
#page-philanthropy-content .view-magazines .view-header strong {
  color: #0b0838;
  font-weight: normal;
  text-transform: uppercase;
}

/* line 2085, ../sass/_site.scss */
#page-philanthropy-content .view-magazines .view-content .views-field-nid a {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
  font-weight: bold;
}

/* line 2091, ../sass/_site.scss */
#page-philanthropy-content .view-jobs .views-row-last,
#page-philanthropy-content .attachment .views-row-last {
  border-bottom: none;
}

/* line 2095, ../sass/_site.scss */
#page-philanthropy-content .views-row span {
  display: inline-block;
  zoom: 1;
}

/* line 2105, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-field-created {
  font-size: 10px;
  margin: 7px 0 0;
}

/* line 2112, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-field-field-city,
#page-philanthropy-content .views-row .views-field-body {
  margin: 7px 0 0;
}

/* line 2116, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-field-field-city {
  color: #ccc;
}

/* line 2120, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-label-field-city {
  text-transform: uppercase;
}

/* line 2124, ../sass/_site.scss */
#page-philanthropy-content .view-jobs .views-row {
  padding-bottom: 8px;
}

/* line 2128, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-field-field-picture {
  margin: 10px 0;
}

/* line 2132, ../sass/_site.scss */
#page-philanthropy-content .views-row .views-field-field-download-pdf {
  margin: 10px 0;
  font-weight: bold;
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
}

/* line 2138, ../sass/_site.scss */
#page-philanthropy-content .view-header p {
  margin: 0 0 7px;
  text-transform: uppercase;
}

/* line 2143, ../sass/_site.scss */
#page-philanthropy-content .view-header {
  margin-top: -3px;
}

/* line 2147, ../sass/_site.scss */
#page-philanthropy-content .view-footer p {
  border-bottom: 1px solid #eae5dd;
  padding-bottom: 1em;
  margin-bottom: 0;
}

/* line 2153, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-top {
  padding-bottom: 30px;
  border-bottom: 2px solid #eee;
  margin-bottom: 30px;
}

/* line 2159, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-top-quartus {
  /*position: absolute;*/
  right: 0;
  /*top: -203px;*/
}

/* line 2165, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-top-quartus .field-name-most-popular-articles {
  background-color: white;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}

/* line 2171, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-top-quartus .field-name-most-popular-articles .block {
  margin: 10px;
}

/* line 2175, ../sass/_site.scss */
#page-philanthropy-content .page-philanthropy-top-quartus .views-row-last {
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

/* line 2181, ../sass/_site.scss */
#page-philanthropy-content .field-name-most-popular-articles .block-title {
  margin-bottom: 10px;
}

/* line 2186, ../sass/_site.scss */
#page-philanthropy-content .view-trends .views-row {
  border: 0;
}

/* line 2190, ../sass/_site.scss */
#page-philanthropy-content .view-trends .views-row-first {
  margin-left: 0;
}

/* line 2194, ../sass/_site.scss */
#page-philanthropy-content .view-trends .views-row-last {
  margin-right: 0;
}

/* line 2199, ../sass/_site.scss */
#page-philanthropy-content #block-views-jobs-jobs .block-title,
#page-philanthropy-content #block-views-trends-trends .block-title {
  font-size: 1.7em;
  margin-bottom: 20px;
}

/* line 2204, ../sass/_site.scss */
#page-philanthropy-content .view-jobs .view-content {
  margin-bottom: 24px;
}

/* PHILANTHROPY TODAY MAGAZINE STYLING */
/* line 2210, ../sass/_site.scss */
.block-page-magazine-mag-season {
  background-color: #3c807f;
  padding: 0.5em;
  color: #fff;
  text-transform: uppercase;
  float: right;
  position: relative;
  top: -4em;
}

/* line 2220, ../sass/_site.scss */
#page-magazine-top {
  padding: 20px 0 20px;
  background-color: #F5F0EA;
}

/* line 2229, ../sass/_site.scss */
#page-magazine-top .quotation {
  background: transparent none;
  color: #666;
}

/* line 2234, ../sass/_site.scss */
#page-magazine-top .quotation-inner {
  margin: 0 10px;
  position: relative;
  top: -1em;
  line-height: 1.5;
}

/* line 2241, ../sass/_site.scss */
#page-magazine-top .quotation .quote-marks {
  background: transparent url(../i/quote-mark-green.png) center center no-repeat;
}

/* line 2245, ../sass/_site.scss */
#page-magazine-btm .field-name-page-magazine-articles {
  font-size: 0.9em !important;
}

/* line 2249, ../sass/_site.scss */
#page-magazine-btm .article-stripe-even {
  margin-left: 0;
}

/* line 2253, ../sass/_site.scss */
#page-magazine-btm .article-stripe-odd {
  margin-right: 0;
}

/* line 2257, ../sass/_site.scss */
#page-magazine-btm .article-teaser {
  height: 120px;
  border-bottom: 1px solid #eae5dd;
  padding-bottom: 2em;
  margin-bottom: 2em;
}

/* line 2264, ../sass/_site.scss */
#page-magazine-btm .row-last .article-teaser {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

/* line 2270, ../sass/_site.scss */
#page-magazine-btm .article-teaser h6 {
  margin: 0;
}

/* line 2274, ../sass/_site.scss */
#page-magazine-btm .article-teaser .image {
  float: left;
  margin-right: 1em;
}

/* line 2279, ../sass/_site.scss */
#page-magazine-btm .article-teaser .title {
  width: 100%;
  margin-bottom: 1em;
}

/* line 2287, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues {
  margin-top: 10px;
}

/* line 2294, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .heading {
  color: #0b0838;
  font-weight: normal;
  margin-top: 10px;
  text-transform: uppercase;
}

/* line 2302, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .view-content {
  color: #999;
}

/* line 2306, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .views-row {
  margin: 10px 0 10px;
  padding: 0 0 10px;
  border-bottom: 1px solid #eae5dd;
}

/* line 2312, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .views-row-last {
  border-bottom: 0;
}

/* line 2316, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .view-content .ds-1col {
  margin: 0;
}

/* line 2320, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .field-name-field-issue-season {
  text-transform: none;
}

/* line 2324, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .field-name-page-magazine-mini-download {
  float: right;
  background: transparent url(../i/mini-download.png) center center no-repeat;
  position: relative;
  top: -3px;
}

/* line 2331, ../sass/_site.scss */
#page-magazine-top .field-name-page-magazine-past-issues .next-inner .field-name-page-magazine-mini-download a {
  display: block;
  width: 16px;
  height: 16px;
}

/* line 2337, ../sass/_site.scss */
.view-magazine-archive .field-name-field-issue-season {
  font-weight: bold;
  text-transform: uppercase;
  font-size: 1em;
  color: #333;
}

/* line 2344, ../sass/_site.scss */
.field-name-page-magazine-mini-filesize a {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  margin-bottom: 10px;
  text-transform: inherit;
}

/* line 2350, ../sass/_site.scss */
.view-magazine-archive .field-name-page-magazine-mini-download {
  float: right;
  background: transparent url(../i/mag-download-red.png) center center no-repeat;
  position: relative;
  top: -3px;
}

/* line 2357, ../sass/_site.scss */
.view-magazine-archive .field-name-page-magazine-mini-download a {
  display: block;
  width: 48px;
  height: 48px;
}

/* line 2363, ../sass/_site.scss */
.view-magazine-archive .views-row {
  border-bottom: 1px solid #eae5dd;
  margin-bottom: 20px;
  padding-bottom: 20px;
}

/* line 2369, ../sass/_site.scss */
.page-philanthropy-today-magazine-archive #page-title {
  color: #0b0838;
  margin: 20px 0;
}

/* line 2374, ../sass/_site.scss */
.view-magazine-archive .views-row-last {
  border-bottom: 0;
}

/* line 2378, ../sass/_site.scss */
.views-field-title h6 {
  margin-bottom: 0;
}

/* line 2382, ../sass/_site.scss */
.field-name-page-magazine-link {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-weight: bold;
  float: right;
}

/* INSPIRATION STYLING */
/* line 2390, ../sass/_site.scss */
.block-page-inspire .page-inspire-title {
  margin: 20px 0;
  color: #666;
}

/* line 2398, ../sass/_site.scss */
#page-inspiration-content .field-name-field-personal-stories-title,
#page-inspiration-content .field-name-field-case-studies-title,
#page-inspiration-content .field-name-field-influenza-title {
  text-transform: uppercase;
  color: #0b0838;
}

/* line 2406, ../sass/_site.scss */
#page-inspiration-content .field-name-field-preamble-personal-stories,
#page-inspiration-content .field-name-field-preamble-case-studies,
#page-inspiration-content .field-name-field-preamble-influential-read {
  margin-top: 20px;
}

/* line 2413, ../sass/_site.scss */
#page-inspiration-content .field-name-field-personal-stories-link,
#page-inspiration-content .field-name-field-case-studies-link,
#page-inspiration-content .field-name-field-influenza-link {
  margin-top: 20px;
  margin: 20px 0;
  padding: 7px 0;
}

/* line 2421, ../sass/_site.scss */
.page-magazine-top-primus {
  padding-left: 10px;
  max-width: 290px;
}

/* line 2426, ../sass/_site.scss */
#page-inspiration-content .page-inspiration-row {
  padding-bottom: 30px;
  border-bottom: 1px solid #eee;
}

/* line 2431, ../sass/_site.scss */
#page-inspiration-content .page-inspiration-row-last {
  border-bottom: 0;
}

/* line 2435, ../sass/_site.scss */
#page-inspire-featured-people .ds-1col {
  margin: 0;
}

/* line 2439, ../sass/_site.scss */
#page-inspire-featured-people .featured-person {
  position: relative;
  width: 80px;
  height: 80px;
  margin: 5px;
  float: left;
}

/* line 2447, ../sass/_site.scss */
#page-inspire-featured-people .col-0 {
  margin-left: 0;
}

/* line 2451, ../sass/_site.scss */
#page-inspire-featured-people .col-2 {
  margin-right: 0;
}

/* line 2455, ../sass/_site.scss */
#page-inspire-featured-people .row-0 {
  margin-top: 0;
}

/* line 2459, ../sass/_site.scss */
#page-inspire-featured-people .row-2 {
  margin-bottom: 0;
}

/* line 2463, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group {
  position: absolute;
  left: 0;
  bottom: 90%;
  display: none;
  width: 120px;
  margin-left: -20px;
  background-color: #e1394d;
}
/* line 2472, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group h5.title {
  font-family: "Univers LT W01 45 Light", Arial, san-serif;
  font-size: 12px;
  margin-bottom: 5px;
}
/* line 2477, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group div.profession {
  font-family: Arial, Helvetica, san-serif;
}

/* line 2482, ../sass/_site.scss */
#page-inspire-featured-people a:hover .hidden-group {
  display: block;
  z-index: 10;
}

/* line 2487, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group-inner {
  text-transform: uppercase;
  margin: 5px 10px;
  color: white;
}

/* line 2493, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group-inner h5.title {
  color: white;
  margin: 0 0 5px 0;
}

/* line 2498, ../sass/_site.scss */
#page-inspire-featured-people .hidden-group-inner .profession {
  font-size: 10px;
  margin: 0;
}

/* line 2504, ../sass/_site.scss */
.page-inspiration-top-secundus,
.page-inspiration-mid-secundus {
  margin-top: 50px;
}

/* line 2508, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators-container {
  left: 0;
}

/* line 2512, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators {
  margin-left: 0;
}
/* line 2515, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators div.ds-carousel-indicator {
  background: url(../i/indicators-small.png) no-repeat;
  width: 13px;
  height: 13px;
}
/* line 2519, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators div.ds-carousel-indicator:hover {
  background-position: 0 -13px;
}
/* line 2522, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators div.ds-carousel-indicator a {
  width: 13px;
  height: 13px;
}
/* line 2527, ../sass/_site.scss */
#ds-carousel-case-studies div.ds-carousel-indicators div.ds-carousel-indicator-active {
  background-position: 0 -13px;
}

/* line 2532, ../sass/_site.scss */
#ds-carousel-case-studies .ds-carousel-arrows {
  display: none;
}

/* line 2536, ../sass/_site.scss */
#ds-carousel-case-studies .ds-carousel-tray {
  background-color: #f4f0ea;
  height: 245px;
}

/* line 2542, ../sass/_site.scss */
#ds-carousel-case-studies div.header {
  margin-bottom: 5px;
}
/* line 2550, ../sass/_site.scss */
#ds-carousel-case-studies img {
  margin-left: 15px;
}

/* line 2555, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study-inner {
  margin: 10px;
}

/* line 2559, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study h6 {
  margin-bottom: 0;
}

/* line 2563, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study .content {
  height: 180px;
}

/* line 2567, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study .content .body {
  float: left;
  vertical-align: top;
  width: 240px;
}

/* line 2573, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study .footer .field-name-node-link {
  margin: 0;
  padding: 0;
}

/* line 2578, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study .content .body .field-name-post-date {
  margin: 0 0 20px;
  text-transform: uppercase;
}

/* line 2584, ../sass/_site.scss */
#ds-carousel-case-studies .carousel-case-study .content .image {
  float: left;
  vertical-align: top;
  width: 290px;
}

/* line 2591, ../sass/_site.scss */
.field-name-views-latest-influential-reader .left-group,
.field-name-views-latest-influential-reader .right-group {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}

/* line 2598, ../sass/_site.scss */
.field-name-views-latest-influential-reader .right-group {
  position: relative;
  top: -48px;
}

/* line 2604, ../sass/_site.scss */
.field-name-views-latest-influential-reader .left-group .field-name-field-summary {
  margin: 10px 0;
}

/* INSPIRATION/PERSONAL STORIES STYLING */
/* line 2613, ../sass/_site.scss */
#personal-story-content .field-name-miscellany-authors,
#personal-story-content .field-name-field-profession,
#personal-story-content .field-name-post-date {
  text-transform: uppercase;
  color: #999;
  margin-bottom: 7px;
}

/* line 2619, ../sass/_site.scss */
.field.field-name-field-author.field-type-entityreference.field-label-inline.clearfix, div.field.field-name-field-author.field-type-entityreference.field-label-inline.error, #block-titling-page-title .field.field-name-field-author.field-type-entityreference.field-label-inline.page-titling-title {
  display: inline !important;
}

/* line 2623, ../sass/_site.scss */
.field-name-view-personal-stories {
  margin-top: 20px;
}

/* line 2627, ../sass/_site.scss */
.page-inspiration .view-personal-stories table {
  width: 100%;
  border-collapse: collapse;
}

/* line 2632, ../sass/_site.scss */
.view-content table td.col-first {
  margin-left: 0;
}

/* line 2636, ../sass/_site.scss */
.view-content table td.col-last {
  margin-right: 0;
}

/* line 2640, ../sass/_site.scss */
.page-inspiration .view-personal-stories .personal-story-info {
  background-color: #c60950;
}

/* line 2644, ../sass/_site.scss */
.page-inspiration .view-personal-stories .personal-story-info-inner {
  margin: 10px;
}

/* line 2648, ../sass/_site.scss */
.page-inspiration .view-personal-stories .field-name-field-quote .quotation {
  margin: 0;
  height: 230px;
}

/* line 2653, ../sass/_site.scss */
.page-inspiration .view-personal-stories .field-name-field-quote .quote-author {
  display: none;
}

/* line 2657, ../sass/_site.scss */
.page-inspiration .view-personal-stories .personal-story-info h5 {
  text-transform: none;
  font-weight: bold;
  margin: 0;
}

/* line 2663, ../sass/_site.scss */
.page-inspiration .view-personal-stories .personal-story-info h5 a {
  color: white;
}

/* line 2667, ../sass/_site.scss */
.page-inspiration .view-personal-stories .personal-story-info .field-name-field-profession {
  text-transform: uppercase;
  font-weight: bold;
  color: #eee;
}

/* line 2673, ../sass/_site.scss */
#page-inspiration-btm .page-inspiration-btm-secundus {
  margin-top: 50px;
}

/* line 2677, ../sass/_site.scss */
#page-inspiration-btm .page-inspiration-btm-secundus h2 {
  margin-bottom: 20px;
}

/* PERSONAL STORY/CASE STUDY/INFLUENTIAL READER STYLING */
/* line 2683, ../sass/_site.scss */
.page-node .personal-story-bottom {
  border-top: 4px solid #eae5dd;
}

/* line 2687, ../sass/_site.scss */
.view-mode-personal_story_slab .coverup {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 10;
}

/* line 2694, ../sass/_site.scss */
.node-type-personal-story .node-quote {
  margin: 30px 0;
  text-align: center;
  background: transparent url(../i/quote-mark-grey.png) 30px center no-repeat;
}

/* line 2701, ../sass/_site.scss */
.node-type-personal-story .node-quote .field-name-field-summary {
  display: inline-block;
  zoom: 1;
  font-size: 18px;
  width: 70%;
  text-align: left;
}

/* line 2710, ../sass/_site.scss */
.page-node .field-name-field-author .field-item:after {
  content: ', ';
  *margin-right: 5px;
}

/* line 2715, ../sass/_site.scss */
.page-node .field-name-field-author .field-item:last-child:after {
  content: none;
}

/* line 2719, ../sass/_site.scss */
.page-node .field-group-fieldset {
  margin-top: 20px;
  padding-top: 10px;
  border: 1px solid #eae5dd;
  clear: both;
  position: relative;
}

/* line 2727, ../sass/_site.scss */
.page-node .field-group-fieldset legend span {
  font-weight: bold;
  text-transform: uppercase;
  position: absolute;
  top: -12px;
  background-color: white;
  padding: 2px 7px;
  left: 0.5em;
}

/* line 2737, ../sass/_site.scss */
.page-node .field-group-fieldset .fieldset-description {
  font-style: italic;
  margin-bottom: 10px;
}

/* line 2742, ../sass/_site.scss */
.page-node .field-group-fieldset .fieldset-wrapper {
  margin: 10px 0 10px 10px;
}

/* line 2746, ../sass/_site.scss */
.page-node .field-group-fieldset .fieldset-wrapper .field-label {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
  width: 13em;
}

/* line 2754, ../sass/_site.scss */
.page-node .field-group-fieldset .fieldset-wrapper .field-type-ds .field-label-inline .field-items {
  width: 70%;
}

/* line 2758, ../sass/_site.scss */
.personal-story-sidebar .field-name-field-year-founded {
  margin-bottom: 30px;
}

/* line 2762, ../sass/_site.scss */
.personal-story-sidebar .field-name-field-summary {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
  background-color: #eae5dd;
  xfont-style: italic;
}

/* line 2768, ../sass/_site.scss */
.personal-story-sidebar .field-name-field-summary .field-items {
  margin: 0 10px;
  padding: 10px 0;
}

/* line 2775, ../sass/_site.scss */
.field-name-page-inspire-influential-reads ul,
.field-name-page-inspire-influential-reads ul li {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 2781, ../sass/_site.scss */
div.field-name-page-inspire-influential-reads .influential-read {
  margin-bottom: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #eae5dd;
}

/* line 2787, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .body {
  position: relative;
}

/* line 2791, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .deltoid {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
  font-size: 18px;
  color: #999;
}

/* line 2797, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .field-name-title h6 {
  text-transform: uppercase;
  margin: 0;
}

/* line 2803, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .field-name-field-profession {
  text-transform: uppercase;
  margin: 5px 0;
}

/* line 2810, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .also-influenced h3 {
  font-size: 12px;
  font-family: Arial, Helvetica, san-serif;
  text-transform: inherit;
  margin: 0;
  float: left;
}
/* line 2817, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .also-influenced a {
  font-family: Georgia, "Nimbus Roman No9 L", serif;
}

/* line 2822, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .also-influenced ul {
  margin-left: 2px;
}

/* line 2827, ../sass/_site.scss */
.field-name-page-inspire-influential-reads .influential-read .also-influenced ul,
.field-name-page-inspire-influential-reads .influential-read .also-influenced ul li {
  float: left;
}

/* line 2831, ../sass/_site.scss */
.field-name-page-inspire-image-overlay {
  position: relative;
}

/* line 2835, ../sass/_site.scss */
.field-name-page-inspire-image-overlay .overlay-text {
  position: absolute;
  bottom: 20px;
  left: 20px;
  color: #fff;
}

/* FIELD TAGS */
/* line 2845, ../sass/_site.scss */
.field-name-ds-tags-generator h3 {
  margin: 10px 0;
}

/* line 2851, ../sass/_site.scss */
.field-name-ds-tags-generator ul,
.field-name-ds-tags-generator ul li {
  margin: 0;
  padding: 0;
}

/* line 2856, ../sass/_site.scss */
.field-name-ds-tags-generator ul li {
  display: inline-block;
  zoom: 1;
  margin-right: 5px;
  text-transform: uppercase;
  color: #999;
}

/* line 2866, ../sass/_site.scss */
.field-name-ds-tags-generator .ds-tag-inner {
  background: transparent url(../i/tag_stroke_24x24.png) 0 1px no-repeat;
}

/* line 2871, ../sass/_site.scss */
.field-name-ds-tags-generator a,
.field-name-ds-tags-generator .ds-tag-nolink {
  padding-left: 15px;
}

/* line 2875, ../sass/_site.scss */
.field-name-ds-tags-generator .ds-tags-term-tag {
  margin-right: 10px;
}

/* EVENTS PAGES STYLING */
/* line 2881, ../sass/_site.scss */
.featured-event {
  xborder-bottom: 1px solid #eae5dd;
}

/* line 2885, ../sass/_site.scss */
.featured-event h4 {
  margin: 0;
}

/* line 2889, ../sass/_site.scss */
.featured-event .body {
  margin: 20px 20px 0;
}

/* line 2893, ../sass/_site.scss */
ul#featured-event-details {
  display: inline-block;
  zoom: 1;
  list-style: none;
  margin: 20px 0;
  padding: 0;
}

/* line 2903, ../sass/_site.scss */
ul#featured-event-details li {
  display: inline-block;
  zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  border-right: 1px solid #ccc;
  margin-right: 2em;
  padding-right: 2em;
}

/* line 2917, ../sass/_site.scss */
.node-type-event ul#featured-event-details li {
  margin-right: 1em;
  padding-right: 1em;
}

/* line 2922, ../sass/_site.scss */
ul#featured-event-details li.last {
  margin-right: 0;
  padding-right: 0;
  border-right: 0;
}

/* line 2928, ../sass/_site.scss */
ul#featured-event-links {
  display: inline-block;
  zoom: 1;
  list-style: none;
  margin: 20px 20px 0;
  padding: 0;
}

/* line 2938, ../sass/_site.scss */
ul#featured-event-links li {
  display: inline-block;
  zoom: 1;
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 1em;
  padding-right: 1em;
}

/* line 2951, ../sass/_site.scss */
ul#featured-event-links li div div {
  display: inline-block;
  zoom: 1;
  vertical-align: middle;
}

/* line 2959, ../sass/_site.scss */
.block-views-latest-whatever-next2events td.col-first {
  margin-left: 0 !important;
}

/* line 2963, ../sass/_site.scss */
.block-views-latest-whatever-next2events td.col-last {
  margin-right: 0 !important;
}

/* EVENTS STUFF */
/* line 2969, ../sass/_site.scss */
#page-event-mid .field-name-event-search-block {
  background-color: #eae5dd;
  padding: 10px;
}
/* line 2972, ../sass/_site.scss */
#page-event-mid .field-name-event-search-block h2.block-title {
  margin-bottom: 5px;
}
/* line 2977, ../sass/_site.scss */
#page-event-mid .field-name-event-search-block form input.form-text {
  width: 208px;
}

/* line 2986, ../sass/_site.scss */
.ie7 #page-event-mid .field-name-event-search-block form input.form-text {
  width: 196px;
  margin-top: 0;
  padding-top: 5px;
  padding-bottom: 5px;
}

/* line 2998, ../sass/_site.scss */
#page-event-mid .field-name-event-search-block .form-actions,
#page-event-mid .field-name-event-search-block .form-item-keywords {
  display: inline;
  vertical-align: top;
}

/* line 3003, ../sass/_site.scss */
#page-event-mid .field-name-miscellany-upload-something {
  margin-top: 20px;
  padding-top: 10px;
  min-height: 46px;
  *height: 46px;
}

/* line 3010, ../sass/_site.scss */
div.block-events-calendar-block-1 {
  border: 4px solid #eae5dd;
  margin-top: 10px;
}

/* Hiding the Event reports tab until I can work out how the bloody thing works */
#facetapi-facet-search-apievents-block-type li.first,
#facetapi-facet-search-apievents-block-type li.last {
	display:none;
}

/* Event registration */

.taxing-link
{
	display: none;
}

.page-node-add-event-registration .tabledrag-toggle-weight-wrapper,
.page-node-edit.node-type-event-registration .tabledrag-toggle-weight-wrapper,
.page-node-add-event-registration .field-multiple-drag,
.page-node-edit.node-type-event-registration .field-multiple-drag
{
	display:none;
}

.page-node-add-event-registration #field-event-values tbody,
.page-node-edit.node-type-event-registration #field-event-values tbody
{

}

.page-node-add-event-registration .field-name-field-attendee,
.page-node-edit.node-type-event-registration .field-name-field-attendee
{
    border: 1px dashed #CCCCCC;
    margin: 10px;
    padding: 10px;
}

.page-node-add-event-registration .field-name-field-attendee input[type="submit"],
.page-node-edit.node-type-event-registration .field-name-field-attendee input[type="submit"]
{
	float: right;
}

.field-name-linkage-9 .linkage-title
{
	display:none;
}

a.book-event,
.field-name-linkage-9 .linkage-link-item a,
.reg-closed
{
    background: none repeat scroll 0 0 #E1394D;
    color: #FFFFFF;
    display: inline-block;
    font-size: 1.5em;
    margin-bottom: 10px;
    padding: 0.8em 1em;
    text-align: center;
    text-transform: uppercase;
}

.reg-closed
{
    background-color: #000000;
    font-size: 1.2em;
}

/* Hidden Book Now */
 .page-node-19163 .field-name-event-booking-link {
	display: none;
}
.field-name-linkage-9 .linkage-link-item a
{
    margin-top: 10px;
    width: 184px;
}

a.book-event:hover,
.field-name-linkage-9 .linkage-link-item a:hover
{
	background-color: #C4273A;
	text-decoration: none;
}

.view-members a.book-event
{
	position: absolute;
	right: 0;
	top: 20px;
}

/* GIVING ADVICE STUFF */
/* line 3018, ../sass/_site.scss */
.page-advice-expand p,
.page-advice-collapse p {
  clear: both;
}

/* line 3023, ../sass/_site.scss */
h4.page-advice-myth-count {
  margin-bottom: 10px;
}

/* line 3027, ../sass/_site.scss */
.page-advice-summary {
  margin-bottom: 10px;
}

/* line 3032, ../sass/_site.scss */
.ie7 .page-advice-summary {
  padding-bottom: 10px;
}

/* line 3039, ../sass/_site.scss */
.view-questions .node-questions,
.view-advisories .node-advice,
.view-myths .node-myth {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-bottom: 20px;
  border-bottom: 1px solid #eae5dd;
}
/* line 3044, ../sass/_site.scss */
.view-questions .node-questions h3,
.view-advisories .node-advice h3,
.view-myths .node-myth h3 {
  margin-bottom: 0;
}
/* line 3047, ../sass/_site.scss */
.view-questions .node-questions h6,
.view-advisories .node-advice h6,
.view-myths .node-myth h6 {
  font-size: 16px;
}

/* line 3054, ../sass/_site.scss */
div.node-personal-story h4 {
  margin-bottom: 10px;
}

/* line 3058, ../sass/_site.scss */
.block-page-advice-preamble p {
  color: #666;
  font-weight: normal;
}

/* line 3063, ../sass/_site.scss */
.block-page-advice-preamble p strong {
  display: block;
  color: #3c807f;
  font-weight: bold;
}

/* line 3069, ../sass/_site.scss */
#page-advice-content .page-advice-block {
  background-color: #f5f0ea;
  margin-top: 30px;
  height: 248px;
}

/* line 3075, ../sass/_site.scss */
#page-advice-content .page-advice-block .block-inner {
  margin: 20px;
}

/* line 3079, ../sass/_site.scss */
#page-advice-content .page-advice-block h3 {
  margin-bottom: 20px;
}

/* line 3083, ../sass/_site.scss */
#page-advice-content .page-advice-block .page-advice-block-link {
  display: inline-block;
  zoom: 1;
  position: absolute;
  bottom: 20px;
  left: 20px;
}

/* line 3092, ../sass/_site.scss */
#page-advice-content .page-advice-block .page-advice-block-link a {
  display: block;
  color: white;
  text-transform: uppercase;
}

/* line 3099, ../sass/_site.scss */
.page-intro-quote .quotation {
  bottom: 20px;
  right: 20px;
  background: transparent none;
}

/* line 3105, ../sass/_site.scss */
.page-intro-quote .quotation .quote-marks {
  background: transparent url(../i/quote-mark-green.png) center center no-repeat;
}

/* line 3109, ../sass/_site.scss */
.page-intro-quote .quotation .quotation-inner {
  color: #666;
}

/* line 3113, ../sass/_site.scss */
.field-name-page-advice-clever-body .page-advice-body p {
  margin-bottom: 1em;
}

/* POP-UP FORM OVERRIDES */
/* line 3119, ../sass/_site.scss */
.controls-popup-wrapper {
  border-radius: 0 !important;
}
/* line 3122, ../sass/_site.scss */
.controls-popup-wrapper div.controls-popup-login-pword {
  font-family: Arial, Helvetica, san-serif;
  font-size: 12px;
}
/* line 3125, ../sass/_site.scss */
.controls-popup-wrapper div.controls-popup-login-pword strong {
  color: white;
  font-weight: normal;
}
/* line 3129, ../sass/_site.scss */
.controls-popup-wrapper div.controls-popup-login-pword a {
  float: none !important;
}
/* line 3133, ../sass/_site.scss */
.controls-popup-wrapper div.messages.error {
  margin-top: 20px;
}

/* line 3138, ../sass/_site.scss */
#controls-popup-login {
  width: 257px;
  color: white;
}
/* line 3143, ../sass/_site.scss */
#controls-popup-login div.form-item label {
  margin-top: 0;
}
/* line 3147, ../sass/_site.scss */
#controls-popup-login div.form-actions {
  margin-bottom: 0;
}

/* line 3153, ../sass/_site.scss */
#controls-popup-login input[type=text],
#controls-popup-login input[type=password] {
  width: 16em !important;
}

/* line 3157, ../sass/_site.scss */
#controls-popup-search {
  width: 270px;
}
/* line 3162, ../sass/_site.scss */
#controls-popup-search div.form-item,
#controls-popup-search div.form-actions {
  margin: 0;
}
/* line 3164, ../sass/_site.scss */
#controls-popup-search div.form-item input,
#controls-popup-search div.form-actions input {
  margin: 0 5px 0 0;
}
/* line 3167, ../sass/_site.scss */
#controls-popup-search div.form-item input.form-submit,
#controls-popup-search div.form-actions input.form-submit {
  margin-top: -1px;
  padding: 5px 10px;
}
/* line 3173, ../sass/_site.scss */
#controls-popup-search div#controls-popup-search-form {
  float: left;
}
/* line 3177, ../sass/_site.scss */
#controls-popup-search input[type="text"] {
  padding: 5px;
  width: 177px;
}

/* line 3191, ../sass/_site.scss */
#controls-popup-newsletter {
  width: 26em !important;
}

/* line 3195, ../sass/_site.scss */
#controls-popup-newsletter .form-item-mail label {
  text-transform: none;
}

/* line 3199, ../sass/_site.scss */
#controls-popup-newsletter .form-type-checkbox label {
  position: relative;
  top: 2px;
}

/* line 3204, ../sass/_site.scss */
#controls-popup-newsletter .form-item-mail input[type=text] {
  width: 23em !important;
}

/* line 3208, ../sass/_site.scss */
#controls-popup-newsletter .form-submit {
  width: auto !important;
  margin-right: 5px;
}

/* line 3215, ../sass/_site.scss */
#controls-popup-login,
#controls-popup-search,
#controls-popup-newsletter {
  background: #0b0838 url();
  border: 0;
  border-top-right-radius: 0;
  padding: 15px 10px;
}

/* line 3224, ../sass/_site.scss */
#controls-popup-login label,
#controls-popup-search label,
#controls-popup-newsletter label {
  font-size: 1em;
  color: white;
  text-transform: uppercase;
  margin: 0.4em 0;
}

/* line 3233, ../sass/_site.scss */
#controls-popup-login .description,
#controls-popup-search .description,
#controls-popup-newsletter .description {
  font-size: 12px;
  color: white;
  margin-bottom: 10px;
}

/* line 3239, ../sass/_site.scss */
.controls-popup-wrapper-open {
  color: white !important;
}

/* line 3245, ../sass/_site.scss */
#controls-popup-search input,
#controls-popup-search .form-actions,
#controls-popup-search .form-item-keywords {
  float: left;
}

/* === THE G2G CLOCK THINGY === */
/* line 3251, ../sass/_site.scss */
#page-g2g-clock .clock-inner {
  width: 210px;
  height: 210px;
  position: relative;
}

/* line 3257, ../sass/_site.scss */
#page-g2g-clock .clock-0 {
  background: transparent url(../i/compass-1.png) center center no-repeat;
}

/* line 3261, ../sass/_site.scss */
#page-g2g-clock .clock-1 {
  background: transparent url(../i/compass-2.png) center center no-repeat;
}

/* line 3265, ../sass/_site.scss */
#page-g2g-clock .clock-2 {
  background: transparent url(../i/compass-3.png) center center no-repeat;
}

/* line 3269, ../sass/_site.scss */
#page-g2g-clock .clock-3 {
  background: transparent url(../i/compass-4.png) center center no-repeat;
}

/* line 3273, ../sass/_site.scss */
#page-g2g-clock .clock-4 {
  background: transparent url(../i/compass-5.png) center center no-repeat;
}

/* line 3277, ../sass/_site.scss */
#page-g2g-clock .clock-item {
  position: absolute;
}

/* line 3281, ../sass/_site.scss */
#page-g2g-clock .clock-item a:link {
  display: block;
  width: 39px;
  height: 39px;
}

/* line 3287, ../sass/_site.scss */
#page-g2g-clock .clock-item a .clock-item-msg {
  display: none;
  position: absolute;
  top: -54px;
  left: -50%;
  text-decoration: none;
  font-style: normal;
  font-weight: bold;
  color: white;
  background-color: #e0394d;
  text-align: center;
  font-size: 1.1em;
}

/* line 3303, ../sass/_site.scss */
#page-g2g-clock .clock-item a.active .clock-item-msg,
#page-g2g-clock .clock-item a:hover .clock-item-msg {
  background-color: #c23344;
}

/* line 3307, ../sass/_site.scss */
#page-g2g-clock .clock-item a .clock-item-msg-inner {
  margin: 5px;
}

/* line 3311, ../sass/_site.scss */
#page-g2g-clock .clock-item a:hover .clock-item-msg {
  display: block;
}

/* line 3315, ../sass/_site.scss */
#page-g2g-clock .clock-item a:hover .clock-item-msg .clock-item-msg-arrow {
  background: transparent url(i/triangle.png) top center no-repeat;
  position: absolute;
  top: 96%;
  width: 20px;
  height: 20px;
}

/* line 3323, ../sass/_site.scss */
#page-g2g-clock .clock-item-0 {
  top: 3px;
  right: 85px;
}

/* line 3328, ../sass/_site.scss */
#page-g2g-clock .clock-item-0 a .clock-item-msg {
  width: 96px;
}

/* line 3332, ../sass/_site.scss */
#page-g2g-clock .clock-item-0 a:hover {
  background: transparent url(../i/circle-1.png) center center no-repeat;
}

/* line 3336, ../sass/_site.scss */
#page-g2g-clock .clock-item-0 a:hover .clock-item-msg .clock-item-msg-arrow {
  left: 45%;
}

/* line 3340, ../sass/_site.scss */
#page-g2g-clock .clock-item-1 {
  top: 65px;
  right: 2px;
}

/* line 3345, ../sass/_site.scss */
#page-g2g-clock .clock-item-1 a:hover {
  background: transparent url(../i/circle-2.png) center center no-repeat;
}

/* line 3349, ../sass/_site.scss */
#page-g2g-clock .clock-item-1 a:hover .clock-item-msg .clock-item-msg-arrow {
  left: 35%;
}

/* line 3353, ../sass/_site.scss */
#page-g2g-clock .clock-item-1 a .clock-item-msg {
  width: 120px;
}

/* line 3357, ../sass/_site.scss */
#page-g2g-clock .clock-item-2 {
  top: 162px;
  right: 33px;
}

/* line 3362, ../sass/_site.scss */
#page-g2g-clock .clock-item-2 a:hover {
  background: transparent url(../i/circle-3.png) center center no-repeat;
}

/* line 3366, ../sass/_site.scss */
#page-g2g-clock .clock-item-2 a:hover .clock-item-msg .clock-item-msg-arrow {
  left: 43%;
}

/* line 3370, ../sass/_site.scss */
#page-g2g-clock .clock-item-2 a .clock-item-msg {
  width: 99px;
}

/* line 3374, ../sass/_site.scss */
#page-g2g-clock .clock-item-3 {
  top: 162px;
  right: 137px;
}

/* line 3379, ../sass/_site.scss */
#page-g2g-clock .clock-item-3 a:hover {
  background: transparent url(../i/circle-4.png) center center no-repeat;
}

/* line 3383, ../sass/_site.scss */
#page-g2g-clock .clock-item-3 a:hover .clock-item-msg .clock-item-msg-arrow {
  left: 43%;
}

/* line 3387, ../sass/_site.scss */
#page-g2g-clock .clock-item-3 a .clock-item-msg {
  width: 99px;
}

/* line 3391, ../sass/_site.scss */
#page-g2g-clock .clock-item-4 {
  top: 64px;
  right: 168px;
}

/* line 3396, ../sass/_site.scss */
#page-g2g-clock .clock-item-4 a:hover {
  background: transparent url(../i/circle-5.png) center center no-repeat;
}

/* line 3400, ../sass/_site.scss */
#page-g2g-clock .clock-item-4 a:hover .clock-item-msg .clock-item-msg-arrow {
  left: 50%;
}

/* line 3404, ../sass/_site.scss */
#page-g2g-clock .clock-item-4 a .clock-item-msg {
  width: 84px;
}

/** PREVIEW FIX-UPS **/
/* line 3411, ../sass/_site.scss */
.preview h3,
.preview .node-teaser {
  display: none;
}

/** PAGE ABOUT **/
/* line 3417, ../sass/_site.scss */
#page-about-content {
  line-height: 1.5;
}

/* line 3421, ../sass/_site.scss */
#page-about-content h5 {
  font-size: 1.4em;
  margin-bottom: 10px;
}

/* line 3426, ../sass/_site.scss */
#page-about-content .page-about-lower-secundus {
  margin-top: 2em;
}

/* line 3430, ../sass/_site.scss */
#page-about-content .page-about-lower-secundus table .serif {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
}

/* line 3434, ../sass/_site.scss */
#ds-carousel-our-history .ds-carousel-slide .view-mode-ds_carousel {
  margin: 1em;
}

/* line 3438, ../sass/_site.scss */
#ds-carousel-our-history .milestone-text-part-1 {
  margin-right: 1em;
}

/* line 3442, ../sass/_site.scss */
#ds-carousel-our-history .milestone-text-part {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
 /* width: 45%; */
  margin-right: 1em;
}

/* line 3451, ../sass/_site.scss */
#ds-carousel-our-history .milestone-text-part-2 {
 /*  border-left: 1px solid #ccc; */
  padding-left: 1em;
}

/* line 3457, ../sass/_site.scss */
.field-name-page-about-our-mission ul,
.field-name-page-about-our-mission ul li {
  margin: 0;
  padding: 0;
}

/* line 3462, ../sass/_site.scss */
.field-name-page-about-our-mission .mission-bullet-point div {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
}

/* line 3469, ../sass/_site.scss */
.field-name-page-about-our-mission .mission-bullet-point .delta {
  font-family: Georgia, 'Nimbus Roman No9 L', serif;
  font-size: 2em;
  color: #c60950;
  text-align: center;
  width: 1em;
  margin-right: 0.5em;
  position: relative;
  top: -0.5em;
}

/* line 3480, ../sass/_site.scss */
.field-name-page-about-our-mission .mission-bullet-point .bullet {
  width: 90%;
}

/* line 3484, ../sass/_site.scss */
.field-name-field-featured-team-member {
  font-size: 0.9em;
}

/* line 3488, ../sass/_site.scss */
.field-name-field-featured-team-member h6 {
  color: #c60950;
  margin: 0;
}

/* line 3493, ../sass/_site.scss */
.field-name-field-featured-team-member .field-name-field-picture {
  margin-right: 10px;
}

/* line 3497, ../sass/_site.scss */
.field-name-field-featured-team-member .field-name-field-profession {
  font-size: 0.9em;
  text-transform: uppercase;
  color: #999;
  margin-bottom: 7px;
}

/* line 3504, ../sass/_site.scss */
dt.taxing-depth-0 {
  margin-left: 0em;
}

/* line 3505, ../sass/_site.scss */
dd.taxing-depth-0 {
  margin-left: 1em;
}

/* line 3506, ../sass/_site.scss */
dt.taxing-depth-1 {
  margin-left: 1em;
}

/* line 3507, ../sass/_site.scss */
dd.taxing-depth-1 {
  margin-left: 2em;
}

/* line 3508, ../sass/_site.scss */
dt.taxing-depth-2 {
  margin-left: 2em;
}

/* line 3509, ../sass/_site.scss */
dd.taxing-depth-2 {
  margin-left: 3em;
}

/* Overkill attempt to solve the IE8 problem */
/* line 3516, ../sass/_site.scss */
.field-widget-term-reference-tree:after,
.field-widget-term-reference-tree .form-type-checkbox-tree:after,
.field-widget-term-reference-tree .form-type-checkbox-tree .term-reference-tree:after,
.field-widget-term-reference-tree .form-type-checkbox-tree .term-reference-tree .term-reference-tree-level:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  font-size: 0;
}

/* line 3525, ../sass/_site.scss */
#controls-popup-newsletter-form a.manage {
  background: transparent !important;
  display: inline !important;
  padding: 0 !important;
  text-transform: none !important;
}

/* line 3532, ../sass/_site.scss */
#block-titling-page-title .page-titling-heading, #block-views-node-title-titling-block .page-titling-heading, #block-views-node-title-titleonly-block .page-titling-heading  {
  margin-bottom: 20px;
}

/* line 3536, ../sass/_site.scss */
#block-titling-page-title .page-titling-is-node .page-titling-title, #block-views-node-title-titling-block  .page-titling-is-node .page-titling-title, #block-views-node-title-titleonly-block  .page-titling-is-node .page-titling-title {
  text-transform: none !important;
}

/* line 3545, ../sass/_site.scss */
#block-titling-page-title .page-titling-with-tabs {
  margin-bottom: 20px !important;
}

/* line 3549, ../sass/_site.scss */
#block-titling-page-title .page-titling-title, #block-views-node-title-titling-block .page-titling-title, #block-views-node-title-titleonly-block  .page-titling-title {
  margin: 27px 0 0 0;
}

/* line 3555, ../sass/_site.scss */
.ie7 #block-titling-page-title .page-titling-title, .ie7 #block-views-node-title-titling-block .page-titling-title, .ie7 #block-views-node-title-titleonly-block .page-titling-title  {
  margin-bottom: 20px;
}

/* line 3559, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured div.field-name-post-date {
  margin-bottom: 20px;
}

/* line 3564, ../sass/_site.scss */
.ie7 #block-titling-page-title .page-philanthropy-featured {
  height: 172px;
}

/* line 3568, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .group-right {
  background-color: white;
  height: 152px;
  overflow: hidden;
}
/* line 3573, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .group-right div.field-name-post-date {
  margin: 5px 0 10px 0;
}

/* line 3578, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .group-right-inner {
  margin: 10px;
}

/* line 3582, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .field-name-title h6 {
  margin: 0;
}

/* line 3586, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .field-name-post-date {
  margin: 10px 0;
}

/* line 3590, ../sass/_site.scss */
#block-titling-page-title .page-philanthropy-featured .field-name-node-link {
  margin: 10px 0;
  font-family: Georgia, "Nimbus Roman No9 L", serif;
}

/* line 3595, ../sass/_site.scss */
a.ds-tags-link {
  text-decoration: none !important;
}

/* line 3599, ../sass/_site.scss */
#ds-tags-taglink {
  color: white;
  background: #e13a4e url(../i/g2g-promo-bg.png) bottom right no-repeat;
  padding: 20px 10px 60px 10px;
  margin: 10px 0;
  clear: both;
}
/* line 3606, ../sass/_site.scss */
#ds-tags-taglink .inner h4 {
  color: white;
  margin-bottom: 5px;
  text-transform: uppercase;
}
/* line 3613, ../sass/_site.scss */
#ds-tags-taglink .block-body {
  max-width: 190px;
}

/* line 3619, ../sass/_site.scss */
.ie7 #ds-tags-taglink .inner h4 {
  margin-top: 20px;
}

/* line 3625, ../sass/_site.scss */
.field-name-most-popular-articles .block,
div#ds-tags-related-content {
  background-color: #eae5dd;
  padding: 10px;
  margin-bottom: 10px;
}
/* line 3634, ../sass/_site.scss */
.field-name-most-popular-articles div.field-name-post-date,
div#ds-tags-related-content div.field-name-post-date {
  margin: 0 0 15px 0;
}
/* line 3638, ../sass/_site.scss */
.field-name-most-popular-articles div.view-quarterly-articles,
div#ds-tags-related-content div.view-quarterly-articles {
  margin-top: 10px;
}

.field-name-most-popular-articles div.view-quarterly-articles
{
	height: auto !important;
}

.field-name-most-popular-articles .view-header
{
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.field-name-most-popular-articles .views-field-disqus-comment-count
{
	font-size: 0.8em;
	text-transform: uppercase;
}

.field-name-most-popular-articles .views-field-disqus-comment-count a
{

}

/* line 3642, ../sass/_site.scss */
.field-name-most-popular-articles div.views-row,
div#ds-tags-related-content div.views-row {
  margin-bottom: 10px;
}
/* line 3646, ../sass/_site.scss */
.field-name-most-popular-articles div.views-field-created,
div#ds-tags-related-content div.views-field-created {
  margin-top: 3px;
}

/* line 3654, ../sass/_site.scss */
div.personal-story-sidebar div.field-name-page-inspire-influential-reads {
  background-color: #eae5dd;
}
/* line 3656, ../sass/_site.scss */
div.personal-story-sidebar div.field-name-page-inspire-influential-reads h2.block-title {
  padding: 10px 0 0 10px;
}
/* line 3662, ../sass/_site.scss */
div.personal-story-sidebar div.influential-read {
  padding: 0 10px;
  margin-bottom: 0;
}

/* line 3668, ../sass/_site.scss */
.field-name-most-popular-articles {
  margin-bottom: 20px;
}

/* line 3672, ../sass/_site.scss */
.field-name-page-magazine-download {
  background-color: #c60950;
  padding: 10px;
}

/* line 3677, ../sass/_site.scss */
.field-name-page-magazine-download .download-inner {
  font-weight: bold;
  font-size: 1em;
  color: white;
}

/* line 3683, ../sass/_site.scss */
.field-name-page-magazine-download .download-inner .title {
  font-size: 1.2em;
}

/* line 3687, ../sass/_site.scss */
.field-name-page-magazine-download .download-inner .downloader {
  float: right;
  background: transparent url(../i/mag-download.png) center center no-repeat;
  position: relative;
  top: -3px;
  margin-left: 3em;
}

/* line 3695, ../sass/_site.scss */
.field-name-page-magazine-download .download-inner .downloader a {
  display: block;
  width: 48px;
  height: 48px;
}

/* line 3702, ../sass/_site.scss */
.field-name-philanthropy-trends h6.field-content {
  height: 60px;
}

/* line 3708, ../sass/_site.scss */
.context-article .field-name-page-magazine-download {
  margin-bottom: 1.5em;
}

/* line 3712, ../sass/_site.scss */
.linkage-subscribe {
  background-color: #8cdaee;
  padding: 10px;
  color: white;
  position: relative;
}

/* line 3718, ../sass/_site.scss */
.linkage-subscribe-big-box .linkage-body {
  font-size: 2.2em;
  width: 80%;
  letter-spacing: 2px;
  line-height: 1.1;
  margin-bottom: 0.3em;
}

/* line 3726, ../sass/_site.scss */
.linkage-subscribe .linkage-link-item {
  display: inline-block;
  zoom: 1;
  border: 0 !important;
  padding: 0 !important;
}

/* line 3736, ../sass/_site.scss */
.linkage-subscribe-small {
  position: relative;
}

/* line 3741, ../sass/_site.scss */
div.linkage-subscribe .linkage-body,
.linkage-subscribe-small .linkage-body {
  font-size: 1.5em;
  letter-spacing: 0;
  line-height: 1.3;
  margin-bottom: 1em;
  width: 80%;
}

/* line 3750, ../sass/_site.scss */
div.linkage-subscribe .linkage-image,
.linkage-subscribe-small .linkage-image {
  position: absolute;
  right: 20px;
  bottom: 20px;
}

/* line 3756, ../sass/_site.scss */
.linkage-subscribe-wide {
  position: relative;
}

/* line 3760, ../sass/_site.scss */
.linkage-subscribe-wide .linkage-body {
  font-size: 1.5em !important;
  letter-spacing: 0 !important;
  line-height: 1.3 !important;
  margin-bottom: 1em;
}

/* line 3767, ../sass/_site.scss */
.linkage-subscribe-wide .linkage-image {
  position: absolute;
  right: 20px;
  top: 13px;
}

/* line 3773, ../sass/_site.scss */
.field-name-page-magazine-contents-nav {
  border: 2px solid #c60950;
  margin-bottom: 1em;
}

/* line 3778, ../sass/_site.scss */
.field-name-page-magazine-contents-nav .magazine-nav {
  margin: 0.5em;
}

/* line 3782, ../sass/_site.scss */
.facetapi-facet-field-city {
  text-transform: capitalize;
}

/* line 3793, ../sass/_site.scss */
.field-name-page-resources-tabfacets-text .guidance-inner h2 {
  margin-bottom: 8px;
}

/* line 3798, ../sass/_site.scss */
div.page-resources-main-info {
  padding-bottom: 20px;
}

/* line 3803, ../sass/_site.scss */
.inline-image-left {
  float: left !important;
  margin: 1em !important;
  margin-top: 0.3em !important;
  margin-left: 0 !important;
  vertical-align: top !important;
}

/* line 3811, ../sass/_site.scss */
.inline-image-right {
  float: right !important;
  margin: 1em !important;
  margin-top: 0.3em !important;
  margin-right: 0 !important;
  vertical-align: top !important;
}

/* line 3819, ../sass/_site.scss */
.inline-image-60 {
  width: 60px !important;
}

/* line 3823, ../sass/_site.scss */
.inline-image-140 {
  width: 140px !important;
}

/* line 3827, ../sass/_site.scss */
.inline-image-220 {
  width: 220px !important;
}

/* line 3831, ../sass/_site.scss */
.inline-image-300 {
  width: 300px !important;
}

/* line 3835, ../sass/_site.scss */
.node-sponsor.view-mode-tiny_teaser {
  display: inline-block;
  zoom: 1;
  vertical-align: top;
  margin-right: 1em;
}

/* line 3843, ../sass/_site.scss */
.node-sponsor.view-mode-tiny_teaser .field-item {
  text-align: center;
}

/* line 3847, ../sass/_site.scss */
.field-name-miscellany-services .item-list ul {
  list-style: disc inside;
}

/* line 3851, ../sass/_site.scss */
.field-name-miscellany-services .item-list ul li {
  list-style: initial;
}

/* line 3855, ../sass/_site.scss */
#taxing-term-descriptions {
  margin-top: 2em;
}

/* Uploading page */
/* line 3860, ../sass/_site.scss */
div.page-uploading-block {
  margin-bottom: 20px;
}
/* line 3863, ../sass/_site.scss */
div.page-uploading-block div.page-uploading-block-link {
  margin-top: 10px;
}
/* line 3866, ../sass/_site.scss */
div.page-uploading-block div.page-uploading-block-link a,
div.page-uploading-block div.page-uploading-block-link span.email {
  margin-top: 10px;
}
/* line 3871, ../sass/_site.scss */
div.page-uploading-block div.page-uploading-block-email {
  margin-top: 20px;
}
