@charset "UTF-8";
/*
* normalize.css v2.1.0 | MIT License | git.io/normalize
*/
/* line 8, ../../../app/assets/stylesheets/fundraising/registration.scss */
dfn,
img {
  font-style: italic;
}

/* line 13, ../../../app/assets/stylesheets/fundraising/registration.scss */
img,
legend {
  border: 0;
}

/* line 18, ../../../app/assets/stylesheets/fundraising/registration.scss */
pre,
textarea {
  overflow: auto;
}

/* line 23, ../../../app/assets/stylesheets/fundraising/registration.scss */
ins,
pre mark {
  border-bottom: 1px solid;
}

/* line 29, ../../../app/assets/stylesheets/fundraising/registration.scss */
[colspan="1"],
td,
th {
  text-align: left;
}

/* line 58, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn,
.btn:hover,
.gform_fields input[type=button],
.gform_fields input[type=button]:hover,
.gform_footer .gpoll_button,
.gform_footer .gpoll_button:hover,
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_next_button:hover,
.gform_page_footer .gform_previous_button,
.gform_page_footer .gform_previous_button:hover,
.gform_wrapper .gpoll_back_button,
.gform_wrapper .gpoll_back_button:hover,
.mm-buttonbar > a,
.mm-header .mm-next,
.mm-header .mm-prev,
.mm-list a,
.mm-list a:hover,
.ui-datepicker a,
.ui-helper-reset,
a,
a.fancybox-nav,
a:hover,
form input[type=submit],
form input[type=submit]:hover,
ins,
u {
  text-decoration: none;
}

/* line 73, ../../../app/assets/stylesheets/fundraising/registration.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
  display: block;
}

/* line 79, ../../../app/assets/stylesheets/fundraising/registration.scss */
audio,
canvas,
video {
  display: inline-block;
}

/* line 83, ../../../app/assets/stylesheets/fundraising/registration.scss */
audio:not([controls]) {
  display: none;
  height: 0;
}

/* line 88, ../../../app/assets/stylesheets/fundraising/registration.scss */
[hidden] {
  display: none;
}

/* line 92, ../../../app/assets/stylesheets/fundraising/registration.scss */
body {
  margin: 0;
}

/* line 96, ../../../app/assets/stylesheets/fundraising/registration.scss */
a:focus {
  outline: dotted thin;
}

/* line 101, ../../../app/assets/stylesheets/fundraising/registration.scss */
a:active,
a:hover {
  outline: 0;
}

/* line 105, ../../../app/assets/stylesheets/fundraising/registration.scss */
abbr[title] {
  border-bottom: 1px dotted;
}

/* line 112, ../../../app/assets/stylesheets/fundraising/registration.scss */
.bold,
.bold.italic,
b,
strong {
  font-weight: 700;
}

/* line 116, ../../../app/assets/stylesheets/fundraising/registration.scss */
hr {
  box-sizing: content-box;
  height: 0;
}

/* line 121, ../../../app/assets/stylesheets/fundraising/registration.scss */
mark {
  background: #ff0;
  color: black;
}

/* line 129, ../../../app/assets/stylesheets/fundraising/registration.scss */
code,
kbd,
pre,
samp {
  font-family: monospace, serif;
  font-size: 1em;
}

/* line 134, ../../../app/assets/stylesheets/fundraising/registration.scss */
pre {
  white-space: pre-wrap;
}

/* line 138, ../../../app/assets/stylesheets/fundraising/registration.scss */
q {
  quotes: "\201C" "\201D" "\2018" "\2019";
}

/* line 142, ../../../app/assets/stylesheets/fundraising/registration.scss */
small {
  font-size: 80%;
}

/* line 147, ../../../app/assets/stylesheets/fundraising/registration.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 154, ../../../app/assets/stylesheets/fundraising/registration.scss */
sup {
  top: -0.5em;
}

/* line 158, ../../../app/assets/stylesheets/fundraising/registration.scss */
sub {
  bottom: -0.25em;
}

/* line 162, ../../../app/assets/stylesheets/fundraising/registration.scss */
svg:not(:root) {
  overflow: hidden;
}

/* line 166, ../../../app/assets/stylesheets/fundraising/registration.scss */
figure {
  margin: 0;
}

/* line 170, ../../../app/assets/stylesheets/fundraising/registration.scss */
fieldset {
  border: 1px solid silver;
}

/* line 177, ../../../app/assets/stylesheets/fundraising/registration.scss */
button,
input,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  margin: 0;
}

/* line 184, ../../../app/assets/stylesheets/fundraising/registration.scss */
button,
input {
  line-height: normal;
}

/* line 189, ../../../app/assets/stylesheets/fundraising/registration.scss */
button,
select {
  text-transform: none;
}

/* line 196, ../../../app/assets/stylesheets/fundraising/registration.scss */
button,
html input[type=button],
input[type=reset],
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

/* line 202, ../../../app/assets/stylesheets/fundraising/registration.scss */
button[disabled],
html input[disabled] {
  cursor: default;
}

/* line 207, ../../../app/assets/stylesheets/fundraising/registration.scss */
input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

/* line 212, ../../../app/assets/stylesheets/fundraising/registration.scss */
input[type=search] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

/* line 218, ../../../app/assets/stylesheets/fundraising/registration.scss */
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 223, ../../../app/assets/stylesheets/fundraising/registration.scss */
button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/* line 228, ../../../app/assets/stylesheets/fundraising/registration.scss */
textarea {
  vertical-align: top;
}

/* line 232, ../../../app/assets/stylesheets/fundraising/registration.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
}

/* line 240, ../../../app/assets/stylesheets/fundraising/registration.scss */
*,
:after,
:before {
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 266, ../../../app/assets/stylesheets/fundraising/registration.scss */
blockquote,
caption,
dd,
dl,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
legend,
ol,
p,
pre,
table,
td,
th,
ul {
  margin: 0;
  padding: 0;
}

/* line 272, ../../../app/assets/stylesheets/fundraising/registration.scss */
abbr[title],
dfn[title] {
  cursor: help;
}

/* line 281, ../../../app/assets/stylesheets/fundraising/registration.scss */
button,
input,
label,
option,
select,
textarea {
  cursor: pointer;
}

/* line 288, ../../../app/assets/stylesheets/fundraising/registration.scss */
.text-input:active,
.text-input:focus,
textarea:active,
textarea:focus {
  cursor: text;
  outline: 0;
}

/* line 305, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container:after,
.cf:after,
.gform_footer:after,
.gform_page_footer:after,
.ginput_card_expiration_container:after,
.ginput_full:after,
.gpoll_enabled .gpoll_summary:after,
.grid:after,
.grid__item:after,
.gsurvey-survey-field .gsurvey-rating-wrapper:after,
.media:after,
.nav:after,
.wrap_fundraising:after {
  content: "";
  display: table;
  clear: both;
}

/* line 315, ../../../app/assets/stylesheets/fundraising/registration.scss */
.additional,
.img--center,
.label,
figure > img,
label {
  display: block;
}

/* line 340, ../../../app/assets/stylesheets/fundraising/registration.scss */
.form-fields > li,
.gform_fields > li,
.island,
.islet,
.media,
address,
blockquote,
dl,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hgroup,
ol,
p,
pre,
table,
ul {
  margin-bottom: 1.66667rem;
}

/* line 365, ../../../app/assets/stylesheets/fundraising/registration.scss */
.islet .form-fields > li,
.islet .gform_fields > li,
.islet .island,
.islet .islet,
.islet .media,
.islet address,
.islet blockquote,
.islet dl,
.islet fieldset,
.islet figure,
.islet h1,
.islet h2,
.islet h3,
.islet h4,
.islet h5,
.islet h6,
.islet hgroup,
.islet ol,
.islet p,
.islet pre,
.islet table,
.islet ul {
  margin-bottom: 0.83333rem;
}

/* line 369, ../../../app/assets/stylesheets/fundraising/registration.scss */
.landmark {
  margin-bottom: 3.33333rem;
}

/* line 373, ../../../app/assets/stylesheets/fundraising/registration.scss */
hr {
  margin-bottom: 1.53333rem;
}

/* line 379, ../../../app/assets/stylesheets/fundraising/registration.scss */
dd,
ol,
ul {
  margin-left: 3.33333rem;
}

/* line 383, ../../../app/assets/stylesheets/fundraising/registration.scss */
html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font: .9375em/1.66667 "Times Regular", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  overflow-y: scroll;
  min-height: 100%;
}

/* line 392, ../../../app/assets/stylesheets/fundraising/registration.scss */
.alpha,
h1 {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.66667;
}

/* line 399, ../../../app/assets/stylesheets/fundraising/registration.scss */
.beta,
h2 {
  font-size: 26px;
  font-size: 1.73333rem;
  line-height: 1.92308;
}

/* line 406, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gamma,
h3 {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.04167;
}

/* line 413, ../../../app/assets/stylesheets/fundraising/registration.scss */
.delta,
h4 {
  font-size: 20px;
  font-size: 1.33333rem;
  line-height: 1.25;
}

/* line 420, ../../../app/assets/stylesheets/fundraising/registration.scss */
.epsilon,
h5 {
  font-size: 18px;
  font-size: 1.2rem;
  line-height: 1.38889;
}

/* line 427, ../../../app/assets/stylesheets/fundraising/registration.scss */
.zeta,
h6 {
  font-size: 16px;
  font-size: 1.06667rem;
  line-height: 1.5625;
}

/* line 433, ../../../app/assets/stylesheets/fundraising/registration.scss */
hgroup .hN {
  margin-bottom: 0;
}

/* line 439, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--center,
.img--left,
.img--right {
  margin-bottom: 25px;
}

/* line 443, ../../../app/assets/stylesheets/fundraising/registration.scss */
.giga {
  font-size: 50px;
  font-size: 3.33333rem;
  line-height: 1;
}

/* line 449, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mega {
  font-size: 30px;
  font-size: 2rem;
  line-height: 1.66667;
}

/* line 455, ../../../app/assets/stylesheets/fundraising/registration.scss */
.kilo {
  font-size: 24px;
  font-size: 1.6rem;
  line-height: 1.04167;
}

/* line 462, ../../../app/assets/stylesheets/fundraising/registration.scss */
.lead,
.lede {
  font-size: 16.88px;
  font-size: 1.125rem;
  line-height: 1.48148;
}

/* line 469, ../../../app/assets/stylesheets/fundraising/registration.scss */
.milli,
.smallprint {
  font-size: 13px;
  font-size: .86667rem;
  line-height: 1.92308;
}

/* line 475, ../../../app/assets/stylesheets/fundraising/registration.scss */
.micro {
  font-size: 12px;
  font-size: .8rem;
  line-height: 2.08333;
}

/* line 481, ../../../app/assets/stylesheets/fundraising/registration.scss */
pre mark {
  background: 0 0;
  color: inherit;
}

/* line 486, ../../../app/assets/stylesheets/fundraising/registration.scss */
.code-comment {
  opacity: .75;
  filter: alpha(opacity=75);
}

/* line 491, ../../../app/assets/stylesheets/fundraising/registration.scss */
.line-numbers {
  font-family: monospace, serif;
  list-style: decimal-leading-zero inside;
  white-space: nowrap;
  overflow: auto;
  margin-left: 0;
}

/* line 500, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-inner,
.media__body {
  overflow: hidden;
}

/* line 504, ../../../app/assets/stylesheets/fundraising/registration.scss */
.line-numbers code {
  white-space: pre;
}

/* line 509, ../../../app/assets/stylesheets/fundraising/registration.scss */
img[height],
img[width] {
  max-width: none;
}

/* line 513, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--round {
  border-radius: 3px;
}

/* line 517, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--right {
  float: right;
  margin-left: 25px;
}

/* line 522, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--left {
  float: left;
  margin-right: 25px;
}

/* line 527, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--center {
  margin-right: auto;
  margin-left: auto;
}

/* line 538, ../../../app/assets/stylesheets/fundraising/registration.scss */
.form-fields > li:last-child,
.gform_fields > li:last-child,
.grid,
.media__body,
.media__body > :last-child,
li > ol,
li > ul {
  margin-bottom: 0;
}

/* line 546, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list,
.form-fields,
.gform_fields,
ul.gfield_checkbox,
ul.gfield_radio {
  margin: 0;
  list-style: none;
}

/* line 551, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--short {
  height: 125px;
}

/* line 555, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--medium {
  height: 250px;
}

/* line 559, ../../../app/assets/stylesheets/fundraising/registration.scss */
.img--tall {
  height: 375px;
}

/* line 563, ../../../app/assets/stylesheets/fundraising/registration.scss */
.numbered-list {
  list-style-type: decimal;
}

/* line 568, ../../../app/assets/stylesheets/fundraising/registration.scss */
td,
th {
  padding: 6.25px;
}

@media screen and (min-width: 480px) {
  /* line 574, ../../../app/assets/stylesheets/fundraising/registration.scss */
  td,
  th {
    padding: 12.5px;
  }
}
/* line 579, ../../../app/assets/stylesheets/fundraising/registration.scss */
[colspan] {
  text-align: center;
}

/* line 584, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--rev,
.numerical {
  text-align: right;
}

/* line 588, ../../../app/assets/stylesheets/fundraising/registration.scss */
[rowspan] {
  vertical-align: middle;
}

/* line 593, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid__item,
[rowspan="1"] {
  vertical-align: top;
}

/* line 597, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t5 {
  width: 5%;
}

/* line 601, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t10 {
  width: 10%;
}

/* line 605, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t12 {
  width: 12.5%;
}

/* line 609, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t15 {
  width: 15%;
}

/* line 613, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t20 {
  width: 20%;
}

/* line 617, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t25 {
  width: 25%;
}

/* line 621, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t30 {
  width: 30%;
}

/* line 625, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t33 {
  width: 33.333%;
}

/* line 629, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t35 {
  width: 35%;
}

/* line 633, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t37 {
  width: 37.5%;
}

/* line 637, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t40 {
  width: 40%;
}

/* line 641, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t45 {
  width: 45%;
}

/* line 645, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t50 {
  width: 50%;
}

/* line 649, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t55 {
  width: 55%;
}

/* line 653, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t60 {
  width: 60%;
}

/* line 657, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t62 {
  width: 62.5%;
}

/* line 661, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t65 {
  width: 65%;
}

/* line 665, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t66 {
  width: 66.666%;
}

/* line 669, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t70 {
  width: 70%;
}

/* line 673, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t75 {
  width: 75%;
}

/* line 677, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t80 {
  width: 80%;
}

/* line 681, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t85 {
  width: 85%;
}

/* line 685, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t87 {
  width: 87.5%;
}

/* line 689, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t90 {
  width: 90%;
}

/* line 693, ../../../app/assets/stylesheets/fundraising/registration.scss */
.t95 {
  width: 95%;
}

/* line 698, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--bordered td,
.table--bordered th {
  border: 1px solid #8297a7;
}

/* line 703, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--bordered td:empty,
.table--bordered th:empty {
  border: none;
}

/* line 707, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--bordered thead tr:last-child th {
  border-bottom-width: 2px;
}

/* line 711, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--bordered tbody tr th:last-of-type {
  border-right-width: 2px;
}

/* line 715, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--striped tbody tr:nth-of-type(odd) {
  background-color: #ffffcc;
}

/* line 719, ../../../app/assets/stylesheets/fundraising/registration.scss */
.table--data {
  font: 12px/1.5 sans-serif;
}

/* line 723, ../../../app/assets/stylesheets/fundraising/registration.scss */
fieldset {
  padding: 25px;
}

/* line 727, ../../../app/assets/stylesheets/fundraising/registration.scss */
.additional {
  font-weight: 400;
}

/* line 742, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-label,
.check-list .label,
.check-list label,
.extra-help,
.grid__item,
.nav > li,
.nav > li > a,
.spoken-form label,
ul.gfield_checkbox .label,
ul.gfield_checkbox label,
ul.gfield_radio .label,
ul.gfield_radio label {
  display: inline-block;
}

/* line 746, ../../../app/assets/stylesheets/fundraising/registration.scss */
.spoken-form label {
  font: inherit;
}

/* line 756, ../../../app/assets/stylesheets/fundraising/registration.scss */
body,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-style: normal;
}

/* line 760, ../../../app/assets/stylesheets/fundraising/registration.scss */
.extra-help {
  visibility: hidden;
}

/* line 765, ../../../app/assets/stylesheets/fundraising/registration.scss */
.text-input:active + .extra-help,
.text-input:focus + .extra-help {
  visibility: visible;
}

/* line 769, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid {
  margin-left: -25px;
  list-style: none;
}

/* line 776, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--full,
.grid > .grid,
.nav {
  margin-left: 0;
}

/* line 780, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid__item {
  width: 100%;
  padding-left: 25px;
}

/* line 785, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--rev {
  direction: rtl;
}

/* line 789, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--rev > .grid__item {
  direction: ltr;
  text-align: left;
}

/* line 794, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--full > .grid__item {
  padding-left: 0;
}

/* line 799, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block-list > li,
.nav--block > li > a {
  padding: 12.5px;
}

/* line 803, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--center {
  text-align: center;
}

/* line 807, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid--center > .grid__item {
  text-align: left;
}

/* line 812, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--full,
.nav--banner {
  text-align: center;
}

/* line 816, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav {
  list-style: none;
}

/* line 821, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav > li,
.nav > li > a {
  zoom: 1;
}

/* line 825, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--stacked > li {
  display: list-item;
}

/* line 829, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--stacked > li > a {
  display: block;
}

/* line 833, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--block {
  line-height: 1;
  letter-spacing: -.31em;
  word-spacing: -.43em;
  white-space: nowrap;
}

/* line 840, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--block > li {
  letter-spacing: normal;
  word-spacing: normal;
}

/* line 845, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--fit {
  display: table;
  width: 100%;
}

/* line 850, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--fit > li {
  display: table-cell;
}

/* line 854, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--fit > li > a {
  display: block;
}

/* line 858, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--keywords > li:after {
  content: "\002C" "\00A0";
}

/* line 862, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav--keywords > li:last-child:after {
  display: none;
}

/* line 868, ../../../app/assets/stylesheets/fundraising/registration.scss */
.media,
.media__img img,
.media__img--rev img {
  display: block;
}

/* line 872, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumb > li + li:before {
  content: "\00BB" "\00A0";
}

/* line 876, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumb--path > li + li:before {
  content: "\002F" "\00A0";
}

/* line 880, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumb > li + li[data-breadcrumb]:before {
  content: attr(data-breadcrumb) " ";
}

/* line 884, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumb__root {
  font-weight: 700;
}

/* line 888, ../../../app/assets/stylesheets/fundraising/registration.scss */
.media__img {
  float: left;
  margin-right: 25px;
}

/* line 893, ../../../app/assets/stylesheets/fundraising/registration.scss */
.media__img--rev {
  float: right;
  margin-left: 25px;
}

