/* ===================================== */
/* =====================================
 BASE
 No ids or classes here
 ======================================= */
/*! normalize.css v2.1.1 | MIT License | git.io/normalize */
/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */
/**
 * Correct `block` display not defined in IE 8/9.
 */
/* line 11, ../sass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */
/* line 30, ../sass/_normalize.scss */
audio,
canvas,
video {
  display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */
/* line 41, ../sass/_normalize.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 50, ../sass/_normalize.scss */
[hidden] {
  display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */
/**
 * 1. Prevent system color scheme's background color being used in Firefox, IE,
 *    and Opera.
 * 2. Prevent system color scheme's text color being used in Firefox, IE, and
 *    Opera.
 * 3. Set default font family to sans-serif.
 * 4. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */
/* line 68, ../sass/_normalize.scss */
html {
  background: #fff;
  /* 1 */
  color: #000;
  /* 2 */
  font-family: sans-serif;
  /* 3 */
  -ms-text-size-adjust: 100%;
  /* 4 */
  -webkit-text-size-adjust: 100%;
  /* 4 */
}

/**
 * Remove default margin.
 */
/* line 80, ../sass/_normalize.scss */
body {
  margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */
/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */
/* line 92, ../sass/_normalize.scss */
a:focus {
  outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */
/* line 100, ../sass/_normalize.scss */
a:active,
a:hover {
  outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */
/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */
/* line 114, ../sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */
/* line 123, ../sass/_normalize.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */
/* line 131, ../sass/_normalize.scss */
b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */
/* line 140, ../sass/_normalize.scss */
dfn {
  font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */
/* line 148, ../sass/_normalize.scss */
hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */
/* line 158, ../sass/_normalize.scss */
mark {
  background: #ff0;
  color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */
/* line 167, ../sass/_normalize.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */
/* line 179, ../sass/_normalize.scss */
pre {
  white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */
/* line 187, ../sass/_normalize.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */
/* line 195, ../sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
/* line 203, ../sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 211, ../sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* line 215, ../sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */
/**
 * Remove border when inside `a` element in IE 8/9.
 */
/* line 227, ../sass/_normalize.scss */
img {
  border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */
/* line 235, ../sass/_normalize.scss */
svg:not(:root) {
  overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */
/**
 * Address margin not present in IE 8/9 and Safari 5.
 */
/* line 247, ../sass/_normalize.scss */
figure {
  margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */
/**
 * Define consistent border, margin, and padding.
 */
/* line 259, ../sass/_normalize.scss */
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */
/* line 270, ../sass/_normalize.scss */
legend {
  border: 0;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */
/* line 281, ../sass/_normalize.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 2 */
  margin: 0;
  /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */
/* line 295, ../sass/_normalize.scss */
button,
input {
  line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */
/* line 307, ../sass/_normalize.scss */
button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */
/* line 320, ../sass/_normalize.scss */
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
  cursor: pointer;
  /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */
/* line 332, ../sass/_normalize.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */
/* line 342, ../sass/_normalize.scss */
input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */
/* line 354, ../sass/_normalize.scss */
input[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box;
  /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */
/* line 366, ../sass/_normalize.scss */
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */
/* line 375, ../sass/_normalize.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */
/* line 386, ../sass/_normalize.scss */
textarea {
  overflow: auto;
  /* 1 */
  vertical-align: top;
  /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */
/**
 * Remove most spacing between table cells.
 */
/* line 399, ../sass/_normalize.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 5, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../.rvm/gems/ruby-2.0.0-p598/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

@font-face {
  font-family: "Calluna Sans W01 Bold";
  src: url("../Fonts/8de7b5f9-f256-4eab-9b11-92db56b52060.eot");
  src: url("../Fonts/8de7b5f9-f256-4eab-9b11-92db56b52060.eot") format("eot"), url("../Fonts/b6c23918-29c6-4432-87ff-fa1633e44fc4.woff") format("woff"), url("../Fonts/b9797d2d-9014-4aec-a3b9-a5ce758df0d6.ttf") format("truetype"), url("../Fonts/31266c2d-a39a-4a61-b5bf-bcd5a55dde4d.svg") format("svg");
}
@font-face {
  font-family: "CallunaSansW01-Regular";
  src: url("../Fonts/b300ea8d-24da-424c-bbff-d65387e29b05.eot");
  src: url("../Fonts/b300ea8d-24da-424c-bbff-d65387e29b05.eot") format("eot"), url("../Fonts/d87f9a02-b0f8-467c-b7df-6f4bc96b4518.woff") format("woff"), url("../Fonts/04da1654-a9b3-41e5-9268-5767ef53a5e8.ttf") format("truetype"), url("../Fonts/7c577f94-e467-4710-a170-ed6beb27bb86.svg") format("svg");
}
@font-face {
  font-family: "Calluna Sans W01 Light";
  src: url("../Fonts/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot");
  src: url("../Fonts/65b0f0d4-638f-4d9d-8a1d-e00175e210c6.eot") format("eot"), url("../Fonts/ef93f39b-1d82-4cc4-bac6-2a58f4d36508.woff") format("woff"), url("../Fonts/5613161c-0200-497d-a10e-dd960dc3110c.ttf") format("truetype"), url("../Fonts/d9be66b9-a840-41c3-8d6c-dd15b062ae61.svg") format("svg");
}
@font-face {
  font-family: "CallunaSansW01-LightIta";
  src: url("../Fonts/d21b6e0c-e7b0-4b8c-b692-a5cc55188100.eot");
  src: url("../Fonts/d21b6e0c-e7b0-4b8c-b692-a5cc55188100.eot") format("eot"), url("../Fonts/60e9ddfd-6d40-4102-b27a-e5fde60872fe.woff") format("woff"), url("../Fonts/a362b09c-7e0c-48af-93ed-c382d30e92ed.ttf") format("truetype"), url("../Fonts/8549d772-c37a-41a3-ad9e-360cc658d07c.svg") format("svg");
}
@font-face {
  font-family: "CallunaSansW01-Semibold 904946";
  src: url("../Fonts/e69ac629-af0d-486b-a63d-ca11fb70a06a.eot");
  src: url("../Fonts/e69ac629-af0d-486b-a63d-ca11fb70a06a.eot") format("eot"), url("../Fonts/fe5df2d7-ad90-4337-9d92-770813bded35.woff") format("woff"), url("../Fonts/fca4ac5a-e3dc-4289-b5ef-735dae9733b6.ttf") format("truetype"), url("../Fonts/c83e91da-385e-418a-801a-c537d9b92d98.svg") format("svg");
}
@font-face {
  font-family: "Calluna W02 Italic";
  src: url("../Fonts/78eee9a5-5908-4115-8bcb-559956d6f1a0.eot");
  src: url("../Fonts/78eee9a5-5908-4115-8bcb-559956d6f1a0.eot") format("eot"), url("../Fonts/9da44d7d-067a-488e-912b-e8649a7b4801.woff") format("woff"), url("../Fonts/070eb644-0f23-40a9-9b2b-228d4638d788.ttf") format("truetype"), url("../Fonts/96e42d2a-3a51-487a-9b01-d96850374c52.svg") format("svg");
}
@font-face {
  font-family: "Calluna W02 Regular";
  src: url("../Fonts/94f3356c-d1f4-4835-9e6c-579f01bc1847.eot");
  src: url("../Fonts/94f3356c-d1f4-4835-9e6c-579f01bc1847.eot") format("eot"), url("../Fonts/15cf3e03-4898-4e84-b223-695b489634f3.woff") format("woff"), url("../Fonts/aac982ee-f646-4e2a-aa20-a15dc20ea79a.ttf") format("truetype"), url("../Fonts/b35a4ecd-65ac-4476-88c0-a68d60adba0a.svg") format("svg");
}
@font-face {
  font-family: "Calluna W01 Light";
  src: url("../Fonts/28b6c7b9-db6c-424c-85f1-fe829aac6cdc.eot");
  src: url("../Fonts/28b6c7b9-db6c-424c-85f1-fe829aac6cdc.eot") format("eot"), url("../Fonts/083721be-31a7-4a78-b325-cb4aea5a0658.woff") format("woff"), url("../Fonts/7b99c13e-9f40-4d9a-836e-fe44330bfbf9.ttf") format("truetype"), url("https://www.courageforcures.org/wp-content/themes/courage-theme/stylesheets/Fonts/a8f60a98-8d5b-4b51-9785-a32821d5021a.svg#a8f60a98-8d5b-4b51-9785-a32821d5021a") format("svg");
}
/*
http://paulirish.com/2012/box-sizing-border-box-ftw/
http://css-tricks.com/box-sizing/
apply a natural box layout model to all elements
*/
/* line 18, ../sass/_base.scss */
*, *:after, *:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

/* apply a natural box layout model to all elements */
/* NOTE: this mixin will overwrite the Compass clearfix */
/* line 15, ../sass/style.scss */
html, body {
  height: 100%;
  min-width: 960px;
}

/* line 20, ../sass/style.scss */
body {
  background-color: #e9e9e9;
  color: #b6b6b6;
  margin: 0;
  padding: 0;
  font-size: 1em;
  width: 100%;
}

/* line 30, ../sass/style.scss */
div,
li,
a {
  outline: none !important;
}

/* line 35, ../sass/style.scss */
a {
  color: #0070f0;
}

/* line 39, ../sass/style.scss */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  /* display: none; <- Crashes Chrome on hover */
  -webkit-appearance: none;
  margin: 0;
  /* <-- Apparently some margin are still there even though it's hidden */
}

/* ===================================== */
/* =====================================
 LAYOUT
 ======================================= */
/* line 73, ../sass/style.scss */
.l-content-area {
  padding: 0px 0px 250px 0px;
  width: 100%;
}

/* line 79, ../sass/style.scss */
.grid-col-2-3 {
  float: left;
  padding-right: 20px;
  width: 640px;
}

/* line 87, ../sass/style.scss */
.grid-col-1-2 {
  float: left;
  padding-right: 20px;
  width: 480px;
}

/* line 94, ../sass/style.scss */
.grid-col-1-2-5 {
  float: left;
  margin-left: 80px;
  padding-right: 20px;
  width: 400px;
}

/* line 103, ../sass/style.scss */
.grid-col-1-1-7 {
  float: left;
  width: 540px;
}

/* line 110, ../sass/style.scss */
.grid-col-1-1-8 {
  margin: 0 auto;
  width: 620px;
}

/* line 119, ../sass/style.scss */
.grid-col-1-1-10 {
  margin: 0 auto;
  width: 780px;
}

/* line 127, ../sass/style.scss */
.grid-col-1-3-2 {
  float: left;
  width: 160px;
}

/* line 131, ../sass/style.scss */
.grid-col-1-3-3 {
  float: left;
  width: 240px !important;
}

/* line 136, ../sass/style.scss */
.grid-col-1-3-4 {
  float: left;
  width: 300px;
}

/* line 142, ../sass/style.scss */
.grid-col-1-3 {
  float: left;
  padding-right: 20px;
  width: 320px;
}

/* line 150, ../sass/style.scss */
[class*='grid-col-1-3']:last-of-type {
  width: 300px;
}

/* line 160, ../sass/style.scss */
[class*='grid-col-1-2']:last-of-type {
  width: 460px;
}

/* line 166, ../sass/style.scss */
[class*='grid-col-']:last-of-type {
  margin-left: 0px;
  margin-right: 0px;
  padding-right: 0px;
}

/* line 173, ../sass/style.scss */
[class*='grid-col-1-2-5']:last-of-type {
  margin-right: 80px;
  width: 380px;
}

/* line 179, ../sass/style.scss */
[class*='grid-col-1-1-10']:last-of-type {
  margin: 0 auto;
}

/* line 183, ../sass/style.scss */
[class*='grid-col-1-1-8']:last-of-type {
  margin: 0 auto;
}

/* line 186, ../sass/style.scss */
.grid-module {
  padding: 20px 0px;
}

/* line 191, ../sass/style.scss */
.grid-no-gutter {
  padding: 0;
  margin: 0;
}

/* =====================================
MODULES
==================================== */
/* line 201, ../sass/style.scss */
.wrapper {
  width: 100%;
  min-height: 100%;
  height: auto !important;
  height: 100%;
  margin: 0px 0px -250px 0px;
}

/* line 212, ../sass/style.scss */
h1.entry-title {
  display: none;
}

/* =========================
 HEADER
 ======================== */
/* line 220, ../sass/style.scss */
.masthead-inner-wrap {
  margin: 0 auto;
  height: 100%;
  width: 940px;
}
/* line 30, ../sass/_base.scss */
.masthead-inner-wrap:after {
  content: "";
  display: table;
  clear: both;
}
/* line 232, ../sass/style.scss */
.masthead-inner-wrap .super-j-logo {
  float: left;
  height: 116px;
  padding: 22px;
  width: 116px;
}
/* line 240, ../sass/style.scss */
.masthead-inner-wrap .logotype {
  float: left;
  height: 114px;
  width: 222px;
}
/* line 248, ../sass/style.scss */
.masthead-inner-wrap nav {
  display: inline;
  float: left;
  margin: 0;
  margin-left: 10px;
  padding: 0;
}
/* line 258, ../sass/style.scss */
.masthead-inner-wrap .subnav {
  position: relative;
}
/* line 275, ../sass/style.scss */
.masthead-inner-wrap .subnav > ul {
  position: absolute;
  margin-top: 8px;
  padding-bottom: 4px;
  padding-top: 6px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTYyMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzEzMTYyMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #131622), color-stop(100%, #131622));
  background-image: -moz-linear-gradient(#131622, #131622);
  background-image: -webkit-linear-gradient(#131622, #131622);
  background-image: linear-gradient(#131622, #131622);
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  color: #ffffff;
  left: -999em;
  opacity: 0;
  pointer-events: none;
  background-color: #ffffff;
}
/* line 291, ../sass/style.scss */
.masthead-inner-wrap .subnav > ul > li a {
  display: block;
  margin: 0;
  padding: 0;
}
/* line 297, ../sass/style.scss */
.masthead-inner-wrap .subnav > ul > li {
  display: list-item;
  font-size: 1em;
  margin: 0;
  float: none;
  padding: 4px 10px;
  letter-spacing: .1em;
  white-space: nowrap;
}
/* line 307, ../sass/style.scss */
.masthead-inner-wrap ul, .masthead-inner-wrap li {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 313, ../sass/style.scss */
.masthead-inner-wrap li {
  float: left;
  font-family: "CallunaSansW01-Regular";
  font-size: 0.8125em;
  list-style: none;
  margin-top: 55px;
  text-align: left;
}
/* line 323, ../sass/style.scss */
.masthead-inner-wrap li a {
  color: #c6c6c6;
  letter-spacing: .08em;
  text-decoration: none;
  text-shadow: -1px -1px 0 rgba(0, 0, 0, 0.8);
  padding: 10px 10px 8px 10px;
  margin-right: 2px;
  outline: none;
}
/* line 334, ../sass/style.scss */
.masthead-inner-wrap li a:hover.donate-btn,
.masthead-inner-wrap li .donate-btn {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZkZWQ4NiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmFkMTRkIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjdiZTMzIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fded86), color-stop(50%, #fad14d), color-stop(100%, #f7be33));
  background-image: -moz-linear-gradient(#fded86, #fad14d, #f7be33);
  background-image: -webkit-linear-gradient(#fded86, #fad14d, #f7be33);
  background-image: linear-gradient(#fded86, #fad14d, #f7be33);
  text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6);
  background-color: #f7be33;
  border: 2px solid #fbdd2d;
  color: #14192b;
  padding: 8px 10px 7px 10px;
  margin: 0;
}
/* line 345, ../sass/style.scss */
.masthead-inner-wrap li a:hover.is-active,
.masthead-inner-wrap li .is-focused,
.masthead-inner-wrap li .is-active {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEzMTYyMiIgc3RvcC1vcGFjaXR5PSIwLjgiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxMzE2MjIiIHN0b3Atb3BhY2l0eT0iMC41Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(19, 22, 34, 0.8)), color-stop(100%, rgba(19, 22, 34, 0.5)));
  background-image: -moz-linear-gradient(rgba(19, 22, 34, 0.8), rgba(19, 22, 34, 0.5));
  background-image: -webkit-linear-gradient(rgba(19, 22, 34, 0.8), rgba(19, 22, 34, 0.5));
  background-image: linear-gradient(rgba(19, 22, 34, 0.8), rgba(19, 22, 34, 0.5));
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  box-shadow: rgba(0, 0, 0, 0.8) 0 0 10px 1px inset;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
  color: #ffffff;
}
/* line 356, ../sass/style.scss */
.masthead-inner-wrap li .is-focused {
  border-bottom: 0px;
}
/* line 359, ../sass/style.scss */
.masthead-inner-wrap li .subnav-active {
  color: #fff;
}
/* line 362, ../sass/style.scss */
.masthead-inner-wrap li a:hover {
  color: #f7c337;
}

/* line 368, ../sass/style.scss */
div.masthead {
  background: #c1c1c1 url("../images/cfc_header-tile-bg.jpg") repeat-x;
  height: 116px;
  width: 100%;
}

/* ====================================
 FOOTER
 =================================== */
/* line 378, ../sass/style.scss */
div.footer-wrap {
  background: transparent url("../images/cfc_footer-tile-bg.jpg") repeat-x;
  background-color: #222;
  height: 250px;
  width: 100%;
}

/* line 385, ../sass/style.scss */
.footer-inner-wrapper {
  height: 250px;
  margin: 0 auto;
  width: 940px;
}
/* line 391, ../sass/style.scss */
.footer-inner-wrapper h3 {
  color: #f8c83f;
  font-family: "Calluna W01 Light";
  font-size: 20px;
  font-weight: 100;
  margin: 0;
  margin-top: 8px;
  padding: 0;
}

/* line 402, ../sass/style.scss */
.footer-contact p {
  color: #c4c4c4;
  font-family: "CallunaSansW01-Regular";
  font-size: 14px;
  line-height: 1.45;
  padding-top: 8px;
}

/* line 410, ../sass/style.scss */
.footer-inner-wrapper form {
  margin-top: 14px;
}
/* line 414, ../sass/style.scss */
.footer-inner-wrapper form fieldset {
  border: none;
  margin: 0;
  margin-bottom: 20px;
  padding: 0;
}
/* line 421, ../sass/style.scss */
.footer-inner-wrapper form label {
  display: block;
  font-size: .8em;
  margin-bottom: 6px;
  margin-left: 4px;
  text-shadow: 0 1px 1px #000;
}
/* line 429, ../sass/style.scss */
.footer-inner-wrapper form input[type="text"],
.footer-inner-wrapper form input[type="email"] {
  border: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3Nzc3NyIvPjxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #777777), color-stop(12%, #ffffff));
  background-image: -moz-linear-gradient(#777777, #ffffff 12%);
  background-image: -webkit-linear-gradient(#777777, #ffffff 12%);
  background-image: linear-gradient(#777777, #ffffff 12%);
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 4px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 4px;
  box-shadow: rgba(255, 255, 255, 0.1) 0 0 0 4px;
  background-color: #fff;
  font-size: 13px;
  font-family: sans-serif;
  height: 28px;
  margin-left: 4px;
  padding: 6px;
  width: 275px;
}
/* line 444, ../sass/style.scss */
.footer-inner-wrapper form input[type="submit"] {
  background-color: #fff;
  border: none;
  color: #2f3a66;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #bebebe));
  background-image: -moz-linear-gradient(#ebebeb, #bebebe);
  background-image: -webkit-linear-gradient(#ebebeb, #bebebe);
  background-image: linear-gradient(#ebebeb, #bebebe);
  -moz-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 4px 2px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 4px 2px;
  box-shadow: rgba(0, 0, 0, 0.8) 0px 2px 4px 2px;
  font-family: "CallunaSansW01-Regular";
  font-size: 13px;
  line-height: 1;
  margin-left: 4px;
  padding: 8px 10px 6px 10px;
  text-shadow: 0 1px 1px #fff;
}

/* line 460, ../sass/style.scss */
.footer-social-links {
  height: 26px;
  margin: 12px 0 14px 0;
  padding: 0;
  width: 187px;
}
/* line 469, ../sass/style.scss */
.footer-social-links li {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  text-indent: -9999px;
}
/* line 477, ../sass/style.scss */
.footer-social-links li a {
  display: block;
  height: 26px;
  background: transparent url("../images/cfc-social-icons.png") no-repeat left top;
}
/* line 483, ../sass/style.scss */
.footer-social-links .footer-nav-facebook a {
  width: 30px;
  background-position: 0px 0px;
}
/* line 487, ../sass/style.scss */
.footer-social-links .footer-nav-facebook a:hover {
  background-position: 0px -26px;
}
/* line 491, ../sass/style.scss */
.footer-social-links .footer-nav-twitter a {
  width: 33px;
  background-position: -31px 0px;
}
/* line 495, ../sass/style.scss */
.footer-social-links .footer-nav-twitter a:hover {
  background-position: -31px -26px;
}
/* line 499, ../sass/style.scss */
.footer-social-links .footer-nav-instagram a {
  width: 32px;
  background-position: -63px 0px;
}
/* line 503, ../sass/style.scss */
.footer-social-links .footer-nav-instagram a:hover {
  background-position: -63px -26px;
}
/* line 507, ../sass/style.scss */
.footer-social-links .footer-nav-youtube a {
  width: 32px;
  background-position: -95px 0px;
}
/* line 511, ../sass/style.scss */
.footer-social-links .footer-nav-youtube a:hover {
  background-position: -95px -26px;
}
/* line 515, ../sass/style.scss */
.footer-social-links .footer-nav-rss a {
  width: 32px;
  background-position: -127px 0px;
}
/* line 519, ../sass/style.scss */
.footer-social-links .footer-nav-rss a:hover {
  background-position: -127px -26px;
}

/* line 542, ../sass/style.scss */
.footer-contact a {
  color: #c4c4c4;
  text-decoration: none;
}

/* ====================================
 HOME CONTENT
 =================================== */
/* line 552, ../sass/style.scss */
#home-feature,
#featured-content,
.site-content {
  width: 940px;
  padding: 0;
  margin: 0px auto;
  overflow: auto;
}

/* line 563, ../sass/style.scss */
#home-feature-wrap {
  background-color: #ffffff;
  height: 472px;
  width: 100%;
}

/* line 569, ../sass/style.scss */
#home-feature {
  background-color: #ffffff;
  height: 472px;
}

/* line 574, ../sass/style.scss */
#featured-content-wrap {
  background-color: #e9e9e9;
  margin: 0;
  padding: 0;
  padding-top: 4px;
}

/* line 586, ../sass/style.scss */
#featured-content {
  color: #00305e;
  overflow: auto;
  padding-bottom: 16px;
}
/* line 601, ../sass/style.scss */
#featured-content h2 {
  color: #7a7a7a;
  border-bottom: 2px solid #d6d6d6;
  font-family: "Calluna W01 Light";
  font-size: 20px;
  font-weight: 100;
  margin: 16px 0px;
  padding: 0;
  padding-bottom: 5px;
}
/* line 613, ../sass/style.scss */
#featured-content h2 > a:link,
#featured-content h2 > a:visited,
#featured-content h2 > a:hover,
#featured-content h2 > a:active {
  color: #7a7a7a;
  text-decoration: none;
}
/* line 621, ../sass/style.scss */
#featured-content h3, #featured-content h3 > a {
  font: 16px "CallunaSansW01-Regular";
  margin: 0;
  padding: 0;
  padding-right: 10px;
  text-decoration: none;
}
/* line 629, ../sass/style.scss */
#featured-content .home-feature {
  padding: 0;
  overflow: auto;
}
/* line 634, ../sass/style.scss */
#featured-content .home-feature a {
  text-decoration: none;
}
/* line 638, ../sass/style.scss */
#featured-content p {
  float: right;
  font: 14px/1.45 "CallunaSansW01-Regular";
  margin: 0px 0px 8px 0px;
}
/* line 643, ../sass/style.scss */
#featured-content img {
  float: left;
  margin: 0px 10px 10px 0px;
}
/* line 650, ../sass/style.scss */
#featured-content a.more-link {
  float: left;
  font: 12px/1.45 "CallunaSansW01-Regular";
  text-decoration: none;
  padding-right: 10px;
  position: relative;
}
/* line 659, ../sass/style.scss */
#featured-content a.more-link span {
  content: ' ';
  height: 0;
  position: absolute;
  width: 0;
  border: 4px solid transparent;
  border-left-color: #00305e;
  top: 25%;
  margin-left: -5px;
  left: 100%;
}
/* line 683, ../sass/style.scss */
#featured-content a:link, #featured-content a:visited, #featured-content a:hover, #featured-content a:active {
  color: #00305e;
}

/* line 688, ../sass/style.scss */
.video-tribute {
  margin-top: 5px;
  font-family: "Helvetica Neue" Arial, sans-serif;
  font-size: 0.75em;
}

/* line 696, ../sass/style.scss */
#home-imageslider {
  background-color: rgba(51, 51, 51, 0);
  color: #00305e;
  font: normal 24px "Calluna W01 Light";
  height: 422px;
  margin-top: 25px;
  padding: 0;
  position: relative;
  width: 620px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 712, ../sass/style.scss */
#home-imageslider #next {
  background: rgba(239, 239, 239, 0.8) url(../images/cfc-home-slide-next.png) no-repeat;
  bottom: 66px;
  cursor: pointer;
  height: 28px;
  position: absolute;
  right: 0;
  width: 28px;
  z-index: 100;
}
/* line 723, ../sass/style.scss */
#home-imageslider #previous {
  background: rgba(239, 239, 239, 0.8) url(../images/cfc-home-slide-previous.png) no-repeat;
  bottom: 66px;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  width: 28px;
  z-index: 100;
}
/* line 734, ../sass/style.scss */
#home-imageslider #slideshow-wrapper {
  height: 356px;
  overflow: hidden;
  position: relative;
  width: 620px;
}
/* line 740, ../sass/style.scss */
#home-imageslider #slideshow-wrapper div, #home-imageslider #slideshow-wrapper img {
  height: 356px;
  margin: 0;
  padding: 0;
  position: absolute;
  width: 620px;
}
/* line 748, ../sass/style.scss */
#home-imageslider #slideshow-wrapper div {
  display: none;
}
/* line 752, ../sass/style.scss */
#home-imageslider #slideshow-wrapper p {
  background-color: rgba(255, 255, 255, 0.85);
  padding: 8px 26px 8px 18px;
  position: absolute;
  bottom: 48px;
  left: 0;
  max-width: 410px;
  z-index: 1;
}
/* line 764, ../sass/style.scss */
#home-imageslider #thumb-wrapper {
  height: 56px;
  margin-top: 10px;
  width: 620px;
}
/* line 30, ../sass/_base.scss */
#home-imageslider #thumb-wrapper:after {
  content: "";
  display: table;
  clear: both;
}
/* line 773, ../sass/style.scss */
#home-imageslider #thumb-wrapper div {
  margin: 0;
  padding: 0;
  margin-right: 10px;
  float: left;
}
/* line 780, ../sass/style.scss */
#home-imageslider #thumb-wrapper img {
  height: 56px;
  width: 95px;
  margin: 0;
}
/* line 786, ../sass/style.scss */
#home-imageslider #thumb-wrapper :last-child {
  margin-right: 0;
}

