@font-face{
    font-weight: 300;
    font-style: italic;
    font-family: "Open Sans";
    src: local("Open Sans Light Italic"),local(OpenSansLight-Italic),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrXcjzEax2LfQAlK8DdMzhA.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxh_xHqYgAV9Bl_ZQbYUxnQU.woff) format("woff");
}
@font-face{
    font-weight: 400;
    font-style: italic;
    font-family: "Open Sans";
    src: local("Open Sans Italic"),local(OpenSans-Italic),url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBmfQcKutQXcIrRfyR5jdjY8.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/xjAJXh38I15wypJXxuGMBobN6UDyHWBl620a-IRfuBk.woff) format("woff");
}
@font-face{
    font-weight: 600;
    font-style: italic;
    font-family: "Open Sans";
    src: local("Open Sans Semibold Italic"),local(OpenSans-SemiboldItalic),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxo8mkAiYpFywqG2RvpzBnTU.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxn5HxGBcBvicCpTp6spHfNo.woff) format("woff");
}
@font-face{
    font-weight: 700;
    font-style: italic;
    font-family: "Open Sans";
    src: local("Open Sans Bold Italic"),local(OpenSans-BoldItalic),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxrFt29aCHKT7otDW9l62Aag.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxjqR_3kx9_hJXbbyU8S6IN0.woff) format("woff");
}
@font-face{
    font-weight: 800;
    font-style: italic;
    font-family: "Open Sans";
    src: local("Open Sans Extrabold Italic"),local(OpenSans-ExtraboldItalic),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxphT2rkLFFMVLymfgfmWVtI.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/PRmiXeptR36kaC0GEAetxkCDe67GEgBv_HnyvHTfdew.woff) format("woff");
}
@font-face{
    font-weight: 300;
    font-style: normal;
    font-family: "Open Sans";
    src: local("Open Sans Light"),local(OpenSans-Light),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXZ2MAKAc2x4R1uOSeegc5U.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format("woff");
}
@font-face{
    font-weight: 400;
    font-style: normal;
    font-family: "Open Sans";
    src: local("Open Sans"),local(OpenSans),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3fY6323mHUZFJMgTvxaG2iE.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format("woff");
}
@font-face{
    font-weight: 600;
    font-style: normal;
    font-family: "Open Sans";
    src: local("Open Sans Semibold"),local(OpenSans-Semibold),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnZ2MAKAc2x4R1uOSeegc5U.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format("woff");
}
@font-face{
    font-weight: 700;
    font-style: normal;
    font-family: "Open Sans";
    src: local("Open Sans Bold"),local(OpenSans-Bold),url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHZ2MAKAc2x4R1uOSeegc5U.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format("woff");
}
@font-face{
    font-weight: 800;
    font-style: normal;
    font-family: "Open Sans";
    src: local("Open Sans Extrabold"),local(OpenSans-Extrabold),url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hnZ2MAKAc2x4R1uOSeegc5U.eot?#) format("eot"),url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format("woff2"),url(//fonts.gstatic.com/s/opensans/v13/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format("woff");
}
@font-face{
    font-weight: 400;
    font-style: italic;
    font-family: monospace;
    src: local("Menlo Italic"),local(Menlo-Italic),local("Consolas Italic"),local(Consolas-Italic),local("Courier New Italic");
}
@font-face{
    font-weight: 700;
    font-style: italic;
    font-family: monospace;
    src: local("Menlo Bold Italic"),local(Menlo-BoldItalic),local(Monaco),local("Consolas Bold Italic"),local(Consolas-BoldItalic),local("Courier New Bold Italic");
}
@font-face{
    font-weight: 400;
    font-style: normal;
    font-family: monospace;
    src: local("Menlo Regular"),local(Menlo-Regular),local(Monaco),local(Consolas),local("Courier New");
}
@font-face{
    font-weight: 700;
    font-style: normal;
    font-family: monospace;
    src: local("Menlo Bold"),local(Menlo-Bold),local(Monaco),local("Consolas Bold"),local(Consolas-Bold),local("Courier New Bold");
}
@font-face{
    font-weight: 300;
    font-style: italic;
    font-family: sans-serif;
    src: local("Helvetica Neue Light Italic"),local(HelveticaNeue-LightItalic),local("Helvetica Light Oblique"),local(Helvetica-LightOblique);
}
@font-face{
    font-weight: 400;
    font-style: italic;
    font-family: sans-serif;
    src: local("Helvetica Neue Italic"),local(HelveticaNeue-Italic),local("Helvetica Oblique"),local(Helvetica-Oblique);
}
@font-face{
    font-weight: 700;
    font-style: italic;
    font-family: sans-serif;
    src: local("Helvetica Neue Bold Italic"),local(HelveticaNeue-BoldItalic),local("Helvetica Bold Oblique"),local(Helvetica-BoldOblique);
}
@font-face{
    font-weight: 300;
    font-style: normal;
    font-family: sans-serif;
    src: local("Helvetica Neue Light"),local(HelveticaNeue-Light),local("Helvetica Light"),local(Helvetica-Light);
}
@font-face{
    font-weight: 400;
    font-style: normal;
    font-family: sans-serif;
    src: local(HelveticaNeue),local(Helvetica);
}
@font-face{
    font-weight: 700;
    font-style: normal;
    font-family: sans-serif;
    src: local("Helvetica Neue Bold"),local(HelveticaNeue-Bold),local("Helvetica Bold"),local(Helvetica-Bold);
}
@charset "UTF-8";
/**
* 1. Set default font family to sans-serif.
* 2. Prevent iOS and IE text size adjust after device orientation
*    change, without disabling
*    user zoom.
*/
/* line 108, node_modules/normalize-libsass/_normalize.scss */
html {
    font-family: sans-serif;
    /* 1 */
    -ms-text-size-adjust: 100%;
    /* 2 */
    -webkit-text-size-adjust: 100%;

    /* 2 */
}

/**
* Remove default margin.
*/
/* line 118, node_modules/normalize-libsass/_normalize.scss */
body {
    margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */
/**
* Correct `block` display not defined for any HTML5 element in IE 8/9.
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox.
* Correct `block` display not defined for `main` in IE 11.
*/
/* line 132, node_modules/normalize-libsass/_normalize.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

/**
* 1. Correct `inline-block` display not defined in IE 8/9.
* 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
*/
/* line 153, node_modules/normalize-libsass/_normalize.scss */
audio,
canvas,
progress,
video {
    display: inline-block;
    /* 1 */
    vertical-align: baseline;

    /* 2 */
}

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

/**
   * Address `[hidden]` styling not present in IE 8/9/10.
   */
/* line 178, node_modules/normalize-libsass/_normalize.scss */
[hidden] {
    display: none;
}

/**
* Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
*/
/* line 187, node_modules/normalize-libsass/_normalize.scss */
template {
    display: none;
}

/* Links
   ========================================================================== */
/**
   * Remove the gray background color from active links in IE 10.
   */
/* line 199, node_modules/normalize-libsass/_normalize.scss */
a {
    background-color: transparent;
}

/**
* Improve readability of focused elements when they are also in an
* active/hover state.
*/
/* line 209, node_modules/normalize-libsass/_normalize.scss */
a:active,
a:hover {
    outline: 0;
}

/* Text-level semantics
   ========================================================================== */
/**
* Address styling not present in IE 8/9/10/11, Safari, and Chrome.
*/
/* line 221, node_modules/normalize-libsass/_normalize.scss */
abbr[title] {
    border-bottom: 1px dotted;
}

/**
* Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
*/
/* line 229, node_modules/normalize-libsass/_normalize.scss */
b,
strong {
    font-weight: 700;
}

/**
* Address styling not present in Safari and Chrome.
*/
/* line 238, node_modules/normalize-libsass/_normalize.scss */
dfn {
    font-style: italic;
}

/**
* Address variable `h1` font-size and margin within `section` and `article`
* contexts in Firefox 4+, Safari, and Chrome.
*/
/* line 247, node_modules/normalize-libsass/_normalize.scss */
h1 {
    margin: 0.6666666667em 0;
    font-size: 2em;
}

/**
   * Address styling not present in IE 8/9.
   */
/* line 257, node_modules/normalize-libsass/_normalize.scss */
mark {
    background: #ff0;
    color: #000;
}

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

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

/* line 283, node_modules/normalize-libsass/_normalize.scss */
sup {
    top: -0.5em;
}

/* line 287, node_modules/normalize-libsass/_normalize.scss */
sub {
    bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */
/**
   * Remove border when inside `a` element in IE 8/9/10.
   */
/* line 299, node_modules/normalize-libsass/_normalize.scss */
img {
    border: 0;
}

/**
   * Correct overflow not hidden in IE 9/10/11.
   */
/* line 309, node_modules/normalize-libsass/_normalize.scss */
svg:not(:root) {
    overflow: hidden;
}

/* Grouping content
   ========================================================================== */
/**
   * Address margin not present in IE 8/9 and Safari.
   */
/* line 322, node_modules/normalize-libsass/_normalize.scss */
figure {
    margin: 1em 40px;
}

/**
* Address differences between Firefox and other browsers.
*/
/* line 331, node_modules/normalize-libsass/_normalize.scss */
hr {
    box-sizing: content-box;
    height: 0;
}

/**
* Contain overflow in all browsers.
*/
/* line 340, node_modules/normalize-libsass/_normalize.scss */
pre {
    overflow: auto;
}

/**
* Address odd `em`-unit font size rendering in all browsers.
*/
/* line 348, node_modules/normalize-libsass/_normalize.scss */
code,
kbd,
pre,
samp {
    font-size: 1em;
    font-family: monospace, monospace;
}

/* Forms
   ========================================================================== */
/**
* Known limitation: by default, Chrome and Safari on OS X allow very limited
* styling of `select`, unless a `border` property is set.
*/
/**
* 1. Correct color not being inherited.
*    Known issue: affects color of disabled elements.
* 2. Correct font properties not being inherited.
* 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
*/
/* line 371, node_modules/normalize-libsass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
    /* 2 */
    margin: 0;
    color: inherit;
    /* 1 */
    font: inherit;

    /* 3 */
}

/**
   * Address `overflow` set to `hidden` in IE 8/9/10/11.
   */
/* line 386, node_modules/normalize-libsass/_normalize.scss */
button {
    overflow: visible;
}

/**
* Address inconsistent `text-transform` inheritance for `button` and `select`.
* All other form control elements do not inherit `text-transform` values.
* Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
* Correct `select` style inheritance in Firefox.
*/
/* line 398, node_modules/normalize-libsass/_normalize.scss */
button,
select {
    text-transform: none;
}

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

    /* 3 */
}

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

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

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