/* line 898, ../../../app/assets/stylesheets/fundraising/registration.scss */
.islet .media__img {
  margin-right: 12.5px;
}

/* line 902, ../../../app/assets/stylesheets/fundraising/registration.scss */
.islet .media__img--rev {
  margin-left: 12.5px;
}

/* line 907, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block-list,
.block-list > li {
  border: 0 solid #8297a7;
}

/* line 911, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block-list {
  list-style: none;
  margin-left: 0;
  border-top-width: 1px;
}

/* line 917, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block-list > li {
  border-bottom-width: 1px;
}

/* line 921, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block-list__link {
  display: block;
  padding: 12.5px;
  margin: -12.5px;
}

/* line 928, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft--ends,
.soft--top {
  padding-top: 25px !important;
}

/* line 933, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft--bottom,
.soft--ends {
  padding-bottom: 25px !important;
}

/* line 940, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon,
.ginput_card_security_code_icon,
.icon,
.sprite {
  display: inline-block;
  line-height: 1;
  position: relative;
  vertical-align: middle;
  zoom: 1;
  font-style: normal;
  font-weight: 400;
  text-align: center;
}

/* line 953, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon,
.ginput_card_security_code_icon,
.sprite {
  width: 16px;
  height: 16px;
  top: -1px;
  overflow: hidden;
}

/* line 962, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon:before,
.ginput_card_security_code_icon:before,
.sprite:before {
  content: "";
  display: block;
  width: 0;
  height: 100%;
}

/* line 969, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon {
  font-size: 16px;
  width: 1em;
  height: 1em;
}

/* line 977, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--full,
.one-whole,
img {
  width: 100%;
}

/* line 981, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon:before {
  content: attr(data-icon);
}

/* line 985, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon--large {
  font-size: 32px;
}

/* line 989, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon--huge {
  font-size: 64px;
}

/* line 993, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon--natural {
  font-size: inherit;
}

/* line 997, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon-text > .icon-text__icon {
  margin-right: 6.25px;
}

/* line 1001, ../../../app/assets/stylesheets/fundraising/registration.scss */
.icon-text--rev > .icon-text__icon {
  margin-left: 6.25px;
}

/*
 * @csswizardry -- csswizardry.com/beautons
 */
/* line 1016, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn,
.gform_fields input[type=button],
.gform_footer .gpoll_button,
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_previous_button,
.gform_wrapper .gpoll_back_button,
form input[type=submit] {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  cursor: pointer;
  border: none;
  margin: 0;
}

/* line 1026, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push--ends,
.push--top {
  margin-top: 25px !important;
}

/* line 1031, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push--bottom,
.push--ends {
  margin-bottom: 25px !important;
}

/* line 1036, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push--right,
.push--sides {
  margin-right: 25px !important;
}

/* line 1041, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push--left,
.push--sides {
  margin-left: 25px !important;
}

/* line 1058, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn:active,
.btn:focus,
.gform_fields input[type=button]:active,
.gform_fields input[type=button]:focus,
.gform_footer .gpoll_button:active,
.gform_footer .gpoll_button:focus,
.gform_page_footer .gform_next_button:active,
.gform_page_footer .gform_next_button:focus,
.gform_page_footer .gform_previous_button:active,
.gform_page_footer .gform_previous_button:focus,
.gform_wrapper .gpoll_back_button:active,
.gform_wrapper .gpoll_back_button:focus,
form input[type=submit]:active,
form input[type=submit]:focus {
  outline: 0;
}

/* line 1062, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--small {
  padding-right: .5em;
  padding-left: .5em;
  line-height: 2;
}

/* line 1068, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--large {
  padding-right: 1.5em;
  padding-left: 1.5em;
  line-height: 4;
}

/* line 1074, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--huge {
  padding-right: 2em;
  padding-left: 2em;
  line-height: 5;
}

/* line 1080, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--full {
  padding-right: 0;
  padding-left: 0;
}

/* line 1085, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--alpha {
  font-size: 3rem;
}

/* line 1089, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--beta {
  font-size: 2rem;
}

/* line 1093, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--gamma {
  font-size: 1rem;
}

/* line 1097, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--natural {
  vertical-align: baseline;
  font-size: inherit;
  line-height: inherit;
  padding-right: .5em;
  padding-left: 0.5em;
}

/* line 1106, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft--right,
.soft--sides {
  padding-right: 25px !important;
}

/* line 1111, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft--left,
.soft--sides {
  padding-left: 25px !important;
}

/* line 1115, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--positive {
  background-color: #4A993E;
  color: white;
}

/* line 1120, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--negative {
  background-color: #b33630;
  color: white;
}

/* line 1128, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--inactive,
.btn--inactive:active,
.btn--inactive:focus,
.btn--inactive:hover {
  background-color: #ddd;
  color: #777;
  cursor: text;
}

/* line 1134, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--soft {
  border-radius: 200px;
}

/* line 1138, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--hard {
  border-radius: 0;
}

/* line 1147, ../../../app/assets/stylesheets/fundraising/registration.scss */
.five-tenths,
.four-eighths,
.one-half,
.six-twelfths,
.three-sixths,
.two-quarters {
  width: 50%;
}

/* line 1153, ../../../app/assets/stylesheets/fundraising/registration.scss */
.four-twelfths,
.one-third,
.two-sixths {
  width: 33.333%;
}

/* line 1159, ../../../app/assets/stylesheets/fundraising/registration.scss */
.eight-twelfths,
.four-sixths,
.two-thirds {
  width: 66.666%;
}

/* line 1165, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-quarter,
.three-twelfths,
.two-eighths {
  width: 25%;
}

/* line 1171, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nine-twelfths,
.six-eighths,
.three-quarters {
  width: 75%;
}

/* line 1176, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-fifth,
.two-tenths {
  width: 20%;
}

/* line 1181, ../../../app/assets/stylesheets/fundraising/registration.scss */
.four-tenths,
.two-fifths {
  width: 40%;
}

/* line 1186, ../../../app/assets/stylesheets/fundraising/registration.scss */
.six-tenths,
.three-fifths {
  width: 60%;
}

/* line 1191, ../../../app/assets/stylesheets/fundraising/registration.scss */
.eight-tenths,
.four-fifths {
  width: 80%;
}

/* line 1196, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-sixth,
.two-twelfths {
  width: 16.666%;
}

/* line 1201, ../../../app/assets/stylesheets/fundraising/registration.scss */
.five-sixths,
.ten-twelfths {
  width: 83.333%;
}

/* line 1205, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-eighth {
  width: 12.5%;
}

/* line 1209, ../../../app/assets/stylesheets/fundraising/registration.scss */
.three-eighths {
  width: 37.5%;
}

/* line 1213, ../../../app/assets/stylesheets/fundraising/registration.scss */
.five-eighths {
  width: 62.5%;
}

/* line 1217, ../../../app/assets/stylesheets/fundraising/registration.scss */
.seven-eighths {
  width: 87.5%;
}

/* line 1221, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-tenth {
  width: 10%;
}

/* line 1225, ../../../app/assets/stylesheets/fundraising/registration.scss */
.three-tenths {
  width: 30%;
}

/* line 1229, ../../../app/assets/stylesheets/fundraising/registration.scss */
.seven-tenths {
  width: 70%;
}

/* line 1233, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nine-tenths {
  width: 90%;
}

/* line 1237, ../../../app/assets/stylesheets/fundraising/registration.scss */
.one-twelfth {
  width: 8.333%;
}

/* line 1241, ../../../app/assets/stylesheets/fundraising/registration.scss */
.five-twelfths {
  width: 41.666%;
}

/* line 1245, ../../../app/assets/stylesheets/fundraising/registration.scss */
.seven-twelfths {
  width: 58.333%;
}

/* line 1249, ../../../app/assets/stylesheets/fundraising/registration.scss */
.eleven-twelfths {
  width: 91.666%;
}

@media only screen and (max-width: 849px) {
  /* line 1254, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-whole {
    width: 100%;
  }

  /* line 1262, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-five-tenths,
  .palm-four-eighths,
  .palm-one-half,
  .palm-six-twelfths,
  .palm-three-sixths,
  .palm-two-quarters {
    width: 50%;
  }

  /* line 1267, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-four-twelfths,
  .palm-one-third,
  .palm-two-sixths {
    width: 33.333%;
  }

  /* line 1272, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-eight-twelfths,
  .palm-four-sixths,
  .palm-two-thirds {
    width: 66.666%;
  }

  /* line 1277, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-quarter,
  .palm-three-twelfths,
  .palm-two-eighths {
    width: 25%;
  }

  /* line 1282, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-nine-twelfths,
  .palm-six-eighths,
  .palm-three-quarters {
    width: 75%;
  }

  /* line 1286, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-fifth,
  .palm-two-tenths {
    width: 20%;
  }

  /* line 1290, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-four-tenths,
  .palm-two-fifths {
    width: 40%;
  }

  /* line 1294, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-six-tenths,
  .palm-three-fifths {
    width: 60%;
  }

  /* line 1298, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-eight-tenths,
  .palm-four-fifths {
    width: 80%;
  }

  /* line 1302, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-sixth,
  .palm-two-twelfths {
    width: 16.666%;
  }

  /* line 1306, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-five-sixths,
  .palm-ten-twelfths {
    width: 83.333%;
  }

  /* line 1309, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-eighth {
    width: 12.5%;
  }

  /* line 1312, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-three-eighths {
    width: 37.5%;
  }

  /* line 1315, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-five-eighths {
    width: 62.5%;
  }

  /* line 1318, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-seven-eighths {
    width: 87.5%;
  }

  /* line 1321, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-tenth {
    width: 10%;
  }

  /* line 1324, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-three-tenths {
    width: 30%;
  }

  /* line 1327, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-seven-tenths {
    width: 70%;
  }

  /* line 1330, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-nine-tenths {
    width: 90%;
  }

  /* line 1333, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-one-twelfth {
    width: 8.333%;
  }

  /* line 1336, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-five-twelfths {
    width: 41.666%;
  }

  /* line 1339, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-seven-twelfths {
    width: 58.333%;
  }

  /* line 1342, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 850px) and (max-width: 1023px) {
  /* line 1348, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-whole {
    width: 100%;
  }

  /* line 1356, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-five-tenths,
  .lap-four-eighths,
  .lap-one-half,
  .lap-six-twelfths,
  .lap-three-sixths,
  .lap-two-quarters {
    width: 50%;
  }

  /* line 1361, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-four-twelfths,
  .lap-one-third,
  .lap-two-sixths {
    width: 33.333%;
  }

  /* line 1366, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-eight-twelfths,
  .lap-four-sixths,
  .lap-two-thirds {
    width: 66.666%;
  }

  /* line 1371, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-quarter,
  .lap-three-twelfths,
  .lap-two-eighths {
    width: 25%;
  }

  /* line 1376, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-nine-twelfths,
  .lap-six-eighths,
  .lap-three-quarters {
    width: 75%;
  }

  /* line 1380, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-fifth,
  .lap-two-tenths {
    width: 20%;
  }

  /* line 1384, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-four-tenths,
  .lap-two-fifths {
    width: 40%;
  }

  /* line 1388, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-six-tenths,
  .lap-three-fifths {
    width: 60%;
  }

  /* line 1392, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-eight-tenths,
  .lap-four-fifths {
    width: 80%;
  }

  /* line 1396, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-sixth,
  .lap-two-twelfths {
    width: 16.666%;
  }

  /* line 1400, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-five-sixths,
  .lap-ten-twelfths {
    width: 83.333%;
  }

  /* line 1403, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-eighth {
    width: 12.5%;
  }

  /* line 1406, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-three-eighths {
    width: 37.5%;
  }

  /* line 1409, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-five-eighths {
    width: 62.5%;
  }

  /* line 1412, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-seven-eighths {
    width: 87.5%;
  }

  /* line 1415, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-tenth {
    width: 10%;
  }

  /* line 1418, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-three-tenths {
    width: 30%;
  }

  /* line 1421, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-seven-tenths {
    width: 70%;
  }

  /* line 1424, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-nine-tenths {
    width: 90%;
  }

  /* line 1427, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-one-twelfth {
    width: 8.333%;
  }

  /* line 1430, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-five-twelfths {
    width: 41.666%;
  }

  /* line 1433, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-seven-twelfths {
    width: 58.333%;
  }

  /* line 1436, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 850px) {
  /* line 1442, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-whole {
    width: 100%;
  }

  /* line 1450, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-five-tenths,
  .lap-and-up-four-eighths,
  .lap-and-up-one-half,
  .lap-and-up-six-twelfths,
  .lap-and-up-three-sixths,
  .lap-and-up-two-quarters {
    width: 50%;
  }

  /* line 1455, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-four-twelfths,
  .lap-and-up-one-third,
  .lap-and-up-two-sixths {
    width: 33.333%;
  }

  /* line 1460, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-eight-twelfths,
  .lap-and-up-four-sixths,
  .lap-and-up-two-thirds {
    width: 66.666%;
  }

  /* line 1465, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-quarter,
  .lap-and-up-three-twelfths,
  .lap-and-up-two-eighths {
    width: 25%;
  }

  /* line 1470, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-nine-twelfths,
  .lap-and-up-six-eighths,
  .lap-and-up-three-quarters {
    width: 75%;
  }

  /* line 1474, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-fifth,
  .lap-and-up-two-tenths {
    width: 20%;
  }

  /* line 1478, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-four-tenths,
  .lap-and-up-two-fifths {
    width: 40%;
  }

  /* line 1482, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-six-tenths,
  .lap-and-up-three-fifths {
    width: 60%;
  }

  /* line 1486, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-eight-tenths,
  .lap-and-up-four-fifths {
    width: 80%;
  }

  /* line 1490, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-sixth,
  .lap-and-up-two-twelfths {
    width: 16.666%;
  }

  /* line 1494, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-five-sixths,
  .lap-and-up-ten-twelfths {
    width: 83.333%;
  }

  /* line 1497, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-eighth {
    width: 12.5%;
  }

  /* line 1500, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-three-eighths {
    width: 37.5%;
  }

  /* line 1503, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-five-eighths {
    width: 62.5%;
  }

  /* line 1506, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-seven-eighths {
    width: 87.5%;
  }

  /* line 1509, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-tenth {
    width: 10%;
  }

  /* line 1512, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-three-tenths {
    width: 30%;
  }

  /* line 1515, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-seven-tenths {
    width: 70%;
  }

  /* line 1518, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-nine-tenths {
    width: 90%;
  }

  /* line 1521, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-one-twelfth {
    width: 8.333%;
  }

  /* line 1524, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-five-twelfths {
    width: 41.666%;
  }

  /* line 1527, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-seven-twelfths {
    width: 58.333%;
  }

  /* line 1530, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-and-up-eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1536, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-whole {
    width: 100%;
  }

  /* line 1544, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-five-tenths,
  .portable-four-eighths,
  .portable-one-half,
  .portable-six-twelfths,
  .portable-three-sixths,
  .portable-two-quarters {
    width: 50%;
  }

  /* line 1549, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-four-twelfths,
  .portable-one-third,
  .portable-two-sixths {
    width: 33.333%;
  }

  /* line 1554, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-eight-twelfths,
  .portable-four-sixths,
  .portable-two-thirds {
    width: 66.666%;
  }

  /* line 1559, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-quarter,
  .portable-three-twelfths,
  .portable-two-eighths {
    width: 25%;
  }

  /* line 1564, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-nine-twelfths,
  .portable-six-eighths,
  .portable-three-quarters {
    width: 75%;
  }

  /* line 1568, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-fifth,
  .portable-two-tenths {
    width: 20%;
  }

  /* line 1572, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-four-tenths,
  .portable-two-fifths {
    width: 40%;
  }

  /* line 1576, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-six-tenths,
  .portable-three-fifths {
    width: 60%;
  }

  /* line 1580, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-eight-tenths,
  .portable-four-fifths {
    width: 80%;
  }

  /* line 1584, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-sixth,
  .portable-two-twelfths {
    width: 16.666%;
  }

  /* line 1588, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-five-sixths,
  .portable-ten-twelfths {
    width: 83.333%;
  }

  /* line 1591, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-eighth {
    width: 12.5%;
  }

  /* line 1594, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-three-eighths {
    width: 37.5%;
  }

  /* line 1597, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-five-eighths {
    width: 62.5%;
  }

  /* line 1600, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-seven-eighths {
    width: 87.5%;
  }

  /* line 1603, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-tenth {
    width: 10%;
  }

  /* line 1606, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-three-tenths {
    width: 30%;
  }

  /* line 1609, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-seven-tenths {
    width: 70%;
  }

  /* line 1612, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-nine-tenths {
    width: 90%;
  }

  /* line 1615, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-one-twelfth {
    width: 8.333%;
  }

  /* line 1618, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-five-twelfths {
    width: 41.666%;
  }

  /* line 1621, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-seven-twelfths {
    width: 58.333%;
  }

  /* line 1624, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .portable-eleven-twelfths {
    width: 91.666%;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1630, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-whole {
    width: 100%;
  }

  /* line 1638, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-five-tenths,
  .desk-four-eighths,
  .desk-one-half,
  .desk-six-twelfths,
  .desk-three-sixths,
  .desk-two-quarters {
    width: 50%;
  }

  /* line 1643, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-four-twelfths,
  .desk-one-third,
  .desk-two-sixths {
    width: 33.333%;
  }

  /* line 1648, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-eight-twelfths,
  .desk-four-sixths,
  .desk-two-thirds {
    width: 66.666%;
  }

  /* line 1653, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-quarter,
  .desk-three-twelfths,
  .desk-two-eighths {
    width: 25%;
  }

  /* line 1658, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-nine-twelfths,
  .desk-six-eighths,
  .desk-three-quarters {
    width: 75%;
  }

  /* line 1662, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-fifth,
  .desk-two-tenths {
    width: 20%;
  }

  /* line 1666, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-four-tenths,
  .desk-two-fifths {
    width: 40%;
  }

  /* line 1670, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-six-tenths,
  .desk-three-fifths {
    width: 60%;
  }

  /* line 1674, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-eight-tenths,
  .desk-four-fifths {
    width: 80%;
  }

  /* line 1678, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-sixth,
  .desk-two-twelfths {
    width: 16.666%;
  }

  /* line 1682, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-five-sixths,
  .desk-ten-twelfths {
    width: 83.333%;
  }

  /* line 1685, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-eighth {
    width: 12.5%;
  }

  /* line 1688, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-three-eighths {
    width: 37.5%;
  }

  /* line 1691, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-five-eighths {
    width: 62.5%;
  }

  /* line 1694, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-seven-eighths {
    width: 87.5%;
  }

  /* line 1697, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-tenth {
    width: 10%;
  }

  /* line 1700, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-three-tenths {
    width: 30%;
  }

  /* line 1703, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-seven-tenths {
    width: 70%;
  }

  /* line 1706, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-nine-tenths {
    width: 90%;
  }

  /* line 1709, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-one-twelfth {
    width: 8.333%;
  }

  /* line 1712, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-five-twelfths {
    width: 41.666%;
  }

  /* line 1715, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-seven-twelfths {
    width: 58.333%;
  }

  /* line 1718, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-eleven-twelfths {
    width: 91.666%;
  }
}
/* line 1723, ../../../app/assets/stylesheets/fundraising/registration.scss */
.brand-face {
  font-family: "Times Regular", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif !important;
}

/* line 1728, ../../../app/assets/stylesheets/fundraising/registration.scss */
.brand-color,
.brand-colour {
  color: #d8ac7a !important;
}

/* line 1732, ../../../app/assets/stylesheets/fundraising/registration.scss */
.float--right {
  float: right !important;
}

/* line 1736, ../../../app/assets/stylesheets/fundraising/registration.scss */
.float--left {
  float: left !important;
}

/* line 1740, ../../../app/assets/stylesheets/fundraising/registration.scss */
.float--none {
  float: none !important;
}

/* line 1744, ../../../app/assets/stylesheets/fundraising/registration.scss */
.text--left {
  text-align: left !important;
}

/* line 1748, ../../../app/assets/stylesheets/fundraising/registration.scss */
.text--center {
  text-align: center !important;
}

/* line 1753, ../../../app/assets/stylesheets/fundraising/registration.scss */
.proceed,
.text--right {
  text-align: right !important;
}

/* line 1757, ../../../app/assets/stylesheets/fundraising/registration.scss */
.weight--light {
  font-weight: 300 !important;
}

/* line 1761, ../../../app/assets/stylesheets/fundraising/registration.scss */
.weight--normal {
  font-weight: 400 !important;
}

/* line 1765, ../../../app/assets/stylesheets/fundraising/registration.scss */
.weight--semibold {
  font-weight: 600 !important;
}

/* line 1769, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push {
  margin: 25px !important;
}

/* line 1774, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push-half--ends,
.push-half--top {
  margin-top: 12.5px !important;
}

/* line 1779, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push-half--bottom,
.push-half--ends {
  margin-bottom: 12.5px !important;
}

/* line 1784, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push-half--right,
.push-half--sides {
  margin-right: 12.5px !important;
}

/* line 1789, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push-half--left,
.push-half--sides {
  margin-left: 12.5px !important;
}

/* line 1793, ../../../app/assets/stylesheets/fundraising/registration.scss */
.push-half {
  margin: 12.5px !important;
}

/* line 1798, ../../../app/assets/stylesheets/fundraising/registration.scss */
.flush--ends,
.flush--top {
  margin-top: 0 !important;
}

/* line 1803, ../../../app/assets/stylesheets/fundraising/registration.scss */
.flush--bottom,
.flush--ends {
  margin-bottom: 0 !important;
}

/* line 1808, ../../../app/assets/stylesheets/fundraising/registration.scss */
.flush--right,
.flush--sides {
  margin-right: 0 !important;
}

/* line 1813, ../../../app/assets/stylesheets/fundraising/registration.scss */
.flush--left,
.flush--sides {
  margin-left: 0 !important;
}

/* line 1817, ../../../app/assets/stylesheets/fundraising/registration.scss */
.flush {
  margin: 0 !important;
}

/* line 1821, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft {
  padding: 25px !important;
}

/* line 1826, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft-half--ends,
.soft-half--top {
  padding-top: 12.5px !important;
}

/* line 1831, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft-half--bottom,
.soft-half--ends {
  padding-bottom: 12.5px !important;
}

/* line 1836, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft-half--right,
.soft-half--sides {
  padding-right: 12.5px !important;
}

/* line 1841, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft-half--left,
.soft-half--sides {
  padding-left: 12.5px !important;
}

/* line 1845, ../../../app/assets/stylesheets/fundraising/registration.scss */
.soft-half {
  padding: 12.5px !important;
}

/* line 1850, ../../../app/assets/stylesheets/fundraising/registration.scss */
.hard--ends,
.hard--top {
  padding-top: 0 !important;
}

/* line 1855, ../../../app/assets/stylesheets/fundraising/registration.scss */
.hard--bottom,
.hard--ends {
  padding-bottom: 0 !important;
}

/* line 1860, ../../../app/assets/stylesheets/fundraising/registration.scss */
.hard--right,
.hard--sides {
  padding-right: 0 !important;
}

/* line 1865, ../../../app/assets/stylesheets/fundraising/registration.scss */
.hard--left,
.hard--sides {
  padding-left: 0 !important;
}

/* line 1869, ../../../app/assets/stylesheets/fundraising/registration.scss */
.hard {
  padding: 0 !important;
}

/* line 1873, ../../../app/assets/stylesheets/fundraising/registration.scss */
.full-bleed {
  margin-right: -25px !important;
  margin-left: -25px !important;
}

/* line 1878, ../../../app/assets/stylesheets/fundraising/registration.scss */
.islet .full-bleed {
  margin-right: -12.5px !important;
  margin-left: -12.5px !important;
}

/* line 1883, ../../../app/assets/stylesheets/fundraising/registration.scss */
.informative {
  cursor: help !important;
}

/* line 1887, ../../../app/assets/stylesheets/fundraising/registration.scss */
.muted {
  opacity: 0.5 !important;
  filter: alpha(opacity=50) !important;
}

/* line 1892, ../../../app/assets/stylesheets/fundraising/registration.scss */
.go:after {
  content: " " "»" !important;
}

/* line 1898, ../../../app/assets/stylesheets/fundraising/registration.scss */
.caps,
.heading-6,
h6 {
  text-transform: uppercase !important;
}

/* line 1905, ../../../app/assets/stylesheets/fundraising/registration.scss */
.button,
.mm-list > li.mm-label,
.ui-datepicker th,
.uppercase {
  text-transform: uppercase;
}

/* line 1911, ../../../app/assets/stylesheets/fundraising/registration.scss */
.accessibility,
.gf_progressbar_percentage span,
.visuallyhidden {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
}

@media only screen and (max-width: 849px) {
  /* line 1924, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--palm,
  .visuallyhidden--palm {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@media only screen and (min-width: 850px) and (max-width: 1023px) {
  /* line 1938, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--lap,
  .visuallyhidden--lap {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@media only screen and (min-width: 850px) {
  /* line 1952, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--lap-and-up,
  .visuallyhidden--lap-and-up {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@media only screen and (max-width: 1023px) {
  /* line 1966, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--portable,
  .visuallyhidden--portable {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@media only screen and (min-width: 1024px) {
  /* line 1980, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--desk,
  .visuallyhidden--desk {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@media only screen and (min-width: 1200px) {
  /* line 1994, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .accessibility--desk-wide,
  .visuallyhidden--desk-wide {
    border: 0 !important;
    clip: rect(0 0 0 0) !important;
    height: 1px !important;
    margin: -1px !important;
    overflow: hidden !important;
    padding: 0 !important;
    position: absolute !important;
    width: 1px !important;
  }
}
@font-face {
  font-family: BurlingamePro-Light;
  src: url(fonts/BurlingamePro-Light.eot?#iefix) format("embedded-opentype"), url(fonts/BurlingamePro-Light.otf) format("opentype"), url(fonts/BurlingamePro-Light.woff) format("woff"), url(fonts/BurlingamePro-Light.ttf) format("truetype"), url(fonts/BurlingamePro-Light.svg#BurlingamePro-Light) format("svg");
  font-weight: 400;
  font-style: normal;
}

/* line 2020, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.gform_card_icon,
a.gform_card_icon:hover,
a.ginput_card_security_code_icon,
a.ginput_card_security_code_icon:hover,
a.icon,
a.icon:hover,
a.sprite,
a.sprite:hover {
  background-color: transparent !important;
}

/* line 2027, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon,
.ginput_card_security_code_icon,
.icon,
.sprite {
  top: 0;
  background-repeat: no-repeat;
}

/* line 2034, ../../../app/assets/stylesheets/fundraising/registration.scss */
.sprite--close,
.sprite--next,
.sprite--prev {
  width: 19px;
  height: 26px;
  background-size: contain;
}

/* line 2040, ../../../app/assets/stylesheets/fundraising/registration.scss */
.sprite--close {
  width: 26px;
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2026%2026%22%20enable-background%3D%22new%200%200%2026%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cg%3E%0D%0A%09%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20x1%3D%221%22%20y1%3D%221%22%20x2%3D%2225%22%20y2%3D%2225%22/%3E%0D%0A%09%3Cline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20x1%3D%2225%22%20y1%3D%221%22%20x2%3D%221%22%20y2%3D%2225%22/%3E%0D%0A%3C/g%3E%0D%0A%3C/svg%3E%0D%0A);
}

/* line 2045, ../../../app/assets/stylesheets/fundraising/registration.scss */
.sprite--next {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2019%2026%22%20enable-background%3D%22new%200%200%2019%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%221%2C1%2017%2C13%201%2C25%20%22/%3E%0D%0A%3C/svg%3E%0D%0A);
}