/* line 793, ../sass/style.scss */
.home-quote {
  background-color: rgba(51, 51, 51, 0);
  color: #00305e;
  font: 200 20px "Calluna W02 Italic";
  height: 422px;
  text-align: center;
  margin-top: 0px;
  margin-top: 25px;
  padding-left: 0px;
  padding-right: 5px;
  padding-top: 10px;
}
/* line 805, ../sass/style.scss */
.home-quote a {
  text-decoration: none;
}
/* line 809, ../sass/style.scss */
.home-quote .quoted {
  color: #818181;
  font-size: 16px;
  margin-top: 20px;
  padding: 0px 12px 12px 12px;
}
/* line 815, ../sass/style.scss */
.home-quote .quoted span {
  font: normal 12px "Calluna W01 Light";
}
/* line 819, ../sass/style.scss */
.home-quote .quoted.big {
  font-size: 20px;
}
/* line 826, ../sass/style.scss */
.home-quote .home-braveknight-link {
  max-width: 250px;
}

/* ====================================
 ABOUT CONTENT
 =================================== */
/* line 841, ../sass/style.scss */
.about-content,
.braveknight-content {
  width: 940px;
  padding: 0;
  margin: 0 auto;
  margin-bottom: 25px;
  margin-top: 10px;
  overflow: auto;
  color: #00305e;
}
/* line 851, ../sass/style.scss */
.about-content .entry-content,
.braveknight-content .entry-content {
  padding-top: 20px;
}
/* line 855, ../sass/style.scss */
.about-content h2,
.braveknight-content h2 {
  font: normal 100 22px/1 "Calluna W02 Italic";
  padding-bottom: 4px;
}
/* line 860, ../sass/style.scss */
.about-content p,
.braveknight-content p {
  font: normal 100 1em/22px "CallunaSansW01-Regular";
}
/* line 865, ../sass/style.scss */
.about-content .about-julian p:not(:first-of-type),
.braveknight-content .about-julian p:not(:first-of-type) {
  text-indent: 1.4em;
}
/* line 870, ../sass/style.scss */
.about-content .sponsors,
.braveknight-content .sponsors {
  display: block;
}
/* line 872, ../sass/style.scss */
.about-content .sponsors img,
.braveknight-content .sponsors img {
  margin-top: 30px;
}