/**
   * It's recommended that you don't attempt to style these elements.
   * Firefox's implementation doesn't respect box-sizing, padding, or width.
   *
   * 1. Address box sizing set to `content-box` in IE 8/9/10.
   * 2. Remove excess padding in IE 8/9/10.
   */
/* line 456, node_modules/normalize-libsass/_normalize.scss */
input[type='checkbox'],
input[type='radio'] {
    box-sizing: border-box;
    /* 1 */
    padding: 0;

    /* 2 */
}

/**
* Fix the cursor style for Chrome's increment/decrement buttons. For certain
* `font-size` values of the `input`, it causes the cursor style of the
* decrement button to change from `default` to `text`.
*/
/* line 469, node_modules/normalize-libsass/_normalize.scss */
input[type='number']::-webkit-inner-spin-button,
input[type='number']::-webkit-outer-spin-button {
    height: auto;
}

/**
* 1. Address `appearance` set to `searchfield` in Safari and Chrome.
* 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
*/
/* line 479, node_modules/normalize-libsass/_normalize.scss */
input[type='search'] {
    box-sizing: content-box;
}

/**
* Remove inner padding and search cancel button in Safari and Chrome on OS X.
* Safari (but not Chrome) clips the cancel button when the search input has
* padding (and `textfield` appearance).
*/
/* line 489, node_modules/normalize-libsass/_normalize.scss */
input[type='search']::-webkit-search-cancel-button,
input[type='search']::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
* Define consistent border, margin, and padding.
*/
/* line 498, node_modules/normalize-libsass/_normalize.scss */
fieldset {
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
    border: 1px solid #c0c0c0;
}

/**
* 1. Correct `color` not being inherited in IE 8/9/10/11.
* 2. Remove padding so people aren't caught out if they zero out fieldsets.
*/
/* line 509, node_modules/normalize-libsass/_normalize.scss */
legend {
    /* 1 */
    padding: 0;
    border: 0;

    /* 2 */
}

/**
   * Remove default vertical scrollbar in IE 8/9/10/11.
   */
/* line 521, node_modules/normalize-libsass/_normalize.scss */
textarea {
    overflow: auto;
}

/**
* Don't inherit the `font-weight` (applied by a rule above).
* NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
*/
/* line 531, node_modules/normalize-libsass/_normalize.scss */
optgroup {
    font-weight: 700;
}

/* Tables
   ========================================================================== */
/**
* Remove most spacing between table cells.
*/
/* line 542, node_modules/normalize-libsass/_normalize.scss */
table {
    border-spacing: 0;
    border-collapse: collapse;
}

/* line 547, node_modules/normalize-libsass/_normalize.scss */
td,
th {
    padding: 0;
}

/**
 * Breakpoints for use within selectors, e.g. +mobile-breakpoint */
/**
 * Compass mixins not present in bourbon */
/**
 * Mixins lost from Compass => Bourbon transition */