/* line 2049, ../../../app/assets/stylesheets/fundraising/registration.scss */
.sprite--prev {
  background-image: url(data:image/svg+xml;charset=US-ASCII,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%0D%0A%3C%21--%20Generator%3A%20Adobe%20Illustrator%2018.0.0%2C%20SVG%20Export%20Plug-In%20.%20SVG%20Version%3A%206.00%20Build%200%29%20%20--%3E%0D%0A%3C%21DOCTYPE%20svg%20PUBLIC%20%22-//W3C//DTD%20SVG%201.1//EN%22%20%22http%3A//www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd%22%3E%0D%0A%3Csvg%20version%3D%221.1%22%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%0D%0A%09%20viewBox%3D%220%200%2019%2026%22%20enable-background%3D%22new%200%200%2019%2026%22%20xml%3Aspace%3D%22preserve%22%3E%0D%0A%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23FFFFFF%22%20stroke-width%3D%222%22%20stroke-miterlimit%3D%2210%22%20points%3D%2218%2C25%202%2C13%2018%2C1%20%22/%3E%0D%0A%3C/svg%3E%0D%0A);
}

/* line 2059, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn,
.gform_fields input[type=button],
.gform_footer .gpoll_button,
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_previous_button,
.gform_wrapper .gpoll_back_button,
form input[type=submit] {
  font-size: 15px;
  line-height: 15px;
  border-radius: 1px;
  padding: 18px 30px;
  font-family: trajan-pro-3, georgia, serif;
  margin-bottom: 10px;
  transition: all ease .5s;
  position: relative;
  color: #fff;
  font-weight: 400;
  background-color: #f1972d;
}

/* line 2073, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--primary {
  background: #d8ac7a;
}

/* line 2077, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--primary:hover {
  background: #cc9353;
}

/* line 2081, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--secondary {
  background: #f1972d;
  padding-right: 80px;
}

/* line 2086, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--secondary:before {
  position: absolute;
  font-family: FontAwesome;
  font-size: 14px;
  top: 19px;
  right: 25px;
  content: "\f0da";
}

/* line 2095, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--secondary:hover {
  background: #dc7e0f;
}

/* line 2099, ../../../app/assets/stylesheets/fundraising/registration.scss */
.btn--tertiary:hover {
  background: 0 0;
}

/* line 2103, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid {
  font-size: 0;
  line-height: 0;
}

/* line 2108, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid__item {
  line-height: 25px;
}

/* line 2113, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav {
  margin-top: 1em;
}

/* line 2114, ../../../app/assets/stylesheets/fundraising/registration.scss */
.nav, .nav li {
  margin-bottom: 0;
}

/* line 2116, ../../../app/assets/stylesheets/fundraising/registration.scss */
.pull--bottom {
  margin-bottom: 0 !important;
}

/* line 2120, ../../../app/assets/stylesheets/fundraising/registration.scss */
img {
  max-width: 100%;
  height: auto;
}

/* line 2125, ../../../app/assets/stylesheets/fundraising/registration.scss */
img.auto {
  width: auto;
  max-width: none;
  height: auto;
}

@media only screen and (min-width: 1024px) {
  /* line 2132, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-hide {
    display: none !important;
  }

  /* line 2135, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  /* line 2139, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-soft--sides {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }

  /* line 2143, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-text--left {
    text-align: left !important;
  }

  /* line 2146, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-text--right {
    text-align: right !important;
  }

  /* line 2149, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-text--center {
    text-align: center !important;
  }

  /* line 2152, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-float--left {
    float: left !important;
  }

  /* line 2155, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-float--right {
    float: right !important;
  }

  /* line 2158, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-float-none {
    float: none !important;
  }

  /* line 2161, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .desk-hard--left {
    padding-left: 0 !important;
  }
}
@media only screen and (min-width: 850px) and (max-width: 1023px) {
  /* line 2167, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-hide {
    display: none !important;
  }

  /* line 2170, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  /* line 2174, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-soft--sides {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }

  /* line 2178, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-text--left {
    text-align: left !important;
  }

  /* line 2181, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-text--right {
    text-align: right !important;
  }

  /* line 2184, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-text--center {
    text-align: center !important;
  }

  /* line 2187, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-float--left {
    float: left !important;
  }

  /* line 2190, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-float--right {
    float: right !important;
  }

  /* line 2193, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-float-none {
    float: none !important;
  }

  /* line 2196, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .lap-hard--left {
    padding-left: 0 !important;
  }
}
@media only screen and (max-width: 849px) {
  /* line 2202, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-hide {
    display: none !important;
  }

  /* line 2205, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-hard--sides {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  /* line 2209, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-soft--sides {
    padding-right: 25px !important;
    padding-left: 25px !important;
  }

  /* line 2213, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-text--left {
    text-align: left !important;
  }

  /* line 2216, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-text--right {
    text-align: right !important;
  }

  /* line 2219, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-text--center {
    text-align: center !important;
  }

  /* line 2222, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-float--left {
    float: left !important;
  }

  /* line 2225, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-float--right {
    float: right !important;
  }

  /* line 2228, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-float-none {
    float: none !important;
  }

  /* line 2231, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .palm-hard--left {
    padding-left: 0 !important;
  }
}
/* line 2236, ../../../app/assets/stylesheets/fundraising/registration.scss */
a {
  transition: color 0.3s;
}

/* line 2251, ../../../app/assets/stylesheets/fundraising/registration.scss */
blockquote,
dl,
h1,
h2,
h3,
h4,
h5,
h6,
ol,
p,
table,
ul {
  margin-bottom: 25px;
}

/* line 2260, ../../../app/assets/stylesheets/fundraising/registration.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-weight: 700;
}

/* line 2288, ../../../app/assets/stylesheets/fundraising/registration.scss */
h1 .bold.italic,
h1 .italic,
h1 em,
h1 i,
h2 .bold.italic,
h2 .italic,
h2 em,
h2 i,
h3 .bold.italic,
h3 .italic,
h3 em,
h3 i,
h4 .bold.italic,
h4 .italic,
h4 em,
h4 i,
h5 .bold.italic,
h5 .italic,
h5 em,
h5 i,
h6 .bold.italic,
h6 .italic,
h6 em,
h6 i {
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-style: italic;
  font-weight: 700;
}

/* line 2302, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-5,
.heading-5 .italic,
.heading-5 em,
.heading-5 i,
h5,
h5 .bold.italic,
h5 .italic,
h5 em,
h5 i {
  font-weight: 500;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

/* line 2307, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-1 {
  font-size: 30px;
  line-height: 1.88889;
}

/* line 2312, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-2 {
  font-size: 26px;
  line-height: 1.25;
}

/* line 2317, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-3 {
  font-size: 24px;
  line-height: 1.2;
}

/* line 2322, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-4 {
  font-size: 20px;
  line-height: 1.2;
}

/* line 2327, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-5 {
  font-size: 18px;
  line-height: 1.3;
}

/* line 2332, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-6 {
  font-size: 16px;
  line-height: 1.3;
}

/* line 2338, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-5,
h5 {
  font-style: normal;
}

/* line 2348, ../../../app/assets/stylesheets/fundraising/registration.scss */
.heading-5 .italic,
.heading-5 em,
.heading-5 i,
h5 .bold.italic,
h5 .italic,
h5 em,
h5 i {
  font-style: italic;
}

/* line 2352, ../../../app/assets/stylesheets/fundraising/registration.scss */
address {
  font-style: normal;
}

/* line 2356, ../../../app/assets/stylesheets/fundraising/registration.scss */
.primary-colour {
  color: #d8ac7a;
}

/* line 2360, ../../../app/assets/stylesheets/fundraising/registration.scss */
.secondary-colour {
  color: #f1972d;
}

/* line 2364, ../../../app/assets/stylesheets/fundraising/registration.scss */
.tertiary-colour {
  color: #e08834;
}

/* line 2368, ../../../app/assets/stylesheets/fundraising/registration.scss */
.highlight {
  color: #d8ac7a;
}

/* line 2372, ../../../app/assets/stylesheets/fundraising/registration.scss */
.error {
  color: #f85757;
}

/* line 2376, ../../../app/assets/stylesheets/fundraising/registration.scss */
.highlight-bg {
  background: #d8ac7a;
  color: white;
}

/* line 2381, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fluid-width-video-wrapper {
  width: 100%;
  height: 100%;
  margin-bottom: 25px;
}

/* line 2387, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox {
  display: block;
}

/*! fancyBox 3.0.0 Beta 1 fancyapps.com | fancyapps.com/fancybox/#license */
/* line 2408, ../../../app/assets/stylesheets/fundraising/registration.scss */
#fancybox-loading,
#fancybox-lock,
.fancybox-error,
.fancybox-image,
.fancybox-inner,
.fancybox-skin,
.fancybox-tmp,
.fancybox-wrap,
.fancybox-wrap embed,
.fancybox-wrap iframe,
.fancybox-wrap object,
a.fancybox-close,
a.fancybox-expand,
a.fancybox-nav,
a.fancybox-nav span {
  padding: 0;
  margin: 0;
  border: 0;
  outline: 0;
  vertical-align: top;
  background-color: transparent;
  background-repeat: no-repeat;
  background-image: none;
  text-shadow: none;
}

/* line 2432, ../../../app/assets/stylesheets/fundraising/registration.scss */
#fancybox-loading a:hover,
#fancybox-lock a:hover,
.fancybox-error a:hover,
.fancybox-image a:hover,
.fancybox-inner a:hover,
.fancybox-skin a:hover,
.fancybox-wrap a:hover,
.fancybox-wrap embed .fancybox-tmp a:hover,
.fancybox-wrap iframe a:hover,
.fancybox-wrap object a:hover,
a.fancybox-close:hover,
a.fancybox-expand:hover,
a.fancybox-nav:hover {
  background-color: transparent;
}

/* line 2436, ../../../app/assets/stylesheets/fundraising/registration.scss */
#fancybox-lock {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9999;
  overflow-y: scroll;
  overflow-y: auto;
  overflow-x: auto;
  -webkit-transition: -webkit-transform .5s;
  -webkit-transform: translateX(0);
}

/* line 2451, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-lock,
.fancybox-lock body {
  overflow: hidden !important;
}

/* line 2455, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-lock-test {
  overflow-y: hidden !important;
}

/* line 2459, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-lock {
  width: auto;
}

/* line 2463, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-wrap {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 8020;
  -webkit-transform: translate3d(0, 0, 0);
}

/* line 2471, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-opened {
  z-index: 9999;
}

/* line 2475, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-skin {
  border-style: solid;
  border-color: #fff;
  background: #fff;
  color: #000;
  text-shadow: none;
  border-radius: 3px;
}

/* line 2484, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-inner {
  position: relative;
  -webkit-overflow-scrolling: touch;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}

/* line 2493, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-spacer {
  position: absolute;
  top: 100%;
  left: 0;
  width: 1px;
}

/* line 2501, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-close,
a.fancybox-nav {
  top: 0;
  z-index: 8040;
  position: absolute;
  cursor: pointer;
}

/* line 2509, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-iframe,
.fancybox-image {
  display: block;
  width: 100%;
  height: 100%;
}

/* line 2515, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-image {
  max-width: 100%;
  max-height: 100%;
  zoom: 1;
}

/* line 2521, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-close {
  right: 0;
  width: 30px;
  height: 30px;
}

/* line 2527, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-nav {
  width: 50%;
  height: 100%;
  -webkit-tap-highlight-color: transparent;
  overflow: hidden;
}

/* line 2534, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-nav span {
  position: absolute;
  top: 50%;
  width: 30px;
  height: 30px;
  margin-top: -15px;
  cursor: pointer;
  z-index: 8040;
}

/* line 2546, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-type-html a.fancybox-nav,
.fancybox-type-iframe a.fancybox-nav,
.fancybox-type-inline a.fancybox-nav {
  width: 70px;
}

/* line 2551, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-prev,
a.fancybox-prev span {
  left: 0;
}

/* line 2556, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-next,
a.fancybox-next span {
  right: 0;
}

/* line 2560, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-mobile a.fancybox-nav {
  max-width: 80px;
}

/* line 2564, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.fancybox-expand {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 46px;
  height: 46px;
  z-index: 8050;
  opacity: 0;
  filter: alpha(opacity=0);
  background-position: 0 -150px;
  zoom: 1;
  transition: opacity 0.5s ease;
}

/* line 2578, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-wrap:hover a.fancybox-expand {
  opacity: .5;
  filter: alpha(opacity=50);
}

/* line 2583, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-wrap a.fancybox-expand:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}

/* line 2588, ../../../app/assets/stylesheets/fundraising/registration.scss */
#fancybox-loading {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  width: 60px;
  height: 60px;
  background-color: #000;
  background-image: url(data:image/gif;base64,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);
  background-position: center center;
  opacity: .85;
  filter: alpha(opacity=85);
  cursor: pointer;
  z-index: 9999;
  border-radius: 8px;
}