/* line 879, ../sass/style.scss */
.about-foundation p {
  text-indent: 0;
}
/* line 882, ../sass/style.scss */
.about-foundation h2:last-of-type {
  padding-top: 1em;
}

/* line 887, ../sass/style.scss */
.about-page, .brave-knight {
  background-color: #ffffff;
}
/* line 891, ../sass/style.scss */
.about-page .photo-album, .brave-knight .photo-album {
  outline: 2px dotted #ff6000;
}
/* line 895, ../sass/style.scss */
.about-page .photo-album img, .brave-knight .photo-album img {
  display: block;
  border: 0;
}

/* ====================================
 NEWS CONTENT
 =================================== */
/* line 906, ../sass/style.scss */
.news-page {
  background-color: #ffffff;
}
/* line 909, ../sass/style.scss */
.news-page img {
  display: block;
  border: 0;
}
/* line 913, ../sass/style.scss */
.news-page .news-header {
  width: 940px;
  margin: 0 auto;
  outline: 2px solid #7e9adc;
  overflow: auto;
}
/* line 918, ../sass/style.scss */
.news-page .news-header h2 {
  font: normal 100 22px/1 "Calluna W02 Italic";
  line-height: 22px;
  margin-bottom: 11px;
}
/* line 925, ../sass/style.scss */
.news-page .news-intro {
  padding-top: 40px;
}
/* line 929, ../sass/style.scss */
.news-page .news-detail {
  width: 940px;
  margin: 0px auto 10px auto;
  margin-bottom: 24px;
  outline: 2px solid #7e9adc;
  overflow: auto;
}
/* line 937, ../sass/style.scss */
.news-page .news-detail h2 {
  color: #00305e;
  font: normal 100 20px/1 "Calluna W01 Light";
  padding: 0;
  padding-right: 40px;
  line-height: 22px;
}
/* line 947, ../sass/style.scss */
.news-page .news-detail .event-date {
  font: normal 100 18px/1 "Calluna Sans W01 Light";
  line-height: 22px;
  margin-bottom: 11px;
}
/* line 952, ../sass/style.scss */
.news-page .news-detail .news-post-date {
  color: #7a7a7a;
  font: normal 100 13px/22px "Calluna Sans W01 Light";
}
/* line 960, ../sass/style.scss */
.news-page .news-detail img {
  border: 3px solid #eaeaea;
  margin-bottom: 22px;
}
/* line 964, ../sass/style.scss */
.news-page .news-detail p:not(:first-of-type) {
  text-indent: 1em;
}
/* line 967, ../sass/style.scss */
.news-page .news-detail a {
  text-decoration: none;
}
/* line 970, ../sass/style.scss */
.news-page .news-detail p strong {
  font-family: "Calluna Sans W01 Bold", Verdana, Arial, sans-serif;
}
/* line 973, ../sass/style.scss */
.news-page .news-detail ul {
  font-family: "CallunaSansW01-Regular", Verdana, Arial, sans-serif;
  line-height: 22px;
  margin: 11px 0px 11px 22px;
}
/* line 978, ../sass/style.scss */
.news-page .news-detail li {
  list-style: disc;
  margin: 11px;
}
/* line 983, ../sass/style.scss */
.news-page .news-detail em {
  font-family: "Calluna W02 Italic", Verdana, Arial, sans-serif;
}
/* line 987, ../sass/style.scss */
.news-page .news-detail .news-sidebar {
  font-family: "Calluna Sans W01 Light";
  text-align: left;
  margin-left: 80px;
  line-height: 22px;
}
/* line 992, ../sass/style.scss */
.news-page .news-detail .news-sidebar p {
  color: #6a6a6a;
}
/* line 996, ../sass/style.scss */
.news-page .news-detail .news-sidebar p:last-of-type {
  text-indent: 0;
  margin-top: 22px;
}
/* line 1000, ../sass/style.scss */
.news-page .news-detail .news-sidebar a {
  color: #8c8c8c;
  display: block;
  font-size: 14px;
  padding: 11px 0px 10px 0px;
  margin-right: 20px;
  border-bottom: 1px solid #e9e9e9;
}
/* line 1009, ../sass/style.scss */
.news-page .news-detail .news-sidebar a.current-item {
  color: #004a91;
}
/* line 1012, ../sass/style.scss */
.news-page .news-detail .news-sidebar a.more-news {
  display: inline;
  padding-left: 8px;
  border: none;
  font-size: .875em;
}