/* line 13, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
img {
    max-width: 100%;
    height: auto;
}

@font-face {
    font-weight: 700;
    font-style: normal;
    font-family: 'Bebas Neue Bold';
    src: url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.eot");
    src: url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.eot?#iefix") format("embedded-opentype"), url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.woff2") format("woff2"), url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.woff") format("woff"), url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.ttf") format("truetype"), url("https://org2.salsalabs.com/o/6713/images/bebasneue_bold-webfont.svg#bebas_neuebold") format("svg");
}

@font-face {
    font-weight: 400;
    font-style: normal;
    font-family: 'Eveleth Regular';
    src: url("https://org2.salsalabs.com/o/6713/images/evelethregular-webfont.woff2") format("woff2"), url("https://org2.salsalabs.com/o/6713/images/evelethregular-webfont.woff") format("woff");
}

@media screen and (max-width: 58.75rem) {
    /* line 42, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa {
        display: block !important;
        overflow-x: hidden;
        margin: 0 auto;
        padding: 0 3%;
        min-width: 225px;
        max-width: 600px;
        width: 94%;
        font-size: 16px;
        font-size: 1rem;
        font-family: 'Open Sans', 'Calibri', Arial, sans-serif;
        line-height: 1.2em;
    }
    /* line 54, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container, html#mobilized body > #salsa #right_container {
        float: none;
        margin: 0 auto;
        max-width: 600px;
        width: 100%;
    }
    /* line 60, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container .formRow, html#mobilized body > #salsa #right_container .formRow {
        margin: 0.8em 0 0.8em 0;
        padding: 0 0 0 0;
    }
    /* line 65, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container input, html#mobilized body > #salsa #left_container textarea, html#mobilized body > #salsa #left_container select {
        box-sizing: border-box !important;
        width: 99% !important;
    }
    /* line 71, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container input, html#mobilized body > #salsa #right_container textarea, html#mobilized body > #salsa #right_container select {
        box-sizing: border-box !important;
        width: 99% !important;
    }
    /* line 78, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container input#ccExpMonth, html#mobilized body > #salsa #left_container input#ccExpYear, html#mobilized body > #salsa #left_container input#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 87, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container textarea#ccExpMonth, html#mobilized body > #salsa #left_container textarea#ccExpYear, html#mobilized body > #salsa #left_container textarea#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 96, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container select#ccExpMonth, html#mobilized body > #salsa #left_container select#ccExpYear, html#mobilized body > #salsa #left_container select#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 107, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container input#ccExpMonth, html#mobilized body > #salsa #right_container input#ccExpYear, html#mobilized body > #salsa #right_container input#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 116, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container textarea#ccExpMonth, html#mobilized body > #salsa #right_container textarea#ccExpYear, html#mobilized body > #salsa #right_container textarea#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 125, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container select#ccExpMonth, html#mobilized body > #salsa #right_container select#ccExpYear, html#mobilized body > #salsa #right_container select#CVV2 {
        display: inline-block;
        *display: inline;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 136, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container input#ccExpMonth, html#mobilized body > #salsa #left_container input#ccExpYear {
        width: 43% !important;
    }
    /* line 141, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container textarea#ccExpMonth, html#mobilized body > #salsa #left_container textarea#ccExpYear {
        width: 43% !important;
    }
    /* line 146, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container select#ccExpMonth, html#mobilized body > #salsa #left_container select#ccExpYear {
        width: 43% !important;
    }
    /* line 153, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container input#ccExpMonth, html#mobilized body > #salsa #right_container input#ccExpYear {
        width: 43% !important;
    }
    /* line 158, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container textarea#ccExpMonth, html#mobilized body > #salsa #right_container textarea#ccExpYear {
        width: 43% !important;
    }
    /* line 163, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container select#ccExpMonth, html#mobilized body > #salsa #right_container select#ccExpYear {
        width: 43% !important;
    }
    /* line 169, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container input[type='radio'], html#mobilized body > #salsa #left_container input[type='checkbox'] {
        width: auto !important;
    }
    /* line 174, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #right_container input[type='radio'], html#mobilized body > #salsa #right_container input[type='checkbox'] {
        width: auto !important;
    }
    /* line 178, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container input#otheramt, html#mobilized body > #salsa #right_container input#otheramt {
        display: inline-block;
        *display: inline;
        width: 150px !important;
        vertical-align: middle;
        *vertical-align: auto;
        *zoom: 1;
    }
    /* line 186, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container legend, html#mobilized body > #salsa #right_container legend {
        font-size: 100%;
        font-family: inherit;
    }
    /* line 190, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container fieldset, html#mobilized body > #salsa #right_container fieldset {
        width: 100%;
    }
    /* line 193, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #left_container {
        margin-top: 1em;
    }
    /* line 196, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #salsaDonationHeader img, html#mobilized body > #salsa #salsaDonationFooter img {
        display: block;
        float: none;
        margin: 0 auto;
        max-width: 90%;
        height: auto;
    }
    /* line 203, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #submit {
        display: block;
        width: 100%;
        text-align: center;
    }
    /* line 207, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #submit #submitContribution {
        float: none;
        margin: 0 auto;
    }
    /* line 211, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa #submit p {
        text-align: center;
        font-style: italic;
        font-size: 90%;
    }
    /* line 217, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    html#mobilized body > #salsa label, html#mobilized body > #salsa legend {
        font-size: 100%;
    }
}

/* line 223, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
table {
    border-spacing: 0;
    border-collapse: collapse;
}

/* line 228, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
td, th {
    padding: 0;
}

@font-face {
    font-family: 'fontello';
    src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype");
}

/* line 238, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
[class^="icon-"]:before, [class*=" icon-"]:before {
    display: inline-block;
    margin-left: .2em;
    width: 1em;
    text-align: center;
    text-decoration: inherit;
    text-transform: none;
    font-weight: 400;
    font-style: normal;
    font-variant: normal;
    font-family: "fontello";
    speak: none;
}

/* line 252, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.icon-ok:before {
    content: "";
}

/* line 256, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.icon-cancel:before {
    content: "";
}

/* line 260, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.icon-ok-1:before {
    content: "";
}

/* line 264, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.icon-cancel-1:before {
    content: "";
}

/* line 268, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.icon-down:before {
    content: "";
}

/* line 272, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body {
    position: relative;
    background: #530B7B;
    color: #373535;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: 'Open Sans', 'Calibri', Arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 282, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa p {
    margin-bottom: 0 !important;
    color: #fff;
}

/* line 285, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa p ~ * {
    margin-top: 15px;
}

/* line 290, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main {
    overflow: hidden;
    box-sizing: padding-box;
    margin: 0 auto;
    max-width: 1024px;
    *zoom: 1;
}

/* line 298, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h1, h2, h3, h4, h5 {
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 303, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h3, h4, h5 {
    text-transform: uppercase;
    font-size: 21px;
    font-size: 1.313rem;
}

/* line 309, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h1 {
    color: #23408f;
    font-size: 37px;
    font-size: 2.313rem;
    line-height: 1.2em;
}

/* line 316, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h2 {
    color: #000;
    font-size: 28px;
    font-size: 1.75rem;
}

/* line 322, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h3 {
    color: #5e676e;
}

/* line 326, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h4 {
    color: #d45c2a;
}

/* line 330, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h5 {
    color: #01b3e3;
}

/* line 334, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
h6 {
    color: #23408f;
}

/* line 338, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .dia_list .header, .salsa .signatures b.number {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 349, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #getMedia h2, .letter-to-editor #step2 h2 {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 360, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #search_zip {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 371, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa h2, .event-page .module.salsa h2 {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 381, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 h2, .event-page .wrapper > form h2 {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 391, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils h2 {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 402, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa h2, .blasts #selectBlastSpan {
    color: #01b3e3;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Open Sans", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 412, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.hard-caps {
    color: #01b3e3 !important;
    text-transform: uppercase !important;
    font-weight: 400 !important;
    font-size: 21px !important;
    font-size: 1.313rem !important;
    font-family: "Open Sans", sans-serif !important;
    -webkit-font-smoothing: antialiased;
}

/* line 422, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa a {
    color: #BE1856 !important;
    -webkit-transition: color 0.2s ease;
    transition: color 0.2s ease;
}

/* line 426, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa a:hover, .salsa a:active {
    color: #b23a08;
}

/* line 431, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#header {
    overflow: hidden;
    margin: 0 auto;
    max-width: 980px;
    text-align: center;
}

/* line 438, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.header-container {
    height: 50px;
    background: #533e58;
}

/* line 443, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.img-responsive {
    display: block;
    max-width: 100%;
}

/* line 448, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}

/* line 454, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.banner-container {
    overflow: hidden;
    height: 120px;
    background: #468d85;
}

/* line 460, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#banner {
    margin: 0 auto;
    max-width: 980px;
}

/* line 463, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#banner .banner-title {
    margin: 0 auto;
    color: #fff;
    text-align: center;
    letter-spacing: 0.05em;
    font: 700 39px/1.3 'Bebas Neue', 'Bebas Neue Bold', helvetica, arial, sans-serif;
    font: 700 2.438rem/1.3 'Bebas Neue', 'Bebas Neue Bold', helvetica, arial, sans-serif;
}

/* line 469, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#banner .banner-title .vert-center {
    position: relative;
    top: 18px;
    display: inline-block;
    vertical-align: middle;
}

/* line 476, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#banner .banner-goal {
    display: inline-block;
    width: 200px;
    height: 82px;
    background: transparent url("https://org2.salsalabs.com/o/6713/images/goal.jpg") center no-repeat;
    background-size: 200px 82px;
    vertical-align: middle;
}

/* line 486, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.sr-only {
    position: absolute;
    display: block;
    overflow: hidden;
    width: 1px;
    height: 1px;
    text-indent: -99999em;
}

/* line 495, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#designationcode {
    display: none !important;
}

@media screen and (max-width: 62rem) {
    /* line 501, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .banner-container {
        padding: 3px 0;
        height: auto;
    }
    /* line 506, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #banner .banner-title {
        font-size: 30px;
        font-size: 1.875rem;
    }
    /* line 509, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #banner .banner-goal {
        display: block;
        margin: 0.5em auto;
    }
}

@media screen and (max-width: 25rem) {
    /* line 517, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #banner .banner-title {
        font-size: 24px;
        font-size: 1.5rem;
    }
}

/* line 522, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#logo {
    display: inline-block;
    padding: 0;
    vertical-align: middle;
}

/* line 526, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#logo img {
    vertical-align: middle;
}

/* line 531, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#name-and-slogan {
    float: left;
}

/* line 535, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#site-slogan {
    float: left;
    margin-top: 31px;
    margin-left: 10px;
    width: 200px;
    color: #939698;
    text-transform: uppercase;
    text-shadow: 1px 1px 1px #FFF;
    font-weight: 900;
    font-size: 14px;
    font-size: 0.875rem;
    font-family: "Arial Black", Arial, sans-serif;
    line-height: 14px;
    line-height: 0.875rem;
}

/* line 551, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main {
    margin: auto;
    max-width: 980px;
}

/* line 554, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main .wrapper {
    overflow: hidden;
    margin: auto;
    max-width: 980px;
}

/* line 563, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa p font, .salsa p span {
    color: #373535 !important;
    font: 400 400 16px/1.4 'Open Sans', 'Calibri', Arial, sans-serif;
    font: 400 400 1rem/1.4 'Open Sans', 'Calibri', Arial, sans-serif;
}

/* line 569, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa li font, .salsa li span {
    color: #373535 !important;
    font: 400 400 16px/1.4 'Open Sans', 'Calibri', Arial, sans-serif;
    font: 400 400 1rem/1.4 'Open Sans', 'Calibri', Arial, sans-serif;
}

/* line 574, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa p b {
    font-weight: 700 !important;
}

/* line 575, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa p b font, .salsa p b span {
    font-weight: 700 !important;
}

/* line 580, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa li b {
    font-weight: 700 !important;
}

/* line 581, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa li b font, .salsa li b span {
    font-weight: 700 !important;
}

/* line 588, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.list-unstyled {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* line 594, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsaDonationHeader h1 {
    color: #540E7A;
    letter-spacing: 0.075em;
    font: 400 30px/1.4 'Eveleth Regular', helvetica, arial, sans-serif;
    font: 400 1.875rem/1.4 'Eveleth Regular', helvetica, arial, sans-serif;
}

@media screen and (max-width: 25rem) {
    /* line 601, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #salsaDonationHeader h1 {
        font-size: 24px;
        font-size: 1.5rem;
    }
}

/* line 606, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
footer[role="contentinfo"] {
    background-color: #781679;
    color: #fff;
    text-align: center;
    font-size: 14px;
    font-size: 0.875rem;
    line-height: 1.4;
}

/* line 613, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
footer[role="contentinfo"] a {
    color: #fff;
    text-decoration: none;
}

/* line 617, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
footer[role="contentinfo"] .wrapper {
    margin: 21px auto 0;
    padding: 2% 0 0;
    max-width: 980px;
}

/* line 624, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
fieldset {
    box-sizing: border-box;
    border: none !important;
}

/* line 631, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type='text'], #main input[type='password'], #main input[type='tel'], #main input[type='email'], #main input[name='Email'], #main input[type='number'] {
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding: 10px;
    width: 100%;
    height: 50px;
    border: 2px solid #d2d4d5;
    color: #000;
    font: 1.313rem 'Open Sans', 'Calibri', Arial, sans-serif;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 644, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main textarea {
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding: 10px;
    width: 100%;
    height: 50px;
    border: 2px solid #C8C8C8;
    color: #000;
    font: 1.313rem 'Open Sans', 'Calibri', Arial, sans-serif;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 657, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input#tempPostalCode {
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding: 10px;
    width: 100%;
    height: 50px;
    border: 2px solid #C8C8C8;
    color: #000;
    font: 1.313rem 'Open Sans', 'Calibri', Arial, sans-serif;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 669, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type='text']:focus, #main input[type='password']:focus, #main input[type='tel']:focus, #main input[type='email']:focus, #main input[name='Email']:focus, #main input[type='number']:focus {
    outline: none;
    box-shadow: 0 0 9px #23408f;
}

/* line 674, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main textarea:focus, #main input#tempPostalCode:focus {
    outline: none;
    box-shadow: 0 0 9px #23408f;
}

/* line 678, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main select {
    max-width: 100%;
    width: 100%;
}

/* line 682, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main legend {
    display: block;
    box-sizing: border-box;
    padding: 0.75em 0 0;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 0.075em;
    font-size: 23px;
    font-size: 1.438rem;
    font-family: "Eveleth Regular", helvetica, arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 693, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main .formRow {
    position: relative;
    margin-bottom: 15px;
    padding-left: 0;
}

/* line 697, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main .formRow label {
    color: #fff;
    font-size: 16px;
    font-size: 1rem;
    font-family: 'Open Sans', 'Calibri', Arial, sans-serif;
}

/* line 701, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main .formRow label.placeholder {
    position: absolute;
    top: 8px;
    left: 11px;
    overflow: hidden;
    padding-right: 5px;
    max-width: 90%;
    color: #aaacae !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    font: italic 23px 'Open Sans', 'Calibri', Arial, sans-serif;
    font: italic 1.438rem 'Open Sans', 'Calibri', Arial, sans-serif;
    line-height: 1.5;
    cursor: text;
}

/* line 719, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.required, .error {
    color: #BE1856;
    font: italic 21px 'Open Sans', 'Calibri', Arial, sans-serif;
    font: italic 1.313rem 'Open Sans', 'Calibri', Arial, sans-serif;
}

/* line 725, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.CVVrow .required {
    display: none;
}

/* line 729, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
div#submit {
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    *zoom: 1;
}

/* line 734, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
div#submit p {
    font-style: italic;
    font-size: 78%;
}

/* line 741, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type="submit"] {
    margin: 0.4em auto;
    min-width: 220px;
    height: 80px;
    outline: none;
    border: 0;
    background: url("https://org2.salsalabs.com/o/6713/images/donate-white-resized-small.png") center center no-repeat #9D237A;
    background-size: 80%;
    color: transparent;
    content: ' ';
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36.75px;
    font-size: 2.297rem;
    font-family: "Eveleth Regular", sans-serif;
    line-height: 80px;
    line-height: 5rem;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-font-smoothing: antialiased;
}

/* line 765, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type="button"][value="Submit"], #main input[type="button"][value="Review Registration"] {
    margin: 0.4em auto;
    min-width: 220px;
    height: 80px;
    outline: none;
    border: 0;
    background-color: #d45c2a;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36.75px;
    font-size: 2.297rem;
    font-family: "Eveleth Regular", sans-serif;
    line-height: 80px;
    line-height: 5rem;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-font-smoothing: antialiased;
}

/* line 787, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type="submit"]:hover {
    background-color: #482D4F;
}

/* line 791, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main input[type="button"][value="Submit"]:hover, #main input[type="button"][value="Review Registration"]:hover {
    background-color: #540E7A;
}

/* line 797, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
div.error {
    margin: 1em;
    width: auto;
    font-size: 16px !important;
    font-size: 1rem !important;
    line-height: 1.3em;
}

/* line 803, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
div.error li {
    display: block;
}

/* line 808, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa div.message {
    font-size: 16px;
    font-size: 1rem;
}

/* line 813, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#oneidsvg {
    display: none;
}

/* line 818, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio'], body #main input[type='checkbox'] {
    display: inline-block;
    *display: inline;
    clear: none;
    margin: 0 2px;
    padding: 0 0 0 0;
    width: 20px;
    height: 20px;
    outline: 0;
    border: 0;
    background-color: #fff;
    vertical-align: middle;
    *vertical-align: auto;
    text-align: center;
    line-height: 0;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    *zoom: 1;
    -webkit-appearance: none;
}

/* line 839, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio']:checked, body #main input[type='checkbox']:checked {
    background-color: #000;
}

/* line 842, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio']:checked:before, body #main input[type='checkbox']:checked:before {
    float: left;
    margin: 10px 5px;
    color: #fff;
    vertical-align: middle;
    font-weight: 400;
    font-size: 13px;
    font-size: 0.813rem;
    font-family: "fontello";
    speak: none;
    -webkit-font-smoothing: antialiased;
}

/* line 854, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio']:hover, body #main input[type='checkbox']:hover {
    box-shadow: 0 0 5px #23408f;
}

/* line 857, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio'] {
    border-radius: 50%;
}

/* line 859, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='radio']:checked:before {
    content: "";
}

/* line 863, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body #main input[type='checkbox']:checked:before {
    margin: 10px 4px;
    content: "";
}

/* line 869, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown {
    position: relative;
    display: block;
    box-sizing: border-box;
    min-width: 130px;
    max-width: 100%;
    width: 100% !important;
    height: 50px;
    outline: none;
    border: solid 1px #C8C8C8;
    background: #fff;
    color: #C8C8C8;
    vertical-align: middle;
    text-align: left;
    text-decoration: none;
    cursor: default;
}

/* line 885, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown .selectBox-label {
    display: block !important;
    overflow: hidden;
    box-sizing: border-box;
    padding: 2px 8px;
    padding: 10px;
    width: 90% !important;
    height: 44px;
    color: #aaacae !important;
    white-space: nowrap;
    font-style: italic;
    line-height: 1.2;
}

/* line 900, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.stateSelect .selectBox-dropdown .selectBox-label {
    color: #aaacae !important;
}

/* line 904, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown .selectBox-arrow {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 100%;
    background-color: #9D237A;
    color: #fff;
    font-size: 29px;
    font-size: 1.813rem;
    line-height: 46px;
    line-height: 2.875rem;
    cursor: pointer;
}

/* line 917, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown .selectBox-arrow:before {
    margin-left: 0.3em;
}

/* line 922, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown-menu {
    position: absolute;
    z-index: 99999;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    min-height: 1em;
    max-height: 200px;
    border: solid 2px #C8C8C8;
    background: #fff;
}

/* line 933, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-inline {
    display: inline-block;
    overflow: auto;
    min-width: 150px;
    outline: none;
    border: solid 2px #BBB;
    border-radius: 4px;
    background: #FFF;
}

/* line 941, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-inline:focus {
    border-color: #666;
}

/* line 946, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: default;
}

/* line 952, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI {
    display: block;
    margin: 0;
    padding: 0;
    list-style: none;
    cursor: default;
}

/* line 958, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI A {
    display: block;
    margin: 0;
    padding: 0;
    color: #777;
    list-style: none;
    font-style: italic;
    font-size: 21px;
    font-size: 1.313rem;
    cursor: default;
}

/* line 970, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options.selectBox-options-top {
    margin-top: 2px;
    border-bottom: none;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

/* line 976, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options.selectBox-options-bottom {
    border-top: none;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
}

/* line 982, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI A {
    overflow: hidden;
    padding: 0 0.5em;
    background: 6px center no-repeat;
    white-space: nowrap;
    line-height: 1.3;
}

/* line 989, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI.selectBox-hover A {
    background-color: #23408f;
    color: #fff;
}

/* line 993, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI.selectBox-disabled A {
    background-color: transparent;
    color: #999;
}

/* line 997, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI.selectBox-selected A {
    background-color: #C8DEF4;
}

/* line 999, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options LI.selectBox-selected A:hover {
    color: #777;
}

/* line 1004, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-options .selectBox-optgroup {
    padding: 0 0.3em;
    background: #EEE;
    color: #666;
    white-space: nowrap;
    font-weight: 700;
    line-height: 1.5;
}

/* line 1014, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox.selectBox-disabled {
    color: #888 !important;
}

/* line 1018, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-dropdown.selectBox-disabled .selectBox-arrow {
    border-color: #666;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

/* line 1024, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-inline.selectBox-disabled {
    color: #888 !important;
}

/* line 1026, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.selectBox-inline.selectBox-disabled .selectBox-options A {
    background-color: transparent !important;
}

/* line 1031, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation {
    min-width: 0 !important;

    /* Hide the number spinners on number input fields */
}