/* line 2606, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-tmp {
  position: absolute !important;
  top: -99999px;
  left: -99999px;
  max-width: 99999px;
  max-height: 99999px;
  overflow: visible !important;
}

/* line 2615, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-title {
  font-family: "Times Regular", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
  font-size: 15px;
  line-height: 25px;
  position: relative;
  text-shadow: none;
  z-index: 8050;
  display: block;
  visibility: hidden;
  padding: 25px;
}

/* line 2627, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-title-float-wrap {
  position: relative;
  margin-top: 10px;
  text-align: center;
  zoom: 1;
  left: -9999px;
}

/* line 2635, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-title-float-wrap > div {
  display: inline-block;
  padding: 7px 20px;
  font-weight: 700;
  color: #fff;
  background: 0 0;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 15px;
}

/* line 2645, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-title-outside-wrap {
  position: relative;
  margin-top: 10px;
  color: #fff;
  text-shadow: 0 1px rgba(0, 0, 0, 0.5);
}

/* line 2652, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-title-over-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  color: #fff;
  padding: 15px;
  background: #000;
  background: rgba(0, 0, 0, 0.8);
  max-height: 50%;
  overflow: auto;
}

/* line 2664, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-overlay {
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: 9998;
}

/* line 2672, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-overlay-fixed {
  position: fixed;
  width: 100%;
  height: 100%;
}

/* line 2678, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-default-skin {
  border-color: #fff;
  background: white;
}

/* line 2683, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-default-skin-open {
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

/* line 2687, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-default-overlay {
  background: #fff;
  opacity: .8;
  filter: alpha(opacity=80);
}

/* line 2693, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-module {
  display: none;
  padding: 40px;
}

/* line 2698, ../../../app/assets/stylesheets/fundraising/registration.scss */
.fancybox-module#login {
  background: white;
}

/* line 2703, ../../../app/assets/stylesheets/fundraising/registration.scss */
.form-fields,
.gform_fields {
  padding-left: 0 !important;
}

/* line 2710, ../../../app/assets/stylesheets/fundraising/registration.scss */
.form-fields li,
.form-fields > .gfield,
.gform_fields li,
.gform_fields > .gfield {
  margin-bottom: 37.5px;
}

/* line 2716, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gpoll_field_label,
.label,
label {
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-style: normal;
  font-weight: 700;
  margin-bottom: 4px;
}

/* line 2729, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list label,
.check-list li,
input,
ul.gfield_checkbox label,
ul.gfield_checkbox li,
ul.gfield_radio label,
ul.gfield_radio li {
  font-style: normal;
  font-weight: 300;
  font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

/* line 2735, ../../../app/assets/stylesheets/fundraising/registration.scss */
input {
  border-radius: 0;
}

/* line 2739, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield {
  clear: both;
}

/* line 2743, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield img {
  width: auto;
  height: auto;
}

/* line 2749, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container,
.ginput_full {
  margin-bottom: 4px;
  display: block;
  width: 100%;
}

/* line 2756, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container input,
.ginput_full input {
  width: 100%;
}

/* line 2762, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container .styled-select:first-of-type,
.ginput_cardinfo_left,
.ginput_left {
  margin-bottom: 4px;
  display: inline-block;
  width: 50%;
  padding-right: 10px;
  float: left;
}

/* line 2772, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container .styled-select:first-of-type input,
.ginput_cardinfo_left input,
.ginput_left input {
  width: 100%;
}

/* line 2778, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container .styled-select:last-of-type,
.ginput_cardinfo_right,
.ginput_right {
  margin-bottom: 4px;
  display: inline-block;
  width: 50%;
  padding-left: 10px;
  float: right;
  clear: none;
}

/* line 2788, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon_container,
.ginput_card_security_code {
  margin-bottom: 6px;
}

/* line 2794, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_expiration_container .styled-select:last-of-type input,
.ginput_cardinfo_right input,
.ginput_right input {
  width: 100%;
}

/* line 2798, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_required {
  padding-left: 4px;
}

/* line 2803, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon,
.ginput_card_security_code_icon {
  background-image: url(/wp-content/plugins/gravityforms/images/gf-creditcard-icons.png);
  background-repeat: no-repeat;
  width: 32px;
  height: 24px;
}

/* line 2810, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_security_code_icon {
  background-position: 0 -128px;
}

/* line 2814, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_card_security_code_icon + label {
  display: inline-block;
  margin-left: 10px;
}

/* line 2819, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon {
  margin-left: 6px;
}

/* line 2823, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon:first-child {
  margin-left: 0;
}

/* line 2827, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon.gform_card_icon_visa {
  background-position: -2px -4px;
}

/* line 2831, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon.gform_card_icon_mastercard {
  background-position: -38px -4px;
}

/* line 2835, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_card_icon.gform_card_icon_amex {
  background-position: -74px -4px;
}

/* line 2839, ../../../app/assets/stylesheets/fundraising/registration.scss */
::-webkit-input-placeholder {
  color: #83969f;
}

/* line 2843, ../../../app/assets/stylesheets/fundraising/registration.scss */
::-moz-placeholder {
  color: #83969f;
}

/* line 2847, ../../../app/assets/stylesheets/fundraising/registration.scss */
:-ms-input-placeholder {
  color: #83969f;
}

/* line 2851, ../../../app/assets/stylesheets/fundraising/registration.scss */
input:-moz-placeholder {
  color: #83969f;
}

/* line 2870, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields input[type=text],
.gform_fields input[type=password],
.gform_fields input[type=name],
.gform_fields input[type=email],
.gform_fields input[type=url],
.gform_fields input[type=tel],
.gform_fields input[type=color],
.gform_fields input[type=number],
.text-input input,
.text-input textarea,
input.text-input,
input[type=text],
input[type=password],
input[type=number],
textarea,
textarea.text-input {
  display: block;
  max-width: 100%;
  width: 100%;
  background: #fff;
  border: 1px solid #83969f;
  color: #8297a7;
  padding: 12.5px;
  font-size: 15px;
  border-radius: 3px;
}

/* line 2896, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields input[type=text].placeholder,
.gform_fields input[type=password].placeholder,
.gform_fields input[type=name].placeholder,
.gform_fields input[type=email].placeholder,
.gform_fields input[type=url].placeholder,
.gform_fields input[type=tel].placeholder,
.gform_fields input[type=color].placeholder,
.gform_fields input[type=number].placeholder,
.text-input input.placeholder,
.text-input textarea.placeholder,
input.text-input.placeholder,
input[type=text].placeholder,
input[type=password].placeholder,
textarea.placeholder,
textarea.text-input.placeholder {
  color: #83969f;
}

/* line 2914, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields input[type=text]:focus,
.gform_fields input[type=password]:focus,
.gform_fields input[type=name]:focus,
.gform_fields input[type=email]:focus,
.gform_fields input[type=url]:focus,
.gform_fields input[type=tel]:focus,
.gform_fields input[type=color]:focus,
.gform_fields input[type=number]:focus,
.text-input input:focus,
.text-input textarea:focus,
input.text-input:focus,
input[type=text]:focus,
input[type=password]:focus,
textarea.text-input:focus,
textarea:focus {
  outline: 0;
}

/* line 2919, ../../../app/assets/stylesheets/fundraising/registration.scss */
.text-input textarea,
textarea {
  height: 120px;
  resize: vertical;
}

/* line 2924, ../../../app/assets/stylesheets/fundraising/registration.scss */
select {
  border-radius: 0;
  -webkit-appearance: none;
  width: 100%;
}

/* line 2930, ../../../app/assets/stylesheets/fundraising/registration.scss */
select:focus {
  outline: 0;
}

/* line 2934, ../../../app/assets/stylesheets/fundraising/registration.scss */
select[multiple] {
  padding: 12.5px;
}

/* line 2940, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.styled-select .ginput_container,
.ginput_container.styled-select,
span.styled-select {
  display: block;
  padding-left: 12.5px;
  width: 100%;
  max-width: 100%;
  height: 35px;
  overflow: hidden;
  background-color: #fff;
  color: #8297a7;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAICAYAAAD9aA/QAAAAfElEQVQoFZXRgQ2AIAwEwI7AKIzESIzACIzCCI7gBvUxhWDFtJp8REqPCEREBeEfKcxMVu4FQJsTbhY46gMOgA8D7/UwGq33/CU0ReREdsfS56OFrfUJ90k8CdnBaW3yjB+w4Fnh2QPpNS9Y8Cp41Q3e7y84AC6I+7L0hhc28oiRLYTxoAAAAABJRU5ErkJggg==);
  background-position: right 50%;
  background-repeat: no-repeat;
  border: 1px solid #8297a7;
  border-radius: 3px;
}

/* line 2958, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.styled-select .ginput_container select,
.ginput_container.styled-select select,
span.styled-select select {
  background: 0 0;
  width: 120%;
  line-height: 1;
  padding: 6px 0;
  font-size: 15px;
  height: 35px;
  color: #8297a7;
  border: 0;
  border-radius: 0;
  -webkit-appearance: none;
}

/* line 2972, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list_cell select,
.gfield_select {
  position: relative;
  z-index: 2;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAAGa2tLEAAAAJ1BMVEX///9mYmNmYmNmYmNmYmNmYmNmYmNmYmNmYmNmYmNmYmNmYmNmYmMo28KFAAAADHRSTlMAJUVKXGJomKmq5P09lhKdAAAAOUlEQVQI12NgYOBhQAdcDgj2mjMgTgEDVsB05jSQlNkAJJgZCADWzpkzZyaAWFJnzmyBiEltwa8HABccCtQ3+K01AAAAAElFTkSuQmCC) 95% 50% no-repeat #fafafa !important;
}

/* line 2983, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list label,
.check-list li,
ul.gfield_checkbox label,
ul.gfield_checkbox li,
ul.gfield_radio label,
ul.gfield_radio li {
  display: inline-block;
  margin-left: 8px;
}

/* line 2990, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list label,
ul.gfield_checkbox label,
ul.gfield_radio label {
  max-width: 90%;
}

/* line 2996, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list li,
ul.gfield_checkbox li,
ul.gfield_radio li {
  margin-right: 8px;
  margin-bottom: 0;
}

/* line 3003, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list li:first-of-type,
ul.gfield_checkbox li:first-of-type,
ul.gfield_radio li:first-of-type {
  margin-left: 0;
}

/* line 3012, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list input[type=checkbox],
.check-list input[type=radio],
ul.gfield_checkbox input[type=checkbox],
ul.gfield_checkbox input[type=radio],
ul.gfield_radio input[type=checkbox],
ul.gfield_radio input[type=radio] {
  vertical-align: top;
  margin-top: 3px;
}

/* line 3022, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list input[type=checkbox][value=gf_other_choice],
.check-list input[type=radio][value=gf_other_choice],
ul.gfield_checkbox input[type=checkbox][value=gf_other_choice],
ul.gfield_checkbox input[type=radio][value=gf_other_choice],
ul.gfield_radio input[type=checkbox][value=gf_other_choice],
ul.gfield_radio input[type=radio][value=gf_other_choice] {
  margin-top: 11px;
}

/* line 3028, ../../../app/assets/stylesheets/fundraising/registration.scss */
.check-list input[value=gf_other_choice] + input[type=text],
ul.gfield_checkbox input[value=gf_other_choice] + input[type=text],
ul.gfield_radio input[value=gf_other_choice] + input[type=text] {
  display: inline-block;
  width: 80%;
  margin-left: 25px;
}

/* line 3035, ../../../app/assets/stylesheets/fundraising/registration.scss */
.list-vertical ul.gfield_checkbox li,
.list-vertical ul.gfield_radio li {
  display: block;
  margin-left: 0;
  margin-right: 0;
}

/* line 3049, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_date_day,
.gfield_date_dropdown_day,
.gfield_date_dropdown_month,
.gfield_date_dropdown_year,
.gfield_date_month,
.gfield_date_year,
.gfield_time_ampm,
.gfield_time_hour,
.gfield_time_minute {
  display: inline-block;
  width: 31%;
  margin-right: 3%;
}

/* line 3063, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_date_day label,
.gfield_date_dropdown_day label,
.gfield_date_dropdown_month label,
.gfield_date_dropdown_year label,
.gfield_date_month label,
.gfield_date_year label,
.gfield_time_ampm label,
.gfield_time_hour label,
.gfield_time_minute label {
  display: inline-block;
  font-size: 14px;
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-style: italic;
  font-weight: 300;
  color: #83969f;
}

/* line 3074, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_progressbar_title,
.gform_title,
.gsection_title {
  font-style: normal;
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-weight: 300;
}

/* line 3082, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_date_dropdown_year,
.gfield_date_year,
.gfield_time_ampm {
  margin-right: 0;
}

/* line 3086, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_time_hour input {
  display: inline-block;
  max-width: 90%;
}

/* line 3091, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_time_ampm {
  display: block;
  float: right;
}

/* line 3096, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_hide_ampm .gfield_time_ampm {
  display: none !important;
}

/* line 3100, ../../../app/assets/stylesheets/fundraising/registration.scss */
.datepicker_with_icon {
  max-width: 90% !important;
  display: inline-block !important;
}

/* line 3105, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-trigger {
  display: inline-block;
  margin-left: 25px;
}

/* line 3110, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsection {
  border-top: 1px dashed #8297a7;
  padding-top: 25px;
  margin-top: 50px;
}

/* line 3117, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_title,
.gsection_title {
  font-size: 24px;
  margin-bottom: 0;
  line-height: 1;
}

/* line 3123, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_progressbar_wrapper {
  padding: 25px 0;
  margin-bottom: 25px;
}

/* line 3128, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_progressbar_title {
  font-size: 20px;
  margin-bottom: 10px;
  color: #d8ac7a;
}

/* line 3134, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_progressbar {
  background: #fff;
  height: 20px;
  overflow: hidden;
  border: 1px solid #d8ac7a;
}

/* line 3141, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf_progressbar_percentage {
  background: #d8ac7a;
  height: 25px;
  margin: 2px;
}

/* line 3147, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page_footer {
  border-top: 1px dashed #8297a7;
  padding: 25px 0;
  margin: 25px 0;
}

/* line 3154, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page_footer .gform_next_button,
.gform_page_footer .gform_previous_button {
  line-height: 3;
  float: right;
}

/* line 3159, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page_footer .gform_previous_button {
  float: left;
}

/* line 3163, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page .gform_page_footer {
  text-align: center;
}

/* line 3167, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page .gform_page_footer .gform_ajax_spinner {
  float: none;
  display: inline-block;
}

/* line 3172, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page .gform_page_footer input[type=submit] {
  float: right;
}

/* line 3176, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page:first-child .gform_page_footer {
  text-align: left;
}

/* line 3180, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_page:first-child .gform_page_footer .gform_ajax_spinner {
  float: left;
  display: block;
}

/* line 3185, ../../../app/assets/stylesheets/fundraising/registration.scss */
.submit-on-left .gform_page .gform_page_footer input[type=submit] {
  float: left;
}