/* line 1026, ../sass/style.scss */
.news-intro-wrap,
.news-detail-wrap {
  background-color: #ffffff;
  color: #00305e;
  margin: 0 auto;
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}
/* line 1035, ../sass/style.scss */
.news-intro-wrap p,
.news-detail-wrap p {
  font: normal 100 1em/22px "CallunaSansW01-Regular";
}

/* line 1040, ../sass/style.scss */
.news-intro-wrap {
  background-color: #e9e9e9;
}

/* line 1044, ../sass/style.scss */
.news-dynamic-content-wrap {
  background-color: #ffffff;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 1052, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content {
  font: normal 100 18px/22px "Calluna Sans W01 Light";
  margin: 0 auto;
  padding: 0;
  width: 940px;
}
/* line 1059, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .news-item {
  overflow: auto;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid #bdbdbd;
}
/* line 1070, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .news-item:last-of-type {
  margin-bottom: 0;
}
/* line 1075, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .news-post-nav {
  margin-left: 480px;
  padding: 0;
  margin-bottom: 22px;
  margin-top: 11px;
}
/* line 1080, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .news-post-nav a {
  color: #00305E;
  font-size: 14px;
  text-decoration: none;
}
/* line 1087, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .event-date {
  color: #7a7a7a;
  text-align: right;
  padding-right: 20px;
}
/* line 1093, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .event-title {
  color: #00305e;
}
/* line 1097, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .event-title p {
  color: #7a7a7a;
  font-size: 13px;
}
/* line 1103, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .event-excerpt {
  color: #545454;
  font-family: "CallunaSansW01-Regular";
  font-size: 14px;
}
/* line 1109, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content img {
  border: 2px solid #eaeaea;
}
/* line 1113, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content a {
  overflow: auto;
  margin: 0;
  padding: 0;
  color: #7a7a7a;
}
/* line 1121, ../sass/style.scss */
.news-dynamic-content-wrap .news-dynamic-content .blank-img {
  width: 240px;
  height: 100px;
}