/* line 1033, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #notyou {
    -ms-word-break: break-all;
    word-break: break-all;
    word-break: break-word;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
}

/* line 1042, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #salsaDonationHeader {
    padding-left: 0;
    font-size: 18px;
    font-size: 1.125rem;
}

/* line 1046, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #salsaDonationHeader h3 {
    display: block;
    box-sizing: border-box;
    margin-top: 0;
    padding: 0.75em 0 0;
    color: #fff !important;
    text-transform: uppercase;
    letter-spacing: 0.075em;
    font-weight: 400;
    font-size: 1.438rem;
    font-family: "Eveleth Regular", helvetica, arial, sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 1060, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #salsaDonationFooter {
    margin: 0 30px;
    font-style: italic;
    font-size: 16px;
    font-size: 1rem;
}

/* line 1066, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .orderform {
    margin: 40px 30px;
    max-width: 100%;
    background-color: #530B7B;
}

/* line 1071, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .orderform div#left_container {
    margin-right: 3.125%;
    max-width: 300px;
    width: 31.25%;
    background: #530B7B;
}

/* line 1076, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .orderform div#left_container .formRow {
    margin: 15px 0;
}

/* line 1079, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .orderform div#left_container .error {
    overflow: hidden;
    box-sizing: border-box;
    margin-right: auto;
    max-width: 300px;
    width: 100%;
    font-size: 18.06px;
    font-size: 1.129rem;
}

/* line 1089, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .orderform div#right_container {
    float: right;
    box-sizing: border-box;
    margin: 0;
    padding: 20px 3.125%;
    width: 63.54167%;
    background-color: #460E60;
}

/* line 1099, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation legend {
    font-size: 16px;
    font-size: 1rem;
}

/* line 1103, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .supporterInfo > br {
    display: none;
}

/* line 1106, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .diaFields {
    *zoom: 1;
}

/* line 1108, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .diaFields:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 1117, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #preCustomText {
    font-style: italic;
    font-size: 78%;
}

/* line 1122, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation label[for='recurring'] > a, .donation label[for='donation_term'], .donation label[for="cc_type"], .donation label[for="ccExpMonth"] {
    display: none !important;
}

/* line 1126, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #donation_pay_periods {
    width: 100%;
}

/* line 1129, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #donation_term {
    width: 72%;
}

/* line 1132, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #recurring_options {
    display: none;
    height: 0;
}

/* line 1136, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #donation_amount > .formRow {
    margin: 0 10px 10px 0;
    width: 30.3%;

    /*&.otherRow {
      width: 100%;
      label {
        overflow: hidden;
        padding-left: 4%;
        width: 93%;
        text-align: left;
        text-transform: capitalize;
      }
      #otheramt {
        position: absolute;
        top: 13%;
        left: 117px;
        padding: 2%;
        width: 60%;
        height: 40px;
        border: none;
        &:focus {
          box-shadow: none;
        }
      }
    }*/
}