/* line 3189, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list {
  margin-bottom: 0;
}

/* line 3193, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list thead + tbody tr:first-child td {
  padding-top: 25px;
}

/* line 3197, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list thead + tbody tr:first-child td.gfield_list_icons {
  padding-top: 25px !important;
}

/* line 3201, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list tr {
  border-bottom: 0;
}

/* line 3205, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list td {
  padding-top: 0;
}

/* line 3209, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list_cell {
  padding-left: 12.5px;
  padding-right: 12.5px;
}

/* line 3214, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list_cell input {
  width: 100%;
}

/* line 3218, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list_cell:first-child {
  padding-left: 0;
}

/* line 3222, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_list_icons {
  text-align: right;
  padding-right: 0;
  width: 60px;
  padding-top: 10px !important;
}

/* line 3229, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field table.gsurvey-likert tbody tr {
  border-bottom: none;
}

/* line 3233, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-hover {
  background-color: #fbf6f0;
}

/* line 3237, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field table.gsurvey-likert td.gsurvey-likert-choice.gsurvey-likert-selected {
  background-color: #d8ac7a;
}

/* line 3241, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field .gsurvey-rank {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 3247, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field .gsurvey-rank li {
  margin: 0 0 12.5px;
}

/* line 3251, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gsurvey-survey-field .gsurvey-rank-choice img {
  position: relative;
  top: 2px;
}

/* line 3257, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_footer .gpoll_button,
.gform_wrapper .gpoll_back_button {
  margin-left: 0;
}

/* line 3261, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper.gpoll_enabled .gform_footer {
  text-align: center;
}

/* line 3265, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper.gpoll_enabled .gform_footer .gform_ajax_spinner {
  float: none;
  display: inline-block;
}

/* line 3270, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper.gpoll_enabled .gform_footer input[type=submit] {
  float: right;
}

/* line 3275, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper.gpoll_enabled .gform_footer .gpoll_button,
.gform_wrapper.gpoll_enabled.submit-on-left .gform_page .gform_page_footer input[type=submit] {
  float: left;
}

/* line 3279, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper.gpoll_enabled.submit-on-left .gform_page .gform_page_footer input[type=submit] .gpoll_button {
  float: right;
}

/* line 3284, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container .gpoll_bar_juice,
.gpoll_enabled .gpoll_summary .gpoll_bar_juice {
  box-shadow: none;
  border-radius: 0;
  background-color: #d8ac7a;
  background-image: none;
}

/* line 3292, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container .gpoll_ratio_box,
.gpoll_enabled .gpoll_summary .gpoll_ratio_box {
  background: #d8ac7a;
  border-radius: 0;
}

/* line 3298, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container .gpoll_bar_count,
.gpoll_enabled .gpoll_summary .gpoll_bar_count {
  text-shadow: none;
}

/* line 3303, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container .gpoll_back_button,
.gpoll_enabled .gpoll_summary .gpoll_back_button {
  margin-top: 25px;
  float: left;
}

/* line 3309, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container .gpoll_choice_label.gpoll_value_selected,
.gpoll_enabled .gpoll_summary .gpoll_choice_label.gpoll_value_selected {
  color: #d8ac7a;
}

/* line 3313, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message .gpoll_container {
  margin-bottom: 25px;
}

/* line 3317, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_complex > span {
  display: block;
  margin-bottom: 25px;
}

/* line 3322, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_complex label {
  font-size: 13px;
  color: #83969f;
  padding-top: 4px;
  font-family: 'Trebuchet MS', 'Lucida Grande', 'Lucida Sans Unicode', 'Lucida Sans', Tahoma, sans-serif;
  font-style: italic;
  font-weight: 300;
}

/* line 3332, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_description,
.gform_fields .instruction {
  font-size: 14px;
  line-height: 25px;
}

/* line 3337, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields .instruction {
  padding-top: 4px;
}

/* line 3343, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_description.validation_message,
.gfield_error .gfield_label,
.validation_error {
  font-style: normal;
  padding: 0;
  font-size: 15px;
  color: #f85757;
  background: 0 0;
}

/* line 3362, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_error input.text-input,
.gfield_error input[type=text],
.gfield_error input[type=password],
.gfield_error input[type=name],
.gfield_error input[type=email],
.gfield_error input[type=url],
.gfield_error input[type=tel],
.gfield_error input[type=color],
.gfield_error input[type=number],
.gfield_error textarea,
.gfield_error.text-input input,
.gfield_error.text-input textarea {
  background-color: #fff;
  color: #f85757;
  border: 2px solid #f85757;
}

/* line 3379, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_error input.text-input::-webkit-input-placeholder,
.gfield_error input[type=text]::-webkit-input-placeholder,
.gfield_error input[type=password]::-webkit-input-placeholder,
.gfield_error input[type=name]::-webkit-input-placeholder,
.gfield_error input[type=email]::-webkit-input-placeholder,
.gfield_error input[type=url]::-webkit-input-placeholder,
.gfield_error input[type=tel]::-webkit-input-placeholder,
.gfield_error input[type=color]::-webkit-input-placeholder,
.gfield_error input[type=number]::-webkit-input-placeholder,
.gfield_error textarea::-webkit-input-placeholder,
.gfield_error.text-input input::-webkit-input-placeholder,
.gfield_error.text-input textarea::-webkit-input-placeholder {
  color: #f85757;
}

/* line 3383, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_error .styled-select {
  border-color: #f85757;
}

/* line 3388, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_heading,
.validation_error {
  padding-bottom: 25px;
}

/* line 3392, ../../../app/assets/stylesheets/fundraising/registration.scss */
.validation_error {
  background: #f85757;
  padding: 1em;
  color: #fff;
  margin-bottom: 1.5em;
}

/* line 3399, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_description.validation_message {
  display: block;
}

/* line 3403, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gforms_confirmation_message {
  margin-bottom: 25px;
}

/* line 3407, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_footer {
  padding: 25px 0;
  margin: 25px 0;
}

/* line 3412, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_footer input[type=submit] {
  float: right;
}

/* line 3417, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_footer .gform_ajax_spinner,
.submit-on-left .gform_footer input[type=submit] {
  float: left;
}

/* line 3421, ../../../app/assets/stylesheets/fundraising/registration.scss */
.submit-on-left .gform_footer .gform_ajax_spinner {
  float: right;
}

/* line 3425, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_ajax_spinner {
  display: block;
  width: 20px;
  height: 20px;
  margin-top: 10px;
}

/* line 3432, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_validation_container {
  display: none;
}

/* line 3436, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_hidden {
  display: none !important;
}

/* line 3448, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_four,
.gfield.gf_fourth_one,
.gfield.gf_fourth_three,
.gfield.gf_fourth_two,
.gfield.gf_left_half,
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_half,
.gfield.gf_right_third {
  float: left;
}

/* line 3453, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_left_half,
.gfield.gf_right_half {
  width: 50%;
}

/* line 3459, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_left_third,
.gfield.gf_middle_third,
.gfield.gf_right_third {
  width: 33.333%;
}

/* line 3466, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_four,
.gfield.gf_fourth_one,
.gfield.gf_fourth_three,
.gfield.gf_fourth_two {
  width: 25%;
}

/* line 3472, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_one,
.gfield.gf_left_half,
.gfield.gf_left_third {
  padding-right: 12.5px;
}

/* line 3476, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_two {
  padding-right: 6.25px;
}

/* line 3480, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_three {
  padding-left: 6.25px;
}

/* line 3486, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_four,
.gfield.gf_right_half,
.gfield.gf_right_third {
  float: right;
  padding-left: 12.5px;
}

/* line 3497, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.gf_fourth_four,
.gfield.gf_fourth_one,
.gfield.gf_fourth_three,
.gfield.gf_fourth_two,
.gfield.gf_middle_third,
.gfield.gf_right_half,
.gfield.gf_right_third {
  clear: none;
}

/* line 3501, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.no-label > .gfield_label {
  display: none;
}

/* line 3507, ../../../app/assets/stylesheets/fundraising/registration.scss */
gfield.single-option .check-list li,
gfield.single-option ul.gfield_checkbox li,
gfield.single-option ul.gfield_radio li {
  width: 100%;
}

/* line 3511, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield.offscreen {
  position: absolute;
  left: -9999px;
  top: -9999px;
}

/* line 3517, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ginput_preview .gform_delete {
  cursor: pointer;
}

/* line 3521, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf-image-preview {
  display: block;
  width: 240px;
  margin-bottom: 10px;
}

/* line 3527, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gf-image-preview.round img {
  box-shadow: 0 0 0 5px #fff;
  border-radius: 50%;
  border: 0 solid #fff;
  width: 140px;
  height: 140px;
}

@media only screen and (max-width: 1024px) {
  /* line 3538, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_left_third,
  .gfield.gf_middle_third,
  .gfield.gf_right_third {
    float: left;
    width: 50%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3544, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_left_third {
    padding-right: 12.5px;
  }
}
@media only screen and (max-width: 850px) {
  /* line 3554, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_left_half,
  .gfield.gf_left_third,
  .gfield.gf_middle_third,
  .gfield.gf_right_half,
  .gfield.gf_right_third {
    float: none;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  /* line 3563, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_fourth_four,
  .gfield.gf_fourth_one,
  .gfield.gf_fourth_three,
  .gfield.gf_fourth_two {
    float: none;
    padding-right: 0;
    padding-left: 0;
    width: 50%;
  }

  /* line 3570, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_fourth_one,
  .gfield.gf_fourth_three {
    float: left;
    padding-right: 6.25px;
  }

  /* line 3575, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_fourth_four,
  .gfield.gf_fourth_two {
    float: right;
    padding-left: 6.25px;
    padding-right: 0;
  }

  /* line 3580, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .gfield.gf_fourth_three {
    clear: both;
  }
}
/* line 3585, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-hidden {
  display: none;
}

/* line 3589, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-hidden-accessible {
  position: absolute;
  left: -99999999px;
}

/* line 3594, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-reset {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  line-height: 1.3;
  font-size: 100%;
  list-style: none;
}

/* line 3604, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

/* line 3612, ../../../app/assets/stylesheets/fundraising/registration.scss */
* html .ui-helper-clearfix {
  height: 1%;
}

/* line 3616, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-clearfix {
  display: block;
}

/* line 3620, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-helper-zfix {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  position: absolute;
  opacity: 0;
  filter: Alpha(Opacity=0);
}

/* line 3630, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-state-disabled {
  cursor: default !important;
}

/* line 3634, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-icon {
  display: block;
  text-indent: -99999px;
  overflow: hidden;
  background-repeat: no-repeat;
}

/* line 3641, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs {
  padding: .2em;
  zoom: 1;
}

/* line 3646, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs[style] {
  border: 1px solid #c2d7ef !important;
  margin: 6px 0 0 !important;
  swidth: 438px !important;
}

/* line 3652, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav {
  list-style: none;
  position: relative;
  padding: 0.2em 0.2em 0 0;
}

/* line 3658, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav li {
  position: relative;
  float: left;
  border-bottom-width: 0 !important;
  margin: 0 .2em -1px 0;
  padding: 0;
  text-align: center;
}

/* line 3667, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav li a {
  display: block;
  text-decoration: none;
  padding: .5em 1em;
  text-align: center;
  font-size: 12px;
}

/* line 3675, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
  padding-bottom: 1px;
  border-bottom-width: 0;
}

/* line 3682, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav li.ui-state-disabled a,
.ui-tabs .ui-tabs-nav li.ui-state-processing a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
  cursor: text;
}

/* line 3687, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-nav li a,
.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
  cursor: pointer;
}

/* line 3691, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-panel {
  padding: 1em 1.4em;
  display: block;
  border-width: 0;
  background: 0 0;
}

/* line 3698, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-tabs .ui-tabs-hide {
  display: none !important;
}

/* line 3702, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker {
  width: 216px;
  height: auto;
  margin: 5px auto 0;
  font: 9pt Arial, sans-serif;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

/* line 3710, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker table {
  width: 100%;
  border-collapse: collapse;
}

/* line 3715, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-header {
  background-color: #666;
  color: #e0e0e0;
  font-weight: 700;
  box-shadow: inset 0 1px 1px 0 rgba(250, 250, 250, 0.2);
  text-shadow: 1px -1px 0 #000;
  -webkit-filter: dropshadow(color=black, offx=1, offy=-1);
  filter: dropshadow(color=black, offx=1, offy=-1);
  line-height: 30px;
  min-height: 30px !important;
  border-width: 1px 0 0;
  border-style: solid;
  border-color: #666666;
}

/* line 3731, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker tbody tr,
.ui-datepicker thead {
  border-bottom: 1px solid #bbbbbb;
}

/* line 3735, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-title {
  text-align: center;
  padding-bottom: 4px;
}

/* line 3740, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-title select {
  margin-top: 2%;
  -webkit-appearance: menulist;
  width: auto;
}

/* line 3747, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-next,
.ui-datepicker-prev {
  display: inline-block;
  width: 30px;
  height: 30px;
  text-align: center;
  cursor: pointer;
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  line-height: 600%;
  overflow: hidden;
}

/* line 3759, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-prev {
  float: left;
  background-position: center -30px;
}

/* line 3764, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-next {
  float: right;
  background-position: center 0;
}

/* line 3769, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker thead {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(to bottom, #f7f7f7 0, #f1f1f1 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f1f1f1', GradientType=0);
}

/* line 3775, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker th {
  text-align: center;
  font-size: 6pt;
  padding: 5px 0;
  color: #666;
  text-shadow: 1px 0 0 #fff;
  -webkit-filter: dropshadow(color=white, offx=1, offy=0);
  filter: dropshadow(color=white, offx=1, offy=0);
}

/* line 3785, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker tbody td {
  padding: 0;
  border-top: 1px solid #bbb;
  border-right: 1px solid #bbbbbb;
}

/* line 3791, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker tbody td:last-child {
  border-right: 0;
}

/* line 3795, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker tbody tr:last-child {
  border-bottom: 0;
}

/* line 3800, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker td a,
.ui-datepicker td span {
  display: inline-block;
  font-weight: 700;
  text-align: center;
  width: 30px;
  height: 30px;
  line-height: 30px;
  color: #666;
  text-shadow: 1px 1px 0 #fff;
  -webkit-filter: dropshadow(color=white, offx=1, offy=1);
  filter: dropshadow(color=white, offx=1, offy=1);
}

/* line 3813, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar .ui-state-default {
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: linear-gradient(to bottom, #ededed 0, #dedede 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dedede', GradientType=0);
  box-shadow: inset 1px 1px 0 0 rgba(250, 250, 250, 0.5);
}

/* line 3820, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar .ui-state-hover {
  background: #f7f7f7;
}

/* line 3824, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar .ui-state-active {
  background: #FFF2AA;
  border: 1px solid #c19163;
  color: #666;
  box-shadow: inset 0 0 10px 0 rgba(0, 0, 0, 0.1);
  text-shadow: 0 1px 0 #FFF;
  -webkit-filter: dropshadow(color=white, offx=0, offy=1);
  filter: dropshadow(color=white, offx=0, offy=1);
  position: relative;
  margin: -1px;
}

/* line 3837, ../../../app/assets/stylesheets/fundraising/registration.scss */
.button,
.quick-links .block__wrapper a .block {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eba2f4', endColorstr='#953080', GradientType=0);
}

/* line 3841, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-unselectable .ui-state-default {
  background: #f4f4f4;
  color: #b4b3b3;
}

/* line 3846, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar th {
  background: 0 0;
}

/* line 3850, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar td:first-child .ui-state-active {
  width: 29px;
  margin-left: 0;
}

/* line 3855, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar td:last-child .ui-state-active {
  width: 29px;
  margin-right: 0;
}

/* line 3860, ../../../app/assets/stylesheets/fundraising/registration.scss */
.ui-datepicker-calendar tr:last-child .ui-state-active {
  height: 29px;
  margin-bottom: 0;
}

/* line 3865, ../../../app/assets/stylesheets/fundraising/registration.scss */
td.ui-datepicker-unselectable.ui-state-disabled {
  background-color: #d7d7d7;
}

/* line 3870, ../../../app/assets/stylesheets/fundraising/registration.scss */
#footer,
#header {
  background: url(/assets/fundraising/header-bg.gif) center top no-repeat #953080;
}

/* line 3874, ../../../app/assets/stylesheets/fundraising/registration.scss */
table.ui-datepicker-calendar {
  margin: 0 !important;
}

/* line 3878, ../../../app/assets/stylesheets/fundraising/registration.scss */
body div#ui-datepicker-div[style] {
  z-index: 9999 !important;
}

/* line 3882, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header {
  height: 282px;
  border-bottom: 10px solid #fcf185;
  box-shadow: 0 6px 6px rgba(0, 0, 0, 0.2);
}

/* line 3888, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header img {
  display: block;
}

/* line 3892, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header .header__inner {
  padding-top: 60px;
}

/* line 3896, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header .logo {
  width: 368px;
  height: auto;
  max-width: 100%;
  display: inline-block;
  margin-bottom: 2px;
}

/* line 3904, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header .tagline {
  float: right;
  width: 595px;
  height: auto;
}

@media (max-width: 1024px) {
  /* line 3911, ../../../app/assets/stylesheets/fundraising/registration.scss */
  #header .header__inner {
    padding-top: 20px;
  }

  /* line 3915, ../../../app/assets/stylesheets/fundraising/registration.scss */
  #header .logo,
  #header .tagline {
    display: block;
    text-align: center;
    float: none;
    margin: 0 auto 5px;
    max-width: 100%;
  }
}
/* line 3924, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumbs {
  color: white;
}

/* line 3928, ../../../app/assets/stylesheets/fundraising/registration.scss */
.breadcrumbs a {
  color: #fff;
  font-size: 12px;
}

/* line 3934, ../../../app/assets/stylesheets/fundraising/registration.scss */
#footer a,
.chromeframe {
  color: #fff;
  font-size: 14px;
}

/* line 3939, ../../../app/assets/stylesheets/fundraising/registration.scss */
#footer {
  padding: 80px 0 160px;
  border-top: 10px solid #fcf185;
  color: #fff;
  text-align: center;
  position: relative;
  z-index: 1;
  margin-top: -70px;
}

/* line 3949, ../../../app/assets/stylesheets/fundraising/registration.scss */
#footer a {
  display: inline-block;
  text-decoration: underline;
}

/* line 3954, ../../../app/assets/stylesheets/fundraising/registration.scss */
.chromeframe {
  display: block;
  position: absolute;
  left: 0;
  right: 0;
  width: 200px;
  background: #d8ac7a;
  z-index: 99999;
  padding: 20px;
  border: 5px solid white;
}

/* line 3966, ../../../app/assets/stylesheets/fundraising/registration.scss */
.chromeframe a {
  color: #8297a7;
}

/* line 3970, ../../../app/assets/stylesheets/fundraising/registration.scss */
.chromeframe a:hover {
  color: white;
}