/* line 1130, ../sass/style.scss */
.news-comments-wrap {
  background-color: #e9e9e9;
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}
/* line 1138, ../sass/style.scss */
.news-comments-wrap .news-detail-comments {
  color: #5d5d5d;
  font: normal 100 1em/22px "Calluna Sans W01 Light";
  margin: 0 auto;
  overflow: auto;
  padding: 0;
  padding-bottom: 25px;
  width: 940px;
  padding-left: 320px;
}
/* line 1151, ../sass/style.scss */
.news-comments-wrap h2 {
  font-size: 1.2em;
}
/* line 1155, ../sass/style.scss */
.news-comments-wrap .comments-title {
  margin-bottom: 4px;
}
/* line 1159, ../sass/style.scss */
.news-comments-wrap .comment-list {
  margin-bottom: 11px;
}
/* line 1163, ../sass/style.scss */
.news-comments-wrap .comment {
  margin-bottom: 22px;
  margin-top: 11px;
}
/* line 1166, ../sass/style.scss */
.news-comments-wrap .comment p:not(:first-of-type) {
  text-indent: 1em;
}
/* line 1169, ../sass/style.scss */
.news-comments-wrap .comment b {
  font-family: "Calluna Sans W01 Bold";
}
/* line 1174, ../sass/style.scss */
.news-comments-wrap .comment-reply-link, .news-comments-wrap .comment-notes {
  font-size: .875em;
}
/* line 1178, ../sass/style.scss */
.news-comments-wrap label {
  display: block;
  font-size: .875em;
  padding: 0;
  margin: 0;
  margin-top: 11px;
  text-indent: 0;
}
/* line 1188, ../sass/style.scss */
.news-comments-wrap .comment-respond .form-allowed-tags {
  border: 1px solid #d2d2d2;
  padding: 11px;
  margin: 11px  0;
  font-size: .75em;
  text-align: left;
  text-indent: 0;
}
/* line 1204, ../sass/style.scss */
.news-comments-wrap .comments-area footer .vcard {
  display: table;
  margin-bottom: 8px;
}
/* line 1207, ../sass/style.scss */
.news-comments-wrap .comments-area footer .vcard .avatar {
  vertical-align: middle;
  display: table-cell;
  margin: 0;
  padding: 0;
  margin-right: 4px;
}
/* line 1215, ../sass/style.scss */
.news-comments-wrap .comments-area footer .vcard cite, .news-comments-wrap .comments-area footer .vcard .says {
  padding: 0;
  margin: 0;
  padding-right: 4px;
  font-style: normal;
  vertical-align: middle;
  display: table-cell;
}
/* line 1225, ../sass/style.scss */
.news-comments-wrap .comments-area footer .commentmetadata {
  display: block;
}
/* line 1232, ../sass/style.scss */
.news-comments-wrap .comments-area a {
  color: #8a8a8a;
}
/* line 1237, ../sass/style.scss */
.news-comments-wrap .comments-area input[type="submit"] {
  background-color: #fff;
  border: 1px solid #999;
  color: #2f3a66;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZjVmNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #bebebe));
  background-image: -moz-linear-gradient(#f5f5f5, #bebebe);
  background-image: -webkit-linear-gradient(#f5f5f5, #bebebe);
  background-image: linear-gradient(#f5f5f5, #bebebe);
  -moz-box-shadow: rgba(153, 153, 153, 0.2) 0px 1px 2px 1px;
  -webkit-box-shadow: rgba(153, 153, 153, 0.2) 0px 1px 2px 1px;
  box-shadow: rgba(153, 153, 153, 0.2) 0px 1px 2px 1px;
  font-family: "CallunaSansW01-Regular";
  font-size: 13px;
  line-height: 1;
  padding: 8px 10px 6px 10px;
  text-shadow: 0 1px 1px #fff;
}

/* line 1266, ../sass/style.scss */
.contact-page img,
.thankyou-page img {
  display: block;
  border: 0;
}
/* line 1270, ../sass/style.scss */
.contact-page .contact-header,
.contact-page .thankyou-header,
.thankyou-page .contact-header,
.thankyou-page .thankyou-header {
  width: 940px;
  margin: 0 auto;
  outline: 2px solid #7e9adc;
  overflow: auto;
}
/* line 1276, ../sass/style.scss */
.contact-page .contact-header h2,
.contact-page .thankyou-header h2,
.thankyou-page .contact-header h2,
.thankyou-page .thankyou-header h2 {
  font: normal 100 22px/1 "Calluna W02 Italic";
  line-height: 22px;
  margin-bottom: 11px;
}
/* line 1282, ../sass/style.scss */
.contact-page .contact-intro,
.thankyou-page .contact-intro {
  padding-top: 40px;
}

/* line 1287, ../sass/style.scss */
.contact-intro-wrap,
.thankyou-intro-wrap {
  color: #00305e;
  margin: 0 auto;
  margin-bottom: 25px;
  margin-top: 10px;
  padding: 0;
  width: 100%;
}
/* line 1295, ../sass/style.scss */
.contact-intro-wrap p,
.thankyou-intro-wrap p {
  font: normal 100 1em/22px "CallunaSansW01-Regular";
}

/* line 1303, ../sass/style.scss */
.impact-page,
.resources-page,
.donate-page {
  background-color: #ffffff;
}
/* line 1308, ../sass/style.scss */
.impact-page img,
.resources-page img,
.donate-page img {
  display: block;
  border: 0;
}
/* line 1312, ../sass/style.scss */
.impact-page .impact-header,
.impact-page .resources-header,
.impact-page .donate-header,
.resources-page .impact-header,
.resources-page .resources-header,
.resources-page .donate-header,
.donate-page .impact-header,
.donate-page .resources-header,
.donate-page .donate-header {
  width: 940px;
  margin: 0 auto;
  outline: 2px solid #7e9adc;
  overflow: hidden;
}
/* line 1319, ../sass/style.scss */
.impact-page .impact-header h2,
.impact-page .resources-header h2,
.impact-page .donate-header h2,
.resources-page .impact-header h2,
.resources-page .resources-header h2,
.resources-page .donate-header h2,
.donate-page .impact-header h2,
.donate-page .resources-header h2,
.donate-page .donate-header h2 {
  font: normal 100 22px/1 "Calluna W02 Italic";
  line-height: 22px;
  margin-bottom: 11px;
}
/* line 1325, ../sass/style.scss */
.impact-page .impact-intro,
.impact-page .resources-intro,
.impact-page .donate-intro,
.resources-page .impact-intro,
.resources-page .resources-intro,
.resources-page .donate-intro,
.donate-page .impact-intro,
.donate-page .resources-intro,
.donate-page .donate-intro {
  padding-top: 40px;
}
/* line 1330, ../sass/style.scss */
.impact-page .resources-intro,
.impact-page .donate-intro,
.resources-page .resources-intro,
.resources-page .donate-intro,
.donate-page .resources-intro,
.donate-page .donate-intro {
  padding-top: 40px;
}
/* line 1333, ../sass/style.scss */
.impact-page .resources-intro h2,
.impact-page .donate-intro h2,
.resources-page .resources-intro h2,
.resources-page .donate-intro h2,
.donate-page .resources-intro h2,
.donate-page .donate-intro h2 {
  font-size: 32px;
  padding-left: 40px;
  margin-top: 77px;
}

/* line 1340, ../sass/style.scss */
.resources-image-only,
.donate-image-only {
  padding-left: 40px;
}

/* line 1345, ../sass/style.scss */
.impact-intro-wrap,
.resources-intro-wrap,
.donate-intro-wrap {
  background-color: #e9e9e9;
  color: #00305e;
  margin: 0 auto;
  margin-bottom: 25px;
  padding: 0;
  width: 100%;
}
/* line 1354, ../sass/style.scss */
.impact-intro-wrap p,
.resources-intro-wrap p,
.donate-intro-wrap p {
  font: normal 100 1em/22px "CallunaSansW01-Regular";
}

/* line 1359, ../sass/style.scss */
.impact-content-wrap,
.resources-content-wrap,
.donate-content-wrap {
  height: auto;
  margin: 0;
  padding: 0;
  width: 100%;
}

/* line 1368, ../sass/style.scss */
.impact-content,
.resources-content,
.donate-content {
  overflow: auto;
  margin: 0px 80px 22px 80px;
  color: #00305e;
}
/* line 1376, ../sass/style.scss */
.impact-content #donations-wrapper.grid-col-1-1-7,
.resources-content #donations-wrapper.grid-col-1-1-7,
.donate-content #donations-wrapper.grid-col-1-1-7 {
  float: none;
  margin: 0 auto;
}
/* line 1381, ../sass/style.scss */
.impact-content h3,
.resources-content h3,
.donate-content h3 {
  color: #7a7a7a;
  font: normal 100 20px/1 "Calluna W01 Light";
  line-height: 22px;
  margin-bottom: 22px;
  margin-left: 400px;
}
/* line 1389, ../sass/style.scss */
.impact-content h4,
.resources-content h4,
.donate-content h4 {
  font: normal 100 18px/1 "Calluna W01 Light";
  padding: 0;
  line-height: 22px;
  margin-bottom: 11px;
}
/* line 1397, ../sass/style.scss */
.impact-content p, .impact-content li,
.resources-content p,
.resources-content li,
.donate-content p,
.donate-content li {
  font: normal 1em/22px "CallunaSansW01-Regular";
}
/* line 1401, ../sass/style.scss */
.impact-content ul,
.resources-content ul,
.donate-content ul {
  margin: 11px 0px;
  padding-left: 11px;
}
/* line 1406, ../sass/style.scss */
.impact-content p:not(:first-of-type),
.resources-content p:not(:first-of-type),
.donate-content p:not(:first-of-type) {
  text-indent: 1.4em;
}
/* line 1410, ../sass/style.scss */
.impact-content .grid-col-1-2-5,
.resources-content .grid-col-1-2-5,
.donate-content .grid-col-1-2-5 {
  margin: 0;
}
/* line 1415, ../sass/style.scss */
.impact-content .sm-img,
.resources-content .sm-img,
.donate-content .sm-img {
  margin-left: 160px;
}

/* line 1421, ../sass/style.scss */
.resources-content {
  margin-bottom: 33px;
}
/* line 1424, ../sass/style.scss */
.resources-content h3 {
  color: #7a7a7a;
  font: normal 100 18px/1 "Calluna Sans W01 Light";
  line-height: 22px;
  margin: 0;
  padding-bottom: 11px;
}
/* line 1432, ../sass/style.scss */
.resources-content ul, .resources-content p {
  padding: 0 40px;
}
/* line 1436, ../sass/style.scss */
.resources-content li:not(:first-of-type) {
  list-style: disc;
  list-style-position: outside;
  padding-bottom: 11px;
  margin-left: 11px;
}
/* line 1446, ../sass/style.scss */
.resources-content .useful-links li {
  list-style: none;
  margin: 0;
  padding: 0px 0px 11px 0px;
}

/* line 1455, ../sass/style.scss */
.impact-item {
  margin-bottom: 22px;
  overflow: auto;
  padding-bottom: 22px;
}

/* line 1466, ../sass/style.scss */
.donate-content h3, .donate-content h4 {
  color: #7a7a7a;
  font: normal 100 18px/1 "Calluna Sans W01 Light";
  line-height: 22px;
  margin: 0;
  padding-bottom: 11px;
}
/* line 1473, ../sass/style.scss */
.donate-content h4 {
  color: #00305E;
  font-size: 16px;
}
/* line 1477, ../sass/style.scss */
.donate-content h3 {
  color: #00305E;
}
/* line 1482, ../sass/style.scss */
.donate-content .tribute_note {
  font-size: .75em;
}
/* line 1485, ../sass/style.scss */
.donate-content .donation_form,
.donate-content .sustaining_donation_form,
.donate-content .sponsorship_form_wrapper {
  padding: 11px 2px 11px 6px;
  margin-bottom: 11px;
  width: 380px;
  margin: 0px auto;
}
/* line 1495, ../sass/style.scss */
.donate-content .donation {
  padding: 40px;
  padding-top: 10px;
  overflow: auto;
  height: auto;
  width: inherit;
}
/* line 1504, ../sass/style.scss */
.donate-content .donation-forms {
  border: 1px solid #d0d0d0;
  margin: 0px auto;
}
/* line 1509, ../sass/style.scss */
.donate-content #donate-nav {
  font-family: "Lucida Grande",Sans-Serif;
  margin-bottom: 0px;
  padding: 11px 0;
  width: 100%;
  list-style: none;
}
/* line 1517, ../sass/style.scss */
.donate-content #donate-nav li {
  background: #e7e7e7;
  -moz-border-radius-topleft: 8px;
  -webkit-border-top-left-radius: 8px;
  border-top-left-radius: 8px;
  -moz-border-radius-topright: 8px;
  -webkit-border-top-right-radius: 8px;
  border-top-right-radius: 8px;
  border: 1px solid #d0d0d0;
  border-bottom: 0;
  cursor: pointer;
  display: inline;
  font-size: 1em;
  padding: 13px;
}
/* line 1528, ../sass/style.scss */
.donate-content #donate-nav li a {
  color: #e7e7e7;
  text-decoration: none;
}
/* line 1533, ../sass/style.scss */
.donate-content #donate-nav li a:link,
.donate-content #donate-nav li a:hover {
  color: #818181;
}
/* line 1538, ../sass/style.scss */
.donate-content #donate-nav li.current {
  background-color: #ffffff;
  border-bottom: 0;
  padding-bottom: 15px;
}
/* line 1544, ../sass/style.scss */
.donate-content #donate-nav li.current a {
  color: #00305E;
}