/* line 1162, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #donation_amount > .formRow #otheramt {
    width: 102%;
    height: 53px;
}

/* line 1167, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .CVVrow {
    display: none;
}

/* line 1170, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #submit {
    padding-top: 30px;
}

/* line 1174, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #credit_card_information .expires + .formRow::after {
    display: table;
    clear: both;
    content: "";
}

/* line 1179, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #credit_card_information .expires + .formRow .selectBox-dropdown {
    width: 48% !important;
}

/* line 1182, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #credit_card_information .expires + .formRow #ccExpMonth + .selectBox-dropdown {
    float: left;
}

/* line 1188, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation input[type=number]::-webkit-inner-spin-button,
.donation input[type=number]::-webkit-outer-spin-button {
    margin: 0;
    -webkit-appearance: none;
}

/* line 1194, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation input[type=number]::-moz-inner-spin-button,
.donation input[type=number]::-moz-outer-spin-button {
    margin: 0;
    -moz-appearance: none;
}

@media screen and (max-width: 25rem) {
    /* line 1202, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation #donation_amount > .formRow.otherRow #otheramt {
        left: 96px;
    }
}

@media screen and (max-width: 25rem) {
    /* line 1208, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation #credit_card_information .expires + .formRow .selectBox-dropdown {
        display: block;
        float: none;
        margin-top: 0.5em;
        margin-bottom: 0.25em;
        width: auto !important;
    }
    /* line 1215, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #main #ccExpYear + .selectBox {
        float: none !important;
    }
}

@media screen and (max-width: 51.875rem) {
    /* line 1221, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation .orderform {
        margin-right: 0;
        margin-left: 0;
    }
}

@media screen and (max-width: 43.75rem) {
    /* line 1228, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation .orderform div#right_container {
        margin: 0 2.08333%;
        width: 45.83333%;
    }
}

@media screen and (max-width: 60rem) {
    /* line 1235, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation #donation_amount > .formRow {
        margin: 0 3% 3% 0;
    }
}

/* line 1240, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main {
    background-color: #530B7B;
}

/* line 1242, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main #cc_type {
    margin: 0 0 0 0;
    width: 100%;
}

/* line 1246, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main #ccExpMonth {
    width: 52%;
}

/* line 1249, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main #ccExpYear {
    float: right;
    margin-right: 0;
    width: 43%;
}

/* line 1253, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#main #ccExpYear + .selectBox {
    float: right;
}

/* line 1259, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.helpText {
    margin-top: 0.3em;
    color: #fff;
    font-style: italic;
    font-size: 78%;
}

/* line 1266, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#donation_amount .formRow input[type='radio'] {
    position: absolute;
    visibility: hidden;
    overflow: hidden;
    width: 0;
    height: 0;
}

/* line 1272, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#donation_amount .formRow input[type='radio'] + label {
    display: block;
    overflow: hidden;
    margin: 0 0 0 0;
    margin: 0 0 0 0;
    width: 100%;
    height: 50px;
    border: 0;
    background-color: #A8A8Ad;
    color: #fff;
    vertical-align: middle;
    text-align: center;
    font-size: 24px;
    font-size: 1.5rem;
    font-family: "Eveleth Regular", sans-serif;
    line-height: 50px;
    line-height: 3.125rem;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
}

/* line 1292, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#donation_amount .formRow input[type='radio'] + label:hover {
    background-color: #9D237A;
    color: #fff;
}

/* line 1296, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#donation_amount .formRow input[type='radio'] + label:focus {
    outline: none;
}

/* line 1299, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#donation_amount .formRow input[type='radio'] + label.checked {
    background-color: #9D237A;
    color: #fff;
}

@media screen and (max-width: 43.75rem) {
    /* line 1308, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation #submit {
        width: auto !important;
    }
    /* line 1312, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation .orderform div#left_container, .donation .orderform div#right_container {
        float: none;
        margin: 0 auto;
        max-width: 450px;
        width: 80%;
    }
    /* line 1318, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation .orderform div#left_container {
        box-sizing: border-box;
        padding: 20px 3.125% 0;
    }
}

/* line 1327, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .supporterInfo {
    *zoom: 1;
}

/* line 1329, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .supporterInfo:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 1338, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .right_column {
    float: right;
    box-sizing: border-box;
    margin: 40px 10px 0 0;
    padding: 30px 2.92969%;
    width: 56.64063%;
    background-color: #fff;
    color: #5e676e;
    font-size: 18px;
    font-size: 1.125rem;
}

/* line 1348, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .right_column h1 {
    margin-top: 0;
}

/* line 1352, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column {
    float: left;
    box-sizing: border-box;
    margin: 40px 10px 40px 20px;
    padding: 2.16867%;
    width: 37.10938%;
}

/* line 1358, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column legend, #salsa.actions .left_column label {
    color: #5e676e;
}

/* line 1361, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column .footer, #salsa.actions .left_column #actionfooter {
    font-style: italic;
    font-size: 78%;
}

/* line 1365, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column #emailValidationErrorId .required {
    color: #d45c2a;
    font-size: 16px;
    font-size: 1rem;
}

/* line 1370, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column #supporter {
    font-size: 88%;
}

/* line 1373, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .left_column a {
    color: #d45c2a;
    text-decoration: none;
}

/* line 1379, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions input[type="submit"], #salsa.actions input[value="Submit"] {
    width: 100%;
}

/* line 1382, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions input#tempPostalCode {
    width: auto;
}

/* line 1386, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions form br {
    display: none;
}

/* line 1389, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .error {
    box-sizing: border-box;
    margin-bottom: 1em;
    padding: 10px;
    width: 100%;
    color: #d45c2a;
    font-size: 78%;
}

/* line 1398, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .dia_list .header {
    display: block;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 1.1em;
}

/* line 1404, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .dia_list li {
    margin: 1em 0;
}

/* line 1407, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .dia_list a {
    text-decoration: none;
}

/* line 1410, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .dia_list .description {
    font-size: 78%;
}

/* line 1414, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .petitionContent {
    padding: 20px;
    border: 0;
    background-color: #fcedcd;
    font-size: 20px;
    font-size: 1.25rem;
}

/* line 1421, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .diaFields {
    margin-top: 0.5em;
    *zoom: 1;
}

/* line 1424, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .diaFields:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 1433, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions .formRow.diaFields {
    margin-top: 15px;
}

/* line 1436, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa.actions textarea {
    height: auto;
}

/* line 1441, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lookup_address_form {
    margin: 1em auto;
    max-width: 600px;
}

/* line 1444, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lookup_address_form input[type="submit"] {
    max-width: 300px;
}

/* line 1450, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column #target-page + form[name='actionForm'] {
    margin-top: 1em;
}

/* line 1453, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet {
    overflow: visible;
}

/* line 1455, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet h3 {
    margin: 1em 0 0.5em;
    font-size: 28px;
    font-size: 1.75rem;
}

/* line 1460, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet .targets {
    float: none;
    width: auto;
}

/* line 1464, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet .recipient {
    margin: 3px;
    padding: 0;
    font-size: 72%;
}

/* line 1468, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet .recipient h2 {
    clear: none;
}

/* line 1471, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .contentSet .recipient .contact_info {
    margin-left: 70px;
}

/* line 1476, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .actioncontent {
    float: none;
    width: auto;
}

/* line 1479, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .actioncontent label {
    -webkit-font-smoothing: antialiased;
}

/* line 1482, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .actioncontent input[type='text'] {
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1486, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.right_column .actioncontent textarea {
    height: 280px;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1495, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa .signatures b.number {
    text-align: left;
}

/* line 1498, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa .signatures table.adminlist {
    border: 0;
}

/* line 1500, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa .signatures table.adminlist th {
    color: #d45c2a;
    vertical-align: bottom;
}

/* line 1504, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.salsa .signatures table.adminlist td {
    padding: 3px;
    color: #fff;
    vertical-align: top;
}

@media screen and (max-width: 46.25rem) {
    /* line 1514, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #salsa.actions .left_column {
        float: none;
        width: 84%;
    }
    /* line 1518, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #salsa.actions .right_column {
        float: none;
        margin: 40px auto 0;
        width: 84%;
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y2ZjhmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f6f8f0));
        background-image: -webkit-linear-gradient(#ffffff, #f6f8f0);
        background-image: linear-gradient(#ffffff, #f6f8f0);
        background-size: 100%;
    }
    /* line 1528, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #salsa.actions .left_column {
        margin: 0 auto;
        padding: 4%;
        background-color: #f6f8f0;
    }
}

/* line 1537, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #salsa {
    margin: 0 auto;
    max-width: 700px;
    width: 96%;
}

/* line 1541, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #salsa ul.media {
    overflow: hidden;
    padding-left: 0;
    *zoom: 1;
}

/* line 1546, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #salsa li.media {
    box-sizing: border-box;
    margin: 1%;
    width: 31.3%;
}

/* line 1551, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #salsa .error {
    box-sizing: border-box;
    margin-bottom: 1em;
    padding: 10px;
    width: 100%;
    font-size: 78%;
}

/* line 1559, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #getMedia {
    margin-top: 1em;
}

/* line 1561, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #getMedia h2 {
    font-size: 22.4px;
    font-size: 1.4rem;
}

/* line 1565, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #getMedia form {
    padding: 30px;
    background-color: #f6f8f0;
    font-size: 78%;
}

/* line 1570, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #getMedia input[type='submit'] {
    display: block;
    height: 70px;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 70px;
    line-height: 4.375rem;
}

/* line 1579, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #step2 h2 {
    font-size: 22.4px;
    font-size: 1.4rem;
}

/* line 1583, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page {
    padding: 30px;
    background-color: #f6f8f0;
}

/* line 1586, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page .letter-form {
    width: 60%;
    font-size: 22.4px !important;
    font-size: 1.4rem !important;
    *zoom: 1;
}

/* line 1591, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page .letter-form:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 1600, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page .talkingPoints {
    margin-left: 7%;
}

/* line 1602, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page .talkingPoints i {
    display: block;
    margin-bottom: 1em;
    font-size: 16px;
    font-size: 1rem;
}

/* line 1609, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page #Letter_Content {
    border: 1px solid #C8C8C8;
    background: #fff;
}

/* line 1613, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page input[type="submit"] {
    display: block;
    width: 100%;
}

/* line 1617, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.letter-to-editor #message-page .zip label {
    display: none !important;
}

@media screen and (max-width: 38.75rem) {
    /* line 1624, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #salsa li.media {
        width: 48%;
    }
}

@media screen and (max-width: 30rem) {
    /* line 1630, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #salsa li.media {
        margin: 1% 0;
        width: 100%;
    }
}

@media screen and (max-width: 37.5rem) {
    /* line 1637, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #message-page .letter-form {
        display: block;
        width: 100%;
    }
}

@media screen and (max-width: 37.5rem) {
    /* line 1644, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #message-page .letter-help {
        display: block;
    }
    /* line 1646, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #message-page .letter-help .talkingPoints {
        margin-left: 0;
    }
    /* line 1648, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .letter-to-editor #message-page .letter-help .talkingPoints i {
        margin-top: 1em;
    }
}

/* line 1656, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup a {
    text-decoration: none;
}

/* line 1659, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 1664, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup form {
    margin: 1em 0;
    padding: 30px;
    background-color: #f6f8f0;
}

/* line 1669, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup h2 {
    font-size: 37px;
    font-size: 2.313rem;
}

/* line 1674, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #search_zip br {
    display: none;
}

/* line 1678, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #search_zip input[name="zip"] {
    margin-right: 0.2em;
}

/* line 1681, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #search_zip input[name="zip4"] {
    margin-left: 0.2em;
}

/* line 1686, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup input#search_submit {
    margin: 0 0 0 0.2em;
    min-width: 180px;
    height: 54px;
    vertical-align: bottom;
    font-size: 28px;
    font-size: 1.75rem;
    line-height: 54px;
    line-height: 3.375rem;
}

/* line 1696, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table {
    margin: 0 auto;
    font-size: 12px !important;
    font-size: 0.75rem !important;
}

/* line 1700, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table td[align="center"] {
    text-align: left;
}

/* line 1702, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table td[align="center"] table {
    margin: 0 0;
}

/* line 1706, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table h4 {
    margin: 1em 0 0;
}

/* line 1709, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table h5 {
    margin: 0 0 0 0.4em;
}

/* line 1712, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table .recipient {
    overflow: hidden;
    min-width: 300px;
    *zoom: 1;
}

/* line 1716, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table .recipient img {
    margin-right: 8px;
    padding: 0 0 0 0;
    width: 64px;
}

/* line 1722, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table .name {
    margin-bottom: 0.2em;
}

/* line 1725, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.lookup #main table .contact_info {
    float: left;
    line-height: 1.4em;
}

/* line 1733, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main h3.title {
    margin: 2em auto 0.5em;
    max-width: 700px;
    width: 94%;
    font-weight: 400;
    font-family: "Eveleth Regular", sans-serif;
    -webkit-font-smoothing: antialiased;
}

/* line 1741, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main h4.header {
    margin-right: auto;
    margin-left: auto;
    max-width: 700px;
    width: 94%;
}

/* line 1747, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main form {
    box-sizing: border-box;
    margin: 0 auto;
    padding: 30px;
    max-width: 700px;
    width: 94%;
    background-color: #f6f8f0;
}

/* line 1754, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main form input[type="submit"] {
    display: block;
    width: 100%;
    font-size: 36.75px;
    font-size: 2.297rem;
}

/* line 1762, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main #salsa-unsubscribe-form textarea {
    margin-left: 0;
    width: 100%;
}

/* line 1766, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main #salsa-unsubscribe-form input.submit {
    height: auto;
    color: #fff;
}

/* line 1770, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.unsubscribe #main #salsa-unsubscribe-form button.cancel {
    display: block;
    margin: 0 auto;
    border: 0;
    background: transparent;
}

@media screen and (max-width: 30rem) {
    /* line 1780, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .unsubscribe #main form input[type="submit"] {
        font-size: #c92041;
    }
}

/* line 1785, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 1789, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa table {
    margin: 1em auto;
}

/* line 1792, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa .login, .profile #salsa #createaccount {
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding: 30px;
    width: 100%;
    background-color: #f6f8f0;
}

/* line 1799, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa .login .formRow, .profile #salsa #createaccount .formRow {
    width: auto;
}

/* line 1803, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa .login h3, .profile #salsa .login h2 {
    margin-top: 0;
}

/* line 1808, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa #createaccount h3, .profile #salsa #createaccount h2 {
    margin-top: 0;
}

/* line 1812, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa .login input, .profile #salsa #createaccount input {
    width: 100%;
}

/* line 1815, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.profile #salsa .logincreate {
    float: none;
    margin: 1em 0;
    max-width: 400px;
    width: auto;
}

/* line 1824, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa, .event-page .module.salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 1830, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1, .event-page .wrapper > form {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 1836, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 1841, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa .date, .event-page .module.salsa .date {
    display: block;
    float: none;
}

/* line 1846, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 .date, .event-page .wrapper > form .date {
    display: block;
    float: none;
}

/* line 1851, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils .date {
    display: block;
    float: none;
}

/* line 1855, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa #eventFooter, .event-page .module.salsa #eventFooter {
    font-style: italic;
}

/* line 1859, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 #eventFooter, .event-page .wrapper > form #eventFooter {
    font-style: italic;
}

/* line 1863, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils #eventFooter {
    font-style: italic;
}

/* line 1866, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa #calendarButtons, .event-page .module.salsa #calendarButtons {
    margin-bottom: 1em;
    text-align: center;
}

/* line 1871, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 #calendarButtons, .event-page .wrapper > form #calendarButtons {
    margin-bottom: 1em;
    text-align: center;
}

/* line 1876, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils #calendarButtons {
    margin-bottom: 1em;
    text-align: center;
}

/* line 1880, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa #calendarButtons input, .event-page .module.salsa #calendarButtons input {
    padding: 0px 10px;
    border: none;
    background-color: #d45c2a;
    color: #fff;
    font-family: "Eveleth Regular", sans-serif;
}

/* line 1888, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 #calendarButtons input, .event-page .wrapper > form #calendarButtons input {
    padding: 0px 10px;
    border: none;
    background-color: #d45c2a;
    color: #fff;
    font-family: "Eveleth Regular", sans-serif;
}

/* line 1896, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils #calendarButtons input {
    padding: 0px 10px;
    border: none;
    background-color: #d45c2a;
    color: #fff;
    font-family: "Eveleth Regular", sans-serif;
}

/* line 1903, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa #submitAddAttendee, .event-page .module.salsa #submitAddAttendee {
    width: 61%;
}

/* line 1907, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 #submitAddAttendee, .event-page .wrapper > form #submitAddAttendee {
    width: 61%;
}

/* line 1911, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils #submitAddAttendee {
    width: 61%;
}

/* line 1914, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa input[name='registerGuests'], .event-page .module.salsa input[name='registerGuests'] {
    width: 35%;
}

/* line 1918, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 input[name='registerGuests'], .event-page .wrapper > form input[name='registerGuests'] {
    width: 35%;
}

/* line 1922, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils input[name='registerGuests'] {
    width: 35%;
}

/* line 1926, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa table.salsaCart, .event-page #salsa #guestTable {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1935, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .module.salsa table.salsaCart, .event-page .module.salsa #guestTable {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1945, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 table.salsaCart, .event-page .wrapper > h1 #guestTable {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1954, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > form table.salsaCart, .event-page .wrapper > form #guestTable {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1964, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils table.salsaCart, .event-page .salsa-event-utils #guestTable {
    margin-top: 1em;
    margin-bottom: 1em;
    width: 100%;
    font-size: 16px !important;
    font-size: 1rem !important;
}

/* line 1973, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa table.salsaCart input, .event-page #salsa #guestTable input {
    margin: 4px 2%;
    width: 96%;
    font-size: 19px;
    font-size: 1.188rem;
}

/* line 1981, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .module.salsa table.salsaCart input, .event-page .module.salsa #guestTable input {
    margin: 4px 2%;
    width: 96%;
    font-size: 19px;
    font-size: 1.188rem;
}

/* line 1990, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 table.salsaCart input, .event-page .wrapper > h1 #guestTable input {
    margin: 4px 2%;
    width: 96%;
    font-size: 19px;
    font-size: 1.188rem;
}

/* line 1998, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > form table.salsaCart input, .event-page .wrapper > form #guestTable input {
    margin: 4px 2%;
    width: 96%;
    font-size: 19px;
    font-size: 1.188rem;
}

/* line 2007, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils table.salsaCart input, .event-page .salsa-event-utils #guestTable input {
    margin: 4px 2%;
    width: 96%;
    font-size: 19px;
    font-size: 1.188rem;
}

/* line 2014, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa a, .event-page .module.salsa a {
    text-decoration: none;
}

/* line 2018, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 a, .event-page .wrapper > form a {
    text-decoration: none;
}

/* line 2022, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils a {
    text-decoration: none;
}

/* line 2026, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #salsa #addGuestButton, .event-page #salsa #removeGuestButton {
    font-size: 12px;
    font-size: 0.75rem;
}

/* line 2032, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .module.salsa #addGuestButton, .event-page .module.salsa #removeGuestButton {
    font-size: 12px;
    font-size: 0.75rem;
}

/* line 2039, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > h1 #addGuestButton, .event-page .wrapper > h1 #removeGuestButton {
    font-size: 12px;
    font-size: 0.75rem;
}

/* line 2045, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .wrapper > form #addGuestButton, .event-page .wrapper > form #removeGuestButton {
    font-size: 12px;
    font-size: 0.75rem;
}

/* line 2052, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .salsa-event-utils #addGuestButton, .event-page .salsa-event-utils #removeGuestButton {
    font-size: 12px;
    font-size: 0.75rem;
}

/* line 2058, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .tellafriend input[type='submit'], .event-page .tellafriend input[type='button'] {
    display: block;
    padding: 3px 10px;
}

/* line 2063, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .searchBox {
    padding: 15px;
}

/* line 2066, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #searchTable {
    margin: 0 auto;
    font-size: 100% !important;
}

/* line 2069, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #searchTable td, .event-page #searchTable input[type='Submit'] {
    display: block;
}

/* line 2073, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .optionalSearchParams {
    margin: 0 auto;
    font-size: 90% !important;
}

/* line 2076, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .optionalSearchParams td {
    padding: 5px;
}

/* line 2080, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page #main .eventFields {
    font-size: 100%;
}

/* line 2083, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.event-page .date_selector {
    font-size: 16px;
    font-size: 1rem;
}

@media screen and (max-width: 41.25rem) {
    /* line 2091, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page #salsa #submitAddAttendee, .event-page .module.salsa #submitAddAttendee {
        margin-bottom: 0;
        width: 100%;
    }
    /* line 2096, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page .wrapper > h1 #submitAddAttendee, .event-page .wrapper > form #submitAddAttendee {
        margin-bottom: 0;
        width: 100%;
    }
    /* line 2101, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page .salsa-event-utils #submitAddAttendee {
        margin-bottom: 0;
        width: 100%;
    }
}

@media screen and (max-width: 33.75rem) {
    /* line 2110, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page #salsa input[name='registerGuests'], .event-page .module.salsa input[name='registerGuests'] {
        width: 100%;
    }
    /* line 2114, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page .wrapper > h1 input[name='registerGuests'], .event-page .wrapper > form input[name='registerGuests'] {
        width: 100%;
    }
    /* line 2118, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .event-page .salsa-event-utils input[name='registerGuests'] {
        width: 100%;
    }
}

/* line 2124, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2128, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .goals {
    padding: 20px;
    background-color: #f6f8f0;
}

/* line 2131, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .goals h4 {
    margin-top: 0;
}

/* line 2135, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa table {
    font-size: 18.06px !important;
    font-size: 1.129rem !important;
}

/* line 2139, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa input[type="Submit"] {
    padding: 3px 1em;
}

/* line 2142, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .module {
    font-size: 100%;
}

/* line 2145, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .supporterInfo {
    margin-bottom: 1em;
    *zoom: 1;
}

/* line 2148, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .supporterInfo:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 2157, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.my-salsa #salsa .tweener {
    width: 20px;
}

/* line 2163, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa #sendMessage, #salsa #externalsend {
    margin: 1em 0;
    padding: 0 0 0 0 !important;
    width: 100% !important;
    border: 0;
    background: transparent;
}

/* line 2170, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa #sendMessage a, #salsa #externalsend a {
    display: block;
    margin: 0 20px;
    padding: 10px;
    background-color: #d45c2a;
    color: #fff;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 21px;
    font-size: 1.313rem;
    font-family: "Eveleth Regular", sans-serif;
    line-height: 1em;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
    -webkit-font-smoothing: antialiased;
}

/* line 2189, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#salsa #sendMessage a:hover, #salsa #externalsend a:hover {
    background-color: #b23a08;
}

/* line 2195, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.blasts #selectBlastSpan {
    display: block;
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2201, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.blasts #blastList, .blasts p {
    margin: 0 auto;
    max-width: 700px;
    width: 94%;
}

/* line 2206, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.blasts a {
    text-decoration: none;
}

/* line 2209, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.blasts img[width='14'] {
    vertical-align: baseline !important;
}

/* line 2215, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop .wrapper > p, .shop #salsa, .shop .salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2223, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.signup .wrapper > p, .signup #salsa, .signup .salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2231, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend .wrapper > p, .tellafriend #salsa, .tellafriend .salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2239, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.questionnaire .wrapper > p, .questionnaire #salsa, .questionnaire .salsa {
    margin: 1em auto;
    max-width: 700px;
    width: 94%;
}

/* line 2246, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop #checkboxes li, .signup #checkboxes li, .tellafriend #checkboxes li, .questionnaire #checkboxes li {
    display: block;
}

/* line 2250, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop #checkboxes div, .signup #checkboxes div, .tellafriend #checkboxes div, .questionnaire #checkboxes div {
    display: inline-block;
    *display: inline;
    vertical-align: middle;
    *vertical-align: auto;
    *zoom: 1;
}

/* line 2258, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop .supporterInfo, .signup .supporterInfo, .tellafriend .supporterInfo, .questionnaire .supporterInfo {
    margin-bottom: 1em;
    *zoom: 1;
}

/* line 2263, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop .supporterInfo:after, .signup .supporterInfo:after, .tellafriend .supporterInfo:after, .questionnaire .supporterInfo:after {
    display: block;
    visibility: hidden;
    clear: both;
    overflow: hidden;
    height: 0;
    content: " ";
}

/* line 2272, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop .qFooter, .signup .qFooter, .tellafriend .qFooter, .questionnaire .qFooter {
    margin-top: 5px;
    font-size: 16px;
    font-size: 1rem;
}

/* line 2279, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.shop #questionnaireQuestions span.required, .shop #questionnaireQuestions label.selectLabel {
    display: none !important;
}

/* line 2285, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.signup #questionnaireQuestions span.required, .signup #questionnaireQuestions label.selectLabel {
    display: none !important;
}

/* line 2291, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #questionnaireQuestions span.required, .tellafriend #questionnaireQuestions label.selectLabel {
    display: none !important;
}

/* line 2297, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.questionnaire #questionnaireQuestions span.required, .questionnaire #questionnaireQuestions label.selectLabel {
    display: none !important;
}

/* line 2304, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #salsa .caption {
    box-sizing: border-box;
    margin: 0.5em 0;
    padding: 8px;
    width: 100%;
    border: 0;
    background-color: #f6f8f0;
    font-size: 21px;
    font-size: 1.313rem;
}

/* line 2314, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #salsa #salsa {
    margin: 0 0 0 0;
    width: 100%;
}

/* line 2319, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend .emailTable {
    margin: 0 auto;
    font-size: 100% !important;
}

/* line 2323, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #recaptcha_area {
    margin: 0 auto !important;
}

/* line 2326, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #recaptcha_response_field {
    font-size: 14px !important;
    font-size: 0.875rem !important;
}

/* line 2330, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.tellafriend #submit {
    display: block;
    padding: 3px 1em;
}

@media screen and (max-width: 32.5rem) {
    /* line 2338, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    .donation .orderform div#left_container, .donation .orderform div#right_container {
        width: 96%;
    }
    /* line 2343, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #main .formRow.state-select, #main .formRow.zip {
        float: none;
        margin: 24px 0 !important;
        width: 100%;
    }
    /* line 2350, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #salsa.actions .left_column, #salsa.actions .right_column {
        width: 92%;
    }
}

/* line 2356, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#rapidSSL {
    display: block;
    margin: 0 auto;
}

/* line 2361, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#siteseal {
    margin: 1em auto;
    text-align: center;
}

/* line 2367, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation .clear {
    clear: both;
}

/* line 2370, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.donation #createOneID {
    float: left;
    margin: 0 1em 0 0;
}

/* line 2376, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.secure {
    display: block;
    margin: 0px auto;
    width: 180px;
}

/* line 2383, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-mask {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9999;
    display: none;
    background-color: black;
    opacity: 0.6;
}

/* line 2395, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 10000;
    display: none;
    margin-left: -324px;
    padding: 25px;
    width: 595px;
    height: 340px;
    border: 1px solid #C8C8C8;
    background: #70115A;
    -ms-box-shadow: 0 10 30px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 10 30px rgba(0, 0, 0, 0.2);
    box-shadow: 0 10 30px rgba(0, 0, 0, 0.2);
    color: #fff;
}

/* line 2411, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box .close {
    position: absolute;
    top: 14px;
    right: 14px;
    display: block;
    padding: 1px 4px 0;
    background-color: #bbb8b2;
    color: white;
    font: 400 16px Arial, sans-serif;
    font: 400 1rem Arial, sans-serif;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* line 2423, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box .close:hover {
    background-color: #616161;
    text-decoration: none;
}

/* line 2428, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box h2 {
    margin: 15px 10px;
    width: 390px;
    color: inherit;
}

/* line 2433, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box .lightbox-intro {
    margin: 0 10px 20px;
    width: 390px;
    font-size: 16px;
    font-size: 1rem;
    line-height: 1.2em;
}

/* line 2440, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button {
    display: inline-block;
    -webkit-clip: padding-box;
    -moz-clip: padding-box;
    clip: padding-box;
    width: 285px;
    height: 90px;
    border: none;
    color: white;
    text-align: center;
    font-weight: 700;
    font-size: 24px;
    font-size: 1.5rem;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

/* line 2456, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button.no {
    background: #767A7C;
}

/* line 2459, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button.yes {
    background: #F9CA03;
}

/* line 2462, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button:active {
    position: relative;
    top: 2px;
}

/* line 2466, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button:hover, #lightbox-box button:focus {
    background-color: #ee9e46;
}

/* line 2469, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box button span {
    display: block;
    font-weight: 400;
    font-size: 14px;
    font-size: 0.875rem;
}

/* line 2476, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#lightbox-box #lightbox-no {
    margin-left: 20px;
}

@media only screen and (max-width: 41.875rem) {
    /* line 2482, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #lightbox-box {
        margin-left: -211px;
        padding: 15px;
        width: 390px;
        height: auto;
        background-image: none;
    }
}

@media only screen and (max-width: 28.125rem) {
    /* line 2492, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #lightbox-box {
        margin-left: -151px;
        padding: 10px;
        max-width: 90%;
        width: 280px;
    }
}

@media only screen and (max-width: 41.875rem) {
    /* line 2501, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #lightbox-box button {
        display: block;
        margin: 0 auto 15px !important;
    }
}

@media only screen and (max-width: 28.125rem) {
    /* line 2509, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #lightbox-box button, #lightbox-box h2, #lightbox-box .lightbox-intro {
        width: 280px;
    }
    /* line 2512, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
    #lightbox-box h2, #lightbox-box .lightbox-intro {
        margin-left: 0;
    }
}

/* line 2518, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#honorof {
    display: none;
}

/* line 2521, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
#honorof legend + p {
    display: none;
}

/* line 2526, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
.supporterInfo [type="checkbox"] {
    position: relative;
    top: 6px;
}

/* line 2537, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form div#right_container a {
    color: #FCD532 !important;
}

/* line 2542, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form #main input[type="submit"] {
    margin: 0.4em auto;
    min-width: 220px;
    height: 80px;
    outline: none;
    border: 0;
    background: url("https://org2.salsalabs.com/o/6713/images/nnaf-submit.png") center center no-repeat #9D237A;
    background-size: 70%;
    color: transparent;
    content: ' ';
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 36.75px;
    font-size: 2.297rem;
    font-family: "Eveleth Regular", sans-serif;
    line-height: 80px;
    line-height: 5rem;
    cursor: pointer;
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease;
    -webkit-font-smoothing: antialiased;
}

/* line 2565, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form #main input[type="submit"]:hover {
    background-color: #482D4F;
}

/* line 2571, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form #otheramt {
    display: none;
}

/* line 2575, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form select[name="anchor_membership_2017"] + .selectBox {
    font-size: 1.15rem;
}

/* line 2579, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form *, body.membership-form *:before, body.membership-form *:after, body.membership-form body {
    box-sizing: border-box;
}

/* line 2583, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .popover {
    position: absolute;
    display: none;
    max-width: 400px;
    border: 1px solid #fff;
    border-radius: 3px;
    background-color: #460E60;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    color: #fff;
}

/* line 2596, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .popover .popover-content {
    padding: 10px;
}

/* line 2600, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .popover .arrow {
    position: absolute;
    bottom: -11px;
    margin-left: -11px;
    width: 0;
    height: 0;
    border-width: 11px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #fff;
    border-bottom-width: 0;
    color: #333;
}

/* line 2614, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .popover .arrow:after {
    position: absolute;
    bottom: 1px;
    display: block;
    margin-left: -10px;
    width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent;
    border-top-color: #460E60;
    border-bottom-width: 0;
    content: " ";
}

/* line 2630, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .tip {
    color: #fff;
    text-decoration: underline;
    cursor: pointer;
}

/* line 2637, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form input[name=Street_2] {
    display: none;
}

/* line 2642, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form #take_action_regions #take_action_regions_checkbox:not(:checked) ~ .formRow {
    display: none;
}

/* line 2647, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form .disclaimer {
    margin-top: 11px;
    font-size: 65%;
}

/* line 2652, /home/demo/sites/nnaf-salsa/sass/nnaf-salsa-cc.scss */
body.membership-form label[for=take_action_regions_checkbox] {
    position: relative;
    top: 6px;
}
/*# sourceMappingURL=nnaf-salsa-cc.css.map */