/* line 3974, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-horizontal > .mm-panel {
  transition: -webkit-transform .4s ease;
  transition: transform 0.4s ease;
}

/* line 3980, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-page,
html.mm-slide .mm-menu {
  transition: -webkit-transform 0.4s ease;
}

/* line 3984, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-hidden {
  display: none;
}

/* line 3988, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-wrapper {
  overflow-x: hidden;
  position: relative;
}

/* line 3994, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0;
}

/* line 4003, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu {
  display: block;
  overflow: hidden;
  padding: 0;
}

/* line 4009, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-panel {
  background: inherit;
  -webkit-overflow-scrolling: touch;
  overflow: scroll;
  overflow-x: hidden;
  overflow-y: auto;
  box-sizing: border-box;
  padding: 20px;
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

/* line 4021, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-panel.mm-opened {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 4026, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-panel.mm-subopened {
  -webkit-transform: translateX(-30%);
  transform: translateX(-30%);
}

/* line 4031, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-panel.mm-highest {
  z-index: 1;
}

/* line 4035, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list {
  padding: 20px 0;
}

/* line 4039, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-list {
  padding-bottom: 0;
}

/* line 4043, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-list:after {
  content: '';
  display: block;
  height: 40px;
}

/* line 4049, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px;
}

/* line 4054, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-panel > .mm-list:first-child {
  padding-top: 0;
}

/* line 4059, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0;
}

/* line 4066, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list {
  font: inherit;
  font-size: 14px;
}

/* line 4071, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li {
  position: relative;
}

/* line 4076, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li > a,
.mm-list > li > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: inherit;
  line-height: 20px;
  display: block;
  padding: 10px 10px 10px 20px;
  margin: 0;
}

/* line 4087, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
  content: '';
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: block;
  bottom: 0;
  width: auto;
  margin-left: 20px;
  position: relative;
  left: auto;
}

/* line 4099, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen {
  background: rgba(3, 2, 1, 0);
  width: 40px;
  height: 100%;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}

/* line 4110, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen:before {
  content: '';
  border-left-width: 1px;
  border-left-style: solid;
  display: block;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 4121, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen.mm-fullsubopen {
  width: 100%;
}

/* line 4125, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen.mm-fullsubopen:before {
  border-left: none;
}

/* line 4130, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen + a,
.mm-list a.mm-subopen + span {
  padding-right: 5px;
  margin-right: 40px;
}

/* line 4135, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-selected > a.mm-subopen {
  background: 0 0;
}

/* line 4140, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-selected > a.mm-fullsubopen + a,
.mm-list > li.mm-selected > a.mm-fullsubopen + span {
  padding-right: 45px;
  margin-right: 0;
}

/* line 4145, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subclose {
  text-indent: 20px;
  padding-top: 30px;
  margin-top: -20px;
}

/* line 4151, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-label {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 10px;
  text-indent: 20px;
  line-height: 25px;
  padding-right: 5px;
}

/* line 4161, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-spacer {
  padding-top: 40px;
}

/* line 4165, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-spacer.mm-label {
  padding-top: 25px;
}

/* line 4170, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subclose:before,
.mm-list a.mm-subopen:after {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-bottom: -5px;
  position: absolute;
  bottom: 50%;
}

/* line 4183, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subopen:after {
  border-top: none;
  border-left: none;
  right: 18px;
}

/* line 4189, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list a.mm-subclose:before {
  border-right: none;
  border-bottom: none;
  margin-bottom: -15px;
  left: 22px;
}

/* line 4196, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px;
}

/* line 4201, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
  border-color: transparent;
}

/* line 4205, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block;
}

/* line 4209, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px;
}

/* line 4213, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
  top: 16px;
  right: 16px;
  bottom: auto;
}

/* line 4219, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 4224, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px;
}

/* line 4228, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
  box-sizing: border-box;
  position: relative;
}

/* line 4234, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu {
  background: #333;
  color: rgba(255, 255, 255, 0.6);
}

/* line 4239, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li:after {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4243, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li > a.mm-subclose {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(255, 255, 255, 0.3);
}

/* line 4249, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li > a.mm-subclose:before,
.mm-menu .mm-list > li > a.mm-subopen:after {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 4253, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li > a.mm-subopen:before {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4258, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu .mm-list > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.1);
}

/* line 4264, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list > li.mm-label,
.mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-vertical .mm-list li.mm-opened > ul {
  background: rgba(255, 255, 255, 0.05);
}

/* line 4268, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-page {
  transition: transform 0.4s ease;
}

/* line 4272, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened {
  overflow: hidden;
  position: relative;
}

/* line 4277, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened body {
  overflow: hidden;
}

/* line 4281, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-background .mm-page {
  background: inherit;
}

/* line 4285, ../../../app/assets/stylesheets/fundraising/registration.scss */
#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999;
}

/* line 4297, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-blocking #mm-blocker,
html.mm-opened #mm-blocker {
  display: block;
}

/* line 4301, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-offcanvas {
  display: none;
  position: fixed;
}

/* line 4306, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-current {
  display: block;
}

/* line 4310, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px;
}

/* line 4317, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening #mm-blocker,
html.mm-opening .mm-page {
  -webkit-transform: translate(80%, 0);
  transform: translate(80%, 0);
}

@media all and (max-width: 175px) {
  /* line 4324, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-page {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
@media all and (min-width: 550px) {
  /* line 4332, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-opening #mm-blocker,
  html.mm-opening .mm-page {
    -webkit-transform: translate(440px, 0);
    transform: translate(440px, 0);
  }
}
/* line 4338, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar {
  border: 1px solid transparent;
  border-radius: 5px;
  text-align: center;
  line-height: 20px;
  overflow: hidden;
  display: block;
  padding: 0;
  margin: 0;
  position: relative;
}

/* line 4350, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar:after {
  content: '';
  display: block;
  clear: both;
}

/* line 4356, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar > * {
  border-left: 1px solid transparent;
  box-sizing: border-box;
  display: block;
  width: 100%;
  height: 100%;
  float: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

/* line 4368, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar > input {
  position: absolute;
  left: -1000px;
  top: -1000px;
}

/* line 4374, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar > input:checked + label {
  border-color: transparent !important;
}

/* line 4380, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar > :first-child,
.mm-buttonbar > input:first-child + *,
.mm-footer .mm-buttonbar > * {
  border-left: none;
}

/* line 4384, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar.mm-buttonbar-2 > * {
  width: 50%;
}

/* line 4388, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar.mm-buttonbar-3 > * {
  width: 33.33%;
}

/* line 4392, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar.mm-buttonbar-4 > * {
  width: 25%;
}

/* line 4396, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-buttonbar.mm-buttonbar-5 > * {
  width: 20%;
}

/* line 4400, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-buttonbar {
  margin-top: 20px;
  margin-left: -30px;
  margin-right: -30px;
}

/* line 4406, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-footer .mm-buttonbar {
  border: none;
  border-radius: none;
  line-height: 40px;
  margin: -10px -10px 0 -20px;
}

/* line 4414, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-buttonbar,
.mm-menu .mm-buttonbar > * {
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 4418, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li > .mm-buttonbar {
  margin: 10px 20px;
}

/* line 4422, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-buttonbar {
  background: #333333;
}

/* line 4426, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-buttonbar > input:checked + label {
  background: rgba(255, 255, 255, 0.6);
  color: #333333;
}

/* line 4434, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-counter.italic,
.mm-menu .mm-footer,
.mm-menu .mm-header,
.mm-menu em.mm-counter {
  color: rgba(255, 255, 255, 0.3);
}

/* line 4439, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic,
em.mm-counter {
  font: inherit;
  font-size: 14px;
  font-style: normal;
  text-indent: 0;
  line-height: 20px;
  display: block;
  margin-top: -10px;
  position: absolute;
  right: 40px;
  top: 50%;
}

/* line 4453, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-footer,
.mm-header {
  background: inherit;
  line-height: 20px;
  position: absolute;
  z-index: 2;
  width: 100%;
  left: 0;
  text-align: center;
  box-sizing: border-box;
}

/* line 4465, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-subopen,
em.mm-counter + a.mm-subopen {
  padding-left: 40px;
}

/* line 4472, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-subopen + a,
.mm-counter.italic + a.mm-subopen + span,
em.mm-counter + a.mm-subopen + a,
em.mm-counter + a.mm-subopen + span {
  margin-right: 80px;
}

/* line 4477, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-fullsubopen,
em.mm-counter + a.mm-fullsubopen {
  padding-left: 0;
}

/* line 4482, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-vertical .mm-counter.italic,
.mm-vertical em.mm-counter {
  top: 12px;
  margin-top: 0;
}

/* line 4488, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-nosubresults > .mm-counter.italic,
.mm-nosubresults > em.mm-counter {
  display: none;
}

/* line 4496, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened.mm-dragging #mm-blocker,
html.mm-opened.mm-dragging .mm-fixed-bottom,
html.mm-opened.mm-dragging .mm-fixed-top,
html.mm-opened.mm-dragging .mm-menu,
html.mm-opened.mm-dragging .mm-page {
  transition-duration: 0s;
}

/* line 4500, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-footer {
  border-top: 1px solid transparent;
  height: 40px;
  padding: 10px 10px 0 20px;
  bottom: 0;
}

/* line 4507, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasfooter > .mm-panel:after {
  height: 80px;
}

/* line 4511, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-footer {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4515, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header {
  border-bottom: 1px solid transparent;
  height: 60px;
  padding: 0 50px;
  top: 0;
}

/* line 4524, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-next,
.mm-header .mm-prev,
.mm-header .mm-title {
  padding-top: 30px;
}

/* line 4528, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-title {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  position: relative;
}

/* line 4538, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-next,
.mm-header .mm-prev {
  display: block;
  box-sizing: border-box;
  min-width: 10px;
  height: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
}

/* line 4548, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-prev {
  padding-left: 20px;
  padding-right: 10px;
  left: 0;
}

/* line 4554, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header .mm-next {
  padding-left: 10px;
  padding-right: 20px;
  right: 0;
}

/* line 4561, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header [href].mm-next:after,
.mm-header [href].mm-prev:before {
  content: '';
  border: 2px solid transparent;
  display: inline-block;
  width: 7px;
  height: 7px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 4572, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-collapsed,
.mm-menu.mm-hasheader li.mm-subtitle {
  display: none;
}

/* line 4576, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header [href].mm-prev:before {
  border-right: none;
  border-bottom: none;
  margin-left: 2px;
  margin-right: 5px;
}

/* line 4583, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-header [href].mm-next:after {
  border-top: none;
  border-left: none;
  margin-left: 5px;
  margin-right: -2px;
}

/* line 4590, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hassearch .mm-header {
  height: 50px;
  top: 50px;
}

/* line 4597, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hassearch .mm-header .mm-next,
.mm-menu.mm-hassearch .mm-header .mm-prev,
.mm-menu.mm-hassearch .mm-header .mm-title {
  padding-top: 20px;
}

/* line 4601, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader > .mm-panel {
  padding-top: 80px;
}

/* line 4605, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader > .mm-panel.mm-list {
  padding-top: 60px;
}

/* line 4609, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader > .mm-panel > .mm-list:first-child {
  margin-top: -20px;
}

/* line 4613, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel {
  padding-top: 120px;
}

/* line 4617, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {
  padding-top: 100px;
}

/* line 4621, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-header {
  border-color: rgba(0, 0, 0, 0.15);
}

/* line 4626, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-header .mm-next:after,
.mm-menu .mm-header .mm-prev:before {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 4630, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-label > span {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0;
  line-height: 25px;
}

/* line 4638, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-label.mm-opened a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  right: 17px;
}

/* line 4644, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.05);
}

/* line 4649, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-search,
.mm-search input {
  box-sizing: border-box;
}

/* line 4653, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-search {
  padding: 10px;
  margin-top: -20px;
}

/* line 4659, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-list > li.mm-subtitle + li.mm-search,
.mm-menu.mm-hasheader .mm-list > li.mm-search {
  margin-top: 0;
}

/* line 4663, ../../../app/assets/stylesheets/fundraising/registration.scss */
div.mm-panel > div.mm-search {
  padding: 0 0 10px;
}

/* line 4667, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu > .mm-search {
  background: inherit;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

/* line 4676, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-search {
  padding: 10px;
}

/* line 4680, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-search input {
  border: none;
  border-radius: 30px;
  font: inherit;
  font-size: 14px;
  line-height: 30px;
  outline: 0;
  display: block;
  width: 100%;
  height: 30px;
  margin: 0;
  padding: 0 10px;
}

/* line 4694, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-search input::-ms-clear {
  display: none;
}

/* line 4698, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-noresultsmsg {
  text-align: center;
  font-size: 21px;
  display: none;
  padding: 60px 0;
}

/* line 4705, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-noresultsmsg:after {
  border: none !important;
}

/* line 4709, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-noresults .mm-noresultsmsg {
  display: block;
}

/* line 4713, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu li.mm-nosubresults > a.mm-subopen {
  display: none;
}

/* line 4718, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu li.mm-nosubresults > a.mm-subopen + a,
.mm-menu li.mm-nosubresults > a.mm-subopen + span {
  padding-right: 10px;
}

/* line 4722, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hassearch > .mm-panel {
  padding-top: 70px;
}

/* line 4726, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hassearch > .mm-panel > .mm-list:first-child {
  margin-top: -20px;
}

/* line 4730, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child {
  margin-top: -10px;
}

/* line 4734, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-hasheader > .mm-panel > div.mm-search:first-child + .mm-list {
  padding-top: 0;
}

/* line 4738, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6);
}

/* line 4743, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3);
}

/* line 4748, ../../../app/assets/stylesheets/fundraising/registration.scss */
input.mm-check,
input.mm-toggle {
  position: absolute;
  left: -10000px;
}

/* line 4754, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-check,
label.mm-toggle {
  margin: 0;
  position: absolute;
  bottom: 50%;
  z-index: 1;
  right: 20px;
}

/* line 4763, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-check:before,
label.mm-toggle:before {
  content: '';
  display: block;
}

/* line 4768, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-toggle {
  border-radius: 30px;
  width: 50px;
  height: 30px;
  margin-bottom: -15px;
}

/* line 4775, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-toggle:before {
  border-radius: 30px;
  width: 28px;
  height: 28px;
  margin: 1px;
}

/* line 4782, ../../../app/assets/stylesheets/fundraising/registration.scss */
input.mm-toggle:checked ~ label.mm-toggle:before {
  float: right;
}

/* line 4786, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-check {
  width: 30px;
  height: 30px;
  margin-bottom: -15px;
}

/* line 4792, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-check:before {
  border-left: 3px solid;
  border-bottom: 3px solid;
  width: 40%;
  height: 20%;
  margin: 25% 0 0 20%;
  opacity: .1;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

/* line 4803, ../../../app/assets/stylesheets/fundraising/registration.scss */
input.mm-check:checked ~ label.mm-check:before {
  opacity: 1;
}

/* line 4808, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-vertical .mm-list > li label.mm-check,
.mm-menu.mm-vertical .mm-list > li label.mm-toggle {
  bottom: auto;
  margin-bottom: 0;
  top: 5px;
}

/* line 4815, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-toggle + a,
label.mm-toggle + span {
  margin-right: 70px;
}

/* line 4820, ../../../app/assets/stylesheets/fundraising/registration.scss */
label.mm-check + a,
label.mm-check + span {
  margin-right: 50px;
}

/* line 4825, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.mm-subopen + label.mm-check,
a.mm-subopen + label.mm-toggle {
  right: 50px;
}

/* line 4830, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.mm-subopen + label.mm-toggle + a,
a.mm-subopen + label.mm-toggle + span {
  margin-right: 100px;
}

/* line 4835, ../../../app/assets/stylesheets/fundraising/registration.scss */
a.mm-subopen + label.mm-check + a,
a.mm-subopen + label.mm-check + span {
  margin-right: 80px;
}