/* line 1551, ../sass/style.scss */
.sponsorship_form_wrapper p.sponsor_intro {
  padding-right: 5px;
}
/* line 1554, ../sass/style.scss */
.sponsorship_form_wrapper label {
  text-indent: 0;
}
/* line 1557, ../sass/style.scss */
.sponsorship_form_wrapper input[type="submit"] {
  background-color: #fff;
  border: 1px solid #c9c9c9;
  color: #2f3a66;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2JlYmViZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ebebeb), color-stop(100%, #bebebe));
  background-image: -moz-linear-gradient(#ebebeb, #bebebe);
  background-image: -webkit-linear-gradient(#ebebeb, #bebebe);
  background-image: linear-gradient(#ebebeb, #bebebe);
  -moz-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px;
  -webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px;
  box-shadow: rgba(0, 0, 0, 0.2) 1px 1px 2px 0px;
  font-family: "CallunaSansW01-Regular";
  font-size: 13px;
  line-height: 1;
  margin-left: 4px;
  padding: 8px 10px 6px 10px;
  text-shadow: 0 1px 1px #fff;
}

/* line 1575, ../sass/style.scss */
#amount_fieldset {
  margin-bottom: 22px;
}
/* line 1578, ../sass/style.scss */
#amount_fieldset label,
#amount_fieldset #amount_5 {
  cursor: pointer;
  font: normal 100 22px/1 "Calluna Sans W01 Light";
  height: 50px;
  width: 65px;
  display: block;
  background-color: #efefef;
  float: left;
  text-align: center;
  padding-top: 12px;
  border: 1px solid #aeaeae;
  margin-right: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1595, ../sass/style.scss */
#amount_fieldset input[type="radio"]:checked + label {
  color: #ffffff;
  background-color: #00305E;
  border: 1px solid #00305E;
  font: normal 100 22px/1 "CallunaSansW01-Regular";
}
/* line 1602, ../sass/style.scss */
#amount_fieldset input[type=radio] {
  display: none;
}
/* line 1606, ../sass/style.scss */
#amount_fieldset input#amount_5 {
  color: #00305E;
  font: normal 100 18px/1 "Calluna Sans W01 Light";
  line-height: 22px;
  padding: 0;
  padding-top: 5px;
  margin: 0;
}
/* line 1614, ../sass/style.scss */
#amount_fieldset input#amount_5.selected {
  color: #ffffff;
  background-color: #00305E;
  padding: 0;
  font: normal 100 22px/1 "CallunaSansW01-Regular";
}

/* line 1622, ../sass/style.scss */
#sustaining_amount_fieldset {
  margin-bottom: 22px;
}
/* line 1625, ../sass/style.scss */
#sustaining_amount_fieldset label,
#sustaining_amount_fieldset #sustaining_amount_4 {
  cursor: pointer;
  font: normal 100 22px/1 "Calluna Sans W01 Light";
  height: 50px;
  width: 65px;
  display: block;
  background-color: #efefef;
  float: left;
  text-align: center;
  padding-top: 6px;
  border: 1px solid #aeaeae;
  margin-right: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1642, ../sass/style.scss */
#sustaining_amount_fieldset span {
  display: block;
  font-size: .6875em;
}
/* line 1647, ../sass/style.scss */
#sustaining_amount_fieldset input[type="radio"]:checked + label {
  color: #ffffff;
  background-color: #00305E;
  border: 1px solid #00305E;
  font: normal 100 22px/1 "CallunaSansW01-Regular";
}
/* line 1654, ../sass/style.scss */
#sustaining_amount_fieldset input#sustaining_amount_4 {
  color: #00305E;
  font: normal 100 18px/1 "Calluna Sans W01 Light";
  line-height: 22px;
  padding: 0;
  margin: 0;
}
/* line 1661, ../sass/style.scss */
#sustaining_amount_fieldset #sustaining_amount_4.selected {
  color: #ffffff;
  background-color: #00305E;
  border: 1px solid #00305E;
  padding: 0;
  font: normal 100 18px/1 "CallunaSansW01-Regular";
}
/* line 1670, ../sass/style.scss */
#sustaining_amount_fieldset input[type=radio] {
  display: none;
}