/* line 4842, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-subopen + label.mm-check,
.mm-counter.italic + a.mm-subopen + label.mm-toggle,
em.mm-counter + a.mm-subopen + label.mm-check,
em.mm-counter + a.mm-subopen + label.mm-toggle {
  right: 90px;
}

/* line 4849, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-subopen + label.mm-toggle + a,
.mm-counter.italic + a.mm-subopen + label.mm-toggle + span,
em.mm-counter + a.mm-subopen + label.mm-toggle + a,
em.mm-counter + a.mm-subopen + label.mm-toggle + span {
  margin-right: 140px;
}

/* line 4856, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-counter.italic + a.mm-subopen + label.mm-check + a,
.mm-counter.italic + a.mm-subopen + label.mm-check + span,
em.mm-counter + a.mm-subopen + label.mm-check + a,
em.mm-counter + a.mm-subopen + label.mm-check + span {
  margin-right: 120px;
}

/* line 4860, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu label.mm-toggle {
  background: rgba(0, 0, 0, 0.15);
}

/* line 4864, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu label.mm-toggle:before {
  background: #333333;
}

/* line 4868, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}

/* line 4872, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 4876, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide .mm-menu {
  transition: transform 0.4s ease;
}

/* line 4880, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  transform: translateX(-30%);
}

/* line 4885, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 4890, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  transform: translateX(30%);
}

/* line 4895, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

/* line 4900, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  transform: translateY(-30%);
}

/* line 4905, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 4910, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  transform: translateY(30%);
}

/* line 4915, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

/* line 4920, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu .mm-menu {
  transition: -webkit-transform .4s ease;
  transition: transform 0.4s ease;
}

/* line 4925, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  transform-origin: left center;
}

/* line 4932, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0);
  transform: scale(1, 1) translateX(0);
}

/* line 4937, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  transform-origin: right center;
}

/* line 4944, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0);
  transform: scale(1, 1) translateX(0);
}

/* line 4949, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  transform-origin: center top;
}

/* line 4956, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0);
  transform: scale(1, 1) translateY(0);
}

/* line 4961, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
}

/* line 4968, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0);
  transform: scale(1, 1) translateY(0);
}

/* line 4973, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  transform-origin: left center;
  transition-property: -webkit-transform, left;
  transition-property: transform, left;
}

/* line 4982, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
  -webkit-transform: scale(1, 1) translateX(0);
  transform: scale(1, 1) translateX(0);
}

/* line 4987, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
}

/* line 4992, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-fullscreen {
  width: 100%;
  min-width: 140px;
  max-width: 10000px;
}

/* line 4999, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening.mm-fullscreen #mm-blocker,
html.mm-opening.mm-fullscreen .mm-page {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

@media all and (max-width: 140px) {
  /* line 5006, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-opening.mm-fullscreen .mm-page {
    -webkit-transform: translate(140px, 0);
    transform: translate(140px, 0);
  }
}
@media all and (min-width: 10000px) {
  /* line 5014, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-opening.mm-fullscreen .mm-page {
    -webkit-transform: translate(10000px, 0);
    transform: translate(10000px, 0);
  }
}
/* line 5021, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
html.mm-right.mm-opening.mm-fullscreen .mm-page {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

@media all and (max-width: 140px) {
  /* line 5028, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-right.mm-opening.mm-fullscreen .mm-page {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
@media all and (min-width: 10000px) {
  /* line 5036, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-right.mm-opening.mm-fullscreen #mm-blocker,
  html.mm-right.mm-opening.mm-fullscreen .mm-page {
    -webkit-transform: translate(-10000px, 0);
    transform: translate(-10000px, 0);
  }
}
/* line 5043, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front.mm-fullscreen.mm-bottom,
.mm-menu.mm-front.mm-fullscreen.mm-top {
  height: 100%;
  min-height: 140px;
  max-height: 10000px;
}

/* line 5049, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened.mm-fullscreen .mm-page {
  box-shadow: none !important;
}

/* line 5054, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-bottom,
.mm-menu.mm-top {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}

/* line 5060, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-right {
  left: auto;
  right: 0;
}

/* line 5065, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-bottom {
  top: auto;
  bottom: 0;
}

/* line 5071, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-right.mm-opening #mm-blocker,
html.mm-right.mm-opening .mm-page {
  -webkit-transform: translate(-80%, 0);
  transform: translate(-80%, 0);
}

@media all and (max-width: 175px) {
  /* line 5078, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-right.mm-opening #mm-blocker,
  html.mm-right.mm-opening .mm-page {
    -webkit-transform: translate(-140px, 0);
    transform: translate(-140px, 0);
  }
}
@media all and (min-width: 550px) {
  /* line 5086, ../../../app/assets/stylesheets/fundraising/registration.scss */
  html.mm-right.mm-opening #mm-blocker,
  html.mm-right.mm-opening .mm-page {
    -webkit-transform: translate(-440px, 0);
    transform: translate(-440px, 0);
  }
}
/* line 5093, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-front #mm-blocker,
html.mm-front .mm-page {
  -webkit-transform: translate(0, 0) !important;
  transform: translate(0, 0) !important;
  z-index: 0;
}

/* line 5099, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5);
}

/* line 5104, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened.mm-next .mm-page {
  box-shadow: none;
}

/* line 5109, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened.mm-light .mm-page,
html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

/* line 5114, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front,
.mm-menu.mm-next {
  transition: -webkit-transform .4s ease;
  transition: transform .4s ease;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

/* line 5122, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front.mm-right,
.mm-menu.mm-next.mm-right {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

/* line 5127, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front.mm-top {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

/* line 5132, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

/* line 5138, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening .mm-menu.mm-front,
html.mm-opening .mm-menu.mm-next {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

/* line 5144, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-front.mm-bottom,
.mm-menu.mm-front.mm-top {
  height: 80%;
  min-height: 140px;
  max-height: 880px;
}

/* line 5150, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6);
}

/* line 5155, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li:after {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5159, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li > a.mm-subclose {
  background: rgba(255, 255, 255, 0.6);
  color: rgba(0, 0, 0, 0.3);
}

/* line 5165, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li > a.mm-subclose:before,
.mm-menu.mm-light .mm-list > li > a.mm-subopen:after {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 5169, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5174, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-buttonbar > *,
.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6);
}

/* line 5179, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-light .mm-list > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.6);
}

/* line 5185, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list > li.mm-label,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
  background: rgba(0, 0, 0, 0.03);
}

/* line 5189, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3;
}

/* line 5194, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-buttonbar > input:checked + label {
  background: rgba(0, 0, 0, 0.6);
  color: #f3f3f3;
}

/* line 5200, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-counter.italic,
.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}

/* line 5205, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-footer,
.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3);
}

/* line 5211, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-header .mm-next:after,
.mm-menu.mm-light .mm-header .mm-prev:before {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 5215, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03);
}

/* line 5219, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
}

/* line 5224, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}

/* line 5228, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}

/* line 5232, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light label.mm-toggle:before {
  background: #f3f3f3;
}

/* line 5236, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}

/* line 5240, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white {
  background: #fff;
  color: rgba(0, 0, 0, 0.6);
}

/* line 5245, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li:after {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5249, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li > a.mm-subclose {
  background: rgba(0, 0, 0, 0.06);
  color: rgba(0, 0, 0, 0.3);
}

/* line 5255, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li > a.mm-subclose:before,
.mm-menu.mm-white .mm-list > li > a.mm-subopen:after {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 5259, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
  border-color: rgba(0, 0, 0, 0.1);
}

/* line 5264, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-buttonbar > *,
.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6);
}

/* line 5269, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-white .mm-list > li.mm-selected > span {
  background: rgba(0, 0, 0, 0.06);
}

/* line 5275, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list > li.mm-label,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
  background: rgba(0, 0, 0, 0.03);
}

/* line 5279, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white;
}

/* line 5284, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-buttonbar > input:checked + label {
  background: rgba(0, 0, 0, 0.6);
  color: white;
}

/* line 5290, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-counter.italic,
.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3);
}

/* line 5295, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-footer,
.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3);
}

/* line 5301, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-header .mm-next:after,
.mm-menu.mm-white .mm-header .mm-prev:before {
  border-color: rgba(0, 0, 0, 0.3);
}

/* line 5305, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03);
}

/* line 5309, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6);
}

/* line 5314, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3);
}

/* line 5318, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1);
}

/* line 5322, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white label.mm-toggle:before {
  background: white;
}

/* line 5326, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}

/* line 5330, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opened.mm-black .mm-page {
  box-shadow: none;
}

/* line 5334, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black {
  background: #000;
  color: rgba(255, 255, 255, 0.6);
}

/* line 5339, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li:after {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 5343, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li > a.mm-subclose {
  background: rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 0.3);
}

/* line 5349, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li > a.mm-subclose:before,
.mm-menu.mm-black .mm-list > li > a.mm-subopen:after {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 5353, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
  border-color: rgba(255, 255, 255, 0.2);
}

/* line 5359, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-buttonbar,
.mm-menu.mm-black .mm-buttonbar > *,
.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6);
}

/* line 5364, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
.mm-menu.mm-black .mm-list > li.mm-selected > span {
  background: rgba(255, 255, 255, 0.25);
}

/* line 5370, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list > li.mm-label,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
.mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
  background: rgba(255, 255, 255, 0.15);
}

/* line 5374, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-buttonbar {
  background: black;
}

/* line 5378, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-buttonbar > input:checked + label {
  background: rgba(255, 255, 255, 0.6);
  color: black;
}

/* line 5384, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-counter.italic,
.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3);
}

/* line 5389, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-footer,
.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3);
}

/* line 5395, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-header .mm-next:after,
.mm-menu.mm-black .mm-header .mm-prev:before {
  border-color: rgba(255, 255, 255, 0.3);
}

/* line 5399, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15);
}

/* line 5403, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6);
}

/* line 5408, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3);
}

/* line 5412, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2);
}

/* line 5416, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black label.mm-toggle:before {
  background: black;
}

/* line 5420, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963;
}

/* line 5424, ../../../app/assets/stylesheets/fundraising/registration.scss */
body {
  background: white;
}

/* line 5428, ../../../app/assets/stylesheets/fundraising/registration.scss */
.full-bg {
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
}

/* line 5434, ../../../app/assets/stylesheets/fundraising/registration.scss */
.wrap_fundraising {
  max-width: 100%;
  margin: 0 auto;
}

/* line 5440, ../../../app/assets/stylesheets/fundraising/registration.scss */
.wrap_fundraising .wrap,
.wrap_fundraising .wrap .wrap {
  padding: 0;
}

/* line 5444, ../../../app/assets/stylesheets/fundraising/registration.scss */
#header .logo img {
  width: 100%;
  height: auto;
}

/* line 5449, ../../../app/assets/stylesheets/fundraising/registration.scss */
a {
  color: #d8ac7a;
}

/* line 5453, ../../../app/assets/stylesheets/fundraising/registration.scss */
:focus {
  outline: 0;
}

/* line 5457, ../../../app/assets/stylesheets/fundraising/registration.scss */
#mobile-menu {
  display: none;
}

/* line 5461, ../../../app/assets/stylesheets/fundraising/registration.scss */
#mobile-menu.mm-opened {
  display: block;
}

/* line 5465, ../../../app/assets/stylesheets/fundraising/registration.scss */
input[placeholder]::-webkit-input-placeholder {
  color: #c8c8c8;
  font-family: "Times Regular", TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
}

/* line 5470, ../../../app/assets/stylesheets/fundraising/registration.scss */
#hamburger {
  display: block;
  width: 40px;
  height: 36px;
  position: absolute;
  top: 23px;
  right: 20px;
  z-index: 2;
}

/* line 5482, ../../../app/assets/stylesheets/fundraising/registration.scss */
#hamburger span,
#hamburger:after,
#hamburger:before {
  background: #d8ac7a;
  content: '';
  display: block;
  width: 30px;
  height: 6px;
  position: absolute;
  left: 5px;
  transition: none .5s ease .5s;
  transition-property: -webkit-transform, top, bottom, left, opacity;
  transition-property: transform, top, bottom, left, opacity;
}

/* line 5495, ../../../app/assets/stylesheets/fundraising/registration.scss */
#hamburger:before {
  top: 5px;
}

/* line 5499, ../../../app/assets/stylesheets/fundraising/registration.scss */
#hamburger:after {
  bottom: 5px;
}

/* line 5503, ../../../app/assets/stylesheets/fundraising/registration.scss */
#hamburger span {
  top: 50%;
  margin-top: -3px;
}

/* line 5508, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening #hamburger span {
  left: -50px;
  opacity: 0;
}

/* line 5513, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening #hamburger:before {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 15px;
}

/* line 5519, ../../../app/assets/stylesheets/fundraising/registration.scss */
html.mm-opening #hamburger:after {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  bottom: 15px;
}

@media (min-width: 921px) {
  /* line 5526, ../../../app/assets/stylesheets/fundraising/registration.scss */
  #hamburger {
    display: none;
  }
}
/* line 5531, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-wrapper {
  text-align: left;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 5540, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-container,
.jBox-content,
.jBox-title {
  position: relative;
  word-break: break-word;
}

/* line 5545, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-container {
  background: white;
}

/* line 5549, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-content {
  padding: 8px 10px;
  overflow: auto;
  transition: opacity 0.15s;
}

/* line 5557, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer,
body[class*=" jBox-blockScroll-"],
body[class^=jBox-blockScroll-] {
  overflow: hidden;
}

/* line 5562, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Mouse .jBox-container,
.jBox-Tooltip .jBox-container {
  border-radius: 3px;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 5568, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Mouse .jBox-title,
.jBox-Tooltip .jBox-title {
  padding: 8px 10px 0;
  font-weight: 700;
}

/* line 5574, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-hasTitle.jBox-Mouse .jBox-content,
.jBox-hasTitle.jBox-Tooltip .jBox-content {
  padding-top: 5px;
}

/* line 5578, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer {
  position: absolute;
}

/* line 5582, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-top {
  top: 0;
}

/* line 5586, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-bottom {
  bottom: 0;
}

/* line 5590, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-left {
  left: 0;
}

/* line 5594, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-right {
  right: 0;
}

/* line 5599, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-bottom,
.jBox-pointer-top {
  width: 30px;
  height: 12px;
}

/* line 5605, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-left,
.jBox-pointer-right {
  width: 12px;
  height: 30px;
}

/* line 5610, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer:after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  background: #fff;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

/* line 5620, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-top:after {
  left: 5px;
  top: 6px;
  box-shadow: -1px -1px 4px rgba(0, 0, 0, 0.2);
}

/* line 5626, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-right:after {
  top: 5px;
  right: 6px;
  box-shadow: 1px -1px 4px rgba(0, 0, 0, 0.2);
}

/* line 5632, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-bottom:after {
  left: 5px;
  bottom: 6px;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

/* line 5638, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointer-left:after {
  top: 5px;
  left: 6px;
  box-shadow: -1px 1px 4px rgba(0, 0, 0, 0.2);
}

/* line 5647, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm .jBox-container,
.jBox-Confirm.jBox-closeButton-box:before,
.jBox-Modal .jBox-container,
.jBox-Modal.jBox-closeButton-box:before {
  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
}

/* line 5652, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm .jBox-container,
.jBox-Modal .jBox-container {
  border-radius: 3px;
}

/* line 5657, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm .jBox-title,
.jBox-Modal .jBox-title {
  border-radius: 3px 3px 0 0;
  padding: 10px 15px;
  background: #f4f5f6;
  border-bottom: 1px solid #ddd;
  text-shadow: 0 1px 1px white;
}

/* line 5666, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm.jBox-closeButton-title .jBox-title,
.jBox-Modal.jBox-closeButton-title .jBox-title {
  padding-right: 55px;
}

/* line 5670, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Modal .jBox-content {
  padding: 12px 15px;
}

/* line 5674, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm .jBox-content {
  text-align: center;
  padding: 45px 35px;
}

/* line 5679, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-footer {
  border-top: 1px solid #e2e2e2;
  background: #fafafa;
  border-radius: 0 0 3px 3px;
  text-align: center;
  padding: 10px 0;
}

/* line 5687, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button {
  display: inline-block;
  cursor: pointer;
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  border-radius: 3px;
  padding: 0 20px;
  transition: color 0.2s, background-color 0.2s;
}

/* line 5699, ../../../app/assets/stylesheets/fundraising/registration.scss */
.grid__item,
body {
  font-size: 18px;
}

/* line 5703, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button-cancel {
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  background: #ddd;
  color: #999;
  margin-right: 25px;
}

/* line 5710, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button-cancel:hover {
  background: #ccc;
  color: #666666;
}

/* line 5715, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button-submit {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.2);
  background: #5fc04c;
  color: white;
}

/* line 5721, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button-submit:hover {
  background: #53a642;
}

/* line 5726, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Confirm-button-cancel:active,
.jBox-Confirm-button-submit:active {
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.26);
}

/* line 5730, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice {
  transition: margin 0.2s;
}

/* line 5734, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice .jBox-container {
  border-radius: 3px;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);
  color: #fff;
  text-shadow: 0 -1px 1px #000;
  background: #333;
  background-image: linear-gradient(to bottom, #444444, #222222);
}

/* line 5743, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice .jBox-content {
  border-radius: 3px;
  padding: 12px 20px;
}

/* line 5748, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice .jBox-title {
  padding: 8px 20px 0;
  font-weight: 700;
}

/* line 5753, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-hasTitle.jBox-Notice .jBox-content {
  padding-top: 5px;
}

/* line 5757, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-color .jBox-container {
  text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.3);
}

/* line 5761, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-gray .jBox-container {
  color: #666;
  text-shadow: 0 1px 1px #fff;
  background: #f4f4f4;
  background-image: linear-gradient(to bottom, #fafafa, #f0f0f0);
}

/* line 5768, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-red .jBox-container {
  background: #b02222;
  background-image: linear-gradient(to bottom, #ee2222, #b02222);
}

/* line 5773, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-green .jBox-container {
  background: #70a800;
  background-image: linear-gradient(to bottom, #95cc2a, #70a800);
}

/* line 5778, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-blue .jBox-container {
  background: #2b91d9;
  background-image: linear-gradient(to bottom, #5abaff, #2b91d9);
}

/* line 5783, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Notice-yellow .jBox-container {
  color: #744700;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.6);
  background: #ffb11f;
  background-image: linear-gradient(to bottom, #ffd665, #ffb11f);
}

/* line 5790, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Image {
  background: #fff;
  padding: 8px 8px 45px;
  border-radius: 5px;
}

/* line 5796, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Image .jBox-content {
  padding: 0;
  width: 100%;
  height: 100%;
}

/* line 5802, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-container {
  border-radius: 5px;
  background: center center no-repeat #fff;
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
}

/* line 5811, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-label {
  box-sizing: border-box;
  position: absolute;
  background: #fff;
  top: 100%;
  left: 0;
  width: 100%;
  color: #333;
  margin-top: -35px;
  padding: 0 90px 5px 10px;
  border-radius: 0 0 5px 5px;
  transition: opacity .3s;
  opacity: 0;
}

/* line 5826, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-label.active {
  opacity: 1;
}

/* line 5831, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-pointer-next,
.jBox-image-pointer-prev {
  position: absolute;
  bottom: 0;
  width: 22px;
  height: 45px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iIzAwMDAwMCIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=) center center no-repeat;
  background-size: 11px auto;
  cursor: pointer;
  opacity: .6;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  transition: opacity 0.2s;
}

/* line 5849, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-pointer-next:hover,
.jBox-image-pointer-prev:hover {
  opacity: 1;
}

/* line 5853, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-pointer-next {
  right: 8px;
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
}

/* line 5859, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-pointer-prev {
  right: 30px;
}

/* line 5863, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-image-open #jBox-overlay {
  background-color: rgba(0, 0, 0, 0.86);
}

/* line 5867, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-Image.jBox-loading .jBox-container:before {
  left: auto;
  top: auto;
  bottom: -33px;
  right: 55px;
  margin-top: -9px;
  margin-left: -9px;
}

/* line 5876, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton {
  cursor: pointer;
  position: absolute;
}

/* line 5881, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton svg {
  position: absolute;
  top: 50%;
  right: 50%;
}

/* line 5887, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton path {
  transition: fill .2s;
  fill: #aaaaaa;
}

/* line 5892, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton:hover path {
  fill: #888888;
}

/* line 5896, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton:active path {
  fill: #666666;
}

/* line 5900, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay .jBox-closeButton {
  top: 0;
  right: 0;
  width: 40px;
  height: 40px;
}

/* line 5907, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay .jBox-closeButton svg {
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-right: -10px;
}

/* line 5914, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay .jBox-closeButton path {
  fill: #d2d4d6;
}

/* line 5918, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay .jBox-closeButton:hover path {
  fill: white;
}

/* line 5922, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay .jBox-closeButton:active path {
  fill: #b2b4b6;
}

/* line 5926, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton-title .jBox-closeButton {
  top: 0;
  right: 0;
  bottom: 0;
  width: 40px;
}

/* line 5934, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main:after,
#main:before {
  position: absolute;
  bottom: 65px;
  z-index: -1;
}

/* line 5940, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton-title .jBox-closeButton svg {
  width: 12px;
  height: 12px;
  margin-top: -6px;
  margin-right: -6px;
}

/* line 5947, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton-box .jBox-closeButton {
  top: -8px;
  right: -10px;
  width: 24px;
  height: 24px;
  background: #fff;
  border-radius: 50%;
}

/* line 5956, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton-box .jBox-closeButton svg {
  width: 10px;
  height: 10px;
  margin-top: -5px;
  margin-right: -5px;
}

/* line 5963, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-hasTitle.jBox-Modal.jBox-closeButton-box .jBox-closeButton {
  background: #f4f5f6;
}

/* line 5967, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-closeButton-box:before {
  content: '';
  position: absolute;
  top: -8px;
  right: -10px;
  width: 24px;
  height: 24px;
  border-radius: 50%;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}

/* line 5978, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointerPosition-top.jBox-closeButton-box:before {
  top: 4px;
}

/* line 5982, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-pointerPosition-right.jBox-closeButton-box:before {
  right: 2px;
}

/* line 5986, ../../../app/assets/stylesheets/fundraising/registration.scss */
#jBox-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #000;
  background-color: rgba(0, 0, 0, 0.6);
}

/* line 5996, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-draggable {
  cursor: move;
}

@keyframes jBoxLoading {
  /* line 6001, ../../../app/assets/stylesheets/fundraising/registration.scss */
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@-webkit-keyframes jBoxLoading {
  /* line 6008, ../../../app/assets/stylesheets/fundraising/registration.scss */
  to {
    -webkit-transform: rotate(360deg);
  }
}

/* line 6013, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-loading .jBox-content {
  min-height: 32px;
  min-width: 38px;
  opacity: 0;
}

/* line 6019, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-spinner {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
}

/* line 6029, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-spinner:before {
  content: 'Loading…';
  display: block;
  width: 20px;
  height: 20px;
  text-align: center;
  box-sizing: border-box;
}

/* line 6038, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-spinner:not(:required):before {
  content: '';
  border-radius: 50%;
  border: 2px solid rgba(0, 0, 0, 0.3);
  border-top-color: rgba(0, 0, 0, 0.6);
  animation: jBoxLoading .6s linear infinite;
  -webkit-animation: jBoxLoading 0.6s linear infinite;
}

/* line 6048, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8.jBox-Mouse .jBox-container,
.jBox-IE8.jBox-Tooltip .jBox-container {
  border: 1px solid #aaaaaa;
}

/* line 6052, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer:after {
  display: none;
}

/* line 6056, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer {
  border: 0;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAbCAYAAACN1PRVAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPJJREFUeNq01l0OwyAIAGAlvY+n8ZJ6Gk/EqqkNtf7ApCQ+LM34iuCmRUQzihjj6FH+kjWL8N4/Ph9GHpiTnC9SwDbhLGyvspSScc71KkOa/HpuuRhIK+psE2pjONouCQg7kBSEXUgC2tHo52mTTBpnaEATWlaYK6MrhIAaceWpOcsCrYp6FV4H/90zTWjUQ/gSevVQq0ecHqoOxWpYoO7p5O9ku2fnVtp7QAik2rsK3fnpWfjynJWpbw+1BkghurrYDjiCptg/4AxaYhJwBbEwDsiB2NgM5EIirAdKIDFGQSmU1+NaIPjJYt2I25vxT4ABAMhWvtle2YvmAAAAAElFTkSuQmCC) no-repeat;
}

/* line 6061, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer-top {
  background-position: center top;
}

/* line 6065, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer-bottom {
  background-position: center bottom;
}

/* line 6069, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer-left {
  background-position: left center;
}

/* line 6073, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8 .jBox-pointer-right {
  background-position: right center;
}

/* line 6077, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-IE8.jBox-Modal .jBox-container {
  border: 3px solid #aaaaaa;
}

/* line 6081, ../../../app/assets/stylesheets/fundraising/registration.scss */
.jBox-nosvg .jBox-closeButton:before {
  font-family: Verdana, sans-serif;
  content: 'x';
  text-align: center;
  font-size: 18px;
  color: #888888;
}

@font-face {
  font-family: 'Avenir LT Std 95 Black';
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/AvenirLTStd-Black.woff") format("woff");
}

@font-face {
  font-family: 'Avenir LT Std 45 Book';
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/AvenirLTStd-Book.woff") format("woff");
}

@font-face {
  font-family: 'Avenir LT Std 85 Heavy';
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/AvenirLTStd-Heavy.woff") format("woff");
}

@font-face {
  font-family: 'Avenir LT Std 35 Light';
  font-style: normal;
  font-weight: 400;
  src: url("/fonts/AvenirLTStd-Light.woff") format("woff");
}

/* line 6117, ../../../app/assets/stylesheets/fundraising/registration.scss */
.wrap_fundraising {
  width: 1060px;
  padding: 0 20px;
}

/* line 6122, ../../../app/assets/stylesheets/fundraising/registration.scss */
body {
  font-family: 'Avenir LT Std 45 Book', Helvetica, Arial, sans-serif;
  color: #000;
  overflow-x: hidden;
  font-weight: 400;
}

/* line 6129, ../../../app/assets/stylesheets/fundraising/registration.scss */
ol {
  margin-left: 25px;
}

/* line 6133, ../../../app/assets/stylesheets/fundraising/registration.scss */
ol li {
  margin-bottom: 20px;
}

/* line 6142, ../../../app/assets/stylesheets/fundraising/registration.scss */
.brand,
h1,
h2,
h3,
h4,
h5 {
  font-family: 'Avenir LT Std 85 Heavy', Helvetica, Arial, sans-serif;
  line-height: 1.2em;
}

/* line 6148, ../../../app/assets/stylesheets/fundraising/registration.scss */
.h1,
h1 {
  font-size: 45px;
}

/* line 6153, ../../../app/assets/stylesheets/fundraising/registration.scss */
.h2,
h2 {
  font-size: 38px;
}

/* line 6158, ../../../app/assets/stylesheets/fundraising/registration.scss */
.h3,
h3 {
  font-size: 32px;
}

/* line 6163, ../../../app/assets/stylesheets/fundraising/registration.scss */
.h4,
h4 {
  font-size: 20px;
}

/* line 6167, ../../../app/assets/stylesheets/fundraising/registration.scss */
.brand {
  font-family: "Avenir LT Std 45 Heavy", Helvetica, Arial, sans-serif !important;
  color: #953080 !important;
}

/* line 6172, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main {
  padding: 50px;
  box-shadow: 0 0 6px rgba(0, 0, 0, 0.2);
  z-index: 2;
  position: relative;
  background: white;
}

@media (max-width: 500px) {
  /* line 6181, ../../../app/assets/stylesheets/fundraising/registration.scss */
  #main {
    padding: 20px;
  }
}
/* line 6190, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main h1,
#main h2,
#main h3,
#main h4,
#main h5 {
  color: #953080;
}

/* line 6194, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main:before {
  content: url(/assets/fundraising/main-bg-left.jpg);
  right: 101%;
}

/* line 6199, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main:after {
  content: url(/assets/fundraising/main-bg-right.jpg);
  left: 101%;
}

/* line 6205, ../../../app/assets/stylesheets/fundraising/registration.scss */
.banner,
.banner .wrap_fundraising {
  position: relative;
}

/* line 6209, ../../../app/assets/stylesheets/fundraising/registration.scss */
.mb-0 {
  margin-bottom: 0;
}

/* line 6214, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gfield_description,
.gform_fields .instruction {
  color: #000;
  font-style: normal;
}

/* line 6219, ../../../app/assets/stylesheets/fundraising/registration.scss */
.bg-none {
  background: 0 0 !important;
}

/* line 6224, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--content,
.block--quote {
  padding: 25px;
  color: #953080;
  text-align: center;
}

/* line 6231, ../../../app/assets/stylesheets/fundraising/registration.scss */
.button,
.quick-links .block__wrapper a:hover .block {
  background: #953080;
}

/* line 6235, ../../../app/assets/stylesheets/fundraising/registration.scss */
.quick-links .block__wrapper a .block h3 {
  text-transform: uppercase;
  text-align: center;
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 22px;
}

@media (min-width: 851px) {
  /* line 6246, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .quick-links .block__wrapper a:first-child .block {
    border-radius: 0 0 0 30px;
  }

  /* line 6249, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .quick-links .block__wrapper a:last-child .block {
    border-radius: 0 0 30px;
  }
}
/* line 6254, ../../../app/assets/stylesheets/fundraising/registration.scss */
.sidebar .block {
  margin-bottom: 50px;
}

/* line 6258, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--quote {
  background: #fdf8c2;
}

/* line 6262, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--quote p {
  font-family: Schoolbell, cursive;
  font-size: 30px;
  line-height: 1.4em;
}

/* line 6268, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--quote .name {
  font-family: 'Avenir LT Std 45 Book', Helvetica, Arial, sans-serif;
  font-size: 23px;
  margin-bottom: 0;
  font-style: italic;
}

/* line 6275, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--content {
  background: #f4e7f3;
}

/* line 6279, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--content img {
  display: block;
  margin-bottom: 25px;
}

/* line 6284, ../../../app/assets/stylesheets/fundraising/registration.scss */
.block--content.no-padd {
  padding: 25px 0;
}

/* line 6288, ../../../app/assets/stylesheets/fundraising/registration.scss */
.button {
  display: inline-block;
  margin: 0 auto;
  max-width: 310px;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  color: #fff;
  font-size: 21px;
  padding: 15px 35px;
  border-radius: 20px;
  text-align: center;
  background: linear-gradient(to bottom, #eba2f4 0, #953080 100%);
}

/* line 6302, ../../../app/assets/stylesheets/fundraising/registration.scss */
.button:hover {
  background: #953080;
}

/* line 6307, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields input[type=text], .gform_fields input[type=password] {
  display: block;
  max-width: 100%;
  width: 100%;
  background: #fff;
  border: 1px solid #000;
  color: #000;
  padding: 7.5px;
  font-size: 15px;
  border-radius: 0;
}

/* line 6321, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_fields li,
.gform_fields > .gfield {
  margin-bottom: 17.5px;
}

/* line 6325, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gform_1 label {
  font-size: 14px;
  width: 30%;
  padding-right: 10px;
  line-height: 16px;
}

/* line 6332, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gform_1 .ginput_container {
  width: 69%;
}

/* line 6337, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gform_1 .ginput_container,
#gform_1 label {
  display: inline-block;
  vertical-align: middle;
}

/* line 6342, ../../../app/assets/stylesheets/fundraising/registration.scss */
#gform_1 .no-label label {
  display: none;
}

/* line 6346, ../../../app/assets/stylesheets/fundraising/registration.scss */
#field_1_1 .gfield_description {
  display: inline-block;
  width: 90%;
  vertical-align: middle;
}

/* line 6352, ../../../app/assets/stylesheets/fundraising/registration.scss */
#field_1_1 .ginput_container {
  width: 10%;
  display: inline-block;
  vertical-align: middle;
}

/* line 6358, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple {
  list-style: none;
  margin: 0;
  padding: 0;
}

/* line 6364, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple li {
  padding-left: 30px;
  position: relative;
  margin-bottom: 20px;
}

/* line 6371, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple li ul,
ul.zebra {
  list-style: none;
  padding: 0;
}

/* line 6376, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple li:before {
  content: '\f111';
  font-family: Fontawesome;
  position: absolute;
  left: 0;
  top: 1px;
  color: #953080;
  font-size: 8px;
}

/* line 6386, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple li ul {
  margin: 20px 0 0;
}

/* line 6390, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.purple li ul li:before {
  content: "\f068";
}

/* line 6394, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.zebra {
  margin: 0 0 40px;
}

/* line 6398, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.zebra li {
  display: block;
  background: #f4e7f3;
  font-size: 26px;
  color: #953080;
  padding: 25px 25px 25px 80px;
  position: relative;
  margin-bottom: 7px;
  font-weight: 300;
}

/* line 6409, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.zebra li:before {
  content: url(/assets/fundraising/check.png);
  position: absolute;
  top: 25px;
  left: 25px;
}

/* line 6416, ../../../app/assets/stylesheets/fundraising/registration.scss */
ul.zebra li:nth-child(even) {
  background: #ecd3e8;
}

/* line 6420, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper .gform_footer input.button {
  display: inline-block;
  margin: 0 auto;
  max-width: 100%;
  box-shadow: 4px 4px 6px rgba(0, 0, 0, 0.2);
  cursor: pointer;
  color: #fff;
  font-size: 21px;
  padding: 25px 35px;
  border-radius: 20px;
  text-align: center;
  background: linear-gradient(to bottom, #eba2f4 0, #953080 100%);
  float: left;
  font-family: 'Avenir LT Std 45 Book',Helvetica,Arial,sans-serif;
}

/* line 6436, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper .top_label .gfield_label {
  margin: .625em 0 .5em;
  font-weight: 700;
  display: -moz-inline-stack;
  display: inline-block;
  line-height: 1.3;
  clear: both;
}

/* line 6445, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_wrapper .gfield_required {
  color: #790000;
  margin-left: .25em;
}

/* line 6450, ../../../app/assets/stylesheets/fundraising/registration.scss */
.banner {
  margin-top: -120px;
  margin-bottom: 15px;
}

@media (max-width: 1024px) {
  /* line 6451, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .banner {
    margin-top: -85px;
  }
}
@media (max-width: 400px) {
  /* line 6452, ../../../app/assets/stylesheets/fundraising/registration.scss */
  .banner {
    margin-top: -110px;
  }
}
/* line 6453, ../../../app/assets/stylesheets/fundraising/registration.scss */
.banner img {
  display: block;
}

/* line 6455, ../../../app/assets/stylesheets/fundraising/registration.scss */
.banner .ribbon {
  display: none;
}

/* line 6456, ../../../app/assets/stylesheets/fundraising/registration.scss */
.quick-links {
  display: none;
}

/* line 6459, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .banner .ribbon {
  position: absolute;
  width: auto;
  left: -1px;
  bottom: 50px;
  display: block;
  height: 24%;
}
/* line 6469, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .quick-links {
  display: block;
}
/* line 6470, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .quick-links .block__wrapper {
  margin-left: -15px;
  font-size: 0;
  display: block;
}
/* line 6476, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .quick-links .block__wrapper a {
  display: inline-block;
  vertical-align: top;
  width: 25%;
  padding-left: 15px;
  color: #fff;
  font-size: 16px;
  margin-bottom: 15px;
}
/* line 6486, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .quick-links .block__wrapper a .block {
  height: 135px;
  padding: 0 25px;
  position: relative;
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
  background: #eba2f4;
  background: linear-gradient(to bottom, #eba2f4 0, #953080 100%);
}
/* line 6497, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.index .button.order_form {
  margin-top: 1em;
}

@media (max-width: 800px) {
  /* line 6500, ../../../app/assets/stylesheets/fundraising/registration.scss */
  body.index .banner .ribbon {
    display: none;
  }
}
@media (max-width: 850px) {
  /* line 6502, ../../../app/assets/stylesheets/fundraising/registration.scss */
  body.index .quick-links .block__wrapper a {
    width: 50%;
  }
}
@media (max-width: 500px) {
  /* line 6503, ../../../app/assets/stylesheets/fundraising/registration.scss */
  body.index .quick-links .block__wrapper a {
    width: 100%;
  }
}
/* line 6507, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main .error.notice {
  border: 1px solid #ee2233;
  padding: 10px;
  color: #ee2233;
  background-color: rgba(238, 34, 51, 0.05);
}
/* line 6508, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main .error.notice h3 {
  color: #ee2233;
}

/* line 6510, ../../../app/assets/stylesheets/fundraising/registration.scss */
select.error, input.error {
  border: 1px solid #ee2233 !important;
  background-color: rgba(238, 34, 51, 0.05) !important;
}

/* line 6515, ../../../app/assets/stylesheets/fundraising/registration.scss */
input.loading {
  cursor: progress;
}

/* line 6516, ../../../app/assets/stylesheets/fundraising/registration.scss */
textarea.loading {
  cursor: progress;
}

/* line 6518, ../../../app/assets/stylesheets/fundraising/registration.scss */
.loading_notice {
  text-align: center;
  width: 100%;
  display: none;
}
/* line 6522, ../../../app/assets/stylesheets/fundraising/registration.scss */
.loading_notice span {
  font-size: 150%;
}
/* line 6523, ../../../app/assets/stylesheets/fundraising/registration.scss */
.loading_notice img {
  vertical-align: bottom;
  width: initial;
}

/* line 6527, ../../../app/assets/stylesheets/fundraising/registration.scss */
form.loading * {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
  filter: alpha(opacity=65);
  opacity: 0.65;
}
/* line 6533, ../../../app/assets/stylesheets/fundraising/registration.scss */
form.loading .loading_notice {
  display: block;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;
}

/* line 6541, ../../../app/assets/stylesheets/fundraising/registration.scss */
.gform_body select {
  -webkit-appearance: menulist;
  background-color: white;
  border: 1px solid;
  padding: 5px;
  padding-bottom: 3px;
}

/* line 6550, ../../../app/assets/stylesheets/fundraising/registration.scss */
.browse_products h3 {
  text-align: center;
}
/* line 6551, ../../../app/assets/stylesheets/fundraising/registration.scss */
.browse_products a {
  text-decoration: underline;
  color: #953080;
}

/* line 6557, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .category {
  margin-top: 1em;
}
/* line 6558, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .category img {
  width: auto;
  height: auto;
}

/* line 6562, ../../../app/assets/stylesheets/fundraising/registration.scss */
#main-nav-wrapper {
  display: none;
}

/* line 6565, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .browse_products, body.category .browse_products, body.product_detail .browse_products {
  display: none;
}
/* line 6566, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .breadcrumbs, body.category .breadcrumbs, body.product_detail .breadcrumbs {
  display: none;
}
/* line 6567, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .banner, body.category .banner, body.product_detail .banner {
  margin-top: -97px;
}
/* line 6568, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products #main-nav-wrapper, body.category #main-nav-wrapper, body.product_detail #main-nav-wrapper {
  display: block;
  position: inherit;
  top: 0px;
  left: 0px;
}
/* line 6569, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products .navbar, body.category .navbar, body.product_detail .navbar {
  margin-bottom: 0;
}
/* line 6570, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products a.tile img, body.category a.tile img, body.product_detail a.tile img {
  margin-bottom: 30px;
}
/* line 6571, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.browse_products ul.products li.product a img, body.category ul.products li.product a img, body.product_detail ul.products li.product a img {
  width: 265px;
  height: 346px;
}

/* line 6575, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.product_detail .payment-methods img {
  width: auto;
}
/* line 6576, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.product_detail .nav-tabs > li > a {
  height: auto;
}
/* line 6577, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.product_detail .nav-tabs > li.active > a {
  height: auto;
}

/* line 6580, ../../../app/assets/stylesheets/fundraising/registration.scss */
body.registration button.single_add_to_cart_button {
  color: gray;
  cursor: not-allowed;
}

/* line 6583, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav {
  background: #fff;
  border: none;
}
/* line 6585, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu > li {
  padding: 10px 7px;
  border: none;
}
/* line 6586, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu > li > a {
  font-size: 12px;
  border-bottom: none;
}
/* line 6587, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu > li > a:hover {
  border-bottom: 1px solid;
}
/* line 6590, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu > li > a {
  color: black;
  padding: 0;
  text-decoration: none;
}
/* line 6591, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu li {
  width: auto;
  text-align: center;
}
/* line 6592, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu li:hover {
  border-left: 1px solid #E898F2;
  border-right: 1px solid #E898F2;
}
/* line 6593, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav ul.main-menu {
  width: 100%;
  margin: 0;
  padding: 0;
}
/* line 6594, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav {
  font-family: 'AvenirLTStd-Medium', sans-serif;
  text-transform: uppercase;
}
/* line 6595, ../../../app/assets/stylesheets/fundraising/registration.scss */
nav#main-nav {
  font-family: 'AvenirLTStd-Medium', sans-serif;
  text-transform: uppercase;
  z-index: 900;
}

/*

 */