/* line 1675, ../sass/style.scss */
#one-time-tribute_fieldset,
#sustaining-tribute_fieldset,
.wpcf7 {
  font: normal 100 1em/22px "CallunaSansW01-Regular";
}
/* line 1681, ../sass/style.scss */
#one-time-tribute_fieldset fieldset,
#sustaining-tribute_fieldset fieldset,
.wpcf7 fieldset {
  margin: 10px 0px;
}
/* line 1685, ../sass/style.scss */
#one-time-tribute_fieldset label,
#sustaining-tribute_fieldset label,
.wpcf7 label {
  display: block;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -webkit-user-select: none;
  user-select: none;
}
/* line 1690, ../sass/style.scss */
#one-time-tribute_fieldset input[type="checkbox"] + label,
#sustaining-tribute_fieldset input[type="checkbox"] + label,
.wpcf7 input[type="checkbox"] + label {
  cursor: pointer;
  height: 50px;
  width: 175px;
  display: block;
  background-color: #efefef;
  float: left;
  text-align: center;
  padding-top: 14px;
  border: 1px solid #aeaeae;
  margin-right: 10px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
/* line 1706, ../sass/style.scss */
#one-time-tribute_fieldset input[type="checkbox"]:checked + label,
#sustaining-tribute_fieldset input[type="checkbox"]:checked + label,
.wpcf7 input[type="checkbox"]:checked + label {
  color: #ffffff;
  background-color: #00305E;
  border: 1px solid #00305E;
}
/* line 1712, ../sass/style.scss */
#one-time-tribute_fieldset input[type="checkbox"],
#sustaining-tribute_fieldset input[type="checkbox"],
.wpcf7 input[type="checkbox"] {
  display: none;
}
/* line 1716, ../sass/style.scss */
#one-time-tribute_fieldset input[type="text"],
#one-time-tribute_fieldset input[type="number"],
#one-time-tribute_fieldset input[type="email"],
#sustaining-tribute_fieldset input[type="text"],
#sustaining-tribute_fieldset input[type="number"],
#sustaining-tribute_fieldset input[type="email"],
.wpcf7 input[type="text"],
.wpcf7 input[type="number"],
.wpcf7 input[type="email"] {
  border: 1px solid #efefef;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzdhN2E3YSIvPjxzdG9wIG9mZnNldD0iMTIlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #7a7a7a), color-stop(12%, #ffffff));
  background-image: -moz-linear-gradient(#7a7a7a, #ffffff 12%);
  background-image: -webkit-linear-gradient(#7a7a7a, #ffffff 12%);
  background-image: linear-gradient(#7a7a7a, #ffffff 12%);
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  -moz-box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  -webkit-box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  background-color: #fff;
  font-family: sans-serif;
  font: normal 100 1em/22px "CallunaSansW01-Regular";
  color: #00305E;
  height: 28px;
  margin-left: 4px;
  padding: 2px;
  padding-top: 6px;
  margin-bottom: 10px;
  width: 275px;
}
/* line 1736, ../sass/style.scss */
#one-time-tribute_fieldset textarea,
#sustaining-tribute_fieldset textarea,
.wpcf7 textarea {
  -moz-box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  -webkit-box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  box-shadow: rgba(122, 122, 122, 0.1) 0 0 0 2px;
  font-family: sans-serif;
  font: normal 100 1em/22px "CallunaSansW01-Regular";
  color: #00305E;
  margin-left: 4px;
  margin-bottom: 11px;
  border: 1px solid #c9c9c9;
}
/* line 1750, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs label,
#one-time-tribute_fieldset .tribute-inputs_sustaining label,
#one-time-tribute_fieldset .wpcf7-form label,
#sustaining-tribute_fieldset .tribute-inputs label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining label,
#sustaining-tribute_fieldset .wpcf7-form label,
.wpcf7 .tribute-inputs label,
.wpcf7 .tribute-inputs_sustaining label,
.wpcf7 .wpcf7-form label {
  color: #7a7a7a;
  display: block;
  font-size: 14px;
  padding: 0px 0px 3px 3px;
  width: 350px;
}
/* line 1757, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs input[type="text"],
#one-time-tribute_fieldset .tribute-inputs input[type="email"],
#one-time-tribute_fieldset .tribute-inputs_sustaining input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining input[type="email"],
#one-time-tribute_fieldset .wpcf7-form input[type="text"],
#one-time-tribute_fieldset .wpcf7-form input[type="email"],
#sustaining-tribute_fieldset .tribute-inputs input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs input[type="email"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining input[type="email"],
#sustaining-tribute_fieldset .wpcf7-form input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form input[type="email"],
.wpcf7 .tribute-inputs input[type="text"],
.wpcf7 .tribute-inputs input[type="email"],
.wpcf7 .tribute-inputs_sustaining input[type="text"],
.wpcf7 .tribute-inputs_sustaining input[type="email"],
.wpcf7 .wpcf7-form input[type="text"],
.wpcf7 .wpcf7-form input[type="email"] {
  width: 350px;
}
/* line 1762, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address,
#one-time-tribute_fieldset .wpcf7-form .tribute-address,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address,
.wpcf7 .tribute-inputs .tribute-address,
.wpcf7 .tribute-inputs_sustaining .tribute-address,
.wpcf7 .wpcf7-form .tribute-address {
  width: 360px;
}
/* line 1766, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-city,
#one-time-tribute_fieldset .tribute-inputs .amount_sponsored,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city,
#one-time-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-city,
#one-time-tribute_fieldset .wpcf7-form .amount_sponsored,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-city,
#sustaining-tribute_fieldset .tribute-inputs .amount_sponsored,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-city,
#sustaining-tribute_fieldset .wpcf7-form .amount_sponsored,
.wpcf7 .tribute-inputs .tribute-address-city,
.wpcf7 .tribute-inputs .amount_sponsored,
.wpcf7 .tribute-inputs_sustaining .tribute-address-city,
.wpcf7 .tribute-inputs_sustaining .amount_sponsored,
.wpcf7 .wpcf7-form .tribute-address-city,
.wpcf7 .wpcf7-form .amount_sponsored {
  float: left;
  width: 140px;
  margin-right: 10px;
}
/* line 1771, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-city label,
#one-time-tribute_fieldset .tribute-inputs .tribute-address-city input[type="text"],
#one-time-tribute_fieldset .tribute-inputs .tribute-address-city input[type="number"],
#one-time-tribute_fieldset .tribute-inputs .amount_sponsored label,
#one-time-tribute_fieldset .tribute-inputs .amount_sponsored input[type="text"],
#one-time-tribute_fieldset .tribute-inputs .amount_sponsored input[type="number"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city input[type="number"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored input[type="number"],
#one-time-tribute_fieldset .wpcf7-form .tribute-address-city label,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-city input[type="text"],
#one-time-tribute_fieldset .wpcf7-form .tribute-address-city input[type="number"],
#one-time-tribute_fieldset .wpcf7-form .amount_sponsored label,
#one-time-tribute_fieldset .wpcf7-form .amount_sponsored input[type="text"],
#one-time-tribute_fieldset .wpcf7-form .amount_sponsored input[type="number"],
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-city label,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-city input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-city input[type="number"],
#sustaining-tribute_fieldset .tribute-inputs .amount_sponsored label,
#sustaining-tribute_fieldset .tribute-inputs .amount_sponsored input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs .amount_sponsored input[type="number"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-city input[type="number"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .amount_sponsored input[type="number"],
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-city label,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-city input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-city input[type="number"],
#sustaining-tribute_fieldset .wpcf7-form .amount_sponsored label,
#sustaining-tribute_fieldset .wpcf7-form .amount_sponsored input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form .amount_sponsored input[type="number"],
.wpcf7 .tribute-inputs .tribute-address-city label,
.wpcf7 .tribute-inputs .tribute-address-city input[type="text"],
.wpcf7 .tribute-inputs .tribute-address-city input[type="number"],
.wpcf7 .tribute-inputs .amount_sponsored label,
.wpcf7 .tribute-inputs .amount_sponsored input[type="text"],
.wpcf7 .tribute-inputs .amount_sponsored input[type="number"],
.wpcf7 .tribute-inputs_sustaining .tribute-address-city label,
.wpcf7 .tribute-inputs_sustaining .tribute-address-city input[type="text"],
.wpcf7 .tribute-inputs_sustaining .tribute-address-city input[type="number"],
.wpcf7 .tribute-inputs_sustaining .amount_sponsored label,
.wpcf7 .tribute-inputs_sustaining .amount_sponsored input[type="text"],
.wpcf7 .tribute-inputs_sustaining .amount_sponsored input[type="number"],
.wpcf7 .wpcf7-form .tribute-address-city label,
.wpcf7 .wpcf7-form .tribute-address-city input[type="text"],
.wpcf7 .wpcf7-form .tribute-address-city input[type="number"],
.wpcf7 .wpcf7-form .amount_sponsored label,
.wpcf7 .wpcf7-form .amount_sponsored input[type="text"],
.wpcf7 .wpcf7-form .amount_sponsored input[type="number"] {
  width: 140px;
}
/* line 1778, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-state,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-state,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-state,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-state,
.wpcf7 .tribute-inputs .tribute-address-state,
.wpcf7 .tribute-inputs_sustaining .tribute-address-state,
.wpcf7 .wpcf7-form .tribute-address-state {
  float: left;
  width: 100px;
  margin-right: 10px;
}
/* line 1782, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-state label,
#one-time-tribute_fieldset .tribute-inputs .tribute-address-state input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state input[type="text"],
#one-time-tribute_fieldset .wpcf7-form .tribute-address-state label,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-state input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-state label,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-state input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-state input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-state label,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-state input[type="text"],
.wpcf7 .tribute-inputs .tribute-address-state label,
.wpcf7 .tribute-inputs .tribute-address-state input[type="text"],
.wpcf7 .tribute-inputs_sustaining .tribute-address-state label,
.wpcf7 .tribute-inputs_sustaining .tribute-address-state input[type="text"],
.wpcf7 .wpcf7-form .tribute-address-state label,
.wpcf7 .wpcf7-form .tribute-address-state input[type="text"] {
  width: 100px;
}
/* line 1788, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-zip,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-zip,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-zip,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-zip,
.wpcf7 .tribute-inputs .tribute-address-zip,
.wpcf7 .tribute-inputs_sustaining .tribute-address-zip,
.wpcf7 .wpcf7-form .tribute-address-zip {
  float: left;
  width: 90px;
}
/* line 1791, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .tribute-address-zip label,
#one-time-tribute_fieldset .tribute-inputs .tribute-address-zip input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip input[type="text"],
#one-time-tribute_fieldset .wpcf7-form .tribute-address-zip label,
#one-time-tribute_fieldset .wpcf7-form .tribute-address-zip input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-zip label,
#sustaining-tribute_fieldset .tribute-inputs .tribute-address-zip input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .tribute-address-zip input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-zip label,
#sustaining-tribute_fieldset .wpcf7-form .tribute-address-zip input[type="text"],
.wpcf7 .tribute-inputs .tribute-address-zip label,
.wpcf7 .tribute-inputs .tribute-address-zip input[type="text"],
.wpcf7 .tribute-inputs_sustaining .tribute-address-zip label,
.wpcf7 .tribute-inputs_sustaining .tribute-address-zip input[type="text"],
.wpcf7 .wpcf7-form .tribute-address-zip label,
.wpcf7 .wpcf7-form .tribute-address-zip input[type="text"] {
  width: 90px;
}
/* line 1797, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .sponsored_name,
#one-time-tribute_fieldset .tribute-inputs_sustaining .sponsored_name,
#one-time-tribute_fieldset .wpcf7-form .sponsored_name,
#sustaining-tribute_fieldset .tribute-inputs .sponsored_name,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .sponsored_name,
#sustaining-tribute_fieldset .wpcf7-form .sponsored_name,
.wpcf7 .tribute-inputs .sponsored_name,
.wpcf7 .tribute-inputs_sustaining .sponsored_name,
.wpcf7 .wpcf7-form .sponsored_name {
  float: left;
  width: 200px;
  margin-right: 10px;
}
/* line 1801, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .sponsored_name label,
#one-time-tribute_fieldset .tribute-inputs .sponsored_name input[type="text"],
#one-time-tribute_fieldset .tribute-inputs_sustaining .sponsored_name label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .sponsored_name input[type="text"],
#one-time-tribute_fieldset .wpcf7-form .sponsored_name label,
#one-time-tribute_fieldset .wpcf7-form .sponsored_name input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs .sponsored_name label,
#sustaining-tribute_fieldset .tribute-inputs .sponsored_name input[type="text"],
#sustaining-tribute_fieldset .tribute-inputs_sustaining .sponsored_name label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .sponsored_name input[type="text"],
#sustaining-tribute_fieldset .wpcf7-form .sponsored_name label,
#sustaining-tribute_fieldset .wpcf7-form .sponsored_name input[type="text"],
.wpcf7 .tribute-inputs .sponsored_name label,
.wpcf7 .tribute-inputs .sponsored_name input[type="text"],
.wpcf7 .tribute-inputs_sustaining .sponsored_name label,
.wpcf7 .tribute-inputs_sustaining .sponsored_name input[type="text"],
.wpcf7 .wpcf7-form .sponsored_name label,
.wpcf7 .wpcf7-form .sponsored_name input[type="text"] {
  width: 200px;
}
/* line 1808, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip div,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip div,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip div,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip div,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip div,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip div,
.wpcf7 .tribute-inputs .city-state-zip div,
.wpcf7 .tribute-inputs_sustaining .city-state-zip div,
.wpcf7 .wpcf7-form .city-state-zip div {
  float: left;
  margin-right: 10px;
}
/* line 1812, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor,
.wpcf7 .tribute-inputs .city-state-zip .city-sponsor,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .city-sponsor,
.wpcf7 .wpcf7-form .city-state-zip .city-sponsor {
  width: 140px;
}
/* line 1814, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor label, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor span, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor input,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor span,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor input,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor label,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor span,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .city-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .city-sponsor input,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor label,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor span,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .city-sponsor input,
.wpcf7 .tribute-inputs .city-state-zip .city-sponsor label,
.wpcf7 .tribute-inputs .city-state-zip .city-sponsor span,
.wpcf7 .tribute-inputs .city-state-zip .city-sponsor input,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .city-sponsor label,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .city-sponsor span,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .city-sponsor input,
.wpcf7 .wpcf7-form .city-state-zip .city-sponsor label,
.wpcf7 .wpcf7-form .city-state-zip .city-sponsor span,
.wpcf7 .wpcf7-form .city-state-zip .city-sponsor input {
  width: inherit;
}
/* line 1818, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor,
.wpcf7 .tribute-inputs .city-state-zip .state-sponsor,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .state-sponsor,
.wpcf7 .wpcf7-form .city-state-zip .state-sponsor {
  width: 100px;
}
/* line 1820, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor label, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor span, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor input,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor span,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor input,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor label,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor span,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .state-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .state-sponsor input,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor label,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor span,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .state-sponsor input,
.wpcf7 .tribute-inputs .city-state-zip .state-sponsor label,
.wpcf7 .tribute-inputs .city-state-zip .state-sponsor span,
.wpcf7 .tribute-inputs .city-state-zip .state-sponsor input,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .state-sponsor label,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .state-sponsor span,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .state-sponsor input,
.wpcf7 .wpcf7-form .city-state-zip .state-sponsor label,
.wpcf7 .wpcf7-form .city-state-zip .state-sponsor span,
.wpcf7 .wpcf7-form .city-state-zip .state-sponsor input {
  width: inherit;
}
/* line 1824, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor,
.wpcf7 .tribute-inputs .city-state-zip .zip-sponsor,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .zip-sponsor,
.wpcf7 .wpcf7-form .city-state-zip .zip-sponsor {
  margin-right: 0;
  width: 100px;
}
/* line 1827, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor label, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor span, #one-time-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor input,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor label,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor span,
#one-time-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor input,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor label,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor span,
#one-time-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs .city-state-zip .zip-sponsor input,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor label,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor span,
#sustaining-tribute_fieldset .tribute-inputs_sustaining .city-state-zip .zip-sponsor input,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor label,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor span,
#sustaining-tribute_fieldset .wpcf7-form .city-state-zip .zip-sponsor input,
.wpcf7 .tribute-inputs .city-state-zip .zip-sponsor label,
.wpcf7 .tribute-inputs .city-state-zip .zip-sponsor span,
.wpcf7 .tribute-inputs .city-state-zip .zip-sponsor input,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .zip-sponsor label,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .zip-sponsor span,
.wpcf7 .tribute-inputs_sustaining .city-state-zip .zip-sponsor input,
.wpcf7 .wpcf7-form .city-state-zip .zip-sponsor label,
.wpcf7 .wpcf7-form .city-state-zip .zip-sponsor span,
.wpcf7 .wpcf7-form .city-state-zip .zip-sponsor input {
  width: 90px;
}
/* line 1834, ../sass/style.scss */
#one-time-tribute_fieldset .tribute-inputs fieldset p,
#one-time-tribute_fieldset .tribute-inputs_sustaining fieldset p,
#one-time-tribute_fieldset .wpcf7-form fieldset p,
#sustaining-tribute_fieldset .tribute-inputs fieldset p,
#sustaining-tribute_fieldset .tribute-inputs_sustaining fieldset p,
#sustaining-tribute_fieldset .wpcf7-form fieldset p,
.wpcf7 .tribute-inputs fieldset p,
.wpcf7 .tribute-inputs_sustaining fieldset p,
.wpcf7 .wpcf7-form fieldset p {
  text-indent: 0;
}

/* line 1843, ../sass/style.scss */
.onetime_button,
.sustaining_button,
.sponsorship_button {
  text-align: center;
  margin: 0px auto;
  margin-left: 4px;
  width: 350px;
}
/* line 1850, ../sass/style.scss */
.onetime_button input,
.sustaining_button input,
.sponsorship_button input {
  margin: 0px auto;
}

/* line 1859, ../sass/style.scss */
.braveknight-content p:not(:first-of-type) {
  text-indent: 0.75em;
}
/* line 1863, ../sass/style.scss */
.braveknight-content p:last-of-type {
  padding-bottom: 11px;
}
/* line 1867, ../sass/style.scss */
.braveknight-content p, .braveknight-content li {
  font: normal 1em/22px "CallunaSansW01-Regular";
}
/* line 1875, ../sass/style.scss */
.braveknight-content h2 {
  font: normal 1.2em/22px "CallunaSansW01-Regular";
  text-align: center;
  padding-left: 11px;
}
/* line 1881, ../sass/style.scss */
.braveknight-content ul {
  margin: 11px 0px 5px 0;
  padding-left: 22px;
}
/* line 1886, ../sass/style.scss */
.braveknight-content li {
  list-style: disc;
  list-style-position: outside;
  padding-bottom: 11px;
  margin-left: 11px;
  padding-right: 11px;
  font-size: 15px;
}
/* line 1894, ../sass/style.scss */
.braveknight-content li strong {
  font-family: "Calluna Sans W01 Bold";
}
/* line 1899, ../sass/style.scss */
.braveknight-content .no-indent {
  text-indent: 0;
}
/* line 1903, ../sass/style.scss */
.braveknight-content a {
  display: block;
  margin-top: 11px;
}
/* line 1908, ../sass/style.scss */
.braveknight-content a.info-link {
  display: inline;
  padding: 0;
}
/* line 1913, ../sass/style.scss */
.braveknight-content a img {
  padding-right: 11px;
  display: block;
  margin: auto;
}

/* line 1922, ../sass/style.scss */
html.js li.subnav > ul {
  display: none;
  left: auto;
  opacity: 1;
  pointer-events: auto;
}